I want to make it so that if the value of an IntValue is over 1, it will cancel a function.
Here’s the script:
local clickDetector = game.Workspace.MageDoor.ClickDetector
local MageDoor = script.Parent
local HowManyClicksOnDoor = game.Workspace.MageDoor.HowManyClicksOnDoor
function onMouseClick()
MageDoor.Transparency = 1
MageDoor.CanCollide = false
wait(5)
MageDoor.Transparency = 0
MageDoor.CanCollide = false
HowManyClicksOnDoor.Value = HowManyClicksOnDoor.Value + 1
end
clickDetector.MouseClick:connect(onMouseClick)
if HowManyClicksOnDoor.Value == 2 then --This is where I need help
end
local clickDetector = game.Workspace.MageDoor.ClickDetector
local MageDoor = script.Parent
local HowManyClicksOnDoor = game.Workspace.MageDoor.HowManyClicksOnDoor
function onMouseClick()
MageDoor.Transparency = 1
MageDoor.CanCollide = false
wait(5)
MageDoor.Transparency = 0
MageDoor.CanCollide = false
HowManyClicksOnDoor.Value = HowManyClicksOnDoor.Value + 1
end
connection = clickDetector.MouseClick:connect(onMouseClick)
if HowManyClicksOnDoor.Value == 2 then --This is where I need help
connection:Disconnect()
end