Terrain loads before PlayerGui -> Impossible to make custom loading GUIs

It is, but you need the player’s PlayerGui to actually show the UI. ReplicatedFirst won’t show UI elements on screen.
Edit: As shown on the wiki page for custom loading screens: Documentation - Roblox Creator Hub

1 Like