When I run the game, my character wasn't playing the animation

Tool = script.Parent
local player = game.Players.LocalPlayer
repeat wait() until player.Character ~= nil
local hum = player.Character:WaitForChild("Humanoid")

local animation = Tool.Anim 
local AnimTrack = hum:LoadAnimation(animation) 

Tool.Activated:connect(function() 
    AnimTrack:Play()
end)

Tool.Unequipped:connect(function() 
    AnimTrack:Stop()
end)

2 comments

0

Shouldn't that be Tool.Equipped?

0

^ Yup. Tool.Equipped:connect(function() AnimTrack:Play() end)