How would I go about making a loading screen kind of like
I know a decent amount about scripting but wondering how do I make it have their character and nothing runs like no intermissions scripts in background or nothing it just waits until they click play.
Look into setting the CameraType
of the current workspace camera to Enum.CameraType.Scriptable
, so that you can modify its position and rotation freely.
For this “waiting until the player clicks play”, this depends on the situation; if the server is handling the rounds and player spawns (which I assume it is), when the player requests to join, the server would handle setting up their player and let the client know that their character was created.
As if you are asking about the actual server round logic, the easiest way to do this would be to constantly poll for players available. I wouldn’t recommend this because it’s polling, something better would be to work with coroutines and signals.