Arm Movement Replication

Problem: Arm starts to tweak when replicating to server

I’m trying to replicate my arm movement to server, though when I try to (via firing a RemoteEvent) the arm starts to tweak a bit. I also tried having the all the clients do the C0 change on the Motor6D but it still does the tweaking. The remote is being fired with the clients arm movement function that is binded to RenderStepped. This only happens to other players and I don’t really know what to try now.

GIF of the problem:


local armJoint = Character.Torso:WaitForChild("Right Shoulder")




ReplicateEvent.OnServerEvent:Connect(function(Player, C0)
    local Character = Player.Character or Player.CharacterAdded:Wait()
	Character.Torso:WaitForChild("Right Shoulder").C0 = C0
1 Like