It's a gun script. I need the reload animation to play when I press "r".
function reload(mouse)
reloading=true
mouse.Icon=ReloadCursor
while sp.Ammo.Value<ClipSize and reloading and enabled do
wait(ReloadTime/ClipSize)
if reloading then
sp.Ammo.Value=sp.Ammo.Value+1
check()
else
break
end
end
check()
mouse.Icon=Cursors[1]
reloading=false
end
function onKeyDown(key,mouse)
key=key:lower()
if key=="r" and not reloading then
reload(mouse)
sp.Handle.Reload:Play()
local animation = Instance.new("Animation")
animation.AnimationId = "http://www.roblox.com/Asset?ID=236490010" -- your id here
local animTrack = sp.Parent.Humanoid:LoadAnimation(animation) -- chanhe Humanoid to the target's Humanoid
animTrack:Play()
end
end

1 comment
I think you need a tuple in the :Play(--[[tuple here]]) function (to define speed of animation and such)