How do I make it so the Lol variable (it is a script) becomes false after the if statement has ran?
for _, checkpoint in pairs(game.Workspace.Checkpoints:GetChildren()) do
checkpoint.Touched:Once(function(otherPart)
local character = otherPart.Parent
local player = game.Players:GetPlayerFromCharacter(character)
local Lol = checkpoint.ChangingC
local stageValue = player.leaderstats.Stage.Value
local checkpointNumber = tonumber(checkpoint.Name)
if player.leaderstats.Stage.Value < checkpointNumber then
if player.leaderstats.Stage.Value >= checkpointNumber then
elseif checkpointNumber == stageValue + 1 then
Lol.Enabled = true
end
end
end)
end