Class Object : <<<ROOT>>> [NotCreatable] [NotReplicated]
	Property Object.ClassName: string [ReadOnly]
	Property Object.className: string [ReadOnly] [Deprecated]
	Function Object:GetPropertyChangedSignal(property: string) -> RBXScriptSignal
	Function Object:IsA(className: string) -> boolean [CustomLuaState] {🧬Safe}
	Function Object:isA(className: string) -> boolean [Deprecated] [CustomLuaState]
	Event Object.Changed(property: string)
Class AnimationNode : Object [NotCreatable] [NotReplicated]
Class AuroraHandle : Object [NotCreatable] [Deprecated]
	Function AuroraHandle:Destroy() -> () {🛠️Basic} [Deprecated]
	Function AuroraHandle:ForEach(iterator: (...any) -> ...any) -> () {🛠️Basic} [Deprecated]
Class Capture : Object [NotCreatable] [NotReplicated]
	Property Capture.CaptureTime: DateTime {🛠️Capture} [ReadOnly]
	Property Capture.CaptureType: Enum.CaptureType {🛠️Capture} [ReadOnly]
	Property Capture.LocalId: string {🛠️Capture} [ReadOnly]
	Property Capture.SourcePlaceId: number {🛠️Capture} [ReadOnly]
	Property Capture.SourceUniverseId: number {🛠️Capture} [ReadOnly]
	Property Capture.FilePathString: string {🛠️Capture} {RobloxScript} [ReadOnly]
Class ScreenshotCapture : Capture [NotCreatable] [NotReplicated]
Class VideoCapture : Capture [NotCreatable] [NotReplicated]
	Property VideoCapture.TimeLength: number {🛠️Capture} [ReadOnly]
	Property VideoCapture.FilePath: string {🛠️Capture} {RobloxScript} [ReadOnly]
Class ConfigSnapshot : Object [NotCreatable] [NotReplicated]
	Property ConfigSnapshot.Error: Enum.ConfigSnapshotErrorState {🛠️Basic} [ReadOnly]
	Property ConfigSnapshot.Outdated: boolean {🛠️Basic} [ReadOnly]
	Function ConfigSnapshot:GetValue(key: string) -> any {🛠️Basic}
	Function ConfigSnapshot:GetValueChangedSignal(key: string) -> RBXScriptSignal {🛠️Basic}
	Function ConfigSnapshot:Refresh() -> () {🛠️Basic}
	Event ConfigSnapshot.UpdateAvailable() {🛠️Basic}
Class EditableImage : Object [NotCreatable]
	Property EditableImage.Size: Vector2 {🛠️DynamicGeneration} [ReadOnly]
	Property EditableImage.ImageData: BinaryString {🛠️DynamicGeneration} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property EditableImage.IsReplicatedCopy: boolean {🛠️DynamicGeneration} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Function EditableImage:Destroy() -> () {🛠️DynamicGeneration}
	Function EditableImage:DrawCircle(center: Vector2, radius: number, color: Color3, transparency: number, combineType: Enum.ImageCombineType) -> () {🛠️DynamicGeneration}
	Function EditableImage:DrawImage(position: Vector2, image: EditableImage, combineType: Enum.ImageCombineType) -> () {🛠️DynamicGeneration}
	Function EditableImage:DrawImageProjected(mesh: EditableMesh, projection: { [string]: any }, brushConfig: { [string]: any }) -> () {🛠️DynamicGeneration}
	Function EditableImage:DrawImageTransformed(position: Vector2, scale: Vector2, rotation: number, image: EditableImage, options: { [string]: any }?) -> () {🛠️DynamicGeneration}
	Function EditableImage:DrawLine(p1: Vector2, p2: Vector2, color: Color3, transparency: number, combineType: Enum.ImageCombineType) -> () {🛠️DynamicGeneration}
	Function EditableImage:DrawRectangle(position: Vector2, size: Vector2, color: Color3, transparency: number, combineType: Enum.ImageCombineType) -> () {🛠️DynamicGeneration}
	Function EditableImage:ReadPixelsBuffer(position: Vector2, size: Vector2) -> buffer {🛠️DynamicGeneration} [CustomLuaState] {🧬Safe}
	Function EditableImage:WritePixelsBuffer(position: Vector2, size: Vector2, buffer: buffer) -> () {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableImage:DrawTriangle(p1: Vector2, p2: Vector2, p3: Vector2, color: Color3, transparency: number) -> () {🛠️DynamicGeneration} {🔒RobloxScript}
Class EditableMesh : Object [NotCreatable]
	Property EditableMesh.FixedSize: boolean {🛠️DynamicGeneration} {✏️RobloxEngine} [ReadOnly]
	Property EditableMesh.IsReplicatedCopy: boolean {🛠️DynamicGeneration} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property EditableMesh.MeshData: SharedString {🛠️DynamicGeneration} {RobloxEngine} [Hidden] [NotScriptable]
	Property EditableMesh.SkinningEnabled: boolean {🛠️DynamicGeneration} [Deprecated]
	Function EditableMesh:AddBone(boneProperties: { [string]: any }) -> number {🛠️DynamicGeneration}
	Function EditableMesh:AddColor(color: Color3, alpha: number) -> number {🛠️DynamicGeneration}
	Function EditableMesh:AddFace(vertexIds: { any }) -> number {🛠️DynamicGeneration}
	Function EditableMesh:AddNormal(normal: Vector3?) -> number {🛠️DynamicGeneration}
	Function EditableMesh:AddTriangle(vertexId0: number, vertexId1: number, vertexId2: number) -> number {🛠️DynamicGeneration}
	Function EditableMesh:AddUV(uv: Vector2) -> number {🛠️DynamicGeneration}
	Function EditableMesh:AddVertex(p: Vector3) -> number {🛠️DynamicGeneration}
	Function EditableMesh:Destroy() -> () {🛠️DynamicGeneration}
	Function EditableMesh:FindClosestPointOnSurface(point: Vector3) -> ...any {🛠️DynamicGeneration}
	Function EditableMesh:FindClosestVertex(toThisPoint: Vector3) -> number {🛠️DynamicGeneration}
	Function EditableMesh:FindVerticesWithinSphere(center: Vector3, radius: number) -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetAdjacentFaces(faceId: number) -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetAdjacentVertices(vertexId: number) -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetBoneByName(boneName: string) -> number {🛠️DynamicGeneration}
	Function EditableMesh:GetBoneCFrame(boneId: number) -> CFrame {🛠️DynamicGeneration}
	Function EditableMesh:GetBoneIsVirtual(boneId: number) -> boolean {🛠️DynamicGeneration}
	Function EditableMesh:GetBoneName(boneId: number) -> string {🛠️DynamicGeneration}
	Function EditableMesh:GetBoneParent(boneId: number) -> number {🛠️DynamicGeneration}
	Function EditableMesh:GetBones() -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetCenter() -> Vector3 {🛠️DynamicGeneration}
	Function EditableMesh:GetColor(colorId: number) -> Color3? {🛠️DynamicGeneration}
	Function EditableMesh:GetColorAlpha(colorId: number) -> number? {🛠️DynamicGeneration}
	Function EditableMesh:GetColors() -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFaceColors(faceId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFaceNormals(faceId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFaceUVs(faceId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFaceVertices(faceId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFaces() -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFacesWithColor(colorId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFacesWithNormal(normalId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFacesWithUV(uvId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetFacsCorrectivePose(actions: { any }) -> ...any {🛠️DynamicGeneration}
	Function EditableMesh:GetFacsCorrectivePoses() -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetFacsPose(action: Enum.FacsActionUnit) -> ...any {🛠️DynamicGeneration}
	Function EditableMesh:GetFacsPoses() -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetNormal(normalId: number) -> Vector3? {🛠️DynamicGeneration}
	Function EditableMesh:GetNormals() -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetPosition(vertexId: number) -> Vector3 {🛠️DynamicGeneration}
	Function EditableMesh:GetSize() -> Vector3 {🛠️DynamicGeneration}
	Function EditableMesh:GetUV(uvId: number) -> Vector2? {🛠️DynamicGeneration}
	Function EditableMesh:GetUVs() -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetVertexBoneWeights(vertexId: number) -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetVertexBones(vertexId: number) -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetVertexColors(vertexId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetVertexFaceColor(vertexId: number, faceId: number) -> number {🛠️DynamicGeneration}
	Function EditableMesh:GetVertexFaceNormal(vertexId: number, faceId: number) -> number {🛠️DynamicGeneration}
	Function EditableMesh:GetVertexFaceUV(vertexId: number, faceId: number) -> number {🛠️DynamicGeneration}
	Function EditableMesh:GetVertexFaces(vertexId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetVertexNormals(vertexId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetVertexUVs(vertexId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetVertices() -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:GetVerticesWithColor(colorId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetVerticesWithNormal(normalId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:GetVerticesWithUV(uvId: number) -> { any } {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:IdDebugString(id: number) -> string {🛠️DynamicGeneration}
	Function EditableMesh:MergeVertices(mergeTolerance: number) -> { [any]: any } {🛠️DynamicGeneration}
	Function EditableMesh:RaycastLocal(origin: Vector3, direction: Vector3) -> ...any {🛠️DynamicGeneration}
	Function EditableMesh:RemoveBone(boneId: number) -> () {🛠️DynamicGeneration}
	Function EditableMesh:RemoveFace(faceId: number) -> () {🛠️DynamicGeneration}
	Function EditableMesh:RemoveUnused() -> { any } {🛠️DynamicGeneration}
	Function EditableMesh:ResetNormal(normalId: number) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetBoneCFrame(boneId: number, cframe: CFrame) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetBoneIsVirtual(boneId: number, virtual: boolean) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetBoneName(boneId: number, name: string) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetBoneParent(boneId: number, parentBoneId: number) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetColor(colorId: number, color: Color3) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetColorAlpha(colorId: number, alpha: number) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetFaceColors(faceId: number, ids: { any }) -> () {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:SetFaceNormals(faceId: number, ids: { any }) -> () {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:SetFaceUVs(faceId: number, ids: { any }) -> () {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:SetFaceVertices(faceId: number, ids: { any }) -> () {🛠️DynamicGeneration} [CustomLuaState]
	Function EditableMesh:SetFacsBonePose(action: Enum.FacsActionUnit, boneId: number, cframe: CFrame) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetFacsCorrectivePose(actions: { any }, boneIds: { any }, cframes: { any }) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetFacsPose(action: Enum.FacsActionUnit, boneIds: { any }, cframes: { any }) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetNormal(normalId: number, normal: Vector3) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetPosition(vertexId: number, p: Vector3) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetUV(uvId: number, uv: Vector2) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetVertexBoneWeights(vertexId: number, boneWeights: { any }) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetVertexBones(vertexId: number, boneIDs: { any }) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetVertexFaceColor(vertexId: number, faceId: number, colorId: number) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetVertexFaceNormal(vertexId: number, faceId: number, normalId: number) -> () {🛠️DynamicGeneration}
	Function EditableMesh:SetVertexFaceUV(vertexId: number, faceId: number, uvId: number) -> () {🛠️DynamicGeneration}
	Function EditableMesh:Triangulate() -> () {🛠️DynamicGeneration}
	Function EditableMesh:GetFacesWithAttribute(id: number) -> { any } {🛠️DynamicGeneration} [Deprecated]
	Function EditableMesh:GetVerticesWithAttribute(id: number) -> { any } {🛠️DynamicGeneration} [Deprecated]
Class ExecutedRemoteCommand : Object {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function ExecutedRemoteCommand:RunMoreCode(code: string, args: ...any) -> ()
	Function ExecutedRemoteCommand:SendUpdate(args: ...any) -> ()
	Function ExecutedRemoteCommand:Stop() -> ()
	Event ExecutedRemoteCommand.ReceivedUpdate(args: ...any)
Class Instance : Object [NotCreatable] [NotBrowsable]
	Property Instance.Archivable: boolean
	Property Instance.Name: string
	Property Instance.Parent: Instance? [📁LoadOnly] [NotReplicated]
	Property Instance.PredictionMode: Enum.PredictionMode [ReadOnly] [NotScriptable]
	Property Instance.Capabilities: SecurityCapabilities {🛠️CapabilityControl}
	Property Instance.Sandboxed: boolean {🛠️CapabilityControl} [NotReplicated]
	Property Instance.Attributes: string {RobloxEngine} [Hidden] [ReadOnly] [NotScriptable]
	Property Instance.AttributesReplicate: string {RobloxEngine} [Hidden] [NotScriptable]
	Property Instance.AttributesSerialize: BinaryString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property Instance.DataCost: number {LocalUser} [Hidden] [ReadOnly] [Deprecated]
	Property Instance.HistoryId: UniqueId {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property Instance.PropertyStatusStudio: Enum.PropertyStatus {RobloxEngine} [Hidden] [ReadOnly] [NotScriptable]
	Property Instance.RobloxLocked: boolean {Plugin} [Hidden]
	Property Instance.SourceAssetId: number {RobloxScript} [Hidden]
	Property Instance.Tags: BinaryString {RobloxEngine} [Hidden] [NotScriptable]
	Property Instance.UniqueId: UniqueId {RobloxScript} {✏️RobloxEngine} [NotReplicated]
	Property Instance.DefinesCapabilities: boolean {RobloxEngine} [Hidden] [NotScriptable]
	Property Instance.archivable: boolean [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property Instance.numExpectedDirectChildren: number [Hidden] [NotScriptable]
	Function Instance:AddTag(tag: string) -> ()
	Function Instance:ClearAllChildren() -> ()
	Function Instance:Clone() -> Instance? {🛠️CreateInstances}
	Function Instance:Destroy() -> ()
	Function Instance:FindFirstAncestor(name: string) -> Instance? {🧬Safe}
	Function Instance:FindFirstAncestorOfClass(className: string) -> Instance? {🧬Safe}
	Function Instance:FindFirstAncestorWhichIsA(className: string) -> Instance? {🧬Safe}
	Function Instance:FindFirstChild(name: string, recursive: boolean? = false) -> Instance? {🧬Safe}
	Function Instance:FindFirstChildOfClass(className: string) -> Instance? {🧬Safe}
	Function Instance:FindFirstChildWhichIsA(className: string, recursive: boolean? = false) -> Instance? {🧬Safe}
	Function Instance:FindFirstDescendant(name: string) -> Instance? {🧬Safe}
	Function Instance:GetActor() -> Actor {🧬Safe}
	Function Instance:GetAttribute(attribute: string) -> any {🧬Safe}
	Function Instance:GetAttributeChangedSignal(attribute: string) -> RBXScriptSignal
	Function Instance:GetAttributes() -> { [string]: any } [CustomLuaState] {🧬Safe}
	Function Instance:GetChildren() -> { Instance } {🧬Safe}
	Function Instance:GetDebugId(scopeLength: number? = 4) -> string {🔒Plugin} [NotBrowsable]
	Function Instance:GetDescendants() -> { Instance } [CustomLuaState] {🧬Safe}
	Function Instance:GetFullName() -> string {🧬Safe}
	Function Instance:GetStyled(name: string, selector: string?) -> any
	Function Instance:GetStyledPropertyChangedSignal(property: string) -> RBXScriptSignal
	Function Instance:GetTags() -> { any } {🧬Safe}
	Function Instance:HasTag(tag: string) -> boolean {🧬Safe}
	Function Instance:IsAncestorOf(descendant: Instance) -> boolean {🧬Safe}
	Function Instance:IsDescendantOf(ancestor: Instance) -> boolean {🧬Safe}
	Function Instance:IsPropertyModified(property: string) -> boolean
	Function Instance:QueryDescendants(selector: string) -> { Instance } [CustomLuaState]
	Function Instance:RemoveTag(tag: string) -> ()
	Function Instance:ResetPropertyToDefault(property: string) -> ()
	Function Instance:SetAttribute(attribute: string, value: any) -> ()
	Function Instance:WaitForChild(childName: string, timeOut: number) -> Instance? [CustomLuaState] [CanYield]
	Function Instance:Remove() -> () [Deprecated]
	Function Instance:children() -> { Instance } [Deprecated]
	Function Instance:clone() -> Instance? {🛠️CreateInstances} [Deprecated]
	Function Instance:destroy() -> () [Deprecated]
	Function Instance:findFirstChild(name: string, recursive: boolean? = false) -> Instance? [Deprecated]
	Function Instance:getChildren() -> { Instance } [Deprecated]
	Function Instance:isDescendantOf(ancestor: Instance) -> boolean [Deprecated]
	Function Instance:remove() -> () [Deprecated]
	Event Instance.AncestryChanged(child: Instance, parent: Instance)
	Event Instance.AttributeChanged(attribute: string)
	Event Instance.ChildAdded(child: Instance)
	Event Instance.ChildRemoved(child: Instance)
	Event Instance.DescendantAdded(descendant: Instance)
	Event Instance.DescendantRemoving(descendant: Instance)
	Event Instance.Destroying()
	Event Instance.StyledPropertiesChanged()
	Event Instance.childAdded(child: Instance) [Deprecated]
Class AccessoryDescription : Instance
	Property AccessoryDescription.AccessoryType: Enum.AccessoryType {🛠️AvatarAppearance}
	Property AccessoryDescription.AssetId: number {🛠️AvatarAppearance}
	Property AccessoryDescription.Instance: Instance? {🛠️AvatarAppearance}
	Property AccessoryDescription.IsLayered: boolean {🛠️AvatarAppearance}
	Property AccessoryDescription.Order: number {🛠️AvatarAppearance}
	Property AccessoryDescription.Position: Vector3 {🛠️AvatarAppearance}
	Property AccessoryDescription.Puffiness: number {🛠️AvatarAppearance}
	Property AccessoryDescription.Rotation: Vector3 {🛠️AvatarAppearance}
	Property AccessoryDescription.Scale: Vector3 {🛠️AvatarAppearance}
	Function AccessoryDescription:GetAppliedInstance() -> Instance? {🛠️AvatarAppearance}
Class AccountService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AccountService:DeviceAccessTokenAvailable() -> boolean {🔒RobloxScript}
	Function AccountService:DeviceIntegrityAvailable() -> boolean {🔒RobloxScript}
	Function AccountService:GetCredentialsHeaders() -> string {🔒RobloxScript} [Yields]
	Function AccountService:GetDeviceAccessToken() -> string {🔒RobloxScript} [Yields]
	Function AccountService:GetDeviceIntegrityToken(data: string) -> string {🔒RobloxScript}
	Function AccountService:GetDeviceIntegrityTokenYield(data: string) -> string {🔒RobloxScript} [Yields]
	Function AccountService:MagicLogin(data: string) -> () {🔒RobloxScript}
	Event AccountService.MagicLoginEvent(data: string) {🔒RobloxScript}
Class Accoutrement : Instance
	Property Accoutrement.AttachmentPoint: CFrame {🛠️AvatarAppearance}
	Property Accoutrement.BackendAccoutrementState: number {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Accoutrement.AttachmentForward: Vector3 {🛠️AvatarAppearance} [Hidden] [NotReplicated]
	Property Accoutrement.AttachmentPos: Vector3 {🛠️AvatarAppearance} [Hidden] [NotReplicated]
	Property Accoutrement.AttachmentRight: Vector3 {🛠️AvatarAppearance} [Hidden] [NotReplicated]
	Property Accoutrement.AttachmentUp: Vector3 {🛠️AvatarAppearance} [Hidden] [NotReplicated]
	Event Accoutrement.ServerEquipAccoutrement(character: Instance) {🛠️AvatarAppearance} {🔒RobloxEngine} [Hidden]
	Event Accoutrement.ServerUnequipAccoutrement(oldCharacter: Instance) {🛠️AvatarAppearance} {🔒RobloxEngine} [Hidden]
Class Accessory : Accoutrement
	Property Accessory.AccessoryType: Enum.AccessoryType {🛠️AvatarAppearance}
Class Hat : Accoutrement [Deprecated]
Class AchievementService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AchievementService:GrantAchievement(achievementName: string) -> boolean {🔒RobloxScript} [Yields]
	Function AchievementService:HasAchieved(achievementName: string) -> boolean {🔒RobloxScript} [Yields]
	Function AchievementService:IsAvailable() -> boolean {🔒RobloxScript}
Class ActivityHistoryEventService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Event ActivityHistoryEventService.WriteActivityHistoryEventFromStudio(eventType: number, resourceId: number, metadata: string) {🔒RobloxScript}
Class AdPortal : Instance
	Property AdPortal.Status: Enum.AdUnitStatus {🛠️Monetization} [ReadOnly]
	Property AdPortal.PortalInvalidReason: string {🛠️Monetization} [ReadOnly] [NotScriptable]
	Property AdPortal.PortalVersion: number {🛠️Monetization} {RobloxScript} [Hidden] [ReadOnly]
Class AdService : Instance [NotCreatable] [Service]
	Function AdService:CreateAdRewardFromDevProductId(devProductId: number) -> AdReward {🛠️Monetization}
	Function AdService:GetAdAvailabilityNowAsync(adFormat: Enum.AdFormat) -> any {🛠️Monetization} [Yields]
	Function AdService:RegisterAdOpportunityAsync(instance: Instance, placementId: number?) -> () {🛠️Monetization} [Yields]
	Function AdService:ShowRewardedVideoAdAsync(player: Player, reward: AdReward, placementId: number?) -> Enum.ShowAdResult {🛠️Monetization | UI} [Yields]
	Function AdService:UnregisterAdOpportunity(instance: Instance) -> () {🛠️Monetization}
	Function AdService:GetAdAvailabilityNowForUniverseAsync(adFormat: Enum.AdFormat, universeId: number, isUniversalAppDM: boolean) -> any {🛠️Monetization} {🔒RobloxScript} [Yields]
	Function AdService:GetAdTeleportInfo() -> ...any {🛠️Monetization} {🔒RobloxScript}
	Function AdService:GetReportAdInfo() -> { any } {🛠️Monetization} {🔒RobloxScript}
	Function AdService:HandleWhyThisAdClicked(advertiserName: string, payerName: string) -> () {🛠️Monetization} {🔒RobloxScript}
	Function AdService:HideEudsaDisclosure() -> () {🛠️Monetization} {🔒RobloxScript}
	Function AdService:OnDemandVideoCompleteFromUI(result: Enum.ShowAdResult, encryptedAdTrackingData: string, encryptionMetadata: string, rewardDetails: string) -> () {🛠️Monetization} {🔒RobloxScript}
	Function AdService:ReturnToPublisherExperience(adTeleportMethod: Enum.AdTeleportMethod) -> () {🛠️Monetization} {🔒RobloxScript}
	Function AdService:SetAdGuiInteractivityHandlerInitialized() -> () {🛠️Monetization} {🔒RobloxScript}
	Function AdService:ShowRewardedVideoAdAtClientAsync(universeId: number) -> Enum.ShowAdResult {🛠️Monetization} {🔒RobloxScript} [Yields]
	Function AdService:ShowVideoAd() -> () {🛠️Monetization} [Deprecated]
	Function AdService:SubmitAdNotification(universeId: number, isShowAdSuccessful: boolean, earnedReward: boolean, rewardProductName: string, rewardProductImageAssetId: number) -> () {🛠️Monetization} {🔒RobloxScript}
	Event AdService.AdTeleportEnded() {🛠️Monetization} {🔒RobloxScript}
	Event AdService.AdTeleportInitiated() {🛠️Monetization} {🔒RobloxScript}
	Event AdService.ReportImpressionSignal(ad_instance_name: string, encrypted_ad_tracking_data: string, encryption_metadata: string) {🛠️Monetization} {🔒RobloxEngine} [Hidden]
	Event AdService.ReportTeleportSignal(ad_instance_name: string, encrypted_ad_tracking_data: string, encryption_metadata: string, teleport_type: string, teleport_source_universe_id: number, teleport_source_place_id: number, teleport_dest_place_id: number) {🛠️Monetization} {🔒RobloxEngine} [Hidden]
	Event AdService.RewardedVideoAdEnded() {🛠️Monetization} {🔒RobloxScript}
	Event AdService.RewardedVideoAdStarted() {🛠️Monetization} {🔒RobloxScript}
	Event AdService.ServeAdResponseSignal(uuid: string, response: string, isError: boolean) {🛠️Monetization} {🔒RobloxEngine} [Hidden]
	Event AdService.ServeAdSignal(uuid: string, request: string) {🛠️Monetization} {🔒RobloxEngine} [Hidden]
	Event AdService.ShowDynamicEudsaDisclosure(advertiserName: string, payerName: string) {🛠️Monetization} {🔒RobloxScript}
	Event AdService.ShowReportAdPopup(adInfo: { [string]: any }) {🛠️Monetization} {🔒RobloxScript}
	Event AdService.VideoAdClosed(adShown: boolean) {🛠️Monetization} [Deprecated]
	Event AdService.adGuiRegisterUI(adGui: Instance) {🛠️Monetization} {🔒RobloxScript}
	Event AdService.rewardedVideoAdPlayServerToClient(rewardDetails: string) {🛠️Monetization} {🔒RobloxEngine} [Hidden]
	Event AdService.rewardedVideoAdPlayServerToClientWithPlacement(rewardDetails: string, placementId: number) {🛠️Monetization} {🔒RobloxEngine} [Hidden]
	Event AdService.rewardedVideoAdResultClientToServer(result: Enum.ShowAdResult, encryptedAdTrackingData: string, encryptionMetadata: string) {🛠️Monetization} {🔒RobloxEngine} [Hidden]
	Callback AdService.onDemandVideoPlayInUI(data: { [string]: any }) -> VideoFrame {🛠️Monetization} {🔒RobloxScript}
Class AdvancedDragger : Instance
Class AnalyticsService : Instance [NotCreatable] [Service] [NotReplicated]
	Property AnalyticsService.ApiKey: string {🛠️Basic} {LocalUser} [Deprecated]
	Function AnalyticsService:GetDurationLoggerTimestamp() -> number {🛠️Basic | InternalTest}
	Function AnalyticsService:LogCustomEvent(player: Player, eventName: string, value: number? = 1, customFields: { [string]: any }? = nil) -> () {🛠️Basic}
	Function AnalyticsService:LogEconomyEvent(player: Player, flowType: Enum.AnalyticsEconomyFlowType, currencyType: string, amount: number, endingBalance: number, transactionType: string, itemSku: string? = "", customFields: { [string]: any }? = nil) -> () {🛠️Basic}
	Function AnalyticsService:LogFunnelStepEvent(player: Player, funnelName: string, funnelSessionId: string? = "", step: number? = 1, stepName: string? = "", customFields: { [string]: any }? = nil) -> () {🛠️Basic}
	Function AnalyticsService:LogOnboardingFunnelStepEvent(player: Player, step: number, stepName: string? = "", customFields: { [string]: any }? = nil) -> () {🛠️Basic}
	Function AnalyticsService:LogProgressionCompleteEvent(player: Player, progressionPathName: string, level: number, levelName: string? = "", customFields: { [string]: any }? = nil) -> () {🛠️Basic}
	Function AnalyticsService:LogProgressionEvent(player: Player, progressionPathName: string, status: Enum.AnalyticsProgressionType, level: number, levelName: string? = "", customFields: { [string]: any }? = nil) -> () {🛠️Basic}
	Function AnalyticsService:LogProgressionFailEvent(player: Player, progressionPathName: string, level: number, levelName: string? = "", customFields: { [string]: any }? = nil) -> () {🛠️Basic}
	Function AnalyticsService:LogProgressionStartEvent(player: Player, progressionPathName: string, level: number, levelName: string? = "", customFields: { [string]: any }? = nil) -> () {🛠️Basic}
	Function AnalyticsService:FireCustomEvent(player: Instance, eventCategory: string, customData: any) -> () {🛠️Basic} [Deprecated]
	Function AnalyticsService:FireEvent(category: string, value: any) -> () {🛠️Basic} [Deprecated]
	Function AnalyticsService:FireInGameEconomyEvent(player: Instance, itemName: string, economyAction: Enum.AnalyticsEconomyAction, itemCategory: string, amount: number, currency: string, location: any, customData: any) -> () {🛠️Basic} [Deprecated]
	Function AnalyticsService:FireLogEvent(player: Instance, logLevel: Enum.AnalyticsLogLevel, message: string, debugInfo: any, customData: any) -> () {🛠️Basic} [Deprecated]
	Function AnalyticsService:FirePlayerProgressionEvent(player: Instance, category: string, progressionStatus: Enum.AnalyticsProgressionStatus, location: any, statistics: any, customData: any) -> () {🛠️Basic} [Deprecated]
Class Animation : Instance
	Property Animation.AnimationId: string {🛠️Animation}
Class AnimationClip : Instance [NotCreatable]
	Property AnimationClip.Loop: boolean {🛠️Animation}
	Property AnimationClip.Priority: Enum.AnimationPriority {🛠️Animation}
	Property AnimationClip.Guid: string {🛠️Animation} {RobloxScript} [Hidden] [NotReplicated]
	Property AnimationClip.GuidBinaryString: BinaryString {🛠️Animation} {RobloxScript} [Hidden] [NotScriptable]
Class AnimationGraphDefinition : AnimationClip
Class CurveAnimation : AnimationClip
Class KeyframeSequence : AnimationClip
	Property KeyframeSequence.AuthoredHipHeight: number {🛠️Animation} {Plugin} [Hidden]
	Function KeyframeSequence:AddKeyframe(keyframe: Instance) -> () {🛠️Animation}
	Function KeyframeSequence:GetKeyframes() -> { Instance } {🛠️Animation}
	Function KeyframeSequence:RemoveKeyframe(keyframe: Instance) -> () {🛠️Animation}
Class AnimationClipProvider : Instance [NotCreatable] [Service] [NotReplicated]
	Function AnimationClipProvider:GetAnimationClipAsync(assetId: string) -> AnimationClip {🛠️Animation} [Yields]
	Function AnimationClipProvider:GetAnimationsAsync(userId: number) -> Instance? {🛠️Animation} [Yields]
	Function AnimationClipProvider:GetClipEvaluatorAsync(assetId: string) -> ClipEvaluator {🛠️Animation} [Yields]
	Function AnimationClipProvider:RegisterActiveAnimationClip(animationClip: AnimationClip) -> string {🛠️Animation}
	Function AnimationClipProvider:RegisterAnimationClip(animationClip: AnimationClip) -> string {🛠️Animation}
	Function AnimationClipProvider:GetAnimationClip(assetId: string) -> AnimationClip {🛠️Animation} {🔒Plugin} [Deprecated]
	Function AnimationClipProvider:GetAnimationClipById(assetId: number, useCache: boolean) -> AnimationClip {🛠️Animation} {🔒Plugin} [Deprecated]
	Function AnimationClipProvider:GetAnimationNodeDefinition(type: Enum.AnimationNodeType) -> { [string]: any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationClipProvider:GetAnimationNodeTypes() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationClipProvider:GetAnimations(userId: number) -> Instance? {🛠️Animation} [Yields] [Deprecated]
	Function AnimationClipProvider:GetMemStats() -> { [string]: any } {🛠️Animation} {🔒RobloxScript}
Class AnimationController : Instance [Deprecated]
	Function AnimationController:GetPlayingAnimationTracks() -> { any } {🛠️Animation} [Deprecated]
	Function AnimationController:LoadAnimation(animation: Animation) -> AnimationTrack {🛠️Animation} [Deprecated]
	Event AnimationController.AnimationPlayed(animationTrack: AnimationTrack) {🛠️Animation} [Deprecated]
Class AnimationFromVideoCreatorService : Instance [NotCreatable] [Service]
	Function AnimationFromVideoCreatorService:CreateJob(filePath: string) -> string {🔒RobloxScript} [Yields]
	Function AnimationFromVideoCreatorService:DownloadJobResult(jobId: string, outputFilePath: string) -> string {🔒RobloxScript} [Yields]
	Function AnimationFromVideoCreatorService:FullProcess(videoFilePath: string, progressCallback: (...any) -> ...any) -> string {🔒RobloxScript} [Yields]
	Function AnimationFromVideoCreatorService:GetJobStatus(jobId: string) -> string {🔒RobloxScript} [Yields]
Class AnimationFromVideoCreatorStudioService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AnimationFromVideoCreatorStudioService:CreateAnimationByUploadingVideo(progressCallback: (...any) -> ...any) -> string {🔒RobloxScript} [Yields]
	Function AnimationFromVideoCreatorStudioService:ImportVideoWithPrompt() -> string {🔒RobloxScript} [Yields]
	Function AnimationFromVideoCreatorStudioService:IsAgeRestricted() -> boolean {🔒RobloxScript}
Class AnimationNodeDefinition : Instance
	Property AnimationNodeDefinition.NodeType: Enum.AnimationNodeType {🛠️Animation}
	Property AnimationNodeDefinition.InputPinData: BinaryString {🛠️Animation} [Hidden] [NotScriptable]
	Property AnimationNodeDefinition.NodeId: string {🛠️Animation} {RobloxScript}
	Function AnimationNodeDefinition:AddInputPin(pin: string) -> () {🛠️Animation} {🔒RobloxScript}
	Function AnimationNodeDefinition:GetOrderedInputPinNames() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationNodeDefinition:RemoveInputPin(pin: string) -> () {🛠️Animation} {🔒RobloxScript}
	Function AnimationNodeDefinition:SetOrderedInputPinNames(pins: { any }) -> () {🛠️Animation} {🔒RobloxScript}
	Event AnimationNodeDefinition.InputPinsChanged() {🛠️Animation} {🔒RobloxScript}
Class AnimationRigData : Instance
	Property AnimationRigData.label: BinaryString {🛠️Animation} [Hidden] [NotScriptable]
	Property AnimationRigData.name: BinaryString {🛠️Animation} [Hidden] [NotScriptable]
	Property AnimationRigData.parent: BinaryString {🛠️Animation} [Hidden] [NotScriptable]
	Property AnimationRigData.postTransform: BinaryString {🛠️Animation} [Hidden] [NotScriptable]
	Property AnimationRigData.preTransform: BinaryString {🛠️Animation} [Hidden] [NotScriptable]
	Property AnimationRigData.transform: BinaryString {🛠️Animation} [Hidden] [NotScriptable]
	Function AnimationRigData:GetLabels() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationRigData:GetNames() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationRigData:GetParents() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationRigData:GetPostTransforms() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationRigData:GetPreTransforms() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationRigData:GetTransforms() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function AnimationRigData:IsValidR15() -> boolean {🛠️Animation} {🔒RobloxScript}
	Function AnimationRigData:LoadFromHumanoid(humanoid: Instance) -> boolean {🛠️Animation} {🔒RobloxScript}
	Function AnimationRigData:LoadFromModel(model: Instance) -> boolean {🛠️Animation} {🔒RobloxScript}
Class AnimationStreamTrack : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property AnimationStreamTrack.Animation: TrackerStreamAnimation? [Hidden] [ReadOnly]
	Property AnimationStreamTrack.FACSDataLod: Enum.FACSDataLod [Hidden] [ReadOnly]
	Property AnimationStreamTrack.IsPlaying: boolean [Hidden] [ReadOnly]
	Property AnimationStreamTrack.Priority: Enum.AnimationPriority [Hidden] [NotReplicated]
	Property AnimationStreamTrack.WeightCurrent: number [Hidden] [ReadOnly]
	Property AnimationStreamTrack.WeightTarget: number [Hidden] [ReadOnly]
	Function AnimationStreamTrack:AdjustWeight(weight: number? = 1, fadeTime: number? = 0.100000001) -> () {🔒RobloxScript}
	Function AnimationStreamTrack:GetActive() -> boolean {🔒RobloxScript}
	Function AnimationStreamTrack:GetTrackerData() -> ...any {🔒RobloxScript}
	Function AnimationStreamTrack:Play(fadeTime: number? = 0.100000001, weight: number? = 1) -> () {🔒RobloxScript}
	Function AnimationStreamTrack:Stop(fadeTime: number? = 0.100000001) -> () {🔒RobloxScript}
	Function AnimationStreamTrack:TogglePause(paused: boolean) -> () {🔒RobloxScript}
	Event AnimationStreamTrack.Stopped() {🔒RobloxScript}
Class AnimationTrack : Instance [NotCreatable]
	Property AnimationTrack.Animation: Animation? {🛠️Animation} [ReadOnly]
	Property AnimationTrack.IsPlaying: boolean {🛠️Animation} [ReadOnly]
	Property AnimationTrack.Length: number {🛠️Animation} [ReadOnly]
	Property AnimationTrack.Looped: boolean {🛠️Animation}
	Property AnimationTrack.Priority: Enum.AnimationPriority {🛠️Animation}
	Property AnimationTrack.Speed: number {🛠️Animation} [ReadOnly]
	Property AnimationTrack.TimePosition: number {🛠️Animation} [📁LoadOnly] [NotReplicated]
	Property AnimationTrack.WeightCurrent: number {🛠️Animation} [ReadOnly]
	Property AnimationTrack.WeightTarget: number {🛠️Animation} [ReadOnly]
	Function AnimationTrack:AdjustSpeed(speed: number? = 1) -> () {🛠️Animation} [CustomLuaState]
	Function AnimationTrack:AdjustWeight(weight: number? = 1, fadeTime: number? = 0.100000001) -> () {🛠️Animation} [CustomLuaState]
	Function AnimationTrack:GetMarkerReachedSignal(name: string) -> RBXScriptSignal {🛠️Animation}
	Function AnimationTrack:GetParameter(key: string) -> any {🛠️Animation}
	Function AnimationTrack:GetParameterDefaults() -> { [string]: any } {🛠️Animation}
	Function AnimationTrack:GetTargetInstance(name: string) -> Instance? {🛠️Animation}
	Function AnimationTrack:GetTargetNames() -> { any } {🛠️Animation}
	Function AnimationTrack:GetTimeOfKeyframe(keyframeName: string) -> number {🛠️Animation}
	Function AnimationTrack:Play(fadeTime: number? = 0.100000001, weight: number? = 1, speed: number? = 1) -> () {🛠️Animation} [CustomLuaState]
	Function AnimationTrack:SetParameter(key: string, value: any) -> () {🛠️Animation}
	Function AnimationTrack:SetTargetInstance(name: string, target: Instance) -> () {🛠️Animation}
	Function AnimationTrack:Stop(fadeTime: number? = 0.100000001) -> () {🛠️Animation} [CustomLuaState]
	Function AnimationTrack:GetDebugData() -> { [string]: any } {🛠️Animation} {🔒RobloxScript}
	Event AnimationTrack.DidLoop() {🛠️Animation}
	Event AnimationTrack.Ended() {🛠️Animation}
	Event AnimationTrack.KeyframeReached(keyframeName: string) {🛠️Animation}
	Event AnimationTrack.Stopped() {🛠️Animation}
Class Animator : Instance
	Property Animator.EvaluationThrottled: boolean {🛠️Animation} [ReadOnly]
	Property Animator.PreferLodEnabled: boolean {🛠️Animation}
	Property Animator.RootMotion: CFrame {🛠️Animation} [ReadOnly] [NotBrowsable]
	Property Animator.RootMotionWeight: number {🛠️Animation} [ReadOnly] [NotBrowsable]
	Property Animator.FacsReplicationData: FacsReplicationData {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.AnimationId0: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.AnimationId1: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.AnimationId2: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.AnimationId3: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.AnimationId4: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.AnimationId5: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.AnimationId6: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.AnimationId7: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.FadeTime0: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.FadeTime1: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.FadeTime2: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.FadeTime3: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.FadeTime4: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.FadeTime5: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.FadeTime6: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.FadeTime7: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.IsPlaying0: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.IsPlaying1: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.IsPlaying2: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.IsPlaying3: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.IsPlaying4: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.IsPlaying5: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.IsPlaying6: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.IsPlaying7: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Looped0: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Looped1: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Looped2: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Looped3: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Looped4: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Looped5: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Looped6: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Looped7: boolean {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.PlaybackSpeed0: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.PlaybackSpeed1: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.PlaybackSpeed2: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.PlaybackSpeed3: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.PlaybackSpeed4: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.PlaybackSpeed5: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.PlaybackSpeed6: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.PlaybackSpeed7: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Priority0: Enum.AnimationPriority {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Priority1: Enum.AnimationPriority {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Priority2: Enum.AnimationPriority {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Priority3: Enum.AnimationPriority {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Priority4: Enum.AnimationPriority {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Priority5: Enum.AnimationPriority {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Priority6: Enum.AnimationPriority {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.Priority7: Enum.AnimationPriority {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.TimePosition0: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.TimePosition1: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.TimePosition2: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.TimePosition3: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.TimePosition4: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.TimePosition5: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.TimePosition6: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.TimePosition7: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightCurrent0: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightCurrent1: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightCurrent2: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightCurrent3: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightCurrent4: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightCurrent5: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightCurrent6: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightCurrent7: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightTarget0: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightTarget1: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightTarget2: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightTarget3: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightTarget4: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightTarget5: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightTarget6: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Property Animator.WeightTarget7: number {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Function Animator:ApplyJointVelocities(motors: any) -> () {🛠️Animation}
	Function Animator:GetPlayingAnimationTracks() -> { any } {🛠️Animation}
	Function Animator:LoadAnimation(animation: Animation) -> AnimationTrack {🛠️Animation}
	Function Animator:RegisterEvaluationParallelCallback(callback: (...any) -> ...any) -> () {🛠️Animation}
	Function Animator:StepAnimations(deltaTime: number) -> () {🛠️Animation} {🔒Plugin}
	Function Animator:GetPlayingAnimationTracksCoreScript() -> { any } {🛠️Animation} {🔒RobloxScript}
	Function Animator:LoadAnimationCoreScript(animation: Animation) -> AnimationTrack {🛠️Animation} {🔒RobloxScript}
	Function Animator:LoadStreamAnimation(animation: TrackerStreamAnimation) -> AnimationStreamTrack {🛠️Animation} {🔒RobloxScript}
	Function Animator:LoadStreamAnimationForSelfieView_deprecated(animation: TrackerStreamAnimation, player: Player) -> AnimationStreamTrack {🛠️Animation} {🔒RobloxScript}
	Function Animator:LoadStreamAnimationV2(animation: TrackerStreamAnimation, player: Player? = nil, shouldLookupPlayer: boolean? = true, shouldReplicate: boolean? = true) -> AnimationStreamTrack {🛠️Animation} {🔒RobloxScript}
	Function Animator:StepAnimationsInternal(deltaTime: number, options: { [string]: any }) -> () {🛠️Animation} {🔒RobloxScript}
	Function Animator:SynchronizeWith(otherAnimator: Animator) -> () {🛠️Animation} {🔒RobloxScript}
	Event Animator.AnimationPlayed(animationTrack: AnimationTrack) {🛠️Animation}
	Event Animator.AnimationPlayedCoreScript(animationTrack: AnimationTrack) {🛠️Animation} {🔒RobloxScript}
	Event Animator.AnimationStreamTrackPlayed(animationTrack: AnimationStreamTrack) {🛠️Animation} {🔒RobloxScript}
	Event Animator.OnCombinedUpdate(animation: string, playState: boolean, fadeTime: number, weight: number, speed: number, timePosition: number, priority: Enum.AnimationPriority, looping: boolean, valuesUpdated: number) {🛠️Animation} {🔒RobloxEngine} [Hidden]
	Event Animator.OnStreamingUpdated2(fadeTime: number, weight: number, priority: Enum.AnimationPriority, maskEnabled: boolean, valuesUpdated: number) {🛠️Animation} {🔒RobloxEngine} [Hidden]
	Event Animator.StreamSyncRequest(player: Player) {🛠️Animation} {🔒RobloxEngine} [Hidden]
Class Annotation : Instance
	Property Annotation.AuthorColor3: Color3 {RobloxScript} [Hidden]
	Property Annotation.AuthorId: number {RobloxScript} [Hidden]
	Property Annotation.ChannelId: string {RobloxScript} [Hidden]
	Property Annotation.Contents: string {RobloxScript} [Hidden]
	Property Annotation.CreationTimeUnix: number {RobloxScript} [Hidden]
	Property Annotation.LastModifiedTimeUnix: number {RobloxScript} [Hidden]
	Property Annotation.LoadingReplies: boolean {RobloxScript} [Hidden]
	Property Annotation.MessageId: string {RobloxEngine} [Hidden] [NotScriptable]
	Property Annotation.ReplyCount: number {RobloxScript} [Hidden]
	Property Annotation.Resolved: boolean {RobloxScript} [Hidden]
	Property Annotation.TaggedUsers: string {RobloxScript} [Hidden]
	Function Annotation:GetRequests() -> { [string]: any } {🔒RobloxScript}
	Function Annotation:GetStringUniqueId() -> string {🔒RobloxScript}
	Function Annotation:IsThreadParent() -> boolean {🔒RobloxScript}
	Event Annotation.RequestCompleted(requestId: string, requestType: Enum.AnnotationRequestType, result: Enum.AnnotationRequestStatus) {🔒RobloxScript}
	Event Annotation.RequestInitiated(requestId: string, requestType: Enum.AnnotationRequestType) {🔒RobloxScript}
Class WorkspaceAnnotation : Annotation
	Property WorkspaceAnnotation.Adornee: PVInstance? {RobloxScript} [Hidden]
	Property WorkspaceAnnotation.AdorneeOffset: Vector3 {RobloxScript} [Hidden]
	Function WorkspaceAnnotation:GetAbsolutePosition() -> Vector3 {🔒RobloxScript}
	Function WorkspaceAnnotation:SetAdorneeOffsetFromAbsolutePosition(position: Vector3) -> () {🔒RobloxScript}
Class AnnotationsService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Property AnnotationsService.AnnotationsLoadingStatus: Enum.AnnotationRequestStatus {RobloxScript} [Hidden]
	Property AnnotationsService.AnnotationsVisible: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property AnnotationsService.Hovered: Annotation? {RobloxScript} [Hidden] [NotReplicated]
	Property AnnotationsService.Mode: Enum.AnnotationEditingMode {RobloxScript} [Hidden] [NotReplicated]
	Property AnnotationsService.ResolvedLoadingStatus: Enum.AnnotationRequestStatus {RobloxScript} [Hidden]
	Property AnnotationsService.Selected: Annotation? {RobloxScript} [Hidden] [NotReplicated]
	Function AnnotationsService:CreateAnnotation(annotation: Annotation) -> () {🔒RobloxScript}
	Function AnnotationsService:CreateOrUpdateChannelPreferenceAsync(userId: number, channelId: string, placeId: number, channelContentPreference: Enum.AnnotationChannelContentPreference) -> () {🔒RobloxScript} [Yields]
	Function AnnotationsService:CreateOrUpdatePlacePreference(placeId: number, userId: number, placeContentPreference: Enum.PlaceContentPreference) -> () {🔒RobloxScript}
	Function AnnotationsService:CreateOrUpdatePlacePreferenceAsync(userId: number, placeContentPreference: Enum.AnnotationPlaceContentPreference, placeId: number) -> () {🔒RobloxScript} [Yields]
	Function AnnotationsService:DeleteAnnotation(annotation: Annotation) -> () {🔒RobloxScript}
	Function AnnotationsService:EditAnnotation(uniqueId: string, contents: string, taggedUsers: string) -> () {🔒RobloxScript}
	Function AnnotationsService:GetAnnotationThreads() -> { Instance } {🔒RobloxScript}
	Function AnnotationsService:GetChannelPreferenceAsync(userId: number, channelId: string, placeId: number) -> Enum.AnnotationChannelContentPreference {🔒RobloxScript} [Yields]
	Function AnnotationsService:GetPlacePreference(placeId: number, userId: number) -> Enum.PlaceContentPreference {🔒RobloxScript}
	Function AnnotationsService:GetPlacePreferenceAsync(userId: number, placeId: number) -> Enum.AnnotationPlaceContentPreference {🔒RobloxScript} [Yields]
	Function AnnotationsService:LoadAnnotationReplies(annotation: Annotation, reverseOrder: boolean, loadAll: boolean) -> () {🔒RobloxScript}
	Function AnnotationsService:LoadAnnotations(resolved: boolean) -> () {🔒RobloxScript}
	Function AnnotationsService:LoadResolvedAnnotations(count: number) -> () {🔒RobloxScript} [Deprecated]
	Function AnnotationsService:ResolveAnnotation(annotation: Annotation, resolved: boolean) -> () {🔒RobloxScript}
	Event AnnotationsService.AnnotationAdded(requestId: string, annotation: Annotation, channelId: string) {🔒RobloxScript}
	Event AnnotationsService.AnnotationDeleted(requestId: string, annotation: Annotation) {🔒RobloxScript}
	Event AnnotationsService.AnnotationEdited(requestId: string, uniqueId: string, contents: string, taggedUsers: string) {🔒RobloxScript}
	Event AnnotationsService.AnnotationResolved(requestId: string, annotation: Annotation, resolved: boolean) {🔒RobloxScript}
	Event AnnotationsService.ServerLoadAnnotationReplies(annotation: Annotation, reverseOrder: boolean, loadAll: boolean) {🔒RobloxEngine}
	Event AnnotationsService.ServerLoadAnnotations(resolved: boolean) {🔒RobloxEngine}
	Event AnnotationsService.ServerLoadResolvedAnnotations(count: number) {🔒RobloxEngine}
Class AppLifecycleObserverService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AppLifecycleObserverService:GetCurrentState() -> Enum.AppLifecycleManagerState {🔒RobloxScript}
	Function AppLifecycleObserverService:IsDidDetachSupported() -> boolean {🔒RobloxScript}
	Function AppLifecycleObserverService:TriggerOnLandingPageMount() -> () {🔒RobloxScript}
	Function AppLifecycleObserverService:TriggerOnLuaAppInteractive() -> () {🔒RobloxScript}
	Event AppLifecycleObserverService.OnBecomeActive() {🔒RobloxScript}
	Event AppLifecycleObserverService.OnDetach() {🔒RobloxScript}
	Event AppLifecycleObserverService.OnHide() {🔒RobloxScript}
	Event AppLifecycleObserverService.OnResignActive() {🔒RobloxScript}
	Event AppLifecycleObserverService.OnStart() {🔒RobloxScript}
	Event AppLifecycleObserverService.OnUnhide() {🔒RobloxScript}
Class AppRatingPromptService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AppRatingPromptService:isAppRatingPromptAvailable() -> boolean {🔒RobloxScript}
	Function AppRatingPromptService:showAppRatingPrompt() -> () {🔒RobloxScript}
	Event AppRatingPromptService.OnGameLeft(gameTime: number) {🔒RobloxScript}
Class AppUpdateService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AppUpdateService:CanPerformBinaryUpdate() -> boolean {🔒RobloxScript}
	Function AppUpdateService:CheckForUpdate(handler: ((...any) -> ...any)?) -> () {🔒RobloxScript}
	Function AppUpdateService:PerformManagedUpdate() -> boolean {🔒RobloxScript}
Class AssetCounterService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class AssetDeliveryProxy : Instance [NotCreatable] [Service] [NotReplicated]
	Property AssetDeliveryProxy.Interface: string
	Property AssetDeliveryProxy.Port: number
	Property AssetDeliveryProxy.StartServer: boolean
Class AssetImportService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AssetImportService:GetAllPresets() -> { [string]: any } {🔒RobloxScript}
	Function AssetImportService:GetFilesInDirAsync(path: string) -> { any } {🔒RobloxScript} [Yields]
	Function AssetImportService:GetPreset(name: string) -> { [string]: any } {🔒RobloxScript}
	Function AssetImportService:PickFileWithPromptAsync() -> string {🔒RobloxScript} [Yields]
	Function AssetImportService:PickImageFileWithPrompt() -> string {🔒RobloxScript} [Yields]
	Function AssetImportService:PickMeshFileWithPrompt() -> string {🔒RobloxScript} [Yields]
	Function AssetImportService:PickMultipleFilesWithPrompt() -> { any } {🔒RobloxScript} [Yields]
	Function AssetImportService:RemovePreset(name: string) -> () {🔒RobloxScript}
	Function AssetImportService:SavePreset(name: string, preset: { [string]: any }) -> boolean {🔒RobloxScript}
	Function AssetImportService:StartSessionWithPath(filePath: string) -> AssetImportSession {🔒RobloxScript}
	Function AssetImportService:StartSessionWithPathAsync(filePath: string) -> AssetImportSession {🔒RobloxScript} [Yields]
	Function AssetImportService:UploadAssetFromContentAsync(content: string, createAssetRequest: { [string]: any }) -> ...any {🔒RobloxScript} [Yields]
	Function AssetImportService:UploadAssetFromPathAsync(filepath: string, createAssetRequest: { [string]: any }) -> ...any {🔒RobloxScript} [Yields]
	Event AssetImportService.StartSingleMeshImport(fileName: string) {🔒RobloxScript}
Class AssetManagerService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AssetManagerService:AddNewPlace() -> number {🔒RobloxScript} [Yields]
	Function AssetManagerService:CreateAlias(assetType: number, assetId: number, aliasName: string) -> () {🔒RobloxScript} [Yields]
	Function AssetManagerService:DeleteAlias(aliasName: string) -> () {🔒RobloxScript} [Yields]
	Function AssetManagerService:GetMeshIdFromAliasName(aliasName: string) -> number {🔒RobloxScript}
	Function AssetManagerService:GetMeshIdFromAssetId(assetId: number) -> number {🔒RobloxScript}
	Function AssetManagerService:GetTextureIdFromAliasName(aliasName: string) -> number {🔒RobloxScript}
	Function AssetManagerService:GetTextureIdFromAssetId(assetId: number) -> number {🔒RobloxScript}
	Function AssetManagerService:InsertAudio(assetId: number, assetName: string) -> () {🔒RobloxScript}
	Function AssetManagerService:InsertImage(assetId: number) -> () {🔒RobloxScript}
	Function AssetManagerService:InsertImages(assetIds: { any }) -> () {🔒RobloxScript}
	Function AssetManagerService:InsertMesh(aliasName: string, insertWithLocation: boolean, sourceAssetId: number) -> () {🔒RobloxScript}
	Function AssetManagerService:InsertMeshesWithLocation(aliasNames: { any }, meshIds: { any }) -> () {🔒RobloxScript}
	Function AssetManagerService:InsertModel(modelId: number) -> () {🔒RobloxScript}
	Function AssetManagerService:InsertPackage(packageId: number) -> () {🔒RobloxScript}
	Function AssetManagerService:InsertVideo(assetId: number, assetName: string) -> () {🔒RobloxScript}
	Function AssetManagerService:OpenPlace(placeId: number) -> () {🔒RobloxScript}
	Function AssetManagerService:RemovePlace(placeId: number) -> () {🔒RobloxScript} [Yields]
	Function AssetManagerService:RenameAlias(assetType: number, assetId: number, oldAliasName: string, newAliasName: string) -> () {🔒RobloxScript} [Yields]
	Function AssetManagerService:RenameModel(modelId: number, newName: string) -> () {🔒RobloxScript} [Yields]
	Function AssetManagerService:RenamePlace(placeId: number, newName: string) -> () {🔒RobloxScript} [Yields]
	Function AssetManagerService:ShowPackageDetails(packageId: number) -> () {🔒RobloxScript}
	Function AssetManagerService:UpdateAllPackages(packageId: number) -> () {🔒RobloxScript}
	Function AssetManagerService:ViewPackageOnWebsite(packageId: number) -> () {🔒RobloxScript}
	Event AssetManagerService.AssetImportedSignal(assetType: Enum.AssetType, assetId: string, assetName: number) {🔒RobloxScript}
	Event AssetManagerService.ImportSessionFinished() {🔒RobloxScript}
	Event AssetManagerService.ImportSessionStarted() {🔒RobloxScript}
Class AssetPatchSettings : Instance [NotCreatable] [NotReplicated]
	Property AssetPatchSettings.ContentId: string
	Property AssetPatchSettings.OutputPath: string
	Property AssetPatchSettings.PatchId: string
Class AssetQualityService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AssetQualityService:FetchAssetQualitySummaryFromGltfAsync(gltfData: string, desiredQualityChecks: { any }) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function AssetQualityService:FetchAssetQualityVisualizationDataFromUrlAsync(visualizationUrl: string) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function AssetQualityService:GenerateAssetQualityGltfFromInstanceAsync(uploadModel: Model) -> string {🔒RobloxScript} [Yields]
Class AssetService : Instance [NotCreatable] [Service]
	Property AssetService.AllowInsertFreeAssets: boolean {RobloxScript}
	Function AssetService:ComposeDecalAsync(decal: Decal, layers: { any }) -> () [Yields]
	Function AssetService:CreateAssetAsync(object: Object, assetType: Enum.AssetType, requestParameters: { [string]: any }? = nil) -> ...any {🛠️AssetCreateUpdate} [Yields]
	Function AssetService:CreateAssetVersionAsync(object: Object, assetType: Enum.AssetType, assetId: number, requestParameters: { [string]: any }? = nil) -> ...any {🛠️AssetCreateUpdate} [Yields]
	Function AssetService:CreateEditableImage(editableImageOptions: { [string]: any }?) -> EditableImage {🛠️DynamicGeneration}
	Function AssetService:CreateEditableImageAsync(content: Content, editableImageOptions: { [string]: any }?) -> EditableImage {🛠️AssetRead} [Yields]
	Function AssetService:CreateEditableMesh(editableMeshOptions: { [string]: any }?) -> EditableMesh {🛠️DynamicGeneration}
	Function AssetService:CreateEditableMeshAsync(content: Content, editableMeshOptions: { [string]: any }?) -> EditableMesh {🛠️AssetRead} [Yields]
	Function AssetService:CreateMeshPartAsync(meshContent: Content, options: { [string]: any }? = nil) -> MeshPart {🛠️Basic} [Yields]
	Function AssetService:CreatePlaceAsync(placeName: string, templatePlaceID: number, description: string? = "") -> number {🛠️AssetCreateUpdate} [Yields]
	Function AssetService:CreatePlaceInPlayerInventoryAsync(player: Instance, placeName: string, templatePlaceID: number, description: string? = "") -> number {🛠️AssetCreateUpdate} [Yields]
	Function AssetService:CreateSurfaceAppearanceAsync(content: { [string]: any }) -> SurfaceAppearance {🛠️Basic} [Yields]
	Function AssetService:GetAssetIdsForPackageAsync(packageAssetId: number) -> { any } {🛠️AssetRead} [Yields]
	Function AssetService:GetAudioMetadataAsync(idList: { any }) -> { any } {🛠️AssetRead} [Yields]
	Function AssetService:GetBundleDetailsAsync(bundleId: number) -> { [string]: any } {🛠️AssetRead} [Yields]
	Function AssetService:GetGamePlacesAsync() -> Instance? {🛠️AssetRead} [Yields]
	Function AssetService:LoadAssetAsync(assetId: number) -> Instance? {🛠️LoadUnownedAsset} [Yields]
	Function AssetService:PromptCreateAssetAsync(player: Player, instance: Instance, assetType: Enum.AssetType) -> ...any {🛠️AssetCreateUpdate} [Yields]
	Function AssetService:PromptImportAnimationClipFromVideoAsync(player: Player, progressCallback: (...any) -> ...any) -> ...any {🛠️AssetManagement} [Yields]
	Function AssetService:SavePlaceAsync(requestParameters: { [string]: any }?) -> () {🛠️AssetCreateUpdate} [Yields]
	Function AssetService:SearchAudioAsync(searchParameters: AudioSearchParams) -> AudioPages {🛠️AssetRead} [Yields]
	Function AssetService:CachePartOperationsAsync(partOperations: { any }) -> () {🔒RobloxScript} [Yields]
	Function AssetService:CanEditAssetAsync(content: Content) -> boolean {🔒RobloxScript} [Yields]
	Function AssetService:DeserializeInstance(serializedInstance: string) -> Instance? {🔒RobloxScript}
	Function AssetService:GetAssetIdsForPackage(packageAssetId: number) -> { any } {🛠️AssetRead} [Yields] [Deprecated]
	Function AssetService:GetCreatorAssetID(creationID: number) -> number [Yields] [Deprecated]
	Function AssetService:GetOpaqueContentMetadataMap(opaqueContent: Content) -> { [string]: any } {🔒RobloxScript}
	Function AssetService:SearchAudio(searchParameters: AudioSearchParams) -> AudioPages {🛠️AssetRead} [Yields] [Deprecated]
	Event AssetService.AudioMetadataFailedResponse(requestid: number) {🔒RobloxScript}
	Event AssetService.AudioMetadataRequest(requestid: number, request: { any }) {🔒RobloxScript}
	Event AssetService.AudioMetadataResponse(requestid: number, response: { any }) {🔒RobloxScript}
	Event AssetService.OpenCreateResultModal(resultType: Enum.PromptCreateAssetResult) {🔒RobloxScript}
	Event AssetService.OpenPublishResultModal(resultType: Enum.PromptPublishAssetResult) {🔒RobloxScript}
Class Atmosphere : Instance
	Property Atmosphere.Density: number {🛠️Environment}
	Property Atmosphere.Offset: number {🛠️Environment}
	Property Atmosphere.Color: Color3 {🛠️Environment}
	Property Atmosphere.Decay: Color3 {🛠️Environment}
	Property Atmosphere.Glare: number {🛠️Environment}
	Property Atmosphere.Haze: number {🛠️Environment}
Class Attachment : Instance
	Property Attachment.Visible: boolean {🛠️Basic}
	Property Attachment.Axis: Vector3 {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Attachment.SecondaryAxis: Vector3 {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Attachment.WorldAxis: Vector3 {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Attachment.WorldCFrame: CFrame {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Attachment.WorldSecondaryAxis: Vector3 {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Attachment.CFrame: CFrame {🛠️Basic}
	Property Attachment.WorldOrientation: Vector3 {🛠️Basic} [Hidden] [NotReplicated]
	Property Attachment.WorldPosition: Vector3 {🛠️Basic} [Hidden] [NotReplicated]
	Property Attachment.WorldRotation: Vector3 {🛠️Basic} [Hidden] [ReadOnly] [Deprecated]
	Property Attachment.Orientation: Vector3 {🛠️Basic} [Hidden] [NotReplicated]
	Property Attachment.Position: Vector3 {🛠️Basic} [Hidden] [NotReplicated]
	Property Attachment.Rotation: Vector3 {🛠️Basic} [Hidden] [NotReplicated] [Deprecated]
	Function Attachment:GetConstraints() -> { Instance } {🛠️Basic}
	Function Attachment:GetAxis() -> Vector3 {🛠️Basic} [Deprecated]
	Function Attachment:GetSecondaryAxis() -> Vector3 {🛠️Basic} [Deprecated]
	Function Attachment:SetAxis(axis: Vector3) -> () {🛠️Basic} [Deprecated]
	Function Attachment:SetSecondaryAxis(axis: Vector3) -> () {🛠️Basic} [Deprecated]
Class Bone : Attachment
	Property Bone.TransformedWorldCFrame: CFrame {🛠️Animation | Basic} [ReadOnly] {🧬Unsafe}
	Property Bone.Transform: CFrame {🛠️Animation | Basic} [📁LoadOnly] [NotReplicated]
	Property Bone.TransformedCFrame: CFrame {🛠️Animation | Basic} [Hidden] [ReadOnly]
Class AudioAnalyzer : Instance
	Property AudioAnalyzer.PeakLevel: number {🛠️Audio} [ReadOnly]
	Property AudioAnalyzer.RmsLevel: number {🛠️Audio} [ReadOnly]
	Property AudioAnalyzer.SpectrumEnabled: boolean {🛠️Audio}
	Property AudioAnalyzer.WindowSize: Enum.AudioWindowSize {🛠️Audio}
	Function AudioAnalyzer:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioAnalyzer:GetInputPins() -> { any } {🛠️Audio}
	Function AudioAnalyzer:GetOutputPins() -> { any } {🛠️Audio}
	Function AudioAnalyzer:GetSpectrum() -> { any } {🛠️Audio} [CustomLuaState]
	Event AudioAnalyzer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioChannelMixer : Instance
	Property AudioChannelMixer.Layout: Enum.AudioChannelLayout {🛠️Audio}
	Function AudioChannelMixer:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioChannelMixer:GetInputPins() -> { any } {🛠️Audio}
	Function AudioChannelMixer:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioChannelMixer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioChannelSplitter : Instance
	Property AudioChannelSplitter.Layout: Enum.AudioChannelLayout {🛠️Audio}
	Function AudioChannelSplitter:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioChannelSplitter:GetInputPins() -> { any } {🛠️Audio}
	Function AudioChannelSplitter:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioChannelSplitter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioChorus : Instance
	Property AudioChorus.Bypass: boolean {🛠️Audio}
	Property AudioChorus.Depth: number {🛠️Audio}
	Property AudioChorus.Mix: number {🛠️Audio}
	Property AudioChorus.Rate: number {🛠️Audio}
	Function AudioChorus:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioChorus:GetInputPins() -> { any } {🛠️Audio}
	Function AudioChorus:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioChorus.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioCompressor : Instance
	Property AudioCompressor.Attack: number {🛠️Audio}
	Property AudioCompressor.Bypass: boolean {🛠️Audio}
	Property AudioCompressor.MakeupGain: number {🛠️Audio}
	Property AudioCompressor.Ratio: number {🛠️Audio}
	Property AudioCompressor.Release: number {🛠️Audio}
	Property AudioCompressor.Threshold: number {🛠️Audio}
	Property AudioCompressor.Editor: boolean {🛠️Audio} {RobloxScript} [📁LoadOnly] [NotReplicated]
	Function AudioCompressor:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioCompressor:GetInputPins() -> { any } {🛠️Audio}
	Function AudioCompressor:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioCompressor.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioDeviceInput : Instance
	Property AudioDeviceInput.AccessType: Enum.AccessModifierType {🛠️Audio | Input}
	Property AudioDeviceInput.Active: boolean {🛠️Audio | Input} {✏️RobloxScript}
	Property AudioDeviceInput.Muted: boolean {🛠️Audio | Input}
	Property AudioDeviceInput.Player: Player? {🛠️Input}
	Property AudioDeviceInput.Volume: number {🛠️Audio | Input}
	Property AudioDeviceInput.AccessList: BinaryString {🛠️Audio | Input} {RobloxEngine} [Hidden] [NotScriptable]
	Property AudioDeviceInput.IsReady: boolean {🛠️Audio | Input} {RobloxScript} [ReadOnly]
	Property AudioDeviceInput.MutedByLocalUser: boolean {🛠️Audio | Input} {RobloxScript} [Hidden] [NotReplicated]
	Function AudioDeviceInput:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio | Input}
	Function AudioDeviceInput:GetInputPins() -> { any } {🛠️Audio | Input}
	Function AudioDeviceInput:GetOutputPins() -> { any } {🛠️Audio | Input}
	Function AudioDeviceInput:GetUserIdAccessList() -> { any } {🛠️Audio | Input}
	Function AudioDeviceInput:SetUserIdAccessList(userIds: { any }) -> () {🛠️Audio | Input}
	Event AudioDeviceInput.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio | Input}
Class AudioDeviceOutput : Instance
	Property AudioDeviceOutput.Player: Player? {🛠️Audio}
	Function AudioDeviceOutput:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioDeviceOutput:GetInputPins() -> { any } {🛠️Audio}
	Function AudioDeviceOutput:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioDeviceOutput.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioDistortion : Instance
	Property AudioDistortion.Bypass: boolean {🛠️Audio}
	Property AudioDistortion.Level: number {🛠️Audio}
	Function AudioDistortion:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioDistortion:GetInputPins() -> { any } {🛠️Audio}
	Function AudioDistortion:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioDistortion.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioEcho : Instance
	Property AudioEcho.Bypass: boolean {🛠️Audio}
	Property AudioEcho.DelayTime: number {🛠️Audio}
	Property AudioEcho.DryLevel: number {🛠️Audio}
	Property AudioEcho.Feedback: number {🛠️Audio}
	Property AudioEcho.RampTime: number {🛠️Audio}
	Property AudioEcho.WetLevel: number {🛠️Audio}
	Function AudioEcho:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioEcho:GetInputPins() -> { any } {🛠️Audio}
	Function AudioEcho:GetOutputPins() -> { any } {🛠️Audio}
	Function AudioEcho:Reset() -> () {🛠️Audio} {🔒RobloxScript}
	Event AudioEcho.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioEmitter : Instance
	Property AudioEmitter.AudioInteractionGroup: string {🛠️Audio}
	Property AudioEmitter.AcousticSimulationEnabled: boolean {🛠️Audio}
	Property AudioEmitter.PositionOverride: Instance? {🛠️Audio} {RobloxEngine} [Hidden]
	Property AudioEmitter.AngleAttenuation: BinaryString {🛠️Audio} {RobloxEngine}
	Property AudioEmitter.DistanceAttenuation: BinaryString {🛠️Audio} {RobloxEngine}
	Property AudioEmitter.SimulationFidelity: Enum.AudioSimulationFidelity {🛠️Audio} [Deprecated]
	Function AudioEmitter:GetAngleAttenuation() -> { [string]: any } {🛠️Audio} [CustomLuaState]
	Function AudioEmitter:GetAudibilityFor(listener: AudioListener) -> number {🛠️Audio}
	Function AudioEmitter:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioEmitter:GetDistanceAttenuation() -> { [string]: any } {🛠️Audio} [CustomLuaState]
	Function AudioEmitter:GetInputPins() -> { any } {🛠️Audio}
	Function AudioEmitter:GetInteractingListeners() -> { Instance } {🛠️Audio}
	Function AudioEmitter:GetOutputPins() -> { any } {🛠️Audio}
	Function AudioEmitter:SetAngleAttenuation(curve: { [string]: any }) -> () {🛠️Audio} [CustomLuaState]
	Function AudioEmitter:SetDistanceAttenuation(curve: { [string]: any }) -> () {🛠️Audio} [CustomLuaState]
	Event AudioEmitter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioEqualizer : Instance
	Property AudioEqualizer.Bypass: boolean {🛠️Audio}
	Property AudioEqualizer.HighGain: number {🛠️Audio}
	Property AudioEqualizer.LowGain: number {🛠️Audio}
	Property AudioEqualizer.MidGain: number {🛠️Audio}
	Property AudioEqualizer.MidRange: NumberRange {🛠️Audio}
	Property AudioEqualizer.Editor: boolean {🛠️Audio} {RobloxScript} [📁LoadOnly] [NotReplicated]
	Function AudioEqualizer:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioEqualizer:GetInputPins() -> { any } {🛠️Audio}
	Function AudioEqualizer:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioEqualizer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioFader : Instance
	Property AudioFader.Bypass: boolean {🛠️Audio}
	Property AudioFader.Volume: number {🛠️Audio}
	Function AudioFader:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioFader:GetInputPins() -> { any } {🛠️Audio}
	Function AudioFader:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioFader.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioFilter : Instance
	Property AudioFilter.Bypass: boolean {🛠️Audio}
	Property AudioFilter.FilterType: Enum.AudioFilterType {🛠️Audio}
	Property AudioFilter.Frequency: number {🛠️Audio}
	Property AudioFilter.Gain: number {🛠️Audio}
	Property AudioFilter.Q: number {🛠️Audio}
	Property AudioFilter.Editor: boolean {🛠️Audio} {RobloxScript} [📁LoadOnly] [NotReplicated]
	Function AudioFilter:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioFilter:GetGainAt(frequency: number) -> number {🛠️Audio}
	Function AudioFilter:GetInputPins() -> { any } {🛠️Audio}
	Function AudioFilter:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioFilter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioFlanger : Instance
	Property AudioFlanger.Bypass: boolean {🛠️Audio}
	Property AudioFlanger.Depth: number {🛠️Audio}
	Property AudioFlanger.Mix: number {🛠️Audio}
	Property AudioFlanger.Rate: number {🛠️Audio}
	Function AudioFlanger:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioFlanger:GetInputPins() -> { any } {🛠️Audio}
	Function AudioFlanger:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioFlanger.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioFocusService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AudioFocusService:AcquireFocus(contextId: number) -> boolean {🔒RobloxScript}
	Function AudioFocusService:GetFocusedContextId() -> number {🔒RobloxScript}
	Function AudioFocusService:GetRegisteredContexts() -> { any } {🔒RobloxScript}
	Function AudioFocusService:RegisterContextIdFromLua(contextId: number) -> () {🔒RobloxScript}
	Function AudioFocusService:RequestFocus(contextId: number, priority: number) -> boolean {🔒RobloxScript}
	Event AudioFocusService.OnContextRegistered(contextId: number) {🔒RobloxScript}
	Event AudioFocusService.OnContextUnregistered(contextId: number) {🔒RobloxScript}
	Event AudioFocusService.OnDeafenVoiceAudio(contextId: number) {🔒RobloxScript}
	Event AudioFocusService.OnUndeafenVoiceAudio(contextId: number) {🔒RobloxScript}
Class AudioGate : Instance
	Property AudioGate.Attack: number {🛠️Audio}
	Property AudioGate.Bypass: boolean {🛠️Audio}
	Property AudioGate.Release: number {🛠️Audio}
	Property AudioGate.Threshold: NumberRange {🛠️Audio}
	Function AudioGate:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioGate:GetInputPins() -> { any } {🛠️Audio}
	Function AudioGate:GetOutputPins() -> { any } {🛠️Audio}
	Function AudioGate:Reset() -> () {🛠️Audio} {🔒RobloxScript}
	Event AudioGate.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioLimiter : Instance
	Property AudioLimiter.Bypass: boolean {🛠️Audio}
	Property AudioLimiter.MaxLevel: number {🛠️Audio}
	Property AudioLimiter.Release: number {🛠️Audio}
	Property AudioLimiter.Editor: boolean {🛠️Audio} {RobloxScript} [📁LoadOnly] [NotReplicated]
	Function AudioLimiter:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioLimiter:GetInputPins() -> { any } {🛠️Audio}
	Function AudioLimiter:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioLimiter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioListener : Instance
	Property AudioListener.AudioInteractionGroup: string {🛠️Audio}
	Property AudioListener.AcousticSimulationEnabled: boolean {🛠️Audio}
	Property AudioListener.PositionOverride: Instance? {🛠️Audio} {RobloxEngine} [Hidden]
	Property AudioListener.AngleAttenuation: BinaryString {🛠️Audio} {RobloxEngine}
	Property AudioListener.DistanceAttenuation: BinaryString {🛠️Audio} {RobloxEngine}
	Property AudioListener.SimulationFidelity: Enum.AudioSimulationFidelity {🛠️Audio} [Deprecated]
	Function AudioListener:GetAngleAttenuation() -> { [string]: any } {🛠️Audio} [CustomLuaState]
	Function AudioListener:GetAudibilityFor(emitter: AudioEmitter) -> number {🛠️Audio}
	Function AudioListener:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioListener:GetDistanceAttenuation() -> { [string]: any } {🛠️Audio} [CustomLuaState]
	Function AudioListener:GetInputPins() -> { any } {🛠️Audio}
	Function AudioListener:GetInteractingEmitters() -> { Instance } {🛠️Audio}
	Function AudioListener:GetOutputPins() -> { any } {🛠️Audio}
	Function AudioListener:SetAngleAttenuation(curve: { [string]: any }) -> () {🛠️Audio} [CustomLuaState]
	Function AudioListener:SetDistanceAttenuation(curve: { [string]: any }) -> () {🛠️Audio} [CustomLuaState]
	Function AudioListener:Reset() -> () {🛠️Audio} {🔒RobloxScript}
	Event AudioListener.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioPitchShifter : Instance
	Property AudioPitchShifter.Bypass: boolean {🛠️Audio}
	Property AudioPitchShifter.Pitch: number {🛠️Audio}
	Property AudioPitchShifter.WindowSize: Enum.AudioWindowSize {🛠️Audio}
	Function AudioPitchShifter:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioPitchShifter:GetInputPins() -> { any } {🛠️Audio}
	Function AudioPitchShifter:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioPitchShifter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioPlayer : Instance
	Property AudioPlayer.Asset: string {🛠️Audio}
	Property AudioPlayer.AutoLoad: boolean {🛠️Audio}
	Property AudioPlayer.IsReady: boolean {🛠️Audio} [ReadOnly]
	Property AudioPlayer.TimeLength: number {🛠️Audio} [ReadOnly]
	Property AudioPlayer.AutoPlay: boolean {🛠️Audio}
	Property AudioPlayer.IsPlaying: boolean {🛠️Audio} {✏️RobloxEngine}
	Property AudioPlayer.Looping: boolean {🛠️Audio}
	Property AudioPlayer.PlaybackSpeed: number {🛠️Audio}
	Property AudioPlayer.TimePosition: number {🛠️Audio}
	Property AudioPlayer.LoopRegion: NumberRange {🛠️Audio}
	Property AudioPlayer.PlaybackRegion: NumberRange {🛠️Audio}
	Property AudioPlayer.Volume: number {🛠️Audio}
	Property AudioPlayer.AssetId: string {🛠️Audio} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property AudioPlayer.AudioContent: Content {🛠️Audio} [Hidden]
	Property AudioPlayer.IsMutedForCapture: boolean {🛠️Audio} {RobloxScript} [Hidden]
	Function AudioPlayer:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioPlayer:GetInputPins() -> { any } {🛠️Audio}
	Function AudioPlayer:GetOutputPins() -> { any } {🛠️Audio}
	Function AudioPlayer:GetWaveformAsync(timeRange: NumberRange, samples: number) -> { any } {🛠️Audio} [Yields]
	Function AudioPlayer:Play() -> () {🛠️Audio}
	Function AudioPlayer:Stop() -> () {🛠️Audio}
	Event AudioPlayer.Ended() {🛠️Audio}
	Event AudioPlayer.Looped() {🛠️Audio}
	Event AudioPlayer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioRecorder : Instance [NotBrowsable]
	Property AudioRecorder.TimeLength: number {🛠️Audio} [ReadOnly]
	Property AudioRecorder.IsRecording: boolean {🛠️Audio} {✏️RobloxEngine}
	Function AudioRecorder:CanRecordAsync() -> boolean {🛠️Audio} [Yields]
	Function AudioRecorder:Clear() -> () {🛠️Audio}
	Function AudioRecorder:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioRecorder:GetInputPins() -> { any } {🛠️Audio}
	Function AudioRecorder:GetOutputPins() -> { any } {🛠️Audio}
	Function AudioRecorder:GetTemporaryContent() -> Content {🛠️Audio}
	Function AudioRecorder:GetUnrecordableInstancesAsync() -> { Instance } {🛠️Audio} [Yields]
	Function AudioRecorder:RecordAsync() -> () {🛠️Audio} [Yields]
	Function AudioRecorder:Stop() -> () {🛠️Audio}
	Event AudioRecorder.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioReverb : Instance
	Property AudioReverb.Bypass: boolean {🛠️Audio}
	Property AudioReverb.DecayRatio: number {🛠️Audio}
	Property AudioReverb.DecayTime: number {🛠️Audio}
	Property AudioReverb.Density: number {🛠️Audio}
	Property AudioReverb.Diffusion: number {🛠️Audio}
	Property AudioReverb.DryLevel: number {🛠️Audio}
	Property AudioReverb.EarlyDelayTime: number {🛠️Audio}
	Property AudioReverb.HighCutFrequency: number {🛠️Audio}
	Property AudioReverb.LateDelayTime: number {🛠️Audio}
	Property AudioReverb.LowShelfFrequency: number {🛠️Audio}
	Property AudioReverb.LowShelfGain: number {🛠️Audio}
	Property AudioReverb.ReferenceFrequency: number {🛠️Audio}
	Property AudioReverb.WetLevel: number {🛠️Audio}
	Function AudioReverb:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioReverb:GetInputPins() -> { any } {🛠️Audio}
	Function AudioReverb:GetOutputPins() -> { any } {🛠️Audio}
	Function AudioReverb:Reset() -> () {🛠️Audio} {🔒RobloxScript}
	Event AudioReverb.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioSearchParams : Instance [NotReplicated]
	Property AudioSearchParams.Album: string {🛠️AssetRead}
	Property AudioSearchParams.Artist: string {🛠️AssetRead}
	Property AudioSearchParams.AudioSubType: Enum.AudioSubType {🛠️AssetRead}
	Property AudioSearchParams.MaxDuration: number {🛠️AssetRead}
	Property AudioSearchParams.MinDuration: number {🛠️AssetRead}
	Property AudioSearchParams.SearchKeyword: string {🛠️AssetRead}
	Property AudioSearchParams.Tag: string {🛠️AssetRead}
	Property AudioSearchParams.Title: string {🛠️AssetRead}
	Property AudioSearchParams.AudioSubtype: Enum.AudioSubType {🛠️AssetRead} [📁LoadOnly] [NotReplicated] [Deprecated]
Class AudioSpeechToText : Instance
	Property AudioSpeechToText.Enabled: boolean {🛠️Audio}
	Property AudioSpeechToText.Text: string {🛠️Audio}
	Property AudioSpeechToText.VoiceDetected: boolean {🛠️Audio} [ReadOnly]
	Function AudioSpeechToText:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Event AudioSpeechToText.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioTextToSpeech : Instance
	Property AudioTextToSpeech.IsLoaded: boolean {🛠️Audio} [ReadOnly]
	Property AudioTextToSpeech.Pitch: number {🛠️Audio}
	Property AudioTextToSpeech.Speed: number {🛠️Audio}
	Property AudioTextToSpeech.Text: string {🛠️Audio}
	Property AudioTextToSpeech.TimeLength: number {🛠️Audio} [ReadOnly]
	Property AudioTextToSpeech.VoiceId: string {🛠️Audio}
	Property AudioTextToSpeech.IsPlaying: boolean {🛠️Audio} {✏️RobloxEngine}
	Property AudioTextToSpeech.Looping: boolean {🛠️Audio}
	Property AudioTextToSpeech.PlaybackSpeed: number {🛠️Audio}
	Property AudioTextToSpeech.TimePosition: number {🛠️Audio}
	Property AudioTextToSpeech.Volume: number {🛠️Audio}
	Function AudioTextToSpeech:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioTextToSpeech:GetWaveformAsync(timeRange: NumberRange, samples: number) -> { any } {🛠️Audio} [Yields]
	Function AudioTextToSpeech:LoadAsync() -> Enum.AssetFetchStatus {🛠️Audio} [Yields]
	Function AudioTextToSpeech:Pause() -> () {🛠️Audio}
	Function AudioTextToSpeech:Play() -> () {🛠️Audio}
	Function AudioTextToSpeech:Unload() -> () {🛠️Audio}
	Event AudioTextToSpeech.Ended() {🛠️Audio}
	Event AudioTextToSpeech.Looped() {🛠️Audio}
	Event AudioTextToSpeech.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AudioTremolo : Instance
	Property AudioTremolo.Bypass: boolean {🛠️Audio}
	Property AudioTremolo.Depth: number {🛠️Audio}
	Property AudioTremolo.Duty: number {🛠️Audio}
	Property AudioTremolo.Frequency: number {🛠️Audio}
	Property AudioTremolo.Shape: number {🛠️Audio}
	Property AudioTremolo.Skew: number {🛠️Audio}
	Property AudioTremolo.Square: number {🛠️Audio}
	Function AudioTremolo:GetConnectedWires(pin: string) -> { Instance } {🛠️Audio}
	Function AudioTremolo:GetInputPins() -> { any } {🛠️Audio}
	Function AudioTremolo:GetOutputPins() -> { any } {🛠️Audio}
	Event AudioTremolo.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️Audio}
Class AuroraScriptObject : Instance {🔒RobloxEngine} [NotCreatable] [Deprecated]
	Property AuroraScriptObject.BehaviorWeak: AuroraScript? {RobloxEngine} [Deprecated]
	Property AuroraScriptObject.BoundInstanceWeak: Instance? {RobloxEngine} [Deprecated]
	Property AuroraScriptObject.FrameId: number [Deprecated]
	Property AuroraScriptObject.LODLevel: number [Deprecated]
	Property AuroraScriptObject.MaxFrequency: number [Hidden] [NotScriptable] [Deprecated]
	Property AuroraScriptObject.PriorFrameInvoked: number [Deprecated]
	Function AuroraScriptObject:GetCurrentState() -> { [string]: any } {🔒RobloxScript} [Deprecated] {🧬Safe}
	Function AuroraScriptObject:SetStateFieldValue(fieldName: string, value: any) -> () {🔒RobloxScript} [Deprecated] {🧬Safe}
Class AuroraScriptService : Instance [NotCreatable] [Service] [Deprecated]
	Function AuroraScriptService:CreateCollection(query: string, root: Instance? = nil) -> AuroraHandle {🛠️Basic} [Deprecated]
	Function AuroraScriptService:FindBinding(instance: Instance, scriptName: string) -> Object {🛠️Basic} [CustomLuaState] [Deprecated] {🧬Safe}
	Function AuroraScriptService:FindBindings(instance: Instance) -> { [string]: any } {🛠️Basic} [CustomLuaState] [Deprecated] {🧬Safe}
	Function AuroraScriptService:GetLocalFrameId() -> number {🛠️Basic} [Deprecated] {🧬Safe}
	Function AuroraScriptService:SendMessage(instance: Instance, behaviorName: string, functionName: string, args: ...any) -> () {🛠️Basic} [Deprecated] {🧬Safe}
	Function AuroraScriptService:getBehaviorObjects() -> { Instance } {🛠️Basic} {🔒RobloxScript} [Deprecated]
	Function AuroraScriptService:getBehaviors() -> { Instance } {🛠️Basic} [Deprecated]
	Function AuroraScriptService:getBehaviorsForInstance(instance: Instance) -> { Instance } {🛠️Basic} [Deprecated]
	Function AuroraScriptService:getInstancesForBehavior(behavior: AuroraScript) -> { Instance } {🛠️Basic} [Deprecated]
Class AuroraService : Instance {🔒RobloxScript} [NotCreatable] [Service] [Deprecated]
	Property AuroraService.BufferFullInputCount: number {RobloxEngine} [Hidden] [NotScriptable] [Deprecated]
	Property AuroraService.HashRoundingPoint: number [Deprecated]
	Property AuroraService.IgnoreRotation: boolean [Deprecated]
	Property AuroraService.InputDropRate: number {RobloxEngine} [Hidden] [NotScriptable] [Deprecated]
	Property AuroraService.LockStepIdOffset: boolean [Deprecated]
	Property AuroraService.OutOfOrderInputCount: number {RobloxEngine} [Hidden] [NotScriptable] [Deprecated]
	Property AuroraService.RCCHeartbeatFPS: number {RobloxEngine} [Hidden] [NotScriptable] [Deprecated]
	Property AuroraService.RollbackOffset: number [Deprecated]
	Property AuroraService.TooOldInputCount: number {RobloxEngine} [Hidden] [NotScriptable] [Deprecated]
	Function AuroraService:GetPredictedInstances() -> { any } [Deprecated]
	Function AuroraService:GetRemoteWorldStepId() -> number [Deprecated]
	Function AuroraService:GetServerView(target: Instance) -> Instance? [Deprecated]
	Function AuroraService:GetWorldStepId() -> number [Deprecated]
	Function AuroraService:IsInstancePredicted(target: Instance) -> boolean [Deprecated]
	Function AuroraService:PlayInputRecording() -> () [Deprecated]
	Function AuroraService:SetIncomingReplicationLag(seconds: number) -> () [Deprecated]
	Function AuroraService:ShowDebugVisualizer(state: boolean) -> () [Deprecated]
	Function AuroraService:StartInputRecording() -> () [Deprecated]
	Function AuroraService:StartPrediction(target: Instance) -> () [Deprecated]
	Function AuroraService:StepPhysics(worldSteps: number, parts: { Instance }?) -> () [Deprecated]
	Function AuroraService:StopInputRecording() -> () [Deprecated]
	Function AuroraService:StopPrediction(target: Instance) -> () [Deprecated]
	Function AuroraService:UpdateProperties(target: Instance) -> () [Deprecated]
	Event AuroraService.FixedRateTick(deltaTime: number, worldStepId: number) [Deprecated]
	Event AuroraService.Misprediction(remoteWorldStepId: number, mispredictedInstances: { any }) [Deprecated]
	Event AuroraService.Rollback(worldStepId: number) [Deprecated]
	Event AuroraService.Step() [Deprecated]
Class AvatarAbilityRules : Instance {🔒RobloxScript}
	Property AvatarAbilityRules.EnableClimbing: boolean {RobloxScript}
	Property AvatarAbilityRules.EnableCrouching: boolean {RobloxScript}
	Property AvatarAbilityRules.EnableJumping: boolean {RobloxScript}
	Property AvatarAbilityRules.EnableRunning: boolean {RobloxScript}
	Property AvatarAbilityRules.EnableSitting: boolean {RobloxScript}
	Property AvatarAbilityRules.EnableSprinting: boolean {RobloxScript}
	Property AvatarAbilityRules.EnableStrafing: boolean {RobloxScript}
	Property AvatarAbilityRules.EnableStumbling: boolean {RobloxScript}
	Property AvatarAbilityRules.EnableSwimming: boolean {RobloxScript}
Class AvatarAccessoryRules : Instance {🔒RobloxScript}
	Property AvatarAccessoryRules.AccessoryMode: Enum.AvatarSettingsAccessoryMode {RobloxScript}
	Property AvatarAccessoryRules.CustomAccessoryMode: Enum.AvatarSettingsCustomAccessoryMode {RobloxScript}
	Property AvatarAccessoryRules.CustomBackAccessoryEnabled: boolean {RobloxScript}
	Property AvatarAccessoryRules.CustomBackAccessoryId: number {RobloxScript}
	Property AvatarAccessoryRules.CustomFaceAccessoryEnabled: boolean {RobloxScript}
	Property AvatarAccessoryRules.CustomFaceAccessoryId: number {RobloxScript}
	Property AvatarAccessoryRules.CustomFrontAccessoryEnabled: boolean {RobloxScript}
	Property AvatarAccessoryRules.CustomFrontAccessoryId: number {RobloxScript}
	Property AvatarAccessoryRules.CustomHairAccessoryEnabled: boolean {RobloxScript}
	Property AvatarAccessoryRules.CustomHairAccessoryId: number {RobloxScript}
	Property AvatarAccessoryRules.CustomHeadAccessoryEnabled: boolean {RobloxScript}
	Property AvatarAccessoryRules.CustomHeadAccessoryId: number {RobloxScript}
	Property AvatarAccessoryRules.CustomNeckAccessoryEnabled: boolean {RobloxScript}
	Property AvatarAccessoryRules.CustomNeckAccessoryId: number {RobloxScript}
	Property AvatarAccessoryRules.CustomShoulderAccessoryEnabled: boolean {RobloxScript}
	Property AvatarAccessoryRules.CustomShoulderAccessoryId: number {RobloxScript}
	Property AvatarAccessoryRules.CustomWaistAccessoryEnabled: boolean {RobloxScript}
	Property AvatarAccessoryRules.CustomWaistAccessoryId: number {RobloxScript}
	Property AvatarAccessoryRules.EnableSound: boolean {RobloxScript}
	Property AvatarAccessoryRules.EnableVFX: boolean {RobloxScript}
	Property AvatarAccessoryRules.LimitBounds: Vector3 {RobloxScript}
	Property AvatarAccessoryRules.LimitMethod: Enum.AvatarSettingsAccessoryLimitMethod {RobloxScript}
	Function AvatarAccessoryRules:willRemoveAccessory(humanoid: Humanoid, accessory: Accoutrement) -> boolean {🔒RobloxScript}
Class AvatarAnimationRules : Instance {🔒RobloxScript}
	Property AvatarAnimationRules.AnimationClipsMode: Enum.AvatarSettingsAnimationClipsMode {RobloxScript}
	Property AvatarAnimationRules.AnimationPacksMode: Enum.AvatarSettingsAnimationPacksMode {RobloxScript}
	Property AvatarAnimationRules.CustomClimbAnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomClimbAnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomFallAnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomFallAnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomIdleAlt1AnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomIdleAlt1AnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomIdleAlt2AnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomIdleAlt2AnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomIdleAnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomIdleAnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomJumpAnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomJumpAnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomRunAnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomRunAnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomSwimAnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomSwimAnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomSwimIdleAnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomSwimIdleAnimationId: number {RobloxScript}
	Property AvatarAnimationRules.CustomWalkAnimationEnabled: boolean {RobloxScript}
	Property AvatarAnimationRules.CustomWalkAnimationId: number {RobloxScript}
Class AvatarBodyRules : Instance {🔒RobloxScript}
	Property AvatarBodyRules.AppearanceMode: Enum.AvatarSettingsAppearanceMode {RobloxScript}
	Property AvatarBodyRules.BuildMode: Enum.AvatarSettingsBuildMode {RobloxScript}
	Property AvatarBodyRules.CustomBodyBundleId: number {RobloxScript}
	Property AvatarBodyRules.CustomBodyType: Enum.AvatarSettingsCustomBodyType {RobloxScript}
	Property AvatarBodyRules.CustomBodyTypeScale: NumberRange {RobloxScript}
	Property AvatarBodyRules.CustomEyebrowEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomEyebrowId: number {RobloxScript}
	Property AvatarBodyRules.CustomEyelashEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomEyelashId: number {RobloxScript}
	Property AvatarBodyRules.CustomFaceEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomFaceId: number {RobloxScript}
	Property AvatarBodyRules.CustomHeadEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomHeadId: number {RobloxScript}
	Property AvatarBodyRules.CustomHeadScale: NumberRange {RobloxScript}
	Property AvatarBodyRules.CustomHeight: NumberRange {RobloxScript}
	Property AvatarBodyRules.CustomHeightScale: NumberRange {RobloxScript}
	Property AvatarBodyRules.CustomLeftArmEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomLeftArmId: number {RobloxScript}
	Property AvatarBodyRules.CustomLeftLegEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomLeftLegId: number {RobloxScript}
	Property AvatarBodyRules.CustomMoodEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomMoodId: number {RobloxScript}
	Property AvatarBodyRules.CustomProportionsScale: NumberRange {RobloxScript}
	Property AvatarBodyRules.CustomRightArmEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomRightArmId: number {RobloxScript}
	Property AvatarBodyRules.CustomRightLegEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomRightLegId: number {RobloxScript}
	Property AvatarBodyRules.CustomTorsoEnabled: boolean {RobloxScript}
	Property AvatarBodyRules.CustomTorsoId: number {RobloxScript}
	Property AvatarBodyRules.CustomWidthScale: NumberRange {RobloxScript}
	Property AvatarBodyRules.KeepPlayerHead: boolean {RobloxScript}
	Property AvatarBodyRules.ScaleMode: Enum.AvatarSettingsScaleMode {RobloxScript}
Class AvatarChatService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Property AvatarChatService.ClientFeatures: number {RobloxScript} [Hidden] [ReadOnly]
	Property AvatarChatService.ClientFeaturesInitialized: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property AvatarChatService.ServerFeatures: number {RobloxScript} {✏️RobloxEngine} [Hidden]
	Function AvatarChatService:DebugCounterGet(label: string, playerId: number) -> number {🔒RobloxScript}
	Function AvatarChatService:EnableVoice() -> boolean {🔒RobloxScript}
	Function AvatarChatService:GetClientFeaturesAsync() -> number {🔒RobloxScript} [Yields]
	Function AvatarChatService:GetServerFeaturesAsync() -> number {🔒RobloxScript} [Yields]
	Function AvatarChatService:IsEnabled(mask: number, feature: Enum.AvatarChatServiceFeature) -> boolean {🔒RobloxScript}
	Function AvatarChatService:IsPlaceEnabled() -> boolean {🔒RobloxScript}
	Function AvatarChatService:IsUniverseEnabled() -> boolean {🔒RobloxScript}
	Function AvatarChatService:PollClientFeatures() -> number {🔒RobloxScript}
	Function AvatarChatService:PollServerFeatures() -> number {🔒RobloxScript}
	Function AvatarChatService:deviceMeetsRequirementsForFeature(feature: Enum.DeviceFeatureType) -> boolean {🔒RobloxScript}
	Event AvatarChatService.OnClientFeatures(features: number) {🔒RobloxEngine} [Hidden]
	Event AvatarChatService.RefreshClientFeatures() {🔒RobloxEngine} [Hidden]
Class AvatarClothingRules : Instance {🔒RobloxScript}
	Property AvatarClothingRules.ClothingMode: Enum.AvatarSettingsClothingMode {RobloxScript}
	Property AvatarClothingRules.CustomClassicPantsAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomClassicPantsAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomClassicShirtsAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomClassicShirtsAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomClassicTShirtsAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomClassicTShirtsAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomClothingMode: Enum.AvatarSettingsCustomClothingMode {RobloxScript}
	Property AvatarClothingRules.CustomDressSkirtAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomDressSkirtAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomJacketAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomJacketAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomLeftShoesAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomLeftShoesAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomPantsAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomPantsAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomRightShoesAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomRightShoesAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomShirtAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomShirtAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomShortsAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomShortsAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomSweaterAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomSweaterAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.CustomTShirtAccessoryEnabled: boolean {RobloxScript}
	Property AvatarClothingRules.CustomTShirtAccessoryId: number {RobloxScript}
	Property AvatarClothingRules.LimitBounds: Vector3 {RobloxScript}
Class AvatarCollisionRules : Instance {🔒RobloxScript}
	Property AvatarCollisionRules.CollisionMode: Enum.AvatarSettingsCollisionMode {RobloxScript}
	Property AvatarCollisionRules.HitAndTouchDetectionMode: Enum.AvatarSettingsHitAndTouchDetectionMode {RobloxScript}
	Property AvatarCollisionRules.LegacyCollisionMode: Enum.AvatarSettingsLegacyCollisionMode {RobloxScript}
	Property AvatarCollisionRules.SingleColliderSize: Vector3 {RobloxScript}
Class AvatarCreationService : Instance [NotCreatable] [Service]
	Function AvatarCreationService:AutoSetupAvatarAsync(player: Player, autoSetupParams: { [string]: any }, progressCallback: ((...any) -> ...any)?) -> string {🛠️DynamicGeneration} [Yields]
	Function AvatarCreationService:GenerateAvatar2DPreviewAsync(avatarGeneration2dPreviewParams: { [string]: any }) -> string {🛠️DynamicGeneration} [Yields]
	Function AvatarCreationService:GenerateAvatarAsync(avatarGenerationParams: { [string]: any }) -> string {🛠️DynamicGeneration} [Yields]
	Function AvatarCreationService:GetBatchTokenDetailsAsync(tokenIds: { any }) -> { any } {🛠️Monetization} [Yields]
	Function AvatarCreationService:GetValidationRules() -> { [string]: any } [CustomLuaState]
	Function AvatarCreationService:LoadAvatar2DPreviewAsync(previewId: string) -> EditableImage {🛠️DynamicGeneration} [Yields]
	Function AvatarCreationService:LoadGeneratedAvatarAsync(generationId: string) -> HumanoidDescription {🛠️DynamicGeneration} [Yields]
	Function AvatarCreationService:PrepareAvatarForPreviewAsync(humanoidModel: Model) -> () {🛠️AvatarAppearance} [Yields]
	Function AvatarCreationService:PromptCreateAvatarAssetAsync(tokenId: string, player: Player, assetInstance: Instance, assetType: Enum.AvatarAssetType) -> ...any [Yields]
	Function AvatarCreationService:PromptCreateAvatarAsync(tokenId: string, player: Player, humanoidDescription: HumanoidDescription) -> ...any {🛠️AssetCreateUpdate | Monetization} [Yields]
	Function AvatarCreationService:PromptSelectAvatarGenerationImageAsync(player: Player) -> string {🛠️SensitiveInput} [Yields]
	Function AvatarCreationService:RequestAvatarGenerationSessionAsync(player: Player, callback: (...any) -> ...any) -> ...any {🛠️DynamicGeneration} [Yields]
	Function AvatarCreationService:ValidateUGCAccessoryAsync(player: Player, accessory: Instance, accessoryType: Enum.AccessoryType) -> ...any [Yields]
	Function AvatarCreationService:ValidateUGCBodyPartAsync(player: Player, instance: Instance, bodyPart: Enum.BodyPart) -> ...any [Yields]
	Function AvatarCreationService:ValidateUGCFullBodyAsync(player: Player, humanoidDescription: HumanoidDescription) -> ...any [Yields]
	Function AvatarCreationService:DeserializeAvatarModel(serializedModel: string) -> Instance? {🔒RobloxScript}
	Function AvatarCreationService:HandleSelfieConsentResult(consentAccepted: boolean) -> () {🔒RobloxScript}
	Function AvatarCreationService:HandleSelfieQRResult(success: boolean, resultString: string) -> () {🔒RobloxScript}
	Event AvatarCreationService.AvatarAssetModerationCompleted(assetId: number, moderationStatus: Enum.ModerationStatus) {🛠️DynamicGeneration}
	Event AvatarCreationService.AvatarModerationCompleted(outfitId: number, moderationStatus: Enum.ModerationStatus) {🛠️DynamicGeneration}
	Event AvatarCreationService.OpenSelfieConsent() {🔒RobloxScript}
	Event AvatarCreationService.OpenSelfieQRCode(url: string, jobId: string) {🔒RobloxScript}
	Event AvatarCreationService.ReplicateAvatarGenerationImageId(fileId: string, error: string) {🔒RobloxEngine} [Hidden]
	Event AvatarCreationService.ReplicateAvatarModel(id: string, success: boolean, serializedModel: string, bufferTable: { [string]: any }) {🔒RobloxEngine} [Hidden]
	Event AvatarCreationService.ReplicateAvatarPreviewUrl(id: string, downloadUrl: string) {🔒RobloxEngine} [Hidden]
	Event AvatarCreationService.RequestAvatarGenerationImage() {🔒RobloxEngine} [Hidden]
	Event AvatarCreationService.RequestAvatarModel(id: string) {🔒RobloxEngine} [Hidden]
	Event AvatarCreationService.RequestAvatarPreviewUrl(id: string) {🔒RobloxEngine} [Hidden]
	Event AvatarCreationService.UgcValidationFailure(guid: string, errorMessage: string) {🔒RobloxScript}
	Event AvatarCreationService.UgcValidationSuccess(guid: string, serializedModel: string, price: number) {🔒RobloxScript}
Class AvatarEditorService : Instance [NotCreatable] [Service] [NotReplicated]
	Function AvatarEditorService:CheckApplyDefaultClothingAsync(humanoidDescription: HumanoidDescription) -> HumanoidDescription {🛠️AvatarAppearance} [Yields]
	Function AvatarEditorService:ConformToAvatarRulesAsync(humanoidDescription: HumanoidDescription) -> HumanoidDescription {🛠️AvatarAppearance} [Yields]
	Function AvatarEditorService:GetAccessoryType(avatarAssetType: Enum.AvatarAssetType) -> Enum.AccessoryType
	Function AvatarEditorService:GetAvatarRulesAsync() -> { [string]: any } [Yields]
	Function AvatarEditorService:GetBatchItemDetailsAsync(itemIds: { any }, itemType: Enum.AvatarItemType) -> { any } {🛠️AssetRead} [Yields]
	Function AvatarEditorService:GetFavoriteAsync(itemId: number, itemType: Enum.AvatarItemType) -> boolean {🛠️AssetRead | Players} [Yields]
	Function AvatarEditorService:GetHeadShapesAsync() -> { any } [Yields]
	Function AvatarEditorService:GetInventoryAsync(assetTypes: { any }) -> InventoryPages {🛠️AssetRead | Players} [Yields]
	Function AvatarEditorService:GetItemDetailsAsync(itemId: number, itemType: Enum.AvatarItemType) -> { [string]: any } {🛠️AssetRead} [Yields]
	Function AvatarEditorService:GetOutfitDetailsAsync(outfitId: number) -> { [string]: any } {🛠️AssetRead} [Yields]
	Function AvatarEditorService:GetOutfitsAsync(outfitSource: Enum.OutfitSource? = "All", outfitType: Enum.OutfitType? = "All") -> OutfitPages {🛠️AssetRead | Players} [Yields]
	Function AvatarEditorService:GetRecommendedAssetsAsync(assetType: Enum.AvatarAssetType, contextAssetId: number? = 0) -> { any } {🛠️AssetRead} [Yields]
	Function AvatarEditorService:GetRecommendedBundlesAsync(bundleId: number) -> { any } {🛠️AssetRead} [Yields]
	Function AvatarEditorService:PromptAllowInventoryReadAccess() -> () {🛠️AssetRead | Players}
	Function AvatarEditorService:PromptCreateOutfit(outfit: HumanoidDescription, rigType: Enum.HumanoidRigType) -> () {🛠️PlatformAvatarEditing | Players}
	Function AvatarEditorService:PromptDeleteOutfit(outfitId: number) -> () {🛠️PlatformAvatarEditing | Players}
	Function AvatarEditorService:PromptRenameOutfit(outfitId: number) -> () {🛠️PlatformAvatarEditing | Players}
	Function AvatarEditorService:PromptSaveAvatar(humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType) -> () {🛠️PlatformAvatarEditing | Players}
	Function AvatarEditorService:PromptSetFavorite(itemId: number, itemType: Enum.AvatarItemType, shouldFavorite: boolean) -> () {🛠️PlatformAvatarEditing | Players}
	Function AvatarEditorService:PromptUpdateOutfit(outfitId: number, updatedOutfit: HumanoidDescription, rigType: Enum.HumanoidRigType) -> () {🛠️PlatformAvatarEditing | Players}
	Function AvatarEditorService:SearchCatalogAsync(searchParameters: CatalogSearchParams) -> CatalogPages {🛠️AssetRead} [Yields]
	Function AvatarEditorService:CheckApplyDefaultClothing(humanoidDescription: HumanoidDescription) -> HumanoidDescription {🛠️AvatarAppearance} [Yields] [Deprecated]
	Function AvatarEditorService:ConformToAvatarRules(humanoidDescription: HumanoidDescription) -> HumanoidDescription {🛠️AvatarAppearance} [Yields] [Deprecated]
	Function AvatarEditorService:GetAvatarRules() -> { [string]: any } [Yields] [Deprecated]
	Function AvatarEditorService:GetBatchItemDetails(itemIds: { any }, itemType: Enum.AvatarItemType) -> { any } {🛠️AssetRead} [Yields] [Deprecated]
	Function AvatarEditorService:GetFavorite(itemId: number, itemType: Enum.AvatarItemType) -> boolean {🛠️AssetRead | Players} [Yields] [Deprecated]
	Function AvatarEditorService:GetInventory(assetTypes: { any }) -> InventoryPages {🛠️AssetRead | Players} [Yields] [Deprecated]
	Function AvatarEditorService:GetItemDetails(itemId: number, itemType: Enum.AvatarItemType) -> { [string]: any } {🛠️AssetRead} [Yields] [Deprecated]
	Function AvatarEditorService:GetOutfitDetails(outfitId: number) -> { [string]: any } {🛠️AssetRead} [Yields] [Deprecated]
	Function AvatarEditorService:GetOutfits(outfitSource: Enum.OutfitSource? = "All", outfitType: Enum.OutfitType? = "All") -> OutfitPages {🛠️AssetRead | Players} [Yields] [Deprecated]
	Function AvatarEditorService:GetRecommendedAssets(assetType: Enum.AvatarAssetType, contextAssetId: number? = 0) -> { any } {🛠️AssetRead} [Yields] [Deprecated]
	Function AvatarEditorService:GetRecommendedBundles(bundleId: number) -> { any } {🛠️AssetRead} [Yields] [Deprecated]
	Function AvatarEditorService:NoPromptCreateOutfit(humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType, name: string, gearAssetId: number? = 0) -> boolean {🔒RobloxScript}
	Function AvatarEditorService:NoPromptDeleteOutfit(outfitId: number) -> boolean {🔒RobloxScript}
	Function AvatarEditorService:NoPromptRenameOutfit(outfitId: number, name: string) -> boolean {🔒RobloxScript}
	Function AvatarEditorService:NoPromptSaveAvatar(humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType, saveDict: { [string]: any }, gearAssetId: number? = 0) -> boolean {🔒RobloxScript}
	Function AvatarEditorService:NoPromptSaveAvatarThumbnailCustomization(thumbnailType: Enum.AvatarThumbnailCustomizationType, emoteAssetId: number, cameraDistanceScale: number, yRotDeg: number, fieldOfViewDeg: number? = 0) -> boolean {🔒RobloxScript}
	Function AvatarEditorService:NoPromptSetFavorite(itemId: number, itemType: Enum.AvatarItemType, shouldFavorite: boolean) -> boolean {🔒RobloxScript}
	Function AvatarEditorService:NoPromptUpdateOutfit(outfitId: number, humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType, gearAssetId: number? = 0) -> boolean {🔒RobloxScript}
	Function AvatarEditorService:PerformCreateOutfitWithDescription(humanoidDescription: HumanoidDescription, name: string) -> () {🔒RobloxScript}
	Function AvatarEditorService:PerformDeleteOutfit() -> () {🔒RobloxScript}
	Function AvatarEditorService:PerformRenameOutfit(name: string) -> () {🔒RobloxScript}
	Function AvatarEditorService:PerformSaveAvatarWithDescription(humanoidDescription: HumanoidDescription, addedAssets: { any }, removedAssets: { any }) -> () {🔒RobloxScript}
	Function AvatarEditorService:PerformSetFavorite() -> () {🔒RobloxScript}
	Function AvatarEditorService:PerformUpdateOutfit(humanoidDescription: HumanoidDescription) -> () {🔒RobloxScript}
	Function AvatarEditorService:SearchCatalog(searchParameters: CatalogSearchParams) -> CatalogPages {🛠️AssetRead} [Yields] [Deprecated]
	Function AvatarEditorService:SetAllowInventoryReadAccess(inventoryReadAccessGranted: boolean) -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalCreateOutfitFailed() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalCreateOutfitPermissionDenied() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalDeleteOutfitFailed() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalDeleteOutfitPermissionDenied() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalRenameOutfitFailed() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalRenameOutfitPermissionDenied() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalSaveAvatarFailed() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalSaveAvatarPermissionDenied() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalSetFavoriteFailed() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalSetFavoritePermissionDenied() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalUpdateOutfitFailed() -> () {🔒RobloxScript}
	Function AvatarEditorService:SignalUpdateOutfitPermissionDenied() -> () {🔒RobloxScript}
	Function AvatarEditorService:refreshAvatarThumbnails(thumbnailTypes: { any }) -> () {🔒RobloxScript}
	Event AvatarEditorService.PromptAllowInventoryReadAccessCompleted(result: Enum.AvatarPromptResult) {🛠️AssetRead | Players}
	Event AvatarEditorService.PromptCreateOutfitCompleted(result: Enum.AvatarPromptResult, failureType: any) {🛠️PlatformAvatarEditing | Players}
	Event AvatarEditorService.PromptDeleteOutfitCompleted(result: Enum.AvatarPromptResult) {🛠️PlatformAvatarEditing | Players}
	Event AvatarEditorService.PromptRenameOutfitCompleted(result: Enum.AvatarPromptResult) {🛠️PlatformAvatarEditing | Players}
	Event AvatarEditorService.PromptSaveAvatarCompleted(result: Enum.AvatarPromptResult, humanoidDescription: HumanoidDescription) {🛠️PlatformAvatarEditing | Players}
	Event AvatarEditorService.PromptSetFavoriteCompleted(result: Enum.AvatarPromptResult) {🛠️PlatformAvatarEditing | Players}
	Event AvatarEditorService.PromptUpdateOutfitCompleted(result: Enum.AvatarPromptResult) {🛠️PlatformAvatarEditing | Players}
	Event AvatarEditorService.OpenAllowInventoryReadAccess() {🔒RobloxScript}
	Event AvatarEditorService.OpenPromptCreateOufit(humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType) {🔒RobloxScript}
	Event AvatarEditorService.OpenPromptDeleteOutfit(outfitId: number) {🔒RobloxScript}
	Event AvatarEditorService.OpenPromptRenameOutfit(outfitId: number) {🔒RobloxScript}
	Event AvatarEditorService.OpenPromptSaveAvatar(humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType) {🔒RobloxScript}
	Event AvatarEditorService.OpenPromptSetFavorite(itemId: number, itemType: Enum.AvatarItemType, shouldFavorite: boolean) {🔒RobloxScript}
	Event AvatarEditorService.OpenPromptUpdateOutfit(outfitId: number, humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType) {🔒RobloxScript}
	Event AvatarEditorService.PromptSaveAvatarThumbnailCustomizationCompleted(result: Enum.AvatarPromptResult, failureType: any) {🔒RobloxScript}
Class AvatarImportService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function AvatarImportService:ImportFBXAnimationFromFilePathUserMayChooseModel(fbxFilePath: string, selectedRig: Instance, userChooseModelThenImportCB: (...any) -> ...any) -> Instance? {🔒RobloxScript} [Yields]
	Function AvatarImportService:ImportFBXAnimationUserMayChooseModel(selectedRig: Instance, userChooseModelThenImportCB: (...any) -> ...any) -> Instance? {🔒RobloxScript} [Yields]
	Function AvatarImportService:ImportFbxRigWithoutSceneLoad(isR15: boolean? = true) -> Instance? {🔒RobloxScript} [Yields]
	Function AvatarImportService:ImportLoadedFBXAnimation(useFBXModel: boolean) -> Instance? {🔒RobloxScript} [Yields]
	Function AvatarImportService:LoadRigAndDetectType(promptR15Callback: (...any) -> ...any) -> Instance? {🔒RobloxScript} [Yields]
Class AvatarRules : Instance {🔒RobloxScript}
	Property AvatarRules.AvatarType: Enum.GameAvatarType {RobloxScript}
Class AvatarSettings : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Property AvatarSettings.Loaded: boolean {RobloxScript} {✏️NotAccessible}
	Function AvatarSettings:Discard() -> () {🔒RobloxScript}
	Function AvatarSettings:Publish() -> () {🔒RobloxScript}
	Event AvatarSettings.DiscardRequested() {🔒RobloxEngine} [Hidden]
	Event AvatarSettings.RefreshPluginState() {🔒RobloxScript}
Class Backpack : Instance
Class BadgeService : Instance [NotCreatable] [Service]
	Function BadgeService:AwardBadgeAsync(userId: number, badgeId: number) -> boolean {🛠️AssetManagement} [Yields]
	Function BadgeService:CheckUserBadgesAsync(userId: number, badgeIds: { any }) -> { any } {🛠️AssetManagement} [Yields]
	Function BadgeService:GetBadgeInfoAsync(badgeId: number) -> { [string]: any } {🛠️AssetManagement} [Yields]
	Function BadgeService:UserHasBadgeAsync(userId: number, badgeId: number) -> boolean {🛠️AssetManagement} [Yields]
	Function BadgeService:AwardBadge(userId: number, badgeId: number) -> boolean {🛠️AssetManagement} [Yields] [Deprecated]
	Function BadgeService:IsDisabled(badgeId: number) -> boolean {🛠️AssetManagement} [Yields] [Deprecated]
	Function BadgeService:IsLegal(badgeId: number) -> boolean {🛠️AssetManagement} [Yields] [Deprecated]
	Function BadgeService:UserHasBadge(userId: number, badgeId: number) -> boolean {🛠️AssetManagement} [Yields] [Deprecated]
	Event BadgeService.BadgeAwarded(message: string, userId: number, badgeId: number) {🛠️AssetManagement} {🔒RobloxScript}
	Event BadgeService.OnBadgeAwarded(userId: number, creatorId: number, badgeId: number) {🛠️AssetManagement} {🔒RobloxScript}
Class BaseCoreGuiConfiguration : Instance [NotCreatable] [NotReplicated]
	Property BaseCoreGuiConfiguration.Enabled: boolean
Class CapturesViewConfiguration : BaseCoreGuiConfiguration [NotCreatable] [NotReplicated]
	Property CapturesViewConfiguration.Open: boolean
Class PlayerListConfiguration : BaseCoreGuiConfiguration [NotCreatable] [NotReplicated]
	Property PlayerListConfiguration.Open: boolean
Class SelfViewConfiguration : BaseCoreGuiConfiguration [NotCreatable] [NotReplicated]
	Property SelfViewConfiguration.Open: boolean
Class BaseImportData : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property BaseImportData.Id: string [ReadOnly]
	Property BaseImportData.ImportName: string
	Property BaseImportData.ShouldImport: boolean
	Function BaseImportData:CreatePresetFromData() -> { [string]: any } {🔒RobloxScript}
	Function BaseImportData:GetPreview() -> Instance? {🔒RobloxScript}
	Function BaseImportData:GetStatuses() -> { [string]: any } {🔒RobloxScript}
	Event BaseImportData.StatusRemoved(status: { [string]: any })
	Event BaseImportData.StatusReported(status: { [string]: any })
Class AnimationImportData : BaseImportData {🔒RobloxScript} [NotCreatable] [NotReplicated]
Class FacsImportData : BaseImportData {🔒RobloxScript} [NotCreatable] [NotReplicated]
Class GroupImportData : BaseImportData {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property GroupImportData.Anchored: boolean
	Property GroupImportData.ImportAsModelAsset: boolean
	Property GroupImportData.InsertInWorkspace: boolean
Class JointImportData : BaseImportData {🔒RobloxScript} [NotCreatable] [NotReplicated]
Class MaterialImportData : BaseImportData {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property MaterialImportData.DiffuseFilePath: string
	Property MaterialImportData.EmissiveFilePath: string
	Property MaterialImportData.IsPbr: boolean [ReadOnly]
	Property MaterialImportData.MetalnessFilePath: string
	Property MaterialImportData.NormalFilePath: string
	Property MaterialImportData.RoughnessFilePath: string
Class MeshImportData : BaseImportData {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property MeshImportData.Anchored: boolean
	Property MeshImportData.CageManifold: boolean [ReadOnly]
	Property MeshImportData.CageMeshIntersectedPreview: boolean
	Property MeshImportData.CageMeshNotIntersected: boolean [ReadOnly]
	Property MeshImportData.CageNoOverlappingVertices: boolean [ReadOnly]
	Property MeshImportData.CageNonManifoldPreview: boolean
	Property MeshImportData.CageOverlappingVerticesPreview: boolean
	Property MeshImportData.CageUVMatched: boolean [ReadOnly]
	Property MeshImportData.CageUVMisMatchedPreview: boolean
	Property MeshImportData.Dimensions: Vector3 [ReadOnly]
	Property MeshImportData.DoubleSided: boolean
	Property MeshImportData.IgnoreVertexColors: boolean
	Property MeshImportData.IrrelevantCageModifiedPreview: boolean
	Property MeshImportData.MeshHoleDetectedPreview: boolean
	Property MeshImportData.MeshNoHoleDetected: boolean [ReadOnly]
	Property MeshImportData.NoIrrelevantCageModified: boolean [ReadOnly]
	Property MeshImportData.NoOuterCageFarExtendedFromMesh: boolean [ReadOnly]
	Property MeshImportData.OuterCageFarExtendedFromMeshPreview: boolean
	Property MeshImportData.PolygonCount: number [ReadOnly]
	Property MeshImportData.UseImportedPivot: boolean
Class RootImportData : BaseImportData {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property RootImportData.AddModelToInventory: boolean
	Property RootImportData.Anchored: boolean
	Property RootImportData.AnimationIdForRestPose: number
	Property RootImportData.ExistingPackageId: string
	Property RootImportData.FileDimensions: Vector3 [ReadOnly]
	Property RootImportData.ImportAsModelAsset: boolean
	Property RootImportData.ImportAsPackage: boolean
	Property RootImportData.InsertInWorkspace: boolean
	Property RootImportData.InsertWithScenePosition: boolean
	Property RootImportData.InvertNegativeFaces: boolean
	Property RootImportData.KeepZeroInfluenceBones: boolean
	Property RootImportData.MergeMeshes: boolean
	Property RootImportData.PolygonCount: number [ReadOnly]
	Property RootImportData.PreferredUploadId: number
	Property RootImportData.RestPose: Enum.RestPose
	Property RootImportData.RigScale: Enum.RigScale
	Property RootImportData.RigType: Enum.RigType
	Property RootImportData.RigVisualization: boolean
	Property RootImportData.ScaleUnit: Enum.MeshScaleUnit
	Property RootImportData.UseSceneOriginAsPivot: boolean
	Property RootImportData.UsesCages: boolean
	Property RootImportData.ValidateUgcBody: boolean
	Property RootImportData.WorldForward: Enum.NormalId
	Property RootImportData.WorldUp: Enum.NormalId
Class BasePlayerGui : Instance [NotCreatable]
	Function BasePlayerGui:GetGuiObjectsAtPosition(x: number, y: number) -> { Instance } {🛠️UI}
	Function BasePlayerGui:GetGuiObjectsInCircle(position: Vector2, radius: number) -> { Instance } {🛠️UI} {🔒RobloxScript}
Class CoreGui : BasePlayerGui {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
	Property CoreGui.Version: number {🛠️UI} [ReadOnly]
	Property CoreGui.SelectionImageObject: GuiObject? {🛠️UI} {RobloxScript}
	Function CoreGui:SetUserGuiRendering(enabled: boolean, guiAdornee: Instance, faceId: Enum.NormalId, horizontalCurvature: number? = 0) -> () {🛠️UI} {🔒RobloxScript}
	Function CoreGui:TakeScreenshot() -> () {🛠️UI} {🔒RobloxScript}
	Function CoreGui:ToggleRecording() -> () {🛠️UI} {🔒RobloxScript}
	Event CoreGui.UserGuiRenderingChanged(enabled: boolean, guiAdornee: Instance, faceId: Enum.NormalId, horizontalCurvature: number) {🛠️UI} {🔒RobloxScript}
Class PlayerGui : BasePlayerGui [NotCreatable] [PlayerReplicated]
	Property PlayerGui.SelectionImageObject: GuiObject? {🛠️UI}
	Property PlayerGui.CurrentScreenOrientation: Enum.ScreenOrientation {🛠️UI} [ReadOnly]
	Property PlayerGui.ScreenOrientation: Enum.ScreenOrientation {🛠️UI}
	Property PlayerGui.InputBindingMappingsRaw: BinaryString {🛠️UI} {RobloxScript} [Hidden] [NotScriptable]
	Function PlayerGui:GetTopbarTransparency() -> number {🛠️UI} [Deprecated]
	Function PlayerGui:SetTopbarTransparency(transparency: number) -> () {🛠️UI} [Deprecated]
	Event PlayerGui.TopbarTransparencyChangedSignal(transparency: number) {🛠️UI} [Deprecated]
Class StarterGui : BasePlayerGui [NotCreatable] [Service]
	Property StarterGui.RtlTextSupport: Enum.RtlTextSupport {🛠️UI} [NotScriptable]
	Property StarterGui.VirtualCursorMode: Enum.VirtualCursorMode {🛠️UI} [NotScriptable]
	Property StarterGui.ScreenOrientation: Enum.ScreenOrientation {🛠️UI}
	Property StarterGui.ShowDevelopmentGui: boolean {🛠️UI}
	Property StarterGui.ProcessUserInput: boolean {🛠️UI} {Plugin} [Hidden] [NotReplicated]
	Property StarterGui.ResetPlayerGuiOnSpawn: boolean {🛠️UI} [Deprecated]
	Property StarterGui.StudioDefaultStyleSheet: StyleSheet? {🛠️UI} {RobloxScript} [Hidden]
	Property StarterGui.StudioInsertWidgetLayerCollectorAutoLinkStyleSheet: StyleSheet? {🛠️UI} {RobloxScript} [Hidden]
	Function StarterGui:GetCore(parameterName: string) -> any {🛠️UI} [Yields]
	Function StarterGui:GetCoreGuiEnabled(coreGuiType: Enum.CoreGuiType) -> boolean {🛠️UI}
	Function StarterGui:SetCore(parameterName: string, value: any) -> () {🛠️UI}
	Function StarterGui:SetCoreGuiEnabled(coreGuiType: Enum.CoreGuiType, enabled: boolean) -> () {🛠️UI}
	Function StarterGui:RegisterGetCore(parameterName: string, getFunction: (...any) -> ...any) -> () {🛠️UI} {🔒RobloxScript}
	Function StarterGui:RegisterSetCore(parameterName: string, setFunction: (...any) -> ...any) -> () {🛠️UI} {🔒RobloxScript}
	Event StarterGui.CoreGuiChangedSignal(coreGuiType: Enum.CoreGuiType, enabled: boolean) {🛠️UI} {🔒RobloxScript}
Class BaseRemoteEvent : Instance [NotCreatable]
Class RemoteEvent : BaseRemoteEvent
	Function RemoteEvent:FireAllClients(arguments: ...any) -> () {🛠️RemoteEvent}
	Function RemoteEvent:FireClient(player: Player, arguments: ...any) -> () {🛠️RemoteEvent}
	Function RemoteEvent:FireServer(arguments: ...any) -> () {🛠️RemoteEvent}
	Event RemoteEvent.OnClientEvent(arguments: ...any) {🛠️RemoteEvent}
	Event RemoteEvent.OnServerEvent(player: Player, arguments: ...any) {🛠️RemoteEvent}
	Event RemoteEvent.OnRemoteServerEvent(arguments: ...any) {🛠️RemoteEvent} {🔒RobloxEngine} [Hidden]
Class UnreliableRemoteEvent : BaseRemoteEvent
	Function UnreliableRemoteEvent:FireAllClients(arguments: ...any) -> () {🛠️RemoteEvent}
	Function UnreliableRemoteEvent:FireClient(player: Player, arguments: ...any) -> () {🛠️RemoteEvent}
	Function UnreliableRemoteEvent:FireServer(arguments: ...any) -> () {🛠️RemoteEvent}
	Event UnreliableRemoteEvent.OnClientEvent(arguments: ...any) {🛠️RemoteEvent}
	Event UnreliableRemoteEvent.OnServerEvent(player: Player, arguments: ...any) {🛠️RemoteEvent}
	Event UnreliableRemoteEvent.OnRemoteServerEvent(arguments: ...any) {🛠️RemoteEvent} {🔒RobloxEngine} [Hidden]
Class BaseWrap : Instance [NotCreatable]
	Property BaseWrap.CageMeshContent: Content {🛠️AvatarAppearance} {✏️Plugin}
	Property BaseWrap.CageMeshId: string {🛠️AvatarAppearance} {✏️Plugin}
	Property BaseWrap.CageOrigin: CFrame {🛠️AvatarAppearance} {✏️Plugin}
	Property BaseWrap.ImportOrigin: CFrame {🛠️AvatarAppearance} {✏️Plugin}
	Property BaseWrap.CageOriginWorld: CFrame {🛠️AvatarAppearance} [ReadOnly]
	Property BaseWrap.ImportOriginWorld: CFrame {🛠️AvatarAppearance} [ReadOnly]
	Property BaseWrap.TemporaryCageMeshId: string {🛠️AvatarAppearance} {RobloxEngine} [Hidden] [NotScriptable]
	Property BaseWrap.HSRAssetId: string {🛠️AvatarAppearance} {RobloxScript} {✏️RobloxEngine}
	Property BaseWrap.HSRData: SharedString {🛠️AvatarAppearance} {RobloxEngine} [Hidden] [NotScriptable]
	Property BaseWrap.HSRMeshIdData: SharedString {🛠️AvatarAppearance} {RobloxEngine} [Hidden] [NotScriptable]
	Property BaseWrap.ImportInProcess: boolean {🛠️AvatarAppearance} {✏️RobloxScript} [Hidden] [NotScriptable]
	Function BaseWrap:GetCageOffset() -> Vector3 {🛠️AvatarAppearance} {🔒RobloxScript}
	Function BaseWrap:GetFaces(cageType: Enum.CageType) -> { any } {🛠️AvatarAppearance} {🔒RobloxScript}
	Function BaseWrap:GetUVs(cageType: Enum.CageType) -> { any } {🛠️AvatarAppearance} {🔒RobloxScript}
	Function BaseWrap:GetVertices(cageType: Enum.CageType) -> { any } {🛠️AvatarAppearance} {🔒RobloxScript}
	Function BaseWrap:IsHSRReady() -> boolean {🛠️AvatarAppearance} {🔒RobloxScript}
	Function BaseWrap:ModifyVertices(cageType: Enum.CageType, vertices: { any }) -> () {🛠️AvatarAppearance} {🔒RobloxScript}
	Event BaseWrap.VerticesModified(vertices: { any }) {🛠️AvatarAppearance} {🔒RobloxScript}
Class WrapDeformer : BaseWrap
	Function WrapDeformer:CreateEditableMeshAsync() -> EditableMesh {🛠️AvatarAppearance} [Yields]
	Function WrapDeformer:GetDeformedCFrameAsync(originalCFrame: CFrame) -> CFrame {🛠️AvatarAppearance} [Yields]
	Function WrapDeformer:SetCageMeshContent(content: Content, cageOrigin: CFrame?) -> () {🛠️AvatarAppearance}
Class WrapLayer : BaseWrap
	Property WrapLayer.Order: number {🛠️AvatarAppearance}
	Property WrapLayer.Puffiness: number {🛠️AvatarAppearance}
	Property WrapLayer.ReferenceMeshContent: Content {🛠️AvatarAppearance} {✏️Plugin}
	Property WrapLayer.ReferenceMeshId: string {🛠️AvatarAppearance} {✏️Plugin}
	Property WrapLayer.ReferenceOrigin: CFrame {🛠️AvatarAppearance} {✏️Plugin}
	Property WrapLayer.AutoSkin: Enum.WrapLayerAutoSkin {🛠️AvatarAppearance}
	Property WrapLayer.Enabled: boolean {🛠️AvatarAppearance}
	Property WrapLayer.ReferenceOriginWorld: CFrame {🛠️AvatarAppearance} [ReadOnly]
	Property WrapLayer.Color: Color3 {🛠️AvatarAppearance} [NotReplicated] [NotScriptable]
	Property WrapLayer.DebugMode: Enum.WrapLayerDebugMode {🛠️AvatarAppearance} [NotReplicated] [NotScriptable]
	Property WrapLayer.BindOffset: CFrame {🛠️AvatarAppearance} {✏️Plugin}
	Property WrapLayer.ShrinkFactor: number {🛠️AvatarAppearance} {✏️Plugin}
	Property WrapLayer.TemporaryReferenceId: string {🛠️AvatarAppearance} {RobloxEngine} [Hidden] [NotScriptable]
	Property WrapLayer.MaxSize: Vector3 {🛠️AvatarAppearance} {RobloxScript} [Hidden]
	Property WrapLayer.Offset: Vector3 {🛠️AvatarAppearance} {RobloxScript} [Hidden]
Class WrapTarget : BaseWrap
	Property WrapTarget.Stiffness: number {🛠️AvatarAppearance} {✏️Plugin}
	Property WrapTarget.Color: Color3 {🛠️AvatarAppearance} [NotReplicated] [NotScriptable]
	Property WrapTarget.DebugMode: Enum.WrapTargetDebugMode {🛠️AvatarAppearance} [NotReplicated] [NotScriptable]
Class Beam : Instance
	Property Beam.Brightness: number {🛠️Basic}
	Property Beam.Color: ColorSequence {🛠️Basic}
	Property Beam.Enabled: boolean {🛠️Basic}
	Property Beam.LightEmission: number {🛠️Basic}
	Property Beam.LightInfluence: number {🛠️Basic}
	Property Beam.Texture: string {🛠️Basic}
	Property Beam.TextureLength: number {🛠️Basic}
	Property Beam.TextureMode: Enum.TextureMode {🛠️Basic}
	Property Beam.TextureSpeed: number {🛠️Basic}
	Property Beam.Transparency: NumberSequence {🛠️Basic}
	Property Beam.ZOffset: number {🛠️Basic}
	Property Beam.Attachment0: Attachment? {🛠️Basic}
	Property Beam.Attachment1: Attachment? {🛠️Basic}
	Property Beam.CurveSize0: number {🛠️Basic}
	Property Beam.CurveSize1: number {🛠️Basic}
	Property Beam.FaceCamera: boolean {🛠️Basic}
	Property Beam.Segments: number {🛠️Basic}
	Property Beam.Width0: number {🛠️Basic}
	Property Beam.Width1: number {🛠️Basic}
	Property Beam.LocalTransparencyModifier: number {🛠️Basic} [Hidden] [NotReplicated]
	Function Beam:SetTextureOffset(offset: number? = 0) -> () {🛠️Basic}
Class BindableEvent : Instance
	Function BindableEvent:Fire(arguments: ...any) -> () {🧬Safe}
	Event BindableEvent.Event(arguments: ...any)
Class BindableFunction : Instance
	Function BindableFunction:Invoke(arguments: ...any) -> ...any [Yields]
	Callback BindableFunction.OnInvoke(arguments: ...any) -> ...any
Class BodyMover : Instance [NotCreatable] [Deprecated]
Class BodyAngularVelocity : BodyMover [Deprecated]
	Property BodyAngularVelocity.AngularVelocity: Vector3 {🛠️Physics} [Deprecated]
	Property BodyAngularVelocity.MaxTorque: Vector3 {🛠️Physics} [Deprecated]
	Property BodyAngularVelocity.P: number {🛠️Physics} [Deprecated]
	Property BodyAngularVelocity.angularvelocity: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
	Property BodyAngularVelocity.maxTorque: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
Class BodyForce : BodyMover [Deprecated]
	Property BodyForce.Force: Vector3 {🛠️Physics} [Deprecated]
	Property BodyForce.force: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
Class BodyGyro : BodyMover [Deprecated]
	Property BodyGyro.CFrame: CFrame {🛠️Physics} [Deprecated]
	Property BodyGyro.D: number {🛠️Physics} [Deprecated]
	Property BodyGyro.MaxTorque: Vector3 {🛠️Physics} [Deprecated]
	Property BodyGyro.P: number {🛠️Physics} [Deprecated]
	Property BodyGyro.cframe: CFrame {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
	Property BodyGyro.maxTorque: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
Class BodyPosition : BodyMover [Deprecated]
	Property BodyPosition.D: number {🛠️Physics} [Deprecated]
	Property BodyPosition.MaxForce: Vector3 {🛠️Physics} [Deprecated]
	Property BodyPosition.P: number {🛠️Physics} [Deprecated]
	Property BodyPosition.Position: Vector3 {🛠️Physics} [Deprecated]
	Property BodyPosition.maxForce: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
	Property BodyPosition.position: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
	Function BodyPosition:GetLastForce() -> Vector3 {🛠️Physics} [Deprecated]
	Function BodyPosition:lastForce() -> Vector3 {🛠️Physics} [Deprecated] [Deprecated]
	Event BodyPosition.ReachedTarget() {🛠️Physics} [Deprecated]
Class BodyThrust : BodyMover [Deprecated]
	Property BodyThrust.Force: Vector3 {🛠️Physics} [Deprecated]
	Property BodyThrust.Location: Vector3 {🛠️Physics} [Deprecated]
	Property BodyThrust.force: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
	Property BodyThrust.location: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
Class BodyVelocity : BodyMover [Deprecated]
	Property BodyVelocity.MaxForce: Vector3 {🛠️Physics} [Deprecated]
	Property BodyVelocity.P: number {🛠️Physics} [Deprecated]
	Property BodyVelocity.Velocity: Vector3 {🛠️Physics} [Deprecated]
	Property BodyVelocity.maxForce: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
	Property BodyVelocity.velocity: Vector3 {🛠️Physics} [📁LoadOnly] [NotReplicated] [Deprecated] [Deprecated]
	Function BodyVelocity:GetLastForce() -> Vector3 {🛠️Physics} [Deprecated]
	Function BodyVelocity:lastForce() -> Vector3 {🛠️Physics} [Deprecated]
Class RocketPropulsion : BodyMover [Deprecated]
	Property RocketPropulsion.CartoonFactor: number {🛠️Physics} [Deprecated]
	Property RocketPropulsion.Target: BasePart? {🛠️Physics} [Deprecated]
	Property RocketPropulsion.TargetOffset: Vector3 {🛠️Physics} [Deprecated]
	Property RocketPropulsion.TargetRadius: number {🛠️Physics} [Deprecated]
	Property RocketPropulsion.Active: boolean {🛠️Physics} [Hidden] [NotScriptable] [Deprecated]
	Property RocketPropulsion.MaxSpeed: number {🛠️Physics} [Deprecated]
	Property RocketPropulsion.MaxThrust: number {🛠️Physics} [Deprecated]
	Property RocketPropulsion.ThrustD: number {🛠️Physics} [Deprecated]
	Property RocketPropulsion.ThrustP: number {🛠️Physics} [Deprecated]
	Property RocketPropulsion.MaxTorque: Vector3 {🛠️Physics} [Deprecated]
	Property RocketPropulsion.TurnD: number {🛠️Physics} [Deprecated]
	Property RocketPropulsion.TurnP: number {🛠️Physics} [Deprecated]
	Function RocketPropulsion:Abort() -> () {🛠️Physics} [Deprecated]
	Function RocketPropulsion:Fire() -> () {🛠️Physics} [Deprecated]
	Function RocketPropulsion:fire() -> () {🛠️Physics} [Deprecated] [Deprecated]
	Event RocketPropulsion.ReachedTarget() {🛠️Physics} [Deprecated]
Class BodyPartDescription : Instance
	Property BodyPartDescription.AssetId: number {🛠️AvatarAppearance}
	Property BodyPartDescription.BodyPart: Enum.BodyPart {🛠️AvatarAppearance}
	Property BodyPartDescription.Color: Color3 {🛠️AvatarAppearance}
	Property BodyPartDescription.HeadShape: string {🛠️AvatarAppearance}
	Property BodyPartDescription.Instance: Instance? {🛠️AvatarAppearance}
Class Breakpoint : Instance {🔒RobloxScript} [NotReplicated]
	Property Breakpoint.Condition: string {RobloxScript} [Hidden] [NotReplicated]
	Property Breakpoint.Id: number {RobloxScript} [Hidden] [ReadOnly]
	Property Breakpoint.Line: number {RobloxScript} [Hidden] [ReadOnly]
	Property Breakpoint.LogMessage: string {RobloxScript} [Hidden] [NotReplicated]
	Property Breakpoint.MetaBreakpointId: number {RobloxScript} [Hidden] [ReadOnly]
	Property Breakpoint.Script: string {RobloxScript} [Hidden] [ReadOnly]
	Property Breakpoint.ContinueExecution: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property Breakpoint.Enabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property Breakpoint.RemoveOnHit: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property Breakpoint.Valid: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property Breakpoint.Verified: boolean {RobloxScript} [Hidden] [ReadOnly]
Class BrowserService : Instance [NotCreatable] [Service] [NotReplicated]
	Function BrowserService:CloseBrowserWindow() -> () {🔒RobloxScript}
	Function BrowserService:CopyAuthCookieFromBrowserToEngine() -> () {🔒RobloxScript}
	Function BrowserService:EmitHybridEvent(moduleName: string, eventName: string, params: string) -> () {🔒RobloxScript}
	Function BrowserService:ExecuteJavaScript(javascript: string) -> () {🔒RobloxScript}
	Function BrowserService:OpenBrowserWindow(url: string) -> () {🔒RobloxScript}
	Function BrowserService:OpenNativeOverlay(title: string, url: string) -> () {🔒RobloxScript}
	Function BrowserService:OpenWeChatAuthWindow() -> () {🔒RobloxScript}
	Function BrowserService:ReturnToJavaScript(callbackId: string, success: boolean, params: string) -> () {🔒RobloxScript}
	Function BrowserService:SendCommand(command: string) -> () {🔒RobloxScript}
	Event BrowserService.AuthCookieCopiedToEngine() {🔒RobloxScript}
	Event BrowserService.BrowserWindowClosed() {🔒RobloxScript}
	Event BrowserService.BrowserWindowWillNavigate(url: string) {🔒RobloxScript}
	Event BrowserService.JavaScriptCallback(content: string) {🔒RobloxScript}
Class BugReporterService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function BugReporterService:IsAvailable() -> boolean {🔒RobloxScript} [Yields]
	Event BugReporterService.BugReportRequested(trigger: string) {🔒RobloxScript}
Class BulkImportService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function BulkImportService:LaunchBulkImport(assetTypeToImport: number) -> () {🔒RobloxScript}
	Function BulkImportService:ShowBulkImportView() -> () {🔒RobloxScript}
	Event BulkImportService.AssetImported(assetType: Enum.AssetType, name: string, id: number) {🔒RobloxScript}
	Event BulkImportService.BulkImportFinished(state: number) {🔒RobloxScript}
	Event BulkImportService.BulkImportStarted() {🔒RobloxScript}
Class CacheableContentProvider : Instance [NotCreatable] [Service] [NotReplicated]
Class HSRDataContentProvider : CacheableContentProvider [NotCreatable] [Service] [NotReplicated]
Class MeshContentProvider : CacheableContentProvider [NotCreatable] [Service] [NotReplicated]
	Function MeshContentProvider:GetContentMemoryData() -> { [string]: any } {🔒RobloxScript}
Class SlimContentProvider : CacheableContentProvider [NotCreatable] [Service]
	Function SlimContentProvider:GetContentMemoryData() -> { [string]: any } {🔒RobloxEngine}
Class SolidModelContentProvider : CacheableContentProvider [NotCreatable] [Service] [NotReplicated]
Class CalloutService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function CalloutService:AttachCallout(definitionId: string, locationId: string, target: Instance) -> () {🔒RobloxScript}
	Function CalloutService:DefineCallout(definitionId: string, title: string, description: string, learnMoreURL: string) -> () {🔒RobloxScript}
	Function CalloutService:DetachCalloutsByDefinitionId(definitionId: string) -> () {🔒RobloxScript}
Class CaptureService : Instance [NotCreatable] [Service]
	Function CaptureService:CaptureScreenshot(onCaptureReady: (...any) -> ...any) -> () {🛠️Capture}
	Function CaptureService:CheckUploadCaptureStatusAsync(token: string) -> ...any {🛠️Capture} [Yields]
	Function CaptureService:GetDeviceInfo() -> { [string]: any } {🛠️Capture | InternalTest}
	Function CaptureService:InternalCheckPlayabilityAsync(universeId: number) -> boolean {🛠️Capture | InternalTest} [Yields]
	Function CaptureService:InternalGetStartPlaceIdAsync(universeId: number) -> number {🛠️Capture | InternalTest} [Yields]
	Function CaptureService:PromptCaptureGalleryPermissionAsync(captureGalleryPermission: Enum.CaptureGalleryPermission) -> boolean {🛠️Capture} [Yields]
	Function CaptureService:PromptSaveCapturesToGallery(captures: { any }, resultCallback: (...any) -> ...any) -> () {🛠️Capture}
	Function CaptureService:PromptShareCapture(captureContent: Content, launchData: string, onAcceptedCallback: (...any) -> ...any, onDeniedCallback: (...any) -> ...any) -> () {🛠️Capture}
	Function CaptureService:ReadCapturesFromGalleryAsync(captureTypeFilters: { any }? = {}, readFromAllEligibleExperiences: boolean? = false) -> ...any {🛠️Capture} [Yields]
	Function CaptureService:StartUploadCaptureAsync(capture: Capture) -> ...any {🛠️Capture} [Yields]
	Function CaptureService:StartVideoCaptureAsync(onCaptureReady: (...any) -> ...any, captureParams: { [string]: any }? = nil) -> Enum.VideoCaptureStartedResult {🛠️Capture} [Yields]
	Function CaptureService:StopVideoCapture() -> () {🛠️Capture}
	Function CaptureService:TakeScreenshotCaptureAsync(onCaptureReady: (...any) -> ...any, captureParams: { [string]: any }? = nil) -> () {🛠️Capture}
	Function CaptureService:UploadCaptureAsync(capture: Capture) -> ...any {🛠️Capture} [Yields]
	Function CaptureService:CanCaptureVideo() -> boolean {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:CreatePostAsync(pathArr: { any }, caption: string) -> { [string]: any } {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:DeleteCapture(capturePath: string) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:DeleteCapturesAsync(pathArr: { any }) -> number {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:DeleteVideoCapture(videoCapture: VideoCapture) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:DeleteVideoCaptureAsync(videoCapture: VideoCapture) -> boolean {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:GetCaptureFilePathAsync(captureContent: Content) -> string {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:GetCaptureSizeAsync(captureContent: Content) -> Vector2 {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:GetCaptureStorageSizeAsync(pathArr: { any }) -> number {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:GetCaptureUploadDataAsync(capturePath: string) -> { [string]: any } {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:IsCapturingVideo() -> boolean {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:OnCaptureBegan() -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:OnCaptureEnded() -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:OnCaptureObjectShared(capture: Capture) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:OnCapturePermissionsPromptFinished(promptId: number, wasAccepted: boolean) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:OnCaptureShared(capturePath: string) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:OnSavePromptFinished(promptId: number, results: { [string]: any }) -> () {🛠️Capture} {🔒RobloxScript} [CustomLuaState]
	Function CaptureService:OnSharePromptFinished(promptId: number, accepted: boolean) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:OnVideoCaptureShared(videoCapture: VideoCapture) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:PreCaptureShared(capture: Capture) -> string {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:PreVideoCaptureShared(videoCapture: VideoCapture) -> string {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:RetrieveCaptures() -> { any } {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:SaveCaptureObjectToExternalStorage(capture: Capture) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:SaveCaptureToExternalStorage(capturePath: string) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:SaveCapturesToExternalStorageAsync(pathArr: { any }) -> number {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:SaveScreenshotCapture(additionalInfo: string? = "") -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:SaveVideoCaptureToExternalStorage(videoCapture: VideoCapture) -> () {🛠️Capture} {🔒RobloxScript}
	Function CaptureService:StartVideoCaptureInternalAsync() -> Enum.VideoCaptureStartedResult {🛠️Capture} {🔒RobloxScript} [Yields]
	Function CaptureService:StopVideoCaptureInternal() -> () {🛠️Capture} {🔒RobloxScript}
	Event CaptureService.CaptureBegan(captureType: Enum.CaptureType) {🛠️Capture}
	Event CaptureService.CaptureEnded(captureType: Enum.CaptureType) {🛠️Capture}
	Event CaptureService.UserCaptureSaved(captureContentId: string) {🛠️Capture}
	Event CaptureService.CaptureObjectSavedInternal(capture: Capture, triggerSource: string) {🛠️Capture} {🔒RobloxScript}
	Event CaptureService.CaptureSaved(captureInfo: { [string]: any }) {🛠️Capture} [Deprecated]
	Event CaptureService.CaptureSavedInternal(captureInfo: { [string]: any }, triggerSource: string) {🛠️Capture} {🔒RobloxScript}
	Event CaptureService.OnCaptureAndMetadataSignatureResult(content: string, captureSignature: string, captureSignatureVersion: number, metadataSignature: string, metadataSignatureVersion: number) {🛠️Capture} {🔒RobloxEngine} [Hidden]
	Event CaptureService.OpenCapturePermissionsPrompt(promptId: number, captureGalleryPermission: Enum.CaptureGalleryPermission) {🛠️Capture} {🔒RobloxScript}
	Event CaptureService.OpenSaveCapturesPrompt(promptId: number, captures: { any }) {🛠️Capture} {🔒RobloxScript}
	Event CaptureService.OpenShareCapturePrompt(promptId: number, captureContent: any, launchData: string) {🛠️Capture} {🔒RobloxScript}
	Event CaptureService.RequestCaptureAndMetadataSignature(content: string, audioAssetIds: string) {🛠️Capture} {🔒RobloxEngine} [Hidden]
	Event CaptureService.UserVideoCaptureFailed(result: Enum.VideoCaptureResult) {🛠️Capture} {🔒RobloxScript}
	Event CaptureService.UserVideoCaptureStartFailed(result: Enum.VideoCaptureStartedResult) {🛠️Capture} {🔒RobloxScript}
	Event CaptureService.VideoCaptureInProgress(isInProgress: boolean, captureTrigger: string) {🛠️Capture} {🔒RobloxScript}
Class ChangeHistoryService : Instance [NotCreatable] [Service]
	Function ChangeHistoryService:FinishRecording(identifier: string, operation: Enum.FinishRecordingOperation, finalOptions: { [string]: any }?) -> () {🔒Plugin}
	Function ChangeHistoryService:GetCanRedo() -> ...any {🔒Plugin}
	Function ChangeHistoryService:GetCanUndo() -> ...any {🔒Plugin}
	Function ChangeHistoryService:IsRecordingInProgress(identifier: string?) -> boolean {🔒Plugin}
	Function ChangeHistoryService:Redo() -> () {🔒Plugin}
	Function ChangeHistoryService:ResetWaypoints() -> () {🔒Plugin}
	Function ChangeHistoryService:SetEnabled(state: boolean) -> () {🔒Plugin}
	Function ChangeHistoryService:SetWaypoint(name: string) -> () {🔒Plugin}
	Function ChangeHistoryService:TryBeginRecording(name: string, displayName: string?) -> string? {🔒Plugin}
	Function ChangeHistoryService:Undo() -> () {🔒Plugin}
	Event ChangeHistoryService.OnRecordingFinished(name: string, displayName: string?, identifier: string?, operation: Enum.FinishRecordingOperation, finalOptions: { [string]: any }?) {🔒Plugin}
	Event ChangeHistoryService.OnRecordingStarted(name: string, displayName: string?) {🔒Plugin}
	Event ChangeHistoryService.OnRedo(waypoint: string) {🔒Plugin}
	Event ChangeHistoryService.OnUndo(waypoint: string) {🔒Plugin}
Class ChangeHistoryStreamingService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Event ChangeHistoryStreamingService.SendCreateInstanceFromStudio(parentInstance: Instance, instance: Instance) {🔒RobloxScript}
	Event ChangeHistoryStreamingService.SendDeleteInstanceFromStudio(instance: Instance, setParentToNull: boolean) {🔒RobloxScript}
	Event ChangeHistoryStreamingService.SendReparentInstanceFromStudio(parentInstance: Instance, instance: Instance) {🔒RobloxScript}
	Event ChangeHistoryStreamingService.SendTerrainChangeFromStudio(instance: Instance, chunkX: number, chunkY: number, chunkZ: number, cells: string) {🔒RobloxScript}
Class CharacterAppearance : Instance [NotCreatable]
Class BodyColors : CharacterAppearance
	Property BodyColors.HeadColor: BrickColor {🛠️AvatarAppearance} [📁LoadOnly]
	Property BodyColors.HeadColor3: Color3 {🛠️AvatarAppearance}
	Property BodyColors.LeftArmColor: BrickColor {🛠️AvatarAppearance} [📁LoadOnly]
	Property BodyColors.LeftArmColor3: Color3 {🛠️AvatarAppearance}
	Property BodyColors.LeftLegColor: BrickColor {🛠️AvatarAppearance} [📁LoadOnly]
	Property BodyColors.LeftLegColor3: Color3 {🛠️AvatarAppearance}
	Property BodyColors.RightArmColor: BrickColor {🛠️AvatarAppearance} [📁LoadOnly]
	Property BodyColors.RightArmColor3: Color3 {🛠️AvatarAppearance}
	Property BodyColors.RightLegColor: BrickColor {🛠️AvatarAppearance} [📁LoadOnly]
	Property BodyColors.RightLegColor3: Color3 {🛠️AvatarAppearance}
	Property BodyColors.TorsoColor: BrickColor {🛠️AvatarAppearance} [📁LoadOnly]
	Property BodyColors.TorsoColor3: Color3 {🛠️AvatarAppearance}
Class CharacterMesh : CharacterAppearance
	Property CharacterMesh.BaseTextureContent: Content {🛠️AvatarAppearance}
	Property CharacterMesh.BaseTextureId: number {🛠️AvatarAppearance}
	Property CharacterMesh.BodyPart: Enum.BodyPart {🛠️AvatarAppearance}
	Property CharacterMesh.MeshContent: Content {🛠️AvatarAppearance}
	Property CharacterMesh.MeshId: number {🛠️AvatarAppearance}
	Property CharacterMesh.OverlayTextureContent: Content {🛠️AvatarAppearance}
	Property CharacterMesh.OverlayTextureId: number {🛠️AvatarAppearance}
Class Clothing : CharacterAppearance [NotCreatable]
	Property Clothing.Color3: Color3 {🛠️AvatarAppearance}
	Property Clothing.Outfit1: string {🛠️AvatarAppearance} [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable]
	Property Clothing.Outfit2: string {🛠️AvatarAppearance} [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable]
Class Pants : Clothing
	Property Pants.PantsTemplate: string {🛠️AvatarAppearance}
Class Shirt : Clothing
	Property Shirt.ShirtTemplate: string {🛠️AvatarAppearance}
Class ShirtGraphic : CharacterAppearance
	Property ShirtGraphic.Color3: Color3 {🛠️AvatarAppearance}
	Property ShirtGraphic.Graphic: string {🛠️AvatarAppearance}
Class Skin : CharacterAppearance [Deprecated]
	Property Skin.SkinColor: BrickColor {🛠️AvatarAppearance} [Deprecated]
Class Chat : Instance [NotCreatable] [Service] [NotReplicated]
	Property Chat.BubbleChatEnabled: boolean {🛠️Chat}
	Property Chat.LoadDefaultChat: boolean {🛠️Chat} {✏️NotAccessible}
	Property Chat.IsAutoMigrated: boolean {🛠️Chat} {RobloxScript} [Hidden]
	Property Chat.ModerationMode: string {🛠️Chat} {RobloxScript} [Hidden] [NotReplicated]
	Function Chat:CanUserChatAsync(userId: number) -> boolean {🛠️Chat} [Yields]
	Function Chat:CanUsersChatAsync(userIdFrom: number, userIdTo: number) -> boolean {🛠️Chat} [Yields]
	Function Chat:Chat(partOrCharacter: Instance, message: string, color: Enum.ChatColor? = "Blue") -> () {🛠️Chat}
	Function Chat:FilterStringAsync(stringToFilter: string, playerFrom: Player, playerTo: Player) -> string {🛠️Chat} [Yields]
	Function Chat:FilterStringForBroadcast(stringToFilter: string, playerFrom: Player) -> string {🛠️Chat} [Yields]
	Function Chat:InvokeChatCallback(callbackType: Enum.ChatCallbackType, callbackArguments: ...any) -> ...any {🛠️Chat}
	Function Chat:RegisterChatCallback(callbackType: Enum.ChatCallbackType, callbackFunction: (...any) -> ...any) -> () {🛠️Chat}
	Function Chat:SetBubbleChatSettings(settings: any) -> () {🛠️Chat}
	Function Chat:ChatLocal(partOrCharacter: Instance, message: string, color: Enum.ChatColor? = "Blue") -> () {🛠️Chat} {🔒RobloxScript}
	Function Chat:FilterStringForPlayerAsync(stringToFilter: string, playerToFilterFor: Player) -> string {🛠️Chat} [Yields] [Deprecated]
	Function Chat:GetShouldUseLuaChat() -> boolean {🛠️Chat} {🔒RobloxScript}
	Function Chat:ReconcileCommunicationAccess() -> () {🛠️Chat} {🔒RobloxScript}
	Function Chat:RequestModerationModeEnabled(enabled: boolean) -> () {🛠️Chat} {🔒RobloxScript}
	Event Chat.Chatted(part: Instance, message: string, color: Enum.ChatColor) {🛠️Chat}
	Event Chat.BubbleChatSettingsChanged(settings: any) {🛠️Chat} {🔒RobloxScript}
	Event Chat.ClientToServerFilterMessageSignalV2(sender: Instance, receiver: Instance, unfilteredMessage: string) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event Chat.ClientToServerReportUnfilteredSignal(unfilteredText: string, match: string, instancePath: string, instanceType: string) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event Chat.ModerationModeEnabledChanged(enabled: boolean) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event Chat.PlayerChatAvailabilityStatusChanged(player: Player) {🛠️Chat} {🔒RobloxEngine}
	Event Chat.ReconcileCommunicationAccessCompleted(chatAvailabilityStatus: string) {🛠️Chat} {🔒RobloxScript}
	Event Chat.ReconcileCommunicationAccessSignal() {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event Chat.ServerToClientUnderOver13FilteredResponseSignal(sender: Instance, unfilteredMessage: string, isError: boolean, errorStr: string, under13: string, over13: string) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event Chat.TimeoutChatAttempt(isPermanentTimeout: boolean, endTime: number) {🛠️Chat} {🔒RobloxScript}
Class ClickDetector : Instance
	Property ClickDetector.MaxActivationDistance: number {🛠️Input}
	Property ClickDetector.CursorIcon: string {🛠️Input}
	Property ClickDetector.CursorIconContent: Content {🛠️Input}
	Event ClickDetector.MouseClick(playerWhoClicked: Player) {🛠️Input}
	Event ClickDetector.MouseHoverEnter(playerWhoHovered: Player) {🛠️Input}
	Event ClickDetector.MouseHoverLeave(playerWhoHovered: Player) {🛠️Input}
	Event ClickDetector.RightMouseClick(playerWhoClicked: Player) {🛠️Input}
	Event ClickDetector.MouseActionReplicated(player: Player, actionType: number) {🛠️Input} {🔒RobloxEngine} [Hidden]
	Event ClickDetector.mouseClick(playerWhoClicked: Player) {🛠️Input} [Deprecated]
Class DragDetector : ClickDetector
	Property DragDetector.DragStyle: Enum.DragDetectorDragStyle {🛠️Input | Physics}
	Property DragDetector.Enabled: boolean {🛠️Input | Physics}
	Property DragDetector.PermissionPolicy: Enum.DragDetectorPermissionPolicy {🛠️Input | Physics}
	Property DragDetector.ResponseStyle: Enum.DragDetectorResponseStyle {🛠️Input | Physics}
	Property DragDetector.RunLocally: boolean {🛠️Input | Physics}
	Property DragDetector.TrackballRadialPullFactor: number {🛠️Input | Physics}
	Property DragDetector.TrackballRollFactor: number {🛠️Input | Physics}
	Property DragDetector.ReferenceInstance: Instance? {🛠️Input | Physics}
	Property DragDetector.Axis: Vector3 {🛠️Input | Physics} [📁LoadOnly] [NotReplicated]
	Property DragDetector.Orientation: Vector3 {🛠️Input | Physics}
	Property DragDetector.SecondaryAxis: Vector3 {🛠️Input | Physics} [📁LoadOnly] [NotReplicated]
	Property DragDetector.WorldAxis: Vector3 {🛠️Input | Physics} [📁LoadOnly] [NotReplicated]
	Property DragDetector.WorldSecondaryAxis: Vector3 {🛠️Input | Physics} [📁LoadOnly] [NotReplicated]
	Property DragDetector.MaxDragAngle: number {🛠️Input | Physics}
	Property DragDetector.MaxDragTranslation: Vector3 {🛠️Input | Physics}
	Property DragDetector.MinDragAngle: number {🛠️Input | Physics}
	Property DragDetector.MinDragTranslation: Vector3 {🛠️Input | Physics}
	Property DragDetector.DragFrame: CFrame {🛠️Input | Physics}
	Property DragDetector.ActivatedCursorIcon: string {🛠️Input | Physics}
	Property DragDetector.ActivatedCursorIconContent: Content {🛠️Input | Physics}
	Property DragDetector.GamepadModeSwitchKeyCode: Enum.KeyCode {🛠️Input | Physics}
	Property DragDetector.KeyboardModeSwitchKeyCode: Enum.KeyCode {🛠️Input | Physics}
	Property DragDetector.VRSwitchKeyCode: Enum.KeyCode {🛠️Input | Physics}
	Property DragDetector.ApplyAtCenterOfMass: boolean {🛠️Input | Physics}
	Property DragDetector.MaxForce: number {🛠️Input | Physics}
	Property DragDetector.MaxTorque: number {🛠️Input | Physics}
	Property DragDetector.Responsiveness: number {🛠️Input | Physics}
	Property DragDetector.PhysicalDragClickedPart: Instance? {🛠️Input | Physics} [Hidden] [NotScriptable]
	Property DragDetector.PhysicalDragHitPoint: Vector3 {🛠️Input | Physics} [Hidden] [NotScriptable]
	Property DragDetector.PhysicalDragIsInVR: boolean {🛠️Input | Physics} [Hidden] [NotScriptable]
	Property DragDetector.PhysicalDragTargetFrame: CFrame {🛠️Input | Physics} [Hidden] [NotScriptable]
	Function DragDetector:AddConstraintFunction(priority: number, function: (...any) -> ...any) -> RBXScriptConnection {🛠️Input | Physics}
	Function DragDetector:GetReferenceFrame() -> CFrame {🛠️Input | Physics}
	Function DragDetector:RestartDrag() -> () {🛠️Input | Physics}
	Function DragDetector:SetDragStyleFunction(function: (...any) -> ...any) -> () {🛠️Input | Physics}
	Function DragDetector:SetPermissionPolicyFunction(function: (...any) -> ...any) -> () {🛠️Input | Physics}
	Event DragDetector.DragContinue(playerWhoDragged: Player, cursorRay: Ray, viewFrame: CFrame, vrInputFrame: CFrame?, isModeSwitchKeyDown: boolean) {🛠️Input | Physics}
	Event DragDetector.DragEnd(playerWhoDragged: Player) {🛠️Input | Physics}
	Event DragDetector.DragStart(playerWhoDragged: Player, cursorRay: Ray, viewFrame: CFrame, hitFrame: CFrame, clickedPart: BasePart, vrInputFrame: CFrame?, isModeSwitchKeyDown: boolean) {🛠️Input | Physics}
	Event DragDetector.DragContinueReplicate(playerWhoDragged: Player, cursorRay: Ray, viewFrame: CFrame, vrInputFrame: CFrame?, isModeSwitchKeyDown: boolean) {🛠️Input | Physics} [Hidden]
	Event DragDetector.DragEndReplicate(playerWhoDragged: Player) {🛠️Input | Physics} [Hidden]
	Event DragDetector.DragStartReplicate(playerWhoDragged: Player, cursorRay: Ray, viewFrame: CFrame, hitFrame: CFrame, clickedPart: BasePart, vrInputFrame: CFrame?, isModeSwitchKeyDown: boolean) {🛠️Input | Physics} [Hidden]
	Event DragDetector.RestartPhysicalDragReplicate(hitPoint: Vector3) {🛠️Input | Physics} [Hidden]
Class CloudCRUDService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class Clouds : Instance
	Property Clouds.Cover: number {🛠️Environment}
	Property Clouds.Density: number {🛠️Environment}
	Property Clouds.Color: Color3 {🛠️Environment}
	Property Clouds.Enabled: boolean {🛠️Environment}
Class ClusterPacketCache : Instance [NotCreatable] [Service] [NotReplicated]
Class Collaborator : Instance {🔒RobloxScript} [NotCreatable]
	Property Collaborator.CFrame: CFrame [Hidden]
	Property Collaborator.CollaboratorColor: number [Hidden] [Deprecated]
	Property Collaborator.CollaboratorColor3: Color3 [Hidden]
	Property Collaborator.CurDocGUID: string [Hidden]
	Property Collaborator.CurScriptLineNumber: number [Hidden]
	Property Collaborator.IsIdle: boolean [Hidden]
	Property Collaborator.Status: Enum.CollaboratorStatus [Hidden]
	Property Collaborator.UserId: number [Hidden]
	Property Collaborator.Username: string [Hidden]
Class CollaboratorsService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Function CollaboratorsService:GetCollaboratorsList() -> { Instance } {🔒RobloxScript}
	Function CollaboratorsService:GetSelectionHighlightsEnabled() -> boolean {🔒RobloxScript}
	Function CollaboratorsService:MultiGetCanCollaborate(userIds: string) -> () {🔒RobloxScript}
	Function CollaboratorsService:RequestFlyToCollaborator(collaboratorId: number) -> () {🔒RobloxScript}
	Function CollaboratorsService:ToggleSelectionHighlights(showHighlights: boolean) -> () {🔒RobloxScript}
	Function CollaboratorsService:ToggleTeamCreate(on: boolean) -> () {🔒RobloxScript}
	Event CollaboratorsService.CollaboratorIdleUpdate(collaboratorId: number, isIdle: boolean) {🔒RobloxScript}
	Event CollaboratorsService.CollaboratorInstanceCreatedSignal(collaboratorId: number) {🔒RobloxScript}
	Event CollaboratorsService.CollaboratorInstanceDestroyedSignal(collaboratorId: number) {🔒RobloxScript}
	Event CollaboratorsService.CollaboratorStatusUpdateRequestedSignal(collaboratorId: number, newStatus: Enum.CollaboratorStatus) {🔒RobloxScript} [Hidden]
	Event CollaboratorsService.CollaboratorStatusUpdatedSignal(collaboratorId: number, newStatus: Enum.CollaboratorStatus) {🔒RobloxScript}
	Event CollaboratorsService.MultiGetCanCollaborateRetrieved(requestId: string, canCollaborateResponses: { any }) {🔒RobloxScript}
	Event CollaboratorsService.ServerMultiGetCanCollaborateRequested(userIds: string) {🔒RobloxEngine}
	Event CollaboratorsService.ToggleSelectionHighlightsSignal(areHighlightsShown: boolean) {🔒RobloxScript}
Class CollectionService : Instance [NotCreatable] [Service]
	Function CollectionService:AddTag(instance: Instance, tag: string) -> () {🛠️Basic} [CustomLuaState]
	Function CollectionService:GetAllTags() -> { any } {🛠️Basic} {🧬Safe}
	Function CollectionService:GetInstanceAddedSignal(tag: string) -> RBXScriptSignal {🛠️Basic}
	Function CollectionService:GetInstanceRemovedSignal(tag: string) -> RBXScriptSignal {🛠️Basic}
	Function CollectionService:GetTagged(tag: string) -> { Instance } {🛠️Basic} {🧬Safe}
	Function CollectionService:GetTags(instance: Instance) -> { any } {🛠️Basic} [CustomLuaState] {🧬Safe}
	Function CollectionService:HasTag(instance: Instance, tag: string) -> boolean {🛠️Basic} [CustomLuaState] {🧬Safe}
	Function CollectionService:RemoveTag(instance: Instance, tag: string) -> () {🛠️Basic} [CustomLuaState]
	Function CollectionService:GetCollection(class: string) -> { Instance } {🛠️Basic} [Deprecated]
	Event CollectionService.TagAdded(tag: string) {🛠️Basic}
	Event CollectionService.TagRemoved(tag: string) {🛠️Basic}
	Event CollectionService.ItemAdded(instance: Instance) {🛠️Basic} [Deprecated]
	Event CollectionService.ItemRemoved(instance: Instance) {🛠️Basic} [Deprecated]
Class CommerceService : Instance [NotCreatable] [Service]
	Function CommerceService:GetCommerceProductInfoAsync(commerceProductId: string) -> { [string]: any } {🛠️Monetization} [Yields]
	Function CommerceService:PromptCommerceProductPurchase(user: Player, commerceProductId: string) -> () {🛠️Monetization}
	Function CommerceService:PromptRealWorldCommerceBrowser(player: Player, url: string) -> () {🛠️Monetization}
	Function CommerceService:UserEligibleForRealWorldCommerceAsync() -> boolean {🛠️Monetization} [Yields]
	Function CommerceService:PrepareCommerceProductPurchase(commerceProductId: string) -> { [string]: any } {🛠️Monetization} {🔒RobloxScript} [Yields]
	Function CommerceService:SignalPromptCommerceProductPurchaseFinished(productId: string, didTryPurchase: boolean, checkoutSessionId: string? = "") -> () {🛠️Monetization} {🔒RobloxScript}
	Event CommerceService.PromptCommerceProductPurchaseFinished(user: Player, productId: string) {🛠️Monetization}
	Event CommerceService.BenefitStatusReceived(isGranted: boolean) {🛠️Monetization} {🔒RobloxScript}
	Event CommerceService.FetchReceipt() {🛠️Monetization} {🔒RobloxEngine}
	Event CommerceService.InExperienceBrowserRequested(url: string) {🛠️Monetization} {🔒RobloxEngine}
	Event CommerceService.PromptCommerceProductPurchaseRequested(commerceProductId: string) {🛠️Monetization} {🔒RobloxScript}
	Event CommerceService.PurchaseBrowserClosed() {🛠️Monetization} {🔒RobloxScript}
Class CompositeValueCurve : Instance
	Property CompositeValueCurve.CurveType: Enum.CompositeValueCurveType {🛠️Basic}
	Function CompositeValueCurve:GetComponentCurves() -> { Instance } {🛠️Basic}
	Function CompositeValueCurve:GetValueAtTime(time: number) -> any {🛠️Basic}
Class ConfigService : Instance [NotCreatable] [Service] [NotReplicated]
	Function ConfigService:ClearTestingValue(key: string) -> ()
	Function ConfigService:GetConfigAsync() -> ConfigSnapshot [Yields]
	Function ConfigService:GetConfigForPlayerAsync(player: Player) -> ConfigSnapshot [Yields]
	Function ConfigService:SetTestingValue(key: string, value: any) -> ()
Class Configuration : Instance
Class ConfigureServerService : Instance [NotCreatable] [Service]
Class ConnectivityService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property ConnectivityService.NetworkStatus: Enum.NetworkStatus {RobloxScript} [ReadOnly]
	Function ConnectivityService:IsNetworkStateAvailable() -> boolean {🔒RobloxScript}
Class Constraint : Instance [NotCreatable]
	Property Constraint.Color: BrickColor {🛠️Physics}
	Property Constraint.Visible: boolean {🛠️Physics}
	Property Constraint.Attachment0: Attachment? {🛠️Physics}
	Property Constraint.Attachment1: Attachment? {🛠️Physics}
	Property Constraint.Active: boolean {🛠️Physics} [ReadOnly]
	Property Constraint.Enabled: boolean {🛠️Physics}
	Function Constraint:GetDebugAppliedForce(bodyId: number) -> Vector3 {🛠️Physics} [Deprecated]
	Function Constraint:GetDebugAppliedTorque(bodyId: number) -> Vector3 {🛠️Physics} [Deprecated]
Class AlignOrientation : Constraint
	Property AlignOrientation.Mode: Enum.OrientationAlignmentMode {🛠️Physics}
	Property AlignOrientation.AlignType: Enum.AlignType {🛠️Physics}
	Property AlignOrientation.PrimaryAxisOnly: boolean {🛠️Physics}
	Property AlignOrientation.ReactionTorqueEnabled: boolean {🛠️Physics}
	Property AlignOrientation.RigidityEnabled: boolean {🛠️Physics}
	Property AlignOrientation.MaxAngularVelocity: number {🛠️Physics}
	Property AlignOrientation.MaxTorque: number {🛠️Physics}
	Property AlignOrientation.Responsiveness: number {🛠️Physics}
	Property AlignOrientation.CFrame: CFrame {🛠️Physics}
	Property AlignOrientation.LookAtPosition: Vector3 {🛠️Physics} [NotReplicated]
	Property AlignOrientation.PrimaryAxis: Vector3 {🛠️Physics} [NotReplicated]
	Property AlignOrientation.SecondaryAxis: Vector3 {🛠️Physics} [NotReplicated]
Class AlignPosition : Constraint
	Property AlignPosition.Mode: Enum.PositionAlignmentMode {🛠️Physics}
	Property AlignPosition.ApplyAtCenterOfMass: boolean {🛠️Physics}
	Property AlignPosition.Position: Vector3 {🛠️Physics}
	Property AlignPosition.ReactionForceEnabled: boolean {🛠️Physics}
	Property AlignPosition.RigidityEnabled: boolean {🛠️Physics}
	Property AlignPosition.ForceLimitMode: Enum.ForceLimitMode {🛠️Physics}
	Property AlignPosition.ForceRelativeTo: Enum.ActuatorRelativeTo {🛠️Physics}
	Property AlignPosition.MaxAxesForce: Vector3 {🛠️Physics}
	Property AlignPosition.MaxForce: number {🛠️Physics}
	Property AlignPosition.MaxVelocity: number {🛠️Physics}
	Property AlignPosition.Responsiveness: number {🛠️Physics}
Class AngularVelocity : Constraint
	Property AngularVelocity.AngularVelocity: Vector3 {🛠️Physics}
	Property AngularVelocity.MaxTorque: number {🛠️Physics}
	Property AngularVelocity.ReactionTorqueEnabled: boolean {🛠️Physics}
	Property AngularVelocity.RelativeTo: Enum.ActuatorRelativeTo {🛠️Physics}
Class AnimationConstraint : Constraint
	Property AnimationConstraint.MaxForce: number {🛠️Animation | Physics}
	Property AnimationConstraint.MaxTorque: number {🛠️Animation | Physics}
	Property AnimationConstraint.IsKinematic: boolean {🛠️Animation | Physics}
	Property AnimationConstraint.Transform: CFrame {🛠️Animation | Physics}
	Property AnimationConstraint.C0: CFrame {🛠️Animation | Physics} [Hidden] [ReadOnly] [Deprecated]
	Property AnimationConstraint.C1: CFrame {🛠️Animation | Physics} [Hidden] [ReadOnly] [Deprecated]
	Property AnimationConstraint.Part0: BasePart? {🛠️Animation | Physics} [Hidden] [ReadOnly] [Deprecated]
	Property AnimationConstraint.Part1: BasePart? {🛠️Animation | Physics} [Hidden] [ReadOnly] [Deprecated]
Class BallSocketConstraint : Constraint
	Property BallSocketConstraint.Radius: number {🛠️Physics}
	Property BallSocketConstraint.LimitsEnabled: boolean {🛠️Physics}
	Property BallSocketConstraint.MaxFrictionTorque: number {🛠️Physics}
	Property BallSocketConstraint.Restitution: number {🛠️Physics}
	Property BallSocketConstraint.TwistLimitsEnabled: boolean {🛠️Physics}
	Property BallSocketConstraint.UpperAngle: number {🛠️Physics}
	Property BallSocketConstraint.TwistLowerAngle: number {🛠️Physics}
	Property BallSocketConstraint.TwistUpperAngle: number {🛠️Physics}
	Property BallSocketConstraint.MaxFrictionTorqueXml: number {🛠️Physics} [Hidden] [NotReplicated] [NotScriptable]
Class HingeConstraint : Constraint
	Property HingeConstraint.Radius: number {🛠️Physics}
	Property HingeConstraint.CurrentAngle: number {🛠️Physics} [ReadOnly]
	Property HingeConstraint.ActuatorType: Enum.ActuatorType {🛠️Physics}
	Property HingeConstraint.LimitsEnabled: boolean {🛠️Physics}
	Property HingeConstraint.LowerAngle: number {🛠️Physics}
	Property HingeConstraint.Restitution: number {🛠️Physics}
	Property HingeConstraint.UpperAngle: number {🛠️Physics}
	Property HingeConstraint.AngularVelocity: number {🛠️Physics}
	Property HingeConstraint.MotorMaxAcceleration: number {🛠️Physics}
	Property HingeConstraint.MotorMaxTorque: number {🛠️Physics}
	Property HingeConstraint.AngularResponsiveness: number {🛠️Physics}
	Property HingeConstraint.AngularSpeed: number {🛠️Physics}
	Property HingeConstraint.ServoMaxTorque: number {🛠️Physics}
	Property HingeConstraint.TargetAngle: number {🛠️Physics}
	Property HingeConstraint.SoftlockServoUponReachingTarget: boolean {🛠️Physics} [Deprecated]
Class LineForce : Constraint
	Property LineForce.ApplyAtCenterOfMass: boolean {🛠️Physics}
	Property LineForce.InverseSquareLaw: boolean {🛠️Physics}
	Property LineForce.Magnitude: number {🛠️Physics}
	Property LineForce.MaxForce: number {🛠️Physics}
	Property LineForce.ReactionForceEnabled: boolean {🛠️Physics}
Class LinearVelocity : Constraint
	Property LinearVelocity.ForceLimitMode: Enum.ForceLimitMode {🛠️Physics}
	Property LinearVelocity.MaxAxesForce: Vector3 {🛠️Physics}
	Property LinearVelocity.MaxForce: number {🛠️Physics}
	Property LinearVelocity.MaxPlanarAxesForce: Vector2 {🛠️Physics}
	Property LinearVelocity.LineDirection: Vector3 {🛠️Physics}
	Property LinearVelocity.LineVelocity: number {🛠️Physics}
	Property LinearVelocity.ForceLimitsEnabled: boolean {🛠️Physics}
	Property LinearVelocity.ReactionForceEnabled: boolean {🛠️Physics}
	Property LinearVelocity.RelativeTo: Enum.ActuatorRelativeTo {🛠️Physics}
	Property LinearVelocity.VelocityConstraintMode: Enum.VelocityConstraintMode {🛠️Physics}
	Property LinearVelocity.PlaneVelocity: Vector2 {🛠️Physics}
	Property LinearVelocity.PrimaryTangentAxis: Vector3 {🛠️Physics}
	Property LinearVelocity.SecondaryTangentAxis: Vector3 {🛠️Physics}
	Property LinearVelocity.VectorVelocity: Vector3 {🛠️Physics}
Class PlaneConstraint : Constraint
Class Plane : PlaneConstraint [Deprecated]
Class RigidConstraint : Constraint
Class RodConstraint : Constraint
	Property RodConstraint.Thickness: number {🛠️Physics}
	Property RodConstraint.CurrentDistance: number {🛠️Physics} [ReadOnly]
	Property RodConstraint.LimitAngle0: number {🛠️Physics}
	Property RodConstraint.LimitAngle1: number {🛠️Physics}
	Property RodConstraint.Length: number {🛠️Physics}
	Property RodConstraint.LimitsEnabled: boolean {🛠️Physics}
Class RopeConstraint : Constraint
	Property RopeConstraint.Thickness: number {🛠️Physics}
	Property RopeConstraint.CurrentDistance: number {🛠️Physics} [ReadOnly]
	Property RopeConstraint.Length: number {🛠️Physics}
	Property RopeConstraint.Restitution: number {🛠️Physics}
	Property RopeConstraint.WinchEnabled: boolean {🛠️Physics}
	Property RopeConstraint.WinchForce: number {🛠️Physics}
	Property RopeConstraint.WinchResponsiveness: number {🛠️Physics}
	Property RopeConstraint.WinchSpeed: number {🛠️Physics}
	Property RopeConstraint.WinchTarget: number {🛠️Physics}
Class SlidingBallConstraint : Constraint [NotCreatable]
	Property SlidingBallConstraint.Size: number {🛠️Physics}
	Property SlidingBallConstraint.CurrentPosition: number {🛠️Physics} [ReadOnly]
	Property SlidingBallConstraint.LowerLimit: number {🛠️Physics}
	Property SlidingBallConstraint.Restitution: number {🛠️Physics}
	Property SlidingBallConstraint.UpperLimit: number {🛠️Physics}
	Property SlidingBallConstraint.MotorMaxAcceleration: number {🛠️Physics}
	Property SlidingBallConstraint.MotorMaxForce: number {🛠️Physics}
	Property SlidingBallConstraint.Velocity: number {🛠️Physics}
	Property SlidingBallConstraint.LinearResponsiveness: number {🛠️Physics}
	Property SlidingBallConstraint.ServoMaxForce: number {🛠️Physics}
	Property SlidingBallConstraint.Speed: number {🛠️Physics}
	Property SlidingBallConstraint.TargetPosition: number {🛠️Physics}
	Property SlidingBallConstraint.ActuatorType: Enum.ActuatorType {🛠️Physics}
	Property SlidingBallConstraint.LimitsEnabled: boolean {🛠️Physics}
	Property SlidingBallConstraint.SoftlockServoUponReachingTarget: boolean {🛠️Physics} [Deprecated]
Class CylindricalConstraint : SlidingBallConstraint
	Property CylindricalConstraint.AngularRestitution: number {🛠️Physics}
	Property CylindricalConstraint.LowerAngle: number {🛠️Physics}
	Property CylindricalConstraint.UpperAngle: number {🛠️Physics}
	Property CylindricalConstraint.AngularVelocity: number {🛠️Physics}
	Property CylindricalConstraint.MotorMaxAngularAcceleration: number {🛠️Physics}
	Property CylindricalConstraint.MotorMaxTorque: number {🛠️Physics}
	Property CylindricalConstraint.AngularResponsiveness: number {🛠️Physics}
	Property CylindricalConstraint.AngularSpeed: number {🛠️Physics}
	Property CylindricalConstraint.ServoMaxTorque: number {🛠️Physics}
	Property CylindricalConstraint.TargetAngle: number {🛠️Physics}
	Property CylindricalConstraint.RotationAxisVisible: boolean {🛠️Physics}
	Property CylindricalConstraint.AngularActuatorType: Enum.ActuatorType {🛠️Physics}
	Property CylindricalConstraint.AngularLimitsEnabled: boolean {🛠️Physics}
	Property CylindricalConstraint.InclinationAngle: number {🛠️Physics}
	Property CylindricalConstraint.CurrentAngle: number {🛠️Physics} [ReadOnly]
	Property CylindricalConstraint.WorldRotationAxis: Vector3 {🛠️Physics} [ReadOnly]
	Property CylindricalConstraint.SoftlockAngularServoUponReachingTarget: boolean {🛠️Physics} [Deprecated]
Class PrismaticConstraint : SlidingBallConstraint
Class SpringConstraint : Constraint
	Property SpringConstraint.Coils: number {🛠️Physics}
	Property SpringConstraint.Radius: number {🛠️Physics}
	Property SpringConstraint.Thickness: number {🛠️Physics}
	Property SpringConstraint.CurrentLength: number {🛠️Physics} [ReadOnly]
	Property SpringConstraint.MaxLength: number {🛠️Physics}
	Property SpringConstraint.MinLength: number {🛠️Physics}
	Property SpringConstraint.Damping: number {🛠️Physics}
	Property SpringConstraint.FreeLength: number {🛠️Physics}
	Property SpringConstraint.LimitsEnabled: boolean {🛠️Physics}
	Property SpringConstraint.MaxForce: number {🛠️Physics}
	Property SpringConstraint.Stiffness: number {🛠️Physics}
Class Torque : Constraint
	Property Torque.RelativeTo: Enum.ActuatorRelativeTo {🛠️Physics}
	Property Torque.Torque: Vector3 {🛠️Physics}
Class TorsionSpringConstraint : Constraint
	Property TorsionSpringConstraint.Coils: number {🛠️Physics}
	Property TorsionSpringConstraint.Radius: number {🛠️Physics}
	Property TorsionSpringConstraint.CurrentAngle: number {🛠️Physics} [ReadOnly]
	Property TorsionSpringConstraint.MaxAngle: number {🛠️Physics}
	Property TorsionSpringConstraint.Restitution: number {🛠️Physics}
	Property TorsionSpringConstraint.Damping: number {🛠️Physics}
	Property TorsionSpringConstraint.LimitsEnabled: boolean {🛠️Physics}
	Property TorsionSpringConstraint.MaxTorque: number {🛠️Physics}
	Property TorsionSpringConstraint.Stiffness: number {🛠️Physics}
	Property TorsionSpringConstraint.LimitEnabled: boolean {🛠️Physics} [Hidden] [Deprecated]
Class UniversalConstraint : Constraint
	Property UniversalConstraint.Radius: number {🛠️Physics}
	Property UniversalConstraint.MaxAngle: number {🛠️Physics}
	Property UniversalConstraint.Restitution: number {🛠️Physics}
	Property UniversalConstraint.LimitsEnabled: boolean {🛠️Physics}
Class VectorForce : Constraint
	Property VectorForce.ApplyAtCenterOfMass: boolean {🛠️Physics}
	Property VectorForce.Force: Vector3 {🛠️Physics}
	Property VectorForce.RelativeTo: Enum.ActuatorRelativeTo {🛠️Physics}
Class ContentProvider : Instance [NotCreatable] [Service] [NotReplicated]
	Property ContentProvider.BaseUrl: string {🛠️AssetManagement} [ReadOnly]
	Property ContentProvider.RequestQueueSize: number {🛠️AssetManagement} [ReadOnly]
	Function ContentProvider:GetAssetFetchStatus(contentId: string) -> Enum.AssetFetchStatus {🛠️AssetManagement}
	Function ContentProvider:GetAssetFetchStatusChangedSignal(contentId: string) -> RBXScriptSignal {🛠️AssetManagement}
	Function ContentProvider:ListEncryptedAssets() -> { any } {🛠️AssetManagement}
	Function ContentProvider:PreloadAsync(contentIdList: { any }, callbackFunction: ((...any) -> ...any)?) -> () {🛠️AssetManagement} [Yields]
	Function ContentProvider:RegisterDefaultEncryptionKey(encryptionKey: string) -> () {🛠️AssetManagement}
	Function ContentProvider:RegisterDefaultSessionKey(sessionKey: string) -> () {🛠️AssetManagement}
	Function ContentProvider:RegisterEncryptedAsset(assetId: string, encryptionKey: string) -> () {🛠️AssetManagement}
	Function ContentProvider:RegisterSessionEncryptedAsset(contentId: string, sessionKey: string) -> () {🛠️AssetManagement}
	Function ContentProvider:SetBaseUrl(url: string) -> () {🛠️AssetManagement} {🔒LocalUser}
	Function ContentProvider:UnregisterDefaultEncryptionKey() -> () {🛠️AssetManagement}
	Function ContentProvider:UnregisterEncryptedAsset(assetId: string) -> () {🛠️AssetManagement}
	Function ContentProvider:GetDependencyContentIds(root: Instance) -> { any } {🛠️AssetManagement} {🔒RobloxScript}
	Function ContentProvider:GetDetailedFailedRequests() -> { any } {🛠️AssetManagement} {🔒RobloxScript}
	Function ContentProvider:GetFailedRequests() -> { any } {🛠️AssetManagement} {🔒RobloxScript}
	Function ContentProvider:Preload(contentId: string) -> () {🛠️AssetManagement} [Deprecated]
	Event ContentProvider.AssetFetchFailed(assetId: string) {🛠️AssetManagement}
Class ContextActionService : Instance [NotCreatable] [Service]
	Function ContextActionService:BindAction(actionName: string, functionToBind: (...any) -> ...any, createTouchButton: boolean, inputTypes: ...any) -> () {🛠️Input}
	Function ContextActionService:BindActionAtPriority(actionName: string, functionToBind: (...any) -> ...any, createTouchButton: boolean, priorityLevel: number, inputTypes: ...any) -> () {🛠️Input}
	Function ContextActionService:BindActivate(userInputTypeForActivation: Enum.UserInputType, keyCodesForActivation: ...any) -> () {🛠️Input}
	Function ContextActionService:GetAllBoundActionInfo() -> { [string]: any } {🛠️Input}
	Function ContextActionService:GetBoundActionInfo(actionName: string) -> { [string]: any } {🛠️Input}
	Function ContextActionService:GetButton(actionName: string) -> Instance? {🛠️Input} [Yields]
	Function ContextActionService:GetCurrentLocalToolIcon() -> string {🛠️Input}
	Function ContextActionService:SetDescription(actionName: string, description: string) -> () {🛠️Input}
	Function ContextActionService:SetImage(actionName: string, image: string) -> () {🛠️Input}
	Function ContextActionService:SetPosition(actionName: string, position: UDim2) -> () {🛠️Input}
	Function ContextActionService:SetTitle(actionName: string, title: string) -> () {🛠️Input}
	Function ContextActionService:UnbindAction(actionName: string) -> () {🛠️Input}
	Function ContextActionService:UnbindActivate(userInputTypeForActivation: Enum.UserInputType, keyCodeForActivation: Enum.KeyCode? = "Unknown") -> () {🛠️Input}
	Function ContextActionService:UnbindAllActions() -> () {🛠️Input}
	Function ContextActionService:BindActionToInputTypes(actionName: string, functionToBind: (...any) -> ...any, createTouchButton: boolean, inputTypes: ...any) -> () {🛠️Input} [Deprecated]
	Function ContextActionService:BindCoreAction(actionName: string, functionToBind: (...any) -> ...any, createTouchButton: boolean, inputTypes: ...any) -> () {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:BindCoreActionAtPriority(actionName: string, functionToBind: (...any) -> ...any, createTouchButton: boolean, priorityLevel: number, inputTypes: ...any) -> () {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:BindCoreActivate(userInputTypeForActivation: Enum.UserInputType, keyCodesForActivation: ...any) -> () {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:CallFunction(actionName: string, state: Enum.UserInputState, inputObject: Instance) -> ...any {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:FireActionButtonFoundSignal(actionName: string, actionButton: Instance) -> () {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:GetAllBoundCoreActionInfo() -> { [string]: any } {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:GetBoundCoreActionInfo(actionName: string) -> { [string]: any } {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:GetInputContexts() -> { Instance } {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:UnbindCoreAction(actionName: string) -> () {🛠️Input} {🔒RobloxScript}
	Function ContextActionService:UnbindCoreActivate(userInputTypeForActivation: Enum.UserInputType, keyCodeForActivation: Enum.KeyCode? = "Unknown") -> () {🛠️Input} {🔒RobloxScript}
	Event ContextActionService.LocalToolEquipped(toolEquipped: Instance) {🛠️Input}
	Event ContextActionService.LocalToolUnequipped(toolUnequipped: Instance) {🛠️Input}
	Event ContextActionService.BoundActionAdded(actionAdded: string, createTouchButton: boolean, functionInfoTable: { [string]: any }, isCore: boolean) {🛠️Input} {🔒RobloxScript}
	Event ContextActionService.BoundActionChanged(actionChanged: string, changeName: string, changeTable: { [string]: any }) {🛠️Input} {🔒RobloxScript}
	Event ContextActionService.BoundActionRemoved(actionRemoved: string, functionInfoTable: { [string]: any }, isCore: boolean) {🛠️Input} {🔒RobloxScript}
	Event ContextActionService.GetActionButtonEvent(actionName: string) {🛠️Input} {🔒RobloxScript}
	Event ContextActionService.InputContextsChanged() {🛠️Input} {🔒RobloxScript}
Class Controller : Instance [NotCreatable]
	Function Controller:BindButton(button: Enum.Button, caption: string) -> ()
	Function Controller:GetButton(button: Enum.Button) -> boolean
	Function Controller:UnbindButton(button: Enum.Button) -> ()
	Function Controller:bindButton(button: Enum.Button, caption: string) -> () [Deprecated]
	Function Controller:getButton(button: Enum.Button) -> boolean [Deprecated]
	Event Controller.ButtonChanged(button: Enum.Button)
Class HumanoidController : Controller
Class SkateboardController : Controller
	Property SkateboardController.Steer: number {🛠️Basic} [ReadOnly]
	Property SkateboardController.Throttle: number {🛠️Basic} [ReadOnly]
	Event SkateboardController.AxisChanged(axis: string) {🛠️Basic}
Class VehicleController : Controller
Class ControllerBase : Instance [NotCreatable]
	Property ControllerBase.BalanceRigidityEnabled: boolean
	Property ControllerBase.Active: boolean [ReadOnly]
	Property ControllerBase.MoveSpeedFactor: number
Class AirController : ControllerBase
	Property AirController.BalanceMaxTorque: number {🛠️Basic}
	Property AirController.BalanceSpeed: number {🛠️Basic}
	Property AirController.MaintainLinearMomentum: boolean {🛠️Basic}
	Property AirController.MoveMaxForce: number {🛠️Basic}
	Property AirController.MaintainAngularMomentum: boolean {🛠️Basic}
	Property AirController.TurnMaxTorque: number {🛠️Basic}
	Property AirController.TurnSpeedFactor: number {🛠️Basic}
	Property AirController.LinearImpulse: Vector3 {🛠️Basic} [Hidden] [NotReplicated]
Class ClimbController : ControllerBase
	Property ClimbController.BalanceMaxTorque: number {🛠️Basic}
	Property ClimbController.BalanceSpeed: number {🛠️Basic}
	Property ClimbController.AccelerationTime: number {🛠️Basic}
	Property ClimbController.MoveMaxForce: number {🛠️Basic}
Class GroundController : ControllerBase
	Property GroundController.AccelerationLean: number {🛠️Basic}
	Property GroundController.BalanceMaxTorque: number {🛠️Basic}
	Property GroundController.BalanceSpeed: number {🛠️Basic}
	Property GroundController.AccelerationTime: number {🛠️Basic}
	Property GroundController.DecelerationTime: number {🛠️Basic}
	Property GroundController.Friction: number {🛠️Basic}
	Property GroundController.FrictionWeight: number {🛠️Basic}
	Property GroundController.GroundOffset: number {🛠️Basic}
	Property GroundController.StandForce: number {🛠️Basic}
	Property GroundController.StandSpeed: number {🛠️Basic}
	Property GroundController.TurnSpeedFactor: number {🛠️Basic}
Class SwimController : ControllerBase
	Property SwimController.PitchMaxTorque: number {🛠️Basic}
	Property SwimController.PitchSpeedFactor: number {🛠️Basic}
	Property SwimController.RollMaxTorque: number {🛠️Basic}
	Property SwimController.RollSpeedFactor: number {🛠️Basic}
	Property SwimController.AccelerationTime: number {🛠️Basic}
Class ControllerManager : Instance
	Property ControllerManager.ActiveController: ControllerBase? {🛠️AvatarBehavior}
	Property ControllerManager.BaseMoveSpeed: number {🛠️AvatarBehavior}
	Property ControllerManager.BaseTurnSpeed: number {🛠️AvatarBehavior}
	Property ControllerManager.ClimbSensor: ControllerSensor? {🛠️AvatarBehavior}
	Property ControllerManager.GroundSensor: ControllerSensor? {🛠️AvatarBehavior}
	Property ControllerManager.RootPart: BasePart? {🛠️AvatarBehavior}
	Property ControllerManager.FacingDirection: Vector3 {🛠️AvatarBehavior}
	Property ControllerManager.MovingDirection: Vector3 {🛠️AvatarBehavior}
	Property ControllerManager.UpDirection: Vector3 {🛠️AvatarBehavior}
Class ControllerService : Instance [NotCreatable] [Service] [NotReplicated]
Class ConversationalAIAcceptanceService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function ConversationalAIAcceptanceService:SendMeshGenActivatedTelemetry() -> () {🔒RobloxScript}
	Function ConversationalAIAcceptanceService:SendMeshGenCompletedTelemetry(requestId: string, generationId: string, success: boolean, errorMessage: string, prompt: string) -> () {🔒RobloxScript}
	Function ConversationalAIAcceptanceService:SendMeshGenMeshInsertedTelemetry(requestId: string, generationId: string, success: boolean, errorMessage: string) -> () {🔒RobloxScript}
	Function ConversationalAIAcceptanceService:SendMeshGenPublishedAssetsTelemetry(requestId: string, generationId: string, success: boolean, errorMessage: string, meshId: number?, imageId: number?) -> () {🔒RobloxScript}
Class CookiesService : Instance [NotCreatable] [Service]
Class CoreGuiConfiguration : Instance [NotCreatable] [Service] [NotReplicated]
	Property CoreGuiConfiguration.CapturesViewConfiguration: CapturesViewConfiguration?
	Property CoreGuiConfiguration.PlayerListConfiguration: PlayerListConfiguration?
	Property CoreGuiConfiguration.SelfViewConfiguration: SelfViewConfiguration?
Class CorePackages : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class CoreScriptDebuggingManagerHelper : Instance [NotCreatable] [Service]
Class CoreScriptSyncService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function CoreScriptSyncService:GetScriptFilePath(script: Instance) -> any {🔒RobloxScript}
Class CreationDBService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class CreatorStoreService : Instance [NotCreatable] [Service]
	Function CreatorStoreService:GetAssetInfoAsync(assetId: number) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function CreatorStoreService:GetCreatorStoreProductInfoAsync(productTargetId: number, assetType: string) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function CreatorStoreService:PerformCreatorStorePurchase(productTargetId: number, assetType: string) -> { [string]: any } {🔒RobloxScript} [Yields]
Class CrossDMScriptChangeListener : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function CrossDMScriptChangeListener:IsWatchingScriptLine(scriptRef: string, lineNumber: number) -> boolean {🔒RobloxScript}
	Function CrossDMScriptChangeListener:StartWatchingScriptLine(scriptRef: string, debuggerConnectionId: number, lineNumber: number) -> () {🔒RobloxScript}
	Event CrossDMScriptChangeListener.GuidLineContentsChanged(guid: string, lineNumber: number, contents: string) {🔒RobloxScript}
	Event CrossDMScriptChangeListener.GuidNameChanged(guid: string, fullName: string) {🔒RobloxScript}
Class CustomEvent : Instance [Deprecated]
	Property CustomEvent.PersistedCurrentValue: number [Hidden] [NotScriptable] [Deprecated]
	Function CustomEvent:GetAttachedReceivers() -> { Instance } [Deprecated]
	Function CustomEvent:SetValue(newValue: number) -> () [Deprecated]
	Event CustomEvent.ReceiverConnected(receiver: Instance) [Deprecated]
	Event CustomEvent.ReceiverDisconnected(receiver: Instance) [Deprecated]
Class CustomEventReceiver : Instance [Deprecated]
	Property CustomEventReceiver.Source: Instance? [Deprecated]
	Function CustomEventReceiver:GetCurrentValue() -> number [Deprecated]
	Event CustomEventReceiver.EventConnected(event: Instance) [Deprecated]
	Event CustomEventReceiver.EventDisconnected(event: Instance) [Deprecated]
	Event CustomEventReceiver.SourceValueChanged(newValue: number) [Deprecated]
Class CustomLog : Instance [NotReplicated]
	Function CustomLog:Close() -> () {🛠️InternalTest}
	Function CustomLog:GetLogPath() -> string {🛠️InternalTest}
	Function CustomLog:Open() -> () {🛠️InternalTest}
	Function CustomLog:WriteAppend(append: string) -> () {🛠️InternalTest}
Class DataModelMesh : Instance [NotCreatable] [NotBrowsable]
	Property DataModelMesh.Offset: Vector3
	Property DataModelMesh.Scale: Vector3
	Property DataModelMesh.VertexColor: Vector3
Class BevelMesh : DataModelMesh [NotCreatable] [NotBrowsable] [Deprecated]
	Property BevelMesh.Bevel: number {🛠️Basic} [Hidden] [NotScriptable] [Deprecated]
	Property BevelMesh.Bevel Roundness: number {🛠️Basic} [Hidden] [NotScriptable] [Deprecated]
	Property BevelMesh.Bulge: number {🛠️Basic} [Hidden] [NotScriptable] [Deprecated]
Class BlockMesh : BevelMesh
Class CylinderMesh : BevelMesh [Deprecated]
Class FileMesh : DataModelMesh
	Property FileMesh.MeshId: string {🛠️Basic}
	Property FileMesh.TextureId: string {🛠️Basic}
Class SpecialMesh : FileMesh
	Property SpecialMesh.MeshType: Enum.MeshType {🛠️Basic}
Class DataModelPatchService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function DataModelPatchService:GetLuaVersion(patchName: string) -> string {🔒RobloxScript}
	Function DataModelPatchService:GetPatch(patchName: string) -> Instance? {🔒RobloxScript}
	Function DataModelPatchService:RegisterPatch(patchName: string, behaviorName: string, localConfigPath: string, userId: number) -> () {🔒RobloxScript}
	Function DataModelPatchService:UpdatePatch(userId: number, patchName: string, callbackFunction: (...any) -> ...any) -> () {🔒RobloxScript}
Class DataModelSession : Instance [NotCreatable]
	Property DataModelSession.CurrentDataModelType: Enum.StudioDataModelType {RobloxScript} [Hidden] [ReadOnly]
	Property DataModelSession.SessionId: string {RobloxScript} [Hidden] [ReadOnly]
	Event DataModelSession.CurrentDataModelTypeAboutToChange(dataModelType: Enum.StudioDataModelType) {🔒RobloxScript}
	Event DataModelSession.CurrentDataModelTypeChanged() {🔒RobloxScript}
Class DataStoreGetOptions : Instance [NotReplicated]
	Property DataStoreGetOptions.UseCache: boolean {🛠️DataStore}
Class DataStoreIncrementOptions : Instance [NotReplicated]
	Function DataStoreIncrementOptions:GetMetadata() -> { [string]: any } {🛠️DataStore}
	Function DataStoreIncrementOptions:SetMetadata(attributes: { [string]: any }) -> () {🛠️DataStore}
Class DataStoreInfo : Instance [NotCreatable] [NotReplicated]
	Property DataStoreInfo.CreatedTime: number {🛠️DataStore} [ReadOnly]
	Property DataStoreInfo.DataStoreName: string {🛠️DataStore} [ReadOnly]
	Property DataStoreInfo.UpdatedTime: number {🛠️DataStore} [ReadOnly]
Class DataStoreKey : Instance [NotCreatable] [NotReplicated]
	Property DataStoreKey.KeyName: string {🛠️DataStore} [ReadOnly]
Class DataStoreKeyInfo : Instance [NotCreatable] [NotReplicated]
	Property DataStoreKeyInfo.CreatedTime: number {🛠️DataStore} [ReadOnly]
	Property DataStoreKeyInfo.UpdatedTime: number {🛠️DataStore} [ReadOnly]
	Property DataStoreKeyInfo.Version: string {🛠️DataStore} [ReadOnly]
	Function DataStoreKeyInfo:GetMetadata() -> { [string]: any } {🛠️DataStore}
	Function DataStoreKeyInfo:GetUserIds() -> { any } {🛠️DataStore}
Class DataStoreObjectVersionInfo : Instance [NotCreatable] [NotReplicated]
	Property DataStoreObjectVersionInfo.CreatedTime: number {🛠️DataStore} [ReadOnly]
	Property DataStoreObjectVersionInfo.IsDeleted: boolean {🛠️DataStore} [ReadOnly]
	Property DataStoreObjectVersionInfo.Version: string {🛠️DataStore} [ReadOnly]
Class DataStoreOptions : Instance [NotReplicated]
	Property DataStoreOptions.AllScopes: boolean {🛠️DataStore}
	Function DataStoreOptions:SetExperimentalFeatures(experimentalFeatures: { [string]: any }) -> () {🛠️DataStore}
Class DataStoreService : Instance [NotCreatable] [Service] [NotReplicated]
	Property DataStoreService.AutomaticRetry: boolean {🛠️DataStore} {LocalUser} [NotReplicated]
	Property DataStoreService.LegacyNamingScheme: boolean {🛠️DataStore} {LocalUser} [Hidden] [Deprecated]
	Function DataStoreService:GetDataStore(name: string, scope: string? = "global", options: Instance? = nil) -> DataStore {🛠️DataStore}
	Function DataStoreService:GetGlobalDataStore() -> DataStore {🛠️DataStore}
	Function DataStoreService:GetOrderedDataStore(name: string, scope: string? = "global") -> OrderedDataStore {🛠️DataStore}
	Function DataStoreService:GetRequestBudgetForRequestType(requestType: Enum.DataStoreRequestType) -> number {🛠️DataStore}
	Function DataStoreService:ListDataStoresAsync(prefix: string? = "", pageSize: number? = 0, cursor: string? = "") -> DataStoreListingPages {🛠️DataStore} [Yields]
	Function DataStoreService:SetRateLimitForRequestType(requestType: Enum.DataStoreRequestType, baseLimit: number, perPlayerLimit: number) -> () {🛠️DataStore}
Class DataStoreSetOptions : Instance [NotReplicated]
	Function DataStoreSetOptions:GetMetadata() -> { [string]: any } {🛠️DataStore}
	Function DataStoreSetOptions:SetMetadata(attributes: { [string]: any }) -> () {🛠️DataStore}
Class Debris : Instance [NotCreatable] [Service]
	Property Debris.MaxItems: number {🛠️Basic} [Deprecated]
	Function Debris:AddItem(item: Instance, lifetime: number? = 10) -> () {🛠️Basic}
	Function Debris:SetLegacyMaxItems(enabled: boolean) -> () {🛠️Basic} {🔒LocalUser}
	Function Debris:addItem(item: Instance, lifetime: number? = 10) -> () {🛠️Basic} [Deprecated]
Class DebugSettings : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated] [NotBrowsable]
	Property DebugSettings.TickCountPreciseOverride: Enum.TickCountSampleMethod {Plugin}
	Property DebugSettings.IsScriptStackTracingEnabled: boolean {Plugin}
	Property DebugSettings.ReportSoundWarnings: boolean {Plugin}
	Property DebugSettings.DataModel: number {Plugin} [ReadOnly]
	Property DebugSettings.InstanceCount: number {Plugin} [ReadOnly]
	Property DebugSettings.JobCount: number {Plugin} [ReadOnly]
	Property DebugSettings.PlayerCount: number {Plugin} [ReadOnly]
	Property DebugSettings.RobloxVersion: string {Plugin} [ReadOnly]
Class DebuggablePluginWatcher : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class DebuggerBreakpoint : Instance {🔒LocalUser} [NotCreatable]
	Property DebuggerBreakpoint.Condition: string
	Property DebuggerBreakpoint.ContinueExecution: boolean
	Property DebuggerBreakpoint.IsEnabled: boolean
	Property DebuggerBreakpoint.Line: number [ReadOnly]
	Property DebuggerBreakpoint.LogExpression: string
	Property DebuggerBreakpoint.isContextDependentBreakpoint: boolean
	Property DebuggerBreakpoint.line: number [Hidden] [NotScriptable]
Class DebuggerConnection : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property DebuggerConnection.ErrorMessage: string {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerConnection.Id: number {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerConnection.HasError: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerConnection.IsPaused: boolean {RobloxScript} [Hidden] [ReadOnly]
	Function DebuggerConnection:AddBreakpoint(script: string, line: number, breakpoint: Breakpoint) -> () {🔒RobloxScript}
	Function DebuggerConnection:Close() -> () {🔒RobloxScript}
	Function DebuggerConnection:EvaluateWatch(expression: string, frame: StackFrame, callback: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:GetFrameById(id: number) -> StackFrame {🔒RobloxScript}
	Function DebuggerConnection:GetSource(scriptRef: string, status: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:GetThreadById(id: number) -> ThreadState {🔒RobloxScript}
	Function DebuggerConnection:GetThreads(callback: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:GetVariableById(id: number) -> DebuggerVariable {🔒RobloxScript}
	Function DebuggerConnection:Pause(thread: ThreadState, status: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:Populate(instance: Instance, callback: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:RemoveBreakpoint(breakpoint: Breakpoint) -> () {🔒RobloxScript}
	Function DebuggerConnection:Resume(thread: ThreadState, status: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:SetExceptionBreakMode(breakMode: Enum.DebuggerExceptionBreakMode, callback: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:SetVariable(variable: DebuggerVariable, value: string, callback: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:Step(thread: ThreadState, callback: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:StepIn(thread: ThreadState, callback: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:StepOut(thread: ThreadState, callback: (...any) -> ...any) -> number {🔒RobloxScript}
	Function DebuggerConnection:UpdateSelectedFrame(threadId: number, frameNumber: number) -> () {🔒RobloxScript}
	Event DebuggerConnection.BreakpointAdded(breakpoint: Breakpoint) {🔒RobloxScript}
	Event DebuggerConnection.BreakpointChanged(breakpoint: Breakpoint) {🔒RobloxScript}
	Event DebuggerConnection.BreakpointRemoved(breakpoint: Breakpoint, reason: Enum.BreakpointRemoveReason) {🔒RobloxScript}
	Event DebuggerConnection.Paused(pausedState: PausedState, reason: Enum.DebuggerPauseReason) {🔒RobloxScript}
	Event DebuggerConnection.Resumed(pausedState: PausedState) {🔒RobloxScript}
Class LocalDebuggerConnection : DebuggerConnection {🔒RobloxScript} [NotCreatable] [NotReplicated]
Class DebuggerConnectionManager : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property DebuggerConnectionManager.Timeout: number {RobloxScript} [Hidden] [NotReplicated]
	Function DebuggerConnectionManager:ConnectLocal(dataModel: DataModel) -> number {🔒RobloxScript}
	Function DebuggerConnectionManager:FocusConnection(connection: DebuggerConnection) -> () {🔒RobloxScript}
	Function DebuggerConnectionManager:GetAvailableConnection() -> DebuggerConnection {🔒RobloxScript}
	Function DebuggerConnectionManager:GetConnectionById(id: number) -> DebuggerConnection {🔒RobloxScript}
	Event DebuggerConnectionManager.ConnectionEnded(connection: DebuggerConnection, reason: Enum.DebuggerEndReason) {🔒RobloxScript}
	Event DebuggerConnectionManager.ConnectionStarted(connection: DebuggerConnection) {🔒RobloxScript}
	Event DebuggerConnectionManager.FocusChanged(connection: DebuggerConnection) {🔒RobloxScript}
Class DebuggerLuaResponse : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property DebuggerLuaResponse.Message: string {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerLuaResponse.RequestId: number {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerLuaResponse.IsError: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerLuaResponse.IsSuccess: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerLuaResponse.Status: Enum.DebuggerStatus {RobloxScript} [Hidden] [ReadOnly]
	Function DebuggerLuaResponse:GetArg() -> any {🔒RobloxScript}
Class DebuggerManager : Instance {🔒LocalUser} [NotCreatable] [Service] [NotReplicated]
	Property DebuggerManager.DebuggingEnabled: boolean [ReadOnly]
	Function DebuggerManager:AddDebugger(script: Instance) -> Instance?
	Function DebuggerManager:EnableDebugging() -> () {🔒LocalUser}
	Function DebuggerManager:GetDebuggers() -> { Instance }
	Function DebuggerManager:Resume() -> ()
	Function DebuggerManager:StepIn() -> () [Deprecated]
	Function DebuggerManager:StepOut() -> () [Deprecated]
	Function DebuggerManager:StepOver() -> () [Deprecated]
	Event DebuggerManager.DebuggerAdded(debugger: Instance)
	Event DebuggerManager.DebuggerRemoved(debugger: Instance)
Class DebuggerUIService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function DebuggerUIService:EditBreakpoint(metaBreakpointId: number) -> () {🔒RobloxScript}
	Function DebuggerUIService:EditWatch(expression: string) -> () {🔒RobloxScript}
	Function DebuggerUIService:IsConnectionForPlayDataModel(debuggerConnectionId: number) -> boolean {🔒RobloxScript}
	Function DebuggerUIService:OpenExceptionMessagePopup(exceptionMessage: string, pausedLine: number) -> () {🔒RobloxScript}
	Function DebuggerUIService:OpenScriptAtLine(guid: string, debuggerConnectionId: number, line: number, showErrorOnFail: boolean) -> () {🔒RobloxScript}
	Function DebuggerUIService:Pause() -> () {🔒RobloxScript}
	Function DebuggerUIService:RemoveScriptLineMarkers(debuggerConnectionId: number, allMarkers: boolean) -> () {🔒RobloxScript}
	Function DebuggerUIService:Resume() -> () {🔒RobloxScript}
	Function DebuggerUIService:SetCurrentThreadId(debuggerThreadId: number) -> () {🔒RobloxScript}
	Function DebuggerUIService:SetScriptLineMarker(guid: string, debuggerConnectionId: number, line: number, lineMarkerType: boolean) -> () {🔒RobloxScript}
	Function DebuggerUIService:SetWatchExpressions(expressions: { any }) -> () {🔒RobloxScript}
	Event DebuggerUIService.ExpressionAdded(expression: string) {🔒RobloxScript}
	Event DebuggerUIService.ExpressionsCleared() {🔒RobloxScript}
Class DebuggerVariable : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property DebuggerVariable.Name: string {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerVariable.Type: string {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerVariable.Value: string {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerVariable.VariableId: number {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerVariable.VariablesCount: number {RobloxScript} [Hidden] [ReadOnly]
	Property DebuggerVariable.Populated: boolean {RobloxScript} [Hidden] [ReadOnly]
	Function DebuggerVariable:GetVariableByIndex(index: number) -> DebuggerVariable {🔒RobloxScript}
	Function DebuggerVariable:GetVariableByName(name: string) -> DebuggerVariable {🔒RobloxScript}
Class DebuggerWatch : Instance {🔒LocalUser}
	Property DebuggerWatch.Expression: string
Class DeviceIdService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function DeviceIdService:GetDeviceId() -> string {🔒RobloxScript}
Class Dialog : Instance
	Property Dialog.BehaviorType: Enum.DialogBehaviorType {🛠️UI}
	Property Dialog.ConversationDistance: number {🛠️UI}
	Property Dialog.GoodbyeChoiceActive: boolean {🛠️UI}
	Property Dialog.GoodbyeDialog: string {🛠️UI}
	Property Dialog.InUse: boolean {🛠️UI}
	Property Dialog.InitialPrompt: string {🛠️UI}
	Property Dialog.Purpose: Enum.DialogPurpose {🛠️UI}
	Property Dialog.Tone: Enum.DialogTone {🛠️UI}
	Property Dialog.TriggerDistance: number {🛠️UI}
	Property Dialog.TriggerOffset: Vector3 {🛠️UI}
	Function Dialog:GetCurrentPlayers() -> { Instance } {🛠️UI}
	Function Dialog:SetGuiObject(gui: BillboardGui) -> () {🛠️UI} {🔒RobloxScript}
	Function Dialog:SetPlayerIsUsing(player: Instance, isUsing: boolean) -> () {🛠️UI} {🔒RobloxScript}
	Function Dialog:SignalDialogChoiceSelected(player: Instance, dialogChoice: Instance) -> () {🛠️UI} {🔒RobloxScript}
	Event Dialog.DialogChoiceSelected(player: Instance, dialogChoice: Instance) {🛠️UI}
Class DialogChoice : Instance
	Property DialogChoice.GoodbyeChoiceActive: boolean {🛠️UI}
	Property DialogChoice.GoodbyeDialog: string {🛠️UI}
	Property DialogChoice.ResponseDialog: string {🛠️UI}
	Property DialogChoice.UserDialog: string {🛠️UI}
Class DigitsRigDescription : Instance
	Property DigitsRigDescription.Side: Enum.DigitsRigDescriptionSide {🛠️Animation}
	Property DigitsRigDescription.Index1: Instance? {🛠️Animation}
	Property DigitsRigDescription.Index2: Instance? {🛠️Animation}
	Property DigitsRigDescription.Index3: Instance? {🛠️Animation}
	Property DigitsRigDescription.Middle1: Instance? {🛠️Animation}
	Property DigitsRigDescription.Middle2: Instance? {🛠️Animation}
	Property DigitsRigDescription.Middle3: Instance? {🛠️Animation}
	Property DigitsRigDescription.Pinky1: Instance? {🛠️Animation}
	Property DigitsRigDescription.Pinky2: Instance? {🛠️Animation}
	Property DigitsRigDescription.Pinky3: Instance? {🛠️Animation}
	Property DigitsRigDescription.Ring1: Instance? {🛠️Animation}
	Property DigitsRigDescription.Ring2: Instance? {🛠️Animation}
	Property DigitsRigDescription.Ring3: Instance? {🛠️Animation}
	Property DigitsRigDescription.Thumb1: Instance? {🛠️Animation}
	Property DigitsRigDescription.Thumb2: Instance? {🛠️Animation}
	Property DigitsRigDescription.Thumb3: Instance? {🛠️Animation}
	Property DigitsRigDescription.IndexRange: Vector3 {🛠️Animation}
	Property DigitsRigDescription.MiddleRange: Vector3 {🛠️Animation}
	Property DigitsRigDescription.PinkyRange: Vector3 {🛠️Animation}
	Property DigitsRigDescription.RingRange: Vector3 {🛠️Animation}
	Property DigitsRigDescription.ThumbRange: Vector3 {🛠️Animation}
	Property DigitsRigDescription.IndexSize: number {🛠️Animation}
	Property DigitsRigDescription.MiddleSize: number {🛠️Animation}
	Property DigitsRigDescription.PinkySize: number {🛠️Animation}
	Property DigitsRigDescription.RingSize: number {🛠️Animation}
	Property DigitsRigDescription.ThumbSize: number {🛠️Animation}
	Property DigitsRigDescription.Index1TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Index2TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Index3TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Middle1TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Middle2TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Middle3TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Pinky1TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Pinky2TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Pinky3TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Ring1TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Ring2TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Ring3TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Thumb1TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Thumb2TposeAdjustment: CFrame {🛠️Animation}
	Property DigitsRigDescription.Thumb3TposeAdjustment: CFrame {🛠️Animation}
	Function DigitsRigDescription:GetFingerControl(fingerIndex: number) -> Vector3 {🛠️Animation}
	Function DigitsRigDescription:GetFingerTip(fingerIndex: number) -> Vector3 {🛠️Animation}
	Function DigitsRigDescription:SetFingerControl(fingerIndex: number, control: Vector3) -> () {🛠️Animation}
	Function DigitsRigDescription:SetFingerTip(fingerIndex: number, point: Vector3) -> () {🛠️Animation}
	Function DigitsRigDescription:GetJoint(label: Enum.RigLabel) -> Instance? {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function DigitsRigDescription:GetJointLabels() -> { any } {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function DigitsRigDescription:GetTposeAdjustment(label: Enum.RigLabel) -> CFrame {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function DigitsRigDescription:SetJoint(label: Enum.RigLabel, joint: Instance) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function DigitsRigDescription:SetTposeAdjustment(label: Enum.RigLabel, transform: CFrame) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
Class DraftsService : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
	Function DraftsService:CommitEdits(scripts: { Instance }) -> () {🔒RobloxScript} [Yields]
	Function DraftsService:DiscardEdits(scripts: { Instance }) -> () {🔒RobloxScript}
	Function DraftsService:GetDraftStatus(script: Instance) -> Enum.DraftStatusCode {🔒RobloxScript}
	Function DraftsService:GetDrafts() -> { Instance } {🔒RobloxScript} [Yields]
	Function DraftsService:GetEditors(script: Instance) -> { Instance } {🔒RobloxScript}
	Function DraftsService:RestoreScripts(scripts: { Instance }) -> () {🔒RobloxScript}
	Function DraftsService:ShowDiffsAgainstBase(scripts: { Instance }) -> () {🔒RobloxScript}
	Function DraftsService:ShowDiffsAgainstServer(scripts: { Instance }) -> () {🔒RobloxScript}
	Function DraftsService:ShowSourceDiffsAgainstCurrent(sources: { any }, scripts: { Instance }) -> () {🔒RobloxScript}
	Function DraftsService:UpdateToLatestVersion(scripts: { Instance }) -> () {🔒RobloxScript} [Yields]
	Event DraftsService.CommitStatusChanged(script: Instance, status: Enum.DraftStatusCode) {🔒RobloxScript}
	Event DraftsService.DraftAdded(script: Instance) {🔒RobloxScript}
	Event DraftsService.DraftRemoved(script: Instance) {🔒RobloxScript}
	Event DraftsService.DraftStatusChanged(script: Instance) {🔒RobloxScript}
	Event DraftsService.EditorsListChanged(script: Instance) {🔒RobloxScript}
	Event DraftsService.UpdateStatusChanged(script: Instance, status: Enum.DraftStatusCode) {🔒RobloxScript}
Class Dragger : Instance
	Function Dragger:AxisRotate(axis: Enum.Axis? = "X") -> () {🛠️Physics}
	Function Dragger:MouseDown(mousePart: Instance, pointOnMousePart: Vector3, parts: { Instance }) -> () {🛠️Physics}
	Function Dragger:MouseMove(mouseRay: Ray) -> () {🛠️Physics}
	Function Dragger:MouseUp() -> () {🛠️Physics}
Class DraggerService : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
	Property DraggerService.AlignDraggedObjects: boolean [NotReplicated]
	Property DraggerService.AngleSnapEnabled: boolean [NotReplicated]
	Property DraggerService.AngleSnapIncrement: number [NotReplicated]
	Property DraggerService.AnimateHover: boolean [NotReplicated]
	Property DraggerService.CollisionsEnabled: boolean [NotReplicated]
	Property DraggerService.DraggerCoordinateSpace: Enum.DraggerCoordinateSpace [NotReplicated]
	Property DraggerService.DraggerMovementMode: Enum.DraggerMovementMode [NotReplicated]
	Property DraggerService.GeometrySnapColor: Color3 [NotReplicated]
	Property DraggerService.HoverAnimateFrequency: number [NotReplicated]
	Property DraggerService.HoverThickness: number [NotReplicated]
	Property DraggerService.JointsEnabled: boolean [NotReplicated]
	Property DraggerService.LinearSnapEnabled: boolean [NotReplicated]
	Property DraggerService.LinearSnapIncrement: number [NotReplicated]
	Property DraggerService.ShowHover: boolean [NotReplicated]
	Property DraggerService.ShowPivotIndicator: boolean [NotReplicated]
	Property DraggerService.HoverLineThickness: number {RobloxScript} [Hidden]
	Property DraggerService.PartSnapEnabled: boolean {RobloxScript} [NotReplicated]
	Property DraggerService.PivotSnapToGeometry: boolean {RobloxScript} [NotReplicated]
Class EditableService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
	Property EditableService.EditableStatus: Enum.EditableStatus {RobloxEngine} [Hidden] [NotScriptable]
Class EncodingService : Instance [NotCreatable] [Service] [NotReplicated]
	Function EncodingService:Base64Decode(input: buffer) -> buffer {🧬Safe}
	Function EncodingService:Base64Encode(input: buffer) -> buffer {🧬Safe}
	Function EncodingService:CompressBuffer(input: buffer, algorithm: Enum.CompressionAlgorithm, compressionLevel: number? = 1) -> buffer {🧬Safe}
	Function EncodingService:ComputeBufferHash(input: buffer, algorithm: Enum.HashAlgorithm) -> buffer {🧬Safe}
	Function EncodingService:ComputeStringHash(input: string, algorithm: Enum.HashAlgorithm) -> string {🧬Safe}
	Function EncodingService:DecompressBuffer(input: buffer, algorithm: Enum.CompressionAlgorithm) -> buffer {🧬Safe}
	Function EncodingService:GetDecompressedBufferSize(input: buffer, algorithm: Enum.CompressionAlgorithm) -> number? {🧬Safe}
Class EulerRotationCurve : Instance
	Property EulerRotationCurve.RotationOrder: Enum.RotationOrder {🛠️Basic}
	Function EulerRotationCurve:GetAnglesAtTime(time: number) -> { any } {🛠️Basic}
	Function EulerRotationCurve:GetRotationAtTime(time: number) -> CFrame {🛠️Basic}
	Function EulerRotationCurve:X() -> FloatCurve {🛠️Basic}
	Function EulerRotationCurve:Y() -> FloatCurve {🛠️Basic}
	Function EulerRotationCurve:Z() -> FloatCurve {🛠️Basic}
Class EventIngestService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Function EventIngestService:SendEventDeferred(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {🔒RobloxScript}
	Function EventIngestService:SendEventImmediately(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {🔒RobloxScript}
	Function EventIngestService:SetRBXEvent(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {🔒RobloxScript}
	Function EventIngestService:SetRBXEventStream(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {🔒RobloxScript}
Class ExampleV2Service : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function ExampleV2Service:PrintHello() -> () {🔒RobloxScript}
	Event ExampleV2Service.OnPolo(message: string) {🔒RobloxScript}
Class ExperienceAuthService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Function ExperienceAuthService:ScopeCheckUIComplete(guid: string, scopes: { any }, result: Enum.ScopeCheckResult, metadata: { [string]: any }) -> () {🔒RobloxScript}
	Event ExperienceAuthService.OpenAuthPrompt(guid: string, scopes: { any }, metadata: { [string]: any }) {🔒RobloxScript}
	Event ExperienceAuthService.ScopeCheckResult(guid: string, result: Enum.ScopeCheckResult, token: string, scopes: { any }, metadata: { [string]: any }) {🔒RobloxEngine} [Hidden]
Class ExperienceInviteOptions : Instance [NotReplicated]
	Property ExperienceInviteOptions.InviteMessageId: string {🛠️Social}
	Property ExperienceInviteOptions.InviteUser: number {🛠️Social}
	Property ExperienceInviteOptions.LaunchData: string {🛠️Social}
	Property ExperienceInviteOptions.PromptMessage: string {🛠️Social}
Class ExperienceNotificationService : Instance [NotCreatable] [Service] [NotReplicated]
	Function ExperienceNotificationService:CanPromptOptInAsync() -> boolean {🛠️Players | Social} [Yields]
	Function ExperienceNotificationService:PromptOptIn() -> () {🛠️Players | Social}
	Function ExperienceNotificationService:InvokeOptInPromptClosed() -> () {🛠️Players | Social} {🔒RobloxScript}
	Event ExperienceNotificationService.OptInPromptClosed() {🛠️Players | Social}
	Event ExperienceNotificationService.PromptOptInRequested() {🛠️Players | Social} {🔒RobloxScript}
Class ExperienceService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function ExperienceService:ExecuteCrossExperienceCall(callId: string, params: { [string]: any }, successCallback: (...any) -> ...any, errorCallback: (...any) -> ...any) -> () {🔒RobloxScript}
	Function ExperienceService:GetPendingJoinAttempt() -> { [string]: any } {🔒RobloxScript}
	Function ExperienceService:LaunchExperience(params: { [string]: any }) -> string {🔒RobloxScript}
	Function ExperienceService:LaunchExperienceFromSource(params: { [string]: any }, source: string) -> string {🔒RobloxScript}
	Function ExperienceService:LaunchExperienceFromSourceWithCallback(params: { [string]: any }, source: string, callback: (...any) -> ...any) -> () {🔒RobloxScript}
	Function ExperienceService:RegisterForExperienceJoin(callback: (...any) -> ...any) -> RBXScriptConnection {🔒RobloxScript}
	Function ExperienceService:RegisterForExperienceLeave(callback: (...any) -> ...any) -> RBXScriptConnection {🔒RobloxScript}
	Function ExperienceService:StartCrossExperience(type: string, params: { [string]: any }) -> () {🔒RobloxScript}
	Function ExperienceService:StopCrossExperience(type: string, params: { [string]: any }) -> () {🔒RobloxScript}
	Event ExperienceService.OnCrossExperienceStarted(type: string, params: { [string]: any }) {🔒RobloxScript}
	Event ExperienceService.OnCrossExperienceStopped(type: string, params: { [string]: any }) {🔒RobloxScript}
	Event ExperienceService.OnNewJoinAttempt(params: { [string]: any }) {🔒RobloxScript}
Class ExperienceStateCaptureService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property ExperienceStateCaptureService.HiddenSelectionEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property ExperienceStateCaptureService.IsInBackground: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property ExperienceStateCaptureService.IsInCaptureMode: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property ExperienceStateCaptureService.SelectionMode: Enum.ExperienceStateCaptureSelectionMode {RobloxScript} [Hidden] [NotReplicated]
	Function ExperienceStateCaptureService:CanEnterCaptureMode() -> boolean {🔒RobloxScript}
	Function ExperienceStateCaptureService:ResetHighlight() -> () {🔒RobloxScript}
	Function ExperienceStateCaptureService:ToggleCaptureMode() -> () {🔒RobloxScript}
	Event ExperienceStateCaptureService.ItemSelectedInCaptureMode(instance: Instance) {🔒RobloxScript}
Class ExperienceStateRecordingService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
	Function ExperienceStateRecordingService:ExitPlayback() -> () {🔒RobloxScript}
	Function ExperienceStateRecordingService:GetCurrentPlaybackRestartFrames() -> { any } {🔒RobloxScript}
	Function ExperienceStateRecordingService:GetPlaybackCurrentFrame() -> number {🔒RobloxScript}
	Function ExperienceStateRecordingService:GetPlaybackMode() -> Enum.ExperienceStateRecordingPlaybackMode {🔒RobloxScript}
	Function ExperienceStateRecordingService:LoadPlaybackAsync(uri: string, placeFileUri: string?, mode: Enum.ExperienceStateRecordingLoadMode, sourceType: Enum.ExperienceStateRecordingLoadSourceType) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function ExperienceStateRecordingService:SetPlaybackFrame(frame: number) -> () {🔒RobloxScript}
	Function ExperienceStateRecordingService:SetPlaybackMode(mode: Enum.ExperienceStateRecordingPlaybackMode) -> () {🔒RobloxScript}
	Function ExperienceStateRecordingService:SetPlaybackPercentage(percentage: number) -> () {🔒RobloxScript}
	Event ExperienceStateRecordingService.PlaybackStatusUpdated(percentage: number, currentFrameNumber: number) {🔒RobloxScript}
Class ExplorerFilter : Instance {🔒RobloxScript} [NotReplicated]
	Function ExplorerFilter:BeginSearch(root: Instance) -> () {🔒RobloxScript}
	Function ExplorerFilter:GetAutocompleter() -> ExplorerFilterAutocompleter {🔒RobloxScript}
	Function ExplorerFilter:GetErrors() -> { any } {🔒RobloxScript}
	Function ExplorerFilter:GetLexemes() -> { any } {🔒RobloxScript}
	Function ExplorerFilter:GetSearchResults(maxCandidatesToExplore: number) -> { Instance } {🔒RobloxScript}
	Function ExplorerFilter:HasMoreResults() -> boolean {🔒RobloxScript}
	Function ExplorerFilter:InstancePassesFilter(instance: Instance) -> boolean {🔒RobloxScript}
	Function ExplorerFilter:SetFilter(search: string) -> () {🔒RobloxScript}
Class ExplorerFilterAutocompleter : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property ExplorerFilterAutocompleter.ReplaceRange: Vector2 {RobloxScript} [ReadOnly]
	Property ExplorerFilterAutocompleter.RequiresOutsideContext: boolean {RobloxScript} [ReadOnly]
	Function ExplorerFilterAutocompleter:GetSuggestions() -> { any } {🔒RobloxScript}
Class ExplorerServiceVisibilityService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function ExplorerServiceVisibilityService:GetServiceVisibility(service: Instance) -> boolean
Class Explosion : Instance
	Property Explosion.BlastPressure: number {🛠️AvatarBehavior}
	Property Explosion.BlastRadius: number {🛠️AvatarBehavior}
	Property Explosion.DestroyJointRadiusPercent: number {🛠️AvatarBehavior}
	Property Explosion.ExplosionType: Enum.ExplosionType {🛠️AvatarBehavior}
	Property Explosion.Position: Vector3 {🛠️AvatarBehavior}
	Property Explosion.TimeScale: number {🛠️AvatarBehavior}
	Property Explosion.Visible: boolean {🛠️AvatarBehavior}
	Property Explosion.LocalTransparencyModifier: number {🛠️AvatarBehavior} [Hidden] [NotReplicated]
	Event Explosion.Hit(part: BasePart, distance: number) {🛠️AvatarBehavior}
Class FaceAnimatorService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property FaceAnimatorService.AudioAnimationEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property FaceAnimatorService.FaceTrackingStatusEnum: Enum.TrackerFaceTrackingStatus {RobloxScript} [Hidden] [NotReplicated]
	Property FaceAnimatorService.FlipHeadOrientation: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property FaceAnimatorService.VideoAnimationEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Function FaceAnimatorService:GetTrackerLodController() -> TrackerLodController {🔒RobloxScript}
	Function FaceAnimatorService:Init(videoEnabled: boolean, audioEnabled: boolean) -> () {🔒RobloxScript}
	Function FaceAnimatorService:IsStarted() -> boolean {🔒RobloxScript}
	Function FaceAnimatorService:Start() -> () {🔒RobloxScript}
	Function FaceAnimatorService:Step() -> () {🔒RobloxScript}
	Function FaceAnimatorService:Stop() -> () {🔒RobloxScript}
	Event FaceAnimatorService.TrackerError(error: Enum.TrackerError) {🔒RobloxScript}
	Event FaceAnimatorService.TrackerPrompt(prompt: Enum.TrackerPromptEvent) {🔒RobloxScript}
Class FaceControls : Instance
	Property FaceControls.Corrugator: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftBrowLowerer: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftInnerBrowRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftNoseWrinkler: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftOuterBrowRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightBrowLowerer: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightInnerBrowRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightNoseWrinkler: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightOuterBrowRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.EyesLookDown: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.EyesLookLeft: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.EyesLookRight: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.EyesLookUp: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftCheekRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftEyeClosed: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftEyeUpperLidRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightCheekRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightEyeClosed: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightEyeUpperLidRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.JawDrop: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.JawLeft: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.JawRight: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.ChinRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.ChinRaiserUpperLip: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.FlatPucker: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.Funneler: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftCheekPuff: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftDimpler: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftLipCornerDown: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftLipCornerPuller: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftLipStretcher: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftLowerLipDepressor: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LeftUpperLipRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LipPresser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LipsTogether: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.LowerLipSuck: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.MouthLeft: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.MouthRight: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.Pucker: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightCheekPuff: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightDimpler: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightLipCornerDown: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightLipCornerPuller: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightLipStretcher: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightLowerLipDepressor: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.RightUpperLipRaiser: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.UpperLipSuck: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.TongueDown: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.TongueOut: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.TongueUp: number {🛠️Animation} {Plugin} [NotReplicated]
	Property FaceControls.InternalOverrideFACSData: BinaryString {🛠️Animation} {RobloxEngine} [Hidden] [NotScriptable]
	Function FaceControls:HasOverrideFACSData() -> boolean {🛠️Animation} {🔒RobloxScript}
	Event FaceControls.InternalFacsOverrideChanged() {🛠️Animation} {🔒RobloxScript}
Class FaceInstance : Instance [NotCreatable] [NotBrowsable]
	Property FaceInstance.Face: Enum.NormalId {🛠️Basic}
Class Decal : FaceInstance
	Property Decal.Color3: Color3 {🛠️Basic}
	Property Decal.ColorMap: string {🛠️Basic} [NotReplicated]
	Property Decal.ColorMapContent: Content {🛠️Basic} [NotReplicated]
	Property Decal.MetalnessMapContent: Content {🛠️Basic} {✏️Plugin}
	Property Decal.NormalMapContent: Content {🛠️Basic} {✏️Plugin}
	Property Decal.Rotation: number {🛠️Basic}
	Property Decal.RoughnessMapContent: Content {🛠️Basic} {✏️Plugin}
	Property Decal.Texture: string {🛠️Basic}
	Property Decal.TextureContent: Content {🛠️Basic}
	Property Decal.Transparency: number {🛠️Basic}
	Property Decal.UVOffset: Vector2 {🛠️Basic}
	Property Decal.UVScale: Vector2 {🛠️Basic}
	Property Decal.ZIndex: number {🛠️Basic}
	Property Decal.LocalTransparencyModifier: number {🛠️Basic} [Hidden] [NotReplicated]
	Property Decal.MetalnessMap: string {🛠️Basic} {Plugin} [Hidden]
	Property Decal.NormalMap: string {🛠️Basic} {Plugin} [Hidden]
	Property Decal.RoughnessMap: string {🛠️Basic} {Plugin} [Hidden]
	Property Decal.Shiny: number {🛠️Basic} [📁LoadOnly] [NotReplicated] [Deprecated]
	Property Decal.Specular: number {🛠️Basic} [📁LoadOnly] [NotReplicated] [Deprecated]
	Property Decal.TexturePack: string {🛠️Basic} {RobloxEngine}
	Property Decal.TexturePackMetadata: string {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
Class Texture : Decal
	Property Texture.OffsetStudsU: number {🛠️Basic}
	Property Texture.OffsetStudsV: number {🛠️Basic}
	Property Texture.StudsPerTileU: number {🛠️Basic}
	Property Texture.StudsPerTileV: number {🛠️Basic}
Class FacialAgeEstimationService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function FacialAgeEstimationService:InquiryAsync(inquiryRequest: { [string]: any }) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function FacialAgeEstimationService:IsAvailable() -> boolean {🔒RobloxScript}
Class FacialAnimationRecordingService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property FacialAnimationRecordingService.BiometricDataConsent: boolean {RobloxScript} [Hidden] [NotReplicated]
	Function FacialAnimationRecordingService:CheckOrRequestCameraPermission() -> string {🔒RobloxScript} [Yields]
	Function FacialAnimationRecordingService:IsAgeRestricted() -> boolean {🔒RobloxScript}
Class FacialAnimationStreamingServiceStats : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function FacialAnimationStreamingServiceStats:Get(label: string) -> number {🔒RobloxScript}
	Function FacialAnimationStreamingServiceStats:GetWithPlayerId(label: string, playerId: number) -> number {🔒RobloxScript}
Class FacialAnimationStreamingServiceV2 : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Property FacialAnimationStreamingServiceV2.ServiceState: number {RobloxScript} [Hidden]
	Function FacialAnimationStreamingServiceV2:GetStats() -> FacialAnimationStreamingServiceStats {🔒RobloxScript}
	Function FacialAnimationStreamingServiceV2:IsAudioEnabled(mask: number) -> boolean {🔒RobloxScript}
	Function FacialAnimationStreamingServiceV2:IsPlaceEnabled(mask: number) -> boolean {🔒RobloxScript}
	Function FacialAnimationStreamingServiceV2:IsServerEnabled(mask: number) -> boolean {🔒RobloxScript}
	Function FacialAnimationStreamingServiceV2:IsVideoEnabled(mask: number) -> boolean {🔒RobloxScript}
	Function FacialAnimationStreamingServiceV2:ResolveStateForUser(userId: number) -> number {🔒RobloxScript} [Yields]
Class FacialAnimationStreamingSubsessionStats : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
Class Feature : Instance [NotCreatable]
	Property Feature.FaceId: Enum.NormalId {🛠️Physics}
	Property Feature.InOut: Enum.InOut {🛠️Physics}
	Property Feature.LeftRight: Enum.LeftRight {🛠️Physics}
	Property Feature.TopBottom: Enum.TopBottom {🛠️Physics}
Class Hole : Feature [Deprecated]
Class MotorFeature : Feature [Deprecated]
Class FeatureRestrictionManager : Instance [NotCreatable] [Service]
	Event FeatureRestrictionManager.FeatureTimeoutAttempt(permanent: boolean, startTime: number, duration: number, featureRestrictionAbuseVector: Enum.FeatureRestrictionAbuseVector) {🔒RobloxScript}
	Event FeatureRestrictionManager.FeatureTimeoutRestored(featureRestrictionAbuseVector: Enum.FeatureRestrictionAbuseVector) {🔒RobloxScript}
	Event FeatureRestrictionManager.RefreshFeatureRestrictions(featureRestrictionAbuseVector: Enum.FeatureRestrictionAbuseVector) {🔒RobloxEngine} [Hidden]
	Event FeatureRestrictionManager.ShowFeatureInterventionDetails(featureRestrictionAbuseVector: Enum.FeatureRestrictionAbuseVector) {🔒RobloxScript}
	Event FeatureRestrictionManager.ShowFeatureInterventionDetailsV2(featureRestrictionAbuseVector: Enum.FeatureRestrictionAbuseVector, isGameJoin: boolean) {🔒RobloxScript}
	Event FeatureRestrictionManager.TimeoutChatAttempt(isPermanentTimeout: boolean, endTime: number) {🔒RobloxScript}
	Event FeatureRestrictionManager.UpdateClientFeatureTimeout(acknowledgeable: boolean, permanent: boolean, startTime: number, duration: number, featureRestrictionAbuseVector: Enum.FeatureRestrictionAbuseVector) {🔒RobloxEngine} [Hidden]
	Event FeatureRestrictionManager.UpdateExperienceChatTimeout(startTime: number, duration: number) {🔒RobloxEngine} [Hidden]
	Event FeatureRestrictionManager.UpdateFeatureTimeout(userId: number, acknowledgeable: boolean, permanent: boolean, startTime: number, duration: number, featureRestrictionAbuseVector: Enum.FeatureRestrictionAbuseVector) {🔒RobloxEngine} [Hidden]
Class File : Instance [NotCreatable] [NotReplicated]
	Property File.Size: number {🛠️AssetRead} {Plugin} [Hidden] [ReadOnly]
	Function File:GetBinaryContents() -> string {🛠️AssetRead} {🔒Plugin}
	Function File:GetTemporaryId() -> string {🛠️AssetRead} {🔒Plugin}
Class FileManagerService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function FileManagerService:ListFilesInFolderAsync(folder: Enum.EngineFolder) -> { any } {🔒RobloxScript} [Yields]
	Function FileManagerService:OpenFileInWebBrowser(folder: Enum.EngineFolder, fileName: string) -> () {🔒RobloxScript}
	Function FileManagerService:OpenFolder(folder: Enum.EngineFolder) -> () {🔒RobloxScript}
	Function FileManagerService:RevealFileInFolder(folder: Enum.EngineFolder, fileName: string) -> () {🔒RobloxScript}
Class Fire : Instance
	Property Fire.Color: Color3 {🛠️Basic}
	Property Fire.Enabled: boolean {🛠️Basic}
	Property Fire.Heat: number {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Fire.SecondaryColor: Color3 {🛠️Basic}
	Property Fire.Size: number {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Fire.TimeScale: number {🛠️Basic}
	Property Fire.LocalTransparencyModifier: number {🛠️Basic} [Hidden] [NotReplicated]
	Property Fire.heat_xml: number {🛠️Basic} [Hidden] [NotScriptable]
	Property Fire.size: number {🛠️Basic} [📁LoadOnly] [NotReplicated] [Deprecated]
	Property Fire.size_xml: number {🛠️Basic} [Hidden] [NotScriptable]
	Function Fire:FastForward(numFrames: number) -> () {🛠️Basic} {🔒RobloxScript}
Class FlagStandService : Instance [NotCreatable] [Service]
Class FloatCurve : Instance
	Property FloatCurve.Length: number {🛠️Basic} [ReadOnly]
	Property FloatCurve.ValuesAndTimes: BinaryString {🛠️Basic} [Hidden] [NotScriptable]
	Function FloatCurve:GetKeyAtIndex(index: number) -> FloatCurveKey {🛠️Basic}
	Function FloatCurve:GetKeyIndicesAtTime(time: number) -> { any } {🛠️Basic}
	Function FloatCurve:GetKeys() -> { any } {🛠️Basic}
	Function FloatCurve:GetValueAtTime(time: number) -> number? {🛠️Basic}
	Function FloatCurve:InsertKey(key: FloatCurveKey) -> { any } {🛠️Basic}
	Function FloatCurve:RemoveKeyAtIndex(startingIndex: number, count: number? = 1) -> number {🛠️Basic}
	Function FloatCurve:SetKeys(keys: { any }) -> number {🛠️Basic}
Class FlyweightService : Instance {🔒RobloxEngine} [Service]
Class CSGDictionaryService : FlyweightService {🔒RobloxEngine} [Service]
Class NonReplicatedCSGDictionaryService : FlyweightService {🔒RobloxEngine} [Service]
Class Folder : Instance
	Property Folder.ReplicatedGuiInsertionOrder: number {RobloxEngine} [Hidden] [NotScriptable]
Class ForceField : Instance
	Property ForceField.Visible: boolean {🛠️AvatarBehavior}
Class FriendService : Instance [NotCreatable] [Service]
	Function FriendService:GetPlatformFriends() -> { any } {🔒RobloxScript} [Yields]
	Event FriendService.FriendsUpdated(friendData: { any }) {🔒RobloxScript}
	Event FriendService.RemoteFriendEventSignal(userId: number, userId: number, event: Enum.FriendRequestEvent) {🔒RobloxEngine} [Hidden]
	Event FriendService.RemoteFriendStatusSignal(userId: number, userId: number, status: Enum.FriendStatus) {🔒RobloxEngine} [Hidden]
Class FunctionalTest : Instance [Deprecated]
	Property FunctionalTest.Description: string [Deprecated]
	Property FunctionalTest.AllowSleep: boolean [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Property FunctionalTest.Is30FpsThrottleEnabled: boolean [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Property FunctionalTest.PhysicsEnvironmentalThrottle: boolean [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Property FunctionalTest.HasMigratedSettingsToTestService: boolean [Hidden] [NotScriptable] [Deprecated]
	Property FunctionalTest.Timeout: number [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Function FunctionalTest:Error(message: string? = "") -> () [Deprecated]
	Function FunctionalTest:Failed(message: string? = "") -> () [Deprecated]
	Function FunctionalTest:Pass(message: string? = "") -> () [Deprecated]
	Function FunctionalTest:Passed(message: string? = "") -> () [Deprecated]
	Function FunctionalTest:Warn(message: string? = "") -> () [Deprecated]
Class GamePassService : Instance [NotCreatable] [Service] [Deprecated]
	Function GamePassService:PlayerHasPass(player: Player, gamePassId: number) -> boolean {🛠️Monetization} [Yields] [Deprecated]
Class GameSettings : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated] [NotBrowsable]
	Property GameSettings.VideoCaptureEnabled: boolean {Plugin} [Deprecated]
	Event GameSettings.VideoRecordingChangeRequest(recording: boolean) {🔒RobloxScript}
Class GamepadService : Instance [NotCreatable] [Service] [NotReplicated]
	Property GamepadService.GamepadCursorEnabled: boolean {🛠️Input} {✏️RobloxScript}
	Function GamepadService:DisableGamepadCursor() -> () {🛠️Input}
	Function GamepadService:EnableGamepadCursor(guiObject: Instance) -> () {🛠️Input}
	Function GamepadService:GetGamepadCursorPosition() -> Vector2 {🛠️Input} {🔒RobloxScript}
	Function GamepadService:SetGamepadCursorPosition(position: Vector2) -> () {🛠️Input} {🔒RobloxScript}
	Event GamepadService.GamepadThumbstick1Changed(event: Vector2) {🛠️Input} {🔒RobloxScript}
Class GenerationService : Instance [NotCreatable] [Service]
	Function GenerationService:GenerateMeshAsync(inputs: { [string]: any }, player: Player, options: { [string]: any }, intermediateResultCallback: ((...any) -> ...any)?) -> ...any {🛠️DynamicGeneration} [Yields]
	Function GenerationService:GenerateModelAsync(inputs: { [string]: any }, schema: { [string]: any }, options: { [string]: any }?) -> ...any {🛠️DynamicGeneration} [Yields]
	Function GenerationService:LoadGeneratedMeshAsync(generationId: string) -> MeshPart {🛠️DynamicGeneration} [Yields]
	Function GenerationService:InternalGenerateMeshAsync(inputs: { [string]: any }, userId: number, options: { [string]: any }, intermediateResultCallback: ((...any) -> ...any)?) -> ...any {🛠️DynamicGeneration} {🔒RobloxScript} [Yields]
	Function GenerationService:LoadModelFromGlbAsync(glbPath: string) -> Model {🛠️DynamicGeneration} {🔒RobloxScript} [Yields]
	Event GenerationService.ReplicateGeneration(id: string, success: boolean, serializedModel: string) {🛠️DynamicGeneration} {🔒RobloxEngine} [Hidden]
	Event GenerationService.RequestGenerationReplication(id: string) {🛠️DynamicGeneration} {🔒RobloxEngine} [Hidden]
Class GenericChallengeService : Instance [NotCreatable] [Service]
	Function GenericChallengeService:SignalChallengeAbandoned(challengeID: string) -> () {🔒RobloxScript}
	Function GenericChallengeService:SignalChallengeCompleted(challengeID: string, challengeType: string, challengeMetadata: string) -> () {🔒RobloxScript}
	Function GenericChallengeService:SignalChallengeInvalidated(challengeID: string) -> () {🔒RobloxScript}
	Function GenericChallengeService:SignalChallengeLoaded(challengeID: string, success: boolean) -> () {🔒RobloxScript}
	Function GenericChallengeService:SignalChallengeRequired(challengeID: string, challengeType: string, challengeMetadata: string) -> () {🔒RobloxScript}
	Event GenericChallengeService.ChallengeAbandonedEvent(challengeID: string) {🔒RobloxScript}
	Event GenericChallengeService.ChallengeCompletedEvent(challengeID: string, challengeType: string, challengeMetadata: string) {🔒RobloxScript}
	Event GenericChallengeService.ChallengeInvalidatedEvent(challengeID: string) {🔒RobloxScript}
	Event GenericChallengeService.ChallengeLoadedEvent(challengeID: string, success: boolean) {🔒RobloxScript}
	Event GenericChallengeService.ChallengeRequiredEvent(challengeID: string, challengeType: string, challengeMetadata: string) {🔒RobloxScript}
Class Geometry : Instance [NotCreatable] [Service]
Class GeometryService : Instance [NotCreatable] [Service]
	Function GeometryService:CalculateConstraintsToPreserve(source: Instance, destination: { any }, options: { [string]: any }? = nil) -> { any } {🛠️CSG}
	Function GeometryService:CreateSolidPrimitive(type: Enum.SolidPrimitiveType, options: { [string]: any }? = nil) -> MeshPart {🛠️CSG | InternalTest}
	Function GeometryService:FragmentAsync(part: BasePart, sites: { any }, options: { [string]: any }? = nil) -> { any } {🛠️CSG} [Yields]
	Function GeometryService:GenerateFragmentSites(part: BasePart, options: { [string]: any }? = nil) -> { any } {🛠️CSG}
	Function GeometryService:IntersectAsync(part: Instance, parts: { any }, options: { [string]: any }? = nil) -> { any } {🛠️CSG} [Yields]
	Function GeometryService:SubtractAsync(part: Instance, parts: { any }, options: { [string]: any }? = nil) -> { any } {🛠️CSG} [Yields]
	Function GeometryService:SweepPartAsync(part: BasePart, cframes: { any }, options: { [string]: any }? = nil) -> MeshPart {🛠️CSG} [Yields]
	Function GeometryService:UnionAsync(part: Instance, parts: { any }, options: { [string]: any }? = nil) -> { any } {🛠️CSG} [Yields]
	Function GeometryService:HashMeshAsync(meshId: string) -> string {🛠️CSG} {🔒RobloxScript} [Yields]
	Function GeometryService:TranscodeMesh(instance: Instance) -> () {🛠️CSG} {🔒RobloxScript}
	Function GeometryService:TranscodeModel(instance: Instance) -> { any } {🛠️CSG} {🔒RobloxScript}
Class GetTextBoundsParams : Instance [NotReplicated]
	Property GetTextBoundsParams.Font: Font {🛠️UI}
	Property GetTextBoundsParams.RichText: boolean {🛠️UI}
	Property GetTextBoundsParams.Size: number {🛠️UI}
	Property GetTextBoundsParams.Text: string {🛠️UI}
	Property GetTextBoundsParams.Width: number {🛠️UI}
Class GlobalDataStore : Instance [NotCreatable] [NotReplicated]
	Function GlobalDataStore:GetAsync(key: string, options: DataStoreGetOptions? = nil) -> ...any {🛠️DataStore} [Yields]
	Function GlobalDataStore:IncrementAsync(key: string, delta: number? = 1, userIds: { any }? = {}, options: DataStoreIncrementOptions? = nil) -> any {🛠️DataStore} [Yields]
	Function GlobalDataStore:RemoveAsync(key: string) -> ...any {🛠️DataStore} [Yields]
	Function GlobalDataStore:SetAsync(key: string, value: any, userIds: { any }? = {}, options: DataStoreSetOptions? = nil) -> any {🛠️DataStore} [Yields]
	Function GlobalDataStore:UpdateAsync(key: string, transformFunction: (...any) -> ...any) -> ...any {🛠️DataStore} [Yields]
	Function GlobalDataStore:OnUpdate(key: string, callback: (...any) -> ...any) -> RBXScriptConnection {🛠️DataStore} [Deprecated]
Class DataStore : GlobalDataStore [NotCreatable] [NotReplicated]
	Function DataStore:GetVersionAsync(key: string, version: string) -> ...any {🛠️DataStore} [Yields]
	Function DataStore:GetVersionAtTimeAsync(key: string, timestamp: number) -> ...any {🛠️DataStore} [Yields]
	Function DataStore:ListKeysAsync(prefix: string? = "", pageSize: number? = 0, cursor: string? = "", excludeDeleted: boolean? = false) -> DataStoreKeyPages {🛠️DataStore} [Yields]
	Function DataStore:ListVersionsAsync(key: string, sortDirection: Enum.SortDirection? = "Ascending", minDate: number? = 0, maxDate: number? = 0, pageSize: number? = 0) -> DataStoreVersionPages {🛠️DataStore} [Yields]
	Function DataStore:RemoveVersionAsync(key: string, version: string) -> () {🛠️DataStore} [Yields]
Class OrderedDataStore : GlobalDataStore [NotCreatable] [NotReplicated]
	Function OrderedDataStore:GetSortedAsync(ascending: boolean, pagesize: number, minValue: any, maxValue: any) -> DataStorePages {🛠️DataStore} [Yields]
Class GroupService : Instance [NotCreatable] [Service] [NotReplicated]
	Function GroupService:GetAlliesAsync(groupId: number) -> StandardPages {🛠️Groups} [Yields]
	Function GroupService:GetEnemiesAsync(groupId: number) -> StandardPages {🛠️Groups} [Yields]
	Function GroupService:GetGroupInfoAsync(groupId: number) -> any {🛠️Groups} [Yields]
	Function GroupService:GetGroupsAsync(userId: number) -> { any } {🛠️Groups} [Yields]
	Function GroupService:PromptJoinAsync(groupId: number) -> Enum.GroupMembershipStatus {🛠️Groups} [Yields]
	Function GroupService:PromptJoinCompleted(groupId: number, success: boolean, groupMembershipStatus: Enum.GroupMembershipStatus, errorMessage: string) -> () {🛠️Groups} {🔒RobloxScript}
	Event GroupService.ShowJoinPrompt(groupId: number) {🛠️Groups} {🔒RobloxScript}
Class GuiBase : Instance [NotCreatable]
Class GuiBase2d : GuiBase [NotCreatable] [NotBrowsable]
	Property GuiBase2d.AbsolutePosition: Vector2 {🛠️UI} [ReadOnly] {🧬Unsafe}
	Property GuiBase2d.AbsoluteRotation: number {🛠️UI} [ReadOnly] {🧬Unsafe}
	Property GuiBase2d.AbsoluteSize: Vector2 {🛠️UI} [ReadOnly] {🧬Unsafe}
	Property GuiBase2d.AutoLocalize: boolean {🛠️UI}
	Property GuiBase2d.RootLocalizationTable: LocalizationTable? {🛠️UI}
	Property GuiBase2d.SelectionBehaviorDown: Enum.SelectionBehavior {🛠️UI}
	Property GuiBase2d.SelectionBehaviorLeft: Enum.SelectionBehavior {🛠️UI}
	Property GuiBase2d.SelectionBehaviorRight: Enum.SelectionBehavior {🛠️UI}
	Property GuiBase2d.SelectionBehaviorUp: Enum.SelectionBehavior {🛠️UI}
	Property GuiBase2d.SelectionGroup: boolean {🛠️UI}
	Property GuiBase2d.ActiveQueryNames: string {🛠️UI} {RobloxScript} [Hidden] [NotReplicated] [NotScriptable]
	Property GuiBase2d.ReplicatedInsertionOrder: number {🛠️UI} {RobloxEngine} [Hidden] [NotScriptable]
	Property GuiBase2d.ClippedRect: Rect {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Property GuiBase2d.IsNotOccluded: boolean {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Property GuiBase2d.RawRect2D: Rect {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Property GuiBase2d.TotalGroupScale: number {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Property GuiBase2d.Localize: boolean {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Event GuiBase2d.SelectionChanged(amISelected: boolean, previousSelection: GuiObject, newSelection: GuiObject) {🛠️UI}
Class GuiObject : GuiBase2d [NotCreatable] [NotBrowsable]
	Property GuiObject.SelectionImageObject: GuiObject? {🛠️UI}
	Property GuiObject.ClipsDescendants: boolean {🛠️UI}
	Property GuiObject.Active: boolean {🛠️UI}
	Property GuiObject.AnchorPoint: Vector2 {🛠️UI}
	Property GuiObject.AutomaticSize: Enum.AutomaticSize {🛠️UI}
	Property GuiObject.BackgroundColor3: Color3 {🛠️UI}
	Property GuiObject.BackgroundTransparency: number {🛠️UI}
	Property GuiObject.BorderColor3: Color3 {🛠️UI}
	Property GuiObject.BorderMode: Enum.BorderMode {🛠️UI}
	Property GuiObject.BorderSizePixel: number {🛠️UI}
	Property GuiObject.InputSink: Enum.InputSink {🛠️UI}
	Property GuiObject.Interactable: boolean {🛠️UI}
	Property GuiObject.LayoutOrder: number {🛠️UI}
	Property GuiObject.Position: UDim2 {🛠️UI}
	Property GuiObject.Rotation: number {🛠️UI}
	Property GuiObject.Size: UDim2 {🛠️UI}
	Property GuiObject.SizeConstraint: Enum.SizeConstraint {🛠️UI}
	Property GuiObject.Visible: boolean {🛠️UI}
	Property GuiObject.ZIndex: number {🛠️UI}
	Property GuiObject.NextSelectionDown: GuiObject? {🛠️UI}
	Property GuiObject.NextSelectionLeft: GuiObject? {🛠️UI}
	Property GuiObject.NextSelectionRight: GuiObject? {🛠️UI}
	Property GuiObject.NextSelectionUp: GuiObject? {🛠️UI}
	Property GuiObject.Selectable: boolean {🛠️UI}
	Property GuiObject.SelectionOrder: number {🛠️UI}
	Property GuiObject.GuiState: Enum.GuiState {🛠️UI} [ReadOnly]
	Property GuiObject.Draggable: boolean {🛠️UI} [Deprecated]
	Property GuiObject.BackgroundColor: BrickColor {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property GuiObject.BorderColor: BrickColor {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property GuiObject.SelectionRect2D: Rect {🛠️UI} {RobloxScript} [Hidden] [ReadOnly] {🧬Unsafe}
	Property GuiObject.Transparency: number {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated]
	Property GuiObject.DragBeginConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiObject.DragStoppedConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiObject.MouseEnterConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiObject.MouseLeaveConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiObject.MouseMovedConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiObject.MouseWheelBackwardConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiObject.MouseWheelForwardConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Function GuiObject:TweenPosition(endPosition: UDim2, easingDirection: Enum.EasingDirection? = "Out", easingStyle: Enum.EasingStyle? = "Quad", time: number? = 1, override: boolean? = false, callback: ((...any) -> ...any)?) -> boolean {🛠️UI}
	Function GuiObject:TweenSize(endSize: UDim2, easingDirection: Enum.EasingDirection? = "Out", easingStyle: Enum.EasingStyle? = "Quad", time: number? = 1, override: boolean? = false, callback: ((...any) -> ...any)?) -> boolean {🛠️UI}
	Function GuiObject:TweenSizeAndPosition(endSize: UDim2, endPosition: UDim2, easingDirection: Enum.EasingDirection? = "Out", easingStyle: Enum.EasingStyle? = "Quad", time: number? = 1, override: boolean? = false, callback: ((...any) -> ...any)?) -> boolean {🛠️UI}
	Event GuiObject.InputBegan(input: InputObject) {🛠️UI}
	Event GuiObject.InputChanged(input: InputObject) {🛠️UI}
	Event GuiObject.InputEnded(input: InputObject) {🛠️UI}
	Event GuiObject.MouseEnter(x: number, y: number) {🛠️UI}
	Event GuiObject.MouseLeave(x: number, y: number) {🛠️UI}
	Event GuiObject.MouseMoved(x: number, y: number) {🛠️UI}
	Event GuiObject.MouseWheelBackward(x: number, y: number) {🛠️UI}
	Event GuiObject.MouseWheelForward(x: number, y: number) {🛠️UI}
	Event GuiObject.SelectionGained() {🛠️UI}
	Event GuiObject.SelectionLost() {🛠️UI}
	Event GuiObject.TouchLongPress(touchPositions: { any }, state: Enum.UserInputState) {🛠️UI}
	Event GuiObject.TouchPan(touchPositions: { any }, totalTranslation: Vector2, velocity: Vector2, state: Enum.UserInputState) {🛠️UI}
	Event GuiObject.TouchPinch(touchPositions: { any }, scale: number, velocity: number, state: Enum.UserInputState) {🛠️UI}
	Event GuiObject.TouchRotate(touchPositions: { any }, rotation: number, velocity: number, state: Enum.UserInputState) {🛠️UI}
	Event GuiObject.TouchSwipe(swipeDirection: Enum.SwipeDirection, numberOfTouches: number) {🛠️UI}
	Event GuiObject.TouchTap(touchPositions: { any }) {🛠️UI}
	Event GuiObject.DragBegin(initialPosition: UDim2) {🛠️UI} [Deprecated]
	Event GuiObject.DragStopped(x: number, y: number) {🛠️UI} [Deprecated]
Class CanvasGroup : GuiObject
	Property CanvasGroup.GroupColor3: Color3 {🛠️UI}
	Property CanvasGroup.GroupTransparency: number {🛠️UI}
	Property CanvasGroup.ResolutionScale: number {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
Class Frame : GuiObject
	Property Frame.Style: Enum.FrameStyle {🛠️UI}
Class GuiButton : GuiObject [NotCreatable] [NotBrowsable]
	Property GuiButton.AutoButtonColor: boolean {🛠️UI}
	Property GuiButton.Modal: boolean {🛠️UI}
	Property GuiButton.Style: Enum.ButtonStyle {🛠️UI}
	Property GuiButton.HoverHapticEffect: HapticEffect? {🛠️UI}
	Property GuiButton.PressHapticEffect: HapticEffect? {🛠️UI}
	Property GuiButton.Selected: boolean {🛠️UI}
	Property GuiButton.MouseButton1ClickConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiButton.MouseButton1DownConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiButton.MouseButton1UpConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiButton.MouseButton2ClickConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiButton.MouseButton2DownConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Property GuiButton.MouseButton2UpConnectionCount: number {🛠️UI} [Hidden] [NotScriptable]
	Event GuiButton.Activated(inputObject: InputObject, clickCount: number) {🛠️UI}
	Event GuiButton.MouseButton1Click() {🛠️UI}
	Event GuiButton.MouseButton1Down(x: number, y: number) {🛠️UI}
	Event GuiButton.MouseButton1Up(x: number, y: number) {🛠️UI}
	Event GuiButton.MouseButton2Click() {🛠️UI}
	Event GuiButton.MouseButton2Down(x: number, y: number) {🛠️UI}
	Event GuiButton.MouseButton2Up(x: number, y: number) {🛠️UI}
	Event GuiButton.SecondaryActivated(inputObject: InputObject) {🛠️UI}
Class ImageButton : GuiButton
	Property ImageButton.HoverImage: string {🛠️UI}
	Property ImageButton.HoverImageContent: Content {🛠️UI}
	Property ImageButton.Image: string {🛠️UI}
	Property ImageButton.ImageColor3: Color3 {🛠️UI}
	Property ImageButton.ImageContent: Content {🛠️UI}
	Property ImageButton.ImageRectOffset: Vector2 {🛠️UI}
	Property ImageButton.ImageRectSize: Vector2 {🛠️UI}
	Property ImageButton.ImageTransparency: number {🛠️UI}
	Property ImageButton.IsLoaded: boolean {🛠️UI} [ReadOnly]
	Property ImageButton.PressedImage: string {🛠️UI}
	Property ImageButton.PressedImageContent: Content {🛠️UI}
	Property ImageButton.ResampleMode: Enum.ResamplerMode {🛠️UI}
	Property ImageButton.ScaleType: Enum.ScaleType {🛠️UI}
	Property ImageButton.SliceCenter: Rect {🛠️UI}
	Property ImageButton.SliceScale: number {🛠️UI}
	Property ImageButton.TileSize: UDim2 {🛠️UI}
	Property ImageButton.ContentImageSize: Vector2 {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Function ImageButton:SetEnableContentImageSizeChangedEvents(enabled: boolean) -> () {🛠️UI} {🔒RobloxScript}
Class TextButton : GuiButton
	Property TextButton.ContentText: string {🛠️UI} [ReadOnly]
	Property TextButton.FontFace: Font {🛠️UI}
	Property TextButton.LineHeight: number {🛠️UI}
	Property TextButton.MaxVisibleGraphemes: number {🛠️UI}
	Property TextButton.OpenTypeFeatures: string {🛠️UI}
	Property TextButton.OpenTypeFeaturesError: string {🛠️UI} [ReadOnly]
	Property TextButton.RichText: boolean {🛠️UI}
	Property TextButton.Text: string {🛠️UI}
	Property TextButton.TextBounds: Vector2 {🛠️UI} [ReadOnly]
	Property TextButton.TextColor3: Color3 {🛠️UI}
	Property TextButton.TextDirection: Enum.TextDirection {🛠️UI}
	Property TextButton.TextFits: boolean {🛠️UI} [ReadOnly]
	Property TextButton.TextScaled: boolean {🛠️UI}
	Property TextButton.TextSize: number {🛠️UI}
	Property TextButton.TextStrokeColor3: Color3 {🛠️UI}
	Property TextButton.TextStrokeTransparency: number {🛠️UI}
	Property TextButton.TextTransparency: number {🛠️UI}
	Property TextButton.TextTruncate: Enum.TextTruncate {🛠️UI}
	Property TextButton.TextWrapped: boolean {🛠️UI}
	Property TextButton.TextXAlignment: Enum.TextXAlignment {🛠️UI}
	Property TextButton.TextYAlignment: Enum.TextYAlignment {🛠️UI}
	Property TextButton.Confidential: boolean {🛠️UI} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property TextButton.LocalizedText: string {🛠️UI} [Hidden] [ReadOnly]
	Property TextButton.Font: Enum.Font {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated]
	Property TextButton.FontSize: Enum.FontSize {🛠️UI} [📁LoadOnly] [NotReplicated] [Deprecated]
	Property TextButton.LocalizationMatchIdentifier: string {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextButton.LocalizationMatchedSourceText: string {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextButton.TextColor: BrickColor {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property TextButton.TextWrap: boolean {🛠️UI} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function TextButton:SetTextFromInput(text: string) -> () {🛠️UI} {🔒RobloxScript}
Class GuiLabel : GuiObject [NotCreatable]
Class ImageLabel : GuiLabel
	Property ImageLabel.Image: string {🛠️UI}
	Property ImageLabel.ImageColor3: Color3 {🛠️UI}
	Property ImageLabel.ImageContent: Content {🛠️UI}
	Property ImageLabel.ImageRectOffset: Vector2 {🛠️UI}
	Property ImageLabel.ImageRectSize: Vector2 {🛠️UI}
	Property ImageLabel.ImageTransparency: number {🛠️UI}
	Property ImageLabel.IsLoaded: boolean {🛠️UI} [ReadOnly]
	Property ImageLabel.ResampleMode: Enum.ResamplerMode {🛠️UI}
	Property ImageLabel.ScaleType: Enum.ScaleType {🛠️UI}
	Property ImageLabel.SliceCenter: Rect {🛠️UI}
	Property ImageLabel.SliceScale: number {🛠️UI}
	Property ImageLabel.TileSize: UDim2 {🛠️UI}
	Property ImageLabel.ContentImageSize: Vector2 {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Function ImageLabel:SetEnableContentImageSizeChangedEvents(enabled: boolean) -> () {🛠️UI} {🔒RobloxScript}
Class TextLabel : GuiLabel
	Property TextLabel.ContentText: string {🛠️UI} [ReadOnly]
	Property TextLabel.FontFace: Font {🛠️UI}
	Property TextLabel.LineHeight: number {🛠️UI}
	Property TextLabel.MaxVisibleGraphemes: number {🛠️UI}
	Property TextLabel.OpenTypeFeatures: string {🛠️UI}
	Property TextLabel.OpenTypeFeaturesError: string {🛠️UI} [ReadOnly]
	Property TextLabel.RichText: boolean {🛠️UI}
	Property TextLabel.Text: string {🛠️UI}
	Property TextLabel.TextBounds: Vector2 {🛠️UI} [ReadOnly]
	Property TextLabel.TextColor3: Color3 {🛠️UI}
	Property TextLabel.TextDirection: Enum.TextDirection {🛠️UI}
	Property TextLabel.TextFits: boolean {🛠️UI} [ReadOnly]
	Property TextLabel.TextScaled: boolean {🛠️UI}
	Property TextLabel.TextSize: number {🛠️UI}
	Property TextLabel.TextStrokeColor3: Color3 {🛠️UI}
	Property TextLabel.TextStrokeTransparency: number {🛠️UI}
	Property TextLabel.TextTransparency: number {🛠️UI}
	Property TextLabel.TextTruncate: Enum.TextTruncate {🛠️UI}
	Property TextLabel.TextWrapped: boolean {🛠️UI}
	Property TextLabel.TextXAlignment: Enum.TextXAlignment {🛠️UI}
	Property TextLabel.TextYAlignment: Enum.TextYAlignment {🛠️UI}
	Property TextLabel.Confidential: boolean {🛠️UI} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property TextLabel.LocalizedText: string {🛠️UI} [Hidden] [ReadOnly]
	Property TextLabel.Font: Enum.Font {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated]
	Property TextLabel.FontSize: Enum.FontSize {🛠️UI} [📁LoadOnly] [NotReplicated] [Deprecated]
	Property TextLabel.LocalizationMatchIdentifier: string {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextLabel.LocalizationMatchedSourceText: string {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextLabel.TextColor: BrickColor {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property TextLabel.TextWrap: boolean {🛠️UI} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function TextLabel:SetTextFromInput(text: string) -> () {🛠️UI} {🔒RobloxScript}
Class RelativeGui : GuiObject {🔒RobloxScript} [NotReplicated]
Class ScrollingFrame : GuiObject
	Property ScrollingFrame.AbsoluteCanvasSize: Vector2 {🛠️UI} [ReadOnly] {🧬Unsafe}
	Property ScrollingFrame.AbsoluteWindowSize: Vector2 {🛠️UI} [ReadOnly] {🧬Unsafe}
	Property ScrollingFrame.AutomaticCanvasSize: Enum.AutomaticSize {🛠️UI}
	Property ScrollingFrame.BottomImage: string {🛠️UI}
	Property ScrollingFrame.BottomImageContent: Content {🛠️UI}
	Property ScrollingFrame.CanvasPosition: Vector2 {🛠️UI}
	Property ScrollingFrame.CanvasSize: UDim2 {🛠️UI}
	Property ScrollingFrame.ElasticBehavior: Enum.ElasticBehavior {🛠️UI}
	Property ScrollingFrame.HorizontalScrollBarInset: Enum.ScrollBarInset {🛠️UI}
	Property ScrollingFrame.MidImage: string {🛠️UI}
	Property ScrollingFrame.MidImageContent: Content {🛠️UI}
	Property ScrollingFrame.ScrollBarImageColor3: Color3 {🛠️UI}
	Property ScrollingFrame.ScrollBarImageTransparency: number {🛠️UI}
	Property ScrollingFrame.ScrollBarThickness: number {🛠️UI}
	Property ScrollingFrame.ScrollingDirection: Enum.ScrollingDirection {🛠️UI}
	Property ScrollingFrame.ScrollingEnabled: boolean {🛠️UI}
	Property ScrollingFrame.TopImage: string {🛠️UI}
	Property ScrollingFrame.TopImageContent: Content {🛠️UI}
	Property ScrollingFrame.VerticalScrollBarInset: Enum.ScrollBarInset {🛠️UI}
	Property ScrollingFrame.VerticalScrollBarPosition: Enum.VerticalScrollBarPosition {🛠️UI}
	Property ScrollingFrame.DraggingScrollBar: Enum.DraggingScrollBar {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Property ScrollingFrame.HorizontalBarRect: Rect {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Property ScrollingFrame.MaxCanvasPosition: Vector2 {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Property ScrollingFrame.VerticalBarRect: Rect {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Property ScrollingFrame.ScrollRate: number {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property ScrollingFrame.ScrollVelocity: Vector2 {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property ScrollingFrame.SmoothScroll: boolean {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Function ScrollingFrame:GetScrollVelocity() -> Vector2 {🛠️UI}
	Function ScrollingFrame:ResetScrollVelocity() -> () {🛠️UI}
	Function ScrollingFrame:ClearInertialScrolling() -> () {🛠️UI} {🔒RobloxScript}
	Function ScrollingFrame:GetSampledInertialVelocity() -> Vector2 {🛠️UI} {🔒RobloxScript}
	Function ScrollingFrame:ScrollToTop() -> () {🛠️UI} {🔒RobloxScript}
Class TextBox : GuiObject
	Property TextBox.ClearTextOnFocus: boolean {🛠️UI}
	Property TextBox.CursorPosition: number {🛠️UI}
	Property TextBox.MultiLine: boolean {🛠️UI}
	Property TextBox.SelectionStart: number {🛠️UI}
	Property TextBox.ShowNativeInput: boolean {🛠️UI}
	Property TextBox.TextEditable: boolean {🛠️UI}
	Property TextBox.ContentText: string {🛠️UI} [ReadOnly]
	Property TextBox.FontFace: Font {🛠️UI}
	Property TextBox.LineHeight: number {🛠️UI}
	Property TextBox.MaxVisibleGraphemes: number {🛠️UI}
	Property TextBox.OpenTypeFeatures: string {🛠️UI}
	Property TextBox.OpenTypeFeaturesError: string {🛠️UI} [ReadOnly]
	Property TextBox.PlaceholderColor3: Color3 {🛠️UI}
	Property TextBox.PlaceholderText: string {🛠️UI}
	Property TextBox.RichText: boolean {🛠️UI}
	Property TextBox.Text: string {🛠️UI}
	Property TextBox.TextBounds: Vector2 {🛠️UI} [ReadOnly]
	Property TextBox.TextColor3: Color3 {🛠️UI}
	Property TextBox.TextDirection: Enum.TextDirection {🛠️UI}
	Property TextBox.TextFits: boolean {🛠️UI} [ReadOnly]
	Property TextBox.TextScaled: boolean {🛠️UI}
	Property TextBox.TextSize: number {🛠️UI}
	Property TextBox.TextStrokeColor3: Color3 {🛠️UI}
	Property TextBox.TextStrokeTransparency: number {🛠️UI}
	Property TextBox.TextTransparency: number {🛠️UI}
	Property TextBox.TextTruncate: Enum.TextTruncate {🛠️UI}
	Property TextBox.TextWrapped: boolean {🛠️UI}
	Property TextBox.TextXAlignment: Enum.TextXAlignment {🛠️UI}
	Property TextBox.TextYAlignment: Enum.TextYAlignment {🛠️UI}
	Property TextBox.Confidential: boolean {🛠️UI} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property TextBox.ManualFocusRelease: boolean {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.OverlayNativeInput: boolean {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.ReturnKeyType: Enum.ReturnKeyType {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.ShouldEmitReturnEvents: boolean {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.ShouldEmitTabEvents: boolean {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.ShouldEmitUpAndDownArrowEvents: boolean {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.TextInputType: Enum.TextInputType {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.Font: Enum.Font {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated]
	Property TextBox.FontSize: Enum.FontSize {🛠️UI} [📁LoadOnly] [NotReplicated] [Deprecated]
	Property TextBox.LocalizationMatchIdentifier: string {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.LocalizationMatchedSourceText: string {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property TextBox.LocalizedPlaceholderText: string {🛠️UI} {RobloxEngine} [Hidden] [ReadOnly] [NotScriptable]
	Property TextBox.TextColor: BrickColor {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property TextBox.TextWrap: boolean {🛠️UI} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function TextBox:CaptureFocus() -> () {🛠️UI}
	Function TextBox:IsFocused() -> boolean {🛠️UI}
	Function TextBox:ReleaseFocus(submitted: boolean? = false) -> () {🛠️UI}
	Function TextBox:ResetKeyboardMode() -> () {🛠️UI} {🔒RobloxScript}
	Function TextBox:SetTextFromInput(text: string) -> () {🛠️UI} {🔒RobloxScript}
	Event TextBox.FocusLost(enterPressed: boolean, inputThatCausedFocusLoss: InputObject) {🛠️UI}
	Event TextBox.Focused() {🛠️UI}
	Event TextBox.ReturnPressedFromOnScreenKeyboard() {🛠️UI}
Class VideoDisplay : GuiObject
	Property VideoDisplay.ResampleMode: Enum.ResamplerMode {🛠️UI}
	Property VideoDisplay.ScaleType: Enum.ScaleType {🛠️UI}
	Property VideoDisplay.TileSize: UDim2 {🛠️UI}
	Property VideoDisplay.VideoColor3: Color3 {🛠️UI}
	Property VideoDisplay.VideoRectOffset: Vector2 {🛠️UI}
	Property VideoDisplay.VideoRectSize: Vector2 {🛠️UI}
	Property VideoDisplay.VideoTransparency: number {🛠️UI}
	Function VideoDisplay:GetConnectedWires(pin: string) -> { Instance } {🛠️UI}
	Function VideoDisplay:GetInputPins() -> { any } {🛠️UI}
	Function VideoDisplay:GetOutputPins() -> { any } {🛠️UI}
	Event VideoDisplay.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance) {🛠️UI}
Class VideoFrame : GuiObject
	Property VideoFrame.IsLoaded: boolean {🛠️UI} [ReadOnly]
	Property VideoFrame.Looped: boolean {🛠️UI}
	Property VideoFrame.Playing: boolean {🛠️UI} [NotReplicated]
	Property VideoFrame.Resolution: Vector2 {🛠️UI} [ReadOnly]
	Property VideoFrame.TimeLength: number {🛠️UI} [ReadOnly]
	Property VideoFrame.TimePosition: number {🛠️UI} [NotReplicated]
	Property VideoFrame.Video: string {🛠️UI}
	Property VideoFrame.VideoContent: Content {🛠️UI}
	Property VideoFrame.Volume: number {🛠️UI}
	Property VideoFrame.PlayingReplicating: boolean {🛠️UI} [Hidden] [NotScriptable]
	Property VideoFrame.TimePositionReplicating: number {🛠️UI} [Hidden] [NotScriptable]
	Function VideoFrame:Pause() -> () {🛠️UI}
	Function VideoFrame:Play() -> () {🛠️UI}
	Function VideoFrame:SetStudioPreview(isPreview: boolean) -> () {🛠️UI} {🔒RobloxScript}
	Event VideoFrame.DidLoop(video: string) {🛠️UI}
	Event VideoFrame.Ended(video: string) {🛠️UI}
	Event VideoFrame.Loaded(video: string) {🛠️UI}
	Event VideoFrame.Paused(video: string) {🛠️UI}
	Event VideoFrame.Played(video: string) {🛠️UI}
	Event VideoFrame.PlayingUpdatedFromServer(value: boolean) {🛠️UI} {🔒RobloxEngine} [Hidden]
	Event VideoFrame.TimePositionUpdatedFromServer(value: number) {🛠️UI} {🔒RobloxEngine} [Hidden]
Class ViewportFrame : GuiObject
	Property ViewportFrame.Ambient: Color3 {🛠️UI}
	Property ViewportFrame.LightColor: Color3 {🛠️UI}
	Property ViewportFrame.LightDirection: Vector3 {🛠️UI}
	Property ViewportFrame.CurrentCamera: Camera? {🛠️UI} [📁LoadOnly] [NotReplicated]
	Property ViewportFrame.ImageColor3: Color3 {🛠️UI}
	Property ViewportFrame.ImageTransparency: number {🛠️UI}
	Property ViewportFrame.IsMirrored: boolean {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property ViewportFrame.CameraCFrame: CFrame {🛠️UI} [Hidden] [NotScriptable]
	Property ViewportFrame.CameraFieldOfView: number {🛠️UI} [Hidden] [NotScriptable]
	Function ViewportFrame:CaptureSnapshotAsync() -> string {🛠️UI} {🔒RobloxScript} [Yields]
Class LayerCollector : GuiBase2d [NotCreatable] [NotBrowsable]
	Property LayerCollector.Enabled: boolean {🛠️UI}
	Property LayerCollector.ResetOnSpawn: boolean {🛠️UI}
	Property LayerCollector.ZIndexBehavior: Enum.ZIndexBehavior {🛠️UI}
	Function LayerCollector:GetGuiObjectsAtPosition(x: number, y: number) -> { Instance } {🛠️UI} {🔒RobloxScript}
	Function LayerCollector:GetLayoutNodeTree() -> { [string]: any } {🛠️UI} [Deprecated]
Class BillboardGui : LayerCollector
	Property BillboardGui.ClipsDescendants: boolean {🛠️UI}
	Property BillboardGui.Active: boolean {🛠️UI}
	Property BillboardGui.Adornee: Instance? {🛠️UI}
	Property BillboardGui.AlwaysOnTop: boolean {🛠️UI}
	Property BillboardGui.Brightness: number {🛠️UI}
	Property BillboardGui.CurrentDistance: number {🛠️UI} [ReadOnly]
	Property BillboardGui.DistanceStep: number {🛠️UI} [📁LoadOnly] [NotReplicated]
	Property BillboardGui.ExtentsOffset: Vector3 {🛠️UI}
	Property BillboardGui.ExtentsOffsetWorldSpace: Vector3 {🛠️UI}
	Property BillboardGui.LightInfluence: number {🛠️UI}
	Property BillboardGui.MaxDistance: number {🛠️UI}
	Property BillboardGui.PlayerToHideFrom: Instance? {🛠️UI}
	Property BillboardGui.Size: UDim2 {🛠️UI}
	Property BillboardGui.SizeOffset: Vector2 {🛠️UI}
	Property BillboardGui.StudsOffset: Vector3 {🛠️UI}
	Property BillboardGui.StudsOffsetWorldSpace: Vector3 {🛠️UI}
	Property BillboardGui.DistanceLowerLimit: number {🛠️UI} [Deprecated]
	Property BillboardGui.DistanceUpperLimit: number {🛠️UI} [Deprecated]
	Function BillboardGui:GetScreenSpaceBounds() -> any {🛠️UI} {🔒RobloxScript}
Class PluginGui : LayerCollector {🔒Plugin} [NotCreatable] [NotReplicated]
	Property PluginGui.Title: string {🛠️UI}
	Property PluginGui.Plugin: Plugin? {🛠️UI} {RobloxScript} [Hidden] [ReadOnly]
	Function PluginGui:BindToClose(function: ((...any) -> ...any)?) -> () {🛠️UI}
	Function PluginGui:GetRelativeMousePosition() -> Vector2 {🛠️UI} {🔒Plugin}
	Event PluginGui.PluginDragDropped(dragData: { [string]: any }) {🛠️UI} {🔒Plugin}
	Event PluginGui.PluginDragEntered(dragData: { [string]: any }) {🛠️UI} {🔒Plugin}
	Event PluginGui.PluginDragLeft(dragData: { [string]: any }) {🛠️UI} {🔒Plugin}
	Event PluginGui.PluginDragMoved(dragData: { [string]: any }) {🛠️UI} {🔒Plugin}
	Event PluginGui.WindowFocusReleased() {🛠️UI} {🔒Plugin}
	Event PluginGui.WindowFocused() {🛠️UI} {🔒Plugin}
	Event PluginGui.InputBegan(input: InputObject, gameProcessedEvent: boolean) {🛠️UI} {🔒RobloxScript}
	Event PluginGui.InputChanged(input: InputObject, gameProcessedEvent: boolean) {🛠️UI} {🔒RobloxScript}
	Event PluginGui.InputEnded(input: InputObject, gameProcessedEvent: boolean) {🛠️UI} {🔒RobloxScript}
	Event PluginGui.MouseEnter() {🛠️UI} {🔒RobloxScript}
	Event PluginGui.MouseLeave() {🛠️UI} {🔒RobloxScript}
	Event PluginGui.PointerAction(wheel: number, pan: Vector2, pinch: number, gameProcessedEvent: boolean) {🛠️UI} {🔒RobloxScript}
Class DockWidgetPluginGui : PluginGui {🔒Plugin} [NotCreatable] [NotReplicated]
	Property DockWidgetPluginGui.HostWidgetWasRestored: boolean {🛠️UI} [ReadOnly]
	Function DockWidgetPluginGui:RequestRaise() -> () {🛠️UI} {🔒RobloxScript}
Class QWidgetPluginGui : PluginGui {🔒Plugin} [NotCreatable] [NotReplicated]
Class ScreenGui : LayerCollector
	Property ScreenGui.ClipToDeviceSafeArea: boolean {🛠️UI}
	Property ScreenGui.SafeAreaCompatibility: Enum.SafeAreaCompatibility {🛠️UI}
	Property ScreenGui.ScreenInsets: Enum.ScreenInsets {🛠️UI}
	Property ScreenGui.DisplayOrder: number {🛠️UI}
	Property ScreenGui.IgnoreGuiInset: boolean {🛠️UI} [📁LoadOnly] [NotReplicated]
	Property ScreenGui.OnTopOfCoreBlur: boolean {🛠️UI} {RobloxScript} [Hidden]
Class GuiMain : ScreenGui [Deprecated]
Class SurfaceGuiBase : LayerCollector [NotCreatable]
	Property SurfaceGuiBase.Active: boolean {🛠️UI}
	Property SurfaceGuiBase.Adornee: Instance? {🛠️UI}
	Property SurfaceGuiBase.Face: Enum.NormalId {🛠️UI}
Class AdGui : SurfaceGuiBase
	Property AdGui.FallbackImage: string {🛠️UI}
	Property AdGui.Status: Enum.AdUnitStatus {🛠️Monetization | UI} [ReadOnly]
	Property AdGui.AdShape: Enum.AdShape {🛠️UI}
	Property AdGui.EnableVideoAds: boolean {🛠️Monetization | UI}
	Function AdGui:GetSingleReportAdInfo() -> { [any]: any } {🛠️UI} {🔒RobloxScript}
	Function AdGui:HandleLuaUIEvent(eventType: Enum.AdUIEventType) -> () {🛠️UI} {🔒RobloxScript}
	Function AdGui:forwardStateToLuaUI() -> () {🛠️UI} {🔒RobloxScript}
	Event AdGui.AdEvent(adEventType: Enum.AdEventType) {🛠️UI} {🔒RobloxEngine} [Hidden]
	Event AdGui.ReportIsSubscribedToVideoCompletion() {🛠️UI} {🔒RobloxEngine} [Hidden]
	Event AdGui.adGuiStateChanged(adUIState: any) {🛠️UI} {🔒RobloxScript}
	Callback AdGui.OnAdEvent(eventInfo: { [string]: any }) -> boolean {🛠️Monetization | UI}
Class SurfaceGui : SurfaceGuiBase
	Property SurfaceGui.ZOffset: number {🛠️UI}
	Property SurfaceGui.ClipsDescendants: boolean {🛠️UI}
	Property SurfaceGui.AlwaysOnTop: boolean {🛠️UI}
	Property SurfaceGui.Brightness: number {🛠️UI}
	Property SurfaceGui.LightInfluence: number {🛠️UI}
	Property SurfaceGui.MaxDistance: number {🛠️UI}
	Property SurfaceGui.ToolPunchThroughDistance: number {🛠️UI}
	Property SurfaceGui.CanvasSize: Vector2 {🛠️UI}
	Property SurfaceGui.PixelsPerStud: number {🛠️UI}
	Property SurfaceGui.SizingMode: Enum.SurfaceGuiSizingMode {🛠️UI}
	Property SurfaceGui.HorizontalCurvature: number {🛠️UI} {RobloxScript} [Hidden]
	Property SurfaceGui.Shape: Enum.SurfaceGuiShape {🛠️UI} {RobloxScript} [Hidden]
Class GuiBase3d : GuiBase [NotCreatable]
	Property GuiBase3d.Color3: Color3 {🛠️UI}
	Property GuiBase3d.Transparency: number {🛠️UI}
	Property GuiBase3d.Visible: boolean {🛠️UI}
	Property GuiBase3d.Color: BrickColor {🛠️UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
Class FloorWire : GuiBase3d [Deprecated]
	Property FloorWire.Texture: string {🛠️Basic | UI} [Deprecated]
	Property FloorWire.TextureSize: Vector2 {🛠️Basic | UI} [Deprecated]
	Property FloorWire.CycleOffset: number {🛠️Basic | UI} [Deprecated]
	Property FloorWire.From: BasePart? {🛠️Basic | UI} [Deprecated]
	Property FloorWire.StudsBetweenTextures: number {🛠️Basic | UI} [Deprecated]
	Property FloorWire.To: BasePart? {🛠️Basic | UI} [Deprecated]
	Property FloorWire.Velocity: number {🛠️Basic | UI} [Deprecated]
	Property FloorWire.WireRadius: number {🛠️Basic | UI} [Deprecated]
Class InstanceAdornment : GuiBase3d [NotCreatable]
	Property InstanceAdornment.Adornee: Instance? {🛠️Basic | UI}
Class SelectionBox : InstanceAdornment
	Property SelectionBox.LineThickness: number {🛠️Basic | UI}
	Property SelectionBox.SurfaceColor3: Color3 {🛠️Basic | UI}
	Property SelectionBox.SurfaceTransparency: number {🛠️Basic | UI}
	Property SelectionBox.StudioSelectionBox: boolean {🛠️Basic | UI} {RobloxScript} [Hidden]
	Property SelectionBox.SurfaceColor: BrickColor {🛠️Basic | UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
Class PVAdornment : GuiBase3d [NotCreatable]
	Property PVAdornment.Adornee: PVInstance? {🛠️UI}
Class HandleAdornment : PVAdornment [NotCreatable]
	Property HandleAdornment.AdornCullingMode: Enum.AdornCullingMode {🛠️Basic | UI}
	Property HandleAdornment.AlwaysOnTop: boolean {🛠️Basic | UI}
	Property HandleAdornment.CFrame: CFrame {🛠️Basic | UI}
	Property HandleAdornment.SizeRelativeOffset: Vector3 {🛠️Basic | UI}
	Property HandleAdornment.ZIndex: number {🛠️Basic | UI}
	Property HandleAdornment.GizmoReference: Instance? {🛠️Basic | UI} {RobloxScript} [Hidden] [NotReplicated]
	Event HandleAdornment.MouseButton1Down() {🛠️Basic | UI}
	Event HandleAdornment.MouseButton1Up() {🛠️Basic | UI}
	Event HandleAdornment.MouseEnter() {🛠️Basic | UI}
	Event HandleAdornment.MouseLeave() {🛠️Basic | UI}
Class BoxHandleAdornment : HandleAdornment
	Property BoxHandleAdornment.Shading: Enum.AdornShading {🛠️Basic | UI}
	Property BoxHandleAdornment.Size: Vector3 {🛠️Basic | UI}
Class ConeHandleAdornment : HandleAdornment
	Property ConeHandleAdornment.Height: number {🛠️Basic | UI}
	Property ConeHandleAdornment.Hollow: boolean {🛠️Basic | UI}
	Property ConeHandleAdornment.Radius: number {🛠️Basic | UI}
	Property ConeHandleAdornment.Shading: Enum.AdornShading {🛠️Basic | UI}
Class CylinderHandleAdornment : HandleAdornment
	Property CylinderHandleAdornment.Angle: number {🛠️Basic | UI}
	Property CylinderHandleAdornment.Height: number {🛠️Basic | UI}
	Property CylinderHandleAdornment.InnerRadius: number {🛠️Basic | UI}
	Property CylinderHandleAdornment.Radius: number {🛠️Basic | UI}
	Property CylinderHandleAdornment.Shading: Enum.AdornShading {🛠️Basic | UI}
Class ImageHandleAdornment : HandleAdornment
	Property ImageHandleAdornment.Image: string {🛠️Basic | UI}
	Property ImageHandleAdornment.Size: Vector2 {🛠️Basic | UI}
Class LineHandleAdornment : HandleAdornment
	Property LineHandleAdornment.Length: number {🛠️Basic | UI}
	Property LineHandleAdornment.Thickness: number {🛠️Basic | UI}
Class PyramidHandleAdornment : HandleAdornment
	Property PyramidHandleAdornment.Height: number {🛠️Basic | UI}
	Property PyramidHandleAdornment.Shading: Enum.AdornShading {🛠️Basic | UI}
	Property PyramidHandleAdornment.Sides: number {🛠️Basic | UI}
	Property PyramidHandleAdornment.Size: number {🛠️Basic | UI}
Class SphereHandleAdornment : HandleAdornment
	Property SphereHandleAdornment.Radius: number {🛠️Basic | UI}
	Property SphereHandleAdornment.Shading: Enum.AdornShading {🛠️Basic | UI}
Class WireframeHandleAdornment : HandleAdornment
	Property WireframeHandleAdornment.Scale: Vector3 {🛠️Basic | UI}
	Property WireframeHandleAdornment.Thickness: number {🛠️Basic | UI}
	Function WireframeHandleAdornment:AddLine(from: Vector3, to: Vector3) -> () {🛠️Basic | UI}
	Function WireframeHandleAdornment:AddLines(points: { any }) -> () {🛠️Basic | UI}
	Function WireframeHandleAdornment:AddPath(points: { any }, loop: boolean) -> () {🛠️Basic | UI}
	Function WireframeHandleAdornment:AddText(point: Vector3, text: string, size: number? = 12) -> () {🛠️Basic | UI}
	Function WireframeHandleAdornment:Clear() -> () {🛠️Basic | UI}
Class ParabolaAdornment : PVAdornment {🔒RobloxScript}
	Property ParabolaAdornment.A: number {🛠️UI} {RobloxScript} [Hidden]
	Property ParabolaAdornment.B: number {🛠️UI} {RobloxScript} [Hidden]
	Property ParabolaAdornment.C: number {🛠️UI} {RobloxScript} [Hidden]
	Property ParabolaAdornment.Range: number {🛠️UI} {RobloxScript} [Hidden]
	Property ParabolaAdornment.Thickness: number {🛠️UI} {RobloxScript} [Hidden]
	Function ParabolaAdornment:FindPartOnParabola(ignoreDescendentsTable: { Instance }) -> ...any {🛠️UI} {🔒RobloxScript}
Class SelectionSphere : PVAdornment
	Property SelectionSphere.SurfaceColor3: Color3 {🛠️Basic | UI}
	Property SelectionSphere.SurfaceTransparency: number {🛠️Basic | UI}
	Property SelectionSphere.SurfaceColor: BrickColor {🛠️Basic | UI} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
Class PartAdornment : GuiBase3d [NotCreatable]
	Property PartAdornment.Adornee: BasePart? {🛠️Basic | UI}
Class HandlesBase : PartAdornment [NotCreatable]
Class ArcHandles : HandlesBase
	Property ArcHandles.Axes: Axes {🛠️Basic | Input | UI}
	Property ArcHandles.MouseButton1DownConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Property ArcHandles.MouseButton1UpConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Property ArcHandles.MouseDragConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Property ArcHandles.MouseEnterConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Property ArcHandles.MouseLeaveConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Event ArcHandles.MouseButton1Down(axis: Enum.Axis) {🛠️Basic | Input | UI}
	Event ArcHandles.MouseButton1Up(axis: Enum.Axis) {🛠️Basic | Input | UI}
	Event ArcHandles.MouseDrag(axis: Enum.Axis, relativeAngle: number, deltaRadius: number) {🛠️Basic | Input | UI}
	Event ArcHandles.MouseEnter(axis: Enum.Axis) {🛠️Basic | Input | UI}
	Event ArcHandles.MouseLeave(axis: Enum.Axis) {🛠️Basic | Input | UI}
Class Handles : HandlesBase
	Property Handles.Style: Enum.HandlesStyle {🛠️Basic | Input | UI}
	Property Handles.Faces: Faces {🛠️Basic | Input | UI}
	Property Handles.MouseButton1DownConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Property Handles.MouseButton1UpConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Property Handles.MouseDragConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Property Handles.MouseEnterConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Property Handles.MouseLeaveConnectionCount: number {🛠️Basic | Input | UI} [Hidden] [NotScriptable]
	Event Handles.MouseButton1Down(face: Enum.NormalId) {🛠️Basic | Input | UI}
	Event Handles.MouseButton1Up(face: Enum.NormalId) {🛠️Basic | Input | UI}
	Event Handles.MouseDrag(face: Enum.NormalId, distance: number) {🛠️Basic | Input | UI}
	Event Handles.MouseEnter(face: Enum.NormalId) {🛠️Basic | Input | UI}
	Event Handles.MouseLeave(face: Enum.NormalId) {🛠️Basic | Input | UI}
Class SurfaceSelection : PartAdornment
	Property SurfaceSelection.TargetSurface: Enum.NormalId {🛠️Basic | UI}
Class SelectionLasso : GuiBase3d [NotCreatable]
	Property SelectionLasso.Humanoid: Humanoid? {🛠️UI}
Class SelectionPartLasso : SelectionLasso [Deprecated]
	Property SelectionPartLasso.Part: BasePart? {🛠️Basic | UI} [Deprecated]
Class SelectionPointLasso : SelectionLasso [Deprecated]
	Property SelectionPointLasso.Point: Vector3 {🛠️Basic | UI} [Deprecated]
Class Path2D : GuiBase
	Property Path2D.Closed: boolean {🛠️UI}
	Property Path2D.Color3: Color3 {🛠️UI}
	Property Path2D.Thickness: number {🛠️UI}
	Property Path2D.Visible: boolean {🛠️UI}
	Property Path2D.ZIndex: number {🛠️UI}
	Property Path2D.SelectedControlPoint: number {🛠️UI} {RobloxScript} [📁LoadOnly] [NotReplicated]
	Property Path2D.SelectedControlPointData: Path2DControlPoint {🛠️UI} {RobloxScript} [📁LoadOnly] [NotReplicated]
	Property Path2D.PropertiesSerialize: BinaryString {🛠️UI} {RobloxScript} [Hidden] [NotScriptable]
	Property Path2D.Transparency: number {🛠️UI} {RobloxScript}
	Function Path2D:GetBoundingRect() -> Rect {🛠️UI}
	Function Path2D:GetControlPoint(index: number) -> Path2DControlPoint {🛠️UI}
	Function Path2D:GetControlPoints() -> { any } {🛠️UI}
	Function Path2D:GetLength() -> number {🛠️UI}
	Function Path2D:GetMaxControlPoints() -> number {🛠️UI}
	Function Path2D:GetPositionOnCurve(t: number) -> UDim2 {🛠️UI}
	Function Path2D:GetPositionOnCurveArcLength(t: number) -> UDim2 {🛠️UI}
	Function Path2D:GetTangentOnCurve(t: number) -> Vector2 {🛠️UI}
	Function Path2D:GetTangentOnCurveArcLength(t: number) -> Vector2 {🛠️UI}
	Function Path2D:InsertControlPoint(index: number, point: Path2DControlPoint) -> () {🛠️UI}
	Function Path2D:RemoveControlPoint(index: number) -> () {🛠️UI}
	Function Path2D:SetControlPoints(controlPoints: { any }) -> () {🛠️UI}
	Function Path2D:UpdateControlPoint(index: number, point: Path2DControlPoint) -> () {🛠️UI}
	Function Path2D:GetSegmentCount() -> number {🛠️UI} {🔒RobloxScript}
	Event Path2D.ControlPointChanged() {🛠️UI}
Class GuiService : Instance [NotCreatable] [Service] [NotReplicated]
	Property GuiService.AutoSelectGuiEnabled: boolean {🛠️Input | UI}
	Property GuiService.GuiNavigationEnabled: boolean {🛠️Input | UI}
	Property GuiService.MenuIsOpen: boolean {🛠️UI} [ReadOnly]
	Property GuiService.PreferredTextSize: Enum.PreferredTextSize {🛠️UI} [ReadOnly]
	Property GuiService.SelectedObject: GuiObject? {🛠️Input | UI}
	Property GuiService.TopbarInset: Rect {🛠️UI} [ReadOnly]
	Property GuiService.TouchControlsEnabled: boolean {🛠️Input | UI}
	Property GuiService.ViewportDisplaySize: Enum.DisplaySize {🛠️UI} [ReadOnly]
	Property GuiService.CoreEffectFolder: Folder? {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property GuiService.CoreGuiFolder: Folder? {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property GuiService.CoreGuiNavigationEnabled: boolean {🛠️Input | UI} [Hidden] [NotReplicated]
	Property GuiService.DisplayScalingMode: Enum.DisplayScalingMode {🛠️UI} {RobloxScript} [Hidden]
	Property GuiService.IsModalDialog: boolean {🛠️UI} [ReadOnly] [Deprecated]
	Property GuiService.IsWindows: boolean {🛠️UI} [ReadOnly] [Deprecated]
	Property GuiService.PreferredTransparency: number {🛠️UI} [Hidden] [ReadOnly]
	Property GuiService.ReducedMotionEnabled: boolean {🛠️UI} [Hidden] [ReadOnly]
	Property GuiService.SelectedCoreObject: GuiObject? {🛠️UI} {RobloxScript} [Hidden] [NotReplicated]
	Property GuiService.ViewportSizeInMM: Vector2 {🛠️UI} {RobloxScript} [ReadOnly]
	Function GuiService:CloseInspectMenu() -> () {🛠️UI}
	Function GuiService:DismissNotification(notificationId: string) -> boolean {🛠️UI}
	Function GuiService:GetEmotesMenuOpen() -> boolean {🛠️UI}
	Function GuiService:GetGameplayPausedNotificationEnabled() -> boolean {🛠️UI}
	Function GuiService:GetGuiInset() -> ...any {🛠️UI}
	Function GuiService:GetInsetArea(screenInsets: Enum.ScreenInsets) -> Rect {🛠️UI}
	Function GuiService:GetInspectMenuEnabled() -> boolean {🛠️UI}
	Function GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription: Instance, name: string) -> () {🛠️AvatarAppearance | UI}
	Function GuiService:InspectPlayerFromUserId(userId: number) -> () {🛠️AvatarAppearance | UI}
	Function GuiService:IsTenFootInterface() -> boolean {🛠️UI}
	Function GuiService:Select(selectionParent: Instance) -> () {🛠️UI}
	Function GuiService:SendNotification(notificationInfo: { [string]: any }) -> string {🛠️UI}
	Function GuiService:SetEmotesMenuOpen(isOpen: boolean) -> () {🛠️UI}
	Function GuiService:SetGameplayPausedNotificationEnabled(enabled: boolean) -> () {🛠️UI}
	Function GuiService:SetInspectMenuEnabled(enabled: boolean) -> () {🛠️UI}
	Function GuiService:SetUiMessage(msgType: Enum.UiMessageType, uiMessage: string? = "errorCode") -> () {🛠️UI} {🔒LocalUser}
	Function GuiService:AddCenterDialog(dialog: Instance, centerDialogType: Enum.CenterDialogType, showFunction: (...any) -> ...any, hideFunction: (...any) -> ...any) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:AddKey(key: string) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:AddSelectionParent(selectionName: string, selectionParent: Instance) -> () {🛠️UI} [Deprecated]
	Function GuiService:AddSelectionTuple(selectionName: string, selections: ...any) -> () {🛠️UI} [Deprecated]
	Function GuiService:AddSpecialKey(key: Enum.SpecialKey) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:BroadcastNotification(data: string, notificationType: number) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:ClearError() -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:CloseStatsBasedOnInputString(input: string) -> boolean {🛠️UI} {🔒RobloxScript}
	Function GuiService:ForceTenFootInterface(isForced: boolean) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetBrickCount() -> number {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetClosestDialogToPosition(position: Vector3) -> Instance? {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetClosestVisibleDialogToPosition(position: Vector3) -> Dialog {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetErrorCode() -> Enum.ConnectionError {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetErrorDetails() -> { [string]: any } {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetErrorMessage() -> string {🛠️UI} {🔒RobloxScript} [Deprecated]
	Function GuiService:GetErrorType() -> Enum.ConnectionError {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetGuiIsVisible(guiType: Enum.GuiType) -> boolean {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetHardwareSafeViewport() -> Vector2 {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetNotificationTypeList() -> { [string]: any } {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetRawScreenScale() -> number {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetResolutionScale() -> number {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetSafeZoneOffsets() -> { [string]: any } {🛠️UI} {🔒RobloxScript}
	Function GuiService:GetScreenResolution() -> Vector2 {🛠️UI} {🔒RobloxScript} [Yields]
	Function GuiService:GetUiMessage() -> string {🛠️UI} {🔒RobloxScript}
	Function GuiService:InspectPlayerFromUserIdWithCtx(userId: number, ctx: string) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:IsMemoryTrackerEnabled() -> boolean {🛠️UI} {🔒RobloxScript}
	Function GuiService:OnNotificationDisplayed(notificationId: string) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:OnNotificationInteraction(notificationId: string, buttonIndex: number) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:OpenBrowserWindow(url: string) -> () {🛠️UI} {🔒RobloxScript} [Deprecated]
	Function GuiService:OpenNativeOverlay(title: string, url: string) -> () {🛠️UI} {🔒RobloxScript} [Deprecated]
	Function GuiService:RemoveCenterDialog(dialog: Instance) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:RemoveKey(key: string) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:RemoveSelectionGroup(selectionName: string) -> () {🛠️UI} [Deprecated]
	Function GuiService:RemoveSpecialKey(key: Enum.SpecialKey) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:SendUIOcclusionMetricsForQueryRegion(position: UDim2, size: UDim2, regionName: string) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:SetGlobalGuiInset(x1: number, y1: number, x2: number, y2: number) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:SetHardwareSafeAreaInsets(left: number, top: number, right: number, bottom: number) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:SetMenuIsOpen(open: boolean, menuName: string? = "default") -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:SetPurchasePromptIsShown(isShown: boolean) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:SetSafeZoneOffsets(top: number, bottom: number, left: number, right: number) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:SetTopbarInset(topbarInset: Rect) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:ShowStatsBasedOnInputString(input: string) -> boolean {🛠️UI} {🔒RobloxScript}
	Function GuiService:ToggleFullscreen() -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:ToggleGuiIsVisibleForCaptures(guiType: Enum.GuiType) -> () {🛠️UI} {🔒RobloxScript}
	Function GuiService:ToggleGuiIsVisibleIfAllowed(guiType: Enum.GuiType) -> () {🛠️UI} {🔒RobloxScript}
	Event GuiService.MenuClosed() {🛠️UI}
	Event GuiService.MenuOpened() {🛠️UI}
	Event GuiService.BrowserWindowClosed() {🛠️UI} {🔒RobloxScript} [Deprecated]
	Event GuiService.CloseInspectMenuRequest() {🛠️UI} {🔒RobloxScript}
	Event GuiService.CoreGuiRenderOverflowed() {🛠️UI} {🔒RobloxScript}
	Event GuiService.EmotesMenuOpenChanged(isOpen: boolean) {🛠️UI} {🔒RobloxScript}
	Event GuiService.ErrorMessageChanged(newErrorMessage: string) {🛠️UI} {🔒RobloxScript} [Deprecated]
	Event GuiService.GuiVisibilityChangedSignal(guiType: Enum.GuiType, visible: boolean) {🛠️UI} {🔒RobloxScript}
	Event GuiService.InspectMenuEnabledChangedSignal(enabled: boolean) {🛠️UI} {🔒RobloxScript}
	Event GuiService.InspectPlayerFromHumanoidDescriptionRequest(humanoidDescription: Instance, name: string) {🛠️UI} {🔒RobloxScript}
	Event GuiService.InspectPlayerFromUserIdWithCtxRequest(userId: number, ctx: string) {🛠️UI} {🔒RobloxScript}
	Event GuiService.KeyPressed(key: string, modifiers: string) {🛠️UI} {🔒RobloxScript}
	Event GuiService.NativeClose() {🛠️UI} {🔒RobloxScript}
	Event GuiService.NetworkPausedEnabledChanged(enabled: boolean) {🛠️UI} {🔒RobloxScript}
	Event GuiService.Open9SliceEditor(selectedImageObject: Instance) {🛠️UI} {🔒RobloxScript}
	Event GuiService.OpenStyleEditor(styleBase: Instance) {🛠️UI} {🔒RobloxScript}
	Event GuiService.PurchasePromptShown() {🛠️UI} {🔒RobloxScript}
	Event GuiService.SafeZoneOffsetsChanged() {🛠️UI} {🔒RobloxScript}
	Event GuiService.ShowLeaveConfirmation() {🛠️UI} {🔒RobloxScript}
	Event GuiService.SpecialKeyPressed(key: Enum.SpecialKey, modifiers: string) {🛠️UI} {🔒RobloxScript}
	Event GuiService.UiMessageChanged(msgType: Enum.UiMessageType, newUiMessage: string) {🛠️UI} {🔒RobloxScript}
	Callback GuiService.SendCoreUiNotification(title: string, text: string) -> () {🛠️UI} {🔒RobloxScript}
Class GuidRegistryService : Instance [NotCreatable] [Service]
Class HapticEffect : Instance
	Property HapticEffect.Looped: boolean {🛠️Input}
	Property HapticEffect.Position: Vector3 {🛠️Input}
	Property HapticEffect.Radius: number {🛠️Input}
	Property HapticEffect.Type: Enum.HapticEffectType {🛠️Input}
	Property HapticEffect.Waveform: FloatCurve? {🛠️Input} {RobloxScript} [Deprecated]
	Property HapticEffect.WaveformData: BinaryString {🛠️Input} {RobloxEngine} [Hidden] [NotScriptable]
	Function HapticEffect:Play() -> () {🛠️Input}
	Function HapticEffect:SetWaveformKeys(keys: { any }) -> () {🛠️Input}
	Function HapticEffect:Stop() -> () {🛠️Input}
	Event HapticEffect.Ended() {🛠️Input}
Class HapticService : Instance [NotCreatable] [Service] [NotReplicated]
	Function HapticService:GetMotor(inputType: Enum.UserInputType, vibrationMotor: Enum.VibrationMotor) -> ...any {🛠️Input}
	Function HapticService:IsMotorSupported(inputType: Enum.UserInputType, vibrationMotor: Enum.VibrationMotor) -> boolean {🛠️Input}
	Function HapticService:IsVibrationSupported(inputType: Enum.UserInputType) -> boolean {🛠️Input}
	Function HapticService:SetMotor(inputType: Enum.UserInputType, vibrationMotor: Enum.VibrationMotor, vibrationValues: ...any) -> () {🛠️Input}
Class HarmonyService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class HeapProfilerService : Instance [NotCreatable] [Service]
	Function HeapProfilerService:ClientRequestDataAsync(player: Player) -> string {🔒Plugin} [Yields]
	Function HeapProfilerService:ServerRequestDataAsync() -> string {🔒Plugin} [Yields]
	Event HeapProfilerService.OnNewData(player: Player, jsonString: buffer, id: number, compressedLength: number, uncompressedLength: number) {🔒Plugin}
	Event HeapProfilerService.RequestData(id: number) {🔒RobloxEngine} [Hidden]
Class HeatmapService : Instance {🔒RobloxScript} [NotCreatable] [Service]
Class HeightmapImporterService : Instance [Service] [NotReplicated]
	Function HeightmapImporterService:CancelImportHeightmap() -> () {🔒RobloxScript}
	Function HeightmapImporterService:GetHeightmapPreviewAsync(heightmapAssetId: string) -> ...any {🔒RobloxScript} [Yields]
	Function HeightmapImporterService:ImportHeightmap(region: Region3, heightmapAssetId: string, colormapAssetId: string, defaultMaterial: Enum.Material) -> () {🔒RobloxScript} [Yields]
	Function HeightmapImporterService:IsValidColormap(colormapAssetId: string) -> ...any {🔒RobloxScript}
	Function HeightmapImporterService:IsValidHeightmap(heightmapAssetId: string) -> ...any {🔒RobloxScript}
	Function HeightmapImporterService:SetImportHeightmapPaused(paused: boolean) -> () {🔒RobloxScript}
	Event HeightmapImporterService.ColormapHasUnknownPixels() {🔒RobloxScript}
	Event HeightmapImporterService.ProgressUpdate(progressRatio: number, operation: string) {🔒RobloxScript}
Class HiddenSurfaceRemovalAsset : Instance
	Property HiddenSurfaceRemovalAsset.HSRData: BinaryString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property HiddenSurfaceRemovalAsset.HSRMeshIdData: BinaryString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
Class Highlight : Instance
	Property Highlight.Adornee: Instance? {🛠️Basic}
	Property Highlight.DepthMode: Enum.HighlightDepthMode {🛠️Basic}
	Property Highlight.Enabled: boolean {🛠️Basic}
	Property Highlight.FillColor: Color3 {🛠️Basic}
	Property Highlight.FillTransparency: number {🛠️Basic}
	Property Highlight.OutlineColor: Color3 {🛠️Basic}
	Property Highlight.OutlineTransparency: number {🛠️Basic}
	Property Highlight.LineThickness: number {🛠️Basic} {RobloxScript} [Hidden]
	Property Highlight.ReservedId: Enum.ReservedHighlightId {🛠️Basic} {RobloxScript} [Hidden]
Class Hopper : Instance [NotCreatable] [Service] [Deprecated]
Class HttpRbxApiService : Instance [NotCreatable] [Service]
	Function HttpRbxApiService:RequestLimitedAsync(requestOptions: { [string]: any }, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default") -> string [Yields]
	Function HttpRbxApiService:GetAsync(apiUrlPath: string, priority: Enum.ThrottlingPriority? = "Default", httpRequestType: Enum.HttpRequestType? = "Default") -> string {🔒RobloxScript} [Yields]
	Function HttpRbxApiService:GetAsyncFullUrl(apiUrl: string, priority: Enum.ThrottlingPriority? = "Default", httpRequestType: Enum.HttpRequestType? = "Default") -> string {🔒RobloxScript} [Yields]
	Function HttpRbxApiService:GetDocumentationUrl(partialUrl: string) -> string {🔒RobloxScript}
	Function HttpRbxApiService:PostAsync(apiUrlPath: string, data: string, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default") -> string {🔒RobloxScript} [Yields]
	Function HttpRbxApiService:PostAsyncFullUrl(apiUrl: string, data: string, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default") -> string {🔒RobloxScript} [Yields]
	Function HttpRbxApiService:RequestAsync(requestOptions: { [string]: any }, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default") -> string {🔒RobloxScript} [Yields]
Class HttpRequest : Instance {🔒RobloxScript} [NotCreatable]
	Function HttpRequest:Cancel() -> () {🔒RobloxScript}
	Function HttpRequest:Start(callback: (...any) -> ...any) -> () {🔒RobloxScript}
Class HttpService : Instance [NotCreatable] [Service]
	Property HttpService.HttpEnabled: boolean {🛠️Network} {✏️LocalUser}
	Function HttpService:CreateWebStreamClient(streamClientType: Enum.WebStreamClientType, requestOptions: { [string]: any }) -> WebStreamClient {🛠️Network}
	Function HttpService:GenerateGUID(wrapInCurlyBraces: boolean? = true) -> string {🧬Safe}
	Function HttpService:GetAsync(url: any, nocache: boolean? = false, headers: any) -> string {🛠️Network} [Yields]
	Function HttpService:GetSecret(key: string) -> Secret {🛠️Network} {🧬Safe}
	Function HttpService:JSONDecode(input: string) -> any [CustomLuaState] {🧬Safe}
	Function HttpService:JSONEncode(input: any) -> string [CustomLuaState] {🧬Safe}
	Function HttpService:PostAsync(url: any, data: string, content_type: Enum.HttpContentType? = "ApplicationJson", compress: boolean? = false, headers: any) -> string {🛠️Network} [Yields]
	Function HttpService:RequestAsync(requestOptions: { [string]: any }) -> { [string]: any } {🛠️Network} [Yields]
	Function HttpService:UrlEncode(input: string) -> string {🛠️Network} {🧬Safe}
	Function HttpService:CreateWebStreamClientInternal(streamClientType: Enum.WebStreamClientType, requestOptions: { [string]: any }) -> WebStreamClient {🔒RobloxScript}
	Function HttpService:GetHttpEnabled() -> boolean {🔒RobloxScript}
	Function HttpService:GetUserAgent() -> string {🔒RobloxScript}
	Function HttpService:JSONDecodeAsync(input: string) -> any {🔒RobloxScript} [Yields]
	Function HttpService:JSONEncodeAsync(obj: any) -> string {🔒RobloxScript} [Yields]
	Function HttpService:RequestInternal(options: { [string]: any }) -> Instance? {🔒RobloxScript}
	Function HttpService:SetHttpEnabled(enabled: boolean) -> () {🔒RobloxScript}
Class Humanoid : Instance
	Property Humanoid.BreakJointsOnDeath: boolean {🛠️AvatarAppearance}
	Property Humanoid.EvaluateStateMachine: boolean {🛠️AvatarAppearance}
	Property Humanoid.RequiresNeck: boolean {🛠️AvatarAppearance}
	Property Humanoid.AutoRotate: boolean {🛠️AvatarAppearance}
	Property Humanoid.FloorMaterial: Enum.Material {🛠️AvatarAppearance} [ReadOnly]
	Property Humanoid.Jump: boolean {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property Humanoid.MoveDirection: Vector3 {🛠️AvatarAppearance} [ReadOnly]
	Property Humanoid.PlatformStand: boolean {🛠️AvatarAppearance}
	Property Humanoid.SeatPart: BasePart? {🛠️AvatarAppearance} [ReadOnly]
	Property Humanoid.Sit: boolean {🛠️AvatarAppearance}
	Property Humanoid.TargetPoint: Vector3 {🛠️AvatarAppearance}
	Property Humanoid.WalkToPart: BasePart? {🛠️AvatarAppearance}
	Property Humanoid.WalkToPoint: Vector3 {🛠️AvatarAppearance}
	Property Humanoid.CameraOffset: Vector3 {🛠️AvatarAppearance}
	Property Humanoid.DisplayDistanceType: Enum.HumanoidDisplayDistanceType {🛠️AvatarAppearance}
	Property Humanoid.DisplayName: string {🛠️AvatarAppearance}
	Property Humanoid.HealthDisplayDistance: number {🛠️AvatarAppearance}
	Property Humanoid.HealthDisplayType: Enum.HumanoidHealthDisplayType {🛠️AvatarAppearance}
	Property Humanoid.NameDisplayDistance: number {🛠️AvatarAppearance}
	Property Humanoid.NameOcclusion: Enum.NameOcclusion {🛠️AvatarAppearance}
	Property Humanoid.RigType: Enum.HumanoidRigType {🛠️AvatarAppearance}
	Property Humanoid.RootPart: BasePart? {🛠️AvatarAppearance} [ReadOnly]
	Property Humanoid.AutomaticScalingEnabled: boolean {🛠️AvatarAppearance}
	Property Humanoid.Health: number {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property Humanoid.HipHeight: number {🛠️AvatarAppearance}
	Property Humanoid.MaxHealth: number {🛠️AvatarAppearance}
	Property Humanoid.MaxSlopeAngle: number {🛠️AvatarAppearance}
	Property Humanoid.WalkSpeed: number {🛠️AvatarAppearance}
	Property Humanoid.AutoJumpEnabled: boolean {🛠️AvatarAppearance}
	Property Humanoid.JumpHeight: number {🛠️AvatarAppearance}
	Property Humanoid.JumpPower: number {🛠️AvatarAppearance}
	Property Humanoid.UseJumpPower: boolean {🛠️AvatarAppearance}
	Property Humanoid.CollisionType: Enum.HumanoidCollisionType {🛠️AvatarAppearance} {✏️Plugin} [Deprecated]
	Property Humanoid.JumpReplicate: boolean {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.MoveDirectionInternal: Vector3 {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.Strafe: boolean {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.WalkAngleError: number {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.WalkDirection: Vector3 {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.CameraMaxDistance: number {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.CameraMinDistance: number {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.CameraMode: Enum.CameraMode {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.InternalBodyScale: Vector3 {🛠️AvatarAppearance} [Hidden] [NotReplicated] [NotScriptable]
	Property Humanoid.InternalDisplayName: string {🛠️AvatarAppearance} {RobloxScript} [Hidden] [NotReplicated]
	Property Humanoid.InternalHeadScale: number {🛠️AvatarAppearance} [Hidden] [NotReplicated] [NotScriptable]
	Property Humanoid.InternalOriginalHipHeight: number {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.LeftLeg: BasePart? {🛠️AvatarAppearance} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property Humanoid.NetworkHumanoidState: Enum.HumanoidStateType {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.OverrideDefaultCollisions: boolean {🛠️AvatarAppearance} {RobloxEngine} [Hidden] [NotScriptable]
	Property Humanoid.RightLeg: BasePart? {🛠️AvatarAppearance} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property Humanoid.RotationType: Enum.RotationType {🛠️AvatarAppearance} {RobloxEngine} [Hidden] [NotScriptable]
	Property Humanoid.Torso: BasePart? {🛠️AvatarAppearance} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property Humanoid.Health_XML: number {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property Humanoid.maxHealth: number {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function Humanoid:AddAccessory(accessory: Instance) -> () {🛠️AvatarAppearance}
	Function Humanoid:ApplyDescriptionAsync(humanoidDescription: HumanoidDescription, assetTypeVerification: Enum.AssetTypeVerification? = "Default") -> () {🛠️AvatarAppearance} [Yields]
	Function Humanoid:ApplyDescriptionResetAsync(humanoidDescription: HumanoidDescription, assetTypeVerification: Enum.AssetTypeVerification? = "Default") -> () {🛠️AvatarAppearance} [Yields]
	Function Humanoid:BuildRigFromAttachments() -> () {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:ChangeState(state: Enum.HumanoidStateType? = "None") -> () {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:EquipTool(tool: Instance) -> () {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:GetAccessories() -> { any } {🛠️AvatarAppearance}
	Function Humanoid:GetAppliedDescription() -> HumanoidDescription {🛠️AvatarAppearance}
	Function Humanoid:GetBodyPartR15(part: Instance) -> Enum.BodyPartR15 {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:GetLimb(part: Instance) -> Enum.Limb {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:GetMoveVelocity() -> Vector3 {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:GetState() -> Enum.HumanoidStateType {🛠️AvatarAppearance | AvatarBehavior} {🧬Safe}
	Function Humanoid:GetStateEnabled(state: Enum.HumanoidStateType) -> boolean {🛠️AvatarAppearance | AvatarBehavior} {🧬Safe}
	Function Humanoid:Move(moveDirection: Vector3, relativeToCamera: boolean? = false) -> () {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:MoveTo(location: Vector3, part: Instance? = nil) -> () {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:PlayEmoteAsync(emoteName: string) -> boolean {🛠️AvatarAppearance | AvatarBehavior} [Yields]
	Function Humanoid:RemoveAccessories() -> () {🛠️AvatarAppearance}
	Function Humanoid:ReplaceBodyPartR15(bodyPart: Enum.BodyPartR15, part: BasePart) -> boolean {🛠️AvatarAppearance}
	Function Humanoid:SetStateEnabled(state: Enum.HumanoidStateType, enabled: boolean) -> () {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:TakeDamage(amount: number) -> () {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:UnequipTools() -> () {🛠️AvatarAppearance | AvatarBehavior}
	Function Humanoid:AddCustomStatus(status: string) -> boolean {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:AddStatus(status: Enum.Status? = "Poison") -> boolean {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:ApplyAvatarRules(avatarRules: AvatarRules) -> () {🛠️AvatarAppearance} {🔒RobloxScript} [Yields]
	Function Humanoid:ApplyDescription(humanoidDescription: HumanoidDescription, assetTypeVerification: Enum.AssetTypeVerification? = "Default") -> () {🛠️AvatarAppearance} [Yields] [Deprecated]
	Function Humanoid:ApplyDescriptionClientServer(humanoidDescription: HumanoidDescription) -> () {🛠️AvatarAppearance} {🔒RobloxScript} [Yields]
	Function Humanoid:ApplyDescriptionReset(humanoidDescription: HumanoidDescription, assetTypeVerification: Enum.AssetTypeVerification? = "Default") -> () {🛠️AvatarAppearance} [Yields] [Deprecated]
	Function Humanoid:CacheDefaults() -> () {🛠️AvatarAppearance} {🔒RobloxScript}
	Function Humanoid:ComputeOriginalSizeForPart(part: Instance) -> Vector3? {🛠️AvatarAppearance} {🔒RobloxScript}
	Function Humanoid:ComputeR15BodyBoundingBox() -> (CFrame, Vector3) {🛠️AvatarAppearance} {🔒RobloxScript}
	Function Humanoid:GetAccessoryHandleScale(instance: Instance, partType: Enum.BodyPartR15) -> Vector3 {🛠️AvatarAppearance} {🔒RobloxScript}
	Function Humanoid:GetPlayingAnimationTracks() -> { any } {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:GetStatuses() -> { any } {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:HasCustomStatus(status: string) -> boolean {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:HasStatus(status: Enum.Status? = "Poison") -> boolean {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:LoadAnimation(animation: Animation) -> AnimationTrack {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:PlayEmote(emoteName: string) -> boolean {🛠️AvatarAppearance | AvatarBehavior} [Yields] [Deprecated]
	Function Humanoid:PlayEmoteAndGetAnimTrackById(emoteId: number) -> ...any {🛠️AvatarAppearance} {🔒RobloxScript} [Yields]
	Function Humanoid:RemoveCustomStatus(status: string) -> boolean {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:RemoveStatus(status: Enum.Status? = "Poison") -> boolean {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:SetClickToWalkEnabled(enabled: boolean) -> () {🛠️AvatarAppearance} {🔒RobloxScript}
	Function Humanoid:loadAnimation(animation: Animation) -> AnimationTrack {🛠️AvatarAppearance} [Deprecated]
	Function Humanoid:takeDamage(amount: number) -> () {🛠️AvatarAppearance} [Deprecated]
	Event Humanoid.ApplyDescriptionFinished(description: HumanoidDescription) {🛠️AvatarAppearance}
	Event Humanoid.Climbing(speed: number) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.Died() {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.FallingDown(active: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.FreeFalling(active: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.GettingUp(active: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.HealthChanged(health: number) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.Jumping(active: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.MoveToFinished(reached: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.PlatformStanding(active: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.Ragdoll(active: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.Running(speed: number) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.Seated(active: boolean, currentSeatPart: BasePart) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.StateChanged(old: Enum.HumanoidStateType, new: Enum.HumanoidStateType) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.StateEnabledChanged(state: Enum.HumanoidStateType, isEnabled: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.Strafing(active: boolean) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.Swimming(speed: number) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.Touched(touchingPart: BasePart, humanoidPart: BasePart) {🛠️AvatarAppearance | AvatarBehavior}
	Event Humanoid.AnimationPlayed(animationTrack: AnimationTrack) {🛠️AvatarAppearance} [Deprecated]
	Event Humanoid.ClusterCompositionFinished() {🛠️AvatarAppearance} {🔒RobloxScript}
	Event Humanoid.CustomStatusAdded(status: string) {🛠️AvatarAppearance} [Deprecated]
	Event Humanoid.CustomStatusRemoved(status: string) {🛠️AvatarAppearance} [Deprecated]
	Event Humanoid.EmoteTriggered(success: boolean, animationTrack: AnimationTrack) {🛠️AvatarAppearance} {🔒RobloxScript}
	Event Humanoid.ServerApplyDescription(status: boolean) {🛠️AvatarAppearance} {🔒RobloxEngine} [Hidden]
	Event Humanoid.ServerBreakJoints() {🛠️AvatarAppearance} {🔒RobloxEngine} [Hidden]
	Event Humanoid.ServerEquipTool(tool: Tool) {🛠️AvatarAppearance} {🔒RobloxEngine} [Hidden]
	Event Humanoid.StatusAdded(status: Enum.Status) {🛠️AvatarAppearance} [Deprecated]
	Event Humanoid.StatusRemoved(status: Enum.Status) {🛠️AvatarAppearance} [Deprecated]
Class HumanoidDescription : Instance
	Property HumanoidDescription.AccessoryBlob: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated] [NotScriptable]
	Property HumanoidDescription.BackAccessory: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.FaceAccessory: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.FrontAccessory: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.HairAccessory: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.HatAccessory: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.NeckAccessory: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.ShouldersAccessory: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.WaistAccessory: string {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.ClimbAnimation: number {🛠️AvatarAppearance}
	Property HumanoidDescription.FallAnimation: number {🛠️AvatarAppearance}
	Property HumanoidDescription.IdleAnimation: number {🛠️AvatarAppearance}
	Property HumanoidDescription.JumpAnimation: number {🛠️AvatarAppearance}
	Property HumanoidDescription.MoodAnimation: number {🛠️AvatarAppearance}
	Property HumanoidDescription.RunAnimation: number {🛠️AvatarAppearance}
	Property HumanoidDescription.StaticFacialAnimation: boolean {🛠️AvatarAppearance}
	Property HumanoidDescription.SwimAnimation: number {🛠️AvatarAppearance}
	Property HumanoidDescription.WalkAnimation: number {🛠️AvatarAppearance}
	Property HumanoidDescription.HeadColor: Color3 {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.LeftArmColor: Color3 {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.LeftLegColor: Color3 {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.RightArmColor: Color3 {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.RightLegColor: Color3 {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.TorsoColor: Color3 {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.Face: number {🛠️AvatarAppearance}
	Property HumanoidDescription.Head: number {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.LeftArm: number {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.LeftLeg: number {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.RightArm: number {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.RightLeg: number {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.Torso: number {🛠️AvatarAppearance} [📁LoadOnly] [NotReplicated]
	Property HumanoidDescription.GraphicTShirt: number {🛠️AvatarAppearance}
	Property HumanoidDescription.Pants: number {🛠️AvatarAppearance}
	Property HumanoidDescription.Shirt: number {🛠️AvatarAppearance}
	Property HumanoidDescription.UseAvatarSettings: boolean {🛠️AvatarAppearance}
	Property HumanoidDescription.BodyTypeScale: number {🛠️AvatarAppearance}
	Property HumanoidDescription.DepthScale: number {🛠️AvatarAppearance}
	Property HumanoidDescription.HeadScale: number {🛠️AvatarAppearance}
	Property HumanoidDescription.HeightScale: number {🛠️AvatarAppearance}
	Property HumanoidDescription.ProportionScale: number {🛠️AvatarAppearance}
	Property HumanoidDescription.WidthScale: number {🛠️AvatarAppearance}
	Property HumanoidDescription.NumberEmotesLoaded: number {🛠️AvatarAppearance} {RobloxScript} [Hidden]
	Property HumanoidDescription.EmotesDataInternal: string {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property HumanoidDescription.EquippedEmotesDataInternal: string {🛠️AvatarAppearance} [Hidden] [NotScriptable]
	Property HumanoidDescription.ResetIncludesBodyParts: boolean {🛠️AvatarAppearance} {RobloxScript} [Hidden]
	Function HumanoidDescription:AddEmote(name: string, assetId: number) -> () {🛠️AvatarAppearance}
	Function HumanoidDescription:GetAccessories(includeRigidAccessories: boolean) -> { any } {🛠️AvatarAppearance}
	Function HumanoidDescription:GetEmotes() -> { [string]: any } {🛠️AvatarAppearance}
	Function HumanoidDescription:GetEquippedEmotes() -> { any } {🛠️AvatarAppearance}
	Function HumanoidDescription:RemoveEmote(name: string) -> () {🛠️AvatarAppearance}
	Function HumanoidDescription:SetAccessories(accessories: { any }, includeRigidAccessories: boolean) -> () {🛠️AvatarAppearance}
	Function HumanoidDescription:SetEmotes(emotes: { [string]: any }) -> () {🛠️AvatarAppearance}
	Function HumanoidDescription:SetEquippedEmotes(equippedEmotes: { any }) -> () {🛠️AvatarAppearance}
	Event HumanoidDescription.EmotesChanged(newEmotes: { [string]: any }) {🛠️AvatarAppearance}
	Event HumanoidDescription.EquippedEmotesChanged(newEquippedEmotes: { any }) {🛠️AvatarAppearance}
Class HumanoidRigDescription : Instance
	Property HumanoidRigDescription.Chest: Instance? {🛠️Animation}
	Property HumanoidRigDescription.HeadBase: Instance? {🛠️Animation}
	Property HumanoidRigDescription.LeftAnkle: Instance? {🛠️Animation}
	Property HumanoidRigDescription.LeftClavicle: Instance? {🛠️Animation}
	Property HumanoidRigDescription.LeftElbow: Instance? {🛠️Animation}
	Property HumanoidRigDescription.LeftHip: Instance? {🛠️Animation}
	Property HumanoidRigDescription.LeftKnee: Instance? {🛠️Animation}
	Property HumanoidRigDescription.LeftShoulder: Instance? {🛠️Animation}
	Property HumanoidRigDescription.LeftToes: Instance? {🛠️Animation}
	Property HumanoidRigDescription.LeftWrist: Instance? {🛠️Animation}
	Property HumanoidRigDescription.Neck: Instance? {🛠️Animation}
	Property HumanoidRigDescription.Pelvis: Instance? {🛠️Animation}
	Property HumanoidRigDescription.RightAnkle: Instance? {🛠️Animation}
	Property HumanoidRigDescription.RightClavicle: Instance? {🛠️Animation}
	Property HumanoidRigDescription.RightElbow: Instance? {🛠️Animation}
	Property HumanoidRigDescription.RightHip: Instance? {🛠️Animation}
	Property HumanoidRigDescription.RightKnee: Instance? {🛠️Animation}
	Property HumanoidRigDescription.RightShoulder: Instance? {🛠️Animation}
	Property HumanoidRigDescription.RightToes: Instance? {🛠️Animation}
	Property HumanoidRigDescription.RightWrist: Instance? {🛠️Animation}
	Property HumanoidRigDescription.Root: Instance? {🛠️Animation}
	Property HumanoidRigDescription.Waist: Instance? {🛠️Animation}
	Property HumanoidRigDescription.ChestRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.ChestRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.HeadBaseRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.HeadBaseRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftAnkleRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftAnkleRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftClavicleRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftClavicleRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftElbowRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftElbowRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftHipRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftHipRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftKneeRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftKneeRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftShoulderRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftShoulderRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftToesRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftToesRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftWristRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.LeftWristRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.NeckRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.NeckRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.PelvisRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.PelvisRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightAnkleRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightAnkleRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightClavicleRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightClavicleRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightElbowRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightElbowRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightHipRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightHipRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightKneeRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightKneeRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightShoulderRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightShoulderRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightToesRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightToesRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightWristRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RightWristRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RootRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.RootRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.WaistRangeMax: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.WaistRangeMin: Vector3 {🛠️Animation}
	Property HumanoidRigDescription.ChestSize: number {🛠️Animation}
	Property HumanoidRigDescription.HeadBaseSize: number {🛠️Animation}
	Property HumanoidRigDescription.LeftAnkleSize: number {🛠️Animation}
	Property HumanoidRigDescription.LeftClavicleSize: number {🛠️Animation}
	Property HumanoidRigDescription.LeftElbowSize: number {🛠️Animation}
	Property HumanoidRigDescription.LeftHipSize: number {🛠️Animation}
	Property HumanoidRigDescription.LeftKneeSize: number {🛠️Animation}
	Property HumanoidRigDescription.LeftShoulderSize: number {🛠️Animation}
	Property HumanoidRigDescription.LeftToesSize: number {🛠️Animation}
	Property HumanoidRigDescription.LeftWristSize: number {🛠️Animation}
	Property HumanoidRigDescription.NeckSize: number {🛠️Animation}
	Property HumanoidRigDescription.PelvisSize: number {🛠️Animation}
	Property HumanoidRigDescription.RightAnkleSize: number {🛠️Animation}
	Property HumanoidRigDescription.RightClavicleSize: number {🛠️Animation}
	Property HumanoidRigDescription.RightElbowSize: number {🛠️Animation}
	Property HumanoidRigDescription.RightHipSize: number {🛠️Animation}
	Property HumanoidRigDescription.RightKneeSize: number {🛠️Animation}
	Property HumanoidRigDescription.RightShoulderSize: number {🛠️Animation}
	Property HumanoidRigDescription.RightToesSize: number {🛠️Animation}
	Property HumanoidRigDescription.RightWristSize: number {🛠️Animation}
	Property HumanoidRigDescription.RootSize: number {🛠️Animation}
	Property HumanoidRigDescription.WaistSize: number {🛠️Animation}
	Property HumanoidRigDescription.ChestTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.HeadBaseTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.LeftAnkleTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.LeftClavicleTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.LeftElbowTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.LeftHipTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.LeftKneeTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.LeftShoulderTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.LeftToesTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.LeftWristTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.NeckTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.PelvisTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RightAnkleTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RightClavicleTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RightElbowTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RightHipTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RightKneeTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RightShoulderTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RightToesTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RightWristTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.RootTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.WaistTposeAdjustment: CFrame {🛠️Animation}
	Property HumanoidRigDescription.OriginOffset: CFrame {🛠️Animation} {RobloxScript}
	Function HumanoidRigDescription:GetJointFromName(name: string) -> Instance? {🛠️Animation} {🧬Safe}
	Function HumanoidRigDescription:GetJointNames() -> { any } {🛠️Animation} {🧬Safe}
	Function HumanoidRigDescription:GetR15JointNames() -> { any } {🛠️Animation} {🧬Safe}
	Function HumanoidRigDescription:GetR6JointNames() -> { any } {🛠️Animation} {🧬Safe}
	Function HumanoidRigDescription:AutoRig(character: Instance) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:GetJoint(label: Enum.RigLabel) -> Instance? {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:GetJointLabels() -> { any } {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:GetJointRangeMax(rigLabel: Enum.RigLabel) -> Vector3 {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:GetJointRangeMin(rigLabel: Enum.RigLabel) -> Vector3 {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:GetJointSize(label: Enum.RigLabel) -> number {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:GetR15JointLabels() -> { any } {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:GetR6JointLabels() -> { any } {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:GetTposeAdjustment(label: Enum.RigLabel) -> CFrame {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:SetJoint(label: Enum.RigLabel, joint: Instance) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:SetJointRangeMax(rigLabel: Enum.RigLabel, rangeMax: Vector3) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:SetJointRangeMin(rigLabel: Enum.RigLabel, rangeMin: Vector3) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:SetJointSize(label: Enum.RigLabel, size: number) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:SetTposeAdjustment(label: Enum.RigLabel, transform: CFrame) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
	Function HumanoidRigDescription:ShowVolumes(show: boolean) -> () {🛠️Animation} {🔒RobloxScript} {🧬Safe}
Class IKControl : Instance
	Property IKControl.ChainRoot: Instance? {🛠️Animation}
	Property IKControl.Enabled: boolean {🛠️Animation}
	Property IKControl.EndEffector: Instance? {🛠️Animation}
	Property IKControl.EndEffectorOffset: CFrame {🛠️Animation}
	Property IKControl.Offset: CFrame {🛠️Animation}
	Property IKControl.Pole: Instance? {🛠️Animation}
	Property IKControl.Priority: number {🛠️Animation}
	Property IKControl.SmoothTime: number {🛠️Animation}
	Property IKControl.Target: Instance? {🛠️Animation}
	Property IKControl.Type: Enum.IKControlType {🛠️Animation}
	Property IKControl.Weight: number {🛠️Animation}
	Function IKControl:GetChainCount() -> number {🛠️Animation}
	Function IKControl:GetChainLength() -> number {🛠️Animation}
	Function IKControl:GetNodeLocalCFrame(index: number) -> CFrame {🛠️Animation}
	Function IKControl:GetNodeWorldCFrame(index: number) -> CFrame {🛠️Animation}
	Function IKControl:GetRawFinalTarget() -> CFrame {🛠️Animation}
	Function IKControl:GetSmoothedFinalTarget() -> CFrame {🛠️Animation}
	Function IKControl:Solve() -> () {🛠️Animation} {🔒RobloxScript}
Class ILegacyStudioBridge : Instance [NotCreatable] [Service]
Class LegacyStudioBridge : ILegacyStudioBridge {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class IXPService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function IXPService:ClearCreatorLayers() -> () {🔒LocalUser}
	Function IXPService:ClearUserLayers() -> () {🔒LocalUser}
	Function IXPService:GetBrowserTrackerLayerLoadingStatus() -> Enum.IXPLoadingStatus {🔒LocalUser}
	Function IXPService:GetBrowserTrackerLayerVariables(layerName: string) -> { [string]: any } {🔒LocalUser}
	Function IXPService:GetBrowserTrackerStatusForLayer(layerName: string) -> Enum.IXPLoadingStatus? {🔒LocalUser}
	Function IXPService:GetCreatorLayerLoadingStatus() -> Enum.IXPLoadingStatus {🔒LocalUser}
	Function IXPService:GetCreatorLayerVariables(layerName: string) -> { [string]: any } {🔒LocalUser}
	Function IXPService:GetCreatorStatusForLayer(layerName: string) -> Enum.IXPLoadingStatus? {🔒LocalUser}
	Function IXPService:GetRegisteredCreatorLayersToStatus() -> { [string]: any } {🔒LocalUser}
	Function IXPService:GetRegisteredUserLayersToStatus() -> { [string]: any } {🔒LocalUser}
	Function IXPService:GetUserLayerLoadingStatus() -> Enum.IXPLoadingStatus {🔒LocalUser}
	Function IXPService:GetUserLayerVariables(layerName: string) -> { [string]: any } {🔒LocalUser}
	Function IXPService:GetUserStatusForLayer(layerName: string) -> Enum.IXPLoadingStatus? {🔒LocalUser}
	Function IXPService:InitializeCreatorLayers(creatorId: number) -> () {🔒LocalUser}
	Function IXPService:InitializeUserLayers(userId: number) -> () {🔒LocalUser}
	Function IXPService:LogBrowserTrackerLayerExposure(layerName: string) -> () {🔒LocalUser}
	Function IXPService:LogCreatorLayerExposure(layerName: string) -> () {🔒LocalUser}
	Function IXPService:LogFlagLinkedUserLayerExposure(layerName: string) -> () {🔒LocalUser}
	Function IXPService:LogUserLayerExposure(layerName: string) -> () {🔒LocalUser}
	Function IXPService:RegisterCreatorLayers(creatorLayers: any) -> () {🔒LocalUser}
	Function IXPService:RegisterUserLayers(userLayers: any) -> () {🔒LocalUser}
	Event IXPService.OnBrowserTrackerLayerLoadingStatusChanged(status: Enum.IXPLoadingStatus) {🔒LocalUser}
	Event IXPService.OnCreatorLayerLoadingStatusChanged(status: Enum.IXPLoadingStatus) {🔒LocalUser}
	Event IXPService.OnUserLayerLoadingStatusChanged(status: Enum.IXPLoadingStatus) {🔒LocalUser}
Class ImportSession : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function ImportSession:Cancel() -> () {🔒RobloxScript}
	Function ImportSession:GetFilename() -> string {🔒RobloxScript}
	Function ImportSession:GetStatuses() -> { [string]: any } {🔒RobloxScript}
	Function ImportSession:Upload() -> () {🔒RobloxScript}
	Event ImportSession.UploadComplete(results: { [string]: any })
	Event ImportSession.UploadProgress(progressRatio: number)
Class AssetImportSession : ImportSession {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function AssetImportSession:ApplyPreset(preset: { [string]: any }) -> () {🔒RobloxScript}
	Function AssetImportSession:CreatePresetFromData(importData: Instance) -> { [string]: any } {🔒RobloxScript}
	Function AssetImportSession:GetImportTree() -> Instance? {🔒RobloxScript}
	Function AssetImportSession:GetKeyframeSequences() -> { Instance } {🔒RobloxScript}
	Function AssetImportSession:GetKeyframeSequencesForSelectedRestPose(modelInstance: Instance, restPoseSource: Enum.RestPoseModel) -> { Instance } {🔒RobloxScript}
	Function AssetImportSession:GetRigVisualization(importDataInstance: Instance) -> Instance? {🔒RobloxScript}
	Function AssetImportSession:GetUploadStatus() -> { [string]: any } {🔒RobloxScript}
	Function AssetImportSession:HasAnimation() -> boolean {🔒RobloxScript}
	Function AssetImportSession:IsAvatar() -> boolean {🔒RobloxScript}
	Function AssetImportSession:IsGltf() -> boolean {🔒RobloxScript}
	Function AssetImportSession:IsR15() -> boolean {🔒RobloxScript}
	Function AssetImportSession:Reset() -> () {🔒RobloxScript}
	Function AssetImportSession:usesCustomRestPoseLua() -> boolean {🔒RobloxScript}
Class IncrementalPatchBuilder : Instance [NotCreatable] [Service] [NotReplicated]
	Property IncrementalPatchBuilder.AddPathsToBundle: boolean
	Property IncrementalPatchBuilder.BuildDebouncePeriod: number
	Property IncrementalPatchBuilder.HighCompression: boolean
	Property IncrementalPatchBuilder.SerializePatch: boolean
	Property IncrementalPatchBuilder.UseFileLevelCompressionInsteadOfChunk: boolean
	Property IncrementalPatchBuilder.ZstdCompression: boolean
Class InputAction : Instance
	Property InputAction.Enabled: boolean {🛠️Input}
	Property InputAction.Type: Enum.InputActionType {🛠️Input}
	Property InputAction.BoolState: boolean {🛠️Input} {RobloxScript} [ReadOnly] [NotScriptable]
	Property InputAction.Direction1DState: number {🛠️Input} {RobloxScript} [ReadOnly] [NotScriptable]
	Property InputAction.Direction2DState: Vector2 {🛠️Input} {RobloxScript} [ReadOnly] [NotScriptable]
	Property InputAction.Direction3DState: Vector3 {🛠️Input} {RobloxScript} [ReadOnly] [NotScriptable]
	Property InputAction.ViewportPositionState: Vector2 {🛠️Input} {RobloxScript} [ReadOnly] [NotScriptable]
	Function InputAction:Fire(state: any) -> () {🛠️Input}
	Function InputAction:GetState() -> any {🛠️Input} {🧬Safe}
	Function InputAction:GetInputBindings() -> { Instance } {🛠️Input} {🔒RobloxScript}
	Event InputAction.Pressed() {🛠️Input}
	Event InputAction.Released() {🛠️Input}
	Event InputAction.StateChanged(value: any) {🛠️Input}
	Event InputAction.InputBindingsChanged() {🛠️Input} {🔒RobloxScript}
Class InputBinding : Instance
	Property InputBinding.KeyCode: Enum.KeyCode {🛠️Input}
	Property InputBinding.PointerIndex: number {🛠️Input}
	Property InputBinding.PressedThreshold: number {🛠️Input}
	Property InputBinding.PrimaryModifier: Enum.KeyCode {🛠️Input}
	Property InputBinding.ReleasedThreshold: number {🛠️Input}
	Property InputBinding.ResponseCurve: number {🛠️Input}
	Property InputBinding.Scale: number {🛠️Input}
	Property InputBinding.SecondaryModifier: Enum.KeyCode {🛠️Input}
	Property InputBinding.UIButton: GuiButton? {🛠️Input}
	Property InputBinding.Vector2Scale: Vector2 {🛠️Input}
	Property InputBinding.Vector3Scale: Vector3 {🛠️Input}
	Property InputBinding.Backward: Enum.KeyCode {🛠️Input}
	Property InputBinding.ClampMagnitudeToOne: boolean {🛠️Input}
	Property InputBinding.Down: Enum.KeyCode {🛠️Input}
	Property InputBinding.Forward: Enum.KeyCode {🛠️Input}
	Property InputBinding.Left: Enum.KeyCode {🛠️Input}
	Property InputBinding.Right: Enum.KeyCode {🛠️Input}
	Property InputBinding.Up: Enum.KeyCode {🛠️Input}
Class InputContext : Instance
	Property InputContext.Enabled: boolean {🛠️Input}
	Property InputContext.Priority: number {🛠️Input}
	Property InputContext.Sink: boolean {🛠️Input}
	Function InputContext:GetInputActions() -> { Instance } {🛠️Input} {🔒RobloxScript}
	Event InputContext.InputActionsChanged() {🛠️Input} {🔒RobloxScript}
Class InputObject : Instance [NotCreatable]
	Property InputObject.Delta: Vector3 {🛠️Input}
	Property InputObject.KeyCode: Enum.KeyCode {🛠️Input}
	Property InputObject.Position: Vector3 {🛠️Input}
	Property InputObject.UserInputType: Enum.UserInputType {🛠️Input}
	Property InputObject.UserInputState: Enum.UserInputState {🛠️Input}
	Function InputObject:IsModifierKeyDown(modifierKey: Enum.ModifierKey) -> boolean {🛠️Input}
Class InsertService : Instance [NotCreatable] [Service]
	Property InsertService.AllowClientInsertModels: boolean [NotScriptable]
	Property InsertService.AllowInsertFreeModels: boolean [NotReplicated] [NotBrowsable] [Deprecated]
	Function InsertService:CreateMeshPartAsync(meshId: string, collisionFidelity: Enum.CollisionFidelity, renderFidelity: Enum.RenderFidelity) -> MeshPart {🛠️Basic} [Yields]
	Function InsertService:GetFreeDecalsAsync(searchText: string, pageNum: number) -> { any } {🛠️AssetRead} [Yields]
	Function InsertService:GetFreeModelsAsync(searchText: string, pageNum: number) -> { any } {🛠️AssetRead} [Yields]
	Function InsertService:GetLatestAssetVersionAsync(assetId: number) -> number {🛠️AssetRead} [Yields]
	Function InsertService:LoadAsset(assetId: number) -> Instance? {🛠️LoadOwnedAsset} [Yields]
	Function InsertService:LoadAssetVersion(assetVersionId: number) -> Instance? {🛠️LoadOwnedAsset} [Yields]
	Function InsertService:ApproveAssetId(assetId: number) -> () [Deprecated]
	Function InsertService:ApproveAssetVersionId(assetVersionId: number) -> () [Deprecated]
	Function InsertService:GetBaseCategories() -> { any } [Yields] [Deprecated]
	Function InsertService:GetBaseSets() -> { any } [Yields] [Deprecated]
	Function InsertService:GetCollection(categoryId: number) -> { any } [Yields] [Deprecated]
	Function InsertService:GetFreeDecals(searchText: string, pageNum: number) -> { any } {🛠️AssetRead} [Yields] [Deprecated]
	Function InsertService:GetFreeModels(searchText: string, pageNum: number) -> { any } {🛠️AssetRead} [Yields] [Deprecated]
	Function InsertService:GetLocalFileContents(contentId: string) -> string {🔒RobloxScript}
	Function InsertService:GetUserCategories(userId: number) -> { any } [Yields] [Deprecated]
	Function InsertService:GetUserSets(userId: number) -> { any } [Yields] [Deprecated]
	Function InsertService:Insert(instance: Instance) -> () [Deprecated]
	Function InsertService:LoadAssetWithFormat(assetId: number, format: string) -> { Instance } {🔒RobloxScript} [Yields]
	Function InsertService:LoadLocalAsset(assetPath: string) -> Instance? {🔒RobloxScript}
	Function InsertService:LoadPackageAssetAsync(url: string) -> { Instance } {🔒RobloxScript} [Yields]
	Function InsertService:loadAsset(assetId: number) -> Instance? [Yields] [Deprecated]
	Event InsertService.InternalDelete(instance: Instance) [Hidden]
Class InstanceExtensionsService : Instance [NotCreatable] [Service]
	Function InstanceExtensionsService:CountChildren(instance: Instance) -> number {🔒RobloxScript}
Class InstanceFileSyncService : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
	Function InstanceFileSyncService:GetAllInstances() -> { Instance } {🔒Plugin}
	Function InstanceFileSyncService:GetStatus(instance: Instance) -> Enum.InstanceFileSyncStatus {🔒Plugin}
	Function InstanceFileSyncService:GetSyncedInstance(filePath: string) -> Instance? {🔒Plugin}
	Function InstanceFileSyncService:GetTooltip(instance: Instance) -> string? {🔒RobloxScript}
	Event InstanceFileSyncService.StatusChanged(instance: Instance, status: Enum.InstanceFileSyncStatus) {🔒Plugin}
Class InternalSyncItem : Instance {🔒RobloxScript} [NotReplicated]
	Property InternalSyncItem.AutoSync: boolean {RobloxScript} [NotReplicated]
	Property InternalSyncItem.Enabled: boolean {RobloxScript} [NotReplicated]
	Property InternalSyncItem.Path: string {RobloxScript} [NotReplicated]
	Property InternalSyncItem.Target: Instance? {RobloxScript} [📁LoadOnly] [NotReplicated]
Class InternalSyncService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class JointInstance : Instance [NotCreatable]
	Property JointInstance.Active: boolean {🛠️Physics} [ReadOnly]
	Property JointInstance.Enabled: boolean {🛠️Physics}
	Property JointInstance.C0: CFrame {🛠️Physics}
	Property JointInstance.C1: CFrame {🛠️Physics}
	Property JointInstance.Part0: BasePart? {🛠️Physics}
	Property JointInstance.Part1: BasePart? {🛠️Physics}
	Property JointInstance.part1: BasePart? {🛠️Physics} [Hidden] [NotReplicated] [Deprecated]
Class DynamicRotate : JointInstance [NotCreatable]
	Property DynamicRotate.BaseAngle: number {🛠️Physics}
Class RotateP : DynamicRotate [Deprecated]
Class RotateV : DynamicRotate [Deprecated]
Class Glue : JointInstance [Deprecated]
	Property Glue.F0: Vector3 {🛠️Physics} [Deprecated]
	Property Glue.F1: Vector3 {🛠️Physics} [Deprecated]
	Property Glue.F2: Vector3 {🛠️Physics} [Deprecated]
	Property Glue.F3: Vector3 {🛠️Physics} [Deprecated]
Class ManualSurfaceJointInstance : JointInstance [NotCreatable] [Deprecated]
Class ManualGlue : ManualSurfaceJointInstance [Deprecated]
Class ManualWeld : ManualSurfaceJointInstance [Deprecated]
Class Motor : JointInstance
	Property Motor.CurrentAngle: number {🛠️Physics} [📁LoadOnly] [NotReplicated]
	Property Motor.DesiredAngle: number {🛠️Physics}
	Property Motor.MaxVelocity: number {🛠️Physics}
	Property Motor.ReplicateCurrentAngle: number {🛠️Physics} {RobloxEngine} [Hidden] [NotScriptable]
	Function Motor:SetDesiredAngle(value: number) -> () {🛠️Physics}
Class Motor6D : Motor
	Property Motor6D.ChildName: string {🛠️Physics} [ReadOnly] [NotScriptable]
	Property Motor6D.ParentName: string {🛠️Physics} [ReadOnly] [NotScriptable]
	Property Motor6D.Transform: CFrame {🛠️Physics} [Hidden] [NotReplicated]
	Property Motor6D.ReplicateCurrentAngle6D: Vector3 {🛠️Physics} {RobloxEngine} [Hidden] [NotScriptable]
	Property Motor6D.ReplicateCurrentOffset6D: Vector3 {🛠️Physics} {RobloxEngine} [Hidden] [NotScriptable]
Class Rotate : JointInstance [Deprecated]
Class Snap : JointInstance [Deprecated]
Class VelocityMotor : JointInstance
	Property VelocityMotor.CurrentAngle: number {🛠️Physics}
	Property VelocityMotor.DesiredAngle: number {🛠️Physics}
	Property VelocityMotor.Hole: Hole? {🛠️Physics}
	Property VelocityMotor.MaxVelocity: number {🛠️Physics}
Class Weld : JointInstance
Class JointsService : Instance [NotCreatable] [Service] [Deprecated]
	Function JointsService:ClearJoinAfterMoveJoints() -> () {🛠️Physics} [Deprecated]
	Function JointsService:CreateJoinAfterMoveJoints() -> () {🛠️Physics} [Deprecated]
	Function JointsService:SetJoinAfterMoveInstance(joinInstance: Instance) -> () {🛠️Physics} [Deprecated]
	Function JointsService:SetJoinAfterMoveTarget(joinTarget: Instance) -> () {🛠️Physics} [Deprecated]
	Function JointsService:ShowPermissibleJoints() -> () {🛠️Physics} [Deprecated]
Class KeyboardService : Instance [NotCreatable] [Service]
Class Keyframe : Instance
	Property Keyframe.Time: number {🛠️Animation}
	Function Keyframe:AddMarker(marker: Instance) -> () {🛠️Animation}
	Function Keyframe:AddPose(pose: Instance) -> () {🛠️Animation}
	Function Keyframe:GetMarkers() -> { Instance } {🛠️Animation}
	Function Keyframe:GetPoses() -> { Instance } {🛠️Animation}
	Function Keyframe:RemoveMarker(marker: Instance) -> () {🛠️Animation}
	Function Keyframe:RemovePose(pose: Instance) -> () {🛠️Animation}
Class KeyframeMarker : Instance
	Property KeyframeMarker.Value: string {🛠️Animation}
Class KeyframeSequenceProvider : Instance [NotCreatable] [Service] [NotReplicated]
	Function KeyframeSequenceProvider:GetAnimationsAsync(userId: number) -> Instance? {🛠️Animation} [Yields]
	Function KeyframeSequenceProvider:GetKeyframeSequenceAsync(assetId: string) -> Instance? {🛠️Animation} [Yields]
	Function KeyframeSequenceProvider:RegisterActiveKeyframeSequence(keyframeSequence: Instance) -> string {🛠️Animation}
	Function KeyframeSequenceProvider:RegisterKeyframeSequence(keyframeSequence: Instance) -> string {🛠️Animation}
	Function KeyframeSequenceProvider:GetAnimations(userId: number) -> Instance? {🛠️Animation} [Yields] [Deprecated]
	Function KeyframeSequenceProvider:GetKeyframeSequence(assetId: string) -> Instance? {🛠️Animation} {🔒Plugin} [Deprecated]
	Function KeyframeSequenceProvider:GetKeyframeSequenceById(assetId: number, useCache: boolean) -> Instance? {🛠️Animation} {🔒Plugin} [Deprecated]
	Function KeyframeSequenceProvider:GetMemStats() -> { [string]: any } {🛠️Animation} {🔒RobloxScript}
Class LSPFileSyncService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class LanguageService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function LanguageService:GetCapabilitiesUsedInPackageAsync(instances: { Instance }) -> { [string]: any } [Yields]
Class Light : Instance [NotCreatable]
	Property Light.Brightness: number {🛠️Basic}
	Property Light.Color: Color3 {🛠️Basic}
	Property Light.Enabled: boolean {🛠️Basic}
	Property Light.Shadows: boolean {🛠️Basic}
Class PointLight : Light
	Property PointLight.Range: number {🛠️Basic}
Class SpotLight : Light
	Property SpotLight.Angle: number {🛠️Basic}
	Property SpotLight.Face: Enum.NormalId {🛠️Basic}
	Property SpotLight.Range: number {🛠️Basic}
Class SurfaceLight : Light
	Property SurfaceLight.Angle: number {🛠️Basic}
	Property SurfaceLight.Face: Enum.NormalId {🛠️Basic}
	Property SurfaceLight.Range: number {🛠️Basic}
Class Lighting : Instance [NotCreatable] [Service]
	Property Lighting.Ambient: Color3 {🛠️Environment}
	Property Lighting.Brightness: number {🛠️Environment}
	Property Lighting.ColorShift_Bottom: Color3 {🛠️Environment}
	Property Lighting.ColorShift_Top: Color3 {🛠️Environment}
	Property Lighting.EnvironmentDiffuseScale: number {🛠️Environment}
	Property Lighting.EnvironmentSpecularScale: number {🛠️Environment}
	Property Lighting.ExtendLightRangeTo120: Enum.RolloutState {🛠️Environment} [NotScriptable]
	Property Lighting.GlobalShadows: boolean {🛠️Environment}
	Property Lighting.LightingStyle: Enum.LightingStyle {🛠️Environment} {✏️RobloxScript}
	Property Lighting.OutdoorAmbient: Color3 {🛠️Environment}
	Property Lighting.PrioritizeLightingQuality: boolean {🛠️Environment} {✏️RobloxScript}
	Property Lighting.ShadowSoftness: number {🛠️Environment}
	Property Lighting.ClockTime: number {🛠️Environment} [📁LoadOnly] [NotReplicated]
	Property Lighting.GeographicLatitude: number {🛠️Environment}
	Property Lighting.TimeOfDay: string {🛠️Environment}
	Property Lighting.ExposureCompensation: number {🛠️Environment}
	Property Lighting.FogColor: Color3 {🛠️Environment}
	Property Lighting.FogEnd: number {🛠️Environment}
	Property Lighting.FogStart: number {🛠️Environment}
	Property Lighting.Outlines: boolean {🛠️Environment} [Deprecated]
	Property Lighting.ShadowColor: Color3 {🛠️Environment} [📁LoadOnly] [NotReplicated] [Deprecated]
	Property Lighting.Technology: Enum.Technology {🛠️Environment} {RobloxScript}
	Function Lighting:GetMinutesAfterMidnight() -> number {🛠️Environment} {🧬Safe}
	Function Lighting:GetMoonDirection() -> Vector3 {🛠️Environment} {🧬Safe}
	Function Lighting:GetMoonPhase() -> number {🛠️Environment}
	Function Lighting:GetSunDirection() -> Vector3 {🛠️Environment} {🧬Safe}
	Function Lighting:SetMinutesAfterMidnight(minutes: number) -> () {🛠️Environment}
	Function Lighting:getMinutesAfterMidnight() -> number {🛠️Environment} [Deprecated]
	Function Lighting:setMinutesAfterMidnight(minutes: number) -> () {🛠️Environment} [Deprecated]
	Event Lighting.LightingChanged(skyChanged: boolean) {🛠️Environment}
Class LinkingService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function LinkingService:DetectUrl(url: string) -> () {🔒RobloxScript}
	Function LinkingService:GetAndClearLastPendingUrl() -> { [string]: any } {🔒RobloxScript}
	Function LinkingService:GetLastLuaUrl() -> string? {🔒RobloxScript}
	Function LinkingService:IsUrlRegistered(url: string) -> boolean {🔒RobloxScript}
	Function LinkingService:OpenUrl(url: string) -> boolean {🔒RobloxScript} [Yields]
	Function LinkingService:RegisterLuaUrl(url: string) -> () {🔒RobloxScript}
	Function LinkingService:StartLuaUrlDelivery() -> { [string]: any }? {🔒RobloxScript}
	Function LinkingService:StopLuaUrlDelivery() -> () {🔒RobloxScript}
	Function LinkingService:SupportsSwitchToSettingsApp() -> boolean {🔒RobloxScript} [Yields]
	Function LinkingService:SwitchToSettingsApp(route: string?) -> () {🔒RobloxScript} [Yields]
	Event LinkingService.OnLuaUrl(url: string, matchedUrl: string, attributionUrl: string?) {🔒RobloxScript}
Class LiveScriptingService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
	Property LiveScriptingService.ServerLiveEditingMode: Enum.ServerLiveEditingMode [Hidden] [NotScriptable]
	Event LiveScriptingService.BeginEdit(id: number, guid: string) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.BroadcastMessage(message: string, type: Enum.LiveEditingBroadcastMessageType) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.EndEdit(id: number) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.FailedToOpen(id: number, legalToOpenLocal: boolean) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.KickFromEdit(id: number, msg: string) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.LiveEditingClientConfiguration(serializedConfig: string) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.OpenedWithSource(id: number, source: string) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.SendAtomicOperation(requestId: number, guid: string, op: string, hash: string) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.SendAtomicUpdateResponse(guid: number, response: Enum.LiveEditingAtomicUpdateResponse) {🔒RobloxEngine} [Hidden]
	Event LiveScriptingService.SendOperation(id: number, op: string) {🔒RobloxEngine} [Hidden]
Class LiveSyncService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property LiveSyncService.HasSyncedInstances: boolean [ReadOnly]
	Function LiveSyncService:GetSyncState(instance: Instance) -> ...any
	Event LiveSyncService.SyncStatusChanged(instance: Instance)
Class LocalStorageService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function LocalStorageService:Flush() -> () {🔒RobloxScript}
	Function LocalStorageService:GetItem(key: string) -> string {🔒RobloxScript}
	Function LocalStorageService:SetItem(key: string, value: string) -> () {🔒RobloxScript}
	Function LocalStorageService:WhenLoaded(callback: (...any) -> ...any) -> () {🔒RobloxScript}
	Event LocalStorageService.ItemWasSet(key: string, value: string) {🔒RobloxScript}
	Event LocalStorageService.StoreWasCleared() {🔒RobloxScript}
Class AppStorageService : LocalStorageService {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class UserStorageService : LocalStorageService {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class LocalizationService : Instance [NotCreatable] [Service] [NotReplicated]
	Property LocalizationService.RobloxLocaleId: string {🛠️Basic} [ReadOnly]
	Property LocalizationService.SystemLocaleId: string {🛠️Basic} [ReadOnly]
	Property LocalizationService.ForcePlayModeGameLocaleId: string {🛠️Basic} {LocalUser} [Hidden] [NotReplicated]
	Property LocalizationService.ForcePlayModeRobloxLocaleId: string {🛠️Basic} {LocalUser} [Hidden] [NotReplicated]
	Property LocalizationService.RobloxForcePlayModeGameLocaleId: string {🛠️Basic} {RobloxScript} [Hidden] [NotReplicated]
	Property LocalizationService.RobloxForcePlayModeRobloxLocaleId: string {🛠️Basic} {RobloxScript} [Hidden] [NotReplicated]
	Property LocalizationService.GameSourceLanguageId: string {🛠️Basic} [Hidden] [NotScriptable]
	Property LocalizationService.IsTextScraperRunning: boolean {🛠️Basic} {RobloxScript} [Hidden]
	Property LocalizationService.LocaleManifest: string {🛠️Basic} [Hidden] [NotScriptable]
	Property LocalizationService.ShouldUseCloudTable: boolean {🛠️Basic} {RobloxScript} [Hidden] [NotScriptable]
	Function LocalizationService:GetCorescriptLocalizations() -> { Instance } {🛠️Basic}
	Function LocalizationService:GetCountryRegionForPlayerAsync(player: Instance) -> string {🛠️Basic} [Yields]
	Function LocalizationService:GetTableEntries(instance: Instance? = nil) -> { any } {🛠️Basic}
	Function LocalizationService:GetTranslatorForLocaleAsync(locale: string) -> Instance? {🛠️Basic} [Yields]
	Function LocalizationService:GetTranslatorForPlayer(player: Instance) -> Instance? {🛠️Basic}
	Function LocalizationService:GetTranslatorForPlayerAsync(player: Instance) -> Instance? {🛠️Basic} [Yields]
	Function LocalizationService:GetIsLoadingInternalTranslations() -> boolean {🛠️Basic} {🔒RobloxScript}
	Function LocalizationService:IsLoadingInternalTranslationsSettingChanged(newIsLoadingInternalTranslations: boolean) -> () {🛠️Basic} {🔒RobloxScript}
	Function LocalizationService:PromptDownloadGameTableToCSV(table: Instance) -> () {🛠️Basic} {🔒RobloxScript} [Yields]
	Function LocalizationService:PromptExportToCSVs() -> () {🛠️Basic} {🔒RobloxScript} [Yields]
	Function LocalizationService:PromptImportFromCSVs() -> () {🛠️Basic} {🔒RobloxScript} [Yields]
	Function LocalizationService:PromptUploadCSVToGameTable() -> Instance? {🛠️Basic} {🔒RobloxScript} [Yields]
	Function LocalizationService:SetRobloxLocaleId(locale: string) -> () {🛠️Basic} {🔒RobloxScript}
	Function LocalizationService:StartTextScraper() -> () {🛠️Basic} {🔒RobloxScript}
	Function LocalizationService:StopTextScraper() -> () {🛠️Basic} {🔒RobloxScript}
	Event LocalizationService.AutoTranslateWillRun() {🛠️Basic} {🔒RobloxScript}
	Event LocalizationService.DynamicTranslationServerToClientResponse(entries: ...any) {🛠️Basic} {🔒RobloxEngine} [Hidden]
	Event LocalizationService.TextScraperClientMessageWithPlayerSignal(version: number, player: Instance, message: ...any) {🛠️Basic} {🔒RobloxEngine} [Hidden]
Class LocalizationTable : Instance
	Property LocalizationTable.SourceLocaleId: string {🛠️Basic}
	Property LocalizationTable.Contents: string {🛠️Basic} [Hidden] [NotScriptable]
	Property LocalizationTable.Root: Instance? {🛠️Basic} [Hidden] [NotReplicated] [Deprecated]
	Property LocalizationTable.DevelopmentLanguage: string {🛠️Basic} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property LocalizationTable.IsExemptFromUGCAnalytics: boolean {🛠️Basic} [Hidden] [NotScriptable]
	Function LocalizationTable:GetEntries() -> { any } {🛠️Basic}
	Function LocalizationTable:GetTranslator(localeId: string) -> Instance? {🛠️Basic}
	Function LocalizationTable:RemoveEntry(key: string, source: string, context: string) -> () {🛠️Basic}
	Function LocalizationTable:RemoveEntryValue(key: string, source: string, context: string, localeId: string) -> () {🛠️Basic}
	Function LocalizationTable:RemoveTargetLocale(localeId: string) -> () {🛠️Basic}
	Function LocalizationTable:SetEntries(entries: any) -> () {🛠️Basic}
	Function LocalizationTable:SetEntryContext(key: string, source: string, context: string, newContext: string) -> () {🛠️Basic}
	Function LocalizationTable:SetEntryExample(key: string, source: string, context: string, example: string) -> () {🛠️Basic}
	Function LocalizationTable:SetEntryKey(key: string, source: string, context: string, newKey: string) -> () {🛠️Basic}
	Function LocalizationTable:SetEntrySource(key: string, source: string, context: string, newSource: string) -> () {🛠️Basic}
	Function LocalizationTable:SetEntryValue(key: string, source: string, context: string, localeId: string, text: string) -> () {🛠️Basic}
	Function LocalizationTable:GetContents() -> string {🛠️Basic} [Deprecated]
	Function LocalizationTable:GetString(targetLocaleId: string, key: string) -> string {🛠️Basic} [Deprecated]
	Function LocalizationTable:RemoveKey(key: string) -> () {🛠️Basic} [Deprecated]
	Function LocalizationTable:SetContents(contents: string) -> () {🛠️Basic} [Deprecated]
	Function LocalizationTable:SetEntry(key: string, targetLocaleId: string, text: string) -> () {🛠️Basic} [Deprecated]
	Function LocalizationTable:SetIsExemptFromUGCAnalytics(value: boolean) -> () {🛠️Basic} {🔒RobloxScript}
Class CloudLocalizationTable : LocalizationTable {🔒RobloxEngine} [NotCreatable] [NotReplicated]
Class LodDataEntity : Instance {🔒RobloxEngine} [NotCreatable]
	Property LodDataEntity.EntityData: SharedString [Hidden] [NotScriptable]
	Property LodDataEntity.EntityLodEnabled: boolean [Hidden] [NotReplicated]
	Property LodDataEntity.EntityPosition: CFrame [Hidden] [NotScriptable]
	Property LodDataEntity.EntityScale: Vector3 [Hidden] [NotScriptable]
	Property LodDataEntity.EntitySource: Instance? [Hidden] [NotScriptable]
	Property LodDataEntity.IsSlimEnabled: boolean [Hidden] [NotScriptable]
	Property LodDataEntity.SlimAnimationSource: SlimAnimationDataEntity? [Hidden] [NotScriptable]
	Property LodDataEntity.SlimReplicationTimestampSec: number [Hidden] [NotScriptable]
Class LodDataService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class LogReporterService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function LogReporterService:ReportLog(fingerprint: string, uuid: string, desc: string, attributes: { [string]: any }, annotations: { [string]: any }) -> boolean {🔒RobloxScript}
	Function LogReporterService:ReportMultipleLogs(fingerprint: string, uuid: string, desc: string, attributes: { [string]: any }, annotations: { [string]: any }, numLogs: number) -> boolean {🔒RobloxScript}
Class LogService : Instance [NotCreatable] [Service]
	Function LogService:ClearOutput() -> () {🛠️Logging}
	Function LogService:GetLogHistory() -> { any } {🛠️Logging}
	Function LogService:ExecuteScript(source: string) -> () {🛠️Logging} {🔒RobloxScript}
	Function LogService:GetHttpResultHistory() -> { any } {🛠️Logging} {🔒RobloxScript}
	Function LogService:RequestHttpResultApproved() -> () {🛠️Logging} {🔒RobloxScript}
	Function LogService:RequestServerHttpResult() -> () {🛠️Logging} {🔒RobloxScript}
	Function LogService:RequestServerOutput() -> () {🛠️Logging} {🔒RobloxScript}
	Event LogService.MessageOut(message: string, messageType: Enum.MessageType) {🛠️Logging}
	Event LogService.HttpResultOut(httpResult: { [string]: any }) {🛠️Logging} {🔒RobloxScript}
	Event LogService.OnHttpResultApproved(isApproved: boolean) {🛠️Logging} {🔒RobloxScript}
	Event LogService.RequestHttpResultApprovedSignal(requestingPlayer: Instance) {🛠️Logging} {🔒RobloxEngine} [Hidden]
	Event LogService.RequestScriptExecutionSignal(requestingPlayer: Instance, source: string) {🛠️Logging} {🔒RobloxEngine} [Hidden]
	Event LogService.RequestServerHttpResultSignal(requestingPlayer: Instance) {🛠️Logging} {🔒RobloxEngine} [Hidden]
	Event LogService.RequestServerOutputSignal(requestingPlayer: Instance) {🛠️Logging} {🔒RobloxEngine} [Hidden]
	Event LogService.RequestSettingsChange(requestingPlayer: Instance, expressivePrinting: boolean) {🛠️Logging} {🔒RobloxEngine} [Hidden]
	Event LogService.ServerHttpResultOut(httpResult: { [string]: any }) {🛠️Logging} {🔒RobloxScript}
	Event LogService.ServerMessageOut(message: string, messageType: Enum.MessageType, timestamp: number) {🛠️Logging} {🔒RobloxScript}
	Event LogService.ServerVariantMessageOut(data: { [string]: any }) {🛠️Logging} {🔒RobloxEngine} [Hidden]
Class LoginService : Instance [NotCreatable] [Service]
	Function LoginService:Logout() -> () {🔒RobloxEngine}
	Function LoginService:PromptLogin() -> () {🔒RobloxEngine}
	Event LoginService.LoginFailed(loginError: string) {🔒RobloxEngine}
	Event LoginService.LoginSucceeded(username: string) {🔒RobloxEngine}
Class LuaSettings : Instance [NotCreatable] [Service] [NotReplicated]
Class LuaSourceContainer : Instance [NotCreatable] [NotBrowsable]
	Property LuaSourceContainer.CachedRemoteSource: string [Hidden] [NotScriptable]
	Property LuaSourceContainer.CachedRemoteSourceLoadState: number [Hidden] [NotScriptable]
	Property LuaSourceContainer.HasAssociatedDrafts: boolean {RobloxEngine} [Hidden] [NotScriptable]
	Property LuaSourceContainer.IsDifferentFromFileSystem: boolean {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property LuaSourceContainer.SandboxedSource: string {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property LuaSourceContainer.ScriptGuid: string [Hidden] [NotScriptable]
	Property LuaSourceContainer.isPlayerScript: boolean {RobloxEngine} [Hidden] [NotScriptable]
Class AuroraScript : LuaSourceContainer [Deprecated]
	Property AuroraScript.AuroraScriptBindingsSerialize: BinaryString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Property AuroraScript.EnableCulling: boolean {Plugin} [Deprecated]
	Property AuroraScript.EnableLOD: boolean {Plugin} [Deprecated]
	Property AuroraScript.LODCriticality: number {Plugin} [Deprecated]
	Property AuroraScript.Priority: number {Plugin} [Deprecated]
	Property AuroraScript.Source: string {Plugin} [Deprecated]
	Function AuroraScript:AddTo(instance: Instance, parameters: { [string]: any }?) -> () [Deprecated]
	Function AuroraScript:GetSchema() -> { [string]: any } {🔒RobloxScript} [Deprecated] {🧬Safe}
	Function AuroraScript:IsOnInstance(instance: Instance) -> boolean [Deprecated]
	Function AuroraScript:RemoveFrom(instance: Instance) -> () [Deprecated]
	Function AuroraScript:SignalFired(instance: Instance, topic: string) -> RBXScriptSignal [Deprecated]
	Event AuroraScript.ChangedThisFrame() {🔒RobloxScript} [Deprecated]
	Event AuroraScript.SynchronizeState(frameId: number, instance: Instance, state: { [string]: any }, ingressHeaders: string, ingressArgs: { any }, egressHeaders: string, egressArgs: { any }, lodLevel: number, priorInvocationFrame: number) {🔒RobloxEngine} [Hidden] [Deprecated]
Class BaseScript : LuaSourceContainer [NotCreatable]
	Property BaseScript.Disabled: boolean
	Property BaseScript.Enabled: boolean [NotReplicated]
	Property BaseScript.RunContext: Enum.RunContext {✏️Plugin}
	Property BaseScript.LinkedSource: string [Deprecated]
Class CoreScript : BaseScript {🔒RobloxScript} [NotCreatable] [NotReplicated]
Class Script : BaseScript
	Property Script.Source: string {🛠️PluginOrOpenCloud}
	Function Script:GetHash() -> string {🔒LocalUser}
Class LocalScript : Script
Class ModuleScript : LuaSourceContainer
	Property ModuleScript.Source: string {🛠️PluginOrOpenCloud}
	Property ModuleScript.Confidential: boolean {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property ModuleScript.LinkedSource: string [Deprecated]
Class LuaWebService : Instance [NotCreatable] [Service]
Class LuauScriptAnalyzerService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class MLModelDeliveryService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
Class MLService : Instance [NotCreatable] [Service] [NotReplicated]
	Function MLService:CreateSessionAsync(assetId: string) -> MLSession [Yields]
Class MakeupDescription : Instance [NotBrowsable]
	Property MakeupDescription.AssetId: number {🛠️AvatarAppearance}
	Property MakeupDescription.Instance: Instance? {🛠️AvatarAppearance}
	Property MakeupDescription.MakeupType: Enum.MakeupType {🛠️AvatarAppearance}
	Property MakeupDescription.Order: number {🛠️AvatarAppearance}
	Function MakeupDescription:GetAppliedInstance() -> Instance? {🛠️AvatarAppearance}
Class MarkerCurve : Instance
	Property MarkerCurve.Length: number {🛠️Animation} [ReadOnly]
	Property MarkerCurve.ValuesAndTimes: BinaryString {🛠️Animation} [Hidden] [NotScriptable]
	Function MarkerCurve:GetMarkerAtIndex(index: number) -> { [string]: any } {🛠️Animation}
	Function MarkerCurve:GetMarkers() -> { any } {🛠️Animation}
	Function MarkerCurve:InsertMarkerAtTime(time: number, marker: string) -> { any } {🛠️Animation}
	Function MarkerCurve:RemoveMarkerAtIndex(startingIndex: number, count: number? = 1) -> number {🛠️Animation}
Class MarketplaceService : Instance [NotCreatable] [Service]
	Function MarketplaceService:GetDeveloperProductsAsync() -> Instance? {🛠️AssetRead} [Yields]
	Function MarketplaceService:GetProductInfoAsync(assetId: number, infoType: Enum.InfoType? = "Asset") -> { [string]: any } {🛠️AssetRead} [Yields]
	Function MarketplaceService:GetRobloxSubscriptionDetailsAsync(user: Player) -> { [string]: any } {🛠️Monetization} [Yields]
	Function MarketplaceService:GetSubscriptionProductInfoAsync(subscriptionId: string) -> { [string]: any } {🛠️AssetRead} [Yields]
	Function MarketplaceService:GetUserSubscriptionDetailsAsync(user: Player, subscriptionId: string) -> { [string]: any } [Yields]
	Function MarketplaceService:GetUserSubscriptionPaymentHistoryAsync(user: Player, subscriptionId: string) -> { any } [Yields]
	Function MarketplaceService:GetUserSubscriptionStatusAsync(user: Player, subscriptionId: string) -> { [string]: any } [Yields]
	Function MarketplaceService:GetUsersPriceLevelsAsync(userIds: { any }) -> { any } [Yields]
	Function MarketplaceService:PlayerOwnsAssetAsync(player: Instance, assetId: number) -> boolean {🛠️AssetRead} [Yields]
	Function MarketplaceService:PlayerOwnsBundleAsync(player: Player, bundleId: number) -> boolean {🛠️AssetRead} [Yields]
	Function MarketplaceService:PromptBulkPurchase(player: Player, lineItems: { any }, options: { [string]: any }) -> () {🛠️PromptExternalPurchase}
	Function MarketplaceService:PromptBundlePurchase(player: Instance, bundleId: number) -> () {🛠️PromptExternalPurchase}
	Function MarketplaceService:PromptCancelSubscription(user: Player, subscriptionId: string) -> () {🛠️PromptExternalPurchase}
	Function MarketplaceService:PromptGamePassPurchase(player: Instance, gamePassId: number) -> () {🛠️PromptExternalPurchase}
	Function MarketplaceService:PromptPremiumPurchase(player: Instance) -> () {🛠️PromptExternalPurchase}
	Function MarketplaceService:PromptProductPurchase(player: Instance, productId: number, equipIfPurchased: boolean? = true, currencyType: Enum.CurrencyType? = "Default") -> () {🛠️PromptExternalPurchase}
	Function MarketplaceService:PromptPurchase(player: Instance, assetId: number, equipIfPurchased: boolean? = true, currencyType: Enum.CurrencyType? = "Default") -> () {🛠️PromptExternalPurchase}
	Function MarketplaceService:PromptSubscriptionPurchase(user: Player, subscriptionId: string) -> ()
	Function MarketplaceService:PromptThirdPartyPurchase(player: Instance, productId: string) -> () {🔒LocalUser}
	Function MarketplaceService:RankProductsAsync(productIdentifiers: { any }) -> { any } [Yields]
	Function MarketplaceService:RecommendTopProductsAsync(infoTypes: { any }) -> { any } [Yields]
	Function MarketplaceService:UserOwnsGamePassAsync(userId: number, gamePassId: number) -> boolean {🛠️AssetRead} [Yields]
	Function MarketplaceService:GetProductInfo(assetId: number, infoType: Enum.InfoType? = "Asset") -> { [string]: any } {🛠️AssetRead} [Yields] [Deprecated]
	Function MarketplaceService:GetRobuxBalance() -> number {🔒RobloxScript} [Yields]
	Function MarketplaceService:GetSubscriptionPurchaseInfoAsync(subscriptionId: string) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function MarketplaceService:GetUserSubscriptionDetailsInternalAsync(subscriptionId: string) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function MarketplaceService:PerformBulkPurchase(orderRequest: { [string]: any }, options: { [string]: any }) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function MarketplaceService:PerformCancelSubscription(subscriptionId: string) -> () {🔒RobloxScript} [Yields]
	Function MarketplaceService:PerformPurchase(infoType: Enum.InfoType, productId: number, expectedPrice: number, requestId: string, isRobloxPurchase: boolean, collectibleItemId: string? = "", collectibleProductId: string? = "", idempotencyKey: string? = "", purchaseAuthToken: string? = "", timedOptionsDays: number? = 0) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function MarketplaceService:PerformPurchaseV2(infoType: Enum.InfoType, productId: number, expectedPrice: number, requestId: string, isRobloxPurchase: boolean, collectiblesProductDetails: { [string]: any }) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function MarketplaceService:PerformSubscriptionPurchase(subscriptionId: string) -> string {🔒RobloxScript} [Yields]
	Function MarketplaceService:PerformSubscriptionPurchaseV2(subscriptionId: string, paymentProvider: string) -> () {🔒RobloxScript} [Yields]
	Function MarketplaceService:PerformSubscriptionPurchaseV3Async(productType: string, productId: string, paymentProvider: string, paymentSessionId: string) -> () {🔒RobloxScript} [Yields]
	Function MarketplaceService:PerformSubscriptionPurchaseWithRobuxAsync(subscriptionId: string, priceInRobux: number) -> () {🔒RobloxScript} [Yields]
	Function MarketplaceService:PlayerCanMakePurchases(player: Instance) -> boolean {🔒RobloxScript}
	Function MarketplaceService:PlayerOwnsAsset(player: Instance, assetId: number) -> boolean {🛠️AssetRead} [Yields] [Deprecated]
	Function MarketplaceService:PlayerOwnsBundle(player: Player, bundleId: number) -> boolean {🛠️AssetRead} [Yields] [Deprecated]
	Function MarketplaceService:PrepareCollectiblesPurchase(player: Instance, assetId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number) -> () {🔒RobloxScript}
	Function MarketplaceService:PromptCollectiblesPurchase(player: Instance, assetId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number) -> () {🔒RobloxScript}
	Function MarketplaceService:PromptNativePurchase(player: Instance, productId: string) -> () {🔒RobloxScript}
	Function MarketplaceService:PromptNativePurchaseWithLocalPlayer(productId: string) -> () {🔒RobloxScript}
	Function MarketplaceService:PromptRobloxPurchase(assetId: number, equipIfPurchased: boolean) -> () {🔒RobloxScript}
	Function MarketplaceService:ReportAssetSale(assetId: string, robuxAmount: number) -> () {🔒RobloxScript}
	Function MarketplaceService:ReportRobuxUpsellStarted() -> () {🔒RobloxScript}
	Function MarketplaceService:SignalAssetTypePurchased(player: Instance, assetType: Enum.AssetType) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalClientPurchaseSuccess(ticket: string, playerId: number, productId: number) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalMockPurchasePremium() -> () {🔒RobloxScript}
	Function MarketplaceService:SignalPromptBulkPurchaseFinished(status: Enum.MarketplaceBulkPurchasePromptStatus, results: { [string]: any }) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalPromptBundlePurchaseFinished(player: Instance, bundleId: number, success: boolean) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalPromptGamePassPurchaseFinished(player: Instance, gamePassId: number, success: boolean) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalPromptPremiumPurchaseFinished(didTryPurchasing: boolean) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalPromptProductPurchaseFinished(userId: number, productId: number, success: boolean) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalPromptPurchaseFinished(player: Instance, assetId: number, success: boolean) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalPromptSubscriptionPurchaseFinished(subscriptionId: string, didTryPurchasing: boolean) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalServerLuaDialogClosed(value: boolean) -> () {🔒RobloxScript}
	Function MarketplaceService:SignalUserSubscriptionStatusChanged(subscriptionId: string) -> () {🔒RobloxScript}
	Event MarketplaceService.PromptBulkPurchaseFinished(player: Instance, status: Enum.MarketplaceBulkPurchasePromptStatus, results: { [string]: any })
	Event MarketplaceService.PromptBundlePurchaseFinished(player: Instance, bundleId: number, wasPurchased: boolean)
	Event MarketplaceService.PromptGamePassPurchaseFinished(player: Instance, gamePassId: number, wasPurchased: boolean)
	Event MarketplaceService.PromptPremiumPurchaseFinished()
	Event MarketplaceService.PromptProductPurchaseFinished(userId: number, productId: number, isPurchased: boolean)
	Event MarketplaceService.PromptPurchaseFinished(player: Instance, assetId: number, isPurchased: boolean)
	Event MarketplaceService.PromptSubscriptionPurchaseFinished(user: Player, subscriptionId: string, didTryPurchasing: boolean)
	Event MarketplaceService.ThirdPartyPurchaseFinished(player: Instance, productId: string, receipt: string, wasPurchased: boolean) {🔒LocalUser}
	Event MarketplaceService.AssetTypePurchased(player: Instance, assetType: Enum.AssetType) {🔒RobloxScript} [Hidden]
	Event MarketplaceService.ClientLuaDialogRequested(arguments: ...any) {🔒RobloxScript}
	Event MarketplaceService.ClientPurchaseSuccess(ticket: string, playerId: number, productId: number) {🔒RobloxScript}
	Event MarketplaceService.ConfirmPlayerMembership() {🔒RobloxScript} [Hidden]
	Event MarketplaceService.ConfirmUserSubscriptionPurchase(subscriptionId: string) {🔒RobloxEngine} [Hidden]
	Event MarketplaceService.LuaDialogCallbackSignal(value: boolean, player: Instance) {🔒RobloxScript} [Hidden]
	Event MarketplaceService.MockConfirmUserSubscriptionPurchase(userId: number, subscriptionId: string) {🔒RobloxEngine} [Hidden]
	Event MarketplaceService.MockPurchasePremium() {🔒RobloxScript} [Hidden]
	Event MarketplaceService.NativePurchaseFinished(player: Instance, productId: string, wasPurchased: boolean) {🔒RobloxScript}
	Event MarketplaceService.NativePurchaseFinishedWithLocalPlayer(productId: string, wasPurchased: boolean) {🔒RobloxScript}
	Event MarketplaceService.PrepareCollectiblesPurchaseRequested(player: Instance, assetId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number) {🔒RobloxScript}
	Event MarketplaceService.PromptBulkPurchaseRequested(player: Instance, displayData: { any }, orderRequest: { [string]: any }, purchaserRobuxBalance: number, orderTotalRobux: number, options: { [string]: any }) {🔒RobloxScript}
	Event MarketplaceService.PromptBundlePurchaseRequested(player: Instance, bundleId: number) {🔒RobloxScript}
	Event MarketplaceService.PromptCancelSubscriptionRequested(subscriptionId: string) {🔒RobloxScript}
	Event MarketplaceService.PromptCollectibleBundlePurchaseRequested(player: Instance, bundleId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number, idempotencyKey: string, purchaseAuthToken: string) {🔒RobloxScript}
	Event MarketplaceService.PromptCollectiblesPurchaseRequested(player: Instance, assetId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number, idempotencyKey: string, purchaseAuthToken: string) {🔒RobloxScript}
	Event MarketplaceService.PromptGamePassPurchaseRequested(player: Instance, gamePassId: number) {🔒RobloxScript}
	Event MarketplaceService.PromptNativePurchaseRequested(player: Instance, productId: string) {🔒RobloxEngine} [Hidden]
	Event MarketplaceService.PromptNativePurchaseRequestedWithLocalPlayer(userId: number, productId: string) {🔒RobloxEngine} [Hidden]
	Event MarketplaceService.PromptPremiumPurchaseRequested(player: Instance) {🔒RobloxScript}
	Event MarketplaceService.PromptProductPurchaseRequested(player: Instance, productId: number, equipIfPurchased: boolean, currencyType: Enum.CurrencyType) {🔒RobloxScript}
	Event MarketplaceService.PromptPurchaseRequested(player: Instance, assetId: number, equipIfPurchased: boolean, currencyType: Enum.CurrencyType) {🔒RobloxScript}
	Event MarketplaceService.PromptPurchaseRequestedV2(player: Instance, assetId: number, equipIfPurchased: boolean, currencyType: Enum.CurrencyType, idempotencyKey: string, purchaseAuthToken: string) {🔒RobloxScript}
	Event MarketplaceService.PromptRobloxPurchaseRequested(assetId: number, equipIfPurchased: boolean) {🔒RobloxScript}
	Event MarketplaceService.PromptSubscriptionPurchaseRequested(subscriptionId: string) {🔒RobloxScript}
	Event MarketplaceService.PromptThirdPartyPurchaseRequested(player: Instance, productId: string) {🔒RobloxEngine} [Hidden]
	Event MarketplaceService.ServerPurchaseVerification(serverResponseTable: { [string]: any }) {🔒RobloxScript}
	Event MarketplaceService.UserSubscriptionStatusChanged(subscriptionId: string) {🔒RobloxScript}
	Callback MarketplaceService.ProcessReceipt(receiptInfo: { [string]: any }) -> Enum.ProductPurchaseDecision
Class MatchmakingService : Instance [NotCreatable] [Service] [NotReplicated]
	Function MatchmakingService:GetServerAttribute(name: string) -> ...any {🛠️Basic}
	Function MatchmakingService:InitializeServerAttributesForStudio(serverAttributes: { [string]: any }) -> ...any {🛠️Basic}
	Function MatchmakingService:SetServerAttribute(name: string, value: any) -> ...any {🛠️Basic}
Class MaterialGenerationService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function MaterialGenerationService:GenerateMaterialVariantsAsync(prompt: string, samples: number) -> { [string]: any } {🔒RobloxScript} [Yields]
Class MaterialService : Instance [NotCreatable] [Service]
	Property MaterialService.AsphaltName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.BasaltName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.BrickName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.CardboardName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.CarpetName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.CeramicTilesName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.ClayRoofTilesName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.CobblestoneName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.ConcreteName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.CorrodedMetalName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.CrackedLavaName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.DiamondPlateName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.FabricName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.FoilName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.GlacierName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.GraniteName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.GrassName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.GroundName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.IceName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.LeafyGrassName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.LeatherName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.LimestoneName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.MarbleName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.MetalName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.MudName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.PavementName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.PebbleName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.PlasterName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.PlasticName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.RockName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.RoofShinglesName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.RubberName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.SaltName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.SandName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.SandstoneName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.SlateName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.SmoothPlasticName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.SnowName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.WoodName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.WoodPlanksName: string {🛠️Material} {RobloxEngine} [NotScriptable]
	Property MaterialService.Use2022Materials: boolean {🛠️Material} {RobloxScript} [NotReplicated]
	Property MaterialService.Use2022MaterialsXml: boolean {🛠️Material} [Hidden] [NotScriptable]
	Function MaterialService:GetBaseMaterialOverride(material: Enum.Material) -> string {🛠️Material}
	Function MaterialService:GetMaterialVariant(material: Enum.Material, name: string) -> MaterialVariant {🛠️Material}
	Function MaterialService:SetBaseMaterialOverride(material: Enum.Material, name: string) -> () {🛠️Material}
	Function MaterialService:GetIsMaterialActionAsToolEnabled() -> boolean {🛠️Material} {🔒RobloxScript}
	Function MaterialService:GetMaterialOverrideChanged(material: Enum.Material) -> RBXScriptSignal {🛠️Material} {🔒RobloxScript}
	Function MaterialService:GetOverrideStatus(material: Enum.Material) -> Enum.PropertyStatus {🛠️Material} {🔒RobloxScript}
	Function MaterialService:SetCurrentMaterial(baseMaterial: Enum.Material, materialVariant: string) -> () {🛠️Material} {🔒RobloxScript}
	Function MaterialService:ToggleMaterialFillToolEnabled() -> () {🛠️Material} {🔒RobloxScript}
	Event MaterialService.MaterialFillToolEnabledChanged(shouldEnable: boolean) {🛠️Material} {🔒RobloxScript}
	Event MaterialService.OverrideStatusChanged(material: Enum.Material) {🛠️Material} {🔒RobloxScript}
Class MaterialVariant : Instance
	Property MaterialVariant.AlphaMode: Enum.AlphaMode {🛠️Material}
	Property MaterialVariant.BaseMaterial: Enum.Material {🛠️Material} {✏️Plugin}
	Property MaterialVariant.ColorMap: string {🛠️Material} {Plugin}
	Property MaterialVariant.ColorMapContent: Content {🛠️Material} {Plugin}
	Property MaterialVariant.EmissiveMaskContent: Content {🛠️Material} {Plugin}
	Property MaterialVariant.EmissiveStrength: number {🛠️Material}
	Property MaterialVariant.EmissiveTint: Color3 {🛠️Material}
	Property MaterialVariant.MaterialPattern: Enum.MaterialPattern {🛠️Material}
	Property MaterialVariant.MetalnessMap: string {🛠️Material} {Plugin}
	Property MaterialVariant.MetalnessMapContent: Content {🛠️Material} {Plugin}
	Property MaterialVariant.NormalMap: string {🛠️Material} {Plugin}
	Property MaterialVariant.NormalMapContent: Content {🛠️Material} {Plugin}
	Property MaterialVariant.RoughnessMap: string {🛠️Material} {Plugin}
	Property MaterialVariant.RoughnessMapContent: Content {🛠️Material} {Plugin}
	Property MaterialVariant.StudsPerTile: number {🛠️Material}
	Property MaterialVariant.CustomPhysicalProperties: PhysicalProperties {🛠️Material}
	Property MaterialVariant.AvgMetalness: number {🛠️Material} [Hidden] [NotReplicated] [NotScriptable]
	Property MaterialVariant.AvgRoughness: number {🛠️Material} [Hidden] [NotReplicated] [NotScriptable]
	Property MaterialVariant.TexturePack: string {🛠️Material} [Hidden] [NotScriptable]
Class MemStorageConnection : Instance [NotCreatable] [NotReplicated]
	Function MemStorageConnection:Disconnect() -> () {🔒Plugin}
Class MemStorageService : Instance [NotCreatable] [Service] [NotReplicated]
	Function MemStorageService:Bind(key: string, callback: (...any) -> ...any) -> MemStorageConnection {🔒RobloxScript}
	Function MemStorageService:BindAndFire(key: string, callback: (...any) -> ...any) -> MemStorageConnection {🔒RobloxScript}
	Function MemStorageService:Call(key: string, input: any) -> any {🔒RobloxScript}
	Function MemStorageService:Fire(key: string, value: string? = "") -> () {🔒RobloxScript}
	Function MemStorageService:GetItem(key: string, defaultValue: string? = "") -> string {🔒RobloxScript}
	Function MemStorageService:HasItem(key: string) -> boolean {🔒RobloxScript}
	Function MemStorageService:RemoveItem(key: string) -> boolean {🔒RobloxScript}
	Function MemStorageService:SetItem(key: string, value: string? = "") -> () {🔒RobloxScript}
Class MemoryStoreHashMap : Instance [NotCreatable] [NotReplicated]
	Function MemoryStoreHashMap:GetAsync(key: string) -> any {🛠️DataStore} [Yields]
	Function MemoryStoreHashMap:ListItemsAsync(count: number) -> MemoryStoreHashMapPages {🛠️DataStore} [Yields]
	Function MemoryStoreHashMap:RemoveAsync(key: string) -> () {🛠️DataStore} [Yields]
	Function MemoryStoreHashMap:SetAsync(key: string, value: any, expiration: number) -> boolean {🛠️DataStore} [Yields]
	Function MemoryStoreHashMap:UpdateAsync(key: string, transformFunction: (...any) -> ...any, expiration: number) -> any {🛠️DataStore} [Yields]
Class MemoryStoreQueue : Instance [NotCreatable] [NotReplicated]
	Function MemoryStoreQueue:AddAsync(value: any, expiration: number, priority: number? = 0) -> () {🛠️DataStore} [Yields]
	Function MemoryStoreQueue:GetSizeAsync(excludeInvisible: boolean? = false) -> number {🛠️DataStore} [Yields]
	Function MemoryStoreQueue:ReadAsync(count: number, allOrNothing: boolean? = false, waitTimeout: number? = -1) -> ...any {🛠️DataStore} [Yields]
	Function MemoryStoreQueue:RemoveAsync(id: string) -> () {🛠️DataStore} [Yields]
Class MemoryStoreService : Instance [Service]
	Function MemoryStoreService:GetHashMap(name: string) -> MemoryStoreHashMap {🛠️DataStore}
	Function MemoryStoreService:GetQueue(name: string, invisibilityTimeout: number? = 30) -> MemoryStoreQueue {🛠️DataStore}
	Function MemoryStoreService:GetSortedMap(name: string) -> MemoryStoreSortedMap {🛠️DataStore}
Class MemoryStoreSortedMap : Instance [NotCreatable] [NotReplicated]
	Function MemoryStoreSortedMap:GetAsync(key: string) -> ...any {🛠️DataStore} [Yields]
	Function MemoryStoreSortedMap:GetRangeAsync(direction: Enum.SortDirection, count: number, exclusiveLowerBound: any, exclusiveUpperBound: any) -> { any } {🛠️DataStore} [Yields]
	Function MemoryStoreSortedMap:GetSizeAsync() -> number {🛠️DataStore} [Yields]
	Function MemoryStoreSortedMap:RemoveAsync(key: string) -> () {🛠️DataStore} [Yields]
	Function MemoryStoreSortedMap:SetAsync(key: string, value: any, expiration: number, sortKey: any) -> boolean {🛠️DataStore} [Yields]
	Function MemoryStoreSortedMap:UpdateAsync(key: string, transformFunction: (...any) -> ...any, expiration: number) -> ...any {🛠️DataStore} [Yields]
Class Message : Instance [Deprecated]
	Property Message.Text: string {🛠️UI} [Deprecated]
Class Hint : Message [Deprecated]
Class MessageBusConnection : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function MessageBusConnection:Disconnect() -> () {🔒RobloxScript}
Class MessageBusService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function MessageBusService:Call(key: string, input: any) -> any {🔒RobloxScript}
	Function MessageBusService:GetLast(mid: string) -> any {🔒RobloxScript}
	Function MessageBusService:GetMessageId(domainName: string, messageName: string) -> string {🔒RobloxScript}
	Function MessageBusService:GetProtocolMethodRequestMessageId(protocolName: string, methodName: string) -> string {🔒RobloxScript}
	Function MessageBusService:GetProtocolMethodResponseMessageId(protocolName: string, methodName: string) -> string {🔒RobloxScript}
	Function MessageBusService:MakeRequest(protocolName: string, methodName: string, message: any, callback: (...any) -> ...any, customTelemetryData: any) -> () {🔒RobloxScript}
	Function MessageBusService:Publish(mid: string, params: any) -> () {🔒RobloxScript}
	Function MessageBusService:PublishProtocolMethodRequest(protocolName: string, methodName: string, message: any, customTelemetryData: any) -> () {🔒RobloxScript}
	Function MessageBusService:PublishProtocolMethodResponse(protocolName: string, methodName: string, message: any, responseCode: number, customTelemetryData: any) -> () {🔒RobloxScript}
	Function MessageBusService:SetRequestHandler(protocolName: string, methodName: string, callback: (...any) -> ...any) -> () {🔒RobloxScript}
	Function MessageBusService:Subscribe(mid: string, callback: (...any) -> ...any, once: boolean, sticky: boolean) -> Instance? {🔒RobloxScript}
	Function MessageBusService:SubscribeToProtocolMethodRequest(protocolName: string, methodName: string, callback: (...any) -> ...any, once: boolean, sticky: boolean) -> Instance? {🔒RobloxScript}
	Function MessageBusService:SubscribeToProtocolMethodResponse(protocolName: string, methodName: string, callback: (...any) -> ...any, once: boolean, sticky: boolean) -> Instance? {🔒RobloxScript}
Class MessagingService : Instance [NotCreatable] [Service] [NotReplicated]
	Function MessagingService:PublishAsync(topic: string, message: any) -> () {🛠️ServerCommunication} [Yields]
	Function MessagingService:SubscribeAsync(topic: string, callback: (...any) -> ...any) -> RBXScriptConnection {🛠️ServerCommunication} [Yields]
Class MetaBreakpoint : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property MetaBreakpoint.Condition: string {RobloxScript} [Hidden] [NotReplicated]
	Property MetaBreakpoint.Id: number {RobloxScript} [Hidden] [ReadOnly]
	Property MetaBreakpoint.Line: number {RobloxScript} [Hidden] [NotReplicated]
	Property MetaBreakpoint.LogMessage: string {RobloxScript} [Hidden] [NotReplicated]
	Property MetaBreakpoint.Script: string {RobloxScript} [Hidden] [NotReplicated]
	Property MetaBreakpoint.ContinueExecution: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property MetaBreakpoint.Enabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property MetaBreakpoint.IsLogpoint: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property MetaBreakpoint.RemoveOnHit: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property MetaBreakpoint.Valid: boolean {RobloxScript} [Hidden] [ReadOnly]
	Function MetaBreakpoint:GetContextBreakpoints() -> { [string]: any } {🔒RobloxScript}
	Function MetaBreakpoint:Remove(status: (...any) -> ...any) -> number {🔒RobloxScript}
	Function MetaBreakpoint:SetChildBreakpointEnabledByScriptAndContext(script: string, contextGST: number, enabled: boolean) -> () {🔒RobloxScript}
	Function MetaBreakpoint:SetContextEnabled(context: number, enabled: boolean) -> () {🔒RobloxScript}
	Function MetaBreakpoint:SetContinueExecution(enabled: boolean) -> () {🔒RobloxScript}
	Function MetaBreakpoint:SetEnabled(enabled: boolean) -> () {🔒RobloxScript}
	Function MetaBreakpoint:SetLine(line: number, status: (...any) -> ...any) -> number {🔒RobloxScript}
	Function MetaBreakpoint:SetRemoveOnHit(enabled: boolean) -> () {🔒RobloxScript}
Class MetaBreakpointContext : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property MetaBreakpointContext.ContextDataInternal: string [Hidden] [NotScriptable]
Class MetaBreakpointManager : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function MetaBreakpointManager:AddBreakpoint(script: Instance, line: number, condition: Instance) -> Instance? {🔒RobloxScript}
	Function MetaBreakpointManager:GetBreakpointById(metaBreakpointId: number) -> MetaBreakpoint {🔒RobloxScript}
	Function MetaBreakpointManager:RemoveBreakpointById(metaBreakpointId: number) -> () {🔒RobloxScript}
	Event MetaBreakpointManager.MetaBreakpointAdded(breakpoint: MetaBreakpoint) {🔒RobloxScript}
	Event MetaBreakpointManager.MetaBreakpointChanged(breakpoint: MetaBreakpoint) {🔒RobloxScript}
	Event MetaBreakpointManager.MetaBreakpointRemoved(breakpoint: MetaBreakpoint) {🔒RobloxScript}
	Event MetaBreakpointManager.MetaBreakpointSetChanged(breakpoint: MetaBreakpoint, detail: { [string]: any }) {🔒RobloxScript}
Class MicroProfilerService : Instance [NotCreatable] [Service] [NotReplicated]
	Property MicroProfilerService.ContextLabel: string {RobloxScript}
	Function MicroProfilerService:DumpToFileAsync(secondsToDelay: number, framesToDump: number) -> string {🔒RobloxScript} [Yields]
Class ModerationService : Instance [NotCreatable] [Service] [NotReplicated]
	Function ModerationService:BindReviewableContentEventProcessor(priority: number, callback: (...any) -> ...any) -> RBXScriptConnection
	Function ModerationService:CreateReviewableContentAsync(config: { [string]: any }) -> string [Yields]
	Function ModerationService:CreateReviewableContentKey(content: Content) -> string
	Function ModerationService:InternalRequestReviewableContentReviewAsync(config: { [string]: any }) -> () {🛠️InternalTest} [Yields]
	Event ModerationService.TriggeredCaptureUpload(config: { [string]: any }) {🔒RobloxEngine} [Hidden]
Class Mouse : Instance [NotCreatable]
	Property Mouse.Hit: CFrame {🛠️Input} [ReadOnly]
	Property Mouse.Icon: string {🛠️Input}
	Property Mouse.IconContent: Content {🛠️Input}
	Property Mouse.Origin: CFrame {🛠️Input} [ReadOnly]
	Property Mouse.Target: BasePart? {🛠️Input} [ReadOnly]
	Property Mouse.TargetFilter: Instance? {🛠️Input}
	Property Mouse.TargetSurface: Enum.NormalId {🛠️Input} [ReadOnly]
	Property Mouse.UnitRay: Ray {🛠️Input} [ReadOnly]
	Property Mouse.ViewSizeX: number {🛠️Input} [ReadOnly]
	Property Mouse.ViewSizeY: number {🛠️Input} [ReadOnly]
	Property Mouse.X: number {🛠️Input} [ReadOnly]
	Property Mouse.Y: number {🛠️Input} [ReadOnly]
	Property Mouse.hit: CFrame {🛠️Input} [Hidden] [ReadOnly] [Deprecated]
	Property Mouse.target: BasePart? {🛠️Input} [ReadOnly] [Deprecated]
	Event Mouse.Button1Down() {🛠️Input}
	Event Mouse.Button1Up() {🛠️Input}
	Event Mouse.Button2Down() {🛠️Input}
	Event Mouse.Button2Up() {🛠️Input}
	Event Mouse.Idle() {🛠️Input}
	Event Mouse.Move() {🛠️Input}
	Event Mouse.WheelBackward() {🛠️Input}
	Event Mouse.WheelForward() {🛠️Input}
	Event Mouse.KeyDown(key: string) {🛠️Input} [Deprecated]
	Event Mouse.KeyUp(key: string) {🛠️Input} [Deprecated]
	Event Mouse.keyDown(key: string) {🛠️Input} [Deprecated]
Class PlayerMouse : Mouse [NotCreatable]
Class PluginMouse : Mouse {🔒Plugin} [NotCreatable]
	Event PluginMouse.DragEnter(instances: { Instance }) {🛠️Input} {🔒Plugin}
Class MouseService : Instance [NotCreatable] [Service] [NotReplicated]
	Event MouseService.MouseEnterStudioViewport() {🛠️Input} {🔒RobloxScript}
	Event MouseService.MouseLeaveStudioViewport() {🛠️Input} {🔒RobloxScript}
Class MultipleDocumentInterfaceInstance : Instance {🔒Plugin} [NotCreatable] [NotReplicated]
	Property MultipleDocumentInterfaceInstance.FocusedDataModelSession: DataModelSession? {RobloxScript} [Hidden] [ReadOnly]
	Event MultipleDocumentInterfaceInstance.DataModelSessionEnded(dataModelSession: Instance) {🔒RobloxScript}
	Event MultipleDocumentInterfaceInstance.DataModelSessionStarted(dataModelSession: Instance) {🔒RobloxScript}
Class NetworkMarker : Instance [NotCreatable] [NotBrowsable]
	Event NetworkMarker.Received()
Class NetworkPeer : Instance [NotCreatable] [NotBrowsable]
	Function NetworkPeer:SetOutgoingKBPSLimit(limit: number) -> () {🔒Plugin}
	Function NetworkPeer:InitializeRemoteAllowList(names: { any }) -> () {🔒RobloxScript}
Class NetworkClient : NetworkPeer [NotCreatable] [Service] [NotReplicated]
	Event NetworkClient.ConnectionAccepted(peer: string, replicator: Instance)
	Event NetworkClient.ConnectionFailed(peer: string, code: number)
Class NetworkServer : NetworkPeer [NotCreatable] [Service] [NotReplicated]
	Function NetworkServer:EncryptStringForPlayerId(toEncrypt: string, playerId: number) -> string {🛠️Network}
Class NetworkReplicator : Instance [NotCreatable] [NotReplicated]
	Function NetworkReplicator:GetPlayer() -> Instance? {🛠️Network | Players}
Class ClientReplicator : NetworkReplicator [NotCreatable] [NotReplicated]
	Function ClientReplicator:IsStreamedOut(instance: Instance) -> boolean {🛠️Network} {🔒RobloxScript}
	Function ClientReplicator:RequestRCCProfilerData(frameRate: number, timeFrame: number) -> () {🛠️Network} {🔒RobloxScript}
	Function ClientReplicator:RequestServerStats(request: boolean) -> () {🛠️Network} {🔒RobloxScript}
	Event ClientReplicator.RCCProfilerDataComplete(success: boolean, message: string) {🛠️Network} {🔒RobloxScript}
	Event ClientReplicator.StatsReceived(stats: { [string]: any }) {🛠️Network} {🔒RobloxScript}
Class ServerReplicator : NetworkReplicator [NotCreatable] [NotReplicated]
Class NetworkSettings : Instance [NotCreatable] [Service] [NotReplicated] [NotBrowsable]
	Property NetworkSettings.RandomizeJoinInstanceOrder: boolean {🛠️Network}
	Property NetworkSettings.RenderStreamedRegions: boolean {🛠️Network}
	Property NetworkSettings.ShowActiveAnimationAsset: boolean {🛠️Animation | Network}
	Property NetworkSettings.IncomingReplicationLag: number {🛠️Network}
	Property NetworkSettings.PrintJoinSizeBreakdown: boolean {🛠️Network}
	Property NetworkSettings.PrintPhysicsErrors: boolean {🛠️Network}
	Property NetworkSettings.PrintStreamInstanceQuota: boolean {🛠️Network}
	Property NetworkSettings.HttpProxyEnabled: boolean {🛠️Network} {✏️RobloxScript}
	Property NetworkSettings.HttpProxyURL: string {🛠️Network} {✏️RobloxScript}
	Property NetworkSettings.EmulatedTotalMemoryInMB: number {🛠️Network} {Plugin} [Hidden] [NotReplicated]
	Property NetworkSettings.FreeMemoryMBytes: number {🛠️Network} {Plugin} [Hidden] [ReadOnly]
	Property NetworkSettings.InboundNetworkLossPercent: number {🛠️Network} {NotAccessible} [Hidden] [NotReplicated] [NotScriptable]
	Property NetworkSettings.InboundNetworkMaxDelayMs: number {🛠️Network} {NotAccessible} [Hidden] [NotReplicated] [NotScriptable]
	Property NetworkSettings.InboundNetworkMinDelayMs: number {🛠️Network} {NotAccessible} [Hidden] [NotReplicated] [NotScriptable]
	Property NetworkSettings.NetworkEmulationEnabled: boolean {🛠️Network} {NotAccessible} [Hidden] [NotReplicated] [NotScriptable]
	Property NetworkSettings.OutboundNetworkLossPercent: number {🛠️Network} {NotAccessible} [Hidden] [NotReplicated] [NotScriptable]
	Property NetworkSettings.OutboundNetworkMaxDelayMs: number {🛠️Network} {NotAccessible} [Hidden] [NotReplicated] [NotScriptable]
	Property NetworkSettings.OutboundNetworkMinDelayMs: number {🛠️Network} {NotAccessible} [Hidden] [NotReplicated] [NotScriptable]
	Property NetworkSettings.OpenCertManagerDialog: number {🛠️Network} {NotAccessible} [Hidden] [NotReplicated] [NotScriptable]
Class NoCollisionConstraint : Instance
	Property NoCollisionConstraint.Enabled: boolean {🛠️Physics}
	Property NoCollisionConstraint.Part0: BasePart? {🛠️Physics}
	Property NoCollisionConstraint.Part1: BasePart? {🛠️Physics}
Class Noise : Instance {🔒RobloxScript} [NotReplicated]
	Property Noise.NoiseType: Enum.NoiseType {RobloxScript}
	Property Noise.Seed: number {RobloxScript}
	Function Noise:SampleDirectional(position: Vector3, direction: Vector3) -> number {🔒RobloxScript}
	Function Noise:SampleUniform(position: Vector3) -> number {🔒RobloxScript}
Class NotificationService : Instance [NotCreatable] [Service]
	Property NotificationService.IsLuaChatEnabled: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property NotificationService.IsLuaGameDetailsEnabled: boolean {RobloxScript} [ReadOnly]
	Property NotificationService.SelectedTheme: string {RobloxScript} [📁LoadOnly] [NotReplicated]
	Property NotificationService.IsConnected: boolean {RobloxScript} [Hidden] [ReadOnly]
	Function NotificationService:CancelAllNotification(userId: number) -> () {🔒LocalUser}
	Function NotificationService:CancelNotification(userId: number, alertId: number) -> () {🔒LocalUser}
	Function NotificationService:GetScheduledNotifications(userId: number) -> { any } {🔒LocalUser} [Yields]
	Function NotificationService:ScheduleNotification(userId: number, alertId: number, alertMsg: string, minutesToFire: number) -> () {🔒LocalUser}
	Function NotificationService:ActionEnabled(actionType: Enum.AppShellActionType) -> () {🔒RobloxScript}
	Function NotificationService:ActionTaken(actionType: Enum.AppShellActionType) -> () {🔒RobloxScript}
	Function NotificationService:SwitchedToAppShellFeature(appShellFeature: Enum.AppShellFeature) -> () {🔒RobloxScript}
	Event NotificationService.Roblox17sConnectionChanged(connectionName: string, connectionState: Enum.ConnectionState, namespaceSequenceNumbers: string)
	Event NotificationService.Roblox17sEventReceived(eventData: { [any]: any })
	Event NotificationService.RccConnectionChanged(connectionName: string, connectionState: Enum.ConnectionState, rccSequenceNumber: string, userIdToNamespaceSequenceNumbers: { [any]: any }) {🔒RobloxScript}
	Event NotificationService.RccEventReceived(eventData: { [any]: any }, userId: number) {🔒RobloxScript}
	Event NotificationService.RobloxConnectionChanged(connectionName: string, connectionState: Enum.ConnectionState, sequenceNumber: string, namespaceSequenceNumbers: string) {🔒RobloxScript}
	Event NotificationService.RobloxEventReceived(eventData: { [any]: any }) {🔒RobloxScript}
Class OmniRecommendationsService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function OmniRecommendationsService:ClearSessionId() -> () {🔒RobloxScript}
	Function OmniRecommendationsService:GetSessionId() -> string {🔒RobloxScript}
	Function OmniRecommendationsService:MakeRequest(nextPageToken: string) -> HttpRequest {🔒RobloxScript}
Class OpenCloudApiV1 : Instance [NotCreatable] [NotReplicated] [Deprecated]
	Function OpenCloudApiV1:CreateModel(name: string) -> OpenCloudModel [Deprecated] [CustomLuaState] [Deprecated]
	Function OpenCloudApiV1:CreateUserNotificationAsync(user: string, userNotification: OpenCloudModel) -> OpenCloudModel [Yields] [Deprecated] [Deprecated]
Class OpenCloudService : Instance [NotCreatable] [Service] [NotReplicated] [Deprecated]
	Function OpenCloudService:GetApiV1() -> OpenCloudApiV1 [Deprecated] [Deprecated]
	Function OpenCloudService:HttpRequestAsync(options: { [string]: any }) -> { [string]: any } {🔒RobloxScript} [Yields] [Deprecated]
	Function OpenCloudService:InvokeAsync(version: string, methodName: string, arguments: { [string]: any }, headers: { [string]: any }? = nil) -> { [string]: any } [Yields] [Deprecated] [Deprecated]
	Function OpenCloudService:RegisterOpenCloud(version: string, methodName: string, method: (...any) -> ...any) -> () {🔒RobloxScript} [Deprecated]
	Function OpenCloudService:RegistrationComplete() -> () {🔒RobloxScript} [Deprecated]
Class OperationGraph : Instance
Class PVInstance : Instance [NotCreatable] [NotBrowsable]
	Property PVInstance.Pivot Offset: CFrame [NotReplicated] [NotScriptable]
	Property PVInstance.Origin: CFrame [NotReplicated] [NotScriptable]
	Function PVInstance:GetPivot() -> CFrame {🧬Safe}
	Function PVInstance:PivotTo(targetCFrame: CFrame) -> ()
Class BasePart : PVInstance [NotCreatable] [NotBrowsable]
	Property BasePart.BrickColor: BrickColor [📁LoadOnly] [NotReplicated]
	Property BasePart.CastShadow: boolean
	Property BasePart.Color: Color3 [📁LoadOnly] [NotReplicated]
	Property BasePart.Material: Enum.Material
	Property BasePart.MaterialVariant: string [NotReplicated]
	Property BasePart.Reflectance: number
	Property BasePart.Transparency: number
	Property BasePart.AssemblyAngularVelocity: Vector3 [📁LoadOnly] [NotReplicated]
	Property BasePart.AssemblyCenterOfMass: Vector3 [ReadOnly]
	Property BasePart.AssemblyLinearVelocity: Vector3 [📁LoadOnly] [NotReplicated]
	Property BasePart.AssemblyMass: number [ReadOnly]
	Property BasePart.AssemblyRootPart: BasePart? [ReadOnly]
	Property BasePart.EnableFluidForces: boolean
	Property BasePart.AudioCanCollide: boolean
	Property BasePart.CanCollide: boolean
	Property BasePart.CanQuery: boolean
	Property BasePart.CanTouch: boolean
	Property BasePart.CollisionGroup: string [NotReplicated]
	Property BasePart.Locked: boolean
	Property BasePart.ResizeIncrement: number [ReadOnly]
	Property BasePart.ResizeableFaces: Faces [ReadOnly]
	Property BasePart.Rotation: Vector3 [📁LoadOnly] [NotReplicated]
	Property BasePart.Anchored: boolean
	Property BasePart.CenterOfMass: Vector3 [ReadOnly]
	Property BasePart.CurrentPhysicalProperties: PhysicalProperties [ReadOnly]
	Property BasePart.CustomPhysicalProperties: PhysicalProperties
	Property BasePart.Mass: number [ReadOnly]
	Property BasePart.Massless: boolean
	Property BasePart.RootPriority: number
	Property BasePart.PivotOffset: CFrame
	Property BasePart.BackSurface: Enum.SurfaceType
	Property BasePart.BottomSurface: Enum.SurfaceType
	Property BasePart.FrontSurface: Enum.SurfaceType
	Property BasePart.LeftSurface: Enum.SurfaceType
	Property BasePart.RightSurface: Enum.SurfaceType
	Property BasePart.TopSurface: Enum.SurfaceType
	Property BasePart.CFrame: CFrame
	Property BasePart.ExtentsCFrame: CFrame [ReadOnly]
	Property BasePart.ExtentsSize: Vector3 [ReadOnly]
	Property BasePart.Size: Vector3 [📁LoadOnly] [NotReplicated]
	Property BasePart.Color3uint8: Color3uint8 [Hidden] [NotScriptable]
	Property BasePart.MaterialVariantSerialized: string [Hidden] [NotScriptable]
	Property BasePart.DraggingV1: boolean [Hidden] [NotScriptable]
	Property BasePart.NetworkOwnershipRule: Enum.NetworkOwnership [Hidden] [NotScriptable]
	Property BasePart.CollisionGroupId: number [NotReplicated] [Deprecated]
	Property BasePart.CollisionGroupReplicate: string {RobloxScript} [Hidden] [NotScriptable]
	Property BasePart.LocalSimulationValidation: number [Hidden] [NotScriptable]
	Property BasePart.LocalTransparencyModifier: number [Hidden] [NotReplicated]
	Property BasePart.NetworkIsSleeping: boolean [Hidden] [NotScriptable]
	Property BasePart.NetworkOwnerV3: SystemAddress [Hidden] [NotScriptable]
	Property BasePart.RotVelocity: Vector3 [Hidden] [Deprecated]
	Property BasePart.SpecificGravity: number [ReadOnly] [Deprecated]
	Property BasePart.Velocity: Vector3 [Hidden] [Deprecated]
	Property BasePart.Elasticity: number [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property BasePart.Friction: number [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property BasePart.ReceiveAge: number [Hidden] [ReadOnly]
	Property BasePart.BackParamA: number [Hidden] [Deprecated]
	Property BasePart.BackParamB: number [Hidden] [Deprecated]
	Property BasePart.BackSurfaceInput: Enum.InputType [Hidden] [Deprecated]
	Property BasePart.BottomParamA: number [Hidden] [Deprecated]
	Property BasePart.BottomParamB: number [Hidden] [Deprecated]
	Property BasePart.BottomSurfaceInput: Enum.InputType [Hidden] [Deprecated]
	Property BasePart.FrontParamA: number [Hidden] [Deprecated]
	Property BasePart.FrontParamB: number [Hidden] [Deprecated]
	Property BasePart.FrontSurfaceInput: Enum.InputType [Hidden] [Deprecated]
	Property BasePart.LeftParamA: number [Hidden] [Deprecated]
	Property BasePart.LeftParamB: number [Hidden] [Deprecated]
	Property BasePart.LeftSurfaceInput: Enum.InputType [Hidden] [Deprecated]
	Property BasePart.RightParamA: number [Hidden] [Deprecated]
	Property BasePart.RightParamB: number [Hidden] [Deprecated]
	Property BasePart.RightSurfaceInput: Enum.InputType [Hidden] [Deprecated]
	Property BasePart.TopParamA: number [Hidden] [Deprecated]
	Property BasePart.TopParamB: number [Hidden] [Deprecated]
	Property BasePart.TopSurfaceInput: Enum.InputType [Hidden] [Deprecated]
	Property BasePart.Orientation: Vector3 [Hidden] [NotReplicated]
	Property BasePart.PhysicsRepRootPart: BasePart? {RobloxEngine} [Hidden] [NotScriptable]
	Property BasePart.Position: Vector3 [Hidden] [NotReplicated]
	Property BasePart.ReplicationPV: ReplicationPV {RobloxEngine} [Hidden] [NotScriptable]
	Property BasePart.brickColor: BrickColor [📁LoadOnly] [NotReplicated] [Deprecated]
	Property BasePart.siz: Vector3 [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable]
	Property BasePart.size: Vector3 [Hidden] [NotScriptable]
	Function BasePart:AngularAccelerationToTorque(angAcceleration: Vector3, angVelocity: Vector3?) -> Vector3
	Function BasePart:ApplyAngularImpulse(impulse: Vector3) -> ()
	Function BasePart:ApplyImpulse(impulse: Vector3) -> ()
	Function BasePart:ApplyImpulseAtPosition(impulse: Vector3, position: Vector3) -> ()
	Function BasePart:CanCollideWith(part: BasePart) -> boolean {🧬Safe}
	Function BasePart:CanSetNetworkOwnership() -> ...any
	Function BasePart:GetClosestPointOnSurface(position: Vector3) -> Vector3
	Function BasePart:GetConnectedParts(recursive: boolean? = false) -> { Instance } {🧬Safe}
	Function BasePart:GetJoints() -> { Instance } {🧬Safe}
	Function BasePart:GetMass() -> number {🧬Safe}
	Function BasePart:GetNetworkOwner() -> Instance? {🧬Safe}
	Function BasePart:GetNetworkOwnershipAuto() -> boolean {🧬Safe}
	Function BasePart:GetNoCollisionConstraints() -> { Instance }
	Function BasePart:GetTouchingParts() -> { Instance }
	Function BasePart:GetVelocityAtPosition(position: Vector3) -> Vector3 {🧬Safe}
	Function BasePart:IntersectAsync(parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default", renderFidelity: Enum.RenderFidelity? = "Automatic") -> Instance? {🛠️CSG} [Yields]
	Function BasePart:IsGrounded() -> boolean {🧬Safe}
	Function BasePart:Resize(normalId: Enum.NormalId, deltaAmount: number) -> boolean
	Function BasePart:SetNetworkOwner(playerInstance: Player? = nil) -> ()
	Function BasePart:SetNetworkOwnershipAuto() -> ()
	Function BasePart:SubtractAsync(parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default", renderFidelity: Enum.RenderFidelity? = "Automatic") -> Instance? {🛠️CSG} [Yields]
	Function BasePart:TorqueToAngularAcceleration(torque: Vector3, angVelocity: Vector3?) -> Vector3
	Function BasePart:UnionAsync(parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default", renderFidelity: Enum.RenderFidelity? = "Automatic") -> Instance? {🛠️CSG} [Yields]
	Function BasePart:BreakJoints() -> () [Deprecated]
	Function BasePart:GetPhysicsCost() -> number {🔒RobloxScript} {🧬Safe}
	Function BasePart:GetRenderCFrame() -> CFrame [Deprecated]
	Function BasePart:GetRootPart() -> Instance? [Deprecated] {🧬Safe}
	Function BasePart:MakeJoints() -> () [Deprecated]
	Function BasePart:breakJoints() -> () [Deprecated]
	Function BasePart:getMass() -> number [Deprecated]
	Function BasePart:makeJoints() -> () [Deprecated]
	Function BasePart:resize(normalId: Enum.NormalId, deltaAmount: number) -> boolean [Deprecated]
	Event BasePart.TouchEnded(otherPart: BasePart)
	Event BasePart.Touched(otherPart: BasePart)
	Event BasePart.LocalSimulationTouched(part: BasePart) [Deprecated]
	Event BasePart.NetworkOwnerChanged(systemAddress: SystemAddress) {🔒LocalUser} [Hidden]
	Event BasePart.OutfitChanged() [Deprecated]
	Event BasePart.StoppedTouching(otherPart: BasePart) [Deprecated]
Class CornerWedgePart : BasePart
Class FormFactorPart : BasePart [NotCreatable]
	Property FormFactorPart.FormFactor: Enum.FormFactor [📁LoadOnly] [NotReplicated] [Deprecated]
	Property FormFactorPart.formFactor: Enum.FormFactor [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property FormFactorPart.formFactorRaw: Enum.FormFactor [Hidden] [NotScriptable]
Class Part : FormFactorPart
	Property Part.Shape: Enum.PartType {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Part.shap: Enum.PartType {🛠️Basic} [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable]
	Property Part.shape: Enum.PartType {🛠️Basic} [Hidden] [NotScriptable]
Class FlagStand : Part [Deprecated]
	Property FlagStand.TeamColor: BrickColor {🛠️Basic} [Deprecated]
	Event FlagStand.FlagCaptured(player: Instance) {🛠️Basic} [Deprecated]
Class Platform : Part [NotCreatable]
	Event Platform.RemoteCreateMotor6D(humanoid: Instance) {🛠️AvatarBehavior | Basic} [Hidden]
	Event Platform.RemoteDestroyMotor6D() {🛠️AvatarBehavior | Basic} [Hidden]
Class Seat : Part
	Property Seat.Disabled: boolean {🛠️AvatarBehavior | Basic}
	Property Seat.Occupant: Humanoid? {🛠️AvatarBehavior | Basic} [ReadOnly]
	Function Seat:Sit(humanoid: Instance) -> () {🛠️AvatarBehavior | Basic}
	Event Seat.RemoteCreateSeatWeld(humanoid: Instance) {🛠️AvatarBehavior | Basic} [Hidden]
	Event Seat.RemoteDestroySeatWeld() {🛠️AvatarBehavior | Basic} [Hidden]
Class SkateboardPlatform : Part [Deprecated]
	Property SkateboardPlatform.Controller: SkateboardController? {🛠️Basic} [ReadOnly] [Deprecated]
	Property SkateboardPlatform.ControllingHumanoid: Humanoid? {🛠️Basic} [ReadOnly] [Deprecated]
	Property SkateboardPlatform.MoveState: Enum.MoveState {🛠️Basic} [Hidden] [NotScriptable] [Deprecated]
	Property SkateboardPlatform.Steer: number {🛠️Basic} [Deprecated]
	Property SkateboardPlatform.StickyWheels: boolean {🛠️Basic} [Deprecated]
	Property SkateboardPlatform.Throttle: number {🛠️Basic} [Deprecated]
	Function SkateboardPlatform:ApplySpecificImpulse(impulseWorld: Vector3) -> () {🛠️Basic} [Deprecated]
	Event SkateboardPlatform.Equipped(humanoid: Instance, skateboardController: Instance) {🛠️Basic} [Deprecated]
	Event SkateboardPlatform.MoveStateChanged(newState: Enum.MoveState, oldState: Enum.MoveState) {🛠️Basic} [Deprecated]
	Event SkateboardPlatform.RemoteCreateMotor6D(humanoid: Instance) {🛠️Basic} [Hidden] [Deprecated]
	Event SkateboardPlatform.RemoteDestroyMotor6D() {🛠️Basic} [Hidden] [Deprecated]
	Event SkateboardPlatform.Unequipped(humanoid: Instance) {🛠️Basic} [Deprecated]
	Event SkateboardPlatform.equipped(humanoid: Instance, skateboardController: Instance) {🛠️Basic} [Deprecated] [Deprecated]
	Event SkateboardPlatform.unequipped(humanoid: Instance) {🛠️Basic} [Deprecated] [Deprecated]
Class SpawnLocation : Part
	Property SpawnLocation.Enabled: boolean {🛠️Basic | Players}
	Property SpawnLocation.Duration: number {🛠️Basic | Players}
	Property SpawnLocation.AllowTeamChangeOnTouch: boolean {🛠️Basic | Players}
	Property SpawnLocation.Neutral: boolean {🛠️Basic | Players}
	Property SpawnLocation.TeamColor: BrickColor {🛠️Basic | Players}
Class WedgePart : FormFactorPart
Class Terrain : BasePart [NotCreatable]
	Property Terrain.Decoration: boolean {🛠️Environment} [NotScriptable]
	Property Terrain.GrassLength: number {🛠️Environment} [NotScriptable]
	Property Terrain.MaterialColors: BinaryString {🛠️Environment} [NotScriptable]
	Property Terrain.WaterColor: Color3 {🛠️Environment}
	Property Terrain.WaterReflectance: number {🛠️Environment}
	Property Terrain.WaterTransparency: number {🛠️Environment}
	Property Terrain.WaterWaveSize: number {🛠️Environment}
	Property Terrain.WaterWaveSpeed: number {🛠️Environment}
	Property Terrain.MaxExtents: Region3int16 {🛠️Environment} [ReadOnly]
	Property Terrain.SmoothVoxelsUpgraded: boolean {🛠️Environment} {RobloxScript} [Hidden]
	Property Terrain.AcquisitionMethod: Enum.TerrainAcquisitionMethod {🛠️Environment} {RobloxScript} [Hidden] [NotScriptable]
	Property Terrain.ClusterGrid: string {🛠️Environment} [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable]
	Property Terrain.ClusterGridV2: string {🛠️Environment} [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable]
	Property Terrain.ClusterGridV3: BinaryString {🛠️Environment} [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable]
	Property Terrain.IsSmooth: boolean {🛠️Environment} [ReadOnly] [Deprecated]
	Property Terrain.LastUsedModificationMethod: Enum.TerrainAcquisitionMethod {🛠️Environment} {RobloxScript} [Hidden] [NotReplicated]
	Property Terrain.PhysicsGrid: BinaryString {🛠️Environment} [Hidden] [NotReplicated] [NotScriptable]
	Property Terrain.SmoothGrid: BinaryString {🛠️Environment} [Hidden] [NotReplicated] [NotScriptable]
	Function Terrain:CellCenterToWorld(x: number, y: number, z: number) -> Vector3 {🛠️Environment}
	Function Terrain:CellCornerToWorld(x: number, y: number, z: number) -> Vector3 {🛠️Environment}
	Function Terrain:Clear() -> () {🛠️Environment}
	Function Terrain:ClearVoxelsAsync_beta(region: Region3, channelIds: { any }) -> () {🛠️Environment} [CustomLuaState]
	Function Terrain:CopyRegion(region: Region3int16) -> TerrainRegion {🛠️Environment}
	Function Terrain:CountCells() -> number {🛠️Environment}
	Function Terrain:FillBall(center: Vector3, radius: number, material: Enum.Material) -> () {🛠️Environment}
	Function Terrain:FillBlock(cframe: CFrame, size: Vector3, material: Enum.Material) -> () {🛠️Environment}
	Function Terrain:FillCylinder(cframe: CFrame, height: number, radius: number, material: Enum.Material) -> () {🛠️Environment}
	Function Terrain:FillRegion(region: Region3, resolution: number, material: Enum.Material) -> () {🛠️Environment}
	Function Terrain:FillWedge(cframe: CFrame, size: Vector3, material: Enum.Material) -> () {🛠️Environment}
	Function Terrain:GetMaterialColor(material: Enum.Material) -> Color3 {🛠️Environment} {🧬Safe}
	Function Terrain:IterateVoxelsAsync_beta(region: Region3, resolution: number, channelIds: { any }) -> TerrainIterateOperation {🛠️Environment} [CustomLuaState]
	Function Terrain:ModifyVoxelsAsync_beta(region: Region3, resolution: number, channelIds: { any }) -> TerrainModifyOperation {🛠️Environment} [CustomLuaState]
	Function Terrain:PasteRegion(region: TerrainRegion, corner: Vector3int16, pasteEmptyCells: boolean) -> () {🛠️Environment}
	Function Terrain:ReadVoxelChannels(region: Region3, resolution: number, channelIds: { any }) -> { [string]: any } {🛠️Environment} [CustomLuaState] {🧬Safe}
	Function Terrain:ReadVoxels(region: Region3, resolution: number) -> ...any {🛠️Environment} [CustomLuaState] {🧬Safe}
	Function Terrain:ReadVoxelsAsync_beta(region: Region3, resolution: number, channelIds: { any }) -> TerrainReadOperation {🛠️Environment} [CustomLuaState]
	Function Terrain:ReplaceMaterial(region: Region3, resolution: number, sourceMaterial: Enum.Material, targetMaterial: Enum.Material) -> () {🛠️Environment}
	Function Terrain:SetMaterialColor(material: Enum.Material, value: Color3) -> () {🛠️Environment}
	Function Terrain:WorldToCell(position: Vector3) -> Vector3 {🛠️Environment}
	Function Terrain:WorldToCellPreferEmpty(position: Vector3) -> Vector3 {🛠️Environment}
	Function Terrain:WorldToCellPreferSolid(position: Vector3) -> Vector3 {🛠️Environment}
	Function Terrain:WriteVoxelChannels(region: Region3, resolution: number, channels: { [string]: any }) -> () {🛠️Environment} [CustomLuaState]
	Function Terrain:WriteVoxels(region: Region3, resolution: number, materials: { any }, occupancy: { any }) -> () {🛠️Environment} [CustomLuaState]
	Function Terrain:WriteVoxelsAsync_beta(region: Region3, resolution: number, channelIds: { any }) -> TerrainWriteOperation {🛠️Environment} [CustomLuaState]
	Function Terrain:AutowedgeCell(x: number, y: number, z: number) -> boolean {🛠️Environment} [Deprecated]
	Function Terrain:AutowedgeCells(region: Region3int16) -> () {🛠️Environment} [Deprecated]
	Function Terrain:CanSmoothVoxelsBeUpgraded() -> boolean {🛠️Environment} {🔒RobloxScript}
	Function Terrain:ConvertToSmooth() -> () {🛠️Environment} {🔒Plugin} [Deprecated]
	Function Terrain:CreateVoxelBuffer_beta() -> VoxelBuffer {🛠️Environment} {🔒RobloxScript}
	Function Terrain:DrawBufferAsync(cframe: CFrame, scale: number, resolution: number, source: VoxelBuffer, mergeConfig: { [string]: any }) -> () {🛠️Environment} {🔒RobloxScript} [Yields]
	Function Terrain:GetCell(x: number, y: number, z: number) -> ...any {🛠️Environment} [Deprecated]
	Function Terrain:GetTerrainWireframe(cframe: CFrame, size: Vector3) -> { any } {🛠️Environment} {🔒RobloxScript}
	Function Terrain:GetWaterCell(x: number, y: number, z: number) -> ...any {🛠️Environment} [Deprecated]
	Function Terrain:ReadBufferAsync(region: Region3, resolution: number) -> VoxelBuffer {🛠️Environment} {🔒RobloxScript} [Yields]
	Function Terrain:ReplaceMaterialInTransform(cframe: CFrame, size: Vector3, sourceMaterial: Enum.Material, targetMaterial: Enum.Material) -> () {🛠️Environment} {🔒RobloxScript}
	Function Terrain:ReplaceMaterialInTransformSubregion(cframe: CFrame, size: Vector3, sourceMaterial: Enum.Material, targetMaterial: Enum.Material, targetRegion: Region3int16) -> () {🛠️Environment} {🔒RobloxScript}
	Function Terrain:SetCell(x: number, y: number, z: number, material: Enum.CellMaterial, block: Enum.CellBlock, orientation: Enum.CellOrientation) -> () {🛠️Environment} [Deprecated]
	Function Terrain:SetCells(region: Region3int16, material: Enum.CellMaterial, block: Enum.CellBlock, orientation: Enum.CellOrientation) -> () {🛠️Environment} [Deprecated]
	Function Terrain:SetMaterialInTransform(cframe: CFrame, size: Vector3, targetMaterial: Enum.Material) -> () {🛠️Environment} {🔒RobloxScript}
	Function Terrain:SetMaterialInTransformSubregion(cframe: CFrame, size: Vector3, targetMaterial: Enum.Material, targetRegion: Region3int16) -> () {🛠️Environment} {🔒RobloxScript}
	Function Terrain:SetWaterCell(x: number, y: number, z: number, force: Enum.WaterForce, direction: Enum.WaterDirection) -> () {🛠️Environment} [Deprecated]
	Function Terrain:SmoothRegion(region: Region3, resolution: number, strength: number) -> ...any {🛠️Environment} {🔒RobloxScript} [CustomLuaState] {🧬Safe}
Class TriangleMeshPart : BasePart [NotCreatable]
	Property TriangleMeshPart.FluidFidelity: Enum.FluidFidelity {🛠️Basic} {✏️Plugin} [📁LoadOnly] [NotReplicated]
	Property TriangleMeshPart.CollisionFidelity: Enum.CollisionFidelity {🛠️Basic} {✏️Plugin} [📁LoadOnly] [NotReplicated]
	Property TriangleMeshPart.MeshSize: Vector3 {🛠️Basic} [ReadOnly]
	Property TriangleMeshPart.FluidFidelityInternal: Enum.FluidFidelity {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
	Property TriangleMeshPart.InertiaMigrated: boolean {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
	Property TriangleMeshPart.UnscaledCofm: Vector3 {🛠️Basic} {RobloxEngine} [Hidden]
	Property TriangleMeshPart.UnscaledVolInertiaDiags: Vector3 {🛠️Basic} {RobloxEngine} [Hidden]
	Property TriangleMeshPart.UnscaledVolInertiaOffDiags: Vector3 {🛠️Basic} {RobloxEngine} [Hidden]
	Property TriangleMeshPart.UnscaledVolume: number {🛠️Basic} {RobloxEngine} [Hidden]
	Property TriangleMeshPart.AeroMeshData: SharedString {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
	Property TriangleMeshPart.ConvexDecompHolder: NetAssetRef {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
	Property TriangleMeshPart.PhysicalConfigData: SharedString {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
Class MeshPart : TriangleMeshPart
	Property MeshPart.DoubleSided: boolean {🛠️Basic} {✏️Plugin}
	Property MeshPart.MeshContent: Content {🛠️Basic} {✏️NotAccessible}
	Property MeshPart.MeshId: string {🛠️Basic} {✏️NotAccessible}
	Property MeshPart.RenderFidelity: Enum.RenderFidelity {🛠️Basic} {✏️Plugin} [NotReplicated]
	Property MeshPart.TextureContent: Content {🛠️Basic}
	Property MeshPart.TextureID: string {🛠️Basic}
	Property MeshPart.HasJointOffset: boolean {🛠️Basic} {✏️NotAccessible} [Hidden] [Deprecated]
	Property MeshPart.HasSkinnedMesh: boolean {🛠️Basic} {✏️NotAccessible} [Hidden]
	Property MeshPart.MeshID: string {🛠️Basic} [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Property MeshPart.RenderFidelityReplicate: Enum.RenderFidelity {🛠️Basic} {✏️Plugin} [Hidden] [NotScriptable]
	Property MeshPart.VertexCount: number {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
	Property MeshPart.InitialSize: Vector3 {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
	Property MeshPart.JointOffset: Vector3 {🛠️Basic} {✏️NotAccessible} [Hidden] [Deprecated]
	Property MeshPart.PhysicsData: BinaryString {🛠️Basic} {RobloxEngine} [Hidden] [NotScriptable]
	Property MeshPart.SolidMeshHolder: NetAssetRef {🛠️Basic} [Hidden] [NotScriptable]
	Property MeshPart.AlternateMeshHash: number {🛠️Basic} {RobloxEngine} [Hidden] [ReadOnly] [NotScriptable]
	Function MeshPart:ApplyMesh(meshPart: Instance) -> () {🛠️Basic}
Class PartOperation : TriangleMeshPart
	Property PartOperation.RenderFidelity: Enum.RenderFidelity {🛠️Basic | CSG} {✏️Plugin}
	Property PartOperation.SmoothingAngle: number {🛠️Basic | CSG} {✏️Plugin}
	Property PartOperation.TriangleCount: number {🛠️Basic | CSG} [ReadOnly]
	Property PartOperation.UsePartColor: boolean {🛠️Basic | CSG}
	Property PartOperation.AssetId: string {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotScriptable]
	Property PartOperation.ChildData: BinaryString {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property PartOperation.ChildData2: SharedString {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property PartOperation.ComponentIndex: number {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property PartOperation.DCDPropertyData: CSGPropertyData {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property PartOperation.FormFactor: Enum.FormFactor {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotScriptable]
	Property PartOperation.InitialSize: Vector3 {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotScriptable]
	Property PartOperation.ManifoldMesh_DEPRECATED: SharedString {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Property PartOperation.MeshData: BinaryString {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotScriptable]
	Property PartOperation.MeshData2: SharedString {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotScriptable]
	Property PartOperation.OffCentered: boolean {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property PartOperation.PhysicsData: BinaryString {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotScriptable]
	Property PartOperation.SerializedOperationGraph: SharedString {🛠️Basic | CSG} [Hidden] [NotReplicated] [NotScriptable]
	Property PartOperation.SolidMeshHolder: NetAssetRef {🛠️Basic | CSG} [Hidden] [NotScriptable]
	Function PartOperation:SubstituteGeometry(source: Instance) -> () {🛠️Basic | CSG}
Class IntersectOperation : PartOperation
Class NegateOperation : PartOperation
	Property NegateOperation.PreviousOperation: Enum.NegateOperationHiddenHistory {🛠️Basic | CSG} {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
Class UnionOperation : PartOperation
Class TrussPart : BasePart
	Property TrussPart.Style: Enum.Style {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property TrussPart.style: Enum.Style {🛠️Basic} [Hidden] [NotScriptable]
Class VehicleSeat : BasePart
	Property VehicleSeat.AreHingesDetected: number {🛠️AvatarBehavior | Basic} [ReadOnly]
	Property VehicleSeat.Disabled: boolean {🛠️AvatarBehavior | Basic}
	Property VehicleSeat.HeadsUpDisplay: boolean {🛠️AvatarBehavior | Basic}
	Property VehicleSeat.MaxSpeed: number {🛠️AvatarBehavior | Basic}
	Property VehicleSeat.Occupant: Humanoid? {🛠️AvatarBehavior | Basic} [ReadOnly]
	Property VehicleSeat.Steer: number {🛠️AvatarBehavior | Basic} [NotReplicated]
	Property VehicleSeat.SteerFloat: number {🛠️AvatarBehavior | Basic}
	Property VehicleSeat.Throttle: number {🛠️AvatarBehavior | Basic} [NotReplicated]
	Property VehicleSeat.ThrottleFloat: number {🛠️AvatarBehavior | Basic}
	Property VehicleSeat.Torque: number {🛠️AvatarBehavior | Basic}
	Property VehicleSeat.TurnSpeed: number {🛠️AvatarBehavior | Basic}
	Function VehicleSeat:Sit(humanoid: Instance) -> () {🛠️AvatarBehavior | Basic}
	Event VehicleSeat.RemoteCreateSeatWeld(humanoid: Instance) {🛠️AvatarBehavior | Basic} [Hidden]
	Event VehicleSeat.RemoteDestroySeatWeld() {🛠️AvatarBehavior | Basic} [Hidden]
Class Camera : PVInstance [NotReplicated]
	Property Camera.CameraSubject: Instance? {🛠️Basic}
	Property Camera.CameraType: Enum.CameraType {🛠️Basic}
	Property Camera.DiagonalFieldOfView: number {🛠️Basic} [NotReplicated]
	Property Camera.FieldOfView: number {🛠️Basic}
	Property Camera.FieldOfViewMode: Enum.FieldOfViewMode {🛠️Basic}
	Property Camera.MaxAxisFieldOfView: number {🛠️Basic} [NotReplicated]
	Property Camera.CFrame: CFrame {🛠️Basic}
	Property Camera.Focus: CFrame {🛠️Basic}
	Property Camera.HeadLocked: boolean {🛠️Basic}
	Property Camera.HeadScale: number {🛠️Basic}
	Property Camera.NearPlaneZ: number {🛠️Basic} [ReadOnly]
	Property Camera.VRTiltAndRollEnabled: boolean {🛠️Basic}
	Property Camera.ViewportSize: Vector2 {🛠️Basic} [ReadOnly]
	Property Camera.CoordinateFrame: CFrame {🛠️Basic} [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property Camera.focus: CFrame {🛠️Basic} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function Camera:GetPartsObscuringTarget(castPoints: { any }, ignoreList: { Instance }) -> { Instance } {🛠️Basic}
	Function Camera:GetRenderCFrame() -> CFrame {🛠️Basic}
	Function Camera:GetRoll() -> number {🛠️Basic}
	Function Camera:ScreenPointToRay(x: number, y: number, depth: number? = 0) -> Ray {🛠️Basic} {🧬Safe}
	Function Camera:SetRoll(rollAngle: number) -> () {🛠️Basic}
	Function Camera:ViewportPointToRay(x: number, y: number, depth: number? = 0) -> Ray {🛠️Basic} {🧬Safe}
	Function Camera:WorldToScreenPoint(worldPoint: Vector3) -> ...any {🛠️Basic} {🧬Safe}
	Function Camera:WorldToViewportPoint(worldPoint: Vector3) -> ...any {🛠️Basic} {🧬Safe}
	Function Camera:ZoomToExtents(boundingBoxCFrame: CFrame, boundingBoxSize: Vector3) -> () {🛠️Basic}
	Function Camera:GetLargestCutoffDistance(ignoreList: { Instance }) -> number {🛠️Basic} [Deprecated]
	Function Camera:GetPanSpeed() -> number {🛠️Basic} [Deprecated]
	Function Camera:GetTiltSpeed() -> number {🛠️Basic} [Deprecated]
	Function Camera:Interpolate(endPos: CFrame, endFocus: CFrame, duration: number) -> () {🛠️Basic} [Deprecated]
	Function Camera:PanUnits(units: number) -> () {🛠️Basic} [Deprecated]
	Function Camera:SetCameraPanMode(mode: Enum.CameraPanMode? = "Classic") -> () {🛠️Basic} [Deprecated]
	Function Camera:SetImageServerView(modelCoord: CFrame) -> () {🛠️Basic} {🔒RobloxScript}
	Function Camera:TiltUnits(units: number) -> boolean {🛠️Basic} [Deprecated]
	Function Camera:Zoom(distance: number) -> boolean {🛠️Basic} {🔒RobloxScript}
	Event Camera.FirstPersonTransition(entering: boolean) {🛠️Basic} {🔒LocalUser}
	Event Camera.InterpolationFinished() {🛠️Basic}
Class Model : PVInstance
	Property Model.LevelOfDetail: Enum.ModelLevelOfDetail {Plugin}
	Property Model.ModelStreamingMode: Enum.ModelStreamingMode
	Property Model.PrimaryPart: BasePart?
	Property Model.Scale: number [NotReplicated] [NotScriptable]
	Property Model.WorldPivot: CFrame [NotReplicated]
	Property Model.LodEntity: LodDataEntity? [Hidden] [NotScriptable]
	Property Model.ModelMeshCFrame: CFrame [Hidden] [NotScriptable]
	Property Model.ModelMeshData: SharedString [Hidden] [NotScriptable]
	Property Model.ModelMeshSize: Vector3 [Hidden] [NotScriptable]
	Property Model.NeedsPivotMigration: boolean [Hidden] [NotReplicated] [NotScriptable]
	Property Model.SlimAnimationTarget: SlimAnimationDataEntity? [Hidden] [NotScriptable]
	Property Model.SlimHash: SharedString {RobloxEngine} [Hidden] [NotScriptable]
	Property Model.ScaleFactor: number [Hidden] [NotScriptable]
	Property Model.WorldPivotData: CFrame? [Hidden] [NotScriptable]
	Function Model:AddPersistentPlayer(playerInstance: Player? = nil) -> ()
	Function Model:GetBoundingBox() -> (CFrame, Vector3)
	Function Model:GetExtentsSize() -> Vector3
	Function Model:GetPersistentPlayers() -> { Instance }
	Function Model:GetScale() -> number
	Function Model:MoveTo(position: Vector3) -> ()
	Function Model:RemovePersistentPlayer(playerInstance: Player? = nil) -> ()
	Function Model:ScaleTo(newScaleFactor: number) -> ()
	Function Model:TranslateBy(delta: Vector3) -> ()
	Function Model:BreakJoints() -> () [Deprecated]
	Function Model:GetModelCFrame() -> CFrame [Deprecated]
	Function Model:GetModelSize() -> Vector3 [Deprecated]
	Function Model:GetPrimaryPartCFrame() -> CFrame [Deprecated]
	Function Model:MakeJoints() -> () [Deprecated]
	Function Model:ResetOrientationToIdentity() -> () [Deprecated]
	Function Model:SetIdentityOrientation() -> () [Deprecated]
	Function Model:SetPrimaryPartCFrame(cframe: CFrame) -> () [Deprecated]
	Function Model:breakJoints() -> () [Deprecated]
	Function Model:makeJoints() -> () [Deprecated]
	Function Model:move(location: Vector3) -> () [Deprecated]
	Function Model:moveTo(location: Vector3) -> () [Deprecated]
Class Actor : Model
	Function Actor:BindToMessage(topic: string, function: (...any) -> ...any) -> RBXScriptConnection {🛠️Basic} {🧬Safe}
	Function Actor:BindToMessageParallel(topic: string, function: (...any) -> ...any) -> RBXScriptConnection {🛠️Basic} {🧬Safe}
	Function Actor:SendMessage(topic: string, message: ...any) -> () {🛠️Basic} {🧬Safe}
Class BackpackItem : Model [NotCreatable]
	Property BackpackItem.TextureContent: Content
	Property BackpackItem.TextureId: string
Class HopperBin : BackpackItem [Deprecated]
	Property HopperBin.Active: boolean {🛠️Input} [Deprecated]
	Property HopperBin.BinType: Enum.BinType {🛠️Input} [Deprecated]
	Property HopperBin.Command: string {🛠️Input} [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable] [Deprecated]
	Property HopperBin.TextureName: string {🛠️Input} [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable] [Deprecated]
	Function HopperBin:Disable() -> () {🛠️Input} {🔒RobloxScript} [Deprecated]
	Function HopperBin:ToggleSelect() -> () {🛠️Input} {🔒RobloxScript} [Deprecated]
	Event HopperBin.Deselected() {🛠️Input} [Deprecated]
	Event HopperBin.ReplicatedSelected() {🛠️Input} [Hidden] [Deprecated]
	Event HopperBin.Selected(mouse: Instance) {🛠️Input} [Deprecated]
Class Tool : BackpackItem
	Property Tool.ToolTip: string {🛠️Input}
	Property Tool.CanBeDropped: boolean {🛠️Input}
	Property Tool.ManualActivationOnly: boolean {🛠️Input}
	Property Tool.RequiresHandle: boolean {🛠️Input}
	Property Tool.Enabled: boolean {🛠️Input}
	Property Tool.Grip: CFrame {🛠️Input}
	Property Tool.GripForward: Vector3 {🛠️Input} [Hidden] [NotReplicated]
	Property Tool.GripPos: Vector3 {🛠️Input} [Hidden] [NotReplicated]
	Property Tool.GripRight: Vector3 {🛠️Input} [Hidden] [NotReplicated]
	Property Tool.GripUp: Vector3 {🛠️Input} [Hidden] [NotReplicated]
	Function Tool:Activate() -> () {🛠️Input}
	Function Tool:Deactivate() -> () {🛠️Input}
	Event Tool.Activated() {🛠️Input}
	Event Tool.Deactivated() {🛠️Input}
	Event Tool.Equipped(mouse: Mouse) {🛠️Input}
	Event Tool.Unequipped() {🛠️Input}
	Event Tool.VRLaserPointerClicked(player: Player) {🛠️Input} {🔒RobloxEngine} [Hidden]
Class Flag : Tool [Deprecated]
	Property Flag.TeamColor: BrickColor {🛠️Basic | Input} [Deprecated]
Class Status : Model [NotCreatable] [Deprecated]
Class WorldRoot : Model [NotCreatable]
	Property WorldRoot.PhysicsStepTime: number {RobloxScript} [Hidden] [NotReplicated]
	Function WorldRoot:ArePartsTouchingOthers(partList: { Instance }, overlapIgnored: number? = 0.000199999995) -> boolean
	Function WorldRoot:Blockcast(cframe: CFrame, size: Vector3, direction: Vector3, params: RaycastParams?) -> RaycastResult? {🧬Safe}
	Function WorldRoot:BulkMoveTo(partList: { Instance }, cframeList: { any }, eventMode: Enum.BulkMoveMode? = "FireAllEvents") -> ()
	Function WorldRoot:GetPartBoundsInBox(cframe: CFrame, size: Vector3, overlapParams: OverlapParams?) -> { Instance } [CustomLuaState] {🧬Safe}
	Function WorldRoot:GetPartBoundsInRadius(position: Vector3, radius: number, overlapParams: OverlapParams?) -> { Instance } [CustomLuaState] {🧬Safe}
	Function WorldRoot:GetPartsInPart(part: BasePart, overlapParams: OverlapParams?) -> { Instance } [CustomLuaState] {🧬Safe}
	Function WorldRoot:IKMoveTo(part: BasePart, target: CFrame, translateStiffness: number? = 0.5, rotateStiffness: number? = 0.5, collisionsMode: Enum.IKCollisionsMode? = "OtherMechanismsAnchored") -> () {🔒Plugin}
	Function WorldRoot:Raycast(origin: Vector3, direction: Vector3, raycastParams: RaycastParams?) -> RaycastResult? {🧬Safe}
	Function WorldRoot:Shapecast(part: BasePart, direction: Vector3, params: RaycastParams?) -> RaycastResult?
	Function WorldRoot:Spherecast(position: Vector3, radius: number, direction: Vector3, params: RaycastParams?) -> RaycastResult? {🧬Safe}
	Function WorldRoot:StepPhysics(dt: number, parts: { Instance }?) -> () {🔒Plugin}
	Function WorldRoot:CacheCurrentTerrain(id: string, center: Vector3, radius: number) -> string {🔒RobloxScript}
	Function WorldRoot:ClearCachedTerrain(id: string) -> boolean {🔒RobloxScript}
	Function WorldRoot:FindPartOnRay(ray: Ray, ignoreDescendantsInstance: Instance? = nil, terrainCellsAreCubes: boolean? = false, ignoreWater: boolean? = false) -> ...any [Deprecated]
	Function WorldRoot:FindPartOnRayWithIgnoreList(ray: Ray, ignoreDescendantsTable: { Instance }, terrainCellsAreCubes: boolean? = false, ignoreWater: boolean? = false) -> ...any [Deprecated]
	Function WorldRoot:FindPartOnRayWithWhitelist(ray: Ray, whitelistDescendantsTable: { Instance }, ignoreWater: boolean? = false) -> ...any [Deprecated]
	Function WorldRoot:FindPartsInRegion3(region: Region3, ignoreDescendantsInstance: Instance? = nil, maxParts: number? = 20) -> { Instance } [Deprecated]
	Function WorldRoot:FindPartsInRegion3WithIgnoreList(region: Region3, ignoreDescendantsTable: { Instance }, maxParts: number? = 20) -> { Instance } [Deprecated]
	Function WorldRoot:FindPartsInRegion3WithWhiteList(region: Region3, whitelistDescendantsTable: { Instance }, maxParts: number? = 20) -> { Instance } [Deprecated]
	Function WorldRoot:GetAwakeContactNormals() -> { any } {🔒RobloxScript} [CustomLuaState] {🧬Safe}
	Function WorldRoot:GetAwakeContactParts() -> { any } {🔒RobloxScript} [CustomLuaState] {🧬Safe}
	Function WorldRoot:GetAwakeContactPositions() -> { any } {🔒RobloxScript} [CustomLuaState] {🧬Safe}
	Function WorldRoot:GetAwakeRootParts() -> { Instance } {🔒RobloxScript} [CustomLuaState] {🧬Safe}
	Function WorldRoot:IsRegion3Empty(region: Region3, ignoreDescendentsInstance: Instance? = nil) -> boolean [Deprecated]
	Function WorldRoot:IsRegion3EmptyWithIgnoreList(region: Region3, ignoreDescendentsTable: { Instance }) -> boolean [Deprecated]
	Function WorldRoot:RaycastCachedTerrain(id: string, origin: Vector3, direction: Vector3, ignoreWater: boolean) -> RaycastResult? {🔒RobloxScript}
	Function WorldRoot:SetInsertPoint(point: Vector3) -> () {🔒RobloxScript}
	Function WorldRoot:findPartOnRay(ray: Ray, ignoreDescendantsInstance: Instance? = nil, terrainCellsAreCubes: boolean? = false, ignoreWater: boolean? = false) -> ...any [Deprecated]
	Function WorldRoot:findPartsInRegion3(region: Region3, ignoreDescendantsInstance: Instance? = nil, maxParts: number? = 20) -> { Instance } [Deprecated]
Class Workspace : WorldRoot [NotCreatable] [Service]
	Property Workspace.AirDensity: number
	Property Workspace.AirTurbulenceIntensity: number
	Property Workspace.AllowThirdPartySales: boolean [NotReplicated]
	Property Workspace.AvatarUnificationMode: Enum.AvatarUnificationMode [NotScriptable]
	Property Workspace.ClientAnimatorThrottling: Enum.ClientAnimatorThrottlingMode
	Property Workspace.FallHeightEnabled: boolean {✏️Plugin}
	Property Workspace.FallenPartsDestroyHeight: number {✏️Plugin}
	Property Workspace.FluidForces: Enum.FluidForces [NotScriptable]
	Property Workspace.GlobalWind: Vector3 {🛠️Basic}
	Property Workspace.Gravity: number {🛠️Basic}
	Property Workspace.IKControlConstraintSupport: Enum.IKControlConstraintSupport [NotScriptable]
	Property Workspace.LayeredClothingCacheOptimizations: Enum.RolloutState [NotScriptable]
	Property Workspace.MeshPartHeadsAndAccessories: Enum.MeshPartHeadsAndAccessories [NotScriptable]
	Property Workspace.MoverConstraintRootBehavior: Enum.MoverConstraintRootBehaviorMode [NotScriptable]
	Property Workspace.NextGenerationReplication: Enum.RolloutState [NotScriptable]
	Property Workspace.PathfindingUseImprovedSearch: Enum.PathfindingUseImprovedSearch [NotScriptable]
	Property Workspace.PhysicsImprovedSleep: Enum.RolloutState [NotScriptable]
	Property Workspace.PhysicsSteppingMethod: Enum.PhysicsSteppingMethod [NotScriptable]
	Property Workspace.PlayerCharacterDestroyBehavior: Enum.PlayerCharacterDestroyBehavior [NotScriptable]
	Property Workspace.PlayerScriptsUseInputActionSystem: Enum.RolloutState [NotScriptable]
	Property Workspace.PrimalPhysicsSolver: Enum.PrimalPhysicsSolver [NotScriptable]
	Property Workspace.RenderingCacheOptimizations: Enum.RenderingCacheOptimizationMode [NotScriptable]
	Property Workspace.ReplicateInstanceDestroySetting: Enum.ReplicateInstanceDestroySetting [NotScriptable]
	Property Workspace.Retargeting: Enum.AnimatorRetargetingMode
	Property Workspace.SandboxedInstanceMode: Enum.SandboxedInstanceMode [NotScriptable]
	Property Workspace.SignalBehavior: Enum.SignalBehavior [NotScriptable]
	Property Workspace.Terrain: Terrain? [ReadOnly]
	Property Workspace.TouchEventsUseCollisionGroups: Enum.RolloutState [NotScriptable]
	Property Workspace.TouchesUseCollisionGroups: boolean [NotScriptable]
	Property Workspace.UseFixedSimulation: Enum.RolloutState [NotScriptable]
	Property Workspace.CurrentCamera: Camera? {🛠️Basic} [NotReplicated]
	Property Workspace.DistributedGameTime: number [NotReplicated]
	Property Workspace.InsertPoint: Vector3 [NotReplicated]
	Property Workspace.RejectCharacterDeletions: Enum.RejectCharacterDeletions [NotScriptable]
	Property Workspace.LuauTypeCheckMode: Enum.LuauTypeCheckMode {Plugin}
	Property Workspace.UseNewLuauTypeSolver: Enum.RolloutState [NotScriptable]
	Property Workspace.EnableSLIMAvatars: Enum.RolloutState {🛠️Players} [NotScriptable]
	Property Workspace.ModelStreamingBehavior: Enum.ModelStreamingBehavior [NotScriptable]
	Property Workspace.StreamOutBehavior: Enum.StreamOutBehavior [NotScriptable]
	Property Workspace.StreamingEnabled: boolean {✏️Plugin}
	Property Workspace.StreamingIntegrityMode: Enum.StreamingIntegrityMode [NotScriptable]
	Property Workspace.StreamingMinRadius: number [NotScriptable]
	Property Workspace.StreamingTargetRadius: number [NotScriptable]
	Property Workspace.CollisionGroupData: BinaryString {RobloxEngine} [Hidden] [NotScriptable]
	Property Workspace.CollisionGroups: string [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable]
	Property Workspace.ConvexDecompCompressed: boolean {RobloxEngine} [Hidden] [NotScriptable]
	Property Workspace.DataModelPlaceVersion: number [Hidden] [NotScriptable]
	Property Workspace.ExplicitAutoJoints: boolean [Hidden] [NotScriptable]
	Property Workspace.FilteringEnabled: boolean {🛠️Basic} {✏️Plugin} [Hidden] [NotReplicated] [Deprecated]
	Property Workspace.InterpolationThrottling: Enum.InterpolationThrottlingMode {✏️Plugin} [Hidden] [NotReplicated] [Deprecated]
	Property Workspace.SignalBehavior2: Enum.SignalBehavior [Hidden] [NotReplicated] [NotScriptable]
	Property Workspace.TerrainWeldsFixed: boolean [Hidden] [NotScriptable]
	Property Workspace.AuthorityMode: Enum.AuthorityMode {RobloxScript}
	Property Workspace.StreamingPauseMode: Enum.StreamingPauseMode [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable]
	Function Workspace:ExperimentalSolverIsEnabled() -> boolean {🔒LocalUser}
	Function Workspace:GetNumAwakeParts() -> number {🧬Safe}
	Function Workspace:GetPhysicsThrottling() -> number {🧬Safe}
	Function Workspace:GetRealPhysicsFPS() -> number {🧬Safe}
	Function Workspace:GetServerTimeNow() -> number {🧬Safe}
	Function Workspace:JoinToOutsiders(objects: { Instance }, jointType: Enum.JointCreationMode) -> ()
	Function Workspace:PGSIsEnabled() -> boolean {🛠️Basic}
	Function Workspace:SetPhysicsThrottleEnabled(value: boolean) -> () {🔒LocalUser}
	Function Workspace:UnjoinFromOutsiders(objects: { Instance }) -> ()
	Function Workspace:ZoomToExtents() -> () {🔒Plugin}
	Function Workspace:BreakJoints(objects: { Instance }) -> () {🔒Plugin} [Deprecated]
	Function Workspace:CalculateJumpDistance(gravity: number, jumpPower: number, walkSpeed: number) -> number {🔒RobloxScript}
	Function Workspace:CalculateJumpHeight(gravity: number, jumpPower: number) -> number {🔒RobloxScript}
	Function Workspace:CalculateJumpPower(gravity: number, jumpHeight: number) -> number {🔒RobloxScript}
	Function Workspace:MakeJoints(objects: { Instance }) -> () {🔒Plugin} [Deprecated]
	Function Workspace:SetAvatarUnificationMode(value: Enum.AvatarUnificationMode) -> () {🔒RobloxScript}
	Function Workspace:SetMeshPartHeadsAndAccessories(value: Enum.MeshPartHeadsAndAccessories) -> () {🔒RobloxScript}
	Event Workspace.PersistentLoaded(player: Player)
	Event Workspace.SendServerTime(serverTimeMs: number) {🔒RobloxEngine} [Hidden]
Class WorldModel : WorldRoot
Class PackageLink : Instance [NotCreatable] [NotBrowsable]
	Property PackageLink.Creator: string {🛠️AssetRead} [ReadOnly] [NotScriptable]
	Property PackageLink.PackageAssetName: string {🛠️AssetRead} [ReadOnly] [NotScriptable]
	Property PackageLink.PermissionLevel: Enum.PackagePermission {🛠️AssetRead} [ReadOnly] [NotScriptable]
	Property PackageLink.DefaultName: string {✏️NotAccessible}
	Property PackageLink.PackageId: string {🛠️AssetRead} [ReadOnly]
	Property PackageLink.SerializedDefaultAttributes: BinaryString {✏️NotAccessible}
	Property PackageLink.VersionNumber: number {✏️NotAccessible} [📁LoadOnly] [NotReplicated]
	Property PackageLink.HasNewVersion: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property PackageLink.AutoUpdate: boolean {RobloxScript}
	Property PackageLink.ModifiedState: number {RobloxScript} [Hidden]
	Property PackageLink.PackageGuid: number [Hidden] [NotScriptable]
	Property PackageLink.PackageIdSerialize: string [Hidden] [NotScriptable]
	Property PackageLink.Status: string {RobloxScript} [ReadOnly]
	Property PackageLink.VersionIdSerialize: number [Hidden] [NotScriptable]
	Property PackageLink.CanAutoUpdate: boolean {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
Class PackageService : Instance [NotCreatable] [Service] [NotReplicated]
Class PackageUIService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function PackageUIService:ConvertToMockPackage(instance: Instance) -> () {🔒RobloxScript}
	Function PackageUIService:ConvertToPackageAsync(sourceRoot: Instance, name: string, cloneRoot: Instance) -> Instance? {🔒RobloxScript} [Yields]
	Function PackageUIService:ConvertToPackageClosedCallback(sourceRoot: Instance) -> () {🔒RobloxScript}
	Function PackageUIService:ConvertToPackageUpload(uploadUrl: string, cloneInstances: { Instance }, originalInstances: { Instance }) -> () {🔒RobloxScript}
	Function PackageUIService:GetPackageInfo(packageAssetId: number) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function PackageUIService:PublishPackage(packageInstance: Instance, addUndoWayPoint: boolean) -> () {🔒RobloxScript} [Yields]
	Function PackageUIService:SetPackageVersion(packageInstance: Instance, versionNumber: number) -> Instance? {🔒RobloxScript} [Yields]
	Event PackageUIService.OnConvertToPackageResult(isSuccessful: boolean, errorMessage: string) {🔒RobloxScript}
	Event PackageUIService.OnOpenConvertToPackagePlugin(instances: { Instance }, name: string, cloneInstances: { Instance }) {🔒RobloxScript}
Class Pages : Instance [NotCreatable] [NotReplicated]
	Property Pages.IsFinished: boolean [ReadOnly]
	Function Pages:AdvanceToNextPageAsync() -> () [Yields]
	Function Pages:GetCurrentPage() -> { any }
Class AudioPages : Pages [NotCreatable] [NotReplicated]
Class BanHistoryPages : Pages [NotCreatable] [NotReplicated]
Class CapturesPages : Pages [NotCreatable] [NotReplicated]
Class CatalogPages : Pages [NotCreatable] [NotReplicated]
Class DataStoreKeyPages : Pages [NotCreatable] [NotReplicated]
	Property DataStoreKeyPages.Cursor: string {🛠️DataStore} [ReadOnly]
Class DataStoreListingPages : Pages [NotCreatable] [NotReplicated]
	Property DataStoreListingPages.Cursor: string {🛠️DataStore} [ReadOnly]
Class DataStorePages : Pages [NotCreatable] [NotReplicated]
Class DataStoreVersionPages : Pages [NotCreatable] [NotReplicated]
Class FriendPages : Pages [NotCreatable] [NotReplicated]
Class InventoryPages : Pages [NotCreatable] [NotReplicated]
Class EmotesPages : InventoryPages [NotCreatable] [NotReplicated]
Class MemoryStoreHashMapPages : Pages [NotCreatable] [NotReplicated]
Class OutfitPages : Pages [NotCreatable] [NotReplicated]
Class RecommendationPages : Pages [NotCreatable] [NotReplicated]
Class StandardPages : Pages [NotCreatable] [NotReplicated]
Class PartOperationAsset : Instance
	Property PartOperationAsset.ChildData: BinaryString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property PartOperationAsset.MeshData: BinaryString {RobloxEngine} [Hidden] [NotScriptable]
Class ParticleEmitter : Instance
	Property ParticleEmitter.Brightness: number {🛠️Basic}
	Property ParticleEmitter.Color: ColorSequence {🛠️Basic}
	Property ParticleEmitter.LightEmission: number {🛠️Basic}
	Property ParticleEmitter.LightInfluence: number {🛠️Basic}
	Property ParticleEmitter.Orientation: Enum.ParticleOrientation {🛠️Basic}
	Property ParticleEmitter.Size: NumberSequence {🛠️Basic}
	Property ParticleEmitter.Squash: NumberSequence {🛠️Basic}
	Property ParticleEmitter.Texture: string {🛠️Basic}
	Property ParticleEmitter.Transparency: NumberSequence {🛠️Basic}
	Property ParticleEmitter.ZOffset: number {🛠️Basic}
	Property ParticleEmitter.EmissionDirection: Enum.NormalId {🛠️Basic}
	Property ParticleEmitter.Enabled: boolean {🛠️Basic}
	Property ParticleEmitter.Lifetime: NumberRange {🛠️Basic}
	Property ParticleEmitter.Rate: number {🛠️Basic}
	Property ParticleEmitter.RotSpeed: NumberRange {🛠️Basic}
	Property ParticleEmitter.Rotation: NumberRange {🛠️Basic}
	Property ParticleEmitter.Speed: NumberRange {🛠️Basic}
	Property ParticleEmitter.SpreadAngle: Vector2 {🛠️Basic}
	Property ParticleEmitter.Shape: Enum.ParticleEmitterShape {🛠️Basic}
	Property ParticleEmitter.ShapeInOut: Enum.ParticleEmitterShapeInOut {🛠️Basic}
	Property ParticleEmitter.ShapePartial: number {🛠️Basic}
	Property ParticleEmitter.ShapeStyle: Enum.ParticleEmitterShapeStyle {🛠️Basic}
	Property ParticleEmitter.FlipbookBlendFrames: boolean {🛠️Basic}
	Property ParticleEmitter.FlipbookFramerate: NumberRange {🛠️Basic}
	Property ParticleEmitter.FlipbookIncompatible: string {🛠️Basic}
	Property ParticleEmitter.FlipbookLayout: Enum.ParticleFlipbookLayout {🛠️Basic}
	Property ParticleEmitter.FlipbookMode: Enum.ParticleFlipbookMode {🛠️Basic}
	Property ParticleEmitter.FlipbookSizeX: number {🛠️Basic}
	Property ParticleEmitter.FlipbookSizeY: number {🛠️Basic}
	Property ParticleEmitter.FlipbookStartRandom: boolean {🛠️Basic}
	Property ParticleEmitter.Acceleration: Vector3 {🛠️Basic}
	Property ParticleEmitter.Drag: number {🛠️Basic}
	Property ParticleEmitter.LockedToPart: boolean {🛠️Basic}
	Property ParticleEmitter.TimeScale: number {🛠️Basic}
	Property ParticleEmitter.VelocityInheritance: number {🛠️Basic}
	Property ParticleEmitter.WindAffectsDrag: boolean {🛠️Basic}
	Property ParticleEmitter.LocalTransparencyModifier: number {🛠️Basic} [Hidden] [NotReplicated]
	Property ParticleEmitter.VelocitySpread: number {🛠️Basic} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function ParticleEmitter:Clear() -> () {🛠️Basic}
	Function ParticleEmitter:Emit(particleCount: number? = 16) -> () {🛠️Basic}
	Function ParticleEmitter:FastForward(numFrames: number) -> () {🛠️Basic} {🔒RobloxScript}
	Event ParticleEmitter.OnClearRequested() {🛠️Basic} [Hidden]
	Event ParticleEmitter.OnEmitRequested(particleCount: number) {🛠️Basic} [Hidden]
Class PartyEmulatorService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function PartyEmulatorService:CreateNewParty() -> string {🔒RobloxScript}
	Function PartyEmulatorService:DeleteParty(partyId: string) -> () {🔒RobloxScript}
	Function PartyEmulatorService:GetEmulatedPartyAsync(partyId: string) -> { any } {🔒RobloxScript} [Yields]
	Function PartyEmulatorService:GetEmulatedPartyConfiguration() -> { [string]: any } {🔒RobloxScript}
	Function PartyEmulatorService:GetIsEmulationEnabled() -> boolean {🔒RobloxScript}
	Function PartyEmulatorService:OnTestPlayerCountChanged(newPlayerCount: number) -> () {🔒RobloxScript}
	Function PartyEmulatorService:SetIsEmulationEnabled(isEnabled: boolean) -> () {🔒RobloxScript}
	Function PartyEmulatorService:SetPlayerPartyId(userId: number, partyId: string) -> () {🔒RobloxScript}
	Function PartyEmulatorService:applyPartyIdToPlayer(player: Player) -> () {🔒RobloxScript}
	Event PartyEmulatorService.ConfigurationChanged(configuration: { [string]: any }) {🔒RobloxScript}
Class PatchBundlerFileWatch : Instance [NotCreatable] [Service] [NotReplicated]
Class PatchMapping : Instance [NotCreatable] [NotReplicated]
	Property PatchMapping.FlattenTree: boolean
	Property PatchMapping.PatchId: string
	Property PatchMapping.TargetPath: string
Class Path : Instance [NotCreatable] [NotReplicated]
	Property Path.Status: Enum.PathStatus {🛠️Basic} [ReadOnly]
	Function Path:CheckOcclusionAsync(start: number) -> number {🛠️Basic} [Yields]
	Function Path:ComputeAsync(start: Vector3, finish: Vector3) -> () {🛠️Basic} [Yields]
	Function Path:GetWaypoints() -> { any } {🛠️Basic}
	Function Path:GetPointCoordinates() -> { any } {🛠️Basic} [Deprecated]
	Event Path.Blocked(blockedWaypointIdx: number) {🛠️Basic}
	Event Path.Unblocked(unblockedWaypointIdx: number) {🛠️Basic}
Class PathfindingLink : Instance
	Property PathfindingLink.Attachment0: Attachment? {🛠️Basic}
	Property PathfindingLink.Attachment1: Attachment? {🛠️Basic}
	Property PathfindingLink.IsBidirectional: boolean {🛠️Basic}
	Property PathfindingLink.Label: string {🛠️Basic}
Class PathfindingModifier : Instance
	Property PathfindingModifier.Label: string {🛠️Basic}
	Property PathfindingModifier.PassThrough: boolean {🛠️Basic}
Class PathfindingService : Instance [NotCreatable] [Service] [NotReplicated]
	Property PathfindingService.EmptyCutoff: number {🛠️Basic} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function PathfindingService:CreatePath(agentParameters: { [string]: any }? = nil) -> Path {🛠️Basic}
	Function PathfindingService:FindPathAsync(start: Vector3, finish: Vector3) -> Path {🛠️Basic} [Yields]
	Function PathfindingService:ComputeRawPathAsync(start: Vector3, finish: Vector3, maxDistance: number) -> Path {🛠️Basic} [Yields] [Deprecated]
	Function PathfindingService:ComputeSmoothPathAsync(start: Vector3, finish: Vector3, maxDistance: number) -> Path {🛠️Basic} [Yields] [Deprecated]
Class PausedState : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property PausedState.Reason: Enum.DebuggerPauseReason {RobloxScript} [Hidden] [ReadOnly]
	Property PausedState.ThreadId: number {RobloxScript} [Hidden] [ReadOnly]
	Property PausedState.AllThreadsPaused: boolean {RobloxScript} [Hidden] [ReadOnly]
Class PausedStateBreakpoint : PausedState {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property PausedStateBreakpoint.Breakpoint: Breakpoint? {RobloxScript} [Hidden] [ReadOnly]
Class PausedStateException : PausedState {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property PausedStateException.ExceptionText: string {RobloxScript} [Hidden] [ReadOnly]
Class PerformanceControlService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function PerformanceControlService:IsCrossExperienceLaunchFeasible(type: string) -> boolean {🔒RobloxScript}
Class PermissionsService : Instance [NotCreatable] [Service]
	Function PermissionsService:GetIsThirdPartyAssetAllowed() -> boolean {🔒RobloxScript}
	Function PermissionsService:GetIsThirdPartyPurchaseAllowed() -> boolean {🔒RobloxScript}
	Function PermissionsService:GetIsThirdPartyTeleportAllowed() -> boolean {🔒RobloxScript}
	Function PermissionsService:GetPermissions(assetId: string) -> { any } {🔒RobloxScript}
	Function PermissionsService:SetPermissions(assetId: string, permissions: { any }) -> () {🔒RobloxScript}
Class PhysicsService : Instance [NotCreatable] [Service]
	Function PhysicsService:CollisionGroupSetCollidable(name1: string, name2: string, collidable: boolean) -> () {🛠️Physics}
	Function PhysicsService:CollisionGroupsAreCollidable(name1: string, name2: string) -> boolean {🛠️Physics}
	Function PhysicsService:GetMaxCollisionGroups() -> number {🛠️Physics}
	Function PhysicsService:GetRegisteredCollisionGroups() -> { any } {🛠️Physics}
	Function PhysicsService:IsCollisionGroupRegistered(name: string) -> boolean {🛠️Physics}
	Function PhysicsService:LocalIkSolve(part: BasePart, target: CFrame, translateStiffness: number, rotateStiffness: number) -> () {🛠️Physics} {🔒LocalUser}
	Function PhysicsService:RegisterCollisionGroup(name: string) -> () {🛠️Physics}
	Function PhysicsService:RenameCollisionGroup(from: string, to: string) -> () {🛠️Physics}
	Function PhysicsService:UnregisterCollisionGroup(name: string) -> () {🛠️Physics}
	Function PhysicsService:CollisionGroupContainsPart(name: string, part: BasePart) -> boolean {🛠️Physics} [Deprecated]
	Function PhysicsService:CreateCollisionGroup(name: string) -> number {🛠️Physics} [Deprecated]
	Function PhysicsService:GetCollisionGroupId(name: string) -> number {🛠️Physics} [Deprecated]
	Function PhysicsService:GetCollisionGroupName(name: number) -> string {🛠️Physics} [Deprecated]
	Function PhysicsService:GetCollisionGroups() -> { any } {🛠️Physics} [Deprecated]
	Function PhysicsService:IkSolve(part: BasePart, target: CFrame, translateStiffness: number, rotateStiffness: number) -> () {🛠️Physics} {🔒RobloxScript}
	Function PhysicsService:RemoveCollisionGroup(name: string) -> () {🛠️Physics} [Deprecated]
	Function PhysicsService:SetPartCollisionGroup(part: BasePart, name: string) -> () {🛠️Physics} [Deprecated]
	Event PhysicsService.CollisionGroupCollidableChanged(collisionGroupIndex1: number, collisionGroupIndex2: number) {🛠️Physics} {🔒RobloxEngine} [Hidden]
Class PhysicsSettings : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
	Property PhysicsSettings.AreAnchorsShown: boolean {Plugin}
	Property PhysicsSettings.AreAssembliesShown: boolean {Plugin}
	Property PhysicsSettings.AreAwakePartsHighlighted: boolean {Plugin}
	Property PhysicsSettings.AreBodyTypesShown: boolean {Plugin}
	Property PhysicsSettings.AreContactIslandsShown: boolean {Plugin}
	Property PhysicsSettings.AreContactPointsShown: boolean {Plugin}
	Property PhysicsSettings.AreJointCoordinatesShown: boolean {Plugin}
	Property PhysicsSettings.AreMechanismsShown: boolean {Plugin}
	Property PhysicsSettings.AreModelCoordsShown: boolean {Plugin}
	Property PhysicsSettings.AreNonAnchorsShown: boolean {Plugin}
	Property PhysicsSettings.AreOwnersShown: boolean {Plugin}
	Property PhysicsSettings.ArePartCoordsShown: boolean {Plugin}
	Property PhysicsSettings.AreRegionsShown: boolean {Plugin}
	Property PhysicsSettings.AreTerrainReplicationRegionsShown: boolean {Plugin}
	Property PhysicsSettings.AreUnalignedPartsShown: boolean {Plugin}
	Property PhysicsSettings.AreWorldCoordsShown: boolean {Plugin}
	Property PhysicsSettings.DisableCSGv2: boolean {Plugin}
	Property PhysicsSettings.DisableCSGv3ForPlugins: boolean {Plugin}
	Property PhysicsSettings.IsInterpolationThrottleShown: boolean {Plugin}
	Property PhysicsSettings.IsReceiveAgeShown: boolean {Plugin}
	Property PhysicsSettings.IsTreeShown: boolean {Plugin}
	Property PhysicsSettings.ShowDecompositionGeometry: boolean {Plugin}
	Property PhysicsSettings.UseCSGv2: boolean {Plugin}
	Property PhysicsSettings.AllowSleep: boolean {Plugin}
	Property PhysicsSettings.PhysicsEnvironmentalThrottle: Enum.EnviromentalPhysicsThrottle {Plugin}
	Property PhysicsSettings.ThrottleAdjustTime: number {Plugin}
	Property PhysicsSettings.AreAssemblyCentersOfMassShown: boolean {RobloxScript}
	Property PhysicsSettings.AreCollisionCostsShown: boolean {RobloxScript}
	Property PhysicsSettings.AreConstraintForcesShownForSelectedOrHoveredInstances: boolean {RobloxScript}
	Property PhysicsSettings.AreConstraintTorquesShownForSelectedOrHoveredInstances: boolean {RobloxScript}
	Property PhysicsSettings.AreContactForcesShownForSelectedOrHoveredAssemblies: boolean {RobloxScript}
	Property PhysicsSettings.AreGravityForcesShownForSelectedOrHoveredAssemblies: boolean {RobloxScript}
	Property PhysicsSettings.AreMagnitudesShownForDrawnForcesAndTorques: boolean {RobloxScript}
	Property PhysicsSettings.AreSolverIslandsShown: boolean {RobloxScript}
	Property PhysicsSettings.AreTimestepsShown: boolean {RobloxScript}
	Property PhysicsSettings.DrawConstraintsNetForce: boolean {RobloxScript}
	Property PhysicsSettings.DrawContactsNetForce: boolean {RobloxScript}
	Property PhysicsSettings.DrawTotalNetForce: boolean {RobloxScript}
	Property PhysicsSettings.EnableForceVisualizationSmoothing: boolean {RobloxScript}
	Property PhysicsSettings.FluidForceDrawScale: number {RobloxScript}
	Property PhysicsSettings.ForceCSGv2: boolean {Plugin} [Hidden] [NotReplicated]
	Property PhysicsSettings.ForceDrawScale: number {RobloxScript}
	Property PhysicsSettings.ForceVisualizationSmoothingSteps: number {RobloxScript}
	Property PhysicsSettings.ShowFluidForcesForSelectedOrHoveredMechanisms: boolean {RobloxScript}
	Property PhysicsSettings.ShowInstanceNamesForDrawnForcesAndTorques: boolean {RobloxScript}
	Property PhysicsSettings.SolverConvergenceMetricType: Enum.SolverConvergenceMetricType {RobloxScript}
	Property PhysicsSettings.SolverConvergenceVisualizationMode: Enum.SolverConvergenceVisualizationMode {RobloxScript}
	Property PhysicsSettings.TorqueDrawScale: number {RobloxScript}
Class PlaceAssetIdsService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
Class PlaceStatsService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class PlacesService : Instance [NotCreatable] [Service] [NotReplicated]
	Function PlacesService:StartPlaySolo() -> () {🔒RobloxScript}
	Function PlacesService:StopPlaySolo() -> () {🔒RobloxScript}
Class PlatformCloudStorageService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function PlatformCloudStorageService:GetUserDataAsync(key: string) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function PlatformCloudStorageService:IsUserDataAvailable() -> boolean {🔒RobloxScript}
	Function PlatformCloudStorageService:SetUserDataAsync(key: string, data: { [string]: any }) -> () {🔒RobloxScript} [Yields]
Class PlatformFriendsService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function PlatformFriendsService:GetPartyMembers() -> { any } {🔒RobloxScript} [Yields]
	Function PlatformFriendsService:IsInviteFriendsEnabled() -> boolean {🔒RobloxScript}
	Function PlatformFriendsService:IsProfileEnabled() -> boolean {🔒RobloxScript}
	Function PlatformFriendsService:ShowInviteFriendsUI() -> () {🔒RobloxScript}
	Function PlatformFriendsService:ShowProfile(platformUserId: string) -> () {🔒RobloxScript}
Class PlatformLibraries : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Event PlatformLibraries.RemoteRequireRequest(libraryName: string) {🔒RobloxEngine} [Hidden]
	Event PlatformLibraries.RemoteRequireResponse(libraryName: string, module: ModuleScript) {🔒RobloxEngine} [Hidden]
Class Player : Instance
	Property Player.CanLoadCharacterAppearance: boolean {🛠️Players}
	Property Player.CameraMaxZoomDistance: number {🛠️Players}
	Property Player.CameraMinZoomDistance: number {🛠️Players}
	Property Player.CameraMode: Enum.CameraMode {🛠️Players}
	Property Player.DevCameraOcclusionMode: Enum.DevCameraOcclusionMode {🛠️Players}
	Property Player.DevComputerCameraMode: Enum.DevComputerCameraMovementMode {🛠️Players}
	Property Player.DevEnableMouseLock: boolean {🛠️Players}
	Property Player.DevTouchCameraMode: Enum.DevTouchCameraMovementMode {🛠️Players}
	Property Player.HealthDisplayDistance: number {🛠️Players}
	Property Player.NameDisplayDistance: number {🛠️Players}
	Property Player.DevComputerMovementMode: Enum.DevComputerMovementMode {🛠️Players}
	Property Player.DevTouchMovementMode: Enum.DevTouchMovementMode {🛠️Players}
	Property Player.AccountAge: number {🛠️Players} [ReadOnly]
	Property Player.AutoJumpEnabled: boolean {🛠️Players}
	Property Player.Character: Model? {🛠️Players}
	Property Player.CharacterAppearanceId: number {🛠️Players}
	Property Player.DisplayName: string {🛠️Players}
	Property Player.FollowUserId: number {🛠️Players} [ReadOnly]
	Property Player.HasVerifiedBadge: boolean {🛠️Players}
	Property Player.MembershipType: Enum.MembershipType {🛠️Players} [ReadOnly]
	Property Player.ReplicationFocus: Instance? {🛠️Players}
	Property Player.RespawnLocation: SpawnLocation? {🛠️Players}
	Property Player.UserId: number {🛠️Players}
	Property Player.Neutral: boolean {🛠️Players}
	Property Player.Team: Team? {🛠️Players} [NotReplicated]
	Property Player.TeamColor: BrickColor {🛠️Players}
	Property Player.GameplayPaused: boolean {🛠️Players} {✏️NotAccessible} [Hidden]
	Property Player.AccountAgeReplicate: number {🛠️Players} [Hidden] [NotScriptable]
	Property Player.AppearanceDidLoad: boolean {🛠️Players} {RobloxScript} [Hidden] [ReadOnly] [Deprecated]
	Property Player.CameraFrustumRequested: boolean {🛠️Players} {RobloxEngine} [Hidden] [NotScriptable]
	Property Player.CharacterAppearance: string {🛠️Players} [NotBrowsable] [Deprecated]
	Property Player.ChararacterRegionId: Vector3 {🛠️Players} {RobloxEngine} [Hidden] [NotScriptable]
	Property Player.ChatAvailabilityStatus: string {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property Player.ChatMode: Enum.ChatMode {🛠️Players} {RobloxScript} [Hidden] [ReadOnly]
	Property Player.ChatPrivacyMode: Enum.ChatPrivacyMode {🛠️Players} {RobloxScript} [Hidden] [NotScriptable]
	Property Player.CloudEditCameraCoordinateFrame: CFrame {🛠️Players} [Hidden] [NotScriptable]
	Property Player.CloudEditPlayerActive: boolean {🛠️Players} [Hidden] [NotScriptable]
	Property Player.CountryRegionCodeReplicate: string {🛠️Players} [Hidden] [NotScriptable]
	Property Player.DataComplexity: number {🛠️Players} [Hidden] [ReadOnly] [Deprecated]
	Property Player.DataComplexityLimit: number {🛠️Players} {LocalUser} [Hidden] [NotReplicated] [Deprecated]
	Property Player.DataReady: boolean {🛠️Players} [Hidden] [ReadOnly] [Deprecated]
	Property Player.FollowUserIdReplicated: number {🛠️Players} [Hidden] [NotScriptable]
	Property Player.Guest: boolean {🛠️Players} {RobloxScript} [Hidden] [ReadOnly]
	Property Player.InternalCharacterAppearanceLoaded: boolean {🛠️Players} [Hidden] [NotScriptable]
	Property Player.LocaleId: string {🛠️Players} [Hidden] [ReadOnly]
	Property Player.MaxSimulationRadius: number {🛠️Players} {LocalUser} [Hidden] [NotScriptable]
	Property Player.MaximumSimulationRadius: number {🛠️Players} {LocalUser} [Hidden] [NotReplicated]
	Property Player.MembershipTypeReplicate: Enum.MembershipType {🛠️Players} [Hidden] [NotScriptable]
	Property Player.NeedRegionalFallback: boolean {🛠️Players} {RobloxEngine} [Hidden] [NotScriptable]
	Property Player.OsPlatform: string {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property Player.PartyId: string {🛠️Players} {✏️RobloxEngine} [Hidden] [NotReplicated]
	Property Player.PlatformName: string {🛠️Players} {RobloxScript} [Hidden]
	Property Player.RawJoinData: BinaryString {🛠️Players} {RobloxEngine} [Hidden] [NotScriptable]
	Property Player.SimulationRadius: number {🛠️Players} {LocalUser} [Hidden]
	Property Player.StepIdOffset: number {🛠️Players} {RobloxEngine}
	Property Player.SuperSafeChatReplicate: boolean {🛠️Players} {LocalUser} [Hidden] [NotScriptable]
	Property Player.Teleported: boolean {🛠️Players} {RobloxScript} [Hidden] [ReadOnly]
	Property Player.TeleportedIn: boolean {🛠️Players} {RobloxScript} [Hidden]
	Property Player.ThirdPartyTextChatRestrictionStatus: Enum.ChatRestrictionStatus {🛠️Players} {RobloxScript} [ReadOnly]
	Property Player.UnfilteredChat: boolean {🛠️Players} {RobloxScript} [Hidden] [ReadOnly]
	Property Player.VRDevice: string {🛠️Players} {RobloxScript} [Hidden]
	Property Player.VREnabled: boolean {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property Player.userId: number {🛠️Players} [Deprecated]
	Function Player:AddReplicationFocus(part: BasePart) -> () {🛠️Players}
	Function Player:ClearCharacterAppearance() -> () {🛠️Players}
	Function Player:DistanceFromCharacter(point: Vector3) -> number {🛠️Players}
	Function Player:GetData() -> PlayerData {🛠️Players}
	Function Player:GetFriendsOnlineAsync(maxFriends: number? = 200) -> { any } {🛠️Players | Social} [Yields]
	Function Player:GetJoinData() -> { [string]: any } {🛠️Players} [CustomLuaState]
	Function Player:GetMouse() -> Mouse {🛠️Input | Players}
	Function Player:GetNetworkPing() -> number {🛠️Players} {🧬Safe}
	Function Player:GetRankInGroupAsync(groupId: number) -> number {🛠️Groups | Players} [Yields]
	Function Player:GetRoleInGroupAsync(groupId: number) -> string {🛠️Groups | Players} [Yields]
	Function Player:HasAppearanceLoaded() -> boolean {🛠️Players}
	Function Player:IsFriendsWithAsync(userId: number) -> boolean {🛠️Players | Social} [Yields]
	Function Player:IsInGroupAsync(groupId: number) -> boolean {🛠️Groups | Players} [Yields]
	Function Player:IsVerified() -> boolean {🛠️Players}
	Function Player:Kick(message: string? = "") -> () {🛠️Consequences | Players}
	Function Player:LoadCharacterAsync() -> () {🛠️Players} [Yields]
	Function Player:LoadCharacterBlocking() -> () {🛠️Players} {🔒LocalUser} [Yields]
	Function Player:LoadCharacterWithHumanoidDescriptionAsync(humanoidDescription: HumanoidDescription) -> () {🛠️Players} [Yields]
	Function Player:Move(walkDirection: Vector3, relativeToCamera: boolean? = false) -> () {🛠️Players}
	Function Player:RemoveCharacter() -> () {🛠️Players} {🔒LocalUser}
	Function Player:RemoveReplicationFocus(part: BasePart) -> () {🛠️Players}
	Function Player:RequestStreamAroundAsync(position: Vector3, timeOut: number? = 0) -> () {🛠️Players} [Yields]
	Function Player:SetAccountAge(accountAge: number) -> () {🛠️Players} {🔒Plugin}
	Function Player:SetSuperSafeChat(value: boolean) -> () {🛠️Players} {🔒Plugin}
	Function Player:AddReplicationFocusPosition(center: Vector3, radius: number) -> () {🛠️Players} {🔒RobloxEngine}
	Function Player:AddToBlockList(userIds: { any }) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:GetCanManageAsync() -> boolean {🛠️Players} {🔒RobloxScript} [Yields]
	Function Player:GetFriendStatus(player: Player) -> Enum.FriendStatus {🛠️Players} {🔒RobloxScript}
	Function Player:GetFriendsOnline(maxFriends: number? = 200) -> { any } {🛠️Players | Social} [Yields] [Deprecated]
	Function Player:GetGameSessionID() -> string {🛠️Players} {🔒RobloxEngine}
	Function Player:GetRankInGroup(groupId: number) -> number {🛠️Groups | Players} [Yields] [Deprecated]
	Function Player:GetRoleInGroup(groupId: number) -> string {🛠️Groups | Players} [Yields] [Deprecated]
	Function Player:GetUnder13() -> boolean {🛠️Players} {🔒RobloxScript}
	Function Player:IsBestFriendsWith(userId: number) -> boolean {🛠️Players} [Yields] [Deprecated]
	Function Player:IsFriendsWith(userId: number) -> boolean {🛠️Players | Social} [Yields] [Deprecated]
	Function Player:IsInGroup(groupId: number) -> boolean {🛠️Groups | Players} [Yields] [Deprecated]
	Function Player:LoadBoolean(key: string) -> boolean {🛠️Players} [Deprecated]
	Function Player:LoadCharacter() -> () {🛠️Players} [Yields] [Deprecated]
	Function Player:LoadCharacterAppearance(assetInstance: Instance) -> () {🛠️AvatarAppearance | Players} [Deprecated]
	Function Player:LoadCharacterWithAvatarRules(avatarRules: AvatarRules) -> () {🛠️Players} {🔒RobloxScript} [Yields]
	Function Player:LoadCharacterWithHumanoidDescription(humanoidDescription: HumanoidDescription) -> () {🛠️Players} [Yields] [Deprecated]
	Function Player:LoadData() -> () {🛠️Players} {🔒LocalUser} [Deprecated]
	Function Player:LoadInstance(key: string) -> Instance? {🛠️Players} [Deprecated]
	Function Player:LoadNumber(key: string) -> number {🛠️Players} [Deprecated]
	Function Player:LoadString(key: string) -> string {🛠️Players} [Deprecated]
	Function Player:OverrideStreamingRadii(minRadius: number, targetRadius: number) -> () {🛠️Players} {🔒RobloxEngine}
	Function Player:PinStreamingForInstance(instance: Instance, depth: number) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:PinStreamingForInstanceByUniqueId(uniqueIdString: string, depth: number) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:PromptSecurityChallengeAsync() -> boolean {🛠️Players} {🔒RobloxEngine} [Yields]
	Function Player:RemoveReplicationFocusPosition(center: Vector3, radius: number) -> () {🛠️Players} {🔒RobloxEngine}
	Function Player:RequestFriendship(player: Player) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:RevokeFriendship(player: Player) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:SaveBoolean(key: string, value: boolean) -> () {🛠️Players} [Deprecated]
	Function Player:SaveData() -> () {🛠️Players} {🔒LocalUser} [Deprecated]
	Function Player:SaveInstance(key: string, value: Instance) -> () {🛠️Players} [Deprecated]
	Function Player:SaveNumber(key: string, value: number) -> () {🛠️Players} [Deprecated]
	Function Player:SaveString(key: string, value: string) -> () {🛠️Players} [Deprecated]
	Function Player:SetBlockListInitialized() -> () {🛠️Players} {🔒RobloxScript}
	Function Player:SetCharacterAppearanceJson(jsonBlob: string) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:SetChatTranslationSettingsLocaleId(locale: string) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:SetExperienceSettingsLocaleId(locale: string) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:SetMembershipType(membershipType: Enum.MembershipType) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:SetModerationAccessKey(moderationAccessKey: string) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:SetUnder13(value: boolean) -> () {🛠️Players} {🔒RobloxEngine} [Deprecated]
	Function Player:UnpinStreamingForInstance(instance: Instance, depth: number) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:UpdatePlayerBlocked(userId: number, blocked: boolean) -> () {🛠️Players} {🔒RobloxScript}
	Function Player:WaitForDataReady() -> boolean {🛠️Players} [Yields] [Deprecated]
	Function Player:isFriendsWith(userId: number) -> boolean {🛠️Players} [Yields] [Deprecated]
	Function Player:loadBoolean(key: string) -> boolean {🛠️Players} [Deprecated]
	Function Player:loadInstance(key: string) -> Instance? {🛠️Players} [Deprecated]
	Function Player:loadNumber(key: string) -> number {🛠️Players} [Deprecated]
	Function Player:loadString(key: string) -> string {🛠️Players} [Deprecated]
	Function Player:saveBoolean(key: string, value: boolean) -> () {🛠️Players} [Deprecated]
	Function Player:saveInstance(key: string, value: Instance) -> () {🛠️Players} [Deprecated]
	Function Player:saveNumber(key: string, value: number) -> () {🛠️Players} [Deprecated]
	Function Player:saveString(key: string, value: string) -> () {🛠️Players} [Deprecated]
	Function Player:waitForDataReady() -> boolean {🛠️Players} [Yields] [Deprecated]
	Event Player.CharacterAdded(character: Model) {🛠️Players}
	Event Player.CharacterAppearanceLoaded(character: Model) {🛠️Players}
	Event Player.CharacterRemoving(character: Model) {🛠️Players}
	Event Player.Chatted(message: string, recipient: Player) {🛠️Chat | Players}
	Event Player.Idled(time: number) {🛠️Players}
	Event Player.OnTeleport(teleportState: Enum.TeleportState, placeId: number, spawnName: string) {🛠️Players | Teleport}
	Event Player.SimulationRadiusChanged(radius: number) {🛠️Players} {🔒LocalUser}
	Event Player.CloudEditSelectionChanged(newSelection: { any }) {🛠️Players} {🔒RobloxScript}
	Event Player.FriendStatusChanged(player: Player, friendStatus: Enum.FriendStatus) {🛠️Players} {🔒RobloxScript}
	Event Player.InstancePinned(uniqueIdString: string, depth: number) {🛠️Players} {🔒RobloxScript}
	Event Player.InstanceUnpinned(uniqueIdString: string, depth: number) {🛠️Players} {🔒RobloxScript}
	Event Player.Kill() {🛠️Players} {🔒LocalUser} [Hidden]
	Event Player.NotifyStreamingUnpinned(instance: Instance, depth: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.OnTeleportInternal(teleportState: Enum.TeleportState, teleportInfo: { [string]: any }, customLoadingScreen: Instance) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.OverrideStreamRadii(minRadius: number, targetRadius: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.PlayerCharacterLoaded(metrics: { [string]: any }) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.PlayerChatTranslationSettingsLocaleSetFromLua(newLocaleId: string) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.PlayerExperienceSettingsLocaleSetFromLua(newLocaleId: string) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.RemoteFriendRequestSignal(otherUserId: number, eventType: Enum.FriendRequestEvent) {🛠️Players} {🔒RobloxScript} [Hidden]
	Event Player.RemoteInsert(url: string, position: Vector3) {🛠️Players} {🔒LocalUser} [Hidden]
	Event Player.RequestStreamingPin(instance: Instance, depth: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.RequestStreamingPinByUniqueId(uniqueIdString: string, depth: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.ScopeCheckInitiated(guid: string, serializedScopes: { any }, metadata: { [string]: any }) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.ScriptSecurityError(hash: string, error: string, stack: string) {🛠️Players} {🔒LocalUser} [Hidden]
	Event Player.SendCameraFrustum(pv: ReplicationPV) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.SendMaxClientBandwidthBps(bandwidthBps: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.ServerToClientUnfilteredChatReplicate(value: boolean) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.ServerUpdatedHead(assetType: Enum.AssetType, assetId: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.SetShutdownMessage(message: string) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Player.StatsAvailable(info: string) {🛠️Players} {🔒LocalUser} [Hidden]
	Event Player.StreamingPinComplete(instance: Instance) {🛠️Players} {🔒RobloxScript}
	Event Player.UnpinStreaming(instance: Instance, depth: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
Class PlayerData : Instance [NotCreatable] [NotReplicated]
	Function PlayerData:GetPlayer() -> Player
	Function PlayerData:GetRecordAsync(recordName: string? = "Default") -> PlayerDataRecord [Yields]
Class PlayerDataRecord : Instance [NotCreatable] [NotReplicated]
	Property PlayerDataRecord.CreatedTime: number [ReadOnly]
	Property PlayerDataRecord.DefaultRecordName: boolean [ReadOnly]
	Property PlayerDataRecord.Dirty: boolean [ReadOnly]
	Property PlayerDataRecord.Error: Enum.PlayerDataErrorState [ReadOnly]
	Property PlayerDataRecord.FlushedTime: number [ReadOnly]
	Property PlayerDataRecord.LoadedTime: number [ReadOnly]
	Property PlayerDataRecord.ModifiedTime: number [ReadOnly]
	Property PlayerDataRecord.NewRecord: boolean [ReadOnly]
	Property PlayerDataRecord.Readable: boolean [ReadOnly]
	Property PlayerDataRecord.RecordName: string [ReadOnly]
	Property PlayerDataRecord.Writable: boolean [ReadOnly]
	Function PlayerDataRecord:GetPlayer() -> Player
	Function PlayerDataRecord:GetValue(key: string) -> any
	Function PlayerDataRecord:GetValueChangedSignal(key: string) -> RBXScriptSignal
	Function PlayerDataRecord:ReleaseAsync() -> () [Yields]
	Function PlayerDataRecord:RemoveValue(key: string) -> ()
	Function PlayerDataRecord:RequestFlushAsync() -> () [Yields]
	Function PlayerDataRecord:SetValue(key: string, value: any) -> ()
	Event PlayerDataRecord.Changed(key: string, value: any)
	Event PlayerDataRecord.Flushed(flushState: boolean, error: string?)
	Event PlayerDataRecord.Loaded(success: boolean, error: string?)
Class PlayerDataRecordConfig : Instance [NotCreatable] [NotReplicated]
	Property PlayerDataRecordConfig.RecordName: string [ReadOnly]
	Function PlayerDataRecordConfig:GetDefaultValue(key: string) -> any
	Function PlayerDataRecordConfig:SetDefaultValue(key: string, value: any) -> ()
Class PlayerDataService : Instance [NotCreatable] [Service] [NotReplicated]
	Property PlayerDataService.LoadFailureBehavior: Enum.PlayerDataLoadFailureBehavior
	Function PlayerDataService:GetRecordConfig(recordName: string? = "Default") -> PlayerDataRecordConfig
Class PlayerEmulatorService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property PlayerEmulatorService.CustomPoliciesEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property PlayerEmulatorService.EmulatedCountryCode: string {RobloxScript} [Hidden] [NotReplicated]
	Property PlayerEmulatorService.EmulatedGameLocale: string {RobloxScript} [Hidden] [NotReplicated]
	Property PlayerEmulatorService.PlayerEmulationEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property PlayerEmulatorService.PseudolocalizationEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property PlayerEmulatorService.SerializedEmulatedPolicyInfo: BinaryString {RobloxEngine} [Hidden] [NotReplicated]
	Property PlayerEmulatorService.TextElongationFactor: number {RobloxScript} [Hidden] [NotReplicated]
	Function PlayerEmulatorService:GetEmulatedPolicyInfo() -> { [string]: any } {🔒RobloxScript}
	Function PlayerEmulatorService:RegionCodeWillHaveAutomaticNonCustomPolicies(regionCode: string) -> boolean {🔒RobloxScript}
	Function PlayerEmulatorService:SetEmulatedPolicyInfo(emulatedPolicyInfo: { [string]: any }) -> () {🔒RobloxScript}
Class PlayerHydrationService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
	Event PlayerHydrationService.PlayerHydration(userId: number, playerHydrationBlob: string, playerHydrationSignature: string) {🔒RobloxEngine} [Hidden]
Class PlayerScripts : Instance [NotCreatable] [NotReplicated]
	Function PlayerScripts:ClearComputerCameraMovementModes() -> () {🛠️Players}
	Function PlayerScripts:ClearComputerMovementModes() -> () {🛠️Input | Players}
	Function PlayerScripts:ClearTouchCameraMovementModes() -> () {🛠️Players}
	Function PlayerScripts:ClearTouchMovementModes() -> () {🛠️Input | Players}
	Function PlayerScripts:RegisterComputerCameraMovementMode(cameraMovementMode: Enum.ComputerCameraMovementMode) -> () {🛠️Players}
	Function PlayerScripts:RegisterComputerMovementMode(movementMode: Enum.ComputerMovementMode) -> () {🛠️Input | Players}
	Function PlayerScripts:RegisterTouchCameraMovementMode(cameraMovementMode: Enum.TouchCameraMovementMode) -> () {🛠️Players}
	Function PlayerScripts:RegisterTouchMovementMode(movementMode: Enum.TouchMovementMode) -> () {🛠️Input | Players}
	Function PlayerScripts:GetRegisteredComputerCameraMovementModes() -> { any } {🛠️Players} {🔒RobloxScript}
	Function PlayerScripts:GetRegisteredComputerMovementModes() -> { any } {🛠️Players} {🔒RobloxScript}
	Function PlayerScripts:GetRegisteredTouchCameraMovementModes() -> { any } {🛠️Players} {🔒RobloxScript}
	Function PlayerScripts:GetRegisteredTouchMovementModes() -> { any } {🛠️Players} {🔒RobloxScript}
	Event PlayerScripts.ComputerCameraMovementModeRegistered() {🛠️Players} {🔒RobloxScript}
	Event PlayerScripts.ComputerMovementModeRegistered() {🛠️Players} {🔒RobloxScript}
	Event PlayerScripts.TouchCameraMovementModeRegistered() {🛠️Players} {🔒RobloxScript}
	Event PlayerScripts.TouchMovementModeRegistered() {🛠️Players} {🔒RobloxScript}
Class PlayerViewService : Instance [NotCreatable] [Service] [NotReplicated]
	Function PlayerViewService:GetDeviceCameraCFrame(player: Player? = nil) -> CFrame {🛠️SensitiveInput}
	Function PlayerViewService:GetDeviceCameraCFrameForSelfView() -> CFrame {🛠️SensitiveInput} {🔒RobloxScript}
	Function PlayerViewService:OnCameraCFrameReplicationRequest() -> () {🛠️SensitiveInput} {🔒RobloxScript}
	Function PlayerViewService:UpdateDeviceCFrame(player: Player? = nil, cframe: CFrame?, timestamp: number? = 0) -> () {🛠️SensitiveInput} {🔒RobloxScript}
Class Players : Instance [NotCreatable] [Service]
	Property Players.BanningEnabled: boolean {🛠️Players} [NotScriptable]
	Property Players.CharacterAutoLoads: boolean {🛠️Players} [NotReplicated]
	Property Players.UseStrafingAnimations: boolean {🛠️Players} [NotScriptable]
	Property Players.BubbleChat: boolean {🛠️Players} [ReadOnly]
	Property Players.ClassicChat: boolean {🛠️Players} [ReadOnly]
	Property Players.LocalPlayer: Player? {🛠️Players} [ReadOnly]
	Property Players.MaxPlayers: number {🛠️Players} [ReadOnly]
	Property Players.PreferredPlayers: number {🛠️Players} [ReadOnly]
	Property Players.RespawnTime: number {🛠️Players}
	Property Players.MaxPlayersInternal: number {🛠️Players} {LocalUser} [Hidden]
	Property Players.NumPlayers: number {🛠️Players} [ReadOnly] [Deprecated]
	Property Players.PreferredPlayersInternal: number {🛠️Players} {LocalUser} [Hidden]
	Property Players.ServerGitHash: string {🛠️Players} {RobloxEngine} [Hidden] [NotScriptable]
	Property Players.ServerLogPrefix: string {🛠️Players} {RobloxEngine} [Hidden] [NotScriptable]
	Property Players.localPlayer: Player? {🛠️Players} [Hidden] [ReadOnly] [Deprecated]
	Property Players.numPlayers: number {🛠️Players} [Hidden] [ReadOnly] [Deprecated]
	Function Players:BanAsync(config: { [string]: any }) -> () {🛠️Consequences | Players} [Yields]
	Function Players:Chat(message: string) -> () {🛠️Players} {🔒Plugin}
	Function Players:CreateHumanoidModelFromDescriptionAsync(description: HumanoidDescription, rigType: Enum.HumanoidRigType, assetTypeVerification: Enum.AssetTypeVerification? = "Default") -> Model {🛠️AvatarAppearance | Players} [Yields]
	Function Players:CreateHumanoidModelFromUserIdAsync(userId: number) -> Model {🛠️Players} [Yields]
	Function Players:CreateLocalPlayer() -> Player {🛠️Players} {🔒LocalUser}
	Function Players:GetBanHistoryAsync(userId: number) -> BanHistoryPages {🛠️Consequences | Players} [Yields]
	Function Players:GetCharacterAppearanceInfoAsync(userId: number) -> { [string]: any } {🛠️Players} [Yields]
	Function Players:GetFriendsAsync(userId: number) -> FriendPages {🛠️Players | Social} [Yields]
	Function Players:GetHumanoidDescriptionFromOutfitIdAsync(outfitId: number) -> HumanoidDescription {🛠️AvatarAppearance | Players} [Yields]
	Function Players:GetHumanoidDescriptionFromUserIdAsync(userId: number) -> HumanoidDescription {🛠️AvatarAppearance | Players} [Yields]
	Function Players:GetNameFromUserIdAsync(userId: number) -> string {🛠️Players} [Yields]
	Function Players:GetPlayerByUserId(userId: number) -> Player {🛠️Players} {🧬Safe}
	Function Players:GetPlayerFromCharacter(character: Model) -> Player {🛠️Players}
	Function Players:GetPlayers() -> { Instance } {🛠️Players} {🧬Safe}
	Function Players:GetUserIdFromNameAsync(userName: string) -> number {🛠️Players} [Yields]
	Function Players:GetUserThumbnailAsync(userId: number, thumbnailType: Enum.ThumbnailType, thumbnailSize: Enum.ThumbnailSize) -> ...any {🛠️Players} [Yields]
	Function Players:ReportAbuse(player: Player, reason: string, optionalMessage: string) -> () {🛠️Players} {🔒LocalUser}
	Function Players:ResetLocalPlayer() -> () {🛠️Players} {🔒LocalUser}
	Function Players:SetChatStyle(style: Enum.ChatStyle? = "Classic") -> () {🛠️Players} {🔒Plugin}
	Function Players:TeamChat(message: string) -> () {🛠️Players} {🔒Plugin}
	Function Players:UnbanAsync(config: { [string]: any }) -> () {🛠️Consequences | Players} [Yields]
	Function Players:WhisperChat(message: string, player: Instance) -> () {🛠️Players} {🔒LocalUser}
	Function Players:CreateHumanoidModelFromDescription(description: HumanoidDescription, rigType: Enum.HumanoidRigType, assetTypeVerification: Enum.AssetTypeVerification? = "Default") -> Model {🛠️AvatarAppearance | Players} [Yields] [Deprecated]
	Function Players:CreateHumanoidModelFromUserId(userId: number) -> Model {🛠️Players} [Yields] [Deprecated]
	Function Players:GetCharacterAppearanceAsync(userId: number) -> Model {🛠️Players} [Yields] [Deprecated]
	Function Players:GetHumanoidDescriptionFromOutfitId(outfitId: number) -> HumanoidDescription {🛠️AvatarAppearance | Players} [Yields] [Deprecated]
	Function Players:GetHumanoidDescriptionFromUserId(userId: number) -> HumanoidDescription {🛠️AvatarAppearance | Players} [Yields] [Deprecated]
	Function Players:ReportAbuseV3(player: Player, jsonTags: string) -> () {🛠️Players} {🔒RobloxScript}
	Function Players:ReportAvatarAbuse(targetUserId: number, tags: { [string]: any }) -> () {🛠️Players} {🔒RobloxScript}
	Function Players:ReportChatAbuse(eligibleChatLines: { any }, targetChatLines: { any }, tags: { [string]: any }) -> () {🛠️Players} {🔒RobloxScript}
	Function Players:SetLocalPlayerInfo(userId: number, userName: string, displayName: string, membershipType: Enum.MembershipType, isUnder13: boolean) -> () {🛠️Players} {🔒RobloxScript}
	Function Players:getPlayers() -> { Instance } {🛠️Players} [Deprecated]
	Function Players:playerFromCharacter(character: Model) -> Player {🛠️Players} [Deprecated]
	Function Players:players() -> { Instance } {🛠️Players} [Deprecated]
	Event Players.PlayerAdded(player: Player) {🛠️Players}
	Event Players.PlayerChatted(chatType: Enum.PlayerChatType, player: Player, message: string, targetPlayer: Player) {🛠️Players} {🔒LocalUser}
	Event Players.PlayerConnecting(player: Player) {🛠️Players} {🔒LocalUser}
	Event Players.PlayerDisconnecting(player: Player) {🛠️Players} {🔒LocalUser}
	Event Players.PlayerMembershipChanged(player: Player) {🛠️Players}
	Event Players.PlayerRejoining(player: Player) {🛠️Players} {🔒LocalUser}
	Event Players.PlayerRemoving(player: Player, reason: Enum.PlayerExitReason) {🛠️Players}
	Event Players.UserSubscriptionStatusChanged(user: Player, subscriptionId: string) {🛠️Monetization | Players}
	Event Players.CloudEditApplyEditsMessage(playerName: string, scriptName: string) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Players.FriendRequestEvent(player: Player, player: Player, friendRequestEvent: Enum.FriendRequestEvent) {🛠️Players} {🔒RobloxScript}
	Event Players.GameAnnounce(message: string) {🛠️Players} {🔒RobloxScript}
	Event Players.PromptGameServerAvatarReportEnrichment(reportId: string, targetUserId: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Players.PromptGameServerReportEnrichment(reportId: string) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Players.PromptGameServerTargetedChatReportEnrichment(reportId: string, eligibleChatLines: { any }, targetChatLines: { any }) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Players.PromptReportServerEnrichmentAndScan(v1comment: string, submitterId: number, abuserId: number, reportId: string) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Players.RequestCloudEditKick(playerId: number) {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Players.RequestCloudEditShutdown() {🛠️Players} {🔒RobloxEngine} [Hidden]
	Event Players.TeamCreateServerMessage(messageType: Enum.MessageType, message: string, printToStatusBar: boolean) {🛠️Players} {🔒RobloxEngine} [Hidden]
Class Plugin : Instance {🔒Plugin} [NotCreatable]
	Property Plugin.CollisionEnabled: boolean [ReadOnly]
	Property Plugin.GridSize: number [ReadOnly]
	Property Plugin.UsesAssetInsertionDrag: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property Plugin.DisableUIDragDetectorDrags: boolean {RobloxScript}
	Property Plugin.HostDataModelType: Enum.StudioDataModelType {RobloxScript} [Hidden] [ReadOnly]
	Property Plugin.HostDataModelTypeIsCurrent: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property Plugin.IsDebuggable: boolean {RobloxScript}
	Property Plugin.MultipleDocumentInterfaceInstance: MultipleDocumentInterfaceInstance? {RobloxScript} [Hidden] [ReadOnly]
	Function Plugin:Activate(exclusiveMouse: boolean) -> () {🔒Plugin}
	Function Plugin:CreateDockWidgetPluginGuiAsync(pluginGuiId: string, dockWidgetPluginGuiInfo: DockWidgetPluginGuiInfo) -> DockWidgetPluginGui {🔒Plugin} [Yields]
	Function Plugin:CreatePluginAction(actionId: string, text: string, statusTip: string, iconName: string? = "", allowBinding: boolean? = true) -> PluginAction {🔒Plugin}
	Function Plugin:CreatePluginMenu(id: string, title: string? = "", icon: string? = "") -> PluginMenu {🔒Plugin}
	Function Plugin:CreateToolbar(name: string) -> PluginToolbar {🔒Plugin}
	Function Plugin:Deactivate() -> () {🔒Plugin}
	Function Plugin:GetJoinMode() -> Enum.JointCreationMode {🔒Plugin}
	Function Plugin:GetMouse() -> PluginMouse {🔒Plugin}
	Function Plugin:GetSelectedRibbonTool() -> Enum.RibbonTool {🔒Plugin}
	Function Plugin:GetSetting(key: string) -> any {🔒Plugin}
	Function Plugin:ImportFbxAnimationAsync(rigModel: Instance, isR15: boolean? = true) -> Instance? {🔒Plugin} [Yields]
	Function Plugin:ImportFbxRigAsync(isR15: boolean? = true) -> Instance? {🔒Plugin} [Yields]
	Function Plugin:Intersect(objects: { Instance }) -> Instance? {🔒Plugin}
	Function Plugin:IsActivated() -> boolean {🔒Plugin}
	Function Plugin:IsActivatedWithExclusiveMouse() -> boolean {🔒Plugin}
	Function Plugin:Negate(objects: { Instance }) -> { Instance } {🔒Plugin}
	Function Plugin:OpenWikiPage(url: string) -> () {🔒Plugin}
	Function Plugin:PromptForExistingAssetId(assetType: string) -> number {🔒Plugin} [Yields]
	Function Plugin:PromptForExistingAssetIdAsync(assetType: string) -> number {🔒Plugin} [Yields]
	Function Plugin:PromptSaveSelectionAsync(suggestedFileName: string? = "") -> boolean {🔒Plugin} [Yields]
	Function Plugin:SaveSelectedToRoblox() -> () {🔒Plugin}
	Function Plugin:SelectRibbonTool(tool: Enum.RibbonTool, position: UDim2) -> () {🔒Plugin}
	Function Plugin:Separate(objects: { Instance }) -> { Instance } {🔒Plugin}
	Function Plugin:SetSetting(key: string, value: any) -> () {🔒Plugin}
	Function Plugin:StartDrag(dragData: { [string]: any }) -> () {🔒Plugin}
	Function Plugin:Union(objects: { Instance }) -> Instance? {🔒Plugin}
	Function Plugin:CreateDockWidgetPluginGui(pluginGuiId: string, dockWidgetPluginGuiInfo: DockWidgetPluginGuiInfo) -> DockWidgetPluginGui {🔒Plugin} [Yields] [Deprecated]
	Function Plugin:CreateQWidgetPluginGui(pluginGuiId: string, pluginGuiOptions: { [string]: any }) -> QWidgetPluginGui {🔒RobloxScript} [Yields]
	Function Plugin:GetItem(key: string, defaultValue: any) -> any {🔒RobloxScript}
	Function Plugin:GetPluginComponent(name: string) -> any {🔒RobloxScript} [CustomLuaState]
	Function Plugin:GetStudioUserId() -> number {🔒Plugin} [Deprecated]
	Function Plugin:GetUri() -> { [string]: any } {🔒RobloxScript}
	Function Plugin:ImportFbxAnimation(rigModel: Instance, isR15: boolean? = true) -> Instance? {🔒Plugin} [Yields] [Deprecated]
	Function Plugin:ImportFbxRig(isR15: boolean? = true) -> Instance? {🔒Plugin} [Yields] [Deprecated]
	Function Plugin:Invoke(key: string, arguments: ...any) -> () {🔒RobloxScript}
	Function Plugin:IsLoadedFromProject() -> boolean {🔒RobloxScript}
	Function Plugin:OnInvoke(key: string, callback: (...any) -> ...any) -> Instance? {🔒RobloxScript}
	Function Plugin:OnInvokeSuspendOverride(key: string, callback: (...any) -> ...any) -> Instance? {🔒RobloxScript}
	Function Plugin:OnSetItem(key: string, callback: (...any) -> ...any) -> Instance? {🔒RobloxScript}
	Function Plugin:OpenScript(script: LuaSourceContainer, lineNumber: number? = 1) -> () {🔒Plugin} [Deprecated]
	Function Plugin:PauseSound(sound: Instance) -> () {🔒RobloxScript}
	Function Plugin:PlaySound(sound: Instance, normalizedTimePosition: number? = 0) -> () {🔒RobloxScript}
	Function Plugin:PromptSaveSelection(suggestedFileName: string? = "") -> boolean {🔒Plugin} [Yields] [Deprecated]
	Function Plugin:ResumeSound(sound: Instance) -> () {🔒RobloxScript}
	Function Plugin:SetItem(key: string, value: any) -> () {🔒RobloxScript}
	Function Plugin:SetReady() -> () {🔒RobloxScript}
	Function Plugin:StartDecalDrag(decal: Instance) -> () {🔒RobloxScript}
	Function Plugin:StopAllSounds() -> () {🔒RobloxScript}
	Event Plugin.Deactivation() {🔒Plugin}
	Event Plugin.Unloading() {🔒Plugin}
	Event Plugin.Ready() {🔒RobloxScript}
	Callback Plugin.ProcessAssetInsertionDrag(assetId: string, assetTypeId: number, instances: { Instance }) -> { Instance } {🔒RobloxScript} [NoYield]
	Callback Plugin.ProcessAssetInsertionDrop() -> () {🔒RobloxScript} [NoYield]
Class PluginAction : Instance {🔒Plugin} [NotReplicated]
	Property PluginAction.ActionId: string [ReadOnly]
	Property PluginAction.AllowBinding: boolean [ReadOnly]
	Property PluginAction.StatusTip: string [ReadOnly]
	Property PluginAction.Text: string {✏️RobloxScript} [📁LoadOnly] [NotReplicated]
	Property PluginAction.Checked: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property PluginAction.DefaultShortcut: string {RobloxScript} [Hidden] [NotReplicated]
	Property PluginAction.Enabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Event PluginAction.Triggered() {🔒Plugin}
Class PluginCapabilities : Instance {🔒Plugin}
	Property PluginCapabilities.Manifest: string {RobloxScript}
Class PluginDebugService : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
Class PluginDragEvent : Instance {🔒Plugin} [NotCreatable] [NotReplicated]
	Property PluginDragEvent.Data: string [ReadOnly]
	Property PluginDragEvent.MimeType: string [ReadOnly]
	Property PluginDragEvent.Position: Vector2 [ReadOnly]
	Property PluginDragEvent.Sender: string [ReadOnly]
Class PluginGuiService : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
Class PluginManagementService : Instance [NotCreatable] [Service] [NotReplicated]
	Function PluginManagementService:GetOTAPluginVersion(pluginName: string? = "") -> number {🔒RobloxScript} [Yields]
	Function PluginManagementService:SetAutoUpdate(pluginId: number, state: boolean) -> () {🔒RobloxScript}
Class PluginManager : Instance {🔒Plugin} [NotCreatable]
	Function PluginManager:ExportPlace(filePath: string? = "") -> () {🔒Plugin}
	Function PluginManager:ExportSelection(filePath: string? = "") -> () {🔒Plugin}
	Function PluginManager:CreatePlugin() -> Instance? {🔒Plugin} [Deprecated] [CustomLuaState]
Class PluginManagerInterface : Instance {🔒Plugin} [NotCreatable] [NotReplicated]
	Function PluginManagerInterface:ExportPlace(filePath: string? = "") -> () {🔒Plugin}
	Function PluginManagerInterface:ExportSelection(filePath: string? = "") -> () {🔒Plugin}
	Function PluginManagerInterface:CreatePlugin() -> Instance? {🔒Plugin} [Deprecated] [CustomLuaState]
Class PluginMenu : Instance {🔒Plugin} [NotCreatable] [NotReplicated]
	Property PluginMenu.Icon: string [📁LoadOnly] [NotReplicated]
	Property PluginMenu.Title: string [📁LoadOnly] [NotReplicated]
	Function PluginMenu:AddAction(action: Instance) -> () {🔒Plugin}
	Function PluginMenu:AddMenu(menu: Instance) -> () {🔒Plugin}
	Function PluginMenu:AddNewAction(actionId: string, text: string, icon: string? = "") -> Instance? {🔒Plugin}
	Function PluginMenu:AddSeparator() -> () {🔒Plugin}
	Function PluginMenu:Clear() -> () {🔒Plugin}
	Function PluginMenu:ShowAsync() -> Instance? {🔒Plugin} [Yields]
Class PluginPolicyService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function PluginPolicyService:GetPluginPolicy(pluginName: string) -> { [string]: any } {🔒RobloxScript}
Class PluginToolbar : Instance {🔒Plugin} [NotCreatable]
	Function PluginToolbar:CreateButton(buttonId: string, tooltip: string, iconname: string, text: string? = "") -> PluginToolbarButton {🔒Plugin}
	Function PluginToolbar:CreatePopupButton(buttonId: string, tooltip: string, iconname: string, text: string? = "") -> PluginToolbarButton {🔒RobloxScript}
Class PluginToolbarButton : Instance {🔒Plugin} [NotCreatable]
	Property PluginToolbarButton.ClickableWhenViewportHidden: boolean [📁LoadOnly] [NotReplicated]
	Property PluginToolbarButton.Enabled: boolean [📁LoadOnly] [NotReplicated]
	Property PluginToolbarButton.Icon: string [📁LoadOnly] [NotReplicated]
	Function PluginToolbarButton:SetActive(active: boolean) -> () {🔒Plugin}
	Function PluginToolbarButton:SetDropdownActive(active: boolean) -> () {🔒RobloxScript}
	Event PluginToolbarButton.Click() {🔒Plugin}
	Event PluginToolbarButton.DropdownClick() {🔒RobloxScript}
Class PointsService : Instance [NotCreatable] [Service] [Deprecated]
	Function PointsService:AwardPoints(userId: number, amount: number) -> ...any {🛠️Basic} [Yields] [Deprecated] [Deprecated]
	Function PointsService:GetAwardablePoints() -> number {🛠️Basic} [Deprecated] [Deprecated]
	Function PointsService:GetGamePointBalance(userId: number) -> number {🛠️Basic} [Yields] [Deprecated] [Deprecated]
	Function PointsService:GetPointBalance(userId: number) -> number {🛠️Basic} [Yields] [Deprecated] [Deprecated]
	Event PointsService.PointsAwarded(userId: number, pointsAwarded: number, userBalanceInGame: number, userTotalBalance: number) {🛠️Basic} [Deprecated]
Class PolicyService : Instance [NotCreatable] [Service] [NotReplicated]
	Property PolicyService.IsLuobuServer: Enum.TriStateBoolean {🛠️Basic} {RobloxScript} [Hidden]
	Property PolicyService.LuobuWhitelisted: Enum.TriStateBoolean {🛠️Basic} {RobloxScript} [Hidden]
	Function PolicyService:CanViewBrandProjectAsync(player: Player, brandProjectId: string) -> boolean {🛠️Basic} [Yields]
	Function PolicyService:GetPolicyInfoForPlayerAsync(player: Instance) -> { [string]: any } {🛠️Basic} [Yields]
	Function PolicyService:GetPolicyInfoForServerRobloxOnlyAsync() -> { [string]: any } {🛠️Basic} {🔒RobloxScript} [Yields]
Class PoseBase : Instance [NotCreatable]
	Property PoseBase.EasingDirection: Enum.PoseEasingDirection {🛠️Animation}
	Property PoseBase.EasingStyle: Enum.PoseEasingStyle {🛠️Animation}
	Property PoseBase.Weight: number {🛠️Animation}
Class NumberPose : PoseBase
	Property NumberPose.Value: number {🛠️Animation}
Class Pose : PoseBase
	Property Pose.CFrame: CFrame {🛠️Animation}
	Property Pose.MaskWeight: number {🛠️Animation} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function Pose:AddSubPose(pose: Instance) -> () {🛠️Animation}
	Function Pose:GetSubPoses() -> { Instance } {🛠️Animation}
	Function Pose:RemoveSubPose(pose: Instance) -> () {🛠️Animation}
Class PostEffect : Instance [NotCreatable]
	Property PostEffect.Enabled: boolean {🛠️Environment}
Class BloomEffect : PostEffect
	Property BloomEffect.Intensity: number {🛠️Environment}
	Property BloomEffect.Size: number {🛠️Environment}
	Property BloomEffect.Threshold: number {🛠️Environment}
Class BlurEffect : PostEffect
	Property BlurEffect.Size: number {🛠️Environment}
Class ColorCorrectionEffect : PostEffect
	Property ColorCorrectionEffect.Brightness: number {🛠️Environment}
	Property ColorCorrectionEffect.Contrast: number {🛠️Environment}
	Property ColorCorrectionEffect.Saturation: number {🛠️Environment}
	Property ColorCorrectionEffect.TintColor: Color3 {🛠️Environment}
Class ColorGradingEffect : PostEffect
	Property ColorGradingEffect.TonemapperPreset: Enum.TonemapperPreset {🛠️Environment}
Class DepthOfFieldEffect : PostEffect
	Property DepthOfFieldEffect.FarIntensity: number {🛠️Environment}
	Property DepthOfFieldEffect.FocusDistance: number {🛠️Environment}
	Property DepthOfFieldEffect.InFocusRadius: number {🛠️Environment}
	Property DepthOfFieldEffect.NearIntensity: number {🛠️Environment}
Class SunRaysEffect : PostEffect
	Property SunRaysEffect.Intensity: number {🛠️Environment}
	Property SunRaysEffect.Spread: number {🛠️Environment}
Class ProcessInstancePhysicsService : Instance [NotCreatable] [Service]
Class ProximityPrompt : Instance
	Property ProximityPrompt.ActionText: string {🛠️Input | UI}
	Property ProximityPrompt.ClickablePrompt: boolean {🛠️Input | UI}
	Property ProximityPrompt.Enabled: boolean {🛠️Input | UI}
	Property ProximityPrompt.Exclusivity: Enum.ProximityPromptExclusivity {🛠️Input | UI}
	Property ProximityPrompt.GamepadKeyCode: Enum.KeyCode {🛠️Input | UI}
	Property ProximityPrompt.HoldDuration: number {🛠️Input | UI}
	Property ProximityPrompt.KeyboardKeyCode: Enum.KeyCode {🛠️Input | UI}
	Property ProximityPrompt.MaxActivationDistance: number {🛠️Input | UI}
	Property ProximityPrompt.MaxIndicatorDistance: number {🛠️Input | UI}
	Property ProximityPrompt.ObjectText: string {🛠️Input | UI}
	Property ProximityPrompt.RequiresLineOfSight: boolean {🛠️Input | UI}
	Property ProximityPrompt.Style: Enum.ProximityPromptStyle {🛠️Input | UI}
	Property ProximityPrompt.UIOffset: Vector2 {🛠️Input | UI}
	Property ProximityPrompt.AutoLocalize: boolean {🛠️Input | UI}
	Property ProximityPrompt.RootLocalizationTable: LocalizationTable? {🛠️Input | UI}
	Function ProximityPrompt:InputHoldBegin() -> () {🛠️Input | UI}
	Function ProximityPrompt:InputHoldEnd() -> () {🛠️Input | UI}
	Event ProximityPrompt.IndicatorHidden() {🛠️Input | UI}
	Event ProximityPrompt.IndicatorShown() {🛠️Input | UI}
	Event ProximityPrompt.PromptButtonHoldBegan(playerWhoTriggered: Player) {🛠️Input | UI}
	Event ProximityPrompt.PromptButtonHoldEnded(playerWhoTriggered: Player) {🛠️Input | UI}
	Event ProximityPrompt.PromptHidden() {🛠️Input | UI}
	Event ProximityPrompt.PromptShown(inputType: Enum.ProximityPromptInputType) {🛠️Input | UI}
	Event ProximityPrompt.TriggerEnded(playerWhoTriggered: Player) {🛠️Input | UI}
	Event ProximityPrompt.Triggered(playerWhoTriggered: Player) {🛠️Input | UI}
	Event ProximityPrompt.ButtonHoldBeganActionReplicated(player: Player) {🛠️Input | UI} {🔒RobloxEngine} [Hidden]
	Event ProximityPrompt.ButtonHoldEndedActionReplicated(player: Player) {🛠️Input | UI} {🔒RobloxEngine} [Hidden]
	Event ProximityPrompt.TriggerEndedActionReplicated(player: Player) {🛠️Input | UI} {🔒RobloxEngine} [Hidden]
	Event ProximityPrompt.TriggeredActionReplicated(player: Instance) {🛠️Input | UI} {🔒RobloxEngine} [Hidden]
Class ProximityPromptService : Instance [Service] [NotBrowsable]
	Property ProximityPromptService.Enabled: boolean {🛠️Input}
	Property ProximityPromptService.MaxIndicatorsVisible: number {🛠️Input}
	Property ProximityPromptService.MaxPromptsVisible: number {🛠️Input}
	Event ProximityPromptService.IndicatorHidden(prompt: ProximityPrompt) {🛠️Input}
	Event ProximityPromptService.IndicatorShown(prompt: ProximityPrompt) {🛠️Input}
	Event ProximityPromptService.PromptButtonHoldBegan(prompt: ProximityPrompt, playerWhoTriggered: Player) {🛠️Input}
	Event ProximityPromptService.PromptButtonHoldEnded(prompt: ProximityPrompt, playerWhoTriggered: Player) {🛠️Input}
	Event ProximityPromptService.PromptHidden(prompt: ProximityPrompt) {🛠️Input}
	Event ProximityPromptService.PromptShown(prompt: ProximityPrompt, inputType: Enum.ProximityPromptInputType) {🛠️Input}
	Event ProximityPromptService.PromptTriggerEnded(prompt: ProximityPrompt, playerWhoTriggered: Player) {🛠️Input}
	Event ProximityPromptService.PromptTriggered(prompt: ProximityPrompt, playerWhoTriggered: Player) {🛠️Input}
Class PublishService : Instance [NotCreatable] [Service] [NotReplicated]
	Function PublishService:CreateAssetAndWaitForAssetId(instances: { Instance }, operationId: string, creatorType: Enum.AssetCreatorType, creatorId: number, assetType: string, name: string, description: string, expectedPrice: number? = 0) -> number {🔒RobloxScript} [Yields]
	Function PublishService:CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsync(serializedInstance: string, creatorType: Enum.AssetCreatorType, creatorId: number, assetType: string, assetId: number, name: string, description: string, token: string, contentType: string, expectedPrice: number? = 0) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function PublishService:CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsyncWithAddParam(serializedInstance: string, publishInfo: { [string]: any }) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function PublishService:CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsyncWithAddParamErrorJson(serializedInstance: string, publishInfo: { [string]: any }) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function PublishService:PublishCageMeshAsync(wrap: Instance, cageType: Enum.CageType) -> string {🔒RobloxScript} [Yields]
	Function PublishService:PublishDescendantAssets(instance: Instance) -> boolean {🔒RobloxScript}
	Function PublishService:PublishDescendantAssetsAsync(instance: Instance) -> boolean {🔒RobloxScript} [Yields]
Class RTAnimationTracker : Instance {🔒RobloxScript} [NotReplicated]
	Property RTAnimationTracker.Active: boolean [Hidden] [NotReplicated]
	Property RTAnimationTracker.EnableFallbackAudioInput: boolean [Hidden] [NotReplicated]
	Property RTAnimationTracker.SessionName: string [Hidden] [NotReplicated]
	Property RTAnimationTracker.TrackerMode: Enum.TrackerMode [Hidden] [ReadOnly]
	Property RTAnimationTracker.TrackerType: Enum.TrackerType [Hidden] [NotReplicated]
	Function RTAnimationTracker:Step() -> () {🔒RobloxScript}
	Event RTAnimationTracker.TrackerError(errorCode: Enum.TrackerError, msg: string)
	Event RTAnimationTracker.TrackerPrompt(prompt: Enum.TrackerPromptEvent)
Class RbxAnalyticsService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Function RbxAnalyticsService:AddGlobalPointsField(key: string, value: number) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:AddGlobalPointsTag(key: string, value: string) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:DEPRECATED_TrackEvent(category: string, action: string, label: string, value: number? = 0) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:DEPRECATED_TrackEventWithArgs(category: string, action: string, label: string, args: { [string]: any }, value: number? = 0) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:GetClientId() -> string {🔒RobloxScript}
	Function RbxAnalyticsService:GetPlaySessionId() -> string {🔒RobloxScript}
	Function RbxAnalyticsService:GetSessionId() -> string {🔒RobloxScript}
	Function RbxAnalyticsService:ReleaseRBXEventStream(target: string) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:RemoveGlobalPointsField(key: string) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:RemoveGlobalPointsTag(key: string) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:ReportCounter(counterName: string, amount: number? = 1) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:ReportInfluxSeries(seriesName: string, points: { [string]: any }, throttlingPercentage: number) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:ReportStats(category: string, value: number) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:ReportToDiagByCountryCode(featureName: string, measureName: string, seconds: number) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:SendEventDeferred(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:SendEventImmediately(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:SetRBXEvent(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:SetRBXEventStream(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:TrackEvent(category: string, action: string, label: string, value: number? = 0) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:TrackEventWithArgs(category: string, action: string, label: string, args: { [string]: any }, value: number? = 0) -> () {🔒RobloxScript}
	Function RbxAnalyticsService:UpdateHeartbeatObject(args: { [string]: any }) -> () {🔒RobloxScript}
Class RecommendationService : Instance [NotCreatable] [Service]
	Function RecommendationService:GenerateItemListAsync(generateRecommendationItemListRequest: { [string]: any }) -> RecommendationPages [Yields]
	Function RecommendationService:GetRecommendationItemAsync(itemId: string) -> { [string]: any } [Yields]
	Function RecommendationService:LogActionEvent(actionType: Enum.RecommendationActionType, itemId: string, tracingId: string, actionEventDetails: { [string]: any }? = nil) -> ()
	Function RecommendationService:LogImpressionEvent(impressionType: Enum.RecommendationImpressionType, itemId: string, tracingId: string, impressionEventDetails: { [string]: any }? = nil) -> ()
	Function RecommendationService:RegisterItemAsync(player: Player, registerRecommendationItemsRequest: { [string]: any }) -> { [string]: any } [Yields]
	Function RecommendationService:RemoveItemAsync(itemId: string) -> () [Yields]
	Function RecommendationService:UpdateItemAsync(updateRecommendationItemRequest: { [string]: any }) -> () [Yields]
Class ReflectionMetadata : Instance
Class ReflectionMetadataCallbacks : Instance
Class ReflectionMetadataClasses : Instance
Class ReflectionMetadataEnums : Instance
Class ReflectionMetadataEvents : Instance
Class ReflectionMetadataFunctions : Instance
Class ReflectionMetadataItem : Instance [NotCreatable]
	Property ReflectionMetadataItem.Browsable: boolean
	Property ReflectionMetadataItem.ClassCategory: string
	Property ReflectionMetadataItem.ClientOnly: boolean
	Property ReflectionMetadataItem.Constraint: string
	Property ReflectionMetadataItem.Deprecated: boolean
	Property ReflectionMetadataItem.EditingDisabled: boolean
	Property ReflectionMetadataItem.EditorType: string
	Property ReflectionMetadataItem.FFlag: string
	Property ReflectionMetadataItem.IsBackend: boolean
	Property ReflectionMetadataItem.PropertyOrder: number
	Property ReflectionMetadataItem.ScriptContext: string
	Property ReflectionMetadataItem.ServerOnly: boolean
	Property ReflectionMetadataItem.SliderScaling: string
	Property ReflectionMetadataItem.UIMaximum: number
	Property ReflectionMetadataItem.UIMinimum: number
	Property ReflectionMetadataItem.UINumTicks: number
Class ReflectionMetadataClass : ReflectionMetadataItem
	Property ReflectionMetadataClass.ExplorerImageIndex: number
	Property ReflectionMetadataClass.ExplorerOrder: number
	Property ReflectionMetadataClass.Insertable: boolean
	Property ReflectionMetadataClass.PreferredParent: string
	Property ReflectionMetadataClass.ServiceVisibility: Enum.ServiceVisibility {RobloxEngine} [Hidden] [NotReplicated]
Class ReflectionMetadataEnum : ReflectionMetadataItem
Class ReflectionMetadataEnumItem : ReflectionMetadataItem
Class ReflectionMetadataMember : ReflectionMetadataItem
Class ReflectionMetadataProperties : Instance
Class ReflectionMetadataYieldFunctions : Instance
Class ReflectionService : Instance [NotCreatable] [Service] [NotReplicated]
	Function ReflectionService:GetClass(className: string, filter: { [string]: any }? = nil) -> { [string]: any }? [CustomLuaState]
	Function ReflectionService:GetClasses(filter: { [string]: any }? = nil) -> { any } [CustomLuaState]
	Function ReflectionService:GetEventsOfClass(className: string, filter: { [string]: any }? = nil) -> { any } [CustomLuaState]
	Function ReflectionService:GetMethodsOfClass(className: string, filter: { [string]: any }? = nil) -> { any } [CustomLuaState]
	Function ReflectionService:GetPropertiesOfClass(className: string, filter: { [string]: any }? = nil) -> { any } [CustomLuaState]
	Function ReflectionService:GetPropertyNames(name: string) -> { any } {🔒RobloxScript} [CustomLuaState]
	Function ReflectionService:GetStyledPropertyNames(name: string) -> { any } {🔒RobloxScript} [CustomLuaState]
Class RemoteCommandService : Instance [NotCreatable] [Service]
	Function RemoteCommandService:GetExecutingPlayer() -> Player {🛠️RemoteCommand}
	Function RemoteCommandService:GetReceivedUpdateSignal() -> RBXScriptSignal {🛠️RemoteCommand}
	Function RemoteCommandService:GetStoppingSignal() -> RBXScriptSignal {🛠️RemoteCommand}
	Function RemoteCommandService:SendUpdate(args: ...any) -> () {🛠️RemoteCommand}
	Function RemoteCommandService:ExecuteCommand(code: string, args: ...any) -> ExecutedRemoteCommand {🔒RobloxScript}
	Function RemoteCommandService:ExecuteCommandAsync(code: string, args: ...any) -> ...any {🔒RobloxScript} [Yields]
	Event RemoteCommandService.CommandSentFromStudio(commandId: number, code: string, args: ...any) {🔒RobloxEngine} [Hidden]
	Event RemoteCommandService.OneshotCommandErrorFromRcc(commandId: number, error: string) {🔒RobloxEngine} [Hidden]
	Event RemoteCommandService.OneshotCommandResultFromRcc(commandId: number, args: ...any) {🔒RobloxEngine} [Hidden]
	Event RemoteCommandService.OneshotCommandSentFromStudio(commandId: number, code: string, args: ...any) {🔒RobloxEngine} [Hidden]
	Event RemoteCommandService.StandardOutMessageFromRcc(messageType: Enum.MessageType, message: string) {🔒RobloxEngine} [Hidden]
	Event RemoteCommandService.StopSentFromStudio(commandId: number) {🔒RobloxEngine} [Hidden]
	Event RemoteCommandService.UpdateSentFromRcc(commandId: number, args: ...any) {🔒RobloxEngine} [Hidden]
	Event RemoteCommandService.UpdateSentFromStudio(commandId: number, args: ...any) {🔒RobloxEngine} [Hidden]
Class RemoteCursorService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
	Event RemoteCursorService.BroadcastRemoteCursorPositions(script: string, remoteCursorPosition: string) {🔒RobloxEngine} [Hidden]
	Event RemoteCursorService.RequestAllRemoteCursorPositionForScript(script: string) {🔒RobloxEngine} [Hidden]
	Event RemoteCursorService.UpdateClientRemoteCursorPosition(script: string, remoteCursorPosition: string) {🔒RobloxEngine} [Hidden]
Class RemoteDebuggerServer : Instance [NotCreatable] [Service] [NotReplicated]
Class RemoteFunction : Instance
	Function RemoteFunction:InvokeClient(player: Player, arguments: ...any) -> ...any {🛠️RemoteEvent} [Yields]
	Function RemoteFunction:InvokeServer(arguments: ...any) -> ...any {🛠️RemoteEvent} [Yields]
	Event RemoteFunction.RemoteOnInvokeClient(id: number, arguments: ...any) {🛠️RemoteEvent} [Hidden]
	Event RemoteFunction.RemoteOnInvokeError(id: number, arguments: string) {🛠️RemoteEvent} [Hidden]
	Event RemoteFunction.RemoteOnInvokeServer(id: number, player: Player, arguments: ...any) {🛠️RemoteEvent} [Hidden]
	Event RemoteFunction.RemoteOnInvokeSuccess(id: number, arguments: ...any) {🛠️RemoteEvent} [Hidden]
	Callback RemoteFunction.OnClientInvoke(arguments: ...any) -> ...any {🛠️RemoteEvent}
	Callback RemoteFunction.OnServerInvoke(player: Player, arguments: ...any) -> ...any {🛠️RemoteEvent}
Class RenderSettings : Instance [NotCreatable] [Service] [NotReplicated] [NotBrowsable]
	Property RenderSettings.MeshCacheSize: number
	Property RenderSettings.AutoFRMLevel: number
	Property RenderSettings.MeshPartDetailLevel: Enum.MeshPartDetailLevel
	Property RenderSettings.ReloadAssets: boolean
	Property RenderSettings.RenderCSGTrianglesDebug: boolean
	Property RenderSettings.ShowBoundingBoxes: boolean
	Property RenderSettings.ViewMode: Enum.ViewMode
	Property RenderSettings.Enable VR Mode: boolean
	Property RenderSettings.ExportMergeByMaterial: boolean
	Property RenderSettings.FrameRateManager: Enum.FramerateManagerMode
	Property RenderSettings.GraphicsMode: Enum.GraphicsMode
	Property RenderSettings.EagerBulkExecution: boolean
	Property RenderSettings.EditQualityLevel: Enum.QualityLevel
	Property RenderSettings.QualityLevel: Enum.QualityLevel
	Property RenderSettings.EnableFRM: boolean [📁LoadOnly] [Hidden] [NotReplicated]
	Function RenderSettings:GetMaxQualityLevel() -> number
Class RenderingTest : Instance
	Property RenderingTest.CFrame: CFrame
	Property RenderingTest.ComparisonDiffThreshold: number
	Property RenderingTest.ComparisonMethod: Enum.RenderingTestComparisonMethod
	Property RenderingTest.ComparisonPsnrThreshold: number
	Property RenderingTest.Description: string
	Property RenderingTest.FieldOfView: number
	Property RenderingTest.PerfTest: boolean
	Property RenderingTest.QualityAuto: boolean
	Property RenderingTest.QualityLevel: number
	Property RenderingTest.RenderingTestFrameCount: number
	Property RenderingTest.ShouldSkip: boolean
	Property RenderingTest.Ticket: string
	Property RenderingTest.Timeout: number
	Property RenderingTest.Orientation: Vector3 [Hidden] [NotReplicated]
	Property RenderingTest.Position: Vector3 [Hidden] [NotReplicated]
	Function RenderingTest:RenderdocTriggerCapture() -> ()
Class ReplicatedFirst : Instance [NotCreatable] [Service]
	Function ReplicatedFirst:RemoveDefaultLoadingScreen() -> ()
	Function ReplicatedFirst:IsDefaultLoadingGuiRemoved() -> boolean {🔒RobloxScript}
	Function ReplicatedFirst:IsFinishedReplicating() -> boolean {🔒RobloxScript}
	Function ReplicatedFirst:SetDefaultLoadingGuiRemoved() -> () {🔒RobloxScript}
	Event ReplicatedFirst.DefaultLoadingGuiRemoved() {🔒RobloxScript}
	Event ReplicatedFirst.FinishedReplicating() {🔒RobloxScript}
	Event ReplicatedFirst.RemoveDefaultLoadingGuiSignal() {🔒RobloxScript}
Class ReplicatedStorage : Instance [NotCreatable] [Service]
Class RibbonNotificationService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function RibbonNotificationService:OnNotificationUpdateFromPlugin(newNotificationId: string, seenNotificationId: string) -> () {🔒RobloxScript}
	Event RibbonNotificationService.AllNotificationsReadFromRibbon() {🔒RobloxScript}
	Event RibbonNotificationService.NewNotificationFromRibbon(newNotificationId: string) {🔒RobloxScript}
	Event RibbonNotificationService.NotificationReadFromRibbon(newNotificationId: string) {🔒RobloxScript}
	Event RibbonNotificationService.ToggleNotificationTray(checked: boolean, newNotificationAvailable: boolean) {🔒RobloxScript}
Class RobloxPluginGuiService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class RobloxReplicatedStorage : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotBrowsable]
Class RobloxSerializableInstance : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property RobloxSerializableInstance.Data: BinaryString {RobloxEngine}
Class RobloxServerStorage : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class RolloutValidation : Instance {🔒RobloxEngine} [NotCreatable] [NotReplicated]
	Property RolloutValidation.AdditionalFluffOne: number {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.AdditionalFluffThree: number {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.AdditionalFluffTwo: boolean {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.CreationVersion: number {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.FirstBinaryExpectedValue: string {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.FirstBinaryString: BinaryString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.FirstSharedExpectedValue: string {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.FirstSharedString: SharedString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.GenerationStrategy: number {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.SecondBinaryExpectedValue: string {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.SecondBinaryString: BinaryString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.SecondSharedExpectedValue: string {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.SecondSharedString: SharedString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.ThirdBinaryExpectedValue: string {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.ThirdBinaryString: BinaryString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.ThirdSharedExpectedValue: string {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property RolloutValidation.ThirdSharedString: SharedString {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
Class RolloutValidationService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class RomarkRbxAnalyticsService : Instance {🔒NotAccessible} [NotCreatable] [Service]
Class RomarkService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Function RomarkService:EndRemoteRomarkTest() -> ()
	Event RomarkService.RomarkEndOfTest() {🔒RobloxScript} [Hidden]
Class RotationCurve : Instance
	Property RotationCurve.Length: number {🛠️Basic} [ReadOnly]
	Property RotationCurve.ValuesAndTimes: BinaryString {🛠️Basic} [Hidden] [NotScriptable]
	Function RotationCurve:GetKeyAtIndex(index: number) -> RotationCurveKey {🛠️Basic}
	Function RotationCurve:GetKeyIndicesAtTime(time: number) -> { any } {🛠️Basic}
	Function RotationCurve:GetKeys() -> { any } {🛠️Basic}
	Function RotationCurve:GetValueAtTime(time: number) -> CFrame? {🛠️Basic}
	Function RotationCurve:InsertKey(key: RotationCurveKey) -> { any } {🛠️Basic}
	Function RotationCurve:RemoveKeyAtIndex(startingIndex: number, count: number? = 1) -> number {🛠️Basic}
	Function RotationCurve:SetKeys(keys: { any }) -> number {🛠️Basic}
Class RtMessagingService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class RunService : Instance [NotCreatable] [Service] [NotReplicated]
	Property RunService.RunState: Enum.RunState {🛠️Basic} {Plugin} [NotReplicated]
	Property RunService.FrameNumber: number {🛠️Basic} [ReadOnly]
	Property RunService.ClientGitHash: string {🛠️Basic} {RobloxScript} [ReadOnly]
	Function RunService:BindToRenderStep(name: string, priority: number, function: (...any) -> ...any) -> () {🛠️Basic}
	Function RunService:BindToSimulation(function: (...any) -> ...any, frequency: Enum.StepFrequency? = "Hz60") -> RBXScriptConnection {🛠️Basic}
	Function RunService:GetPredictionStatus(context: Instance) -> Enum.PredictionStatus {🛠️Basic}
	Function RunService:IsClient() -> boolean {🛠️Basic} {🧬Safe}
	Function RunService:IsEdit() -> boolean {🛠️Basic} {🔒Plugin} {🧬Safe}
	Function RunService:IsRunMode() -> boolean {🛠️Basic} {🧬Safe}
	Function RunService:IsRunning() -> boolean {🛠️Basic}
	Function RunService:IsServer() -> boolean {🛠️Basic} {🧬Safe}
	Function RunService:IsStudio() -> boolean {🛠️Basic} {🧬Safe}
	Function RunService:Pause() -> () {🛠️Basic} {🔒Plugin}
	Function RunService:Run() -> () {🛠️Basic} {🔒Plugin}
	Function RunService:SetPredictionMode(context: Instance, mode: Enum.PredictionMode) -> () {🛠️Basic}
	Function RunService:Stop() -> () {🛠️Basic} {🔒Plugin}
	Function RunService:UnbindFromRenderStep(name: string) -> () {🛠️Basic}
	Function RunService:GetControlAndVariantRolloutFlags() -> ...any {🛠️Basic} {🔒RobloxScript}
	Function RunService:GetCoreScriptVersion() -> string {🛠️Basic} {🔒RobloxScript}
	Function RunService:GetRobloxClientChannel() -> string {🛠️Basic} {🔒RobloxScript}
	Function RunService:GetRobloxGuiFocused() -> boolean {🛠️Basic} {🔒RobloxScript}
	Function RunService:GetRobloxVersion() -> string {🛠️Basic} {🔒RobloxScript}
	Function RunService:GetTotalScriptPlusExecutionTime() -> number {🛠️Basic} {🔒RobloxScript}
	Function RunService:Reset() -> () {🛠️Basic} {🔒Plugin} [Deprecated]
	Function RunService:Set3dRenderingEnabled(enable: boolean) -> () {🛠️Basic} {🔒RobloxScript}
	Function RunService:SetRobloxGuiFocused(focus: boolean) -> () {🛠️Basic} {🔒RobloxScript}
	Function RunService:getThrottleFramerateEnabled() -> boolean {🛠️Basic} {🔒RobloxScript}
	Function RunService:setThrottleFramerateEnabled(enable: boolean) -> () {🛠️Basic} {🔒RobloxScript}
	Event RunService.Heartbeat(deltaTime: number) {🛠️Basic}
	Event RunService.Misprediction(remoteWorldStepId: number, mispredictedInstances: { any }) {🛠️Basic | InternalTest}
	Event RunService.PostSimulation(deltaTimeSim: number) {🛠️Basic}
	Event RunService.PreAnimation(deltaTimeSim: number) {🛠️Basic}
	Event RunService.PreRender(deltaTimeRender: number) {🛠️Basic}
	Event RunService.PreSimulation(deltaTimeSim: number) {🛠️Basic}
	Event RunService.RenderStepped(deltaTime: number) {🛠️Basic}
	Event RunService.Stepped(time: number, deltaTime: number) {🛠️Basic}
	Event RunService.RobloxGuiFocusedChanged(isRobloxGuiFocused: boolean) {🛠️Basic} {🔒RobloxScript}
Class RuntimeContentService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
	Event RuntimeContentService.RuntimeContentFail(id: string)
	Event RuntimeContentService.RuntimeContentLRCleanup(id: string, priorityList: string)
	Event RuntimeContentService.RuntimeContentQuery(id: string, expectedType: string, priorityList: string)
	Event RuntimeContentService.RuntimeContentShare(id: string, content: string, metadata: string)
Class RuntimeScriptService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class SafetyService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Property SafetyService.IsCaptureModeForReport: boolean {RobloxScript}
	Function SafetyService:DecodeAvatarMovementProto(avatarMovementProtoString: string) -> { [string]: any } {🔒RobloxScript}
	Function SafetyService:ReportMenuTabClose() -> () {🔒RobloxScript}
	Function SafetyService:ReportMenuTabOpen() -> () {🔒RobloxScript}
	Function SafetyService:TakeScreenshot(screenshotOptions: { [string]: any }) -> number {🔒RobloxScript}
	Event SafetyService.FSTriggeredSignal(requestId: string, playerId: number, mac: string, args: ...any) {🔒RobloxEngine} [Hidden]
	Event SafetyService.ScreenshotContentReady(screenshotJobId: number, contentId: string) {🔒RobloxScript}
	Event SafetyService.ScreenshotUploaded(screenshotJobId: number, screenshotId: string) {🔒RobloxScript}
Class ScreenshotHud : Instance [NotCreatable] [NotReplicated]
	Property ScreenshotHud.CameraButtonIcon: string {🛠️UI}
	Property ScreenshotHud.CameraButtonPosition: UDim2 {🛠️UI}
	Property ScreenshotHud.CloseButtonPosition: UDim2 {🛠️UI}
	Property ScreenshotHud.CloseWhenScreenshotTaken: boolean {🛠️UI}
	Property ScreenshotHud.HideCoreGuiForCaptures: boolean {🛠️UI}
	Property ScreenshotHud.HidePlayerGuiForCaptures: boolean {🛠️UI}
	Property ScreenshotHud.Visible: boolean {🛠️UI}
	Property ScreenshotHud.ExperienceNameOverlayEnabled: boolean {🛠️UI} [Hidden] [Deprecated]
	Property ScreenshotHud.OverlayFont: Enum.Font {🛠️UI} [Hidden] [Deprecated]
	Property ScreenshotHud.UsernameOverlayEnabled: boolean {🛠️UI} [Hidden] [Deprecated]
Class ScriptBuilder : Instance [NotCreatable] [NotReplicated]
Class SyncScriptBuilder : ScriptBuilder [NotCreatable] [NotReplicated]
	Property SyncScriptBuilder.CompileTarget: Enum.CompileTarget
	Property SyncScriptBuilder.CoverageInfo: boolean
	Property SyncScriptBuilder.DebugInfo: boolean
	Property SyncScriptBuilder.PackAsSource: boolean
	Property SyncScriptBuilder.RawBytecode: boolean [Deprecated]
Class ScriptChangeService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Event ScriptChangeService.ScriptAdded(script: LuaSourceContainer) {🔒RobloxScript}
	Event ScriptChangeService.ScriptBeingRemoved(script: LuaSourceContainer) {🔒RobloxScript}
	Event ScriptChangeService.ScriptChanged(script: LuaSourceContainer, property: string) {🔒RobloxScript}
	Event ScriptChangeService.ScriptFullNameChanged(script: LuaSourceContainer) {🔒RobloxScript}
	Event ScriptChangeService.ScriptSourceChanged(script: LuaSourceContainer) {🔒RobloxScript}
Class ScriptCloneWatcher : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class ScriptCloneWatcherHelper : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class ScriptCommitService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class ScriptContext : Instance [NotCreatable] [Service] [NotReplicated]
	Property ScriptContext.ScriptsDisabled: boolean {LocalUser} [Hidden]
	Function ScriptContext:SetTimeout(seconds: number) -> () {🔒Plugin}
	Function ScriptContext:AddCoreScriptLocal(name: string, parent: Instance) -> () {🔒RobloxScript}
	Function ScriptContext:CompressLuaApp() -> () {🔒RobloxScript}
	Function ScriptContext:GetCoverageStats() -> { any } {🔒RobloxScript}
	Function ScriptContext:GetLuauHeapInstanceReferenceReport(target: string) -> { [string]: any } {🔒RobloxScript} [CustomLuaState]
	Function ScriptContext:GetLuauHeapMemoryReport(target: string) -> { [string]: any } {🔒RobloxScript} [CustomLuaState]
	Function ScriptContext:ReportLuaRequireCount() -> () {🔒RobloxScript}
	Event ScriptContext.Error(message: string, stackTrace: string, script: Instance)
	Event ScriptContext.ErrorDetailed(message: string, stackTrace: string, script: Instance, details: string, securityLevel: number, messageId: string) {🔒RobloxScript}
Class ScriptDebugger : Instance {🔒LocalUser} [NotCreatable]
	Property ScriptDebugger.CurrentLine: number [ReadOnly]
	Property ScriptDebugger.IsDebugging: boolean [ReadOnly]
	Property ScriptDebugger.IsPaused: boolean [ReadOnly]
	Property ScriptDebugger.Script: Instance? [ReadOnly]
	Property ScriptDebugger.CoreScriptIdentifier: string [Hidden] [NotScriptable]
	Property ScriptDebugger.ScriptGuid: string [Hidden] [NotScriptable]
	Function ScriptDebugger:AddWatch(expression: string) -> Instance?
	Function ScriptDebugger:GetBreakpoints() -> { Instance }
	Function ScriptDebugger:GetGlobals(stackFrame: number? = 0) -> { [any]: any }
	Function ScriptDebugger:GetLocals(stackFrame: number? = 0) -> { [any]: any }
	Function ScriptDebugger:GetStack() -> { any }
	Function ScriptDebugger:GetUpvalues(stackFrame: number? = 0) -> { [any]: any }
	Function ScriptDebugger:GetWatchValue(watch: Instance) -> any
	Function ScriptDebugger:GetWatches() -> { Instance }
	Function ScriptDebugger:SetBreakpoint(line: number, isContextDependentBreakpoint: boolean) -> Instance?
	Function ScriptDebugger:SetGlobal(name: string, value: any, stackFrame: number) -> ()
	Function ScriptDebugger:SetLocal(name: string, value: any, stackFrame: number? = 0) -> ()
	Function ScriptDebugger:SetUpvalue(name: string, value: any, stackFrame: number? = 0) -> ()
	Event ScriptDebugger.BreakpointAdded(breakpoint: Instance)
	Event ScriptDebugger.BreakpointRemoved(breakpoint: Instance)
	Event ScriptDebugger.EncounteredBreak(line: number, breakReason: Enum.BreakReason)
	Event ScriptDebugger.Resuming()
	Event ScriptDebugger.WatchAdded(watch: Instance)
	Event ScriptDebugger.WatchRemoved(watch: Instance)
Class ScriptDocument : Instance {🔒Plugin} [NotCreatable] [NotReplicated]
	Function ScriptDocument:CloseAsync() -> ...any {🔒Plugin} [Yields]
	Function ScriptDocument:EditTextAsync(newText: string, startLine: number, startCharacter: number, endLine: number, endCharacter: number) -> ...any {🔒Plugin} [Yields]
	Function ScriptDocument:ForceSetSelectionAsync(cursorLine: number, cursorCharacter: number, anchorLine: number? = nil, anchorCharacter: number? = nil) -> ...any {🔒Plugin} [Yields]
	Function ScriptDocument:GetLine(lineIndex: number? = nil) -> string {🔒Plugin}
	Function ScriptDocument:GetLineCount() -> number {🔒Plugin}
	Function ScriptDocument:GetScript() -> LuaSourceContainer {🔒Plugin}
	Function ScriptDocument:GetSelectedText() -> string {🔒Plugin}
	Function ScriptDocument:GetSelection() -> ...any {🔒Plugin}
	Function ScriptDocument:GetSelectionEnd() -> ...any {🔒Plugin}
	Function ScriptDocument:GetSelectionStart() -> ...any {🔒Plugin}
	Function ScriptDocument:GetText(startLine: number? = nil, startCharacter: number? = nil, endLine: number? = nil, endCharacter: number? = nil) -> string {🔒Plugin}
	Function ScriptDocument:GetViewport() -> ...any {🔒Plugin}
	Function ScriptDocument:HasSelectedText() -> boolean {🔒Plugin}
	Function ScriptDocument:IsCommandBar() -> boolean {🔒Plugin}
	Function ScriptDocument:MultiEditTextAsync(edits: { any }) -> ...any {🔒Plugin} [Yields]
	Function ScriptDocument:RequestSetSelectionAsync(cursorLine: number, cursorCharacter: number, anchorLine: number? = nil, anchorCharacter: number? = nil) -> ...any {🔒Plugin} [Yields]
	Function ScriptDocument:GetInternalUri() -> string {🔒RobloxScript}
	Event ScriptDocument.SelectionChanged(positionLine: number, positionCharacter: number, anchorLine: number, anchorCharacter: number) {🔒Plugin}
	Event ScriptDocument.ViewportChanged(startLine: number, endLine: number) {🔒Plugin}
Class ScriptEditorService : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
	Function ScriptEditorService:DeregisterAutocompleteCallback(name: string) -> () {🔒Plugin}
	Function ScriptEditorService:DeregisterScriptAnalysisCallback(name: string) -> () {🔒Plugin}
	Function ScriptEditorService:FindScriptDocument(script: LuaSourceContainer) -> ScriptDocument {🔒Plugin}
	Function ScriptEditorService:GetEditorSource(script: LuaSourceContainer) -> string {🔒Plugin}
	Function ScriptEditorService:GetScriptDocuments() -> { Instance } {🔒Plugin}
	Function ScriptEditorService:OpenScriptDocumentAsync(script: LuaSourceContainer, options: { [string]: any }? = nil) -> ...any {🔒Plugin} [Yields]
	Function ScriptEditorService:RegisterAutocompleteCallback(name: string, priority: number, callbackFunction: (...any) -> ...any) -> () {🔒Plugin}
	Function ScriptEditorService:RegisterScriptAnalysisCallback(name: string, priority: number, callbackFunction: (...any) -> ...any) -> () {🔒Plugin}
	Function ScriptEditorService:UpdateSourceAsync(script: LuaSourceContainer, callback: (...any) -> ...any) -> () {🔒Plugin} [Yields]
	Function ScriptEditorService:EditSourceAsyncWithRanges(script: LuaSourceContainer, newText: string, startLine: number, startCharacter: number, endLine: number, endCharacter: number) -> ...any {🔒RobloxScript} [Yields]
	Function ScriptEditorService:ForceReloadSource(uri: string, newsrc: string) -> () {🔒RobloxScript}
	Function ScriptEditorService:IsAutocompleteCallbackRegistered(name: string) -> boolean {🔒RobloxScript}
	Function ScriptEditorService:IsScriptAnalysisCallbackRegistered(name: string) -> boolean {🔒RobloxScript}
	Function ScriptEditorService:StripComments(code: string) -> string {🔒RobloxScript}
	Event ScriptEditorService.TextDocumentDidChange(document: ScriptDocument, changesArray: any) {🔒Plugin}
	Event ScriptEditorService.TextDocumentDidClose(oldDocument: ScriptDocument) {🔒Plugin}
	Event ScriptEditorService.TextDocumentDidOpen(newDocument: ScriptDocument) {🔒Plugin}
Class ScriptProfilerService : Instance [NotCreatable] [Service]
	Function ScriptProfilerService:ClientRequestData(player: Player) -> () {🔒Plugin}
	Function ScriptProfilerService:ClientStart(player: Player, frequency: number?) -> () {🔒Plugin}
	Function ScriptProfilerService:ClientStop(player: Player) -> () {🔒Plugin}
	Function ScriptProfilerService:DeserializeJSON(jsonString: string?) -> { [string]: any } {🔒Plugin} [CustomLuaState]
	Function ScriptProfilerService:ServerRequestData() -> () {🔒Plugin}
	Function ScriptProfilerService:ServerStart(frequency: number?) -> () {🔒Plugin}
	Function ScriptProfilerService:ServerStop() -> () {🔒Plugin}
	Function ScriptProfilerService:SaveScriptProfilingData(jsonString: string, filename: string) -> string {🔒RobloxScript}
	Event ScriptProfilerService.OnNewData(player: Player, jsonString: string) {🔒Plugin}
	Event ScriptProfilerService.RequestData() {🔒RobloxEngine} [Hidden]
	Event ScriptProfilerService.SetProfilingState(start: boolean, frequency: number) {🔒RobloxEngine} [Hidden]
Class ScriptRegistrationService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function ScriptRegistrationService:GetSourceContainerByScriptGuid(guid: string) -> LuaSourceContainer {🔒RobloxScript}
Class ScriptRuntime : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
Class ScriptService : Instance [NotCreatable] [Service]
Class Selection : Instance [NotCreatable] [Service]
	Property Selection.SelectionThickness: number [ReadOnly]
	Property Selection.SelectionBoxThickness: number {RobloxScript} [Hidden] [ReadOnly]
	Property Selection.SelectionLineThickness: number {RobloxScript} [Hidden] [ReadOnly]
	Property Selection.ActiveInstance: Instance? {RobloxScript} [Hidden] [ReadOnly]
	Property Selection.RenderMode: Enum.SelectionRenderMode {RobloxScript} [Hidden] [ReadOnly]
	Property Selection.ShowActiveInstanceHighlight: boolean {RobloxScript} [Hidden] [NotReplicated]
	Function Selection:Add(instancesToAdd: { Instance }) -> () {🔒Plugin}
	Function Selection:Get() -> { Instance } {🔒Plugin}
	Function Selection:Remove(instancesToRemove: { Instance }) -> () {🔒Plugin}
	Function Selection:Set(selection: { Instance }) -> () {🔒Plugin}
	Function Selection:AddFocusCallback(priority: number, function: (...any) -> ...any) -> RBXScriptConnection {🔒RobloxScript}
	Function Selection:ClearTerrainSelectionHack() -> () {🔒RobloxScript}
	Function Selection:SetTerrainSelectionHack(center: Vector3, size: Vector3) -> () {🔒RobloxScript}
	Event Selection.SelectionChanged()
	Event Selection.SelectionChangedThisFrame() {🔒RobloxScript}
Class SelectionHighlightManager : Instance [NotCreatable] [Service]
Class SensorBase : Instance [NotCreatable]
	Property SensorBase.UpdateType: Enum.SensorUpdateType
	Function SensorBase:Sense() -> () [Deprecated]
	Event SensorBase.OnSensorOutputChanged()
Class AtmosphereSensor : SensorBase
	Property AtmosphereSensor.AirDensity: number {🛠️Basic} [ReadOnly]
	Property AtmosphereSensor.RelativeWindVelocity: Vector3 {🛠️Basic} [ReadOnly]
Class BuoyancySensor : SensorBase
	Property BuoyancySensor.FullySubmerged: boolean {🛠️Basic}
	Property BuoyancySensor.TouchingSurface: boolean {🛠️Basic}
Class ControllerSensor : SensorBase [NotCreatable]
Class ControllerPartSensor : ControllerSensor
	Property ControllerPartSensor.SearchDistance: number {🛠️Basic}
	Property ControllerPartSensor.SensorMode: Enum.SensorMode {🛠️Basic}
	Property ControllerPartSensor.HitFrame: CFrame {🛠️Basic}
	Property ControllerPartSensor.HitNormal: Vector3 {🛠️Basic}
	Property ControllerPartSensor.SensedPart: BasePart? {🛠️Basic}
Class FluidForceSensor : SensorBase
	Property FluidForceSensor.CenterOfPressure: Vector3 {🛠️Basic} [ReadOnly]
	Property FluidForceSensor.Force: Vector3 {🛠️Basic} [ReadOnly]
	Property FluidForceSensor.Torque: Vector3 {🛠️Basic} [ReadOnly]
	Function FluidForceSensor:EvaluateAsync(linearVelocity: Vector3, angularVelocity: Vector3, cframe: CFrame) -> ...any {🛠️Basic} [Yields]
Class SerializationService : Instance [NotCreatable] [Service]
	Function SerializationService:DeserializeInstancesAsync(buffer: buffer) -> { Instance } {🛠️PluginOrOpenCloud} [Yields]
	Function SerializationService:SerializeInstancesAsync(inputInstances: { Instance }) -> buffer {🛠️PluginOrOpenCloud} [Yields]
Class ServerScriptService : Instance [NotCreatable] [Service] [NotReplicated]
	Property ServerScriptService.LoadStringEnabled: boolean [NotReplicated] [NotScriptable]
Class ServerStorage : Instance [NotCreatable] [Service] [NotReplicated]
Class ServiceProvider : Instance [NotCreatable] [NotBrowsable]
	Function ServiceProvider:FindService(className: string) -> Instance? {🧬Safe}
	Function ServiceProvider:GetService(className: string) -> Instance?
	Function ServiceProvider:getService(className: string) -> Instance? [Deprecated]
	Function ServiceProvider:service(className: string) -> Instance? [Deprecated]
	Event ServiceProvider.Close()
	Event ServiceProvider.CloseLate() {🔒LocalUser}
	Event ServiceProvider.ServiceAdded(service: Instance)
	Event ServiceProvider.ServiceRemoving(service: Instance)
Class DataModel : ServiceProvider [NotCreatable]
	Property DataModel.MatchmakingType: Enum.MatchmakingType [ReadOnly]
	Property DataModel.PrivateServerId: string [ReadOnly]
	Property DataModel.PrivateServerOwnerId: number [ReadOnly]
	Property DataModel.RunService: Instance? [ReadOnly]
	Property DataModel.Workspace: Workspace? [ReadOnly]
	Property DataModel.JobId: string [ReadOnly]
	Property DataModel.CreatorId: number [ReadOnly]
	Property DataModel.CreatorType: Enum.CreatorType [ReadOnly]
	Property DataModel.GameId: number [ReadOnly]
	Property DataModel.Genre: Enum.Genre [ReadOnly]
	Property DataModel.PlaceId: number [ReadOnly]
	Property DataModel.PlaceVersion: number [ReadOnly]
	Property DataModel.IsSFFlagsLoaded: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property DataModel.VIPServerId: string [Hidden] [ReadOnly] [Deprecated]
	Property DataModel.VIPServerOwnerId: number [Hidden] [ReadOnly] [Deprecated]
	Property DataModel.Environment: string {RobloxScript} [ReadOnly]
	Property DataModel.ForceR15: boolean {RobloxEngine} [Hidden] [NotScriptable]
	Property DataModel.GameAvatarType: Enum.GameAvatarType {RobloxEngine} [Hidden] [NotScriptable] [Deprecated]
	Property DataModel.GearGenreSetting: Enum.GearGenreSetting [ReadOnly] [Deprecated]
	Property DataModel.R15CollisionType: Enum.R15CollisionType {RobloxEngine} [Hidden] [NotScriptable] [Deprecated]
	Property DataModel.lighting: Instance? [ReadOnly] [Deprecated]
	Property DataModel.workspace: Workspace? [ReadOnly] [Deprecated]
	Function DataModel:BindToClose(function: (...any) -> ...any) -> ()
	Function DataModel:GetEngineFeature(name: string) -> boolean {🔒LocalUser}
	Function DataModel:GetFastFlag(name: string) -> boolean {🔒LocalUser}
	Function DataModel:GetFastInt(name: string) -> number {🔒LocalUser}
	Function DataModel:GetFastString(name: string) -> string {🔒LocalUser}
	Function DataModel:GetJobsInfo() -> { any } {🔒Plugin}
	Function DataModel:GetObjects(url: string) -> { Instance } {🔒Plugin}
	Function DataModel:IsLoaded() -> boolean
	Function DataModel:Load(url: string) -> () {🔒LocalUser}
	Function DataModel:SetPlaceId(placeId: number) -> () {🔒Plugin}
	Function DataModel:SetUniverseId(universeId: number) -> () {🔒Plugin}
	Function DataModel:Shutdown() -> () {🔒LocalUser}
	Function DataModel:DefineFastFlag(name: string, defaultValue: boolean) -> boolean {🔒RobloxScript}
	Function DataModel:DefineFastInt(name: string, defaultValue: number) -> number {🔒RobloxScript}
	Function DataModel:DefineFastString(name: string, defaultValue: string) -> string {🔒RobloxScript}
	Function DataModel:GetMessage() -> string [Deprecated]
	Function DataModel:GetObjectsAllOrNone(url: string, binaryFormatOnly: boolean? = false) -> { Instance } {🔒RobloxScript}
	Function DataModel:GetObjectsAsync(url: string) -> { Instance } {🔒RobloxScript} [Yields]
	Function DataModel:GetObjectsList(urls: { any }) -> { any } {🔒RobloxScript}
	Function DataModel:GetPlaySessionId() -> string {🔒RobloxScript}
	Function DataModel:GetRemoteBuildMode() -> boolean [Deprecated]
	Function DataModel:HttpGetAsync(url: string, httpRequestType: Enum.HttpRequestType? = "Default") -> string {🔒RobloxScript} [Yields]
	Function DataModel:HttpPostAsync(url: string, data: string, contentType: string? = "*/*", httpRequestType: Enum.HttpRequestType? = "Default") -> string {🔒RobloxScript} [Yields]
	Function DataModel:InsertObjectsAndJoinIfLegacyAsync(url: string) -> { Instance } {🔒RobloxScript} [Yields]
	Function DataModel:IsContentLoaded() -> boolean {🔒RobloxScript}
	Function DataModel:IsGearTypeAllowed(gearType: Enum.GearType) -> boolean [Deprecated]
	Function DataModel:IsUniverseMetadataLoaded() -> boolean {🔒RobloxScript}
	Function DataModel:OpenLogsFolder() -> () {🔒RobloxScript}
	Function DataModel:OpenScreenshotsFolder() -> () {🔒RobloxScript}
	Function DataModel:OpenVideosFolder() -> () {🔒RobloxScript}
	Function DataModel:ReportInGoogleAnalytics(category: string, action: string? = "custom", label: string? = "none", value: number? = 0) -> () {🔒RobloxScript}
	Function DataModel:SavePlace(saveFilter: Enum.SaveFilter? = "SaveAll") -> boolean [Yields] [Deprecated]
	Function DataModel:SetFastFlagForTesting(name: string, newValue: boolean) -> boolean {🔒RobloxScript}
	Function DataModel:SetFastIntForTesting(name: string, newValue: number) -> number {🔒RobloxScript}
	Function DataModel:SetFastStringForTesting(name: string, newValue: string) -> string {🔒RobloxScript}
	Function DataModel:SetFlagVersion(name: string, version: number) -> () {🔒RobloxScript}
	Function DataModel:SetIsLoaded(value: boolean, placeSizeInBytes: number?) -> () {🔒RobloxScript}
	Function DataModel:getGameTime() -> number {🔒RobloxScript}
	Event DataModel.GraphicsQualityChangeRequest(betterQuality: boolean)
	Event DataModel.Loaded()
	Event DataModel.AllowedGearTypeChanged() [Deprecated]
	Event DataModel.ItemChanged(object: Instance, descriptor: string) [Deprecated]
	Event DataModel.ScreenshotReady(path: string) {🔒RobloxScript}
	Event DataModel.ScreenshotSavedToAlbum(filename: string, success: boolean, message: string) {🔒RobloxScript}
	Event DataModel.UniverseMetadataLoaded() {🔒RobloxScript}
	Callback DataModel.OnClose() -> ...any [Deprecated]
Class GenericSettings : ServiceProvider [NotCreatable]
Class GlobalSettings : GenericSettings [NotCreatable] [NotBrowsable]
	Function GlobalSettings:GetFFlag(name: string) -> boolean
	Function GlobalSettings:GetFVariable(name: string) -> string
	Function GlobalSettings:GetFFlagOverrides() -> string {🔒RobloxScript}
	Function GlobalSettings:GetFFlags() -> string {🔒RobloxScript}
	Function GlobalSettings:SetFFlagOverrides(overrides: string) -> boolean {🔒RobloxScript}
Class UserSettings : GenericSettings [NotCreatable]
	Function UserSettings:IsUserFeatureEnabled(name: string) -> boolean {🛠️Players}
	Function UserSettings:Reset() -> () {🛠️Players}
	Function UserSettings:SaveState() -> () {🛠️Players} {🔒RobloxScript}
Class ServiceVisibilityService : Instance [NotCreatable] [Service]
	Property ServiceVisibilityService.HiddenServices: BinaryString {RobloxEngine}
	Property ServiceVisibilityService.VisibleServices: BinaryString {RobloxEngine}
	Function ServiceVisibilityService:SetServiceVisibilityPreference(service: Instance, visible: boolean) -> () {🔒RobloxScript}
	Event ServiceVisibilityService.ServiceVisibilityChanged(serviceName: string) {🔒RobloxScript}
Class SessionCheckService : Instance [NotCreatable] [Service]
Class SessionService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Function SessionService:AcquireContextFocus(context: string) -> () {🔒RobloxScript}
	Function SessionService:GenerateSessionInfoString(includeArbitrarySessions: boolean, includeTag: boolean, includeTimestamps: boolean, includeMetadata: boolean) -> string {🔒RobloxScript}
	Function SessionService:GetCreatedTimestampUtcMs(sid: string) -> number {🔒RobloxScript}
	Function SessionService:GetMetadata(sid: string, key: string) -> any {🔒RobloxScript}
	Function SessionService:GetRootSID() -> string {🔒RobloxScript}
	Function SessionService:GetSessionID(structuralId: string) -> string {🔒RobloxScript}
	Function SessionService:GetSessionTag(sid: string) -> string {🔒RobloxScript}
	Function SessionService:IsContextFocused(context: string) -> boolean {🔒RobloxScript}
	Function SessionService:ReleaseContextFocus(context: string) -> () {🔒RobloxScript}
	Function SessionService:RemoveMetadata(sid: string, key: string, context: string? = "") -> () {🔒RobloxScript}
	Function SessionService:RemoveSession(sid: string, context: string? = "") -> () {🔒RobloxScript}
	Function SessionService:RemoveSessionsWithMetadataKey(key: string) -> () {🔒RobloxScript}
	Function SessionService:ReplaceSession(sid: string, tag: string) -> () {🔒RobloxScript}
	Function SessionService:SessionExists(sid: string) -> boolean {🔒RobloxScript}
	Function SessionService:SetMetadata(sid: string, key: string, value: any, context: string? = "") -> () {🔒RobloxScript}
	Function SessionService:SetSession(parentSid: string, childSid: string, tag: string, context: string? = "") -> () {🔒RobloxScript}
Class SharedTableRegistry : Instance [NotCreatable] [Service] [NotReplicated]
	Function SharedTableRegistry:GetSharedTable(name: string) -> SharedTable {🛠️ScriptGlobals} {🧬Safe}
	Function SharedTableRegistry:SetSharedTable(name: string, st: SharedTable?) -> () {🛠️ScriptGlobals} {🧬Safe}
Class Sky : Instance
	Property Sky.CelestialBodiesShown: boolean {🛠️Environment}
	Property Sky.MoonAngularSize: number {🛠️Environment}
	Property Sky.MoonTextureContent: Content {🛠️Environment}
	Property Sky.MoonTextureId: string {🛠️Environment}
	Property Sky.SkyboxBackContent: Content {🛠️Environment}
	Property Sky.SkyboxBk: string {🛠️Environment}
	Property Sky.SkyboxDn: string {🛠️Environment}
	Property Sky.SkyboxDownContent: Content {🛠️Environment}
	Property Sky.SkyboxFrontContent: Content {🛠️Environment}
	Property Sky.SkyboxFt: string {🛠️Environment}
	Property Sky.SkyboxLeftContent: Content {🛠️Environment}
	Property Sky.SkyboxLf: string {🛠️Environment}
	Property Sky.SkyboxOrientation: Vector3 {🛠️Environment}
	Property Sky.SkyboxRightContent: Content {🛠️Environment}
	Property Sky.SkyboxRt: string {🛠️Environment}
	Property Sky.SkyboxUp: string {🛠️Environment}
	Property Sky.SkyboxUpContent: Content {🛠️Environment}
	Property Sky.StarCount: number {🛠️Environment}
	Property Sky.SunAngularSize: number {🛠️Environment}
	Property Sky.SunTextureContent: Content {🛠️Environment}
	Property Sky.SunTextureId: string {🛠️Environment}
Class SlimAnimationDataEntity : Instance {🔒RobloxEngine} [NotCreatable]
	Property SlimAnimationDataEntity.EntitySource: Instance? {RobloxEngine} [Hidden] [NotScriptable]
	Property SlimAnimationDataEntity.Handle: number {RobloxEngine} [Hidden] [NotScriptable]
	Property SlimAnimationDataEntity.IsSlimEnabled: boolean {RobloxEngine} [Hidden] [NotScriptable]
	Property SlimAnimationDataEntity.NumBones: number {RobloxEngine} [Hidden] [NotScriptable]
	Property SlimAnimationDataEntity.SlimReplicationTimestampSec: number {RobloxEngine} [Hidden] [NotScriptable]
Class SlimAnimationReplicationService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
Class SlimReplicationService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
	Event SlimReplicationService.ServerUpdateEntities(entities: { any }, poses: { any }) {🔒RobloxEngine} [Hidden]
Class SlimService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class Smoke : Instance
	Property Smoke.Color: Color3 {🛠️Basic}
	Property Smoke.Enabled: boolean {🛠️Basic}
	Property Smoke.Opacity: number {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Smoke.RiseVelocity: number {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Smoke.Size: number {🛠️Basic} [📁LoadOnly] [NotReplicated]
	Property Smoke.TimeScale: number {🛠️Basic}
	Property Smoke.LocalTransparencyModifier: number {🛠️Basic} [Hidden] [NotReplicated]
	Property Smoke.opacity_xml: number {🛠️Basic} [Hidden] [NotScriptable]
	Property Smoke.riseVelocity_xml: number {🛠️Basic} [Hidden] [NotScriptable]
	Property Smoke.size_xml: number {🛠️Basic} [Hidden] [NotScriptable]
	Function Smoke:FastForward(numFrames: number) -> () {🛠️Basic} {🔒RobloxScript}
Class SmoothVoxelsUpgraderService : Instance [NotCreatable] [Service] [NotReplicated]
	Function SmoothVoxelsUpgraderService:Cancel() -> () {🔒RobloxScript}
	Function SmoothVoxelsUpgraderService:Start() -> () {🔒RobloxScript}
	Event SmoothVoxelsUpgraderService.Status(progressRatio: number) {🔒RobloxScript}
Class SnippetService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class SocialService : Instance [NotCreatable] [Service] [NotReplicated]
	Function SocialService:CanSendCallInviteAsync(player: Instance) -> boolean {🛠️Social} [Yields]
	Function SocialService:CanSendGameInviteAsync(player: Instance, recipientId: number? = 0) -> boolean {🛠️Social} [Yields]
	Function SocialService:GetEventRsvpStatusAsync(eventId: string) -> Enum.RsvpStatus {🛠️Social} [Yields]
	Function SocialService:GetExperienceEventAsync(eventId: string) -> { [string]: any }? {🛠️Social} [Yields]
	Function SocialService:GetPartyAsync(partyId: string) -> { any } {🛠️Social} [Yields]
	Function SocialService:GetPlayersByPartyId(partyId: string) -> { Instance } {🛠️Social}
	Function SocialService:GetUpcomingExperienceEventsAsync() -> { any } {🛠️Social} [Yields]
	Function SocialService:HideSelfView() -> () {🛠️Social}
	Function SocialService:PromptFeedbackSubmissionAsync() -> () {🛠️Social} [Yields]
	Function SocialService:PromptGameInvite(player: Instance, experienceInviteOptions: Instance? = nil) -> () {🛠️Social}
	Function SocialService:PromptLinkSharingAsync(player: Player, options: { [string]: any }? = nil) -> ...any {🛠️Social} [Yields]
	Function SocialService:PromptPhoneBook(player: Instance, tag: string) -> () {🛠️Social}
	Function SocialService:PromptRsvpToEventAsync(eventId: string) -> Enum.RsvpStatus {🛠️Social} [Yields]
	Function SocialService:ShowSelfView(selfViewPosition: Enum.SelfViewPosition? = "LastPosition") -> () {🛠️Social}
	Function SocialService:InvokeGameInvitePromptClosed(player: Instance, recipientIds: { any }) -> () {🛠️Social} {🔒RobloxScript}
	Function SocialService:InvokeIrisInvite(player: Instance, tag: string, irisParticipants: { any }) -> () {🛠️Social} {🔒RobloxScript}
	Function SocialService:InvokeIrisInvitePromptClosed(player: Instance) -> () {🛠️Social} {🔒RobloxScript}
	Function SocialService:InvokeShareSheetClosed() -> () {🛠️Social} {🔒RobloxScript}
	Function SocialService:PromptLinkSharing(player: Player, options: { [string]: any }? = nil) -> ...any {🛠️Social} [Yields] [Deprecated]
	Function SocialService:PromptRsvpToEventCompleted(eventId: string, success: boolean, rsvpStatus: Enum.RsvpStatus, previousRsvpStatus: Enum.RsvpStatus? = "None") -> () {🛠️Social} {🔒RobloxScript}
	Function SocialService:SignalFeedbackSubmissionCompleted(feedback: string) -> () {🛠️Social} {🔒RobloxScript}
	Function SocialService:SignalFeedbackSubmissionPermissionDenied() -> () {🛠️Social} {🔒RobloxScript}
	Function SocialService:UpdatePlayerPartyData(partyId: string) -> () {🛠️Social} {🔒RobloxScript}
	Event SocialService.CallInviteStateChanged(player: Instance, inviteState: Enum.InviteState) {🛠️Social}
	Event SocialService.GameInvitePromptClosed(player: Instance, recipientIds: { any }) {🛠️Social}
	Event SocialService.PhoneBookPromptClosed(player: Instance) {🛠️Social}
	Event SocialService.ShareSheetClosed(player: Player) {🛠️Social}
	Event SocialService.IrisInviteInitiated(message: string) {🛠️Social} {🔒RobloxEngine} [Hidden]
	Event SocialService.OpenShareSheetWithLink(link: string) {🛠️Social} {🔒RobloxScript}
	Event SocialService.PlayerPartyDataChanged(partyId: string) {🛠️Social} {🔒RobloxScript}
	Event SocialService.PromptInviteRequested(player: Instance, experienceInviteOptions: Instance) {🛠️Social} {🔒RobloxScript}
	Event SocialService.PromptIrisInviteRequested(player: Instance, tag: string) {🛠️Social} {🔒RobloxScript}
	Event SocialService.SelfViewHidden() {🛠️Social} {🔒RobloxScript}
	Event SocialService.SelfViewVisible(selfViewPosition: Enum.SelfViewPosition) {🛠️Social} {🔒RobloxScript}
	Event SocialService.ShowPromptFeedbackSubmission() {🛠️Social} {🔒RobloxScript}
	Event SocialService.ShowPromptFeedbackUnavailable(reason: string) {🛠️Social} {🔒RobloxScript}
	Event SocialService.ShowPromptRsvpToEvent(eventId: string) {🛠️Social} {🔒RobloxScript}
	Callback SocialService.OnCallInviteInvoked(tag: string, callParticipantIds: { any }) -> Instance {🛠️Social}
Class Sound : Instance
	Property Sound.IsLoaded: boolean {🛠️LegacySound} [ReadOnly]
	Property Sound.SoundId: string {🛠️LegacySound}
	Property Sound.TimeLength: number {🛠️LegacySound} [ReadOnly]
	Property Sound.PlayOnRemove: boolean {🛠️LegacySound}
	Property Sound.AcousticSimulationEnabled: boolean {🛠️LegacySound}
	Property Sound.RollOffMaxDistance: number {🛠️LegacySound}
	Property Sound.RollOffMinDistance: number {🛠️LegacySound}
	Property Sound.RollOffMode: Enum.RollOffMode {🛠️LegacySound}
	Property Sound.Looped: boolean {🛠️LegacySound}
	Property Sound.PlaybackLoudness: number {🛠️LegacySound} [ReadOnly]
	Property Sound.PlaybackRegionsEnabled: boolean {🛠️LegacySound}
	Property Sound.PlaybackSpeed: number {🛠️LegacySound} [NotReplicated]
	Property Sound.Playing: boolean {🛠️LegacySound} [NotReplicated]
	Property Sound.TimePosition: number {🛠️LegacySound} [NotReplicated]
	Property Sound.Volume: number {🛠️LegacySound}
	Property Sound.LoopRegion: NumberRange {🛠️LegacySound}
	Property Sound.PlaybackRegion: NumberRange {🛠️LegacySound}
	Property Sound.SoundGroup: SoundGroup? {🛠️LegacySound}
	Property Sound.AudioContent: Content {🛠️LegacySound} [Hidden]
	Property Sound.ChannelCount: number {🛠️LegacySound} {RobloxScript} [Hidden] [ReadOnly] [NotBrowsable]
	Property Sound.IsSpatial: boolean {🛠️LegacySound} {RobloxScript} [Hidden] [ReadOnly]
	Property Sound.UsageContextPermission: Enum.UsageContext {🛠️LegacySound} {RobloxScript} [Hidden] [NotReplicated]
	Property Sound.EmitterSize: number {🛠️LegacySound} [📁LoadOnly] [Deprecated]
	Property Sound.IsMutedForCapture: boolean {🛠️LegacySound} {RobloxScript} [Hidden]
	Property Sound.MaxDistance: number {🛠️LegacySound} [Deprecated]
	Property Sound.MinDistance: number {🛠️LegacySound} [📁LoadOnly] [Deprecated]
	Property Sound.Pitch: number {🛠️LegacySound} [📁LoadOnly] [Deprecated]
	Property Sound.PlayingReplicator: boolean {🛠️LegacySound} [Hidden] [NotScriptable]
	Property Sound.TimePositionReplicator: number {🛠️LegacySound} [Hidden] [NotScriptable]
	Property Sound.IsPaused: boolean {🛠️LegacySound} [Hidden] [ReadOnly]
	Property Sound.IsPlaying: boolean {🛠️LegacySound} [Hidden] [ReadOnly]
	Property Sound.RollOffGain: number {🛠️LegacySound} {RobloxScript} [Hidden] [ReadOnly]
	Property Sound.isPlaying: boolean {🛠️LegacySound} [ReadOnly] [Deprecated]
	Property Sound.xmlRead_MaxDistance_3: number {🛠️LegacySound} [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Property Sound.xmlRead_MinDistance_3: number {🛠️LegacySound} [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable] [Deprecated]
	Function Sound:Pause() -> () {🛠️LegacySound}
	Function Sound:Play() -> () {🛠️LegacySound}
	Function Sound:Resume() -> () {🛠️LegacySound}
	Function Sound:Stop() -> () {🛠️LegacySound}
	Function Sound:pause() -> () {🛠️LegacySound} [Deprecated]
	Function Sound:play() -> () {🛠️LegacySound} [Deprecated]
	Function Sound:stop() -> () {🛠️LegacySound} [Deprecated]
	Event Sound.DidLoop(soundId: string, numOfTimesLooped: number) {🛠️LegacySound}
	Event Sound.Ended(soundId: string) {🛠️LegacySound}
	Event Sound.Loaded(soundId: string) {🛠️LegacySound}
	Event Sound.Paused(soundId: string) {🛠️LegacySound}
	Event Sound.Played(soundId: string) {🛠️LegacySound}
	Event Sound.Resumed(soundId: string) {🛠️LegacySound}
	Event Sound.Stopped(soundId: string) {🛠️LegacySound}
	Event Sound.PlayingUpdatedFromClient(value: boolean) {🛠️LegacySound} {🔒RobloxEngine} [Hidden]
	Event Sound.PlayingUpdatedFromServer(value: boolean) {🛠️LegacySound} {🔒RobloxEngine} [Hidden]
	Event Sound.TimePositionUpdatedFromClient(newPositionSeconds: number, lastLuaSetTimePosition: number) {🛠️LegacySound} {🔒RobloxEngine} [Hidden]
	Event Sound.TimePositionUpdatedFromServer(newPositionSeconds: number, lastLuaSetTimePosition: number) {🛠️LegacySound} {🔒RobloxEngine} [Hidden]
	Event Sound.playbackActionSync(action: number) {🛠️LegacySound} {🔒RobloxEngine} [Hidden]
Class SoundEffect : Instance [NotCreatable]
	Property SoundEffect.Enabled: boolean {🛠️LegacySound}
	Property SoundEffect.Priority: number {🛠️LegacySound}
Class ChorusSoundEffect : SoundEffect
	Property ChorusSoundEffect.Depth: number {🛠️LegacySound}
	Property ChorusSoundEffect.Mix: number {🛠️LegacySound}
	Property ChorusSoundEffect.Rate: number {🛠️LegacySound}
Class CompressorSoundEffect : SoundEffect
	Property CompressorSoundEffect.Attack: number {🛠️LegacySound}
	Property CompressorSoundEffect.GainMakeup: number {🛠️LegacySound}
	Property CompressorSoundEffect.Ratio: number {🛠️LegacySound}
	Property CompressorSoundEffect.Release: number {🛠️LegacySound}
	Property CompressorSoundEffect.SideChain: Instance? {🛠️LegacySound}
	Property CompressorSoundEffect.Threshold: number {🛠️LegacySound}
Class CustomSoundEffect : SoundEffect {🔒RobloxScript} [NotCreatable]
Class AssetSoundEffect : CustomSoundEffect {🔒RobloxScript} [NotCreatable]
Class ChannelSelectorSoundEffect : CustomSoundEffect {🔒RobloxScript} [NotCreatable] [NotBrowsable]
	Property ChannelSelectorSoundEffect.Channel: number {🛠️LegacySound}
Class DistortionSoundEffect : SoundEffect
	Property DistortionSoundEffect.Level: number {🛠️LegacySound}
Class EchoSoundEffect : SoundEffect
	Property EchoSoundEffect.Delay: number {🛠️LegacySound}
	Property EchoSoundEffect.DryLevel: number {🛠️LegacySound}
	Property EchoSoundEffect.Feedback: number {🛠️LegacySound}
	Property EchoSoundEffect.WetLevel: number {🛠️LegacySound}
Class EqualizerSoundEffect : SoundEffect
	Property EqualizerSoundEffect.HighGain: number {🛠️LegacySound}
	Property EqualizerSoundEffect.LowGain: number {🛠️LegacySound}
	Property EqualizerSoundEffect.MidGain: number {🛠️LegacySound}
Class FlangeSoundEffect : SoundEffect
	Property FlangeSoundEffect.Depth: number {🛠️LegacySound}
	Property FlangeSoundEffect.Mix: number {🛠️LegacySound}
	Property FlangeSoundEffect.Rate: number {🛠️LegacySound}
Class PitchShiftSoundEffect : SoundEffect
	Property PitchShiftSoundEffect.Octave: number {🛠️LegacySound}
Class ReverbSoundEffect : SoundEffect
	Property ReverbSoundEffect.DecayTime: number {🛠️LegacySound}
	Property ReverbSoundEffect.Density: number {🛠️LegacySound}
	Property ReverbSoundEffect.Diffusion: number {🛠️LegacySound}
	Property ReverbSoundEffect.DryLevel: number {🛠️LegacySound}
	Property ReverbSoundEffect.WetLevel: number {🛠️LegacySound}
Class TremoloSoundEffect : SoundEffect
	Property TremoloSoundEffect.Depth: number {🛠️LegacySound}
	Property TremoloSoundEffect.Duty: number {🛠️LegacySound}
	Property TremoloSoundEffect.Frequency: number {🛠️LegacySound}
Class SoundGroup : Instance
	Property SoundGroup.Volume: number {🛠️LegacySound}
Class SoundService : Instance [NotCreatable] [Service]
	Property SoundService.AcousticSimulationEnabled: boolean {🛠️Audio}
	Property SoundService.AmbientReverb: Enum.ReverbType {🛠️Audio}
	Property SoundService.CharacterSoundsUseNewApi: Enum.RolloutState {🛠️Audio} {✏️Plugin}
	Property SoundService.DefaultListenerLocation: Enum.ListenerLocation {🛠️Audio} {Plugin}
	Property SoundService.DistanceFactor: number {🛠️Audio}
	Property SoundService.DopplerScale: number {🛠️Audio}
	Property SoundService.RespectFilteringEnabled: boolean {🛠️Audio}
	Property SoundService.RolloffScale: number {🛠️Audio}
	Property SoundService.VolumetricAudio: Enum.VolumetricAudio {🛠️Audio} [NotScriptable]
	Property SoundService.AudioApiByDefault: Enum.RolloutState {🛠️Audio} {RobloxScript} [Hidden]
	Property SoundService.IsNewExpForAudioApiByDefault: boolean {🛠️Audio} {RobloxScript} [Hidden]
	Function SoundService:GetListener() -> ...any {🛠️Audio}
	Function SoundService:OpenAttenuationCurveEditor(selectedCurveObjects: { Instance }) -> () {🛠️Audio} {🔒Plugin}
	Function SoundService:OpenDirectionalCurveEditor(selectedCurveObjects: { Instance }) -> () {🛠️Audio} {🔒Plugin}
	Function SoundService:PlayLocalSound(sound: Instance) -> () {🛠️Audio}
	Function SoundService:SetListener(listenerType: Enum.ListenerType, listener: ...any) -> () {🛠️Audio}
	Function SoundService:BeginRecording() -> boolean {🛠️Audio} {🔒RobloxScript}
	Function SoundService:EndRecording() -> { [string]: any } {🛠️Audio} {🔒RobloxScript} [Yields]
	Function SoundService:GetAudioApiByDefault() -> boolean {🛠️Audio} {🔒RobloxScript}
	Function SoundService:GetAudioInstances() -> { any } {🛠️Audio} {🔒RobloxScript}
	Function SoundService:GetInputDevice() -> ...any {🛠️Audio} {🔒RobloxScript}
	Function SoundService:GetInputDevices() -> ...any {🛠️Audio} {🔒RobloxScript}
	Function SoundService:GetOutputDevice() -> ...any {🛠️Audio} {🔒RobloxScript}
	Function SoundService:GetOutputDevices() -> ...any {🛠️Audio} {🔒RobloxScript}
	Function SoundService:GetRecordingDevices() -> { [string]: any } {🛠️Audio} {🔒RobloxScript} [Yields]
	Function SoundService:GetSoundMemoryData() -> { [string]: any } {🛠️Audio} {🔒RobloxScript}
	Function SoundService:InsertAsset(assetId: string, assetName: string, useSelection: boolean? = true) -> { Instance } {🛠️Audio} {🔒RobloxScript}
	Function SoundService:SetAudioApiByDefault(enabled: boolean) -> () {🛠️Audio} {🔒RobloxScript}
	Function SoundService:SetInputDevice(name: string, guid: string) -> () {🛠️Audio} {🔒RobloxScript}
	Function SoundService:SetOutputDevice(name: string, guid: string) -> () {🛠️Audio} {🔒RobloxScript}
	Function SoundService:SetRecordingDevice(deviceIndex: number) -> boolean {🛠️Audio} {🔒RobloxScript}
	Function SoundService:SetSoundEnabled(enabled: boolean) -> () {🛠️Audio} {🔒RobloxScript}
	Event SoundService.AudioInstanceAdded(instance: Instance) {🛠️Audio} {🔒RobloxScript}
	Event SoundService.ClientLoggedEvent(sessionIdRaw: string) {🛠️Audio} {🔒RobloxEngine} [Hidden]
	Event SoundService.DeviceListChanged(newDevices: ...any) {🛠️Audio} {🔒RobloxScript}
	Event SoundService.OpenAttenuationCurveEditorSignal(selectedCurveObjects: { Instance }) {🛠️Audio} {🔒RobloxScript}
	Event SoundService.OpenAudioCompressorEditorSignal(selectedCompressorObjects: { Instance }) {🛠️Audio} {🔒RobloxScript}
	Event SoundService.OpenAudioEqualizerEditorSignal(selectedEqualizerObjects: { Instance }) {🛠️Audio} {🔒RobloxScript}
	Event SoundService.OpenDirectionalCurveEditorSignal(selectedCurveObjects: { Instance }) {🛠️Audio} {🔒RobloxScript}
Class SoundShimService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class Sparkles : Instance
	Property Sparkles.Enabled: boolean {🛠️Basic}
	Property Sparkles.SparkleColor: Color3 {🛠️Basic}
	Property Sparkles.TimeScale: number {🛠️Basic}
	Property Sparkles.Color: Color3 {🛠️Basic} [📁LoadOnly] [Hidden] [NotReplicated]
	Property Sparkles.LocalTransparencyModifier: number {🛠️Basic} [Hidden] [NotReplicated]
	Function Sparkles:FastForward(numFrames: number) -> () {🛠️Basic} {🔒RobloxScript}
Class SpawnerService : Instance [NotCreatable] [Service]
Class StackFrame : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property StackFrame.FrameId: number {RobloxScript} [Hidden] [ReadOnly]
	Property StackFrame.FrameName: string {RobloxScript} [Hidden] [ReadOnly]
	Property StackFrame.FrameType: Enum.DebuggerFrameType {RobloxScript} [Hidden] [ReadOnly]
	Property StackFrame.Globals: DebuggerVariable? {RobloxScript} [Hidden] [ReadOnly]
	Property StackFrame.Line: number {RobloxScript} [Hidden] [ReadOnly]
	Property StackFrame.Locals: DebuggerVariable? {RobloxScript} [Hidden] [ReadOnly]
	Property StackFrame.Script: string {RobloxScript} [Hidden] [ReadOnly]
	Property StackFrame.Upvalues: DebuggerVariable? {RobloxScript} [Hidden] [ReadOnly]
	Property StackFrame.Populated: boolean {RobloxScript} [Hidden] [ReadOnly]
Class StandalonePluginScripts : Instance {🔒Plugin}
Class StartPageService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function StartPageService:generateTempUrlInContentProvider(url: string) -> () {🔒RobloxScript}
	Function StartPageService:getDaysSinceFirstUserLogin() -> number {🔒RobloxScript}
	Function StartPageService:getLocalGamesFromRegistry() -> { any } {🔒RobloxScript}
	Function StartPageService:getRecentAPIGamesFromRegistry() -> { any } {🔒RobloxScript}
	Function StartPageService:getTempUrlInContentProvider(url: string) -> string {🔒RobloxScript}
	Function StartPageService:isTutorialBannerClosed() -> boolean {🔒RobloxScript}
	Function StartPageService:isTutorialPopupClosed() -> boolean {🔒RobloxScript}
	Function StartPageService:openLink(link: string) -> () {🔒RobloxScript}
	Function StartPageService:openLocalFile(filePath: string) -> () {🔒RobloxScript}
	Function StartPageService:openPlace(placeId: number, universeId: number, launchTutorial: boolean) -> () {🔒RobloxScript}
	Function StartPageService:removeAPIGameFromRegistry(gameId: number) -> () {🔒RobloxScript}
	Function StartPageService:removeLocalFileFromRegistry(fileName: string) -> () {🔒RobloxScript}
	Function StartPageService:setTutorialBannerClosed(closed: boolean) -> () {🔒RobloxScript}
	Function StartPageService:setTutorialPopupClosed(closed: boolean) -> () {🔒RobloxScript}
	Function StartPageService:shouldShowMacOSDeprecationWarning() -> boolean {🔒RobloxScript}
	Function StartPageService:shouldShowWinOSDeprecationWarning() -> boolean {🔒RobloxScript}
	Function StartPageService:startTutorial() -> () {🔒RobloxScript}
	Event StartPageService.ImageImportedSignal(urlImported: string, temporaryId: string) {🔒RobloxScript}
	Event StartPageService.LocalGamesFromRegistryUpdatedSignal(localGames: { any }) {🔒RobloxScript}
	Event StartPageService.RecentApiGamesFromRegistryUpdatedSignal(recentGames: { any }) {🔒RobloxScript}
Class StarterGear : Instance
Class StarterPack : Instance [NotCreatable] [Service]
Class StarterPlayer : Instance [NotCreatable] [Service]
	Property StarterPlayer.CameraMaxZoomDistance: number {🛠️Players}
	Property StarterPlayer.CameraMinZoomDistance: number {🛠️Players}
	Property StarterPlayer.CameraMode: Enum.CameraMode {🛠️Players}
	Property StarterPlayer.DevCameraOcclusionMode: Enum.DevCameraOcclusionMode {🛠️Players}
	Property StarterPlayer.DevComputerCameraMovementMode: Enum.DevComputerCameraMovementMode {🛠️Players}
	Property StarterPlayer.DevTouchCameraMovementMode: Enum.DevTouchCameraMovementMode {🛠️Players}
	Property StarterPlayer.AvatarJointUpgrade: Enum.RolloutState {🛠️Players} [NotReplicated] [NotScriptable]
	Property StarterPlayer.CharacterBreakJointsOnDeath: boolean {🛠️Players}
	Property StarterPlayer.CharacterMaxSlopeAngle: number {🛠️Players}
	Property StarterPlayer.CharacterWalkSpeed: number {🛠️Players}
	Property StarterPlayer.ClassicDeath: boolean {🛠️Players}
	Property StarterPlayer.EnableDynamicHeads: Enum.LoadDynamicHeads {🛠️Players} [NotScriptable]
	Property StarterPlayer.LoadCharacterAppearance: boolean {🛠️Players}
	Property StarterPlayer.LoadCharacterLayeredClothing : Enum.LoadCharacterLayeredClothing {🛠️Players} [NotReplicated] [NotScriptable]
	Property StarterPlayer.UserEmotesEnabled: boolean {🛠️Players}
	Property StarterPlayer.CharacterJumpHeight: number {🛠️Players}
	Property StarterPlayer.CharacterJumpPower: number {🛠️Players}
	Property StarterPlayer.CharacterUseJumpPower: boolean {🛠️Players}
	Property StarterPlayer.CreateDefaultPlayerModule: boolean {🛠️Players} [NotScriptable]
	Property StarterPlayer.DevComputerMovementMode: Enum.DevComputerMovementMode {🛠️Players}
	Property StarterPlayer.DevTouchMovementMode: Enum.DevTouchMovementMode {🛠️Players}
	Property StarterPlayer.EnableMouseLockOption: boolean {🛠️Players}
	Property StarterPlayer.LuaCharacterController: Enum.CharacterControlMode {🛠️Players}
	Property StarterPlayer.HealthDisplayDistance: number {🛠️Players}
	Property StarterPlayer.NameDisplayDistance: number {🛠️Players}
	Property StarterPlayer.AutoJumpEnabled: boolean {🛠️Players}
	Property StarterPlayer.AllowCustomAnimations: boolean {🛠️Players} {✏️RobloxScript} [Hidden]
	Property StarterPlayer.AvatarJointUpgrade_SerializedRollout: Enum.RolloutState {🛠️Players} [Hidden] [NotScriptable]
	Property StarterPlayer.GameSettingsAssetIDFace: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDHead: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDLeftArm: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDLeftLeg: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDPants: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDRightArm: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDRightLeg: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDShirt: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDTeeShirt: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAssetIDTorso: number {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsAvatar: Enum.GameAvatarType {🛠️Players} {RobloxScript} [Hidden]
	Property StarterPlayer.GameSettingsR15Collision: Enum.R15CollisionType {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsScaleRangeBodyType: NumberRange {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsScaleRangeHead: NumberRange {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsScaleRangeHeight: NumberRange {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsScaleRangeProportion: NumberRange {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.GameSettingsScaleRangeWidth: NumberRange {🛠️Players} {RobloxScript} [Hidden] [NotReplicated]
	Property StarterPlayer.LoadCharacterLayeredClothing: Enum.LoadCharacterLayeredClothing {🛠️Players} [Hidden] [NotScriptable]
	Function StarterPlayer:ClearDefaults() -> () {🛠️Players} {🔒RobloxScript}
Class StarterPlayerScripts : Instance [NotCreatable]
Class StarterCharacterScripts : StarterPlayerScripts [NotCreatable]
Class StartupMessageService : Instance [NotCreatable] [Service] [NotReplicated]
	Function StartupMessageService:GetStartupMessage() -> any {🔒RobloxScript}
Class Stats : Instance [NotCreatable] [Service]
	Property Stats.ContactsCount: number [ReadOnly]
	Property Stats.DataReceiveKbps: number [ReadOnly]
	Property Stats.DataSendKbps: number [ReadOnly]
	Property Stats.FrameTime: number [ReadOnly]
	Property Stats.HeartbeatTime: number [ReadOnly]
	Property Stats.InstanceCount: number [ReadOnly]
	Property Stats.MemoryTrackingEnabled: boolean [ReadOnly]
	Property Stats.MovingPrimitivesCount: number [ReadOnly]
	Property Stats.PhysicsReceiveKbps: number [ReadOnly]
	Property Stats.PhysicsSendKbps: number [ReadOnly]
	Property Stats.PhysicsStepTime: number [ReadOnly]
	Property Stats.PrimitivesCount: number [ReadOnly]
	Property Stats.RenderCPUFrameTime: number [ReadOnly]
	Property Stats.RenderGPUFrameTime: number [ReadOnly]
	Property Stats.SceneDrawcallCount: number [ReadOnly]
	Property Stats.SceneTriangleCount: number [ReadOnly]
	Property Stats.ShadowsDrawcallCount: number [ReadOnly]
	Property Stats.ShadowsTriangleCount: number [ReadOnly]
	Property Stats.UI2DDrawcallCount: number [ReadOnly]
	Property Stats.UI2DTriangleCount: number [ReadOnly]
	Property Stats.UI3DDrawcallCount: number [ReadOnly]
	Property Stats.UI3DTriangleCount: number [ReadOnly]
	Property Stats.HeartbeatTimeMs: number [ReadOnly] [Deprecated]
	Property Stats.PhysicsStepTimeMs: number [ReadOnly] [Deprecated]
	Function Stats:GetHarmonyQualityLevel() -> number {🛠️InternalTest}
	Function Stats:GetMemoryCategoryNames() -> { any } {🛠️InternalTest}
	Function Stats:GetMemoryUsageMbAllCategories() -> { any } {🛠️InternalTest}
	Function Stats:GetMemoryUsageMbForTag(tag: Enum.DeveloperMemoryTag) -> number
	Function Stats:GetTotalMemoryUsageMb() -> number
	Function Stats:ResetHarmonyMemoryTarget() -> () {🛠️InternalTest}
	Function Stats:SetHarmonyMemoryTarget(targetMB: number) -> () {🛠️InternalTest}
	Function Stats:GetBrowserTrackerId() -> string {🔒RobloxScript}
	Function Stats:GetPaginatedMemoryByTexture(queryType: Enum.TextureQueryType, pageIndex: number, pageSize: number) -> { [string]: any } {🔒RobloxScript} [Yields]
Class StatsItem : Instance [NotCreatable]
	Property StatsItem.DisplayName: string {Plugin} [Hidden] [ReadOnly]
	Function StatsItem:GetValue() -> number {🔒Plugin}
	Function StatsItem:GetValueString() -> string {🔒Plugin}
Class RunningAverageItemDouble : StatsItem [NotCreatable]
Class RunningAverageItemInt : StatsItem [NotCreatable]
Class RunningAverageTimeIntervalItem : StatsItem [NotCreatable]
Class TotalCountTimeIntervalItem : StatsItem [NotCreatable]
Class StopWatchReporter : Instance [NotCreatable] [Service] [NotReplicated]
	Function StopWatchReporter:FinishTask(taskId: number) -> () {🔒RobloxScript}
	Function StopWatchReporter:SendReport(reportName: string) -> () {🔒RobloxScript}
	Function StopWatchReporter:StartTask(reportName: string, taskName: string) -> number {🔒RobloxScript}
Class Studio : Instance [NotCreatable] [Service] [NotReplicated]
	Property Studio.Enable CoreScript Debugger: boolean
	Property Studio.Enable Http Sandboxing: boolean
	Property Studio.Enable Internal Beta Features: boolean
	Property Studio.Enable Internal Features: boolean
	Property Studio.Respect Studio shortcuts when game has focus: boolean
	Property Studio.Set Pivot of Imported Parts: boolean
	Property Studio.Show Diagnostics Bar: boolean
	Property Studio.Only Play Audio from Window in Focus: boolean
	Property Studio.Auto-Recovery Enabled: boolean
	Property Studio.Auto-Recovery Interval (Minutes): number
	Property Studio.DeprecatedObjectsShown: boolean
	Property Studio.PermissionLevelShown: Enum.PermissionLevelShown
	Property Studio.Camera Mouse Wheel Speed: number
	Property Studio.Camera Shift Speed: number
	Property Studio.Camera Speed: number
	Property Studio.Camera Speed Adjust Binding: Enum.CameraSpeedAdjustBinding
	Property Studio.Camera Zoom to Mouse Position: boolean
	Property Studio.ActionOnStopSync: Enum.ActionOnStopSync
	Property Studio.LocalAssetsFolder: QDir {✏️RobloxScript}
	Property Studio.PluginsDir: QDir
	Property Studio.Show Core GUI in Explorer while Playing: boolean
	Property Studio.Show FileSyncService: boolean
	Property Studio.Show Hidden Objects in Explorer: boolean
	Property Studio.Show Plugin GUI Service in Explorer: boolean
	Property Studio.Show plus button on hover in Explorer: boolean
	Property Studio.Always Save Script Changes: boolean
	Property Studio.Basic Objects Display Mode: Enum.ListDisplayMode
	Property Studio.Theme: Instance?
	Property Studio.CommandBarLocalState: boolean
	Property Studio.LuaDebuggerEnabled: boolean
	Property Studio.PluginDebuggingEnabled: boolean
	Property Studio.ScriptTimeoutLength: number
	Property Studio.Clear Output On Start: boolean
	Property Studio.Maximum Output Lines: number
	Property Studio.Output Font: QFont
	Property Studio.Output Layout Mode: Enum.OutputLayoutMode
	Property Studio.Line Thickness: number
	Property Studio.Select/Hover Color: Color3
	Property Studio.Auto Clean Empty Line: boolean
	Property Studio.Auto Closing Brackets: boolean
	Property Studio.Auto Closing Quotes: boolean
	Property Studio.Auto Delete Closing Brackets and Quotes: boolean
	Property Studio.Auto Indent Rule: Enum.AutoIndentRule
	Property Studio.Enable Autocomplete: boolean
	Property Studio.Enable Temporary Tabs: boolean
	Property Studio.Enable Temporary Tabs In Explorer: boolean
	Property Studio.Font: QFont
	Property Studio.Format On Paste: boolean
	Property Studio.Format On Type: boolean
	Property Studio.Highlight Current Line: boolean
	Property Studio.Highlight Occurances: boolean
	Property Studio.Indent Using Spaces: boolean
	Property Studio.Rulers: string
	Property Studio.Scroll Past Last Line: boolean
	Property Studio.Show Whitespace: boolean
	Property Studio.Skip Closing Brackets and Quotes: boolean
	Property Studio.Tab Width: number
	Property Studio.Text Wrapping: boolean
	Property Studio."TODO" Color: Color3 [NotReplicated]
	Property Studio."function" Color: Color3 [NotReplicated]
	Property Studio."local" Color: Color3 [NotReplicated]
	Property Studio."nil" Color: Color3 [NotReplicated]
	Property Studio."self" Color: Color3 [NotReplicated]
	Property Studio.Background Color: Color3 [NotReplicated]
	Property Studio.Bool Color: Color3 [NotReplicated]
	Property Studio.Bracket Color: Color3 [NotReplicated]
	Property Studio.Built-in Function Color: Color3 [NotReplicated]
	Property Studio.Comment Color: Color3 [NotReplicated]
	Property Studio.Current Line Highlight Color: Color3 [NotReplicated]
	Property Studio.Debugger Current Line Color: Color3 [NotReplicated]
	Property Studio.Debugger Error Line Color: Color3 [NotReplicated]
	Property Studio.Error Color: Color3 [NotReplicated]
	Property Studio.Find Selection Background Color: Color3 [NotReplicated]
	Property Studio.Function Name Color: Color3 [NotReplicated]
	Property Studio.HintColor: Color3 [NotReplicated]
	Property Studio.InformationColor: Color3 [NotReplicated]
	Property Studio.Keyword Color: Color3 [NotReplicated]
	Property Studio.Luau Keyword Color: Color3 [NotReplicated]
	Property Studio.Matching Word Background Color: Color3 [NotReplicated]
	Property Studio.Menu Item Background Color: Color3 [NotReplicated]
	Property Studio.Method Color: Color3 [NotReplicated]
	Property Studio.Number Color: Color3 [NotReplicated]
	Property Studio.Operator Color: Color3 [NotReplicated]
	Property Studio.Primary Text Color: Color3 [NotReplicated]
	Property Studio.Property Color: Color3 [NotReplicated]
	Property Studio.Ruler Color: Color3 [NotReplicated]
	Property Studio.Script Editor Color Preset: Enum.StudioScriptEditorColorPresets
	Property Studio.Script Editor Scrollbar Background Color: Color3 [NotReplicated]
	Property Studio.Script Editor Scrollbar Handle Color: Color3 [NotReplicated]
	Property Studio.Secondary Text Color: Color3 [NotReplicated]
	Property Studio.Selected Menu Item Background Color: Color3 [NotReplicated]
	Property Studio.Selected Text Color: Color3 [NotReplicated]
	Property Studio.Selection Background Color: Color3 [NotReplicated]
	Property Studio.Selection Color: Color3 [NotReplicated]
	Property Studio.String Color: Color3 [NotReplicated]
	Property Studio.Text Color: Color3 [NotReplicated]
	Property Studio.Warning Color: Color3 [NotReplicated]
	Property Studio.Whitespace Color: Color3 [NotReplicated]
	Property Studio.Active Color: Color3
	Property Studio.Active Hover Over Color: Color3
	Property Studio.Animate Hover Over: boolean
	Property Studio.Hover Animate Speed: Enum.HoverAnimateSpeed
	Property Studio.Hover Over Color: Color3
	Property Studio.Select Color: Color3
	Property Studio.Show Hover Over: boolean
	Property Studio.RuntimeUndoBehavior: Enum.RuntimeUndoBehavior
	Property Studio.Show Navigation Mesh: boolean
	Property Studio.Main Volume: number {RobloxScript}
	Property Studio.Camera Pan Speed: number {RobloxScript}
	Property Studio.CameraAdaptiveSpeed: boolean {RobloxScript}
	Property Studio.CameraNavigationModel: Enum.CameraNavigationModel {RobloxScript}
	Property Studio.CameraOrbitSensitivity: number {RobloxScript}
	Property Studio.CameraPanSensitivity: number {RobloxScript}
	Property Studio.CameraShiftFactor: number {RobloxScript}
	Property Studio.CameraSpeedLockDefault: boolean {RobloxScript}
	Property Studio.CameraTweenFocus: boolean {RobloxScript}
	Property Studio.CameraZoomSpeed: number {RobloxScript}
	Property Studio.DraggerActiveColor: Color3 {RobloxScript}
	Property Studio.DraggerLengthFactor: number {RobloxScript}
	Property Studio.DraggerMajorGridIncrement: number {RobloxScript}
	Property Studio.DraggerMaxSoftSnaps: number {RobloxScript}
	Property Studio.DraggerPassiveColor: Color3 {RobloxScript}
	Property Studio.DraggerScaleFactor: number {RobloxScript}
	Property Studio.DraggerShowAxisTicks: boolean {RobloxScript}
	Property Studio.DraggerShowHoverRuler: boolean {RobloxScript}
	Property Studio.DraggerShowMeasurement: boolean {RobloxScript}
	Property Studio.DraggerShowNegativeAxes: boolean {RobloxScript}
	Property Studio.DraggerShowPlanes: boolean {RobloxScript}
	Property Studio.DraggerShowTargetSnap: boolean {RobloxScript}
	Property Studio.DraggerShowTrackball: boolean {RobloxScript}
	Property Studio.DraggerShowWhileDragging: boolean {RobloxScript}
	Property Studio.DraggerSoftSnapMarginFactor: number {RobloxScript}
	Property Studio.DraggerSummonMarginFactor: number {RobloxScript}
	Property Studio.DraggerTiltRotateDuration: number {RobloxScript}
	Property Studio.EnableFindOnType: boolean {RobloxScript}
	Property Studio.LoadAllBuiltinPluginsInRunModes: boolean {RobloxScript}
	Property Studio.LoadInternalPlugins: boolean {RobloxEngine}
	Property Studio.LoadUserPluginsInRunModes: boolean {RobloxScript}
	Property Studio.MaxFindReplaceAllResults: number {RobloxScript}
	Property Studio.ActionOnAutoResumeSync: Enum.ActionOnAutoResumeSync {RobloxScript}
	Property Studio.AutoResumeSyncOnPlaceOpen: boolean {RobloxEngine}
	Property Studio.DefaultInstancesDir: QDir {RobloxEngine}
	Property Studio.DefaultScriptSyncFileType: Enum.DefaultScriptSyncFileType {RobloxScript}
	Property Studio.ExternalEditorSelection: QDir {RobloxScript}
	Property Studio.IconOverrideDir: QDir {RobloxScript}
	Property Studio.ReloadBuiltinPluginsOnChange: boolean {RobloxEngine}
	Property Studio.ReloadLocalPluginsOnChange: boolean {RobloxEngine}
	Property Studio.UseDefaultExternalEditor: boolean {RobloxScript}
	Property Studio.ShowCorePackagesInExplorer: boolean {RobloxScript}
	Property Studio.DisplayLanguage: string {RobloxScript}
	Property Studio.UI Theme: Enum.UITheme [Hidden] [ReadOnly] [Deprecated]
	Property Studio.LuaDebuggerEnabledAtStartup: boolean [Hidden] [ReadOnly]
	Property Studio.AutocompleteAcceptanceBehavior: Enum.CompletionAcceptanceBehavior {RobloxScript}
	Property Studio.Automatically trigger AI Code Completion: boolean {RobloxScript}
	Property Studio.CommandBarEnterExec: boolean {RobloxScript}
	Property Studio.CommandBarFont: QFont {RobloxScript}
	Property Studio.Enable Autocomplete Doc View: boolean {RobloxScript}
	Property Studio.Enable Script Analysis: boolean {RobloxScript}
	Property Studio.Enable Scrollbar Markers: boolean {RobloxScript}
	Property Studio.Enable Signature Help: boolean {RobloxScript}
	Property Studio.Enable Signature Help Doc View: boolean {RobloxScript}
	Property Studio.Enable Type Hover: boolean {RobloxScript}
	Property Studio.EnableCodeAssist: boolean {RobloxScript}
	Property Studio.EnableIndentationRulers: boolean {RobloxScript}
	Property Studio.EnableOnTypeAutocomplete: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property Studio.EnableSelectionTooltips: boolean {RobloxScript}
	Property Studio.LargeFileLineCountThreshold: number {RobloxScript}
	Property Studio.LargeFileThreshold: number {RobloxScript}
	Property Studio.ScriptEditorShouldShowPluginMethods: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property Studio.Doc View Code Background Color: Color3 {RobloxScript} [Hidden] [NotReplicated]
	Property Studio.IndentationRulerColor: Color3 {RobloxScript} [NotReplicated]
	Property Studio.ScriptEditorMenuBorderColor: Color3 {RobloxScript} [Hidden] [NotReplicated]
	Property Studio.TypeColor: Color3 [Hidden] [NotReplicated] [NotScriptable]
	Property Studio.EnableStudioStreaming: boolean {RobloxScript}
	Property Studio.Hover Box Thickness: number {RobloxEngine}
	Property Studio.Hover Line Thickness: number {RobloxEngine}
	Property Studio.Physical Draggers Select Scope By Default: boolean {RobloxScript}
	Property Studio.Pivot Snap To Geometry Color: Color3 {RobloxEngine}
	Property Studio.Selection Box Thickness: number {RobloxEngine}
	Property Studio.Selection Line Thickness: number {RobloxEngine}
	Property Studio.Use Bounding Box Move Handles: boolean {RobloxScript}
	Property Studio.AutoUpdateEnabled: boolean {RobloxScript}
	Property Studio.Show Light Guides: boolean {RobloxScript}
	Property Studio.Show Navigation Labels: boolean {RobloxScript}
	Property Studio.Show Pathfinding Links: boolean {RobloxScript}
	Property Studio.Show Singly Selected Attachment Parent Frame: boolean {RobloxScript}
	Function Studio:GetAvailableThemes() -> { any } {🔒Plugin}
	Event Studio.ThemeChanged() {🔒Plugin}
Class StudioAssetService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function StudioAssetService:AutoSetupAvatarAsync(modelId: string, progressCallback: (...any) -> ...any, notificationCallback: ((...any) -> ...any)?, options: { [string]: any }?) -> Instance? {🔒RobloxScript} [Yields]
	Function StudioAssetService:AutoSetupSerializedAvatarAsync(serializedInstance: string, publishInfo: { [string]: any }, telemetryMetadata: { [string]: any }, progressCallback: (...any) -> ...any, notificationCallback: ((...any) -> ...any)?, options: { [string]: any }?) -> Instance? {🔒RobloxScript} [Yields]
	Function StudioAssetService:CancelAutoSetupAvatarAsync(jobId: string) -> () {🔒RobloxScript} [Yields]
	Function StudioAssetService:ConvertToPackageUpload(uploadUrl: string, cloneInstances: { Instance }, originalInstances: { Instance }) -> () {🔒RobloxScript}
	Function StudioAssetService:DEPRECATED_SerializeInstances(instances: { Instance }) -> string {🔒RobloxScript} [Yields]
	Function StudioAssetService:FireOnUGCSubmitCompleted(cancelled: boolean) -> () {🔒RobloxScript}
	Function StudioAssetService:PromptSaveInstanceToRobloxAsync(instance: Instance, assetType: any) -> ...any {🔒RobloxScript} [Yields]
	Function StudioAssetService:PublishPackage(instance: Instance, publishInfo: { [string]: any }) -> () {🔒RobloxScript}
	Function StudioAssetService:RequestAvatarAutosetupAsync(meshId: string, textureId: string, progressCallback: (...any) -> ...any) -> Instance? {🔒RobloxScript} [Yields]
	Function StudioAssetService:ResolveSaveInstanceToRoblox(requestId: string, assetId: number?, assetName: string?, errorMessage: string?) -> () {🔒RobloxScript}
	Function StudioAssetService:SerializeInstances(instances: { Instance }, groupId: number? = 0, isPackage: boolean? = false) -> string {🔒RobloxScript} [Yields]
	Function StudioAssetService:ShowSaveToRoblox(instances: { Instance }, assetType: any, hasSubsequent: boolean? = false) -> () {🔒RobloxScript}
	Function StudioAssetService:UpdatePublishedPackage(assetmetadata: { [string]: any }, rootInstance: Instance, isConvert: boolean? = false, addUndoWaypoint: boolean? = false) -> () {🔒RobloxScript}
	Event StudioAssetService.OnConvertToPackageResult(isSuccessful: boolean, errorMessage: string) {🔒RobloxScript}
	Event StudioAssetService.OnPromptSaveInstanceToRobloxAsync(instance: Instance, assetType: any, requestId: string) {🔒RobloxScript}
	Event StudioAssetService.OnPublishPackageResult(result: { [string]: any }, errorMessage: string) {🔒RobloxScript}
	Event StudioAssetService.OnSaveToRoblox(instances: { Instance }, assetType: any, hasSubsequent: boolean) {🔒RobloxScript}
	Event StudioAssetService.OnUGCSubmitCompleted(cancelled: boolean) {🔒RobloxScript}
Class StudioAttachment : Instance {🔒RobloxScript} [NotReplicated]
	Property StudioAttachment.AutoHideParent: boolean
	Property StudioAttachment.IsArrowVisible: boolean
	Property StudioAttachment.Offset: Vector2
	Property StudioAttachment.SourceAnchorPoint: Vector2
	Property StudioAttachment.TargetAnchorPoint: Vector2
Class StudioCallout : Instance {🔒RobloxScript} [NotReplicated]
	Property StudioCallout.AnchorPoint: Vector2 {RobloxScript} [Hidden] [NotReplicated]
	Property StudioCallout.IsArrowVisible: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property StudioCallout.IsNextVisible: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property StudioCallout.RowName: string {RobloxScript} [Hidden] [NotReplicated]
	Property StudioCallout.Text: string {RobloxScript} [Hidden] [NotReplicated]
	Property StudioCallout.Title: string {RobloxScript} [Hidden] [NotReplicated]
	Function StudioCallout:SetOnNextClicked(onClick: (...any) -> ...any) -> () {🔒RobloxScript}
Class StudioCameraService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property StudioCameraService.FocusDistance: number {RobloxScript}
	Property StudioCameraService.LockCameraSpeed: boolean {RobloxScript}
	Property StudioCameraService.LoggingEnabled: boolean {RobloxScript}
	Function StudioCameraService:InFocusMode() -> boolean {🔒RobloxScript}
	Function StudioCameraService:InterpolateView(target: CFrame) -> () {🔒RobloxScript}
	Function StudioCameraService:SetFocusLock(value: boolean) -> () {🔒RobloxScript}
	Event StudioCameraService.FocusStateChanged() {🔒RobloxScript}
	Event StudioCameraService.OnMouseCaptureBegin() {🔒RobloxScript}
	Event StudioCameraService.OnMouseCaptureEnd() {🔒RobloxScript}
	Event StudioCameraService.PointFocused(point: Vector3) {🔒RobloxScript}
	Event StudioCameraService.ShowCameraSpeed(speed: number) {🔒RobloxScript}
	Event StudioCameraService.UpdateUI(deltaTime: number) {🔒RobloxScript}
Class StudioData : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Property StudioData.EnableScriptCollabByDefaultOnLoad: boolean {RobloxScript} [Hidden]
Class StudioDeviceEmulatorService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property StudioDeviceEmulatorService.HasMultiTouchStarted: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property StudioDeviceEmulatorService.IsMultiTouchEmulationOn: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property StudioDeviceEmulatorService.IsMultiTouchEnabled: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property StudioDeviceEmulatorService.PivotPosition: Vector2 {RobloxScript} [Hidden] [ReadOnly]
	Function StudioDeviceEmulatorService:EmulatePCDeviceWithResolution(deviceId: string, resolution: Vector2) -> boolean {🔒RobloxScript} [Yields]
	Function StudioDeviceEmulatorService:GetCurrentDeviceId() -> string {🔒RobloxScript} [Yields]
	Function StudioDeviceEmulatorService:GetCurrentOrientation() -> Enum.ScreenOrientation {🔒RobloxScript} [Yields]
	Function StudioDeviceEmulatorService:GetMaxNumTouches() -> number {🔒RobloxScript}
	Function StudioDeviceEmulatorService:GetTouchInBounds(index: number) -> boolean {🔒RobloxScript}
	Function StudioDeviceEmulatorService:GetTouchPosition(index: number) -> Vector2 {🔒RobloxScript}
	Function StudioDeviceEmulatorService:HasDeviceWithId(deviceId: string) -> boolean {🔒RobloxScript} [Yields]
	Function StudioDeviceEmulatorService:SetCurrentDeviceId(deviceId: string) -> () {🔒RobloxScript} [Yields]
	Function StudioDeviceEmulatorService:SetCurrentOrientation(orientation: Enum.ScreenOrientation) -> () {🔒RobloxScript} [Yields]
	Event StudioDeviceEmulatorService.CurrentDeviceIdChanged() {🔒RobloxScript}
	Event StudioDeviceEmulatorService.OrientationChanged() {🔒RobloxScript}
	Event StudioDeviceEmulatorService.TouchInBoundsChanged() {🔒RobloxScript}
	Event StudioDeviceEmulatorService.TouchPositionsChanged() {🔒RobloxScript}
Class StudioObjectBase : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
Class StudioWidget : StudioObjectBase {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function StudioWidget:SetFixedSize(width: number, height: number) -> () {🔒RobloxScript}
Class StudioPublishService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property StudioPublishService.PublishLocked: boolean {RobloxScript}
	Function StudioPublishService:ClearUploadNames() -> () {🔒RobloxScript}
	Function StudioPublishService:CloseAfterPublish(closeMode: Enum.StudioCloseMode) -> () {🔒RobloxScript}
	Function StudioPublishService:PublishAs(universeId: number, placeId: number, groupId: number, isPublish: boolean, publishParameters: any, willRetryOnConflict: boolean? = false, allowOpeningNewPlace: boolean? = true) -> () {🔒RobloxScript}
	Function StudioPublishService:PublishThenTurnOnTeamCreate() -> () {🔒RobloxScript}
	Function StudioPublishService:RefreshDocumentDisplayName() -> () {🔒RobloxScript}
	Function StudioPublishService:RegisterPublishHold(priority: number, callback: (...any) -> ...any) -> RBXScriptConnection {🔒RobloxScript}
	Function StudioPublishService:SaveOrPublishPlaceToRobloxIsCanceled() -> () {🔒RobloxScript}
	Function StudioPublishService:SetTeamCreateOnPublishInfo(shouldTurnOnTcOnPublish: boolean, newPlaceName: string) -> () {🔒RobloxScript}
	Function StudioPublishService:SetUniverseDisplayName(newName: string) -> () {🔒RobloxScript}
	Function StudioPublishService:SetUploadNames(placeName: string, universeName: string) -> () {🔒RobloxScript}
	Function StudioPublishService:ShowSaveOrPublishPlaceToRoblox(showGameSelect: boolean, isPublish: boolean, closeMode: Enum.StudioCloseMode) -> () {🔒RobloxScript}
	Event StudioPublishService.GameNameUpdated(name: string) {🔒RobloxScript}
	Event StudioPublishService.GamePublishCancelled() {🔒RobloxScript}
	Event StudioPublishService.GamePublishFinished(success: boolean, gameId: number, message: string, reason: Enum.StudioPlaceUpdateFailureReason) {🔒RobloxScript}
	Event StudioPublishService.OnPublishAttempt(isPublishAs: boolean) {🔒RobloxScript}
	Event StudioPublishService.OnSaveOrPublishPlaceToRoblox(showGameSelect: boolean, isPublish: boolean, closeMode: Enum.StudioCloseMode) {🔒RobloxScript}
Class StudioScriptDebugEventListener : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
Class StudioSdkService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function StudioSdkService:GetSdk() -> Instance? {🔒RobloxScript}
	Function StudioSdkService:SetSdk(sdk: Instance) -> () {🔒RobloxScript}
Class StudioService : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
	Property StudioService.DraggerSolveConstraints: boolean [ReadOnly]
	Property StudioService.GridSize: number [ReadOnly]
	Property StudioService.RotateIncrement: number [ReadOnly]
	Property StudioService.ShowConstraintDetails: boolean [ReadOnly]
	Property StudioService.UseLocalSpace: boolean [📁LoadOnly] [NotReplicated]
	Property StudioService.ActiveScript: Instance? [ReadOnly]
	Property StudioService.StudioLocaleId: string [ReadOnly]
	Property StudioService.AlignDraggedObjects: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property StudioService.DrawConstraintsOnTop: boolean [ReadOnly] [Deprecated]
	Property StudioService.HoverInstance: Instance? {RobloxScript} [Hidden] [NotReplicated]
	Property StudioService.InstalledPluginData: string {RobloxScript} [Hidden] [ReadOnly]
	Property StudioService.PivotSnapToGeometry: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property StudioService.Secrets: string {RobloxScript}
	Property StudioService.ShowWeldDetails: boolean {RobloxScript} [ReadOnly]
	Function StudioService:GetClassIcon(className: string) -> { [string]: any } {🔒Plugin}
	Function StudioService:GetUserId() -> number {🔒Plugin}
	Function StudioService:GizmoRaycast(origin: Vector3, direction: Vector3, raycastParams: RaycastParams?) -> RaycastResult? {🔒Plugin}
	Function StudioService:PromptImportFileAsync(fileTypeFilter: { any }? = {}) -> Instance? {🔒Plugin} [Yields]
	Function StudioService:PromptImportFilesAsync(fileTypeFilter: { any }? = {}) -> { Instance } {🔒Plugin} [Yields]
	Function StudioService:AnimationIdSelected(id: number) -> () {🔒RobloxScript}
	Function StudioService:CopyToClipboard(stringToCopy: string) -> () {🔒RobloxScript}
	Function StudioService:GetBadgeConfigureUrl(badgeId: number) -> string {🔒RobloxScript}
	Function StudioService:GetBadgeUploadUrl() -> string {🔒RobloxScript}
	Function StudioService:GetPlaceIsPersistedToCloud() -> boolean {🔒RobloxScript}
	Function StudioService:GetResourceByCategory(category: string) -> { [string]: any } {🔒RobloxScript}
	Function StudioService:GetStartupAssetId() -> string {🔒RobloxScript}
	Function StudioService:GetStartupPluginId() -> string {🔒RobloxScript}
	Function StudioService:GetTermsOfUseUrl() -> string {🔒RobloxScript}
	Function StudioService:HasInternalPermission() -> boolean {🔒RobloxScript}
	Function StudioService:IsPluginInstalled(assetId: number) -> boolean {🔒RobloxScript}
	Function StudioService:IsPluginUpToDate(assetId: number, currentAssetVersion: number) -> boolean {🔒RobloxScript}
	Function StudioService:OpenInBrowser_DONOTUSE(url: string) -> () {🔒RobloxScript}
	Function StudioService:PromptImportFile(fileTypeFilter: { any }? = {}) -> Instance? {🔒Plugin} [Yields] [Deprecated]
	Function StudioService:PromptImportFiles(fileTypeFilter: { any }? = {}) -> { Instance } {🔒Plugin} [Yields] [Deprecated]
	Function StudioService:SetPluginEnabled(assetId: number, state: boolean) -> () {🔒RobloxScript}
	Function StudioService:ShowPlaceVersionHistoryDialog(placeId: number) -> () {🔒RobloxScript} [Deprecated]
	Function StudioService:ShowPublishToRoblox() -> () {🔒RobloxScript}
	Function StudioService:TryInstallPlugin(assetId: number, assetVersionId: number) -> () {🔒RobloxScript} [Yields]
	Function StudioService:UninstallPlugin(assetId: number) -> () {🔒RobloxScript}
	Function StudioService:UpdatePluginManagement() -> () {🔒RobloxScript}
	Event StudioService.OnImportFromRoblox() {🔒RobloxScript}
	Event StudioService.OnOpenGameSettings(pageIdentifier: string) {🔒RobloxScript}
	Event StudioService.OnOpenManagePackagePlugin(userId: number, assetId: number) {🔒RobloxScript}
	Event StudioService.OnPluginInstalledFromToolbox() {🔒RobloxScript}
	Event StudioService.OnPluginInstalledFromWeb(pluginId: string) {🔒RobloxScript}
	Event StudioService.OnPublishAsPlugin(instances: { Instance }) {🔒RobloxScript}
	Event StudioService.OnSaveToRoblox(instances: { Instance }) {🔒RobloxScript}
	Event StudioService.PromptTransformPluginCheckEnable() {🔒RobloxScript}
	Event StudioService.SaveLocallyAsComplete(success: boolean) {🔒RobloxScript}
Class StudioTestService : Instance [NotCreatable] [Service] [NotReplicated]
	Function StudioTestService:EndTest(value: any) -> ()
	Function StudioTestService:ExecutePlayModeAsync(args: any) -> any {🔒Plugin} [Yields]
	Function StudioTestService:ExecuteRunModeAsync(args: any) -> any {🔒Plugin} [Yields]
	Function StudioTestService:GetTestArgs() -> any
Class StudioTheme : Instance [NotCreatable] [NotReplicated]
	Function StudioTheme:GetColor(styleguideitem: Enum.StudioStyleGuideColor, modifier: Enum.StudioStyleGuideModifier? = "Default") -> Color3 {🔒Plugin}
Class StudioUserService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property StudioUserService.IsLoggedIn: boolean {RobloxScript} [ReadOnly]
Class StudioWidgetsService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function StudioWidgetsService:ApplyFillInBox(target: StudioWidget) -> () {🔒RobloxScript}
	Function StudioWidgetsService:ApplyHighlight(target: StudioWidget, rowName: string?) -> () {🔒RobloxScript}
	Function StudioWidgetsService:ApplyShadows() -> () {🔒RobloxScript}
	Function StudioWidgetsService:ApplySpotlight(target: StudioWidget, rowName: string?) -> () {🔒RobloxScript}
	Function StudioWidgetsService:GetWidgetFromLabel(label: string) -> StudioWidget {🔒RobloxScript}
	Function StudioWidgetsService:GetWidgetFromPluginGui(gui: PluginGui) -> StudioWidget {🔒RobloxScript}
	Function StudioWidgetsService:HideSpotlight() -> () {🔒RobloxScript}
Class StyleBase : Instance [NotCreatable]
	Function StyleBase:GetStyleRules() -> { Instance } {🛠️UI}
	Function StyleBase:InsertStyleRule(rule: StyleRule, priority: number?) -> () {🛠️UI}
	Function StyleBase:SetStyleRules(rules: { Instance }) -> () {🛠️UI}
	Event StyleBase.StyleRulesChanged() {🛠️UI}
Class StyleRule : StyleBase
	Property StyleRule.Priority: number {🛠️UI}
	Property StyleRule.Selector: string {🛠️UI}
	Property StyleRule.SelectorError: string {🛠️UI} [ReadOnly]
	Property StyleRule.Index: number {🛠️UI} [📁LoadOnly] [Hidden] [NotScriptable]
	Property StyleRule.PropertiesSerialize: BinaryString {🛠️UI} [Hidden] [NotScriptable]
	Property StyleRule.PropertyTransitionsSerialize: BinaryString {🛠️UI} [Hidden] [NotScriptable]
	Function StyleRule:GetProperties() -> { [string]: any } {🛠️UI}
	Function StyleRule:GetProperty(name: string) -> any {🛠️UI}
	Function StyleRule:GetPropertyTransitions() -> { [string]: any } {🛠️UI}
	Function StyleRule:SetProperties(styleProperties: { [string]: any }) -> () {🛠️UI}
	Function StyleRule:SetProperty(name: string, value: any) -> () {🛠️UI}
	Function StyleRule:SetPropertyTransitions(properties: { [string]: any }) -> () {🛠️UI}
	Function StyleRule:GetPropertiesResolved() -> { [string]: any } {🛠️UI} {🔒RobloxScript}
	Function StyleRule:GetPropertyResolved(name: string) -> any {🛠️UI} {🔒RobloxScript}
	Function StyleRule:SetPropertyTransition(property: string, transitionParams: any) -> () {🛠️UI} {🔒RobloxScript}
	Event StyleRule.StyleRulePropertyChanged(styleProperty: string) {🛠️UI} {🔒RobloxScript}
Class StyleSheet : StyleBase
	Function StyleSheet:GetDerives() -> { Instance } {🛠️UI}
	Function StyleSheet:SetDerives(derives: { Instance }) -> () {🛠️UI}
Class StyleDerive : Instance
	Property StyleDerive.Priority: number {🛠️UI}
	Property StyleDerive.StyleSheet: StyleSheet? {🛠️UI}
	Property StyleDerive.Index: number {🛠️UI} [📁LoadOnly] [Hidden] [NotScriptable]
Class StyleLink : Instance
	Property StyleLink.StyleSheet: StyleSheet? {🛠️UI}
Class StyleQuery : Instance [NotBrowsable]
	Property StyleQuery.IsActive: boolean {🛠️UI} [ReadOnly]
	Property StyleQuery.AspectRatioRange: NumberRange {🛠️UI} {RobloxEngine} [NotReplicated] [NotScriptable]
	Property StyleQuery.MaxSize: Vector2 {🛠️UI} {RobloxEngine} [NotReplicated] [NotScriptable]
	Property StyleQuery.MinSize: Vector2 {🛠️UI} {RobloxEngine} [NotReplicated] [NotScriptable]
	Property StyleQuery.PreferredInput: Enum.PreferredInput {🛠️UI} {RobloxEngine} [NotReplicated] [NotScriptable]
	Property StyleQuery.ReducedMotionEnabled: boolean {🛠️UI} {RobloxEngine} [NotReplicated] [NotScriptable]
	Property StyleQuery.ViewportDisplaySize: Enum.DisplaySize {🛠️UI} {RobloxEngine} [NotReplicated] [NotScriptable]
	Property StyleQuery.ConditionsSerialize: BinaryString {🛠️UI} {RobloxEngine} [Hidden] [NotScriptable]
	Function StyleQuery:GetCondition(name: string) -> any {🛠️UI}
	Function StyleQuery:GetConditions() -> { [string]: any } {🛠️UI}
	Function StyleQuery:SetCondition(name: string, value: any) -> () {🛠️UI}
	Function StyleQuery:SetConditions(conditions: { [string]: any }) -> () {🛠️UI}
Class StylingService : Instance [NotCreatable] [Service] [NotReplicated]
	Function StylingService:GetAppliedStyles(instance: Instance) -> { any } {🔒RobloxScript}
	Function StylingService:GetStyleInfo(style: StyleRule) -> { [string]: any } {🔒RobloxScript}
	Function StylingService:GetStyleSheetDerivesChain(styleSheet: StyleSheet) -> { Instance } {🔒RobloxScript}
	Function StylingService:GetStyleSheetInfo(styleSheet: StyleSheet) -> { [string]: any } {🔒RobloxScript}
	Function StylingService:UpdateUnitTestOnly() -> () {🔒RobloxScript}
Class SurfaceAppearance : Instance
	Property SurfaceAppearance.AlphaMode: Enum.AlphaMode {🛠️Basic}
	Property SurfaceAppearance.Color: Color3 {🛠️Basic}
	Property SurfaceAppearance.ColorMap: string {🛠️Basic} {Plugin}
	Property SurfaceAppearance.EmissiveMaskContent: Content {🛠️Basic} {✏️Plugin}
	Property SurfaceAppearance.EmissiveStrength: number {🛠️Basic}
	Property SurfaceAppearance.EmissiveTint: Color3 {🛠️Basic}
	Property SurfaceAppearance.MetalnessMap: string {🛠️Basic} {Plugin}
	Property SurfaceAppearance.NormalMap: string {🛠️Basic} {Plugin}
	Property SurfaceAppearance.RoughnessMap: string {🛠️Basic} {Plugin}
	Property SurfaceAppearance.ColorMapContent: Content {🛠️Basic} {✏️Plugin} [Hidden]
	Property SurfaceAppearance.MetalnessMapContent: Content {🛠️Basic} {✏️Plugin} [Hidden]
	Property SurfaceAppearance.NormalMapContent: Content {🛠️Basic} {✏️Plugin} [Hidden]
	Property SurfaceAppearance.RoughnessMapContent: Content {🛠️Basic} {✏️Plugin} [Hidden]
	Property SurfaceAppearance.TexturePack: string {🛠️Basic} {RobloxScript} {✏️RobloxEngine}
Class SystemThemeService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function SystemThemeService:getSystemTheme() -> Enum.SystemThemeValue {🔒RobloxScript}
	Function SystemThemeService:getSystemThemeAsync() -> Enum.SystemThemeValue {🔒RobloxScript} [Yields]
	Function SystemThemeService:isSystemThemeAvailable() -> boolean {🔒RobloxScript}
	Function SystemThemeService:setTheme(theme: Enum.SystemThemeValue) -> () {🔒RobloxScript}
	Event SystemThemeService.OnLuaThemeUpdated(theme: Enum.SystemThemeValue) {🔒RobloxScript}
Class TaskScheduler : Instance [NotCreatable] [Service] [NotReplicated]
	Property TaskScheduler.ThreadPoolConfig: Enum.ThreadPoolConfig
	Property TaskScheduler.SchedulerDutyCycle: number [ReadOnly]
	Property TaskScheduler.SchedulerRate: number [ReadOnly]
	Property TaskScheduler.ThreadPoolSize: number [ReadOnly]
Class Team : Instance
	Property Team.AutoAssignable: boolean {🛠️Players}
	Property Team.TeamColor: BrickColor {🛠️Players}
	Property Team.AutoColorCharacters: boolean {🛠️Players} [📁LoadOnly] [NotReplicated] [Deprecated]
	Property Team.ChildOrder: number {🛠️Players} {RobloxScript} [Hidden]
	Property Team.Score: number {🛠️Players} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function Team:GetPlayers() -> { Instance } {🛠️Players} {🧬Safe}
	Event Team.PlayerAdded(player: Player) {🛠️Players}
	Event Team.PlayerRemoved(player: Player) {🛠️Players}
Class TeamCreateData : Instance {🔒Plugin} [NotCreatable] [Service]
	Property TeamCreateData.InitialCameraCFrame: CFrame {RobloxEngine} [Hidden] [NotScriptable]
Class TeamCreatePublishService : Instance {🔒RobloxEngine} [NotCreatable] [Service]
	Event TeamCreatePublishService.TeamCreateErrorStatus(result: Enum.TeamCreateErrorState, teamCreateSaveData: { [string]: any }) {🔒RobloxScript}
	Event TeamCreatePublishService.TeamCreatePlaceUploadRequest(metadata: { [string]: any }) {🔒RobloxEngine} [Hidden]
	Event TeamCreatePublishService.TeamCreatePlaceUploadResponse(success: boolean, metadata: { [string]: any }) {🔒RobloxEngine} [Hidden]
Class TeamCreateService : Instance {🔒Plugin} [NotCreatable] [Service] [NotReplicated]
	Function TeamCreateService:CloseGameIfUserDoesntHavePerms() -> () {🔒RobloxScript}
Class Teams : Instance [NotCreatable] [Service]
	Function Teams:GetTeams() -> { Instance } {🛠️Players}
	Function Teams:RebalanceTeams() -> () {🛠️Players} [Deprecated]
Class TelemetryService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function TelemetryService:LogCounter(config: { [string]: any }, data: { [string]: any }?, value: number? = 1) -> any {🔒RobloxScript}
	Function TelemetryService:LogDurationEvent(key: string) -> any {🔒RobloxScript}
	Function TelemetryService:LogDurationEventWithTimestamp(key: string, timestamp: number) -> any {🔒RobloxScript}
	Function TelemetryService:LogEvent(config: { [string]: any }, data: { [string]: any }? = nil) -> any {🔒RobloxScript}
	Function TelemetryService:LogStat(config: { [string]: any }, data: { [string]: any }?, value: number) -> any {🔒RobloxScript}
Class TeleportAsyncResult : Instance [NotCreatable]
	Property TeleportAsyncResult.PrivateServerId: string {🛠️Teleport} [ReadOnly]
	Property TeleportAsyncResult.ReservedServerAccessCode: string {🛠️Teleport} [ReadOnly]
Class TeleportOptions : Instance
	Property TeleportOptions.ReservedServerAccessCode: string {🛠️Teleport}
	Property TeleportOptions.ServerInstanceId: string {🛠️Teleport}
	Property TeleportOptions.ShouldReserveServer: boolean {🛠️Teleport}
	Function TeleportOptions:GetTeleportData() -> any {🛠️Teleport}
	Function TeleportOptions:SetTeleportData(teleportData: any) -> () {🛠️Teleport}
Class TeleportService : Instance [NotCreatable] [Service]
	Property TeleportService.CustomizedTeleportUI: boolean {🛠️Teleport} [📁LoadOnly] [NotReplicated] [Deprecated]
	Function TeleportService:GetArrivingTeleportGui() -> Instance? {🛠️Teleport | UI}
	Function TeleportService:GetLocalPlayerTeleportData() -> any {🛠️Teleport}
	Function TeleportService:GetPlayerPlaceInstanceAsync(userId: number) -> ...any {🛠️Teleport} [Yields]
	Function TeleportService:GetTeleportSetting(setting: string) -> any {🛠️Teleport}
	Function TeleportService:PromptExperienceDetailsAsync(player: Player, universeId: number) -> Enum.PromptExperienceDetailsResult {🛠️Teleport} [Yields]
	Function TeleportService:ReserveServerAsync(placeId: number) -> ...any {🛠️Teleport} [Yields]
	Function TeleportService:SetTeleportGui(gui: Instance) -> () {🛠️Teleport | UI}
	Function TeleportService:SetTeleportSetting(setting: string, value: any) -> () {🛠️Teleport}
	Function TeleportService:Teleport(placeId: number, player: Instance? = nil, teleportData: any, customLoadingScreen: Instance? = nil) -> () {🛠️Teleport | UI}
	Function TeleportService:TeleportAsync(placeId: number, players: { Instance }, teleportOptions: Instance? = nil) -> Instance? {🛠️Teleport | UI} [Yields]
	Function TeleportService:TeleportPartyAsync(placeId: number, players: { Instance }, teleportData: any, customLoadingScreen: Instance? = nil) -> string {🛠️Teleport | UI} [Yields]
	Function TeleportService:TeleportToPlaceInstance(placeId: number, instanceId: string, player: Instance? = nil, spawnName: string? = "", teleportData: any, customLoadingScreen: Instance? = nil) -> () {🛠️Teleport | UI}
	Function TeleportService:TeleportToPrivateServer(placeId: number, reservedServerAccessCode: string, players: { Instance }, spawnName: string? = "", teleportData: any, customLoadingScreen: Instance? = nil) -> () {🛠️Teleport | UI}
	Function TeleportService:TeleportToSpawnByName(placeId: number, spawnName: string, player: Instance? = nil, teleportData: any, customLoadingScreen: Instance? = nil) -> () {🛠️Teleport | UI}
	Function TeleportService:Block() -> () {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:GetThirdPartyTeleportInfo(goForth: boolean) -> ...any {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:PromptExperienceDetailsCompleted(resultEnum: Enum.PromptExperienceDetailsResult, errorMessage: string? = "") -> () {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:ReserveServer(placeId: number) -> ...any {🛠️Teleport} [Yields] [Deprecated]
	Function TeleportService:TeleportCancel() -> () {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:TeleportReconnect() -> () {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:TeleportTrustedBackForth(goForth: boolean) -> () {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:TeleportTrustedBackHistory(placeId: number) -> () {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:TeleportedPlacesBackHistory() -> { any } {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:TeleportedUniversesBackHistory() -> { any } {🛠️Teleport} {🔒RobloxScript}
	Function TeleportService:UnblockAsync() -> ...any {🛠️Teleport} {🔒RobloxScript} [Yields]
	Event TeleportService.LocalPlayerArrivedFromTeleport(loadingGui: Instance, dataTable: any) {🛠️Teleport}
	Event TeleportService.TeleportInitFailed(player: Instance, teleportResult: Enum.TeleportResult, errorMessage: string, placeId: number, teleportOptions: Instance) {🛠️Teleport}
	Event TeleportService.MenuTeleportAttempt() {🛠️Teleport} {🔒RobloxScript}
	Event TeleportService.OpenExperienceDetailsPrompt(universeId: number) {🛠️Teleport} {🔒RobloxScript}
	Event TeleportService.ReconnectTeleportInitFailed(player: Instance, teleportResult: Enum.TeleportResult, errorMessage: string, placeId: number, teleportOptions: Instance) {🛠️Teleport} {🔒RobloxEngine}
	Event TeleportService.SendVIPData(player: Instance, vipServerCode: string, dmPlaceID: number) {🛠️Teleport} {🔒RobloxEngine} [Hidden]
	Event TeleportService.TeleportInProgress(player: Instance, teleportInfo: { [string]: any }) {🛠️Teleport} {🔒RobloxEngine} [Hidden]
	Event TeleportService.TeleportInitFailedInternal(player: Instance, teleportResult: Enum.TeleportResult, errorMessage: string, guid: string) {🛠️Teleport} {🔒RobloxEngine} [Hidden]
Class TemporaryCageMeshProvider : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class TemporaryScriptService : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class TerrainDetail : Instance
	Property TerrainDetail.ColorMap: string {🛠️Environment} {Plugin}
	Property TerrainDetail.ColorMapContent: Content {🛠️Environment} {Plugin}
	Property TerrainDetail.EmissiveMaskContent: Content {🛠️Environment} {Plugin}
	Property TerrainDetail.EmissiveStrength: number {🛠️Environment}
	Property TerrainDetail.EmissiveTint: Color3 {🛠️Environment}
	Property TerrainDetail.Face: Enum.TerrainFace {🛠️Environment}
	Property TerrainDetail.MaterialPattern: Enum.MaterialPattern {🛠️Environment}
	Property TerrainDetail.MetalnessMap: string {🛠️Environment} {Plugin}
	Property TerrainDetail.MetalnessMapContent: Content {🛠️Environment} {Plugin}
	Property TerrainDetail.NormalMap: string {🛠️Environment} {Plugin}
	Property TerrainDetail.NormalMapContent: Content {🛠️Environment} {Plugin}
	Property TerrainDetail.RoughnessMap: string {🛠️Environment} {Plugin}
	Property TerrainDetail.RoughnessMapContent: Content {🛠️Environment} {Plugin}
	Property TerrainDetail.StudsPerTile: number {🛠️Environment}
	Property TerrainDetail.TexturePack: string {🛠️Environment} [Hidden] [NotScriptable]
Class TerrainRegion : Instance
	Property TerrainRegion.SizeInCells: Vector3 {🛠️Environment} [ReadOnly]
	Property TerrainRegion.ExtentsMax: Vector3int16 {🛠️Environment} [Hidden] [NotScriptable]
	Property TerrainRegion.ExtentsMin: Vector3int16 {🛠️Environment} [Hidden] [NotScriptable]
	Property TerrainRegion.GridV3: BinaryString {🛠️Environment} [📁LoadOnly] [Hidden] [WriteOnly] [NotReplicated] [NotScriptable]
	Property TerrainRegion.IsSmooth: boolean {🛠️Environment} [ReadOnly] [Deprecated]
	Property TerrainRegion.SmoothGrid: BinaryString {🛠️Environment} [Hidden] [NotReplicated] [NotScriptable]
	Function TerrainRegion:ApplyTransform(rotation: CFrame, size: Vector3) -> () {🛠️Environment} {🔒RobloxScript}
	Function TerrainRegion:ApplyTransformSubregion(rotation: CFrame, size: Vector3, region: Region3int16) -> TerrainRegion {🛠️Environment} {🔒RobloxScript}
	Function TerrainRegion:ConvertToSmooth() -> () {🛠️Environment} {🔒Plugin} [Deprecated]
	Function TerrainRegion:GetRegionWireframe() -> { any } {🛠️Environment} {🔒RobloxScript}
Class TestService : Instance [Service]
	Property TestService.Description: string
	Property TestService.AutoRuns: boolean
	Property TestService.IsPhysicsEnvironmentalThrottled: boolean
	Property TestService.IsSleepAllowed: boolean
	Property TestService.ThrottlePhysicsToRealtime: boolean
	Property TestService.ErrorCount: number [ReadOnly]
	Property TestService.TestCount: number [ReadOnly]
	Property TestService.WarnCount: number [ReadOnly]
	Property TestService.ExecuteWithStudioRun: boolean
	Property TestService.NumberOfPlayers: number
	Property TestService.SimulateSecondsLag: number
	Property TestService.Timeout: number
	Property TestService.Is30FpsThrottleEnabled: boolean [📁LoadOnly] [NotReplicated] [Deprecated]
	Function TestService:Check(condition: boolean, description: string, source: Instance? = nil, line: number? = 0) -> ()
	Function TestService:Checkpoint(text: string, source: Instance? = nil, line: number? = 0) -> ()
	Function TestService:Done() -> ()
	Function TestService:Error(description: string, source: Instance? = nil, line: number? = 0) -> ()
	Function TestService:Fail(description: string, source: Instance? = nil, line: number? = 0) -> ()
	Function TestService:Message(text: string, source: Instance? = nil, line: number? = 0) -> ()
	Function TestService:Require(condition: boolean, description: string, source: Instance? = nil, line: number? = 0) -> ()
	Function TestService:RunAsync() -> () {🔒Plugin} [Yields]
	Function TestService:ScopeTime() -> { [string]: any }
	Function TestService:StartTestSession() -> () {🛠️InternalTest}
	Function TestService:StopTestSession() -> () {🛠️InternalTest}
	Function TestService:TakeSnapshot(snapshotname: string, source: Instance? = nil) -> () {🛠️InternalTest}
	Function TestService:Warn(condition: boolean, description: string, source: Instance? = nil, line: number? = 0) -> ()
	Function TestService:getTestSessionProviderStats(providerName: string) -> { [string]: any } {🛠️InternalTest}
	Function TestService:isFeatureEnabled(name: string) -> boolean
	Function TestService:ConvertSlimAcrToObj(acrFullFilePath: string, objFileName: string) -> string {🔒RobloxScript}
	Function TestService:CreateAndSavePropertySet(source: Instance) -> string {🔒RobloxScript}
	Function TestService:CreateExtraAssetsFileFromPropertySet(psetFileName: string) -> string {🔒RobloxScript}
	Function TestService:FetchExtraAssets(extraAssetsFileName: string) -> string {🔒RobloxScript}
	Function TestService:Run() -> () {🔒Plugin} [Yields] [Deprecated]
	Function TestService:TranscodePropertySet(extraAssetsFileName: string, psetFileName: string) -> string {🔒RobloxScript}
	Event TestService.ServerCollectConditionalResult(condition: boolean, text: string, script: Instance, line: number)
	Event TestService.ServerCollectResult(text: string, script: Instance, line: number)
Class TextBoxService : Instance [NotCreatable] [Service]
Class TextChannel : Instance
	Property TextChannel.DirectChatRequester: Player? {🛠️Chat} [ReadOnly]
	Function TextChannel:AddUserAsync(userId: number) -> ...any {🛠️Chat} [Yields]
	Function TextChannel:DisplaySystemMessage(systemMessage: string, metadata: string? = "") -> TextChatMessage {🛠️Chat}
	Function TextChannel:SendAsync(message: string, metadata: string? = "") -> TextChatMessage {🛠️Chat} [Yields]
	Function TextChannel:SetDirectChatRequester(requester: Player) -> () {🛠️Chat}
	Event TextChannel.MessageReceived(incomingMessage: TextChatMessage) {🛠️Chat}
	Callback TextChannel.OnIncomingMessage(message: TextChatMessage) -> ...any {🛠️Chat}
	Callback TextChannel.ShouldDeliverCallback(message: TextChatMessage, textSource: TextSource) -> ...any {🛠️Chat}
Class TextChatCommand : Instance
	Property TextChatCommand.AutocompleteVisible: boolean {🛠️Chat}
	Property TextChatCommand.Enabled: boolean {🛠️Chat}
	Property TextChatCommand.PrimaryAlias: string {🛠️Chat}
	Property TextChatCommand.SecondaryAlias: string {🛠️Chat}
	Event TextChatCommand.Triggered(originTextSource: TextSource, unfilteredText: string) {🛠️Chat}
Class TextChatConfigurations : Instance [NotCreatable] [NotReplicated]
Class BubbleChatConfiguration : TextChatConfigurations [NotCreatable]
	Property BubbleChatConfiguration.BackgroundColor3: Color3 {🛠️Chat}
	Property BubbleChatConfiguration.BackgroundTransparency: number {🛠️Chat}
	Property BubbleChatConfiguration.FontFace: Font {🛠️Chat}
	Property BubbleChatConfiguration.TailVisible: boolean {🛠️Chat}
	Property BubbleChatConfiguration.TextColor3: Color3 {🛠️Chat}
	Property BubbleChatConfiguration.TextSize: number {🛠️Chat}
	Property BubbleChatConfiguration.AdorneeName: string {🛠️Chat}
	Property BubbleChatConfiguration.BubbleDuration: number {🛠️Chat}
	Property BubbleChatConfiguration.BubblesSpacing: number {🛠️Chat}
	Property BubbleChatConfiguration.Enabled: boolean {🛠️Chat}
	Property BubbleChatConfiguration.LocalPlayerStudsOffset: Vector3 {🛠️Chat}
	Property BubbleChatConfiguration.MaxBubbles: number {🛠️Chat}
	Property BubbleChatConfiguration.MaxDistance: number {🛠️Chat}
	Property BubbleChatConfiguration.MinimizeDistance: number {🛠️Chat}
	Property BubbleChatConfiguration.VerticalStudsOffset: number {🛠️Chat}
	Property BubbleChatConfiguration.Font: Enum.Font {🛠️Chat} [Hidden]
Class ChannelTabsConfiguration : TextChatConfigurations [NotCreatable]
	Property ChannelTabsConfiguration.BackgroundColor3: Color3 {🛠️Chat}
	Property ChannelTabsConfiguration.BackgroundTransparency: number {🛠️Chat}
	Property ChannelTabsConfiguration.FontFace: Font {🛠️Chat}
	Property ChannelTabsConfiguration.HoverBackgroundColor3: Color3 {🛠️Chat}
	Property ChannelTabsConfiguration.SelectedTabTextColor3: Color3 {🛠️Chat}
	Property ChannelTabsConfiguration.TextColor3: Color3 {🛠️Chat}
	Property ChannelTabsConfiguration.TextSize: number {🛠️Chat}
	Property ChannelTabsConfiguration.TextStrokeColor3: Color3 {🛠️Chat}
	Property ChannelTabsConfiguration.TextStrokeTransparency: number {🛠️Chat}
	Property ChannelTabsConfiguration.Enabled: boolean {🛠️Chat}
	Property ChannelTabsConfiguration.AbsolutePosition: Vector2 {🛠️Chat} [ReadOnly]
	Property ChannelTabsConfiguration.AbsoluteSize: Vector2 {🛠️Chat} [ReadOnly]
	Function ChannelTabsConfiguration:SetAbsolutePosition(value: Vector2) -> () {🛠️Chat} {🔒RobloxScript}
	Function ChannelTabsConfiguration:SetAbsoluteSize(value: Vector2) -> () {🛠️Chat} {🔒RobloxScript}
Class ChatInputBarConfiguration : TextChatConfigurations [NotCreatable]
	Property ChatInputBarConfiguration.BackgroundColor3: Color3 {🛠️Chat}
	Property ChatInputBarConfiguration.BackgroundTransparency: number {🛠️Chat}
	Property ChatInputBarConfiguration.FontFace: Font {🛠️Chat}
	Property ChatInputBarConfiguration.PlaceholderColor3: Color3 {🛠️Chat}
	Property ChatInputBarConfiguration.TextColor3: Color3 {🛠️Chat}
	Property ChatInputBarConfiguration.TextSize: number {🛠️Chat}
	Property ChatInputBarConfiguration.TextStrokeColor3: Color3 {🛠️Chat}
	Property ChatInputBarConfiguration.TextStrokeTransparency: number {🛠️Chat}
	Property ChatInputBarConfiguration.AutocompleteEnabled: boolean {🛠️Chat}
	Property ChatInputBarConfiguration.Enabled: boolean {🛠️Chat}
	Property ChatInputBarConfiguration.KeyboardKeyCode: Enum.KeyCode {🛠️Chat}
	Property ChatInputBarConfiguration.AbsolutePosition: Vector2 {🛠️Chat} [ReadOnly] {🧬Unsafe}
	Property ChatInputBarConfiguration.AbsoluteSize: Vector2 {🛠️Chat} [ReadOnly] {🧬Unsafe}
	Property ChatInputBarConfiguration.IsFocused: boolean {🛠️Chat} [ReadOnly] {🧬Unsafe}
	Property ChatInputBarConfiguration.TargetTextChannel: TextChannel? {🛠️Chat}
	Property ChatInputBarConfiguration.TextBox: TextBox? {🛠️Chat}
	Property ChatInputBarConfiguration.AbsolutePositionWrite: Vector2 {🛠️Chat} {RobloxScript} [Hidden]
	Property ChatInputBarConfiguration.AbsoluteSizeWrite: Vector2 {🛠️Chat} {RobloxScript} [Hidden]
	Property ChatInputBarConfiguration.IsFocusedWrite: boolean {🛠️Chat} {RobloxScript} [Hidden]
Class ChatWindowConfiguration : TextChatConfigurations [NotCreatable]
	Property ChatWindowConfiguration.BackgroundColor3: Color3 {🛠️Chat}
	Property ChatWindowConfiguration.BackgroundTransparency: number {🛠️Chat}
	Property ChatWindowConfiguration.FontFace: Font {🛠️Chat}
	Property ChatWindowConfiguration.TextColor3: Color3 {🛠️Chat}
	Property ChatWindowConfiguration.TextSize: number {🛠️Chat}
	Property ChatWindowConfiguration.TextStrokeColor3: Color3 {🛠️Chat}
	Property ChatWindowConfiguration.TextStrokeTransparency: number {🛠️Chat}
	Property ChatWindowConfiguration.Enabled: boolean {🛠️Chat}
	Property ChatWindowConfiguration.HeightScale: number {🛠️Chat}
	Property ChatWindowConfiguration.WidthScale: number {🛠️Chat}
	Property ChatWindowConfiguration.AbsolutePosition: Vector2 {🛠️Chat} [ReadOnly] {🧬Unsafe}
	Property ChatWindowConfiguration.AbsoluteSize: Vector2 {🛠️Chat} [ReadOnly] {🧬Unsafe}
	Property ChatWindowConfiguration.HorizontalAlignment: Enum.HorizontalAlignment {🛠️Chat} {🧬Unsafe}
	Property ChatWindowConfiguration.VerticalAlignment: Enum.VerticalAlignment {🛠️Chat} {🧬Unsafe}
	Property ChatWindowConfiguration.AbsolutePositionWrite: Vector2 {🛠️Chat} {RobloxScript} [Hidden]
	Property ChatWindowConfiguration.AbsoluteSizeWrite: Vector2 {🛠️Chat} {RobloxScript} [Hidden]
	Function ChatWindowConfiguration:DeriveNewMessageProperties() -> ChatWindowMessageProperties {🛠️Chat}
Class TextChatMessage : Instance [NotCreatable]
	Property TextChatMessage.BubbleChatMessageProperties: BubbleChatMessageProperties? {🛠️Chat}
	Property TextChatMessage.ChatWindowMessageProperties: ChatWindowMessageProperties? {🛠️Chat}
	Property TextChatMessage.MessageId: string {🛠️Chat}
	Property TextChatMessage.Metadata: string {🛠️Chat}
	Property TextChatMessage.PrefixText: string {🛠️Chat}
	Property TextChatMessage.Status: Enum.TextChatMessageStatus {🛠️Chat}
	Property TextChatMessage.Text: string {🛠️Chat}
	Property TextChatMessage.TextChannel: TextChannel? {🛠️Chat}
	Property TextChatMessage.TextSource: TextSource? {🛠️Chat}
	Property TextChatMessage.Timestamp: DateTime {🛠️Chat}
	Property TextChatMessage.Translation: string {🛠️Chat}
	Property TextChatMessage.ForModeration: boolean {🛠️Chat} {RobloxScript} [Hidden]
	Property TextChatMessage.OriginalText: string {🛠️Chat} {RobloxScript} [Hidden]
	Property TextChatMessage.RewrittenText: string {🛠️Chat} {RobloxScript} [Hidden]
	Property TextChatMessage.RewrittenTranslation: string {🛠️Chat} {RobloxScript} [Hidden]
	Property TextChatMessage.Verified: boolean {🛠️Chat} {RobloxEngine} [Hidden] [NotScriptable]
	Property TextChatMessage.WasRewritten: boolean {🛠️Chat} {RobloxScript} [Hidden]
Class TextChatMessageProperties : Instance
	Property TextChatMessageProperties.PrefixText: string {🛠️Chat}
	Property TextChatMessageProperties.Text: string {🛠️Chat}
	Property TextChatMessageProperties.Translation: string {🛠️Chat}
Class BubbleChatMessageProperties : TextChatMessageProperties
	Property BubbleChatMessageProperties.BackgroundColor3: Color3 {🛠️Chat}
	Property BubbleChatMessageProperties.BackgroundTransparency: number {🛠️Chat}
	Property BubbleChatMessageProperties.FontFace: Font {🛠️Chat}
	Property BubbleChatMessageProperties.TailVisible: boolean {🛠️Chat}
	Property BubbleChatMessageProperties.TextColor3: Color3 {🛠️Chat}
	Property BubbleChatMessageProperties.TextSize: number {🛠️Chat}
Class ChatWindowMessageProperties : TextChatMessageProperties [NotCreatable]
	Property ChatWindowMessageProperties.FontFace: Font {🛠️Chat}
	Property ChatWindowMessageProperties.PrefixTextProperties: ChatWindowMessageProperties? {🛠️Chat}
	Property ChatWindowMessageProperties.TextColor3: Color3 {🛠️Chat}
	Property ChatWindowMessageProperties.TextSize: number {🛠️Chat}
	Property ChatWindowMessageProperties.TextStrokeColor3: Color3 {🛠️Chat}
	Property ChatWindowMessageProperties.TextStrokeTransparency: number {🛠️Chat}
Class TextChatService : Instance [NotCreatable] [Service]
	Property TextChatService.ChatTranslationEnabled: boolean {🛠️Chat} {✏️RobloxScript} [NotReplicated]
	Property TextChatService.ChatVersion: Enum.ChatVersion {🛠️Chat} {✏️RobloxScript}
	Property TextChatService.CreateDefaultCommands: boolean {🛠️Chat} {✏️Plugin}
	Property TextChatService.CreateDefaultTextChannels: boolean {🛠️Chat} {✏️Plugin}
	Property TextChatService.ChatTranslationFTUXShown: boolean {🛠️Chat} {RobloxScript} [Hidden] [NotReplicated]
	Property TextChatService.ChatTranslationToggleEnabled: boolean {🛠️Chat} {RobloxScript} [Hidden] [NotReplicated]
	Property TextChatService.HasSeenDeprecationDialog: boolean {🛠️Chat} {RobloxScript} [Hidden] [NotReplicated]
	Property TextChatService.IsLegacyChatDisabled: boolean {🛠️Chat} {RobloxScript} [Hidden]
	Function TextChatService:CanUserChatAsync(userId: number) -> boolean {🛠️Chat} [Yields]
	Function TextChatService:CanUsersChatAsync(userIdFrom: number, userIdTo: number) -> boolean {🛠️Chat} [Yields]
	Function TextChatService:CanUsersDirectChatAsync(requesterUserId: number, userIds: { any }) -> { any } {🛠️Chat} [Yields]
	Function TextChatService:DisplayBubble(partOrCharacter: Instance, message: string) -> () {🛠️Chat}
	Function TextChatService:GetChatGroupsAsync(players: { Instance }) -> { any } {🛠️Chat} [Yields]
	Function TextChatService:CanUsersWhisperAsync(fromUserId: number, toUserId: number) -> boolean {🛠️Chat} {🔒RobloxScript} [Yields]
	Function TextChatService:SendEnableChatButtonClicked() -> () {🛠️Chat} {🔒RobloxScript}
	Function TextChatService:SendEnableChatButtonShown() -> () {🛠️Chat} {🔒RobloxScript}
	Function TextChatService:SendExpChatLoadSuccess(loadingLatency: number) -> () {🛠️Chat} {🔒RobloxScript}
	Function TextChatService:SendExpChatMessageClientRendered(textChatMessage: TextChatMessage, messageRenderedSurface: string? = "unknown") -> () {🛠️Chat} {🔒RobloxScript}
	Function TextChatService:SendExpChatWindowScroll() -> () {🛠️Chat} {🔒RobloxScript}
	Function TextChatService:SendExpChatWindowStatusChange(timeClosed: number, timeOpen: number, timeBackgroundIdle: number, timeTextIdle: number) -> () {🛠️Chat} {🔒RobloxScript}
	Function TextChatService:setModerationModeEnabled(userId: number, enabled: boolean) -> boolean {🛠️Chat} {🔒RobloxScript}
	Event TextChatService.BubbleDisplayed(partOrCharacter: Instance, textChatMessage: TextChatMessage) {🛠️Chat}
	Event TextChatService.MessageReceived(textChatMessage: TextChatMessage) {🛠️Chat}
	Event TextChatService.SendingMessage(textChatMessage: TextChatMessage) {🛠️Chat}
	Event TextChatService.ClientToServerMessageReplicateSignalV2(text: string, metadata: string, messageId: string, textSource: TextSource, textChannel: TextChannel) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event TextChatService.ClientToServerMessageReplicateSignalV3(text: string, metadata: string, messageId: string, textSource: TextSource, textChannel: TextChannel, verified: boolean, isEscapedFlagEnabled: boolean) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event TextChatService.OnIncomingMessageEvent(textChatMessage: TextChatMessage) {🛠️Chat} {🔒RobloxScript}
	Event TextChatService.ServerToClientMessageReplicateSignal(text: string, prefixText: string, metadata: string, messageId: string, textSource: TextSource, textChannel: TextChannel, timestamp: number, status: Enum.TextChatMessageStatus) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event TextChatService.ServerToClientMessageReplicateSignalV2(data: { [string]: any }) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event TextChatService.UpdateChatTimeout(userId: number, startTime: number, duration: number) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Event TextChatService.UserMessageIntentSent(userIntentMessage: TextChatMessage) {🛠️Chat} {🔒RobloxScript}
	Event TextChatService.UserMessageIntentSentRemote(text: string, prefixText: string, metadata: string, messageId: string, textSource: TextSource, textChannel: TextChannel, timestamp: number) {🛠️Chat} {🔒RobloxEngine} [Hidden]
	Callback TextChatService.OnBubbleAdded(message: TextChatMessage, adornee: Instance) -> ...any {🛠️Chat}
	Callback TextChatService.OnChatWindowAdded(message: TextChatMessage) -> ...any {🛠️Chat}
	Callback TextChatService.OnIncomingMessage(message: TextChatMessage) -> ...any {🛠️Chat}
Class TextFilterResult : Instance [NotCreatable] [NotReplicated]
	Function TextFilterResult:GetNonChatStringForBroadcastAsync() -> string {🛠️UI} [Yields]
	Function TextFilterResult:GetNonChatStringForUserAsync(toUserId: number) -> string {🛠️UI} [Yields]
	Function TextFilterResult:GetChatForUserAsync(toUserId: number) -> string {🛠️UI} [Yields] [Deprecated]
Class TextFilterTranslatedResult : Instance [NotCreatable] [NotReplicated]
	Property TextFilterTranslatedResult.SourceLanguage: string {🛠️UI} [ReadOnly]
	Property TextFilterTranslatedResult.SourceText: TextFilterResult? {🛠️UI} [ReadOnly]
	Function TextFilterTranslatedResult:GetTranslationForLocale(locale: string) -> TextFilterResult {🛠️UI}
	Function TextFilterTranslatedResult:GetTranslations() -> { [string]: any } {🛠️UI}
Class TextGenerator : Instance
	Property TextGenerator.Seed: number
	Property TextGenerator.SystemPrompt: string
	Property TextGenerator.Temperature: number
	Property TextGenerator.TopP: number
	Function TextGenerator:GenerateTextAsync(request: { [string]: any }) -> { [string]: any } [Yields]
Class TextService : Instance [NotCreatable] [Service] [NotReplicated]
	Function TextService:FilterAndTranslateStringAsync(stringToFilter: string, fromUserId: number, targetLocales: { any }, textContext: Enum.TextFilterContext? = "PrivateChat") -> TextFilterTranslatedResult {🛠️UI} [Yields]
	Function TextService:FilterStringAsync(stringToFilter: string, fromUserId: number, textContext: Enum.TextFilterContext? = "PrivateChat") -> TextFilterResult {🛠️UI} [Yields]
	Function TextService:GetFamilyInfoAsync(assetId: string) -> { [string]: any } {🛠️UI} [Yields]
	Function TextService:GetTextBoundsAsync(params: GetTextBoundsParams) -> Vector2 {🛠️UI} [Yields]
	Function TextService:GetTextSize(string: string, fontSize: number, font: Enum.Font, frameSize: Vector2) -> Vector2 {🛠️UI}
	Function TextService:GetTextSizeOffsetAsync(fontSize: number, font: Font) -> number {🛠️UI} [Yields]
	Function TextService:GetFontMemoryData() -> { [string]: any } {🛠️UI} {🔒RobloxScript}
	Function TextService:SetResolutionScale(scale: number) -> () {🛠️UI} {🔒RobloxScript}
Class TextSource : Instance [NotCreatable]
	Property TextSource.CanSend: boolean {🛠️Chat}
	Property TextSource.UserId: number {🛠️Chat} [ReadOnly]
	Property TextSource.UserIdReplicated: number {🛠️Chat} [Hidden] [NotScriptable]
Class TextureGenerationPartGroup : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function TextureGenerationPartGroup:GetInstances() -> { Instance } {🔒RobloxScript}
	Function TextureGenerationPartGroup:GetMeshIdsHash() -> string {🔒RobloxScript}
Class TextureGenerationService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function TextureGenerationService:CancelGenerationRequest(jobUuid: string) -> () {🔒RobloxScript}
	Function TextureGenerationService:CreatePartGroup(instances: { Instance }) -> TextureGenerationPartGroup {🔒RobloxScript}
	Function TextureGenerationService:GenerateTexture(previewJobId: string) -> { [string]: any } {🔒RobloxScript}
	Function TextureGenerationService:GetQuotasAsync() -> { [string]: any } {🔒RobloxScript} [Yields]
	Function TextureGenerationService:PreviewTexture(partGroup: TextureGenerationPartGroup, prompt: string, options: { [string]: any }) -> { [string]: any } {🔒RobloxScript}
	Event TextureGenerationService.GenerationNotificationSignal(notificationData: { [string]: any }) {🔒RobloxScript}
	Event TextureGenerationService.PreviewNotificationSignal(notificationData: { [string]: any }) {🔒RobloxScript}
Class TextureGenerationUnwrappingRequest : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function TextureGenerationUnwrappingRequest:ApplyToDataModel(partGroup: TextureGenerationPartGroup) -> TextureGenerationPartGroup {🔒RobloxScript}
	Function TextureGenerationUnwrappingRequest:GetPartGroup() -> TextureGenerationPartGroup {🔒RobloxScript}
Class ThirdPartyUserService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Property ThirdPartyUserService.FriendCommunicationRestrictionStatus: Enum.ChatRestrictionStatus {RobloxScript} [ReadOnly]
	Property ThirdPartyUserService.HasActiveUser: boolean {RobloxScript} [ReadOnly]
	Property ThirdPartyUserService.VoiceChatRestrictionStatus: Enum.ChatRestrictionStatus {RobloxScript} [ReadOnly]
	Function ThirdPartyUserService:GetUserPlatformName() -> string {🔒RobloxScript}
	Function ThirdPartyUserService:GetVoiceChatRestrictionStatus() -> Enum.ChatRestrictionStatus {🔒RobloxScript}
	Function ThirdPartyUserService:HaveActiveUser() -> boolean {🔒RobloxScript}
	Function ThirdPartyUserService:IsAccountSwitchingSupported() -> boolean {🔒RobloxScript}
	Function ThirdPartyUserService:IsChatRestrictionSupported() -> boolean {🔒RobloxScript}
	Function ThirdPartyUserService:IsSingleSignOnSupported() -> boolean {🔒RobloxScript}
	Function ThirdPartyUserService:RegisterActiveUser(gamepadId: Enum.UserInputType) -> number {🔒RobloxScript} [Yields]
	Function ThirdPartyUserService:ShowAccountPicker() -> () {🔒RobloxScript}
	Event ThirdPartyUserService.ActiveUserSignedOut(signOutStatus: number) {🔒RobloxScript}
Class ThreadState : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property ThreadState.FrameCount: number {RobloxScript} [Hidden] [ReadOnly]
	Property ThreadState.ThreadId: number {RobloxScript} [Hidden] [ReadOnly]
	Property ThreadState.ThreadName: string {RobloxScript} [Hidden] [ReadOnly]
	Property ThreadState.Populated: boolean {RobloxScript} [Hidden] [ReadOnly]
	Function ThreadState:GetFrame(index: number) -> Instance? {🔒RobloxScript}
Class TimerService : Instance [NotCreatable] [Service]
Class ToastNotificationService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function ToastNotificationService:HideNotification(notificationId: string) -> () {🔒RobloxScript}
	Function ToastNotificationService:ShowNotification(message: string, notificationId: string) -> () {🔒RobloxScript}
Class TouchInputService : Instance [NotCreatable] [Service]
Class TouchTransmitter : Instance [NotCreatable] [NotBrowsable]
Class TraceRouteService : Instance [NotCreatable] [Service]
Class TracerService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function TracerService:FinishSpan(spanId: string) -> () {🔒RobloxScript}
	Function TracerService:StartSpan(name: string, parentId: string) -> string {🔒RobloxScript}
Class TrackerLodController : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property TrackerLodController.AudioMode: Enum.TrackerLodFlagMode
	Property TrackerLodController.VideoExtrapolationMode: Enum.TrackerExtrapolationFlagMode
	Property TrackerLodController.VideoLodMode: Enum.TrackerLodValueMode
	Property TrackerLodController.VideoMode: Enum.TrackerLodFlagMode
	Function TrackerLodController:getExtrapolation() -> number {🔒RobloxScript}
	Function TrackerLodController:getVideoLod() -> number {🔒RobloxScript}
	Function TrackerLodController:isAudioEnabled() -> boolean {🔒RobloxScript}
	Function TrackerLodController:isVideoEnabled() -> boolean {🔒RobloxScript}
	Event TrackerLodController.UpdateState() {🔒RobloxScript}
Class TrackerStreamAnimation : Instance {🔒RobloxScript} [NotReplicated]
Class Trail : Instance
	Property Trail.Brightness: number {🛠️Basic}
	Property Trail.Color: ColorSequence {🛠️Basic}
	Property Trail.FaceCamera: boolean {🛠️Basic}
	Property Trail.LightEmission: number {🛠️Basic}
	Property Trail.LightInfluence: number {🛠️Basic}
	Property Trail.Texture: string {🛠️Basic}
	Property Trail.TextureLength: number {🛠️Basic}
	Property Trail.TextureMode: Enum.TextureMode {🛠️Basic}
	Property Trail.Transparency: NumberSequence {🛠️Basic}
	Property Trail.Attachment0: Attachment? {🛠️Basic}
	Property Trail.Attachment1: Attachment? {🛠️Basic}
	Property Trail.Enabled: boolean {🛠️Basic}
	Property Trail.Lifetime: number {🛠️Basic}
	Property Trail.MaxLength: number {🛠️Basic}
	Property Trail.MinLength: number {🛠️Basic}
	Property Trail.WidthScale: NumberSequence {🛠️Basic}
	Property Trail.LocalTransparencyModifier: number {🛠️Basic} [Hidden] [NotReplicated]
	Function Trail:Clear() -> () {🛠️Basic}
	Event Trail.OnClearRequested() {🛠️Basic} [Hidden]
Class Translator : Instance [NotCreatable] [NotReplicated]
	Property Translator.LocaleId: string {🛠️Basic} [ReadOnly]
	Function Translator:FormatByKey(key: string, args: any) -> string {🛠️Basic}
	Function Translator:Translate(context: Instance, text: string) -> string {🛠️Basic}
	Function Translator:RobloxOnlyTranslate(context: Instance, text: string) -> string {🛠️Basic} {🔒RobloxScript}
Class TutorialService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function TutorialService:GetMainViewSessionId() -> string {🔒RobloxScript}
	Function TutorialService:HasUserCompletedTutorial() -> boolean {🔒RobloxScript}
	Function TutorialService:HideWidgets(commaSeparatedNames: string) -> boolean {🔒RobloxScript}
	Function TutorialService:PromptClosePlace() -> () {🔒RobloxScript}
	Function TutorialService:SetTutorialCompletionStatus(completed: boolean) -> () {🔒RobloxScript}
	Function TutorialService:ShouldLaunchTutorial() -> boolean {🔒RobloxScript}
	Function TutorialService:ShowWidgets(commaSeparatedNames: string) -> boolean {🔒RobloxScript}
Class TweenBase : Instance [NotCreatable] [NotBrowsable]
	Property TweenBase.PlaybackState: Enum.PlaybackState [ReadOnly]
	Function TweenBase:Cancel() -> ()
	Function TweenBase:Pause() -> ()
	Function TweenBase:Play() -> ()
	Event TweenBase.Completed(playbackState: Enum.PlaybackState)
Class Tween : TweenBase
	Property Tween.Instance: Instance? {🛠️Basic} [ReadOnly]
	Property Tween.TweenInfo: TweenInfo {🛠️Basic} [ReadOnly]
Class TweenService : Instance [NotCreatable] [Service]
	Function TweenService:Create(instance: Instance, tweenInfo: TweenInfo, propertyTable: { [string]: any }) -> Tween {🛠️Basic}
	Function TweenService:GetValue(alpha: number, easingStyle: Enum.EasingStyle, easingDirection: Enum.EasingDirection) -> number {🛠️Basic}
	Function TweenService:SmoothDamp(current: any, target: any, velocity: any, smoothTime: number, maxSpeed: number?, dt: number?) -> (any, any) {🛠️Basic} {🧬Safe}
Class UGCAvatarService : Instance {🔒RobloxScript} [NotCreatable] [Service]
Class UGCValidationService : Instance [NotCreatable] [Service] [NotReplicated]
	Function UGCValidationService:CalculateAverageEditableCageMeshDistance(innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh, innerTransform: CFrame, outerTransform: CFrame) -> number {🔒RobloxScript}
	Function UGCValidationService:CalculateBodyMaxCageDistance(inputBodyParts: { any }) -> ...any {🔒RobloxScript} [Yields]
	Function UGCValidationService:CalculateEditableMeshInsideMeshPercentage(editableMeshRoot: EditableMesh, editableMeshQuery: EditableMesh, meshQueryTransform: CFrame, meshQueryScale: Vector3) -> number {🔒RobloxScript}
	Function UGCValidationService:CalculateEditableMeshModifiedCageBoundingBox(referenceUVValues: { any }, innerCage: EditableMesh, innerTransform: CFrame, outerCage: EditableMesh, outerTransform: CFrame) -> ...any {🔒RobloxScript}
	Function UGCValidationService:CalculateEditableMeshNumModifiedCageUVsInSet(referenceUVValues: { any }, innerCage: EditableMesh, innerTransform: CFrame, outerCage: EditableMesh, outerTransform: CFrame) -> ...any {🔒RobloxScript}
	Function UGCValidationService:CalculateEditableMeshTotalSurfaceArea(editableMesh: EditableMesh, meshScale: Vector3) -> number {🔒RobloxScript}
	Function UGCValidationService:CalculateEditableMeshUniqueUVCount(editableMesh: EditableMesh) -> number {🔒RobloxScript}
	Function UGCValidationService:CanLoadAsset(assetId: string) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:CheckEditableMeshInCameraFrustum(editableMesh: EditableMesh, meshScale: Vector3, handleWorldCF: CFrame, cameraWorldCF: CFrame) -> boolean {🔒RobloxScript}
	Function UGCValidationService:CompareTextureOverlapByteString(byteStringBaseline: string, byteStringFollowup: string) -> { any } {🔒RobloxScript} [Yields]
	Function UGCValidationService:CompareTextureOverlapTextureId(textureIdBaseline: string, textureIdFollowup: string) -> { any } {🔒RobloxScript} [Yields]
	Function UGCValidationService:CreateEditableImageFromBinaryStringRobloxOnly(value: BinaryStringValue) -> EditableImage {🔒RobloxScript}
	Function UGCValidationService:CreateEditableMeshFromBinaryStringRobloxOnly(value: BinaryStringValue) -> EditableMesh {🔒RobloxScript}
	Function UGCValidationService:DoesMeshHaveSkinningData(meshId: string) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:DoesSurfaceAppearanceMatchTexturePackAsync(surfaceAppearance: SurfaceAppearance) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:FetchAssetWithFormat(url: string, assetFormat: string) -> { Instance } {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetBoundingBoxManipulationData(partMeshObjects: { any }, partCFs: { any }, meshScales: { any }) -> { [any]: any } {🔒RobloxScript}
	Function UGCValidationService:GetCagingRelevancyMetrics(innerCageMeshId: string, outerCageMeshId: string, refMeshId: string, offsetInner: Vector3, offsetOuter: Vector3) -> ...any {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetDynamicHeadEditableMeshInactiveControls(editableMesh: EditableMesh, controlNames: { any }) -> ...any {🔒RobloxScript}
	Function UGCValidationService:GetDynamicHeadMeshInactiveControls(meshId: string, controlNames: { any }) -> ...any {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetEditableCagingRelevancyMetrics(innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh, offsetInner: Vector3, offsetOuter: Vector3) -> ...any {🔒RobloxScript}
	Function UGCValidationService:GetEditableImageData(editableImage: EditableImage) -> BinaryStringValue {🔒RobloxScript}
	Function UGCValidationService:GetEditableImageSize(editableImage: EditableImage) -> Vector2 {🔒RobloxScript}
	Function UGCValidationService:GetEditableMeshMaxNearbyVerticesCollisions(editableMesh: EditableMesh, meshScale: Vector3) -> number {🔒RobloxScript}
	Function UGCValidationService:GetEditableMeshSkinningTransferJointsInfo(editableMesh: EditableMesh) -> { [string]: any } {🔒RobloxScript}
	Function UGCValidationService:GetEditableMeshTriCount(editableMesh: EditableMesh) -> number {🔒RobloxScript}
	Function UGCValidationService:GetEditableMeshVertColors(editableMesh: EditableMesh) -> { any } {🔒RobloxScript}
	Function UGCValidationService:GetEditableMeshVerticesSimilarityRate(editableMesh: EditableMesh, meshScale: Vector3) -> number {🔒RobloxScript}
	Function UGCValidationService:GetEditableMeshVerts(editableMesh: EditableMesh) -> { any } {🔒RobloxScript}
	Function UGCValidationService:GetFacsDrivenJointNamesFromEditableMesh(editableMesh: EditableMesh) -> ...any {🔒RobloxScript}
	Function UGCValidationService:GetFacsDrivenJointNamesFromMeshId(meshId: string) -> ...any {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetImageTransparencyWithByteString(textureId: string) -> number {🔒RobloxScript}
	Function UGCValidationService:GetImageTransparencyWithTextureID(textureId: string) -> number {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetMaxNearbyVerticesCollisions(meshId: string, meshScale: Vector3) -> number {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetMaximalJointDistancesWithinFacs(editableMesh: EditableMesh) -> { any } {🔒RobloxScript}
	Function UGCValidationService:GetMeshDataBinaryString(meshId: string) -> BinaryStringValue {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetMeshTriCount(meshId: string) -> number {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetMeshVertColors(meshId: string) -> { any } {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetMeshVerts(meshId: string) -> { any } {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetPropertyValue(instance: Instance, property: string) -> any {🔒RobloxScript}
	Function UGCValidationService:GetSkinnedJointNamesFromEditableMesh(editableMesh: EditableMesh) -> ...any {🔒RobloxScript}
	Function UGCValidationService:GetSkinnedJointNamesFromMeshId(meshId: string) -> ...any {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetSkinningTransferJointsInfo(meshId: string) -> { [string]: any } {🔒RobloxScript} [Yields]
	Function UGCValidationService:GetTextureSize(textureId: string) -> Vector2 {🔒RobloxScript} [Yields]
	Function UGCValidationService:IsDeformedLayeredClothingOutOfRenderBounds(accessory: Accessory) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:IsEditableMeshNumCoplanarIntersectionsOverLimit(editableMesh: EditableMesh, limit: number, meshScale: Vector3, intersectBackFaces: boolean) -> boolean {🔒RobloxScript}
	Function UGCValidationService:RegisterAlternateMesh(alternateId: string, binaryStringValue: BinaryStringValue) -> () {🔒RobloxScript}
	Function UGCValidationService:RegisterUGCValidationFunction(setFunction: (...any) -> ...any) -> () {🔒RobloxScript}
	Function UGCValidationService:ReportUGCValidationCounter(success: boolean, validationType: string) -> () {🔒RobloxScript}
	Function UGCValidationService:ReportUGCValidationFailureTelemetry(errorType: string) -> () {🔒RobloxScript}
	Function UGCValidationService:ReportUGCValidationTelemetry(assetType: string, data: { [string]: any }) -> () {🔒RobloxScript}
	Function UGCValidationService:ResetCollisionFidelity(meshPart: Instance, collisionFidelity: Enum.CollisionFidelity? = "Box") -> () {🔒RobloxScript}
	Function UGCValidationService:ResetCollisionFidelityWithEditableMeshDataLua(meshPart: MeshPart, editableMesh: EditableMesh, collisionFidelity: Enum.CollisionFidelity? = "Box") -> () {🔒RobloxScript}
	Function UGCValidationService:SetMeshIdBlocking(meshPart: Instance, meshId: string) -> () {🔒RobloxScript}
	Function UGCValidationService:ValidateCageMeshIntersection(innerCageMeshId: string, outerCageMeshId: string, refMeshId: string) -> ...any {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateCageUVCoincident(meshId: string) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateCageUVTriangleArea(meshId: string) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateDynamicHeadEditableMesh(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateDynamicHeadMesh(meshId: string) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateEditableImageSize(editableImage: EditableImage) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshCageMeshIntersection(innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh) -> ...any {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshCageNonManifoldAndHoles(editableMesh: EditableMesh) -> ...any {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshCageUVCoincident(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshCageUVTriangleArea(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshFacialBounds(editableMesh: EditableMesh, boundsScale: number, partSize: Vector3) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshFacialExpressiveness(editableMesh: EditableMesh, minDelta: number, partSize: Vector3) -> number {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshFullBodyCageDeletion(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshMisMatchUV(innerCage: EditableMesh, outerCage: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshOverlappingVertices(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshTriangleArea(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshTriangles(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshUVDuplicates(referenceValues: { any }, editableMesh: EditableMesh) -> number {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshUVSpace(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshUVValuesInReference(referenceValues: { any }, editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshUniqueUVCount(editableMesh: EditableMesh, numRequired: number) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateEditableMeshVertColors(editableMesh: EditableMesh, includeAlpha: boolean? = true) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateFacialBounds(meshId: string, boundsScale: number, partSize: Vector3) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateFacialExpressiveness(meshId: string, minDelta: number, partSize: Vector3) -> number {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateHSRMeshIds(wrapLayerInstance: Instance, hsrInstance: Instance) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateImageTransparencyThresholdByteString(image: string, threshold: number) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateImageTransparencyThresholdByteString_V2(image: string, threshold: number) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateImageTransparencyThresholdTextureID(textureId: string, threshold: number) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateImageTransparencyThresholdTextureID_V2(textureId: string, threshold: number) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateMeshVertColors(meshId: string, includeAlpha: boolean? = true) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateOverlappingVertices(meshId: string) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidatePartBBoxAfterFullFacs(headEditableMesh: EditableMesh, partEditableMesh: EditableMesh, headScale: Vector3, partScale: Vector3, boundsMaxMultiplier: number) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidatePartBBoxAfterFullFacsFromMeshIds(headMeshId: string, partMeshId: string, headScale: Vector3, partScale: Vector3, boundsMaxMultiplier: number) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidatePropertiesSensible(instance: Instance, stringLenRestrictions: { [string]: any }? = nil) -> ...any {🔒RobloxScript}
	Function UGCValidationService:ValidateSkinnedEditableMesh(editableMesh: EditableMesh) -> boolean {🔒RobloxScript}
	Function UGCValidationService:ValidateSkinnedMesh(meshId: string) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateTextureAlpha(textureId: string, pixelWidth: number) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateTextureAlphaByteString(byteString: string, pixelWidth: number) -> boolean {🔒RobloxScript} [Yields]
	Function UGCValidationService:ValidateUVValuesInReference(referenceValues: { any }, meshId: string) -> boolean {🔒RobloxScript} [Yields]
Class UIBase : Instance [NotCreatable]
Class UIComponent : UIBase [NotCreatable]
Class UIConstraint : UIComponent [NotCreatable]
Class UIAspectRatioConstraint : UIConstraint
	Property UIAspectRatioConstraint.AspectRatio: number {🛠️UI}
	Property UIAspectRatioConstraint.AspectType: Enum.AspectType {🛠️UI}
	Property UIAspectRatioConstraint.DominantAxis: Enum.DominantAxis {🛠️UI}
Class UISizeConstraint : UIConstraint
	Property UISizeConstraint.MaxSize: Vector2 {🛠️UI}
	Property UISizeConstraint.MinSize: Vector2 {🛠️UI}
Class UITextSizeConstraint : UIConstraint
	Property UITextSizeConstraint.MaxTextSize: number {🛠️UI}
	Property UITextSizeConstraint.MinTextSize: number {🛠️UI}
Class UICorner : UIComponent
	Property UICorner.CornerRadius: UDim {🛠️UI}
Class UIDragDetector : UIComponent
	Property UIDragDetector.BoundingBehavior: Enum.UIDragDetectorBoundingBehavior {🛠️UI}
	Property UIDragDetector.BoundingUI: GuiBase2d? {🛠️UI}
	Property UIDragDetector.DragRelativity: Enum.UIDragDetectorDragRelativity {🛠️UI}
	Property UIDragDetector.DragSpace: Enum.UIDragDetectorDragSpace {🛠️UI}
	Property UIDragDetector.DragStyle: Enum.UIDragDetectorDragStyle {🛠️UI}
	Property UIDragDetector.Enabled: boolean {🛠️UI}
	Property UIDragDetector.ReferenceUIInstance: GuiObject? {🛠️UI}
	Property UIDragDetector.ResponseStyle: Enum.UIDragDetectorResponseStyle {🛠️UI}
	Property UIDragDetector.SelectionModeDragSpeed: UDim2 {🛠️UI}
	Property UIDragDetector.SelectionModeRotateSpeed: number {🛠️UI}
	Property UIDragDetector.UIDragSpeedAxisMapping: Enum.UIDragSpeedAxisMapping {🛠️UI}
	Property UIDragDetector.DragAxis: Vector2 {🛠️UI}
	Property UIDragDetector.MaxDragAngle: number {🛠️UI}
	Property UIDragDetector.MaxDragTranslation: UDim2 {🛠️UI}
	Property UIDragDetector.MinDragAngle: number {🛠️UI}
	Property UIDragDetector.MinDragTranslation: UDim2 {🛠️UI}
	Property UIDragDetector.DragRotation: number {🛠️UI}
	Property UIDragDetector.DragUDim2: UDim2 {🛠️UI}
	Property UIDragDetector.ActivatedCursorIcon: string {🛠️UI}
	Property UIDragDetector.ActivatedCursorIconContent: Content {🛠️UI}
	Property UIDragDetector.CursorIcon: string {🛠️UI}
	Property UIDragDetector.CursorIconContent: Content {🛠️UI}
	Function UIDragDetector:AddConstraintFunction(priority: number, function: (...any) -> ...any) -> RBXScriptConnection {🛠️UI}
	Function UIDragDetector:GetReferencePosition() -> UDim2 {🛠️UI}
	Function UIDragDetector:GetReferenceRotation() -> number {🛠️UI}
	Function UIDragDetector:SetDragStyleFunction(function: (...any) -> ...any) -> () {🛠️UI}
	Event UIDragDetector.DragContinue(inputPosition: Vector2) {🛠️UI}
	Event UIDragDetector.DragEnd(inputPosition: Vector2) {🛠️UI}
	Event UIDragDetector.DragStart(inputPosition: Vector2) {🛠️UI}
Class UIFlexItem : UIComponent
	Property UIFlexItem.FlexMode: Enum.UIFlexMode {🛠️UI}
	Property UIFlexItem.GrowRatio: number {🛠️UI}
	Property UIFlexItem.ItemLineAlignment: Enum.ItemLineAlignment {🛠️UI}
	Property UIFlexItem.ShrinkRatio: number {🛠️UI}
Class UIGradient : UIComponent
	Property UIGradient.Color: ColorSequence {🛠️UI}
	Property UIGradient.Enabled: boolean {🛠️UI}
	Property UIGradient.Offset: Vector2 {🛠️UI}
	Property UIGradient.Rotation: number {🛠️UI}
	Property UIGradient.Transparency: NumberSequence {🛠️UI}
Class UILayout : UIComponent [NotCreatable]
Class UIGridStyleLayout : UILayout [NotCreatable] [NotBrowsable]
	Property UIGridStyleLayout.HorizontalAlignment: Enum.HorizontalAlignment {🛠️UI}
	Property UIGridStyleLayout.VerticalAlignment: Enum.VerticalAlignment {🛠️UI}
	Property UIGridStyleLayout.FillDirection: Enum.FillDirection {🛠️UI}
	Property UIGridStyleLayout.SortOrder: Enum.SortOrder {🛠️UI}
	Property UIGridStyleLayout.AbsoluteContentSize: Vector2 {🛠️UI} [ReadOnly] {🧬Unsafe}
	Function UIGridStyleLayout:ApplyLayout() -> () {🛠️UI} [Deprecated]
	Function UIGridStyleLayout:SetCustomSortFunction(function: ((...any) -> ...any)?) -> () {🛠️UI} [Deprecated]
Class UIGridLayout : UIGridStyleLayout
	Property UIGridLayout.CellPadding: UDim2 {🛠️UI}
	Property UIGridLayout.CellSize: UDim2 {🛠️UI}
	Property UIGridLayout.FillDirectionMaxCells: number {🛠️UI}
	Property UIGridLayout.StartCorner: Enum.StartCorner {🛠️UI}
	Property UIGridLayout.AbsoluteCellCount: Vector2 {🛠️UI} [ReadOnly] {🧬Unsafe}
	Property UIGridLayout.AbsoluteCellSize: Vector2 {🛠️UI} [ReadOnly] {🧬Unsafe}
Class UIListLayout : UIGridStyleLayout
	Property UIListLayout.HorizontalFlex: Enum.UIFlexAlignment {🛠️UI}
	Property UIListLayout.ItemLineAlignment: Enum.ItemLineAlignment {🛠️UI}
	Property UIListLayout.VerticalFlex: Enum.UIFlexAlignment {🛠️UI}
	Property UIListLayout.Padding: UDim {🛠️UI}
	Property UIListLayout.Wraps: boolean {🛠️UI}
	Property UIListLayout.HorizontalPadding: UDim {🛠️UI} [📁LoadOnly] [Hidden] [NotScriptable]
	Property UIListLayout.VerticalPadding: UDim {🛠️UI} [📁LoadOnly] [Hidden] [NotScriptable]
Class UIPageLayout : UIGridStyleLayout
	Property UIPageLayout.Animated: boolean {🛠️UI}
	Property UIPageLayout.Circular: boolean {🛠️UI}
	Property UIPageLayout.EasingDirection: Enum.EasingDirection {🛠️UI}
	Property UIPageLayout.EasingStyle: Enum.EasingStyle {🛠️UI}
	Property UIPageLayout.Padding: UDim {🛠️UI}
	Property UIPageLayout.TweenTime: number {🛠️UI}
	Property UIPageLayout.CurrentPage: GuiObject? {🛠️UI} [ReadOnly]
	Property UIPageLayout.GamepadInputEnabled: boolean {🛠️UI}
	Property UIPageLayout.ScrollWheelInputEnabled: boolean {🛠️UI}
	Property UIPageLayout.TouchInputEnabled: boolean {🛠️UI}
	Function UIPageLayout:JumpTo(page: Instance) -> () {🛠️UI}
	Function UIPageLayout:JumpToIndex(index: number) -> () {🛠️UI}
	Function UIPageLayout:Next() -> () {🛠️UI}
	Function UIPageLayout:Previous() -> () {🛠️UI}
	Event UIPageLayout.PageEnter(page: Instance) {🛠️UI}
	Event UIPageLayout.PageLeave(page: Instance) {🛠️UI}
	Event UIPageLayout.Stopped(currentPage: Instance) {🛠️UI}
Class UITableLayout : UIGridStyleLayout
	Property UITableLayout.FillEmptySpaceColumns: boolean {🛠️UI}
	Property UITableLayout.FillEmptySpaceRows: boolean {🛠️UI}
	Property UITableLayout.Padding: UDim2 {🛠️UI}
	Property UITableLayout.MajorAxis: Enum.TableMajorAxis {🛠️UI}
Class UIPadding : UIComponent
	Property UIPadding.PaddingBottom: UDim {🛠️UI}
	Property UIPadding.PaddingLeft: UDim {🛠️UI}
	Property UIPadding.PaddingRight: UDim {🛠️UI}
	Property UIPadding.PaddingTop: UDim {🛠️UI}
Class UIScale : UIComponent
	Property UIScale.Scale: number {🛠️UI}
Class UIShadow : UIComponent
	Property UIShadow.BlurRadius: UDim {🛠️UI}
	Property UIShadow.Color: Color3 {🛠️UI}
	Property UIShadow.Offset: UDim2 {🛠️UI}
	Property UIShadow.Spread: UDim2 {🛠️UI}
	Property UIShadow.Transparency: number {🛠️UI}
	Property UIShadow.ZIndex: number {🛠️UI}
Class UIStroke : UIComponent
	Property UIStroke.ApplyStrokeMode: Enum.ApplyStrokeMode {🛠️UI}
	Property UIStroke.BorderOffset: UDim {🛠️UI}
	Property UIStroke.BorderStrokePosition: Enum.BorderStrokePosition {🛠️UI}
	Property UIStroke.Color: Color3 {🛠️UI}
	Property UIStroke.LineJoinMode: Enum.LineJoinMode {🛠️UI}
	Property UIStroke.StrokeSizingMode: Enum.StrokeSizingMode {🛠️UI}
	Property UIStroke.Thickness: number {🛠️UI}
	Property UIStroke.Transparency: number {🛠️UI}
	Property UIStroke.ZIndex: number {🛠️UI}
	Property UIStroke.Enabled: boolean {🛠️UI}
Class UIDragDetectorService : Instance [NotCreatable] [Service] [NotReplicated]
Class UniqueIdLookupService : Instance [NotCreatable] [Service]
	Function UniqueIdLookupService:GetOrCreateUniqueIdRemoteCommand(instance: Instance) -> string {🛠️RemoteCommand}
	Function UniqueIdLookupService:GetInstanceByRfc4122String(id: string) -> Instance? {🔒RobloxScript}
	Function UniqueIdLookupService:GetOrCreateUniqueId(instance: Instance) -> string {🔒RobloxScript}
Class UnvalidatedAssetService : Instance {🔒RobloxScript} [NotCreatable] [Service]
	Property UnvalidatedAssetService.CachedData: string {RobloxEngine} [Hidden] [NotScriptable]
	Function UnvalidatedAssetService:AppendTempAssetId(userId: number, id: number, lookAt: Vector3, camPos: Vector3, usage: string) -> () {🔒RobloxScript}
	Function UnvalidatedAssetService:AppendVantagePoint(userId: number, id: number, lookAt: Vector3, camPos: Vector3) -> boolean {🔒RobloxScript}
	Function UnvalidatedAssetService:UpgradeTempAssetId(userId: number, tempId: number, assetId: number) -> boolean {🔒RobloxScript}
Class UserGameSettings : Instance [NotCreatable] [Service] [NotReplicated]
	Property UserGameSettings.SavedQualityLevel: Enum.SavedQualitySetting {🛠️Players}
	Property UserGameSettings.ComputerCameraMovementMode: Enum.ComputerCameraMovementMode {🛠️Input}
	Property UserGameSettings.ComputerMovementMode: Enum.ComputerMovementMode {🛠️Input}
	Property UserGameSettings.ControlMode: Enum.ControlMode {🛠️Input}
	Property UserGameSettings.RotationType: Enum.RotationType {🛠️Input}
	Property UserGameSettings.TouchCameraMovementMode: Enum.TouchCameraMovementMode {🛠️Input}
	Property UserGameSettings.TouchMovementMode: Enum.TouchMovementMode {🛠️Input}
	Property UserGameSettings.GamepadCameraSensitivity: number {🛠️Input}
	Property UserGameSettings.MouseSensitivity: number {🛠️Input}
	Property UserGameSettings.RCCProfilerRecordFrameRate: number
	Property UserGameSettings.RCCProfilerRecordTimeFrame: number
	Property UserGameSettings.VRSmoothRotationEnabled: boolean {✏️RobloxScript}
	Property UserGameSettings.VignetteEnabled: boolean {✏️RobloxScript}
	Property UserGameSettings.GraphicsOptimizationMode: Enum.GraphicsOptimizationMode {RobloxScript}
	Property UserGameSettings.GraphicsQualityLevel: number {RobloxScript}
	Property UserGameSettings.MaxQualityEnabled: boolean {RobloxScript}
	Property UserGameSettings.CameraMode: Enum.CustomCameraMode {RobloxScript}
	Property UserGameSettings.HapticStrength: number {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.VRComfortSetting: Enum.VRComfortSetting {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.VRSafetyBubbleMode: Enum.VRSafetyBubbleMode {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.AllTutorialsDisabled: boolean {RobloxScript}
	Property UserGameSettings.BadgeVisible: boolean {RobloxScript}
	Property UserGameSettings.CameraYInverted: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.ChatTranslationEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.ChatTranslationFTUXShown: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.ChatTranslationLocale: string {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.ChatTranslationToggleEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.ChatVisible: boolean {RobloxScript}
	Property UserGameSettings.CompletedTutorials: string {RobloxScript} [Hidden] [NotScriptable]
	Property UserGameSettings.ComputerCameraMovementChanged: boolean {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property UserGameSettings.ComputerMovementChanged: boolean {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property UserGameSettings.DefaultCameraID: string {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.FramerateCap: number {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.Fullscreen: boolean {RobloxScript}
	Property UserGameSettings.HasEverUsedVR: boolean {RobloxScript}
	Property UserGameSettings.IsUsingCameraYInverted: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property UserGameSettings.IsUsingGamepadCameraSensitivity: boolean {RobloxScript} [Hidden] [ReadOnly]
	Property UserGameSettings.MasterVolume: number {RobloxScript}
	Property UserGameSettings.MasterVolumeStudio: number {RobloxScript}
	Property UserGameSettings.MicroProfilerWebServerEnabled: boolean {RobloxScript} [Hidden]
	Property UserGameSettings.MicroProfilerWebServerIP: string {RobloxScript} [Hidden] [ReadOnly]
	Property UserGameSettings.MicroProfilerWebServerPort: number {RobloxScript} [Hidden] [ReadOnly]
	Property UserGameSettings.MouseSensitivityFirstPerson: Vector2 {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.MouseSensitivityThirdPerson: Vector2 {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.OnScreenProfilerEnabled: boolean {RobloxScript} [Hidden]
	Property UserGameSettings.OnboardingsCompleted: string {RobloxScript}
	Property UserGameSettings.PartyVoiceVolume: number {RobloxScript}
	Property UserGameSettings.PeoplePageLayout: Enum.PeoplePageLayout {RobloxScript}
	Property UserGameSettings.PerformanceStatsVisible: boolean {RobloxScript} [Hidden]
	Property UserGameSettings.PlayerHeight: number {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.PlayerListVisible: boolean {RobloxScript}
	Property UserGameSettings.PlayerNamesEnabled: boolean {RobloxScript}
	Property UserGameSettings.PreferredTextSize: Enum.PreferredTextSize {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.PreferredTransparency: number {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.QualityResetLevel: number {RobloxScript} [Hidden]
	Property UserGameSettings.ReadAloud: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.ReducedMotion: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.StartMaximized: boolean {RobloxScript} [NotReplicated] [NotScriptable]
	Property UserGameSettings.StartScreenPosition: Vector2 {RobloxScript} [NotReplicated] [NotScriptable]
	Property UserGameSettings.StartScreenSize: Vector2 {RobloxScript} [NotReplicated] [NotScriptable]
	Property UserGameSettings.TouchCameraMovementChanged: boolean {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property UserGameSettings.TouchMovementChanged: boolean {RobloxEngine} [Hidden] [NotReplicated] [NotScriptable]
	Property UserGameSettings.UiNavigationKeyBindEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.UsedCoreGuiIsVisibleToggle: boolean {RobloxScript}
	Property UserGameSettings.UsedCustomGuiIsVisibleToggle: boolean {RobloxScript}
	Property UserGameSettings.UsedHideHudShortcut: boolean {RobloxScript}
	Property UserGameSettings.VREnabled: boolean {RobloxScript}
	Property UserGameSettings.VRRotationIntensity: number {RobloxScript}
	Property UserGameSettings.VRSmoothRotationEnabledCustomOption: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.VRThirdPersonFollowCamEnabled: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.VRThirdPersonFollowCamEnabledCustomOption: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.VignetteEnabledCustomOption: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property UserGameSettings.gaID: string {RobloxScript} [Hidden] [NotReplicated] [NotScriptable]
	Function UserGameSettings:GetCameraYInvertValue() -> number {🛠️Input}
	Function UserGameSettings:GetOnboardingCompleted(onboardingId: string) -> boolean {🛠️Players}
	Function UserGameSettings:InFullScreen() -> boolean {🛠️Players}
	Function UserGameSettings:InStudioMode() -> boolean {🛠️Players}
	Function UserGameSettings:SetCameraYInvertVisible() -> () {🛠️Input}
	Function UserGameSettings:SetGamepadCameraSensitivityVisible() -> () {🛠️Input}
	Function UserGameSettings:SetOnboardingCompleted(onboardingId: string) -> () {🛠️Players}
	Function UserGameSettings:GetDefaultFramerateCap() -> number {🔒RobloxScript}
	Function UserGameSettings:GetTutorialState(tutorialId: string) -> boolean {🔒RobloxScript}
	Function UserGameSettings:ResetOnboardingCompleted(onboardingId: string) -> () {🔒RobloxScript}
	Function UserGameSettings:SetTutorialState(tutorialId: string, value: boolean) -> () {🔒RobloxScript}
	Event UserGameSettings.FullscreenChanged(isFullscreen: boolean)
	Event UserGameSettings.StudioModeChanged(isStudioMode: boolean)
	Event UserGameSettings.PerformanceStatsVisibleChanged(isPerformanceStatsVisible: boolean) {🔒RobloxScript}
Class UserInputService : Instance [NotCreatable] [Service] [NotReplicated]
	Property UserInputService.AccelerometerEnabled: boolean {🛠️Input} [ReadOnly]
	Property UserInputService.GamepadEnabled: boolean {🛠️Input} [ReadOnly]
	Property UserInputService.GyroscopeEnabled: boolean {🛠️Input} [ReadOnly]
	Property UserInputService.KeyboardEnabled: boolean {🛠️Input} [ReadOnly]
	Property UserInputService.MouseBehavior: Enum.MouseBehavior {🛠️Input}
	Property UserInputService.MouseDeltaSensitivity: number {🛠️Input} [📁LoadOnly] [NotReplicated]
	Property UserInputService.MouseEnabled: boolean {🛠️Input} [ReadOnly]
	Property UserInputService.MouseIcon: string {🛠️Input}
	Property UserInputService.MouseIconContent: Content {🛠️Input}
	Property UserInputService.MouseIconEnabled: boolean {🛠️Input}
	Property UserInputService.OnScreenKeyboardPosition: Vector2 {🛠️Input} [ReadOnly]
	Property UserInputService.OnScreenKeyboardSize: Vector2 {🛠️Input} [ReadOnly]
	Property UserInputService.OnScreenKeyboardVisible: boolean {🛠️Input} [ReadOnly]
	Property UserInputService.PreferredInput: Enum.PreferredInput {🛠️Input} [ReadOnly]
	Property UserInputService.TouchEnabled: boolean {🛠️Input} [ReadOnly]
	Property UserInputService.VREnabled: boolean {🛠️Input} [ReadOnly]
	Property UserInputService.LegacyInputEventsEnabled: boolean {🛠️Input} {RobloxScript} [Hidden] [Deprecated]
	Property UserInputService.ModalEnabled: boolean {🛠️Input} [Deprecated]
	Property UserInputService.BottomBarSize: Vector2 {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property UserInputService.NavBarSize: Vector2 {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property UserInputService.OnScreenKeyboardAnimationDuration: number {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property UserInputService.OverrideMouseIconBehavior: Enum.OverrideMouseIconBehavior {🛠️Input} {RobloxScript} [Hidden]
	Property UserInputService.RightBarSize: Vector2 {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property UserInputService.StatusBarSize: Vector2 {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property UserInputService.TouchScreenEnabled: boolean {🛠️Input} {RobloxScript} [ReadOnly]
	Property UserInputService.UserHeadCFrame: CFrame {🛠️Input} [ReadOnly] [Deprecated]
	Function UserInputService:GamepadSupports(gamepadNum: Enum.UserInputType, gamepadKeyCode: Enum.KeyCode) -> boolean {🛠️Input}
	Function UserInputService:GetConnectedGamepads() -> { any } {🛠️Input}
	Function UserInputService:GetDeviceAcceleration() -> InputObject {🛠️Input}
	Function UserInputService:GetDeviceGravity() -> InputObject {🛠️Input}
	Function UserInputService:GetDeviceRotation() -> ...any {🛠️Input}
	Function UserInputService:GetFocusedTextBox() -> TextBox {🛠️Input}
	Function UserInputService:GetGamepadConnected(gamepadNum: Enum.UserInputType) -> boolean {🛠️Input}
	Function UserInputService:GetGamepadState(gamepadNum: Enum.UserInputType) -> { Instance } {🛠️Input}
	Function UserInputService:GetImageForKeyCode(keyCode: Enum.KeyCode) -> string {🛠️Input}
	Function UserInputService:GetKeysPressed() -> { Instance } {🛠️Input}
	Function UserInputService:GetLastInputType() -> Enum.UserInputType {🛠️Input}
	Function UserInputService:GetMouseButtonsPressed() -> { Instance } {🛠️Input}
	Function UserInputService:GetMouseDelta() -> Vector2 {🛠️Input}
	Function UserInputService:GetMouseLocation() -> Vector2 {🛠️Input}
	Function UserInputService:GetNavigationGamepads() -> { any } {🛠️Input}
	Function UserInputService:GetStringForKeyCode(keyCode: Enum.KeyCode) -> string {🛠️Input}
	Function UserInputService:GetSupportedGamepadKeyCodes(gamepadNum: Enum.UserInputType) -> { any } {🛠️Input}
	Function UserInputService:IsGamepadButtonDown(gamepadNum: Enum.UserInputType, gamepadKeyCode: Enum.KeyCode) -> boolean {🛠️Input}
	Function UserInputService:IsKeyDown(keyCode: Enum.KeyCode) -> boolean {🛠️Input}
	Function UserInputService:IsMouseButtonPressed(mouseButton: Enum.UserInputType) -> boolean {🛠️Input}
	Function UserInputService:IsNavigationGamepad(gamepadEnum: Enum.UserInputType) -> boolean {🛠️Input}
	Function UserInputService:RecenterUserHeadCFrame() -> () {🛠️Input}
	Function UserInputService:SetNavigationGamepad(gamepadEnum: Enum.UserInputType, enabled: boolean) -> () {🛠️Input}
	Function UserInputService:GetDeviceLevel() -> Enum.DeviceLevel {🛠️Input} {🔒RobloxScript}
	Function UserInputService:GetDeviceType() -> Enum.DeviceType {🛠️Input} {🔒RobloxScript}
	Function UserInputService:GetPasteText() -> string {🛠️Input} {🔒RobloxScript}
	Function UserInputService:GetPlatform() -> Enum.Platform {🛠️Input} {🔒RobloxScript}
	Function UserInputService:GetUserCFrame(type: Enum.UserCFrame) -> CFrame {🛠️Input} [Deprecated]
	Function UserInputService:SendAppUISizes(statusBarSize: Vector2, navBarSize: Vector2, bottomBarSize: Vector2, rightBarSize: Vector2) -> () {🛠️Input} {🔒RobloxScript}
	Event UserInputService.DeviceAccelerationChanged(acceleration: InputObject) {🛠️Input}
	Event UserInputService.DeviceGravityChanged(gravity: InputObject) {🛠️Input}
	Event UserInputService.DeviceRotationChanged(rotation: InputObject, cframe: CFrame) {🛠️Input}
	Event UserInputService.GamepadConnected(gamepadNum: Enum.UserInputType) {🛠️Input}
	Event UserInputService.GamepadDisconnected(gamepadNum: Enum.UserInputType) {🛠️Input}
	Event UserInputService.InputBegan(input: InputObject, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.InputChanged(input: InputObject, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.InputEnded(input: InputObject, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.JumpRequest() {🛠️Input}
	Event UserInputService.LastInputTypeChanged(lastInputType: Enum.UserInputType) {🛠️Input}
	Event UserInputService.PointerAction(wheel: number, pan: Vector2, pinch: number, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TextBoxFocusReleased(textboxReleased: TextBox) {🛠️Input}
	Event UserInputService.TextBoxFocused(textboxFocused: TextBox) {🛠️Input}
	Event UserInputService.TouchDrag(dragDirection: Enum.SwipeDirection, numberOfTouches: number, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchEnded(touch: InputObject, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchLongPress(touchPositions: { any }, state: Enum.UserInputState, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchMoved(touch: InputObject, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchPan(touchPositions: { any }, totalTranslation: Vector2, velocity: Vector2, state: Enum.UserInputState, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchPinch(touchPositions: { any }, scale: number, velocity: number, state: Enum.UserInputState, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchRotate(touchPositions: { any }, rotation: number, velocity: number, state: Enum.UserInputState, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchStarted(touch: InputObject, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchSwipe(swipeDirection: Enum.SwipeDirection, numberOfTouches: number, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchTap(touchPositions: { any }, gameProcessedEvent: boolean) {🛠️Input}
	Event UserInputService.TouchTapInWorld(position: Vector2, processedByUI: boolean) {🛠️Input}
	Event UserInputService.WindowFocusReleased() {🛠️Input}
	Event UserInputService.WindowFocused() {🛠️Input}
	Event UserInputService.StatusBarTapped(position: Vector2) {🛠️Input} {🔒RobloxScript}
	Event UserInputService.UserCFrameChanged(type: Enum.UserCFrame, value: CFrame) {🛠️Input} [Deprecated]
Class UserService : Instance [NotCreatable] [Service]
	Function UserService:GetUserInfosByUserIdsAsync(userIds: { any }) -> { any } {🛠️Basic} [Yields]
Class VRService : Instance [NotCreatable] [Service]
	Property VRService.AutomaticScaling: Enum.VRScaling {🛠️Input}
	Property VRService.AvatarGestures: boolean {🛠️Input}
	Property VRService.ControllerModels: Enum.VRControllerModelMode {🛠️Input}
	Property VRService.FadeOutViewOnCollision: boolean {🛠️Input}
	Property VRService.GuiInputUserCFrame: Enum.UserCFrame {🛠️Input} [NotReplicated]
	Property VRService.LaserPointer: Enum.VRLaserPointerMode {🛠️Input}
	Property VRService.ThirdPersonFollowCamEnabled: boolean {🛠️Input} [ReadOnly]
	Property VRService.VREnabled: boolean {🛠️Input} [ReadOnly]
	Property VRService.DidPointerHit: boolean {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property VRService.LaserDistance: number {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property VRService.PointerHitCFrame: CFrame {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property VRService.QuestASWState: boolean {🛠️Input} {RobloxScript} [Hidden] [NotReplicated]
	Property VRService.QuestDisplayRefreshRate: number {🛠️Input} {RobloxScript} [Hidden] [NotReplicated]
	Property VRService.VRDeviceAvailable: boolean {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property VRService.VRDeviceName: string {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Property VRService.VRSessionState: Enum.VRSessionState {🛠️Input} {RobloxScript} [Hidden] [ReadOnly]
	Function VRService:GetTouchpadMode(pad: Enum.VRTouchpad) -> Enum.VRTouchpadMode {🛠️Input}
	Function VRService:GetUserCFrame(type: Enum.UserCFrame) -> CFrame {🛠️Input}
	Function VRService:GetUserCFrameEnabled(type: Enum.UserCFrame) -> boolean {🛠️Input}
	Function VRService:RecenterUserHeadCFrame() -> () {🛠️Input}
	Function VRService:RequestNavigation(cframe: CFrame, inputUserCFrame: Enum.UserCFrame) -> () {🛠️Input}
	Function VRService:SetTouchpadMode(pad: Enum.VRTouchpad, mode: Enum.VRTouchpadMode) -> () {🛠️Input}
	Function VRService:IsMaquettes() -> boolean {🛠️Input} {🔒RobloxScript}
	Function VRService:IsVRAppBuild() -> boolean {🛠️Input} {🔒RobloxScript}
	Event VRService.NavigationRequested(cframe: CFrame, inputUserCFrame: Enum.UserCFrame) {🛠️Input}
	Event VRService.TouchpadModeChanged(pad: Enum.VRTouchpad, mode: Enum.VRTouchpadMode) {🛠️Input}
	Event VRService.UserCFrameChanged(type: Enum.UserCFrame, value: CFrame) {🛠️Input}
	Event VRService.UserCFrameEnabled(type: Enum.UserCFrame, enabled: boolean) {🛠️Input}
	Event VRService.LaserPointerTriggered(input: InputObject) {🛠️Input} {🔒RobloxScript}
Class VRStatusService : Instance [NotCreatable] [Service]
Class ValueBase : Instance [NotCreatable]
Class BinaryStringValue : ValueBase
	Property BinaryStringValue.Value: BinaryString [Hidden] [NotScriptable]
	Event BinaryStringValue.Changed(value: BinaryString)
Class BoolValue : ValueBase
	Property BoolValue.Value: boolean
	Event BoolValue.Changed(value: boolean)
	Event BoolValue.changed(value: boolean) [Deprecated]
Class BrickColorValue : ValueBase
	Property BrickColorValue.Value: BrickColor
	Event BrickColorValue.Changed(value: BrickColor)
	Event BrickColorValue.changed(value: BrickColor) [Deprecated]
Class CFrameValue : ValueBase
	Property CFrameValue.Value: CFrame
	Event CFrameValue.Changed(value: CFrame)
	Event CFrameValue.changed(value: CFrame) [Deprecated]
Class Color3Value : ValueBase
	Property Color3Value.Value: Color3
	Event Color3Value.Changed(value: Color3)
	Event Color3Value.changed(value: Color3) [Deprecated]
Class DoubleConstrainedValue : ValueBase [Deprecated]
	Property DoubleConstrainedValue.ConstrainedValue: number [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property DoubleConstrainedValue.MaxValue: number [Deprecated]
	Property DoubleConstrainedValue.MinValue: number [Deprecated]
	Property DoubleConstrainedValue.Value: number [📁LoadOnly] [NotReplicated] [Deprecated]
	Property DoubleConstrainedValue.value: number [Hidden] [NotScriptable] [Deprecated]
	Event DoubleConstrainedValue.Changed(value: number) [Deprecated]
	Event DoubleConstrainedValue.changed(value: number) [Deprecated] [Deprecated]
Class IntConstrainedValue : ValueBase [Deprecated]
	Property IntConstrainedValue.ConstrainedValue: number [📁LoadOnly] [Hidden] [NotReplicated] [Deprecated]
	Property IntConstrainedValue.MaxValue: number [Deprecated]
	Property IntConstrainedValue.MinValue: number [Deprecated]
	Property IntConstrainedValue.Value: number [📁LoadOnly] [NotReplicated] [Deprecated]
	Property IntConstrainedValue.value: number [Hidden] [NotScriptable] [Deprecated]
	Event IntConstrainedValue.Changed(value: number) [Deprecated]
	Event IntConstrainedValue.changed(value: number) [Deprecated] [Deprecated]
Class IntValue : ValueBase
	Property IntValue.Value: number
	Event IntValue.Changed(value: number)
	Event IntValue.changed(value: number) [Deprecated]
Class NumberValue : ValueBase
	Property NumberValue.Value: number
	Event NumberValue.Changed(value: number)
	Event NumberValue.changed(value: number) [Deprecated]
Class ObjectValue : ValueBase
	Property ObjectValue.Value: Instance?
	Event ObjectValue.Changed(value: Instance)
	Event ObjectValue.changed(value: Instance) [Deprecated]
Class RayValue : ValueBase
	Property RayValue.Value: Ray
	Event RayValue.Changed(value: Ray)
	Event RayValue.changed(value: Ray) [Deprecated]
Class StringValue : ValueBase
	Property StringValue.Value: string
	Event StringValue.Changed(value: string)
	Event StringValue.changed(value: string) [Deprecated]
Class Vector3Value : ValueBase
	Property Vector3Value.Value: Vector3
	Event Vector3Value.Changed(value: Vector3)
	Event Vector3Value.changed(value: Vector3) [Deprecated]
Class ValueCurve : Instance
	Property ValueCurve.Length: number {🛠️Basic} [ReadOnly]
	Property ValueCurve.ValueType: string {🛠️Basic} [ReadOnly]
	Property ValueCurve.ValuesAndTimes: BinaryString {🛠️Basic} [Hidden] [NotScriptable]
	Function ValueCurve:GetKeyAtIndex(index: number) -> ValueCurveKey {🛠️Basic}
	Function ValueCurve:GetKeyIndicesAtTime(time: number) -> { any } {🛠️Basic}
	Function ValueCurve:GetKeys() -> { any } {🛠️Basic}
	Function ValueCurve:GetValueAtTime(time: number) -> any? {🛠️Basic}
	Function ValueCurve:InsertKey(key: ValueCurveKey) -> { any } {🛠️Basic}
	Function ValueCurve:InsertKeyValue(time: number, value: any, keyInterpolationMode: Enum.KeyInterpolationMode? = "Constant") -> { any } {🛠️Basic}
	Function ValueCurve:RemoveKeyAtIndex(startingIndex: number, count: number? = 1) -> number {🛠️Basic}
	Function ValueCurve:SetKeys(keys: { any }) -> number {🛠️Basic}
Class Vector3Curve : Instance
	Function Vector3Curve:GetValueAtTime(time: number) -> { any } {🛠️Basic}
	Function Vector3Curve:X() -> FloatCurve {🛠️Basic}
	Function Vector3Curve:Y() -> FloatCurve {🛠️Basic}
	Function Vector3Curve:Z() -> FloatCurve {🛠️Basic}
Class VersionControlService : Instance {🔒LocalUser} [NotCreatable] [Service]
	Property VersionControlService.ScriptCollabEnabled: boolean {RobloxScript} [Hidden]
	Property VersionControlService.ScriptCollabVersionHistoryEnabled: boolean {RobloxEngine} [Hidden] [NotScriptable]
	Event VersionControlService.BroadcastScriptChangesSubmitted(scriptGuid: string) {🔒RobloxEngine} [Hidden]
	Event VersionControlService.CommitRejectedInfo(reason: number) {🔒LocalUser} [Hidden]
	Event VersionControlService.LockedScriptBatchCommit(scriptGuidTuple: ...any, scriptTextTuple: ...any, commitMessage: string) {🔒LocalUser} [Hidden]
	Event VersionControlService.RequestAllEditorsSignal() {🔒LocalUser} [Hidden]
	Event VersionControlService.ScriptBatchCommit(scriptGuidTuple: ...any, scriptHashBaseTuple: ...any, scriptTextTuple: ...any, commitMessage: string) {🔒LocalUser} [Hidden]
	Event VersionControlService.ScriptChangesSubmitted(scriptGuid: string, submitted: boolean) {🔒LocalUser} [Hidden]
	Event VersionControlService.ScriptEditorAdded(scriptGuid: string, editor: Instance) {🔒LocalUser} [Hidden]
	Event VersionControlService.ScriptEditorRemoved(scriptGuid: string, editor: Instance) {🔒LocalUser} [Hidden]
	Event VersionControlService.ScriptStartEdit(scriptGuid: string) {🔒LocalUser} [Hidden]
	Event VersionControlService.ScriptStopEdit(scriptGuid: string) {🔒LocalUser} [Hidden]
Class VideoCaptureService : Instance [NotCreatable] [Service]
	Property VideoCaptureService.Active: boolean {RobloxScript} [Hidden] [NotReplicated]
	Property VideoCaptureService.CameraID: string {RobloxScript} [Hidden] [NotReplicated]
	Function VideoCaptureService:GetCameraDevices() -> { [any]: any } {🔒RobloxScript}
	Event VideoCaptureService.DevicesChanged() {🔒RobloxScript}
	Event VideoCaptureService.Error(cameraid: string, errorcode: string) {🔒RobloxScript}
	Event VideoCaptureService.Started(cameraid: string) {🔒RobloxScript}
	Event VideoCaptureService.Stopped(cameraid: string) {🔒RobloxScript}
Class VideoDeviceInput : Instance {🔒RobloxScript} [NotReplicated]
	Property VideoDeviceInput.Active: boolean
	Property VideoDeviceInput.CameraId: string
	Property VideoDeviceInput.CaptureQuality: Enum.VideoDeviceCaptureQuality
	Property VideoDeviceInput.IsReady: boolean [ReadOnly]
Class VideoPlayer : Instance
	Property VideoPlayer.IsLoaded: boolean [ReadOnly]
	Property VideoPlayer.Resolution: Vector2 [ReadOnly]
	Property VideoPlayer.TimeLength: number [ReadOnly]
	Property VideoPlayer.VideoContent: Content
	Property VideoPlayer.AutoLoadInStudio: boolean {✏️RobloxScript} [NotReplicated] [NotScriptable]
	Property VideoPlayer.AutoPlayInStudio: boolean {✏️RobloxScript} [NotReplicated] [NotScriptable]
	Property VideoPlayer.IsPlaying: boolean [ReadOnly]
	Property VideoPlayer.Looping: boolean
	Property VideoPlayer.PlaybackSpeed: number
	Property VideoPlayer.TimePosition: number
	Property VideoPlayer.Volume: number
	Property VideoPlayer.PlayingReplicating: boolean [Hidden] [NotScriptable]
	Function VideoPlayer:GetConnectedWires(pin: string) -> { Instance }
	Function VideoPlayer:GetInputPins() -> { any }
	Function VideoPlayer:GetOutputPins() -> { any }
	Function VideoPlayer:LoadAsync() -> Enum.AssetFetchStatus [Yields]
	Function VideoPlayer:Pause() -> ()
	Function VideoPlayer:Play() -> ()
	Function VideoPlayer:Unload() -> ()
	Function VideoPlayer:SetStudioPreview(isPreview: boolean) -> () {🔒RobloxScript}
	Event VideoPlayer.DidEnd()
	Event VideoPlayer.DidLoop()
	Event VideoPlayer.PlayFailed(error: Enum.AssetFetchStatus)
	Event VideoPlayer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Class VideoScreenCaptureService : Instance [NotCreatable] [Service]
Class VideoService : Instance [NotCreatable] [Service]
	Function VideoService:CreateVideoSamplerAsync(content: Content, options: { [string]: any }?) -> VideoSampler [Yields]
	Event VideoService.PlaybackReport(timePlayedMs: { [string]: any }, timeDownloadedMs: { [string]: any }, timeVisibleMs: { [string]: any }) {🔒RobloxEngine} [Hidden]
Class VirtualInputManager : Instance [Service]
	Property VirtualInputManager.AdditionalLuaState: string {RobloxScript} [Hidden] [NotReplicated]
	Function VirtualInputManager:Dump() -> () {🔒RobloxScript}
	Function VirtualInputManager:HandleGamepadAxisInput(objectId: number, keyCode: Enum.KeyCode, x: number, y: number, z: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:HandleGamepadButtonInput(deviceId: number, keyCode: Enum.KeyCode, buttonState: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:HandleGamepadConnect(deviceId: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:HandleGamepadDisconnect(deviceId: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendAccelerometerEvent(x: number, y: number, z: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendGravityEvent(x: number, y: number, z: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendGyroscopeEvent(quatX: number, quatY: number, quatZ: number, quatW: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendKeyEvent(isPressed: boolean, keyCode: Enum.KeyCode, isRepeatedKey: boolean, layerCollector: Instance) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendMouseButtonEvent(x: number, y: number, mouseButton: number, isDown: boolean, layerCollector: Instance, repeatCount: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendMouseMoveDeltaEvent(deltaX: number, deltaY: number, layerCollector: Instance) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendMouseMoveEvent(x: number, y: number, layerCollector: Instance) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendMouseWheelEvent(x: number, y: number, isForwardScroll: boolean, layerCollector: Instance) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendScroll(x: number, y: number, deltaX: number, deltaY: number, options: { [string]: any }, layerCollector: Instance) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendTextInputCharacterEvent(str: string, layerCollector: Instance) -> () {🔒RobloxScript}
	Function VirtualInputManager:SendTouchEvent(touchId: number, state: number, x: number, y: number) -> () {🔒RobloxScript}
	Function VirtualInputManager:SetInputTypesToIgnore(inputTypesToIgnore: any) -> () {🔒RobloxScript}
	Function VirtualInputManager:StartPlaying(fileName: string) -> () {🔒RobloxScript}
	Function VirtualInputManager:StartPlayingJSON(string: string) -> () {🔒RobloxScript}
	Function VirtualInputManager:StartRecording() -> () {🔒RobloxScript}
	Function VirtualInputManager:StopPlaying() -> () {🔒RobloxScript}
	Function VirtualInputManager:StopRecording() -> () {🔒RobloxScript}
	Function VirtualInputManager:WaitForInputEventsProcessed() -> () {🔒RobloxScript} [Yields]
	Function VirtualInputManager:sendRobloxEvent(namespace: string, detail: string, detailType: string) -> () {🔒RobloxScript}
	Function VirtualInputManager:sendThemeChangeEvent(themeName: string) -> () {🔒RobloxScript}
	Event VirtualInputManager.PlaybackCompleted(additionalLuaState: string) {🔒RobloxScript}
	Event VirtualInputManager.RecordingCompleted(result: string) {🔒RobloxScript}
Class VirtualUser : Instance [NotCreatable] [Service] [NotReplicated]
	Function VirtualUser:Button1Down(position: Vector2, camera: CFrame?) -> () {🔒LocalUser}
	Function VirtualUser:Button1Up(position: Vector2, camera: CFrame?) -> () {🔒LocalUser}
	Function VirtualUser:Button2Down(position: Vector2, camera: CFrame?) -> () {🔒LocalUser}
	Function VirtualUser:Button2Up(position: Vector2, camera: CFrame?) -> () {🔒LocalUser}
	Function VirtualUser:CaptureController() -> () {🔒LocalUser}
	Function VirtualUser:ClickButton1(position: Vector2, camera: CFrame?) -> () {🔒LocalUser}
	Function VirtualUser:ClickButton2(position: Vector2, camera: CFrame?) -> () {🔒LocalUser}
	Function VirtualUser:MoveMouse(position: Vector2, camera: CFrame?) -> () {🔒LocalUser}
	Function VirtualUser:SetKeyDown(key: string) -> () {🔒LocalUser}
	Function VirtualUser:SetKeyUp(key: string) -> () {🔒LocalUser}
	Function VirtualUser:StartRecording() -> () {🔒LocalUser}
	Function VirtualUser:StopRecording() -> string {🔒LocalUser}
	Function VirtualUser:TypeKey(key: string) -> () {🔒LocalUser}
Class VisibilityCheckDispatcher : Instance [NotCreatable] [Service]
Class Visit : Instance [NotCreatable] [Service] [NotReplicated]
Class VisualizationMode : Instance
	Property VisualizationMode.Enabled: boolean {RobloxScript}
	Property VisualizationMode.Title: string {RobloxScript}
	Property VisualizationMode.ToolTip: string {RobloxScript}
Class VisualizationModeCategory : Instance
	Property VisualizationModeCategory.Enabled: boolean {RobloxScript}
	Property VisualizationModeCategory.Title: string {RobloxScript}
Class VisualizationModeService : Instance [NotCreatable] [Service]
Class VoiceChatInternal : Instance [NotCreatable] [Service] [NotBrowsable]
	Property VoiceChatInternal.VoiceChatState: Enum.VoiceChatState [Hidden] [ReadOnly] [Deprecated]
	Function VoiceChatInternal:IsVoiceEnabledForUserIdAsync(userId: number) -> boolean [Yields]
	Function VoiceChatInternal:GetAndClearCallFailureMessage() -> string {🔒RobloxScript} [Deprecated]
	Function VoiceChatInternal:GetAudioProcessingSettings() -> ...any [Deprecated]
	Function VoiceChatInternal:GetChannelId() -> string {🔒RobloxScript}
	Function VoiceChatInternal:GetGroupId() -> string {🔒RobloxScript}
	Function VoiceChatInternal:GetMicDevices() -> ...any [Deprecated]
	Function VoiceChatInternal:GetParticipants() -> { any } [Deprecated]
	Function VoiceChatInternal:GetSessionId() -> string {🔒RobloxScript}
	Function VoiceChatInternal:GetSpeakerDevices() -> ...any [Deprecated]
	Function VoiceChatInternal:GetVoiceChatApiVersion() -> number [Deprecated]
	Function VoiceChatInternal:GetVoiceChatAvailable() -> number [Deprecated]
	Function VoiceChatInternal:GetVoiceExperienceId() -> string {🔒RobloxScript}
	Function VoiceChatInternal:IsContextVoiceEnabled() -> boolean {🔒RobloxScript}
	Function VoiceChatInternal:IsPublishPaused() -> boolean [Deprecated]
	Function VoiceChatInternal:IsSubscribePaused(userId: number) -> boolean [Deprecated]
	Function VoiceChatInternal:JoinByGroupId(groupId: string, isMicMuted: boolean? = false) -> boolean [Deprecated]
	Function VoiceChatInternal:JoinByGroupIdToken(groupId: string, isMicMuted: boolean, isRetry: boolean? = false) -> boolean [Deprecated]
	Function VoiceChatInternal:Leave() -> () [Deprecated]
	Function VoiceChatInternal:LogPublisherWebRTCStats() -> boolean {🔒RobloxScript}
	Function VoiceChatInternal:LogSubscriptionWebRTCStats() -> boolean {🔒RobloxScript}
	Function VoiceChatInternal:PublishPause(paused: boolean) -> boolean [Deprecated]
	Function VoiceChatInternal:SetMicDevice(micDeviceName: string, micDeviceGuid: string) -> () [Deprecated]
	Function VoiceChatInternal:SetSpeakerDevice(speakerDeviceName: string, speakerDeviceGuid: string) -> () [Deprecated]
	Function VoiceChatInternal:SubscribeBlock(userId: number) -> boolean {🔒RobloxScript}
	Function VoiceChatInternal:SubscribePause(userId: number, paused: boolean) -> boolean [Deprecated]
	Function VoiceChatInternal:SubscribePauseAll(paused: boolean) -> boolean [Deprecated]
	Function VoiceChatInternal:SubscribeRetry(userId: number) -> boolean {🔒RobloxScript}
	Function VoiceChatInternal:SubscribeUnblock(userId: number) -> boolean {🔒RobloxScript}
	Event VoiceChatInternal.LocalPlayerModerated() {🔒RobloxScript}
	Event VoiceChatInternal.ParticipantsStateChanged(participantsLeft: { any }, participantsJoined: { any }, updatedStates: { any }) {🔒RobloxScript} [Deprecated]
	Event VoiceChatInternal.PlayerMicActivitySignalChange(activityInfo: { [string]: any }) {🔒RobloxScript} [Deprecated]
	Event VoiceChatInternal.StateChanged(old: Enum.VoiceChatState, new: Enum.VoiceChatState) [Deprecated]
	Event VoiceChatInternal.TempSetMicMutedToggleMic() {🔒RobloxScript}
Class VoiceChatService : Instance [NotCreatable] [Service]
	Property VoiceChatService.DefaultDistanceAttenuation: Enum.VoiceChatDistanceAttenuationType {🛠️Audio | Chat} {Plugin}
	Property VoiceChatService.EnableDefaultVoice: boolean {🛠️Audio | Chat} {Plugin}
	Property VoiceChatService.UseAudioApi: Enum.AudioApiRollout {🛠️Audio | Chat} {Plugin}
	Property VoiceChatService.UseNewAudioApi: boolean {🛠️Audio | Chat} {RobloxScript} [Hidden]
	Property VoiceChatService.UseNewControlPaths: boolean {🛠️Audio | Chat} {RobloxEngine} [Hidden]
	Property VoiceChatService.UseNewJoinFlow: boolean {🛠️Audio | Chat} {RobloxEngine} [Hidden]
	Property VoiceChatService.UseStreamSwitching: boolean {🛠️Audio | Chat} {RobloxEngine} [Hidden]
	Property VoiceChatService.VoiceChatEnabledForPlaceOnRcc: boolean {🛠️Audio | Chat} {RobloxScript} [Hidden]
	Property VoiceChatService.VoiceChatEnabledForUniverseOnRcc: boolean {🛠️Audio | Chat} {RobloxScript} [Hidden]
	Function VoiceChatService:GetChatGroupsAsync(players: { Instance }) -> { any } {🛠️Audio | Chat} [Yields]
	Function VoiceChatService:IsVoiceEnabledForUserIdAsync(userId: number) -> boolean {🛠️Audio | Chat} [Yields]
	Function VoiceChatService:getInternalChannelId() -> string {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:getInternalGroupId() -> string {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:getInternalPublishPause() -> boolean {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:getInternalSessionId() -> string {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:getInternalSubscribePause(userId: number) -> boolean {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:getInternalSubscribePauseAll() -> boolean {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:getInternalVoiceChatApiVersion() -> number {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:isInternalPublishPaused() -> boolean {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:joinVoice() -> () {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:lastVoiceChatStats() -> { [string]: any } {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:leaveVoice(leaveReason: Enum.VoiceClientLeaveReasons? = "LuaInitiated") -> () {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:notifyServerACSCleanup() -> () {🛠️Audio | Chat} {🔒RobloxScript}
	Function VoiceChatService:rejoinVoice() -> () {🛠️Audio | Chat} {🔒RobloxScript}
	Event VoiceChatService.ACSCleanup() {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.ClientRetryJoin() {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.ClientRetryJoinWithConfig(sessionConfigFlags: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.ClientStreamSwitchAck(eventTag: number, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.FetchUserTurnAuthOperationFailed(sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.JoinedVoice(channelName: string, participantId: number, sessionId: string, channelId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.PublishStateChange(muteState: Enum.MuteState, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.PublishingHandshakeAcked(handshakeAnswer: string, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.PublishingHandshakeAckedWithBothSdp(fullHandshakeAnswer: string, compressedHandshakeAnswer: string, sessionId: string, compressMode: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.PublishingHandshakeAckedWithCompressedSdp(compressedHandshakeAnswer: string, sessionId: string, compressMode: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.PublishingHandshakeCompleted(sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.PublishingHandshakeInitiated(handshakeOffer: string, muteState: Enum.MuteState, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.PublishingHandshakeInitiatedWithBothSdp(fullHandshakeOffer: string, compressedHandshakeOffer: string, muteState: Enum.MuteState, sessionId: string, compressMode: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.PublishingHandshakeInitiatedWithCompressedSdp(compressedHandshakeOffer: string, muteState: Enum.MuteState, sessionId: string, compressMode: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.ReJoinedVoice(channelName: string, participantId: number, sessionId: string, channelId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.RelayCandidatesGathered(voiceControlPath: Enum.VoiceControlPath, serializedIceCandidates: string, isLast: boolean, sessionId: string, clientIp: string, clientPort: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SsrcUserIdMappingUpdate(ssrcs: { any }, userIds: { any }, sessionId: string, eventTag: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscribeStateChange(muteState: Enum.MuteState, userIds: string, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionFeedStarted(eventTag: number, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionHandshakeAcked(eventTag: number, handshakeAnswer: string, usersToMute: string, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionHandshakeAckedWithBothSdp(eventTag: number, fullHandshakeAnswer: string, compressedSdpAnswer: string, usersToMute: string, sessionId: string, compressMode: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionHandshakeAckedWithCompressedSdp(eventTag: number, compressedSdpAnswer: string, usersToMute: string, sessionId: string, compressMode: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionHandshakeCompleted(sessionId: string, eventTag: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionHandshakeInitiated(handshakeOffer: string, newSubscriptionStates: string, isNewConnection: boolean, sessionId: string, eventTag: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionHandshakeInitiatedWithBothSdp(fullHandshakeOffer: string, compressedHandshakeOffer: string, newSubscriptionStates: string, isNewConnection: boolean, sessionId: string, eventTag: number, compressMode: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionHandshakeInitiatedWithCompressedSdp(compressedHandshakeOffer: string, newSubscriptionStates: string, isNewConnection: boolean, sessionId: string, eventTag: number, compressMode: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.SubscriptionReset(sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.UpdateTurnAuthInfoRequest() {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.UserTurnAuth(sessionId: string, userName: string, password: string, ttl: number, uris: { any }) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceChatClientVoiceCapability() {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceChatClientVoiceCapabilityWithConfig(sessionConfigFlags: number) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceChatPlayerMuteStateChangedClientToServer(muteState: Enum.MuteState) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceChatPlayerMuteStateChangedServerToClient(muteState: Enum.MuteState) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceChatSampleTaggedEventClientToServer(tag: number, value: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceChatSampleTaggedEventServerToClient(tag: number, value: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceChatStatsCollected() {🛠️Audio | Chat} {🔒RobloxScript}
	Event VoiceChatService.VoiceChatSubscriptionInitialBatchEmpty(sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceChatplayerMuteStatusChangedEvent(userId: number, muted: boolean, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceMigration(reason: Enum.VoiceRccReconnectReason) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
	Event VoiceChatService.VoiceSetupFailed(voiceControlPath: Enum.VoiceControlPath, serializedFailure: string, sessionId: string) {🛠️Audio | Chat} {🔒RobloxEngine} [Hidden]
Class WebSocketClient : Instance {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Property WebSocketClient.ConnectionState: Enum.WebSocketState [ReadOnly]
	Function WebSocketClient:Close() -> ()
	Function WebSocketClient:Send(data: string) -> ()
	Event WebSocketClient.Closed()
	Event WebSocketClient.MessageReceived(data: string)
	Event WebSocketClient.Opened()
Class WebSocketService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function WebSocketService:CreateClient(uri: string) -> WebSocketClient
Class WebViewService : Instance {🔒RobloxScript} [NotCreatable] [Service] [NotReplicated]
	Function WebViewService:CloseWindow() -> () {🔒RobloxScript}
	Function WebViewService:IsAvailable() -> boolean {🔒RobloxScript} [Yields]
	Function WebViewService:MutateWindow(url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?, showDomainAsTitle: boolean?, backButtonVisible: boolean?) -> () {🔒RobloxScript}
	Function WebViewService:OpenWindow(url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?, showDomainAsTitle: boolean?, backButtonVisible: boolean?) -> () {🔒RobloxScript}
	Event WebViewService.OnJavaScriptCall(content: string) {🔒RobloxScript}
	Event WebViewService.OnWindowClosed() {🔒RobloxScript}
Class WeldConstraint : Instance
	Property WeldConstraint.Active: boolean {🛠️Physics} [ReadOnly]
	Property WeldConstraint.Enabled: boolean {🛠️Physics} [📁LoadOnly] [NotReplicated]
	Property WeldConstraint.Part0: BasePart? {🛠️Physics} [📁LoadOnly] [NotReplicated]
	Property WeldConstraint.Part1: BasePart? {🛠️Physics} [📁LoadOnly] [NotReplicated]
	Property WeldConstraint.State: number {🛠️Physics} [Hidden] [NotScriptable]
	Property WeldConstraint.CFrame0: CFrame {🛠️Physics} [Hidden] [NotScriptable]
	Property WeldConstraint.CFrame1: CFrame {🛠️Physics} [📁LoadOnly] [Hidden] [NotReplicated] [NotScriptable]
	Property WeldConstraint.Part0Internal: BasePart? {🛠️Physics} [Hidden] [NotScriptable]
	Property WeldConstraint.Part1Internal: BasePart? {🛠️Physics} [Hidden] [NotScriptable]
Class Wire : Instance
	Property Wire.Connected: boolean {🛠️Basic} [ReadOnly]
	Property Wire.SourceInstance: Instance? {🛠️Basic}
	Property Wire.SourceName: string {🛠️Basic}
	Property Wire.TargetInstance: Instance? {🛠️Basic}
	Property Wire.TargetName: string {🛠️Basic}
	Function Wire:RenameToDefault() -> () {🛠️Basic} {🔒RobloxScript}
Class WrapDeformMeshProvider : Instance {🔒RobloxEngine} [NotCreatable] [Service] [NotReplicated]
Class WrapTextureTransfer : Instance
	Property WrapTextureTransfer.ReferenceCageMeshContent: Content {🛠️AvatarAppearance}
	Property WrapTextureTransfer.UVMaxBound: Vector2 {🛠️AvatarAppearance}
	Property WrapTextureTransfer.UVMinBound: Vector2 {🛠️AvatarAppearance}
Class MLSession : Object [NotCreatable] [NotReplicated]
	Function MLSession:ForwardAsync(data: { [string]: any }) -> { [string]: any } [Yields]
Class TerrainIterateOperation : Object [NotCreatable] [NotReplicated]
	Function TerrainIterateOperation:CommitBlock(block: { [string]: any }) -> RBXScriptSignal
	Event TerrainIterateOperation.Ready(block: { [string]: any })
Class TerrainModifyOperation : Object [NotCreatable] [NotReplicated]
	Function TerrainModifyOperation:CommitBlock(block: { [string]: any }) -> RBXScriptSignal
	Event TerrainModifyOperation.Ready(block: { [string]: any })
Class TerrainReadOperation : Object [NotCreatable] [NotReplicated]
	Event TerrainReadOperation.Ready(block: { [string]: any })
Class TerrainWriteOperation : Object [NotCreatable] [NotReplicated]
	Function TerrainWriteOperation:CommitBlock(block: { [string]: any }) -> RBXScriptSignal
	Function TerrainWriteOperation:GetBlock() -> { [string]: any } [CustomLuaState]
Class VideoSampler : Object [NotCreatable] [NotReplicated]
	Property VideoSampler.TimeLength: number [ReadOnly]
	Property VideoSampler.VideoContent: Content [ReadOnly]
	Function VideoSampler:GetSamplesAtTimesAsync(times: { any }) -> { any } [Yields]
Class VoxelBuffer : Object {🔒RobloxScript} [NotCreatable] [NotReplicated]
	Function VoxelBuffer:ClearAsync(sizeInVoxels: Vector3?) -> () {🔒RobloxScript} [Yields]
	Function VoxelBuffer:DrawBufferAsync(cframe: CFrame, scale: number, source: VoxelBuffer, mergeConfig: { [string]: any }) -> () {🔒RobloxScript} [Yields]
	Function VoxelBuffer:FromHeightmapAsync(heightMap: buffer, width: number, height: number, heightMapRect: Rect, offset: number, scale: number, material: number) -> () {🔒RobloxScript} [Yields]
	Function VoxelBuffer:GetSizeInVoxels() -> Vector3 {🔒RobloxScript}
	Function VoxelBuffer:NormalizeAsync() -> () {🔒RobloxScript} [Yields]
	Function VoxelBuffer:ReadVoxels(channelIds: { any }) -> { [string]: any } {🔒RobloxScript} [CustomLuaState]
	Function VoxelBuffer:UnclampAsync() -> () {🔒RobloxScript} [Yields]
	Function VoxelBuffer:WriteVoxels(channels: { [string]: any }) -> () {🔒RobloxScript} [CustomLuaState]
Class WebStreamClient : Object [NotCreatable] [NotReplicated]
	Property WebStreamClient.ConnectionState: Enum.WebStreamClientState [ReadOnly]
	Function WebStreamClient:Close() -> ()
	Function WebStreamClient:Send(data: string) -> ()
	Event WebStreamClient.Closed()
	Event WebStreamClient.Error(responseStatusCode: number, errorMessage: string)
	Event WebStreamClient.MessageReceived(message: string)
	Event WebStreamClient.Opened(responseStatusCode: number, headers: string)
Enum AccessModifierType
	EnumItem AccessModifierType.Allow : 0
	EnumItem AccessModifierType.Deny : 1
Enum AccessoryType
	EnumItem AccessoryType.Unknown : 0
	EnumItem AccessoryType.Hat : 1
	EnumItem AccessoryType.Hair : 2
	EnumItem AccessoryType.Face : 3
	EnumItem AccessoryType.Neck : 4
	EnumItem AccessoryType.Shoulder : 5
	EnumItem AccessoryType.Front : 6
	EnumItem AccessoryType.Back : 7
	EnumItem AccessoryType.Waist : 8
	EnumItem AccessoryType.TShirt : 9
	EnumItem AccessoryType.Shirt : 10
	EnumItem AccessoryType.Pants : 11
	EnumItem AccessoryType.Jacket : 12
	EnumItem AccessoryType.Sweater : 13
	EnumItem AccessoryType.Shorts : 14
	EnumItem AccessoryType.LeftShoe : 15
	EnumItem AccessoryType.RightShoe : 16
	EnumItem AccessoryType.DressSkirt : 17
	EnumItem AccessoryType.Eyebrow : 18
	EnumItem AccessoryType.Eyelash : 19
Enum ActionOnAutoResumeSync
	EnumItem ActionOnAutoResumeSync.DontResume : 0
	EnumItem ActionOnAutoResumeSync.KeepStudio : 1
	EnumItem ActionOnAutoResumeSync.KeepLocal : 2
Enum ActionOnStopSync
	EnumItem ActionOnStopSync.AlwaysAsk : 0
	EnumItem ActionOnStopSync.KeepLocalFiles : 1
	EnumItem ActionOnStopSync.DeleteLocalFiles : 2
Enum ActionType
	EnumItem ActionType.Nothing : 0
	EnumItem ActionType.Pause : 1
	EnumItem ActionType.Lose : 2
	EnumItem ActionType.Draw : 3
	EnumItem ActionType.Win : 4
Enum ActuatorRelativeTo
	EnumItem ActuatorRelativeTo.Attachment0 : 0
	EnumItem ActuatorRelativeTo.Attachment1 : 1
	EnumItem ActuatorRelativeTo.World : 2
Enum ActuatorType
	EnumItem ActuatorType.None : 0
	EnumItem ActuatorType.Motor : 1
	EnumItem ActuatorType.Servo : 2
Enum AdAvailabilityResult
	EnumItem AdAvailabilityResult.IsAvailable : 1
	EnumItem AdAvailabilityResult.DeviceIneligible : 2
	EnumItem AdAvailabilityResult.ExperienceIneligible : 3
	EnumItem AdAvailabilityResult.InternalError : 4
	EnumItem AdAvailabilityResult.NoFill : 5
	EnumItem AdAvailabilityResult.PlayerIneligible : 6
	EnumItem AdAvailabilityResult.PublisherIneligible : 7
Enum AdEventType
	EnumItem AdEventType.VideoLoaded : 0 [Deprecated]
	EnumItem AdEventType.VideoRemoved : 1 [Deprecated]
	EnumItem AdEventType.UserCompletedVideo : 2 [Deprecated]
	EnumItem AdEventType.RewardedAdLoaded : 3
	EnumItem AdEventType.RewardedAdGrant : 4
	EnumItem AdEventType.RewardedAdUnloaded : 5
Enum AdFormat
	EnumItem AdFormat.RewardedVideo : 0
Enum AdShape
	EnumItem AdShape.HorizontalRectangle : 1
Enum AdTeleportMethod
	EnumItem AdTeleportMethod.Undefined : 0
	EnumItem AdTeleportMethod.PortalForward : 1
	EnumItem AdTeleportMethod.InGameMenuBackButton : 2
	EnumItem AdTeleportMethod.UIBackButton : 3
Enum AdUIEventType
	EnumItem AdUIEventType.AdLabelClicked : 0
	EnumItem AdUIEventType.VolumeButtonClicked : 1
	EnumItem AdUIEventType.FullscreenButtonClicked : 2
	EnumItem AdUIEventType.PlayButtonClicked : 3
	EnumItem AdUIEventType.PauseButtonClicked : 4
	EnumItem AdUIEventType.CloseButtonClicked : 5
	EnumItem AdUIEventType.WhyThisAdClicked : 6
	EnumItem AdUIEventType.PlayEventTriggered : 7
	EnumItem AdUIEventType.PauseEventTriggered : 8
Enum AdUIType
	EnumItem AdUIType.None : 0
	EnumItem AdUIType.Image : 1
	EnumItem AdUIType.Video : 2
Enum AdUnitStatus
	EnumItem AdUnitStatus.Inactive : 0
	EnumItem AdUnitStatus.Active : 1
Enum AdornCullingMode
	EnumItem AdornCullingMode.Automatic : 0
	EnumItem AdornCullingMode.Never : 1
Enum AdornShading
	EnumItem AdornShading.Default : 0
	EnumItem AdornShading.Shaded : 1
	EnumItem AdornShading.XRay : 2
	EnumItem AdornShading.XRayShaded : 3
	EnumItem AdornShading.AlwaysOnTop : 4
Enum AlignType
	EnumItem AlignType.Parallel : 0 [Deprecated]
	EnumItem AlignType.Perpendicular : 1 [Deprecated]
	EnumItem AlignType.PrimaryAxisParallel : 2
	EnumItem AlignType.PrimaryAxisPerpendicular : 3
	EnumItem AlignType.PrimaryAxisLookAt : 4
	EnumItem AlignType.AllAxes : 5
Enum AlphaMode
	EnumItem AlphaMode.Overlay : 0
	EnumItem AlphaMode.Transparency : 1
	EnumItem AlphaMode.TintMask : 2
	EnumItem AlphaMode.Opaque : 3
Enum AnalyticsCustomFieldKeys
	EnumItem AnalyticsCustomFieldKeys.CustomField01 : 0
	EnumItem AnalyticsCustomFieldKeys.CustomField02 : 1
	EnumItem AnalyticsCustomFieldKeys.CustomField03 : 2
Enum AnalyticsEconomyAction
	EnumItem AnalyticsEconomyAction.Default : 0
	EnumItem AnalyticsEconomyAction.Acquire : 1
	EnumItem AnalyticsEconomyAction.Spend : 2
Enum AnalyticsEconomyFlowType
	EnumItem AnalyticsEconomyFlowType.Sink : 0
	EnumItem AnalyticsEconomyFlowType.Source : 1
Enum AnalyticsEconomyTransactionType
	EnumItem AnalyticsEconomyTransactionType.IAP : 0
	EnumItem AnalyticsEconomyTransactionType.Shop : 1
	EnumItem AnalyticsEconomyTransactionType.Gameplay : 2
	EnumItem AnalyticsEconomyTransactionType.ContextualPurchase : 3
	EnumItem AnalyticsEconomyTransactionType.TimedReward : 4
	EnumItem AnalyticsEconomyTransactionType.Onboarding : 5
Enum AnalyticsLogLevel
	EnumItem AnalyticsLogLevel.Trace : 0
	EnumItem AnalyticsLogLevel.Debug : 1
	EnumItem AnalyticsLogLevel.Information : 2
	EnumItem AnalyticsLogLevel.Warning : 3
	EnumItem AnalyticsLogLevel.Error : 4
	EnumItem AnalyticsLogLevel.Fatal : 5
Enum AnalyticsProgressionStatus
	EnumItem AnalyticsProgressionStatus.Default : 0
	EnumItem AnalyticsProgressionStatus.Begin : 1
	EnumItem AnalyticsProgressionStatus.Complete : 2
	EnumItem AnalyticsProgressionStatus.Abandon : 3
	EnumItem AnalyticsProgressionStatus.Fail : 4
Enum AnalyticsProgressionType
	EnumItem AnalyticsProgressionType.Custom : 0
	EnumItem AnalyticsProgressionType.Start : 1
	EnumItem AnalyticsProgressionType.Fail : 2
	EnumItem AnalyticsProgressionType.Complete : 3
Enum AnimationClipFromVideoStatus
	EnumItem AnimationClipFromVideoStatus.Initializing : 0
	EnumItem AnimationClipFromVideoStatus.Pending : 1
	EnumItem AnimationClipFromVideoStatus.Processing : 2
	EnumItem AnimationClipFromVideoStatus.ErrorGeneric : 4
	EnumItem AnimationClipFromVideoStatus.Success : 6
	EnumItem AnimationClipFromVideoStatus.ErrorVideoTooLong : 7
	EnumItem AnimationClipFromVideoStatus.ErrorNoPersonDetected : 8
	EnumItem AnimationClipFromVideoStatus.ErrorVideoUnstable : 9
	EnumItem AnimationClipFromVideoStatus.Timeout : 10
	EnumItem AnimationClipFromVideoStatus.Cancelled : 11
	EnumItem AnimationClipFromVideoStatus.ErrorMultiplePeople : 12
	EnumItem AnimationClipFromVideoStatus.ErrorUploadingVideo : 2001
Enum AnimationNodeBlend2DInputMode
	EnumItem AnimationNodeBlend2DInputMode.Cartesian : 0
	EnumItem AnimationNodeBlend2DInputMode.Polar : 1
Enum AnimationNodeInterruptible
	EnumItem AnimationNodeInterruptible.Always : 0
	EnumItem AnimationNodeInterruptible.Finished : 1
	EnumItem AnimationNodeInterruptible.Trigger : 2
Enum AnimationNodePlayMode
	EnumItem AnimationNodePlayMode.Loop : 0
	EnumItem AnimationNodePlayMode.PingPong : 1
	EnumItem AnimationNodePlayMode.OnceAndHold : 2
	EnumItem AnimationNodePlayMode.OnceAndReset : 3
Enum AnimationNodeTransitionType
	EnumItem AnimationNodeTransitionType.CrossFade : 0
	EnumItem AnimationNodeTransitionType.InertialBlend : 1
	EnumItem AnimationNodeTransitionType.DeadBlend : 2
Enum AnimationNodeType
	EnumItem AnimationNodeType.InvalidNode : 0
	EnumItem AnimationNodeType.AddNode : 1
	EnumItem AnimationNodeType.BlendNode : 2
	EnumItem AnimationNodeType.Blend1DNode : 3
	EnumItem AnimationNodeType.Blend2DNode : 4
	EnumItem AnimationNodeType.ClipNode : 5
	EnumItem AnimationNodeType.GraphOutput : 6
	EnumItem AnimationNodeType.MaskNode : 7
	EnumItem AnimationNodeType.PrioritySelectNode : 8
	EnumItem AnimationNodeType.RandomSequenceNode : 9
	EnumItem AnimationNodeType.SelectNode : 10
	EnumItem AnimationNodeType.SequenceNode : 11
	EnumItem AnimationNodeType.SpeedNode : 12
	EnumItem AnimationNodeType.SubtractNode : 13
Enum AnimationNodeWaitFor
	EnumItem AnimationNodeWaitFor.Finished : 0
	EnumItem AnimationNodeWaitFor.Trigger : 1
Enum AnimationPriority
	EnumItem AnimationPriority.Idle : 0
	EnumItem AnimationPriority.Movement : 1
	EnumItem AnimationPriority.Action : 2
	EnumItem AnimationPriority.Action2 : 3
	EnumItem AnimationPriority.Action3 : 4
	EnumItem AnimationPriority.Action4 : 5
	EnumItem AnimationPriority.Core : 1000
Enum AnimatorRetargetingMode
	EnumItem AnimatorRetargetingMode.Default : 0
	EnumItem AnimatorRetargetingMode.Disabled : 1
	EnumItem AnimatorRetargetingMode.Enabled : 2
Enum AnnotationChannelContentPreference
	EnumItem AnnotationChannelContentPreference.None : 0
	EnumItem AnnotationChannelContentPreference.All : 1
	EnumItem AnnotationChannelContentPreference.Unknown : 2
Enum AnnotationEditingMode
	EnumItem AnnotationEditingMode.None : 0
	EnumItem AnnotationEditingMode.PlacingNew : 1
	EnumItem AnnotationEditingMode.WritingNew : 2
Enum AnnotationPlaceContentPreference
	EnumItem AnnotationPlaceContentPreference.None : 0
	EnumItem AnnotationPlaceContentPreference.All : 1
	EnumItem AnnotationPlaceContentPreference.MentionsAndReplies : 2
	EnumItem AnnotationPlaceContentPreference.Unknown : 3
Enum AnnotationRequestStatus
	EnumItem AnnotationRequestStatus.Success : 0
	EnumItem AnnotationRequestStatus.Loading : 1
	EnumItem AnnotationRequestStatus.ErrorInternalFailure : 2
	EnumItem AnnotationRequestStatus.ErrorNotFound : 3
	EnumItem AnnotationRequestStatus.ErrorModerated : 4
Enum AnnotationRequestType
	EnumItem AnnotationRequestType.Unknown : 0
	EnumItem AnnotationRequestType.Create : 1
	EnumItem AnnotationRequestType.Resolve : 2
	EnumItem AnnotationRequestType.Delete : 3
	EnumItem AnnotationRequestType.Edit : 4
Enum AppLifecycleManagerState
	EnumItem AppLifecycleManagerState.Detached : 0
	EnumItem AppLifecycleManagerState.Active : 1
	EnumItem AppLifecycleManagerState.Inactive : 2
	EnumItem AppLifecycleManagerState.Hidden : 3
Enum AppShellActionType
	EnumItem AppShellActionType.None : 0
	EnumItem AppShellActionType.OpenApp : 1
	EnumItem AppShellActionType.TapChatTab : 2
	EnumItem AppShellActionType.TapConversationEntry : 3
	EnumItem AppShellActionType.TapAvatarTab : 4
	EnumItem AppShellActionType.ReadConversation : 5
	EnumItem AppShellActionType.TapGamePageTab : 6
	EnumItem AppShellActionType.TapHomePageTab : 7
	EnumItem AppShellActionType.GamePageLoaded : 8
	EnumItem AppShellActionType.HomePageLoaded : 9
	EnumItem AppShellActionType.AvatarEditorPageLoaded : 10
Enum AppShellFeature
	EnumItem AppShellFeature.None : 0
	EnumItem AppShellFeature.Chat : 1
	EnumItem AppShellFeature.AvatarEditor : 2
	EnumItem AppShellFeature.GamePage : 3
	EnumItem AppShellFeature.HomePage : 4
	EnumItem AppShellFeature.More : 5
	EnumItem AppShellFeature.Landing : 6
Enum AppUpdateStatus
	EnumItem AppUpdateStatus.Unknown : 0
	EnumItem AppUpdateStatus.NotSupported : 1
	EnumItem AppUpdateStatus.Failed : 2
	EnumItem AppUpdateStatus.NotAvailable : 3
	EnumItem AppUpdateStatus.Available : 4
	EnumItem AppUpdateStatus.AvailableBoundChannel : 5
	EnumItem AppUpdateStatus.AvailableBetaProgram : 6
Enum ApplyStrokeMode
	EnumItem ApplyStrokeMode.Contextual : 0
	EnumItem ApplyStrokeMode.Border : 1
Enum AspectType
	EnumItem AspectType.FitWithinMaxSize : 0
	EnumItem AspectType.ScaleWithParentSize : 1
Enum AssetCreatorType
	EnumItem AssetCreatorType.User : 0
	EnumItem AssetCreatorType.Group : 1
Enum AssetFetchStatus
	EnumItem AssetFetchStatus.Success : 0
	EnumItem AssetFetchStatus.Failure : 1
	EnumItem AssetFetchStatus.None : 2
	EnumItem AssetFetchStatus.Loading : 3
	EnumItem AssetFetchStatus.TimedOut : 4
Enum AssetType
	EnumItem AssetType.Image : 1
	EnumItem AssetType.TShirt : 2
	EnumItem AssetType.Audio : 3
	EnumItem AssetType.Mesh : 4
	EnumItem AssetType.Lua : 5
	EnumItem AssetType.Hat : 8
	EnumItem AssetType.Place : 9
	EnumItem AssetType.Model : 10
	EnumItem AssetType.Shirt : 11
	EnumItem AssetType.Pants : 12
	EnumItem AssetType.Decal : 13
	EnumItem AssetType.Head : 17
	EnumItem AssetType.Face : 18
	EnumItem AssetType.Gear : 19
	EnumItem AssetType.Badge : 21
	EnumItem AssetType.Animation : 24
	EnumItem AssetType.Torso : 27
	EnumItem AssetType.RightArm : 28
	EnumItem AssetType.LeftArm : 29
	EnumItem AssetType.LeftLeg : 30
	EnumItem AssetType.RightLeg : 31
	EnumItem AssetType.Package : 32
	EnumItem AssetType.GamePass : 34
	EnumItem AssetType.Plugin : 38
	EnumItem AssetType.MeshPart : 40
	EnumItem AssetType.HairAccessory : 41
	EnumItem AssetType.FaceAccessory : 42
	EnumItem AssetType.NeckAccessory : 43
	EnumItem AssetType.ShoulderAccessory : 44
	EnumItem AssetType.FrontAccessory : 45
	EnumItem AssetType.BackAccessory : 46
	EnumItem AssetType.WaistAccessory : 47
	EnumItem AssetType.ClimbAnimation : 48
	EnumItem AssetType.DeathAnimation : 49
	EnumItem AssetType.FallAnimation : 50
	EnumItem AssetType.IdleAnimation : 51
	EnumItem AssetType.JumpAnimation : 52
	EnumItem AssetType.RunAnimation : 53
	EnumItem AssetType.SwimAnimation : 54
	EnumItem AssetType.WalkAnimation : 55
	EnumItem AssetType.PoseAnimation : 56
	EnumItem AssetType.EarAccessory : 57
	EnumItem AssetType.EyeAccessory : 58
	EnumItem AssetType.EmoteAnimation : 61
	EnumItem AssetType.Video : 62
	EnumItem AssetType.TShirtAccessory : 64
	EnumItem AssetType.ShirtAccessory : 65
	EnumItem AssetType.PantsAccessory : 66
	EnumItem AssetType.JacketAccessory : 67
	EnumItem AssetType.SweaterAccessory : 68
	EnumItem AssetType.ShortsAccessory : 69
	EnumItem AssetType.LeftShoeAccessory : 70
	EnumItem AssetType.RightShoeAccessory : 71
	EnumItem AssetType.DressSkirtAccessory : 72
	EnumItem AssetType.FontFamily : 73
	EnumItem AssetType.EyebrowAccessory : 76
	EnumItem AssetType.EyelashAccessory : 77
	EnumItem AssetType.MoodAnimation : 78
	EnumItem AssetType.DynamicHead : 79
	EnumItem AssetType.FaceMakeup : 88
	EnumItem AssetType.LipMakeup : 89
	EnumItem AssetType.EyeMakeup : 90
Enum AssetTypeVerification
	EnumItem AssetTypeVerification.Default : 1
	EnumItem AssetTypeVerification.ClientOnly : 2
	EnumItem AssetTypeVerification.Always : 3
Enum AudioApiRollout
	EnumItem AudioApiRollout.Disabled : 0
	EnumItem AudioApiRollout.Automatic : 1
	EnumItem AudioApiRollout.Enabled : 2
Enum AudioCaptureMode
Enum AudioChannelLayout
	EnumItem AudioChannelLayout.Mono : 0
	EnumItem AudioChannelLayout.Stereo : 1
	EnumItem AudioChannelLayout.Quad : 2
	EnumItem AudioChannelLayout.Surround_5 : 3
	EnumItem AudioChannelLayout.Surround_5_1 : 4
	EnumItem AudioChannelLayout.Surround_7_1 : 5
	EnumItem AudioChannelLayout.Surround_7_1_4 : 6
Enum AudioFilterType
	EnumItem AudioFilterType.Peak : 0
	EnumItem AudioFilterType.LowShelf : 1
	EnumItem AudioFilterType.HighShelf : 2
	EnumItem AudioFilterType.Lowpass12dB : 3
	EnumItem AudioFilterType.Lowpass24dB : 4
	EnumItem AudioFilterType.Lowpass48dB : 5
	EnumItem AudioFilterType.Highpass12dB : 6
	EnumItem AudioFilterType.Highpass24dB : 7
	EnumItem AudioFilterType.Highpass48dB : 8
	EnumItem AudioFilterType.Bandpass : 9
	EnumItem AudioFilterType.Notch : 10
	EnumItem AudioFilterType.Lowpass6dB : 11
Enum AudioSimulationFidelity
	EnumItem AudioSimulationFidelity.None : 0
	EnumItem AudioSimulationFidelity.Automatic : 1
Enum AudioSubType
	EnumItem AudioSubType.Music : 1
	EnumItem AudioSubType.SoundEffect : 2
Enum AudioWindowSize
	EnumItem AudioWindowSize.Small : 0
	EnumItem AudioWindowSize.Medium : 1
	EnumItem AudioWindowSize.Large : 2
Enum AuthorityMode
	EnumItem AuthorityMode.Server : 0
	EnumItem AuthorityMode.Automatic : 1
Enum AutoIndentRule
	EnumItem AutoIndentRule.Off : 0
	EnumItem AutoIndentRule.Absolute : 1
	EnumItem AutoIndentRule.Relative : 2
Enum AutomaticSize
	EnumItem AutomaticSize.None : 0
	EnumItem AutomaticSize.X : 1
	EnumItem AutomaticSize.Y : 2
	EnumItem AutomaticSize.XY : 3
Enum AvatarAssetType
	EnumItem AvatarAssetType.TShirt : 2
	EnumItem AvatarAssetType.Hat : 8
	EnumItem AvatarAssetType.Shirt : 11
	EnumItem AvatarAssetType.Pants : 12
	EnumItem AvatarAssetType.Head : 17
	EnumItem AvatarAssetType.Face : 18
	EnumItem AvatarAssetType.Gear : 19
	EnumItem AvatarAssetType.Torso : 27
	EnumItem AvatarAssetType.RightArm : 28
	EnumItem AvatarAssetType.LeftArm : 29
	EnumItem AvatarAssetType.LeftLeg : 30
	EnumItem AvatarAssetType.RightLeg : 31
	EnumItem AvatarAssetType.HairAccessory : 41
	EnumItem AvatarAssetType.FaceAccessory : 42
	EnumItem AvatarAssetType.NeckAccessory : 43
	EnumItem AvatarAssetType.ShoulderAccessory : 44
	EnumItem AvatarAssetType.FrontAccessory : 45
	EnumItem AvatarAssetType.BackAccessory : 46
	EnumItem AvatarAssetType.WaistAccessory : 47
	EnumItem AvatarAssetType.ClimbAnimation : 48
	EnumItem AvatarAssetType.FallAnimation : 50
	EnumItem AvatarAssetType.IdleAnimation : 51
	EnumItem AvatarAssetType.JumpAnimation : 52
	EnumItem AvatarAssetType.RunAnimation : 53
	EnumItem AvatarAssetType.SwimAnimation : 54
	EnumItem AvatarAssetType.WalkAnimation : 55
	EnumItem AvatarAssetType.EmoteAnimation : 61
	EnumItem AvatarAssetType.TShirtAccessory : 64
	EnumItem AvatarAssetType.ShirtAccessory : 65
	EnumItem AvatarAssetType.PantsAccessory : 66
	EnumItem AvatarAssetType.JacketAccessory : 67
	EnumItem AvatarAssetType.SweaterAccessory : 68
	EnumItem AvatarAssetType.ShortsAccessory : 69
	EnumItem AvatarAssetType.LeftShoeAccessory : 70
	EnumItem AvatarAssetType.RightShoeAccessory : 71
	EnumItem AvatarAssetType.DressSkirtAccessory : 72
	EnumItem AvatarAssetType.EyebrowAccessory : 76
	EnumItem AvatarAssetType.EyelashAccessory : 77
	EnumItem AvatarAssetType.MoodAnimation : 78
	EnumItem AvatarAssetType.DynamicHead : 79
	EnumItem AvatarAssetType.FaceMakeup : 88
	EnumItem AvatarAssetType.LipMakeup : 89
	EnumItem AvatarAssetType.EyeMakeup : 90
Enum AvatarChatServiceFeature
	EnumItem AvatarChatServiceFeature.None : 0
	EnumItem AvatarChatServiceFeature.UniverseAudio : 1
	EnumItem AvatarChatServiceFeature.UniverseVideo : 2
	EnumItem AvatarChatServiceFeature.PlaceAudio : 4
	EnumItem AvatarChatServiceFeature.PlaceVideo : 8
	EnumItem AvatarChatServiceFeature.UserAudioEligible : 16
	EnumItem AvatarChatServiceFeature.UserAudio : 32
	EnumItem AvatarChatServiceFeature.UserVideoEligible : 64
	EnumItem AvatarChatServiceFeature.UserVideo : 128
	EnumItem AvatarChatServiceFeature.UserBanned : 256
	EnumItem AvatarChatServiceFeature.UserVerifiedForVoice : 512
Enum AvatarContextMenuOption
	EnumItem AvatarContextMenuOption.Friend : 0
	EnumItem AvatarContextMenuOption.Chat : 1
	EnumItem AvatarContextMenuOption.Emote : 2
	EnumItem AvatarContextMenuOption.InspectMenu : 3
Enum AvatarGenerationError
	EnumItem AvatarGenerationError.None : 0
	EnumItem AvatarGenerationError.Unknown : 1
	EnumItem AvatarGenerationError.DownloadFailed : 2
	EnumItem AvatarGenerationError.Canceled : 3
	EnumItem AvatarGenerationError.Offensive : 4
	EnumItem AvatarGenerationError.Timeout : 5
	EnumItem AvatarGenerationError.JobNotFound : 6
Enum AvatarItemType
	EnumItem AvatarItemType.Asset : 1
	EnumItem AvatarItemType.Bundle : 2
Enum AvatarPromptResult
	EnumItem AvatarPromptResult.Success : 1
	EnumItem AvatarPromptResult.PermissionDenied : 2
	EnumItem AvatarPromptResult.Failed : 3
Enum AvatarSettingsAccessoryLimitMethod
	EnumItem AvatarSettingsAccessoryLimitMethod.Scale : 0
	EnumItem AvatarSettingsAccessoryLimitMethod.Remove : 1
	EnumItem AvatarSettingsAccessoryLimitMethod.PreviewScale : 2
	EnumItem AvatarSettingsAccessoryLimitMethod.PreviewRemove : 3
Enum AvatarSettingsAccessoryMode
	EnumItem AvatarSettingsAccessoryMode.PlayerChoice : 0
	EnumItem AvatarSettingsAccessoryMode.CustomLimit : 1
Enum AvatarSettingsAnimationClipsMode
	EnumItem AvatarSettingsAnimationClipsMode.PlayerChoice : 0
	EnumItem AvatarSettingsAnimationClipsMode.CustomClips : 1
Enum AvatarSettingsAnimationPacksMode
	EnumItem AvatarSettingsAnimationPacksMode.PlayerChoice : 0
	EnumItem AvatarSettingsAnimationPacksMode.StandardR15 : 1
	EnumItem AvatarSettingsAnimationPacksMode.StandardR6 : 2
Enum AvatarSettingsAppearanceMode
	EnumItem AvatarSettingsAppearanceMode.PlayerChoice : 0
	EnumItem AvatarSettingsAppearanceMode.CustomParts : 1
	EnumItem AvatarSettingsAppearanceMode.CustomBody : 2
Enum AvatarSettingsBuildMode
	EnumItem AvatarSettingsBuildMode.PlayerChoice : 0
	EnumItem AvatarSettingsBuildMode.CustomBuild : 1
Enum AvatarSettingsClothingMode
	EnumItem AvatarSettingsClothingMode.PlayerChoice : 0
	EnumItem AvatarSettingsClothingMode.CustomLimit : 1
Enum AvatarSettingsCollisionMode
	EnumItem AvatarSettingsCollisionMode.Default : 0
	EnumItem AvatarSettingsCollisionMode.SingleCollider : 1
	EnumItem AvatarSettingsCollisionMode.Legacy : 2
Enum AvatarSettingsCustomAccessoryMode
	EnumItem AvatarSettingsCustomAccessoryMode.PlayerChoice : 0
	EnumItem AvatarSettingsCustomAccessoryMode.CustomAccessories : 1
Enum AvatarSettingsCustomBodyType
	EnumItem AvatarSettingsCustomBodyType.AvatarReference : 0
	EnumItem AvatarSettingsCustomBodyType.BundleId : 1
Enum AvatarSettingsCustomClothingMode
	EnumItem AvatarSettingsCustomClothingMode.PlayerChoice : 0
	EnumItem AvatarSettingsCustomClothingMode.CustomClothing : 1
Enum AvatarSettingsHitAndTouchDetectionMode
	EnumItem AvatarSettingsHitAndTouchDetectionMode.UseParts : 0
	EnumItem AvatarSettingsHitAndTouchDetectionMode.UseCollider : 1
Enum AvatarSettingsJumpMode
	EnumItem AvatarSettingsJumpMode.JumpHeight : 0
	EnumItem AvatarSettingsJumpMode.JumpPower : 1
Enum AvatarSettingsLegacyCollisionMode
	EnumItem AvatarSettingsLegacyCollisionMode.R6Colliders : 0
	EnumItem AvatarSettingsLegacyCollisionMode.InnerBoxColliders : 1
Enum AvatarSettingsScaleMode
	EnumItem AvatarSettingsScaleMode.PlayerChoice : 0
	EnumItem AvatarSettingsScaleMode.CustomScale : 1
Enum AvatarThumbnailCustomizationType
	EnumItem AvatarThumbnailCustomizationType.Closeup : 1
	EnumItem AvatarThumbnailCustomizationType.FullBody : 2
Enum AvatarUnificationMode
	EnumItem AvatarUnificationMode.Default : 0
	EnumItem AvatarUnificationMode.Disabled : 1
	EnumItem AvatarUnificationMode.Enabled : 2
Enum Axis
	EnumItem Axis.X : 0
	EnumItem Axis.Y : 1
	EnumItem Axis.Z : 2
Enum BenefitType
	EnumItem BenefitType.DeveloperProduct : 0
	EnumItem BenefitType.AvatarAsset : 1
	EnumItem BenefitType.AvatarBundle : 2
Enum BinType
	EnumItem BinType.Script : 0
	EnumItem BinType.GameTool : 1
	EnumItem BinType.Grab : 2
	EnumItem BinType.Clone : 3
	EnumItem BinType.Hammer : 4
Enum BodyPart
	EnumItem BodyPart.Head : 0
	EnumItem BodyPart.Torso : 1
	EnumItem BodyPart.LeftArm : 2
	EnumItem BodyPart.RightArm : 3
	EnumItem BodyPart.LeftLeg : 4
	EnumItem BodyPart.RightLeg : 5
Enum BodyPartR15
	EnumItem BodyPartR15.Head : 0
	EnumItem BodyPartR15.UpperTorso : 1
	EnumItem BodyPartR15.LowerTorso : 2
	EnumItem BodyPartR15.LeftFoot : 3
	EnumItem BodyPartR15.LeftLowerLeg : 4
	EnumItem BodyPartR15.LeftUpperLeg : 5
	EnumItem BodyPartR15.RightFoot : 6
	EnumItem BodyPartR15.RightLowerLeg : 7
	EnumItem BodyPartR15.RightUpperLeg : 8
	EnumItem BodyPartR15.LeftHand : 9
	EnumItem BodyPartR15.LeftLowerArm : 10
	EnumItem BodyPartR15.LeftUpperArm : 11
	EnumItem BodyPartR15.RightHand : 12
	EnumItem BodyPartR15.RightLowerArm : 13
	EnumItem BodyPartR15.RightUpperArm : 14
	EnumItem BodyPartR15.RootPart : 15
	EnumItem BodyPartR15.Unknown : 17
Enum BorderMode
	EnumItem BorderMode.Outline : 0
	EnumItem BorderMode.Middle : 1
	EnumItem BorderMode.Inset : 2
Enum BorderStrokePosition
	EnumItem BorderStrokePosition.Outer : 0
	EnumItem BorderStrokePosition.Center : 1
	EnumItem BorderStrokePosition.Inner : 2
Enum BreakReason
	EnumItem BreakReason.Other : 0
	EnumItem BreakReason.Error : 1
	EnumItem BreakReason.SpecialBreakpoint : 2
	EnumItem BreakReason.UserBreakpoint : 3
Enum BreakpointRemoveReason
	EnumItem BreakpointRemoveReason.Requested : 0
	EnumItem BreakpointRemoveReason.ScriptChanged : 1
	EnumItem BreakpointRemoveReason.ScriptRemoved : 2
Enum BulkMoveMode
	EnumItem BulkMoveMode.FireAllEvents : 0
	EnumItem BulkMoveMode.FireCFrameChanged : 1
Enum BundleType
	EnumItem BundleType.BodyParts : 1
	EnumItem BundleType.Animations : 2
	EnumItem BundleType.Shoes : 3
	EnumItem BundleType.DynamicHead : 4
	EnumItem BundleType.DynamicHeadAvatar : 5
Enum Button
	EnumItem Button.Dismount : 8
	EnumItem Button.Jump : 32
Enum ButtonStyle
	EnumItem ButtonStyle.Custom : 0
	EnumItem ButtonStyle.RobloxButtonDefault : 1
	EnumItem ButtonStyle.RobloxButton : 2
	EnumItem ButtonStyle.RobloxRoundButton : 3
	EnumItem ButtonStyle.RobloxRoundDefaultButton : 4
	EnumItem ButtonStyle.RobloxRoundDropdownButton : 5
Enum CageType
	EnumItem CageType.Inner : 0
	EnumItem CageType.Outer : 1
Enum CameraMode
	EnumItem CameraMode.Classic : 0
	EnumItem CameraMode.LockFirstPerson : 1
Enum CameraNavigationModel
	EnumItem CameraNavigationModel.Roblox : 0
	EnumItem CameraNavigationModel.IndustryCompatible : 1
Enum CameraPanMode
	EnumItem CameraPanMode.Classic : 0
	EnumItem CameraPanMode.EdgeBump : 1
Enum CameraSpeedAdjustBinding
	EnumItem CameraSpeedAdjustBinding.None : 0
	EnumItem CameraSpeedAdjustBinding.RmbScroll : 1
	EnumItem CameraSpeedAdjustBinding.AltScroll : 2
Enum CameraType
	EnumItem CameraType.Fixed : 0
	EnumItem CameraType.Attach : 1
	EnumItem CameraType.Watch : 2
	EnumItem CameraType.Track : 3
	EnumItem CameraType.Follow : 4
	EnumItem CameraType.Custom : 5
	EnumItem CameraType.Scriptable : 6
	EnumItem CameraType.Orbital : 7
Enum CanCollaborateError
	EnumItem CanCollaborateError.Invalid : 0
	EnumItem CanCollaborateError.None : 1
	EnumItem CanCollaborateError.NotAgeVerified : 2
	EnumItem CanCollaborateError.OutsideAgeBucket : 3
	EnumItem CanCollaborateError.TooManyCollaborators : 4
	EnumItem CanCollaborateError.PCBlock : 5
	EnumItem CanCollaborateError.NotFound : 6
	EnumItem CanCollaborateError.OutsideOwnerAgeBucket : 7
Enum CaptureGalleryPermission
	EnumItem CaptureGalleryPermission.ReadAndUpload : 0
Enum CaptureType
	EnumItem CaptureType.Screenshot : 1
	EnumItem CaptureType.Video : 2
Enum CatalogCategoryFilter
	EnumItem CatalogCategoryFilter.None : 1
	EnumItem CatalogCategoryFilter.Featured : 2
	EnumItem CatalogCategoryFilter.Collectibles : 3
	EnumItem CatalogCategoryFilter.CommunityCreations : 4
	EnumItem CatalogCategoryFilter.Premium : 5
	EnumItem CatalogCategoryFilter.Recommended : 6
Enum CatalogSortAggregation
	EnumItem CatalogSortAggregation.Past12Hours : 1
	EnumItem CatalogSortAggregation.PastDay : 2
	EnumItem CatalogSortAggregation.Past3Days : 3
	EnumItem CatalogSortAggregation.PastWeek : 4
	EnumItem CatalogSortAggregation.PastMonth : 5
	EnumItem CatalogSortAggregation.AllTime : 6
Enum CatalogSortType
	EnumItem CatalogSortType.Relevance : 1
	EnumItem CatalogSortType.PriceHighToLow : 2
	EnumItem CatalogSortType.PriceLowToHigh : 3
	EnumItem CatalogSortType.MostFavorited : 5
	EnumItem CatalogSortType.RecentlyCreated : 6
	EnumItem CatalogSortType.Bestselling : 7
Enum CellBlock
	EnumItem CellBlock.Solid : 0
	EnumItem CellBlock.VerticalWedge : 1
	EnumItem CellBlock.CornerWedge : 2
	EnumItem CellBlock.InverseCornerWedge : 3
	EnumItem CellBlock.HorizontalWedge : 4
Enum CellMaterial
	EnumItem CellMaterial.Empty : 0
	EnumItem CellMaterial.Grass : 1
	EnumItem CellMaterial.Sand : 2
	EnumItem CellMaterial.Brick : 3
	EnumItem CellMaterial.Granite : 4
	EnumItem CellMaterial.Asphalt : 5
	EnumItem CellMaterial.Iron : 6
	EnumItem CellMaterial.Aluminum : 7
	EnumItem CellMaterial.Gold : 8
	EnumItem CellMaterial.WoodPlank : 9
	EnumItem CellMaterial.WoodLog : 10
	EnumItem CellMaterial.Gravel : 11
	EnumItem CellMaterial.CinderBlock : 12
	EnumItem CellMaterial.MossyStone : 13
	EnumItem CellMaterial.Cement : 14
	EnumItem CellMaterial.RedPlastic : 15
	EnumItem CellMaterial.BluePlastic : 16
	EnumItem CellMaterial.Water : 17
Enum CellOrientation
	EnumItem CellOrientation.NegZ : 0
	EnumItem CellOrientation.X : 1
	EnumItem CellOrientation.Z : 2
	EnumItem CellOrientation.NegX : 3
Enum CenterDialogType
	EnumItem CenterDialogType.UnsolicitedDialog : 1
	EnumItem CenterDialogType.PlayerInitiatedDialog : 2
	EnumItem CenterDialogType.ModalDialog : 3
	EnumItem CenterDialogType.QuitDialog : 4
Enum CharacterControlMode
	EnumItem CharacterControlMode.Default : 0
	EnumItem CharacterControlMode.Legacy : 1
	EnumItem CharacterControlMode.NoCharacterController : 2
	EnumItem CharacterControlMode.LuaCharacterController : 3
Enum ChatCallbackType
	EnumItem ChatCallbackType.OnCreatingChatWindow : 1
	EnumItem ChatCallbackType.OnClientSendingMessage : 2
	EnumItem ChatCallbackType.OnClientFormattingMessage : 3
	EnumItem ChatCallbackType.OnServerReceivingMessage : 17
Enum ChatColor
	EnumItem ChatColor.Blue : 0
	EnumItem ChatColor.Green : 1
	EnumItem ChatColor.Red : 2
	EnumItem ChatColor.White : 3
Enum ChatMode
	EnumItem ChatMode.Menu : 0
	EnumItem ChatMode.TextAndMenu : 1
Enum ChatPrivacyMode
	EnumItem ChatPrivacyMode.AllUsers : 0
	EnumItem ChatPrivacyMode.NoOne : 1
	EnumItem ChatPrivacyMode.Friends : 2
Enum ChatRestrictionStatus
	EnumItem ChatRestrictionStatus.Unknown : 0
	EnumItem ChatRestrictionStatus.NotRestricted : 1
	EnumItem ChatRestrictionStatus.Restricted : 2
Enum ChatStyle
	EnumItem ChatStyle.Classic : 0
	EnumItem ChatStyle.Bubble : 1
	EnumItem ChatStyle.ClassicAndBubble : 2
Enum ChatVersion
	EnumItem ChatVersion.LegacyChatService : 0
	EnumItem ChatVersion.TextChatService : 1
Enum ClientAnimatorThrottlingMode
	EnumItem ClientAnimatorThrottlingMode.Default : 0
	EnumItem ClientAnimatorThrottlingMode.Disabled : 1
	EnumItem ClientAnimatorThrottlingMode.Enabled : 2
Enum CloseReason
	EnumItem CloseReason.Unknown : 0
	EnumItem CloseReason.RobloxMaintenance : 1
	EnumItem CloseReason.DeveloperShutdown : 2
	EnumItem CloseReason.DeveloperUpdate : 3
	EnumItem CloseReason.ServerEmpty : 4
	EnumItem CloseReason.OutOfMemory : 5
Enum CollaboratorStatus
	EnumItem CollaboratorStatus.None : 0
	EnumItem CollaboratorStatus.Editing3D : 1
	EnumItem CollaboratorStatus.Scripting : 2
	EnumItem CollaboratorStatus.PrivateScripting : 3
Enum CollisionFidelity
	EnumItem CollisionFidelity.Default : 0
	EnumItem CollisionFidelity.Hull : 1
	EnumItem CollisionFidelity.Box : 2
	EnumItem CollisionFidelity.PreciseConvexDecomposition : 3
Enum CommandPermission
	EnumItem CommandPermission.Plugin : 0
	EnumItem CommandPermission.LocalUser : 1
Enum CompileTarget
	EnumItem CompileTarget.Client : 0
	EnumItem CompileTarget.CoreScript : 1
	EnumItem CompileTarget.Studio : 2
	EnumItem CompileTarget.CoreScriptRaw : 3
Enum CompletionAcceptanceBehavior
	EnumItem CompletionAcceptanceBehavior.Insert : 0
	EnumItem CompletionAcceptanceBehavior.Replace : 1
	EnumItem CompletionAcceptanceBehavior.ReplaceOnEnterInsertOnTab : 2
	EnumItem CompletionAcceptanceBehavior.InsertOnEnterReplaceOnTab : 3
Enum CompletionItemKind
	EnumItem CompletionItemKind.Text : 1
	EnumItem CompletionItemKind.Method : 2
	EnumItem CompletionItemKind.Function : 3
	EnumItem CompletionItemKind.Constructor : 4
	EnumItem CompletionItemKind.Field : 5
	EnumItem CompletionItemKind.Variable : 6
	EnumItem CompletionItemKind.Class : 7
	EnumItem CompletionItemKind.Interface : 8
	EnumItem CompletionItemKind.Module : 9
	EnumItem CompletionItemKind.Property : 10
	EnumItem CompletionItemKind.Unit : 11
	EnumItem CompletionItemKind.Value : 12
	EnumItem CompletionItemKind.Enum : 13
	EnumItem CompletionItemKind.Keyword : 14
	EnumItem CompletionItemKind.Snippet : 15
	EnumItem CompletionItemKind.Color : 16
	EnumItem CompletionItemKind.File : 17
	EnumItem CompletionItemKind.Reference : 18
	EnumItem CompletionItemKind.Folder : 19
	EnumItem CompletionItemKind.EnumMember : 20
	EnumItem CompletionItemKind.Constant : 21
	EnumItem CompletionItemKind.Struct : 22
	EnumItem CompletionItemKind.Event : 23
	EnumItem CompletionItemKind.Operator : 24
	EnumItem CompletionItemKind.TypeParameter : 25
Enum CompletionItemTag
	EnumItem CompletionItemTag.Deprecated : 1
	EnumItem CompletionItemTag.IncorrectIndexType : 2
	EnumItem CompletionItemTag.PluginPermissions : 3
	EnumItem CompletionItemTag.CommandLinePermissions : 4
	EnumItem CompletionItemTag.RobloxPermissions : 5
	EnumItem CompletionItemTag.AddParens : 6
	EnumItem CompletionItemTag.PutCursorInParens : 7
	EnumItem CompletionItemTag.TypeCorrect : 8
	EnumItem CompletionItemTag.ClientServerBoundaryViolation : 9
	EnumItem CompletionItemTag.Invalidated : 10
	EnumItem CompletionItemTag.PutCursorBeforeEnd : 11
Enum CompletionTriggerKind
	EnumItem CompletionTriggerKind.Invoked : 1
	EnumItem CompletionTriggerKind.TriggerCharacter : 2
	EnumItem CompletionTriggerKind.TriggerForIncompleteCompletions : 3
Enum CompositeValueCurveType
	EnumItem CompositeValueCurveType.ColorRGB : 0
	EnumItem CompositeValueCurveType.ColorHSV : 1
	EnumItem CompositeValueCurveType.NumberRange : 2
	EnumItem CompositeValueCurveType.Rect : 3
	EnumItem CompositeValueCurveType.UDim : 4
	EnumItem CompositeValueCurveType.UDim2 : 5
	EnumItem CompositeValueCurveType.Vector2 : 6
	EnumItem CompositeValueCurveType.Vector3 : 7
Enum CompressionAlgorithm
	EnumItem CompressionAlgorithm.Zstd : 0
Enum ComputerCameraMovementMode
	EnumItem ComputerCameraMovementMode.Default : 0
	EnumItem ComputerCameraMovementMode.Classic : 1
	EnumItem ComputerCameraMovementMode.Follow : 2
	EnumItem ComputerCameraMovementMode.Orbital : 3
	EnumItem ComputerCameraMovementMode.CameraToggle : 4
Enum ComputerMovementMode
	EnumItem ComputerMovementMode.Default : 0
	EnumItem ComputerMovementMode.KeyboardMouse : 1
	EnumItem ComputerMovementMode.ClickToMove : 2
Enum ConfigSnapshotErrorState
	EnumItem ConfigSnapshotErrorState.None : 0
	EnumItem ConfigSnapshotErrorState.LoadFailed : 1
Enum ConnectionError
	EnumItem ConnectionError.OK : 0
	EnumItem ConnectionError.Unknown : 1
	EnumItem ConnectionError.ConnectErrors : 2
	EnumItem ConnectionError.AlreadyConnected : 3
	EnumItem ConnectionError.NoFreeIncomingConnections : 4
	EnumItem ConnectionError.ConnectionBanned : 5
	EnumItem ConnectionError.InvalidPassword : 6
	EnumItem ConnectionError.IncompatibleProtocolVersion : 7
	EnumItem ConnectionError.IPRecentlyConnected : 8
	EnumItem ConnectionError.OurSystemRequiresSecurity : 9
	EnumItem ConnectionError.SecurityKeyMismatch : 10
	EnumItem ConnectionError.DisconnectErrors : 256
	EnumItem ConnectionError.DisconnectBadhash : 257
	EnumItem ConnectionError.DisconnectSecurityKeyMismatch : 258
	EnumItem ConnectionError.DisconnectProtocolMismatch : 259
	EnumItem ConnectionError.DisconnectReceivePacketError : 260
	EnumItem ConnectionError.DisconnectReceivePacketStreamError : 261
	EnumItem ConnectionError.DisconnectSendPacketError : 262
	EnumItem ConnectionError.DisconnectIllegalTeleport : 263
	EnumItem ConnectionError.DisconnectDuplicatePlayer : 264
	EnumItem ConnectionError.DisconnectDuplicateTicket : 265
	EnumItem ConnectionError.DisconnectTimeout : 266
	EnumItem ConnectionError.DisconnectLuaKick : 267
	EnumItem ConnectionError.DisconnectOnRemoteSysStats : 268
	EnumItem ConnectionError.DisconnectHashTimeout : 269
	EnumItem ConnectionError.DisconnectCloudEditKick : 270
	EnumItem ConnectionError.DisconnectPlayerless : 271
	EnumItem ConnectionError.DisconnectNewSecurityKeyMismatch : 272
	EnumItem ConnectionError.DisconnectEvicted : 273
	EnumItem ConnectionError.DisconnectDevMaintenance : 274
	EnumItem ConnectionError.DisconnectRobloxMaintenance : 275
	EnumItem ConnectionError.DisconnectRejoin : 276
	EnumItem ConnectionError.DisconnectConnectionLost : 277
	EnumItem ConnectionError.DisconnectIdle : 278
	EnumItem ConnectionError.DisconnectRaknetErrors : 279
	EnumItem ConnectionError.DisconnectWrongVersion : 280
	EnumItem ConnectionError.DisconnectBySecurityPolicy : 281
	EnumItem ConnectionError.DisconnectBlockedIP : 282
	EnumItem ConnectionError.DisconnectClientFailure : 284
	EnumItem ConnectionError.DisconnectClientRequest : 285
	EnumItem ConnectionError.DisconnectPrivateServerKickout : 286
	EnumItem ConnectionError.DisconnectModeratedGame : 287
	EnumItem ConnectionError.ServerShutdown : 288
	EnumItem ConnectionError.ReplicatorTimeout : 290
	EnumItem ConnectionError.PlayerRemoved : 291
	EnumItem ConnectionError.DisconnectOutOfMemoryKeepPlayingLeave : 292
	EnumItem ConnectionError.DisconnectRomarkEndOfTest : 293
	EnumItem ConnectionError.DisconnectCollaboratorPermissionRevoked : 294
	EnumItem ConnectionError.DisconnectCollaboratorUnderage : 295
	EnumItem ConnectionError.NetworkInternal : 296
	EnumItem ConnectionError.NetworkSend : 297
	EnumItem ConnectionError.NetworkTimeout : 298
	EnumItem ConnectionError.NetworkMisbehavior : 299
	EnumItem ConnectionError.NetworkSecurity : 300
	EnumItem ConnectionError.ReplacementReady : 301
	EnumItem ConnectionError.ServerEmpty : 302
	EnumItem ConnectionError.PhantomFreeze : 303
	EnumItem ConnectionError.AndroidAnticheatKick : 304
	EnumItem ConnectionError.AndroidEmulatorKick : 305
	EnumItem ConnectionError.AndroidRootedKick : 306
	EnumItem ConnectionError.ScreentimeLockoutKick : 307
	EnumItem ConnectionError.DisconnectionNotification : 308
	EnumItem ConnectionError.DisconnectVerboselyModeratedGame : 309
	EnumItem ConnectionError.DisconnectCollaboratorNotAgeVerified : 310
	EnumItem ConnectionError.DisconnectCollaboratorTrustedConnectionsRequired : 311
	EnumItem ConnectionError.DisconnectCollaboratorOwnerActionRequired : 312
	EnumItem ConnectionError.DisconnectCollaboratorTooManyCollaborators : 313
	EnumItem ConnectionError.DisconnectCollaboratorUnknownError : 314
	EnumItem ConnectionError.PlacelaunchErrors : 512
	EnumItem ConnectionError.PlacelaunchDisabled : 515
	EnumItem ConnectionError.PlacelaunchError : 516
	EnumItem ConnectionError.PlacelaunchGameEnded : 517
	EnumItem ConnectionError.PlacelaunchGameFull : 518
	EnumItem ConnectionError.PlacelaunchUserLeft : 522
	EnumItem ConnectionError.PlacelaunchRestricted : 523
	EnumItem ConnectionError.PlacelaunchUnauthorized : 524
	EnumItem ConnectionError.PlacelaunchFlooded : 525
	EnumItem ConnectionError.PlacelaunchHashExpired : 526
	EnumItem ConnectionError.PlacelaunchHashException : 527
	EnumItem ConnectionError.PlacelaunchPartyCannotFit : 528
	EnumItem ConnectionError.PlacelaunchHttpError : 529
	EnumItem ConnectionError.PlacelaunchUserPrivacyUnauthorized : 533
	EnumItem ConnectionError.PlacelaunchCreatorBan : 600
	EnumItem ConnectionError.PlacelaunchCustomMessage : 610
	EnumItem ConnectionError.PlacelaunchOtherError : 611
	EnumItem ConnectionError.TeleportErrors : 768
	EnumItem ConnectionError.TeleportFailure : 769
	EnumItem ConnectionError.TeleportGameNotFound : 770
	EnumItem ConnectionError.TeleportGameEnded : 771
	EnumItem ConnectionError.TeleportGameFull : 772
	EnumItem ConnectionError.TeleportUnauthorized : 773
	EnumItem ConnectionError.TeleportFlooded : 774
	EnumItem ConnectionError.TeleportIsTeleporting : 775
Enum ConnectionState
	EnumItem ConnectionState.Connected : 0
	EnumItem ConnectionState.Disconnected : 1
Enum ContentSourceType
	EnumItem ContentSourceType.None : 0
	EnumItem ContentSourceType.Uri : 1
	EnumItem ContentSourceType.Object : 2
	EnumItem ContentSourceType.Opaque : 3
Enum ContextActionPriority
	EnumItem ContextActionPriority.Low : 1000
	EnumItem ContextActionPriority.Medium : 2000
	EnumItem ContextActionPriority.High : 3000
Enum ContextActionResult
	EnumItem ContextActionResult.Sink : 0
	EnumItem ContextActionResult.Pass : 1
Enum ControlMode
	EnumItem ControlMode.Classic : 0
	EnumItem ControlMode.MouseLockSwitch : 1
Enum CoreGuiType
	EnumItem CoreGuiType.PlayerList : 0
	EnumItem CoreGuiType.Health : 1
	EnumItem CoreGuiType.Backpack : 2
	EnumItem CoreGuiType.Chat : 3
	EnumItem CoreGuiType.All : 4
	EnumItem CoreGuiType.EmotesMenu : 5
	EnumItem CoreGuiType.SelfView : 6
	EnumItem CoreGuiType.Captures : 7
	EnumItem CoreGuiType.AvatarSwitcher : 8
Enum CreateAssetResult
	EnumItem CreateAssetResult.Success : 1
	EnumItem CreateAssetResult.PermissionDenied : 2
	EnumItem CreateAssetResult.UploadFailed : 3
	EnumItem CreateAssetResult.Unknown : 4
Enum CreateOutfitFailure
	EnumItem CreateOutfitFailure.InvalidName : 1
	EnumItem CreateOutfitFailure.OutfitLimitReached : 2
	EnumItem CreateOutfitFailure.Other : 3
Enum CreatorType
	EnumItem CreatorType.User : 0
	EnumItem CreatorType.Group : 1
Enum CreatorTypeFilter
	EnumItem CreatorTypeFilter.User : 0
	EnumItem CreatorTypeFilter.Group : 1
	EnumItem CreatorTypeFilter.All : 2
Enum CurrencyType
	EnumItem CurrencyType.Default : 0
	EnumItem CurrencyType.Robux : 1
	EnumItem CurrencyType.Tix : 2
Enum CustomCameraMode
	EnumItem CustomCameraMode.Default : 0
	EnumItem CustomCameraMode.Classic : 1
	EnumItem CustomCameraMode.Follow : 2
Enum DataModelExtractorFileType
	EnumItem DataModelExtractorFileType.PlaceFile : 0
	EnumItem DataModelExtractorFileType.FirstSlice : 1
	EnumItem DataModelExtractorFileType.NonFirstSlice : 2
Enum DataStoreRequestType
	EnumItem DataStoreRequestType.GetAsync : 0
	EnumItem DataStoreRequestType.SetIncrementAsync : 1
	EnumItem DataStoreRequestType.UpdateAsync : 2
	EnumItem DataStoreRequestType.GetSortedAsync : 3
	EnumItem DataStoreRequestType.SetIncrementSortedAsync : 4
	EnumItem DataStoreRequestType.OnUpdate : 5
	EnumItem DataStoreRequestType.ListAsync : 6
	EnumItem DataStoreRequestType.GetVersionAsync : 7
	EnumItem DataStoreRequestType.RemoveVersionAsync : 8
	EnumItem DataStoreRequestType.StandardRead : 9
	EnumItem DataStoreRequestType.StandardWrite : 10
	EnumItem DataStoreRequestType.StandardList : 11
	EnumItem DataStoreRequestType.StandardRemove : 12
	EnumItem DataStoreRequestType.OrderedRead : 13
	EnumItem DataStoreRequestType.OrderedWrite : 14
	EnumItem DataStoreRequestType.OrderedList : 15
	EnumItem DataStoreRequestType.OrderedRemove : 16
Enum DebuggerEndReason
	EnumItem DebuggerEndReason.ClientRequest : 0
	EnumItem DebuggerEndReason.Timeout : 1
	EnumItem DebuggerEndReason.InvalidHost : 2
	EnumItem DebuggerEndReason.Disconnected : 3
	EnumItem DebuggerEndReason.ServerShutdown : 4
	EnumItem DebuggerEndReason.ServerProtocolMismatch : 5
	EnumItem DebuggerEndReason.ConfigurationFailed : 6
	EnumItem DebuggerEndReason.RpcError : 7
Enum DebuggerExceptionBreakMode
	EnumItem DebuggerExceptionBreakMode.Never : 0
	EnumItem DebuggerExceptionBreakMode.Always : 1
	EnumItem DebuggerExceptionBreakMode.Unhandled : 2
Enum DebuggerFrameType
	EnumItem DebuggerFrameType.C : 0
	EnumItem DebuggerFrameType.Lua : 1
Enum DebuggerPauseReason
	EnumItem DebuggerPauseReason.Unknown : 0
	EnumItem DebuggerPauseReason.Requested : 1
	EnumItem DebuggerPauseReason.Breakpoint : 2
	EnumItem DebuggerPauseReason.Exception : 3
	EnumItem DebuggerPauseReason.SingleStep : 4
	EnumItem DebuggerPauseReason.Entrypoint : 5
Enum DebuggerStatus
	EnumItem DebuggerStatus.Success : 0
	EnumItem DebuggerStatus.Timeout : 1
	EnumItem DebuggerStatus.ConnectionLost : 2
	EnumItem DebuggerStatus.InvalidResponse : 3
	EnumItem DebuggerStatus.InternalError : 4
	EnumItem DebuggerStatus.InvalidState : 5
	EnumItem DebuggerStatus.RpcError : 6
	EnumItem DebuggerStatus.InvalidArgument : 7
	EnumItem DebuggerStatus.ConnectionClosed : 8
Enum DefaultScriptSyncFileType
	EnumItem DefaultScriptSyncFileType.Lua : 0
	EnumItem DefaultScriptSyncFileType.Luau : 1
Enum DevCameraOcclusionMode
	EnumItem DevCameraOcclusionMode.Zoom : 0
	EnumItem DevCameraOcclusionMode.Invisicam : 1
Enum DevComputerCameraMovementMode
	EnumItem DevComputerCameraMovementMode.UserChoice : 0
	EnumItem DevComputerCameraMovementMode.Classic : 1
	EnumItem DevComputerCameraMovementMode.Follow : 2
	EnumItem DevComputerCameraMovementMode.Orbital : 3
	EnumItem DevComputerCameraMovementMode.CameraToggle : 4
Enum DevComputerMovementMode
	EnumItem DevComputerMovementMode.UserChoice : 0
	EnumItem DevComputerMovementMode.KeyboardMouse : 1
	EnumItem DevComputerMovementMode.ClickToMove : 2
	EnumItem DevComputerMovementMode.Scriptable : 3
Enum DevTouchCameraMovementMode
	EnumItem DevTouchCameraMovementMode.UserChoice : 0
	EnumItem DevTouchCameraMovementMode.Classic : 1
	EnumItem DevTouchCameraMovementMode.Follow : 2
	EnumItem DevTouchCameraMovementMode.Orbital : 3
Enum DevTouchMovementMode
	EnumItem DevTouchMovementMode.UserChoice : 0
	EnumItem DevTouchMovementMode.Thumbstick : 1
	EnumItem DevTouchMovementMode.DPad : 2
	EnumItem DevTouchMovementMode.Thumbpad : 3
	EnumItem DevTouchMovementMode.ClickToMove : 4
	EnumItem DevTouchMovementMode.Scriptable : 5
	EnumItem DevTouchMovementMode.DynamicThumbstick : 6
Enum DeveloperMemoryTag
	EnumItem DeveloperMemoryTag.Internal : 0
	EnumItem DeveloperMemoryTag.HttpCache : 1
	EnumItem DeveloperMemoryTag.Instances : 2
	EnumItem DeveloperMemoryTag.Signals : 3
	EnumItem DeveloperMemoryTag.LuaHeap : 4
	EnumItem DeveloperMemoryTag.Script : 5
	EnumItem DeveloperMemoryTag.PhysicsCollision : 6
	EnumItem DeveloperMemoryTag.BaseParts : 7
	EnumItem DeveloperMemoryTag.GraphicsSolidModels : 8
	EnumItem DeveloperMemoryTag.GraphicsMeshParts : 10
	EnumItem DeveloperMemoryTag.GraphicsParticles : 11
	EnumItem DeveloperMemoryTag.GraphicsParts : 12
	EnumItem DeveloperMemoryTag.GraphicsSpatialHash : 13
	EnumItem DeveloperMemoryTag.GraphicsTerrain : 14
	EnumItem DeveloperMemoryTag.GraphicsTexture : 15
	EnumItem DeveloperMemoryTag.GraphicsTextureCharacter : 16
	EnumItem DeveloperMemoryTag.Sounds : 17
	EnumItem DeveloperMemoryTag.StreamingSounds : 18
	EnumItem DeveloperMemoryTag.TerrainVoxels : 19
	EnumItem DeveloperMemoryTag.Gui : 21
	EnumItem DeveloperMemoryTag.Animation : 22
	EnumItem DeveloperMemoryTag.Navigation : 23
	EnumItem DeveloperMemoryTag.GeometryCSG : 24
	EnumItem DeveloperMemoryTag.GraphicsSlimModels : 25
Enum DeviceFeatureType
	EnumItem DeviceFeatureType.DeviceCapture : 0
	EnumItem DeviceFeatureType.InExperienceFAE : 1
Enum DeviceForm
	EnumItem DeviceForm.Console : 0
	EnumItem DeviceForm.Phone : 1
	EnumItem DeviceForm.Tablet : 2
	EnumItem DeviceForm.Desktop : 3
	EnumItem DeviceForm.VR : 4
Enum DeviceLevel
	EnumItem DeviceLevel.Low : 0
	EnumItem DeviceLevel.Medium : 1
	EnumItem DeviceLevel.High : 2
Enum DeviceType
	EnumItem DeviceType.Unknown : 0
	EnumItem DeviceType.Desktop : 1
	EnumItem DeviceType.Tablet : 2
	EnumItem DeviceType.Phone : 3
Enum DialogBehaviorType
	EnumItem DialogBehaviorType.SinglePlayer : 0
	EnumItem DialogBehaviorType.MultiplePlayers : 1
Enum DialogPurpose
	EnumItem DialogPurpose.Quest : 0
	EnumItem DialogPurpose.Help : 1
	EnumItem DialogPurpose.Shop : 2
Enum DialogTone
	EnumItem DialogTone.Neutral : 0
	EnumItem DialogTone.Friendly : 1
	EnumItem DialogTone.Enemy : 2
Enum DigitsRigDescriptionSide
	EnumItem DigitsRigDescriptionSide.None : 0
	EnumItem DigitsRigDescriptionSide.Left : 1
	EnumItem DigitsRigDescriptionSide.Right : 2
Enum DiscountType
	EnumItem DiscountType.Uncategorized : 0
Enum DisplayScalingMode
	EnumItem DisplayScalingMode.Default : 0
	EnumItem DisplayScalingMode.Legacy : 1
	EnumItem DisplayScalingMode.Responsive : 2
Enum DisplaySize
	EnumItem DisplaySize.Small : 0
	EnumItem DisplaySize.Medium : 1
	EnumItem DisplaySize.Large : 2
Enum DominantAxis
	EnumItem DominantAxis.Width : 0
	EnumItem DominantAxis.Height : 1
Enum DraftStatusCode
	EnumItem DraftStatusCode.OK : 0
	EnumItem DraftStatusCode.DraftOutdated : 1
	EnumItem DraftStatusCode.ScriptRemoved : 2
	EnumItem DraftStatusCode.DraftCommitted : 3
Enum DragDetectorDragStyle
	EnumItem DragDetectorDragStyle.TranslateLine : 0
	EnumItem DragDetectorDragStyle.TranslatePlane : 1
	EnumItem DragDetectorDragStyle.TranslatePlaneOrLine : 2
	EnumItem DragDetectorDragStyle.TranslateLineOrPlane : 3
	EnumItem DragDetectorDragStyle.TranslateViewPlane : 4
	EnumItem DragDetectorDragStyle.RotateAxis : 5
	EnumItem DragDetectorDragStyle.RotateTrackball : 6
	EnumItem DragDetectorDragStyle.Scriptable : 7
	EnumItem DragDetectorDragStyle.BestForDevice : 8
Enum DragDetectorPermissionPolicy
	EnumItem DragDetectorPermissionPolicy.Nobody : 0
	EnumItem DragDetectorPermissionPolicy.Everybody : 1
	EnumItem DragDetectorPermissionPolicy.Scriptable : 2
Enum DragDetectorResponseStyle
	EnumItem DragDetectorResponseStyle.Geometric : 0
	EnumItem DragDetectorResponseStyle.Physical : 1
	EnumItem DragDetectorResponseStyle.Custom : 2
Enum DraggerCoordinateSpace
	EnumItem DraggerCoordinateSpace.Object : 0
	EnumItem DraggerCoordinateSpace.World : 1
Enum DraggerMovementMode
	EnumItem DraggerMovementMode.Geometric : 0
	EnumItem DraggerMovementMode.Physical : 1
Enum DraggingScrollBar
	EnumItem DraggingScrollBar.None : 0
	EnumItem DraggingScrollBar.Horizontal : 1
	EnumItem DraggingScrollBar.Vertical : 2
Enum EasingDirection
	EnumItem EasingDirection.In : 0
	EnumItem EasingDirection.Out : 1
	EnumItem EasingDirection.InOut : 2
Enum EasingStyle
	EnumItem EasingStyle.Linear : 0
	EnumItem EasingStyle.Sine : 1
	EnumItem EasingStyle.Back : 2
	EnumItem EasingStyle.Quad : 3
	EnumItem EasingStyle.Quart : 4
	EnumItem EasingStyle.Quint : 5
	EnumItem EasingStyle.Bounce : 6
	EnumItem EasingStyle.Elastic : 7
	EnumItem EasingStyle.Exponential : 8
	EnumItem EasingStyle.Circular : 9
	EnumItem EasingStyle.Cubic : 10
Enum EditableStatus
	EnumItem EditableStatus.Unknown : 0
	EnumItem EditableStatus.Allowed : 1
	EnumItem EditableStatus.Disallowed : 2
Enum ElasticBehavior
	EnumItem ElasticBehavior.WhenScrollable : 0
	EnumItem ElasticBehavior.Always : 1
	EnumItem ElasticBehavior.Never : 2
Enum EngineFolder
	EnumItem EngineFolder.Screenshots : 0
	EnumItem EngineFolder.Videos : 1
	EnumItem EngineFolder.Logs : 2
Enum EnviromentalPhysicsThrottle
	EnumItem EnviromentalPhysicsThrottle.DefaultAuto : 0
	EnumItem EnviromentalPhysicsThrottle.Disabled : 1
	EnumItem EnviromentalPhysicsThrottle.Always : 2
	EnumItem EnviromentalPhysicsThrottle.Skip2 : 3
	EnumItem EnviromentalPhysicsThrottle.Skip4 : 4
	EnumItem EnviromentalPhysicsThrottle.Skip8 : 5
	EnumItem EnviromentalPhysicsThrottle.Skip16 : 6
Enum ExperienceAuthScope
	EnumItem ExperienceAuthScope.DefaultScope : 0
	EnumItem ExperienceAuthScope.CreatorAssetsCreate : 1
Enum ExperienceEventStatus
	EnumItem ExperienceEventStatus.Active : 0
	EnumItem ExperienceEventStatus.Cancelled : 1
	EnumItem ExperienceEventStatus.Moderated : 2
	EnumItem ExperienceEventStatus.Unpublished : 3
	EnumItem ExperienceEventStatus.Unknown : 4
Enum ExperienceStateCaptureSelectionMode
	EnumItem ExperienceStateCaptureSelectionMode.Default : 0
	EnumItem ExperienceStateCaptureSelectionMode.SafetyHighlightMode : 1
Enum ExperienceStateRecordingLoadMode
	EnumItem ExperienceStateRecordingLoadMode.NewReplay : 0
	EnumItem ExperienceStateRecordingLoadMode.ContiguousSlice : 1
	EnumItem ExperienceStateRecordingLoadMode.NoncontiguousSlice : 2
Enum ExperienceStateRecordingLoadSourceType
	EnumItem ExperienceStateRecordingLoadSourceType.S3Url : 0
	EnumItem ExperienceStateRecordingLoadSourceType.File : 1
Enum ExperienceStateRecordingPlaybackMode
	EnumItem ExperienceStateRecordingPlaybackMode.Undefined : 0
	EnumItem ExperienceStateRecordingPlaybackMode.Stopped : 1
	EnumItem ExperienceStateRecordingPlaybackMode.Playing : 2
	EnumItem ExperienceStateRecordingPlaybackMode.Rewinding : 3
Enum ExplosionType
	EnumItem ExplosionType.NoCraters : 0
	EnumItem ExplosionType.Craters : 1
Enum FACSDataLod
	EnumItem FACSDataLod.LOD0 : 0
	EnumItem FACSDataLod.LOD1 : 1
	EnumItem FACSDataLod.LODCount : 2
Enum FacialAgeEstimationResultType
	EnumItem FacialAgeEstimationResultType.Complete : 0
	EnumItem FacialAgeEstimationResultType.Cancel : 1
	EnumItem FacialAgeEstimationResultType.Error : 2
Enum FacialAnimationStreamingState
	EnumItem FacialAnimationStreamingState.None : 0
	EnumItem FacialAnimationStreamingState.Audio : 1
	EnumItem FacialAnimationStreamingState.Video : 2
	EnumItem FacialAnimationStreamingState.Place : 4
	EnumItem FacialAnimationStreamingState.Server : 8
Enum FacsActionUnit
	EnumItem FacsActionUnit.ChinRaiserUpperLip : 0
	EnumItem FacsActionUnit.ChinRaiser : 1
	EnumItem FacsActionUnit.FlatPucker : 2
	EnumItem FacsActionUnit.Funneler : 3
	EnumItem FacsActionUnit.LowerLipSuck : 4
	EnumItem FacsActionUnit.LipPresser : 5
	EnumItem FacsActionUnit.LipsTogether : 6
	EnumItem FacsActionUnit.MouthLeft : 7
	EnumItem FacsActionUnit.MouthRight : 8
	EnumItem FacsActionUnit.Pucker : 9
	EnumItem FacsActionUnit.UpperLipSuck : 10
	EnumItem FacsActionUnit.LeftCheekPuff : 11
	EnumItem FacsActionUnit.LeftDimpler : 12
	EnumItem FacsActionUnit.LeftLipCornerDown : 13
	EnumItem FacsActionUnit.LeftLowerLipDepressor : 14
	EnumItem FacsActionUnit.LeftLipCornerPuller : 15
	EnumItem FacsActionUnit.LeftLipStretcher : 16
	EnumItem FacsActionUnit.LeftUpperLipRaiser : 17
	EnumItem FacsActionUnit.RightCheekPuff : 18
	EnumItem FacsActionUnit.RightDimpler : 19
	EnumItem FacsActionUnit.RightLipCornerDown : 20
	EnumItem FacsActionUnit.RightLowerLipDepressor : 21
	EnumItem FacsActionUnit.RightLipCornerPuller : 22
	EnumItem FacsActionUnit.RightLipStretcher : 23
	EnumItem FacsActionUnit.RightUpperLipRaiser : 24
	EnumItem FacsActionUnit.JawDrop : 25
	EnumItem FacsActionUnit.JawLeft : 26
	EnumItem FacsActionUnit.JawRight : 27
	EnumItem FacsActionUnit.Corrugator : 28
	EnumItem FacsActionUnit.LeftBrowLowerer : 29
	EnumItem FacsActionUnit.LeftOuterBrowRaiser : 30
	EnumItem FacsActionUnit.LeftNoseWrinkler : 31
	EnumItem FacsActionUnit.LeftInnerBrowRaiser : 32
	EnumItem FacsActionUnit.RightBrowLowerer : 33
	EnumItem FacsActionUnit.RightOuterBrowRaiser : 34
	EnumItem FacsActionUnit.RightInnerBrowRaiser : 35
	EnumItem FacsActionUnit.RightNoseWrinkler : 36
	EnumItem FacsActionUnit.EyesLookDown : 37
	EnumItem FacsActionUnit.EyesLookLeft : 38
	EnumItem FacsActionUnit.EyesLookUp : 39
	EnumItem FacsActionUnit.EyesLookRight : 40
	EnumItem FacsActionUnit.LeftCheekRaiser : 41
	EnumItem FacsActionUnit.LeftEyeUpperLidRaiser : 42
	EnumItem FacsActionUnit.LeftEyeClosed : 43
	EnumItem FacsActionUnit.RightCheekRaiser : 44
	EnumItem FacsActionUnit.RightEyeUpperLidRaiser : 45
	EnumItem FacsActionUnit.RightEyeClosed : 46
	EnumItem FacsActionUnit.TongueDown : 47
	EnumItem FacsActionUnit.TongueOut : 48
	EnumItem FacsActionUnit.TongueUp : 49
Enum FeatureRestrictionAbuseVector
	EnumItem FeatureRestrictionAbuseVector.ExperienceChat : 0
	EnumItem FeatureRestrictionAbuseVector.Communication : 1
Enum FieldOfViewMode
	EnumItem FieldOfViewMode.Vertical : 0
	EnumItem FieldOfViewMode.Diagonal : 1
	EnumItem FieldOfViewMode.MaxAxis : 2
Enum FillDirection
	EnumItem FillDirection.Horizontal : 0
	EnumItem FillDirection.Vertical : 1
Enum FilterErrorType
	EnumItem FilterErrorType.BackslashNotEscapingAnything : 0
	EnumItem FilterErrorType.BadBespokeFilter : 1
	EnumItem FilterErrorType.BadName : 2
	EnumItem FilterErrorType.IncompleteOr : 3
	EnumItem FilterErrorType.IncompleteParenthesis : 4
	EnumItem FilterErrorType.InvalidDoubleStar : 5
	EnumItem FilterErrorType.InvalidTilde : 6
	EnumItem FilterErrorType.PropertyBadOperator : 7
	EnumItem FilterErrorType.PropertyDoesNotExist : 8
	EnumItem FilterErrorType.PropertyInvalidField : 9
	EnumItem FilterErrorType.PropertyInvalidValue : 10
	EnumItem FilterErrorType.PropertyUnsupportedFields : 11
	EnumItem FilterErrorType.PropertyUnsupportedProperty : 12
	EnumItem FilterErrorType.UnexpectedNameIndex : 13
	EnumItem FilterErrorType.UnexpectedToken : 14
	EnumItem FilterErrorType.UnfinishedBinaryOperator : 15
	EnumItem FilterErrorType.UnfinishedQuote : 16
	EnumItem FilterErrorType.UnknownBespokeFilter : 17
	EnumItem FilterErrorType.WildcardInProperty : 18
Enum FilterResult
	EnumItem FilterResult.Accepted : 0
	EnumItem FilterResult.Rejected : 1
Enum FilterType
	EnumItem FilterType.Exclude : 0
	EnumItem FilterType.Include : 1
Enum FinishRecordingOperation
	EnumItem FinishRecordingOperation.Cancel : 0
	EnumItem FinishRecordingOperation.Commit : 1
	EnumItem FinishRecordingOperation.Append : 2
Enum FluidFidelity
	EnumItem FluidFidelity.Automatic : 0
	EnumItem FluidFidelity.UseCollisionGeometry : 1
	EnumItem FluidFidelity.UsePreciseGeometry : 2
Enum FluidForces
	EnumItem FluidForces.Default : 0
	EnumItem FluidForces.Experimental : 1
Enum Font
	EnumItem Font.Legacy : 0
	EnumItem Font.Arial : 1
	EnumItem Font.ArialBold : 2
	EnumItem Font.SourceSans : 3
	EnumItem Font.SourceSansBold : 4
	EnumItem Font.SourceSansLight : 5
	EnumItem Font.SourceSansItalic : 6
	EnumItem Font.Bodoni : 7
	EnumItem Font.Garamond : 8
	EnumItem Font.Cartoon : 9
	EnumItem Font.Code : 10
	EnumItem Font.Highway : 11
	EnumItem Font.SciFi : 12
	EnumItem Font.Arcade : 13
	EnumItem Font.Fantasy : 14
	EnumItem Font.Antique : 15
	EnumItem Font.SourceSansSemibold : 16
	EnumItem Font.Gotham : 17
	EnumItem Font.GothamMedium : 18
	EnumItem Font.GothamBold : 19
	EnumItem Font.GothamBlack : 20
	EnumItem Font.AmaticSC : 21
	EnumItem Font.Bangers : 22
	EnumItem Font.Creepster : 23
	EnumItem Font.DenkOne : 24
	EnumItem Font.Fondamento : 25
	EnumItem Font.FredokaOne : 26
	EnumItem Font.GrenzeGotisch : 27
	EnumItem Font.IndieFlower : 28
	EnumItem Font.JosefinSans : 29
	EnumItem Font.Jura : 30
	EnumItem Font.Kalam : 31
	EnumItem Font.LuckiestGuy : 32
	EnumItem Font.Merriweather : 33
	EnumItem Font.Michroma : 34
	EnumItem Font.Nunito : 35
	EnumItem Font.Oswald : 36
	EnumItem Font.PatrickHand : 37
	EnumItem Font.PermanentMarker : 38
	EnumItem Font.Roboto : 39
	EnumItem Font.RobotoCondensed : 40
	EnumItem Font.RobotoMono : 41
	EnumItem Font.Sarpanch : 42
	EnumItem Font.SpecialElite : 43
	EnumItem Font.TitilliumWeb : 44
	EnumItem Font.Ubuntu : 45
	EnumItem Font.BuilderSans : 46
	EnumItem Font.BuilderSansMedium : 47
	EnumItem Font.BuilderSansBold : 48
	EnumItem Font.BuilderSansExtraBold : 49
	EnumItem Font.Arimo : 50
	EnumItem Font.ArimoBold : 51
	EnumItem Font.Unknown : 100
Enum FontSize
	EnumItem FontSize.Size8 : 0
	EnumItem FontSize.Size9 : 1
	EnumItem FontSize.Size10 : 2
	EnumItem FontSize.Size11 : 3
	EnumItem FontSize.Size12 : 4
	EnumItem FontSize.Size14 : 5
	EnumItem FontSize.Size18 : 6
	EnumItem FontSize.Size24 : 7
	EnumItem FontSize.Size36 : 8
	EnumItem FontSize.Size48 : 9
	EnumItem FontSize.Size28 : 10
	EnumItem FontSize.Size32 : 11
	EnumItem FontSize.Size42 : 12
	EnumItem FontSize.Size60 : 13
	EnumItem FontSize.Size96 : 14
Enum FontStyle
	EnumItem FontStyle.Normal : 0
	EnumItem FontStyle.Italic : 1
Enum FontWeight
	EnumItem FontWeight.Thin : 100
	EnumItem FontWeight.ExtraLight : 200
	EnumItem FontWeight.Light : 300
	EnumItem FontWeight.Regular : 400
	EnumItem FontWeight.Medium : 500
	EnumItem FontWeight.SemiBold : 600
	EnumItem FontWeight.Bold : 700
	EnumItem FontWeight.ExtraBold : 800
	EnumItem FontWeight.Heavy : 900
Enum ForceLimitMode
	EnumItem ForceLimitMode.Magnitude : 0
	EnumItem ForceLimitMode.PerAxis : 1
Enum FormFactor
	EnumItem FormFactor.Symmetric : 0
	EnumItem FormFactor.Brick : 1
	EnumItem FormFactor.Plate : 2
	EnumItem FormFactor.Custom : 3
Enum FrameStyle
	EnumItem FrameStyle.Custom : 0
	EnumItem FrameStyle.ChatBlue : 1
	EnumItem FrameStyle.RobloxSquare : 2
	EnumItem FrameStyle.RobloxRound : 3
	EnumItem FrameStyle.ChatGreen : 4
	EnumItem FrameStyle.ChatRed : 5
	EnumItem FrameStyle.DropShadow : 6
Enum FramerateManagerMode
	EnumItem FramerateManagerMode.Automatic : 0
	EnumItem FramerateManagerMode.On : 1
	EnumItem FramerateManagerMode.Off : 2
Enum FriendRequestEvent
	EnumItem FriendRequestEvent.Issue : 0
	EnumItem FriendRequestEvent.Revoke : 1
	EnumItem FriendRequestEvent.Accept : 2
	EnumItem FriendRequestEvent.Deny : 3
Enum FriendStatus
	EnumItem FriendStatus.Unknown : 0
	EnumItem FriendStatus.NotFriend : 1
	EnumItem FriendStatus.Friend : 2
	EnumItem FriendStatus.FriendRequestSent : 3
	EnumItem FriendStatus.FriendRequestReceived : 4
Enum FunctionalTestResult
	EnumItem FunctionalTestResult.Passed : 0
	EnumItem FunctionalTestResult.Warning : 1
	EnumItem FunctionalTestResult.Error : 2
Enum GameAvatarType
	EnumItem GameAvatarType.R6 : 0
	EnumItem GameAvatarType.R15 : 1
	EnumItem GameAvatarType.PlayerChoice : 2
Enum GamepadType
	EnumItem GamepadType.Unknown : 0
	EnumItem GamepadType.PS4 : 1
	EnumItem GamepadType.PS5 : 2
	EnumItem GamepadType.XboxOne : 3
Enum GearGenreSetting [Deprecated]
	EnumItem GearGenreSetting.AllGenres : 0 [Deprecated] [Deprecated]
	EnumItem GearGenreSetting.MatchingGenreOnly : 1 [Deprecated] [Deprecated]
Enum GearType [Deprecated]
	EnumItem GearType.MeleeWeapons : 0 [Deprecated] [Deprecated]
	EnumItem GearType.RangedWeapons : 1 [Deprecated] [Deprecated]
	EnumItem GearType.Explosives : 2 [Deprecated] [Deprecated]
	EnumItem GearType.PowerUps : 3 [Deprecated] [Deprecated]
	EnumItem GearType.NavigationEnhancers : 4 [Deprecated] [Deprecated]
	EnumItem GearType.MusicalInstruments : 5 [Deprecated] [Deprecated]
	EnumItem GearType.SocialItems : 6 [Deprecated] [Deprecated]
	EnumItem GearType.BuildingTools : 7 [Deprecated] [Deprecated]
	EnumItem GearType.Transport : 8 [Deprecated] [Deprecated]
Enum Genre [Deprecated]
	EnumItem Genre.All : 0 [Deprecated]
	EnumItem Genre.TownAndCity : 1 [Deprecated]
	EnumItem Genre.Fantasy : 2 [Deprecated]
	EnumItem Genre.SciFi : 3 [Deprecated]
	EnumItem Genre.Ninja : 4 [Deprecated]
	EnumItem Genre.Scary : 5 [Deprecated]
	EnumItem Genre.Pirate : 6 [Deprecated]
	EnumItem Genre.Adventure : 7 [Deprecated]
	EnumItem Genre.Sports : 8 [Deprecated]
	EnumItem Genre.Funny : 9 [Deprecated]
	EnumItem Genre.WildWest : 10 [Deprecated]
	EnumItem Genre.War : 11 [Deprecated]
	EnumItem Genre.SkatePark : 12 [Deprecated]
	EnumItem Genre.Tutorial : 13 [Deprecated]
Enum GraphicsMode
	EnumItem GraphicsMode.Automatic : 1
	EnumItem GraphicsMode.Direct3D11 : 2
	EnumItem GraphicsMode.OpenGL : 4
	EnumItem GraphicsMode.Metal : 5
	EnumItem GraphicsMode.Vulkan : 6
	EnumItem GraphicsMode.NoGraphics : 9
Enum GraphicsOptimizationMode
	EnumItem GraphicsOptimizationMode.Performance : 0
	EnumItem GraphicsOptimizationMode.Balanced : 1
	EnumItem GraphicsOptimizationMode.Quality : 2
Enum GroupMembershipStatus
	EnumItem GroupMembershipStatus.None : 0
	EnumItem GroupMembershipStatus.Joined : 1
	EnumItem GroupMembershipStatus.JoinRequestPending : 2
	EnumItem GroupMembershipStatus.AlreadyMember : 3
Enum GuiState
	EnumItem GuiState.Idle : 0
	EnumItem GuiState.Hover : 1
	EnumItem GuiState.Press : 2
	EnumItem GuiState.NonInteractable : 3
Enum GuiType
	EnumItem GuiType.Core : 0
	EnumItem GuiType.Custom : 1
	EnumItem GuiType.PlayerNameplates : 2
	EnumItem GuiType.CustomBillboards : 3
	EnumItem GuiType.CoreBillboards : 4
Enum HandlesStyle
	EnumItem HandlesStyle.Resize : 0
	EnumItem HandlesStyle.Movement : 1
Enum HapticEffectType
	EnumItem HapticEffectType.Custom : 0
	EnumItem HapticEffectType.UIHover : 1
	EnumItem HapticEffectType.UIClick : 2
	EnumItem HapticEffectType.UINotification : 3
	EnumItem HapticEffectType.GameplayExplosion : 4
	EnumItem HapticEffectType.GameplayCollision : 5
Enum HashAlgorithm
	EnumItem HashAlgorithm.Blake2b : 0
	EnumItem HashAlgorithm.Blake3 : 1
	EnumItem HashAlgorithm.Md5 : 2
	EnumItem HashAlgorithm.Sha1 : 3
	EnumItem HashAlgorithm.Sha256 : 4
Enum HighlightDepthMode
	EnumItem HighlightDepthMode.AlwaysOnTop : 0
	EnumItem HighlightDepthMode.Occluded : 1
Enum HorizontalAlignment
	EnumItem HorizontalAlignment.Center : 0
	EnumItem HorizontalAlignment.Left : 1
	EnumItem HorizontalAlignment.Right : 2
Enum HoverAnimateSpeed
	EnumItem HoverAnimateSpeed.VerySlow : 0
	EnumItem HoverAnimateSpeed.Slow : 1
	EnumItem HoverAnimateSpeed.Medium : 2
	EnumItem HoverAnimateSpeed.Fast : 3
	EnumItem HoverAnimateSpeed.VeryFast : 4
Enum HttpCachePolicy
	EnumItem HttpCachePolicy.None : 0
	EnumItem HttpCachePolicy.Full : 1
	EnumItem HttpCachePolicy.DataOnly : 2
	EnumItem HttpCachePolicy.Default : 3
	EnumItem HttpCachePolicy.InternalRedirectRefresh : 4
Enum HttpCompression
	EnumItem HttpCompression.None : 0
	EnumItem HttpCompression.Gzip : 1
Enum HttpContentType
	EnumItem HttpContentType.ApplicationJson : 0
	EnumItem HttpContentType.ApplicationXml : 1
	EnumItem HttpContentType.ApplicationUrlEncoded : 2
	EnumItem HttpContentType.TextPlain : 3
	EnumItem HttpContentType.TextXml : 4
Enum HttpError
	EnumItem HttpError.OK : 0
	EnumItem HttpError.InvalidUrl : 1
	EnumItem HttpError.DnsResolve : 2
	EnumItem HttpError.ConnectFail : 3
	EnumItem HttpError.OutOfMemory : 4
	EnumItem HttpError.TimedOut : 5
	EnumItem HttpError.TooManyRedirects : 6
	EnumItem HttpError.InvalidRedirect : 7
	EnumItem HttpError.NetFail : 8
	EnumItem HttpError.Aborted : 9
	EnumItem HttpError.SslConnectFail : 10
	EnumItem HttpError.SslVerificationFail : 11
	EnumItem HttpError.Unknown : 12
	EnumItem HttpError.ConnectionClosed : 13
	EnumItem HttpError.ServerProtocolError : 14
	EnumItem HttpError.CreatorEnvironmentsNotSupportedByService : 15
	EnumItem HttpError.InactivityTimeout : 16
	EnumItem HttpError.TooManyOutstandingRequests : 17
Enum HttpRequestType
	EnumItem HttpRequestType.Default : 0
	EnumItem HttpRequestType.MarketplaceService : 2
	EnumItem HttpRequestType.Players : 7
	EnumItem HttpRequestType.Chat : 15
	EnumItem HttpRequestType.Avatar : 16
	EnumItem HttpRequestType.Analytics : 23
	EnumItem HttpRequestType.Localization : 25
Enum HumanoidCollisionType
	EnumItem HumanoidCollisionType.OuterBox : 0
	EnumItem HumanoidCollisionType.InnerBox : 1
Enum HumanoidDisplayDistanceType
	EnumItem HumanoidDisplayDistanceType.Viewer : 0
	EnumItem HumanoidDisplayDistanceType.Subject : 1
	EnumItem HumanoidDisplayDistanceType.None : 2
Enum HumanoidHealthDisplayType
	EnumItem HumanoidHealthDisplayType.DisplayWhenDamaged : 0
	EnumItem HumanoidHealthDisplayType.AlwaysOn : 1
	EnumItem HumanoidHealthDisplayType.AlwaysOff : 2
Enum HumanoidRigType
	EnumItem HumanoidRigType.R6 : 0
	EnumItem HumanoidRigType.R15 : 1
Enum HumanoidStateType
	EnumItem HumanoidStateType.FallingDown : 0
	EnumItem HumanoidStateType.Ragdoll : 1
	EnumItem HumanoidStateType.GettingUp : 2
	EnumItem HumanoidStateType.Jumping : 3
	EnumItem HumanoidStateType.Swimming : 4
	EnumItem HumanoidStateType.Freefall : 5
	EnumItem HumanoidStateType.Flying : 6
	EnumItem HumanoidStateType.Landed : 7
	EnumItem HumanoidStateType.Running : 8
	EnumItem HumanoidStateType.RunningNoPhysics : 10
	EnumItem HumanoidStateType.StrafingNoPhysics : 11
	EnumItem HumanoidStateType.Climbing : 12
	EnumItem HumanoidStateType.Seated : 13
	EnumItem HumanoidStateType.PlatformStanding : 14
	EnumItem HumanoidStateType.Dead : 15
	EnumItem HumanoidStateType.Physics : 16
	EnumItem HumanoidStateType.None : 18
Enum IKCollisionsMode
	EnumItem IKCollisionsMode.NoCollisions : 0
	EnumItem IKCollisionsMode.OtherMechanismsAnchored : 1
	EnumItem IKCollisionsMode.IncludeContactedMechanisms : 2
Enum IKControlConstraintSupport
	EnumItem IKControlConstraintSupport.Default : 0
	EnumItem IKControlConstraintSupport.Disabled : 1
	EnumItem IKControlConstraintSupport.Enabled : 2
Enum IKControlType
	EnumItem IKControlType.Transform : 0
	EnumItem IKControlType.Position : 1
	EnumItem IKControlType.Rotation : 2
	EnumItem IKControlType.LookAt : 3
Enum IXPLoadingStatus
	EnumItem IXPLoadingStatus.None : 0
	EnumItem IXPLoadingStatus.Pending : 1
	EnumItem IXPLoadingStatus.Initialized : 2
	EnumItem IXPLoadingStatus.ErrorInvalidUser : 3
	EnumItem IXPLoadingStatus.ErrorConnection : 4
	EnumItem IXPLoadingStatus.ErrorJsonParse : 5
	EnumItem IXPLoadingStatus.ErrorTimedOut : 6
Enum ImageAlphaType
	EnumItem ImageAlphaType.Default : 1
	EnumItem ImageAlphaType.LockCanvasAlpha : 2
	EnumItem ImageAlphaType.LockCanvasColor : 3
Enum ImageCombineType
	EnumItem ImageCombineType.BlendSourceOver : 1
	EnumItem ImageCombineType.Overwrite : 2
	EnumItem ImageCombineType.Add : 3
	EnumItem ImageCombineType.Multiply : 4
	EnumItem ImageCombineType.AlphaBlend : 5
Enum InOut
	EnumItem InOut.Edge : 0
	EnumItem InOut.Inset : 1
	EnumItem InOut.Center : 2
Enum InfoType
	EnumItem InfoType.Asset : 0
	EnumItem InfoType.Product : 1
	EnumItem InfoType.GamePass : 2
	EnumItem InfoType.Subscription : 3
	EnumItem InfoType.Bundle : 4
Enum InitialDockState
	EnumItem InitialDockState.Top : 0
	EnumItem InitialDockState.Bottom : 1
	EnumItem InitialDockState.Left : 2
	EnumItem InitialDockState.Right : 3
	EnumItem InitialDockState.Float : 4
Enum InputActionType
	EnumItem InputActionType.Bool : 0
	EnumItem InputActionType.Direction1D : 1
	EnumItem InputActionType.Direction2D : 2
	EnumItem InputActionType.Direction3D : 3
	EnumItem InputActionType.ViewportPosition : 4
Enum InputSink
	EnumItem InputSink.None : 0
	EnumItem InputSink.Activate : 1
	EnumItem InputSink.All : 100
Enum InputType
	EnumItem InputType.NoInput : 0
	EnumItem InputType.Constant : 12
	EnumItem InputType.Sin : 13
Enum InstanceFileSyncStatus
	EnumItem InstanceFileSyncStatus.NotSynced : 0
	EnumItem InstanceFileSyncStatus.Errored : 1
	EnumItem InstanceFileSyncStatus.SyncedAsRoot : 2
	EnumItem InstanceFileSyncStatus.SyncedAsDescendant : 3
	EnumItem InstanceFileSyncStatus.AncestorErrored : 4
Enum IntermediateMeshGenerationResult
	EnumItem IntermediateMeshGenerationResult.HighQualityMesh : 0
Enum InterpolationThrottlingMode
	EnumItem InterpolationThrottlingMode.Default : 0
	EnumItem InterpolationThrottlingMode.Disabled : 1
	EnumItem InterpolationThrottlingMode.Enabled : 2
Enum InviteState
	EnumItem InviteState.Placed : 0
	EnumItem InviteState.Accepted : 1
	EnumItem InviteState.Declined : 2
	EnumItem InviteState.Missed : 3
Enum ItemLineAlignment
	EnumItem ItemLineAlignment.Automatic : 0
	EnumItem ItemLineAlignment.Start : 1
	EnumItem ItemLineAlignment.Center : 2
	EnumItem ItemLineAlignment.End : 3
	EnumItem ItemLineAlignment.Stretch : 4
Enum JoinSource
	EnumItem JoinSource.CreatedItemAttribution : 1
Enum JointCreationMode
	EnumItem JointCreationMode.All : 0
	EnumItem JointCreationMode.Surface : 1
	EnumItem JointCreationMode.None : 2
Enum KeyCode
	EnumItem KeyCode.Unknown : 0
	EnumItem KeyCode.Backspace : 8
	EnumItem KeyCode.Tab : 9
	EnumItem KeyCode.Clear : 12
	EnumItem KeyCode.Return : 13
	EnumItem KeyCode.Pause : 19
	EnumItem KeyCode.Escape : 27
	EnumItem KeyCode.Space : 32
	EnumItem KeyCode.QuotedDouble : 34
	EnumItem KeyCode.Hash : 35
	EnumItem KeyCode.Dollar : 36
	EnumItem KeyCode.Percent : 37
	EnumItem KeyCode.Ampersand : 38
	EnumItem KeyCode.Quote : 39
	EnumItem KeyCode.LeftParenthesis : 40
	EnumItem KeyCode.RightParenthesis : 41
	EnumItem KeyCode.Asterisk : 42
	EnumItem KeyCode.Plus : 43
	EnumItem KeyCode.Comma : 44
	EnumItem KeyCode.Minus : 45
	EnumItem KeyCode.Period : 46
	EnumItem KeyCode.Slash : 47
	EnumItem KeyCode.Zero : 48
	EnumItem KeyCode.One : 49
	EnumItem KeyCode.Two : 50
	EnumItem KeyCode.Three : 51
	EnumItem KeyCode.Four : 52
	EnumItem KeyCode.Five : 53
	EnumItem KeyCode.Six : 54
	EnumItem KeyCode.Seven : 55
	EnumItem KeyCode.Eight : 56
	EnumItem KeyCode.Nine : 57
	EnumItem KeyCode.Colon : 58
	EnumItem KeyCode.Semicolon : 59
	EnumItem KeyCode.LessThan : 60
	EnumItem KeyCode.Equals : 61
	EnumItem KeyCode.GreaterThan : 62
	EnumItem KeyCode.Question : 63
	EnumItem KeyCode.At : 64
	EnumItem KeyCode.LeftBracket : 91
	EnumItem KeyCode.BackSlash : 92
	EnumItem KeyCode.RightBracket : 93
	EnumItem KeyCode.Caret : 94
	EnumItem KeyCode.Underscore : 95
	EnumItem KeyCode.Backquote : 96
	EnumItem KeyCode.A : 97
	EnumItem KeyCode.B : 98
	EnumItem KeyCode.C : 99
	EnumItem KeyCode.D : 100
	EnumItem KeyCode.E : 101
	EnumItem KeyCode.F : 102
	EnumItem KeyCode.G : 103
	EnumItem KeyCode.H : 104
	EnumItem KeyCode.I : 105
	EnumItem KeyCode.J : 106
	EnumItem KeyCode.K : 107
	EnumItem KeyCode.L : 108
	EnumItem KeyCode.M : 109
	EnumItem KeyCode.N : 110
	EnumItem KeyCode.O : 111
	EnumItem KeyCode.P : 112
	EnumItem KeyCode.Q : 113
	EnumItem KeyCode.R : 114
	EnumItem KeyCode.S : 115
	EnumItem KeyCode.T : 116
	EnumItem KeyCode.U : 117
	EnumItem KeyCode.V : 118
	EnumItem KeyCode.W : 119
	EnumItem KeyCode.X : 120
	EnumItem KeyCode.Y : 121
	EnumItem KeyCode.Z : 122
	EnumItem KeyCode.LeftCurly : 123
	EnumItem KeyCode.Pipe : 124
	EnumItem KeyCode.RightCurly : 125
	EnumItem KeyCode.Tilde : 126
	EnumItem KeyCode.Delete : 127
	EnumItem KeyCode.World0 : 160 [Deprecated]
	EnumItem KeyCode.World1 : 161 [Deprecated]
	EnumItem KeyCode.World2 : 162 [Deprecated]
	EnumItem KeyCode.World3 : 163 [Deprecated]
	EnumItem KeyCode.World4 : 164 [Deprecated]
	EnumItem KeyCode.World5 : 165 [Deprecated]
	EnumItem KeyCode.World6 : 166 [Deprecated]
	EnumItem KeyCode.World7 : 167 [Deprecated]
	EnumItem KeyCode.World8 : 168 [Deprecated]
	EnumItem KeyCode.World9 : 169 [Deprecated]
	EnumItem KeyCode.World10 : 170 [Deprecated]
	EnumItem KeyCode.World11 : 171 [Deprecated]
	EnumItem KeyCode.World12 : 172 [Deprecated]
	EnumItem KeyCode.World13 : 173 [Deprecated]
	EnumItem KeyCode.World14 : 174 [Deprecated]
	EnumItem KeyCode.World15 : 175 [Deprecated]
	EnumItem KeyCode.World16 : 176 [Deprecated]
	EnumItem KeyCode.World17 : 177 [Deprecated]
	EnumItem KeyCode.World18 : 178 [Deprecated]
	EnumItem KeyCode.World19 : 179 [Deprecated]
	EnumItem KeyCode.World20 : 180 [Deprecated]
	EnumItem KeyCode.World21 : 181 [Deprecated]
	EnumItem KeyCode.World22 : 182 [Deprecated]
	EnumItem KeyCode.World23 : 183 [Deprecated]
	EnumItem KeyCode.World24 : 184 [Deprecated]
	EnumItem KeyCode.World25 : 185 [Deprecated]
	EnumItem KeyCode.World26 : 186 [Deprecated]
	EnumItem KeyCode.World27 : 187 [Deprecated]
	EnumItem KeyCode.World28 : 188 [Deprecated]
	EnumItem KeyCode.World29 : 189 [Deprecated]
	EnumItem KeyCode.World30 : 190 [Deprecated]
	EnumItem KeyCode.World31 : 191 [Deprecated]
	EnumItem KeyCode.World32 : 192 [Deprecated]
	EnumItem KeyCode.World33 : 193 [Deprecated]
	EnumItem KeyCode.World34 : 194 [Deprecated]
	EnumItem KeyCode.World35 : 195 [Deprecated]
	EnumItem KeyCode.World36 : 196 [Deprecated]
	EnumItem KeyCode.World37 : 197 [Deprecated]
	EnumItem KeyCode.World38 : 198 [Deprecated]
	EnumItem KeyCode.World39 : 199 [Deprecated]
	EnumItem KeyCode.World40 : 200 [Deprecated]
	EnumItem KeyCode.World41 : 201 [Deprecated]
	EnumItem KeyCode.World42 : 202 [Deprecated]
	EnumItem KeyCode.World43 : 203 [Deprecated]
	EnumItem KeyCode.World44 : 204 [Deprecated]
	EnumItem KeyCode.World45 : 205 [Deprecated]
	EnumItem KeyCode.World46 : 206 [Deprecated]
	EnumItem KeyCode.World47 : 207 [Deprecated]
	EnumItem KeyCode.World48 : 208 [Deprecated]
	EnumItem KeyCode.World49 : 209 [Deprecated]
	EnumItem KeyCode.World50 : 210 [Deprecated]
	EnumItem KeyCode.World51 : 211 [Deprecated]
	EnumItem KeyCode.World52 : 212 [Deprecated]
	EnumItem KeyCode.World53 : 213 [Deprecated]
	EnumItem KeyCode.World54 : 214 [Deprecated]
	EnumItem KeyCode.World55 : 215 [Deprecated]
	EnumItem KeyCode.World56 : 216 [Deprecated]
	EnumItem KeyCode.World57 : 217 [Deprecated]
	EnumItem KeyCode.World58 : 218 [Deprecated]
	EnumItem KeyCode.World59 : 219 [Deprecated]
	EnumItem KeyCode.World60 : 220 [Deprecated]
	EnumItem KeyCode.World61 : 221 [Deprecated]
	EnumItem KeyCode.World62 : 222 [Deprecated]
	EnumItem KeyCode.World63 : 223 [Deprecated]
	EnumItem KeyCode.World64 : 224 [Deprecated]
	EnumItem KeyCode.World65 : 225 [Deprecated]
	EnumItem KeyCode.World66 : 226 [Deprecated]
	EnumItem KeyCode.World67 : 227 [Deprecated]
	EnumItem KeyCode.World68 : 228 [Deprecated]
	EnumItem KeyCode.World69 : 229 [Deprecated]
	EnumItem KeyCode.World70 : 230 [Deprecated]
	EnumItem KeyCode.World71 : 231 [Deprecated]
	EnumItem KeyCode.World72 : 232 [Deprecated]
	EnumItem KeyCode.World73 : 233 [Deprecated]
	EnumItem KeyCode.World74 : 234 [Deprecated]
	EnumItem KeyCode.World75 : 235 [Deprecated]
	EnumItem KeyCode.World76 : 236 [Deprecated]
	EnumItem KeyCode.World77 : 237 [Deprecated]
	EnumItem KeyCode.World78 : 238 [Deprecated]
	EnumItem KeyCode.World79 : 239 [Deprecated]
	EnumItem KeyCode.World80 : 240 [Deprecated]
	EnumItem KeyCode.World81 : 241 [Deprecated]
	EnumItem KeyCode.World82 : 242 [Deprecated]
	EnumItem KeyCode.World83 : 243 [Deprecated]
	EnumItem KeyCode.World84 : 244 [Deprecated]
	EnumItem KeyCode.World85 : 245 [Deprecated]
	EnumItem KeyCode.World86 : 246 [Deprecated]
	EnumItem KeyCode.World87 : 247 [Deprecated]
	EnumItem KeyCode.World88 : 248 [Deprecated]
	EnumItem KeyCode.World89 : 249 [Deprecated]
	EnumItem KeyCode.World90 : 250 [Deprecated]
	EnumItem KeyCode.World91 : 251 [Deprecated]
	EnumItem KeyCode.World92 : 252 [Deprecated]
	EnumItem KeyCode.World93 : 253 [Deprecated]
	EnumItem KeyCode.World94 : 254 [Deprecated]
	EnumItem KeyCode.World95 : 255 [Deprecated]
	EnumItem KeyCode.KeypadZero : 256
	EnumItem KeyCode.KeypadOne : 257
	EnumItem KeyCode.KeypadTwo : 258
	EnumItem KeyCode.KeypadThree : 259
	EnumItem KeyCode.KeypadFour : 260
	EnumItem KeyCode.KeypadFive : 261
	EnumItem KeyCode.KeypadSix : 262
	EnumItem KeyCode.KeypadSeven : 263
	EnumItem KeyCode.KeypadEight : 264
	EnumItem KeyCode.KeypadNine : 265
	EnumItem KeyCode.KeypadPeriod : 266
	EnumItem KeyCode.KeypadDivide : 267
	EnumItem KeyCode.KeypadMultiply : 268
	EnumItem KeyCode.KeypadMinus : 269
	EnumItem KeyCode.KeypadPlus : 270
	EnumItem KeyCode.KeypadEnter : 271
	EnumItem KeyCode.KeypadEquals : 272
	EnumItem KeyCode.Up : 273
	EnumItem KeyCode.Down : 274
	EnumItem KeyCode.Right : 275
	EnumItem KeyCode.Left : 276
	EnumItem KeyCode.Insert : 277
	EnumItem KeyCode.Home : 278
	EnumItem KeyCode.End : 279
	EnumItem KeyCode.PageUp : 280
	EnumItem KeyCode.PageDown : 281
	EnumItem KeyCode.F1 : 282
	EnumItem KeyCode.F2 : 283
	EnumItem KeyCode.F3 : 284
	EnumItem KeyCode.F4 : 285
	EnumItem KeyCode.F5 : 286
	EnumItem KeyCode.F6 : 287
	EnumItem KeyCode.F7 : 288
	EnumItem KeyCode.F8 : 289
	EnumItem KeyCode.F9 : 290
	EnumItem KeyCode.F10 : 291
	EnumItem KeyCode.F11 : 292
	EnumItem KeyCode.F12 : 293
	EnumItem KeyCode.F13 : 294
	EnumItem KeyCode.F14 : 295
	EnumItem KeyCode.F15 : 296
	EnumItem KeyCode.NumLock : 300
	EnumItem KeyCode.CapsLock : 301
	EnumItem KeyCode.ScrollLock : 302
	EnumItem KeyCode.RightShift : 303
	EnumItem KeyCode.LeftShift : 304
	EnumItem KeyCode.RightControl : 305
	EnumItem KeyCode.LeftControl : 306
	EnumItem KeyCode.RightAlt : 307
	EnumItem KeyCode.LeftAlt : 308
	EnumItem KeyCode.RightMeta : 309
	EnumItem KeyCode.LeftMeta : 310
	EnumItem KeyCode.LeftSuper : 311
	EnumItem KeyCode.RightSuper : 312
	EnumItem KeyCode.Mode : 313
	EnumItem KeyCode.Compose : 314
	EnumItem KeyCode.Help : 315
	EnumItem KeyCode.Print : 316
	EnumItem KeyCode.SysReq : 317
	EnumItem KeyCode.Break : 318
	EnumItem KeyCode.Menu : 319
	EnumItem KeyCode.Power : 320
	EnumItem KeyCode.Euro : 321
	EnumItem KeyCode.Undo : 322
	EnumItem KeyCode.ButtonX : 1000
	EnumItem KeyCode.ButtonY : 1001
	EnumItem KeyCode.ButtonA : 1002
	EnumItem KeyCode.ButtonB : 1003
	EnumItem KeyCode.ButtonR1 : 1004
	EnumItem KeyCode.ButtonL1 : 1005
	EnumItem KeyCode.ButtonR2 : 1006
	EnumItem KeyCode.ButtonL2 : 1007
	EnumItem KeyCode.ButtonR3 : 1008
	EnumItem KeyCode.ButtonL3 : 1009
	EnumItem KeyCode.ButtonStart : 1010
	EnumItem KeyCode.ButtonSelect : 1011
	EnumItem KeyCode.DPadLeft : 1012
	EnumItem KeyCode.DPadRight : 1013
	EnumItem KeyCode.DPadUp : 1014
	EnumItem KeyCode.DPadDown : 1015
	EnumItem KeyCode.Thumbstick1 : 1016
	EnumItem KeyCode.Thumbstick2 : 1017
	EnumItem KeyCode.Thumbstick1Up : 1018
	EnumItem KeyCode.Thumbstick1Down : 1019
	EnumItem KeyCode.Thumbstick1Left : 1020
	EnumItem KeyCode.Thumbstick1Right : 1021
	EnumItem KeyCode.Thumbstick2Up : 1022
	EnumItem KeyCode.Thumbstick2Down : 1023
	EnumItem KeyCode.Thumbstick2Left : 1024
	EnumItem KeyCode.Thumbstick2Right : 1025
	EnumItem KeyCode.MouseLeftButton : 1026
	EnumItem KeyCode.MouseRightButton : 1027
	EnumItem KeyCode.MouseMiddleButton : 1028
	EnumItem KeyCode.MouseBackButton : 1029 [Deprecated]
	EnumItem KeyCode.MouseNoButton : 1030 [Deprecated]
	EnumItem KeyCode.MouseX : 1031 [Deprecated]
	EnumItem KeyCode.MouseY : 1032 [Deprecated]
	EnumItem KeyCode.MousePosition : 1033
	EnumItem KeyCode.Touch : 1034
	EnumItem KeyCode.MouseWheel : 1035
	EnumItem KeyCode.TrackpadPan : 1040
	EnumItem KeyCode.TrackpadPinch : 1045
	EnumItem KeyCode.MouseDelta : 1048
Enum KeyInterpolationMode
	EnumItem KeyInterpolationMode.Constant : 0
	EnumItem KeyInterpolationMode.Linear : 1
	EnumItem KeyInterpolationMode.Cubic : 2
Enum KeywordFilterType
	EnumItem KeywordFilterType.Include : 0
	EnumItem KeywordFilterType.Exclude : 1
Enum Language
	EnumItem Language.Default : 0
Enum LeftRight
	EnumItem LeftRight.Left : 0
	EnumItem LeftRight.Center : 1
	EnumItem LeftRight.Right : 2
Enum LexemeType
	EnumItem LexemeType.Eof : 0
	EnumItem LexemeType.Name : 1
	EnumItem LexemeType.QuotedString : 2
	EnumItem LexemeType.Number : 3
	EnumItem LexemeType.And : 4
	EnumItem LexemeType.Or : 5
	EnumItem LexemeType.Equal : 6
	EnumItem LexemeType.TildeEqual : 7
	EnumItem LexemeType.GreaterThan : 8
	EnumItem LexemeType.GreaterThanEqual : 9
	EnumItem LexemeType.LessThan : 10
	EnumItem LexemeType.LessThanEqual : 11
	EnumItem LexemeType.Colon : 12
	EnumItem LexemeType.Dot : 13
	EnumItem LexemeType.LeftParenthesis : 14
	EnumItem LexemeType.RightParenthesis : 15
	EnumItem LexemeType.Star : 16
	EnumItem LexemeType.DoubleStar : 17
	EnumItem LexemeType.ReservedSpecial : 18
Enum LightingStyle
	EnumItem LightingStyle.Realistic : 0
	EnumItem LightingStyle.Soft : 1
Enum Limb
	EnumItem Limb.Head : 0
	EnumItem Limb.Torso : 1
	EnumItem Limb.LeftArm : 2
	EnumItem Limb.RightArm : 3
	EnumItem Limb.LeftLeg : 4
	EnumItem Limb.RightLeg : 5
	EnumItem Limb.Unknown : 6
Enum LineJoinMode
	EnumItem LineJoinMode.Round : 0
	EnumItem LineJoinMode.Bevel : 1
	EnumItem LineJoinMode.Miter : 2
Enum ListDisplayMode
	EnumItem ListDisplayMode.Horizontal : 0
	EnumItem ListDisplayMode.Vertical : 1
Enum ListenerLocation
	EnumItem ListenerLocation.Default : 0
	EnumItem ListenerLocation.None : 1
	EnumItem ListenerLocation.Character : 2
	EnumItem ListenerLocation.Camera : 3
Enum ListenerType
	EnumItem ListenerType.Camera : 0
	EnumItem ListenerType.CFrame : 1
	EnumItem ListenerType.ObjectPosition : 2
	EnumItem ListenerType.ObjectCFrame : 3
Enum LiveEditingAtomicUpdateResponse
	EnumItem LiveEditingAtomicUpdateResponse.Success : 0
	EnumItem LiveEditingAtomicUpdateResponse.FailureGuidNotFound : 1
	EnumItem LiveEditingAtomicUpdateResponse.FailureHashMismatch : 2
	EnumItem LiveEditingAtomicUpdateResponse.FailureOperationIllegal : 3
Enum LiveEditingBroadcastMessageType
	EnumItem LiveEditingBroadcastMessageType.Normal : 0
	EnumItem LiveEditingBroadcastMessageType.Warning : 1
	EnumItem LiveEditingBroadcastMessageType.Error : 2
Enum LoadCharacterLayeredClothing
	EnumItem LoadCharacterLayeredClothing.Default : 0
	EnumItem LoadCharacterLayeredClothing.Disabled : 1
	EnumItem LoadCharacterLayeredClothing.Enabled : 2
Enum LoadDynamicHeads
	EnumItem LoadDynamicHeads.Default : 0
	EnumItem LoadDynamicHeads.Disabled : 1
	EnumItem LoadDynamicHeads.Enabled : 2
Enum LocationType
	EnumItem LocationType.Character : 0
	EnumItem LocationType.Camera : 1
	EnumItem LocationType.ObjectPosition : 2
Enum LuauTypeCheckMode
	EnumItem LuauTypeCheckMode.Default : 0
	EnumItem LuauTypeCheckMode.NoCheck : 1
	EnumItem LuauTypeCheckMode.Nonstrict : 2
	EnumItem LuauTypeCheckMode.Strict : 3
Enum MakeupType
	EnumItem MakeupType.Face : 0
	EnumItem MakeupType.Lip : 1
	EnumItem MakeupType.Eye : 2
Enum MarketplaceBulkPurchasePromptStatus
	EnumItem MarketplaceBulkPurchasePromptStatus.Completed : 1
	EnumItem MarketplaceBulkPurchasePromptStatus.Aborted : 2
	EnumItem MarketplaceBulkPurchasePromptStatus.Error : 3
Enum MarketplaceItemPurchaseStatus
	EnumItem MarketplaceItemPurchaseStatus.Success : 1
	EnumItem MarketplaceItemPurchaseStatus.SystemError : 2
	EnumItem MarketplaceItemPurchaseStatus.AlreadyOwned : 3
	EnumItem MarketplaceItemPurchaseStatus.InsufficientRobux : 4
	EnumItem MarketplaceItemPurchaseStatus.QuantityLimitExceeded : 5
	EnumItem MarketplaceItemPurchaseStatus.QuotaExceeded : 6
	EnumItem MarketplaceItemPurchaseStatus.NotForSale : 7
	EnumItem MarketplaceItemPurchaseStatus.NotAvailableForPurchaser : 8
	EnumItem MarketplaceItemPurchaseStatus.PriceMismatch : 9
	EnumItem MarketplaceItemPurchaseStatus.SoldOut : 10
	EnumItem MarketplaceItemPurchaseStatus.PurchaserIsSeller : 11
	EnumItem MarketplaceItemPurchaseStatus.InsufficientMembership : 12
	EnumItem MarketplaceItemPurchaseStatus.PlaceInvalid : 13
Enum MarketplaceProductType
	EnumItem MarketplaceProductType.AvatarAsset : 1
	EnumItem MarketplaceProductType.AvatarBundle : 2
Enum MarkupKind
	EnumItem MarkupKind.PlainText : 0
	EnumItem MarkupKind.Markdown : 1
Enum MatchmakingType
	EnumItem MatchmakingType.Default : 1
	EnumItem MatchmakingType.XboxOnly : 2
	EnumItem MatchmakingType.PlayStationOnly : 3
Enum Material
	EnumItem Material.Plastic : 256
	EnumItem Material.SmoothPlastic : 272
	EnumItem Material.Neon : 288
	EnumItem Material.Wood : 512
	EnumItem Material.WoodPlanks : 528
	EnumItem Material.Marble : 784
	EnumItem Material.Basalt : 788
	EnumItem Material.Slate : 800
	EnumItem Material.CrackedLava : 804
	EnumItem Material.Concrete : 816
	EnumItem Material.Limestone : 820
	EnumItem Material.Granite : 832
	EnumItem Material.Pavement : 836
	EnumItem Material.Brick : 848
	EnumItem Material.Pebble : 864
	EnumItem Material.Cobblestone : 880
	EnumItem Material.Rock : 896
	EnumItem Material.Sandstone : 912
	EnumItem Material.CorrodedMetal : 1040
	EnumItem Material.DiamondPlate : 1056
	EnumItem Material.Foil : 1072
	EnumItem Material.Metal : 1088
	EnumItem Material.Grass : 1280
	EnumItem Material.LeafyGrass : 1284
	EnumItem Material.Sand : 1296
	EnumItem Material.Fabric : 1312
	EnumItem Material.Snow : 1328
	EnumItem Material.Mud : 1344
	EnumItem Material.Ground : 1360
	EnumItem Material.Asphalt : 1376
	EnumItem Material.Salt : 1392
	EnumItem Material.Ice : 1536
	EnumItem Material.Glacier : 1552
	EnumItem Material.Glass : 1568
	EnumItem Material.ForceField : 1584
	EnumItem Material.Air : 1792 [NotBrowsable]
	EnumItem Material.Water : 2048 [NotBrowsable]
	EnumItem Material.Cardboard : 2304
	EnumItem Material.Carpet : 2305
	EnumItem Material.CeramicTiles : 2306
	EnumItem Material.ClayRoofTiles : 2307
	EnumItem Material.RoofShingles : 2308
	EnumItem Material.Leather : 2309
	EnumItem Material.Plaster : 2310
	EnumItem Material.Rubber : 2311
Enum MaterialPattern
	EnumItem MaterialPattern.Regular : 0
	EnumItem MaterialPattern.Organic : 1
Enum MembershipType
	EnumItem MembershipType.None : 0
	EnumItem MembershipType.BuildersClub : 1
	EnumItem MembershipType.TurboBuildersClub : 2
	EnumItem MembershipType.OutrageousBuildersClub : 3
	EnumItem MembershipType.Premium : 4
Enum MeshPartDetailLevel
	EnumItem MeshPartDetailLevel.DistanceBased : 0
	EnumItem MeshPartDetailLevel.Level00 : 1
	EnumItem MeshPartDetailLevel.Level01 : 2
	EnumItem MeshPartDetailLevel.Level02 : 3
	EnumItem MeshPartDetailLevel.Level03 : 4
	EnumItem MeshPartDetailLevel.Level04 : 5
Enum MeshPartHeadsAndAccessories
	EnumItem MeshPartHeadsAndAccessories.Default : 0
	EnumItem MeshPartHeadsAndAccessories.Disabled : 1
	EnumItem MeshPartHeadsAndAccessories.Enabled : 2
Enum MeshScaleUnit
	EnumItem MeshScaleUnit.Stud : 0
	EnumItem MeshScaleUnit.Meter : 1
	EnumItem MeshScaleUnit.CM : 2
	EnumItem MeshScaleUnit.MM : 3
	EnumItem MeshScaleUnit.Foot : 4
	EnumItem MeshScaleUnit.Inch : 5
Enum MeshType
	EnumItem MeshType.Head : 0
	EnumItem MeshType.Torso : 1
	EnumItem MeshType.Wedge : 2
	EnumItem MeshType.Sphere : 3
	EnumItem MeshType.Cylinder : 4
	EnumItem MeshType.FileMesh : 5
	EnumItem MeshType.Brick : 6
	EnumItem MeshType.Prism : 7 [Deprecated]
	EnumItem MeshType.Pyramid : 8 [Deprecated]
	EnumItem MeshType.ParallelRamp : 9 [Deprecated]
	EnumItem MeshType.RightAngleRamp : 10 [Deprecated]
	EnumItem MeshType.CornerWedge : 11 [Deprecated]
Enum MessageType
	EnumItem MessageType.MessageOutput : 0
	EnumItem MessageType.MessageInfo : 1
	EnumItem MessageType.MessageWarning : 2
	EnumItem MessageType.MessageError : 3
Enum ModelLevelOfDetail
	EnumItem ModelLevelOfDetail.Automatic : 0
	EnumItem ModelLevelOfDetail.StreamingMesh : 1
	EnumItem ModelLevelOfDetail.Disabled : 2
	EnumItem ModelLevelOfDetail.SLIM : 4
Enum ModelStreamingBehavior
	EnumItem ModelStreamingBehavior.Default : 0
	EnumItem ModelStreamingBehavior.Legacy : 1
	EnumItem ModelStreamingBehavior.Improved : 2
Enum ModelStreamingMode
	EnumItem ModelStreamingMode.Default : 0
	EnumItem ModelStreamingMode.Atomic : 1
	EnumItem ModelStreamingMode.Persistent : 2
	EnumItem ModelStreamingMode.PersistentPerPlayer : 3
	EnumItem ModelStreamingMode.Nonatomic : 4
Enum ModerationResultCategory
	EnumItem ModerationResultCategory.ViolationDetected : 0
	EnumItem ModerationResultCategory.Borderline : 1
	EnumItem ModerationResultCategory.NoViolationDetected : 2
Enum ModerationResultLabel
	EnumItem ModerationResultLabel.ChildExploitation : 0
	EnumItem ModerationResultLabel.SuicideSelfInjuryAndHarmfulBehavior : 1
	EnumItem ModerationResultLabel.ThreatsBullyingAndHarassment : 2
	EnumItem ModerationResultLabel.TerrorismAndViolentExtremism : 3
	EnumItem ModerationResultLabel.DiscriminationSlursAndHateSpeech : 4
	EnumItem ModerationResultLabel.RealWorldSensitiveEvents : 5
	EnumItem ModerationResultLabel.ViolentContentAndGore : 6
	EnumItem ModerationResultLabel.RomanticAndSexualContent : 7
	EnumItem ModerationResultLabel.IllegalAndRegulatedGoodsAndActivities : 8
	EnumItem ModerationResultLabel.Profanity : 9
	EnumItem ModerationResultLabel.Other : 100
Enum ModerationStatus
	EnumItem ModerationStatus.ReviewedApproved : 1
	EnumItem ModerationStatus.ReviewedRejected : 2
	EnumItem ModerationStatus.NotReviewed : 3
	EnumItem ModerationStatus.NotApplicable : 4
	EnumItem ModerationStatus.Invalid : 5
Enum ModifierKey
	EnumItem ModifierKey.Shift : 0
	EnumItem ModifierKey.Ctrl : 1
	EnumItem ModifierKey.Alt : 2
	EnumItem ModifierKey.Meta : 3
Enum MouseBehavior
	EnumItem MouseBehavior.Default : 0
	EnumItem MouseBehavior.LockCenter : 1
	EnumItem MouseBehavior.LockCurrentPosition : 2
Enum MoveState
	EnumItem MoveState.Stopped : 0
	EnumItem MoveState.Coasting : 1
	EnumItem MoveState.Pushing : 2
	EnumItem MoveState.Stopping : 3
	EnumItem MoveState.AirFree : 4
Enum MoverConstraintRootBehaviorMode
	EnumItem MoverConstraintRootBehaviorMode.Default : 0
	EnumItem MoverConstraintRootBehaviorMode.Disabled : 1
	EnumItem MoverConstraintRootBehaviorMode.Enabled : 2
Enum MuteState
	EnumItem MuteState.Unmuted : 0
	EnumItem MuteState.Muted : 1
Enum NameOcclusion
	EnumItem NameOcclusion.NoOcclusion : 0
	EnumItem NameOcclusion.EnemyOcclusion : 1
	EnumItem NameOcclusion.OccludeAll : 2
Enum NegateOperationHiddenHistory
	EnumItem NegateOperationHiddenHistory.None : 0
	EnumItem NegateOperationHiddenHistory.NegatedUnion : 1
	EnumItem NegateOperationHiddenHistory.NegatedIntersection : 2
Enum NetworkOwnership
	EnumItem NetworkOwnership.Automatic : 0
	EnumItem NetworkOwnership.Manual : 1
	EnumItem NetworkOwnership.OnContact : 2
Enum NetworkStatus
	EnumItem NetworkStatus.Unknown : 0
	EnumItem NetworkStatus.Connected : 1
	EnumItem NetworkStatus.Disconnected : 2
Enum NoiseType
	EnumItem NoiseType.SimplexGabor : 0
Enum NormalId
	EnumItem NormalId.Right : 0
	EnumItem NormalId.Top : 1
	EnumItem NormalId.Back : 2
	EnumItem NormalId.Left : 3
	EnumItem NormalId.Bottom : 4
	EnumItem NormalId.Front : 5
Enum NotificationButtonType
	EnumItem NotificationButtonType.Primary : 0
	EnumItem NotificationButtonType.Secondary : 1
Enum OperationType
	EnumItem OperationType.Null : 0
	EnumItem OperationType.Union : 1
	EnumItem OperationType.Subtraction : 2
	EnumItem OperationType.Intersection : 3
	EnumItem OperationType.Primitive : 4
Enum OrientationAlignmentMode
	EnumItem OrientationAlignmentMode.OneAttachment : 0
	EnumItem OrientationAlignmentMode.TwoAttachment : 1
Enum OutfitSource
	EnumItem OutfitSource.All : 1
	EnumItem OutfitSource.Created : 2
	EnumItem OutfitSource.Purchased : 3
Enum OutfitType
	EnumItem OutfitType.All : 1
	EnumItem OutfitType.Avatar : 2
	EnumItem OutfitType.DynamicHead : 3
	EnumItem OutfitType.Shoes : 4
Enum OutputLayoutMode
	EnumItem OutputLayoutMode.Horizontal : 0
	EnumItem OutputLayoutMode.Vertical : 1
Enum OverrideMouseIconBehavior
	EnumItem OverrideMouseIconBehavior.None : 0
	EnumItem OverrideMouseIconBehavior.ForceShow : 1
	EnumItem OverrideMouseIconBehavior.ForceHide : 2
Enum PackagePermission
	EnumItem PackagePermission.None : 0
	EnumItem PackagePermission.NoAccess : 1
	EnumItem PackagePermission.Revoked : 2
	EnumItem PackagePermission.UseView : 3
	EnumItem PackagePermission.Edit : 4
	EnumItem PackagePermission.Own : 5
Enum PartType
	EnumItem PartType.Ball : 0
	EnumItem PartType.Block : 1
	EnumItem PartType.Cylinder : 2
	EnumItem PartType.Wedge : 3
	EnumItem PartType.CornerWedge : 4
Enum ParticleEmitterShape
	EnumItem ParticleEmitterShape.Box : 0
	EnumItem ParticleEmitterShape.Sphere : 1
	EnumItem ParticleEmitterShape.Cylinder : 2
	EnumItem ParticleEmitterShape.Disc : 3
Enum ParticleEmitterShapeInOut
	EnumItem ParticleEmitterShapeInOut.Outward : 0
	EnumItem ParticleEmitterShapeInOut.Inward : 1
	EnumItem ParticleEmitterShapeInOut.InAndOut : 2
Enum ParticleEmitterShapeStyle
	EnumItem ParticleEmitterShapeStyle.Volume : 0
	EnumItem ParticleEmitterShapeStyle.Surface : 1
Enum ParticleFlipbookLayout
	EnumItem ParticleFlipbookLayout.None : 0
	EnumItem ParticleFlipbookLayout.Grid2x2 : 1
	EnumItem ParticleFlipbookLayout.Grid4x4 : 2
	EnumItem ParticleFlipbookLayout.Grid8x8 : 3
	EnumItem ParticleFlipbookLayout.Custom : 4
Enum ParticleFlipbookMode
	EnumItem ParticleFlipbookMode.Loop : 0
	EnumItem ParticleFlipbookMode.OneShot : 1
	EnumItem ParticleFlipbookMode.PingPong : 2
	EnumItem ParticleFlipbookMode.Random : 3
Enum ParticleFlipbookTextureCompatible
	EnumItem ParticleFlipbookTextureCompatible.NotCompatible : 0
	EnumItem ParticleFlipbookTextureCompatible.Compatible : 1
	EnumItem ParticleFlipbookTextureCompatible.Unknown : 2
Enum ParticleOrientation
	EnumItem ParticleOrientation.FacingCamera : 0
	EnumItem ParticleOrientation.FacingCameraWorldUp : 1
	EnumItem ParticleOrientation.VelocityParallel : 2
	EnumItem ParticleOrientation.VelocityPerpendicular : 3
Enum PathStatus
	EnumItem PathStatus.Success : 0
	EnumItem PathStatus.ClosestNoPath : 1 [Deprecated]
	EnumItem PathStatus.ClosestOutOfRange : 2 [Deprecated]
	EnumItem PathStatus.FailStartNotEmpty : 3 [Deprecated]
	EnumItem PathStatus.FailFinishNotEmpty : 4 [Deprecated]
	EnumItem PathStatus.NoPath : 5
Enum PathWaypointAction
	EnumItem PathWaypointAction.Walk : 0
	EnumItem PathWaypointAction.Jump : 1
	EnumItem PathWaypointAction.Custom : 2
Enum PathfindingUseImprovedSearch
	EnumItem PathfindingUseImprovedSearch.Default : 0
	EnumItem PathfindingUseImprovedSearch.Disabled : 1
	EnumItem PathfindingUseImprovedSearch.Enabled : 2
Enum PeoplePageLayout
	EnumItem PeoplePageLayout.Card : 0
	EnumItem PeoplePageLayout.List : 1
Enum PerformanceOverlayMode
	EnumItem PerformanceOverlayMode.Overdraw : 0
	EnumItem PerformanceOverlayMode.Transparent : 1
	EnumItem PerformanceOverlayMode.Decals : 2
	EnumItem PerformanceOverlayMode.Lights : 3
Enum PermissionLevelShown
	EnumItem PermissionLevelShown.Game : 0
	EnumItem PermissionLevelShown.RobloxGame : 1
	EnumItem PermissionLevelShown.RobloxScript : 2
	EnumItem PermissionLevelShown.Studio : 3
	EnumItem PermissionLevelShown.Roblox : 4
Enum PhysicsSimulationRate
	EnumItem PhysicsSimulationRate.Fixed240Hz : 0
	EnumItem PhysicsSimulationRate.Fixed120Hz : 1
	EnumItem PhysicsSimulationRate.Fixed60Hz : 2
Enum PhysicsSteppingMethod
	EnumItem PhysicsSteppingMethod.Default : 0
	EnumItem PhysicsSteppingMethod.Fixed : 1
	EnumItem PhysicsSteppingMethod.Adaptive : 2
Enum PlaceContentPreference
	EnumItem PlaceContentPreference.None : 0
	EnumItem PlaceContentPreference.All : 1
	EnumItem PlaceContentPreference.MentionsAndReplies : 2
	EnumItem PlaceContentPreference.Unknown : 3
Enum PlacePublishType
	EnumItem PlacePublishType.None : 0
	EnumItem PlacePublishType.Publish : 1
	EnumItem PlacePublishType.Save : 2
Enum Platform
	EnumItem Platform.Windows : 0
	EnumItem Platform.OSX : 1
	EnumItem Platform.IOS : 2
	EnumItem Platform.Android : 3
	EnumItem Platform.XBoxOne : 4
	EnumItem Platform.PS4 : 5
	EnumItem Platform.PS3 : 6
	EnumItem Platform.XBox360 : 7
	EnumItem Platform.WiiU : 8
	EnumItem Platform.NX : 9
	EnumItem Platform.Ouya : 10
	EnumItem Platform.AndroidTV : 11
	EnumItem Platform.Chromecast : 12
	EnumItem Platform.Linux : 13
	EnumItem Platform.SteamOS : 14
	EnumItem Platform.WebOS : 15
	EnumItem Platform.DOS : 16
	EnumItem Platform.BeOS : 17
	EnumItem Platform.UWP : 18
	EnumItem Platform.PS5 : 19
	EnumItem Platform.MetaOS : 20
	EnumItem Platform.Web : 21
	EnumItem Platform.None : 22
Enum PlaybackState
	EnumItem PlaybackState.Begin : 0
	EnumItem PlaybackState.Delayed : 1
	EnumItem PlaybackState.Playing : 2
	EnumItem PlaybackState.Paused : 3
	EnumItem PlaybackState.Completed : 4
	EnumItem PlaybackState.Cancelled : 5
Enum PlayerActions
	EnumItem PlayerActions.CharacterForward : 0
	EnumItem PlayerActions.CharacterBackward : 1
	EnumItem PlayerActions.CharacterLeft : 2
	EnumItem PlayerActions.CharacterRight : 3
	EnumItem PlayerActions.CharacterJump : 4
Enum PlayerCharacterDestroyBehavior
	EnumItem PlayerCharacterDestroyBehavior.Default : 0
	EnumItem PlayerCharacterDestroyBehavior.Disabled : 1
	EnumItem PlayerCharacterDestroyBehavior.Enabled : 2
Enum PlayerChatType
	EnumItem PlayerChatType.All : 0
	EnumItem PlayerChatType.Team : 1
	EnumItem PlayerChatType.Whisper : 2
Enum PlayerDataErrorState
	EnumItem PlayerDataErrorState.LoadFailed : 0
	EnumItem PlayerDataErrorState.FlushFailed : 1
	EnumItem PlayerDataErrorState.ReleaseFailed : 2
	EnumItem PlayerDataErrorState.None : 3
Enum PlayerDataLoadFailureBehavior
	EnumItem PlayerDataLoadFailureBehavior.Failure : 0
	EnumItem PlayerDataLoadFailureBehavior.FallbackToDefault : 1
	EnumItem PlayerDataLoadFailureBehavior.Kick : 2
Enum PlayerExitReason
	EnumItem PlayerExitReason.Unknown : 0
	EnumItem PlayerExitReason.PlatformKick : 1
	EnumItem PlayerExitReason.CreatorKick : 2
Enum PoseEasingDirection
	EnumItem PoseEasingDirection.In : 0
	EnumItem PoseEasingDirection.Out : 1
	EnumItem PoseEasingDirection.InOut : 2
Enum PoseEasingStyle
	EnumItem PoseEasingStyle.Linear : 0
	EnumItem PoseEasingStyle.Constant : 1
	EnumItem PoseEasingStyle.Elastic : 2
	EnumItem PoseEasingStyle.Cubic : 3
	EnumItem PoseEasingStyle.Bounce : 4
	EnumItem PoseEasingStyle.CubicV2 : 5
Enum PositionAlignmentMode
	EnumItem PositionAlignmentMode.OneAttachment : 0
	EnumItem PositionAlignmentMode.TwoAttachment : 1
Enum PredictionMode
	EnumItem PredictionMode.Automatic : 0
	EnumItem PredictionMode.On : 1
	EnumItem PredictionMode.Off : 2
Enum PredictionStatus
	EnumItem PredictionStatus.Authoritative : 0
	EnumItem PredictionStatus.Predicted : 1
	EnumItem PredictionStatus.None : 2
Enum PreferredInput
	EnumItem PreferredInput.KeyboardAndMouse : 0
	EnumItem PreferredInput.Gamepad : 1
	EnumItem PreferredInput.Touch : 2
Enum PreferredTextSize
	EnumItem PreferredTextSize.Medium : 1
	EnumItem PreferredTextSize.Large : 2
	EnumItem PreferredTextSize.Larger : 3
	EnumItem PreferredTextSize.Largest : 4
Enum PrimalPhysicsSolver
	EnumItem PrimalPhysicsSolver.Default : 0
	EnumItem PrimalPhysicsSolver.Experimental : 1
	EnumItem PrimalPhysicsSolver.Disabled : 2
Enum PrimitiveType
	EnumItem PrimitiveType.Null : 0
	EnumItem PrimitiveType.Ball : 1
	EnumItem PrimitiveType.Cylinder : 2
	EnumItem PrimitiveType.Block : 3
	EnumItem PrimitiveType.Wedge : 4
	EnumItem PrimitiveType.CornerWedge : 5
Enum PrivilegeType [Deprecated]
	EnumItem PrivilegeType.Banned : 0 [Deprecated]
	EnumItem PrivilegeType.Visitor : 10 [Deprecated]
	EnumItem PrivilegeType.Member : 128 [Deprecated]
	EnumItem PrivilegeType.Admin : 240 [Deprecated]
	EnumItem PrivilegeType.Owner : 255 [Deprecated]
Enum ProductLocationRestriction
	EnumItem ProductLocationRestriction.AvatarShop : 0
	EnumItem ProductLocationRestriction.AllowedGames : 1
	EnumItem ProductLocationRestriction.AllGames : 2
Enum ProductPurchaseChannel
	EnumItem ProductPurchaseChannel.InExperience : 1
	EnumItem ProductPurchaseChannel.ExperienceDetailsPage : 2
	EnumItem ProductPurchaseChannel.AdReward : 3
	EnumItem ProductPurchaseChannel.CommerceProduct : 4
Enum ProductPurchaseDecision
	EnumItem ProductPurchaseDecision.NotProcessedYet : 0
	EnumItem ProductPurchaseDecision.PurchaseGranted : 1
Enum PromptCreateAssetResult
	EnumItem PromptCreateAssetResult.Success : 1
	EnumItem PromptCreateAssetResult.PermissionDenied : 2
	EnumItem PromptCreateAssetResult.Timeout : 3
	EnumItem PromptCreateAssetResult.UploadFailed : 4
	EnumItem PromptCreateAssetResult.NoUserInput : 5
	EnumItem PromptCreateAssetResult.UnknownFailure : 6
	EnumItem PromptCreateAssetResult.UGCValidationFailed : 7
	EnumItem PromptCreateAssetResult.ModeratedName : 8
	EnumItem PromptCreateAssetResult.PurchaseFailure : 9
	EnumItem PromptCreateAssetResult.TokenInvalid : 10
Enum PromptCreateAvatarResult
	EnumItem PromptCreateAvatarResult.Success : 1
	EnumItem PromptCreateAvatarResult.PermissionDenied : 2
	EnumItem PromptCreateAvatarResult.Timeout : 3
	EnumItem PromptCreateAvatarResult.UploadFailed : 4
	EnumItem PromptCreateAvatarResult.NoUserInput : 5
	EnumItem PromptCreateAvatarResult.InvalidHumanoidDescription : 6
	EnumItem PromptCreateAvatarResult.UGCValidationFailed : 7
	EnumItem PromptCreateAvatarResult.ModeratedName : 8
	EnumItem PromptCreateAvatarResult.MaxOutfits : 9
	EnumItem PromptCreateAvatarResult.PurchaseFailure : 10
	EnumItem PromptCreateAvatarResult.UnknownFailure : 11
	EnumItem PromptCreateAvatarResult.TokenInvalid : 12
Enum PromptExperienceDetailsResult
	EnumItem PromptExperienceDetailsResult.PromptClosed : 0
	EnumItem PromptExperienceDetailsResult.TeleportAttempted : 1
Enum PromptLinkSharingResult
	EnumItem PromptLinkSharingResult.Success : 1
	EnumItem PromptLinkSharingResult.PlayerLeft : 2
	EnumItem PromptLinkSharingResult.InvalidLaunchData : 3
Enum PromptPublishAssetResult
	EnumItem PromptPublishAssetResult.Success : 1
	EnumItem PromptPublishAssetResult.PermissionDenied : 2
	EnumItem PromptPublishAssetResult.Timeout : 3
	EnumItem PromptPublishAssetResult.UploadFailed : 4
	EnumItem PromptPublishAssetResult.NoUserInput : 5
	EnumItem PromptPublishAssetResult.UnknownFailure : 6
Enum PropertyStatus
	EnumItem PropertyStatus.Ok : 0
	EnumItem PropertyStatus.Warning : 1
	EnumItem PropertyStatus.Error : 2
Enum ProximityPromptExclusivity
	EnumItem ProximityPromptExclusivity.OnePerButton : 0
	EnumItem ProximityPromptExclusivity.OneGlobally : 1
	EnumItem ProximityPromptExclusivity.AlwaysShow : 2
Enum ProximityPromptInputType
	EnumItem ProximityPromptInputType.Keyboard : 0
	EnumItem ProximityPromptInputType.Gamepad : 1
	EnumItem ProximityPromptInputType.Touch : 2
Enum ProximityPromptStyle
	EnumItem ProximityPromptStyle.Default : 0
	EnumItem ProximityPromptStyle.Custom : 1
Enum QualityLevel
	EnumItem QualityLevel.Automatic : 0
	EnumItem QualityLevel.Level01 : 1
	EnumItem QualityLevel.Level02 : 2
	EnumItem QualityLevel.Level03 : 3
	EnumItem QualityLevel.Level04 : 4
	EnumItem QualityLevel.Level05 : 5
	EnumItem QualityLevel.Level06 : 6
	EnumItem QualityLevel.Level07 : 7
	EnumItem QualityLevel.Level08 : 8
	EnumItem QualityLevel.Level09 : 9
	EnumItem QualityLevel.Level10 : 10
	EnumItem QualityLevel.Level11 : 11
	EnumItem QualityLevel.Level12 : 12
	EnumItem QualityLevel.Level13 : 13
	EnumItem QualityLevel.Level14 : 14
	EnumItem QualityLevel.Level15 : 15
	EnumItem QualityLevel.Level16 : 16
	EnumItem QualityLevel.Level17 : 17
	EnumItem QualityLevel.Level18 : 18
	EnumItem QualityLevel.Level19 : 19
	EnumItem QualityLevel.Level20 : 20
	EnumItem QualityLevel.Level21 : 21
Enum R15CollisionType
	EnumItem R15CollisionType.OuterBox : 0
	EnumItem R15CollisionType.InnerBox : 1
Enum RaycastFilterType
	EnumItem RaycastFilterType.Exclude : 0
	EnumItem RaycastFilterType.Include : 1
Enum ReadCapturesFromGalleryResult
	EnumItem ReadCapturesFromGalleryResult.Success : 0
	EnumItem ReadCapturesFromGalleryResult.NeedPermission : 1
Enum RecommendationActionType
	EnumItem RecommendationActionType.AddReaction : 0
	EnumItem RecommendationActionType.RemoveReaction : 1
	EnumItem RecommendationActionType.Share : 2
	EnumItem RecommendationActionType.Report : 3
	EnumItem RecommendationActionType.Comment : 4
	EnumItem RecommendationActionType.Play : 5
	EnumItem RecommendationActionType.Purchase : 6
Enum RecommendationDepartureIntent
	EnumItem RecommendationDepartureIntent.Neutral : 0
	EnumItem RecommendationDepartureIntent.Positive : 1
	EnumItem RecommendationDepartureIntent.Negative : 2
Enum RecommendationImpressionType
	EnumItem RecommendationImpressionType.View : 0
	EnumItem RecommendationImpressionType.NotViewable : 1
Enum RecommendationItemContentType
	EnumItem RecommendationItemContentType.Static : 0
	EnumItem RecommendationItemContentType.Dynamic : 1
	EnumItem RecommendationItemContentType.Interactive : 2
Enum RecommendationItemVisibility
	EnumItem RecommendationItemVisibility.Private : 0
	EnumItem RecommendationItemVisibility.Public : 1
Enum RejectCharacterDeletions
	EnumItem RejectCharacterDeletions.Default : 0
	EnumItem RejectCharacterDeletions.Disabled : 1
	EnumItem RejectCharacterDeletions.Enabled : 2
Enum RenderFidelity
	EnumItem RenderFidelity.Automatic : 0
	EnumItem RenderFidelity.Precise : 1
	EnumItem RenderFidelity.Performance : 2
Enum RenderPriority
	EnumItem RenderPriority.First : 0
	EnumItem RenderPriority.Input : 100
	EnumItem RenderPriority.Camera : 200
	EnumItem RenderPriority.Character : 300
	EnumItem RenderPriority.Last : 2000
Enum RenderingCacheOptimizationMode
	EnumItem RenderingCacheOptimizationMode.Default : 0
	EnumItem RenderingCacheOptimizationMode.Disabled : 1
	EnumItem RenderingCacheOptimizationMode.Enabled : 2
Enum RenderingTestComparisonMethod
	EnumItem RenderingTestComparisonMethod.psnr : 0
	EnumItem RenderingTestComparisonMethod.diff : 1
Enum ReplicateInstanceDestroySetting
	EnumItem ReplicateInstanceDestroySetting.Default : 0
	EnumItem ReplicateInstanceDestroySetting.Disabled : 1
	EnumItem ReplicateInstanceDestroySetting.Enabled : 2
Enum ResamplerMode
	EnumItem ResamplerMode.Default : 0
	EnumItem ResamplerMode.Pixelated : 1
Enum ReservedHighlightId
	EnumItem ReservedHighlightId.Standard : 0
	EnumItem ReservedHighlightId.Active : 131072
	EnumItem ReservedHighlightId.Hover : 262144
	EnumItem ReservedHighlightId.Selection : 524288
	EnumItem ReservedHighlightId.NegatedPart : 1048576
Enum RestPose
	EnumItem RestPose.Default : 0
	EnumItem RestPose.RotationsReset : 1
	EnumItem RestPose.Custom : 2
Enum RestPoseModel
	EnumItem RestPoseModel.FromRigInACE : 0
	EnumItem RestPoseModel.FromRigInFile : 1
Enum ReturnKeyType
	EnumItem ReturnKeyType.Default : 0
	EnumItem ReturnKeyType.Done : 1
	EnumItem ReturnKeyType.Go : 2
	EnumItem ReturnKeyType.Next : 3
	EnumItem ReturnKeyType.Search : 4
	EnumItem ReturnKeyType.Send : 5
Enum ReverbType
	EnumItem ReverbType.NoReverb : 0
	EnumItem ReverbType.GenericReverb : 1
	EnumItem ReverbType.PaddedCell : 2
	EnumItem ReverbType.Room : 3
	EnumItem ReverbType.Bathroom : 4
	EnumItem ReverbType.LivingRoom : 5
	EnumItem ReverbType.StoneRoom : 6
	EnumItem ReverbType.Auditorium : 7
	EnumItem ReverbType.ConcertHall : 8
	EnumItem ReverbType.Cave : 9
	EnumItem ReverbType.Arena : 10
	EnumItem ReverbType.Hangar : 11
	EnumItem ReverbType.CarpettedHallway : 12
	EnumItem ReverbType.Hallway : 13
	EnumItem ReverbType.StoneCorridor : 14
	EnumItem ReverbType.Alley : 15
	EnumItem ReverbType.Forest : 16
	EnumItem ReverbType.City : 17
	EnumItem ReverbType.Mountains : 18
	EnumItem ReverbType.Quarry : 19
	EnumItem ReverbType.Plain : 20
	EnumItem ReverbType.ParkingLot : 21
	EnumItem ReverbType.SewerPipe : 22
	EnumItem ReverbType.UnderWater : 23
Enum ReviewableContentState
	EnumItem ReviewableContentState.Pending : 0
	EnumItem ReviewableContentState.Completed : 1
	EnumItem ReviewableContentState.Failed : 2
Enum RibbonTool
	EnumItem RibbonTool.Select : 0
	EnumItem RibbonTool.Scale : 1
	EnumItem RibbonTool.Rotate : 2
	EnumItem RibbonTool.Move : 3
	EnumItem RibbonTool.Transform : 4
	EnumItem RibbonTool.ColorPicker : 5
	EnumItem RibbonTool.MaterialPicker : 6
	EnumItem RibbonTool.Group : 7
	EnumItem RibbonTool.Ungroup : 8
	EnumItem RibbonTool.None : 9
	EnumItem RibbonTool.PivotEditor : 10
Enum RigLabel
	EnumItem RigLabel.Invalid : 0
	EnumItem RigLabel.Root : 2
	EnumItem RigLabel.LeftHip : 3
	EnumItem RigLabel.LeftKnee : 4
	EnumItem RigLabel.LeftAnkle : 5
	EnumItem RigLabel.RightHip : 7
	EnumItem RigLabel.RightKnee : 8
	EnumItem RigLabel.RightAnkle : 9
	EnumItem RigLabel.Waist : 11
	EnumItem RigLabel.LeftShoulder : 12
	EnumItem RigLabel.LeftElbow : 13
	EnumItem RigLabel.LeftWrist : 14
	EnumItem RigLabel.RightShoulder : 16
	EnumItem RigLabel.RightElbow : 17
	EnumItem RigLabel.RightWrist : 18
	EnumItem RigLabel.Neck : 20
	EnumItem RigLabel.Pelvis : 23
	EnumItem RigLabel.Chest : 24
	EnumItem RigLabel.HeadBase : 25
	EnumItem RigLabel.LeftClavicle : 26
	EnumItem RigLabel.RightClavicle : 27
	EnumItem RigLabel.LeftToes : 28
	EnumItem RigLabel.RightToes : 29
	EnumItem RigLabel.Thumb1 : 30
	EnumItem RigLabel.Thumb2 : 31
	EnumItem RigLabel.Thumb3 : 32
	EnumItem RigLabel.Index1 : 33
	EnumItem RigLabel.Index2 : 34
	EnumItem RigLabel.Index3 : 35
	EnumItem RigLabel.Middle1 : 36
	EnumItem RigLabel.Middle2 : 37
	EnumItem RigLabel.Middle3 : 38
	EnumItem RigLabel.Ring1 : 39
	EnumItem RigLabel.Ring2 : 40
	EnumItem RigLabel.Ring3 : 41
	EnumItem RigLabel.Pinky1 : 42
	EnumItem RigLabel.Pinky2 : 43
	EnumItem RigLabel.Pinky3 : 44
Enum RigScale
	EnumItem RigScale.Default : 0
	EnumItem RigScale.Rthro : 1
	EnumItem RigScale.RthroNarrow : 2
Enum RigType
	EnumItem RigType.R15 : 0
	EnumItem RigType.CustomHumanoid : 1
	EnumItem RigType.Custom : 2
	EnumItem RigType.None : 3
Enum RollOffMode
	EnumItem RollOffMode.Inverse : 0
	EnumItem RollOffMode.Linear : 1
	EnumItem RollOffMode.LinearSquare : 2
	EnumItem RollOffMode.InverseTapered : 3
Enum RolloutState
	EnumItem RolloutState.Default : 0
	EnumItem RolloutState.Disabled : 1
	EnumItem RolloutState.Enabled : 2
Enum RotationOrder
	EnumItem RotationOrder.XYZ : 0
	EnumItem RotationOrder.XZY : 1
	EnumItem RotationOrder.YZX : 2
	EnumItem RotationOrder.YXZ : 3
	EnumItem RotationOrder.ZXY : 4
	EnumItem RotationOrder.ZYX : 5
Enum RotationType
	EnumItem RotationType.MovementRelative : 0
	EnumItem RotationType.CameraRelative : 1
Enum RsvpStatus
	EnumItem RsvpStatus.None : 0
	EnumItem RsvpStatus.Going : 1
	EnumItem RsvpStatus.NotGoing : 2
Enum RtlTextSupport
	EnumItem RtlTextSupport.Default : 0
	EnumItem RtlTextSupport.Disabled : 1
	EnumItem RtlTextSupport.Enabled : 2
Enum RunContext
	EnumItem RunContext.Legacy : 0
	EnumItem RunContext.Server : 1
	EnumItem RunContext.Client : 2
	EnumItem RunContext.Plugin : 3
Enum RunState
	EnumItem RunState.Stopped : 0
	EnumItem RunState.Running : 1
	EnumItem RunState.Paused : 2
Enum RuntimeUndoBehavior
	EnumItem RuntimeUndoBehavior.Aggregate : 0
	EnumItem RuntimeUndoBehavior.Snapshot : 1
	EnumItem RuntimeUndoBehavior.Hybrid : 2
Enum SafeAreaCompatibility
	EnumItem SafeAreaCompatibility.None : 0
	EnumItem SafeAreaCompatibility.FullscreenExtension : 1
Enum SalesTypeFilter
	EnumItem SalesTypeFilter.All : 1
	EnumItem SalesTypeFilter.Collectibles : 2
	EnumItem SalesTypeFilter.Premium : 3
	EnumItem SalesTypeFilter.TimedOptions : 4
Enum SandboxedInstanceMode
	EnumItem SandboxedInstanceMode.Default : 0
	EnumItem SandboxedInstanceMode.Experimental : 1
Enum SaveAvatarThumbnailCustomizationFailure
	EnumItem SaveAvatarThumbnailCustomizationFailure.BadThumbnailType : 1
	EnumItem SaveAvatarThumbnailCustomizationFailure.BadYRotDeg : 2
	EnumItem SaveAvatarThumbnailCustomizationFailure.BadFieldOfViewDeg : 3
	EnumItem SaveAvatarThumbnailCustomizationFailure.BadDistanceScale : 4
	EnumItem SaveAvatarThumbnailCustomizationFailure.Other : 5
	EnumItem SaveAvatarThumbnailCustomizationFailure.Throttled : 6
Enum SaveFilter [Deprecated]
	EnumItem SaveFilter.SaveWorld : 0 [Deprecated]
	EnumItem SaveFilter.SaveGame : 1 [Deprecated]
	EnumItem SaveFilter.SaveAll : 2 [Deprecated]
Enum SavedQualitySetting
	EnumItem SavedQualitySetting.Automatic : 0
	EnumItem SavedQualitySetting.QualityLevel1 : 1
	EnumItem SavedQualitySetting.QualityLevel2 : 2
	EnumItem SavedQualitySetting.QualityLevel3 : 3
	EnumItem SavedQualitySetting.QualityLevel4 : 4
	EnumItem SavedQualitySetting.QualityLevel5 : 5
	EnumItem SavedQualitySetting.QualityLevel6 : 6
	EnumItem SavedQualitySetting.QualityLevel7 : 7
	EnumItem SavedQualitySetting.QualityLevel8 : 8
	EnumItem SavedQualitySetting.QualityLevel9 : 9
	EnumItem SavedQualitySetting.QualityLevel10 : 10
Enum ScaleType
	EnumItem ScaleType.Stretch : 0
	EnumItem ScaleType.Slice : 1
	EnumItem ScaleType.Tile : 2
	EnumItem ScaleType.Fit : 3
	EnumItem ScaleType.Crop : 4
Enum ScopeCheckResult
	EnumItem ScopeCheckResult.ConsentAccepted : 0
	EnumItem ScopeCheckResult.InvalidScopes : 1
	EnumItem ScopeCheckResult.Timeout : 2
	EnumItem ScopeCheckResult.NoUserInput : 3
	EnumItem ScopeCheckResult.BackendError : 4
	EnumItem ScopeCheckResult.UnexpectedError : 5
	EnumItem ScopeCheckResult.InvalidArgument : 6
	EnumItem ScopeCheckResult.ConsentDenied : 7
Enum ScreenInsets
	EnumItem ScreenInsets.None : 0
	EnumItem ScreenInsets.DeviceSafeInsets : 1
	EnumItem ScreenInsets.CoreUISafeInsets : 2
	EnumItem ScreenInsets.TopbarSafeInsets : 3
Enum ScreenOrientation
	EnumItem ScreenOrientation.LandscapeLeft : 0
	EnumItem ScreenOrientation.LandscapeRight : 1
	EnumItem ScreenOrientation.LandscapeSensor : 2
	EnumItem ScreenOrientation.Portrait : 3
	EnumItem ScreenOrientation.Sensor : 4
Enum ScreenshotCaptureResult
	EnumItem ScreenshotCaptureResult.Success : 0
	EnumItem ScreenshotCaptureResult.OtherError : 1
	EnumItem ScreenshotCaptureResult.NoDeviceSupport : 2
	EnumItem ScreenshotCaptureResult.NoSpaceOnDevice : 3
Enum ScrollBarInset
	EnumItem ScrollBarInset.None : 0
	EnumItem ScrollBarInset.ScrollBar : 1
	EnumItem ScrollBarInset.Always : 2
Enum ScrollingDirection
	EnumItem ScrollingDirection.X : 1
	EnumItem ScrollingDirection.Y : 2
	EnumItem ScrollingDirection.XY : 4
Enum SecurityCapability
	EnumItem SecurityCapability.RunClientScript : 0
	EnumItem SecurityCapability.RunServerScript : 1
	EnumItem SecurityCapability.AccessOutsideWrite : 2
	EnumItem SecurityCapability.AssetRequire : 3 [Deprecated]
	EnumItem SecurityCapability.LoadString : 4
	EnumItem SecurityCapability.ScriptGlobals : 5
	EnumItem SecurityCapability.CreateInstances : 6
	EnumItem SecurityCapability.Basic : 7
	EnumItem SecurityCapability.Audio : 8
	EnumItem SecurityCapability.DataStore : 9
	EnumItem SecurityCapability.Network : 10
	EnumItem SecurityCapability.Physics : 11
	EnumItem SecurityCapability.UI : 12
	EnumItem SecurityCapability.CSG : 13
	EnumItem SecurityCapability.Chat : 14
	EnumItem SecurityCapability.Animation : 15
	EnumItem SecurityCapability.Avatar : 16 [Deprecated]
	EnumItem SecurityCapability.Input : 17
	EnumItem SecurityCapability.Environment : 18
	EnumItem SecurityCapability.RemoteEvent : 19
	EnumItem SecurityCapability.LegacySound : 20
	EnumItem SecurityCapability.Players : 21
	EnumItem SecurityCapability.CapabilityControl : 22
	EnumItem SecurityCapability.Plugin : 23
	EnumItem SecurityCapability.LocalUser : 24
	EnumItem SecurityCapability.WritePlayer : 25
	EnumItem SecurityCapability.RobloxScript : 26
	EnumItem SecurityCapability.RobloxEngine : 27
	EnumItem SecurityCapability.Unassigned : 28
	EnumItem SecurityCapability.InternalTest : 29
	EnumItem SecurityCapability.PluginOrOpenCloud : 30
	EnumItem SecurityCapability.Assistant : 31
	EnumItem SecurityCapability.RemoteCommand : 32
	EnumItem SecurityCapability.AssetRead : 33
	EnumItem SecurityCapability.AssetManagement : 34
	EnumItem SecurityCapability.DynamicGeneration : 35
	EnumItem SecurityCapability.PlatformAvatarEditing : 36
	EnumItem SecurityCapability.AssetCreateUpdate : 37
	EnumItem SecurityCapability.Capture : 38
	EnumItem SecurityCapability.SensitiveInput : 39
	EnumItem SecurityCapability.Monetization : 40
	EnumItem SecurityCapability.LoadOwnedAsset : 41
	EnumItem SecurityCapability.Social : 42
	EnumItem SecurityCapability.ServerCommunication : 43
	EnumItem SecurityCapability.Logging : 44
	EnumItem SecurityCapability.PromptExternalPurchase : 45
	EnumItem SecurityCapability.Groups : 46
	EnumItem SecurityCapability.Teleport : 47
	EnumItem SecurityCapability.Consequences : 48
	EnumItem SecurityCapability.Material : 49
	EnumItem SecurityCapability.AvatarBehavior : 50
	EnumItem SecurityCapability.AvatarAppearance : 51
	EnumItem SecurityCapability.LoadUnownedAsset : 52
Enum SelectionBehavior
	EnumItem SelectionBehavior.Escape : 0
	EnumItem SelectionBehavior.Stop : 1
Enum SelectionRenderMode
	EnumItem SelectionRenderMode.Outlines : 0
	EnumItem SelectionRenderMode.BoundingBoxes : 1
	EnumItem SelectionRenderMode.Both : 2
Enum SelfViewPosition
	EnumItem SelfViewPosition.LastPosition : 0
	EnumItem SelfViewPosition.TopLeft : 1
	EnumItem SelfViewPosition.TopRight : 2
	EnumItem SelfViewPosition.BottomLeft : 3
	EnumItem SelfViewPosition.BottomRight : 4
Enum SensorMode
	EnumItem SensorMode.Floor : 0
	EnumItem SensorMode.Ladder : 1
Enum SensorUpdateType
	EnumItem SensorUpdateType.OnRead : 0
	EnumItem SensorUpdateType.Manual : 1
Enum ServerLiveEditingMode
	EnumItem ServerLiveEditingMode.Uninitialized : 0
	EnumItem ServerLiveEditingMode.Enabled : 1
	EnumItem ServerLiveEditingMode.Disabled : 2
Enum ServiceVisibility
	EnumItem ServiceVisibility.Always : 0
	EnumItem ServiceVisibility.Off : 1
	EnumItem ServiceVisibility.WithChildren : 2
Enum Severity
	EnumItem Severity.Error : 1
	EnumItem Severity.Warning : 2
	EnumItem Severity.Information : 3
	EnumItem Severity.Hint : 4
Enum ShowAdResult
	EnumItem ShowAdResult.ShowCompleted : 1
	EnumItem ShowAdResult.AdNotReady : 2
	EnumItem ShowAdResult.AdAlreadyShowing : 3
	EnumItem ShowAdResult.InternalError : 4
	EnumItem ShowAdResult.ShowInterrupted : 5
	EnumItem ShowAdResult.InsufficientMemory : 6
Enum SignalBehavior
	EnumItem SignalBehavior.Default : 0
	EnumItem SignalBehavior.Immediate : 1
	EnumItem SignalBehavior.Deferred : 2
	EnumItem SignalBehavior.AncestryDeferred : 3
Enum SizeConstraint
	EnumItem SizeConstraint.RelativeXY : 0
	EnumItem SizeConstraint.RelativeXX : 1
	EnumItem SizeConstraint.RelativeYY : 2
Enum SolidPrimitiveType
	EnumItem SolidPrimitiveType.Capsule : 5
	EnumItem SolidPrimitiveType.Cone : 6
Enum SolverConvergenceMetricType
	EnumItem SolverConvergenceMetricType.IterationBased : 0
	EnumItem SolverConvergenceMetricType.AlgorithmAgnostic : 1
Enum SolverConvergenceVisualizationMode
	EnumItem SolverConvergenceVisualizationMode.Disabled : 0
	EnumItem SolverConvergenceVisualizationMode.PerIsland : 1
	EnumItem SolverConvergenceVisualizationMode.PerEdge : 2
Enum SortDirection
	EnumItem SortDirection.Ascending : 0
	EnumItem SortDirection.Descending : 1
Enum SortOrder
	EnumItem SortOrder.Name : 0
	EnumItem SortOrder.Custom : 1 [Deprecated]
	EnumItem SortOrder.LayoutOrder : 2
Enum SpecialKey
	EnumItem SpecialKey.Insert : 0
	EnumItem SpecialKey.Home : 1
	EnumItem SpecialKey.End : 2
	EnumItem SpecialKey.PageUp : 3
	EnumItem SpecialKey.PageDown : 4
	EnumItem SpecialKey.ChatHotkey : 5
Enum StartCorner
	EnumItem StartCorner.TopLeft : 0
	EnumItem StartCorner.TopRight : 1
	EnumItem StartCorner.BottomLeft : 2
	EnumItem StartCorner.BottomRight : 3
Enum StateObjectFieldType [Deprecated]
	EnumItem StateObjectFieldType.Boolean : 0 [Deprecated]
	EnumItem StateObjectFieldType.CFrame : 1 [Deprecated]
	EnumItem StateObjectFieldType.Color3 : 2 [Deprecated]
	EnumItem StateObjectFieldType.Float : 3 [Deprecated]
	EnumItem StateObjectFieldType.Instance : 4 [Deprecated]
	EnumItem StateObjectFieldType.Random : 5 [Deprecated]
	EnumItem StateObjectFieldType.Vector2 : 6 [Deprecated]
	EnumItem StateObjectFieldType.Vector3 : 7 [Deprecated]
	EnumItem StateObjectFieldType.INVALID : 8 [Deprecated]
Enum Status [Deprecated]
	EnumItem Status.Poison : 0 [Deprecated] [Deprecated]
	EnumItem Status.Confusion : 1 [Deprecated] [Deprecated]
Enum StepFrequency
	EnumItem StepFrequency.Hz60 : 0
	EnumItem StepFrequency.Hz30 : 1
	EnumItem StepFrequency.Hz15 : 2
	EnumItem StepFrequency.Hz10 : 3
	EnumItem StepFrequency.Hz5 : 4
	EnumItem StepFrequency.Hz1 : 5
Enum StreamOutBehavior
	EnumItem StreamOutBehavior.Default : 0
	EnumItem StreamOutBehavior.LowMemory : 1
	EnumItem StreamOutBehavior.Opportunistic : 2
Enum StreamingIntegrityMode
	EnumItem StreamingIntegrityMode.Default : 0
	EnumItem StreamingIntegrityMode.Disabled : 1
	EnumItem StreamingIntegrityMode.MinimumRadiusPause : 2
	EnumItem StreamingIntegrityMode.PauseOutsideLoadedArea : 3
Enum StreamingPauseMode [Deprecated]
	EnumItem StreamingPauseMode.Default : 0 [Deprecated]
	EnumItem StreamingPauseMode.Disabled : 1 [Deprecated]
	EnumItem StreamingPauseMode.ClientPhysicsPause : 2 [Deprecated]
Enum StrokeSizingMode
	EnumItem StrokeSizingMode.FixedSize : 0
	EnumItem StrokeSizingMode.ScaledSize : 1
Enum StudioCloseMode
	EnumItem StudioCloseMode.None : 0
	EnumItem StudioCloseMode.CloseStudio : 1
	EnumItem StudioCloseMode.CloseDoc : 2
	EnumItem StudioCloseMode.LogOut : 3
Enum StudioDataModelType
	EnumItem StudioDataModelType.Edit : 0
	EnumItem StudioDataModelType.PlayClient : 1
	EnumItem StudioDataModelType.PlayServer : 2
	EnumItem StudioDataModelType.Standalone : 3
	EnumItem StudioDataModelType.None : 4
Enum StudioPlaceUpdateFailureReason
	EnumItem StudioPlaceUpdateFailureReason.Other : 0
	EnumItem StudioPlaceUpdateFailureReason.TeamCreateConflict : 1
Enum StudioScriptEditorColorCategories
	EnumItem StudioScriptEditorColorCategories.Default : 0
	EnumItem StudioScriptEditorColorCategories.Operator : 1
	EnumItem StudioScriptEditorColorCategories.Number : 2
	EnumItem StudioScriptEditorColorCategories.String : 3
	EnumItem StudioScriptEditorColorCategories.Comment : 4
	EnumItem StudioScriptEditorColorCategories.Keyword : 5
	EnumItem StudioScriptEditorColorCategories.Builtin : 6
	EnumItem StudioScriptEditorColorCategories.Method : 7
	EnumItem StudioScriptEditorColorCategories.Property : 8
	EnumItem StudioScriptEditorColorCategories.Nil : 9
	EnumItem StudioScriptEditorColorCategories.Bool : 10
	EnumItem StudioScriptEditorColorCategories.Function : 11
	EnumItem StudioScriptEditorColorCategories.Local : 12
	EnumItem StudioScriptEditorColorCategories.Self : 13
	EnumItem StudioScriptEditorColorCategories.LuauKeyword : 14
	EnumItem StudioScriptEditorColorCategories.FunctionName : 15
	EnumItem StudioScriptEditorColorCategories.TODO : 16
	EnumItem StudioScriptEditorColorCategories.Background : 17
	EnumItem StudioScriptEditorColorCategories.SelectionText : 18
	EnumItem StudioScriptEditorColorCategories.SelectionBackground : 19
	EnumItem StudioScriptEditorColorCategories.FindSelectionBackground : 20
	EnumItem StudioScriptEditorColorCategories.MatchingWordBackground : 21
	EnumItem StudioScriptEditorColorCategories.Warning : 22
	EnumItem StudioScriptEditorColorCategories.Error : 23
	EnumItem StudioScriptEditorColorCategories.Info : 24
	EnumItem StudioScriptEditorColorCategories.Hint : 25
	EnumItem StudioScriptEditorColorCategories.Whitespace : 26
	EnumItem StudioScriptEditorColorCategories.ActiveLine : 27
	EnumItem StudioScriptEditorColorCategories.DebuggerCurrentLine : 28
	EnumItem StudioScriptEditorColorCategories.DebuggerErrorLine : 29
	EnumItem StudioScriptEditorColorCategories.Ruler : 30
	EnumItem StudioScriptEditorColorCategories.Bracket : 31
	EnumItem StudioScriptEditorColorCategories.Type : 32
	EnumItem StudioScriptEditorColorCategories.MenuPrimaryText : 33
	EnumItem StudioScriptEditorColorCategories.MenuSecondaryText : 34
	EnumItem StudioScriptEditorColorCategories.MenuSelectedText : 35
	EnumItem StudioScriptEditorColorCategories.MenuBackground : 36
	EnumItem StudioScriptEditorColorCategories.MenuSelectedBackground : 37
	EnumItem StudioScriptEditorColorCategories.MenuScrollbarBackground : 38
	EnumItem StudioScriptEditorColorCategories.MenuScrollbarHandle : 39
	EnumItem StudioScriptEditorColorCategories.MenuBorder : 40
	EnumItem StudioScriptEditorColorCategories.DocViewCodeBackground : 41
	EnumItem StudioScriptEditorColorCategories.AICOOverlayText : 42
	EnumItem StudioScriptEditorColorCategories.AICOOverlayButtonBackground : 43
	EnumItem StudioScriptEditorColorCategories.AICOOverlayButtonBackgroundHover : 44
	EnumItem StudioScriptEditorColorCategories.AICOOverlayButtonBackgroundPressed : 45
	EnumItem StudioScriptEditorColorCategories.IndentationRuler : 46
Enum StudioScriptEditorColorPresets
	EnumItem StudioScriptEditorColorPresets.RobloxDefault : 0
	EnumItem StudioScriptEditorColorPresets.Extra1 : 1
	EnumItem StudioScriptEditorColorPresets.Extra2 : 2
	EnumItem StudioScriptEditorColorPresets.Custom : 3
Enum StudioStyleGuideColor
	EnumItem StudioStyleGuideColor.MainBackground : 0
	EnumItem StudioStyleGuideColor.Titlebar : 1
	EnumItem StudioStyleGuideColor.Dropdown : 2
	EnumItem StudioStyleGuideColor.Tooltip : 3
	EnumItem StudioStyleGuideColor.Notification : 4
	EnumItem StudioStyleGuideColor.ScrollBar : 5
	EnumItem StudioStyleGuideColor.ScrollBarBackground : 6
	EnumItem StudioStyleGuideColor.TabBar : 7
	EnumItem StudioStyleGuideColor.Tab : 8
	EnumItem StudioStyleGuideColor.FilterButtonDefault : 9
	EnumItem StudioStyleGuideColor.FilterButtonHover : 10
	EnumItem StudioStyleGuideColor.FilterButtonChecked : 11
	EnumItem StudioStyleGuideColor.FilterButtonAccent : 12
	EnumItem StudioStyleGuideColor.FilterButtonBorder : 13
	EnumItem StudioStyleGuideColor.FilterButtonBorderAlt : 14
	EnumItem StudioStyleGuideColor.RibbonTab : 15
	EnumItem StudioStyleGuideColor.RibbonTabTopBar : 16
	EnumItem StudioStyleGuideColor.Button : 17
	EnumItem StudioStyleGuideColor.MainButton : 18
	EnumItem StudioStyleGuideColor.RibbonButton : 19
	EnumItem StudioStyleGuideColor.ViewPortBackground : 20
	EnumItem StudioStyleGuideColor.InputFieldBackground : 21
	EnumItem StudioStyleGuideColor.Item : 22
	EnumItem StudioStyleGuideColor.TableItem : 23
	EnumItem StudioStyleGuideColor.CategoryItem : 24
	EnumItem StudioStyleGuideColor.GameSettingsTableItem : 25
	EnumItem StudioStyleGuideColor.GameSettingsTooltip : 26
	EnumItem StudioStyleGuideColor.EmulatorBar : 27
	EnumItem StudioStyleGuideColor.EmulatorDropDown : 28
	EnumItem StudioStyleGuideColor.ColorPickerFrame : 29
	EnumItem StudioStyleGuideColor.CurrentMarker : 30
	EnumItem StudioStyleGuideColor.Border : 31
	EnumItem StudioStyleGuideColor.DropShadow : 32
	EnumItem StudioStyleGuideColor.Shadow : 33
	EnumItem StudioStyleGuideColor.Light : 34
	EnumItem StudioStyleGuideColor.Dark : 35
	EnumItem StudioStyleGuideColor.Mid : 36
	EnumItem StudioStyleGuideColor.MainText : 37
	EnumItem StudioStyleGuideColor.SubText : 38
	EnumItem StudioStyleGuideColor.TitlebarText : 39
	EnumItem StudioStyleGuideColor.BrightText : 40
	EnumItem StudioStyleGuideColor.DimmedText : 41
	EnumItem StudioStyleGuideColor.LinkText : 42
	EnumItem StudioStyleGuideColor.WarningText : 43
	EnumItem StudioStyleGuideColor.ErrorText : 44
	EnumItem StudioStyleGuideColor.InfoText : 45
	EnumItem StudioStyleGuideColor.SensitiveText : 46
	EnumItem StudioStyleGuideColor.ScriptSideWidget : 47
	EnumItem StudioStyleGuideColor.ScriptBackground : 48
	EnumItem StudioStyleGuideColor.ScriptText : 49
	EnumItem StudioStyleGuideColor.ScriptSelectionText : 50
	EnumItem StudioStyleGuideColor.ScriptSelectionBackground : 51
	EnumItem StudioStyleGuideColor.ScriptFindSelectionBackground : 52
	EnumItem StudioStyleGuideColor.ScriptMatchingWordSelectionBackground : 53
	EnumItem StudioStyleGuideColor.ScriptOperator : 54
	EnumItem StudioStyleGuideColor.ScriptNumber : 55
	EnumItem StudioStyleGuideColor.ScriptString : 56
	EnumItem StudioStyleGuideColor.ScriptComment : 57
	EnumItem StudioStyleGuideColor.ScriptKeyword : 58
	EnumItem StudioStyleGuideColor.ScriptBuiltInFunction : 59
	EnumItem StudioStyleGuideColor.ScriptWarning : 60
	EnumItem StudioStyleGuideColor.ScriptError : 61
	EnumItem StudioStyleGuideColor.ScriptInformation : 62
	EnumItem StudioStyleGuideColor.ScriptHint : 63
	EnumItem StudioStyleGuideColor.ScriptWhitespace : 64
	EnumItem StudioStyleGuideColor.ScriptRuler : 65
	EnumItem StudioStyleGuideColor.DocViewCodeBackground : 66
	EnumItem StudioStyleGuideColor.DebuggerCurrentLine : 67
	EnumItem StudioStyleGuideColor.DebuggerErrorLine : 68
	EnumItem StudioStyleGuideColor.DiffFilePathText : 69
	EnumItem StudioStyleGuideColor.DiffTextHunkInfo : 70
	EnumItem StudioStyleGuideColor.DiffTextNoChange : 71
	EnumItem StudioStyleGuideColor.DiffTextAddition : 72
	EnumItem StudioStyleGuideColor.DiffTextDeletion : 73
	EnumItem StudioStyleGuideColor.DiffTextSeparatorBackground : 74
	EnumItem StudioStyleGuideColor.DiffTextNoChangeBackground : 75
	EnumItem StudioStyleGuideColor.DiffTextAdditionBackground : 76
	EnumItem StudioStyleGuideColor.DiffTextDeletionBackground : 77
	EnumItem StudioStyleGuideColor.DiffLineNum : 78
	EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackground : 79
	EnumItem StudioStyleGuideColor.DiffLineNumNoChangeBackground : 80
	EnumItem StudioStyleGuideColor.DiffLineNumAdditionBackground : 81
	EnumItem StudioStyleGuideColor.DiffLineNumDeletionBackground : 82
	EnumItem StudioStyleGuideColor.DiffFilePathBackground : 83
	EnumItem StudioStyleGuideColor.DiffFilePathBorder : 84
	EnumItem StudioStyleGuideColor.ChatIncomingBgColor : 85
	EnumItem StudioStyleGuideColor.ChatIncomingTextColor : 86
	EnumItem StudioStyleGuideColor.ChatOutgoingBgColor : 87
	EnumItem StudioStyleGuideColor.ChatOutgoingTextColor : 88
	EnumItem StudioStyleGuideColor.ChatModeratedMessageColor : 89
	EnumItem StudioStyleGuideColor.Separator : 90
	EnumItem StudioStyleGuideColor.ButtonBorder : 91
	EnumItem StudioStyleGuideColor.ButtonText : 92
	EnumItem StudioStyleGuideColor.InputFieldBorder : 93
	EnumItem StudioStyleGuideColor.CheckedFieldBackground : 94
	EnumItem StudioStyleGuideColor.CheckedFieldBorder : 95
	EnumItem StudioStyleGuideColor.CheckedFieldIndicator : 96
	EnumItem StudioStyleGuideColor.HeaderSection : 97
	EnumItem StudioStyleGuideColor.Midlight : 98
	EnumItem StudioStyleGuideColor.StatusBar : 99
	EnumItem StudioStyleGuideColor.DialogButton : 100
	EnumItem StudioStyleGuideColor.DialogButtonText : 101
	EnumItem StudioStyleGuideColor.DialogButtonBorder : 102
	EnumItem StudioStyleGuideColor.DialogMainButton : 103
	EnumItem StudioStyleGuideColor.DialogMainButtonText : 104
	EnumItem StudioStyleGuideColor.InfoBarWarningBackground : 105
	EnumItem StudioStyleGuideColor.InfoBarWarningText : 106
	EnumItem StudioStyleGuideColor.ScriptEditorCurrentLine : 107
	EnumItem StudioStyleGuideColor.ScriptMethod : 108
	EnumItem StudioStyleGuideColor.ScriptProperty : 109
	EnumItem StudioStyleGuideColor.ScriptNil : 110
	EnumItem StudioStyleGuideColor.ScriptBool : 111
	EnumItem StudioStyleGuideColor.ScriptFunction : 112
	EnumItem StudioStyleGuideColor.ScriptLocal : 113
	EnumItem StudioStyleGuideColor.ScriptSelf : 114
	EnumItem StudioStyleGuideColor.ScriptLuauKeyword : 115
	EnumItem StudioStyleGuideColor.ScriptFunctionName : 116
	EnumItem StudioStyleGuideColor.ScriptTodo : 117
	EnumItem StudioStyleGuideColor.ScriptBracket : 118
	EnumItem StudioStyleGuideColor.AttributeCog : 119
	EnumItem StudioStyleGuideColor.AICOOverlayText : 128
	EnumItem StudioStyleGuideColor.AICOOverlayButtonBackground : 129
	EnumItem StudioStyleGuideColor.AICOOverlayButtonBackgroundHover : 130
	EnumItem StudioStyleGuideColor.AICOOverlayButtonBackgroundPressed : 131
	EnumItem StudioStyleGuideColor.OnboardingCover : 132
	EnumItem StudioStyleGuideColor.OnboardingHighlight : 133
	EnumItem StudioStyleGuideColor.OnboardingShadow : 134
	EnumItem StudioStyleGuideColor.BreakpointMarker : 136
	EnumItem StudioStyleGuideColor.DiffLineNumHover : 137
	EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackgroundHover : 138
Enum StudioStyleGuideModifier
	EnumItem StudioStyleGuideModifier.Default : 0
	EnumItem StudioStyleGuideModifier.Selected : 1
	EnumItem StudioStyleGuideModifier.Pressed : 2
	EnumItem StudioStyleGuideModifier.Disabled : 3
	EnumItem StudioStyleGuideModifier.Hover : 4
Enum Style
	EnumItem Style.AlternatingSupports : 0
	EnumItem Style.BridgeStyleSupports : 1
	EnumItem Style.NoSupports : 2
Enum SubscriptionExpirationReason
	EnumItem SubscriptionExpirationReason.ProductInactive : 0
	EnumItem SubscriptionExpirationReason.ProductDeleted : 1
	EnumItem SubscriptionExpirationReason.SubscriberCancelled : 2
	EnumItem SubscriptionExpirationReason.SubscriberRefunded : 3
	EnumItem SubscriptionExpirationReason.Lapsed : 4
Enum SubscriptionPaymentStatus
	EnumItem SubscriptionPaymentStatus.Paid : 0
	EnumItem SubscriptionPaymentStatus.Refunded : 1
Enum SubscriptionPeriod
	EnumItem SubscriptionPeriod.Month : 0
Enum SubscriptionState
	EnumItem SubscriptionState.NeverSubscribed : 0
	EnumItem SubscriptionState.SubscribedWillRenew : 1
	EnumItem SubscriptionState.SubscribedWillNotRenew : 2
	EnumItem SubscriptionState.SubscribedRenewalPaymentPending : 3
	EnumItem SubscriptionState.Expired : 4
Enum SurfaceConstraint
	EnumItem SurfaceConstraint.None : 0
	EnumItem SurfaceConstraint.Hinge : 1
	EnumItem SurfaceConstraint.SteppingMotor : 2
	EnumItem SurfaceConstraint.Motor : 3
Enum SurfaceGuiShape
	EnumItem SurfaceGuiShape.Flat : 0
	EnumItem SurfaceGuiShape.CurvedHorizontally : 1
Enum SurfaceGuiSizingMode
	EnumItem SurfaceGuiSizingMode.FixedSize : 0
	EnumItem SurfaceGuiSizingMode.PixelsPerStud : 1
Enum SurfaceType
	EnumItem SurfaceType.Smooth : 0
	EnumItem SurfaceType.Glue : 1
	EnumItem SurfaceType.Weld : 2
	EnumItem SurfaceType.Studs : 3
	EnumItem SurfaceType.Inlet : 4
	EnumItem SurfaceType.Universal : 5
	EnumItem SurfaceType.Hinge : 6
	EnumItem SurfaceType.Motor : 7
	EnumItem SurfaceType.SteppingMotor : 8
	EnumItem SurfaceType.SmoothNoOutlines : 10
Enum SwipeDirection
	EnumItem SwipeDirection.Right : 0
	EnumItem SwipeDirection.Left : 1
	EnumItem SwipeDirection.Up : 2
	EnumItem SwipeDirection.Down : 3
	EnumItem SwipeDirection.None : 4
Enum SystemThemeValue
	EnumItem SystemThemeValue.error : 0
	EnumItem SystemThemeValue.light : 1
	EnumItem SystemThemeValue.dark : 2
	EnumItem SystemThemeValue.systemLight : 3
	EnumItem SystemThemeValue.systemDark : 4
Enum TableMajorAxis
	EnumItem TableMajorAxis.RowMajor : 0
	EnumItem TableMajorAxis.ColumnMajor : 1
Enum TeamCreateErrorState
	EnumItem TeamCreateErrorState.PlaceSizeTooLarge : 0
	EnumItem TeamCreateErrorState.PlaceSizeApproachingLimit : 1
	EnumItem TeamCreateErrorState.PlaceUploadFailing : 2
	EnumItem TeamCreateErrorState.NoError : 3
Enum Technology
	EnumItem Technology.Legacy : 0 [Deprecated]
	EnumItem Technology.Voxel : 1
	EnumItem Technology.Compatibility : 2
	EnumItem Technology.ShadowMap : 3
	EnumItem Technology.Future : 4
	EnumItem Technology.Unified : 5 [Deprecated]
Enum TelemetryBackend
	EnumItem TelemetryBackend.UNSPECIFIED : 0
	EnumItem TelemetryBackend.EventIngest : 1
	EnumItem TelemetryBackend.Points : 2
	EnumItem TelemetryBackend.Teletune : 3
	EnumItem TelemetryBackend.EphemeralCounter : 4
	EnumItem TelemetryBackend.EphemeralStat : 5
	EnumItem TelemetryBackend.Counter : 6
	EnumItem TelemetryBackend.Stat : 7
Enum TelemetryStandardizedField
	EnumItem TelemetryStandardizedField.AddDatacenterId : 0
	EnumItem TelemetryStandardizedField.AddPlaceId : 1
	EnumItem TelemetryStandardizedField.AddUniverseId : 2
	EnumItem TelemetryStandardizedField.AddPlaceInstanceId : 3
	EnumItem TelemetryStandardizedField.AddPlaySessionId : 4
	EnumItem TelemetryStandardizedField.AddCurrentContextName : 5
	EnumItem TelemetryStandardizedField.AddOsInfo : 6
	EnumItem TelemetryStandardizedField.AddArchitectureInfo : 7
	EnumItem TelemetryStandardizedField.AddCpuInfo : 8
	EnumItem TelemetryStandardizedField.AddMemoryInfo : 9
	EnumItem TelemetryStandardizedField.AddSessionInfo : 10
Enum TeleportMethod
	EnumItem TeleportMethod.TeleportToSpawnByName : 0
	EnumItem TeleportMethod.TeleportToPlaceInstance : 1
	EnumItem TeleportMethod.TeleportToPrivateServer : 2
	EnumItem TeleportMethod.TeleportPartyAsync : 3
	EnumItem TeleportMethod.TeleportToVIPServer : 4
	EnumItem TeleportMethod.TeleportToInstanceBack : 5
	EnumItem TeleportMethod.TeleportUnknown : 6
Enum TeleportResult
	EnumItem TeleportResult.Success : 0
	EnumItem TeleportResult.Failure : 1
	EnumItem TeleportResult.GameNotFound : 2
	EnumItem TeleportResult.GameEnded : 3
	EnumItem TeleportResult.GameFull : 4
	EnumItem TeleportResult.Unauthorized : 5
	EnumItem TeleportResult.Flooded : 6
	EnumItem TeleportResult.IsTeleporting : 7
Enum TeleportState
	EnumItem TeleportState.RequestedFromServer : 0
	EnumItem TeleportState.Started : 1
	EnumItem TeleportState.WaitingForServer : 2
	EnumItem TeleportState.Failed : 3
	EnumItem TeleportState.InProgress : 4
Enum TeleportType
	EnumItem TeleportType.ToPlace : 0
	EnumItem TeleportType.ToInstance : 1
	EnumItem TeleportType.ToReservedServer : 2
	EnumItem TeleportType.ToVIPServer : 3
	EnumItem TeleportType.ToInstanceBack : 4
Enum TerrainAcquisitionMethod
	EnumItem TerrainAcquisitionMethod.None : 0
	EnumItem TerrainAcquisitionMethod.Legacy : 1
	EnumItem TerrainAcquisitionMethod.Template : 2
	EnumItem TerrainAcquisitionMethod.Generate : 3
	EnumItem TerrainAcquisitionMethod.Import : 4
	EnumItem TerrainAcquisitionMethod.Convert : 5
	EnumItem TerrainAcquisitionMethod.EditAddTool : 6
	EnumItem TerrainAcquisitionMethod.EditSeaLevelTool : 7
	EnumItem TerrainAcquisitionMethod.EditReplaceTool : 8
	EnumItem TerrainAcquisitionMethod.RegionFillTool : 9
	EnumItem TerrainAcquisitionMethod.RegionPasteTool : 10
	EnumItem TerrainAcquisitionMethod.Other : 11
Enum TerrainFace
	EnumItem TerrainFace.Top : 0
	EnumItem TerrainFace.Side : 1
	EnumItem TerrainFace.Bottom : 2
Enum TerrainLiquidMergeOperation
	EnumItem TerrainLiquidMergeOperation.None : 0
	EnumItem TerrainLiquidMergeOperation.Source : 1
	EnumItem TerrainLiquidMergeOperation.Union : 2
	EnumItem TerrainLiquidMergeOperation.Difference : 3
	EnumItem TerrainLiquidMergeOperation.Intersect : 4
Enum TerrainSolidMergeOperation
	EnumItem TerrainSolidMergeOperation.None : 0
	EnumItem TerrainSolidMergeOperation.Paint : 1
	EnumItem TerrainSolidMergeOperation.Source : 2
	EnumItem TerrainSolidMergeOperation.Union : 3
	EnumItem TerrainSolidMergeOperation.Dig : 4
	EnumItem TerrainSolidMergeOperation.Difference : 5
	EnumItem TerrainSolidMergeOperation.Intersect : 6
	EnumItem TerrainSolidMergeOperation.Cut : 7
	EnumItem TerrainSolidMergeOperation.Place : 8
Enum TextChatMessageStatus
	EnumItem TextChatMessageStatus.Unknown : 1
	EnumItem TextChatMessageStatus.Success : 2
	EnumItem TextChatMessageStatus.Sending : 3
	EnumItem TextChatMessageStatus.TextFilterFailed : 4
	EnumItem TextChatMessageStatus.Floodchecked : 5
	EnumItem TextChatMessageStatus.InvalidPrivacySettings : 6
	EnumItem TextChatMessageStatus.InvalidTextChannelPermissions : 7
	EnumItem TextChatMessageStatus.MessageTooLong : 8
	EnumItem TextChatMessageStatus.ModerationTimeout : 9
Enum TextDirection
	EnumItem TextDirection.Auto : 0
	EnumItem TextDirection.LeftToRight : 1
	EnumItem TextDirection.RightToLeft : 2
Enum TextFilterContext
	EnumItem TextFilterContext.PublicChat : 1
	EnumItem TextFilterContext.PrivateChat : 2
Enum TextInputType
	EnumItem TextInputType.Default : 0
	EnumItem TextInputType.NoSuggestions : 1
	EnumItem TextInputType.Number : 2
	EnumItem TextInputType.Email : 3
	EnumItem TextInputType.Phone : 4
	EnumItem TextInputType.Password : 5
	EnumItem TextInputType.PasswordShown : 6
	EnumItem TextInputType.Username : 7
	EnumItem TextInputType.OneTimePassword : 8
	EnumItem TextInputType.NewPassword : 9
	EnumItem TextInputType.NewPasswordShown : 10
Enum TextTruncate
	EnumItem TextTruncate.None : 0
	EnumItem TextTruncate.AtEnd : 1
	EnumItem TextTruncate.SplitWord : 2
Enum TextXAlignment
	EnumItem TextXAlignment.Left : 0
	EnumItem TextXAlignment.Right : 1
	EnumItem TextXAlignment.Center : 2
Enum TextYAlignment
	EnumItem TextYAlignment.Top : 0
	EnumItem TextYAlignment.Center : 1
	EnumItem TextYAlignment.Bottom : 2
Enum TextureMode
	EnumItem TextureMode.Stretch : 0
	EnumItem TextureMode.Wrap : 1
	EnumItem TextureMode.Static : 2
Enum TextureQueryType
	EnumItem TextureQueryType.NonHumanoid : 0
	EnumItem TextureQueryType.NonHumanoidOrphaned : 1
	EnumItem TextureQueryType.Humanoid : 2
	EnumItem TextureQueryType.HumanoidOrphaned : 3
Enum ThreadPoolConfig
	EnumItem ThreadPoolConfig.Auto : 0
	EnumItem ThreadPoolConfig.Threads1 : 1
	EnumItem ThreadPoolConfig.Threads2 : 2
	EnumItem ThreadPoolConfig.Threads3 : 3
	EnumItem ThreadPoolConfig.Threads4 : 4
	EnumItem ThreadPoolConfig.Threads8 : 8
	EnumItem ThreadPoolConfig.Threads16 : 16
	EnumItem ThreadPoolConfig.PerCore1 : 101
	EnumItem ThreadPoolConfig.PerCore2 : 102
	EnumItem ThreadPoolConfig.PerCore3 : 103
	EnumItem ThreadPoolConfig.PerCore4 : 104
Enum ThrottlingPriority
	EnumItem ThrottlingPriority.Default : 0
	EnumItem ThrottlingPriority.ElevatedOnServer : 1
	EnumItem ThrottlingPriority.Extreme : 2
Enum ThumbnailSize
	EnumItem ThumbnailSize.Size48x48 : 0
	EnumItem ThumbnailSize.Size180x180 : 1
	EnumItem ThumbnailSize.Size420x420 : 2
	EnumItem ThumbnailSize.Size60x60 : 3
	EnumItem ThumbnailSize.Size100x100 : 4
	EnumItem ThumbnailSize.Size150x150 : 5
	EnumItem ThumbnailSize.Size352x352 : 6
Enum ThumbnailType
	EnumItem ThumbnailType.HeadShot : 0
	EnumItem ThumbnailType.AvatarBust : 1
	EnumItem ThumbnailType.AvatarThumbnail : 2
Enum TickCountSampleMethod
	EnumItem TickCountSampleMethod.Fast : 0
	EnumItem TickCountSampleMethod.Benchmark : 1
	EnumItem TickCountSampleMethod.Precise : 2
Enum TonemapperPreset
	EnumItem TonemapperPreset.Default : 0
	EnumItem TonemapperPreset.Retro : 1
Enum TopBottom
	EnumItem TopBottom.Top : 0
	EnumItem TopBottom.Center : 1
	EnumItem TopBottom.Bottom : 2
Enum TouchCameraMovementMode
	EnumItem TouchCameraMovementMode.Default : 0
	EnumItem TouchCameraMovementMode.Classic : 1
	EnumItem TouchCameraMovementMode.Follow : 2
	EnumItem TouchCameraMovementMode.Orbital : 3
Enum TouchMovementMode
	EnumItem TouchMovementMode.Default : 0
	EnumItem TouchMovementMode.Thumbstick : 1
	EnumItem TouchMovementMode.DPad : 2
	EnumItem TouchMovementMode.Thumbpad : 3
	EnumItem TouchMovementMode.ClickToMove : 4
	EnumItem TouchMovementMode.DynamicThumbstick : 5
Enum TrackerError
	EnumItem TrackerError.Ok : 0
	EnumItem TrackerError.NoService : 1
	EnumItem TrackerError.InitFailed : 2
	EnumItem TrackerError.NoVideo : 3
	EnumItem TrackerError.VideoError : 4
	EnumItem TrackerError.VideoNoPermission : 5
	EnumItem TrackerError.VideoUnsupported : 6
	EnumItem TrackerError.NoAudio : 7
	EnumItem TrackerError.AudioError : 8
	EnumItem TrackerError.AudioNoPermission : 9
	EnumItem TrackerError.UnsupportedDevice : 10
Enum TrackerExtrapolationFlagMode
	EnumItem TrackerExtrapolationFlagMode.ForceDisabled : 0
	EnumItem TrackerExtrapolationFlagMode.ExtrapolateFacsAndPose : 1
	EnumItem TrackerExtrapolationFlagMode.ExtrapolateFacsOnly : 2
	EnumItem TrackerExtrapolationFlagMode.Auto : 3
Enum TrackerFaceTrackingStatus
	EnumItem TrackerFaceTrackingStatus.FaceTrackingSuccess : 0
	EnumItem TrackerFaceTrackingStatus.FaceTrackingNoFaceFound : 1
	EnumItem TrackerFaceTrackingStatus.FaceTrackingUnknown : 2
	EnumItem TrackerFaceTrackingStatus.FaceTrackingLost : 3
	EnumItem TrackerFaceTrackingStatus.FaceTrackingHasTrackingError : 4
	EnumItem TrackerFaceTrackingStatus.FaceTrackingIsOccluded : 5
	EnumItem TrackerFaceTrackingStatus.FaceTrackingUninitialized : 6
Enum TrackerLodFlagMode
	EnumItem TrackerLodFlagMode.ForceFalse : 0
	EnumItem TrackerLodFlagMode.ForceTrue : 1
	EnumItem TrackerLodFlagMode.Auto : 2
Enum TrackerLodValueMode
	EnumItem TrackerLodValueMode.Force0 : 0
	EnumItem TrackerLodValueMode.Force1 : 1
	EnumItem TrackerLodValueMode.Auto : 2
Enum TrackerMode
	EnumItem TrackerMode.None : 0
	EnumItem TrackerMode.Audio : 1
	EnumItem TrackerMode.Video : 2
	EnumItem TrackerMode.AudioVideo : 3
Enum TrackerPromptEvent
	EnumItem TrackerPromptEvent.LODCameraRecommendDisable : 0
Enum TrackerType
	EnumItem TrackerType.None : 0
	EnumItem TrackerType.Face : 1
	EnumItem TrackerType.UpperBody : 2
Enum TriStateBoolean
	EnumItem TriStateBoolean.Unknown : 0
	EnumItem TriStateBoolean.True : 1
	EnumItem TriStateBoolean.False : 2
Enum TweenStatus
	EnumItem TweenStatus.Canceled : 0
	EnumItem TweenStatus.Completed : 1
Enum UICaptureMode
	EnumItem UICaptureMode.All : 0
	EnumItem UICaptureMode.None : 1
Enum UIDragDetectorBoundingBehavior
	EnumItem UIDragDetectorBoundingBehavior.Automatic : 0
	EnumItem UIDragDetectorBoundingBehavior.EntireObject : 1
	EnumItem UIDragDetectorBoundingBehavior.HitPoint : 2
Enum UIDragDetectorDragRelativity
	EnumItem UIDragDetectorDragRelativity.Absolute : 0
	EnumItem UIDragDetectorDragRelativity.Relative : 1
Enum UIDragDetectorDragSpace
	EnumItem UIDragDetectorDragSpace.Parent : 0
	EnumItem UIDragDetectorDragSpace.LayerCollector : 1
	EnumItem UIDragDetectorDragSpace.Reference : 2
Enum UIDragDetectorDragStyle
	EnumItem UIDragDetectorDragStyle.TranslatePlane : 0
	EnumItem UIDragDetectorDragStyle.TranslateLine : 1
	EnumItem UIDragDetectorDragStyle.Rotate : 2
	EnumItem UIDragDetectorDragStyle.Scriptable : 3
Enum UIDragDetectorResponseStyle
	EnumItem UIDragDetectorResponseStyle.Offset : 0
	EnumItem UIDragDetectorResponseStyle.Scale : 1
	EnumItem UIDragDetectorResponseStyle.CustomOffset : 2
	EnumItem UIDragDetectorResponseStyle.CustomScale : 3
Enum UIDragSpeedAxisMapping
	EnumItem UIDragSpeedAxisMapping.XY : 0
	EnumItem UIDragSpeedAxisMapping.XX : 1
	EnumItem UIDragSpeedAxisMapping.YY : 2
Enum UIFlexAlignment
	EnumItem UIFlexAlignment.None : 0
	EnumItem UIFlexAlignment.Fill : 1
	EnumItem UIFlexAlignment.SpaceAround : 2
	EnumItem UIFlexAlignment.SpaceBetween : 3
	EnumItem UIFlexAlignment.SpaceEvenly : 4
Enum UIFlexMode
	EnumItem UIFlexMode.None : 0
	EnumItem UIFlexMode.Grow : 1
	EnumItem UIFlexMode.Shrink : 2
	EnumItem UIFlexMode.Fill : 3
	EnumItem UIFlexMode.Custom : 4
Enum UITheme [Deprecated]
	EnumItem UITheme.Light : 0 [Deprecated]
	EnumItem UITheme.Dark : 1 [Deprecated]
Enum UiMessageType
	EnumItem UiMessageType.UiMessageError : 0
	EnumItem UiMessageType.UiMessageInfo : 1
Enum UpdateState
	EnumItem UpdateState.UpdateNotAvailable : 0
	EnumItem UpdateState.UpdateAvailable : 1
	EnumItem UpdateState.UpdateInProgress : 2
	EnumItem UpdateState.UpdateReady : 3
	EnumItem UpdateState.UpdateFailed : 4
Enum UploadCaptureResult
	EnumItem UploadCaptureResult.Success : 0
	EnumItem UploadCaptureResult.NeedPermission : 1
	EnumItem UploadCaptureResult.CaptureModerated : 2
	EnumItem UploadCaptureResult.CaptureNotInGallery : 3
	EnumItem UploadCaptureResult.IneligibleCapture : 4
	EnumItem UploadCaptureResult.UploadQuotaReached : 5
	EnumItem UploadCaptureResult.UploadPending : 6
	EnumItem UploadCaptureResult.UploadFailed : 7
Enum UsageContext
	EnumItem UsageContext.Default : 0
	EnumItem UsageContext.Preview : 1
Enum UserCFrame
	EnumItem UserCFrame.Head : 0
	EnumItem UserCFrame.LeftHand : 1
	EnumItem UserCFrame.RightHand : 2
	EnumItem UserCFrame.Floor : 3
Enum UserInputState
	EnumItem UserInputState.Begin : 0
	EnumItem UserInputState.Change : 1
	EnumItem UserInputState.End : 2
	EnumItem UserInputState.Cancel : 3
	EnumItem UserInputState.None : 4
Enum UserInputType
	EnumItem UserInputType.MouseButton1 : 0
	EnumItem UserInputType.MouseButton2 : 1
	EnumItem UserInputType.MouseButton3 : 2
	EnumItem UserInputType.MouseWheel : 3
	EnumItem UserInputType.MouseMovement : 4
	EnumItem UserInputType.Touch : 7
	EnumItem UserInputType.Keyboard : 8
	EnumItem UserInputType.Focus : 9
	EnumItem UserInputType.Accelerometer : 10
	EnumItem UserInputType.Gyro : 11
	EnumItem UserInputType.Gamepad1 : 12
	EnumItem UserInputType.Gamepad2 : 13
	EnumItem UserInputType.Gamepad3 : 14
	EnumItem UserInputType.Gamepad4 : 15
	EnumItem UserInputType.Gamepad5 : 16
	EnumItem UserInputType.Gamepad6 : 17
	EnumItem UserInputType.Gamepad7 : 18
	EnumItem UserInputType.Gamepad8 : 19
	EnumItem UserInputType.TextInput : 20
	EnumItem UserInputType.InputMethod : 21
	EnumItem UserInputType.None : 22
Enum VRComfortSetting
	EnumItem VRComfortSetting.Comfort : 0
	EnumItem VRComfortSetting.Normal : 1
	EnumItem VRComfortSetting.Expert : 2
	EnumItem VRComfortSetting.Custom : 3
Enum VRControllerModelMode
	EnumItem VRControllerModelMode.Disabled : 0
	EnumItem VRControllerModelMode.Transparent : 1
Enum VRDeviceType
	EnumItem VRDeviceType.Unknown : 0
	EnumItem VRDeviceType.OculusRift : 1
	EnumItem VRDeviceType.HTCVive : 2
	EnumItem VRDeviceType.ValveIndex : 3
	EnumItem VRDeviceType.OculusQuest : 4
Enum VRLaserPointerMode
	EnumItem VRLaserPointerMode.Disabled : 0
	EnumItem VRLaserPointerMode.Pointer : 1
	EnumItem VRLaserPointerMode.DualPointer : 2
Enum VRSafetyBubbleMode
	EnumItem VRSafetyBubbleMode.NoOne : 0
	EnumItem VRSafetyBubbleMode.OnlyFriends : 1
	EnumItem VRSafetyBubbleMode.Anyone : 2
Enum VRScaling
	EnumItem VRScaling.World : 0
	EnumItem VRScaling.Off : 1
Enum VRSessionState
	EnumItem VRSessionState.Undefined : 0
	EnumItem VRSessionState.Idle : 1
	EnumItem VRSessionState.Visible : 2
	EnumItem VRSessionState.Focused : 3
	EnumItem VRSessionState.Stopping : 4
Enum VRTouchpad
	EnumItem VRTouchpad.Left : 0
	EnumItem VRTouchpad.Right : 1
Enum VRTouchpadMode
	EnumItem VRTouchpadMode.Touch : 0
	EnumItem VRTouchpadMode.VirtualThumbstick : 1
	EnumItem VRTouchpadMode.ABXY : 2
Enum VelocityConstraintMode
	EnumItem VelocityConstraintMode.Line : 0
	EnumItem VelocityConstraintMode.Plane : 1
	EnumItem VelocityConstraintMode.Vector : 2
Enum VerticalAlignment
	EnumItem VerticalAlignment.Center : 0
	EnumItem VerticalAlignment.Top : 1
	EnumItem VerticalAlignment.Bottom : 2
Enum VerticalScrollBarPosition
	EnumItem VerticalScrollBarPosition.Right : 0
	EnumItem VerticalScrollBarPosition.Left : 1
Enum VibrationMotor
	EnumItem VibrationMotor.Large : 0
	EnumItem VibrationMotor.Small : 1
	EnumItem VibrationMotor.LeftTrigger : 2
	EnumItem VibrationMotor.RightTrigger : 3
	EnumItem VibrationMotor.LeftHand : 4
	EnumItem VibrationMotor.RightHand : 5
Enum VideoCaptureResult
	EnumItem VideoCaptureResult.Success : 0
	EnumItem VideoCaptureResult.OtherError : 1
	EnumItem VideoCaptureResult.ScreenSizeChanged : 2
	EnumItem VideoCaptureResult.TimeLimitReached : 3
Enum VideoCaptureStartedResult
	EnumItem VideoCaptureStartedResult.Success : 0
	EnumItem VideoCaptureStartedResult.OtherError : 1
	EnumItem VideoCaptureStartedResult.CapturingAlready : 2
	EnumItem VideoCaptureStartedResult.NoDeviceSupport : 3
	EnumItem VideoCaptureStartedResult.NoSpaceOnDevice : 4
Enum VideoDeviceCaptureQuality
	EnumItem VideoDeviceCaptureQuality.Default : 0
	EnumItem VideoDeviceCaptureQuality.Low : 1
	EnumItem VideoDeviceCaptureQuality.Medium : 2
	EnumItem VideoDeviceCaptureQuality.High : 3
Enum VideoError
	EnumItem VideoError.Ok : 0
	EnumItem VideoError.Eof : 1
	EnumItem VideoError.EAgain : 2
	EnumItem VideoError.BadParameter : 3
	EnumItem VideoError.AllocFailed : 4
	EnumItem VideoError.CodecInitFailed : 5
	EnumItem VideoError.CodecCloseFailed : 6
	EnumItem VideoError.DecodeFailed : 7
	EnumItem VideoError.ParsingFailed : 8
	EnumItem VideoError.Unsupported : 9
	EnumItem VideoError.Generic : 10
	EnumItem VideoError.DownloadFailed : 11
	EnumItem VideoError.StreamNotFound : 12
	EnumItem VideoError.EncodeFailed : 13
	EnumItem VideoError.CreateFailed : 14
	EnumItem VideoError.NoPermission : 15
	EnumItem VideoError.NoService : 16
	EnumItem VideoError.ReleaseFailed : 17
	EnumItem VideoError.Unknown : 18
Enum VideoSampleSize
	EnumItem VideoSampleSize.Small : 0
	EnumItem VideoSampleSize.Medium : 1
	EnumItem VideoSampleSize.Large : 2
	EnumItem VideoSampleSize.Full : 3
Enum ViewMode
	EnumItem ViewMode.None : 0
	EnumItem ViewMode.GeometryComplexity : 1
	EnumItem ViewMode.Transparent : 2
	EnumItem ViewMode.Decal : 3
Enum VirtualCursorMode
	EnumItem VirtualCursorMode.Default : 0
	EnumItem VirtualCursorMode.Disabled : 1
	EnumItem VirtualCursorMode.Enabled : 2
Enum VirtualInputMode
	EnumItem VirtualInputMode.None : 0
	EnumItem VirtualInputMode.Recording : 1
	EnumItem VirtualInputMode.Playing : 2
Enum VoiceChatDistanceAttenuationType
	EnumItem VoiceChatDistanceAttenuationType.Inverse : 0
	EnumItem VoiceChatDistanceAttenuationType.Legacy : 1
Enum VoiceChatState
	EnumItem VoiceChatState.Idle : 0
	EnumItem VoiceChatState.Joining : 1
	EnumItem VoiceChatState.JoiningRetry : 2
	EnumItem VoiceChatState.Joined : 3
	EnumItem VoiceChatState.Leaving : 4
	EnumItem VoiceChatState.Ended : 5
	EnumItem VoiceChatState.Failed : 6
Enum VoiceClientLeaveReasons
	EnumItem VoiceClientLeaveReasons.Unknown : 0
	EnumItem VoiceClientLeaveReasons.ClientNetworkDisconnected : 1
	EnumItem VoiceClientLeaveReasons.PlayerLeft : 2
	EnumItem VoiceClientLeaveReasons.ClientShutdown : 3
	EnumItem VoiceClientLeaveReasons.PublishFailed : 4
	EnumItem VoiceClientLeaveReasons.RejoinReceived : 5
	EnumItem VoiceClientLeaveReasons.VoiceReboot : 6
	EnumItem VoiceClientLeaveReasons.ImguiDebugLeave : 7
	EnumItem VoiceClientLeaveReasons.LuaInitiated : 8
Enum VoiceControlPath
	EnumItem VoiceControlPath.Publish : 0
	EnumItem VoiceControlPath.Subscribe : 1
	EnumItem VoiceControlPath.Join : 2
Enum VoiceRccReconnectReason
	EnumItem VoiceRccReconnectReason.Unknown : 0
	EnumItem VoiceRccReconnectReason.Migration : 1
	EnumItem VoiceRccReconnectReason.CloseRoom : 2
Enum VolumetricAudio
	EnumItem VolumetricAudio.Disabled : 0
	EnumItem VolumetricAudio.Automatic : 1
	EnumItem VolumetricAudio.Enabled : 2
Enum WaterDirection
	EnumItem WaterDirection.NegX : 0
	EnumItem WaterDirection.X : 1
	EnumItem WaterDirection.NegY : 2
	EnumItem WaterDirection.Y : 3
	EnumItem WaterDirection.NegZ : 4
	EnumItem WaterDirection.Z : 5
Enum WaterForce
	EnumItem WaterForce.None : 0
	EnumItem WaterForce.Small : 1
	EnumItem WaterForce.Medium : 2
	EnumItem WaterForce.Strong : 3
	EnumItem WaterForce.Max : 4
Enum WebSocketState
	EnumItem WebSocketState.Connecting : 0
	EnumItem WebSocketState.Open : 1
	EnumItem WebSocketState.Closing : 2
	EnumItem WebSocketState.Closed : 3
Enum WebStreamClientState
	EnumItem WebStreamClientState.Connecting : 0
	EnumItem WebStreamClientState.Open : 1
	EnumItem WebStreamClientState.Error : 2
	EnumItem WebStreamClientState.Closed : 3
Enum WebStreamClientType
	EnumItem WebStreamClientType.SSE : 0
	EnumItem WebStreamClientType.RawStream : 1
	EnumItem WebStreamClientType.WebSocket : 2
Enum WeldConstraintPreserve
	EnumItem WeldConstraintPreserve.All : 0
	EnumItem WeldConstraintPreserve.None : 1
	EnumItem WeldConstraintPreserve.Touching : 2
Enum WhisperChatPrivacyMode
	EnumItem WhisperChatPrivacyMode.AllUsers : 0
	EnumItem WhisperChatPrivacyMode.NoOne : 1
Enum WrapLayerAutoSkin
	EnumItem WrapLayerAutoSkin.Disabled : 0
	EnumItem WrapLayerAutoSkin.EnabledPreserve : 1
	EnumItem WrapLayerAutoSkin.EnabledOverride : 2
Enum WrapLayerDebugMode
	EnumItem WrapLayerDebugMode.None : 0
	EnumItem WrapLayerDebugMode.BoundCage : 1
	EnumItem WrapLayerDebugMode.LayerCage : 2
	EnumItem WrapLayerDebugMode.BoundCageAndLinks : 3
	EnumItem WrapLayerDebugMode.Reference : 4
	EnumItem WrapLayerDebugMode.Rbf : 5
	EnumItem WrapLayerDebugMode.OuterCage : 6
	EnumItem WrapLayerDebugMode.ReferenceMeshAfterMorph : 7
	EnumItem WrapLayerDebugMode.HSROuterDetail : 8
	EnumItem WrapLayerDebugMode.HSROuter : 9
	EnumItem WrapLayerDebugMode.HSRInner : 10
	EnumItem WrapLayerDebugMode.HSRInnerReverse : 11
	EnumItem WrapLayerDebugMode.LayerCageFittedToBase : 12
	EnumItem WrapLayerDebugMode.LayerCageFittedToPrev : 13
	EnumItem WrapLayerDebugMode.PreWrapDeformerOuterCage : 14
Enum WrapTargetDebugMode
	EnumItem WrapTargetDebugMode.None : 0
	EnumItem WrapTargetDebugMode.TargetCageOriginal : 1
	EnumItem WrapTargetDebugMode.TargetCageCompressed : 2
	EnumItem WrapTargetDebugMode.TargetCageInterface : 3
	EnumItem WrapTargetDebugMode.TargetLayerCageOriginal : 4
	EnumItem WrapTargetDebugMode.TargetLayerCageCompressed : 5
	EnumItem WrapTargetDebugMode.TargetLayerInterface : 6
	EnumItem WrapTargetDebugMode.Rbf : 7
	EnumItem WrapTargetDebugMode.OuterCageDetail : 8
	EnumItem WrapTargetDebugMode.PreWrapDeformerCage : 9
Enum ZIndexBehavior
	EnumItem ZIndexBehavior.Global : 0
	EnumItem ZIndexBehavior.Sibling : 1