Hello, I am looking for some ideas on how I could start my script. This is based on the game “Dance Off”. Basically, I want to have players take turns on the stage during the show. Each player will perform on the stage. The camera will focus on the current player performing. After that, the next player will perform until all the players are finished. That’s the only thing that I need. I can script all the intermission, voting system and shops but I don’t know how or where to start. Any ideas? Thank you!
Okay, so starting with the simple basics.
You can have a server script choose 2 players using a table of some sort, with a random generator. You can then put the player on the stage by changing the HumanoidRootPart’s CFrame. Then you can FireAllClients with a remote event telling their camera to focus on the stage. You can use camera manipulation, making the camera Fixed and making the focus on the stage, wait the wait time, then move the previous player off, and the 2nd player on. And then you can have a GUI appear to vote. For GUI voting, you can fire all the clients for the vote GUI to appear, with the usernames to set the TextLabels. Then when the buttons are pressed, you make the gui not visible. Create a bool value that resets every round for each player whether they’ve voted so people can’t vote twice. (Exploits) Then whoever has a bigger number, you can make em win!
Noted, how can I make the randomizer not pick the same player who just finished performing?
Maybe make the players to preform a table and after a player finished the performance remove that user from the table.
Thank you, maybe I’ll just use bool values for each players if they already performed or not.