Custom Loading Screen

How do games like PSX and others have loading screens where for the first couple of seconds, none of the TopBar icons are visible. Here is a video of what I mean:

I want to replicate this so I can use it in my games.
I’ve tried these (none have sovled this “issue”):

  1. StarterGui:SetCore(“TopbarEnabled”, false)
  2. StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.All, false)
  3. game:GetService(“ReplicatedFirst”):RemoveDefaultLoadingScreen()

Thanks for helping

1 Like

Are you sure it’s not just the topbar taking a bit to load?

No, I don’t think so. I’m pretty sure it would error if it hasn’t been registered yet.

Should setting the TopBarEnabled to false get rid of all the icons, including the Roblox one at the top left?

No, the Roblox button cannot be removed unless you use bugs to make the CoreGui fail to load, but this can either be fixed at anytime and is also not liked by Roblox in terms of moderation. I’m still positive on the “simply not loaded yet” theory

Yeah. That makes sense.

How do you think they did it (in the attached video)? It seems like the Gui was put in place of the normal loading screen before the CoreGui loaded in.

Your code line with removing the default loading screen (ReplicatedFirst) is the first step, as anything parented to it will be executed the moment a player joins. The best tutorial you can follow is the official one:

Okay, thanks. I’ll look into it

Make sure that code is in a local script
If it’s not nothing will happen