Hello! I am making a 2D GUI-based game in Roblox at the moment and I don’t want the player’s character to spawn in, to my knowledge, the only way to show GUI’s to a player without them spawning in is to put a script into ReplicatedFirst that clones a Gui into the PlayerGui, however, I’m afraid that if I do this every time a player joins, it will become quite clunky. Does anyone have any other solution to my problem?
P.S. I would also appreciate it if someone knew how to do a 2D GUI game multiplayer kind of thing like Classic Sonic Simulator by VyrissDev.
Yes, it would be clunky. That’s because the server scripts (if any) would not replicate. If there’s no server scripts in the GUI, then you can safely do this, and it wouldn’t be clunky.
Or you can use a server script to clone the GUI, which is what I recommend (because it functions similarly to how they are cloned automatically).
And no, I’m not talking clunky in terms of performance (this is very performant).