So i've tested this animation and it works completely fine in studio "play" mode, but when I head over to my server, it does not work.
function mine() if CanMine.Value == 1 then if BlockSelected.Value == 1 then local animation = Instance.new("Animation") animation.AnimationId = "http://www.roblox.com/Asset?ID=338675979" local Humanoid = script.Parent.Parent.Humanoid local animation = Humanoid:LoadAnimation(animation) Humanoid.WalkSpeed = 5 animation:Play() wait(2) Humanoid.WalkSpeed = 16 end end end
I've tried removing the local's and it doesn't have effect, does anyone see the issue?
EDIT: I ran a few tests, and it seems to me that when I remove the if statements the animation will run, but when I have the if statements in it will only run in studio not on a server/studio test server.