I have created a game where it chooses a seeker and the rest of the people have to hide in a map(s). I have it basically scripted, except how the game loop is runned by/off. I HAD it runned like this...
game.Players.PlayerAdded:connect(function()
-- code to run the game (which includes teleporting, map choosing, round time, round end gui, more guis, and the loop end --
end)
The problem with this is that the loop runs everytime someone joins the game. So I had this loop run off another piece of code that allowed it so that the game needed 2 players to start. But even still that didn't change anything. The loop can still run multiple times at the same time, messing the game up:( I dont know how to run the loop another way? Plz help?

5 comments
k thx!
what do i do with the your_it_or_something ?
How are you classifying your "seeker" player? Do you have a variable? I will update my post to give some clarification.
Alright I have a gui at the top of the screen that tells you who the seeker is, I had it based of that.
I also have a timer that ends each game round. Does that effect this coding at all, seeing as the player removal does end this function?