CharacterAutoLoads

You have to use a server/backend script located in another place like ServerScriptStorage to insert the Gui into the player’s PlayerGui since any Guis in StarterGui won’t load right away with CharacterAutoLoads off. But the downside is that there is still another issue; the map won’t load either for the client

There are these threads that discuss that secondary issue:

The main solutions there are one of the following:

  1. Turning off StreamingEnabled (which I don’t want to do)
  2. Setting certain models as persistent (which can only be done with models as far as I know and should be used sparingly)
  3. Using Instance streaming | Documentation - Roblox Creator Hub to preload certain areas of the map (which doesn’t load everything - which I wish it was more customizable in parameters)

So all that to say, I’m probably just going to set CharacterAutoLoads back to on, give my players a forcefield until they play, and just manipulate their cameras, and/or move their characters to ServerStorage until they’re ready to play :upside_down_face: