Skip to content
Roblox API Reference

CoreGui

The CoreGui is a service used to store Guis created in-game by Roblox for the core user interface found in every game (such as the game menu, the playerlist, the backpack, etc.). It can also be used by Plugins in Roblox Studio.
  • Not creatable
  • Not replicated
  • Service
Memory category
Instances
Own members
6
Inherited members
77
Subclasses
0
Siblings
3

Properties25

Inherited fromObject2

Property categoryData

Inherited fromInstance21

Property categoryBehavior

Property categoryData

Property categoryPermissions

Defined byCoreGui2

Property categoryAppearance

  • CoreGui.SelectionImageObject: GuiObject
    Overrides the default selection adornment used for gamepad selection in the CoreGui.
    • Roblox script security
    • Read capabilities: UI

Property categoryData

  • CoreGui.Version: number
    The current version of the CoreGui. Every time the CoreGui is majorly changed, this number is increased.
    • Read only
    • Read capabilities: UI
    • Save only

Methods47

Inherited fromObject3
  • Get an event that fires when a given property of the object changes.
    Parameters
    ParameterDescription
    property: string
    The property to connect to.
    Returns
    TypeDescription
    RBXScriptSignal
    A signal that fires whenever the property changes.
  • Object:IsA(className: string): boolean
    Returns true if an object's class matches or inherits from a given class.
    • Custom Lua state
    • Thread safe
    Parameters
    ParameterDescription
    className: string
    The class against which the Object's class will be checked. Case-sensitive.
    Returns
    TypeDescription
    boolean
    Describes whether the Object's class matched or is a subclass of the given class.
  • Object:isA(className: string): boolean
    Deprecated: This deprecated function is a variant of Object:IsA() which should be used instead.
    • Deprecated
    • Custom Lua state
    Parameters
    Parameter
    className: string
    Returns
    Type
    boolean

    Use IsA instead.

Inherited fromInstance39
Inherited fromBasePlayerGui2
Defined byCoreGui3
  • CoreGui:SetUserGuiRendering(enabled: boolean,guiAdornee: Instance,faceId: Enum.NormalId,horizontalCurvature: number? = 0,)
    • Roblox script security
    • Capabilities: UI
    Parameters
    Parameter
    enabled: boolean
    guiAdornee: Instance
    faceId: Enum.NormalId
    horizontalCurvature: number? = 0
  • CoreGui:TakeScreenshot()
    • Roblox script security
    • Capabilities: UI
  • CoreGui:ToggleRecording()
    • Roblox script security
    • Capabilities: UI

Events11

Inherited fromObject1
Inherited fromInstance9
Defined byCoreGui1