[Networking] Relay a rotation from the client to the server

I’m pretty new to networking and making multiplayer games in general but I kind of understand the basics of how things should work (I think), just don’t know how to implement it!

I’m making a custom movement system, similar to an airplane. I have the standard force working as it should through the character movement components “add force” node, as that replicates without me needing to think more about it. Now however I’m trying to make the rotation work. I’ve tried to use control rotation but that is choppy on both the client and server for some reason. I understand that I need to do the rotation on the client and have the server listen to that somehow for the client to see a smooth version of what’s happening but I’m unsure how to do it! RepNotify variables don’t seem to work as I want them to in this case.

My current setup is this:
This happens every tick

and this happens when pressing a movement input

I do understand that this doesn’t work for clients and also understand why so what I need help with is how I can actually get it working! I’ve read about client prediction and having the server softly correct it as well but am not sure how to implement that sort of thing!