I am going crazy trying to make an actually good among us game. Basically, to decide the roles, I have a bunch of spawn points that spawn diffrent teams. When a player spawns, they hit a zone that sends a message to a channel for that player (e.g. sends channel on p1). Then, a trigger will recieve the massage for the player and send messages on channels and add to properties such as players and imposters using blocks. My problem is that when there are a lot of players (max 15), some of the players dont get their blocks triggered which means they dont get their role and stuff. My guess is that gimkit will not do some of the blocks to save resources. Is there a good way to fix this? Or should I just add a loading screen and add delays to the triggers so they dont all activate at once. (Sorry it is such a long post)
Instead of doing all of that, if what I think is happening is happening, then a relay set to all players would be the easiest way to do this. If you plan on players joining in late, then you’ll need a lifecycle.
do you have any pictures/gifs?
Yeh there was no need for all that, You could made it so only 1 person could join a specific team then you have the relay or whatever
No, it wouldn’t work. I am using the blocks to send messages to channels so each player has different tasks and such.
I think you should do a loading screen in case anybody has to do something.
Basically, there are spawn points for 15 teams which randomizes the roles. When a player spawns in, they hit a zone that activates a trigger with the blocks. When I have one player, the blocks work fine. But when I add more players, some of the players are not getting their roles and updating the player count.
I actually am working on a loading screen with delays to the triggers so everything will work fine.