Why does my SetActorRotation cause sluggish rotation?

Really, what’s wrong with the template code? Next step is to look at the ShooterGame to see how to do sprinting and targeting speed changes. If that doesn’t help, next step is to read the code for the CharacterMovementComponent (10000 lines) to understand how to implement your own prediction and movement smoothing.

Final step if you really don’t want to use the CharacterMovementComponent is to take the Udemy course Unreal Multiplayer Mastery