Maybe you could put everyone in a waiting area, then use repeaters and lifecycles to pick two players to fight each other after a certain amounts of time?
You could just make a battle game that pick 2 random players to battle, and the one who survives at end wins. You can possibly use question-systems to replenish projectiles. Players could pick their roles at the beginning of the game. Hope that helps
Yeah, maybe there’s a map center with a center button that teleports to the shop, and outside is the arena, so when players are chosen, other players can see the battle behind a barrier. To make the fighting not luck based, maybe they answer questions and whoever got the most wrong gets put in, and each question is worth money.