Even better, replicate and set control rotation to a replicated variable, pass that to non local/false side of “is locally controlled” branch in AnimBP, use get control rotation and pass that in to the local/true side of the branch. That should give you the smooth movement you seek locally and mirror it to the other clients/ players as well.