I have a round script, inside the round script I have a table:
alive = {}
And when the round starts, it adds all the players to that table.
Then later along the script, I have this code to end it if only 1 or no players are alive:
for time = 1,120 do
wait(1)
if breakable == true then
break
end
if #alive == 1 then
breakable = true
end
if #alive == 0 then
breakable = true
end
for i,v in pairs(game.Players:GetPlayers()) do
if v.InGame.Value == false then
table.remove(alive, i)
end
end
end
It works, but if there are 3 players in the server, and 1 person dies, it ends the round. How can I fix that?
