Not to be confused with Instance , the base class which shares the same name.
Instance
The hierarchy viewed through the Explorer .
In the Roblox engine , an instance is an object created through the instantiation of a class , similar to a class-based model . Instances make up the engine's data model and are exposed in Roblox Studio represented by a hierarchy, viewed through the Explorer window. Instances are also exposed through the engine's Lua API with the "Instance " data type . An array of instances is exposed through the engine's API with the Instances data type.
All instances inherit indirectly from the Object class, which is the top-level class of the class hierarchy. Each instance is derived from the class that was instantiated, which can be determined by the Object.ClassName property .
Each instance has a Parent property that points to the instance that contains it. Each instance is also given an identifier (similar to a universally unique identifier ) known as a referent, which may be linked by other instances such as ObjectValues and WeldConstraints .
Place and model file formats contain instance data, in the form of either binary or XML . Both share the same data structure but are different in that a place is loaded into the engine first before models can be inserted. On Roblox , places and models are also asset types , where places are grouped under experiences which then can be visited by users and models have their category in the Creator Marketplace . Many other asset types that also contain instance data share the format with the model asset type, such as accessories and decals .
Instantiation [ ]
Main article:
Instantiation
There are many ways instances of any class are created within the engine:
Loading a place file that will load all of its instances.
Through the Instance.new
function.
Through Roblox Studio:
Insert Basic Objects window
Explorer window (through the plus icon button)
Right-click context menu
Constructor [ ]
Instances are a data type and holds a constructor accessed by Instance
:
Instance.new(className: string , parent: Instance )
Returns an instance of the specified class. If the class cannot be instantiated, this function will error.
The parent parameter is optional but there is a performance concern using the parameter. If the instance's parent is set before setting its properties, the properties will be listened to by the engine unnecessarily more than once.[1]
Terminology [ ]
Because instances within the Roblox engine are derived from class-based programming, the terms related to instances are shared with the ones used in class-based programming.
class
A type of instance that can be instantiated , in contrast to an abstract class , which cannot be instantiated in any way and only serves to be a base class for other classes. Both classes can inherit members from another class if it is a subclass of that class. The Instance class serves as the base class that keeps all other classes known as subclasses.
service
A class that is a top-level singleton (cannot be instantiated more than once). The instance of a service is always parented to DataModel and can only be retrieved through GetService (game:GetService(className)
). Some services are instantiated by default when loading the data model, such as Workspace , Lighting , and Players .
member
A property, method, event or callback that belongs to a class, which is inherited by subclasses. In Lua, members of an instance can be accessed by indexing the member through the instance just as one would do to a table . If the member being indexed does not exist, it will look up a child instance with the same name. If the child instance also does not exist, it will result in an error.
property
A member that accepts values of a data type that is associated. Enum properties can only accept EnumItems of an Enum that is associated. In Roblox Studio, most properties of one or more selected instances can be viewed and edited through the Properties window.
method
A member that is a function.
event
A member that is a RBXScriptSignal .
callback
A member that a function can be assigned to. Unlike others, this type of member cannot be retrieved; calling it will result in an error.
Hierarchy [ ]
Instances make up the data structure of the Roblox engine's data model which is based on the tree model, referred to as the hierarchy. The DataModel object serves as the root of the hierarchy, accessed by a game in Lua . The DataModel houses services, each of which represents an internal service. Services cannot be instantiated through Instance.new.
Certain objects, such as EditableImage , can exist outside of the data model structure. These objects inherit from the Object class, but not from the Instance class (the latter of which requires the object to be located within the data model).
Referenced by [ ]
Parent
Clone
FindFirstAncestor
FindFirstAncestorOfClass
FindFirstAncestorWhichIsA
FindFirstChild
FindFirstChildOfClass
FindFirstChildWhichIsA
FindFirstDescendant
GetChildren
IsAncestorOf (descendant )
IsDescendantOf (ancestor )
WaitForChild
children
clone
findFirstChild
getChildren
isDescendantOf (ancestor )
AncestryChanged (child , parent )
ChildAdded (child )
ChildRemoved (child )
DescendantAdded (descendant )
DescendantRemoving (descendant )
childAdded (child )
AccessoryDescription.Instance
AccessoryDescription:GetAppliedInstance
AdService.PortalPrompt (portal )
AdService.adGuiRegisterUI (adGui )
AnalyticsService:FireCustomEvent (player )
AnalyticsService:FireInGameEconomyEvent (player )
AnalyticsService:FireLogEvent (player )
AnalyticsService:FirePlayerProgressionEvent (player )
KeyframeSequence:AddKeyframe (keyframe )
KeyframeSequence:GetKeyframes
KeyframeSequence:RemoveKeyframe (keyframe )
AnimationClipProvider:GetAnimations
AnimationRigData:LoadFromHumanoid (humanoid )
AnnotationsService:GetAnnotationThreads
AssetImportSession:CreatePresetFromData (importData )
AssetImportSession:GetImportTree
AssetImportSession:GetRigVisualization
AssetImportSession:GetRigVisualization (importDataInstance )
AssetService:DeserializeInstance
AssetService:CreateEditableMeshFromPartAsync (meshPart )
AssetService:CreatePlaceInPlayerInventoryAsync (player )
AssetService:GetGamePlacesAsync
AssetService:PromptCreateAssetAsync (instance )
Attachment:GetConstraints
AudioAnalyzer:GetConnectedWires
AudioChorus:GetConnectedWires
AudioCompressor:GetConnectedWires
AudioDeviceInput:GetConnectedWires
AudioDeviceOutput:GetConnectedWires
AudioDistortion:GetConnectedWires
AudioEcho:GetConnectedWires
AudioEmitter:GetConnectedWires
AudioEmitter:GetInteractingListeners
AudioEqualizer:GetConnectedWires
AudioFader:GetConnectedWires
AudioFilter:GetConnectedWires
AudioFlanger:GetConnectedWires
AudioLimiter:GetConnectedWires
AudioListener:GetConnectedWires
AudioListener:GetInteractingEmitters
AudioPitchShifter:GetConnectedWires
AudioPlayer:GetConnectedWires
AudioReverb:GetConnectedWires
AvatarCreationService:DeserializeAvatarModel
AvatarCreationService:LoadAvatarModelAsync
AvatarCreationService:ValidateUGCAccessoryAsync (accessory )
AvatarCreationService:ValidateUGCBodyPartAsync (instance )
AvatarImportService:ImportFBXAnimationFromFilePathUserMayChooseModel
AvatarImportService:ImportFBXAnimationFromFilePathUserMayChooseModel (selectedRig )
AvatarImportService:ImportFBXAnimationUserMayChooseModel
AvatarImportService:ImportFBXAnimationUserMayChooseModel (selectedRig )
AvatarImportService:ImportFbxRigWithoutSceneLoad
AvatarImportService:ImportLoadedFBXAnimation
AvatarImportService:LoadRigAndDetectType
BaseImportData:GetPreview
BasePlayerGui:GetGuiObjectsAtPosition
BasePlayerGui:GetGuiObjectsInCircle
CoreGui:SetUserGuiRendering (guiAdornee )
CoreGui.UserGuiRenderingChanged (guiAdornee )
BodyPartDescription.Instance
CalloutService:AttachCallout (target )
Camera.CameraSubject
Camera:GetLargestCutoffDistance (ignoreList )
Camera:GetPartsObscuringTarget
Camera:GetPartsObscuringTarget (ignoreList )
Chat:Chat (partOrCharacter )
Chat:ChatLocal (partOrCharacter )
Chat.Chatted (part )
DragDetector.ReferenceInstance
CollaboratorsService:GetCollaboratorsList
CollectionService:AddTag (instance )
CollectionService:GetCollection
CollectionService:GetTagged
CollectionService:GetTags (instance )
CollectionService:HasTag (instance )
CollectionService:RemoveTag (instance )
CollectionService.ItemAdded (instance )
CollectionService.ItemRemoved (instance )
ContentProvider:GetDependencyContentIds (root )
ContextActionService:CallFunction (inputObject )
ContextActionService:FireActionButtonFoundSignal (actionButton )
ContextActionService:GetButton
ContextActionService.LocalToolEquipped (toolEquipped )
ContextActionService.LocalToolUnequipped (toolUnequipped )
CoreScriptSyncService:GetScriptFilePath (script )
CustomEvent:GetAttachedReceivers
CustomEvent.ReceiverConnected (receiver )
CustomEvent.ReceiverDisconnected (receiver )
CustomEventReceiver.Source
CustomEventReceiver.EventConnected (event )
CustomEventReceiver.EventDisconnected (event )
DataModelPatchService:GetPatch
DataStoreService:GetDataStore (options )
Debris:AddItem (item )
Debris:addItem (item )
DebuggerConnection:Populate (instance )
DebuggerManager:AddDebugger
DebuggerManager:AddDebugger (script )
DebuggerManager:GetDebuggers
DebuggerManager.DebuggerAdded (debugger )
DebuggerManager.DebuggerRemoved (debugger )
Dialog:GetCurrentPlayers
Dialog:SetPlayerIsUsing (player )
Dialog:SignalDialogChoiceSelected (player , dialogChoice )
Dialog.DialogChoiceSelected (player , dialogChoice )
DraftsService:DiscardEdits (scripts )
DraftsService:GetDraftStatus (script )
DraftsService:GetEditors
DraftsService:GetEditors (script )
DraftsService:RestoreScripts (scripts )
DraftsService:ShowDiffsAgainstBase (scripts )
DraftsService:ShowDiffsAgainstServer (scripts )
DraftsService:ShowSourceDiffsAgainstCurrent (scripts )
DraftsService:CommitEdits (scripts )
DraftsService:GetDrafts
DraftsService:UpdateToLatestVersion (scripts )
DraftsService.CommitStatusChanged (script )
DraftsService.DraftAdded (script )
DraftsService.DraftRemoved (script )
DraftsService.DraftStatusChanged (script )
DraftsService.EditorsListChanged (script )
DraftsService.UpdateStatusChanged (script )
Dragger:MouseDown (mousePart , parts )
ExperienceStateCaptureService.ItemSelectedInCaptureMode (instance )
ExplorerFilter:InstancePassesFilter (instance )
GamepadService:EnableGamepadCursor (guiObject )
GeometryService:CalculateConstraintsToPreserve (source )
GeometryService:IntersectAsync (part )
GeometryService:SubtractAsync (part )
GeometryService:UnionAsync (part )
OrderedDataStore:GetSortedAsync
LayerCollector:GetGuiObjectsAtPosition
BillboardGui.Adornee
BillboardGui.PlayerToHideFrom
SurfaceGuiBase.Adornee
InstanceAdornment.Adornee
ParabolaAdornment:FindPartOnParabola (ignoreDescendentsTable )
GuiService:AddCenterDialog (dialog )
GuiService:AddSelectionParent (selectionParent )
GuiService:GetClosestDialogToPosition
GuiService:InspectPlayerFromHumanoidDescription (humanoidDescription )
GuiService:RemoveCenterDialog (dialog )
GuiService:Select (selectionParent )
GuiService.InspectPlayerFromHumanoidDescriptionRequest (humanoidDescription )
GuiService.Open9SliceEditor (selectedImageObject )
GuiService.OpenStyleEditor (styleBase )
Highlight.Adornee
HttpService:RequestInternal
Humanoid:AddAccessory (accessory )
Humanoid:EquipTool (tool )
Humanoid:GetAccessoryHandleScale (instance )
Humanoid:GetBodyPartR15 (part )
Humanoid:GetLimb (part )
Humanoid:MoveTo (part )
IKControl.ChainRoot
IKControl.EndEffector
IKControl.Pole
IKControl.Target
InsertService:Insert (instance )
InsertService:LoadLocalAsset
InsertService:LoadPackageAsset
InsertService:LoadAsset
InsertService:LoadAssetVersion
InsertService:LoadAssetWithFormat
InsertService:LoadPackageAssetAsync
InsertService:loadAsset
JointsService:SetJoinAfterMoveInstance (joinInstance )
JointsService:SetJoinAfterMoveTarget (joinTarget )
Keyframe:AddMarker (marker )
Keyframe:AddPose (pose )
Keyframe:GetMarkers
Keyframe:GetPoses
Keyframe:RemoveMarker (marker )
Keyframe:RemovePose (pose )
KeyframeSequenceProvider:GetKeyframeSequence
KeyframeSequenceProvider:GetKeyframeSequenceById
KeyframeSequenceProvider:RegisterActiveKeyframeSequence (keyframeSequence )
KeyframeSequenceProvider:RegisterKeyframeSequence (keyframeSequence )
KeyframeSequenceProvider:GetAnimations
KeyframeSequenceProvider:GetKeyframeSequenceAsync
LocalizationService:GetCorescriptLocalizations
LocalizationService:GetTableEntries (instance )
LocalizationService:GetTranslatorForPlayer
LocalizationService:GetTranslatorForPlayer (player )
LocalizationService:GetCountryRegionForPlayerAsync (player )
LocalizationService:GetTranslatorForLocaleAsync
LocalizationService:GetTranslatorForPlayerAsync
LocalizationService:GetTranslatorForPlayerAsync (player )
LocalizationService:PromptDownloadGameTableToCSV (table )
LocalizationService:PromptUploadCSVToGameTable
LocalizationTable.Root
LocalizationTable:GetTranslator
MarketplaceService:PlayerCanMakePurchases (player )
MarketplaceService:PrepareCollectiblesPurchase (player )
MarketplaceService:PromptBundlePurchase (player )
MarketplaceService:PromptCollectiblesPurchase (player )
MarketplaceService:PromptGamePassPurchase (player )
MarketplaceService:PromptNativePurchase (player )
MarketplaceService:PromptPremiumPurchase (player )
MarketplaceService:PromptProductPurchase (player )
MarketplaceService:PromptPurchase (player )
MarketplaceService:PromptThirdPartyPurchase (player )
MarketplaceService:SignalAssetTypePurchased (player )
MarketplaceService:SignalPromptBundlePurchaseFinished (player )
MarketplaceService:SignalPromptGamePassPurchaseFinished (player )
MarketplaceService:SignalPromptPurchaseFinished (player )
MarketplaceService:GetDeveloperProductsAsync
MarketplaceService:GetDeveloperProductsForExperienceDetailsPageAsync
MarketplaceService:PlayerOwnsAsset (player )
MarketplaceService.NativePurchaseFinished (player )
MarketplaceService.PrepareCollectiblesPurchaseRequested (player )
MarketplaceService.PromptBulkPurchaseFinished (player )
MarketplaceService.PromptBulkPurchaseRequested (player )
MarketplaceService.PromptBundlePurchaseFinished (player )
MarketplaceService.PromptBundlePurchaseRequested (player )
MarketplaceService.PromptCollectibleBundlePurchaseRequested (player )
MarketplaceService.PromptCollectiblesPurchaseRequested (player )
MarketplaceService.PromptGamePassPurchaseFinished (player )
MarketplaceService.PromptGamePassPurchaseRequested (player )
MarketplaceService.PromptPremiumPurchaseRequested (player )
MarketplaceService.PromptProductPurchaseRequested (player )
MarketplaceService.PromptPurchaseFinished (player )
MarketplaceService.PromptPurchaseRequested (player )
MarketplaceService.PromptPurchaseRequestedV2 (player )
MarketplaceService.ThirdPartyPurchaseFinished (player )
MaterialGenerationService:DEPRECATED_GenerateMaterialVariantsAync
MaterialGenerationService:DEPRECATED_UploadMaterialVariantsAsync (materialVaraints )
MessageBusService:Subscribe
MessageBusService:SubscribeToProtocolMethodRequest
MessageBusService:SubscribeToProtocolMethodResponse
MetaBreakpointManager:AddBreakpoint
MetaBreakpointManager:AddBreakpoint (script , condition )
Mouse.TargetFilter
PluginMouse.DragEnter (instances )
MultipleDocumentInterfaceInstance.DataModelSessionEnded (dataModelSession )
MultipleDocumentInterfaceInstance.DataModelSessionStarted (dataModelSession )
NetworkClient.ConnectionAccepted (replicator )
NetworkReplicator:GetPlayer
BasePart:GetConnectedParts
BasePart:GetJoints
BasePart:GetNetworkOwner
BasePart:GetNoCollisionConstraints
BasePart:GetRootPart
BasePart:GetTouchingParts
BasePart:IntersectAsync
BasePart:IntersectAsync (parts )
BasePart:SubtractAsync
BasePart:SubtractAsync (parts )
BasePart:UnionAsync
BasePart:UnionAsync (parts )
FlagStand.FlagCaptured (player )
Seat:Sit (humanoid )
SkateboardPlatform.Equipped (humanoid , skateboardController )
SkateboardPlatform.Unequipped (humanoid )
SkateboardPlatform.equipped (humanoid , skateboardController )
SkateboardPlatform.unequipped (humanoid )
MeshPart:ApplyMesh (meshPart )
PartOperation:SubstituteGeometry (source )
VehicleSeat:Sit (humanoid )
Model:GetPersistentPlayers
HopperBin.Selected (mouse )
WorldRoot:ArePartsTouchingOthers (partList )
WorldRoot:BulkMoveTo (partList )
WorldRoot:FindPartOnRay (ignoreDescendantsInstance )
WorldRoot:FindPartOnRayWithIgnoreList (ignoreDescendantsTable )
WorldRoot:FindPartOnRayWithWhitelist (whitelistDescendantsTable )
WorldRoot:FindPartsInRegion3
WorldRoot:FindPartsInRegion3 (ignoreDescendantsInstance )
WorldRoot:FindPartsInRegion3WithIgnoreList
WorldRoot:FindPartsInRegion3WithIgnoreList (ignoreDescendantsTable )
WorldRoot:FindPartsInRegion3WithWhiteList
WorldRoot:FindPartsInRegion3WithWhiteList (whitelistDescendantsTable )
WorldRoot:GetPartBoundsInBox
WorldRoot:GetPartBoundsInRadius
WorldRoot:GetPartsInPart
WorldRoot:IsRegion3Empty (ignoreDescendentsInstance )
WorldRoot:IsRegion3EmptyWithIgnoreList (ignoreDescendentsTable )
WorldRoot:StepPhysics (parts )
WorldRoot:findPartOnRay (ignoreDescendantsInstance )
WorldRoot:findPartsInRegion3
WorldRoot:findPartsInRegion3 (ignoreDescendantsInstance )
Workspace:BreakJoints (objects )
Workspace:JoinToOutsiders (objects )
Workspace:MakeJoints (objects )
Workspace:UnjoinFromOutsiders (objects )
PackageUIService:ConvertToPackageUpload (cloneInstances , originalInstances )
PackageUIService:PublishPackage (packageInstance )
PackageUIService:SetPackageVersion
PackageUIService:SetPackageVersion (packageInstance )
PackageUIService.OnOpenConvertToPackagePlugin (instances , cloneInstances )
Player.ReplicationFocus
Player:LoadCharacterAppearance (assetInstance )
Player:LoadInstance
Player:SaveInstance (value )
Player:loadInstance
Player:saveInstance (value )
Players:GetPlayers
Players:WhisperChat (player )
Players:getPlayers
Players:players
Plugin:Intersect
Plugin:Intersect (objects )
Plugin:Negate
Plugin:Negate (objects )
Plugin:OnInvoke
Plugin:OnSetItem
Plugin:PauseSound (sound )
Plugin:PlaySound (sound )
Plugin:ResumeSound (sound )
Plugin:Separate
Plugin:Separate (objects )
Plugin:StartDecalDrag (decal )
Plugin:Union
Plugin:Union (objects )
Plugin:ImportFbxAnimation
Plugin:ImportFbxAnimation (rigModel )
Plugin:ImportFbxRig
Plugin.ProcessAssetInsertionDrag
Plugin.ProcessAssetInsertionDrag (instances )
PluginManager:CreatePlugin
PluginManagerInterface:CreatePlugin
PluginMenu:AddAction (action )
PluginMenu:AddMenu (menu )
PluginMenu:AddNewAction
PluginMenu:ShowAsync
PolicyService:GetPolicyInfoForPlayerAsync (player )
Pose:AddSubPose (pose )
Pose:GetSubPoses
Pose:RemoveSubPose (pose )
PublishService:PublishDescendantAssets (instance )
PublishService:CreateAssetAndWaitForAssetId (instances )
PublishService:PublishCageMeshAsync (wrap )
ScriptContext:AddCoreScriptLocal (parent )
ScriptContext.Error (script )
ScriptContext.ErrorDetailed (script )
ScriptDebugger.Script
ScriptDebugger:AddWatch
ScriptDebugger:GetBreakpoints
ScriptDebugger:GetWatchValue (watch )
ScriptDebugger:GetWatches
ScriptDebugger:SetBreakpoint
ScriptDebugger.BreakpointAdded (breakpoint )
ScriptDebugger.BreakpointRemoved (breakpoint )
ScriptDebugger.WatchAdded (watch )
ScriptDebugger.WatchRemoved (watch )
ScriptEditorService:GetScriptDocuments
Selection.ActiveInstance
Selection:Add (instancesToAdd )
Selection:Get
Selection:Remove (instancesToRemove )
Selection:Set (selection )
ServiceProvider:FindService
ServiceProvider:GetService
ServiceProvider:getService
ServiceProvider:service
ServiceProvider.ServiceAdded (service )
ServiceProvider.ServiceRemoving (service )
DataModel.lighting
DataModel:GetObjects
DataModel:GetObjectsAllOrNone
DataModel:GetObjectsAsync
DataModel:InsertObjectsAndJoinIfLegacyAsync
DataModel.ItemChanged (object )
SocialService:InvokeGameInvitePromptClosed (player )
SocialService:InvokeIrisInvite (player )
SocialService:InvokeIrisInvitePromptClosed (player )
SocialService:PromptGameInvite (player , experienceInviteOptions )
SocialService:PromptPhoneBook (player )
SocialService:CanSendCallInviteAsync (player )
SocialService:CanSendGameInviteAsync (player )
SocialService.CallInviteStateChanged (player )
SocialService.GameInvitePromptClosed (player )
SocialService.PhoneBookPromptClosed (player )
SocialService.PromptInviteRequested (player , experienceInviteOptions )
SocialService.PromptIrisInviteRequested (player )
SocialService.OnCallInviteInvoked
CompressorSoundEffect.SideChain
SoundService:OpenAttenuationCurveEditor (selectedCurveObjects )
SoundService:OpenDirectionalCurveEditor (selectedCurveObjects )
SoundService:PlayLocalSound (sound )
SoundService.AudioInstanceAdded (instance )
SoundService.OpenAttenuationCurveEditorSignal (selectedCurveObjects )
SoundService.OpenAudioEqualizerEditorSignal (selectedEqualizerObjects )
SoundService.OpenDirectionalCurveEditorSignal (selectedCurveObjects )
StreamingService:GetInstance
Studio.Theme
StudioAssetService:ConvertToPackageUpload (cloneInstances , originalInstances )
StudioAssetService:PublishPackage (instance )
StudioAssetService:ShowSaveToRoblox (instances )
StudioAssetService:UpdatePublishedPackage (rootInstance )
StudioAssetService:AutoSetupAvatarAsync
StudioAssetService:DEPRECATED_SerializeInstances (instances )
StudioAssetService:RequestAvatarAutosetupAsync
StudioAssetService:SerializeInstances (instances )
StudioAssetService.OnSaveToRoblox (instances )
StudioSdkService:GetSdk
StudioSdkService:SetSdk (sdk )
StudioService.ActiveScript
StudioService.HoverInstance
StudioService:PromptImportFile
StudioService:PromptImportFiles
StudioService.OnPublishAsPlugin (instances )
StudioService.OnSaveToRoblox (instances )
StyleBase:GetStyleRules
StyleBase:SetStyleRules (rules )
StyleSheet:GetDerives
StyleSheet:SetDerives (derives )
StylingService:GetAppliedStyles (instance )
StylingService:GetStyleSheetDerivesChain
Team:GetPlayers
Teams:GetTeams
TeleportService:GetArrivingTeleportGui
TeleportService:SetTeleportGui (gui )
TeleportService:Teleport (player , customLoadingScreen )
TeleportService:TeleportToPlaceInstance (player , customLoadingScreen )
TeleportService:TeleportToPrivateServer (players , customLoadingScreen )
TeleportService:TeleportToSpawnByName (player , customLoadingScreen )
TeleportService:TeleportAsync
TeleportService:TeleportAsync (players , teleportOptions )
TeleportService:TeleportPartyAsync (players , customLoadingScreen )
TeleportService.LocalPlayerArrivedFromTeleport (loadingGui )
TeleportService.TeleportInitFailed (player , teleportOptions )
TestService:Check (source )
TestService:Checkpoint (source )
TestService:Error (source )
TestService:Fail (source )
TestService:Message (source )
TestService:Require (source )
TestService:Warn (source )
TestService.ServerCollectConditionalResult (script )
TestService.ServerCollectResult (script )
TextChatService:DisplayBubble (partOrCharacter )
TextChatService.BubbleDisplayed (partOrCharacter )
TextChatService.OnBubbleAdded (adornee )
TextureGenerationPartGroup:GetInstances
TextureGenerationService:CreatePartGroup (instances )
ThreadState:GetFrame
Translator:RobloxOnlyTranslate (context )
Translator:Translate (context )
Tween.Instance
TweenService:Create (instance )
UGCValidationService:GetPropertyValue (instance )
UGCValidationService:ResetCollisionFidelity (meshPart )
UGCValidationService:SetMeshIdBlocking (meshPart )
UGCValidationService:FetchAssetWithFormat
UIPageLayout:JumpTo (page )
UIPageLayout.PageEnter (page )
UIPageLayout.PageLeave (page )
UIPageLayout.Stopped (currentPage )
ObjectValue.Value
ObjectValue.Changed (value )
ObjectValue.changed (value )
VirtualInputManager:SendKeyEvent (layerCollector )
VirtualInputManager:SendMouseButtonEvent (layerCollector )
VirtualInputManager:SendMouseMoveEvent (layerCollector )
VirtualInputManager:SendMouseWheelEvent (layerCollector )
VirtualInputManager:SendTextInputCharacterEvent (layerCollector )
Wire.SourceInstance
Wire.TargetInstance
BreakpointManager:AddBreakpoint (removed)
BreakpointManager:AddBreakpoint (script , condition ) (removed)
DebuggerService:AddDebugger (removed)
DebuggerService:AddDebugger (script ) (removed)
DebuggerService.DebuggerAdded (debugger ) (removed)
DebuggerService.DebuggerRemoved (debugger ) (removed)
ExplorerFilterInstance:InstancePassesFilter (instance ) (removed)
Expression:Evaluate (frame ) (removed)
FileSyncItem.Target (removed)
InternalSyncItem.Target (removed)
MDIInstance.FocusedDataModelSession (removed)
NavigationService:FindPathAsync (removed)
Speaker.Source (removed)
StudioTool.Equipped (mouse ) (removed)
Toolbar:CreateButton (removed)
UniverseService:GetUniverseDataStore (removed)
AssetImportService:UpdateSettings (settings ) (removed)
AssetImportSession:GetInstance (removed)
AssetImportSession:GetRigVisualization_DEPRECATED (removed)
AssetImportSession:GetSettingsRoot (removed)
AssetImportSettings:Import (removed)
AssetService:createDynamicMeshFromPartAsync (meshPart ) (removed)
AssetService:PromptPublishAssetAsync (instance ) (removed)
BasePart:Negate (removed)
BasePart.touched (otherPart ) (removed)
BasePart:UnionWith (removed)
BasePart:UnionWith (part ) (removed)
Breakpoint:SetCondition (condition ) (removed)
DraftsService.DraftDeleted (script ) (removed)
DraftsService.DraftOutdatedStateChanged (script ) (removed)
DraftsService.ScriptDeleted (script ) (removed)
DraftsService.ScriptRemoved (script ) (removed)
DraftsService.ScriptServerVersionChanged (script ) (removed)
DynamicMesh:InitializeFromMeshPartAsync (meshPart ) (removed)
ExperienceNotificationService:CreateUserNotificationAsync (removed)
Geometry:CalculateConstraintsToPreserve (source ) (removed)
Geometry:IntersectAsync (part ) (removed)
Geometry:SubtractAsync (part ) (removed)
Geometry:UnionAsync (part ) (removed)
GlobalDataStore:ListKeysAsync (removed)
GlobalDataStore:ListVersionsAsync (removed)
LuaSourceContainer.CurrentEditor (removed)
MarketplaceService:GetSubscriptionStatus (player ) (removed)
MarketplaceService:IsPlayerSubscribed (player ) (removed)
MarketplaceService:PromptSubscriptionCancellation (player ) (removed)
MarketplaceService.PromptSubscriptionCancellationFinished (player ) (removed)
MarketplaceService.PromptSubscriptionCancellationRequested (player ) (removed)
MarketplaceService:SignalPromptSubscriptionCancellationFinished (player ) (removed)
MetaBreakpoint:SetCondition (condition ) (removed)
NetworkClient:PlayerConnect (removed)
NetworkReplicator:SendMarker (removed)
NetworkServer.DataBasicFiltered (peer , instance ) (removed)
NetworkServer.DataCustomFiltered (peer , instance ) (removed)
NetworkServer.IncommingConnection (replicator ) (removed)
PausedState:GetThread (removed)
PersonalServerService:Demote (player ) (removed)
PersonalServerService:Promote (player ) (removed)
Player:BlockUser (player ) (removed)
Player.HoverOnPlayerChanged (playerHoveredOn ) (removed)
Player.MouseDownOnPlayer (playerMouseDownOn ) (removed)
Player:UnblockUser (player ) (removed)
Players:GetPlayerById (removed)
Players:GetPlayerByID (removed)
Players:getPlayerFromCharacter (removed)
Players:getPlayerFromCharacter (character ) (removed)
Players.PlayerAddedEarly (player ) (removed)
Players.PlayerRemovingLate (player ) (removed)
Plugin:Bind (removed)
Plugin:BindAndFire (removed)
Plugin:CreatePluginGui (removed)
PluginManager:EndUntranslatedStringCollect (removed)
PluginToolbar:CreateButtonWithId (removed)
ScriptContext:AddCoreScript (parent ) (removed)
ScriptContext.CamelCaseViolation (object , script ) (removed)
ScriptContext.NonScriptableAccess (script ) (removed)
ScriptContext:RegisterDevelopmentLibrary (scriptInstance ) (removed)
ScriptRef:Find (removed)
ScriptRef:Find (dataModel ) (removed)
ScriptRef:FindAll (dataModel ) (removed)
ServerReplicator.DeleteFilter (deletingItem ) (removed)
ServerReplicator.EventFilter (firingItem ) (removed)
ServerReplicator.NewFilter (newItem , parent ) (removed)
ServerReplicator.PropertyFilter (changingItem ) (removed)
SocialService:CanSendIrisInviteAsync (player ) (removed)
SocialService.IrisInvitePromptClosed (player ) (removed)
SocialService.OnIrisInviteInvoked (removed)
SocialService:PromptIrisInvite (player ) (removed)
Studio:FindTheme (removed)
StudioService:PromptImportLocalAsset (removed)
SurfaceGui.Adornee (removed)
Terrain:clone (removed)
Terrain:Clone (removed)
UniverseService:GetGlobalDataStore (removed)
UserInputService.ProcessedEvent (inputObject ) (removed)
Workspace:findPartOnRay (ignoreDescendantsInstance ) (removed)
Workspace:FindPartOnRay (ignoreDescendantsInstance ) (removed)
Workspace:findPartsInRegion3 (ignoreDescendantsInstance ) (removed)
Workspace:FindPartsInRegion3 (ignoreDescendantsInstance ) (removed)
Workspace:IsRegion3Empty (ignoreDescendentsInstance ) (removed)
WorldRoot:IkMoveTo (part ) (removed)
References [ ]
External links [ ]
Programming
Design Assets Tools Monetization Analytics Advertising Resources
Basic Lua types Roblox types
Colors Sequences Events Vectors Instances Instance
Internal types Other types
API reference only