#How make a variable false after an if statement ran?

2 messages · Page 1 of 1 (latest)

boreal briar
#

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