Can I put my GUI above CoreGUI? What is the displayorder of CoreGUI?

I have a simple problem I want my GUI to go above the text chat coregui, because it’s getting in the way of my gui. I used to achieve this by setting DisplayOrder of the gui to 6, but there seems to have been a change.

Hi, you can disable the core GUI in a local script like this:

    game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, false) --no leaderboard
	game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Chat, false) --no chat
	game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false) --no inventory

Just change the false to true to turn them back on.

1 Like

Not quite what I want to do, but I suppose this will have to suffice. I’ve looked everywhere and it looks like CoreGUI will always be above game gui now :confused:

CoreGui has always been rendered above the game gui, it’s just that the older chat was in PlayerGui and you got to override it. This is the TextChatService variant which is a CoreGui one.

Potential fix: Change TextChatService.ChatVersion to LegacyChatService

1 Like

Ye, sadly there is no way to put GUI on top of the core GUI