Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

Can somebody help me with this animation?

local enabled = true
mouse = Player:GetMouse()
function onKeyDown(key)
if not enabled then return end
enabled = false
	Key = key:lower()
	if key == "x" then
 
local animation = Instance.new("Animation")
	animation.AnimationId = "http://www.roblox.com/Asset?ID=220836646"

		local player = game.Players.LocalPlayer.Character


			local animTrack = player.humanoid:LoadAnimation(animation)
			animTrack:Play()


  		wait(2)
	enabled = true
end

			mouse.KeyDown:connect(onKeyDown)


I''ve been told that I havent defined the player correctly, how do I do this?

1 answer

✓ Accepted answer

Define Player by putting the code local Player = game.Players.LocalPlayer on line 1, and you forgot to put an end on line 22 to close the "if key" statement. Also, animations need to be triggered by LocalScripts, so put this code in a LocalScript and put it it in StarterGui.

This discussion is preserved as it was. New answers, comments, and votes are closed.