The animation is working when I equipped the tool but if I un-equipped it it doesn’t stop.
function Equip(mouse)
local Character = script.Parent.Parent
local Humanoid: Humanoid = Character.Humanoid
local AnimationTrack = Humanoid:FindFirstChildOfClass("Animator"):LoadAnimation(script.Parent.Animation)
AnimationTrack:Play()
end
function Unequip(mouse)
local Character = script.Parent.Parent
local Humanoid: Humanoid = Character.Humanoid
local AnimationTrack = Humanoid:FindFirstChildOfClass("Animator"):LoadAnimation(script.Parent.Animation)
AnimationTrack:Stop()
end
Tool.Equipped:connect(Equip)
Tool.Unequipped:connect(Unequip)
Tool.Equipped:Connect(function()
local idleanim = wherever it is
local animator = humanoid.Animator
local playAnim = animator:LoadAnimation(idleanim)
playAnim:Play()
Tool.Unequipped:Connect(function()
playAnim:Stop()
end)
end)
code may look wacky a bit since i was writing it on phone