Animation not correct?

Hello there I am Durn.I am testing out animations in my own game and have come to a problem. When the player clicks the leg kicks back(which isnt suppose to happen) Any help appreciated. The animation for punch is set to Action. Any help appreciated thanks

local UIS = game:GetService("UserInputService")
local Animations = game.ReplicatedStorage.MuayThai
local Char = script.Parent
UIS.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		local animation = Instance.new("Animation")
		animation.AnimationId = "http://www.roblox.com/asset/?id=12502958175"
		local Punch = Animations.MuayThaiPunch
		Char.Humanoid:LoadAnimation(animation):Play()
	end
end)


e

Are there any other animations/scripts interfering? Was the rig you used to animate broken?