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)