So I have this round system, it works fine, but I want to make it stop based on a bool value changing. To further explain, say I have 2 number values which represent the points of each team. When the value hits the max number limit, then a bool value is set to true. This bool value is supposed to end the loop when set to true. Code below:
function teamDeathMatch()
print("Team Deathmatch Chosen")
for i = prepare, 0,-1 do
inround.Value = true
status.Value = "Game Starting in "..i
wait(1)
end
for i = tdm, 0,-1 do
status.Value = i
wait(1)
if inround.Value == false then
inround.Value = true
end
if b.Value == true then -- This is what I tried using but it didnt work. B is a shortcut for a bool value in serverstorage.
break
end
end
wait(10)
spawn(casualTimer)
end
As stated in the code sample, it does not work. So how can I make this for loop end to go on in the code? Please help, this is a server script in serverscriptservice.

1 comment
this looks like it should work, can you post the script that changes the boolvalue?