StarterGui doesn't replicate to PlayerGui

I got CharacterAutoLoads off, and a ScreenGui.

The ScreenGui doesn’t replicate to PlayerGui when the CharacterAutoLoads is off, only when on.

Any way of dodging this?

2 Likes

The only way I got round this was using replicated first to manually copy gui elements into the players playerGui

This is just sitting in StarterPlayerScripts, nothing fancy.

--Services
local PL = game:GetService("Players")
local SG = game:GetService("StarterGui")

--Components
local player = PL.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

--Load
for _, item in pairs(SG:GetChildren()) do
	item:Clone().Parent = playerGui
end
1 Like

Maybe LoadCharacter() then destroy the character? Or just manually move them