Alle Roblox-spellen bevatten verschillende UI-elementen die standaard zijn ingeschakeld. Als je een van deze elementen niet nodig hebt of als je ze wilt vervangen door je eigen creaties, kun je de SetCoreGuiEnabled()-methode gebruiken in een client-side script met de bijbehorende Enum.CoreGuiType-optie.
| Standaard UI | Bijbehorende enum |
|---|---|
| Dynamisch bijgewerkte Players-lijst, vaak gebruikt als een leaderboard. | Enum.CoreGuiType.PlayerList |
| De Health-balk van het personage. Verschijnt niet als de Humanoid van het personage op volle gezondheid is. | Enum.CoreGuiType.Health |
| De Backpack van het personage die in-game tools bevat. Verschijnt niet als er geen Tools in de rugzak zijn. | Enum.CoreGuiType.Backpack |
| Het tekstchat venster. | Enum.CoreGuiType.Chat |
| Pop-upmenu van karakter emotes. | Enum.CoreGuiType.EmotesMenu |
| Een venster dat het perspectief of het uitzicht van een speler op hun eigen personage weergeeft. Verschijnt niet tenzij de speler Zelf Weergave heeft ingeschakeld vanuit het Roblox-menu. | Enum.CoreGuiType.SelfView |
| Een screenshot maken-knop aan de rechterkant van het scherm. Verschijnt niet tenzij de speler Captures heeft ingeschakeld vanuit het Roblox-menu. | Enum.CoreGuiType.Captures |
| De Avatar Switcher stelt gebruikers in staat om hun platformavatar te wijzigen. | Enum.CoreGuiType.AvatarSwitcher |

Client Script - Standaard UI-elementen uitschakelen
local StarterGui = game:GetService("StarterGui")
-- Standaard gezondheidsbalk en rugzak uitschakelen
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Health, false)
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)Bovendien bevatten apparaten met aanraakmogelijkheden standaard een virtuele thumbstick en een springknop. Indien gewenst, kun je deze elementen verbergen door GuiService.TouchControlsEnabled op false in te stellen in een client-side script.

Client Script - Uitschakelen van aanraakbediening
local GuiService = game:GetService("GuiService")
GuiService.TouchControlsEnabled = false