Replication Issues - Client Pawn Rotation Jittering when Moving

Hello, as the title says I’m having some issues with Replication that I can’t seem to find out. I’m currently working on a project involving a multiplayer lobby system that functions using peer-to-peer or listen server lobbies. Currently I have all of my movement controls inside of my multiplayer_Playercontroller because I had assumed all things would replicate due to it being a playercontroller. I want twinstick movement for a topdown shooter for this project and have achieved that but in a multiplayer setting noticed that the rotation of the clients was not getting replicated to the server, after tweaking and getting it to replicate properly I’m now stuck with a jittering motion (only on the client side and while client is moving their own pawns rotation). I can’t for the life of me figure out why the jittering is occurring. I’ve tried a few methods of rotation but this is the only one that I can get to work reliably. Any help or tips would be greatly appreciated!


Untitled video - Made with Clipchamp

I was able to find a solution that works effectively for this, I decided to apply the rotation on the client side first, then make the call to the server to then set the same rotation again. That way the client gets quick instant rotation allowing a smooth visual while the server is happy the position matches.