I cant figure out what might be causing to to not fire at all, can anyone show me the problem? I can provide the rest of the script if needed, all its supposed to do is play an idle animation when a tool is "drawn."

script.Parent.Equipped:Connect(function()
	print("Anim Play")
	idleGreatSwordTrack.Looped = true
	idleGreatSwordTrack:Play()
	end)

script.Parent.Unequipped:Connect(function()
	print("Anim stop")
	idleGreatSwordTrack.Looped = false
	idleGreatSwordTrack:Stop()
	
end)

The script is parented under the tool