Hello, I'm trying to make the cursor icon look default during the 'cooldown' process of the script while hovering over a clickable object.


local ShirtID = script.Parent.Parent.Holder.Shirt.ShirtTemplate
local cPart = script.Parent
local cDetector = script.Parent.ClickDetector

local CanClick = true
local function onClicked(player)
		if not CanClick then return end
			CanClick = false
		print(player.Name.." attempted to wear Alfa Uniform")
		local foundShirt = player.Character:FindFirstChild("Shirt")
		
	if not foundShirt then
		print(player.Name.." failed to wear Alfa Uniform")
		local newShirt = Instance.new("Shirt",player.Character)
		newShirt.Name = "Shirt"
		
	else if foundShirt then
		print(player.Name.." succesfuly wore Alfa Uniform")
		player.Character.Shirt:Destroy()
		local newShirt = Instance.new("Shirt",player.Character)
		newShirt.Name = "Shirt"
	end
	end
	
	player.Character.Shirt.ShirtTemplate = ShirtID

	wait(2)
	CanClick = true
end



local function onHoverEnter(player)
	cPart.Transparency = .177
	cPart.BrickColor = BrickColor.White()
end


local function onHoverLeave(player)
	cPart.BrickColor = BrickColor.White()
	cPart.Transparency = 1
end

cDetector.MouseHoverEnter:connect(onHoverEnter)
cDetector.MouseHoverLeave:connect(onHoverLeave)
cDetector.MouseClick:connect(onClicked)