So basically, I want to show a loading gui when the player isn’t loaded in. I have made it so that the player does not load in when they join, and I want that gui to show up when they join, even without being loaded in (i have CharacterAutoLoads off) however I can’t show it through startergui since the player isn’t loaded in. I’ve tried moving the loading gui into replicated storage and having it move from there to the player gui through a local script, but that hasn’t worked either. Any help would be appreciated!
Also here’s the code for the local script I made:
local playersService = game:GetService("Players")
local replicatedStorageService = game:GetService("ReplicatedStorage")
local localPlayer = playersService.LocalPlayer
local gui = replicatedStorageService.Loading
gui.Parent = localPlayer.PlayerGui