Here is the script:

local trigger = script.Parent
local button = workspace.PortalButton.ButtonTop.ButtonTop
local door = workspace.TrapDoor1
 

local CursorId = "2287179355"
 

local ClickDetector = script.Parent.ClickDetector
ClickDetector.CursorIcon = "rbxassetid://"..CursorId
 

ClickDetector.MouseHoverLeave:Connect(function()
	 button.Material = Enum.Material.Neon
end)
 

ClickDetector.MouseClick:Connect(function()
	workspace.ClickSound:Destroy()
	wait(2)
	door:Destroy()
	trigger.Script.Disabled = true
end)