Hello,
I'm trying to play an animation I created and exported from this guide when a tool is activated, however for some reason the animation does not play.
My script (a child of the tool)
local tool = script.Parent
local Players = game:GetService("Players")
tool.Activated:Connect(function()
print("Activated")
local humanoid = tool.Parent.Humanoid
local animation = Instance.new("Animation")
animation.Name = "Animation"
animation.AnimationId = "rbxassetid://7195581723"
local animationTrack = humanoid:LoadAnimation(animation)
animationTrack.Looped = false
animationTrack.Priority = Enum.AnimationPriority.Action
animationTrack:Play()
print("Playing animation.")
wait(animationTrack.Length)
print("Animation finished, destroying instance.")
animationTrack:Destroy()
animation:Destroy()
end)
The messages show in the game output, but the hand holding the tool does not move.
Am I doing something wrong?
