Skip to content

Enums

Nova exposes 170 enums; the current Roblox API has 635. Filter by name or status.

No enums match those filters.
EnumStatusItemsSummary
AASamplesNova-only3—
AccessModifierTypeNot yet2Determines whether an AudioDeviceInput user ID access list acts as an allow-list or a deny-list.
AccessoryTypeNot yet20A subset of AssetTypes which are relevant to only accessories.
AccessTypeNova-only4—
ActionOnAutoResumeSyncNot yet3—
ActionOnStopSyncNot yet3Specifies how Roblox Studio handles local files when file sync stops.
ActionTypeSupported5Describes the outcome of a game action, such as winning, losing, or drawing.
ActivePayerStatusNot yet6Describes a player's payer status bucket for the current experience.
ActuatorRelativeToSupported3Determines the coordinate frame in which a mover constraint's directional properties are expressed.
ActuatorTypeSupported3The active physics component of the constraint.
AdAvailabilityResultNot yet7Indicates whether an ad is available or the reason it cannot be shown.
AdEventTypeNot yet6—
AdFormatNot yet1Specifies the format of an ad used with AdService methods.
AdornCullingModeNot yet2Culling method used for adornments.
AdornShadingNot yet5Determines the shading material and render pass used to draw a handle adornment.
AdShapeNot yet1Describes the form factor of an ad in an AdGui. There is currently only one available size.
AdTeleportMethodNot yet4Describes the method by which a player teleports during an immersive ad portal flow.
AdUIEventTypeNot yet9Describes the type of user-interaction or system event that occurred on the immersive ad UI overlay of an AdGui.
AdUITypeNot yet3Describes the type of ad creative currently rendered by an AdGui.
AdUnitStatusNot yet2Exposes the status of an immersive ad.
AgeCheckStatusNot yet2Indicates whether a player has completed age verification.
AlignTypeSupported2An enum that specifies how the constraint will attempt to align the body associated with the constraint.
AlphaModeNot yet4Used by SurfaceAppearance.AlphaMode to determine how the alpha channel of the SurfaceAppearance.ColorMap of a SurfaceAppearance is used.
AnalyticsCustomFieldKeysNot yet3Used to form a dictionary of custom fields to provide breakdowns in Roblox-provided charts.
AnalyticsEconomyActionNot yet3Describes the type of economic transaction in AnalyticsService.FireInGameEconomyEvent().
AnalyticsEconomyFlowTypeNot yet2Specifies the direction of currency flow in an economy event logged by AnalyticsService.LogEconomyEvent().
AnalyticsEconomyTransactionTypeNot yet6Categorizes the context of an in-experience economic transaction for use with AnalyticsService.LogEconomyEvent().
AnalyticsLogLevelNot yet6Specifies the severity level of an analytics log event passed to AnalyticsService.FireLogEvent().
AnalyticsProgressionStatusNot yet5This enum is used as an argument in AnalyticsService.FirePlayerProgressionEvent() to describe the status of progression.
AnalyticsProgressionTypeNot yet4Specifies the player's progression status in a level-progression event logged by AnalyticsService.LogProgressionEvent().
AnimatedImagePlaybackStateNot yet5—
AnimatedImageScaleTypeNot yet4—
AnimationClipFromVideoStatusNot yet12Indicates the current status or final outcome of a video-to-animation conversion started by AssetService.PromptImportAnimationClipFromVideoAsync().
AnimationNodeBlend2DInputModeNot yet2—
AnimationNodeBlendModeNot yet3Specifies how an AnimationNodeType.OneShotNode combines its one-shot pose with its base pose.
AnimationNodeInterruptibleNot yet3—
AnimationNodePhaseSyncNot yet2—
AnimationNodePlayModeNot yet4—
AnimationNodeTransitionTypeNot yet3—
AnimationNodeTransitionWhenNot yet2—
AnimationNodeTypeNot yet16Specifies the type of an animation graph node, determining how it processes or combines animation data.
AnimationNodeWaitForNot yet2—
AnimationPrioritySupported4The AnimationPriority Enum determines how concurrently-playing AnimationTracks contribute to the final animation.
AnimationValueNodeTypeNot yet2Specifies the type of an animation graph value node, determining how it computes the value it publishes.
AnimatorRetargetingModeNot yet3Animation Retargeting setting.
AnnotationChannelContentPreferenceNot yet3—
AnnotationEditingModeNot yet3—
AnnotationPlaceContentPreferenceNot yet4—
AnnotationRequestStatusNot yet5—
AnnotationRequestTypeNot yet5—
AntiAliasingNot yet2Determines whether anti-aliasing is applied when drawing on the instance.
AntialiasingNova-only3—
AppLifecycleManagerStateNot yet4Describes the current lifecycle state of the Roblox application as reported by AppLifecycleObserverService:GetCurrentState().
ApplyShadowModeNot yet2Controls which part of a parent UI element a UIShadow applies its drop shadow to.
ApplyStrokeModeNot yet2Used by UIStroke.ApplyStrokeMode to determine where to apply the stroke.
AppShellActionTypeNot yet12—
AppShellFeatureNot yet8—
AppUpdateStatusNot yet7Indicates the result of an application update check performed by AppUpdateService.
AspectTypeNot yet2Used by UIAspectRatioConstraint.AspectType to control sizing behavior.
AssetCreatorTypeNot yet2Indicates whether an asset is owned by an individual user or a group.
AssetFetchStatusNot yet5Describes the download state of an asset requested through ContentProvider.
AssetRepresentationNot yet2—
AssetTypeNot yet64This Enum can be used to match the AssetTypeId from MarketplaceService.GetProductInfoAsync() to an asset type.
AssetTypeVerificationNot yet3Determines the asset type verification mode.
AudioApiRolloutNot yet3Used to determine whether voice chat is represented and controlled by AudioDeviceInput objects.
AudioCaptureModeNot yet0—
AudioChannelLayoutNot yet7Describes the channel layout of an audio stream.
AudioFilterTypeNot yet12Filter types used for AudioFilter instances.
AudioPositionTypeNot yet2—
AudioSampleFormatNot yet2Describes the numeric format used to represent individual audio samples.
AudioSimulationFidelityNot yet2Enum which determines how detailed audio simulation should be for AudioEmitters and AudioListeners.
AudioSubTypeNot yet2The categorization of an audio asset.
AudioWindowSizeNot yet3For audio effects that use some internal buffering, determines the window-size used.
AuthorityModeNot yet2Enum used with Workspace.AuthorityMode.
AutoIndentRuleNot yet3Specifies how Roblox Studio automatically indents lines in the script editor.
AutomaticSizeSupported4UI objects with AutomaticSize enabled will increase in size up to maximum size allowed by the parent (if there is one) and no smaller than the Size property bounds.
AvatarAssetTypeNot yet44Describes the asset types that an avatar can equip.
AvatarChatServiceFeatureNot yet11A bitmask enum whose items represent individual avatar chat capabilities for voice and video communication within an experience.
AvatarContextMenuOptionNot yet4Options for the Avatar Context Menu, a menu that allows users to interact with other players' characters in an experience.
AvatarGenerationErrorNot yet7—
AvatarItemTypeNot yet2The type (Asset or Bundle) of avatar items.
AvatarPromptResultNot yet3The result of prompt operations of AvatarEditorService.
AvatarSettingsAccessoryLimitMethodNot yet4Determines how AvatarAccessoryRules enforces accessory size limits when an accessory exceeds the configured bounds.
AvatarSettingsAccessoryModeNot yet2Determines whether AvatarAccessoryRules enforces custom size limits on rigid accessories worn by player avatars.
AvatarSettingsAnimationClipsModeNot yet2Determines whether avatar animation clips are defined by the experience or if they are determined by AnimationPacksMode.
AvatarSettingsAnimationPacksModeNot yet3Determines which base animation pack is applied to avatar characters, controlling whether players use their own equipped animations or the experience forces a standard R1
AvatarSettingsAppearanceModeNot yet3Determines how the avatar's body-part appearance is sourced in an experience that uses AvatarBodyRules.
AvatarSettingsBuildModeNot yet2Determines whether players can freely scale their avatar body or whether the experience enforces custom scale ranges.
AvatarSettingsCharacterControllerModeNot yet2—
AvatarSettingsClothingModeNot yet2Determines whether the experience applies a spatial bounding limit to layered clothing on player characters.
AvatarSettingsCollisionModeNot yet3Determines the collision geometry mode for avatars managed by AvatarCollisionRules.
AvatarSettingsCustomAccessoryModeNot yet2Determines whether AvatarAccessoryRules replaces player accessories with experience-defined custom accessories.
AvatarSettingsCustomBodyTypeNot yet2Determines whether an experience's custom body override is identified by individual asset references or by a single bundle ID.
AvatarSettingsCustomClothingModeNot yet2Determines whether an experience overrides a player's classic 2D or layered 3D clothing with creator-specified assets or preserves the player's own clothing choices.
AvatarSettingsHitAndTouchDetectionModeNot yet2Determines whether hit detection and spatial queries use the individual body parts or the single collider when AvatarCollisionRules.CollisionMode is AvatarSettingsCollisi
AvatarSettingsJumpModeNot yet2Determines whether the avatar jump setting for an experience is configured using jump height (studs) or jump power (force).
AvatarSettingsLegacyCollisionModeNot yet2Determines which legacy collision geometry is applied to R15 avatars when AvatarSettingsCollisionMode is set to Legacy.
AvatarSettingsScaleModeNot yet2Determines whether the experience enforces a custom height range on player characters or allows players to spawn at their natural avatar height.
AvatarThumbnailCustomizationTypeNot yet2—
AvatarUnificationModeNot yet3Controls whether the R6 to R15 adapter is active, allowing R15 avatars to join R6 experiences.
AxisSupported3One of the 3D axes.
BasicMeshPartShapeNot yet3—
BenefitTypeNot yet3Indicates the type of virtual benefit granted to a user when they purchase a commerce product through CommerceService.
BinTypeSupported5—
BodyPartSupported6The BodyPart Enum determines which BodyPart a CharacterMesh affects.
BodyPartR15Not yet17BodyPartR15 is an enum with entries for each of the 15 body parts of an R15 character (plus an entry for the HumanoidRootPart).
BorderModeSupported3Used by GuiObject.BorderMode to determine where borders are placed.
BorderStrokePositionNot yet3Used by UIStroke.BorderStrokePosition to determine the stroke's position on its parent's border.
BranchStatusNot yet4—
BreakpointRemoveReasonNot yet3Reason that a breakpoint was removed.
BreakReasonNot yet4Reason for the breakpoint hit.
BulkMoveModeNot yet2Determines the set of property changed events that fire when parts are moved by WorldRoot.BulkMoveTo().
BundleTypeNot yet5The type of a bundle of assets.
ButtonSupported2One of the buttons used by Controller.
ButtonStyleSupported6Used by GuiButton.Style to set a special hardcoded appearance.
CageTypeNot yet2Specifies which cage surface — inner or outer — to read or write on a BaseWrap object.
CameraModeSupported2Used to set Player.CameraMode to determine when first person and third person cameras should be used.
CameraNavigationModelNot yet2Determines the camera navigation paradigm used in the Roblox Studio editor viewport.
CameraPanModeSupported2The CameraPanMode Enum represents the available pan modes for Camera.SetCameraPanMode().
CameraSpeedAdjustBindingNot yet3Controls which input gesture adjusts the Studio camera's fly speed while navigating.
CameraTypeSupported7Describes the camera behavior mode if using the default PlayerScripts.
CanCollaborateErrorNot yet13—
CaptureGalleryPermissionNot yet1Specifies the scope of permissions an experience requests for accessing the device's capture gallery.
CaptureTypeNot yet2Indicates whether a capture is a screenshot or a video recording.
CatalogCategoryFilterNot yet6Filters Avatar Shop catalog search results by a predefined category such as Featured, Premium, or Recommended.
CatalogSortAggregationNot yet6Specifies the time window over which catalog items are aggregated when sorting CatalogSearchParams results.
CatalogSortTypeNot yet6Specifies the sort order for catalog search results returned by AvatarEditorService.SearchCatalogAsync().
CellBlockSupported5Deprecated enum specifying the geometric block shape of a legacy voxel terrain cell, used with the removed Terrain.SetCell() method.
CellMaterialSupported18Material values for individual cells in the deprecated legacy voxel-based Terrain engine.
CellOrientationSupported4Specifies the corner orientation of a legacy terrain cell, used with the deprecated Terrain.SetCell() method.
CenterDialogTypeSupported4—
CharacterControlModeNot yet4Specifies which character controller implementation an experience uses.
ChatCallbackTypeNot yet4Identifies a hook point in the legacy Luau chat pipeline for use with Chat.RegisterChatCallback() and Chat.InvokeChatCallback().
ChatColorSupported3Describes the chat color.
ChatModeSupported2Describes the methods of communication available to a player.
ChatPrivacyModeNot yet3Describes which other users a player is permitted to exchange in-game chat messages with.
ChatRestrictionStatusNot yet3Describes the chat restriction status that a third-party platform reports for a user.
ChatStyleSupported3The ChatStyle Enum is used to set the style of Chat used in a game via the Players.SetChatStyle() method.
ChatVersionNot yet2Determines whether TextChatService should be fully enabled or to allow the legacy system.
ClientAnimatorThrottlingModeNot yet3An Enum describing various animation throttling modes on clients.
CloseReasonNot yet7Specifies the reason for the experience server shutdown.
CollaboratorStatusNot yet4Describes the current editing activity of a collaborator in a Team Create session.
CollisionFidelitySupported5Determines behavior of the collision hitbox for MeshPart and PartOperation instances.
CommandPermissionNot yet2Specifies the minimum security permission level required to invoke a Studio command.
CompileTargetNot yet4—
CompletionAcceptanceBehaviorNot yet4Controls how the Script Editor inserts or replaces text when an autocomplete suggestion is accepted with Enter or Tab.
CompletionItemKindNot yet25Indicates the category of a script editor autocomplete suggestion, controlling its icon and display in the completion list.
CompletionItemTagNot yet11Determines the tags for completion items in ScriptEditorService.RegisterAutocompleteCallback().
CompletionTriggerKindNot yet3—
CompositeValueCurveTypeNot yet8Describes the type of value animated by a CompositeValueCurve.
CompressionAlgorithmNot yet1A compression algorithm to use in EncodingService methods.
ComputerCameraMovementModeSupported3The camera movement mode currently in-use by the client.
ComputerMovementModeSupported3The computer movement type in-use by the client.
ConcurrencyModelNova-only4—
ConfigSnapshotErrorStateNot yet2Describes the error state of a ConfigSnapshot object.
ConnectionErrorNot yet113—
ConnectionStateNot yet2Used to determine the connection state of the client to the game server.
ContentSourceTypeNot yet4The source type of a Content value.
ContextActionPriorityNot yet3Describes the priority of a context action.
ContextActionResultNot yet2Describes whether a contextual action should sink or pass input events.
ControlModeSupported2The ControlMode Enum sets how the player is controlled.
CoreGuiTypeSupported5Represents all available CoreGui "types" such as the Backpack and text chat window.
CreateAssetResultNot yet4Indicates the outcome of a call to AssetService.CreateAssetAsync() or AssetService.CreateAssetVersionAsync().
CreateContentResultNot yet5Indicates the result of a AssetService.CreateDataModelContentAsync() call.
CreateOutfitFailureNot yet3Indicates why a AvatarEditorService.PromptCreateOutfit() call failed.
CreatorTypeSupported2Indicates whether the currently running place is owned by an individual user or a group.
CreatorTypeFilterNot yet3Specifies which creator type to include when filtering catalog search results in CatalogSearchParams.
CurrencyTypeSupported3The CurrencyType Enum is used with MarketplaceService to set the currency used.
CustomCameraModeSupported3Changes the player's camera mode.
DataModelChangeTypeNot yet4—
DataModelExtractorFileTypeNot yet3—
DataStoreRequestTypeNot yet17Indicates the type of data store request being made.
DebugBreakModeTypeNot yet3Controls when the debugger pauses on exceptions.
DebuggerEndReasonNot yet8Reason for the end of the debugger session.
DebuggerExceptionBreakModeNot yet3Controls when the Luau debugger pauses script execution in response to a runtime exception.
DebuggerFrameTypeNot yet2Call stack frame type.
DebuggerPauseReasonNot yet6Reason that the DataModel was paused.
DebuggerResumeTypeNot yet4Specifies how the debugger should resume execution after a pause.
DebuggerStatusNot yet9Result of a debugger request.
DefaultScriptSyncFileTypeNot yet2Controls the file extension used when Studio's script sync feature saves script instances to the filesystem.
DevCameraOcclusionModeSupported2Determines how the default camera handles objects that are in-between the camera and the camera subject.
DevComputerCameraMovementModeSupported3Overwrites the player's camera movement mode setting on a computer.
DevComputerMovementModeSupported4Sets the movement mode of players who are playing on computers.
DeveloperMemoryTagNot yet24A memory tracking category.
DeviceFeatureTypeNot yet2—
DeviceFormNot yet5Describes the physical form factor of a device used during Studio device emulation.
DeviceLevelNot yet3Classifies a device's hardware capability tier.
DeviceSimulatorScalingModeNot yet3Controls how the Device Simulator viewport scales the simulated device resolution within the Studio window.
DeviceTypeNot yet5Device category of the client.
DevTouchCameraMovementModeSupported3Overwrites the camera mode if the player is on a touch device.
DevTouchMovementModeSupported6Overrides the movement mode of players who are playing on touch-enabled devices.
DialogBehaviorTypeNot yet2Controls whether multiple people can use this dialog, or only one person at a time can use it.
DialogPurposeSupported3The DialogPurpose enum is used to set the icon of a Dialog.
DialogToneSupported3Sets the Dialog.Tone of a Dialog object, which influences how the dialog appears.
DigitsRigDescriptionSideNot yet3Specifies which hand side a DigitsRigDescription instance is assigned to.
DiscountTypeNot yet1—
DisplayScalingModeNot yet3—
DisplaySizeNot yet3This enum is used with GuiService.ViewportDisplaySize to indicate the internally-categorized rendering size of the viewport.
DistanceAttenuationModeNot yet5Determines how an AudioEmitter attenuates (fades out) as the distance between the AudioEmitter and an interacting AudioListener increases.
DomainTypeNot yet2Specifies the type of domain that a User is scoped to.
DominantAxisNot yet2Used by UIAspectRatioConstraint.DominantAxis for resizing the object to maintain the aspect ratio.
DraftStatusCodeNot yet4Describes the state of a script draft tracked by DraftsService.
DragDetectorDragStyleNot yet9Used with DragDetector as the paradigm to generate proposed motion, given a stream of cursor rays.
DragDetectorPermissionPolicyNot yet3Used to control the permission level for which players can interact with a DragDetector.
DragDetectorResponseStyleNot yet3Describes how the clicked object will be treated once the desired motion has been calculated.
DraggerCoordinateSpaceNot yet2Determines the coordinate space used when dragging objects in Studio.
DraggerMovementModeNot yet2Controls whether DraggerService moves parts geometrically or with physics simulation during Studio drag operations.
DraggingScrollBarNot yet3—
EasingDirectionSupported3Enum used with TweenInfo.new() to control the direction Tweens play in.
EasingStyleSupported11Enum used with TweenInfo.new to control the motion of a Tween.
EditableStatusNot yet3—
ElasticBehaviorSupported3This enum is used by ScrollingFrame.ElasticBehavior to control when elastic scrolling is active on touch‑enabled devices.
EmitterPositionTypeNot yet2Defines where and how an AudioEmitter is positioned when sending out spatial audio.
EngagementLevelNot yet5Describes how many days a player played the current experience in the last 7 days, represented as a bucket.
EngineFolderNot yet3—
EnviromentalPhysicsThrottleSupported7Used to control the throttle rate of Roblox's physics engine.
ErrorReportingNova-only3—
ExperienceActivationStatusNot yet5Describes whether a player is new, active, lapsed, or reactivated in the current experience.
ExperienceAuthScopeNot yet2Enumerates the authorization scopes an experience can request when prompting a creator for permission to access their assets.
ExperienceEventStatusNot yet5Describes the lifecycle state of a Roblox experience event as returned by SocialService.
ExperienceStateCaptureSelectionModeNot yet2—
ExperienceStateRecordingLoadModeNot yet3—
ExperienceStateRecordingLoadSourceTypeNot yet2—
ExperienceStateRecordingPlaybackModeNot yet4—
ExplosionTypeSupported3Determines whether an Explosion creates craters when it detonates.
ExternalEditorModeNot yet2Controls whether Roblox Studio opens scripts in the operating system's default editor or in a user-selected external editor.
FacialAgeEstimationResultTypeNot yet3Describes the outcome of a facial age estimation inquiry initiated by FacialAgeEstimationService.
FacialAnimationStreamingStateNot yet5A bitmask enum describing which facial animation streaming capabilities are active for a user or service.
FacsActionUnitNot yet50Identifies a Facial Action Coding System pose for facial animation.
FACSDataLodNot yet3Specifies the level of detail for FACS blendshape data transmitted by the face tracking system.
FeatureRestrictionAbuseVectorNot yet2—
FeedbackTypeNot yet2—
FieldOfViewModeNot yet3Determines which field-of-view angle a Camera holds constant when the viewport is resized.
FillDirectionNot yet2Used by UIGridStyleLayout.FillDirection to control which direction elements are placed.
FilterErrorTypeNot yet19Identifies the category of a parse or validation error produced by the Studio Explorer filter expression engine.
FilterResultSupported2Used to determine the result of a text filter request.
FilterTypeNot yet2—
FinishRecordingOperationNot yet3Controls how ChangeHistoryService.FinishRecording() completes or discards a recording session.
FluidFidelityNot yet3Determines the geometric representation used to compute aerodynamic forces.
FluidForcesNot yet2Controls the enablement of aerodynamic forces on parts and assemblies in the workspace.
FontSupported47Determines the font used to render text in GUI objects such as TextLabel, TextButton, and TextBox. This is a legacy property. For new work, use Font, FontFace, and FontFa
FontSizeSupported15Specifies preset font sizes for text-rendering UI objects such as TextLabel, TextButton, and TextBox. Prefer the TextSize property instead of this deprecated enum.
FontStyleSupported2Describes whether a Font style is normal or italic.
FontWeightSupported9—
ForceLimitModeNot yet2The ForceLimitMode enum determines how the maximum force for a constraint is specified and how that limit is enforced by the constraint.
FormFactorSupported4Deprecated enum that previously controlled the minimum size and resize increment of a FormFactorPart along each axis.
FramerateCapNova-only3—
FramerateManagerModeSupported3Controls how the Frame Rate Manager (FRM) adjusts rendering quality to maintain target frame rates.
FrameStyleSupported7Used to set the style of a Frame.
FriendRequestEventSupported4—
FriendStatusSupported5—
FrustumStreamingModeNot yet4Used with Player.FrustumStreaming to control the engine's instance streaming behavior for their camera view
FunctionalTestResultSupported3Status of a single functional test run.
GameAvatarTypeNot yet3Value indicating which type of avatar an experience uses.
GamepadTypeNot yet4Identifies the hardware type of a connected gamepad controller.
GearGenreSettingSupported2Controls which gear genres are permitted in a place.
GearTypeSupported9Categorizes gear items by type for use with deprecated gear-allowlist properties.
GenerateMomentTextResultNot yet4—
GenreSupported14Used to represent the type of game.
GradientTileModeNot yet3Used alongside UIGradient.TileMode to set how the gradient repeats.
GradientTypeNot yet3Used alongside UIGradient.Type to set the shape of the gradient.
GraphicsModeSupported5Used to set the graphics API that Roblox uses to render the game.
GraphicsOptimizationModeNot yet3Specifies the player's preferred trade-off between rendering quality and frame rate when using manual graphics quality.
GroupMembershipStatusNot yet4Defines the possible outcomes of the GroupService.PromptJoinAsync() method.
GuiStateNot yet4Describes the current interaction state of a GuiObject.
GuiTypeNot yet5—
HandlesStyleSupported2Determines the visual style of Handles object handles.
HapticEffectTypeNot yet6Enum used alongside HapticEffect.Type.
HashAlgorithmNot yet5A Cryptographic hash function to use in EncodingService methods.
HighlightDepthModeNot yet2Controls how the Highlight effect displays with respect to other objects in the world.
HorizontalAlignmentNot yet3Used by UIGridStyleLayout.HorizontalAlignment to align the layout horizontally within its parent.
HoverAnimateSpeedNot yet5Specifies the animation speed of the hover highlight in Roblox Studio.
HttpCachePolicyNot yet5—
HttpCompressionNot yet2Specifies the compression algorithm applied to HTTP request body sent via HttpService.
HttpContentTypeSupported5Specifies the value of the HTTP Content-Type header which describes the HTTP request data type.
HttpErrorNot yet19Enum representing errors that can occur when making HTTP requests, unrelated to HTTP status codes returned by the server.
HttpRequestTypeNot yet7—
HumanoidCollisionTypeNot yet2The collision Humanoid uses.
HumanoidDisplayDistanceTypeSupported3HumanoidDisplayDistanceType determines how Humanoid.HealthDisplayDistance, and Humanoid.NameDisplayDistance are used in determining whether a players's name and health ar
HumanoidHealthDisplayTypeSupported4Controls under what circumstances the Humanoid health bar is displayed.
HumanoidRigTypeSupported2Describes whether or not a character is using an R15 rig or the legacy R6 rig.
HumanoidStateTypeSupported17Describes the physics control states within the Humanoid.
IKCollisionsModeNot yet3Controls which parts in the workspace participate in collision resolution when WorldRoot.IKMoveTo() drives a part toward a target CFrame.
IKControlConstraintSupportNot yet3Values for Workspace.IKControlConstraintSupport. Sets the support for constraints for IKControls in your experience.
IKControlTypeNot yet4Used on IKControl to specify their Type, to change their behavior.
ImageAlphaTypeNot yet3Enum for determining if the alpha or color is locked while combining two images.
ImageCombineTypeNot yet7Enum for determining how two images are combined together.
InfoTypeSupported2Specifies the type of product information returned by MarketplaceService.GetProductInfoAsync().
InitialDockStateNot yet5Describes the initial docking state of a DockWidgetPluginGui.
InOutSupported3The InOut Enum is used to set where the object is on the side of its parent.
InputActionTypeNot yet5This enum is used by InputAction.Type to determine which input data type the InputAction will receive.
InputBindingTypeNot yet2This enum is used by InputBinding.Type to determine whether the binding responds to hardware input or is driven programmatically.
InputSinkNot yet3Controls how a GuiObject or GuiButton absorbs pointer and activation input events relative to GUI elements beneath it.
InputTypeSupported13The InputType Enum controls the SurfaceInputs of Part.
InstanceFileSyncStatusNot yet5Describes the file sync status of an Instance.
IntentReplicabilityNot yet0—
IntermediateMeshGenerationResultNot yet1Indicates the type of result delivered via the intermediate-result callback during an asynchronous mesh-generation operation.
InternalVideoUsageNot yet4—
InterpolationThrottlingModeNot yet3Controls whether the engine reduces the physics interpolation update rate for distant assemblies when the client is under load. Used by the deprecated Workspace.Interpola
InviteStateNot yet4Describes a player's call invite state.
ItemLineAlignmentNot yet5Used for UIListLayout.ItemLineAlignment and UIFlexItem.ItemLineAlignment in a flex layout to define the cross-directional alignment of siblings or the parent within a lin
IXPLoadingStatusNot yet7Describes the loading state of an IXP (in-experience experiment) layer fetch operation.
JoinSourceNot yet1Identifies the context in which a player joined an experience via a deeplink.
JointCreationModeSupported3The way joints are created between two surfaces.
JointTypeNova-only7—
KeyCodeSupported254Byte keycodes that represent the key or button involved in user input.
KeyCodeStringFormatNot yet2Determines the string format returned by UserInputService.GetStringForKeyCode().
KeyInterpolationModeNot yet3Describes the interpolation method between two keys.
KeywordFilterTypeSupported2—
KnownWindowNot yet1—
LeftRightSupported3The LeftRight Enum is used to set where the object is on the side of its parent.
LevelOfDetailSettingNova-only3—
LexemeTypeNot yet19Identifies the category of a token produced when the Studio Explorer filter bar lexes a filter expression.
LightingStyleNot yet2Enum used by Lighting.LightingStyle to indicate the artistic intent behind lighting in the experience.
LimbNot yet7Describes which limb a particular Instance belongs to (assuming the Instance is part of a Humanoid).
LineJoinModeNot yet3This enum is used by UIStroke.LineJoinMode to determine how corners are interpreted.
ListDisplayModeNot yet2Used to set the scrolling mode of the Advanced Objects tab.
ListenerLocationNot yet4Enum used with SoundService.DefaultListenerLocation to determine where an AudioListener is placed by default.
ListenerPositionTypeNot yet2Defines where and how an AudioListener is positioned when receiving spatial audio.
ListenerTypeSupported4Defines where and how the listener is positioned when picking up spatial audio.
LiveEditingAtomicUpdateResponseNot yet4—
LiveEditingBroadcastMessageTypeNot yet3—
LoadCharacterLayeredClothingNot yet3Indicates whether characters spawning into an experience will have layered clothing accessories equipped on them.
LoadDynamicHeadsNot yet3Specifies whether player characters load dynamic heads.
LocationTypeNot yet3Specifies how HeatmapService determines a player's representative world position for heatmap data collection.
LuauTypeCheckModeNot yet4The Luau type checking mode for scripts in the experience.
MakeupTypeNot yet3The category of makeup asset applied to an avatar through a MakeupDescription.
MarketplaceBulkPurchasePromptStatusNot yet3The status of the BulkPurchasePrompt after player interaction.
MarketplaceItemPurchaseStatusNot yet13The status of the item purchase through MarketplaceService.
MarketplaceProductTypeNot yet2Indicates if an avatar item is an asset or bundle. Used with MarketplaceService and similar services.
MarkupKindNot yet2—
MatchmakingTypeNot yet3Used with DataModel.MatchmakingType to represent how players in the server are handled by matchmaking.
MaterialSupported37Materials used for parts and/or terrain.
MaterialPatternNot yet2Describes the pattern of material. Affects texture tiling method.
MembershipTypeSupported4The membership type of a Player.
MergeResolutionNot yet4—
MergeStatusNot yet3—
MeshAttributeNot yet5Identifies a mesh attribute when calling the batch methods on EditableMesh.
MeshPartDetailLevelNot yet11The level of detail of MeshParts displayed in Studio.
MeshPartHeadsAndAccessoriesNot yet3Controls the Workspace.MeshPartHeadsAndAccessories feature.
MeshScaleUnitNot yet6Specifies the real-world unit of length that a source 3D mesh file was authored in, used by the mesh importer to scale geometry to Roblox studs.
MeshTypeSupported12The MeshType Enum is used to set what type of mesh the SpecialMesh is.
MessageTypeSupported4Message category and severity level.
ModelLevelOfDetailNot yet4Controls the level of detail for Models in experiences with instance streaming enabled.
ModelStreamingBehaviorNot yet3Controls how Models are sent to clients in experiences with instance streaming enabled.
ModelStreamingModeSupported2Controls stream in and out behavior of a model.
ModerationResultCategoryNot yet3—
ModerationResultLabelNot yet11—
ModerationStatusNot yet5Indicates the moderation review state of an avatar outfit or asset.
ModifierKeyNot yet4Identifies a keyboard modifier key for use with InputObject.IsModifierKeyDown().
MouseBehaviorSupported3Sets the user's mouse behavior.
MoveStateSupported5Represents the state of a SkateboardPlatform.
MuteStateNot yet2Describes whether a voice chat participant's microphone is actively transmitting audio.
NameOcclusionSupported3The NameOcclusion Enum is used to set the Humanoid.NameOcclusion property.
NegateOperationHiddenHistoryNot yet3Records the CSG combination operation — Union or Intersection — that previously merged multiple NegateOperation parts, allowing the engine to restore the correct result t
NetworkOwnershipSupported2Defines how simulation authority is determined for the Network Ownership Unit/Mechanism this part is attached to.
NetworkStatusNot yet3Describes the device's current network reachability state as reported by ConnectivityService.
NoiseTypeNot yet1Specifies the noise algorithm used by a Noise instance's NoiseType property.
NormalIdSupported6The NormalId Enum sets which side/face of a Part is used.
NotificationButtonTypeNot yet2—
OperationTypeNot yet5—
OrientationAlignmentModeSupported2The OrientationAlignmentMode Enum is used to select the number of Attachments used in an alignment.
OutfitSourceNot yet3Filters which outfits are returned by AvatarEditorService.GetOutfitsAsync() based on how they were obtained.
OutfitTypeNot yet5Categorizes a saved player outfit by its content type, used to filter or specify outfit type in AvatarEditorService methods.
OutputLayoutModeNot yet2Specifies the orientation of the Output panel in Roblox Studio.
OverrideMouseIconBehaviorSupported3Overrides the behavior of the mouse icon to either force that it is always shown or force that it is always hidden.
PackagePermissionNot yet6Indicates the current user's or group roleset's permission to the package.
PacketPriorityNova-only4—
PacketReliabilityNova-only5—
PageMilestoneTypeNot yet4—
PageTypeNot yet4—
ParticleEmitterShapeSupported4Specifies the geometric shape from which a particle emitter emits particles.
ParticleEmitterShapeInOutSupported3Controls the direction particles travel when emitted from a shaped ParticleEmitter.
ParticleEmitterShapeStyleSupported2Controls whether a ParticleEmitter emits particles from the surface or the volume of its shape.
ParticleFlipbookLayoutSupported4Determines the layout of the flipbook texture.
ParticleFlipbookModeSupported4Determines the type of the flipbook animation.
ParticleFlipbookTextureCompatibleNot yet3Indicates whether a ParticleEmitter's flipbook texture dimensions are compatible with the selected flipbook layout.
ParticleOrientationSupported4Specifies how a particle's rendered geometry is oriented.
PartTypeSupported3Controls the Part.Shape of an object.
PathfindingUseImprovedSearchNot yet3Controls whether PathfindingService uses an improved search algorithm.
PathStatusSupported5The success of a Path generated by PathfindingService.
PathWaypointActionNot yet3Describes the action to take when a PathWaypoint is reached.
PeoplePageLayoutNot yet2—
PerformanceOverlayModeNot yet4—
PermissionLevelShownNot yet5Used to set the highest permission level that APIs have to have in order to be shown in the Object Browser.
PhysicalConstraintTypeNot yet2Specifies the type of physical joint created when importing a rigged asset.
PhysicalPropertiesModeNova-only3—
PhysicsReceiveMethodNova-only2—
PhysicsSendMethodNova-only4—
PhysicsSimulationRateNot yet3—
PhysicsSteppingMethodNot yet3Controls how the physics engine advances simulation time for assemblies in a Workspace.
PinExperienceStatusNot yet3—
PioneerSourceNot yet3—
PlaceContentPreferenceNot yet4—
PlacePublishTypeNot yet3—
PlatformSupported21Host operating system of the client.
PlaybackStateSupported5Describes the current state of a Tween in its Tween.PlaybackState property.
PlayerActionsSupported5References a movement action taken by a player.
PlayerCharacterDestroyBehaviorNot yet3Controls destruction behavior when a player character is removed.
PlayerChatTypeSupported3Determines the style of a chat message.
PlayerDataErrorStateNot yet4—
PlayerDataLoadFailureBehaviorNot yet3—
PlayerExitReasonNot yet3An enum that specifies the reason for Players.PlayerRemoving signal.
PlayerPlatformActivationStatusNot yet5Describes whether a player is new, active, lapsed, or reactivated on Roblox.
PlayerPlatformSpenderStatusNot yet3Describes a player's platform-wide spender status bucket.
PluginConnectionTargetTypeNot yet2Describes the data model type that the remote end of a PluginConnection runs in.
PoseEasingDirectionSupported3Used exclusively by Pose.EasingDirection to specify direction of the EasingStyle curve.
PoseEasingStyleSupported5Specifies the interpolation curve used when blending between keyframe Poses in a KeyframeSequence.
PositionAlignmentModeSupported2The PositionAlignmentMode Enum is used to select the number of Attachments used in an alignment.
PredictionModeNot yet3Enum used with RunService.SetPredictionMode() to define the prediction mode for the instance.
PredictionStatusNot yet3Enum used with RunService.GetPredictionStatus() to check the status of a specific instance.
PredictiveStreamingModeNot yet3Used with Workspace.PredictiveStreamingMode to control whether the engine streams instances predictively.
PreferredInputNot yet4This enum is used with UserInputService.PreferredInput to indicate the primary input type a player is likely using.
PreferredTextSizeNot yet4This enum is used with GuiService.PreferredTextSize to indicate the player's preferred text size.
PrefetchDownloadStatusNot yet4—
PrimalPhysicsSolverNot yet3Controls whether the experimental Primal Physics Solver is enabled.
PrimitiveTypeNot yet6Identifies the base primitive shape of a BasePart node within a CSG operation graph.
PriorityMethodNova-only3—
PrismSidesNova-only6—
PrivilegeTypeSupported5—
ProductLocationRestrictionNot yet3Specifies the purchase locations permitted for an avatar item.
ProductPurchaseChannelNot yet4Enum which works with MarketplaceService to represent how the user acquired the developer product.
ProductPurchaseDecisionSupported2The ProductPurchaseDecisionEnum works with MarketplaceService to indicate the status of the sale of developer products.
PromptCreateAssetResultNot yet10Describes the result of a AvatarCreationService.PromptCreateAvatarAssetAsync() call.
PromptCreateAvatarResultNot yet12Result codes returned by AvatarCreationService.PromptCreateAvatarAsync() indicating whether avatar creation succeeded or why it failed.
PromptCreateOutfitResultNot yet8Result codes returned by AvatarCreationService.PromptCreateMakeupAsync() that describe the overall makeup look creation outcome.
PromptCreatePlatformContentResultNot yet10—
PromptExperienceDetailsResultNot yet2Indicates how the player dismissed the experience details prompt shown by TeleportService.PromptExperienceDetailsAsync().
PromptLinkSharingResultNot yet3—
PromptPublishAssetResultNot yet6Deprecated result enum for the OpenPublishResultModal event.
PropertyStatusNot yet3Indicates the validation state of a property as displayed in Roblox Studio's Properties panel.
ProximityPromptExclusivityNot yet3Controls how a ProximityPrompt competes with other prompts for screen visibility.
ProximityPromptInputTypeNot yet3Identifies the input method a player is using when a ProximityPrompt is shown.
ProximityPromptStyleNot yet2Specifies the visual style of a ProximityPrompt.
PurchaseOptionNot yet2Specifies the type of purchase option in a bulk purchase prompt.
PyramidSidesNova-only7—
QualityLevelSupported22Controls the rendering quality of the game.
QueueDecisionNot yet2—
R15CollisionTypeNot yet2Collision behavior type for a R15 character.
RaycastFilterTypeNot yet2Used in a RaycastParams object to determine how its FilterDescendantsInstances list will be used.
ReadCapturesFromGalleryResultNot yet2Describes the outcome of a CaptureService.ReadCapturesFromGalleryAsync() call.
ReceiptDecisionNot yet2ReceiptDecision works with MarketplaceService to indicate the acknowledgement of receipts.
ReceiptTypeNot yet3ReceiptType is used to work with server-sided receipt processing.
RecommendationActionTypeNot yet7Describes the type of action a user took on a recommended item, used when logging action events via RecommendationService.LogActionEvent().
RecommendationDepartureIntentNot yet3—
RecommendationImpressionTypeNot yet2Specifies the outcome of rendering a recommended item, passed to RecommendationService.LogImpressionEvent() to indicate whether the item was shown to the user.
RecommendationItemContentTypeNot yet3Describes the content type of an item registered with RecommendationService.
RecommendationItemVisibilityNot yet2Controls whether a registered recommendation item is publicly discoverable or restricted to private access.
RecommendationPreferenceTargetTypeNot yet3Identifies the kind of entity that a preference signal targets when logged via LogPreferenceEvent().
RecommendationPreferenceTypeNot yet4Identifies the type of preference action (follow, unfollow, mute, or unmute) passed to LogPreferenceEvent().
RejectCharacterDeletionsNot yet3Controls whether the server rejects client attempts to delete player characters.
RenderFidelitySupported3Determines the level of detail that solid modeled and mesh parts will be shown in.
RenderingCacheOptimizationModeNot yet3Controls rendering cache optimization behavior.
RenderingTestComparisonMethodNot yet2—
RenderPrioritySupported5A list of standard reserved values in BindToRenderStep.
ReplicateInstanceDestroySettingNot yet3Controls how Instance:Destroy() calls are replicated from server to clients.
ResamplerModeSupported2Determines the image filtering used.
ReservedHighlightIdNot yet5Identifies the built-in reserved role assigned to a Highlight via its ReservedId property.
ResolutionNova-only19—
RestPoseNot yet3Determines how the initial joint rest pose is established when importing a rigged 3D model.
RestPoseModelNot yet4—
ReturnKeyTypeNot yet6—
ReverbTypeSupported24The ReverbType Enum allows you to make audio in your game sound different, depending on what "area" the sounds are in.
ReviewableContentStateNot yet3—
RibbonToolNot yet11Identifies a Studio ribbon toolbar tool, used with Plugin.GetSelectedRibbonTool() and Plugin.SelectRibbonTool().
RigLabelNot yet38—
RigScaleNot yet3—
RigTypeNot yet4—
RollOffModeSupported2How Sounds parented to a BasePart or Attachment attenuate (fade out) as the distance between the listener and the parent increases.
RolloutStateNot yet3A three-phase rollout state used to opt in or out of engine features.
RotationOrderNot yet6The order of rotation axes used for Euler angles encoding of rotations.
RotationTypeSupported2Controls how a player character's body rotation is determined — relative to the camera direction or relative to the movement direction.
RsvpStatusNot yet3Indicates a player's RSVP response to a Roblox experience event.
RtlTextSupportNot yet3Controls whether right-to-left text rendering is enabled for the experience.
RunContextNot yet4Controls the execution context of a Script, determining whether it runs as server, client, plugin, or legacy container-based code.
RunStateNot yet3Specifies the current run state of Roblox Studio's simulation.
RuntimeUndoBehaviorSupported3Controls how ChangeHistoryService records and handles undo history during a Studio playtest session.
SafeAreaCompatibilitySupported2Describes how descendants of a ScreenGui adapt to screens with cutouts.
SalesTypeFilterNot yet4Filters catalog search results by sales type.
SandboxedInstanceModeNot yet2Controls whether sandboxed instance mode (script capabilities) is enabled.
SaveAvatarThumbnailCustomizationFailureNot yet6—
SavedQualitySettingSupported11Represents the user's saved graphics quality preference, stored in UserGameSettings.SavedQualityLevel.
SaveFilterSupported3Used by DataModel.SavePlace to determine the type of save operation This enum determines which aspects of the current place are saved, based on the following options.
ScaleTypeSupported2Determines how an image (of a ImageLabel or ImageButton) is scaled.
ScopeCheckResultNot yet8Indicates the outcome of an ExperienceAuthService scope-authorization request.
ScreenInsetsNot yet4Insets associated with various screen safe areas.
ScreenOrientationNot yet5The preference of in-game screen orientation on hand-held devices.
ScreenshotCaptureResultNot yet4Describes the result of a screenshot capture initiated by CaptureService.TakeScreenshotCaptureAsync().
ScriptScannerUpdateTypeNot yet3—
ScriptStoppedReasonNot yet5Describes why the debugger paused execution.
ScriptVariableScopeNot yet3Indicates the scope category of a variable returned by the debugger.
ScrollBarInsetSupported3This enum is used with ScrollingFrame.HorizontalScrollBarInset and ScrollingFrame.VerticalScrollBarInset to indicate whether the canvas should be inset by ScrollBarThickn
ScrollingDirectionSupported3This enum is used by ScrollingFrame.ScrollingDirection to specify the direction(s) in which scrolling is allowed.
ScrollStateNot yet2—
SecurityCapabilityNot yet53Identifies a specific permission capability that a sandboxed script container may grant or restrict.
SelectionBehaviorSupported2Customization options for gamepad selection when GuiBase2d.SelectionGroup is true.
SelectionRenderModeNot yet3Controls how selected objects are highlighted in Roblox Studio.
SelfViewPositionNot yet5Defines the screen location of the current player's self view.
SensorModeNot yet4Specifies whether a ControllerPartSensor targets floor or ladder geometry, and which detection algorithm to use.
SensorUpdateTypeNot yet2Controls when a sensor recalculates its output properties.
ServerLiveEditingModeNot yet3—
ServiceVisibilityNot yet3Controls when a service is displayed in the Explorer window in Roblox Studio.
SeverityNot yet4Classifies the severity level of a Luau LSP diagnostic reported by a Script Analysis callback.
ShowAdResultNot yet6Result codes returned by AdService.ShowRewardedVideoAdAsync() indicating whether a rewarded video ad completed successfully or why it did not.
SignalBehaviorNot yet4Determines when the engine resumes event handlers.
SimulationModeNot yet3—
SizeConstraintSupported3Used to constrain the scale of a GUI object.
SleepAdjustMethodNova-only3—
SlimTintModeNot yet7Determines the color-coding mode used by the SLIM debug tint overlay in the Developer Console.
SlimTranscoderStatusNot yet4Describes the backend transcoding state of a SLIM model, from upload through transcoding to success or failure.
SlimViewContextNot yet3—
SolverConvergenceMetricTypeNot yet2Specifies the metric used to identify the least-converged constraint when visualizing physics solver convergence.
SolverConvergenceVisualizationModeNot yet3Controls whether and at what granularity the physics solver's convergence quality is overlaid as a debug visualization in Studio.
SortDirectionNot yet2Controls whether results are ordered from lowest to highest or from highest to lowest.
SortOrderNot yet3Used by UIGridStyleLayout.SortOrder to order the elements in the layout.
SoundTypeNova-only15—
SpecialKeySupported6—
StartCornerNot yet4Used by UIGridLayout.StartCorner to decide where the first element is placed.
StateObjectFieldTypeNot yet9Identifies the data type of a field in a deprecated StateObject; all values are deprecated and the enum is retained only for backward compatibility.
StateReferenceFrameNot yet3—
StatusSupported2This enum was used with the unfinished Status library.
StepFrequencyNot yet6Enum used with RunService.BindToSimulation() to indicate the frequency at which the bound function is called.
StreamingIntegrityModeSupported3Determines how a user's client should handle not having enough content streamed in.
StreamingPauseModeSupported3Determines how a client should handle not having enough content streamed in to continue playing properly.
StreamOutBehaviorSupported3Determines how content is streamed out from Player clients.
StrokeSizingModeNot yet2Used by UIStroke.StrokeSizingMode to determine whether the stroke's Thickness will be measured in pixels or be relative to the parent.
StudioActionNot yet10—
StudioCaptureBufferStatusNot yet4—
StudioCaptureScreenshotFormatNot yet2Specifies the pixel format of the image buffer stored in a StudioScreenshotCapture object.
StudioCloseModeNot yet4—
StudioDataModelTypeNot yet5—
StudioPlaceUpdateFailureReasonNot yet2Describes why a place publish or update operation failed in Roblox Studio.
StudioScriptEditorColorCategoriesNot yet49Color categories used to theme the Script Editor in Roblox Studio.
StudioScriptEditorColorPresetsNot yet4Specifies a script editor syntax-color preset in Roblox Studio.
StudioStyleGuideColorNot yet130An enum that lists color roles used by Studio themes, passed to StudioTheme.GetColor() to retrieve the correct theme color for a given UI element in a plugin.
StudioStyleGuideModifierNot yet5Specifies the interaction state of a Roblox Studio interface element.
StuffNova-only14—
StyleSupported3The Style Enum is used to set what style of supports the TrussPart has.
SubscriptionExpirationReasonNot yet5Describes the reason a user's subscription has expired.
SubscriptionPaymentStatusNot yet2Describes the payment outcome for a single entry in a user's subscription payment history.
SubscriptionPeriodNot yet1Describes the billing period for a MarketplaceService subscription product.
SubscriptionStateNot yet5Describes the current subscription state of a user's in-experience subscription product.
SurfaceConstraintSupported4This item is deprecated and is replaced by the SurfaceType enum.
SurfaceGuiShapeNot yet2—
SurfaceGuiSizingModeSupported2Used by SurfaceGui.SizingMode to control the sizing behavior of a SurfaceGui.
SurfaceTypeSupported11Used to determine how a surface should be displayed on a part and how automatic surface joints should behave.
SwipeDirectionSupported5The direction that a user is swiping on their touch screen.
SystemThemeValueNot yet5—
TableMajorAxisNot yet2Used by UITableLayout.MajorAxis to decide whether direct siblings are rows or columns.
TeamCreateErrorStateNot yet4Indicates the outcome of a Team Create place-upload attempt, as reported by the TeamCreateErrorStatus event on TeamCreatePublishService.
TechnologyNot yet6Enum used by Lighting.Technology to represent the different lighting systems available for rendering the 3D world.
TelemetryBackendNot yet8—
TelemetryStandardizedFieldNot yet11—
TeleportMethodNot yet9Identifies which TeleportService API method initiated a teleport.
TeleportResultNot yet8Describes the result of a teleport.
TeleportStateSupported5Determines the current teleportation state of a player.
TeleportTypeSupported3Determines the type of teleport destination for a TeleportService teleport call.
TerrainAcquisitionMethodNot yet12Describes how terrain in a place was originally created or last substantially modified.
TerrainFaceNot yet3Identifies which face direction of a terrain voxel a TerrainDetail object overrides.
TerrainLiquidMergeOperationNot yet5—
TerrainSolidMergeOperationNot yet9—
TextChannelDisplayModeNot yet2—
TextChatMessageStatusNot yet9Indicates the status of a TextChatMessage.
TextDirectionNot yet3Controls the base text rendering direction for TextLabel, TextButton, and TextBox instances.
TextFilterContextNot yet2Indicates whether text submitted to TextService.FilterStringAsync() or TextService.FilterAndTranslateStringAsync() is intended for a public or private audience, controlli
TextInputTypeNot yet11—
TextTruncateSupported2Controls the truncation of text when using the TextTruncate property.
TextureModeNot yet3Describes how the texture of a Trail or Beam behaves.
TextureQueryTypeNot yet4Used to get memory information about textures.
TextXAlignmentSupported3Determines horizontal alignment of text.
TextYAlignmentSupported3Determines vertical alignment of text.
ThreadPoolConfigSupported11Thread pooling scheme for the task scheduler.
ThrottlingPrioritySupported3Amount of throttling to apply.
ThumbnailSizeNot yet7Describes the pixel resolution of a user thumbnail returned by Players.GetUserThumbnailAsync().
ThumbnailTypeNot yet3Describes the type of user thumbnail returned by Players.GetUserThumbnailAsync().
TickCountSampleMethodSupported3Controls the precision and performance trade-off used when sampling the current time.
TitleBarControlsPositionNot yet3—
TitleBarModeNot yet2—
TonemapperPresetNot yet2Controls which tone-mapping algorithm ColorGradingEffect applies to the rendered scene.
TopBottomSupported3Sets where the object is on the side of its parent.
TouchCameraMovementModeSupported3Changes the touch camera movement mode currently in-use by the client using a TouchEnabled device.
TouchMovementModeSupported5The movement mode used by a client with a TouchEnabled device.
TrackerErrorNot yet11Status and error codes reported by the face-tracking subsystem through the TrackerError events on RTAnimationTracker and FaceAnimatorService.
TrackerExtrapolationFlagModeNot yet4Controls how the face-tracking pipeline extrapolates animation data between camera frames on the TrackerLodController.
TrackerFaceTrackingStatusNot yet7Describes the current state of face tracking for the device camera used by FaceAnimatorService.
TrackerLodFlagModeNot yet3Controls whether a real-time face-tracker feature (audio or video) is forced on, forced off, or left to the automatic LOD system.
TrackerLodValueModeNot yet3Controls how the video LOD level is selected for the face-tracking pipeline in TrackerLodController.
TrackerModeNot yet4Describes the combination of input sources an RTAnimationTracker is currently using to drive animation.
TrackerPromptEventNot yet1Indicates the type of prompt fired by the face tracker when a runtime condition requires user attention.
TrackerTypeNot yet3Specifies the type of motion tracking that an RTAnimationTracker performs.
TriStateBooleanNot yet3A three-state boolean enumeration used by PolicyService to represent a value that is explicitly True, explicitly False, or not yet resolved (Unknown).
TweenStatusSupported2The completion status of a GuiObject tween function.
UICaptureModeNot yet2Used to determine what UI elements should be captured with CaptureService.
UIDragDetectorBoundingBehaviorNot yet3Used with UIDragDetector to determine bounding behavior of the dragged UI object when UIDragDetector.BoundingUI is set.
UIDragDetectorDragRelativityNot yet2Used with DragDetector to set the paradigm which defines the relativity of inputs/outputs from a custom drag function.
UIDragDetectorDragSpaceNot yet3Used with DragDetector to set the paradigm which defines the space of inputs/outputs from a custom drag function.
UIDragDetectorDragStyleNot yet4Used with UIDragDetector as the paradigm to generate proposed motion, given a stream of input position vectors.
UIDragDetectorResponseStyleNot yet4Describes how the clicked GuiObject will be treated once the desired motion has been calculated.
UIDragSpeedAxisMappingNot yet3Used with UIDragDetector.UIDragSpeedAxisMapping to determine the X/Y dimension dragging speeds.
UIFlexAlignmentNot yet5In a UIListLayout flex layout, specifies how to distribute extra space in the parent container.
UIFlexModeNot yet5Used with UIFlexItem.FlexMode to define how the parent GuiObject grows or shrinks.
UiMessageTypeSupported2—
UIThemeNot yet2Deprecated Studio UI color theme (Light or Dark).
UpdateStateNot yet5—
UploadCaptureResultNot yet8Describes the outcome of a CaptureService.UploadCaptureAsync() call.
UsageContextSupported2—
UserAcquisitionSourceNot yet11Describes how a player first found the current experience.
UserCFrameSupported3Determines what body part is being tracked by a VR device, and what its CFrame actually is.
UserIdModeNot yet3—
UserInputStateSupported5This enum describes the state of an input that is currently or was recently performed.
UserInputTypeSupported20Describes the type of a user input event.
UserNewReturningStatusNot yet3Describes whether a player is new to the current experience or has played it before.
UserReturnStatusNot yet3—
VelocityConstraintModeSupported3The velocity constraint mode property controls how the linear velocity of the attachment(s) is constrained.
VerifiedLevelNot yet2Specifies the level of player verification required by Player.IsVerified().
VerticalAlignmentNot yet3Used by UIGridStyleLayout.VerticalAlignment to align the layout vertically within its parent.
VerticalScrollBarPositionSupported2This enum is used for ScrollingFrame.VerticalScrollBarPosition to indicate vertical scroll bar positioning.
VibrationMotorSupported4Describes various types of haptic motor sizes and locations.
VideoCaptureResultNot yet4Indicates whether a video capture session ended successfully or the reason it was interrupted.
VideoCaptureStartedResultNot yet5Describes the outcome of a video capture start request made through CaptureService.
VideoDeviceCaptureQualityNot yet4Specifies the capture resolution and frame rate used by a VideoDeviceInput when reading from a camera device.
VideoErrorNot yet19Indicates the result of a video operation in the engine's video subsystem.
VideoSampleSizeNot yet4The size of textures produced by VideoSampler.
ViewModeNot yet4Controls which debug rendering visualization overlay is displayed in the Studio viewport via RenderSettings.ViewMode.
VirtualCursorModeNot yet3Enables Virtual Cursor mode within an experience.
VirtualInputModeNot yet3Describes the current operational state of a VirtualInputManager.
VirtualVersionNova-only5—
VoiceChatDistanceAttenuationTypeNot yet2Enum used for preset distance attenuation curve options in the default voice chat setup.
VoiceChatStateNot yet7Describes the connection state of a local player's voice chat session.
VoiceClientLeaveReasonsNot yet9—
VoiceControlPathNot yet3Identifies which leg of a voice chat control-plane operation is being reported.
VoiceRccReconnectReasonNot yet5—
VolumetricAudioNot yet3Controls how the engine renders volumetric audio effects.
VRComfortSettingNot yet4Named presets for VR comfort assists such as vignette, smooth rotation, and third-person follow camera.
VRControllerModelModeNot yet2Controls whether and how the player's VR hand controller models are rendered in an experience.
VRDeviceTypeNot yet5—
VRLaserPointerModeNot yet3Specifies the display mode of the VR laser pointer used to interact with the user interface.
VRSafetyBubbleModeNot yet3—
VRScalingNot yet2Controls whether VRService automatically adjusts the perceived scale of the world in VR to match the player's avatar size.
VRSessionStateNot yet5The lifecycle state of the active VR session, as reported by the VRSessionState property of VRService.
VRTouchpadNot yet2Used to universally identify a VR touchpad that is used by either the left, or right hand.
VRTouchpadModeNot yet3Used to identify the behavior of a specified VR touchpad.
WaterDirectionSupported6This Enum was once used to set the direction of Terrain water.
WaterForceSupported5The WaterForce Enum is used to work with Terrain water cells.
WebSocketStateNot yet4—
WebStreamClientStateNot yet4WebStreamClientState indicates the current state of a WebStreamClient object.
WebStreamClientTypeNot yet3Specifies what type of streaming to use when creating a WebStreamClient.
WeldConstraintPreserveNot yet3Controls which WeldConstraints are included in the recommendation table returned by GeometryService.CalculateConstraintsToPreserve().
WhenUserFirstPlayedNot yet6Describes when a player first played the current experience, represented as a bucket.
WhisperChatPrivacyModeNot yet2Describes which other players a player allows to initiate a whisper (direct) chat with them in an experience.
WindowStateNot yet3—
WindSoundProfileNot yet3—
WrapLayerAutoSkinNot yet3Controls how automatic bone weight transfer from the body is applied to a WrapLayer accessory's mesh.
WrapLayerDebugModeNot yet16The Studio-only property for quickly visualizing and debugging meshes with inner cage and outer cages.
WrapTargetDebugModeNot yet10The Studio-only property for quickly visualizing and debugging meshes with only outer cages.
ZIndexBehaviorSupported2Used by LayerCollector.ZIndexBehavior to control how the GuiObject.ZIndex property behaves for descendants.