Variables change depending on if Server player sees Client Player?

The choke here is you aren’t using Base Aim rotation and Camera manager -> camera location of the shooting pawn to generate a shoot at point down range. With that you can then shoot from muzzle toward downrange location…PostPhysics (tick group).