# Table of Contents
- [Roblox Engine API reference | Documentation - Roblox Creator Hub](#roblox-engine-api-reference-documentation-roblox-creator-hub)
- [Roblox Engine classes | Documentation - Roblox Creator Hub](#roblox-engine-classes-documentation-roblox-creator-hub)
- [Roblox Engine globals | Documentation - Roblox Creator Hub](#roblox-engine-globals-documentation-roblox-creator-hub)
- [Accessory | Documentation - Roblox Creator Hub](#accessory-documentation-roblox-creator-hub)
- [ScreenshotCapture | Documentation - Roblox Creator Hub](#screenshotcapture-documentation-roblox-creator-hub)
- [ReflectionMetadataEnums | Documentation - Roblox Creator Hub](#reflectionmetadataenums-documentation-roblox-creator-hub)
- [ReflectionMetadataEvents | Documentation - Roblox Creator Hub](#reflectionmetadataevents-documentation-roblox-creator-hub)
- [ReflectionMetadataFunctions | Documentation - Roblox Creator Hub](#reflectionmetadatafunctions-documentation-roblox-creator-hub)
- [ReplicatedStorage | Documentation - Roblox Creator Hub](#replicatedstorage-documentation-roblox-creator-hub)
- [StarterGear | Documentation - Roblox Creator Hub](#startergear-documentation-roblox-creator-hub)
- [TouchInputService | Documentation - Roblox Creator Hub](#touchinputservice-documentation-roblox-creator-hub)
- [TextBoxService | Documentation - Roblox Creator Hub](#textboxservice-documentation-roblox-creator-hub)
- [ReflectionMetadataProperties | Documentation - Roblox Creator Hub](#reflectionmetadataproperties-documentation-roblox-creator-hub)
- [RemoteDebuggerServer | Documentation - Roblox Creator Hub](#remotedebuggerserver-documentation-roblox-creator-hub)
- [StarterPack | Documentation - Roblox Creator Hub](#starterpack-documentation-roblox-creator-hub)
- [StopWatchReporter | Documentation - Roblox Creator Hub](#stopwatchreporter-documentation-roblox-creator-hub)
- [VirtualInputManager | Documentation - Roblox Creator Hub](#virtualinputmanager-documentation-roblox-creator-hub)
- [StarterPlayerScripts | Documentation - Roblox Creator Hub](#starterplayerscripts-documentation-roblox-creator-hub)
- [ServerStorage | Documentation - Roblox Creator Hub](#serverstorage-documentation-roblox-creator-hub)
- [SelectionHighlightManager | Documentation - Roblox Creator Hub](#selectionhighlightmanager-documentation-roblox-creator-hub)
- [ReplicatedFirst | Documentation - Roblox Creator Hub](#replicatedfirst-documentation-roblox-creator-hub)
- [ReflectionMetadataEnumItem | Documentation - Roblox Creator Hub](#reflectionmetadataenumitem-documentation-roblox-creator-hub)
- [RunningAverageItemDouble | Documentation - Roblox Creator Hub](#runningaverageitemdouble-documentation-roblox-creator-hub)
- [RunningAverageTimeIntervalItem | Documentation - Roblox Creator Hub](#runningaveragetimeintervalitem-documentation-roblox-creator-hub)
- [Rotate | Documentation - Roblox Creator Hub](#rotate-documentation-roblox-creator-hub)
- [RunningAverageItemInt | Documentation - Roblox Creator Hub](#runningaverageitemint-documentation-roblox-creator-hub)
- [TotalCountTimeIntervalItem | Documentation - Roblox Creator Hub](#totalcounttimeintervalitem-documentation-roblox-creator-hub)
- [VehicleController | Documentation - Roblox Creator Hub](#vehiclecontroller-documentation-roblox-creator-hub)
- [Weld | Documentation - Roblox Creator Hub](#weld-documentation-roblox-creator-hub)
- [VirtualUser | Documentation - Roblox Creator Hub](#virtualuser-documentation-roblox-creator-hub)
- [VisibilityCheckDispatcher | Documentation - Roblox Creator Hub](#visibilitycheckdispatcher-documentation-roblox-creator-hub)
- [SlimContentProvider | Documentation - Roblox Creator Hub](#slimcontentprovider-documentation-roblox-creator-hub)
- [StarterCharacterScripts | Documentation - Roblox Creator Hub](#startercharacterscripts-documentation-roblox-creator-hub)
- [TerrainRegion | Documentation - Roblox Creator Hub](#terrainregion-documentation-roblox-creator-hub)
- [TremoloSoundEffect | Documentation - Roblox Creator Hub](#tremolosoundeffect-documentation-roblox-creator-hub)
- [Wire | Documentation - Roblox Creator Hub](#wire-documentation-roblox-creator-hub)
- [ReflectionMetadata | Documentation - Roblox Creator Hub](#reflectionmetadata-documentation-roblox-creator-hub)
- [ReflectionMetadataCallbacks | Documentation - Roblox Creator Hub](#reflectionmetadatacallbacks-documentation-roblox-creator-hub)
- [ServerReplicator | Documentation - Roblox Creator Hub](#serverreplicator-documentation-roblox-creator-hub)
- [SoundGroup | Documentation - Roblox Creator Hub](#soundgroup-documentation-roblox-creator-hub)
- [ServerScriptService | Documentation - Roblox Creator Hub](#serverscriptservice-documentation-roblox-creator-hub)
- [RigidConstraint | Documentation - Roblox Creator Hub](#rigidconstraint-documentation-roblox-creator-hub)
- [SolidModelContentProvider | Documentation - Roblox Creator Hub](#solidmodelcontentprovider-documentation-roblox-creator-hub)
- [RotateV | Documentation - Roblox Creator Hub](#rotatev-documentation-roblox-creator-hub)
- [Skin | Documentation - Roblox Creator Hub](#skin-documentation-roblox-creator-hub)
- [UIScale | Documentation - Roblox Creator Hub](#uiscale-documentation-roblox-creator-hub)
- [VelocityMotor | Documentation - Roblox Creator Hub](#velocitymotor-documentation-roblox-creator-hub)
- [Snap | Documentation - Roblox Creator Hub](#snap-documentation-roblox-creator-hub)
- [SpotLight | Documentation - Roblox Creator Hub](#spotlight-documentation-roblox-creator-hub)
- [Script | Documentation - Roblox Creator Hub](#script-documentation-roblox-creator-hub)
- [WebStreamClient | Documentation - Roblox Creator Hub](#webstreamclient-documentation-roblox-creator-hub)
- [SelectionPointLasso | Documentation - Roblox Creator Hub](#selectionpointlasso-documentation-roblox-creator-hub)
- [SelectionBox | Documentation - Roblox Creator Hub](#selectionbox-documentation-roblox-creator-hub)
- [SurfaceLight | Documentation - Roblox Creator Hub](#surfacelight-documentation-roblox-creator-hub)
- [SelectionLasso | Documentation - Roblox Creator Hub](#selectionlasso-documentation-roblox-creator-hub)
- [SurfaceSelection | Documentation - Roblox Creator Hub](#surfaceselection-documentation-roblox-creator-hub)
- [VirtualInput | Documentation - Roblox Creator Hub](#virtualinput-documentation-roblox-creator-hub)
- [UIAspectRatioConstraint | Documentation - Roblox Creator Hub](#uiaspectratioconstraint-documentation-roblox-creator-hub)
- [bit32 | Documentation - Roblox Creator Hub](#bit32-documentation-roblox-creator-hub)
- [buffer | Documentation - Roblox Creator Hub](#buffer-documentation-roblox-creator-hub)
- [Axes | Documentation - Roblox Creator Hub](#axes-documentation-roblox-creator-hub)
- [BrickColor | Documentation - Roblox Creator Hub](#brickcolor-documentation-roblox-creator-hub)
- [AccessModifierType | Documentation - Roblox Creator Hub](#accessmodifiertype-documentation-roblox-creator-hub)
---
# Roblox Engine API reference | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/reference/engine.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
[Creator](https://create.roblox.com/)
[Home](https://create.roblox.com/)
[Learn](https://create.roblox.com/docs)
[Store](https://create.roblox.com/store/)
[Forum](https://devforum.roblox.com/)
[Updates](https://create.roblox.com/updates)
Sign in
[Roblox.com](https://roblox.com/)
Studio
Hide sidebar
[Engine reference](https://create.roblox.com/docs/reference/engine)
* * *
Engine API
* [Overview](https://create.roblox.com/docs/reference/engine)
* [Classes](https://create.roblox.com/docs/reference/engine/classes)
* [Data types](https://create.roblox.com/docs/reference/engine/datatypes)
* [Enums](https://create.roblox.com/docs/reference/engine/enums)
* [Globals](https://create.roblox.com/docs/reference/engine/globals)
* [Libraries](https://create.roblox.com/docs/reference/engine/libraries)
Release notes
* [Current release](https://create.roblox.com/docs/updates/2026-08-31)
* [Pending release](https://create.roblox.com/docs/updates/pending)
* Recent releases
Sign in
Roblox Engine API reference
===========================
English
Feedback
Build logic into your experiences with the Roblox Engine APIs.This API reference documents all of the classes, data types, enumerations, functions, events, callbacks, and properties that you can use when creating on Roblox.
[Classes (625)](https://create.roblox.com/docs/reference/engine/classes)
[Data types (48)](https://create.roblox.com/docs/reference/engine/datatypes)
[Enums (507)](https://create.roblox.com/docs/reference/engine/enums)
[Globals (50)](https://create.roblox.com/docs/reference/engine/globals)
[Libraries (11)](https://create.roblox.com/docs/reference/engine/libraries)
Classes represent core objects and services in the Roblox Engine. They contain properties, methods, events, and callbacks.
A57 Classes
* * *
[Accessory](https://create.roblox.com/docs/reference/engine/classes/Accessory)
[AccessoryDescription](https://create.roblox.com/docs/reference/engine/classes/AccessoryDescription)
[Accoutrement](https://create.roblox.com/docs/reference/engine/classes/Accoutrement)
[Actor](https://create.roblox.com/docs/reference/engine/classes/Actor)
[AdGui](https://create.roblox.com/docs/reference/engine/classes/AdGui)
[AdPortal](https://create.roblox.com/docs/reference/engine/classes/AdPortal)
[AdService](https://create.roblox.com/docs/reference/engine/classes/AdService)
[AdvancedDragger](https://create.roblox.com/docs/reference/engine/classes/AdvancedDragger)
[AirController](https://create.roblox.com/docs/reference/engine/classes/AirController)
[AlignOrientation](https://create.roblox.com/docs/reference/engine/classes/AlignOrientation)
[AlignPosition](https://create.roblox.com/docs/reference/engine/classes/AlignPosition)
[AnalyticsService](https://create.roblox.com/docs/reference/engine/classes/AnalyticsService)
[AngularVelocity](https://create.roblox.com/docs/reference/engine/classes/AngularVelocity)
[Animation](https://create.roblox.com/docs/reference/engine/classes/Animation)
[AnimationClip](https://create.roblox.com/docs/reference/engine/classes/AnimationClip)
[AnimationClipProvider](https://create.roblox.com/docs/reference/engine/classes/AnimationClipProvider)
[AnimationConstraint](https://create.roblox.com/docs/reference/engine/classes/AnimationConstraint)
[AnimationController](https://create.roblox.com/docs/reference/engine/classes/AnimationController)
[AnimationNodeDefinition](https://create.roblox.com/docs/reference/engine/classes/AnimationNodeDefinition)
[AnimationRigData](https://create.roblox.com/docs/reference/engine/classes/AnimationRigData)
[AnimationTrack](https://create.roblox.com/docs/reference/engine/classes/AnimationTrack)
[Animator](https://create.roblox.com/docs/reference/engine/classes/Animator)
[ArcHandles](https://create.roblox.com/docs/reference/engine/classes/ArcHandles)
[AssetDeliveryProxy](https://create.roblox.com/docs/reference/engine/classes/AssetDeliveryProxy)
[AssetPatchSettings](https://create.roblox.com/docs/reference/engine/classes/AssetPatchSettings)
[AssetService](https://create.roblox.com/docs/reference/engine/classes/AssetService)
[Atmosphere](https://create.roblox.com/docs/reference/engine/classes/Atmosphere)
[AtmosphereSensor](https://create.roblox.com/docs/reference/engine/classes/AtmosphereSensor)
[Attachment](https://create.roblox.com/docs/reference/engine/classes/Attachment)
[AudioAnalyzer](https://create.roblox.com/docs/reference/engine/classes/AudioAnalyzer)
[AudioChannelMixer](https://create.roblox.com/docs/reference/engine/classes/AudioChannelMixer)
[AudioChannelSplitter](https://create.roblox.com/docs/reference/engine/classes/AudioChannelSplitter)
[AudioChorus](https://create.roblox.com/docs/reference/engine/classes/AudioChorus)
[AudioCompressor](https://create.roblox.com/docs/reference/engine/classes/AudioCompressor)
[AudioDeviceInput](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceInput)
[AudioDeviceOutput](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceOutput)
[AudioDistortion](https://create.roblox.com/docs/reference/engine/classes/AudioDistortion)
[AudioEcho](https://create.roblox.com/docs/reference/engine/classes/AudioEcho)
[AudioEmitter](https://create.roblox.com/docs/reference/engine/classes/AudioEmitter)
[AudioEqualizer](https://create.roblox.com/docs/reference/engine/classes/AudioEqualizer)
[AudioFader](https://create.roblox.com/docs/reference/engine/classes/AudioFader)
[AudioFilter](https://create.roblox.com/docs/reference/engine/classes/AudioFilter)
[AudioFlanger](https://create.roblox.com/docs/reference/engine/classes/AudioFlanger)
[AudioGate](https://create.roblox.com/docs/reference/engine/classes/AudioGate)
[AudioLimiter](https://create.roblox.com/docs/reference/engine/classes/AudioLimiter)
[AudioListener](https://create.roblox.com/docs/reference/engine/classes/AudioListener)
[AudioPages](https://create.roblox.com/docs/reference/engine/classes/AudioPages)
[AudioPitchShifter](https://create.roblox.com/docs/reference/engine/classes/AudioPitchShifter)
[AudioPlayer](https://create.roblox.com/docs/reference/engine/classes/AudioPlayer)
[AudioRecorder](https://create.roblox.com/docs/reference/engine/classes/AudioRecorder)
[AudioReverb](https://create.roblox.com/docs/reference/engine/classes/AudioReverb)
[AudioSearchParams](https://create.roblox.com/docs/reference/engine/classes/AudioSearchParams)
[AudioSpeechToText](https://create.roblox.com/docs/reference/engine/classes/AudioSpeechToText)
[AudioTextToSpeech](https://create.roblox.com/docs/reference/engine/classes/AudioTextToSpeech)
[AudioTremolo](https://create.roblox.com/docs/reference/engine/classes/AudioTremolo)
[AvatarCreationService](https://create.roblox.com/docs/reference/engine/classes/AvatarCreationService)
[AvatarEditorService](https://create.roblox.com/docs/reference/engine/classes/AvatarEditorService)
B37 Classes
* * *
[Backpack](https://create.roblox.com/docs/reference/engine/classes/Backpack)
[BackpackItem](https://create.roblox.com/docs/reference/engine/classes/BackpackItem)
[BadgeService](https://create.roblox.com/docs/reference/engine/classes/BadgeService)
[BallSocketConstraint](https://create.roblox.com/docs/reference/engine/classes/BallSocketConstraint)
[BanHistoryPages](https://create.roblox.com/docs/reference/engine/classes/BanHistoryPages)
[BaseCoreGuiConfiguration](https://create.roblox.com/docs/reference/engine/classes/BaseCoreGuiConfiguration)
[BasePart](https://create.roblox.com/docs/reference/engine/classes/BasePart)
[BasePlayerGui](https://create.roblox.com/docs/reference/engine/classes/BasePlayerGui)
[BaseRemoteEvent](https://create.roblox.com/docs/reference/engine/classes/BaseRemoteEvent)
[BaseScript](https://create.roblox.com/docs/reference/engine/classes/BaseScript)
[BaseWrap](https://create.roblox.com/docs/reference/engine/classes/BaseWrap)
[Beam](https://create.roblox.com/docs/reference/engine/classes/Beam)
[BevelMesh](https://create.roblox.com/docs/reference/engine/classes/BevelMesh)
[BillboardGui](https://create.roblox.com/docs/reference/engine/classes/BillboardGui)
[BinaryStringValue](https://create.roblox.com/docs/reference/engine/classes/BinaryStringValue)
[BindableEvent](https://create.roblox.com/docs/reference/engine/classes/BindableEvent)
[BindableFunction](https://create.roblox.com/docs/reference/engine/classes/BindableFunction)
[BlockMesh](https://create.roblox.com/docs/reference/engine/classes/BlockMesh)
[BloomEffect](https://create.roblox.com/docs/reference/engine/classes/BloomEffect)
[BlurEffect](https://create.roblox.com/docs/reference/engine/classes/BlurEffect)
[BodyAngularVelocity](https://create.roblox.com/docs/reference/engine/classes/BodyAngularVelocity)
[BodyColors](https://create.roblox.com/docs/reference/engine/classes/BodyColors)
[BodyForce](https://create.roblox.com/docs/reference/engine/classes/BodyForce)
[BodyGyro](https://create.roblox.com/docs/reference/engine/classes/BodyGyro)
[BodyMover](https://create.roblox.com/docs/reference/engine/classes/BodyMover)
[BodyPartDescription](https://create.roblox.com/docs/reference/engine/classes/BodyPartDescription)
[BodyPosition](https://create.roblox.com/docs/reference/engine/classes/BodyPosition)
[BodyThrust](https://create.roblox.com/docs/reference/engine/classes/BodyThrust)
[BodyVelocity](https://create.roblox.com/docs/reference/engine/classes/BodyVelocity)
[Bone](https://create.roblox.com/docs/reference/engine/classes/Bone)
[BoolValue](https://create.roblox.com/docs/reference/engine/classes/BoolValue)
[BoxHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/BoxHandleAdornment)
[BrickColorValue](https://create.roblox.com/docs/reference/engine/classes/BrickColorValue)
[BrowserService](https://create.roblox.com/docs/reference/engine/classes/BrowserService)
[BubbleChatConfiguration](https://create.roblox.com/docs/reference/engine/classes/BubbleChatConfiguration)
[BubbleChatMessageProperties](https://create.roblox.com/docs/reference/engine/classes/BubbleChatMessageProperties)
[BuoyancySensor](https://create.roblox.com/docs/reference/engine/classes/BuoyancySensor)
C57 Classes
* * *
[CFrameValue](https://create.roblox.com/docs/reference/engine/classes/CFrameValue)
[CacheableContentProvider](https://create.roblox.com/docs/reference/engine/classes/CacheableContentProvider)
[Camera](https://create.roblox.com/docs/reference/engine/classes/Camera)
[CanvasGroup](https://create.roblox.com/docs/reference/engine/classes/CanvasGroup)
[Capture](https://create.roblox.com/docs/reference/engine/classes/Capture)
[CaptureService](https://create.roblox.com/docs/reference/engine/classes/CaptureService)
[CapturesPages](https://create.roblox.com/docs/reference/engine/classes/CapturesPages)
[CapturesViewConfiguration](https://create.roblox.com/docs/reference/engine/classes/CapturesViewConfiguration)
[CatalogPages](https://create.roblox.com/docs/reference/engine/classes/CatalogPages)
[ChangeHistoryService](https://create.roblox.com/docs/reference/engine/classes/ChangeHistoryService)
[ChannelTabsConfiguration](https://create.roblox.com/docs/reference/engine/classes/ChannelTabsConfiguration)
[CharacterAppearance](https://create.roblox.com/docs/reference/engine/classes/CharacterAppearance)
[CharacterMesh](https://create.roblox.com/docs/reference/engine/classes/CharacterMesh)
[Chat](https://create.roblox.com/docs/reference/engine/classes/Chat)
[ChatInputBarConfiguration](https://create.roblox.com/docs/reference/engine/classes/ChatInputBarConfiguration)
[ChatWindowConfiguration](https://create.roblox.com/docs/reference/engine/classes/ChatWindowConfiguration)
[ChatWindowMessageProperties](https://create.roblox.com/docs/reference/engine/classes/ChatWindowMessageProperties)
[ChorusSoundEffect](https://create.roblox.com/docs/reference/engine/classes/ChorusSoundEffect)
[ClickDetector](https://create.roblox.com/docs/reference/engine/classes/ClickDetector)
[ClientReplicator](https://create.roblox.com/docs/reference/engine/classes/ClientReplicator)
[ClimbController](https://create.roblox.com/docs/reference/engine/classes/ClimbController)
[Clothing](https://create.roblox.com/docs/reference/engine/classes/Clothing)
[Clouds](https://create.roblox.com/docs/reference/engine/classes/Clouds)
[ClusterPacketCache](https://create.roblox.com/docs/reference/engine/classes/ClusterPacketCache)
[CollectionService](https://create.roblox.com/docs/reference/engine/classes/CollectionService)
[Color3Value](https://create.roblox.com/docs/reference/engine/classes/Color3Value)
[ColorCorrectionEffect](https://create.roblox.com/docs/reference/engine/classes/ColorCorrectionEffect)
[ColorGradingEffect](https://create.roblox.com/docs/reference/engine/classes/ColorGradingEffect)
[CommerceService](https://create.roblox.com/docs/reference/engine/classes/CommerceService)
[CompositeValueCurve](https://create.roblox.com/docs/reference/engine/classes/CompositeValueCurve)
[CompressorSoundEffect](https://create.roblox.com/docs/reference/engine/classes/CompressorSoundEffect)
[ConeHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/ConeHandleAdornment)
[ConfigService](https://create.roblox.com/docs/reference/engine/classes/ConfigService)
[ConfigSnapshot](https://create.roblox.com/docs/reference/engine/classes/ConfigSnapshot)
[Configuration](https://create.roblox.com/docs/reference/engine/classes/Configuration)
[ConfigureServerService](https://create.roblox.com/docs/reference/engine/classes/ConfigureServerService)
[Constraint](https://create.roblox.com/docs/reference/engine/classes/Constraint)
[ContentProvider](https://create.roblox.com/docs/reference/engine/classes/ContentProvider)
[ContextActionService](https://create.roblox.com/docs/reference/engine/classes/ContextActionService)
[Controller](https://create.roblox.com/docs/reference/engine/classes/Controller)
[ControllerBase](https://create.roblox.com/docs/reference/engine/classes/ControllerBase)
[ControllerManager](https://create.roblox.com/docs/reference/engine/classes/ControllerManager)
[ControllerPartSensor](https://create.roblox.com/docs/reference/engine/classes/ControllerPartSensor)
[ControllerSensor](https://create.roblox.com/docs/reference/engine/classes/ControllerSensor)
[ControllerService](https://create.roblox.com/docs/reference/engine/classes/ControllerService)
[CookiesService](https://create.roblox.com/docs/reference/engine/classes/CookiesService)
[CoreGui](https://create.roblox.com/docs/reference/engine/classes/CoreGui)
[CoreGuiConfiguration](https://create.roblox.com/docs/reference/engine/classes/CoreGuiConfiguration)
[CornerWedgePart](https://create.roblox.com/docs/reference/engine/classes/CornerWedgePart)
[CreatorStoreService](https://create.roblox.com/docs/reference/engine/classes/CreatorStoreService)
[CurveAnimation](https://create.roblox.com/docs/reference/engine/classes/CurveAnimation)
[CustomEvent](https://create.roblox.com/docs/reference/engine/classes/CustomEvent)
[CustomEventReceiver](https://create.roblox.com/docs/reference/engine/classes/CustomEventReceiver)
[CustomLog](https://create.roblox.com/docs/reference/engine/classes/CustomLog)
[CylinderHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/CylinderHandleAdornment)
[CylinderMesh](https://create.roblox.com/docs/reference/engine/classes/CylinderMesh)
[CylindricalConstraint](https://create.roblox.com/docs/reference/engine/classes/CylindricalConstraint)
D31 Classes
* * *
[DataModel](https://create.roblox.com/docs/reference/engine/classes/DataModel)
[DataModelMesh](https://create.roblox.com/docs/reference/engine/classes/DataModelMesh)
[DataStore](https://create.roblox.com/docs/reference/engine/classes/DataStore)
[DataStoreGetOptions](https://create.roblox.com/docs/reference/engine/classes/DataStoreGetOptions)
[DataStoreIncrementOptions](https://create.roblox.com/docs/reference/engine/classes/DataStoreIncrementOptions)
[DataStoreInfo](https://create.roblox.com/docs/reference/engine/classes/DataStoreInfo)
[DataStoreKey](https://create.roblox.com/docs/reference/engine/classes/DataStoreKey)
[DataStoreKeyInfo](https://create.roblox.com/docs/reference/engine/classes/DataStoreKeyInfo)
[DataStoreKeyPages](https://create.roblox.com/docs/reference/engine/classes/DataStoreKeyPages)
[DataStoreListingPages](https://create.roblox.com/docs/reference/engine/classes/DataStoreListingPages)
[DataStoreObjectVersionInfo](https://create.roblox.com/docs/reference/engine/classes/DataStoreObjectVersionInfo)
[DataStoreOptions](https://create.roblox.com/docs/reference/engine/classes/DataStoreOptions)
[DataStorePages](https://create.roblox.com/docs/reference/engine/classes/DataStorePages)
[DataStoreService](https://create.roblox.com/docs/reference/engine/classes/DataStoreService)
[DataStoreSetOptions](https://create.roblox.com/docs/reference/engine/classes/DataStoreSetOptions)
[DataStoreVersionPages](https://create.roblox.com/docs/reference/engine/classes/DataStoreVersionPages)
[Debris](https://create.roblox.com/docs/reference/engine/classes/Debris)
[DebugSettings](https://create.roblox.com/docs/reference/engine/classes/DebugSettings)
[Decal](https://create.roblox.com/docs/reference/engine/classes/Decal)
[DepthOfFieldEffect](https://create.roblox.com/docs/reference/engine/classes/DepthOfFieldEffect)
[Dialog](https://create.roblox.com/docs/reference/engine/classes/Dialog)
[DialogChoice](https://create.roblox.com/docs/reference/engine/classes/DialogChoice)
[DigitsRigDescription](https://create.roblox.com/docs/reference/engine/classes/DigitsRigDescription)
[DistortionSoundEffect](https://create.roblox.com/docs/reference/engine/classes/DistortionSoundEffect)
[DockWidgetPluginGui](https://create.roblox.com/docs/reference/engine/classes/DockWidgetPluginGui)
[DoubleConstrainedValue](https://create.roblox.com/docs/reference/engine/classes/DoubleConstrainedValue)
[DraftsService](https://create.roblox.com/docs/reference/engine/classes/DraftsService)
[DragDetector](https://create.roblox.com/docs/reference/engine/classes/DragDetector)
[Dragger](https://create.roblox.com/docs/reference/engine/classes/Dragger)
[DraggerService](https://create.roblox.com/docs/reference/engine/classes/DraggerService)
[DynamicRotate](https://create.roblox.com/docs/reference/engine/classes/DynamicRotate)
E9 Classes
* * *
[EchoSoundEffect](https://create.roblox.com/docs/reference/engine/classes/EchoSoundEffect)
[EditableImage](https://create.roblox.com/docs/reference/engine/classes/EditableImage)
[EditableMesh](https://create.roblox.com/docs/reference/engine/classes/EditableMesh)
[EncodingService](https://create.roblox.com/docs/reference/engine/classes/EncodingService)
[EqualizerSoundEffect](https://create.roblox.com/docs/reference/engine/classes/EqualizerSoundEffect)
[EulerRotationCurve](https://create.roblox.com/docs/reference/engine/classes/EulerRotationCurve)
[ExperienceInviteOptions](https://create.roblox.com/docs/reference/engine/classes/ExperienceInviteOptions)
[ExperienceNotificationService](https://create.roblox.com/docs/reference/engine/classes/ExperienceNotificationService)
[Explosion](https://create.roblox.com/docs/reference/engine/classes/Explosion)
F20 Classes
* * *
[FaceControls](https://create.roblox.com/docs/reference/engine/classes/FaceControls)
[FaceInstance](https://create.roblox.com/docs/reference/engine/classes/FaceInstance)
[Feature](https://create.roblox.com/docs/reference/engine/classes/Feature)
[File](https://create.roblox.com/docs/reference/engine/classes/File)
[FileMesh](https://create.roblox.com/docs/reference/engine/classes/FileMesh)
[Fire](https://create.roblox.com/docs/reference/engine/classes/Fire)
[Flag](https://create.roblox.com/docs/reference/engine/classes/Flag)
[FlagStand](https://create.roblox.com/docs/reference/engine/classes/FlagStand)
[FlagStandService](https://create.roblox.com/docs/reference/engine/classes/FlagStandService)
[FlangeSoundEffect](https://create.roblox.com/docs/reference/engine/classes/FlangeSoundEffect)
[FloatCurve](https://create.roblox.com/docs/reference/engine/classes/FloatCurve)
[FloorWire](https://create.roblox.com/docs/reference/engine/classes/FloorWire)
[FluidForceSensor](https://create.roblox.com/docs/reference/engine/classes/FluidForceSensor)
[Folder](https://create.roblox.com/docs/reference/engine/classes/Folder)
[ForceField](https://create.roblox.com/docs/reference/engine/classes/ForceField)
[FormFactorPart](https://create.roblox.com/docs/reference/engine/classes/FormFactorPart)
[Frame](https://create.roblox.com/docs/reference/engine/classes/Frame)
[FriendPages](https://create.roblox.com/docs/reference/engine/classes/FriendPages)
[FriendService](https://create.roblox.com/docs/reference/engine/classes/FriendService)
[FunctionalTest](https://create.roblox.com/docs/reference/engine/classes/FunctionalTest)
G23 Classes
* * *
[GamePassService](https://create.roblox.com/docs/reference/engine/classes/GamePassService)
[GameSettings](https://create.roblox.com/docs/reference/engine/classes/GameSettings)
[GamepadService](https://create.roblox.com/docs/reference/engine/classes/GamepadService)
[GeneratedFolder](https://create.roblox.com/docs/reference/engine/classes/GeneratedFolder)
[GenerationService](https://create.roblox.com/docs/reference/engine/classes/GenerationService)
[GenericSettings](https://create.roblox.com/docs/reference/engine/classes/GenericSettings)
[Geometry](https://create.roblox.com/docs/reference/engine/classes/Geometry)
[GeometryService](https://create.roblox.com/docs/reference/engine/classes/GeometryService)
[GetTextBoundsParams](https://create.roblox.com/docs/reference/engine/classes/GetTextBoundsParams)
[GlobalDataStore](https://create.roblox.com/docs/reference/engine/classes/GlobalDataStore)
[GlobalSettings](https://create.roblox.com/docs/reference/engine/classes/GlobalSettings)
[Glue](https://create.roblox.com/docs/reference/engine/classes/Glue)
[GroundController](https://create.roblox.com/docs/reference/engine/classes/GroundController)
[GroupService](https://create.roblox.com/docs/reference/engine/classes/GroupService)
[GuiBase](https://create.roblox.com/docs/reference/engine/classes/GuiBase)
[GuiBase2d](https://create.roblox.com/docs/reference/engine/classes/GuiBase2d)
[GuiBase3d](https://create.roblox.com/docs/reference/engine/classes/GuiBase3d)
[GuiButton](https://create.roblox.com/docs/reference/engine/classes/GuiButton)
[GuiLabel](https://create.roblox.com/docs/reference/engine/classes/GuiLabel)
[GuiMain](https://create.roblox.com/docs/reference/engine/classes/GuiMain)
[GuiObject](https://create.roblox.com/docs/reference/engine/classes/GuiObject)
[GuiService](https://create.roblox.com/docs/reference/engine/classes/GuiService)
[GuidRegistryService](https://create.roblox.com/docs/reference/engine/classes/GuidRegistryService)
H21 Classes
* * *
[HSRDataContentProvider](https://create.roblox.com/docs/reference/engine/classes/HSRDataContentProvider)
[HandleAdornment](https://create.roblox.com/docs/reference/engine/classes/HandleAdornment)
[Handles](https://create.roblox.com/docs/reference/engine/classes/Handles)
[HandlesBase](https://create.roblox.com/docs/reference/engine/classes/HandlesBase)
[HapticEffect](https://create.roblox.com/docs/reference/engine/classes/HapticEffect)
[HapticService](https://create.roblox.com/docs/reference/engine/classes/HapticService)
[Hat](https://create.roblox.com/docs/reference/engine/classes/Hat)
[HeapProfilerService](https://create.roblox.com/docs/reference/engine/classes/HeapProfilerService)
[HeightmapImporterService](https://create.roblox.com/docs/reference/engine/classes/HeightmapImporterService)
[HiddenSurfaceRemovalAsset](https://create.roblox.com/docs/reference/engine/classes/HiddenSurfaceRemovalAsset)
[Highlight](https://create.roblox.com/docs/reference/engine/classes/Highlight)
[HingeConstraint](https://create.roblox.com/docs/reference/engine/classes/HingeConstraint)
[Hint](https://create.roblox.com/docs/reference/engine/classes/Hint)
[Hole](https://create.roblox.com/docs/reference/engine/classes/Hole)
[Hopper](https://create.roblox.com/docs/reference/engine/classes/Hopper)
[HopperBin](https://create.roblox.com/docs/reference/engine/classes/HopperBin)
[HttpService](https://create.roblox.com/docs/reference/engine/classes/HttpService)
[Humanoid](https://create.roblox.com/docs/reference/engine/classes/Humanoid)
[HumanoidController](https://create.roblox.com/docs/reference/engine/classes/HumanoidController)
[HumanoidDescription](https://create.roblox.com/docs/reference/engine/classes/HumanoidDescription)
[HumanoidRigDescription](https://create.roblox.com/docs/reference/engine/classes/HumanoidRigDescription)
I19 Classes
* * *
[IKControl](https://create.roblox.com/docs/reference/engine/classes/IKControl)
[ILegacyStudioBridge](https://create.roblox.com/docs/reference/engine/classes/ILegacyStudioBridge)
[ImageButton](https://create.roblox.com/docs/reference/engine/classes/ImageButton)
[ImageHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/ImageHandleAdornment)
[ImageLabel](https://create.roblox.com/docs/reference/engine/classes/ImageLabel)
[IncrementalPatchBuilder](https://create.roblox.com/docs/reference/engine/classes/IncrementalPatchBuilder)
[InputAction](https://create.roblox.com/docs/reference/engine/classes/InputAction)
[InputActionLabel](https://create.roblox.com/docs/reference/engine/classes/InputActionLabel)
[InputBinding](https://create.roblox.com/docs/reference/engine/classes/InputBinding)
[InputContext](https://create.roblox.com/docs/reference/engine/classes/InputContext)
[InputObject](https://create.roblox.com/docs/reference/engine/classes/InputObject)
[InsertService](https://create.roblox.com/docs/reference/engine/classes/InsertService)
[Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
[InstanceAdornment](https://create.roblox.com/docs/reference/engine/classes/InstanceAdornment)
[InstanceFileSyncService](https://create.roblox.com/docs/reference/engine/classes/InstanceFileSyncService)
[IntConstrainedValue](https://create.roblox.com/docs/reference/engine/classes/IntConstrainedValue)
[IntValue](https://create.roblox.com/docs/reference/engine/classes/IntValue)
[IntersectOperation](https://create.roblox.com/docs/reference/engine/classes/IntersectOperation)
[InventoryPages](https://create.roblox.com/docs/reference/engine/classes/InventoryPages)
J2 Classes
* * *
[JointInstance](https://create.roblox.com/docs/reference/engine/classes/JointInstance)
[JointsService](https://create.roblox.com/docs/reference/engine/classes/JointsService)
K5 Classes
* * *
[KeyboardService](https://create.roblox.com/docs/reference/engine/classes/KeyboardService)
[Keyframe](https://create.roblox.com/docs/reference/engine/classes/Keyframe)
[KeyframeMarker](https://create.roblox.com/docs/reference/engine/classes/KeyframeMarker)
[KeyframeSequence](https://create.roblox.com/docs/reference/engine/classes/KeyframeSequence)
[KeyframeSequenceProvider](https://create.roblox.com/docs/reference/engine/classes/KeyframeSequenceProvider)
L14 Classes
* * *
[LayerCollector](https://create.roblox.com/docs/reference/engine/classes/LayerCollector)
[Light](https://create.roblox.com/docs/reference/engine/classes/Light)
[Lighting](https://create.roblox.com/docs/reference/engine/classes/Lighting)
[LineForce](https://create.roblox.com/docs/reference/engine/classes/LineForce)
[LineHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/LineHandleAdornment)
[LinearVelocity](https://create.roblox.com/docs/reference/engine/classes/LinearVelocity)
[LocalScript](https://create.roblox.com/docs/reference/engine/classes/LocalScript)
[LocalizationService](https://create.roblox.com/docs/reference/engine/classes/LocalizationService)
[LocalizationTable](https://create.roblox.com/docs/reference/engine/classes/LocalizationTable)
[LogService](https://create.roblox.com/docs/reference/engine/classes/LogService)
[LoginService](https://create.roblox.com/docs/reference/engine/classes/LoginService)
[LuaSettings](https://create.roblox.com/docs/reference/engine/classes/LuaSettings)
[LuaSourceContainer](https://create.roblox.com/docs/reference/engine/classes/LuaSourceContainer)
[LuaWebService](https://create.roblox.com/docs/reference/engine/classes/LuaWebService)
M29 Classes
* * *
[MLService](https://create.roblox.com/docs/reference/engine/classes/MLService)
[MLSession](https://create.roblox.com/docs/reference/engine/classes/MLSession)
[MakeupDescription](https://create.roblox.com/docs/reference/engine/classes/MakeupDescription)
[ManualGlue](https://create.roblox.com/docs/reference/engine/classes/ManualGlue)
[ManualSurfaceJointInstance](https://create.roblox.com/docs/reference/engine/classes/ManualSurfaceJointInstance)
[ManualWeld](https://create.roblox.com/docs/reference/engine/classes/ManualWeld)
[MarkerCurve](https://create.roblox.com/docs/reference/engine/classes/MarkerCurve)
[MarketplaceService](https://create.roblox.com/docs/reference/engine/classes/MarketplaceService)
[MatchmakingService](https://create.roblox.com/docs/reference/engine/classes/MatchmakingService)
[MaterialService](https://create.roblox.com/docs/reference/engine/classes/MaterialService)
[MaterialVariant](https://create.roblox.com/docs/reference/engine/classes/MaterialVariant)
[MemStorageConnection](https://create.roblox.com/docs/reference/engine/classes/MemStorageConnection)
[MemoryStoreHashMap](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreHashMap)
[MemoryStoreHashMapPages](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreHashMapPages)
[MemoryStoreQueue](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreQueue)
[MemoryStoreService](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreService)
[MemoryStoreSortedMap](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreSortedMap)
[MeshContentProvider](https://create.roblox.com/docs/reference/engine/classes/MeshContentProvider)
[MeshPart](https://create.roblox.com/docs/reference/engine/classes/MeshPart)
[Message](https://create.roblox.com/docs/reference/engine/classes/Message)
[MessagingService](https://create.roblox.com/docs/reference/engine/classes/MessagingService)
[Model](https://create.roblox.com/docs/reference/engine/classes/Model)
[ModerationService](https://create.roblox.com/docs/reference/engine/classes/ModerationService)
[ModuleScript](https://create.roblox.com/docs/reference/engine/classes/ModuleScript)
[Motor](https://create.roblox.com/docs/reference/engine/classes/Motor)
[Motor6D](https://create.roblox.com/docs/reference/engine/classes/Motor6D)
[MotorFeature](https://create.roblox.com/docs/reference/engine/classes/MotorFeature)
[Mouse](https://create.roblox.com/docs/reference/engine/classes/Mouse)
[MouseService](https://create.roblox.com/docs/reference/engine/classes/MouseService)
N10 Classes
* * *
[NegateOperation](https://create.roblox.com/docs/reference/engine/classes/NegateOperation)
[NetworkClient](https://create.roblox.com/docs/reference/engine/classes/NetworkClient)
[NetworkMarker](https://create.roblox.com/docs/reference/engine/classes/NetworkMarker)
[NetworkPeer](https://create.roblox.com/docs/reference/engine/classes/NetworkPeer)
[NetworkReplicator](https://create.roblox.com/docs/reference/engine/classes/NetworkReplicator)
[NetworkServer](https://create.roblox.com/docs/reference/engine/classes/NetworkServer)
[NetworkSettings](https://create.roblox.com/docs/reference/engine/classes/NetworkSettings)
[NoCollisionConstraint](https://create.roblox.com/docs/reference/engine/classes/NoCollisionConstraint)
[NumberPose](https://create.roblox.com/docs/reference/engine/classes/NumberPose)
[NumberValue](https://create.roblox.com/docs/reference/engine/classes/NumberValue)
O6 Classes
* * *
[Object](https://create.roblox.com/docs/reference/engine/classes/Object)
[ObjectValue](https://create.roblox.com/docs/reference/engine/classes/ObjectValue)
[OpenCloudApiV1](https://create.roblox.com/docs/reference/engine/classes/OpenCloudApiV1)
[OpenCloudService](https://create.roblox.com/docs/reference/engine/classes/OpenCloudService)
[OrderedDataStore](https://create.roblox.com/docs/reference/engine/classes/OrderedDataStore)
[OutfitPages](https://create.roblox.com/docs/reference/engine/classes/OutfitPages)
P58 Classes
* * *
[PVAdornment](https://create.roblox.com/docs/reference/engine/classes/PVAdornment)
[PVInstance](https://create.roblox.com/docs/reference/engine/classes/PVInstance)
[PackageLink](https://create.roblox.com/docs/reference/engine/classes/PackageLink)
[PackageService](https://create.roblox.com/docs/reference/engine/classes/PackageService)
[Pages](https://create.roblox.com/docs/reference/engine/classes/Pages)
[Pants](https://create.roblox.com/docs/reference/engine/classes/Pants)
[Part](https://create.roblox.com/docs/reference/engine/classes/Part)
[PartAdornment](https://create.roblox.com/docs/reference/engine/classes/PartAdornment)
[PartOperation](https://create.roblox.com/docs/reference/engine/classes/PartOperation)
[PartOperationAsset](https://create.roblox.com/docs/reference/engine/classes/PartOperationAsset)
[ParticleEmitter](https://create.roblox.com/docs/reference/engine/classes/ParticleEmitter)
[Path](https://create.roblox.com/docs/reference/engine/classes/Path)
[Path2D](https://create.roblox.com/docs/reference/engine/classes/Path2D)
[PathfindingLink](https://create.roblox.com/docs/reference/engine/classes/PathfindingLink)
[PathfindingModifier](https://create.roblox.com/docs/reference/engine/classes/PathfindingModifier)
[PathfindingService](https://create.roblox.com/docs/reference/engine/classes/PathfindingService)
[PhysicsService](https://create.roblox.com/docs/reference/engine/classes/PhysicsService)
[PhysicsSettings](https://create.roblox.com/docs/reference/engine/classes/PhysicsSettings)
[PitchShiftSoundEffect](https://create.roblox.com/docs/reference/engine/classes/PitchShiftSoundEffect)
[Plane](https://create.roblox.com/docs/reference/engine/classes/Plane)
[PlaneConstraint](https://create.roblox.com/docs/reference/engine/classes/PlaneConstraint)
[Platform](https://create.roblox.com/docs/reference/engine/classes/Platform)
[Player](https://create.roblox.com/docs/reference/engine/classes/Player)
[PlayerGui](https://create.roblox.com/docs/reference/engine/classes/PlayerGui)
[PlayerListConfiguration](https://create.roblox.com/docs/reference/engine/classes/PlayerListConfiguration)
[PlayerMouse](https://create.roblox.com/docs/reference/engine/classes/PlayerMouse)
[PlayerScripts](https://create.roblox.com/docs/reference/engine/classes/PlayerScripts)
[PlayerViewService](https://create.roblox.com/docs/reference/engine/classes/PlayerViewService)
[Players](https://create.roblox.com/docs/reference/engine/classes/Players)
[Plugin](https://create.roblox.com/docs/reference/engine/classes/Plugin)
[PluginAction](https://create.roblox.com/docs/reference/engine/classes/PluginAction)
[PluginCapabilities](https://create.roblox.com/docs/reference/engine/classes/PluginCapabilities)
[PluginConnection](https://create.roblox.com/docs/reference/engine/classes/PluginConnection)
[PluginConnectionService](https://create.roblox.com/docs/reference/engine/classes/PluginConnectionService)
[PluginDebugService](https://create.roblox.com/docs/reference/engine/classes/PluginDebugService)
[PluginDragEvent](https://create.roblox.com/docs/reference/engine/classes/PluginDragEvent)
[PluginGui](https://create.roblox.com/docs/reference/engine/classes/PluginGui)
[PluginGuiService](https://create.roblox.com/docs/reference/engine/classes/PluginGuiService)
[PluginManagementService](https://create.roblox.com/docs/reference/engine/classes/PluginManagementService)
[PluginManager](https://create.roblox.com/docs/reference/engine/classes/PluginManager)
[PluginManagerInterface](https://create.roblox.com/docs/reference/engine/classes/PluginManagerInterface)
[PluginMenu](https://create.roblox.com/docs/reference/engine/classes/PluginMenu)
[PluginMouse](https://create.roblox.com/docs/reference/engine/classes/PluginMouse)
[PluginToolbar](https://create.roblox.com/docs/reference/engine/classes/PluginToolbar)
[PluginToolbarButton](https://create.roblox.com/docs/reference/engine/classes/PluginToolbarButton)
[PointLight](https://create.roblox.com/docs/reference/engine/classes/PointLight)
[PointsService](https://create.roblox.com/docs/reference/engine/classes/PointsService)
[PolicyService](https://create.roblox.com/docs/reference/engine/classes/PolicyService)
[Pose](https://create.roblox.com/docs/reference/engine/classes/Pose)
[PoseBase](https://create.roblox.com/docs/reference/engine/classes/PoseBase)
[PostEffect](https://create.roblox.com/docs/reference/engine/classes/PostEffect)
[PrismaticConstraint](https://create.roblox.com/docs/reference/engine/classes/PrismaticConstraint)
[ProceduralModel](https://create.roblox.com/docs/reference/engine/classes/ProceduralModel)
[ProcessInstancePhysicsService](https://create.roblox.com/docs/reference/engine/classes/ProcessInstancePhysicsService)
[ProximityPrompt](https://create.roblox.com/docs/reference/engine/classes/ProximityPrompt)
[ProximityPromptService](https://create.roblox.com/docs/reference/engine/classes/ProximityPromptService)
[PublishService](https://create.roblox.com/docs/reference/engine/classes/PublishService)
[PyramidHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/PyramidHandleAdornment)
R37 Classes
* * *
[RayValue](https://create.roblox.com/docs/reference/engine/classes/RayValue)
[RecommendationPages](https://create.roblox.com/docs/reference/engine/classes/RecommendationPages)
[RecommendationService](https://create.roblox.com/docs/reference/engine/classes/RecommendationService)
[ReflectionMetadata](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadata)
[ReflectionMetadataCallbacks](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataCallbacks)
[ReflectionMetadataClass](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataClass)
[ReflectionMetadataClasses](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataClasses)
[ReflectionMetadataEnum](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataEnum)
[ReflectionMetadataEnumItem](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataEnumItem)
[ReflectionMetadataEnums](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataEnums)
[ReflectionMetadataEvents](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataEvents)
[ReflectionMetadataFunctions](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataFunctions)
[ReflectionMetadataItem](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataItem)
[ReflectionMetadataMember](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataMember)
[ReflectionMetadataProperties](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataProperties)
[ReflectionMetadataYieldFunctions](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataYieldFunctions)
[ReflectionService](https://create.roblox.com/docs/reference/engine/classes/ReflectionService)
[RemoteCommandService](https://create.roblox.com/docs/reference/engine/classes/RemoteCommandService)
[RemoteDebuggerServer](https://create.roblox.com/docs/reference/engine/classes/RemoteDebuggerServer)
[RemoteEvent](https://create.roblox.com/docs/reference/engine/classes/RemoteEvent)
[RemoteFunction](https://create.roblox.com/docs/reference/engine/classes/RemoteFunction)
[RenderSettings](https://create.roblox.com/docs/reference/engine/classes/RenderSettings)
[ReplicatedFirst](https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst)
[ReplicatedStorage](https://create.roblox.com/docs/reference/engine/classes/ReplicatedStorage)
[ReverbSoundEffect](https://create.roblox.com/docs/reference/engine/classes/ReverbSoundEffect)
[RigidConstraint](https://create.roblox.com/docs/reference/engine/classes/RigidConstraint)
[RocketPropulsion](https://create.roblox.com/docs/reference/engine/classes/RocketPropulsion)
[RodConstraint](https://create.roblox.com/docs/reference/engine/classes/RodConstraint)
[RopeConstraint](https://create.roblox.com/docs/reference/engine/classes/RopeConstraint)
[Rotate](https://create.roblox.com/docs/reference/engine/classes/Rotate)
[RotateP](https://create.roblox.com/docs/reference/engine/classes/RotateP)
[RotateV](https://create.roblox.com/docs/reference/engine/classes/RotateV)
[RotationCurve](https://create.roblox.com/docs/reference/engine/classes/RotationCurve)
[RunService](https://create.roblox.com/docs/reference/engine/classes/RunService)
[RunningAverageItemDouble](https://create.roblox.com/docs/reference/engine/classes/RunningAverageItemDouble)
[RunningAverageItemInt](https://create.roblox.com/docs/reference/engine/classes/RunningAverageItemInt)
[RunningAverageTimeIntervalItem](https://create.roblox.com/docs/reference/engine/classes/RunningAverageTimeIntervalItem)
S84 Classes
* * *
[SceneAnalysisService](https://create.roblox.com/docs/reference/engine/classes/SceneAnalysisService)
[ScreenGui](https://create.roblox.com/docs/reference/engine/classes/ScreenGui)
[ScreenshotCapture](https://create.roblox.com/docs/reference/engine/classes/ScreenshotCapture)
[ScreenshotHud](https://create.roblox.com/docs/reference/engine/classes/ScreenshotHud)
[Script](https://create.roblox.com/docs/reference/engine/classes/Script)
[ScriptContext](https://create.roblox.com/docs/reference/engine/classes/ScriptContext)
[ScriptDebuggerService](https://create.roblox.com/docs/reference/engine/classes/ScriptDebuggerService)
[ScriptDocument](https://create.roblox.com/docs/reference/engine/classes/ScriptDocument)
[ScriptEditorService](https://create.roblox.com/docs/reference/engine/classes/ScriptEditorService)
[ScriptProfilerService](https://create.roblox.com/docs/reference/engine/classes/ScriptProfilerService)
[ScriptService](https://create.roblox.com/docs/reference/engine/classes/ScriptService)
[ScrollingFrame](https://create.roblox.com/docs/reference/engine/classes/ScrollingFrame)
[Seat](https://create.roblox.com/docs/reference/engine/classes/Seat)
[Selection](https://create.roblox.com/docs/reference/engine/classes/Selection)
[SelectionBox](https://create.roblox.com/docs/reference/engine/classes/SelectionBox)
[SelectionHighlightManager](https://create.roblox.com/docs/reference/engine/classes/SelectionHighlightManager)
[SelectionLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionLasso)
[SelectionPartLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionPartLasso)
[SelectionPointLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionPointLasso)
[SelectionSphere](https://create.roblox.com/docs/reference/engine/classes/SelectionSphere)
[SelfViewConfiguration](https://create.roblox.com/docs/reference/engine/classes/SelfViewConfiguration)
[SensorBase](https://create.roblox.com/docs/reference/engine/classes/SensorBase)
[SerializationService](https://create.roblox.com/docs/reference/engine/classes/SerializationService)
[ServerReplicator](https://create.roblox.com/docs/reference/engine/classes/ServerReplicator)
[ServerScriptService](https://create.roblox.com/docs/reference/engine/classes/ServerScriptService)
[ServerStorage](https://create.roblox.com/docs/reference/engine/classes/ServerStorage)
[ServiceProvider](https://create.roblox.com/docs/reference/engine/classes/ServiceProvider)
[SharedTableRegistry](https://create.roblox.com/docs/reference/engine/classes/SharedTableRegistry)
[Shirt](https://create.roblox.com/docs/reference/engine/classes/Shirt)
[ShirtGraphic](https://create.roblox.com/docs/reference/engine/classes/ShirtGraphic)
[SkateboardController](https://create.roblox.com/docs/reference/engine/classes/SkateboardController)
[SkateboardPlatform](https://create.roblox.com/docs/reference/engine/classes/SkateboardPlatform)
[Skin](https://create.roblox.com/docs/reference/engine/classes/Skin)
[Sky](https://create.roblox.com/docs/reference/engine/classes/Sky)
[SlidingBallConstraint](https://create.roblox.com/docs/reference/engine/classes/SlidingBallConstraint)
[SlimContentProvider](https://create.roblox.com/docs/reference/engine/classes/SlimContentProvider)
[Smoke](https://create.roblox.com/docs/reference/engine/classes/Smoke)
[Snap](https://create.roblox.com/docs/reference/engine/classes/Snap)
[SocialService](https://create.roblox.com/docs/reference/engine/classes/SocialService)
[SolidModelContentProvider](https://create.roblox.com/docs/reference/engine/classes/SolidModelContentProvider)
[Sound](https://create.roblox.com/docs/reference/engine/classes/Sound)
[SoundEffect](https://create.roblox.com/docs/reference/engine/classes/SoundEffect)
[SoundGroup](https://create.roblox.com/docs/reference/engine/classes/SoundGroup)
[SoundService](https://create.roblox.com/docs/reference/engine/classes/SoundService)
[Sparkles](https://create.roblox.com/docs/reference/engine/classes/Sparkles)
[SpawnLocation](https://create.roblox.com/docs/reference/engine/classes/SpawnLocation)
[SpawnerService](https://create.roblox.com/docs/reference/engine/classes/SpawnerService)
[SpecialMesh](https://create.roblox.com/docs/reference/engine/classes/SpecialMesh)
[SphereHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/SphereHandleAdornment)
[SpotLight](https://create.roblox.com/docs/reference/engine/classes/SpotLight)
[SpringConstraint](https://create.roblox.com/docs/reference/engine/classes/SpringConstraint)
[StandalonePluginScripts](https://create.roblox.com/docs/reference/engine/classes/StandalonePluginScripts)
[StandardPages](https://create.roblox.com/docs/reference/engine/classes/StandardPages)
[StarterCharacterScripts](https://create.roblox.com/docs/reference/engine/classes/StarterCharacterScripts)
[StarterGear](https://create.roblox.com/docs/reference/engine/classes/StarterGear)
[StarterGui](https://create.roblox.com/docs/reference/engine/classes/StarterGui)
[StarterPack](https://create.roblox.com/docs/reference/engine/classes/StarterPack)
[StarterPlayer](https://create.roblox.com/docs/reference/engine/classes/StarterPlayer)
[StarterPlayerScripts](https://create.roblox.com/docs/reference/engine/classes/StarterPlayerScripts)
[Stats](https://create.roblox.com/docs/reference/engine/classes/Stats)
[StatsItem](https://create.roblox.com/docs/reference/engine/classes/StatsItem)
[Status](https://create.roblox.com/docs/reference/engine/classes/Status)
[StopWatchReporter](https://create.roblox.com/docs/reference/engine/classes/StopWatchReporter)
[StringValue](https://create.roblox.com/docs/reference/engine/classes/StringValue)
[Studio](https://create.roblox.com/docs/reference/engine/classes/Studio)
[StudioCaptureService](https://create.roblox.com/docs/reference/engine/classes/StudioCaptureService)
[StudioDeviceSimulatorService](https://create.roblox.com/docs/reference/engine/classes/StudioDeviceSimulatorService)
[StudioScreenshotCapture](https://create.roblox.com/docs/reference/engine/classes/StudioScreenshotCapture)
[StudioService](https://create.roblox.com/docs/reference/engine/classes/StudioService)
[StudioTestService](https://create.roblox.com/docs/reference/engine/classes/StudioTestService)
[StudioTheme](https://create.roblox.com/docs/reference/engine/classes/StudioTheme)
[StyleBase](https://create.roblox.com/docs/reference/engine/classes/StyleBase)
[StyleDerive](https://create.roblox.com/docs/reference/engine/classes/StyleDerive)
[StyleLink](https://create.roblox.com/docs/reference/engine/classes/StyleLink)
[StyleQuery](https://create.roblox.com/docs/reference/engine/classes/StyleQuery)
[StyleRule](https://create.roblox.com/docs/reference/engine/classes/StyleRule)
[StyleSheet](https://create.roblox.com/docs/reference/engine/classes/StyleSheet)
[SunRaysEffect](https://create.roblox.com/docs/reference/engine/classes/SunRaysEffect)
[SurfaceAppearance](https://create.roblox.com/docs/reference/engine/classes/SurfaceAppearance)
[SurfaceGui](https://create.roblox.com/docs/reference/engine/classes/SurfaceGui)
[SurfaceGuiBase](https://create.roblox.com/docs/reference/engine/classes/SurfaceGuiBase)
[SurfaceLight](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight)
[SurfaceSelection](https://create.roblox.com/docs/reference/engine/classes/SurfaceSelection)
[SwimController](https://create.roblox.com/docs/reference/engine/classes/SwimController)
T42 Classes
* * *
[TaskScheduler](https://create.roblox.com/docs/reference/engine/classes/TaskScheduler)
[Team](https://create.roblox.com/docs/reference/engine/classes/Team)
[Teams](https://create.roblox.com/docs/reference/engine/classes/Teams)
[TeleportAsyncResult](https://create.roblox.com/docs/reference/engine/classes/TeleportAsyncResult)
[TeleportOptions](https://create.roblox.com/docs/reference/engine/classes/TeleportOptions)
[TeleportService](https://create.roblox.com/docs/reference/engine/classes/TeleportService)
[Terrain](https://create.roblox.com/docs/reference/engine/classes/Terrain)
[TerrainDetail](https://create.roblox.com/docs/reference/engine/classes/TerrainDetail)
[TerrainRegion](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion)
[TestService](https://create.roblox.com/docs/reference/engine/classes/TestService)
[TextBox](https://create.roblox.com/docs/reference/engine/classes/TextBox)
[TextBoxService](https://create.roblox.com/docs/reference/engine/classes/TextBoxService)
[TextButton](https://create.roblox.com/docs/reference/engine/classes/TextButton)
[TextChannel](https://create.roblox.com/docs/reference/engine/classes/TextChannel)
[TextChannelWindow](https://create.roblox.com/docs/reference/engine/classes/TextChannelWindow)
[TextChatCommand](https://create.roblox.com/docs/reference/engine/classes/TextChatCommand)
[TextChatConfigurations](https://create.roblox.com/docs/reference/engine/classes/TextChatConfigurations)
[TextChatMessage](https://create.roblox.com/docs/reference/engine/classes/TextChatMessage)
[TextChatMessageProperties](https://create.roblox.com/docs/reference/engine/classes/TextChatMessageProperties)
[TextChatService](https://create.roblox.com/docs/reference/engine/classes/TextChatService)
[TextFilterResult](https://create.roblox.com/docs/reference/engine/classes/TextFilterResult)
[TextFilterTranslatedResult](https://create.roblox.com/docs/reference/engine/classes/TextFilterTranslatedResult)
[TextGenerator](https://create.roblox.com/docs/reference/engine/classes/TextGenerator)
[TextLabel](https://create.roblox.com/docs/reference/engine/classes/TextLabel)
[TextService](https://create.roblox.com/docs/reference/engine/classes/TextService)
[TextSource](https://create.roblox.com/docs/reference/engine/classes/TextSource)
[Texture](https://create.roblox.com/docs/reference/engine/classes/Texture)
[TimerService](https://create.roblox.com/docs/reference/engine/classes/TimerService)
[Tool](https://create.roblox.com/docs/reference/engine/classes/Tool)
[Torque](https://create.roblox.com/docs/reference/engine/classes/Torque)
[TorsionSpringConstraint](https://create.roblox.com/docs/reference/engine/classes/TorsionSpringConstraint)
[TotalCountTimeIntervalItem](https://create.roblox.com/docs/reference/engine/classes/TotalCountTimeIntervalItem)
[TouchInputService](https://create.roblox.com/docs/reference/engine/classes/TouchInputService)
[TouchTransmitter](https://create.roblox.com/docs/reference/engine/classes/TouchTransmitter)
[Trail](https://create.roblox.com/docs/reference/engine/classes/Trail)
[Translator](https://create.roblox.com/docs/reference/engine/classes/Translator)
[TremoloSoundEffect](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect)
[TriangleMeshPart](https://create.roblox.com/docs/reference/engine/classes/TriangleMeshPart)
[TrussPart](https://create.roblox.com/docs/reference/engine/classes/TrussPart)
[Tween](https://create.roblox.com/docs/reference/engine/classes/Tween)
[TweenBase](https://create.roblox.com/docs/reference/engine/classes/TweenBase)
[TweenService](https://create.roblox.com/docs/reference/engine/classes/TweenService)
U28 Classes
* * *
[UIAspectRatioConstraint](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint)
[UIBase](https://create.roblox.com/docs/reference/engine/classes/UIBase)
[UIComponent](https://create.roblox.com/docs/reference/engine/classes/UIComponent)
[UIConstraint](https://create.roblox.com/docs/reference/engine/classes/UIConstraint)
[UICorner](https://create.roblox.com/docs/reference/engine/classes/UICorner)
[UIDragDetector](https://create.roblox.com/docs/reference/engine/classes/UIDragDetector)
[UIFlexItem](https://create.roblox.com/docs/reference/engine/classes/UIFlexItem)
[UIGradient](https://create.roblox.com/docs/reference/engine/classes/UIGradient)
[UIGridLayout](https://create.roblox.com/docs/reference/engine/classes/UIGridLayout)
[UIGridStyleLayout](https://create.roblox.com/docs/reference/engine/classes/UIGridStyleLayout)
[UILayout](https://create.roblox.com/docs/reference/engine/classes/UILayout)
[UIListLayout](https://create.roblox.com/docs/reference/engine/classes/UIListLayout)
[UIPadding](https://create.roblox.com/docs/reference/engine/classes/UIPadding)
[UIPageLayout](https://create.roblox.com/docs/reference/engine/classes/UIPageLayout)
[UIScale](https://create.roblox.com/docs/reference/engine/classes/UIScale)
[UIShadow](https://create.roblox.com/docs/reference/engine/classes/UIShadow)
[UISizeConstraint](https://create.roblox.com/docs/reference/engine/classes/UISizeConstraint)
[UIStroke](https://create.roblox.com/docs/reference/engine/classes/UIStroke)
[UITableLayout](https://create.roblox.com/docs/reference/engine/classes/UITableLayout)
[UITextSizeConstraint](https://create.roblox.com/docs/reference/engine/classes/UITextSizeConstraint)
[UnionOperation](https://create.roblox.com/docs/reference/engine/classes/UnionOperation)
[UniqueIdLookupService](https://create.roblox.com/docs/reference/engine/classes/UniqueIdLookupService)
[UniversalConstraint](https://create.roblox.com/docs/reference/engine/classes/UniversalConstraint)
[UnreliableRemoteEvent](https://create.roblox.com/docs/reference/engine/classes/UnreliableRemoteEvent)
[UserGameSettings](https://create.roblox.com/docs/reference/engine/classes/UserGameSettings)
[UserInputService](https://create.roblox.com/docs/reference/engine/classes/UserInputService)
[UserService](https://create.roblox.com/docs/reference/engine/classes/UserService)
[UserSettings](https://create.roblox.com/docs/reference/engine/classes/UserSettings)
V23 Classes
* * *
[VRService](https://create.roblox.com/docs/reference/engine/classes/VRService)
[ValueBase](https://create.roblox.com/docs/reference/engine/classes/ValueBase)
[ValueCurve](https://create.roblox.com/docs/reference/engine/classes/ValueCurve)
[Vector3Curve](https://create.roblox.com/docs/reference/engine/classes/Vector3Curve)
[Vector3Value](https://create.roblox.com/docs/reference/engine/classes/Vector3Value)
[VectorForce](https://create.roblox.com/docs/reference/engine/classes/VectorForce)
[VehicleController](https://create.roblox.com/docs/reference/engine/classes/VehicleController)
[VehicleSeat](https://create.roblox.com/docs/reference/engine/classes/VehicleSeat)
[VelocityMotor](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor)
[VideoCapture](https://create.roblox.com/docs/reference/engine/classes/VideoCapture)
[VideoCaptureService](https://create.roblox.com/docs/reference/engine/classes/VideoCaptureService)
[VideoDisplay](https://create.roblox.com/docs/reference/engine/classes/VideoDisplay)
[VideoFrame](https://create.roblox.com/docs/reference/engine/classes/VideoFrame)
[VideoPlayer](https://create.roblox.com/docs/reference/engine/classes/VideoPlayer)
[VideoSampler](https://create.roblox.com/docs/reference/engine/classes/VideoSampler)
[VideoService](https://create.roblox.com/docs/reference/engine/classes/VideoService)
[ViewportFrame](https://create.roblox.com/docs/reference/engine/classes/ViewportFrame)
[VirtualInput](https://create.roblox.com/docs/reference/engine/classes/VirtualInput)
[VirtualInputManager](https://create.roblox.com/docs/reference/engine/classes/VirtualInputManager)
[VirtualUser](https://create.roblox.com/docs/reference/engine/classes/VirtualUser)
[VisibilityCheckDispatcher](https://create.roblox.com/docs/reference/engine/classes/VisibilityCheckDispatcher)
[Visit](https://create.roblox.com/docs/reference/engine/classes/Visit)
[VoiceChatService](https://create.roblox.com/docs/reference/engine/classes/VoiceChatService)
W13 Classes
* * *
[WebStreamClient](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient)
[WedgePart](https://create.roblox.com/docs/reference/engine/classes/WedgePart)
[Weld](https://create.roblox.com/docs/reference/engine/classes/Weld)
[WeldConstraint](https://create.roblox.com/docs/reference/engine/classes/WeldConstraint)
[Wire](https://create.roblox.com/docs/reference/engine/classes/Wire)
[WireframeHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/WireframeHandleAdornment)
[Workspace](https://create.roblox.com/docs/reference/engine/classes/Workspace)
[WorldModel](https://create.roblox.com/docs/reference/engine/classes/WorldModel)
[WorldRoot](https://create.roblox.com/docs/reference/engine/classes/WorldRoot)
[WrapDeformer](https://create.roblox.com/docs/reference/engine/classes/WrapDeformer)
[WrapLayer](https://create.roblox.com/docs/reference/engine/classes/WrapLayer)
[WrapTarget](https://create.roblox.com/docs/reference/engine/classes/WrapTarget)
[WrapTextureTransfer](https://create.roblox.com/docs/reference/engine/classes/WrapTextureTransfer)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
New sidebar toggle
Free up some page space by shrinking your navigation.
---
# Roblox Engine classes | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
[Creator](https://create.roblox.com/)
[Engine reference](https://create.roblox.com/docs/reference/engine)
* * *
Engine API
* [Overview](https://create.roblox.com/docs/reference/engine)
* [Classes](https://create.roblox.com/docs/reference/engine/classes)
* [Data types](https://create.roblox.com/docs/reference/engine/datatypes)
* [Enums](https://create.roblox.com/docs/reference/engine/enums)
* [Globals](https://create.roblox.com/docs/reference/engine/globals)
* [Libraries](https://create.roblox.com/docs/reference/engine/libraries)
Release notes
* [Current release](https://create.roblox.com/docs/updates/2026-08-31)
* [Pending release](https://create.roblox.com/docs/updates/pending)
* Recent releases
Roblox Engine classes
=====================
English
Feedback
[Classes (625)](https://create.roblox.com/docs/reference/engine/classes)
[Data types (48)](https://create.roblox.com/docs/reference/engine/datatypes)
[Enums (507)](https://create.roblox.com/docs/reference/engine/enums)
[Globals (50)](https://create.roblox.com/docs/reference/engine/globals)
[Libraries (11)](https://create.roblox.com/docs/reference/engine/libraries)
Classes represent core objects and services in the Roblox Engine. They contain properties, methods, events, and callbacks.
A57 Classes
* * *
[Accessory](https://create.roblox.com/docs/reference/engine/classes/Accessory)
[AccessoryDescription](https://create.roblox.com/docs/reference/engine/classes/AccessoryDescription)
[Accoutrement](https://create.roblox.com/docs/reference/engine/classes/Accoutrement)
[Actor](https://create.roblox.com/docs/reference/engine/classes/Actor)
[AdGui](https://create.roblox.com/docs/reference/engine/classes/AdGui)
[AdPortal](https://create.roblox.com/docs/reference/engine/classes/AdPortal)
[AdService](https://create.roblox.com/docs/reference/engine/classes/AdService)
[AdvancedDragger](https://create.roblox.com/docs/reference/engine/classes/AdvancedDragger)
[AirController](https://create.roblox.com/docs/reference/engine/classes/AirController)
[AlignOrientation](https://create.roblox.com/docs/reference/engine/classes/AlignOrientation)
[AlignPosition](https://create.roblox.com/docs/reference/engine/classes/AlignPosition)
[AnalyticsService](https://create.roblox.com/docs/reference/engine/classes/AnalyticsService)
[AngularVelocity](https://create.roblox.com/docs/reference/engine/classes/AngularVelocity)
[Animation](https://create.roblox.com/docs/reference/engine/classes/Animation)
[AnimationClip](https://create.roblox.com/docs/reference/engine/classes/AnimationClip)
[AnimationClipProvider](https://create.roblox.com/docs/reference/engine/classes/AnimationClipProvider)
[AnimationConstraint](https://create.roblox.com/docs/reference/engine/classes/AnimationConstraint)
[AnimationController](https://create.roblox.com/docs/reference/engine/classes/AnimationController)
[AnimationNodeDefinition](https://create.roblox.com/docs/reference/engine/classes/AnimationNodeDefinition)
[AnimationRigData](https://create.roblox.com/docs/reference/engine/classes/AnimationRigData)
[AnimationTrack](https://create.roblox.com/docs/reference/engine/classes/AnimationTrack)
[Animator](https://create.roblox.com/docs/reference/engine/classes/Animator)
[ArcHandles](https://create.roblox.com/docs/reference/engine/classes/ArcHandles)
[AssetDeliveryProxy](https://create.roblox.com/docs/reference/engine/classes/AssetDeliveryProxy)
[AssetPatchSettings](https://create.roblox.com/docs/reference/engine/classes/AssetPatchSettings)
[AssetService](https://create.roblox.com/docs/reference/engine/classes/AssetService)
[Atmosphere](https://create.roblox.com/docs/reference/engine/classes/Atmosphere)
[AtmosphereSensor](https://create.roblox.com/docs/reference/engine/classes/AtmosphereSensor)
[Attachment](https://create.roblox.com/docs/reference/engine/classes/Attachment)
[AudioAnalyzer](https://create.roblox.com/docs/reference/engine/classes/AudioAnalyzer)
[AudioChannelMixer](https://create.roblox.com/docs/reference/engine/classes/AudioChannelMixer)
[AudioChannelSplitter](https://create.roblox.com/docs/reference/engine/classes/AudioChannelSplitter)
[AudioChorus](https://create.roblox.com/docs/reference/engine/classes/AudioChorus)
[AudioCompressor](https://create.roblox.com/docs/reference/engine/classes/AudioCompressor)
[AudioDeviceInput](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceInput)
[AudioDeviceOutput](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceOutput)
[AudioDistortion](https://create.roblox.com/docs/reference/engine/classes/AudioDistortion)
[AudioEcho](https://create.roblox.com/docs/reference/engine/classes/AudioEcho)
[AudioEmitter](https://create.roblox.com/docs/reference/engine/classes/AudioEmitter)
[AudioEqualizer](https://create.roblox.com/docs/reference/engine/classes/AudioEqualizer)
[AudioFader](https://create.roblox.com/docs/reference/engine/classes/AudioFader)
[AudioFilter](https://create.roblox.com/docs/reference/engine/classes/AudioFilter)
[AudioFlanger](https://create.roblox.com/docs/reference/engine/classes/AudioFlanger)
[AudioGate](https://create.roblox.com/docs/reference/engine/classes/AudioGate)
[AudioLimiter](https://create.roblox.com/docs/reference/engine/classes/AudioLimiter)
[AudioListener](https://create.roblox.com/docs/reference/engine/classes/AudioListener)
[AudioPages](https://create.roblox.com/docs/reference/engine/classes/AudioPages)
[AudioPitchShifter](https://create.roblox.com/docs/reference/engine/classes/AudioPitchShifter)
[AudioPlayer](https://create.roblox.com/docs/reference/engine/classes/AudioPlayer)
[AudioRecorder](https://create.roblox.com/docs/reference/engine/classes/AudioRecorder)
[AudioReverb](https://create.roblox.com/docs/reference/engine/classes/AudioReverb)
[AudioSearchParams](https://create.roblox.com/docs/reference/engine/classes/AudioSearchParams)
[AudioSpeechToText](https://create.roblox.com/docs/reference/engine/classes/AudioSpeechToText)
[AudioTextToSpeech](https://create.roblox.com/docs/reference/engine/classes/AudioTextToSpeech)
[AudioTremolo](https://create.roblox.com/docs/reference/engine/classes/AudioTremolo)
[AvatarCreationService](https://create.roblox.com/docs/reference/engine/classes/AvatarCreationService)
[AvatarEditorService](https://create.roblox.com/docs/reference/engine/classes/AvatarEditorService)
B37 Classes
* * *
[Backpack](https://create.roblox.com/docs/reference/engine/classes/Backpack)
[BackpackItem](https://create.roblox.com/docs/reference/engine/classes/BackpackItem)
[BadgeService](https://create.roblox.com/docs/reference/engine/classes/BadgeService)
[BallSocketConstraint](https://create.roblox.com/docs/reference/engine/classes/BallSocketConstraint)
[BanHistoryPages](https://create.roblox.com/docs/reference/engine/classes/BanHistoryPages)
[BaseCoreGuiConfiguration](https://create.roblox.com/docs/reference/engine/classes/BaseCoreGuiConfiguration)
[BasePart](https://create.roblox.com/docs/reference/engine/classes/BasePart)
[BasePlayerGui](https://create.roblox.com/docs/reference/engine/classes/BasePlayerGui)
[BaseRemoteEvent](https://create.roblox.com/docs/reference/engine/classes/BaseRemoteEvent)
[BaseScript](https://create.roblox.com/docs/reference/engine/classes/BaseScript)
[BaseWrap](https://create.roblox.com/docs/reference/engine/classes/BaseWrap)
[Beam](https://create.roblox.com/docs/reference/engine/classes/Beam)
[BevelMesh](https://create.roblox.com/docs/reference/engine/classes/BevelMesh)
[BillboardGui](https://create.roblox.com/docs/reference/engine/classes/BillboardGui)
[BinaryStringValue](https://create.roblox.com/docs/reference/engine/classes/BinaryStringValue)
[BindableEvent](https://create.roblox.com/docs/reference/engine/classes/BindableEvent)
[BindableFunction](https://create.roblox.com/docs/reference/engine/classes/BindableFunction)
[BlockMesh](https://create.roblox.com/docs/reference/engine/classes/BlockMesh)
[BloomEffect](https://create.roblox.com/docs/reference/engine/classes/BloomEffect)
[BlurEffect](https://create.roblox.com/docs/reference/engine/classes/BlurEffect)
[BodyAngularVelocity](https://create.roblox.com/docs/reference/engine/classes/BodyAngularVelocity)
[BodyColors](https://create.roblox.com/docs/reference/engine/classes/BodyColors)
[BodyForce](https://create.roblox.com/docs/reference/engine/classes/BodyForce)
[BodyGyro](https://create.roblox.com/docs/reference/engine/classes/BodyGyro)
[BodyMover](https://create.roblox.com/docs/reference/engine/classes/BodyMover)
[BodyPartDescription](https://create.roblox.com/docs/reference/engine/classes/BodyPartDescription)
[BodyPosition](https://create.roblox.com/docs/reference/engine/classes/BodyPosition)
[BodyThrust](https://create.roblox.com/docs/reference/engine/classes/BodyThrust)
[BodyVelocity](https://create.roblox.com/docs/reference/engine/classes/BodyVelocity)
[Bone](https://create.roblox.com/docs/reference/engine/classes/Bone)
[BoolValue](https://create.roblox.com/docs/reference/engine/classes/BoolValue)
[BoxHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/BoxHandleAdornment)
[BrickColorValue](https://create.roblox.com/docs/reference/engine/classes/BrickColorValue)
[BrowserService](https://create.roblox.com/docs/reference/engine/classes/BrowserService)
[BubbleChatConfiguration](https://create.roblox.com/docs/reference/engine/classes/BubbleChatConfiguration)
[BubbleChatMessageProperties](https://create.roblox.com/docs/reference/engine/classes/BubbleChatMessageProperties)
[BuoyancySensor](https://create.roblox.com/docs/reference/engine/classes/BuoyancySensor)
C57 Classes
* * *
[CFrameValue](https://create.roblox.com/docs/reference/engine/classes/CFrameValue)
[CacheableContentProvider](https://create.roblox.com/docs/reference/engine/classes/CacheableContentProvider)
[Camera](https://create.roblox.com/docs/reference/engine/classes/Camera)
[CanvasGroup](https://create.roblox.com/docs/reference/engine/classes/CanvasGroup)
[Capture](https://create.roblox.com/docs/reference/engine/classes/Capture)
[CaptureService](https://create.roblox.com/docs/reference/engine/classes/CaptureService)
[CapturesPages](https://create.roblox.com/docs/reference/engine/classes/CapturesPages)
[CapturesViewConfiguration](https://create.roblox.com/docs/reference/engine/classes/CapturesViewConfiguration)
[CatalogPages](https://create.roblox.com/docs/reference/engine/classes/CatalogPages)
[ChangeHistoryService](https://create.roblox.com/docs/reference/engine/classes/ChangeHistoryService)
[ChannelTabsConfiguration](https://create.roblox.com/docs/reference/engine/classes/ChannelTabsConfiguration)
[CharacterAppearance](https://create.roblox.com/docs/reference/engine/classes/CharacterAppearance)
[CharacterMesh](https://create.roblox.com/docs/reference/engine/classes/CharacterMesh)
[Chat](https://create.roblox.com/docs/reference/engine/classes/Chat)
[ChatInputBarConfiguration](https://create.roblox.com/docs/reference/engine/classes/ChatInputBarConfiguration)
[ChatWindowConfiguration](https://create.roblox.com/docs/reference/engine/classes/ChatWindowConfiguration)
[ChatWindowMessageProperties](https://create.roblox.com/docs/reference/engine/classes/ChatWindowMessageProperties)
[ChorusSoundEffect](https://create.roblox.com/docs/reference/engine/classes/ChorusSoundEffect)
[ClickDetector](https://create.roblox.com/docs/reference/engine/classes/ClickDetector)
[ClientReplicator](https://create.roblox.com/docs/reference/engine/classes/ClientReplicator)
[ClimbController](https://create.roblox.com/docs/reference/engine/classes/ClimbController)
[Clothing](https://create.roblox.com/docs/reference/engine/classes/Clothing)
[Clouds](https://create.roblox.com/docs/reference/engine/classes/Clouds)
[ClusterPacketCache](https://create.roblox.com/docs/reference/engine/classes/ClusterPacketCache)
[CollectionService](https://create.roblox.com/docs/reference/engine/classes/CollectionService)
[Color3Value](https://create.roblox.com/docs/reference/engine/classes/Color3Value)
[ColorCorrectionEffect](https://create.roblox.com/docs/reference/engine/classes/ColorCorrectionEffect)
[ColorGradingEffect](https://create.roblox.com/docs/reference/engine/classes/ColorGradingEffect)
[CommerceService](https://create.roblox.com/docs/reference/engine/classes/CommerceService)
[CompositeValueCurve](https://create.roblox.com/docs/reference/engine/classes/CompositeValueCurve)
[CompressorSoundEffect](https://create.roblox.com/docs/reference/engine/classes/CompressorSoundEffect)
[ConeHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/ConeHandleAdornment)
[ConfigService](https://create.roblox.com/docs/reference/engine/classes/ConfigService)
[ConfigSnapshot](https://create.roblox.com/docs/reference/engine/classes/ConfigSnapshot)
[Configuration](https://create.roblox.com/docs/reference/engine/classes/Configuration)
[ConfigureServerService](https://create.roblox.com/docs/reference/engine/classes/ConfigureServerService)
[Constraint](https://create.roblox.com/docs/reference/engine/classes/Constraint)
[ContentProvider](https://create.roblox.com/docs/reference/engine/classes/ContentProvider)
[ContextActionService](https://create.roblox.com/docs/reference/engine/classes/ContextActionService)
[Controller](https://create.roblox.com/docs/reference/engine/classes/Controller)
[ControllerBase](https://create.roblox.com/docs/reference/engine/classes/ControllerBase)
[ControllerManager](https://create.roblox.com/docs/reference/engine/classes/ControllerManager)
[ControllerPartSensor](https://create.roblox.com/docs/reference/engine/classes/ControllerPartSensor)
[ControllerSensor](https://create.roblox.com/docs/reference/engine/classes/ControllerSensor)
[ControllerService](https://create.roblox.com/docs/reference/engine/classes/ControllerService)
[CookiesService](https://create.roblox.com/docs/reference/engine/classes/CookiesService)
[CoreGui](https://create.roblox.com/docs/reference/engine/classes/CoreGui)
[CoreGuiConfiguration](https://create.roblox.com/docs/reference/engine/classes/CoreGuiConfiguration)
[CornerWedgePart](https://create.roblox.com/docs/reference/engine/classes/CornerWedgePart)
[CreatorStoreService](https://create.roblox.com/docs/reference/engine/classes/CreatorStoreService)
[CurveAnimation](https://create.roblox.com/docs/reference/engine/classes/CurveAnimation)
[CustomEvent](https://create.roblox.com/docs/reference/engine/classes/CustomEvent)
[CustomEventReceiver](https://create.roblox.com/docs/reference/engine/classes/CustomEventReceiver)
[CustomLog](https://create.roblox.com/docs/reference/engine/classes/CustomLog)
[CylinderHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/CylinderHandleAdornment)
[CylinderMesh](https://create.roblox.com/docs/reference/engine/classes/CylinderMesh)
[CylindricalConstraint](https://create.roblox.com/docs/reference/engine/classes/CylindricalConstraint)
D31 Classes
* * *
[DataModel](https://create.roblox.com/docs/reference/engine/classes/DataModel)
[DataModelMesh](https://create.roblox.com/docs/reference/engine/classes/DataModelMesh)
[DataStore](https://create.roblox.com/docs/reference/engine/classes/DataStore)
[DataStoreGetOptions](https://create.roblox.com/docs/reference/engine/classes/DataStoreGetOptions)
[DataStoreIncrementOptions](https://create.roblox.com/docs/reference/engine/classes/DataStoreIncrementOptions)
[DataStoreInfo](https://create.roblox.com/docs/reference/engine/classes/DataStoreInfo)
[DataStoreKey](https://create.roblox.com/docs/reference/engine/classes/DataStoreKey)
[DataStoreKeyInfo](https://create.roblox.com/docs/reference/engine/classes/DataStoreKeyInfo)
[DataStoreKeyPages](https://create.roblox.com/docs/reference/engine/classes/DataStoreKeyPages)
[DataStoreListingPages](https://create.roblox.com/docs/reference/engine/classes/DataStoreListingPages)
[DataStoreObjectVersionInfo](https://create.roblox.com/docs/reference/engine/classes/DataStoreObjectVersionInfo)
[DataStoreOptions](https://create.roblox.com/docs/reference/engine/classes/DataStoreOptions)
[DataStorePages](https://create.roblox.com/docs/reference/engine/classes/DataStorePages)
[DataStoreService](https://create.roblox.com/docs/reference/engine/classes/DataStoreService)
[DataStoreSetOptions](https://create.roblox.com/docs/reference/engine/classes/DataStoreSetOptions)
[DataStoreVersionPages](https://create.roblox.com/docs/reference/engine/classes/DataStoreVersionPages)
[Debris](https://create.roblox.com/docs/reference/engine/classes/Debris)
[DebugSettings](https://create.roblox.com/docs/reference/engine/classes/DebugSettings)
[Decal](https://create.roblox.com/docs/reference/engine/classes/Decal)
[DepthOfFieldEffect](https://create.roblox.com/docs/reference/engine/classes/DepthOfFieldEffect)
[Dialog](https://create.roblox.com/docs/reference/engine/classes/Dialog)
[DialogChoice](https://create.roblox.com/docs/reference/engine/classes/DialogChoice)
[DigitsRigDescription](https://create.roblox.com/docs/reference/engine/classes/DigitsRigDescription)
[DistortionSoundEffect](https://create.roblox.com/docs/reference/engine/classes/DistortionSoundEffect)
[DockWidgetPluginGui](https://create.roblox.com/docs/reference/engine/classes/DockWidgetPluginGui)
[DoubleConstrainedValue](https://create.roblox.com/docs/reference/engine/classes/DoubleConstrainedValue)
[DraftsService](https://create.roblox.com/docs/reference/engine/classes/DraftsService)
[DragDetector](https://create.roblox.com/docs/reference/engine/classes/DragDetector)
[Dragger](https://create.roblox.com/docs/reference/engine/classes/Dragger)
[DraggerService](https://create.roblox.com/docs/reference/engine/classes/DraggerService)
[DynamicRotate](https://create.roblox.com/docs/reference/engine/classes/DynamicRotate)
E9 Classes
* * *
[EchoSoundEffect](https://create.roblox.com/docs/reference/engine/classes/EchoSoundEffect)
[EditableImage](https://create.roblox.com/docs/reference/engine/classes/EditableImage)
[EditableMesh](https://create.roblox.com/docs/reference/engine/classes/EditableMesh)
[EncodingService](https://create.roblox.com/docs/reference/engine/classes/EncodingService)
[EqualizerSoundEffect](https://create.roblox.com/docs/reference/engine/classes/EqualizerSoundEffect)
[EulerRotationCurve](https://create.roblox.com/docs/reference/engine/classes/EulerRotationCurve)
[ExperienceInviteOptions](https://create.roblox.com/docs/reference/engine/classes/ExperienceInviteOptions)
[ExperienceNotificationService](https://create.roblox.com/docs/reference/engine/classes/ExperienceNotificationService)
[Explosion](https://create.roblox.com/docs/reference/engine/classes/Explosion)
F20 Classes
* * *
[FaceControls](https://create.roblox.com/docs/reference/engine/classes/FaceControls)
[FaceInstance](https://create.roblox.com/docs/reference/engine/classes/FaceInstance)
[Feature](https://create.roblox.com/docs/reference/engine/classes/Feature)
[File](https://create.roblox.com/docs/reference/engine/classes/File)
[FileMesh](https://create.roblox.com/docs/reference/engine/classes/FileMesh)
[Fire](https://create.roblox.com/docs/reference/engine/classes/Fire)
[Flag](https://create.roblox.com/docs/reference/engine/classes/Flag)
[FlagStand](https://create.roblox.com/docs/reference/engine/classes/FlagStand)
[FlagStandService](https://create.roblox.com/docs/reference/engine/classes/FlagStandService)
[FlangeSoundEffect](https://create.roblox.com/docs/reference/engine/classes/FlangeSoundEffect)
[FloatCurve](https://create.roblox.com/docs/reference/engine/classes/FloatCurve)
[FloorWire](https://create.roblox.com/docs/reference/engine/classes/FloorWire)
[FluidForceSensor](https://create.roblox.com/docs/reference/engine/classes/FluidForceSensor)
[Folder](https://create.roblox.com/docs/reference/engine/classes/Folder)
[ForceField](https://create.roblox.com/docs/reference/engine/classes/ForceField)
[FormFactorPart](https://create.roblox.com/docs/reference/engine/classes/FormFactorPart)
[Frame](https://create.roblox.com/docs/reference/engine/classes/Frame)
[FriendPages](https://create.roblox.com/docs/reference/engine/classes/FriendPages)
[FriendService](https://create.roblox.com/docs/reference/engine/classes/FriendService)
[FunctionalTest](https://create.roblox.com/docs/reference/engine/classes/FunctionalTest)
G23 Classes
* * *
[GamePassService](https://create.roblox.com/docs/reference/engine/classes/GamePassService)
[GameSettings](https://create.roblox.com/docs/reference/engine/classes/GameSettings)
[GamepadService](https://create.roblox.com/docs/reference/engine/classes/GamepadService)
[GeneratedFolder](https://create.roblox.com/docs/reference/engine/classes/GeneratedFolder)
[GenerationService](https://create.roblox.com/docs/reference/engine/classes/GenerationService)
[GenericSettings](https://create.roblox.com/docs/reference/engine/classes/GenericSettings)
[Geometry](https://create.roblox.com/docs/reference/engine/classes/Geometry)
[GeometryService](https://create.roblox.com/docs/reference/engine/classes/GeometryService)
[GetTextBoundsParams](https://create.roblox.com/docs/reference/engine/classes/GetTextBoundsParams)
[GlobalDataStore](https://create.roblox.com/docs/reference/engine/classes/GlobalDataStore)
[GlobalSettings](https://create.roblox.com/docs/reference/engine/classes/GlobalSettings)
[Glue](https://create.roblox.com/docs/reference/engine/classes/Glue)
[GroundController](https://create.roblox.com/docs/reference/engine/classes/GroundController)
[GroupService](https://create.roblox.com/docs/reference/engine/classes/GroupService)
[GuiBase](https://create.roblox.com/docs/reference/engine/classes/GuiBase)
[GuiBase2d](https://create.roblox.com/docs/reference/engine/classes/GuiBase2d)
[GuiBase3d](https://create.roblox.com/docs/reference/engine/classes/GuiBase3d)
[GuiButton](https://create.roblox.com/docs/reference/engine/classes/GuiButton)
[GuiLabel](https://create.roblox.com/docs/reference/engine/classes/GuiLabel)
[GuiMain](https://create.roblox.com/docs/reference/engine/classes/GuiMain)
[GuiObject](https://create.roblox.com/docs/reference/engine/classes/GuiObject)
[GuiService](https://create.roblox.com/docs/reference/engine/classes/GuiService)
[GuidRegistryService](https://create.roblox.com/docs/reference/engine/classes/GuidRegistryService)
H21 Classes
* * *
[HSRDataContentProvider](https://create.roblox.com/docs/reference/engine/classes/HSRDataContentProvider)
[HandleAdornment](https://create.roblox.com/docs/reference/engine/classes/HandleAdornment)
[Handles](https://create.roblox.com/docs/reference/engine/classes/Handles)
[HandlesBase](https://create.roblox.com/docs/reference/engine/classes/HandlesBase)
[HapticEffect](https://create.roblox.com/docs/reference/engine/classes/HapticEffect)
[HapticService](https://create.roblox.com/docs/reference/engine/classes/HapticService)
[Hat](https://create.roblox.com/docs/reference/engine/classes/Hat)
[HeapProfilerService](https://create.roblox.com/docs/reference/engine/classes/HeapProfilerService)
[HeightmapImporterService](https://create.roblox.com/docs/reference/engine/classes/HeightmapImporterService)
[HiddenSurfaceRemovalAsset](https://create.roblox.com/docs/reference/engine/classes/HiddenSurfaceRemovalAsset)
[Highlight](https://create.roblox.com/docs/reference/engine/classes/Highlight)
[HingeConstraint](https://create.roblox.com/docs/reference/engine/classes/HingeConstraint)
[Hint](https://create.roblox.com/docs/reference/engine/classes/Hint)
[Hole](https://create.roblox.com/docs/reference/engine/classes/Hole)
[Hopper](https://create.roblox.com/docs/reference/engine/classes/Hopper)
[HopperBin](https://create.roblox.com/docs/reference/engine/classes/HopperBin)
[HttpService](https://create.roblox.com/docs/reference/engine/classes/HttpService)
[Humanoid](https://create.roblox.com/docs/reference/engine/classes/Humanoid)
[HumanoidController](https://create.roblox.com/docs/reference/engine/classes/HumanoidController)
[HumanoidDescription](https://create.roblox.com/docs/reference/engine/classes/HumanoidDescription)
[HumanoidRigDescription](https://create.roblox.com/docs/reference/engine/classes/HumanoidRigDescription)
I19 Classes
* * *
[IKControl](https://create.roblox.com/docs/reference/engine/classes/IKControl)
[ILegacyStudioBridge](https://create.roblox.com/docs/reference/engine/classes/ILegacyStudioBridge)
[ImageButton](https://create.roblox.com/docs/reference/engine/classes/ImageButton)
[ImageHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/ImageHandleAdornment)
[ImageLabel](https://create.roblox.com/docs/reference/engine/classes/ImageLabel)
[IncrementalPatchBuilder](https://create.roblox.com/docs/reference/engine/classes/IncrementalPatchBuilder)
[InputAction](https://create.roblox.com/docs/reference/engine/classes/InputAction)
[InputActionLabel](https://create.roblox.com/docs/reference/engine/classes/InputActionLabel)
[InputBinding](https://create.roblox.com/docs/reference/engine/classes/InputBinding)
[InputContext](https://create.roblox.com/docs/reference/engine/classes/InputContext)
[InputObject](https://create.roblox.com/docs/reference/engine/classes/InputObject)
[InsertService](https://create.roblox.com/docs/reference/engine/classes/InsertService)
[Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
[InstanceAdornment](https://create.roblox.com/docs/reference/engine/classes/InstanceAdornment)
[InstanceFileSyncService](https://create.roblox.com/docs/reference/engine/classes/InstanceFileSyncService)
[IntConstrainedValue](https://create.roblox.com/docs/reference/engine/classes/IntConstrainedValue)
[IntValue](https://create.roblox.com/docs/reference/engine/classes/IntValue)
[IntersectOperation](https://create.roblox.com/docs/reference/engine/classes/IntersectOperation)
[InventoryPages](https://create.roblox.com/docs/reference/engine/classes/InventoryPages)
J2 Classes
* * *
[JointInstance](https://create.roblox.com/docs/reference/engine/classes/JointInstance)
[JointsService](https://create.roblox.com/docs/reference/engine/classes/JointsService)
K5 Classes
* * *
[KeyboardService](https://create.roblox.com/docs/reference/engine/classes/KeyboardService)
[Keyframe](https://create.roblox.com/docs/reference/engine/classes/Keyframe)
[KeyframeMarker](https://create.roblox.com/docs/reference/engine/classes/KeyframeMarker)
[KeyframeSequence](https://create.roblox.com/docs/reference/engine/classes/KeyframeSequence)
[KeyframeSequenceProvider](https://create.roblox.com/docs/reference/engine/classes/KeyframeSequenceProvider)
L14 Classes
* * *
[LayerCollector](https://create.roblox.com/docs/reference/engine/classes/LayerCollector)
[Light](https://create.roblox.com/docs/reference/engine/classes/Light)
[Lighting](https://create.roblox.com/docs/reference/engine/classes/Lighting)
[LineForce](https://create.roblox.com/docs/reference/engine/classes/LineForce)
[LineHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/LineHandleAdornment)
[LinearVelocity](https://create.roblox.com/docs/reference/engine/classes/LinearVelocity)
[LocalScript](https://create.roblox.com/docs/reference/engine/classes/LocalScript)
[LocalizationService](https://create.roblox.com/docs/reference/engine/classes/LocalizationService)
[LocalizationTable](https://create.roblox.com/docs/reference/engine/classes/LocalizationTable)
[LogService](https://create.roblox.com/docs/reference/engine/classes/LogService)
[LoginService](https://create.roblox.com/docs/reference/engine/classes/LoginService)
[LuaSettings](https://create.roblox.com/docs/reference/engine/classes/LuaSettings)
[LuaSourceContainer](https://create.roblox.com/docs/reference/engine/classes/LuaSourceContainer)
[LuaWebService](https://create.roblox.com/docs/reference/engine/classes/LuaWebService)
M29 Classes
* * *
[MLService](https://create.roblox.com/docs/reference/engine/classes/MLService)
[MLSession](https://create.roblox.com/docs/reference/engine/classes/MLSession)
[MakeupDescription](https://create.roblox.com/docs/reference/engine/classes/MakeupDescription)
[ManualGlue](https://create.roblox.com/docs/reference/engine/classes/ManualGlue)
[ManualSurfaceJointInstance](https://create.roblox.com/docs/reference/engine/classes/ManualSurfaceJointInstance)
[ManualWeld](https://create.roblox.com/docs/reference/engine/classes/ManualWeld)
[MarkerCurve](https://create.roblox.com/docs/reference/engine/classes/MarkerCurve)
[MarketplaceService](https://create.roblox.com/docs/reference/engine/classes/MarketplaceService)
[MatchmakingService](https://create.roblox.com/docs/reference/engine/classes/MatchmakingService)
[MaterialService](https://create.roblox.com/docs/reference/engine/classes/MaterialService)
[MaterialVariant](https://create.roblox.com/docs/reference/engine/classes/MaterialVariant)
[MemStorageConnection](https://create.roblox.com/docs/reference/engine/classes/MemStorageConnection)
[MemoryStoreHashMap](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreHashMap)
[MemoryStoreHashMapPages](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreHashMapPages)
[MemoryStoreQueue](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreQueue)
[MemoryStoreService](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreService)
[MemoryStoreSortedMap](https://create.roblox.com/docs/reference/engine/classes/MemoryStoreSortedMap)
[MeshContentProvider](https://create.roblox.com/docs/reference/engine/classes/MeshContentProvider)
[MeshPart](https://create.roblox.com/docs/reference/engine/classes/MeshPart)
[Message](https://create.roblox.com/docs/reference/engine/classes/Message)
[MessagingService](https://create.roblox.com/docs/reference/engine/classes/MessagingService)
[Model](https://create.roblox.com/docs/reference/engine/classes/Model)
[ModerationService](https://create.roblox.com/docs/reference/engine/classes/ModerationService)
[ModuleScript](https://create.roblox.com/docs/reference/engine/classes/ModuleScript)
[Motor](https://create.roblox.com/docs/reference/engine/classes/Motor)
[Motor6D](https://create.roblox.com/docs/reference/engine/classes/Motor6D)
[MotorFeature](https://create.roblox.com/docs/reference/engine/classes/MotorFeature)
[Mouse](https://create.roblox.com/docs/reference/engine/classes/Mouse)
[MouseService](https://create.roblox.com/docs/reference/engine/classes/MouseService)
N10 Classes
* * *
[NegateOperation](https://create.roblox.com/docs/reference/engine/classes/NegateOperation)
[NetworkClient](https://create.roblox.com/docs/reference/engine/classes/NetworkClient)
[NetworkMarker](https://create.roblox.com/docs/reference/engine/classes/NetworkMarker)
[NetworkPeer](https://create.roblox.com/docs/reference/engine/classes/NetworkPeer)
[NetworkReplicator](https://create.roblox.com/docs/reference/engine/classes/NetworkReplicator)
[NetworkServer](https://create.roblox.com/docs/reference/engine/classes/NetworkServer)
[NetworkSettings](https://create.roblox.com/docs/reference/engine/classes/NetworkSettings)
[NoCollisionConstraint](https://create.roblox.com/docs/reference/engine/classes/NoCollisionConstraint)
[NumberPose](https://create.roblox.com/docs/reference/engine/classes/NumberPose)
[NumberValue](https://create.roblox.com/docs/reference/engine/classes/NumberValue)
O6 Classes
* * *
[Object](https://create.roblox.com/docs/reference/engine/classes/Object)
[ObjectValue](https://create.roblox.com/docs/reference/engine/classes/ObjectValue)
[OpenCloudApiV1](https://create.roblox.com/docs/reference/engine/classes/OpenCloudApiV1)
[OpenCloudService](https://create.roblox.com/docs/reference/engine/classes/OpenCloudService)
[OrderedDataStore](https://create.roblox.com/docs/reference/engine/classes/OrderedDataStore)
[OutfitPages](https://create.roblox.com/docs/reference/engine/classes/OutfitPages)
P58 Classes
* * *
[PVAdornment](https://create.roblox.com/docs/reference/engine/classes/PVAdornment)
[PVInstance](https://create.roblox.com/docs/reference/engine/classes/PVInstance)
[PackageLink](https://create.roblox.com/docs/reference/engine/classes/PackageLink)
[PackageService](https://create.roblox.com/docs/reference/engine/classes/PackageService)
[Pages](https://create.roblox.com/docs/reference/engine/classes/Pages)
[Pants](https://create.roblox.com/docs/reference/engine/classes/Pants)
[Part](https://create.roblox.com/docs/reference/engine/classes/Part)
[PartAdornment](https://create.roblox.com/docs/reference/engine/classes/PartAdornment)
[PartOperation](https://create.roblox.com/docs/reference/engine/classes/PartOperation)
[PartOperationAsset](https://create.roblox.com/docs/reference/engine/classes/PartOperationAsset)
[ParticleEmitter](https://create.roblox.com/docs/reference/engine/classes/ParticleEmitter)
[Path](https://create.roblox.com/docs/reference/engine/classes/Path)
[Path2D](https://create.roblox.com/docs/reference/engine/classes/Path2D)
[PathfindingLink](https://create.roblox.com/docs/reference/engine/classes/PathfindingLink)
[PathfindingModifier](https://create.roblox.com/docs/reference/engine/classes/PathfindingModifier)
[PathfindingService](https://create.roblox.com/docs/reference/engine/classes/PathfindingService)
[PhysicsService](https://create.roblox.com/docs/reference/engine/classes/PhysicsService)
[PhysicsSettings](https://create.roblox.com/docs/reference/engine/classes/PhysicsSettings)
[PitchShiftSoundEffect](https://create.roblox.com/docs/reference/engine/classes/PitchShiftSoundEffect)
[Plane](https://create.roblox.com/docs/reference/engine/classes/Plane)
[PlaneConstraint](https://create.roblox.com/docs/reference/engine/classes/PlaneConstraint)
[Platform](https://create.roblox.com/docs/reference/engine/classes/Platform)
[Player](https://create.roblox.com/docs/reference/engine/classes/Player)
[PlayerGui](https://create.roblox.com/docs/reference/engine/classes/PlayerGui)
[PlayerListConfiguration](https://create.roblox.com/docs/reference/engine/classes/PlayerListConfiguration)
[PlayerMouse](https://create.roblox.com/docs/reference/engine/classes/PlayerMouse)
[PlayerScripts](https://create.roblox.com/docs/reference/engine/classes/PlayerScripts)
[PlayerViewService](https://create.roblox.com/docs/reference/engine/classes/PlayerViewService)
[Players](https://create.roblox.com/docs/reference/engine/classes/Players)
[Plugin](https://create.roblox.com/docs/reference/engine/classes/Plugin)
[PluginAction](https://create.roblox.com/docs/reference/engine/classes/PluginAction)
[PluginCapabilities](https://create.roblox.com/docs/reference/engine/classes/PluginCapabilities)
[PluginConnection](https://create.roblox.com/docs/reference/engine/classes/PluginConnection)
[PluginConnectionService](https://create.roblox.com/docs/reference/engine/classes/PluginConnectionService)
[PluginDebugService](https://create.roblox.com/docs/reference/engine/classes/PluginDebugService)
[PluginDragEvent](https://create.roblox.com/docs/reference/engine/classes/PluginDragEvent)
[PluginGui](https://create.roblox.com/docs/reference/engine/classes/PluginGui)
[PluginGuiService](https://create.roblox.com/docs/reference/engine/classes/PluginGuiService)
[PluginManagementService](https://create.roblox.com/docs/reference/engine/classes/PluginManagementService)
[PluginManager](https://create.roblox.com/docs/reference/engine/classes/PluginManager)
[PluginManagerInterface](https://create.roblox.com/docs/reference/engine/classes/PluginManagerInterface)
[PluginMenu](https://create.roblox.com/docs/reference/engine/classes/PluginMenu)
[PluginMouse](https://create.roblox.com/docs/reference/engine/classes/PluginMouse)
[PluginToolbar](https://create.roblox.com/docs/reference/engine/classes/PluginToolbar)
[PluginToolbarButton](https://create.roblox.com/docs/reference/engine/classes/PluginToolbarButton)
[PointLight](https://create.roblox.com/docs/reference/engine/classes/PointLight)
[PointsService](https://create.roblox.com/docs/reference/engine/classes/PointsService)
[PolicyService](https://create.roblox.com/docs/reference/engine/classes/PolicyService)
[Pose](https://create.roblox.com/docs/reference/engine/classes/Pose)
[PoseBase](https://create.roblox.com/docs/reference/engine/classes/PoseBase)
[PostEffect](https://create.roblox.com/docs/reference/engine/classes/PostEffect)
[PrismaticConstraint](https://create.roblox.com/docs/reference/engine/classes/PrismaticConstraint)
[ProceduralModel](https://create.roblox.com/docs/reference/engine/classes/ProceduralModel)
[ProcessInstancePhysicsService](https://create.roblox.com/docs/reference/engine/classes/ProcessInstancePhysicsService)
[ProximityPrompt](https://create.roblox.com/docs/reference/engine/classes/ProximityPrompt)
[ProximityPromptService](https://create.roblox.com/docs/reference/engine/classes/ProximityPromptService)
[PublishService](https://create.roblox.com/docs/reference/engine/classes/PublishService)
[PyramidHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/PyramidHandleAdornment)
R37 Classes
* * *
[RayValue](https://create.roblox.com/docs/reference/engine/classes/RayValue)
[RecommendationPages](https://create.roblox.com/docs/reference/engine/classes/RecommendationPages)
[RecommendationService](https://create.roblox.com/docs/reference/engine/classes/RecommendationService)
[ReflectionMetadata](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadata)
[ReflectionMetadataCallbacks](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataCallbacks)
[ReflectionMetadataClass](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataClass)
[ReflectionMetadataClasses](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataClasses)
[ReflectionMetadataEnum](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataEnum)
[ReflectionMetadataEnumItem](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataEnumItem)
[ReflectionMetadataEnums](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataEnums)
[ReflectionMetadataEvents](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataEvents)
[ReflectionMetadataFunctions](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataFunctions)
[ReflectionMetadataItem](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataItem)
[ReflectionMetadataMember](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataMember)
[ReflectionMetadataProperties](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataProperties)
[ReflectionMetadataYieldFunctions](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataYieldFunctions)
[ReflectionService](https://create.roblox.com/docs/reference/engine/classes/ReflectionService)
[RemoteCommandService](https://create.roblox.com/docs/reference/engine/classes/RemoteCommandService)
[RemoteDebuggerServer](https://create.roblox.com/docs/reference/engine/classes/RemoteDebuggerServer)
[RemoteEvent](https://create.roblox.com/docs/reference/engine/classes/RemoteEvent)
[RemoteFunction](https://create.roblox.com/docs/reference/engine/classes/RemoteFunction)
[RenderSettings](https://create.roblox.com/docs/reference/engine/classes/RenderSettings)
[ReplicatedFirst](https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst)
[ReplicatedStorage](https://create.roblox.com/docs/reference/engine/classes/ReplicatedStorage)
[ReverbSoundEffect](https://create.roblox.com/docs/reference/engine/classes/ReverbSoundEffect)
[RigidConstraint](https://create.roblox.com/docs/reference/engine/classes/RigidConstraint)
[RocketPropulsion](https://create.roblox.com/docs/reference/engine/classes/RocketPropulsion)
[RodConstraint](https://create.roblox.com/docs/reference/engine/classes/RodConstraint)
[RopeConstraint](https://create.roblox.com/docs/reference/engine/classes/RopeConstraint)
[Rotate](https://create.roblox.com/docs/reference/engine/classes/Rotate)
[RotateP](https://create.roblox.com/docs/reference/engine/classes/RotateP)
[RotateV](https://create.roblox.com/docs/reference/engine/classes/RotateV)
[RotationCurve](https://create.roblox.com/docs/reference/engine/classes/RotationCurve)
[RunService](https://create.roblox.com/docs/reference/engine/classes/RunService)
[RunningAverageItemDouble](https://create.roblox.com/docs/reference/engine/classes/RunningAverageItemDouble)
[RunningAverageItemInt](https://create.roblox.com/docs/reference/engine/classes/RunningAverageItemInt)
[RunningAverageTimeIntervalItem](https://create.roblox.com/docs/reference/engine/classes/RunningAverageTimeIntervalItem)
S84 Classes
* * *
[SceneAnalysisService](https://create.roblox.com/docs/reference/engine/classes/SceneAnalysisService)
[ScreenGui](https://create.roblox.com/docs/reference/engine/classes/ScreenGui)
[ScreenshotCapture](https://create.roblox.com/docs/reference/engine/classes/ScreenshotCapture)
[ScreenshotHud](https://create.roblox.com/docs/reference/engine/classes/ScreenshotHud)
[Script](https://create.roblox.com/docs/reference/engine/classes/Script)
[ScriptContext](https://create.roblox.com/docs/reference/engine/classes/ScriptContext)
[ScriptDebuggerService](https://create.roblox.com/docs/reference/engine/classes/ScriptDebuggerService)
[ScriptDocument](https://create.roblox.com/docs/reference/engine/classes/ScriptDocument)
[ScriptEditorService](https://create.roblox.com/docs/reference/engine/classes/ScriptEditorService)
[ScriptProfilerService](https://create.roblox.com/docs/reference/engine/classes/ScriptProfilerService)
[ScriptService](https://create.roblox.com/docs/reference/engine/classes/ScriptService)
[ScrollingFrame](https://create.roblox.com/docs/reference/engine/classes/ScrollingFrame)
[Seat](https://create.roblox.com/docs/reference/engine/classes/Seat)
[Selection](https://create.roblox.com/docs/reference/engine/classes/Selection)
[SelectionBox](https://create.roblox.com/docs/reference/engine/classes/SelectionBox)
[SelectionHighlightManager](https://create.roblox.com/docs/reference/engine/classes/SelectionHighlightManager)
[SelectionLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionLasso)
[SelectionPartLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionPartLasso)
[SelectionPointLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionPointLasso)
[SelectionSphere](https://create.roblox.com/docs/reference/engine/classes/SelectionSphere)
[SelfViewConfiguration](https://create.roblox.com/docs/reference/engine/classes/SelfViewConfiguration)
[SensorBase](https://create.roblox.com/docs/reference/engine/classes/SensorBase)
[SerializationService](https://create.roblox.com/docs/reference/engine/classes/SerializationService)
[ServerReplicator](https://create.roblox.com/docs/reference/engine/classes/ServerReplicator)
[ServerScriptService](https://create.roblox.com/docs/reference/engine/classes/ServerScriptService)
[ServerStorage](https://create.roblox.com/docs/reference/engine/classes/ServerStorage)
[ServiceProvider](https://create.roblox.com/docs/reference/engine/classes/ServiceProvider)
[SharedTableRegistry](https://create.roblox.com/docs/reference/engine/classes/SharedTableRegistry)
[Shirt](https://create.roblox.com/docs/reference/engine/classes/Shirt)
[ShirtGraphic](https://create.roblox.com/docs/reference/engine/classes/ShirtGraphic)
[SkateboardController](https://create.roblox.com/docs/reference/engine/classes/SkateboardController)
[SkateboardPlatform](https://create.roblox.com/docs/reference/engine/classes/SkateboardPlatform)
[Skin](https://create.roblox.com/docs/reference/engine/classes/Skin)
[Sky](https://create.roblox.com/docs/reference/engine/classes/Sky)
[SlidingBallConstraint](https://create.roblox.com/docs/reference/engine/classes/SlidingBallConstraint)
[SlimContentProvider](https://create.roblox.com/docs/reference/engine/classes/SlimContentProvider)
[Smoke](https://create.roblox.com/docs/reference/engine/classes/Smoke)
[Snap](https://create.roblox.com/docs/reference/engine/classes/Snap)
[SocialService](https://create.roblox.com/docs/reference/engine/classes/SocialService)
[SolidModelContentProvider](https://create.roblox.com/docs/reference/engine/classes/SolidModelContentProvider)
[Sound](https://create.roblox.com/docs/reference/engine/classes/Sound)
[SoundEffect](https://create.roblox.com/docs/reference/engine/classes/SoundEffect)
[SoundGroup](https://create.roblox.com/docs/reference/engine/classes/SoundGroup)
[SoundService](https://create.roblox.com/docs/reference/engine/classes/SoundService)
[Sparkles](https://create.roblox.com/docs/reference/engine/classes/Sparkles)
[SpawnLocation](https://create.roblox.com/docs/reference/engine/classes/SpawnLocation)
[SpawnerService](https://create.roblox.com/docs/reference/engine/classes/SpawnerService)
[SpecialMesh](https://create.roblox.com/docs/reference/engine/classes/SpecialMesh)
[SphereHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/SphereHandleAdornment)
[SpotLight](https://create.roblox.com/docs/reference/engine/classes/SpotLight)
[SpringConstraint](https://create.roblox.com/docs/reference/engine/classes/SpringConstraint)
[StandalonePluginScripts](https://create.roblox.com/docs/reference/engine/classes/StandalonePluginScripts)
[StandardPages](https://create.roblox.com/docs/reference/engine/classes/StandardPages)
[StarterCharacterScripts](https://create.roblox.com/docs/reference/engine/classes/StarterCharacterScripts)
[StarterGear](https://create.roblox.com/docs/reference/engine/classes/StarterGear)
[StarterGui](https://create.roblox.com/docs/reference/engine/classes/StarterGui)
[StarterPack](https://create.roblox.com/docs/reference/engine/classes/StarterPack)
[StarterPlayer](https://create.roblox.com/docs/reference/engine/classes/StarterPlayer)
[StarterPlayerScripts](https://create.roblox.com/docs/reference/engine/classes/StarterPlayerScripts)
[Stats](https://create.roblox.com/docs/reference/engine/classes/Stats)
[StatsItem](https://create.roblox.com/docs/reference/engine/classes/StatsItem)
[Status](https://create.roblox.com/docs/reference/engine/classes/Status)
[StopWatchReporter](https://create.roblox.com/docs/reference/engine/classes/StopWatchReporter)
[StringValue](https://create.roblox.com/docs/reference/engine/classes/StringValue)
[Studio](https://create.roblox.com/docs/reference/engine/classes/Studio)
[StudioCaptureService](https://create.roblox.com/docs/reference/engine/classes/StudioCaptureService)
[StudioDeviceSimulatorService](https://create.roblox.com/docs/reference/engine/classes/StudioDeviceSimulatorService)
[StudioScreenshotCapture](https://create.roblox.com/docs/reference/engine/classes/StudioScreenshotCapture)
[StudioService](https://create.roblox.com/docs/reference/engine/classes/StudioService)
[StudioTestService](https://create.roblox.com/docs/reference/engine/classes/StudioTestService)
[StudioTheme](https://create.roblox.com/docs/reference/engine/classes/StudioTheme)
[StyleBase](https://create.roblox.com/docs/reference/engine/classes/StyleBase)
[StyleDerive](https://create.roblox.com/docs/reference/engine/classes/StyleDerive)
[StyleLink](https://create.roblox.com/docs/reference/engine/classes/StyleLink)
[StyleQuery](https://create.roblox.com/docs/reference/engine/classes/StyleQuery)
[StyleRule](https://create.roblox.com/docs/reference/engine/classes/StyleRule)
[StyleSheet](https://create.roblox.com/docs/reference/engine/classes/StyleSheet)
[SunRaysEffect](https://create.roblox.com/docs/reference/engine/classes/SunRaysEffect)
[SurfaceAppearance](https://create.roblox.com/docs/reference/engine/classes/SurfaceAppearance)
[SurfaceGui](https://create.roblox.com/docs/reference/engine/classes/SurfaceGui)
[SurfaceGuiBase](https://create.roblox.com/docs/reference/engine/classes/SurfaceGuiBase)
[SurfaceLight](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight)
[SurfaceSelection](https://create.roblox.com/docs/reference/engine/classes/SurfaceSelection)
[SwimController](https://create.roblox.com/docs/reference/engine/classes/SwimController)
T42 Classes
* * *
[TaskScheduler](https://create.roblox.com/docs/reference/engine/classes/TaskScheduler)
[Team](https://create.roblox.com/docs/reference/engine/classes/Team)
[Teams](https://create.roblox.com/docs/reference/engine/classes/Teams)
[TeleportAsyncResult](https://create.roblox.com/docs/reference/engine/classes/TeleportAsyncResult)
[TeleportOptions](https://create.roblox.com/docs/reference/engine/classes/TeleportOptions)
[TeleportService](https://create.roblox.com/docs/reference/engine/classes/TeleportService)
[Terrain](https://create.roblox.com/docs/reference/engine/classes/Terrain)
[TerrainDetail](https://create.roblox.com/docs/reference/engine/classes/TerrainDetail)
[TerrainRegion](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion)
[TestService](https://create.roblox.com/docs/reference/engine/classes/TestService)
[TextBox](https://create.roblox.com/docs/reference/engine/classes/TextBox)
[TextBoxService](https://create.roblox.com/docs/reference/engine/classes/TextBoxService)
[TextButton](https://create.roblox.com/docs/reference/engine/classes/TextButton)
[TextChannel](https://create.roblox.com/docs/reference/engine/classes/TextChannel)
[TextChannelWindow](https://create.roblox.com/docs/reference/engine/classes/TextChannelWindow)
[TextChatCommand](https://create.roblox.com/docs/reference/engine/classes/TextChatCommand)
[TextChatConfigurations](https://create.roblox.com/docs/reference/engine/classes/TextChatConfigurations)
[TextChatMessage](https://create.roblox.com/docs/reference/engine/classes/TextChatMessage)
[TextChatMessageProperties](https://create.roblox.com/docs/reference/engine/classes/TextChatMessageProperties)
[TextChatService](https://create.roblox.com/docs/reference/engine/classes/TextChatService)
[TextFilterResult](https://create.roblox.com/docs/reference/engine/classes/TextFilterResult)
[TextFilterTranslatedResult](https://create.roblox.com/docs/reference/engine/classes/TextFilterTranslatedResult)
[TextGenerator](https://create.roblox.com/docs/reference/engine/classes/TextGenerator)
[TextLabel](https://create.roblox.com/docs/reference/engine/classes/TextLabel)
[TextService](https://create.roblox.com/docs/reference/engine/classes/TextService)
[TextSource](https://create.roblox.com/docs/reference/engine/classes/TextSource)
[Texture](https://create.roblox.com/docs/reference/engine/classes/Texture)
[TimerService](https://create.roblox.com/docs/reference/engine/classes/TimerService)
[Tool](https://create.roblox.com/docs/reference/engine/classes/Tool)
[Torque](https://create.roblox.com/docs/reference/engine/classes/Torque)
[TorsionSpringConstraint](https://create.roblox.com/docs/reference/engine/classes/TorsionSpringConstraint)
[TotalCountTimeIntervalItem](https://create.roblox.com/docs/reference/engine/classes/TotalCountTimeIntervalItem)
[TouchInputService](https://create.roblox.com/docs/reference/engine/classes/TouchInputService)
[TouchTransmitter](https://create.roblox.com/docs/reference/engine/classes/TouchTransmitter)
[Trail](https://create.roblox.com/docs/reference/engine/classes/Trail)
[Translator](https://create.roblox.com/docs/reference/engine/classes/Translator)
[TremoloSoundEffect](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect)
[TriangleMeshPart](https://create.roblox.com/docs/reference/engine/classes/TriangleMeshPart)
[TrussPart](https://create.roblox.com/docs/reference/engine/classes/TrussPart)
[Tween](https://create.roblox.com/docs/reference/engine/classes/Tween)
[TweenBase](https://create.roblox.com/docs/reference/engine/classes/TweenBase)
[TweenService](https://create.roblox.com/docs/reference/engine/classes/TweenService)
U28 Classes
* * *
[UIAspectRatioConstraint](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint)
[UIBase](https://create.roblox.com/docs/reference/engine/classes/UIBase)
[UIComponent](https://create.roblox.com/docs/reference/engine/classes/UIComponent)
[UIConstraint](https://create.roblox.com/docs/reference/engine/classes/UIConstraint)
[UICorner](https://create.roblox.com/docs/reference/engine/classes/UICorner)
[UIDragDetector](https://create.roblox.com/docs/reference/engine/classes/UIDragDetector)
[UIFlexItem](https://create.roblox.com/docs/reference/engine/classes/UIFlexItem)
[UIGradient](https://create.roblox.com/docs/reference/engine/classes/UIGradient)
[UIGridLayout](https://create.roblox.com/docs/reference/engine/classes/UIGridLayout)
[UIGridStyleLayout](https://create.roblox.com/docs/reference/engine/classes/UIGridStyleLayout)
[UILayout](https://create.roblox.com/docs/reference/engine/classes/UILayout)
[UIListLayout](https://create.roblox.com/docs/reference/engine/classes/UIListLayout)
[UIPadding](https://create.roblox.com/docs/reference/engine/classes/UIPadding)
[UIPageLayout](https://create.roblox.com/docs/reference/engine/classes/UIPageLayout)
[UIScale](https://create.roblox.com/docs/reference/engine/classes/UIScale)
[UIShadow](https://create.roblox.com/docs/reference/engine/classes/UIShadow)
[UISizeConstraint](https://create.roblox.com/docs/reference/engine/classes/UISizeConstraint)
[UIStroke](https://create.roblox.com/docs/reference/engine/classes/UIStroke)
[UITableLayout](https://create.roblox.com/docs/reference/engine/classes/UITableLayout)
[UITextSizeConstraint](https://create.roblox.com/docs/reference/engine/classes/UITextSizeConstraint)
[UnionOperation](https://create.roblox.com/docs/reference/engine/classes/UnionOperation)
[UniqueIdLookupService](https://create.roblox.com/docs/reference/engine/classes/UniqueIdLookupService)
[UniversalConstraint](https://create.roblox.com/docs/reference/engine/classes/UniversalConstraint)
[UnreliableRemoteEvent](https://create.roblox.com/docs/reference/engine/classes/UnreliableRemoteEvent)
[UserGameSettings](https://create.roblox.com/docs/reference/engine/classes/UserGameSettings)
[UserInputService](https://create.roblox.com/docs/reference/engine/classes/UserInputService)
[UserService](https://create.roblox.com/docs/reference/engine/classes/UserService)
[UserSettings](https://create.roblox.com/docs/reference/engine/classes/UserSettings)
V23 Classes
* * *
[VRService](https://create.roblox.com/docs/reference/engine/classes/VRService)
[ValueBase](https://create.roblox.com/docs/reference/engine/classes/ValueBase)
[ValueCurve](https://create.roblox.com/docs/reference/engine/classes/ValueCurve)
[Vector3Curve](https://create.roblox.com/docs/reference/engine/classes/Vector3Curve)
[Vector3Value](https://create.roblox.com/docs/reference/engine/classes/Vector3Value)
[VectorForce](https://create.roblox.com/docs/reference/engine/classes/VectorForce)
[VehicleController](https://create.roblox.com/docs/reference/engine/classes/VehicleController)
[VehicleSeat](https://create.roblox.com/docs/reference/engine/classes/VehicleSeat)
[VelocityMotor](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor)
[VideoCapture](https://create.roblox.com/docs/reference/engine/classes/VideoCapture)
[VideoCaptureService](https://create.roblox.com/docs/reference/engine/classes/VideoCaptureService)
[VideoDisplay](https://create.roblox.com/docs/reference/engine/classes/VideoDisplay)
[VideoFrame](https://create.roblox.com/docs/reference/engine/classes/VideoFrame)
[VideoPlayer](https://create.roblox.com/docs/reference/engine/classes/VideoPlayer)
[VideoSampler](https://create.roblox.com/docs/reference/engine/classes/VideoSampler)
[VideoService](https://create.roblox.com/docs/reference/engine/classes/VideoService)
[ViewportFrame](https://create.roblox.com/docs/reference/engine/classes/ViewportFrame)
[VirtualInput](https://create.roblox.com/docs/reference/engine/classes/VirtualInput)
[VirtualInputManager](https://create.roblox.com/docs/reference/engine/classes/VirtualInputManager)
[VirtualUser](https://create.roblox.com/docs/reference/engine/classes/VirtualUser)
[VisibilityCheckDispatcher](https://create.roblox.com/docs/reference/engine/classes/VisibilityCheckDispatcher)
[Visit](https://create.roblox.com/docs/reference/engine/classes/Visit)
[VoiceChatService](https://create.roblox.com/docs/reference/engine/classes/VoiceChatService)
W13 Classes
* * *
[WebStreamClient](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient)
[WedgePart](https://create.roblox.com/docs/reference/engine/classes/WedgePart)
[Weld](https://create.roblox.com/docs/reference/engine/classes/Weld)
[WeldConstraint](https://create.roblox.com/docs/reference/engine/classes/WeldConstraint)
[Wire](https://create.roblox.com/docs/reference/engine/classes/Wire)
[WireframeHandleAdornment](https://create.roblox.com/docs/reference/engine/classes/WireframeHandleAdornment)
[Workspace](https://create.roblox.com/docs/reference/engine/classes/Workspace)
[WorldModel](https://create.roblox.com/docs/reference/engine/classes/WorldModel)
[WorldRoot](https://create.roblox.com/docs/reference/engine/classes/WorldRoot)
[WrapDeformer](https://create.roblox.com/docs/reference/engine/classes/WrapDeformer)
[WrapLayer](https://create.roblox.com/docs/reference/engine/classes/WrapLayer)
[WrapTarget](https://create.roblox.com/docs/reference/engine/classes/WrapTarget)
[WrapTextureTransfer](https://create.roblox.com/docs/reference/engine/classes/WrapTextureTransfer)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Roblox Engine globals | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/globals.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Roblox Engine globals
=====================
English
[Classes (625)](https://create.roblox.com/docs/reference/engine/classes)
[Data types (48)](https://create.roblox.com/docs/reference/engine/datatypes)
[Enums (507)](https://create.roblox.com/docs/reference/engine/enums)
[Globals (50)](https://create.roblox.com/docs/reference/engine/globals)
[Libraries (11)](https://create.roblox.com/docs/reference/engine/libraries)
Globals are functions or properties that you can use in any script. Luau globals are native to Luau, while Roblox globals are found only on Roblox.
[assert](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#assert)
[collectgarbage](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#collectgarbage)
[DebuggerManager](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#DebuggerManager)
[delay](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#delay)
[elapsedTime](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#elapsedTime)
[Enum](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#Enum)
[error](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#error)
[game](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#game)
[gcinfo](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#gcinfo)
[getfenv](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#getfenv)
[getmetatable](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#getmetatable)
[ipairs](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#ipairs)
[loadstring](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#loadstring)
[newproxy](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#newproxy)
[next](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#next)
[pairs](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#pairs)
[pcall](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#pcall)
[plugin](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#plugin)
[PluginManager](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#PluginManager)
[print](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#print)
[printidentity](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#printidentity)
[rawequal](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#rawequal)
[rawget](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#rawget)
[rawlen](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#rawlen)
[rawset](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#rawset)
[require](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#require)
[script](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#script)
[select](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#select)
[setfenv](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#setfenv)
[setmetatable](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#setmetatable)
[settings](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#settings)
[shared](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#shared)
[spawn](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#spawn)
[stats](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#stats)
[tick](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#tick)
[time](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#time)
[tonumber](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#tonumber)
[tostring](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#tostring)
[type](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#type)
[typeof](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#typeof)
[unpack](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#unpack)
[UserSettings](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#UserSettings)
[version](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#version)
[wait](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#wait)
[warn](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#warn)
[workspace](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#workspace)
[xpcall](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#xpcall)
[ypcall](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals#ypcall)
[\_G](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#_G)
[\_VERSION](https://create.roblox.com/docs/reference/engine/globals/LuaGlobals#_VERSION)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Accessory | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/Accessory.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
Accessory
* * *
Summary
Properties
[AccessoryType](https://create.roblox.com/docs/reference/engine/classes/Accessory#AccessoryType)
:[Enum.AccessoryType](https://create.roblox.com/docs/reference/engine/enums/AccessoryType)
Inherited Members
5 inherited from [Accoutrement](https://create.roblox.com/docs/reference/engine/classes/Accoutrement)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
AccessoryType
Read Parallel
Capabilities: AvatarAppearance
Accessory.AccessoryType:[Enum.AccessoryType](https://create.roblox.com/docs/reference/engine/enums/AccessoryType)
Provide feedback
* * *
Jump to
▼
Accessory
[Summary](https://create.roblox.com/docs/reference/engine/classes/Accessory#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/Accessory#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/Accessory#properties)
[AccessoryType](https://create.roblox.com/docs/reference/engine/classes/Accessory#AccessoryType)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ScreenshotCapture | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ScreenshotCapture.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ScreenshotCapture
Not Creatable
Not Replicated
* * *
Summary
Inherited Members
6 inherited from [Capture](https://create.roblox.com/docs/reference/engine/classes/Capture)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReflectionMetadataEnums | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReflectionMetadataEnums.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReflectionMetadataEnums
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReflectionMetadataEvents | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReflectionMetadataEvents.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReflectionMetadataEvents
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReflectionMetadataFunctions | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReflectionMetadataFunctions.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReflectionMetadataFunctions
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReplicatedStorage | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReplicatedStorage.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReplicatedStorage
Not Creatable
Service
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# StarterGear | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/StarterGear.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
StarterGear
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# TouchInputService | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/TouchInputService.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
TouchInputService
Not Creatable
Service
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# TextBoxService | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/TextBoxService.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
TextBoxService
Not Creatable
Service
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReflectionMetadataProperties | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReflectionMetadataProperties.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReflectionMetadataProperties
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# RemoteDebuggerServer | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/RemoteDebuggerServer.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
RemoteDebuggerServer
Not Creatable
Service
Not Replicated
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# StarterPack | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/StarterPack.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
StarterPack
Not Creatable
Service
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
Code Samples
Empty StarterPack
local StarterPack = game:GetService("StarterPack")
local function emptyStarterPack()
for _, child in pairs(StarterPack:GetChildren()) do
if child:IsA("Tool") then
child:Destroy()
end
end
end
emptyStarterPack()
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# StopWatchReporter | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/StopWatchReporter.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
StopWatchReporter
Not Creatable
Service
Not Replicated
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# VirtualInputManager | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/VirtualInputManager.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
VirtualInputManager
Service
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# StarterPlayerScripts | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/StarterPlayerScripts.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
StarterPlayerScripts
Not Creatable
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
Inherited by
[StarterCharacterScripts](https://create.roblox.com/docs/reference/engine/classes/StarterCharacterScripts)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ServerStorage | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ServerStorage.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ServerStorage
Not Creatable
Service
Not Replicated
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
Code Samples
ServerStorage Map Rotation
local ServerStorage = game:GetService("ServerStorage")
local ROUND_TIME = 5
local map1 = Instance.new("Model")
map1.Name = "Map1"
map1.Parent = ServerStorage
local map2 = Instance.new("Model")
map2.Name = "Map2"
map2.Parent = ServerStorage
local map3 = Instance.new("Model")
map3.Name = "Map3"
map3.Parent = ServerStorage
local maps = { map1, map2, map3 }
local RNG = Random.new()
local currentMap = nil
local lastPick = nil
while true do
print("New map!")
-- remove current map
if currentMap then
currentMap:Destroy()
end
-- pick a map
local randomPick = nil
if #maps > 1 then
repeat
randomPick = RNG:NextInteger(1, #maps)
until randomPick ~= lastPick
lastPick = randomPick
end
-- fetch new map
local map = maps[randomPick]
currentMap = map:Clone()
currentMap.Parent = workspace
task.wait(ROUND_TIME)
end
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SelectionHighlightManager | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SelectionHighlightManager.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SelectionHighlightManager
Not Creatable
Service
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReplicatedFirst | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReplicatedFirst.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReplicatedFirst
Not Creatable
Service
* * *
Summary
Methods
[RemoveDefaultLoadingScreen](https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst#RemoveDefaultLoadingScreen)
():()
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Methods
RemoveDefaultLoadingScreen
ReplicatedFirst:RemoveDefaultLoadingScreen():()
Returns
()
Provide feedback
* * *
Jump to
▼
ReplicatedFirst
[Summary](https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst#summary)
[Methods](https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst#summary-methods)
[Methods](https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst#methods)
[RemoveDefaultLoadingScreen()](https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst#RemoveDefaultLoadingScreen)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReflectionMetadataEnumItem | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReflectionMetadataEnumItem.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReflectionMetadataEnumItem
* * *
Summary
Inherited Members
16 inherited from [ReflectionMetadataItem](https://create.roblox.com/docs/reference/engine/classes/ReflectionMetadataItem)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# RunningAverageItemDouble | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/RunningAverageItemDouble.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
RunningAverageItemDouble
Not Creatable
* * *
Summary
Inherited Members
2 inherited from [StatsItem](https://create.roblox.com/docs/reference/engine/classes/StatsItem)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# RunningAverageTimeIntervalItem | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/RunningAverageTimeIntervalItem.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
RunningAverageTimeIntervalItem
Not Creatable
* * *
Summary
Inherited Members
2 inherited from [StatsItem](https://create.roblox.com/docs/reference/engine/classes/StatsItem)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Rotate | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/Rotate.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
Rotate
Deprecated
* * *
Summary
Inherited Members
7 inherited from [JointInstance](https://create.roblox.com/docs/reference/engine/classes/JointInstance)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# RunningAverageItemInt | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/RunningAverageItemInt.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
RunningAverageItemInt
Not Creatable
* * *
Summary
Inherited Members
2 inherited from [StatsItem](https://create.roblox.com/docs/reference/engine/classes/StatsItem)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# TotalCountTimeIntervalItem | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/TotalCountTimeIntervalItem.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
TotalCountTimeIntervalItem
Not Creatable
* * *
Summary
Inherited Members
2 inherited from [StatsItem](https://create.roblox.com/docs/reference/engine/classes/StatsItem)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# VehicleController | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/VehicleController.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
VehicleController
* * *
Summary
Inherited Members
6 inherited from [Controller](https://create.roblox.com/docs/reference/engine/classes/Controller)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Weld | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/Weld.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
Weld
* * *
Summary
Inherited Members
7 inherited from [JointInstance](https://create.roblox.com/docs/reference/engine/classes/JointInstance)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# VirtualUser | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/VirtualUser.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
VirtualUser
Not Creatable
Service
Not Replicated
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# VisibilityCheckDispatcher | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/VisibilityCheckDispatcher.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
VisibilityCheckDispatcher
Not Creatable
Service
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SlimContentProvider | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SlimContentProvider.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SlimContentProvider
Not Creatable
Service
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# StarterCharacterScripts | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/StarterCharacterScripts.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
StarterCharacterScripts
Not Creatable
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# TerrainRegion | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/TerrainRegion.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
TerrainRegion
* * *
Summary
Properties
| |
| --- |
| [IsSmooth](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#IsSmooth)
:[boolean](https://create.roblox.com/docs/luau/booleans)
Deprecated |
| [SizeInCells](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#SizeInCells)
:[Vector3](https://create.roblox.com/docs/reference/engine/datatypes/Vector3) |
Methods
[ConvertToSmooth](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#ConvertToSmooth)
():()
Deprecated
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
IsSmooth
Deprecated
Show details
* * *
SizeInCells
Read Only
Not Replicated
Read Parallel
Capabilities: Environment
TerrainRegion.SizeInCells:[Vector3](https://create.roblox.com/docs/reference/engine/datatypes/Vector3)
Provide feedback
* * *
Methods
ConvertToSmooth
Deprecated
Show details
* * *
Jump to
▼
TerrainRegion
[Summary](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#summary-properties)
[Methods](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#summary-methods)
[Properties](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#properties)
[IsSmooth](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#IsSmooth)
[SizeInCells](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#SizeInCells)
[Methods](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#methods)
[ConvertToSmooth()](https://create.roblox.com/docs/reference/engine/classes/TerrainRegion#ConvertToSmooth)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# TremoloSoundEffect | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/TremoloSoundEffect.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
TremoloSoundEffect
* * *
Summary
Properties
| |
| --- |
| [Depth](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#Depth)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [Duty](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#Duty)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [Frequency](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#Frequency)
:[number](https://create.roblox.com/docs/luau/numbers) |
Inherited Members
2 inherited from [SoundEffect](https://create.roblox.com/docs/reference/engine/classes/SoundEffect)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
Depth
Read Parallel
Capabilities: LegacySound
TremoloSoundEffect.Depth:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Duty
Read Parallel
Capabilities: LegacySound
TremoloSoundEffect.Duty:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Frequency
Read Parallel
Capabilities: LegacySound
TremoloSoundEffect.Frequency:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Jump to
▼
TremoloSoundEffect
[Summary](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#properties)
[Depth](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#Depth)
[Duty](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#Duty)
[Frequency](https://create.roblox.com/docs/reference/engine/classes/TremoloSoundEffect#Frequency)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Wire | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/Wire.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
Wire
* * *
Summary
Properties
| |
| --- |
| [Connected](https://create.roblox.com/docs/reference/engine/classes/Wire#Connected)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [SourceInstance](https://create.roblox.com/docs/reference/engine/classes/Wire#SourceInstance)
:[Instance](https://create.roblox.com/docs/reference/engine/datatypes/Instance) |
| [SourceName](https://create.roblox.com/docs/reference/engine/classes/Wire#SourceName)
:[string](https://create.roblox.com/docs/luau/strings) |
| [TargetInstance](https://create.roblox.com/docs/reference/engine/classes/Wire#TargetInstance)
:[Instance](https://create.roblox.com/docs/reference/engine/datatypes/Instance) |
| [TargetName](https://create.roblox.com/docs/reference/engine/classes/Wire#TargetName)
:[string](https://create.roblox.com/docs/luau/strings) |
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
Connected
Read Only
Not Replicated
Read Parallel
Capabilities: Basic
Wire.Connected:[boolean](https://create.roblox.com/docs/luau/booleans)
Provide feedback
* * *
SourceInstance
Read Parallel
Capabilities: Basic
Wire.SourceInstance:[Instance](https://create.roblox.com/docs/reference/engine/datatypes/Instance)
Provide feedback
* * *
SourceName
Read Parallel
Capabilities: Basic
Wire.SourceName:[string](https://create.roblox.com/docs/luau/strings)
Provide feedback
* * *
TargetInstance
Read Parallel
Capabilities: Basic
Wire.TargetInstance:[Instance](https://create.roblox.com/docs/reference/engine/datatypes/Instance)
Provide feedback
* * *
TargetName
Read Parallel
Capabilities: Basic
Wire.TargetName:[string](https://create.roblox.com/docs/luau/strings)
Provide feedback
* * *
Jump to
▼
Wire
[Summary](https://create.roblox.com/docs/reference/engine/classes/Wire#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/Wire#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/Wire#properties)
[Connected](https://create.roblox.com/docs/reference/engine/classes/Wire#Connected)
[SourceInstance](https://create.roblox.com/docs/reference/engine/classes/Wire#SourceInstance)
[SourceName](https://create.roblox.com/docs/reference/engine/classes/Wire#SourceName)
[TargetInstance](https://create.roblox.com/docs/reference/engine/classes/Wire#TargetInstance)
[TargetName](https://create.roblox.com/docs/reference/engine/classes/Wire#TargetName)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReflectionMetadata | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReflectionMetadata.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReflectionMetadata
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ReflectionMetadataCallbacks | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ReflectionMetadataCallbacks.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ReflectionMetadataCallbacks
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ServerReplicator | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ServerReplicator.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ServerReplicator
Not Creatable
Not Replicated
* * *
Summary
Inherited Members
1 inherited from [NetworkReplicator](https://create.roblox.com/docs/reference/engine/classes/NetworkReplicator)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SoundGroup | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SoundGroup.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SoundGroup
* * *
Summary
Properties
[Volume](https://create.roblox.com/docs/reference/engine/classes/SoundGroup#Volume)
:[number](https://create.roblox.com/docs/luau/numbers)
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
Volume
Read Parallel
Capabilities: LegacySound
SoundGroup.Volume:[number](https://create.roblox.com/docs/luau/numbers)
Code Samples
SoundGroups
local SoundService = game:GetService("SoundService")
-- create a sound group
local soundGroup = Instance.new("SoundGroup")
soundGroup.Parent = SoundService
-- create a sound
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://9120386436"
sound.Looped = true
sound.PlaybackSpeed = 2
sound.SoundGroup = soundGroup
sound.Parent = workspace
-- play the sound
sound:Play()
task.wait(10)
-- change the volume
soundGroup.Volume = 0.1
task.wait(3)
-- return the volume
soundGroup.Volume = 0.5
task.wait(4)
-- add a sound effect
local reverb = Instance.new("ReverbSoundEffect")
reverb.Parent = soundGroup
Provide feedback
* * *
Jump to
▼
SoundGroup
[Summary](https://create.roblox.com/docs/reference/engine/classes/SoundGroup#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SoundGroup#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SoundGroup#properties)
[Volume](https://create.roblox.com/docs/reference/engine/classes/SoundGroup#Volume)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# ServerScriptService | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/ServerScriptService.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
ServerScriptService
Not Creatable
Service
Not Replicated
* * *
Summary
Properties
[LoadStringEnabled](https://create.roblox.com/docs/reference/engine/classes/ServerScriptService#LoadStringEnabled)
:[boolean](https://create.roblox.com/docs/luau/booleans)
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
LoadStringEnabled
Not Replicated
Not Scriptable
Read Parallel
Capabilities: Basic
ServerScriptService.LoadStringEnabled:[boolean](https://create.roblox.com/docs/luau/booleans)
Provide feedback
* * *
Jump to
▼
ServerScriptService
[Summary](https://create.roblox.com/docs/reference/engine/classes/ServerScriptService#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/ServerScriptService#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/ServerScriptService#properties)
[LoadStringEnabled](https://create.roblox.com/docs/reference/engine/classes/ServerScriptService#LoadStringEnabled)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# RigidConstraint | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/RigidConstraint.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
RigidConstraint
* * *
Summary
Inherited Members
8 inherited from [Constraint](https://create.roblox.com/docs/reference/engine/classes/Constraint)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SolidModelContentProvider | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SolidModelContentProvider.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SolidModelContentProvider
Not Creatable
Service
Not Replicated
* * *
Summary
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# RotateV | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/RotateV.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
RotateV
Deprecated
* * *
Summary
Inherited Members
1 inherited from [DynamicRotate](https://create.roblox.com/docs/reference/engine/classes/DynamicRotate)
7 inherited from [JointInstance](https://create.roblox.com/docs/reference/engine/classes/JointInstance)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Skin | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/Skin.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
Skin
Deprecated
* * *
Summary
Properties
[SkinColor](https://create.roblox.com/docs/reference/engine/classes/Skin#SkinColor)
:[BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
Deprecated
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
SkinColor
Deprecated
Show details
* * *
Jump to
▼
Skin
[Summary](https://create.roblox.com/docs/reference/engine/classes/Skin#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/Skin#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/Skin#properties)
[SkinColor](https://create.roblox.com/docs/reference/engine/classes/Skin#SkinColor)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# UIScale | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/UIScale.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
UIScale
* * *
Summary
Properties
[Scale](https://create.roblox.com/docs/reference/engine/classes/UIScale#Scale)
:[number](https://create.roblox.com/docs/luau/numbers)
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
Code Samples
UI Scale Demo
-- Lay out the images in a list
Instance.new("UIListLayout", script.Parent).SortOrder = Enum.SortOrder.LayoutOrder
-- Create some images of varying sizes using UIScale objects
for size = 0.2, 1.5, 0.2 do
local image = Instance.new("ImageLabel")
image.Image = "rbxassetid://284402752" -- an image of a Lock
image.Parent = script.Parent
image.Size = UDim2.new(0, 100, 0, 100)
-- Scale the image by adding a UIScale with the size
-- Note: this is a shorthand since we don't need a reference to the UIScale
Instance.new("UIScale", image).Scale = size
end
* * *
API Reference
Properties
Scale
Read Parallel
Capabilities: UI
UIScale.Scale:[number](https://create.roblox.com/docs/luau/numbers)
Code Samples
UI Scale Demo
-- Lay out the images in a list
Instance.new("UIListLayout", script.Parent).SortOrder = Enum.SortOrder.LayoutOrder
-- Create some images of varying sizes using UIScale objects
for size = 0.2, 1.5, 0.2 do
local image = Instance.new("ImageLabel")
image.Image = "rbxassetid://284402752" -- an image of a Lock
image.Parent = script.Parent
image.Size = UDim2.new(0, 100, 0, 100)
-- Scale the image by adding a UIScale with the size
-- Note: this is a shorthand since we don't need a reference to the UIScale
Instance.new("UIScale", image).Scale = size
end
Provide feedback
* * *
Jump to
▼
UIScale
[Summary](https://create.roblox.com/docs/reference/engine/classes/UIScale#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/UIScale#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/UIScale#properties)
[Scale](https://create.roblox.com/docs/reference/engine/classes/UIScale#Scale)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# VelocityMotor | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/VelocityMotor.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
VelocityMotor
* * *
Summary
Properties
| |
| --- |
| [CurrentAngle](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#CurrentAngle)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [DesiredAngle](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#DesiredAngle)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [Hole](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#Hole)
:[Hole](https://create.roblox.com/docs/reference/engine/classes/Hole) |
| [MaxVelocity](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#MaxVelocity)
:[number](https://create.roblox.com/docs/luau/numbers) |
Inherited Members
7 inherited from [JointInstance](https://create.roblox.com/docs/reference/engine/classes/JointInstance)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
CurrentAngle
Read Parallel
Capabilities: Physics
VelocityMotor.CurrentAngle:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
DesiredAngle
Read Parallel
Capabilities: Physics
VelocityMotor.DesiredAngle:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Hole
Read Parallel
Capabilities: Physics
VelocityMotor.Hole:[Hole](https://create.roblox.com/docs/reference/engine/classes/Hole)
Provide feedback
* * *
MaxVelocity
Read Parallel
Capabilities: Physics
VelocityMotor.MaxVelocity:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Jump to
▼
VelocityMotor
[Summary](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#properties)
[CurrentAngle](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#CurrentAngle)
[DesiredAngle](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#DesiredAngle)
[Hole](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#Hole)
[MaxVelocity](https://create.roblox.com/docs/reference/engine/classes/VelocityMotor#MaxVelocity)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Snap | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/Snap.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
Snap
Deprecated
* * *
Summary
Inherited Members
7 inherited from [JointInstance](https://create.roblox.com/docs/reference/engine/classes/JointInstance)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SpotLight | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SpotLight.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SpotLight
* * *
Summary
Properties
| |
| --- |
| [Angle](https://create.roblox.com/docs/reference/engine/classes/SpotLight#Angle)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [Face](https://create.roblox.com/docs/reference/engine/classes/SpotLight#Face)
:[Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId) |
| [Range](https://create.roblox.com/docs/reference/engine/classes/SpotLight#Range)
:[number](https://create.roblox.com/docs/luau/numbers) |
Inherited Members
4 inherited from [Light](https://create.roblox.com/docs/reference/engine/classes/Light)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
Angle
Read Parallel
Capabilities: Basic
SpotLight.Angle:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Face
Read Parallel
Capabilities: Basic
SpotLight.Face:[Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId)
Provide feedback
* * *
Range
Read Parallel
Capabilities: Basic
SpotLight.Range:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Jump to
▼
SpotLight
[Summary](https://create.roblox.com/docs/reference/engine/classes/SpotLight#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SpotLight#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SpotLight#properties)
[Angle](https://create.roblox.com/docs/reference/engine/classes/SpotLight#Angle)
[Face](https://create.roblox.com/docs/reference/engine/classes/SpotLight#Face)
[Range](https://create.roblox.com/docs/reference/engine/classes/SpotLight#Range)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Script | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/Script.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
Script
* * *
Summary
Properties
[Source](https://create.roblox.com/docs/reference/engine/classes/Script#Source)
:[string](https://create.roblox.com/docs/luau/strings)
Inherited Members
4 inherited from [BaseScript](https://create.roblox.com/docs/reference/engine/classes/BaseScript)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
Inherited by
[LocalScript](https://create.roblox.com/docs/reference/engine/classes/LocalScript)
* * *
API Reference
Properties
Source
Read Parallel
Capabilities: PluginOrOpenCloud
Script.Source:[string](https://create.roblox.com/docs/luau/strings)
Provide feedback
* * *
Jump to
▼
Script
[Summary](https://create.roblox.com/docs/reference/engine/classes/Script#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/Script#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/Script#properties)
[Source](https://create.roblox.com/docs/reference/engine/classes/Script#Source)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# WebStreamClient | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/WebStreamClient.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
WebStreamClient
Not Creatable
Not Replicated
* * *
Summary
Properties
[ConnectionState](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#ConnectionState)
:[Enum.WebStreamClientState](https://create.roblox.com/docs/reference/engine/enums/WebStreamClientState)
Methods
| |
| --- |
| [Close](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Close)
():() |
| [Send](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Send)
(data: [string](https://create.roblox.com/docs/luau/strings)
):() |
Events
| |
| --- |
| [Closed](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Closed)
():[RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal) |
| [Error](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Error)
(responseStatusCode: [number](https://create.roblox.com/docs/luau/numbers)
,errorMessage: [string](https://create.roblox.com/docs/luau/strings)
):[RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal) |
| [MessageReceived](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#MessageReceived)
(message: [string](https://create.roblox.com/docs/luau/strings)
):[RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal) |
| [Opened](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Opened)
(responseStatusCode: [number](https://create.roblox.com/docs/luau/numbers)
,headers: [string](https://create.roblox.com/docs/luau/strings)
):[RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal) |
Inherited Members
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
ConnectionState
Read Only
Not Replicated
Read Parallel
Capabilities: Network
WebStreamClient.ConnectionState:[Enum.WebStreamClientState](https://create.roblox.com/docs/reference/engine/enums/WebStreamClientState)
Provide feedback
* * *
Methods
Close
Capabilities: Network
WebStreamClient:Close():()
Returns
()
Provide feedback
* * *
Send
Capabilities: Network
WebStreamClient:Send(data:[string](https://create.roblox.com/docs/luau/strings)
):()
Parameters
data:[string](https://create.roblox.com/docs/luau/strings)
Returns
()
Provide feedback
* * *
Events
Closed
Capabilities: Network
WebStreamClient.Closed():[RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal)
Provide feedback
* * *
Error
Capabilities: Network
WebStreamClient.Error(
responseStatusCode:[number](https://create.roblox.com/docs/luau/numbers)
, errorMessage:[string](https://create.roblox.com/docs/luau/strings)
):[RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal)
Parameters
| |
| --- |
| responseStatusCode:[number](https://create.roblox.com/docs/luau/numbers) |
| errorMessage:[string](https://create.roblox.com/docs/luau/strings) |
Provide feedback
* * *
MessageReceived
Capabilities: Network
WebStreamClient.MessageReceived(message:[string](https://create.roblox.com/docs/luau/strings)
):[RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal)
Parameters
message:[string](https://create.roblox.com/docs/luau/strings)
Provide feedback
* * *
Opened
Capabilities: Network
WebStreamClient.Opened(
responseStatusCode:[number](https://create.roblox.com/docs/luau/numbers)
, headers:[string](https://create.roblox.com/docs/luau/strings)
):[RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal)
Parameters
| |
| --- |
| responseStatusCode:[number](https://create.roblox.com/docs/luau/numbers) |
| headers:[string](https://create.roblox.com/docs/luau/strings) |
Provide feedback
* * *
Jump to
▼
WebStreamClient
[Summary](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#summary-properties)
[Methods](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#summary-methods)
[Events](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#summary-events)
[Properties](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#properties)
[ConnectionState](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#ConnectionState)
[Methods](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#methods)
[Close()](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Close)
[Send()](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Send)
[Events](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#events)
[Closed](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Closed)
[Error](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Error)
[MessageReceived](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#MessageReceived)
[Opened](https://create.roblox.com/docs/reference/engine/classes/WebStreamClient#Opened)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SelectionPointLasso | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SelectionPointLasso.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SelectionPointLasso
Deprecated
* * *
Summary
Properties
[Point](https://create.roblox.com/docs/reference/engine/classes/SelectionPointLasso#Point)
:[Vector3](https://create.roblox.com/docs/reference/engine/datatypes/Vector3)
Deprecated
Inherited Members
1 inherited from [SelectionLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionLasso)
4 inherited from [GuiBase3d](https://create.roblox.com/docs/reference/engine/classes/GuiBase3d)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
Point
Deprecated
Show details
* * *
Jump to
▼
SelectionPointLasso
[Summary](https://create.roblox.com/docs/reference/engine/classes/SelectionPointLasso#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SelectionPointLasso#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SelectionPointLasso#properties)
[Point](https://create.roblox.com/docs/reference/engine/classes/SelectionPointLasso#Point)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SelectionBox | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SelectionBox.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SelectionBox
* * *
Summary
Properties
| |
| --- |
| [LineThickness](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#LineThickness)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [SurfaceColor](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#SurfaceColor)
:[BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
Deprecated |
| [SurfaceColor3](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#SurfaceColor3)
:[Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3) |
| [SurfaceTransparency](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#SurfaceTransparency)
:[number](https://create.roblox.com/docs/luau/numbers) |
Inherited Members
1 inherited from [InstanceAdornment](https://create.roblox.com/docs/reference/engine/classes/InstanceAdornment)
4 inherited from [GuiBase3d](https://create.roblox.com/docs/reference/engine/classes/GuiBase3d)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
LineThickness
Read Parallel
Capabilities: Basic, UI
SelectionBox.LineThickness:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
SurfaceColor
Deprecated
Show details
* * *
SurfaceColor3
Read Parallel
Capabilities: Basic, UI
SelectionBox.SurfaceColor3:[Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
Provide feedback
* * *
SurfaceTransparency
Read Parallel
Capabilities: Basic, UI
SelectionBox.SurfaceTransparency:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Jump to
▼
SelectionBox
[Summary](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#properties)
[LineThickness](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#LineThickness)
[SurfaceColor](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#SurfaceColor)
[SurfaceColor3](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#SurfaceColor3)
[SurfaceTransparency](https://create.roblox.com/docs/reference/engine/classes/SelectionBox#SurfaceTransparency)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SurfaceLight | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SurfaceLight.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SurfaceLight
* * *
Summary
Properties
| |
| --- |
| [Angle](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#Angle)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [Face](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#Face)
:[Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId) |
| [Range](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#Range)
:[number](https://create.roblox.com/docs/luau/numbers) |
Inherited Members
4 inherited from [Light](https://create.roblox.com/docs/reference/engine/classes/Light)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
Code Samples
Creating a New Surface Light
local part = Instance.new("Part")
part.Anchored = true
part.Position = Vector3.new(0, 0, 0)
part.Parent = workspace
local light = Instance.new("SurfaceLight")
light.Color = Color3.fromRGB(255, 255, 255)
light.Brightness = 1
light.Range = 16
light.Parent = part
* * *
API Reference
Properties
Angle
Read Parallel
Capabilities: Basic
SurfaceLight.Angle:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Face
Read Parallel
Capabilities: Basic
SurfaceLight.Face:[Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId)
Provide feedback
* * *
Range
Read Parallel
Capabilities: Basic
SurfaceLight.Range:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
Jump to
▼
SurfaceLight
[Summary](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#properties)
[Angle](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#Angle)
[Face](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#Face)
[Range](https://create.roblox.com/docs/reference/engine/classes/SurfaceLight#Range)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SelectionLasso | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SelectionLasso.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SelectionLasso
Not Creatable
* * *
Summary
Properties
[Humanoid](https://create.roblox.com/docs/reference/engine/classes/SelectionLasso#Humanoid)
:[Humanoid](https://create.roblox.com/docs/reference/engine/classes/Humanoid)
Inherited Members
4 inherited from [GuiBase3d](https://create.roblox.com/docs/reference/engine/classes/GuiBase3d)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
Inherited by
[SelectionPartLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionPartLasso)
, [SelectionPointLasso](https://create.roblox.com/docs/reference/engine/classes/SelectionPointLasso)
* * *
API Reference
Properties
Humanoid
Read Parallel
Capabilities: UI
SelectionLasso.Humanoid:[Humanoid](https://create.roblox.com/docs/reference/engine/classes/Humanoid)
Provide feedback
* * *
Jump to
▼
SelectionLasso
[Summary](https://create.roblox.com/docs/reference/engine/classes/SelectionLasso#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SelectionLasso#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SelectionLasso#properties)
[Humanoid](https://create.roblox.com/docs/reference/engine/classes/SelectionLasso#Humanoid)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# SurfaceSelection | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/SurfaceSelection.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
SurfaceSelection
* * *
Summary
Properties
[TargetSurface](https://create.roblox.com/docs/reference/engine/classes/SurfaceSelection#TargetSurface)
:[Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId)
Inherited Members
1 inherited from [PartAdornment](https://create.roblox.com/docs/reference/engine/classes/PartAdornment)
4 inherited from [GuiBase3d](https://create.roblox.com/docs/reference/engine/classes/GuiBase3d)
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
TargetSurface
Read Parallel
Capabilities: Basic, UI
SurfaceSelection.TargetSurface:[Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId)
Provide feedback
* * *
Jump to
▼
SurfaceSelection
[Summary](https://create.roblox.com/docs/reference/engine/classes/SurfaceSelection#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SurfaceSelection#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/SurfaceSelection#properties)
[TargetSurface](https://create.roblox.com/docs/reference/engine/classes/SurfaceSelection#TargetSurface)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# VirtualInput | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/VirtualInput.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
VirtualInput
Not Creatable
Not Replicated
* * *
Summary
Methods
| |
| --- |
| [SendKey](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendKey)
(isPressed: [boolean](https://create.roblox.com/docs/luau/booleans)
,keyCode: [Enum.KeyCode](https://create.roblox.com/docs/reference/engine/enums/KeyCode)
,isRepeatedKey: [boolean](https://create.roblox.com/docs/luau/booleans)
):() |
| [SendMouseButton](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendMouseButton)
(position: [Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
,button: [Enum.UserInputType](https://create.roblox.com/docs/reference/engine/enums/UserInputType)
,isDown: [boolean](https://create.roblox.com/docs/luau/booleans)
,repeatCount: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [SendMouseDelta](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendMouseDelta)
(positionDelta: [Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
):() |
| [SendMousePosition](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendMousePosition)
(position: [Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
):() |
| [SendPointerAction](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendPointerAction)
(position: [Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
,pointerAction: [Dictionary](https://create.roblox.com/docs/luau/tables#dictionaries)
):() |
| [SendTextInput](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendTextInput)
(text: [string](https://create.roblox.com/docs/luau/strings)
):() |
Inherited Members
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Methods
SendKey
VirtualInput:SendKey(
isPressed:[boolean](https://create.roblox.com/docs/luau/booleans)
, keyCode:[Enum.KeyCode](https://create.roblox.com/docs/reference/engine/enums/KeyCode)
, isRepeatedKey:[boolean](https://create.roblox.com/docs/luau/booleans)
):()
Parameters
| |
| --- |
| isPressed:[boolean](https://create.roblox.com/docs/luau/booleans) |
| keyCode:[Enum.KeyCode](https://create.roblox.com/docs/reference/engine/enums/KeyCode) |
| isRepeatedKey:[boolean](https://create.roblox.com/docs/luau/booleans)
Default Value: false |
Returns
()
Provide feedback
* * *
SendMouseButton
VirtualInput:SendMouseButton(
position:[Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
, button:[Enum.UserInputType](https://create.roblox.com/docs/reference/engine/enums/UserInputType)
, isDown:[boolean](https://create.roblox.com/docs/luau/booleans)
, repeatCount:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| position:[Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2) |
| button:[Enum.UserInputType](https://create.roblox.com/docs/reference/engine/enums/UserInputType) |
| isDown:[boolean](https://create.roblox.com/docs/luau/booleans) |
| repeatCount:[number](https://create.roblox.com/docs/luau/numbers)
Default Value: 0 |
Returns
()
Provide feedback
* * *
SendMouseDelta
VirtualInput:SendMouseDelta(positionDelta:[Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
):()
Parameters
positionDelta:[Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
Returns
()
Provide feedback
* * *
SendMousePosition
VirtualInput:SendMousePosition(position:[Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
):()
Parameters
position:[Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
Returns
()
Provide feedback
* * *
SendPointerAction
VirtualInput:SendPointerAction(
position:[Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
, pointerAction:[Dictionary](https://create.roblox.com/docs/luau/tables#dictionaries)
):()
Parameters
| |
| --- |
| position:[Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2) |
| pointerAction:[Dictionary](https://create.roblox.com/docs/luau/tables#dictionaries) |
Returns
()
Provide feedback
* * *
SendTextInput
VirtualInput:SendTextInput(text:[string](https://create.roblox.com/docs/luau/strings)
):()
Parameters
text:[string](https://create.roblox.com/docs/luau/strings)
Returns
()
Provide feedback
* * *
Jump to
▼
VirtualInput
[Summary](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#summary)
[Methods](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#summary-methods)
[Methods](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#methods)
[SendKey()](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendKey)
[SendMouseButton()](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendMouseButton)
[SendMouseDelta()](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendMouseDelta)
[SendMousePosition()](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendMousePosition)
[SendPointerAction()](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendPointerAction)
[SendTextInput()](https://create.roblox.com/docs/reference/engine/classes/VirtualInput#SendTextInput)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# UIAspectRatioConstraint | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/classes/UIAspectRatioConstraint.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
Learn
English
Feedback
Engine Class
UIAspectRatioConstraint
* * *
Summary
Properties
| |
| --- |
| [AspectRatio](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#AspectRatio)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [AspectType](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#AspectType)
:[Enum.AspectType](https://create.roblox.com/docs/reference/engine/enums/AspectType) |
| [DominantAxis](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#DominantAxis)
:[Enum.DominantAxis](https://create.roblox.com/docs/reference/engine/enums/DominantAxis) |
Inherited Members
58 inherited from [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance)
6 inherited from [Object](https://create.roblox.com/docs/reference/engine/classes/Object)
* * *
API Reference
Properties
AspectRatio
Read Parallel
Capabilities: UI
UIAspectRatioConstraint.AspectRatio:[number](https://create.roblox.com/docs/luau/numbers)
Provide feedback
* * *
AspectType
Read Parallel
Capabilities: UI
UIAspectRatioConstraint.AspectType:[Enum.AspectType](https://create.roblox.com/docs/reference/engine/enums/AspectType)
Provide feedback
* * *
DominantAxis
Read Parallel
Capabilities: UI
UIAspectRatioConstraint.DominantAxis:[Enum.DominantAxis](https://create.roblox.com/docs/reference/engine/enums/DominantAxis)
Provide feedback
* * *
Jump to
▼
UIAspectRatioConstraint
[Summary](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#summary)
[Properties](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#summary-properties)
[Properties](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#properties)
[AspectRatio](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#AspectRatio)
[AspectType](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#AspectType)
[DominantAxis](https://create.roblox.com/docs/reference/engine/classes/UIAspectRatioConstraint#DominantAxis)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# bit32 | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/libraries/bit32.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
[Creator](https://create.roblox.com/)
[Engine reference](https://create.roblox.com/docs/reference/engine)
* * *
Engine API
* [Overview](https://create.roblox.com/docs/reference/engine)
* [Classes](https://create.roblox.com/docs/reference/engine/classes)
* [Data types](https://create.roblox.com/docs/reference/engine/datatypes)
* [Enums](https://create.roblox.com/docs/reference/engine/enums)
* [Globals](https://create.roblox.com/docs/reference/engine/globals)
* [Libraries](https://create.roblox.com/docs/reference/engine/libraries)
* [bit32](https://create.roblox.com/docs/reference/engine/libraries/bit32)
* [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
* [coroutine](https://create.roblox.com/docs/reference/engine/libraries/coroutine)
* [debug](https://create.roblox.com/docs/reference/engine/libraries/debug)
* [math](https://create.roblox.com/docs/reference/engine/libraries/math)
* [os](https://create.roblox.com/docs/reference/engine/libraries/os)
* [string](https://create.roblox.com/docs/reference/engine/libraries/string)
* [table](https://create.roblox.com/docs/reference/engine/libraries/table)
* [task](https://create.roblox.com/docs/reference/engine/libraries/task)
* [utf8](https://create.roblox.com/docs/reference/engine/libraries/utf8)
* [vector](https://create.roblox.com/docs/reference/engine/libraries/vector)
Release notes
* [Current release](https://create.roblox.com/docs/updates/2026-08-31)
* [Pending release](https://create.roblox.com/docs/updates/pending)
* Recent releases
Learn
English
Feedback
Engine Library
bit32
A library of functions to perform bitwise operations.
* * *
Summary
Functions
| |
| --- |
| [arshift](https://create.roblox.com/docs/reference/engine/libraries/bit32#arshift)
(x: [number](https://create.roblox.com/docs/luau/numbers)
,disp: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [band](https://create.roblox.com/docs/reference/engine/libraries/bit32#band)
(numbers: [Tuple](https://create.roblox.com/docs/luau/tuples)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [bnot](https://create.roblox.com/docs/reference/engine/libraries/bit32#bnot)
(x: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [bor](https://create.roblox.com/docs/reference/engine/libraries/bit32#bor)
(numbers: [Tuple](https://create.roblox.com/docs/luau/tuples)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [btest](https://create.roblox.com/docs/reference/engine/libraries/bit32#btest)
(numbers: [Tuple](https://create.roblox.com/docs/luau/tuples)
):[boolean](https://create.roblox.com/docs/luau/booleans) |
| [bxor](https://create.roblox.com/docs/reference/engine/libraries/bit32#bxor)
(numbers: [Tuple](https://create.roblox.com/docs/luau/tuples)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [byteswap](https://create.roblox.com/docs/reference/engine/libraries/bit32#byteswap)
(x: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [countlz](https://create.roblox.com/docs/reference/engine/libraries/bit32#countlz)
(n: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [countrz](https://create.roblox.com/docs/reference/engine/libraries/bit32#countrz)
(n: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [extract](https://create.roblox.com/docs/reference/engine/libraries/bit32#extract)
(n: [number](https://create.roblox.com/docs/luau/numbers)
,field: [number](https://create.roblox.com/docs/luau/numbers)
,width: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [replace](https://create.roblox.com/docs/reference/engine/libraries/bit32#replace)
(n: [number](https://create.roblox.com/docs/luau/numbers)
,v: [number](https://create.roblox.com/docs/luau/numbers)
,field: [number](https://create.roblox.com/docs/luau/numbers)
,width: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [lrotate](https://create.roblox.com/docs/reference/engine/libraries/bit32#lrotate)
(x: [number](https://create.roblox.com/docs/luau/numbers)
,disp: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [lshift](https://create.roblox.com/docs/reference/engine/libraries/bit32#lshift)
(x: [number](https://create.roblox.com/docs/luau/numbers)
,disp: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [rrotate](https://create.roblox.com/docs/reference/engine/libraries/bit32#rrotate)
(x: [number](https://create.roblox.com/docs/luau/numbers)
,disp: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [rshift](https://create.roblox.com/docs/reference/engine/libraries/bit32#rshift)
(x: [number](https://create.roblox.com/docs/luau/numbers)
,disp: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
This library provides functions to perform bitwise operations.
#### Number Limitations
This library treats numbers as unsigned 32-bit integers; numbers will be converted to this before being used (see image below). Numbers with decimal numbers are rounded to the nearest whole number.

* * *
API Reference
Functions
arshift
Returns a number after its bits have been arithmetically shifted to the right by a given displacement.
bit32.arshift(
x:[number](https://create.roblox.com/docs/luau/numbers)
, disp:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| x:[number](https://create.roblox.com/docs/luau/numbers)
The number whose bits shall be shifted. |
| disp:[number](https://create.roblox.com/docs/luau/numbers)
The integer number of bits to shift by. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The result of arithmetically shifting x by disp bits to the right.
Returns the number x shifted disp bits to the right. The number disp may be any representable integer. Negative displacements shift to the left.
This shift operation is what is called arithmetic shift. Vacant bits on the left are filled with copies of the higher bit of x; vacant bits on the right are filled with zeros. In particular, displacements with absolute values higher than 31 result in zero or 0xFFFFFFFF (all original bits are shifted out).
Provide feedback
* * *
band
Returns the bitwise AND of all provided numbers.
bit32.band(numbers:[Tuple](https://create.roblox.com/docs/luau/tuples)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
numbers:[Tuple](https://create.roblox.com/docs/luau/tuples)
The numbers to combine with bitwise AND.
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The bitwise AND of all provided numbers.
Returns the bitwise AND of all provided numbers.
Each bit is tested against the following truth table:
| A | B | Output |
| --- | --- | --- |
| 0 | 0 | 0 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 1 | 1 |

Provide feedback
* * *
bnot
Returns the bitwise negation of a given number.
bit32.bnot(x:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
x:[number](https://create.roblox.com/docs/luau/numbers)
The number to negate.
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The bitwise negation of x.
Returns the bitwise negation of x.

For any integer x, the following identity holds:
local x = 0xF0
assert(bit32.bnot(x) == (-1 - x) % 2^32)
Provide feedback
* * *
bor
Returns the bitwise OR of all provided numbers.
bit32.bor(numbers:[Tuple](https://create.roblox.com/docs/luau/tuples)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
numbers:[Tuple](https://create.roblox.com/docs/luau/tuples)
The numbers to combine with bitwise OR.
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The bitwise OR of all provided numbers.
Returns the bitwise OR of all provided numbers.
Each bit is tested against the following truth table:
| A | B | Output |
| --- | --- | --- |
| 0 | 0 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 1 | 1 |

Provide feedback
* * *
btest
Returns a boolean describing whether the bitwise and of its operands is different from zero.
bit32.btest(numbers:[Tuple](https://create.roblox.com/docs/luau/tuples)
):[boolean](https://create.roblox.com/docs/luau/booleans)
Parameters
numbers:[Tuple](https://create.roblox.com/docs/luau/tuples)
The numbers to test with bitwise AND.
Returns
[boolean](https://create.roblox.com/docs/luau/booleans)
True if the bitwise AND of all operands is non-zero, false otherwise.
Returns true if the bitwise AND of all its operands is different from zero, false otherwise. This is functionally equivalent to bit32.band(...) ~= 0 but returns a boolean directly without the intermediate number.
This function is useful for testing whether one or more specific bits are set in a value. For example, you can check whether a particular flag is active in a bitmask:
local flags = 0x5 -- bits 0 and 2 are set
print(bit32.btest(flags, 1)) --> true (bit 0 is set)
print(bit32.btest(flags, 2)) --> false (bit 1 is not set)
print(bit32.btest(flags, 4)) --> true (bit 2 is set)
When called with more than two arguments, all values are ANDed together before the zero-test:
print(bit32.btest(0xFF, 0x0F, 0x03)) --> true (0xFF & 0x0F & 0x03 == 0x03)
Provide feedback
* * *
bxor
Returns the bitwise XOR of all provided numbers.
bit32.bxor(numbers:[Tuple](https://create.roblox.com/docs/luau/tuples)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
numbers:[Tuple](https://create.roblox.com/docs/luau/tuples)
The numbers to combine with bitwise XOR.
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The bitwise XOR of all provided numbers.
Returns the bitwise XOR of all provided numbers.
Each bit is tested against the following truth table:
| A | B | Output |
| --- | --- | --- |
| 0 | 0 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 1 | 0 |

Provide feedback
* * *
byteswap
Returns the given number with the order of the bytes swapped.
bit32.byteswap(x:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
x:[number](https://create.roblox.com/docs/luau/numbers)
The number whose bytes to swap.
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The number with its byte order reversed.
Reverses the byte order of the 32-bit unsigned integer representation of x. The four bytes are rearranged so that the most-significant byte becomes the least-significant byte and vice versa, converting between big-endian and little-endian representations.
print(bit32.byteswap(0xAABBCCDD)) --> 0xDDCCBBAA
print(bit32.byteswap(0x00000001)) --> 0x01000000
This is useful when reading or writing binary data that uses a different byte order (endianness) than expected, such as network protocols or file formats that store multi-byte integers in big-endian order.
Provide feedback
* * *
countlz
Returns the number of consecutive zero bits in the 32-bit representation of the provided number starting from the left-most (most significant) bit.
bit32.countlz(n:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
n:[number](https://create.roblox.com/docs/luau/numbers)
The number to count leading zeros in.
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The count of consecutive zero bits from the most significant bit, or 32 if n is zero.
Returns the number of consecutive zero bits in the 32-bit representation of the provided number starting from the left-most (most significant) bit. Returns 32 if the provided number is zero.
Provide feedback
* * *
countrz
Returns the number of consecutive zero bits in the 32-bit representation of the provided number starting from the right-most (least significant) bit.
bit32.countrz(n:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
n:[number](https://create.roblox.com/docs/luau/numbers)
The number to count trailing zeros in.
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The count of consecutive zero bits from the least significant bit, or 32 if n is zero.
Returns the number of consecutive zero bits in the 32-bit representation of the provided number starting from the right-most (least significant) bit. Returns 32 if the provided number is zero.
Provide feedback
* * *
extract
Extract a range of bits from a number and return them as an unsigned number.
bit32.extract(
n:[number](https://create.roblox.com/docs/luau/numbers)
, field:[number](https://create.roblox.com/docs/luau/numbers)
, width:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| n:[number](https://create.roblox.com/docs/luau/numbers)
The number to extract bits from. |
| field:[number](https://create.roblox.com/docs/luau/numbers)
The zero-based position of the least significant bit to extract. |
| width:[number](https://create.roblox.com/docs/luau/numbers)
Default Value: 1
The number of bits to extract. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The unsigned number formed by the extracted bit range.
Returns the unsigned number formed by the bits field to field + width - 1 from n. Bits are numbered from 0 (least significant) to 31 (most significant). All accessed bits must be in the range \[0, 31\]. The default for width is 1.
Provide feedback
* * *
replace
Return a copy of a number with a range of bits replaced by a given value.
bit32.replace(
n:[number](https://create.roblox.com/docs/luau/numbers)
, v:[number](https://create.roblox.com/docs/luau/numbers)
, field:[number](https://create.roblox.com/docs/luau/numbers)
, width:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| n:[number](https://create.roblox.com/docs/luau/numbers)
The number in which to replace bits. |
| v:[number](https://create.roblox.com/docs/luau/numbers)
The replacement value to insert into the bit range. |
| field:[number](https://create.roblox.com/docs/luau/numbers)
The zero-based position of the least significant bit to replace. |
| width:[number](https://create.roblox.com/docs/luau/numbers)
Default Value: 1
The number of bits to replace. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
A copy of n with the specified bit range replaced by v.
Returns a copy of n with the bits field to field + width - 1 replaced by the value v. See [bit32.extract()](https://create.roblox.com/docs/reference/engine/libraries/bit32#extract)
for details about field and width.
Provide feedback
* * *
lrotate
Returns a number after its bits have been rotated to the left by a given number of times.
bit32.lrotate(
x:[number](https://create.roblox.com/docs/luau/numbers)
, disp:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| x:[number](https://create.roblox.com/docs/luau/numbers)
The number whose bits to rotate. |
| disp:[number](https://create.roblox.com/docs/luau/numbers)
The number of bit positions to rotate left. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The result of rotating x left by disp bits.
Returns the number x rotated disp bits to the left. The number disp may be any representable integer. For any valid displacement, the following identity holds:
local x, disp = 0xF0, 35
assert(bit32.lrotate(x, disp) == bit32.lrotate(x, disp % 32))
In particular, negative displacements rotate to the right.
Provide feedback
* * *
lshift
Returns a number whose bits have been logically shifted to the left by a given displacement.
bit32.lshift(
x:[number](https://create.roblox.com/docs/luau/numbers)
, disp:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| x:[number](https://create.roblox.com/docs/luau/numbers)
The number whose bits to shift. |
| disp:[number](https://create.roblox.com/docs/luau/numbers)
The number of bit positions to shift left. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The result of logically shifting x left by disp bits.
Returns the number x shifted disp bits to the left. The number disp may be any representable integer. Negative displacements shift to the right. In any direction, vacant bits are filled with zeros. In particular, displacements with absolute values higher than 31 result in zero (all bits are shifted out).

For positive displacements, the following equality holds:
local b, disp = 0xF0, 3
assert(bit32.lshift(b, disp) == (b * 2^disp) % 2^32)
Provide feedback
* * *
rrotate
Returns a number after its bits have been rotated to the right by a given number of times.
bit32.rrotate(
x:[number](https://create.roblox.com/docs/luau/numbers)
, disp:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| x:[number](https://create.roblox.com/docs/luau/numbers)
The number whose bits to rotate. |
| disp:[number](https://create.roblox.com/docs/luau/numbers)
The number of bit positions to rotate right. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The result of rotating x right by disp bits.
Returns the number x rotated disp bits to the right. The number disp may be any representable integer.
For any valid displacement, the following identity holds:
local x, disp = 0xF0, 35
assert(bit32.rrotate(x, disp) == bit32.rrotate(x , disp % 32))
In particular, negative displacements rotate to the left.
Provide feedback
* * *
rshift
Returns a number whose bits have been logically shifted to the right by a given displacement.
bit32.rshift(
x:[number](https://create.roblox.com/docs/luau/numbers)
, disp:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| x:[number](https://create.roblox.com/docs/luau/numbers)
The number whose bits to shift. |
| disp:[number](https://create.roblox.com/docs/luau/numbers)
The number of bit positions to shift right. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
The result of logically shifting x right by disp bits.
Returns the number x shifted disp bits to the right. The number disp may be any representable integer. Negative displacements shift to the left. In any direction, vacant bits are filled with zeros. In particular, displacements with absolute values higher than 31 result in zero (all bits are shifted out).

For positive displacements, the following equality holds:
local b, disp = 0xF00, 3
assert(bit32.rshift(b, disp) == (b % 2^32 / 2^disp) // 1)
This shift operation is what is called logical shift.
Provide feedback
* * *
Jump to
▼
bit32
[Summary](https://create.roblox.com/docs/reference/engine/libraries/bit32#summary)
[Functions](https://create.roblox.com/docs/reference/engine/libraries/bit32#summary-functions)
[Functions](https://create.roblox.com/docs/reference/engine/libraries/bit32#functions)
[arshift()](https://create.roblox.com/docs/reference/engine/libraries/bit32#arshift)
[band()](https://create.roblox.com/docs/reference/engine/libraries/bit32#band)
[bnot()](https://create.roblox.com/docs/reference/engine/libraries/bit32#bnot)
[bor()](https://create.roblox.com/docs/reference/engine/libraries/bit32#bor)
[btest()](https://create.roblox.com/docs/reference/engine/libraries/bit32#btest)
[bxor()](https://create.roblox.com/docs/reference/engine/libraries/bit32#bxor)
[byteswap()](https://create.roblox.com/docs/reference/engine/libraries/bit32#byteswap)
[countlz()](https://create.roblox.com/docs/reference/engine/libraries/bit32#countlz)
[countrz()](https://create.roblox.com/docs/reference/engine/libraries/bit32#countrz)
[extract()](https://create.roblox.com/docs/reference/engine/libraries/bit32#extract)
[replace()](https://create.roblox.com/docs/reference/engine/libraries/bit32#replace)
[lrotate()](https://create.roblox.com/docs/reference/engine/libraries/bit32#lrotate)
[lshift()](https://create.roblox.com/docs/reference/engine/libraries/bit32#lshift)
[rrotate()](https://create.roblox.com/docs/reference/engine/libraries/bit32#rrotate)
[rshift()](https://create.roblox.com/docs/reference/engine/libraries/bit32#rshift)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# buffer | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/libraries/buffer.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
[Creator](https://create.roblox.com/)
[Engine reference](https://create.roblox.com/docs/reference/engine)
* * *
Engine API
* [Overview](https://create.roblox.com/docs/reference/engine)
* [Classes](https://create.roblox.com/docs/reference/engine/classes)
* [Data types](https://create.roblox.com/docs/reference/engine/datatypes)
* [Enums](https://create.roblox.com/docs/reference/engine/enums)
* [Globals](https://create.roblox.com/docs/reference/engine/globals)
* [Libraries](https://create.roblox.com/docs/reference/engine/libraries)
* [bit32](https://create.roblox.com/docs/reference/engine/libraries/bit32)
* [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
* [coroutine](https://create.roblox.com/docs/reference/engine/libraries/coroutine)
* [debug](https://create.roblox.com/docs/reference/engine/libraries/debug)
* [math](https://create.roblox.com/docs/reference/engine/libraries/math)
* [os](https://create.roblox.com/docs/reference/engine/libraries/os)
* [string](https://create.roblox.com/docs/reference/engine/libraries/string)
* [table](https://create.roblox.com/docs/reference/engine/libraries/table)
* [task](https://create.roblox.com/docs/reference/engine/libraries/task)
* [utf8](https://create.roblox.com/docs/reference/engine/libraries/utf8)
* [vector](https://create.roblox.com/docs/reference/engine/libraries/vector)
Release notes
* [Current release](https://create.roblox.com/docs/updates/2026-08-31)
* [Pending release](https://create.roblox.com/docs/updates/pending)
* Recent releases
Learn
English
Feedback
Engine Library
buffer
A library of buffer functions.
* * *
Summary
Functions
| |
| --- |
| [create](https://create.roblox.com/docs/reference/engine/libraries/buffer#create)
(size: [number](https://create.roblox.com/docs/luau/numbers)
):[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer) |
| [fromstring](https://create.roblox.com/docs/reference/engine/libraries/buffer#fromstring)
(str: [string](https://create.roblox.com/docs/luau/strings)
):[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer) |
| [tostring](https://create.roblox.com/docs/reference/engine/libraries/buffer#tostring)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
):[string](https://create.roblox.com/docs/luau/strings) |
| [len](https://create.roblox.com/docs/reference/engine/libraries/buffer#len)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readbits](https://create.roblox.com/docs/reference/engine/libraries/buffer#readbits)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,bitOffset: [number](https://create.roblox.com/docs/luau/numbers)
,bitCount: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readi8](https://create.roblox.com/docs/reference/engine/libraries/buffer#readi8)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readu8](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu8)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readi16](https://create.roblox.com/docs/reference/engine/libraries/buffer#readi16)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readu16](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu16)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readi32](https://create.roblox.com/docs/reference/engine/libraries/buffer#readi32)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readu32](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu32)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readf32](https://create.roblox.com/docs/reference/engine/libraries/buffer#readf32)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [readf64](https://create.roblox.com/docs/reference/engine/libraries/buffer#readf64)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers) |
| [writebits](https://create.roblox.com/docs/reference/engine/libraries/buffer#writebits)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,bitOffset: [number](https://create.roblox.com/docs/luau/numbers)
,bitCount: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [writei8](https://create.roblox.com/docs/reference/engine/libraries/buffer#writei8)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [writeu8](https://create.roblox.com/docs/reference/engine/libraries/buffer#writeu8)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [writei16](https://create.roblox.com/docs/reference/engine/libraries/buffer#writei16)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [writeu16](https://create.roblox.com/docs/reference/engine/libraries/buffer#writeu16)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [writei32](https://create.roblox.com/docs/reference/engine/libraries/buffer#writei32)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [writeu32](https://create.roblox.com/docs/reference/engine/libraries/buffer#writeu32)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [writef32](https://create.roblox.com/docs/reference/engine/libraries/buffer#writef32)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [writef64](https://create.roblox.com/docs/reference/engine/libraries/buffer#writef64)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
):() |
| [readstring](https://create.roblox.com/docs/reference/engine/libraries/buffer#readstring)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,count: [number](https://create.roblox.com/docs/luau/numbers)
):[string](https://create.roblox.com/docs/luau/strings) |
| [writestring](https://create.roblox.com/docs/reference/engine/libraries/buffer#writestring)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [string](https://create.roblox.com/docs/luau/strings)
,count: [number](https://create.roblox.com/docs/luau/numbers)
?):() |
| [copy](https://create.roblox.com/docs/reference/engine/libraries/buffer#copy)
(target: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,targetOffset: [number](https://create.roblox.com/docs/luau/numbers)
,source: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,sourceOffset: [number](https://create.roblox.com/docs/luau/numbers)
?,count: [number](https://create.roblox.com/docs/luau/numbers)
?):() |
| [fill](https://create.roblox.com/docs/reference/engine/libraries/buffer#fill)
(b: [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
,offset: [number](https://create.roblox.com/docs/luau/numbers)
,value: [number](https://create.roblox.com/docs/luau/numbers)
,count: [number](https://create.roblox.com/docs/luau/numbers)
?):() |
A buffer is an object that represents a fixed-size mutable block of memory. The buffer library provides functions for creation and manipulation of buffer objects, providing all its functions inside the global [buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
variable.
Buffer is intended to be used a low-level binary data storage structure, replacing the uses of [string.pack()](https://create.roblox.com/docs/reference/engine/libraries/string#pack)
and [string.unpack()](https://create.roblox.com/docs/reference/engine/libraries/string#unpack)
. Use cases include reading and writing existing binary formats, working with data in a more compact form, serialization to custom binary formats, and general work with native memory types like fixed-length integers and floats.
When passed through Roblox APIs, including sending a buffer through custom events, the identity of the buffer object is not preserved and the target will receive a copy. Similar to other limitations, the same buffer object cannot be used from multiple [Actor](https://create.roblox.com/docs/reference/engine/classes/Actor)
scripts (Parallel Luau).
Many of the functions accept an offset in bytes from the start of the buffer. Offset of 0 from the start of the buffer memory block accesses the first byte. All offsets, counts and sizes should be non-negative integer numbers. If the bytes that are accessed by any read or write operation are outside the buffer memory, an error is thrown.
The read and write methods that work with integers and floats use [little-endian](https://en.wikipedia.org/wiki/Endianness)
encoding.
* * *
API Reference
Functions
create
Creates a buffer.
buffer.create(size:[number](https://create.roblox.com/docs/luau/numbers)
):[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
Parameters
size:[number](https://create.roblox.com/docs/luau/numbers)
Size of the buffer in bytes. Must be a positive integer.
Returns
[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
Creates a buffer of the requested size with all bytes initialized to 0. Size limit is 1 GiB, or 1,073,741,824 bytes. Keep in mind that larger buffers might fail to allocate if device is running low on memory.
Provide feedback
* * *
fromstring
Creates a buffer from a string.
buffer.fromstring(str:[string](https://create.roblox.com/docs/luau/strings)
):[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
Parameters
str:[string](https://create.roblox.com/docs/luau/strings)
The string whose bytes initialize the new buffer.
Returns
[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
Creates a buffer initialized to the contents of the string. The size of the buffer equals the length of the string.
Provide feedback
* * *
tostring
Converts a buffer to a string.
buffer.tostring(b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
):[string](https://create.roblox.com/docs/luau/strings)
Parameters
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to convert.
Returns
[string](https://create.roblox.com/docs/luau/strings)
Returns the buffer data as a string.
Provide feedback
* * *
len
Returns the size of the buffer in bytes.
buffer.len(b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to get the size of.
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Returns the size of the buffer in bytes.
Provide feedback
* * *
readbits
Reads a range of bits into an unsigned integer from the buffer based on a specific bitCount integer from 0 to 32, inclusive.
buffer.readbits(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, bitOffset:[number](https://create.roblox.com/docs/luau/numbers)
, bitCount:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| bitOffset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| bitCount:[number](https://create.roblox.com/docs/luau/numbers)
Integer bit count to read. Error is thrown if this value is not in range of 0 to 32, inclusive. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads a range of bits into an unsigned integer from the buffer based on a specific bitCount integer from 0 to 32, inclusive. For example:
* buffer.readbits(b, 0, 8) is equivalent to [buffer.readu8(b, 0)](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu8)
.
* buffer.readbits(b, 0, 16) is equivalent to [buffer.readu16(b, 0)](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu16)
.
* buffer.readbits(b, 0, 32) is equivalent to [buffer.readu32(b, 0)](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu32)
.
* buffer.readbits(b, 0, 24) reads 24 bits from the buffer.
Note that 0 bit width is supported only to not error in generalized cases where bit count is dynamic, and reading 0 bits returns 0. Also note that, since the max size of the buffer is 1 GB, bitOffset cannot be handled as a 32‑bit integer number like byte offset in other buffer functions.
Provide feedback
* * *
readi8
Reads an 8-bit signed integer from the buffer.
buffer.readi8(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads the data from the buffer by reinterpreting bytes at the offset as an 8-bit signed integer and converting it into a number.
Provide feedback
* * *
readu8
Reads an 8-bit unsigned integer from the buffer.
buffer.readu8(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads the data from the buffer by reinterpreting bytes at the offset as an 8-bit unsigned integer and converting it into a number.
Provide feedback
* * *
readi16
Reads a 16-bit signed integer from the buffer.
buffer.readi16(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads the data from the buffer by reinterpreting bytes at the offset as a 16-bit signed integer and converting it into a number.
Provide feedback
* * *
readu16
Reads a 16-bit unsigned integer from the buffer.
buffer.readu16(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads the data from the buffer by reinterpreting bytes at the offset as a 16-bit unsigned integer and converting it into a number.
Provide feedback
* * *
readi32
Reads a 32-bit signed integer from the buffer.
buffer.readi32(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads the data from the buffer by reinterpreting bytes at the offset as a 32-bit signed integer and converting it into a number.
Provide feedback
* * *
readu32
Reads a 32-bit unsigned integer from the buffer.
buffer.readu32(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads the data from the buffer by reinterpreting bytes at the offset as a 32-bit unsigned integer and converting it into a number.
Provide feedback
* * *
readf32
Reads a 32-bit floating-point value from the buffer.
buffer.readf32(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads the data from the buffer by reinterpreting bytes at the offset as a 32-bit floating-point value and converting it into a number. If the floating-point value matches any bit patterns that represent NaN (not a number), the returned value may be converted to a different quiet NaN representation.
Provide feedback
* * *
readf64
Reads a 64-bit floating-point value from the buffer.
buffer.readf64(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
):[number](https://create.roblox.com/docs/luau/numbers)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
Returns
[number](https://create.roblox.com/docs/luau/numbers)
Reads the data from the buffer by reinterpreting bytes at the offset as a 64-bit floating-point value and converting it into a number. If the floating-point value matches any bit patterns that represent NaN (not a number), the returned value may be converted to a different quiet NaN representation.
Provide feedback
* * *
writebits
Writes data to the buffer based on a specific bitCount integer from 0 to 32, inclusive.
buffer.writebits(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, bitOffset:[number](https://create.roblox.com/docs/luau/numbers)
, bitCount:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| bitOffset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| bitCount:[number](https://create.roblox.com/docs/luau/numbers)
Integer bit count to write. Error is thrown if this value is not in range of 0 to 32, inclusive. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
Unsigned 32‑bit number. Only bitCount least significant bits are written. |
Returns
()
Writes data to the buffer based on a specific bitCount integer from 0 to 32, inclusive. value is treated as an unsigned 32‑bit number and only bitCount least significant bits are written.
Note that 0 bit width is supported only to not error in generalized cases where bit count is dynamic, and writing 0 bits has no effect. Also note that, since the max size of the buffer is 1 GB, bitOffset cannot be handled as a 32‑bit integer number like byte offset in other buffer functions.
Provide feedback
* * *
writei8
Writes an 8-bit signed integer to the buffer.
buffer.writei8(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
An integer number in range \[-128, 127\]. |
Returns
()
Writes data to the buffer by converting the number into an 8-bit signed integer and writing a single byte.
Provide feedback
* * *
writeu8
Writes an 8-bit unsigned integer to the buffer.
buffer.writeu8(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
An integer number in range \[0, 255\]. |
Returns
()
Writes data to the buffer by converting the number into an 8-bit unsigned integer and writing a single byte.
Provide feedback
* * *
writei16
Writes a 16-bit signed integer to the buffer.
buffer.writei16(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
An integer number in range \[-32,768, 32,767\]. |
Returns
()
Writes data to the buffer by converting the number into a 16-bit signed integer and reinterpreting it as individual bytes.
Provide feedback
* * *
writeu16
Writes a 16-bit unsigned integer to the buffer.
buffer.writeu16(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
An integer number in range \[0, 65,535\]. |
Returns
()
Writes data to the buffer by converting the number into a 16-bit unsigned integer and reinterpreting it as individual bytes.
Provide feedback
* * *
writei32
Writes a 32-bit signed integer to the buffer.
buffer.writei32(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
An integer number in range \[-2,147,483,648, 2,147,483,647\]. |
Returns
()
Writes data to the buffer by converting the number into a 32-bit signed integer and reinterpreting it as individual bytes.
Provide feedback
* * *
writeu32
Writes a 32-bit unsigned integer to the buffer.
buffer.writeu32(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
An integer number in range \[0, 4,294,967,295\]. |
Returns
()
Writes data to the buffer by converting the number into a 32-bit unsigned integer and reinterpreting it as individual bytes.
Provide feedback
* * *
writef32
Writes a 32-bit floating-point value to the buffer.
buffer.writef32(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
A single-precision floating-point number. |
Returns
()
Writes data to the buffer by converting the number into a 32-bit floating-point value and reinterpreting it as individual bytes.
Provide feedback
* * *
writef64
Writes a 64-bit floating-point value to the buffer.
buffer.writef64(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
A double-precision floating-point number. |
Returns
()
Writes data to the buffer by converting the number into a 64-bit floating-point value and reinterpreting it as individual bytes.
Provide feedback
* * *
readstring
Reads a string from the buffer.
buffer.readstring(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, count:[number](https://create.roblox.com/docs/luau/numbers)
):[string](https://create.roblox.com/docs/luau/strings)
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to read from. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| count:[number](https://create.roblox.com/docs/luau/numbers)
Length to read. |
Returns
[string](https://create.roblox.com/docs/luau/strings)
Reads a string of length count from the buffer at the specified offset.
Provide feedback
* * *
writestring
Writes a string to the buffer.
buffer.writestring(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[string](https://create.roblox.com/docs/luau/strings)
, count:[number](https://create.roblox.com/docs/luau/numbers)
?
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
The buffer to write to. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[string](https://create.roblox.com/docs/luau/strings)
Data to write. |
| count:[number](https://create.roblox.com/docs/luau/numbers)
?
Number of bytes to take from the string. This value cannot be larger than the string length. |
Returns
()
Writes data from a string into the buffer at the specified offset. If an optional count is specified, only count bytes are taken from the string.
Provide feedback
* * *
copy
Copies bytes between buffers.
buffer.copy(
target:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, targetOffset:[number](https://create.roblox.com/docs/luau/numbers)
, source:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, sourceOffset:[number](https://create.roblox.com/docs/luau/numbers)
?, count:[number](https://create.roblox.com/docs/luau/numbers)
?
):()
Parameters
| |
| --- |
| target:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
Buffer to copy data into. |
| targetOffset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| source:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
Buffer to take the data from. |
| sourceOffset:[number](https://create.roblox.com/docs/luau/numbers)
?
Default Value: 0
Offset from the beginning of the buffer memory, starting from 0. |
| count:[number](https://create.roblox.com/docs/luau/numbers)
?
Number of bytes to copy. If omitted, the whole source data starting from sourceOffset is taken. |
Returns
()
Copies count bytes from source starting at offset sourceOffset into the target at targetOffset.
It's possible for source and target to be the same. Copying an overlapping region inside the same buffer acts as if the source region is copied into a temporary buffer and then that buffer is copied over to the target.
Provide feedback
* * *
fill
Sets a region of the buffer memory to some 8-bit unsigned integer value.
buffer.fill(
b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
, offset:[number](https://create.roblox.com/docs/luau/numbers)
, value:[number](https://create.roblox.com/docs/luau/numbers)
, count:[number](https://create.roblox.com/docs/luau/numbers)
?
):()
Parameters
| |
| --- |
| b:[buffer](https://create.roblox.com/docs/reference/engine/libraries/buffer)
Buffer to write the data into. |
| offset:[number](https://create.roblox.com/docs/luau/numbers)
Offset from the beginning of the buffer memory, starting from 0. |
| value:[number](https://create.roblox.com/docs/luau/numbers)
An integer number in range \[0, 255\]. |
| count:[number](https://create.roblox.com/docs/luau/numbers)
?
Number of bytes to write. If omitted, all bytes after the specified offset are set. |
Returns
()
Sets count bytes in the buffer starting at the specified offset to value.
Provide feedback
* * *
Jump to
▼
buffer
[Summary](https://create.roblox.com/docs/reference/engine/libraries/buffer#summary)
[Functions](https://create.roblox.com/docs/reference/engine/libraries/buffer#summary-functions)
[Functions](https://create.roblox.com/docs/reference/engine/libraries/buffer#functions)
[create()](https://create.roblox.com/docs/reference/engine/libraries/buffer#create)
[fromstring()](https://create.roblox.com/docs/reference/engine/libraries/buffer#fromstring)
[tostring()](https://create.roblox.com/docs/reference/engine/libraries/buffer#tostring)
[len()](https://create.roblox.com/docs/reference/engine/libraries/buffer#len)
[readbits()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readbits)
[readi8()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readi8)
[readu8()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu8)
[readi16()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readi16)
[readu16()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu16)
[readi32()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readi32)
[readu32()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readu32)
[readf32()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readf32)
[readf64()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readf64)
[writebits()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writebits)
[writei8()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writei8)
[writeu8()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writeu8)
[writei16()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writei16)
[writeu16()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writeu16)
[writei32()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writei32)
[writeu32()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writeu32)
[writef32()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writef32)
[writef64()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writef64)
[readstring()](https://create.roblox.com/docs/reference/engine/libraries/buffer#readstring)
[writestring()](https://create.roblox.com/docs/reference/engine/libraries/buffer#writestring)
[copy()](https://create.roblox.com/docs/reference/engine/libraries/buffer#copy)
[fill()](https://create.roblox.com/docs/reference/engine/libraries/buffer#fill)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# Axes | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/datatypes/Axes.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
[Creator](https://create.roblox.com/)
[Home](https://create.roblox.com/)
[Learn](https://create.roblox.com/docs)
[Store](https://create.roblox.com/store/)
[Forum](https://devforum.roblox.com/)
[Updates](https://create.roblox.com/updates)
Sign in
[Roblox.com](https://roblox.com/)
Studio
Hide sidebar
[Engine reference](https://create.roblox.com/docs/reference/engine)
* * *
Engine API
* [Overview](https://create.roblox.com/docs/reference/engine)
* [Classes](https://create.roblox.com/docs/reference/engine/classes)
* [Data types](https://create.roblox.com/docs/reference/engine/datatypes)
* [AdReward](https://create.roblox.com/docs/reference/engine/datatypes/AdReward)
* [Axes](https://create.roblox.com/docs/reference/engine/datatypes/Axes)
* [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
* [CatalogSearchParams](https://create.roblox.com/docs/reference/engine/datatypes/CatalogSearchParams)
* [CFrame](https://create.roblox.com/docs/reference/engine/datatypes/CFrame)
* [Collection](https://create.roblox.com/docs/reference/engine/datatypes/Collection)
* [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
* [ColorSequence](https://create.roblox.com/docs/reference/engine/datatypes/ColorSequence)
* [ColorSequenceKeypoint](https://create.roblox.com/docs/reference/engine/datatypes/ColorSequenceKeypoint)
* [Content](https://create.roblox.com/docs/reference/engine/datatypes/Content)
* [DateTime](https://create.roblox.com/docs/reference/engine/datatypes/DateTime)
* [DockWidgetPluginGuiInfo](https://create.roblox.com/docs/reference/engine/datatypes/DockWidgetPluginGuiInfo)
* [Enum](https://create.roblox.com/docs/reference/engine/datatypes/Enum)
* [EnumItem](https://create.roblox.com/docs/reference/engine/datatypes/EnumItem)
* [Enums](https://create.roblox.com/docs/reference/engine/datatypes/Enums)
* [Faces](https://create.roblox.com/docs/reference/engine/datatypes/Faces)
* [FloatCurveKey](https://create.roblox.com/docs/reference/engine/datatypes/FloatCurveKey)
* [Font](https://create.roblox.com/docs/reference/engine/datatypes/Font)
* [Instance](https://create.roblox.com/docs/reference/engine/datatypes/Instance)
* [NumberRange](https://create.roblox.com/docs/reference/engine/datatypes/NumberRange)
* [NumberSequence](https://create.roblox.com/docs/reference/engine/datatypes/NumberSequence)
* [NumberSequenceKeypoint](https://create.roblox.com/docs/reference/engine/datatypes/NumberSequenceKeypoint)
* [OverlapParams](https://create.roblox.com/docs/reference/engine/datatypes/OverlapParams)
* [Path2DControlPoint](https://create.roblox.com/docs/reference/engine/datatypes/Path2DControlPoint)
* [PathWaypoint](https://create.roblox.com/docs/reference/engine/datatypes/PathWaypoint)
* [PhysicalProperties](https://create.roblox.com/docs/reference/engine/datatypes/PhysicalProperties)
* [Random](https://create.roblox.com/docs/reference/engine/datatypes/Random)
* [Ray](https://create.roblox.com/docs/reference/engine/datatypes/Ray)
* [RaycastParams](https://create.roblox.com/docs/reference/engine/datatypes/RaycastParams)
* [RaycastResult](https://create.roblox.com/docs/reference/engine/datatypes/RaycastResult)
* [RBXScriptConnection](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptConnection)
* [RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal)
* [Rect](https://create.roblox.com/docs/reference/engine/datatypes/Rect)
* [Region3](https://create.roblox.com/docs/reference/engine/datatypes/Region3)
* [Region3int16](https://create.roblox.com/docs/reference/engine/datatypes/Region3int16)
* [RotationCurveKey](https://create.roblox.com/docs/reference/engine/datatypes/RotationCurveKey)
* [Secret](https://create.roblox.com/docs/reference/engine/datatypes/Secret)
* [SecurityCapabilities](https://create.roblox.com/docs/reference/engine/datatypes/SecurityCapabilities)
* [SharedTable](https://create.roblox.com/docs/reference/engine/datatypes/SharedTable)
* [TweenInfo](https://create.roblox.com/docs/reference/engine/datatypes/TweenInfo)
* [UDim](https://create.roblox.com/docs/reference/engine/datatypes/UDim)
* [UDim2](https://create.roblox.com/docs/reference/engine/datatypes/UDim2)
* [User](https://create.roblox.com/docs/reference/engine/datatypes/User)
* [ValueCurveKey](https://create.roblox.com/docs/reference/engine/datatypes/ValueCurveKey)
* [Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
* [Vector2int16](https://create.roblox.com/docs/reference/engine/datatypes/Vector2int16)
* [Vector3](https://create.roblox.com/docs/reference/engine/datatypes/Vector3)
* [Vector3int16](https://create.roblox.com/docs/reference/engine/datatypes/Vector3int16)
* [Enums](https://create.roblox.com/docs/reference/engine/enums)
* [Globals](https://create.roblox.com/docs/reference/engine/globals)
* [Libraries](https://create.roblox.com/docs/reference/engine/libraries)
Release notes
* [Current release](https://create.roblox.com/docs/updates/2026-08-31)
* [Pending release](https://create.roblox.com/docs/updates/pending)
* Recent releases
Learn
Sign in
English
Feedback
Engine Data Type
Axes
The Axes data type is for the [ArcHandles](https://create.roblox.com/docs/reference/engine/classes/ArcHandles)
class to control which rotation axes are currently enabled.
* * *
Summary
Constructors
[new](https://create.roblox.com/docs/reference/engine/datatypes/Axes#new)
(axes: [Tuple](https://create.roblox.com/docs/luau/tuples)
)
Properties
| |
| --- |
| [X](https://create.roblox.com/docs/reference/engine/datatypes/Axes#X)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [Y](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Y)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [Z](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Z)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [Top](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Top)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [Bottom](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Bottom)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [Left](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Left)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [Right](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Right)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [Back](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Back)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
| [Front](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Front)
:[boolean](https://create.roblox.com/docs/luau/booleans) |
The [Axes](https://create.roblox.com/docs/reference/engine/datatypes/Axes)
data type contains a set of enabled 3D axes, represented as a bitmask. It is used by the [ArcHandles](https://create.roblox.com/docs/reference/engine/classes/ArcHandles)
class through its [Axes](https://create.roblox.com/docs/reference/engine/classes/ArcHandles#Axes)
property to control which rotation arc handles are visible.
[Axes](https://create.roblox.com/docs/reference/engine/datatypes/Axes)
exposes three axis properties (X, Y, Z) and six face properties (Top, Bottom, Left, Right, Front, Back). Because faces map to their corresponding axis, face pairs always share the same value: Top and Bottom both reflect the Y axis, Left and Right both reflect the X axis, and Front and Back both reflect the Z axis.
-- Enable arc handles for the X and Y axes only
local arcHandles = Instance.new("ArcHandles")
arcHandles.Axes = Axes.new(Enum.Axis.X, Enum.Axis.Y)
Like most data types on Roblox, the [Axes](https://create.roblox.com/docs/reference/engine/datatypes/Axes)
data type is immutable: you cannot assign to its properties once created.
* * *
API Reference
Constructors
new
Creates a new Axes using list of axes and/or faces. NormalIds (faces) are converted to the corresponding axes.
Axes.new(axes:[Tuple](https://create.roblox.com/docs/luau/tuples)
)
Parameters
axes:[Tuple](https://create.roblox.com/docs/luau/tuples)
Any combination of [Enum.Axis](https://create.roblox.com/docs/reference/engine/enums/Axis)
and/or [Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId)
values (up to 6) specifying which axes to enable.
Creates a new [Axes](https://create.roblox.com/docs/reference/engine/datatypes/Axes)
from up to 6 [Enum.Axis](https://create.roblox.com/docs/reference/engine/enums/Axis)
or [Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId)
values. Each [Enum.NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId)
is converted to its corresponding axis (for example, [Enum.NormalId.Top](https://create.roblox.com/docs/reference/engine/enums/NormalId#Top)
and [Enum.NormalId.Bottom](https://create.roblox.com/docs/reference/engine/enums/NormalId#Bottom)
both enable the Y axis). Calling Axes.new() with no arguments returns an Axes with all properties set to false.
-- Using Enum.Axis values
local axes = Axes.new(Enum.Axis.X, Enum.Axis.Z)
print(axes.X) -- true
print(axes.Y) -- false
-- Using Enum.NormalId values (converted to axes)
local axes2 = Axes.new(Enum.NormalId.Top, Enum.NormalId.Right)
print(axes2.Y) -- true (Top -> Y axis)
print(axes2.X) -- true (Right -> X axis)
Provide feedback
* * *
Properties
X
Whether the X axis is enabled.
Axes.X:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the X axis is enabled. Defaults to false when constructed via Axes.new() with no arguments. This property is equivalent to both Left and Right, which also reflect the X axis state.
Provide feedback
* * *
Y
Whether the Y axis is enabled.
Axes.Y:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the Y axis is enabled. Defaults to false when constructed via Axes.new() with no arguments. This property is equivalent to both Top and Bottom, which also reflect the Y axis state.
Provide feedback
* * *
Z
Whether the Z axis is enabled.
Axes.Z:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the Z axis is enabled. Defaults to false when constructed via Axes.new() with no arguments. This property is equivalent to both Front and Back, which also reflect the Z axis state.
Provide feedback
* * *
Top
Whether the top face is included.
Axes.Top:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the top face is included. This corresponds to the positive Y direction ([Enum.NormalId.Top](https://create.roblox.com/docs/reference/engine/enums/NormalId#Top)
) and is always equal to the Y property. Defaults to false.
Provide feedback
* * *
Bottom
Whether the bottom face is included.
Axes.Bottom:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the bottom face is included. This corresponds to the negative Y direction ([Enum.NormalId.Bottom](https://create.roblox.com/docs/reference/engine/enums/NormalId#Bottom)
) and is always equal to the Y property. Defaults to false.
Provide feedback
* * *
Left
Whether the left face is included.
Axes.Left:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the left face is included. This corresponds to the negative X direction ([Enum.NormalId.Left](https://create.roblox.com/docs/reference/engine/enums/NormalId#Left)
) and is always equal to the X property. Defaults to false.
Provide feedback
* * *
Right
Whether the right face is included.
Axes.Right:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the right face is included. This corresponds to the positive X direction ([Enum.NormalId.Right](https://create.roblox.com/docs/reference/engine/enums/NormalId#Right)
) and is always equal to the X property. Defaults to false.
Provide feedback
* * *
Back
Whether the back face is included.
Axes.Back:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the back face is included. This corresponds to the positive Z direction ([Enum.NormalId.Back](https://create.roblox.com/docs/reference/engine/enums/NormalId#Back)
) and is always equal to the Z property. Defaults to false.
Provide feedback
* * *
Front
Whether the front face is included.
Axes.Front:[boolean](https://create.roblox.com/docs/luau/booleans)
Whether the front face is included. This corresponds to the negative Z direction ([Enum.NormalId.Front](https://create.roblox.com/docs/reference/engine/enums/NormalId#Front)
) and is always equal to the Z property. Defaults to false.
Provide feedback
* * *
Jump to
▼
Axes
[Summary](https://create.roblox.com/docs/reference/engine/datatypes/Axes#summary)
[Constructors](https://create.roblox.com/docs/reference/engine/datatypes/Axes#summary-constructors)
[Properties](https://create.roblox.com/docs/reference/engine/datatypes/Axes#summary-properties)
[Constructors](https://create.roblox.com/docs/reference/engine/datatypes/Axes#constructors)
[new()](https://create.roblox.com/docs/reference/engine/datatypes/Axes#new)
[Properties](https://create.roblox.com/docs/reference/engine/datatypes/Axes#properties)
[X](https://create.roblox.com/docs/reference/engine/datatypes/Axes#X)
[Y](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Y)
[Z](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Z)
[Top](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Top)
[Bottom](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Bottom)
[Left](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Left)
[Right](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Right)
[Back](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Back)
[Front](https://create.roblox.com/docs/reference/engine/datatypes/Axes#Front)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
New sidebar toggle
Free up some page space by shrinking your navigation.
---
# BrickColor | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/datatypes/BrickColor.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
[Creator](https://create.roblox.com/)
[Engine reference](https://create.roblox.com/docs/reference/engine)
* * *
Engine API
* [Overview](https://create.roblox.com/docs/reference/engine)
* [Classes](https://create.roblox.com/docs/reference/engine/classes)
* [Data types](https://create.roblox.com/docs/reference/engine/datatypes)
* [AdReward](https://create.roblox.com/docs/reference/engine/datatypes/AdReward)
* [Axes](https://create.roblox.com/docs/reference/engine/datatypes/Axes)
* [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
* [CatalogSearchParams](https://create.roblox.com/docs/reference/engine/datatypes/CatalogSearchParams)
* [CFrame](https://create.roblox.com/docs/reference/engine/datatypes/CFrame)
* [Collection](https://create.roblox.com/docs/reference/engine/datatypes/Collection)
* [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
* [ColorSequence](https://create.roblox.com/docs/reference/engine/datatypes/ColorSequence)
* [ColorSequenceKeypoint](https://create.roblox.com/docs/reference/engine/datatypes/ColorSequenceKeypoint)
* [Content](https://create.roblox.com/docs/reference/engine/datatypes/Content)
* [DateTime](https://create.roblox.com/docs/reference/engine/datatypes/DateTime)
* [DockWidgetPluginGuiInfo](https://create.roblox.com/docs/reference/engine/datatypes/DockWidgetPluginGuiInfo)
* [Enum](https://create.roblox.com/docs/reference/engine/datatypes/Enum)
* [EnumItem](https://create.roblox.com/docs/reference/engine/datatypes/EnumItem)
* [Enums](https://create.roblox.com/docs/reference/engine/datatypes/Enums)
* [Faces](https://create.roblox.com/docs/reference/engine/datatypes/Faces)
* [FloatCurveKey](https://create.roblox.com/docs/reference/engine/datatypes/FloatCurveKey)
* [Font](https://create.roblox.com/docs/reference/engine/datatypes/Font)
* [Instance](https://create.roblox.com/docs/reference/engine/datatypes/Instance)
* [NumberRange](https://create.roblox.com/docs/reference/engine/datatypes/NumberRange)
* [NumberSequence](https://create.roblox.com/docs/reference/engine/datatypes/NumberSequence)
* [NumberSequenceKeypoint](https://create.roblox.com/docs/reference/engine/datatypes/NumberSequenceKeypoint)
* [OverlapParams](https://create.roblox.com/docs/reference/engine/datatypes/OverlapParams)
* [Path2DControlPoint](https://create.roblox.com/docs/reference/engine/datatypes/Path2DControlPoint)
* [PathWaypoint](https://create.roblox.com/docs/reference/engine/datatypes/PathWaypoint)
* [PhysicalProperties](https://create.roblox.com/docs/reference/engine/datatypes/PhysicalProperties)
* [Random](https://create.roblox.com/docs/reference/engine/datatypes/Random)
* [Ray](https://create.roblox.com/docs/reference/engine/datatypes/Ray)
* [RaycastParams](https://create.roblox.com/docs/reference/engine/datatypes/RaycastParams)
* [RaycastResult](https://create.roblox.com/docs/reference/engine/datatypes/RaycastResult)
* [RBXScriptConnection](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptConnection)
* [RBXScriptSignal](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal)
* [Rect](https://create.roblox.com/docs/reference/engine/datatypes/Rect)
* [Region3](https://create.roblox.com/docs/reference/engine/datatypes/Region3)
* [Region3int16](https://create.roblox.com/docs/reference/engine/datatypes/Region3int16)
* [RotationCurveKey](https://create.roblox.com/docs/reference/engine/datatypes/RotationCurveKey)
* [Secret](https://create.roblox.com/docs/reference/engine/datatypes/Secret)
* [SecurityCapabilities](https://create.roblox.com/docs/reference/engine/datatypes/SecurityCapabilities)
* [SharedTable](https://create.roblox.com/docs/reference/engine/datatypes/SharedTable)
* [TweenInfo](https://create.roblox.com/docs/reference/engine/datatypes/TweenInfo)
* [UDim](https://create.roblox.com/docs/reference/engine/datatypes/UDim)
* [UDim2](https://create.roblox.com/docs/reference/engine/datatypes/UDim2)
* [User](https://create.roblox.com/docs/reference/engine/datatypes/User)
* [ValueCurveKey](https://create.roblox.com/docs/reference/engine/datatypes/ValueCurveKey)
* [Vector2](https://create.roblox.com/docs/reference/engine/datatypes/Vector2)
* [Vector2int16](https://create.roblox.com/docs/reference/engine/datatypes/Vector2int16)
* [Vector3](https://create.roblox.com/docs/reference/engine/datatypes/Vector3)
* [Vector3int16](https://create.roblox.com/docs/reference/engine/datatypes/Vector3int16)
* [Enums](https://create.roblox.com/docs/reference/engine/enums)
* [Globals](https://create.roblox.com/docs/reference/engine/globals)
* [Libraries](https://create.roblox.com/docs/reference/engine/libraries)
Release notes
* [Current release](https://create.roblox.com/docs/updates/2026-08-31)
* [Pending release](https://create.roblox.com/docs/updates/pending)
* Recent releases
Learn
English
Feedback
Engine Data Type
BrickColor
A data type that provides a predefined list of named colors.
* * *
Summary
Constructors
| |
| --- |
| [new](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new)
(val: [number](https://create.roblox.com/docs/luau/numbers)
) |
| [new](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new-r-g-b)
(r: [number](https://create.roblox.com/docs/luau/numbers)
,g: [number](https://create.roblox.com/docs/luau/numbers)
,b: [number](https://create.roblox.com/docs/luau/numbers)
) |
| [new](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new-name)
(name: [string](https://create.roblox.com/docs/luau/strings)
) |
| [new](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new-color)
(color: [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
) |
| [palette](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#palette)
(paletteValue: [number](https://create.roblox.com/docs/luau/numbers)
) |
| [random](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#random)
() |
| [White](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#White)
() |
| [Gray](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Gray)
() |
| [DarkGray](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#DarkGray)
() |
| [Black](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Black)
() |
| [Red](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Red)
() |
| [Yellow](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Yellow)
() |
| [Green](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Green)
() |
| [Blue](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Blue)
() |
Properties
| |
| --- |
| [Number](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Number)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [r](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#r)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [g](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#g)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [b](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#b)
:[number](https://create.roblox.com/docs/luau/numbers) |
| [Name](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Name)
:[string](https://create.roblox.com/docs/luau/strings) |
| [Color](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Color)
:[Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3) |
The [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
data type provides a predefined list of named colors, not to be confused with [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
, a more general data type that describes RGB colors. The following code shows how to use [BrickColor.new()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new)
to declare the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
property of a [Part](https://create.roblox.com/docs/reference/engine/classes/Part)
.
local part = Instance.new("Part")
-- By color name
part.BrickColor = BrickColor.new("Pastel Blue")
print(part.BrickColor) --> Pastel Blue
-- By numerical index
part.BrickColor = BrickColor.new(11)
print(part.BrickColor) --> Pastel Blue
-- By RGB decimal values in range of 0-1
part.BrickColor = BrickColor.new(0.502, 0.734, 0.859)
print(part.BrickColor) --> Pastel Blue
-- By palette index
part.BrickColor = BrickColor.palette(70)
print(part.BrickColor) --> Gold
The following table is the list of available brick colors.
| Color | Name | Number | Palette Index | RGB Value (0‑255) | RGB Value (0‑1) |
| --- | --- | --- | --- | --- | --- |
| | White | 1 | 87 | 242, 243, 243 | 0.950, 0.953, 0.953 |
| | Grey | 2 | | 161, 165, 162 | 0.632, 0.648, 0.636 |
| | Light yellow | 3 | | 249, 233, 153 | 0.977, 0.914, 0.600 |
| | Brick yellow | 5 | 109 | 215, 197, 154 | 0.844, 0.773, 0.604 |
| | Light green (Mint) | 6 | | 194, 218, 184 | 0.761, 0.855, 0.722 |
| | Light reddish violet | 9 | 88 | 232, 186, 200 | 0.910, 0.730, 0.785 |
| | Pastel Blue | 11 | 51 | 128, 187, 219 | 0.502, 0.734, 0.859 |
| | Light orange brown | 12 | | 203, 132, 66 | 0.797, 0.518, 0.259 |
| | Nougat | 18 | 110 | 204, 142, 105 | 0.800, 0.557, 0.412 |
| | Bright red | 21 | 68 | 196, 40, 28 | 0.769, 0.157, 0.110 |
| | Med. reddish violet | 22 | | 196, 112, 160 | 0.769, 0.440, 0.628 |
| | Bright blue | 23 | 21 | 13, 105, 172 | 0.051, 0.412, 0.675 |
| | Bright yellow | 24 | 71 | 245, 205, 48 | 0.961, 0.804, 0.189 |
| | Earth orange | 25 | | 98, 71, 50 | 0.385, 0.279, 0.197 |
| | Black | 26 | 3 | 27, 42, 53 | 0.106, 0.165, 0.208 |
| | Dark grey | 27 | | 109, 110, 108 | 0.428, 0.432, 0.424 |
| | Dark green | 28 | 8 | 40, 127, 71 | 0.157, 0.499, 0.279 |
| | Medium green | 29 | 59 | 161, 196, 140 | 0.632, 0.769, 0.550 |
| | Lig. Yellowich orange | 36 | | 243, 207, 155 | 0.953, 0.812, 0.608 |
| | Bright green | 37 | 25 | 75, 151, 75 | 0.295, 0.593, 0.295 |
| | Dark orange | 38 | 119 | 160, 95, 53 | 0.628, 0.373, 0.208 |
| | Light bluish violet | 39 | | 193, 202, 222 | 0.757, 0.793, 0.871 |
| | Transparent | 40 | | 236, 236, 236 | 0.926, 0.926, 0.926 |
| | Tr. Red | 41 | | 205, 84, 75 | 0.804, 0.330, 0.295 |
| | Tr. Lg blue | 42 | | 193, 223, 240 | 0.757, 0.875, 0.942 |
| | Tr. Blue | 43 | | 123, 182, 232 | 0.483, 0.714, 0.910 |
| | Tr. Yellow | 44 | | 247, 241, 141 | 0.969, 0.946, 0.553 |
| | Light blue | 45 | 63 | 180, 210, 228 | 0.706, 0.824, 0.895 |
| | Tr. Flu. Reddish orange | 47 | | 217, 133, 108 | 0.851, 0.522, 0.424 |
| | Tr. Green | 48 | | 132, 182, 141 | 0.518, 0.714, 0.553 |
| | Tr. Flu. Green | 49 | | 248, 241, 132 | 0.973, 0.946, 0.518 |
| | Phosph. White | 50 | | 236, 232, 222 | 0.926, 0.910, 0.871 |
| | Light red | 100 | | 238, 196, 182 | 0.934, 0.769, 0.714 |
| | Medium red | 101 | 101 | 218, 134, 122 | 0.855, 0.526, 0.479 |
| | Medium blue | 102 | 20 | 110, 153, 202 | 0.432, 0.600, 0.793 |
| | Light grey | 103 | | 199, 193, 183 | 0.781, 0.757, 0.718 |
| | Bright violet | 104 | 44 | 107, 50, 124 | 0.420, 0.197, 0.487 |
| | Br. yellowish orange | 105 | 94 | 226, 155, 64 | 0.887, 0.608, 0.251 |
| | Bright orange | 106 | 83 | 218, 133, 65 | 0.855, 0.522, 0.255 |
| | Bright bluish green | 107 | 2 | 0, 143, 156 | 0.000, 0.561, 0.612 |
| | Earth yellow | 108 | | 104, 92, 67 | 0.408, 0.361, 0.263 |
| | Bright bluish violet | 110 | | 67, 84, 147 | 0.263, 0.330, 0.577 |
| | Tr. Brown | 111 | | 191, 183, 177 | 0.750, 0.718, 0.695 |
| | Medium bluish violet | 112 | | 104, 116, 172 | 0.408, 0.455, 0.675 |
| | Tr. Medi. reddish violet | 113 | | 229, 173, 200 | 0.899, 0.679, 0.785 |
| | Med. yellowish green | 115 | | 199, 210, 60 | 0.781, 0.824, 0.236 |
| | Med. bluish green | 116 | | 85, 165, 175 | 0.334, 0.648, 0.687 |
| | Light bluish green | 118 | | 183, 215, 213 | 0.718, 0.844, 0.836 |
| | Br. yellowish green | 119 | 46 | 164, 189, 71 | 0.644, 0.742, 0.279 |
| | Lig. yellowish green | 120 | | 217, 228, 167 | 0.851, 0.895, 0.655 |
| | Med. yellowish orange | 121 | | 231, 172, 88 | 0.906, 0.675, 0.346 |
| | Br. reddish orange | 123 | | 211, 111, 76 | 0.828, 0.436, 0.299 |
| | Bright reddish violet | 124 | | 146, 57, 120 | 0.573, 0.224, 0.471 |
| | Light orange | 125 | 100 | 234, 184, 146 | 0.918, 0.722, 0.573 |
| | Tr. Bright bluish violet | 126 | | 165, 165, 203 | 0.648, 0.648, 0.797 |
| | Gold | 127 | | 220, 188, 129 | 0.863, 0.738, 0.506 |
| | Dark nougat | 128 | | 174, 122, 89 | 0.683, 0.479, 0.350 |
| | Silver | 131 | | 156, 163, 168 | 0.612, 0.640, 0.659 |
| | Neon orange | 133 | 82 | 213, 115, 61 | 0.836, 0.451, 0.240 |
| | Neon green | 134 | | 216, 221, 86 | 0.848, 0.867, 0.338 |
| | Sand blue | 135 | 19 | 116, 134, 157 | 0.455, 0.526, 0.616 |
| | Sand violet | 136 | | 135, 124, 144 | 0.530, 0.487, 0.565 |
| | Medium orange | 137 | | 224, 152, 100 | 0.879, 0.597, 0.393 |
| | Sand yellow | 138 | | 149, 138, 115 | 0.585, 0.542, 0.451 |
| | Earth blue | 140 | | 32, 58, 86 | 0.126, 0.228, 0.338 |
| | Earth green | 141 | 0 | 39, 70, 45 | 0.153, 0.275, 0.177 |
| | Tr. Flu. Blue | 143 | | 207, 226, 247 | 0.812, 0.887, 0.969 |
| | Sand blue metallic | 145 | | 121, 136, 161 | 0.475, 0.534, 0.632 |
| | Sand violet metallic | 146 | | 149, 142, 163 | 0.585, 0.557, 0.640 |
| | Sand yellow metallic | 147 | | 147, 135, 103 | 0.577, 0.530, 0.404 |
| | Dark grey metallic | 148 | | 87, 88, 87 | 0.342, 0.346, 0.342 |
| | Black metallic | 149 | | 22, 29, 50 | 0.087, 0.114, 0.197 |
| | Light grey metallic | 150 | | 171, 173, 172 | 0.671, 0.679, 0.675 |
| | Sand green | 151 | 34 | 120, 144, 130 | 0.471, 0.565, 0.510 |
| | Sand red | 153 | 114 | 149, 121, 119 | 0.585, 0.475, 0.467 |
| | Dark red | 154 | | 123, 46, 47 | 0.483, 0.181, 0.185 |
| | Tr. Flu. Yellow | 157 | | 255, 246, 123 | 1.000, 0.965, 0.483 |
| | Tr. Flu. Red | 158 | | 225, 164, 194 | 0.883, 0.644, 0.761 |
| | Gun metallic | 168 | | 117, 108, 98 | 0.459, 0.424, 0.385 |
| | Red flip/flop | 176 | | 151, 105, 91 | 0.593, 0.412, 0.357 |
| | Yellow flip/flop | 178 | | 180, 132, 85 | 0.706, 0.518, 0.334 |
| | Silver flip/flop | 179 | | 137, 135, 136 | 0.538, 0.530, 0.534 |
| | Curry | 180 | | 215, 169, 75 | 0.844, 0.663, 0.295 |
| | Fire Yellow | 190 | | 249, 214, 46 | 0.977, 0.840, 0.181 |
| | Flame yellowish orange | 191 | | 232, 171, 45 | 0.910, 0.671, 0.177 |
| | Reddish brown | 192 | 103 | 105, 64, 40 | 0.412, 0.251, 0.157 |
| | Flame reddish orange | 193 | | 207, 96, 36 | 0.812, 0.377, 0.142 |
| | Medium stone grey | 194 | 123 | 163, 162, 165 | 0.640, 0.636, 0.648 |
| | Royal blue | 195 | | 70, 103, 164 | 0.275, 0.404, 0.644 |
| | Dark Royal blue | 196 | | 35, 71, 139 | 0.138, 0.279, 0.546 |
| | Bright reddish lilac | 198 | | 142, 66, 133 | 0.557, 0.259, 0.522 |
| | Dark stone grey | 199 | 122 | 99, 95, 98 | 0.389, 0.373, 0.385 |
| | Lemon metalic | 200 | | 130, 138, 93 | 0.510, 0.542, 0.365 |
| | Light stone grey | 208 | 62 | 229, 228, 223 | 0.899, 0.895, 0.875 |
| | Dark Curry | 209 | | 176, 142, 68 | 0.691, 0.557, 0.267 |
| | Faded green | 210 | | 112, 149, 120 | 0.440, 0.585, 0.471 |
| | Turquoise | 211 | | 121, 181, 181 | 0.475, 0.710, 0.710 |
| | Light Royal blue | 212 | | 159, 195, 233 | 0.624, 0.765, 0.914 |
| | Medium Royal blue | 213 | | 108, 129, 183 | 0.424, 0.506, 0.718 |
| | Rust | 216 | | 144, 76, 42 | 0.565, 0.299, 0.165 |
| | Brown | 217 | 111 | 124, 92, 70 | 0.487, 0.361, 0.275 |
| | Reddish lilac | 218 | | 150, 112, 159 | 0.589, 0.440, 0.624 |
| | Lilac | 219 | | 107, 98, 155 | 0.420, 0.385, 0.608 |
| | Light lilac | 220 | | 167, 169, 206 | 0.655, 0.663, 0.808 |
| | Bright purple | 221 | | 205, 98, 152 | 0.804, 0.385, 0.597 |
| | Light purple | 222 | | 228, 173, 200 | 0.895, 0.679, 0.785 |
| | Light pink | 223 | | 220, 144, 149 | 0.863, 0.565, 0.585 |
| | Light brick yellow | 224 | | 240, 213, 160 | 0.942, 0.836, 0.628 |
| | Warm yellowish orange | 225 | | 235, 184, 127 | 0.922, 0.722, 0.499 |
| | Cool yellow | 226 | 73 | 253, 234, 141 | 0.993, 0.918, 0.553 |
| | Dove blue | 232 | | 125, 187, 221 | 0.491, 0.734, 0.867 |
| | Medium lilac | 268 | | 52, 43, 117 | 0.204, 0.169, 0.459 |
| | Slime green | 301 | 1 | 80, 109, 84 | 0.314, 0.428, 0.330 |
| | Smoky grey | 302 | 10 | 91, 93, 105 | 0.357, 0.365, 0.412 |
| | Dark blue | 303 | 5 | 0, 16, 176 | 0.000, 0.063, 0.691 |
| | Parsley green | 304 | 7 | 44, 101, 29 | 0.173, 0.397, 0.114 |
| | Steel blue | 305 | 11 | 82, 124, 174 | 0.322, 0.487, 0.683 |
| | Storm blue | 306 | 12 | 51, 88, 130 | 0.200, 0.346, 0.510 |
| | Lapis | 307 | 13 | 16, 42, 220 | 0.063, 0.165, 0.863 |
| | Dark indigo | 308 | 14 | 61, 21, 133 | 0.240, 0.083, 0.522 |
| | Sea green | 309 | 16 | 52, 142, 64 | 0.204, 0.557, 0.251 |
| | Shamrock | 310 | 17 | 91, 154, 76 | 0.357, 0.604, 0.299 |
| | Fossil | 311 | 29 | 159, 161, 172 | 0.624, 0.632, 0.675 |
| | Mulberry | 312 | 23 | 89, 34, 89 | 0.350, 0.134, 0.350 |
| | Forest green | 313 | 24 | 31, 128, 29 | 0.122, 0.502, 0.114 |
| | Cadet blue | 314 | 39 | 159, 173, 192 | 0.624, 0.679, 0.753 |
| | Electric blue | 315 | 30 | 9, 137, 207 | 0.036, 0.538, 0.812 |
| | Eggplant | 316 | 33 | 123, 0, 123 | 0.483, 0.000, 0.483 |
| | Moss | 317 | 35 | 124, 156, 107 | 0.487, 0.612, 0.420 |
| | Artichoke | 318 | 36 | 138, 171, 133 | 0.542, 0.671, 0.522 |
| | Sage green | 319 | 37 | 185, 196, 177 | 0.726, 0.769, 0.695 |
| | Ghost grey | 320 | 50 | 202, 203, 209 | 0.793, 0.797, 0.820 |
| | Lilac | 321 | 42 | 167, 94, 155 | 0.655, 0.369, 0.608 |
| | Plum | 322 | 43 | 123, 47, 123 | 0.483, 0.185, 0.483 |
| | Olivine | 323 | 47 | 148, 190, 129 | 0.581, 0.746, 0.506 |
| | Laurel green | 324 | 48 | 168, 189, 153 | 0.659, 0.742, 0.600 |
| | Quill grey | 325 | 49 | 223, 223, 222 | 0.875, 0.875, 0.871 |
| | Crimson | 327 | 56 | 151, 0, 0 | 0.593, 0.000, 0.000 |
| | Mint | 328 | 60 | 177, 229, 166 | 0.695, 0.899, 0.651 |
| | Baby blue | 329 | 64 | 152, 194, 219 | 0.597, 0.761, 0.859 |
| | Carnation pink | 330 | 65 | 255, 152, 220 | 1.000, 0.597, 0.863 |
| | Persimmon | 331 | 66 | 255, 89, 89 | 1.000, 0.350, 0.350 |
| | Maroon | 332 | 69 | 117, 0, 0 | 0.459, 0.000, 0.000 |
| | Gold | 333 | 70 | 239, 184, 56 | 0.938, 0.722, 0.220 |
| | Daisy orange | 334 | 72 | 248, 217, 109 | 0.973, 0.851, 0.428 |
| | Pearl | 335 | 75 | 231, 231, 236 | 0.906, 0.906, 0.926 |
| | Fog | 336 | 76 | 199, 212, 228 | 0.781, 0.832, 0.895 |
| | Salmon | 337 | 90 | 255, 148, 148 | 1.000, 0.581, 0.581 |
| | Terra Cotta | 338 | 79 | 190, 104, 98 | 0.746, 0.408, 0.385 |
| | Cocoa | 339 | 81 | 86, 36, 36 | 0.338, 0.142, 0.142 |
| | Wheat | 340 | 84 | 241, 231, 199 | 0.946, 0.906, 0.781 |
| | Buttermilk | 341 | 85 | 254, 243, 187 | 0.997, 0.953, 0.734 |
| | Mauve | 342 | 77 | 224, 178, 208 | 0.879, 0.699, 0.816 |
| | Sunrise | 343 | 78 | 212, 144, 189 | 0.832, 0.565, 0.742 |
| | Tawny | 344 | 91 | 150, 85, 85 | 0.589, 0.334, 0.334 |
| | Rust | 345 | 92 | 143, 76, 42 | 0.561, 0.299, 0.165 |
| | Cashmere | 346 | 95 | 211, 190, 150 | 0.828, 0.746, 0.589 |
| | Khaki | 347 | 96 | 226, 220, 188 | 0.887, 0.863, 0.738 |
| | Lily white | 348 | 97 | 237, 234, 234 | 0.930, 0.918, 0.918 |
| | Seashell | 349 | 98 | 233, 218, 218 | 0.914, 0.855, 0.855 |
| | Burgundy | 350 | 102 | 136, 62, 62 | 0.534, 0.244, 0.244 |
| | Cork | 351 | 104 | 188, 155, 93 | 0.738, 0.608, 0.365 |
| | Burlap | 352 | 105 | 199, 172, 120 | 0.781, 0.675, 0.471 |
| | Beige | 353 | 106 | 202, 191, 163 | 0.793, 0.750, 0.640 |
| | Oyster | 354 | 107 | 187, 179, 178 | 0.734, 0.702, 0.699 |
| | Pine Cone | 355 | 112 | 108, 88, 75 | 0.424, 0.346, 0.295 |
| | Fawn brown | 356 | 113 | 160, 132, 79 | 0.628, 0.518, 0.310 |
| | Hurricane grey | 357 | 115 | 149, 137, 136 | 0.585, 0.538, 0.534 |
| | Cloudy grey | 358 | 116 | 171, 168, 158 | 0.671, 0.659, 0.620 |
| | Linen | 359 | 117 | 175, 148, 131 | 0.687, 0.581, 0.514 |
| | Copper | 360 | 118 | 150, 103, 102 | 0.589, 0.404, 0.400 |
| | Medium brown | 361 | 120 | 86, 66, 54 | 0.338, 0.259, 0.212 |
| | Bronze | 362 | 121 | 126, 104, 63 | 0.495, 0.408, 0.248 |
| | Flint | 363 | 124 | 105, 102, 92 | 0.412, 0.400, 0.361 |
| | Dark taupe | 364 | 125 | 90, 76, 66 | 0.353, 0.299, 0.259 |
| | Burnt Sienna | 365 | 126 | 106, 57, 9 | 0.416, 0.224, 0.036 |
| | Institutional white | 1001 | 86 | 248, 248, 248 | 0.973, 0.973, 0.973 |
| | Mid gray | 1002 | 108 | 205, 205, 205 | 0.804, 0.804, 0.804 |
| | Really black | 1003 | 127 | 17, 17, 17 | 0.067, 0.067, 0.067 |
| | Really red | 1004 | 67 | 255, 0, 0 | 1.000, 0.000, 0.000 |
| | Deep orange | 1005 | 57 | 255, 176, 0 | 1.000, 0.691, 0.000 |
| | Alder | 1006 | 41 | 180, 128, 255 | 0.706, 0.502, 1.000 |
| | Dusty Rose | 1007 | 80 | 163, 75, 75 | 0.640, 0.295, 0.295 |
| | Olive | 1008 | 45 | 193, 190, 66 | 0.757, 0.746, 0.259 |
| | New Yeller | 1009 | 58 | 255, 255, 0 | 1.000, 1.000, 0.000 |
| | Really blue | 1010 | 22 | 0, 0, 255 | 0.000, 0.000, 1.000 |
| | Navy blue | 1011 | 6 | 0, 32, 96 | 0.000, 0.126, 0.377 |
| | Deep blue | 1012 | 4 | 33, 84, 185 | 0.130, 0.330, 0.726 |
| | Cyan | 1013 | 40 | 4, 175, 236 | 0.016, 0.687, 0.926 |
| | CGA brown | 1014 | 93 | 170, 85, 0 | 0.667, 0.334, 0.000 |
| | Magenta | 1015 | 55 | 170, 0, 170 | 0.667, 0.000, 0.667 |
| | Pink | 1016 | 53 | 255, 102, 204 | 1.000, 0.400, 0.800 |
| | Deep orange | 1017 | | 255, 175, 0 | 1.000, 0.687, 0.000 |
| | Teal | 1018 | 9 | 18, 238, 212 | 0.071, 0.934, 0.832 |
| | Toothpaste | 1019 | 18 | 0, 255, 255 | 0.000, 1.000, 1.000 |
| | Lime green | 1020 | 27 | 0, 255, 0 | 0.000, 1.000, 0.000 |
| | Camo | 1021 | 15 | 58, 125, 21 | 0.228, 0.491, 0.083 |
| | Grime | 1022 | 26 | 127, 142, 100 | 0.499, 0.557, 0.393 |
| | Lavender | 1023 | 31 | 140, 91, 159 | 0.550, 0.357, 0.624 |
| | Pastel light blue | 1024 | 38 | 175, 221, 255 | 0.687, 0.867, 1.000 |
| | Pastel orange | 1025 | 89 | 255, 201, 201 | 1.000, 0.789, 0.789 |
| | Pastel violet | 1026 | 52 | 177, 167, 255 | 0.695, 0.655, 1.000 |
| | Pastel blue-green | 1027 | 28 | 159, 243, 233 | 0.624, 0.953, 0.914 |
| | Pastel green | 1028 | 61 | 204, 255, 204 | 0.800, 1.000, 0.800 |
| | Pastel yellow | 1029 | 74 | 255, 255, 204 | 1.000, 1.000, 0.800 |
| | Pastel brown | 1030 | 99 | 255, 204, 153 | 1.000, 0.800, 0.600 |
| | Royal purple | 1031 | 32 | 98, 37, 209 | 0.385, 0.146, 0.820 |
| | Hot pink | 1032 | 54 | 255, 0, 191 | 1.000, 0.000, 0.750 |
* * *
API Reference
Constructors
new
Constructs a [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
from its numerical index.
BrickColor.new(val:[number](https://create.roblox.com/docs/luau/numbers)
)
Parameters
val:[number](https://create.roblox.com/docs/luau/numbers)
The unique numerical index that identifies a brick color.
Constructs a [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
from its numerical index (Number in color reference table). If the provided number does not correspond to a valid [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
, the constructor returns the default "Medium stone grey".
Provide feedback
* * *
new
Constructs the closest [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
that can be matched to the specified RGB components.
BrickColor.new(
r:[number](https://create.roblox.com/docs/luau/numbers)
, g:[number](https://create.roblox.com/docs/luau/numbers)
, b:[number](https://create.roblox.com/docs/luau/numbers)
)
Parameters
| |
| --- |
| r:[number](https://create.roblox.com/docs/luau/numbers)
The red component of the desired color, between 0 and 1. |
| g:[number](https://create.roblox.com/docs/luau/numbers)
The green component of the desired color, between 0 and 1. |
| b:[number](https://create.roblox.com/docs/luau/numbers)
The blue component of the desired color, between 0 and 1. |
Constructs the closest [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
that can be matched to the specified RGB components, each between 0 and 1. The match is determined by finding the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
whose color has the smallest total distance (sum of absolute differences per channel) from the given values across all known brick colors.
Provide feedback
* * *
new
Constructs a [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
from its name.
BrickColor.new(name:[string](https://create.roblox.com/docs/luau/strings)
)
Parameters
name:[string](https://create.roblox.com/docs/luau/strings)
The exact name of the brick color as listed in the color table.
Constructs a [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
from its name, for example "Pastel Blue". The name must match one of the entries in the color table exactly. If the name does not match a known [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
, the constructor returns the default "Medium stone grey".
Provide feedback
* * *
new
Constructs the closest [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
that can be matched to the specified [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
.
BrickColor.new(color:[Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
)
Parameters
color:[Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
The [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
to match against all known brick colors.
Constructs the closest [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
that can be matched to the specified [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
. The match uses the same closest-color algorithm as [BrickColor.new(r, g, b)](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new)
, comparing the [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
against every known brick color and returning the one with the smallest total channel distance.
Provide feedback
* * *
palette
Constructs a [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
from its palette index.
BrickColor.palette(paletteValue:[number](https://create.roblox.com/docs/luau/numbers)
)
Parameters
paletteValue:[number](https://create.roblox.com/docs/luau/numbers)
A zero-based index into the 128-color palette (0 through 127).
Constructs a [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
from its zero-based 128-color palette index (Palette Index in color reference table). This is the same palette shown in the Studio color picker. An error is thrown if the index is out of bounds.
Provide feedback
* * *
random
Returns a random [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.random()
Returns a random [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
selected from the 128-color palette. Each call may return a different color.
Provide feedback
* * *
White
Returns the "White" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.White()
Returns the "White" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
Provide feedback
* * *
Gray
Returns the "Medium stone grey" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Gray()
Returns the "Medium stone grey" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
. This is the same color used as the default when a [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
cannot be resolved.
Provide feedback
* * *
DarkGray
Returns the "Dark stone grey" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.DarkGray()
Returns the "Dark stone grey" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
Provide feedback
* * *
Black
Returns the "Black" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Black()
Returns the "Black" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
Provide feedback
* * *
Red
Returns the "Bright red" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Red()
Returns the "Bright red" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
Provide feedback
* * *
Yellow
Returns the "Bright yellow" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Yellow()
Returns the "Bright yellow" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
Provide feedback
* * *
Green
Returns the "Dark green" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Green()
Returns the "Dark green" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
Provide feedback
* * *
Blue
Returns the "Bright blue" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Blue()
Returns the "Bright blue" [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
Provide feedback
* * *
Properties
Number
The unique number that identifies the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Number:[number](https://create.roblox.com/docs/luau/numbers)
The unique number that identifies the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
. This is the same integer used by [BrickColor.new()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new)
to construct the color and corresponds to the Number column in the color table above. Read-only.
Provide feedback
* * *
r
The red component of the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
(between 0 and 1).
BrickColor.r:[number](https://create.roblox.com/docs/luau/numbers)
The red component of the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
(between 0 and 1). This is equivalent to BrickColor.Color.R. Read-only.
Provide feedback
* * *
g
The green component of the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
(between 0 and 1).
BrickColor.g:[number](https://create.roblox.com/docs/luau/numbers)
The green component of the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
(between 0 and 1). This is equivalent to BrickColor.Color.G. Read-only.
Provide feedback
* * *
b
The blue component of the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
(between 0 and 1).
BrickColor.b:[number](https://create.roblox.com/docs/luau/numbers)
The blue component of the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
(between 0 and 1). This is equivalent to BrickColor.Color.B. Read-only.
Provide feedback
* * *
Name
The name associated with the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Name:[string](https://create.roblox.com/docs/luau/strings)
The name associated with the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
, for example "Pastel Blue". This is the same string accepted by [BrickColor.new()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new)
. Read-only.
Provide feedback
* * *
Color
The [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
associated with the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
.
BrickColor.Color:[Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
The [Color3](https://create.roblox.com/docs/reference/engine/datatypes/Color3)
associated with the [BrickColor](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor)
. The individual components of this value are the same as BrickColor.r, BrickColor.g, and BrickColor.b. Read-only.
Provide feedback
* * *
Jump to
▼
BrickColor
[Summary](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#summary)
[Constructors](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#summary-constructors)
[Properties](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#summary-properties)
[Constructors](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#constructors)
[new()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#new)
[palette()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#palette)
[random()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#random)
[White()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#White)
[Gray()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Gray)
[DarkGray()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#DarkGray)
[Black()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Black)
[Red()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Red)
[Yellow()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Yellow)
[Green()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Green)
[Blue()](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Blue)
[Properties](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#properties)
[Number](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Number)
[r](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#r)
[g](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#g)
[b](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#b)
[Name](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Name)
[Color](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor#Color)
English
Feedback
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---
# AccessModifierType | Documentation - Roblox Creator Hub
For Agents | This page is available as markdown: https://create.roblox.com/docs/en-us/reference/engine/enums/AccessModifierType.md | Documentation index: https://create.roblox.com/docs/llms.txt | Engine API index: https://create.roblox.com/docs/reference/engine/llms.txt
[Creator](https://create.roblox.com/)
[Engine reference](https://create.roblox.com/docs/reference/engine)
* * *
Engine API
* [Overview](https://create.roblox.com/docs/reference/engine)
* [Classes](https://create.roblox.com/docs/reference/engine/classes)
* [Data types](https://create.roblox.com/docs/reference/engine/datatypes)
* [Enums](https://create.roblox.com/docs/reference/engine/enums)
* [AccessModifierType](https://create.roblox.com/docs/reference/engine/enums/AccessModifierType)
* [AccessoryType](https://create.roblox.com/docs/reference/engine/enums/AccessoryType)
* [ActionOnStopSync](https://create.roblox.com/docs/reference/engine/enums/ActionOnStopSync)
* [ActionType](https://create.roblox.com/docs/reference/engine/enums/ActionType)
* [ActivePayerStatus](https://create.roblox.com/docs/reference/engine/enums/ActivePayerStatus)
* [ActuatorRelativeTo](https://create.roblox.com/docs/reference/engine/enums/ActuatorRelativeTo)
* [ActuatorType](https://create.roblox.com/docs/reference/engine/enums/ActuatorType)
* [AdAvailabilityResult](https://create.roblox.com/docs/reference/engine/enums/AdAvailabilityResult)
* [AdFormat](https://create.roblox.com/docs/reference/engine/enums/AdFormat)
* [AdornCullingMode](https://create.roblox.com/docs/reference/engine/enums/AdornCullingMode)
* [AdornShading](https://create.roblox.com/docs/reference/engine/enums/AdornShading)
* [AdShape](https://create.roblox.com/docs/reference/engine/enums/AdShape)
* [AdTeleportMethod](https://create.roblox.com/docs/reference/engine/enums/AdTeleportMethod)
* [AdUIEventType](https://create.roblox.com/docs/reference/engine/enums/AdUIEventType)
* [AdUIType](https://create.roblox.com/docs/reference/engine/enums/AdUIType)
* [AdUnitStatus](https://create.roblox.com/docs/reference/engine/enums/AdUnitStatus)
* [AgeCheckStatus](https://create.roblox.com/docs/reference/engine/enums/AgeCheckStatus)
* [AlignType](https://create.roblox.com/docs/reference/engine/enums/AlignType)
* [AlphaMode](https://create.roblox.com/docs/reference/engine/enums/AlphaMode)
* [AnalyticsCustomFieldKeys](https://create.roblox.com/docs/reference/engine/enums/AnalyticsCustomFieldKeys)
* [AnalyticsEconomyAction](https://create.roblox.com/docs/reference/engine/enums/AnalyticsEconomyAction)
* [AnalyticsEconomyFlowType](https://create.roblox.com/docs/reference/engine/enums/AnalyticsEconomyFlowType)
* [AnalyticsEconomyTransactionType](https://create.roblox.com/docs/reference/engine/enums/AnalyticsEconomyTransactionType)
* [AnalyticsLogLevel](https://create.roblox.com/docs/reference/engine/enums/AnalyticsLogLevel)
* [AnalyticsProgressionStatus](https://create.roblox.com/docs/reference/engine/enums/AnalyticsProgressionStatus)
* [AnalyticsProgressionType](https://create.roblox.com/docs/reference/engine/enums/AnalyticsProgressionType)
* [AnimationClipFromVideoStatus](https://create.roblox.com/docs/reference/engine/enums/AnimationClipFromVideoStatus)
* [AnimationNodeType](https://create.roblox.com/docs/reference/engine/enums/AnimationNodeType)
* [AnimationPriority](https://create.roblox.com/docs/reference/engine/enums/AnimationPriority)
* [AnimatorRetargetingMode](https://create.roblox.com/docs/reference/engine/enums/AnimatorRetargetingMode)
* [AntiAliasing](https://create.roblox.com/docs/reference/engine/enums/AntiAliasing)
* [AppLifecycleManagerState](https://create.roblox.com/docs/reference/engine/enums/AppLifecycleManagerState)
* [ApplyShadowMode](https://create.roblox.com/docs/reference/engine/enums/ApplyShadowMode)
* [ApplyStrokeMode](https://create.roblox.com/docs/reference/engine/enums/ApplyStrokeMode)
* [AppUpdateStatus](https://create.roblox.com/docs/reference/engine/enums/AppUpdateStatus)
* [AspectType](https://create.roblox.com/docs/reference/engine/enums/AspectType)
* [AssetCreatorType](https://create.roblox.com/docs/reference/engine/enums/AssetCreatorType)
* [AssetFetchStatus](https://create.roblox.com/docs/reference/engine/enums/AssetFetchStatus)
* [AssetType](https://create.roblox.com/docs/reference/engine/enums/AssetType)
* [AssetTypeVerification](https://create.roblox.com/docs/reference/engine/enums/AssetTypeVerification)
* [AudioApiRollout](https://create.roblox.com/docs/reference/engine/enums/AudioApiRollout)
* [AudioChannelLayout](https://create.roblox.com/docs/reference/engine/enums/AudioChannelLayout)
* [AudioFilterType](https://create.roblox.com/docs/reference/engine/enums/AudioFilterType)
* [AudioSampleFormat](https://create.roblox.com/docs/reference/engine/enums/AudioSampleFormat)
* [AudioSimulationFidelity](https://create.roblox.com/docs/reference/engine/enums/AudioSimulationFidelity)
* [AudioSubType](https://create.roblox.com/docs/reference/engine/enums/AudioSubType)
* [AudioWindowSize](https://create.roblox.com/docs/reference/engine/enums/AudioWindowSize)
* [AuthorityMode](https://create.roblox.com/docs/reference/engine/enums/AuthorityMode)
* [AutoIndentRule](https://create.roblox.com/docs/reference/engine/enums/AutoIndentRule)
* [AutomaticSize](https://create.roblox.com/docs/reference/engine/enums/AutomaticSize)
* [AvatarAssetType](https://create.roblox.com/docs/reference/engine/enums/AvatarAssetType)
* [AvatarChatServiceFeature](https://create.roblox.com/docs/reference/engine/enums/AvatarChatServiceFeature)
* [AvatarContextMenuOption](https://create.roblox.com/docs/reference/engine/enums/AvatarContextMenuOption)
* [AvatarItemType](https://create.roblox.com/docs/reference/engine/enums/AvatarItemType)
* [AvatarPromptResult](https://create.roblox.com/docs/reference/engine/enums/AvatarPromptResult)
* [AvatarSettingsAccessoryLimitMethod](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsAccessoryLimitMethod)
* [AvatarSettingsAccessoryMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsAccessoryMode)
* [AvatarSettingsAnimationClipsMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsAnimationClipsMode)
* [AvatarSettingsAnimationPacksMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsAnimationPacksMode)
* [AvatarSettingsAppearanceMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsAppearanceMode)
* [AvatarSettingsBuildMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsBuildMode)
* [AvatarSettingsClothingMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsClothingMode)
* [AvatarSettingsCollisionMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsCollisionMode)
* [AvatarSettingsCustomAccessoryMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsCustomAccessoryMode)
* [AvatarSettingsCustomBodyType](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsCustomBodyType)
* [AvatarSettingsCustomClothingMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsCustomClothingMode)
* [AvatarSettingsHitAndTouchDetectionMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsHitAndTouchDetectionMode)
* [AvatarSettingsJumpMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsJumpMode)
* [AvatarSettingsLegacyCollisionMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsLegacyCollisionMode)
* [AvatarSettingsScaleMode](https://create.roblox.com/docs/reference/engine/enums/AvatarSettingsScaleMode)
* [AvatarUnificationMode](https://create.roblox.com/docs/reference/engine/enums/AvatarUnificationMode)
* [Axis](https://create.roblox.com/docs/reference/engine/enums/Axis)
* [BenefitType](https://create.roblox.com/docs/reference/engine/enums/BenefitType)
* [BinType](https://create.roblox.com/docs/reference/engine/enums/BinType)
* [BodyPart](https://create.roblox.com/docs/reference/engine/enums/BodyPart)
* [BodyPartR15](https://create.roblox.com/docs/reference/engine/enums/BodyPartR15)
* [BorderMode](https://create.roblox.com/docs/reference/engine/enums/BorderMode)
* [BorderStrokePosition](https://create.roblox.com/docs/reference/engine/enums/BorderStrokePosition)
* [BreakpointRemoveReason](https://create.roblox.com/docs/reference/engine/enums/BreakpointRemoveReason)
* [BreakReason](https://create.roblox.com/docs/reference/engine/enums/BreakReason)
* [BulkMoveMode](https://create.roblox.com/docs/reference/engine/enums/BulkMoveMode)
* [BundleType](https://create.roblox.com/docs/reference/engine/enums/BundleType)
* [Button](https://create.roblox.com/docs/reference/engine/enums/Button)
* [ButtonStyle](https://create.roblox.com/docs/reference/engine/enums/ButtonStyle)
* [CageType](https://create.roblox.com/docs/reference/engine/enums/CageType)
* [CameraMode](https://create.roblox.com/docs/reference/engine/enums/CameraMode)
* [CameraNavigationModel](https://create.roblox.com/docs/reference/engine/enums/CameraNavigationModel)
* [CameraPanMode](https://create.roblox.com/docs/reference/engine/enums/CameraPanMode)
* [CameraSpeedAdjustBinding](https://create.roblox.com/docs/reference/engine/enums/CameraSpeedAdjustBinding)
* [CameraType](https://create.roblox.com/docs/reference/engine/enums/CameraType)
* [CaptureGalleryPermission](https://create.roblox.com/docs/reference/engine/enums/CaptureGalleryPermission)
* [CaptureType](https://create.roblox.com/docs/reference/engine/enums/CaptureType)
* [CatalogCategoryFilter](https://create.roblox.com/docs/reference/engine/enums/CatalogCategoryFilter)
* [CatalogSortAggregation](https://create.roblox.com/docs/reference/engine/enums/CatalogSortAggregation)
* [CatalogSortType](https://create.roblox.com/docs/reference/engine/enums/CatalogSortType)
* [CellBlock](https://create.roblox.com/docs/reference/engine/enums/CellBlock)
* [CellMaterial](https://create.roblox.com/docs/reference/engine/enums/CellMaterial)
* [CellOrientation](https://create.roblox.com/docs/reference/engine/enums/CellOrientation)
* [CharacterControlMode](https://create.roblox.com/docs/reference/engine/enums/CharacterControlMode)
* [ChatCallbackType](https://create.roblox.com/docs/reference/engine/enums/ChatCallbackType)
* [ChatColor](https://create.roblox.com/docs/reference/engine/enums/ChatColor)
* [ChatMode](https://create.roblox.com/docs/reference/engine/enums/ChatMode)
* [ChatPrivacyMode](https://create.roblox.com/docs/reference/engine/enums/ChatPrivacyMode)
* [ChatRestrictionStatus](https://create.roblox.com/docs/reference/engine/enums/ChatRestrictionStatus)
* [ChatStyle](https://create.roblox.com/docs/reference/engine/enums/ChatStyle)
* [ChatVersion](https://create.roblox.com/docs/reference/engine/enums/ChatVersion)
* [ClientAnimatorThrottlingMode](https://create.roblox.com/docs/reference/engine/enums/ClientAnimatorThrottlingMode)
* [CloseReason](https://create.roblox.com/docs/reference/engine/enums/CloseReason)
* [CollaboratorStatus](https://create.roblox.com/docs/reference/engine/enums/CollaboratorStatus)
* [CollisionFidelity](https://create.roblox.com/docs/reference/engine/enums/CollisionFidelity)
* [CommandPermission](https://create.roblox.com/docs/reference/engine/enums/CommandPermission)
* [CompletionAcceptanceBehavior](https://create.roblox.com/docs/reference/engine/enums/CompletionAcceptanceBehavior)
* [CompletionItemKind](https://create.roblox.com/docs/reference/engine/enums/CompletionItemKind)
* [CompletionItemTag](https://create.roblox.com/docs/reference/engine/enums/CompletionItemTag)
* [CompositeValueCurveType](https://create.roblox.com/docs/reference/engine/enums/CompositeValueCurveType)
* [CompressionAlgorithm](https://create.roblox.com/docs/reference/engine/enums/CompressionAlgorithm)
* [ComputerCameraMovementMode](https://create.roblox.com/docs/reference/engine/enums/ComputerCameraMovementMode)
* [ComputerMovementMode](https://create.roblox.com/docs/reference/engine/enums/ComputerMovementMode)
* [ConfigSnapshotErrorState](https://create.roblox.com/docs/reference/engine/enums/ConfigSnapshotErrorState)
* [ConnectionState](https://create.roblox.com/docs/reference/engine/enums/ConnectionState)
* [ContentSourceType](https://create.roblox.com/docs/reference/engine/enums/ContentSourceType)
* [ContextActionPriority](https://create.roblox.com/docs/reference/engine/enums/ContextActionPriority)
* [ContextActionResult](https://create.roblox.com/docs/reference/engine/enums/ContextActionResult)
* [ControlMode](https://create.roblox.com/docs/reference/engine/enums/ControlMode)
* [CoreGuiType](https://create.roblox.com/docs/reference/engine/enums/CoreGuiType)
* [CreateAssetResult](https://create.roblox.com/docs/reference/engine/enums/CreateAssetResult)
* [CreateContentResult](https://create.roblox.com/docs/reference/engine/enums/CreateContentResult)
* [CreateOutfitFailure](https://create.roblox.com/docs/reference/engine/enums/CreateOutfitFailure)
* [CreatorType](https://create.roblox.com/docs/reference/engine/enums/CreatorType)
* [CreatorTypeFilter](https://create.roblox.com/docs/reference/engine/enums/CreatorTypeFilter)
* [CurrencyType](https://create.roblox.com/docs/reference/engine/enums/CurrencyType)
* [CustomCameraMode](https://create.roblox.com/docs/reference/engine/enums/CustomCameraMode)
* [DataStoreRequestType](https://create.roblox.com/docs/reference/engine/enums/DataStoreRequestType)
* [DebugBreakModeType](https://create.roblox.com/docs/reference/engine/enums/DebugBreakModeType)
* [DebuggerEndReason](https://create.roblox.com/docs/reference/engine/enums/DebuggerEndReason)
* [DebuggerExceptionBreakMode](https://create.roblox.com/docs/reference/engine/enums/DebuggerExceptionBreakMode)
* [DebuggerFrameType](https://create.roblox.com/docs/reference/engine/enums/DebuggerFrameType)
* [DebuggerPauseReason](https://create.roblox.com/docs/reference/engine/enums/DebuggerPauseReason)
* [DebuggerResumeType](https://create.roblox.com/docs/reference/engine/enums/DebuggerResumeType)
* [DebuggerStatus](https://create.roblox.com/docs/reference/engine/enums/DebuggerStatus)
* [DefaultScriptSyncFileType](https://create.roblox.com/docs/reference/engine/enums/DefaultScriptSyncFileType)
* [DevCameraOcclusionMode](https://create.roblox.com/docs/reference/engine/enums/DevCameraOcclusionMode)
* [DevComputerCameraMovementMode](https://create.roblox.com/docs/reference/engine/enums/DevComputerCameraMovementMode)
* [DevComputerMovementMode](https://create.roblox.com/docs/reference/engine/enums/DevComputerMovementMode)
* [DeveloperMemoryTag](https://create.roblox.com/docs/reference/engine/enums/DeveloperMemoryTag)
* [DeviceForm](https://create.roblox.com/docs/reference/engine/enums/DeviceForm)
* [DeviceLevel](https://create.roblox.com/docs/reference/engine/enums/DeviceLevel)
* [DeviceSimulatorScalingMode](https://create.roblox.com/docs/reference/engine/enums/DeviceSimulatorScalingMode)
* [DeviceType](https://create.roblox.com/docs/reference/engine/enums/DeviceType)
* [DevTouchCameraMovementMode](https://create.roblox.com/docs/reference/engine/enums/DevTouchCameraMovementMode)
* [DevTouchMovementMode](https://create.roblox.com/docs/reference/engine/enums/DevTouchMovementMode)
* [DialogBehaviorType](https://create.roblox.com/docs/reference/engine/enums/DialogBehaviorType)
* [DialogPurpose](https://create.roblox.com/docs/reference/engine/enums/DialogPurpose)
* [DialogTone](https://create.roblox.com/docs/reference/engine/enums/DialogTone)
* [DigitsRigDescriptionSide](https://create.roblox.com/docs/reference/engine/enums/DigitsRigDescriptionSide)
* [DisplaySize](https://create.roblox.com/docs/reference/engine/enums/DisplaySize)
* [DistanceAttenuationMode](https://create.roblox.com/docs/reference/engine/enums/DistanceAttenuationMode)
* [DomainType](https://create.roblox.com/docs/reference/engine/enums/DomainType)
* [DominantAxis](https://create.roblox.com/docs/reference/engine/enums/DominantAxis)
* [DraftStatusCode](https://create.roblox.com/docs/reference/engine/enums/DraftStatusCode)
* [DragDetectorDragStyle](https://create.roblox.com/docs/reference/engine/enums/DragDetectorDragStyle)
* [DragDetectorPermissionPolicy](https://create.roblox.com/docs/reference/engine/enums/DragDetectorPermissionPolicy)
* [DragDetectorResponseStyle](https://create.roblox.com/docs/reference/engine/enums/DragDetectorResponseStyle)
* [DraggerCoordinateSpace](https://create.roblox.com/docs/reference/engine/enums/DraggerCoordinateSpace)
* [DraggerMovementMode](https://create.roblox.com/docs/reference/engine/enums/DraggerMovementMode)
* [EasingDirection](https://create.roblox.com/docs/reference/engine/enums/EasingDirection)
* [EasingStyle](https://create.roblox.com/docs/reference/engine/enums/EasingStyle)
* [ElasticBehavior](https://create.roblox.com/docs/reference/engine/enums/ElasticBehavior)
* [EmitterPositionType](https://create.roblox.com/docs/reference/engine/enums/EmitterPositionType)
* [EnviromentalPhysicsThrottle](https://create.roblox.com/docs/reference/engine/enums/EnviromentalPhysicsThrottle)
* [ExperienceAuthScope](https://create.roblox.com/docs/reference/engine/enums/ExperienceAuthScope)
* [ExperienceEventStatus](https://create.roblox.com/docs/reference/engine/enums/ExperienceEventStatus)
* [ExplosionType](https://create.roblox.com/docs/reference/engine/enums/ExplosionType)
* [ExternalEditorMode](https://create.roblox.com/docs/reference/engine/enums/ExternalEditorMode)
* [FacialAgeEstimationResultType](https://create.roblox.com/docs/reference/engine/enums/FacialAgeEstimationResultType)
* [FacialAnimationStreamingState](https://create.roblox.com/docs/reference/engine/enums/FacialAnimationStreamingState)
* [FacsActionUnit](https://create.roblox.com/docs/reference/engine/enums/FacsActionUnit)
* [FACSDataLod](https://create.roblox.com/docs/reference/engine/enums/FACSDataLod)
* [FieldOfViewMode](https://create.roblox.com/docs/reference/engine/enums/FieldOfViewMode)
* [FileMode](https://create.roblox.com/docs/reference/engine/enums/FileMode)
* [FileSystemWalkMode](https://create.roblox.com/docs/reference/engine/enums/FileSystemWalkMode)
* [FillDirection](https://create.roblox.com/docs/reference/engine/enums/FillDirection)
* [FilterErrorType](https://create.roblox.com/docs/reference/engine/enums/FilterErrorType)
* [FilterResult](https://create.roblox.com/docs/reference/engine/enums/FilterResult)
* [FinishRecordingOperation](https://create.roblox.com/docs/reference/engine/enums/FinishRecordingOperation)
* [FluidFidelity](https://create.roblox.com/docs/reference/engine/enums/FluidFidelity)
* [FluidForces](https://create.roblox.com/docs/reference/engine/enums/FluidForces)
* [Font](https://create.roblox.com/docs/reference/engine/enums/Font)
* [FontSize](https://create.roblox.com/docs/reference/engine/enums/FontSize)
* [FontStyle](https://create.roblox.com/docs/reference/engine/enums/FontStyle)
* [ForceLimitMode](https://create.roblox.com/docs/reference/engine/enums/ForceLimitMode)
* [FormFactor](https://create.roblox.com/docs/reference/engine/enums/FormFactor)
* [FramerateManagerMode](https://create.roblox.com/docs/reference/engine/enums/FramerateManagerMode)
* [FrameStyle](https://create.roblox.com/docs/reference/engine/enums/FrameStyle)
* [FunctionalTestResult](https://create.roblox.com/docs/reference/engine/enums/FunctionalTestResult)
* [GameAvatarType](https://create.roblox.com/docs/reference/engine/enums/GameAvatarType)
* [GamepadType](https://create.roblox.com/docs/reference/engine/enums/GamepadType)
* [GearGenreSetting](https://create.roblox.com/docs/reference/engine/enums/GearGenreSetting)
* [GearType](https://create.roblox.com/docs/reference/engine/enums/GearType)
* [Genre](https://create.roblox.com/docs/reference/engine/enums/Genre)
* [GradientTileMode](https://create.roblox.com/docs/reference/engine/enums/GradientTileMode)
* [GradientType](https://create.roblox.com/docs/reference/engine/enums/GradientType)
* [GraphicsMode](https://create.roblox.com/docs/reference/engine/enums/GraphicsMode)
* [GraphicsOptimizationMode](https://create.roblox.com/docs/reference/engine/enums/GraphicsOptimizationMode)
* [GroupMembershipStatus](https://create.roblox.com/docs/reference/engine/enums/GroupMembershipStatus)
* [GuiState](https://create.roblox.com/docs/reference/engine/enums/GuiState)
* [HandlesStyle](https://create.roblox.com/docs/reference/engine/enums/HandlesStyle)
* [HapticEffectType](https://create.roblox.com/docs/reference/engine/enums/HapticEffectType)
* [HashAlgorithm](https://create.roblox.com/docs/reference/engine/enums/HashAlgorithm)
* [HighlightDepthMode](https://create.roblox.com/docs/reference/engine/enums/HighlightDepthMode)
* [HorizontalAlignment](https://create.roblox.com/docs/reference/engine/enums/HorizontalAlignment)
* [HoverAnimateSpeed](https://create.roblox.com/docs/reference/engine/enums/HoverAnimateSpeed)
* [HttpCompression](https://create.roblox.com/docs/reference/engine/enums/HttpCompression)
* [HttpContentType](https://create.roblox.com/docs/reference/engine/enums/HttpContentType)
* [HttpError](https://create.roblox.com/docs/reference/engine/enums/HttpError)
* [HumanoidCollisionType](https://create.roblox.com/docs/reference/engine/enums/HumanoidCollisionType)
* [HumanoidDisplayDistanceType](https://create.roblox.com/docs/reference/engine/enums/HumanoidDisplayDistanceType)
* [HumanoidHealthDisplayType](https://create.roblox.com/docs/reference/engine/enums/HumanoidHealthDisplayType)
* [HumanoidRigType](https://create.roblox.com/docs/reference/engine/enums/HumanoidRigType)
* [HumanoidStateType](https://create.roblox.com/docs/reference/engine/enums/HumanoidStateType)
* [IKCollisionsMode](https://create.roblox.com/docs/reference/engine/enums/IKCollisionsMode)
* [IKControlConstraintSupport](https://create.roblox.com/docs/reference/engine/enums/IKControlConstraintSupport)
* [IKControlType](https://create.roblox.com/docs/reference/engine/enums/IKControlType)
* [ImageAlphaType](https://create.roblox.com/docs/reference/engine/enums/ImageAlphaType)
* [ImageCombineType](https://create.roblox.com/docs/reference/engine/enums/ImageCombineType)
* [InfoType](https://create.roblox.com/docs/reference/engine/enums/InfoType)
* [InitialDockState](https://create.roblox.com/docs/reference/engine/enums/InitialDockState)
* [InOut](https://create.roblox.com/docs/reference/engine/enums/InOut)
* [InputActionType](https://create.roblox.com/docs/reference/engine/enums/InputActionType)
* [InputBindingType](https://create.roblox.com/docs/reference/engine/enums/InputBindingType)
* [InputSink](https://create.roblox.com/docs/reference/engine/enums/InputSink)
* [InputType](https://create.roblox.com/docs/reference/engine/enums/InputType)
* [InstanceFileSyncStatus](https://create.roblox.com/docs/reference/engine/enums/InstanceFileSyncStatus)
* [IntermediateMeshGenerationResult](https://create.roblox.com/docs/reference/engine/enums/IntermediateMeshGenerationResult)
* [InterpolationThrottlingMode](https://create.roblox.com/docs/reference/engine/enums/InterpolationThrottlingMode)
* [InviteState](https://create.roblox.com/docs/reference/engine/enums/InviteState)
* [ItemLineAlignment](https://create.roblox.com/docs/reference/engine/enums/ItemLineAlignment)
* [IXPLoadingStatus](https://create.roblox.com/docs/reference/engine/enums/IXPLoadingStatus)
* [JoinSource](https://create.roblox.com/docs/reference/engine/enums/JoinSource)
* [JointCreationMode](https://create.roblox.com/docs/reference/engine/enums/JointCreationMode)
* [KeyCode](https://create.roblox.com/docs/reference/engine/enums/KeyCode)
* [KeyCodeStringFormat](https://create.roblox.com/docs/reference/engine/enums/KeyCodeStringFormat)
* [KeyInterpolationMode](https://create.roblox.com/docs/reference/engine/enums/KeyInterpolationMode)
* [Language](https://create.roblox.com/docs/reference/engine/enums/Language)
* [LeftRight](https://create.roblox.com/docs/reference/engine/enums/LeftRight)
* [LexemeType](https://create.roblox.com/docs/reference/engine/enums/LexemeType)
* [LightingStyle](https://create.roblox.com/docs/reference/engine/enums/LightingStyle)
* [Limb](https://create.roblox.com/docs/reference/engine/enums/Limb)
* [LineJoinMode](https://create.roblox.com/docs/reference/engine/enums/LineJoinMode)
* [ListDisplayMode](https://create.roblox.com/docs/reference/engine/enums/ListDisplayMode)
* [ListenerLocation](https://create.roblox.com/docs/reference/engine/enums/ListenerLocation)
* [ListenerPositionType](https://create.roblox.com/docs/reference/engine/enums/ListenerPositionType)
* [ListenerType](https://create.roblox.com/docs/reference/engine/enums/ListenerType)
* [LoadCharacterLayeredClothing](https://create.roblox.com/docs/reference/engine/enums/LoadCharacterLayeredClothing)
* [LoadDynamicHeads](https://create.roblox.com/docs/reference/engine/enums/LoadDynamicHeads)
* [LocationType](https://create.roblox.com/docs/reference/engine/enums/LocationType)
* [LuauTypeCheckMode](https://create.roblox.com/docs/reference/engine/enums/LuauTypeCheckMode)
* [MakeupType](https://create.roblox.com/docs/reference/engine/enums/MakeupType)
* [MarketplaceBulkPurchasePromptStatus](https://create.roblox.com/docs/reference/engine/enums/MarketplaceBulkPurchasePromptStatus)
* [MarketplaceItemPurchaseStatus](https://create.roblox.com/docs/reference/engine/enums/MarketplaceItemPurchaseStatus)
* [MarketplaceProductType](https://create.roblox.com/docs/reference/engine/enums/MarketplaceProductType)
* [MatchmakingType](https://create.roblox.com/docs/reference/engine/enums/MatchmakingType)
* [Material](https://create.roblox.com/docs/reference/engine/enums/Material)
* [MaterialPattern](https://create.roblox.com/docs/reference/engine/enums/MaterialPattern)
* [MembershipType](https://create.roblox.com/docs/reference/engine/enums/MembershipType)
* [MeshAttribute](https://create.roblox.com/docs/reference/engine/enums/MeshAttribute)
* [MeshPartDetailLevel](https://create.roblox.com/docs/reference/engine/enums/MeshPartDetailLevel)
* [MeshPartHeadsAndAccessories](https://create.roblox.com/docs/reference/engine/enums/MeshPartHeadsAndAccessories)
* [MeshScaleUnit](https://create.roblox.com/docs/reference/engine/enums/MeshScaleUnit)
* [MeshType](https://create.roblox.com/docs/reference/engine/enums/MeshType)
* [MessageType](https://create.roblox.com/docs/reference/engine/enums/MessageType)
* [ModelLevelOfDetail](https://create.roblox.com/docs/reference/engine/enums/ModelLevelOfDetail)
* [ModelStreamingBehavior](https://create.roblox.com/docs/reference/engine/enums/ModelStreamingBehavior)
* [ModelStreamingMode](https://create.roblox.com/docs/reference/engine/enums/ModelStreamingMode)
* [ModerationStatus](https://create.roblox.com/docs/reference/engine/enums/ModerationStatus)
* [ModifierKey](https://create.roblox.com/docs/reference/engine/enums/ModifierKey)
* [MouseBehavior](https://create.roblox.com/docs/reference/engine/enums/MouseBehavior)
* [MoveState](https://create.roblox.com/docs/reference/engine/enums/MoveState)
* [MuteState](https://create.roblox.com/docs/reference/engine/enums/MuteState)
* [NameOcclusion](https://create.roblox.com/docs/reference/engine/enums/NameOcclusion)
* [NegateOperationHiddenHistory](https://create.roblox.com/docs/reference/engine/enums/NegateOperationHiddenHistory)
* [NetworkOwnership](https://create.roblox.com/docs/reference/engine/enums/NetworkOwnership)
* [NetworkStatus](https://create.roblox.com/docs/reference/engine/enums/NetworkStatus)
* [NoiseType](https://create.roblox.com/docs/reference/engine/enums/NoiseType)
* [NormalId](https://create.roblox.com/docs/reference/engine/enums/NormalId)
* [OrientationAlignmentMode](https://create.roblox.com/docs/reference/engine/enums/OrientationAlignmentMode)
* [OutfitSource](https://create.roblox.com/docs/reference/engine/enums/OutfitSource)
* [OutfitType](https://create.roblox.com/docs/reference/engine/enums/OutfitType)
* [OutputLayoutMode](https://create.roblox.com/docs/reference/engine/enums/OutputLayoutMode)
* [OverrideMouseIconBehavior](https://create.roblox.com/docs/reference/engine/enums/OverrideMouseIconBehavior)
* [PackagePermission](https://create.roblox.com/docs/reference/engine/enums/PackagePermission)
* [ParticleEmitterShape](https://create.roblox.com/docs/reference/engine/enums/ParticleEmitterShape)
* [ParticleEmitterShapeInOut](https://create.roblox.com/docs/reference/engine/enums/ParticleEmitterShapeInOut)
* [ParticleEmitterShapeStyle](https://create.roblox.com/docs/reference/engine/enums/ParticleEmitterShapeStyle)
* [ParticleFlipbookLayout](https://create.roblox.com/docs/reference/engine/enums/ParticleFlipbookLayout)
* [ParticleFlipbookMode](https://create.roblox.com/docs/reference/engine/enums/ParticleFlipbookMode)
* [ParticleFlipbookTextureCompatible](https://create.roblox.com/docs/reference/engine/enums/ParticleFlipbookTextureCompatible)
* [ParticleOrientation](https://create.roblox.com/docs/reference/engine/enums/ParticleOrientation)
* [PartType](https://create.roblox.com/docs/reference/engine/enums/PartType)
* [PathfindingUseImprovedSearch](https://create.roblox.com/docs/reference/engine/enums/PathfindingUseImprovedSearch)
* [PathStatus](https://create.roblox.com/docs/reference/engine/enums/PathStatus)
* [PathWaypointAction](https://create.roblox.com/docs/reference/engine/enums/PathWaypointAction)
* [PeoplePageLayout](https://create.roblox.com/docs/reference/engine/enums/PeoplePageLayout)
* [PermissionLevelShown](https://create.roblox.com/docs/reference/engine/enums/PermissionLevelShown)
* [PhysicalConstraintType](https://create.roblox.com/docs/reference/engine/enums/PhysicalConstraintType)
* [PhysicsSteppingMethod](https://create.roblox.com/docs/reference/engine/enums/PhysicsSteppingMethod)
* [Platform](https://create.roblox.com/docs/reference/engine/enums/Platform)
* [PlaybackState](https://create.roblox.com/docs/reference/engine/enums/PlaybackState)
* [PlayerActions](https://create.roblox.com/docs/reference/engine/enums/PlayerActions)
* [PlayerCharacterDestroyBehavior](https://create.roblox.com/docs/reference/engine/enums/PlayerCharacterDestroyBehavior)
* [PlayerChatType](https://create.roblox.com/docs/reference/engine/enums/PlayerChatType)
* [PlayerExitReason](https://create.roblox.com/docs/reference/engine/enums/PlayerExitReason)
* [PlayerPlatformSpenderStatus](https://create.roblox.com/docs/reference/engine/enums/PlayerPlatformSpenderStatus)
* [PluginConnectionTargetType](https://create.roblox.com/docs/reference/engine/enums/PluginConnectionTargetType)
* [PoseEasingDirection](https://create.roblox.com/docs/reference/engine/enums/PoseEasingDirection)
* [PoseEasingStyle](https://create.roblox.com/docs/reference/engine/enums/PoseEasingStyle)
* [PositionAlignmentMode](https://create.roblox.com/docs/reference/engine/enums/PositionAlignmentMode)
* [PredictionMode](https://create.roblox.com/docs/reference/engine/enums/PredictionMode)
* [PredictionStatus](https://create.roblox.com/docs/reference/engine/enums/PredictionStatus)
* [PredictiveStreamingMode](https://create.roblox.com/docs/reference/engine/enums/PredictiveStreamingMode)
* [PreferredInput](https://create.roblox.com/docs/reference/engine/enums/PreferredInput)
* [PreferredTextSize](https://create.roblox.com/docs/reference/engine/enums/PreferredTextSize)
* [PrimalPhysicsSolver](https://create.roblox.com/docs/reference/engine/enums/PrimalPhysicsSolver)
* [PrimitiveType](https://create.roblox.com/docs/reference/engine/enums/PrimitiveType)
* [ProductLocationRestriction](https://create.roblox.com/docs/reference/engine/enums/ProductLocationRestriction)
* [ProductPurchaseChannel](https://create.roblox.com/docs/reference/engine/enums/ProductPurchaseChannel)
* [ProductPurchaseDecision](https://create.roblox.com/docs/reference/engine/enums/ProductPurchaseDecision)
* [PromptCreateAssetResult](https://create.roblox.com/docs/reference/engine/enums/PromptCreateAssetResult)
* [PromptCreateAvatarResult](https://create.roblox.com/docs/reference/engine/enums/PromptCreateAvatarResult)
* [PromptExperienceDetailsResult](https://create.roblox.com/docs/reference/engine/enums/PromptExperienceDetailsResult)
* [PromptPublishAssetResult](https://create.roblox.com/docs/reference/engine/enums/PromptPublishAssetResult)
* [PropertyStatus](https://create.roblox.com/docs/reference/engine/enums/PropertyStatus)
* [ProximityPromptExclusivity](https://create.roblox.com/docs/reference/engine/enums/ProximityPromptExclusivity)
* [ProximityPromptInputType](https://create.roblox.com/docs/reference/engine/enums/ProximityPromptInputType)
* [ProximityPromptStyle](https://create.roblox.com/docs/reference/engine/enums/ProximityPromptStyle)
* [PurchaseOption](https://create.roblox.com/docs/reference/engine/enums/PurchaseOption)
* [QualityLevel](https://create.roblox.com/docs/reference/engine/enums/QualityLevel)
* [R15CollisionType](https://create.roblox.com/docs/reference/engine/enums/R15CollisionType)
* [RaycastFilterType](https://create.roblox.com/docs/reference/engine/enums/RaycastFilterType)
* [ReadCapturesFromGalleryResult](https://create.roblox.com/docs/reference/engine/enums/ReadCapturesFromGalleryResult)
* [ReceiptDecision](https://create.roblox.com/docs/reference/engine/enums/ReceiptDecision)
* [ReceiptType](https://create.roblox.com/docs/reference/engine/enums/ReceiptType)
* [RecommendationActionType](https://create.roblox.com/docs/reference/engine/enums/RecommendationActionType)
* [RecommendationImpressionType](https://create.roblox.com/docs/reference/engine/enums/RecommendationImpressionType)
* [RecommendationItemContentType](https://create.roblox.com/docs/reference/engine/enums/RecommendationItemContentType)
* [RecommendationItemVisibility](https://create.roblox.com/docs/reference/engine/enums/RecommendationItemVisibility)
* [RecommendationPreferenceTargetType](https://create.roblox.com/docs/reference/engine/enums/RecommendationPreferenceTargetType)
* [RecommendationPreferenceType](https://create.roblox.com/docs/reference/engine/enums/RecommendationPreferenceType)
* [RejectCharacterDeletions](https://create.roblox.com/docs/reference/engine/enums/RejectCharacterDeletions)
* [RenderFidelity](https://create.roblox.com/docs/reference/engine/enums/RenderFidelity)
* [RenderingCacheOptimizationMode](https://create.roblox.com/docs/reference/engine/enums/RenderingCacheOptimizationMode)
* [RenderPriority](https://create.roblox.com/docs/reference/engine/enums/RenderPriority)
* [ReplicateInstanceDestroySetting](https://create.roblox.com/docs/reference/engine/enums/ReplicateInstanceDestroySetting)
* [ResamplerMode](https://create.roblox.com/docs/reference/engine/enums/ResamplerMode)
* [ReservedHighlightId](https://create.roblox.com/docs/reference/engine/enums/ReservedHighlightId)
* [RestPose](https://create.roblox.com/docs/reference/engine/enums/RestPose)
* [ReverbType](https://create.roblox.com/docs/reference/engine/enums/ReverbType)
* [RibbonTool](https://create.roblox.com/docs/reference/engine/enums/RibbonTool)
* [RollOffMode](https://create.roblox.com/docs/reference/engine/enums/RollOffMode)
* [RolloutState](https://create.roblox.com/docs/reference/engine/enums/RolloutState)
* [RotationOrder](https://create.roblox.com/docs/reference/engine/enums/RotationOrder)
* [RotationType](https://create.roblox.com/docs/reference/engine/enums/RotationType)
* [RsvpStatus](https://create.roblox.com/docs/reference/engine/enums/RsvpStatus)
* [RtlTextSupport](https://create.roblox.com/docs/reference/engine/enums/RtlTextSupport)
* [RunContext](https://create.roblox.com/docs/reference/engine/enums/RunContext)
* [RunState](https://create.roblox.com/docs/reference/engine/enums/RunState)
* [RuntimeUndoBehavior](https://create.roblox.com/docs/reference/engine/enums/RuntimeUndoBehavior)
* [SafeAreaCompatibility](https://create.roblox.com/docs/reference/engine/enums/SafeAreaCompatibility)
* [SalesTypeFilter](https://create.roblox.com/docs/reference/engine/enums/SalesTypeFilter)
* [SandboxedInstanceMode](https://create.roblox.com/docs/reference/engine/enums/SandboxedInstanceMode)
* [SavedQualitySetting](https://create.roblox.com/docs/reference/engine/enums/SavedQualitySetting)
* [SaveFilter](https://create.roblox.com/docs/reference/engine/enums/SaveFilter)
* [ScaleType](https://create.roblox.com/docs/reference/engine/enums/ScaleType)
* [ScopeCheckResult](https://create.roblox.com/docs/reference/engine/enums/ScopeCheckResult)
* [ScreenInsets](https://create.roblox.com/docs/reference/engine/enums/ScreenInsets)
* [ScreenOrientation](https://create.roblox.com/docs/reference/engine/enums/ScreenOrientation)
* [ScreenshotCaptureResult](https://create.roblox.com/docs/reference/engine/enums/ScreenshotCaptureResult)
* [ScriptStoppedReason](https://create.roblox.com/docs/reference/engine/enums/ScriptStoppedReason)
* [ScriptVariableScope](https://create.roblox.com/docs/reference/engine/enums/ScriptVariableScope)
* [ScrollBarInset](https://create.roblox.com/docs/reference/engine/enums/ScrollBarInset)
* [ScrollingDirection](https://create.roblox.com/docs/reference/engine/enums/ScrollingDirection)
* [SecurityCapability](https://create.roblox.com/docs/reference/engine/enums/SecurityCapability)
* [SelectionBehavior](https://create.roblox.com/docs/reference/engine/enums/SelectionBehavior)
* [SelectionRenderMode](https://create.roblox.com/docs/reference/engine/enums/SelectionRenderMode)
* [SelfViewPosition](https://create.roblox.com/docs/reference/engine/enums/SelfViewPosition)
* [SensorMode](https://create.roblox.com/docs/reference/engine/enums/SensorMode)
* [SensorUpdateType](https://create.roblox.com/docs/reference/engine/enums/SensorUpdateType)
* [ServiceVisibility](https://create.roblox.com/docs/reference/engine/enums/ServiceVisibility)
* [Severity](https://create.roblox.com/docs/reference/engine/enums/Severity)
* [ShowAdResult](https://create.roblox.com/docs/reference/engine/enums/ShowAdResult)
* [SignalBehavior](https://create.roblox.com/docs/reference/engine/enums/SignalBehavior)
* [SizeConstraint](https://create.roblox.com/docs/reference/engine/enums/SizeConstraint)
* [SlimTintMode](https://create.roblox.com/docs/reference/engine/enums/SlimTintMode)
* [SlimTranscoderStatus](https://create.roblox.com/docs/reference/engine/enums/SlimTranscoderStatus)
* [SolverConvergenceMetricType](https://create.roblox.com/docs/reference/engine/enums/SolverConvergenceMetricType)
* [SolverConvergenceVisualizationMode](https://create.roblox.com/docs/reference/engine/enums/SolverConvergenceVisualizationMode)
* [SortDirection](https://create.roblox.com/docs/reference/engine/enums/SortDirection)
* [SortOrder](https://create.roblox.com/docs/reference/engine/enums/SortOrder)
* [StartCorner](https://create.roblox.com/docs/reference/engine/enums/StartCorner)
* [StateObjectFieldType](https://create.roblox.com/docs/reference/engine/enums/StateObjectFieldType)
* [Status](https://create.roblox.com/docs/reference/engine/enums/Status)
* [StepFrequency](https://create.roblox.com/docs/reference/engine/enums/StepFrequency)
* [StreamingIntegrityMode](https://create.roblox.com/docs/reference/engine/enums/StreamingIntegrityMode)
* [StreamingPauseMode](https://create.roblox.com/docs/reference/engine/enums/StreamingPauseMode)
* [StreamOutBehavior](https://create.roblox.com/docs/reference/engine/enums/StreamOutBehavior)
* [StrokeSizingMode](https://create.roblox.com/docs/reference/engine/enums/StrokeSizingMode)
* [StudioCaptureBufferStatus](https://create.roblox.com/docs/reference/engine/enums/StudioCaptureBufferStatus)
* [StudioCaptureScreenshotFormat](https://create.roblox.com/docs/reference/engine/enums/StudioCaptureScreenshotFormat)
* [StudioPlaceUpdateFailureReason](https://create.roblox.com/docs/reference/engine/enums/StudioPlaceUpdateFailureReason)
* [StudioScriptEditorColorCategories](https://create.roblox.com/docs/reference/engine/enums/StudioScriptEditorColorCategories)
* [StudioScriptEditorColorPresets](https://create.roblox.com/docs/reference/engine/enums/StudioScriptEditorColorPresets)
* [StudioStyleGuideColor](https://create.roblox.com/docs/reference/engine/enums/StudioStyleGuideColor)
* [StudioStyleGuideModifier](https://create.roblox.com/docs/reference/engine/enums/StudioStyleGuideModifier)
* [Style](https://create.roblox.com/docs/reference/engine/enums/Style)
* [SubscriptionExpirationReason](https://create.roblox.com/docs/reference/engine/enums/SubscriptionExpirationReason)
* [SubscriptionPaymentStatus](https://create.roblox.com/docs/reference/engine/enums/SubscriptionPaymentStatus)
* [SubscriptionPeriod](https://create.roblox.com/docs/reference/engine/enums/SubscriptionPeriod)
* [SubscriptionState](https://create.roblox.com/docs/reference/engine/enums/SubscriptionState)
* [SurfaceConstraint](https://create.roblox.com/docs/reference/engine/enums/SurfaceConstraint)
* [SurfaceGuiSizingMode](https://create.roblox.com/docs/reference/engine/enums/SurfaceGuiSizingMode)
* [SurfaceType](https://create.roblox.com/docs/reference/engine/enums/SurfaceType)
* [SwipeDirection](https://create.roblox.com/docs/reference/engine/enums/SwipeDirection)
* [TableMajorAxis](https://create.roblox.com/docs/reference/engine/enums/TableMajorAxis)
* [TeamCreateErrorState](https://create.roblox.com/docs/reference/engine/enums/TeamCreateErrorState)
* [Technology](https://create.roblox.com/docs/reference/engine/enums/Technology)
* [TeleportMethod](https://create.roblox.com/docs/reference/engine/enums/TeleportMethod)
* [TeleportResult](https://create.roblox.com/docs/reference/engine/enums/TeleportResult)
* [TeleportState](https://create.roblox.com/docs/reference/engine/enums/TeleportState)
* [TeleportType](https://create.roblox.com/docs/reference/engine/enums/TeleportType)
* [TerrainAcquisitionMethod](https://create.roblox.com/docs/reference/engine/enums/TerrainAcquisitionMethod)
* [TerrainFace](https://create.roblox.com/docs/reference/engine/enums/TerrainFace)
* [TextChatMessageStatus](https://create.roblox.com/docs/reference/engine/enums/TextChatMessageStatus)
* [TextDirection](https://create.roblox.com/docs/reference/engine/enums/TextDirection)
* [TextFilterContext](https://create.roblox.com/docs/reference/engine/enums/TextFilterContext)
* [TextTruncate](https://create.roblox.com/docs/reference/engine/enums/TextTruncate)
* [TextureMode](https://create.roblox.com/docs/reference/engine/enums/TextureMode)
* [TextureQueryType](https://create.roblox.com/docs/reference/engine/enums/TextureQueryType)
* [TextXAlignment](https://create.roblox.com/docs/reference/engine/enums/TextXAlignment)
* [TextYAlignment](https://create.roblox.com/docs/reference/engine/enums/TextYAlignment)
* [ThreadPoolConfig](https://create.roblox.com/docs/reference/engine/enums/ThreadPoolConfig)
* [ThrottlingPriority](https://create.roblox.com/docs/reference/engine/enums/ThrottlingPriority)
* [ThumbnailSize](https://create.roblox.com/docs/reference/engine/enums/ThumbnailSize)
* [ThumbnailType](https://create.roblox.com/docs/reference/engine/enums/ThumbnailType)
* [TickCountSampleMethod](https://create.roblox.com/docs/reference/engine/enums/TickCountSampleMethod)
* [TonemapperPreset](https://create.roblox.com/docs/reference/engine/enums/TonemapperPreset)
* [TopBottom](https://create.roblox.com/docs/reference/engine/enums/TopBottom)
* [TouchCameraMovementMode](https://create.roblox.com/docs/reference/engine/enums/TouchCameraMovementMode)
* [TouchMovementMode](https://create.roblox.com/docs/reference/engine/enums/TouchMovementMode)
* [TrackerError](https://create.roblox.com/docs/reference/engine/enums/TrackerError)
* [TrackerExtrapolationFlagMode](https://create.roblox.com/docs/reference/engine/enums/TrackerExtrapolationFlagMode)
* [TrackerFaceTrackingStatus](https://create.roblox.com/docs/reference/engine/enums/TrackerFaceTrackingStatus)
* [TrackerLodFlagMode](https://create.roblox.com/docs/reference/engine/enums/TrackerLodFlagMode)
* [TrackerLodValueMode](https://create.roblox.com/docs/reference/engine/enums/TrackerLodValueMode)
* [TrackerMode](https://create.roblox.com/docs/reference/engine/enums/TrackerMode)
* [TrackerPromptEvent](https://create.roblox.com/docs/reference/engine/enums/TrackerPromptEvent)
* [TrackerType](https://create.roblox.com/docs/reference/engine/enums/TrackerType)
* [TriStateBoolean](https://create.roblox.com/docs/reference/engine/enums/TriStateBoolean)
* [TweenStatus](https://create.roblox.com/docs/reference/engine/enums/TweenStatus)
* [UICaptureMode](https://create.roblox.com/docs/reference/engine/enums/UICaptureMode)
* [UIDragDetectorBoundingBehavior](https://create.roblox.com/docs/reference/engine/enums/UIDragDetectorBoundingBehavior)
* [UIDragDetectorDragRelativity](https://create.roblox.com/docs/reference/engine/enums/UIDragDetectorDragRelativity)
* [UIDragDetectorDragSpace](https://create.roblox.com/docs/reference/engine/enums/UIDragDetectorDragSpace)
* [UIDragDetectorDragStyle](https://create.roblox.com/docs/reference/engine/enums/UIDragDetectorDragStyle)
* [UIDragDetectorResponseStyle](https://create.roblox.com/docs/reference/engine/enums/UIDragDetectorResponseStyle)
* [UIDragSpeedAxisMapping](https://create.roblox.com/docs/reference/engine/enums/UIDragSpeedAxisMapping)
* [UIFlexAlignment](https://create.roblox.com/docs/reference/engine/enums/UIFlexAlignment)
* [UIFlexMode](https://create.roblox.com/docs/reference/engine/enums/UIFlexMode)
* [UITheme](https://create.roblox.com/docs/reference/engine/enums/UITheme)
* [UploadCaptureResult](https://create.roblox.com/docs/reference/engine/enums/UploadCaptureResult)
* [UserCFrame](https://create.roblox.com/docs/reference/engine/enums/UserCFrame)
* [UserInputState](https://create.roblox.com/docs/reference/engine/enums/UserInputState)
* [UserInputType](https://create.roblox.com/docs/reference/engine/enums/UserInputType)
* [VelocityConstraintMode](https://create.roblox.com/docs/reference/engine/enums/VelocityConstraintMode)
* [VerifiedLevel](https://create.roblox.com/docs/reference/engine/enums/VerifiedLevel)
* [VerticalAlignment](https://create.roblox.com/docs/reference/engine/enums/VerticalAlignment)
* [VerticalScrollBarPosition](https://create.roblox.com/docs/reference/engine/enums/VerticalScrollBarPosition)
* [VibrationMotor](https://create.roblox.com/docs/reference/engine/enums/VibrationMotor)
* [VideoCaptureResult](https://create.roblox.com/docs/reference/engine/enums/VideoCaptureResult)
* [VideoCaptureStartedResult](https://create.roblox.com/docs/reference/engine/enums/VideoCaptureStartedResult)
* [VideoDeviceCaptureQuality](https://create.roblox.com/docs/reference/engine/enums/VideoDeviceCaptureQuality)
* [VideoError](https://create.roblox.com/docs/reference/engine/enums/VideoError)
* [VideoSampleSize](https://create.roblox.com/docs/reference/engine/enums/VideoSampleSize)
* [ViewMode](https://create.roblox.com/docs/reference/engine/enums/ViewMode)
* [VirtualCursorMode](https://create.roblox.com/docs/reference/engine/enums/VirtualCursorMode)
* [VirtualInputMode](https://create.roblox.com/docs/reference/engine/enums/VirtualInputMode)
* [VoiceChatDistanceAttenuationType](https://create.roblox.com/docs/reference/engine/enums/VoiceChatDistanceAttenuationType)
* [VoiceChatState](https://create.roblox.com/docs/reference/engine/enums/VoiceChatState)
* [VoiceControlPath](https://create.roblox.com/docs/reference/engine/enums/VoiceControlPath)
* [VolumetricAudio](https://create.roblox.com/docs/reference/engine/enums/VolumetricAudio)
* [VRComfortSetting](https://create.roblox.com/docs/reference/engine/enums/VRComfortSetting)
* [VRControllerModelMode](https://create.roblox.com/docs/reference/engine/enums/VRControllerModelMode)
* [VRLaserPointerMode](https://create.roblox.com/docs/reference/engine/enums/VRLaserPointerMode)
* [VRScaling](https://create.roblox.com/docs/reference/engine/enums/VRScaling)
* [VRSessionState](https://create.roblox.com/docs/reference/engine/enums/VRSessionState)
* [VRTouchpad](https://create.roblox.com/docs/reference/engine/enums/VRTouchpad)
* [VRTouchpadMode](https://create.roblox.com/docs/reference/engine/enums/VRTouchpadMode)
* [WaterDirection](https://create.roblox.com/docs/reference/engine/enums/WaterDirection)
* [WaterForce](https://create.roblox.com/docs/reference/engine/enums/WaterForce)
* [WebStreamClientState](https://create.roblox.com/docs/reference/engine/enums/WebStreamClientState)
* [WebStreamClientType](https://create.roblox.com/docs/reference/engine/enums/WebStreamClientType)
* [WeldConstraintPreserve](https://create.roblox.com/docs/reference/engine/enums/WeldConstraintPreserve)
* [WhenUserFirstPlayed](https://create.roblox.com/docs/reference/engine/enums/WhenUserFirstPlayed)
* [WhisperChatPrivacyMode](https://create.roblox.com/docs/reference/engine/enums/WhisperChatPrivacyMode)
* [WrapLayerAutoSkin](https://create.roblox.com/docs/reference/engine/enums/WrapLayerAutoSkin)
* [WrapLayerDebugMode](https://create.roblox.com/docs/reference/engine/enums/WrapLayerDebugMode)
* [WrapTargetDebugMode](https://create.roblox.com/docs/reference/engine/enums/WrapTargetDebugMode)
* [ZIndexBehavior](https://create.roblox.com/docs/reference/engine/enums/ZIndexBehavior)
* [Globals](https://create.roblox.com/docs/reference/engine/globals)
* [Libraries](https://create.roblox.com/docs/reference/engine/libraries)
Release notes
* [Current release](https://create.roblox.com/docs/updates/2026-08-31)
* [Pending release](https://create.roblox.com/docs/updates/pending)
* Recent releases
Learn
English
Feedback
Engine Enum
AccessModifierType
* * *
Determines whether the user IDs supplied to [SetUserIdAccessList()](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceInput#SetUserIdAccessList)
are treated as an allow-list or a deny-list for hearing a particular [AudioDeviceInput](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceInput)
.
The default [AccessType](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceInput#AccessType)
is [Enum.AccessModifierType.Deny](https://create.roblox.com/docs/reference/engine/enums/AccessModifierType#Deny)
, meaning all users can hear the device unless explicitly excluded.
Items
| Name | Value | Summary |
| --- | --- | --- |
| Allow | 0 | User IDs in the access list are permitted to hear the [AudioDeviceInput](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceInput)
- all other users are blocked. |
| Deny | 1 | User IDs in the access list are blocked from hearing the [AudioDeviceInput](https://create.roblox.com/docs/reference/engine/classes/AudioDeviceInput)
- all other users are permitted. |
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.
[Terms](https://www.roblox.com/info/terms)
·[Privacy](https://www.roblox.com/info/privacy)
·[Accessibility](https://www.roblox.com/info/accessibility)
·[Support](https://www.roblox.com/info/help)
[](https://x.com/Roblox)
[](https://www.facebook.com/Roblox/)
[](https://www.linkedin.com/company/roblox)
[](https://www.instagram.com/roblox/)
[](https://www.youtube.com/@RobloxLearn)
[English](https://create.roblox.com/settings/preferences)
---