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.
Its interface does not cross the network boundary.
Instances of this class cannot be created with Instance.new.
It is a singleton that may be acquired with GetService.
Tags: [NotCreatable, Service, NotReplicated]
History Member 553 SelectionImageObject : GuiObject 553 Version : int 573 SetUserGuiRendering ( enabled: bool , guiAdornee: Instance , faceId: NormalId , horizontalCurvature: float = 0 ) : null 573 TakeScreenshot ( ) : null 573 ToggleRecording ( ) : null 561 UserGuiRenderingChanged ( enabled: bool , guiAdornee: Instance , faceId: NormalId , horizontalCurvature: float ) 2 members inherited from BasePlayerGui648 GetGuiObjectsAtPosition ( x: int , y: int ) : Instances 648 GetGuiObjectsInCircle ( position: Vector2 , radius: float ) : Instances 63 members inherited from Instance553 Archivable : bool 553 Attributes : string 553 AttributesReplicate : string 553 AttributesSerialize : BinaryString 635 Capabilities : SecurityCapabilities 553 DataCost : int 619 DefinesCapabilities : bool 553 HistoryId : UniqueId 553 Name : string 553 Parent : Instance 553 PropertyStatusStudio : PropertyStatus 553 RobloxLocked : bool 635 Sandboxed : bool 616 SourceAssetId : int64 553 Tags : BinaryString 616 UniqueId : UniqueId 553 archivable : bool 553 numExpectedDirectChildren : int 576 AddTag ( tag: string ) : null 573 ClearAllChildren ( ) : null 462 Clone ( ) : Instance 573 Destroy ( ) : null 486 FindFirstAncestor ( name: string ) : Instance 486 FindFirstAncestorOfClass ( className: string ) : Instance 486 FindFirstAncestorWhichIsA ( className: string ) : Instance 486 FindFirstChild ( name: string , recursive: bool = false ) : Instance 486 FindFirstChildOfClass ( className: string ) : Instance 486 FindFirstChildWhichIsA ( className: string , recursive: bool = false ) : Instance 486 FindFirstDescendant ( name: string ) : Instance 563 GetActor ( ) : Actor 486 GetAttribute ( attribute: string ) : Variant 462 GetAttributeChangedSignal ( attribute: string ) : RBXScriptSignal 631 GetAttributes ( ) : Dictionary 648 GetChildren ( ) : Instances 462 GetDebugId ( scopeLength: int = 4 ) : string 486 GetDescendants ( ) : Array 486 GetFullName ( ) : string 641 GetStyled ( name: string ) : Variant 576 GetTags ( ) : Array 576 HasTag ( tag: string ) : bool 486 IsAncestorOf ( descendant: Instance ) : bool 486 IsDescendantOf ( ancestor: Instance ) : bool 580 IsPropertyModified ( name: string ) : bool 573 Remove ( ) : null 576 RemoveTag ( tag: string ) : null 580 ResetPropertyToDefault ( name: string ) : null 573 SetAttribute ( attribute: string , value: Variant ) : null 462 WaitForChild ( childName: string , timeOut: double ) : Instance 648 children ( ) : Instances 553 clone ( ) : Instance 573 destroy ( ) : null 553 findFirstChild ( name: string , recursive: bool = false ) : Instance 648 getChildren ( ) : Instances 553 isDescendantOf ( ancestor: Instance ) : bool 573 remove ( ) : null 462 AncestryChanged ( child: Instance , parent: Instance ) 462 AttributeChanged ( attribute: string ) 462 ChildAdded ( child: Instance ) 462 ChildRemoved ( child: Instance ) 462 DescendantAdded ( descendant: Instance ) 462 DescendantRemoving ( descendant: Instance ) 500 Destroying ( ) 553 childAdded ( child: Instance ) 6 members inherited from Object647 ClassName : string 647 className : string 647 GetPropertyChangedSignal ( property: string ) : RBXScriptSignal 647 IsA ( className: string ) : bool 650 isA ( className: string ) : bool 647 Changed ( property: string )
573
Change ReturnType of ToggleRecording
from
void
to
null 573
Change ReturnType of TakeScreenshot
from
void
to
null 573
Change ReturnType of SetUserGuiRendering
from
void
to
null 561
Add UserGuiRenderingChanged557
Change Parameters of SetUserGuiRendering
from
( enabled: bool , guiAdornee: Instance , faceId: NormalId )
to
( enabled: bool , guiAdornee: Instance , faceId: NormalId , horizontalCurvature: float = 0 ) 553
Change Default of Version
from
to
553
Change Default of SelectionImageObject
from
to
486
Change ThreadSafety of Version
from
ReadOnly
to
ReadSafe 486
Change ThreadSafety of SelectionImageObject
from
ReadOnly
to
ReadSafe 462
Change ThreadSafety of ToggleRecording
from
to
Unsafe 462
Change ThreadSafety of TakeScreenshot
from
to
Unsafe 462
Change ThreadSafety of SetUserGuiRendering
from
to
Unsafe 462
Change ThreadSafety of Version
from
to
ReadOnly 462
Change ThreadSafety of SelectionImageObject
from
to
ReadOnly 359
Add ToggleRecording359
Add TakeScreenshot329
Change ValueType of SelectionImageObject
from
Object
to
GuiObject 265
Change Tags of CoreGui
from
[NotCreatable, Service, NotReplicated, NotBrowsable]
to
[NotCreatable, Service, NotReplicated] 264
Change Tags of CoreGui
from
[NotCreatable, Service, NotReplicated]
to
[NotCreatable, Service, NotReplicated, NotBrowsable] 265
Change Tags of CoreGui
from
[NotCreatable, Service, NotReplicated, NotBrowsable]
to
[NotCreatable, Service, NotReplicated] 248
Add SetUserGuiRendering201
Change WriteSecurity of SelectionImageObject
from
None
to
RobloxScriptSecurity 201
Change ReadSecurity of SelectionImageObject
from
None
to
RobloxScriptSecurity 200
Add SelectionImageObject55
Change Tags of CoreGui
from
[preliminary, NotCreatable, Service, NotReplicated, NotBrowsable]
to
[NotCreatable, Service, NotReplicated, NotBrowsable] 47
Add Version47
Add CoreGuiParameters (0 ) No parameters. Returns (1 ) null
History 3 Parameters (0 ) No parameters. Returns (1 ) null
History 3 The current version of the CoreGui. Everytime the CoreGui is majorly
changed, this number is increased.
Its interface does not cross the network boundary.
Its value can be read, but it cannot be modified.
History 4 Tags: [ReadOnly, NotReplicated]