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 | 
|---|
| 649 |  | AttemptSaveAndSendPlaceTelemetry(requestId: string, toolSource: string): null | 
| 625 |  | BindCodeToGuid(runCodeGuid: string, code: string): Tuple | 
| 649 |  | ExecuteCommandAsync(requestId: string, commandName: string, arg: Variant): Variant | 
| 601 |  | GetEphemeralVariable(key: string): Variant | 
| 619 |  | GetInstance(requestId: string, instanceId: string): Instance | 
| 652 |  | GetRequiredScripts(script: Instance): Variant | 
| 601 |  | InvokeCommand(requestId: string, commandName: string, arg: Variant): null | 
| 649 |  | RegisterCommandInternal(commandName: string, function: Function = nil, isSequential: bool = false, isPublic: bool = false): null | 
| 591 |  | RegisterContextCollector(collectorName: string, function: Function = nil): null | 
| 625 |  | RunSandboxedCode(runCodeGuid: string, requestId: string): Tuple | 
| 651 |  | SearchForAssets(body: Variant): Variant | 
| 601 |  | SetEphemeralVariable(key: string, value: Variant, timeToLive: int = -1): null | 
| 602 |  | SetPluginInfoCallback(function: Function = nil): null | 
| 590 |  | UnregisterCommand(commandName: string): null | 
| 591 |  | UnregisterContextCollector(collectorName: string): null | 
| 616 |  | ConversationCleared() | 
| 591 |  | RequestEnded(requestId: string) | 
| 602 |  | RequestError(requestId: string, errorType: string, errorMessage: string) | 
| 601 |  | RequestStarted(requestId: string, queryToProcess: string) | 
| 601 |  | SequentialCommandsFinished(requestId: string, success: bool) | 
| 627 |  | Stream(requestId: string, commandName: string, streamContent: string) | 
|  inherited from Instance | 
|---|
| 553 |  | Archivable: bool | 
| 553 |  | Attributes: string | 
| 553 |  | AttributesReplicate: string | 
| 553 |  | AttributesSerialize: BinaryString | 
| 670 |  | Capabilities: SecurityCapabilities | 
| 553 |  | DataCost: int | 
| 619 |  | DefinesCapabilities: bool | 
| 553 |  | HistoryId: UniqueId | 
| 553 |  | Name: string | 
| 553 |  | Parent: Instance | 
| 553 |  | PropertyStatusStudio: PropertyStatus | 
| 553 |  | RobloxLocked: bool | 
| 670 |  | Sandboxed: bool | 
| 616 |  | SourceAssetId: int64 | 
| 553 |  | Tags: BinaryString | 
| 680 |  | 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 | 
| 691 |  | GetPredictionMode(): PredictionMode | 
| 641 |  | GetStyled(name: string): Variant | 
| 657 |  | GetStyledPropertyChangedSignal(property: string): RBXScriptSignal | 
| 576 |  | GetTags(): Array | 
| 576 |  | HasTag(tag: string): bool | 
| 486 |  | IsAncestorOf(descendant: Instance): bool | 
| 486 |  | IsDescendantOf(ancestor: Instance): bool | 
| 690 |  | IsPredicted(): bool | 
| 664 |  | IsPropertyModified(property: string): bool | 
| 697 |  | QueryDescendants(selectorGroup: string): Instances | 
| 573 |  | Remove(): null | 
| 576 |  | RemoveTag(tag: string): null | 
| 664 |  | ResetPropertyToDefault(property: string): null | 
| 573 |  | SetAttribute(attribute: string, value: Variant): null | 
| 690 |  | SetPredictionMode(mode: PredictionMode): 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() | 
| 657 |  | StyledPropertiesChanged() | 
| 553 |  | childAdded(child: Instance) | 
|  inherited from Object | 
|---|
| 647 |  | ClassName: string | 
| 647 |  | className: string | 
| 647 |  | GetPropertyChangedSignal(property: string): RBXScriptSignal | 
| 647 |  | IsA(className: string): bool | 
| 650 |  | isA(className: string): bool | 
| 647 |  | Changed(property: string) | 
- 655
Remove DEPRECATED_RegisterSequentialCommand
 - 655
Remove DEPRECATED_RegisterCommand
 - 652
Add GetRequiredScripts
 - 651
Add SearchForAssets
 - 649
Remove RegisterSequentialCommand
 - 649
Add RegisterCommandInternal
 - 649
Remove RegisterCommand
 - 649
Change Security of ExecuteCommandAsync
from
LocalUserSecurity
to
None
 - 649
Add DEPRECATED_RegisterSequentialCommand
 - 649
Add DEPRECATED_RegisterCommand
 - 649
Add AttemptSaveAndSendPlaceTelemetry
 - 636
Change Security of ExecuteCommandAsync
from
RobloxScriptSecurity
to
LocalUserSecurity
 - 636
Change ReturnType of ExecuteCommandAsync
from
null
to
Variant
 - 627
Change Parameters of Stream
from
(requestId: string, streamContent: string)
to
(requestId: string, commandName: string, streamContent: string)
 - 625
Change Parameters of RunSandboxedCode
from
(requestId: string, runCodeGuid: string, defaultCode: string = )
to
(runCodeGuid: string, requestId: string)
 - 625
Add BindCodeToGuid
 - 622
Change Parameters of RunSandboxedCode
from
(requestId: string, code: string)
to
(requestId: string, runCodeGuid: string, defaultCode: string = )
 - 621
Change Parameters of RunSandboxedCode
from
(code: string)
to
(requestId: string, code: string)
 - 619
Change Parameters of GetInstance
from
(collectorName: string, requestId: string = instanceId)
to
(requestId: string, instanceId: string)
 - 616
Add ConversationCleared
 - 613
Add RunSandboxedCode
 - 605
Add ExecuteCommandAsync
 - 602
Change Parameters of RequestError
from
(requestId: string, errorMessage: string)
to
(requestId: string, errorType: string, errorMessage: string)
 - 602
Add SetPluginInfoCallback
 - 601
Add SequentialCommandsFinished
 - 601
Change Parameters of RequestStarted
from
(requestId: string)
to
(requestId: string, queryToProcess: string)
 - 601
Add SetEphemeralVariable
 - 601
Add RegisterSequentialCommand
 - 601
Add InvokeCommand
 - 601
Add GetEphemeralVariable
 - 591
Add Stream
 - 591
Add RequestStarted
 - 591
Add RequestError
 - 591
Add RequestEnded
 - 591
Add UnregisterContextCollector
 - 591
Add RegisterContextCollector
 - 591
Add GetInstance
 - 590
Add UnregisterCommand
 - 590
Add RegisterCommand
 - 590
Add StreamingService
 
AttemptSaveAndSendPlaceTelemetry
 It will block the calling thread until completion.
History 1
Tags: [Yields]
 It will block the calling thread until completion.
History 1
Tags: [Yields]
| Parameters (0) | 
|---|
| No parameters. | 
History 1
 It will block the calling thread until completion.
History 4
Tags: [Yields]
 It will block the calling thread until completion.
History 1
Tags: [Yields]
 It will block the calling thread until completion.
History 4
Tags: [Yields]
 It will block the calling thread until completion.
History 1
Tags: [Yields]
SequentialCommandsFinished
History 1
UnregisterContextCollector
History 1
DEPRECATED_RegisterCommand
 It exists only for backward compatibility, and should not be used for new work.
History 2
Tags: [Deprecated]
DEPRECATED_RegisterSequentialCommand
 It exists only for backward compatibility, and should not be used for new work.
History 2
Tags: [Deprecated]
RegisterSequentialCommand
History 2