StarterGui is not being replicated to the client

As it says in the title, StarterGui screens are not being cloned to the client’s playerGui, I need help please

image
image

1 Like

Well can we get some screenshots of what is happening when you run the game, are they deleting themseves or what.

Its not enough info

image
image

There is no script that deletes any screens, but I can send some

Until you get that headache sorted, here is a workaround script that you can put in ServerScriptService that will load the StarterGui into the PlayerGui for all players. This is also handy to use if you turn off Character Autoloading but still need to use StarterGui.

local Players = game:GetService("Players")
local function AddPlayerGui(player)
	local playerGui = player:WaitForChild("PlayerGui")
	for _, gui in pairs(game.StarterGui:GetChildren()) do
		gui:Clone().Parent = playerGui
	end
end
for _,player in ipairs(Players:GetPlayers()) do
	AddPlayerGui(player)
end
Players.PlayerAdded:Connect(AddPlayerGui)
1 Like

Late bump I know, but is the property “Archivable” enabled is it disabled? If it’s disabled, it will not replicated anything in startergui to the client.