Add a better way to disable core UI

In my game, I disable all core UI using

game.StarterGui:SetCore("TopbarEnabled", false)
game.StarterGui:SetCoreGuiEnabled("All", false)

The problem is :SetCore() takes a few seconds to load and disable the UI, so it ends up getting loaded into my game anyways. I never want the PlayerList code to run in my game, I do not use it and I don’t want it taking up any resources, which it does even when it does get disabled

Adding some new options in the ‘Game Settings’ window could solve this. Letting developers disable core UI here means Roblox knows never to load in the UI in the first place

Core UI only gets disabled after a few seconds:

18 Likes