Animations Acting Strange on Server

I changed the default walk animation to a crawling animation on a server script using the following code:

local isDownedConnection = isDown.Changed:Connect(function(newValue)

		if(newValue == true) then
			humanoid.WalkSpeed = 3
			humanoid.JumpPower = 0
			humanoid.JumpHeight = 0			
			isRagdoll.Value = true

			character.Animate.walk.WalkAnim.AnimationId = "rbxassetid://11656176660"
			character.Animate.idle.Animation1.AnimationId = "rbxassetid://11656174904"
			character.Animate.idle.Animation2.AnimationId = "rbxassetid://11656174904"

This is what it looks like on the client.

Although on the server it looks like his orientation is different like this.

I’ve also noticed that it plays the running animation on loop on the server while, it plays the idle animation on the client when staying still.