As far as I know, Character Movement component has replication already build in and it should work perfectly. So I have a question. Why character jitters so much on client side but it looks perfectly fine on server side?
Here is a movie that demonstrates what I’m talking about. On the left client, on the right server
Figured this out, turns out that your character already replicates, so if any of your character’s components are set to replicate this will cause this weird stutter issue.
So just go into each component in your character, like the character movement, or camera, springarm, etc. and check of the “Component Replicates” in the details panel. This fixed the issue for me.