When the minigame ends you are suppose to win if ALL the candles are lit and loose if some or none are lit, but for some reason you loose regardless if you lit them all or not, help?
minigames = game.Lighting.Minigames:GetChildren() h = Instance.new("Hint",game.Workspace) while true do if game.Players.NumPlayers > 0 then h.Text = "Picking random map..." wait(3) ranGame = math.random (1, #minigames) gameChosen = minigames[ranGame] h.Text = "Minigames Chosen:" .. gameChosen.Name wait(3) gameChosenClone = gameChosen:Clone() gameChosenClone.Parent = game.Workspace wait(2) end plrs = game.Players:GetChildren() for i = 1, #plrs do plrs[i].Character:MoveTo(gameChosen.Spawn.Position) for i = 15, 1, -1 do h.Text = "Time left: " .. i wait(1) end h.Text = "Time is up..." wait (1) candles = gameChosen.Candles:GetChildren() for _, v in pairs(candles) do -- Loop through the children if v.Part.Fire.Enabled == true then islit = true else islit = false break end end if islit then h.Text = "All the candles have been lit!, the Demon has decided not to come!" else h.Text = "Not all of the candles were lit!, you have failed" end print(islit) wait(3) gameChosenClone:Destroy() end wait(1) end