First of all: On Player Join Event, you give the player whatever item you are using to select ready/not ready.
Then, you will need some code that decides when to start the game. The problem with this is that you can't just place the code in join event, because it would trigger once for every...