I followed the Unity tutorial, Merry Fragmas 3.0 by Mike Geig. In this tutorial when we shoot we have to do the calculation on the server and then the result is then sent back to the clients for effects like Muzzle flash and hit effect. But the problem is causes this causes a very noticeable delay on clients. If I press the Fire button it first goes to the server using [Command] then come back to the clients using [ClientRpc]. Is there any way to fix or optimize this problem or Should I do every calculation only on clients?