local function z()local z=Tool.Parent local c=z:FindFirstChild("\072\117\109\097\110\111\105\100")if c then ScytheEquipTrack=c:LoadAnimation(ScytheEquipAnimation)if ScytheEquipTrack then ScytheEquipTrack:Play()end ScytheIdleTrack=c:LoadAnimation(ScytheIdleAnimation)if ScytheIdleTrack then ScytheIdleTrack:Play()end ScytheSlashTrack=c:LoadAnimation(ScytheSlashAnimation)end end local function c(z)if z=="\069\110\097\098\108\101\100"and Tool.Enabled==false then if ScytheSlashTrack then ScytheSlashTrack:Play()end end end local function I()if ScytheEquipTrack then ScytheEquipTrack:Stop()end if ScytheIdleTrack then ScytheIdleTrack:Stop()end if ScytheSlashTrack then ScytheSlashTrack:Stop()end end
-----------------
--| Functions |--
-----------------

local function OnEquipped()
	local myModel = Tool.Parent
	local humanoid = myModel:FindFirstChild("Humanoid")
	if humanoid then -- Preload animations
		ScytheEquipTrack = humanoid:LoadAnimation(ScytheEquipAnimation)
		if ScytheEquipTrack then
			ScytheEquipTrack:Play()
		end

		ScytheIdleTrack = humanoid:LoadAnimation(ScytheIdleAnimation)
		if ScytheIdleTrack then
			ScytheIdleTrack:Play()
		end

		ScytheSlashTrack = humanoid:LoadAnimation(ScytheSlashAnimation)
	end
end

local function OnChanged(property)
	if property == "Enabled" and Tool.Enabled == false then
		if ScytheSlashTrack then
			ScytheSlashTrack:Play()
		end
	end
end

local function OnUnequipped()
	-- Stop all animations
	if ScytheEquipTrack then
		ScytheEquipTrack:Stop()
	end
	if ScytheIdleTrack then
		ScytheIdleTrack:Stop()
	end
	if ScytheSlashTrack then
		ScytheSlashTrack:Stop()
	end
end
