I do, I’m sending the camera’s Y angle to the server and then other clients. However this is only fired at intervals, not on change. If this was the problem it would be constant, not only when recoil+bobbing happen.
I’m not actually doing anything with the Y angle on the server other then send it to other clients, so it’s not manipulating the character (and causing the lag)
I used this plugin to see incoming remotes, and it confirms the issue is not from this, or any other remotes.