# Workspace

Roblox Engine API class from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- Inherits from, nearest first: [WorldRoot](https://rapi.sleaze.dev/classes/WorldRoot.md), [Model](https://rapi.sleaze.dev/classes/Model.md), [PVInstance](https://rapi.sleaze.dev/classes/PVInstance.md), [Instance](https://rapi.sleaze.dev/classes/Instance.md), [Object](https://rapi.sleaze.dev/classes/Object.md)
- Tags: Not creatable, Service
- Memory category: BaseParts
- HTML page: https://rapi.sleaze.dev/classes/Workspace/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/classes/Workspace

[`Workspace`](https://rapi.sleaze.dev/classes/Workspace.md) houses 3D objects which are rendered to the 3D world. Objects not descending from it will not be rendered or physically interact with the world.

## Properties

### AirDensity

```luau
Workspace.AirDensity: number
```

- Tags: Capabilities: Environment + Physics, Simulation access

The air density at ground level, used in the aerodynamic force model.

### AirTurbulenceIntensity

```luau
Workspace.AirTurbulenceIntensity: number
```

- Tags: Capabilities: Environment + Physics, Simulation access

Controls the strength of turbulence present in the wind velocity field, affecting the aerodynamic force model.

### GlobalWind

```luau
Workspace.GlobalWind: Vector3
```

- Tags: Read capabilities: Basic, Write capabilities: Basic + Physics, Simulation access

Specifies the global wind vector for animated terrain grass, dynamic clouds, and particles.

### AllowThirdPartySales

```luau
Workspace.AllowThirdPartySales: boolean
```

- Tags: Not replicated, Capabilities: Monetization

Determines whether assets created by other users can be sold in the game.

### AvatarUnificationMode

```luau
Workspace.AvatarUnificationMode: Enum.AvatarUnificationMode
```

- Tags: Not scriptable

Enables the R6 to R15 adapter, allowing R15 avatars to join R6 experiences.

### ClientAnimatorThrottling

```luau
Workspace.ClientAnimatorThrottling: Enum.ClientAnimatorThrottlingMode
```

- Tags: Capabilities: Animation

Specifies the animation throttling mode for the local client.

### CollisionGroups

```luau
Workspace.CollisionGroups: string
```

- Tags: Hidden, Not replicated, Not scriptable, Write only, Load only

### DataModelPlaceVersion

```luau
Workspace.DataModelPlaceVersion: number
```

- Tags: Hidden, Not scriptable

### ExpandedTerrain

```luau
Workspace.ExpandedTerrain: Enum.RolloutState
```

- Tags: Not scriptable

### ExplicitAutoJoints

```luau
Workspace.ExplicitAutoJoints: boolean
```

- Tags: Hidden, Not scriptable

### FallenPartsDestroyHeight

```luau
Workspace.FallenPartsDestroyHeight: number
```

- Tags: Read capabilities: Basic, Write capabilities: PluginOrOpenCloud

Determines the height at which falling `BaseParts` and their ancestor `Models` are removed from [`Workspace`](https://rapi.sleaze.dev/classes/Workspace.md).

### FallHeightEnabled

```luau
Workspace.FallHeightEnabled: boolean
```

- Tags: Read capabilities: Basic, Write capabilities: PluginOrOpenCloud

Controls whether parts that fall below [`Workspace.FallenPartsDestroyHeight`](https://rapi.sleaze.dev/classes/Workspace.md) are automatically destroyed.

### FluidForces

```luau
Workspace.FluidForces: Enum.FluidForces
```

- Tags: Not scriptable

Determines whether the physics engine computes aerodynamic forces on `BaseParts` whose `EnableFluidForces` property is true.

### Gravity

```luau
Workspace.Gravity: number
```

- Tags: Read capabilities: Basic, Write capabilities: Basic + Physics, Simulation access

Determines the acceleration due to gravity applied to falling `BaseParts`.

### IKControlConstraintSupport

```luau
Workspace.IKControlConstraintSupport: Enum.IKControlConstraintSupport
```

- Tags: Not scriptable

Enables support for constraints for IKControls. If disabled, IKControls ignore physics constraints.

### ImprovedAnimationConstraint

```luau
Workspace.ImprovedAnimationConstraint: Enum.RolloutState
```

- Tags: Not scriptable

Controls whether improved behavior is enabled for `AnimationConstraints`.

### ImprovedPhysicsReplication

```luau
Workspace.ImprovedPhysicsReplication: Enum.RolloutState
```

- Tags: Not scriptable

Controls whether the experience uses the improved physics replication path between the server and clients.

### LayeredClothingCacheOptimizations

```luau
Workspace.LayeredClothingCacheOptimizations: Enum.RolloutState
```

- Tags: Not scriptable, Capabilities: AvatarAppearance

Controls whether layered clothing cache optimizations are enabled.

### MapTVRemoteToGamepadKeycodes

```luau
Workspace.MapTVRemoteToGamepadKeycodes: Enum.RolloutState
```

- Tags: Not scriptable

### MeshPartHeadsAndAccessories

```luau
Workspace.MeshPartHeadsAndAccessories: Enum.MeshPartHeadsAndAccessories
```

- Tags: Not scriptable

Sets whether character Heads and Accessories should be downloaded as MeshParts.

### MeshStreamingAndImprovedLods

```luau
Workspace.MeshStreamingAndImprovedLods: Enum.RolloutState
```

- Tags: Not scriptable

Controls whether the experience uses the new mesh streaming and improved LOD system.

### NextGenerationReplication

```luau
Workspace.NextGenerationReplication: Enum.RolloutState
```

- Tags: Not scriptable

When `true`, enables an alternate replication system that alters and improves how properties are replicated under the hood.

### PathfindingUseImprovedSearch

```luau
Workspace.PathfindingUseImprovedSearch: Enum.PathfindingUseImprovedSearch
```

- Tags: Not scriptable

Controls whether an improved search algorithm is used by [`PathfindingService`](https://rapi.sleaze.dev/classes/PathfindingService.md).

### PhysicsSteppingMethod

```luau
Workspace.PhysicsSteppingMethod: Enum.PhysicsSteppingMethod
```

- Tags: Not scriptable

Sets how the solver will advance the physics simulation forward in time.

### PlayerCharacterDestroyBehavior

```luau
Workspace.PlayerCharacterDestroyBehavior: Enum.PlayerCharacterDestroyBehavior
```

- Tags: Not scriptable

Controls whether the engine automatically calls [`Destroy()`](https://rapi.sleaze.dev/classes/Instance.md) on a player's character when it is replaced and on the [`Player`](https://rapi.sleaze.dev/classes/Player.md) object when the player leaves.

### PlayerScriptsUseInputActionSystem

```luau
Workspace.PlayerScriptsUseInputActionSystem: Enum.RolloutState
```

- Tags: Roblox script security

Controls whether the built-in player scripts are updated to use the Input Action System.

### PrimalPhysicsSolver

```luau
Workspace.PrimalPhysicsSolver: Enum.PrimalPhysicsSolver
```

- Tags: Not scriptable

Controls whether the experimental Primal Physics Solver is enabled.

### RenderingCacheOptimizations

```luau
Workspace.RenderingCacheOptimizations: Enum.RenderingCacheOptimizationMode
```

- Tags: Not scriptable, Capabilities: Physics

Controls whether rendering cache optimizations are enabled.

### ReplicateInstanceDestroySetting

```luau
Workspace.ReplicateInstanceDestroySetting: Enum.ReplicateInstanceDestroySetting
```

- Tags: Not scriptable

Controls how [`Instance:Destroy()`](https://rapi.sleaze.dev/classes/Instance.md) calls are replicated from the server to clients.

### ReplicationFrequency

```luau
Workspace.ReplicationFrequency: Enum.ReplicationMode
```

- Tags: Capabilities: PluginOrOpenCloud

### ReplicationThroughput

```luau
Workspace.ReplicationThroughput: Enum.ReplicationMode
```

- Tags: Capabilities: PluginOrOpenCloud

### Retargeting

```luau
Workspace.Retargeting: Enum.AnimatorRetargetingMode
```

- Tags: Capabilities: Animation

Controls whether animation retargeting is enabled for character animations.

### SignalBehavior

```luau
Workspace.SignalBehavior: Enum.SignalBehavior
```

- Tags: Not scriptable

Configures when the engine resumes event handlers.

### SignalBehavior2

```luau
Workspace.SignalBehavior2: Enum.SignalBehavior
```

- Tags: Hidden, Not replicated, Not scriptable

### Terrain

```luau
Workspace.Terrain: Terrain
```

- Tags: Read only

A reference to the [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md) object parented to the [`Workspace`](https://rapi.sleaze.dev/classes/Workspace.md).

### TerrainWeldsFixed

```luau
Workspace.TerrainWeldsFixed: boolean
```

- Tags: Hidden, Not scriptable

### ThrottleLevel

```luau
Workspace.ThrottleLevel: number
```

- Tags: Hidden, Not scriptable, Roblox engine security

### TouchesUseCollisionGroups

```luau
Workspace.TouchesUseCollisionGroups: boolean
```

- Tags: Not scriptable

Determines whether `parts` in different groups set to not collide will ignore collisions and touch events.

### TouchEventsUseCollisionGroups

```luau
Workspace.TouchEventsUseCollisionGroups: Enum.RolloutState
```

- Tags: Not scriptable

### UseFixedSimulation

```luau
Workspace.UseFixedSimulation: Enum.RolloutState
```

- Tags: Not scriptable

When `true`, enables [`RunService:BindToSimulation()`](https://rapi.sleaze.dev/classes/RunService.md) which calls a function at a fixed frequency, updates physics stepping logic, and makes the `time()` function return the fixed stepped frame time.

### UseInputSink

```luau
Workspace.UseInputSink: Enum.RolloutState
```

- Tags: Not scriptable

### ValidateEnabledProximityPrompt

```luau
Workspace.ValidateEnabledProximityPrompt: Enum.RolloutState
```

- Tags: Not scriptable, Capabilities: Basic

### WatermarkHash

```luau
Workspace.WatermarkHash: string
```

- Tags: Hidden, Not scriptable, Roblox engine security

### FilteringEnabled

```luau
Workspace.FilteringEnabled: boolean
```

- Tags: Deprecated, Hidden, Not replicated, Write: Plugin security, Read capabilities: Basic

**Deprecated:** This property is discontinued.

Determines whether changes made from the client will replicate to the server or not.

### InterpolationThrottling

```luau
Workspace.InterpolationThrottling: Enum.InterpolationThrottlingMode
```

- Tags: Deprecated, Hidden, Not replicated, Write: Plugin security, Read capabilities: Physics

**Deprecated:** This property should not be used for new work.

Deprecated setting that configured the interpolation throttling mode; it no longer takes effect.

### CurrentCamera

```luau
Workspace.CurrentCamera: Camera
```

- Tags: Not replicated, Read capabilities: Basic, Write capabilities: Basic + Input

The [`Camera`](https://rapi.sleaze.dev/classes/Camera.md) object being used by the local player.

### DistributedGameTime

```luau
Workspace.DistributedGameTime: number
```

- Tags: Not replicated, Capabilities: Basic

The amount of time, in seconds, that the game has been running.

### InsertPoint

```luau
Workspace.InsertPoint: Vector3
```

- Tags: Not replicated

The world position at which new objects are placed when inserted from the toolbox.

### StreamingEnabledStorage

```luau
Workspace.StreamingEnabledStorage: boolean
```

- Tags: Hidden, Not replicated, Not scriptable, Roblox engine security

### RejectCharacterDeletions

```luau
Workspace.RejectCharacterDeletions: Enum.RejectCharacterDeletions
```

- Tags: Not scriptable

Controls whether the server rejects attempts by clients to delete player characters from the workspace.

### SandboxedInstanceMode

```luau
Workspace.SandboxedInstanceMode: Enum.SandboxedInstanceMode
```

- Tags: Not scriptable

Controls whether sandboxed instance mode (script capabilities) is enabled.

### LuauTypeCheckMode

```luau
Workspace.LuauTypeCheckMode: Enum.LuauTypeCheckMode
```

- Tags: Capabilities: PluginOrOpenCloud

Sets the Luau type checking mode for scripts in the experience.

### UseNewLuauTypeSolver

```luau
Workspace.UseNewLuauTypeSolver: Enum.RolloutState
```

- Tags: Not scriptable

Controls whether the new Luau type solver is used for type inference.

### AuthorityMode

```luau
Workspace.AuthorityMode: Enum.AuthorityMode
```

- Tags: Roblox script security

Sets the server authority mode.

### NextGenerationReplicationAlias

```luau
Workspace.NextGenerationReplicationAlias: Enum.RolloutState
```

- Tags: Not replicated, Not scriptable, Roblox engine security

### PlayerScriptsUseInputActionSystemAlias

```luau
Workspace.PlayerScriptsUseInputActionSystemAlias: Enum.RolloutState
```

- Tags: Not replicated, Not scriptable, Roblox engine security

### SignalBehaviorAlias

```luau
Workspace.SignalBehaviorAlias: Enum.SignalBehavior
```

- Tags: Not replicated, Not scriptable, Roblox engine security

### StreamingEnabledAlias

```luau
Workspace.StreamingEnabledAlias: boolean
```

- Tags: Not replicated, Not scriptable, Roblox engine security

### UseFixedSimulationAlias

```luau
Workspace.UseFixedSimulationAlias: Enum.RolloutState
```

- Tags: Not replicated, Not scriptable, Roblox engine security

### EnableSLIMAvatars

```luau
Workspace.EnableSLIMAvatars: Enum.RolloutState
```

- Tags: Not scriptable, Capabilities: Players

Controls whether SLIM rendering is used for avatars in the experience.

### ModelStreamingBehavior

```luau
Workspace.ModelStreamingBehavior: Enum.ModelStreamingBehavior
```

- Tags: Not scriptable

Controls how `Models` are replicated in experiences when instance streaming is enabled.

### PredictiveStreamingMode

```luau
Workspace.PredictiveStreamingMode: Enum.PredictiveStreamingMode
```

- Tags: Not scriptable

Controls whether the engine can make predictive streaming decisions.

### StreamingAdaptiveRadius

```luau
Workspace.StreamingAdaptiveRadius: boolean
```

- Tags: Capabilities: PluginOrOpenCloud

### StreamingEnabled

```luau
Workspace.StreamingEnabled: boolean
```

- Tags: Write capabilities: PluginOrOpenCloud

Whether content streaming is enabled for the place.

### StreamingIntegrityMode

```luau
Workspace.StreamingIntegrityMode: Enum.StreamingIntegrityMode
```

- Tags: Not scriptable

Determines whether streaming integrity mode is active.

### StreamingMinRadius

```luau
Workspace.StreamingMinRadius: number
```

- Tags: Not scriptable

Minimum distance that content will be streamed to players with high priority.

### StreamingPauseMode

```luau
Workspace.StreamingPauseMode: Enum.StreamingPauseMode
```

- Tags: Hidden, Not replicated, Not scriptable, Load only

### StreamingTargetRadius

```luau
Workspace.StreamingTargetRadius: number
```

- Tags: Not scriptable

Maximum distance that content will be streamed to players.

### StreamOutBehavior

```luau
Workspace.StreamOutBehavior: Enum.StreamOutBehavior
```

- Tags: Not scriptable

Configures how the engine decides when to stream content away from players.

## Methods

### ApplyRecommendedStreamingSettings

```luau
Workspace:ApplyRecommendedStreamingSettings(): boolean
```

- Tags: Plugin security

Applies Roblox's recommended instance streaming settings to the [`Workspace`](https://rapi.sleaze.dev/classes/Workspace.md).

Returns: `true` if one or more streaming properties were changed; `false` if every value already matched its recommended setting.

### CalculateJumpDistance

```luau
Workspace:CalculateJumpDistance(gravity: number, jumpPower: number, walkSpeed: number): number
```

- Tags: Roblox script security

### CalculateJumpHeight

```luau
Workspace:CalculateJumpHeight(gravity: number, jumpPower: number): number
```

- Tags: Roblox script security

### CalculateJumpPower

```luau
Workspace:CalculateJumpPower(gravity: number, jumpHeight: number): number
```

- Tags: Roblox script security

### ExperimentalSolverIsEnabled

```luau
Workspace:ExperimentalSolverIsEnabled(): boolean
```

- Tags: Local user security

### GetNumAwakeParts

```luau
Workspace:GetNumAwakeParts(): number
```

- Tags: Thread safe, Capabilities: Basic

Returns the number of `BaseParts` that are deemed physically active, due to being recently under the influence of physics.

Returns: The number of awake parts.

### GetPhysicsThrottling

```luau
Workspace:GetPhysicsThrottling(): number
```

- Tags: Thread safe, Capabilities: Basic

Returns an integer, between 0 and 100, representing the percentage of real time that physics simulation is currently being throttled to.

Returns: The percentage of real time that physics simulation is currently being throttled to.

### GetRealPhysicsFPS

```luau
Workspace:GetRealPhysicsFPS(): number
```

- Tags: Thread safe, Capabilities: Basic

Returns the number of frames per second that physics is currently being simulated at.

Returns: Returns the number of frames per second that physics is currently being simulated at.

### GetServerTimeNow

```luau
Workspace:GetServerTimeNow(): number
```

- Tags: Thread safe, Capabilities: Basic

Returns the server's Unix time in seconds.

Returns: The estimated Unix timestamp on the server.

### JoinToOutsiders

```luau
Workspace:JoinToOutsiders(objects: { Instance }, jointType: Enum.JointCreationMode)
```

- Tags: Capabilities: Physics

Creates joints between the specified `Parts` and any touching parts depending on the parts' surfaces and the specified joint creation mode.

Parameters:

- `objects`: An array of `BaseParts` for whom joints are to be made.
- `jointType`: The `JointCreationMode` to be used. Passing in [`Enum.JointCreationMode.All`](https://rapi.sleaze.dev/enums/JointCreationMode.md) or [`Enum.JointCreationMode.Surface`](https://rapi.sleaze.dev/enums/JointCreationMode.md) has the same behavior which equates to Join Always.

### PGSIsEnabled

```luau
Workspace:PGSIsEnabled(): boolean
```

- Tags: Capabilities: Basic

Returns `true` if the game has the PGS Physics solver enabled.

Returns: True if the PGS solver is enabled.

### SetAvatarUnificationMode

```luau
Workspace:SetAvatarUnificationMode(value: Enum.AvatarUnificationMode)
```

- Tags: Roblox script security

### SetMeshPartHeadsAndAccessories

```luau
Workspace:SetMeshPartHeadsAndAccessories(value: Enum.MeshPartHeadsAndAccessories)
```

- Tags: Roblox script security

### SetPhysicsThrottleEnabled

```luau
Workspace:SetPhysicsThrottleEnabled(value: boolean)
```

- Tags: Local user security

### UnjoinFromOutsiders

```luau
Workspace:UnjoinFromOutsiders(objects: { Instance })
```

- Tags: Capabilities: Physics

Breaks all joints between the specified `BaseParts` and other `BaseParts`.

Parameters:

- `objects`: An array of `BaseParts` for whom joints are to be broken.

### ZoomToExtents

```luau
Workspace:ZoomToExtents()
```

- Tags: Plugin security

Positions and zooms the [`Workspace.CurrentCamera`](https://rapi.sleaze.dev/classes/Workspace.md) to show the extent of `BaseParts` currently in the [`Workspace`](https://rapi.sleaze.dev/classes/Workspace.md).

### BreakJoints

```luau
Workspace:BreakJoints(objects: { Instance })
```

- Tags: Deprecated, Plugin security

**Deprecated:** This method is deprecated. Do not use it for new work.

Goes through all `BaseParts` given, breaking any joints connected to these parts.

Parameters:

- `objects`: An array of `BaseParts` for whom joints are to be broken.

### MakeJoints

```luau
Workspace:MakeJoints(objects: { Instance })
```

- Tags: Deprecated, Plugin security

**Deprecated:** This method is deprecated. Do not use it for new work.

Goes through all `BaseParts` given. If any part's side has a `SurfaceType` that can make a joint it will create a joint with any adjacent parts.

Parameters:

- `objects`: An array of `parts` for whom joints are to be made.

## Events

### PersistentLoaded

```luau
Workspace.PersistentLoaded: RBXScriptSignal<(player: Player)>
```

Fires when persistent models have been sent to the specified player.

### SendServerTime

```luau
Workspace.SendServerTime: RBXScriptSignal<(serverTimeMs: number)>
```

- Tags: Hidden, Roblox engine security

## Inherited members

- From [WorldRoot](https://rapi.sleaze.dev/classes/WorldRoot.md): `Wind`, `WindDirection`, `AutoSimulate`, `CollisionGroupData`, `GravityDirection`, `SimulationRate`, `PhysicsStepTime`, `ArePartsTouchingOthers`, `Blockcast`, `BulkMoveTo`, `CacheCurrentTerrain`, `ClearCachedTerrain`, `CollisionGroupsAreCollidable`, `CollisionGroupSetCollidable`, `GetAwakeContactNormals`, `GetAwakeContactParts`, `GetAwakeContactPositions`, `GetAwakeRootParts`, `GetMaxCollisionGroups`, `GetPartBoundsInBox`, `GetPartBoundsInRadius`, `GetPartsInPart`, `GetRegisteredCollisionGroups`, `IKMoveTo`, `IsCollisionGroupRegistered`, `Raycast`, `RaycastCachedTerrain`, `RegisterCollisionGroup`, `RenameCollisionGroup`, `SetInsertPoint`, `Shapecast`, `Simulate`, `Spherecast`, `StepPhysics`, `UnregisterCollisionGroup`, `FindPartOnRay`, `FindPartOnRayWithIgnoreList`, `FindPartOnRayWithWhitelist`, `FindPartsInRegion3`, `FindPartsInRegion3WithIgnoreList`, `FindPartsInRegion3WithWhiteList`, `IsRegion3Empty`, `IsRegion3EmptyWithIgnoreList`, `findPartOnRay`, `findPartsInRegion3`, `CollisionGroupCollidableChanged`
- From [Model](https://rapi.sleaze.dev/classes/Model.md): `LevelOfDetail`, `ModelStreamingMode`, `LodEntity`, `ModelMeshCFrame`, `ModelMeshData`, `ModelMeshSize`, `NeedsPivotMigration`, `SlimAnimationTarget`, `SlimHash`, `PrimaryPart`, `Scale`, `ScaleFactor`, `WorldPivot`, `WorldPivotData`, `AddPersistentPlayer`, `GetBoundingBox`, `GetExtentsSize`, `GetPersistentPlayers`, `GetScale`, `MoveTo`, `RemovePersistentPlayer`, `ScaleTo`, `TranslateBy`, `BreakJoints`, `GetModelCFrame`, `GetModelSize`, `GetPrimaryPartCFrame`, `MakeJoints`, `ResetOrientationToIdentity`, `SetIdentityOrientation`, `SetPrimaryPartCFrame`, `breakJoints`, `makeJoints`, `move`, `moveTo`
- From [PVInstance](https://rapi.sleaze.dev/classes/PVInstance.md): `Pivot Offset`, `Origin`, `GetPivot`, `PivotTo`
- From [Instance](https://rapi.sleaze.dev/classes/Instance.md): `Archivable`, `archivable`, `Attributes`, `AttributesReplicate`, `AttributesSerialize`, `HistoryId`, `Name`, `Parent`, `PredictionMode`, `PropertyStatusStudio`, `RobloxLocked`, `SerializedOverrides`, `SourceAssetId`, `Tags`, `UniqueId`, `numExpectedDirectChildren`, `DataCost`, `Capabilities`, `DefinesCapabilities`, `IsInSandbox`, `Sandboxed`, `AddTag`, `ClearAllChildren`, `Clone`, `Destroy`, `FindFirstAncestor`, `FindFirstAncestorOfClass`, `FindFirstAncestorWhichIsA`, `FindFirstChild`, `FindFirstChildOfClass`, `FindFirstChildWhichIsA`, `FindFirstDescendant`, `GetActor`, `GetAttribute`, `GetAttributeChangedSignal`, `GetAttributes`, `GetChildren`, `GetDebugId`, `GetDescendants`, `GetFullName`, `GetStyled`, `GetStyledPropertyChangedSignal`, `GetTags`, `HasTag`, `IsAncestorOf`, `IsDescendantOf`, `IsPropertyModified`, `QueryDescendants`, `RemoveTag`, `ResetPropertyToDefault`, `SetAttribute`, `WaitForChild`, `Remove`, `children`, `clone`, `destroy`, `findFirstChild`, `getChildren`, `isDescendantOf`, `remove`, `AncestryChanged`, `AttributeChanged`, `ChildAdded`, `ChildRemoved`, `DescendantAdded`, `DescendantRemoving`, `Destroying`, `StyledPropertiesChanged`, `childAdded`
- From [Object](https://rapi.sleaze.dev/classes/Object.md): `ClassName`, `className`, `GetPropertyChangedSignal`, `IsA`, `isA`, `Changed`
