Perhaps as a next step, if you’re feeling a bit adventurous.
A statemachine works well for lobby systems and let you manage the state of the lobby more closely.
Take this snippet as an example.
Lobby.fsm.intermission:Connect(function(fsm, name, from, to, ...) if name ~= "intermission" then return end -- Do this during an intermission. Lobby.Counter = Lobby.IntermissionTimer end) Lobby.fsm:transition("intermission")