My arm model is a Skinned Mesh. I have imported it and created a simple animation on it. For some reason, the animation just doesn't play.

Here is the Explorer:

Hands vmcccm vcx
	AnimationController
	armmesh
		Arm
			Wrist
				Palm
					--and so on 

And here is the script (its a localscript from startergui, the arm is in workspace):

Shot = Hands.AnimationController:LoadAnimation(s.Shot)

mouse.Button1Down:Connect(function()
	Shot:Play() print("Shot Played")
end)

it prints Shot Played and runs with no errors, but doesn't play the animation. Please help I've been stuck with this for so long