SetCore not registered error, constantly calling it does nothing

Having read through multiple posts regarding this issue, I can’t get SetCore to ever work. To the point where I afk’ed for 10 mintutes and the Backpack and PlayerList were still there when I returned, and Looped had printed hundreds of times.

local StarterGui = game:GetService("StarterGui")

--// SetCore UI
local function Set()
	StarterGui:SetCore(Enum.CoreGuiType.Backpack, false)
	StarterGui:SetCore(Enum.CoreGuiType.PlayerList, false)
	
	StarterGui:SetCore("ChatWindowPosition", UDim2.new(0, 0, 0.665, 0))
end

repeat 
	local Success = pcall(function()
		Set()
	end)
	print("LOOPED")
	wait(0.2) 
until Success

try without using pcall, you will find the error

SetCore: Backpack has not been registered by the CoreScripts
is what gets returned

Aren’t these supposed to be using SetCoreGuiEnabled?

StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, false)

SetCore expects a parameter name and a value to use for that paramemter, SetCoreGuiEnabled expects a CoreGuiType and a boolean to set the state of that CoreGuiType

1 Like

SetCoreGuiEnabled please

nevermind im late to reply