Animation is not the same in the server and other clients

I’ve been having issues getting an animation to replicate on the server. The animation is located in a LocalScript, the animation works perfectly in the client and in the server, the problem is that they are not the same when i pause it.

local Animations = {
	Something = {
		Main = Animator:LoadAnimation(game.ReplicatedStorage.Animations.Combat.RightPunch)
	}
}

Animations.Combat.RightPunch:Play()
Animations.Combat.RightPunch:GetMarkerReachedSignal("Hold"):Wait()
Animations.Combat.RightPunch:AdjustSpeed(0)

Client:
image
Server:
image