Animation won't stop

I can’t figure out why this animation won’t stop, I’ve tried just using :Stop() tried using waits in places and tried stopping it from getting the active animations. None of this has worked and I don’t got a clue on where to go from here

GIF of issue: https://gyazo.com/379c95b0fd4a3b2af031c3ac5d0b695a

Code:

Tool.Equipped:Connect(function()
	PistolGUI.Enabled = true
	PistolGUI.Frame1.GunName.Text = script.Parent.Name
	PistolGUI.Frame1.Ammo.Text = Ammo .. "/" .. MaxAmmo
    GlockEvent:FireServer(Equipped, 1)
    Equipped = true
	Equip:Play()
	wait(Equip.Length)
	Idle:Play()
end)

Tool.Unequipped:Connect(function()
	PistolGUI.Enabled = false
    GlockEvent:FireServer(Equipped, 1)
	Equipped = false
	Idle:Stop()
	wait(.1)
	UnEquip:Play()
end)

1 Like

Check if your UnEquip is the contains the correct animation ID.

Yeah its all correct, I’ve been on it for a hour now so I’ve already checked my variables and IDs, though my friend said try restarting studio so I might try that soon.

Is it possible the UnEquip animation is actually just that, from arms extended to arms at sides, back to arms extended?
Check the final position of the animation.

You have defined what the Tool is?

Like:
local Tool = script.Parent ?

is your unequip animation on loop?

I just re-uploaded the animation and it seemed to fix itself, I made the animation in moon so that could be why.