--#METADATA#{"CREATABLE_INSTANCES": ["AccessoryDescription", "Accoutrement", "Accessory", "Hat", "AdPortal", "AdvancedDragger", "Animation", "AnimationGraphDefinition", "CurveAnimation", "KeyframeSequence", "AnimationController", "AnimationNodeDefinition", "AnimationRigData", "Animator", "Annotation", "WorkspaceAnnotation", "Atmosphere", "Attachment", "Bone", "AudioAnalyzer", "AudioChannelMixer", "AudioChannelSplitter", "AudioChorus", "AudioCompressor", "AudioDeviceInput", "AudioDeviceOutput", "AudioDistortion", "AudioEcho", "AudioEmitter", "AudioEqualizer", "AudioFader", "AudioFilter", "AudioFlanger", "AudioGate", "AudioLimiter", "AudioListener", "AudioPitchShifter", "AudioPlayer", "AudioRecorder", "AudioReverb", "AudioSearchParams", "AudioSpeechToText", "AudioTextToSpeech", "AudioTremolo", "AvatarAccessoryRules", "AvatarAnimationRules", "AvatarBodyRules", "AvatarClothingRules", "AvatarCollisionRules", "AvatarRules", "Backpack", "RemoteEvent", "UnreliableRemoteEvent", "WrapDeformer", "WrapLayer", "WrapTarget", "Beam", "BindableEvent", "BindableFunction", "BodyAngularVelocity", "BodyForce", "BodyGyro", "BodyPosition", "BodyThrust", "BodyVelocity", "RocketPropulsion", "BodyPartDescription", "Breakpoint", "BodyColors", "CharacterMesh", "Pants", "Shirt", "ShirtGraphic", "Skin", "ClickDetector", "DragDetector", "Clouds", "CompositeValueCurve", "Configuration", "AlignOrientation", "AlignPosition", "AngularVelocity", "AnimationConstraint", "BallSocketConstraint", "HingeConstraint", "LineForce", "LinearVelocity", "PlaneConstraint", "Plane", "RigidConstraint", "RodConstraint", "RopeConstraint", "CylindricalConstraint", "PrismaticConstraint", "SpringConstraint", "Torque", "TorsionSpringConstraint", "UniversalConstraint", "VectorForce", "HumanoidController", "SkateboardController", "VehicleController", "AirController", "ClimbController", "GroundController", "SwimController", "ControllerManager", "CustomEvent", "CustomEventReceiver", "CustomLog", "BlockMesh", "CylinderMesh", "FileMesh", "SpecialMesh", "DataStoreGetOptions", "DataStoreIncrementOptions", "DataStoreOptions", "DataStoreSetOptions", "DebuggerWatch", "Dialog", "DialogChoice", "Dragger", "EulerRotationCurve", "ExperienceInviteOptions", "ExplorerFilter", "Explosion", "FaceControls", "Decal", "Texture", "Hole", "MotorFeature", "Fire", "FloatCurve", "FlyweightService", "CSGDictionaryService", "NonReplicatedCSGDictionaryService", "Folder", "ForceField", "FunctionalTest", "GetTextBoundsParams", "CanvasGroup", "Frame", "ImageButton", "TextButton", "ImageLabel", "TextLabel", "RelativeGui", "ScrollingFrame", "TextBox", "VideoDisplay", "VideoFrame", "ViewportFrame", "BillboardGui", "ScreenGui", "GuiMain", "AdGui", "SurfaceGui", "FloorWire", "SelectionBox", "BoxHandleAdornment", "ConeHandleAdornment", "CylinderHandleAdornment", "ImageHandleAdornment", "LineHandleAdornment", "PyramidHandleAdornment", "SphereHandleAdornment", "WireframeHandleAdornment", "ParabolaAdornment", "SelectionSphere", "ArcHandles", "Handles", "SurfaceSelection", "SelectionPartLasso", "SelectionPointLasso", "Path2D", "HandRigDescription", "HapticEffect", "HeightmapImporterService", "HiddenSurfaceRemovalAsset", "Highlight", "Humanoid", "HumanoidDescription", "HumanoidRigDescription", "IKControl", "InputAction", "InputBinding", "InputContext", "RotateP", "RotateV", "Glue", "ManualGlue", "ManualWeld", "Motor", "Motor6D", "Rotate", "Snap", "VelocityMotor", "Weld", "Keyframe", "KeyframeMarker", "PointLight", "SpotLight", "SurfaceLight", "LocalizationTable", "Script", "LocalScript", "ModuleScript", "MakeupDescription", "MarkerCurve", "MaterialVariant", "MemoryStoreService", "Message", "Hint", "NoCollisionConstraint", "Noise", "OperationGraph", "CornerWedgePart", "Part", "FlagStand", "Seat", "SkateboardPlatform", "SpawnLocation", "WedgePart", "MeshPart", "PartOperation", "IntersectOperation", "NegateOperation", "UnionOperation", "TrussPart", "VehicleSeat", "Camera", "Model", "Actor", "HopperBin", "Tool", "Flag", "WorldModel", "PartOperationAsset", "ParticleEmitter", "PathfindingLink", "PathfindingModifier", "Player", "PluginAction", "PluginCapabilities", "NumberPose", "Pose", "BloomEffect", "BlurEffect", "ColorCorrectionEffect", "ColorGradingEffect", "DepthOfFieldEffect", "SunRaysEffect", "ProximityPrompt", "ProximityPromptService", "RTAnimationTracker", "ReflectionMetadata", "ReflectionMetadataCallbacks", "ReflectionMetadataClasses", "ReflectionMetadataEnums", "ReflectionMetadataEvents", "ReflectionMetadataFunctions", "ReflectionMetadataClass", "ReflectionMetadataEnum", "ReflectionMetadataEnumItem", "ReflectionMetadataMember", "ReflectionMetadataProperties", "ReflectionMetadataYieldFunctions", "RemoteFunction", "RenderingTest", "RotationCurve", "AtmosphereSensor", "BuoyancySensor", "ControllerPartSensor", "FluidForceSensor", "Sky", "Smoke", "Sound", "ChorusSoundEffect", "CompressorSoundEffect", "DistortionSoundEffect", "EchoSoundEffect", "EqualizerSoundEffect", "FlangeSoundEffect", "PitchShiftSoundEffect", "ReverbSoundEffect", "TremoloSoundEffect", "SoundGroup", "Sparkles", "StandalonePluginScripts", "StarterGear", "StudioAttachment", "StudioCallout", "StyleRule", "StyleSheet", "StyleDerive", "StyleLink", "StyleQuery", "SurfaceAppearance", "Team", "TeleportOptions", "TerrainDetail", "TerrainRegion", "TestService", "TextChannel", "TextChatCommand", "TextChatMessageProperties", "BubbleChatMessageProperties", "TextGenerator", "TrackerStreamAnimation", "Trail", "Tween", "UIAspectRatioConstraint", "UISizeConstraint", "UITextSizeConstraint", "UICorner", "UIDragDetector", "UIFlexItem", "UIGradient", "UIGridLayout", "UIListLayout", "UIPageLayout", "UITableLayout", "UIPadding", "UIScale", "UIStroke", "BinaryStringValue", "BoolValue", "BrickColorValue", "CFrameValue", "Color3Value", "DoubleConstrainedValue", "IntConstrainedValue", "IntValue", "NumberValue", "ObjectValue", "RayValue", "StringValue", "Vector3Value", "ValueCurve", "Vector3Curve", "VideoDeviceInput", "VideoPlayer", "VirtualInputManager", "VisualizationMode", "VisualizationModeCategory", "WeldConstraint", "Wire", "WrapTextureTransfer"], "SERVICES": ["AccountService", "AchievementService", "ActivityHistoryEventService", "AdService", "AnalyticsService", "AnimationClipProvider", "AnimationFromVideoCreatorService", "AnimationFromVideoCreatorStudioService", "AnnotationsService", "AppLifecycleObserverService", "AppRatingPromptService", "AppUpdateService", "AssetCounterService", "AssetDeliveryProxy", "AssetImportService", "AssetManagerService", "AssetQualityService", "AssetService", "AudioFocusService", "AvatarChatService", "AvatarCreationService", "AvatarEditorService", "AvatarImportService", "AvatarSettings", "BadgeService", "CoreGui", "StarterGui", "BrowserService", "BugReporterService", "BulkImportService", "CacheableContentProvider", "HSRDataContentProvider", "MeshContentProvider", "SlimContentProvider", "SolidModelContentProvider", "CalloutService", "CaptureService", "ChangeHistoryService", "ChangeHistoryStreamingService", "Chat", "ChatbotUIService", "CloudCRUDService", "ClusterPacketCache", "CollaboratorsService", "CollectionService", "CommerceService", "ConfigService", "ConfigureServerService", "ConnectivityService", "ContentProvider", "ContextActionService", "ControllerService", "ConversationalAIAcceptanceService", "CookiesService", "CorePackages", "CoreScriptDebuggingManagerHelper", "CoreScriptSyncService", "CreationDBService", "CreatorStoreService", "CrossDMScriptChangeListener", "DataModelPatchService", "DataStoreService", "Debris", "DebugSettings", "DebuggablePluginWatcher", "DebuggerConnectionManager", "DebuggerManager", "DebuggerUIService", "DeviceIdService", "DraftsService", "DraggerService", "EditableService", "EncodingService", "EventIngestService", "ExampleV2Service", "ExperienceAuthService", "ExperienceNotificationService", "ExperienceService", "ExperienceStateCaptureService", "ExperienceStateRecordingService", "ExplorerServiceVisibilityService", "FaceAnimatorService", "FacialAgeEstimationService", "FacialAnimationRecordingService", "FacialAnimationStreamingServiceV2", "FeatureRestrictionManager", "FlagStandService", "FlyweightService", "CSGDictionaryService", "NonReplicatedCSGDictionaryService", "FriendService", "GamePassService", "GameSettings", "GamepadService", "GenerationService", "GenericChallengeService", "Geometry", "GeometryService", "GroupService", "GuiService", "GuidRegistryService", "HapticService", "HarmonyService", "HeapProfilerService", "HeatmapService", "HeightmapImporterService", "Hopper", "HttpRbxApiService", "HttpService", "ILegacyStudioBridge", "LegacyStudioBridge", "IXPService", "IncrementalPatchBuilder", "InsertService", "InstanceExtensionsService", "JointsService", "KeyboardService", "KeyframeSequenceProvider", "LSPFileSyncService", "LanguageService", "Lighting", "LinkingService", "LiveScriptingService", "LiveSyncService", "LocalStorageService", "AppStorageService", "UserStorageService", "LocalizationService", "LodDataService", "LogReporterService", "LogService", "LoginService", "LuaSettings", "LuaWebService", "LuauScriptAnalyzerService", "MLModelDeliveryService", "MLService", "MarketplaceService", "MatchmakingService", "MaterialGenerationService", "MaterialService", "MemStorageService", "MemoryStoreService", "MessageBusService", "MessagingService", "MetaBreakpointManager", "MicroProfilerService", "ModerationService", "MouseService", "NetworkClient", "NetworkServer", "NetworkSettings", "NotificationService", "OmniRecommendationsService", "OpenCloudService", "Workspace", "PackageService", "PackageUIService", "PartyEmulatorService", "PatchBundlerFileWatch", "PathfindingService", "PerformanceControlService", "PermissionsService", "PhysicsService", "PhysicsSettings", "PlaceAssetIdsService", "PlaceStatsService", "PlacesService", "PlatformCloudStorageService", "PlatformFriendsService", "PlayerDataService", "PlayerEmulatorService", "PlayerHydrationService", "PlayerViewService", "Players", "PluginDebugService", "PluginGuiService", "PluginManagementService", "PluginPolicyService", "PointsService", "PolicyService", "ProcessInstancePhysicsService", "ProximityPromptService", "PublishService", "RbxAnalyticsService", "RecommendationService", "ReflectionService", "RemoteCommandService", "RemoteCursorService", "RemoteDebuggerServer", "RenderSettings", "ReplicatedFirst", "ReplicatedStorage", "RibbonNotificationService", "RobloxPluginGuiService", "RobloxReplicatedStorage", "RobloxServerStorage", "RomarkRbxAnalyticsService", "RomarkService", "RtMessagingService", "RunService", "RuntimeContentService", "RuntimeScriptService", "SafetyService", "ScriptChangeService", "ScriptCloneWatcher", "ScriptCloneWatcherHelper", "ScriptCommitService", "ScriptContext", "ScriptEditorService", "ScriptProfilerService", "ScriptRegistrationService", "ScriptService", "Selection", "SelectionHighlightManager", "SerializationService", "ServerScriptService", "ServerStorage", "ServiceVisibilityService", "SessionCheckService", "SessionService", "SharedTableRegistry", "SlimService", "SmoothVoxelsUpgraderService", "SnippetService", "SocialService", "SoundService", "SoundShimService", "SpawnerService", "StartPageService", "StarterPack", "StarterPlayer", "StartupMessageService", "Stats", "StopWatchReporter", "StreamingService", "Studio", "StudioAssetService", "StudioCameraService", "StudioData", "StudioDeviceEmulatorService", "StudioPublishService", "StudioScriptDebugEventListener", "StudioSdkService", "StudioService", "StudioTestService", "StudioUserService", "StudioWidgetsService", "StylingService", "SystemThemeService", "TaskScheduler", "TeamCreateData", "TeamCreatePublishService", "TeamCreateService", "Teams", "TelemetryService", "TeleportService", "TemporaryCageMeshProvider", "TemporaryScriptService", "TestService", "TextBoxService", "TextChatService", "TextService", "TextureGenerationService", "ThirdPartyUserService", "TimerService", "ToastNotificationService", "TouchInputService", "TracerService", "TutorialService", "TweenService", "UGCAvatarService", "UGCValidationService", "UIDragDetectorService", "UniqueIdLookupService", "UnvalidatedAssetService", "UserGameSettings", "UserInputService", "UserService", "VRService", "VRStatusService", "VersionControlService", "VideoCaptureService", "VideoScreenCaptureService", "VideoService", "VirtualInputManager", "VirtualUser", "VisibilityCheckDispatcher", "Visit", "VisualizationModeService", "VoiceChatInternal", "VoiceChatService", "WebSocketService", "WebViewService"]} type ContentId = string type ProtectedString = string type BinaryString = string type QDir = string type QFont = string type FloatCurveKey = any type RotationCurveKey = any type Secret = any type Path2DControlPoint = any type UniqueId = any type SecurityCapabilities = any type TeleportData = boolean | buffer | number | string | {[number]: TeleportData} | {[string]: TeleportData} type AdReward = any declare class Enum function GetEnumItems(self): { any } function FromValue(self,Number: number): any function FromName(self,Name: string): any end declare class EnumItem Name: string Value: number EnumType: Enum function IsA(self, enumName: string): boolean end declare debug: { info: ((thread, number, string) -> R...) & ((number, string) -> R...) & (((A...) -> R1..., string) -> R2...), traceback: ((string?, number?) -> string) & ((thread, string?, number?) -> string), profilebegin: (label: string) -> (), profileend: () -> (), getmemorycategory: () -> string, setmemorycategory: (tag: string) -> (), resetmemorycategory: () -> (), } declare task: { cancel: (thread: thread) -> (), defer: (f: thread | ((A...) -> R...), A...) -> thread, spawn: (f: thread | ((A...) -> R...), A...) -> thread, delay: (sec: number?, f: thread | ((A...) -> R...), A...) -> thread, wait: (sec: number?) -> number, synchronize: () -> (), desynchronize: () -> (), } declare utf8: { char: (...number) -> string, charpattern: string, codepoint: (string, number?, number?) -> (...number), codes: (string) -> ((string, number) -> (number, number), string, number), graphemes: (string, number?, number?) -> (() -> (number, number)), len: (string, number?, number?) -> (number?, number?), nfcnormalize: (string) -> string, nfdnormalize: (string) -> string, offset: (string, number, number?) -> number?, } declare shared: any declare function collectgarbage(mode: "count"): number declare function warn(...: T...) declare function tick(): number declare function time(): number declare function elapsedTime(): number declare function wait(seconds: number?): (number, number) declare function delay(delayTime: number?, callback: (T...) -> ()) declare function spawn(callback: (T...) -> ()) declare function version(): string declare function printidentity(prefix: string?) declare class EnumAccessModifierType extends EnumItem end declare class EnumAccessModifierType_INTERNAL extends Enum Allow: EnumAccessModifierType Deny: EnumAccessModifierType function GetEnumItems(self): { EnumAccessModifierType } function FromName(self, Name: string): EnumAccessModifierType? function FromValue(self, Value: number): EnumAccessModifierType? end declare class EnumAccessoryType extends EnumItem end declare class EnumAccessoryType_INTERNAL extends Enum Back: EnumAccessoryType DressSkirt: EnumAccessoryType Eyebrow: EnumAccessoryType Eyelash: EnumAccessoryType Face: EnumAccessoryType Front: EnumAccessoryType Hair: EnumAccessoryType Hat: EnumAccessoryType Jacket: EnumAccessoryType LeftShoe: EnumAccessoryType Neck: EnumAccessoryType Pants: EnumAccessoryType RightShoe: EnumAccessoryType Shirt: EnumAccessoryType Shorts: EnumAccessoryType Shoulder: EnumAccessoryType Sweater: EnumAccessoryType TShirt: EnumAccessoryType Unknown: EnumAccessoryType Waist: EnumAccessoryType function GetEnumItems(self): { EnumAccessoryType } function FromName(self, Name: string): EnumAccessoryType? function FromValue(self, Value: number): EnumAccessoryType? end declare class EnumActionOnAutoResumeSync extends EnumItem end declare class EnumActionOnAutoResumeSync_INTERNAL extends Enum DontResume: EnumActionOnAutoResumeSync KeepLocal: EnumActionOnAutoResumeSync KeepStudio: EnumActionOnAutoResumeSync function GetEnumItems(self): { EnumActionOnAutoResumeSync } function FromName(self, Name: string): EnumActionOnAutoResumeSync? function FromValue(self, Value: number): EnumActionOnAutoResumeSync? end declare class EnumActionOnStopSync extends EnumItem end declare class EnumActionOnStopSync_INTERNAL extends Enum AlwaysAsk: EnumActionOnStopSync DeleteLocalFiles: EnumActionOnStopSync KeepLocalFiles: EnumActionOnStopSync function GetEnumItems(self): { EnumActionOnStopSync } function FromName(self, Name: string): EnumActionOnStopSync? function FromValue(self, Value: number): EnumActionOnStopSync? end declare class EnumActionType extends EnumItem end declare class EnumActionType_INTERNAL extends Enum Draw: EnumActionType Lose: EnumActionType Nothing: EnumActionType Pause: EnumActionType Win: EnumActionType function GetEnumItems(self): { EnumActionType } function FromName(self, Name: string): EnumActionType? function FromValue(self, Value: number): EnumActionType? end declare class EnumActuatorRelativeTo extends EnumItem end declare class EnumActuatorRelativeTo_INTERNAL extends Enum Attachment0: EnumActuatorRelativeTo Attachment1: EnumActuatorRelativeTo World: EnumActuatorRelativeTo function GetEnumItems(self): { EnumActuatorRelativeTo } function FromName(self, Name: string): EnumActuatorRelativeTo? function FromValue(self, Value: number): EnumActuatorRelativeTo? end declare class EnumActuatorType extends EnumItem end declare class EnumActuatorType_INTERNAL extends Enum Motor: EnumActuatorType None: EnumActuatorType Servo: EnumActuatorType function GetEnumItems(self): { EnumActuatorType } function FromName(self, Name: string): EnumActuatorType? function FromValue(self, Value: number): EnumActuatorType? end declare class EnumAdAvailabilityResult extends EnumItem end declare class EnumAdAvailabilityResult_INTERNAL extends Enum DeviceIneligible: EnumAdAvailabilityResult ExperienceIneligible: EnumAdAvailabilityResult InternalError: EnumAdAvailabilityResult IsAvailable: EnumAdAvailabilityResult NoFill: EnumAdAvailabilityResult PlayerIneligible: EnumAdAvailabilityResult PublisherIneligible: EnumAdAvailabilityResult function GetEnumItems(self): { EnumAdAvailabilityResult } function FromName(self, Name: string): EnumAdAvailabilityResult? function FromValue(self, Value: number): EnumAdAvailabilityResult? end declare class EnumAdEventType extends EnumItem end declare class EnumAdEventType_INTERNAL extends Enum RewardedAdGrant: EnumAdEventType RewardedAdLoaded: EnumAdEventType RewardedAdUnloaded: EnumAdEventType UserCompletedVideo: EnumAdEventType VideoLoaded: EnumAdEventType VideoRemoved: EnumAdEventType function GetEnumItems(self): { EnumAdEventType } function FromName(self, Name: string): EnumAdEventType? function FromValue(self, Value: number): EnumAdEventType? end declare class EnumAdFormat extends EnumItem end declare class EnumAdFormat_INTERNAL extends Enum RewardedVideo: EnumAdFormat function GetEnumItems(self): { EnumAdFormat } function FromName(self, Name: string): EnumAdFormat? function FromValue(self, Value: number): EnumAdFormat? end declare class EnumAdShape extends EnumItem end declare class EnumAdShape_INTERNAL extends Enum HorizontalRectangle: EnumAdShape function GetEnumItems(self): { EnumAdShape } function FromName(self, Name: string): EnumAdShape? function FromValue(self, Value: number): EnumAdShape? end declare class EnumAdTeleportMethod extends EnumItem end declare class EnumAdTeleportMethod_INTERNAL extends Enum InGameMenuBackButton: EnumAdTeleportMethod PortalForward: EnumAdTeleportMethod UIBackButton: EnumAdTeleportMethod Undefined: EnumAdTeleportMethod function GetEnumItems(self): { EnumAdTeleportMethod } function FromName(self, Name: string): EnumAdTeleportMethod? function FromValue(self, Value: number): EnumAdTeleportMethod? end declare class EnumAdUIEventType extends EnumItem end declare class EnumAdUIEventType_INTERNAL extends Enum AdLabelClicked: EnumAdUIEventType CloseButtonClicked: EnumAdUIEventType FullscreenButtonClicked: EnumAdUIEventType PauseButtonClicked: EnumAdUIEventType PauseEventTriggered: EnumAdUIEventType PlayButtonClicked: EnumAdUIEventType PlayEventTriggered: EnumAdUIEventType VolumeButtonClicked: EnumAdUIEventType WhyThisAdClicked: EnumAdUIEventType function GetEnumItems(self): { EnumAdUIEventType } function FromName(self, Name: string): EnumAdUIEventType? function FromValue(self, Value: number): EnumAdUIEventType? end declare class EnumAdUIType extends EnumItem end declare class EnumAdUIType_INTERNAL extends Enum Image: EnumAdUIType None: EnumAdUIType Video: EnumAdUIType function GetEnumItems(self): { EnumAdUIType } function FromName(self, Name: string): EnumAdUIType? function FromValue(self, Value: number): EnumAdUIType? end declare class EnumAdUnitStatus extends EnumItem end declare class EnumAdUnitStatus_INTERNAL extends Enum Active: EnumAdUnitStatus Inactive: EnumAdUnitStatus function GetEnumItems(self): { EnumAdUnitStatus } function FromName(self, Name: string): EnumAdUnitStatus? function FromValue(self, Value: number): EnumAdUnitStatus? end declare class EnumAdornCullingMode extends EnumItem end declare class EnumAdornCullingMode_INTERNAL extends Enum Automatic: EnumAdornCullingMode Never: EnumAdornCullingMode function GetEnumItems(self): { EnumAdornCullingMode } function FromName(self, Name: string): EnumAdornCullingMode? function FromValue(self, Value: number): EnumAdornCullingMode? end declare class EnumAdornShading extends EnumItem end declare class EnumAdornShading_INTERNAL extends Enum AlwaysOnTop: EnumAdornShading Default: EnumAdornShading Shaded: EnumAdornShading XRay: EnumAdornShading XRayShaded: EnumAdornShading function GetEnumItems(self): { EnumAdornShading } function FromName(self, Name: string): EnumAdornShading? function FromValue(self, Value: number): EnumAdornShading? end declare class EnumAlignType extends EnumItem end declare class EnumAlignType_INTERNAL extends Enum AllAxes: EnumAlignType Parallel: EnumAlignType Perpendicular: EnumAlignType PrimaryAxisLookAt: EnumAlignType PrimaryAxisParallel: EnumAlignType PrimaryAxisPerpendicular: EnumAlignType function GetEnumItems(self): { EnumAlignType } function FromName(self, Name: string): EnumAlignType? function FromValue(self, Value: number): EnumAlignType? end declare class EnumAlphaMode extends EnumItem end declare class EnumAlphaMode_INTERNAL extends Enum Overlay: EnumAlphaMode TintMask: EnumAlphaMode Transparency: EnumAlphaMode function GetEnumItems(self): { EnumAlphaMode } function FromName(self, Name: string): EnumAlphaMode? function FromValue(self, Value: number): EnumAlphaMode? end declare class EnumAnalyticsCustomFieldKeys extends EnumItem end declare class EnumAnalyticsCustomFieldKeys_INTERNAL extends Enum CustomField01: EnumAnalyticsCustomFieldKeys CustomField02: EnumAnalyticsCustomFieldKeys CustomField03: EnumAnalyticsCustomFieldKeys function GetEnumItems(self): { EnumAnalyticsCustomFieldKeys } function FromName(self, Name: string): EnumAnalyticsCustomFieldKeys? function FromValue(self, Value: number): EnumAnalyticsCustomFieldKeys? end declare class EnumAnalyticsEconomyAction extends EnumItem end declare class EnumAnalyticsEconomyAction_INTERNAL extends Enum Acquire: EnumAnalyticsEconomyAction Default: EnumAnalyticsEconomyAction Spend: EnumAnalyticsEconomyAction function GetEnumItems(self): { EnumAnalyticsEconomyAction } function FromName(self, Name: string): EnumAnalyticsEconomyAction? function FromValue(self, Value: number): EnumAnalyticsEconomyAction? end declare class EnumAnalyticsEconomyFlowType extends EnumItem end declare class EnumAnalyticsEconomyFlowType_INTERNAL extends Enum Sink: EnumAnalyticsEconomyFlowType Source: EnumAnalyticsEconomyFlowType function GetEnumItems(self): { EnumAnalyticsEconomyFlowType } function FromName(self, Name: string): EnumAnalyticsEconomyFlowType? function FromValue(self, Value: number): EnumAnalyticsEconomyFlowType? end declare class EnumAnalyticsEconomyTransactionType extends EnumItem end declare class EnumAnalyticsEconomyTransactionType_INTERNAL extends Enum ContextualPurchase: EnumAnalyticsEconomyTransactionType Gameplay: EnumAnalyticsEconomyTransactionType IAP: EnumAnalyticsEconomyTransactionType Onboarding: EnumAnalyticsEconomyTransactionType Shop: EnumAnalyticsEconomyTransactionType TimedReward: EnumAnalyticsEconomyTransactionType function GetEnumItems(self): { EnumAnalyticsEconomyTransactionType } function FromName(self, Name: string): EnumAnalyticsEconomyTransactionType? function FromValue(self, Value: number): EnumAnalyticsEconomyTransactionType? end declare class EnumAnalyticsLogLevel extends EnumItem end declare class EnumAnalyticsLogLevel_INTERNAL extends Enum Debug: EnumAnalyticsLogLevel Error: EnumAnalyticsLogLevel Fatal: EnumAnalyticsLogLevel Information: EnumAnalyticsLogLevel Trace: EnumAnalyticsLogLevel Warning: EnumAnalyticsLogLevel function GetEnumItems(self): { EnumAnalyticsLogLevel } function FromName(self, Name: string): EnumAnalyticsLogLevel? function FromValue(self, Value: number): EnumAnalyticsLogLevel? end declare class EnumAnalyticsProgressionStatus extends EnumItem end declare class EnumAnalyticsProgressionStatus_INTERNAL extends Enum Abandon: EnumAnalyticsProgressionStatus Begin: EnumAnalyticsProgressionStatus Complete: EnumAnalyticsProgressionStatus Default: EnumAnalyticsProgressionStatus Fail: EnumAnalyticsProgressionStatus function GetEnumItems(self): { EnumAnalyticsProgressionStatus } function FromName(self, Name: string): EnumAnalyticsProgressionStatus? function FromValue(self, Value: number): EnumAnalyticsProgressionStatus? end declare class EnumAnalyticsProgressionType extends EnumItem end declare class EnumAnalyticsProgressionType_INTERNAL extends Enum Complete: EnumAnalyticsProgressionType Custom: EnumAnalyticsProgressionType Fail: EnumAnalyticsProgressionType Start: EnumAnalyticsProgressionType function GetEnumItems(self): { EnumAnalyticsProgressionType } function FromName(self, Name: string): EnumAnalyticsProgressionType? function FromValue(self, Value: number): EnumAnalyticsProgressionType? end declare class EnumAnimationClipFromVideoStatus extends EnumItem end declare class EnumAnimationClipFromVideoStatus_INTERNAL extends Enum Cancelled: EnumAnimationClipFromVideoStatus ErrorGeneric: EnumAnimationClipFromVideoStatus ErrorMultiplePeople: EnumAnimationClipFromVideoStatus ErrorNoPersonDetected: EnumAnimationClipFromVideoStatus ErrorUploadingVideo: EnumAnimationClipFromVideoStatus ErrorVideoTooLong: EnumAnimationClipFromVideoStatus ErrorVideoUnstable: EnumAnimationClipFromVideoStatus Initializing: EnumAnimationClipFromVideoStatus Pending: EnumAnimationClipFromVideoStatus Processing: EnumAnimationClipFromVideoStatus Success: EnumAnimationClipFromVideoStatus Timeout: EnumAnimationClipFromVideoStatus function GetEnumItems(self): { EnumAnimationClipFromVideoStatus } function FromName(self, Name: string): EnumAnimationClipFromVideoStatus? function FromValue(self, Value: number): EnumAnimationClipFromVideoStatus? end declare class EnumAnimationNodeBlend2DInputMode extends EnumItem end declare class EnumAnimationNodeBlend2DInputMode_INTERNAL extends Enum Cartesian: EnumAnimationNodeBlend2DInputMode Polar: EnumAnimationNodeBlend2DInputMode function GetEnumItems(self): { EnumAnimationNodeBlend2DInputMode } function FromName(self, Name: string): EnumAnimationNodeBlend2DInputMode? function FromValue(self, Value: number): EnumAnimationNodeBlend2DInputMode? end declare class EnumAnimationNodeInterruptible extends EnumItem end declare class EnumAnimationNodeInterruptible_INTERNAL extends Enum Always: EnumAnimationNodeInterruptible ClipFinished: EnumAnimationNodeInterruptible Expression: EnumAnimationNodeInterruptible function GetEnumItems(self): { EnumAnimationNodeInterruptible } function FromName(self, Name: string): EnumAnimationNodeInterruptible? function FromValue(self, Value: number): EnumAnimationNodeInterruptible? end declare class EnumAnimationNodePlayMode extends EnumItem end declare class EnumAnimationNodePlayMode_INTERNAL extends Enum Loop: EnumAnimationNodePlayMode OnceAndHold: EnumAnimationNodePlayMode OnceAndReset: EnumAnimationNodePlayMode PingPong: EnumAnimationNodePlayMode function GetEnumItems(self): { EnumAnimationNodePlayMode } function FromName(self, Name: string): EnumAnimationNodePlayMode? function FromValue(self, Value: number): EnumAnimationNodePlayMode? end declare class EnumAnimationNodeTransitionType extends EnumItem end declare class EnumAnimationNodeTransitionType_INTERNAL extends Enum CrossFade: EnumAnimationNodeTransitionType DeadBlend: EnumAnimationNodeTransitionType InertialBlend: EnumAnimationNodeTransitionType function GetEnumItems(self): { EnumAnimationNodeTransitionType } function FromName(self, Name: string): EnumAnimationNodeTransitionType? function FromValue(self, Value: number): EnumAnimationNodeTransitionType? end declare class EnumAnimationNodeType extends EnumItem end declare class EnumAnimationNodeType_INTERNAL extends Enum AddNode: EnumAnimationNodeType Blend1DNode: EnumAnimationNodeType Blend2DNode: EnumAnimationNodeType BlendNode: EnumAnimationNodeType ClipNode: EnumAnimationNodeType GraphOutput: EnumAnimationNodeType InvalidNode: EnumAnimationNodeType MaskNode: EnumAnimationNodeType PrioritySelectNode: EnumAnimationNodeType RandomSequenceNode: EnumAnimationNodeType SelectNode: EnumAnimationNodeType SequenceNode: EnumAnimationNodeType SpeedNode: EnumAnimationNodeType SubtractNode: EnumAnimationNodeType function GetEnumItems(self): { EnumAnimationNodeType } function FromName(self, Name: string): EnumAnimationNodeType? function FromValue(self, Value: number): EnumAnimationNodeType? end declare class EnumAnimationNodeWaitFor extends EnumItem end declare class EnumAnimationNodeWaitFor_INTERNAL extends Enum ClipFinished: EnumAnimationNodeWaitFor Expression: EnumAnimationNodeWaitFor function GetEnumItems(self): { EnumAnimationNodeWaitFor } function FromName(self, Name: string): EnumAnimationNodeWaitFor? function FromValue(self, Value: number): EnumAnimationNodeWaitFor? end declare class EnumAnimationPriority extends EnumItem end declare class EnumAnimationPriority_INTERNAL extends Enum Action: EnumAnimationPriority Action2: EnumAnimationPriority Action3: EnumAnimationPriority Action4: EnumAnimationPriority Core: EnumAnimationPriority Idle: EnumAnimationPriority Movement: EnumAnimationPriority function GetEnumItems(self): { EnumAnimationPriority } function FromName(self, Name: string): EnumAnimationPriority? function FromValue(self, Value: number): EnumAnimationPriority? end declare class EnumAnimatorRetargetingMode extends EnumItem end declare class EnumAnimatorRetargetingMode_INTERNAL extends Enum Default: EnumAnimatorRetargetingMode Disabled: EnumAnimatorRetargetingMode Enabled: EnumAnimatorRetargetingMode function GetEnumItems(self): { EnumAnimatorRetargetingMode } function FromName(self, Name: string): EnumAnimatorRetargetingMode? function FromValue(self, Value: number): EnumAnimatorRetargetingMode? end declare class EnumAnnotationChannelContentPreference extends EnumItem end declare class EnumAnnotationChannelContentPreference_INTERNAL extends Enum All: EnumAnnotationChannelContentPreference None: EnumAnnotationChannelContentPreference Unknown: EnumAnnotationChannelContentPreference function GetEnumItems(self): { EnumAnnotationChannelContentPreference } function FromName(self, Name: string): EnumAnnotationChannelContentPreference? function FromValue(self, Value: number): EnumAnnotationChannelContentPreference? end declare class EnumAnnotationEditingMode extends EnumItem end declare class EnumAnnotationEditingMode_INTERNAL extends Enum None: EnumAnnotationEditingMode PlacingNew: EnumAnnotationEditingMode WritingNew: EnumAnnotationEditingMode function GetEnumItems(self): { EnumAnnotationEditingMode } function FromName(self, Name: string): EnumAnnotationEditingMode? function FromValue(self, Value: number): EnumAnnotationEditingMode? end declare class EnumAnnotationPlaceContentPreference extends EnumItem end declare class EnumAnnotationPlaceContentPreference_INTERNAL extends Enum All: EnumAnnotationPlaceContentPreference MentionsAndReplies: EnumAnnotationPlaceContentPreference None: EnumAnnotationPlaceContentPreference Unknown: EnumAnnotationPlaceContentPreference function GetEnumItems(self): { EnumAnnotationPlaceContentPreference } function FromName(self, Name: string): EnumAnnotationPlaceContentPreference? function FromValue(self, Value: number): EnumAnnotationPlaceContentPreference? end declare class EnumAnnotationRequestStatus extends EnumItem end declare class EnumAnnotationRequestStatus_INTERNAL extends Enum ErrorInternalFailure: EnumAnnotationRequestStatus ErrorModerated: EnumAnnotationRequestStatus ErrorNotFound: EnumAnnotationRequestStatus Loading: EnumAnnotationRequestStatus Success: EnumAnnotationRequestStatus function GetEnumItems(self): { EnumAnnotationRequestStatus } function FromName(self, Name: string): EnumAnnotationRequestStatus? function FromValue(self, Value: number): EnumAnnotationRequestStatus? end declare class EnumAnnotationRequestType extends EnumItem end declare class EnumAnnotationRequestType_INTERNAL extends Enum Create: EnumAnnotationRequestType Delete: EnumAnnotationRequestType Edit: EnumAnnotationRequestType Resolve: EnumAnnotationRequestType Unknown: EnumAnnotationRequestType function GetEnumItems(self): { EnumAnnotationRequestType } function FromName(self, Name: string): EnumAnnotationRequestType? function FromValue(self, Value: number): EnumAnnotationRequestType? end declare class EnumAppLifecycleManagerState extends EnumItem end declare class EnumAppLifecycleManagerState_INTERNAL extends Enum Active: EnumAppLifecycleManagerState Detached: EnumAppLifecycleManagerState Hidden: EnumAppLifecycleManagerState Inactive: EnumAppLifecycleManagerState function GetEnumItems(self): { EnumAppLifecycleManagerState } function FromName(self, Name: string): EnumAppLifecycleManagerState? function FromValue(self, Value: number): EnumAppLifecycleManagerState? end declare class EnumAppShellActionType extends EnumItem end declare class EnumAppShellActionType_INTERNAL extends Enum AvatarEditorPageLoaded: EnumAppShellActionType GamePageLoaded: EnumAppShellActionType HomePageLoaded: EnumAppShellActionType None: EnumAppShellActionType OpenApp: EnumAppShellActionType ReadConversation: EnumAppShellActionType TapAvatarTab: EnumAppShellActionType TapChatTab: EnumAppShellActionType TapConversationEntry: EnumAppShellActionType TapGamePageTab: EnumAppShellActionType TapHomePageTab: EnumAppShellActionType function GetEnumItems(self): { EnumAppShellActionType } function FromName(self, Name: string): EnumAppShellActionType? function FromValue(self, Value: number): EnumAppShellActionType? end declare class EnumAppShellFeature extends EnumItem end declare class EnumAppShellFeature_INTERNAL extends Enum AvatarEditor: EnumAppShellFeature Chat: EnumAppShellFeature GamePage: EnumAppShellFeature HomePage: EnumAppShellFeature Landing: EnumAppShellFeature More: EnumAppShellFeature None: EnumAppShellFeature function GetEnumItems(self): { EnumAppShellFeature } function FromName(self, Name: string): EnumAppShellFeature? function FromValue(self, Value: number): EnumAppShellFeature? end declare class EnumAppUpdateStatus extends EnumItem end declare class EnumAppUpdateStatus_INTERNAL extends Enum Available: EnumAppUpdateStatus AvailableBetaProgram: EnumAppUpdateStatus AvailableBoundChannel: EnumAppUpdateStatus Failed: EnumAppUpdateStatus NotAvailable: EnumAppUpdateStatus NotSupported: EnumAppUpdateStatus Unknown: EnumAppUpdateStatus function GetEnumItems(self): { EnumAppUpdateStatus } function FromName(self, Name: string): EnumAppUpdateStatus? function FromValue(self, Value: number): EnumAppUpdateStatus? end declare class EnumApplyStrokeMode extends EnumItem end declare class EnumApplyStrokeMode_INTERNAL extends Enum Border: EnumApplyStrokeMode Contextual: EnumApplyStrokeMode function GetEnumItems(self): { EnumApplyStrokeMode } function FromName(self, Name: string): EnumApplyStrokeMode? function FromValue(self, Value: number): EnumApplyStrokeMode? end declare class EnumAspectType extends EnumItem end declare class EnumAspectType_INTERNAL extends Enum FitWithinMaxSize: EnumAspectType ScaleWithParentSize: EnumAspectType function GetEnumItems(self): { EnumAspectType } function FromName(self, Name: string): EnumAspectType? function FromValue(self, Value: number): EnumAspectType? end declare class EnumAssetCreatorType extends EnumItem end declare class EnumAssetCreatorType_INTERNAL extends Enum Group: EnumAssetCreatorType User: EnumAssetCreatorType function GetEnumItems(self): { EnumAssetCreatorType } function FromName(self, Name: string): EnumAssetCreatorType? function FromValue(self, Value: number): EnumAssetCreatorType? end declare class EnumAssetFetchStatus extends EnumItem end declare class EnumAssetFetchStatus_INTERNAL extends Enum Failure: EnumAssetFetchStatus Loading: EnumAssetFetchStatus None: EnumAssetFetchStatus Success: EnumAssetFetchStatus TimedOut: EnumAssetFetchStatus function GetEnumItems(self): { EnumAssetFetchStatus } function FromName(self, Name: string): EnumAssetFetchStatus? function FromValue(self, Value: number): EnumAssetFetchStatus? end declare class EnumAssetType extends EnumItem end declare class EnumAssetType_INTERNAL extends Enum Animation: EnumAssetType Audio: EnumAssetType BackAccessory: EnumAssetType Badge: EnumAssetType ClimbAnimation: EnumAssetType DeathAnimation: EnumAssetType Decal: EnumAssetType DressSkirtAccessory: EnumAssetType DynamicHead: EnumAssetType EarAccessory: EnumAssetType EmoteAnimation: EnumAssetType EyeAccessory: EnumAssetType EyeMakeup: EnumAssetType EyebrowAccessory: EnumAssetType EyelashAccessory: EnumAssetType Face: EnumAssetType FaceAccessory: EnumAssetType FaceMakeup: EnumAssetType FallAnimation: EnumAssetType FontFamily: EnumAssetType FrontAccessory: EnumAssetType GamePass: EnumAssetType Gear: EnumAssetType HairAccessory: EnumAssetType Hat: EnumAssetType Head: EnumAssetType IdleAnimation: EnumAssetType Image: EnumAssetType JacketAccessory: EnumAssetType JumpAnimation: EnumAssetType LeftArm: EnumAssetType LeftLeg: EnumAssetType LeftShoeAccessory: EnumAssetType LipMakeup: EnumAssetType Lua: EnumAssetType Mesh: EnumAssetType MeshPart: EnumAssetType Model: EnumAssetType MoodAnimation: EnumAssetType NeckAccessory: EnumAssetType Package: EnumAssetType Pants: EnumAssetType PantsAccessory: EnumAssetType Place: EnumAssetType Plugin: EnumAssetType PoseAnimation: EnumAssetType RightArm: EnumAssetType RightLeg: EnumAssetType RightShoeAccessory: EnumAssetType RunAnimation: EnumAssetType Shirt: EnumAssetType ShirtAccessory: EnumAssetType ShortsAccessory: EnumAssetType ShoulderAccessory: EnumAssetType SweaterAccessory: EnumAssetType SwimAnimation: EnumAssetType TShirt: EnumAssetType TShirtAccessory: EnumAssetType Torso: EnumAssetType Video: EnumAssetType WaistAccessory: EnumAssetType WalkAnimation: EnumAssetType function GetEnumItems(self): { EnumAssetType } function FromName(self, Name: string): EnumAssetType? function FromValue(self, Value: number): EnumAssetType? end declare class EnumAssetTypeVerification extends EnumItem end declare class EnumAssetTypeVerification_INTERNAL extends Enum Always: EnumAssetTypeVerification ClientOnly: EnumAssetTypeVerification Default: EnumAssetTypeVerification function GetEnumItems(self): { EnumAssetTypeVerification } function FromName(self, Name: string): EnumAssetTypeVerification? function FromValue(self, Value: number): EnumAssetTypeVerification? end declare class EnumAudioApiRollout extends EnumItem end declare class EnumAudioApiRollout_INTERNAL extends Enum Automatic: EnumAudioApiRollout Disabled: EnumAudioApiRollout Enabled: EnumAudioApiRollout function GetEnumItems(self): { EnumAudioApiRollout } function FromName(self, Name: string): EnumAudioApiRollout? function FromValue(self, Value: number): EnumAudioApiRollout? end declare class EnumAudioCaptureMode extends EnumItem end declare class EnumAudioCaptureMode_INTERNAL extends Enum function GetEnumItems(self): { EnumAudioCaptureMode } function FromName(self, Name: string): EnumAudioCaptureMode? function FromValue(self, Value: number): EnumAudioCaptureMode? end declare class EnumAudioChannelLayout extends EnumItem end declare class EnumAudioChannelLayout_INTERNAL extends Enum Mono: EnumAudioChannelLayout Quad: EnumAudioChannelLayout Stereo: EnumAudioChannelLayout Surround_5: EnumAudioChannelLayout Surround_5_1: EnumAudioChannelLayout Surround_7_1: EnumAudioChannelLayout Surround_7_1_4: EnumAudioChannelLayout function GetEnumItems(self): { EnumAudioChannelLayout } function FromName(self, Name: string): EnumAudioChannelLayout? function FromValue(self, Value: number): EnumAudioChannelLayout? end declare class EnumAudioFilterType extends EnumItem end declare class EnumAudioFilterType_INTERNAL extends Enum Bandpass: EnumAudioFilterType HighShelf: EnumAudioFilterType Highpass12dB: EnumAudioFilterType Highpass24dB: EnumAudioFilterType Highpass48dB: EnumAudioFilterType LowShelf: EnumAudioFilterType Lowpass12dB: EnumAudioFilterType Lowpass24dB: EnumAudioFilterType Lowpass48dB: EnumAudioFilterType Lowpass6dB: EnumAudioFilterType Notch: EnumAudioFilterType Peak: EnumAudioFilterType function GetEnumItems(self): { EnumAudioFilterType } function FromName(self, Name: string): EnumAudioFilterType? function FromValue(self, Value: number): EnumAudioFilterType? end declare class EnumAudioSimulationFidelity extends EnumItem end declare class EnumAudioSimulationFidelity_INTERNAL extends Enum Automatic: EnumAudioSimulationFidelity None: EnumAudioSimulationFidelity function GetEnumItems(self): { EnumAudioSimulationFidelity } function FromName(self, Name: string): EnumAudioSimulationFidelity? function FromValue(self, Value: number): EnumAudioSimulationFidelity? end declare class EnumAudioSubType extends EnumItem end declare class EnumAudioSubType_INTERNAL extends Enum Music: EnumAudioSubType SoundEffect: EnumAudioSubType function GetEnumItems(self): { EnumAudioSubType } function FromName(self, Name: string): EnumAudioSubType? function FromValue(self, Value: number): EnumAudioSubType? end declare class EnumAudioWindowSize extends EnumItem end declare class EnumAudioWindowSize_INTERNAL extends Enum Large: EnumAudioWindowSize Medium: EnumAudioWindowSize Small: EnumAudioWindowSize function GetEnumItems(self): { EnumAudioWindowSize } function FromName(self, Name: string): EnumAudioWindowSize? function FromValue(self, Value: number): EnumAudioWindowSize? end declare class EnumAuthorityMode extends EnumItem end declare class EnumAuthorityMode_INTERNAL extends Enum Automatic: EnumAuthorityMode Server: EnumAuthorityMode function GetEnumItems(self): { EnumAuthorityMode } function FromName(self, Name: string): EnumAuthorityMode? function FromValue(self, Value: number): EnumAuthorityMode? end declare class EnumAutoIndentRule extends EnumItem end declare class EnumAutoIndentRule_INTERNAL extends Enum Absolute: EnumAutoIndentRule Off: EnumAutoIndentRule Relative: EnumAutoIndentRule function GetEnumItems(self): { EnumAutoIndentRule } function FromName(self, Name: string): EnumAutoIndentRule? function FromValue(self, Value: number): EnumAutoIndentRule? end declare class EnumAutomaticSize extends EnumItem end declare class EnumAutomaticSize_INTERNAL extends Enum None: EnumAutomaticSize X: EnumAutomaticSize XY: EnumAutomaticSize Y: EnumAutomaticSize function GetEnumItems(self): { EnumAutomaticSize } function FromName(self, Name: string): EnumAutomaticSize? function FromValue(self, Value: number): EnumAutomaticSize? end declare class EnumAvatarAssetType extends EnumItem end declare class EnumAvatarAssetType_INTERNAL extends Enum BackAccessory: EnumAvatarAssetType ClimbAnimation: EnumAvatarAssetType DressSkirtAccessory: EnumAvatarAssetType DynamicHead: EnumAvatarAssetType EmoteAnimation: EnumAvatarAssetType EyeMakeup: EnumAvatarAssetType EyebrowAccessory: EnumAvatarAssetType EyelashAccessory: EnumAvatarAssetType Face: EnumAvatarAssetType FaceAccessory: EnumAvatarAssetType FaceMakeup: EnumAvatarAssetType FallAnimation: EnumAvatarAssetType FrontAccessory: EnumAvatarAssetType Gear: EnumAvatarAssetType HairAccessory: EnumAvatarAssetType Hat: EnumAvatarAssetType Head: EnumAvatarAssetType IdleAnimation: EnumAvatarAssetType JacketAccessory: EnumAvatarAssetType JumpAnimation: EnumAvatarAssetType LeftArm: EnumAvatarAssetType LeftLeg: EnumAvatarAssetType LeftShoeAccessory: EnumAvatarAssetType LipMakeup: EnumAvatarAssetType MoodAnimation: EnumAvatarAssetType NeckAccessory: EnumAvatarAssetType Pants: EnumAvatarAssetType PantsAccessory: EnumAvatarAssetType RightArm: EnumAvatarAssetType RightLeg: EnumAvatarAssetType RightShoeAccessory: EnumAvatarAssetType RunAnimation: EnumAvatarAssetType Shirt: EnumAvatarAssetType ShirtAccessory: EnumAvatarAssetType ShortsAccessory: EnumAvatarAssetType ShoulderAccessory: EnumAvatarAssetType SweaterAccessory: EnumAvatarAssetType SwimAnimation: EnumAvatarAssetType TShirt: EnumAvatarAssetType TShirtAccessory: EnumAvatarAssetType Torso: EnumAvatarAssetType WaistAccessory: EnumAvatarAssetType WalkAnimation: EnumAvatarAssetType function GetEnumItems(self): { EnumAvatarAssetType } function FromName(self, Name: string): EnumAvatarAssetType? function FromValue(self, Value: number): EnumAvatarAssetType? end declare class EnumAvatarChatServiceFeature extends EnumItem end declare class EnumAvatarChatServiceFeature_INTERNAL extends Enum None: EnumAvatarChatServiceFeature PlaceAudio: EnumAvatarChatServiceFeature PlaceVideo: EnumAvatarChatServiceFeature UniverseAudio: EnumAvatarChatServiceFeature UniverseVideo: EnumAvatarChatServiceFeature UserAudio: EnumAvatarChatServiceFeature UserAudioEligible: EnumAvatarChatServiceFeature UserBanned: EnumAvatarChatServiceFeature UserVerifiedForVoice: EnumAvatarChatServiceFeature UserVideo: EnumAvatarChatServiceFeature UserVideoEligible: EnumAvatarChatServiceFeature function GetEnumItems(self): { EnumAvatarChatServiceFeature } function FromName(self, Name: string): EnumAvatarChatServiceFeature? function FromValue(self, Value: number): EnumAvatarChatServiceFeature? end declare class EnumAvatarContextMenuOption extends EnumItem end declare class EnumAvatarContextMenuOption_INTERNAL extends Enum Chat: EnumAvatarContextMenuOption Emote: EnumAvatarContextMenuOption Friend: EnumAvatarContextMenuOption InspectMenu: EnumAvatarContextMenuOption function GetEnumItems(self): { EnumAvatarContextMenuOption } function FromName(self, Name: string): EnumAvatarContextMenuOption? function FromValue(self, Value: number): EnumAvatarContextMenuOption? end declare class EnumAvatarGenerationError extends EnumItem end declare class EnumAvatarGenerationError_INTERNAL extends Enum Canceled: EnumAvatarGenerationError DownloadFailed: EnumAvatarGenerationError JobNotFound: EnumAvatarGenerationError None: EnumAvatarGenerationError Offensive: EnumAvatarGenerationError Timeout: EnumAvatarGenerationError Unknown: EnumAvatarGenerationError function GetEnumItems(self): { EnumAvatarGenerationError } function FromName(self, Name: string): EnumAvatarGenerationError? function FromValue(self, Value: number): EnumAvatarGenerationError? end declare class EnumAvatarItemType extends EnumItem end declare class EnumAvatarItemType_INTERNAL extends Enum Asset: EnumAvatarItemType Bundle: EnumAvatarItemType function GetEnumItems(self): { EnumAvatarItemType } function FromName(self, Name: string): EnumAvatarItemType? function FromValue(self, Value: number): EnumAvatarItemType? end declare class EnumAvatarPromptResult extends EnumItem end declare class EnumAvatarPromptResult_INTERNAL extends Enum Failed: EnumAvatarPromptResult PermissionDenied: EnumAvatarPromptResult Success: EnumAvatarPromptResult function GetEnumItems(self): { EnumAvatarPromptResult } function FromName(self, Name: string): EnumAvatarPromptResult? function FromValue(self, Value: number): EnumAvatarPromptResult? end declare class EnumAvatarSettingsAccessoryLimitMethod extends EnumItem end declare class EnumAvatarSettingsAccessoryLimitMethod_INTERNAL extends Enum PreviewRemove: EnumAvatarSettingsAccessoryLimitMethod PreviewScale: EnumAvatarSettingsAccessoryLimitMethod Remove: EnumAvatarSettingsAccessoryLimitMethod Scale: EnumAvatarSettingsAccessoryLimitMethod function GetEnumItems(self): { EnumAvatarSettingsAccessoryLimitMethod } function FromName(self, Name: string): EnumAvatarSettingsAccessoryLimitMethod? function FromValue(self, Value: number): EnumAvatarSettingsAccessoryLimitMethod? end declare class EnumAvatarSettingsAccessoryMode extends EnumItem end declare class EnumAvatarSettingsAccessoryMode_INTERNAL extends Enum CustomLimit: EnumAvatarSettingsAccessoryMode PlayerChoice: EnumAvatarSettingsAccessoryMode function GetEnumItems(self): { EnumAvatarSettingsAccessoryMode } function FromName(self, Name: string): EnumAvatarSettingsAccessoryMode? function FromValue(self, Value: number): EnumAvatarSettingsAccessoryMode? end declare class EnumAvatarSettingsAnimationClipsMode extends EnumItem end declare class EnumAvatarSettingsAnimationClipsMode_INTERNAL extends Enum CustomClips: EnumAvatarSettingsAnimationClipsMode PlayerChoice: EnumAvatarSettingsAnimationClipsMode function GetEnumItems(self): { EnumAvatarSettingsAnimationClipsMode } function FromName(self, Name: string): EnumAvatarSettingsAnimationClipsMode? function FromValue(self, Value: number): EnumAvatarSettingsAnimationClipsMode? end declare class EnumAvatarSettingsAnimationPacksMode extends EnumItem end declare class EnumAvatarSettingsAnimationPacksMode_INTERNAL extends Enum PlayerChoice: EnumAvatarSettingsAnimationPacksMode StandardR15: EnumAvatarSettingsAnimationPacksMode StandardR6: EnumAvatarSettingsAnimationPacksMode function GetEnumItems(self): { EnumAvatarSettingsAnimationPacksMode } function FromName(self, Name: string): EnumAvatarSettingsAnimationPacksMode? function FromValue(self, Value: number): EnumAvatarSettingsAnimationPacksMode? end declare class EnumAvatarSettingsAppearanceMode extends EnumItem end declare class EnumAvatarSettingsAppearanceMode_INTERNAL extends Enum CustomBody: EnumAvatarSettingsAppearanceMode CustomParts: EnumAvatarSettingsAppearanceMode PlayerChoice: EnumAvatarSettingsAppearanceMode function GetEnumItems(self): { EnumAvatarSettingsAppearanceMode } function FromName(self, Name: string): EnumAvatarSettingsAppearanceMode? function FromValue(self, Value: number): EnumAvatarSettingsAppearanceMode? end declare class EnumAvatarSettingsBuildMode extends EnumItem end declare class EnumAvatarSettingsBuildMode_INTERNAL extends Enum CustomBuild: EnumAvatarSettingsBuildMode PlayerChoice: EnumAvatarSettingsBuildMode function GetEnumItems(self): { EnumAvatarSettingsBuildMode } function FromName(self, Name: string): EnumAvatarSettingsBuildMode? function FromValue(self, Value: number): EnumAvatarSettingsBuildMode? end declare class EnumAvatarSettingsClothingMode extends EnumItem end declare class EnumAvatarSettingsClothingMode_INTERNAL extends Enum CustomLimit: EnumAvatarSettingsClothingMode PlayerChoice: EnumAvatarSettingsClothingMode function GetEnumItems(self): { EnumAvatarSettingsClothingMode } function FromName(self, Name: string): EnumAvatarSettingsClothingMode? function FromValue(self, Value: number): EnumAvatarSettingsClothingMode? end declare class EnumAvatarSettingsCollisionMode extends EnumItem end declare class EnumAvatarSettingsCollisionMode_INTERNAL extends Enum Default: EnumAvatarSettingsCollisionMode Legacy: EnumAvatarSettingsCollisionMode SingleCollider: EnumAvatarSettingsCollisionMode function GetEnumItems(self): { EnumAvatarSettingsCollisionMode } function FromName(self, Name: string): EnumAvatarSettingsCollisionMode? function FromValue(self, Value: number): EnumAvatarSettingsCollisionMode? end declare class EnumAvatarSettingsCustomAccessoryMode extends EnumItem end declare class EnumAvatarSettingsCustomAccessoryMode_INTERNAL extends Enum CustomAccessories: EnumAvatarSettingsCustomAccessoryMode PlayerChoice: EnumAvatarSettingsCustomAccessoryMode function GetEnumItems(self): { EnumAvatarSettingsCustomAccessoryMode } function FromName(self, Name: string): EnumAvatarSettingsCustomAccessoryMode? function FromValue(self, Value: number): EnumAvatarSettingsCustomAccessoryMode? end declare class EnumAvatarSettingsCustomBodyType extends EnumItem end declare class EnumAvatarSettingsCustomBodyType_INTERNAL extends Enum AvatarReference: EnumAvatarSettingsCustomBodyType BundleId: EnumAvatarSettingsCustomBodyType function GetEnumItems(self): { EnumAvatarSettingsCustomBodyType } function FromName(self, Name: string): EnumAvatarSettingsCustomBodyType? function FromValue(self, Value: number): EnumAvatarSettingsCustomBodyType? end declare class EnumAvatarSettingsCustomClothingMode extends EnumItem end declare class EnumAvatarSettingsCustomClothingMode_INTERNAL extends Enum CustomClothing: EnumAvatarSettingsCustomClothingMode PlayerChoice: EnumAvatarSettingsCustomClothingMode function GetEnumItems(self): { EnumAvatarSettingsCustomClothingMode } function FromName(self, Name: string): EnumAvatarSettingsCustomClothingMode? function FromValue(self, Value: number): EnumAvatarSettingsCustomClothingMode? end declare class EnumAvatarSettingsHitAndTouchDetectionMode extends EnumItem end declare class EnumAvatarSettingsHitAndTouchDetectionMode_INTERNAL extends Enum UseCollider: EnumAvatarSettingsHitAndTouchDetectionMode UseParts: EnumAvatarSettingsHitAndTouchDetectionMode function GetEnumItems(self): { EnumAvatarSettingsHitAndTouchDetectionMode } function FromName(self, Name: string): EnumAvatarSettingsHitAndTouchDetectionMode? function FromValue(self, Value: number): EnumAvatarSettingsHitAndTouchDetectionMode? end declare class EnumAvatarSettingsJumpMode extends EnumItem end declare class EnumAvatarSettingsJumpMode_INTERNAL extends Enum JumpHeight: EnumAvatarSettingsJumpMode JumpPower: EnumAvatarSettingsJumpMode function GetEnumItems(self): { EnumAvatarSettingsJumpMode } function FromName(self, Name: string): EnumAvatarSettingsJumpMode? function FromValue(self, Value: number): EnumAvatarSettingsJumpMode? end declare class EnumAvatarSettingsLegacyCollisionMode extends EnumItem end declare class EnumAvatarSettingsLegacyCollisionMode_INTERNAL extends Enum InnerBoxColliders: EnumAvatarSettingsLegacyCollisionMode R6Colliders: EnumAvatarSettingsLegacyCollisionMode function GetEnumItems(self): { EnumAvatarSettingsLegacyCollisionMode } function FromName(self, Name: string): EnumAvatarSettingsLegacyCollisionMode? function FromValue(self, Value: number): EnumAvatarSettingsLegacyCollisionMode? end declare class EnumAvatarSettingsScaleMode extends EnumItem end declare class EnumAvatarSettingsScaleMode_INTERNAL extends Enum CustomScale: EnumAvatarSettingsScaleMode PlayerChoice: EnumAvatarSettingsScaleMode function GetEnumItems(self): { EnumAvatarSettingsScaleMode } function FromName(self, Name: string): EnumAvatarSettingsScaleMode? function FromValue(self, Value: number): EnumAvatarSettingsScaleMode? end declare class EnumAvatarThumbnailCustomizationType extends EnumItem end declare class EnumAvatarThumbnailCustomizationType_INTERNAL extends Enum Closeup: EnumAvatarThumbnailCustomizationType FullBody: EnumAvatarThumbnailCustomizationType function GetEnumItems(self): { EnumAvatarThumbnailCustomizationType } function FromName(self, Name: string): EnumAvatarThumbnailCustomizationType? function FromValue(self, Value: number): EnumAvatarThumbnailCustomizationType? end declare class EnumAvatarUnificationMode extends EnumItem end declare class EnumAvatarUnificationMode_INTERNAL extends Enum Default: EnumAvatarUnificationMode Disabled: EnumAvatarUnificationMode Enabled: EnumAvatarUnificationMode function GetEnumItems(self): { EnumAvatarUnificationMode } function FromName(self, Name: string): EnumAvatarUnificationMode? function FromValue(self, Value: number): EnumAvatarUnificationMode? end declare class EnumAxis extends EnumItem end declare class EnumAxis_INTERNAL extends Enum X: EnumAxis Y: EnumAxis Z: EnumAxis function GetEnumItems(self): { EnumAxis } function FromName(self, Name: string): EnumAxis? function FromValue(self, Value: number): EnumAxis? end declare class EnumBenefitType extends EnumItem end declare class EnumBenefitType_INTERNAL extends Enum AvatarAsset: EnumBenefitType AvatarBundle: EnumBenefitType DeveloperProduct: EnumBenefitType function GetEnumItems(self): { EnumBenefitType } function FromName(self, Name: string): EnumBenefitType? function FromValue(self, Value: number): EnumBenefitType? end declare class EnumBinType extends EnumItem end declare class EnumBinType_INTERNAL extends Enum Clone: EnumBinType GameTool: EnumBinType Grab: EnumBinType Hammer: EnumBinType Script: EnumBinType function GetEnumItems(self): { EnumBinType } function FromName(self, Name: string): EnumBinType? function FromValue(self, Value: number): EnumBinType? end declare class EnumBodyPart extends EnumItem end declare class EnumBodyPart_INTERNAL extends Enum Head: EnumBodyPart LeftArm: EnumBodyPart LeftLeg: EnumBodyPart RightArm: EnumBodyPart RightLeg: EnumBodyPart Torso: EnumBodyPart function GetEnumItems(self): { EnumBodyPart } function FromName(self, Name: string): EnumBodyPart? function FromValue(self, Value: number): EnumBodyPart? end declare class EnumBodyPartR15 extends EnumItem end declare class EnumBodyPartR15_INTERNAL extends Enum Head: EnumBodyPartR15 LeftFoot: EnumBodyPartR15 LeftHand: EnumBodyPartR15 LeftLowerArm: EnumBodyPartR15 LeftLowerLeg: EnumBodyPartR15 LeftUpperArm: EnumBodyPartR15 LeftUpperLeg: EnumBodyPartR15 LowerTorso: EnumBodyPartR15 RightFoot: EnumBodyPartR15 RightHand: EnumBodyPartR15 RightLowerArm: EnumBodyPartR15 RightLowerLeg: EnumBodyPartR15 RightUpperArm: EnumBodyPartR15 RightUpperLeg: EnumBodyPartR15 RootPart: EnumBodyPartR15 Unknown: EnumBodyPartR15 UpperTorso: EnumBodyPartR15 function GetEnumItems(self): { EnumBodyPartR15 } function FromName(self, Name: string): EnumBodyPartR15? function FromValue(self, Value: number): EnumBodyPartR15? end declare class EnumBorderMode extends EnumItem end declare class EnumBorderMode_INTERNAL extends Enum Inset: EnumBorderMode Middle: EnumBorderMode Outline: EnumBorderMode function GetEnumItems(self): { EnumBorderMode } function FromName(self, Name: string): EnumBorderMode? function FromValue(self, Value: number): EnumBorderMode? end declare class EnumBorderStrokePosition extends EnumItem end declare class EnumBorderStrokePosition_INTERNAL extends Enum Center: EnumBorderStrokePosition Inner: EnumBorderStrokePosition Outer: EnumBorderStrokePosition function GetEnumItems(self): { EnumBorderStrokePosition } function FromName(self, Name: string): EnumBorderStrokePosition? function FromValue(self, Value: number): EnumBorderStrokePosition? end declare class EnumBreakReason extends EnumItem end declare class EnumBreakReason_INTERNAL extends Enum Error: EnumBreakReason Other: EnumBreakReason SpecialBreakpoint: EnumBreakReason UserBreakpoint: EnumBreakReason function GetEnumItems(self): { EnumBreakReason } function FromName(self, Name: string): EnumBreakReason? function FromValue(self, Value: number): EnumBreakReason? end declare class EnumBreakpointRemoveReason extends EnumItem end declare class EnumBreakpointRemoveReason_INTERNAL extends Enum Requested: EnumBreakpointRemoveReason ScriptChanged: EnumBreakpointRemoveReason ScriptRemoved: EnumBreakpointRemoveReason function GetEnumItems(self): { EnumBreakpointRemoveReason } function FromName(self, Name: string): EnumBreakpointRemoveReason? function FromValue(self, Value: number): EnumBreakpointRemoveReason? end declare class EnumBulkMoveMode extends EnumItem end declare class EnumBulkMoveMode_INTERNAL extends Enum FireAllEvents: EnumBulkMoveMode FireCFrameChanged: EnumBulkMoveMode function GetEnumItems(self): { EnumBulkMoveMode } function FromName(self, Name: string): EnumBulkMoveMode? function FromValue(self, Value: number): EnumBulkMoveMode? end declare class EnumBundleType extends EnumItem end declare class EnumBundleType_INTERNAL extends Enum Animations: EnumBundleType BodyParts: EnumBundleType DynamicHead: EnumBundleType DynamicHeadAvatar: EnumBundleType Shoes: EnumBundleType function GetEnumItems(self): { EnumBundleType } function FromName(self, Name: string): EnumBundleType? function FromValue(self, Value: number): EnumBundleType? end declare class EnumButton extends EnumItem end declare class EnumButton_INTERNAL extends Enum Dismount: EnumButton Jump: EnumButton function GetEnumItems(self): { EnumButton } function FromName(self, Name: string): EnumButton? function FromValue(self, Value: number): EnumButton? end declare class EnumButtonStyle extends EnumItem end declare class EnumButtonStyle_INTERNAL extends Enum Custom: EnumButtonStyle RobloxButton: EnumButtonStyle RobloxButtonDefault: EnumButtonStyle RobloxRoundButton: EnumButtonStyle RobloxRoundDefaultButton: EnumButtonStyle RobloxRoundDropdownButton: EnumButtonStyle function GetEnumItems(self): { EnumButtonStyle } function FromName(self, Name: string): EnumButtonStyle? function FromValue(self, Value: number): EnumButtonStyle? end declare class EnumCageType extends EnumItem end declare class EnumCageType_INTERNAL extends Enum Inner: EnumCageType Outer: EnumCageType function GetEnumItems(self): { EnumCageType } function FromName(self, Name: string): EnumCageType? function FromValue(self, Value: number): EnumCageType? end declare class EnumCameraMode extends EnumItem end declare class EnumCameraMode_INTERNAL extends Enum Classic: EnumCameraMode LockFirstPerson: EnumCameraMode function GetEnumItems(self): { EnumCameraMode } function FromName(self, Name: string): EnumCameraMode? function FromValue(self, Value: number): EnumCameraMode? end declare class EnumCameraPanMode extends EnumItem end declare class EnumCameraPanMode_INTERNAL extends Enum Classic: EnumCameraPanMode EdgeBump: EnumCameraPanMode function GetEnumItems(self): { EnumCameraPanMode } function FromName(self, Name: string): EnumCameraPanMode? function FromValue(self, Value: number): EnumCameraPanMode? end declare class EnumCameraSpeedAdjustBinding extends EnumItem end declare class EnumCameraSpeedAdjustBinding_INTERNAL extends Enum AltScroll: EnumCameraSpeedAdjustBinding None: EnumCameraSpeedAdjustBinding RmbScroll: EnumCameraSpeedAdjustBinding function GetEnumItems(self): { EnumCameraSpeedAdjustBinding } function FromName(self, Name: string): EnumCameraSpeedAdjustBinding? function FromValue(self, Value: number): EnumCameraSpeedAdjustBinding? end declare class EnumCameraType extends EnumItem end declare class EnumCameraType_INTERNAL extends Enum Attach: EnumCameraType Custom: EnumCameraType Fixed: EnumCameraType Follow: EnumCameraType Orbital: EnumCameraType Scriptable: EnumCameraType Track: EnumCameraType Watch: EnumCameraType function GetEnumItems(self): { EnumCameraType } function FromName(self, Name: string): EnumCameraType? function FromValue(self, Value: number): EnumCameraType? end declare class EnumCaptureGalleryPermission extends EnumItem end declare class EnumCaptureGalleryPermission_INTERNAL extends Enum ReadAndUpload: EnumCaptureGalleryPermission function GetEnumItems(self): { EnumCaptureGalleryPermission } function FromName(self, Name: string): EnumCaptureGalleryPermission? function FromValue(self, Value: number): EnumCaptureGalleryPermission? end declare class EnumCaptureType extends EnumItem end declare class EnumCaptureType_INTERNAL extends Enum Screenshot: EnumCaptureType Video: EnumCaptureType function GetEnumItems(self): { EnumCaptureType } function FromName(self, Name: string): EnumCaptureType? function FromValue(self, Value: number): EnumCaptureType? end declare class EnumCatalogCategoryFilter extends EnumItem end declare class EnumCatalogCategoryFilter_INTERNAL extends Enum Collectibles: EnumCatalogCategoryFilter CommunityCreations: EnumCatalogCategoryFilter Featured: EnumCatalogCategoryFilter None: EnumCatalogCategoryFilter Premium: EnumCatalogCategoryFilter Recommended: EnumCatalogCategoryFilter function GetEnumItems(self): { EnumCatalogCategoryFilter } function FromName(self, Name: string): EnumCatalogCategoryFilter? function FromValue(self, Value: number): EnumCatalogCategoryFilter? end declare class EnumCatalogSortAggregation extends EnumItem end declare class EnumCatalogSortAggregation_INTERNAL extends Enum AllTime: EnumCatalogSortAggregation Past12Hours: EnumCatalogSortAggregation Past3Days: EnumCatalogSortAggregation PastDay: EnumCatalogSortAggregation PastMonth: EnumCatalogSortAggregation PastWeek: EnumCatalogSortAggregation function GetEnumItems(self): { EnumCatalogSortAggregation } function FromName(self, Name: string): EnumCatalogSortAggregation? function FromValue(self, Value: number): EnumCatalogSortAggregation? end declare class EnumCatalogSortType extends EnumItem end declare class EnumCatalogSortType_INTERNAL extends Enum Bestselling: EnumCatalogSortType MostFavorited: EnumCatalogSortType PriceHighToLow: EnumCatalogSortType PriceLowToHigh: EnumCatalogSortType RecentlyCreated: EnumCatalogSortType Relevance: EnumCatalogSortType function GetEnumItems(self): { EnumCatalogSortType } function FromName(self, Name: string): EnumCatalogSortType? function FromValue(self, Value: number): EnumCatalogSortType? end declare class EnumCatalogTimedOptionFilter extends EnumItem end declare class EnumCatalogTimedOptionFilter_INTERNAL extends Enum All: EnumCatalogTimedOptionFilter TimedOptionOnly: EnumCatalogTimedOptionFilter function GetEnumItems(self): { EnumCatalogTimedOptionFilter } function FromName(self, Name: string): EnumCatalogTimedOptionFilter? function FromValue(self, Value: number): EnumCatalogTimedOptionFilter? end declare class EnumCellBlock extends EnumItem end declare class EnumCellBlock_INTERNAL extends Enum CornerWedge: EnumCellBlock HorizontalWedge: EnumCellBlock InverseCornerWedge: EnumCellBlock Solid: EnumCellBlock VerticalWedge: EnumCellBlock function GetEnumItems(self): { EnumCellBlock } function FromName(self, Name: string): EnumCellBlock? function FromValue(self, Value: number): EnumCellBlock? end declare class EnumCellMaterial extends EnumItem end declare class EnumCellMaterial_INTERNAL extends Enum Aluminum: EnumCellMaterial Asphalt: EnumCellMaterial BluePlastic: EnumCellMaterial Brick: EnumCellMaterial Cement: EnumCellMaterial CinderBlock: EnumCellMaterial Empty: EnumCellMaterial Gold: EnumCellMaterial Granite: EnumCellMaterial Grass: EnumCellMaterial Gravel: EnumCellMaterial Iron: EnumCellMaterial MossyStone: EnumCellMaterial RedPlastic: EnumCellMaterial Sand: EnumCellMaterial Water: EnumCellMaterial WoodLog: EnumCellMaterial WoodPlank: EnumCellMaterial function GetEnumItems(self): { EnumCellMaterial } function FromName(self, Name: string): EnumCellMaterial? function FromValue(self, Value: number): EnumCellMaterial? end declare class EnumCellOrientation extends EnumItem end declare class EnumCellOrientation_INTERNAL extends Enum NegX: EnumCellOrientation NegZ: EnumCellOrientation X: EnumCellOrientation Z: EnumCellOrientation function GetEnumItems(self): { EnumCellOrientation } function FromName(self, Name: string): EnumCellOrientation? function FromValue(self, Value: number): EnumCellOrientation? end declare class EnumCenterDialogType extends EnumItem end declare class EnumCenterDialogType_INTERNAL extends Enum ModalDialog: EnumCenterDialogType PlayerInitiatedDialog: EnumCenterDialogType QuitDialog: EnumCenterDialogType UnsolicitedDialog: EnumCenterDialogType function GetEnumItems(self): { EnumCenterDialogType } function FromName(self, Name: string): EnumCenterDialogType? function FromValue(self, Value: number): EnumCenterDialogType? end declare class EnumCharacterControlMode extends EnumItem end declare class EnumCharacterControlMode_INTERNAL extends Enum Default: EnumCharacterControlMode Legacy: EnumCharacterControlMode LuaCharacterController: EnumCharacterControlMode NoCharacterController: EnumCharacterControlMode function GetEnumItems(self): { EnumCharacterControlMode } function FromName(self, Name: string): EnumCharacterControlMode? function FromValue(self, Value: number): EnumCharacterControlMode? end declare class EnumChatCallbackType extends EnumItem end declare class EnumChatCallbackType_INTERNAL extends Enum OnClientFormattingMessage: EnumChatCallbackType OnClientSendingMessage: EnumChatCallbackType OnCreatingChatWindow: EnumChatCallbackType OnServerReceivingMessage: EnumChatCallbackType function GetEnumItems(self): { EnumChatCallbackType } function FromName(self, Name: string): EnumChatCallbackType? function FromValue(self, Value: number): EnumChatCallbackType? end declare class EnumChatColor extends EnumItem end declare class EnumChatColor_INTERNAL extends Enum Blue: EnumChatColor Green: EnumChatColor Red: EnumChatColor White: EnumChatColor function GetEnumItems(self): { EnumChatColor } function FromName(self, Name: string): EnumChatColor? function FromValue(self, Value: number): EnumChatColor? end declare class EnumChatMode extends EnumItem end declare class EnumChatMode_INTERNAL extends Enum Menu: EnumChatMode TextAndMenu: EnumChatMode function GetEnumItems(self): { EnumChatMode } function FromName(self, Name: string): EnumChatMode? function FromValue(self, Value: number): EnumChatMode? end declare class EnumChatPrivacyMode extends EnumItem end declare class EnumChatPrivacyMode_INTERNAL extends Enum AllUsers: EnumChatPrivacyMode Friends: EnumChatPrivacyMode NoOne: EnumChatPrivacyMode function GetEnumItems(self): { EnumChatPrivacyMode } function FromName(self, Name: string): EnumChatPrivacyMode? function FromValue(self, Value: number): EnumChatPrivacyMode? end declare class EnumChatRestrictionStatus extends EnumItem end declare class EnumChatRestrictionStatus_INTERNAL extends Enum NotRestricted: EnumChatRestrictionStatus Restricted: EnumChatRestrictionStatus Unknown: EnumChatRestrictionStatus function GetEnumItems(self): { EnumChatRestrictionStatus } function FromName(self, Name: string): EnumChatRestrictionStatus? function FromValue(self, Value: number): EnumChatRestrictionStatus? end declare class EnumChatStyle extends EnumItem end declare class EnumChatStyle_INTERNAL extends Enum Bubble: EnumChatStyle Classic: EnumChatStyle ClassicAndBubble: EnumChatStyle function GetEnumItems(self): { EnumChatStyle } function FromName(self, Name: string): EnumChatStyle? function FromValue(self, Value: number): EnumChatStyle? end declare class EnumChatVersion extends EnumItem end declare class EnumChatVersion_INTERNAL extends Enum LegacyChatService: EnumChatVersion TextChatService: EnumChatVersion function GetEnumItems(self): { EnumChatVersion } function FromName(self, Name: string): EnumChatVersion? function FromValue(self, Value: number): EnumChatVersion? end declare class EnumClientAnimatorThrottlingMode extends EnumItem end declare class EnumClientAnimatorThrottlingMode_INTERNAL extends Enum Default: EnumClientAnimatorThrottlingMode Disabled: EnumClientAnimatorThrottlingMode Enabled: EnumClientAnimatorThrottlingMode function GetEnumItems(self): { EnumClientAnimatorThrottlingMode } function FromName(self, Name: string): EnumClientAnimatorThrottlingMode? function FromValue(self, Value: number): EnumClientAnimatorThrottlingMode? end declare class EnumCloseReason extends EnumItem end declare class EnumCloseReason_INTERNAL extends Enum DeveloperShutdown: EnumCloseReason DeveloperUpdate: EnumCloseReason OutOfMemory: EnumCloseReason RobloxMaintenance: EnumCloseReason ServerEmpty: EnumCloseReason Unknown: EnumCloseReason function GetEnumItems(self): { EnumCloseReason } function FromName(self, Name: string): EnumCloseReason? function FromValue(self, Value: number): EnumCloseReason? end declare class EnumCollaboratorStatus extends EnumItem end declare class EnumCollaboratorStatus_INTERNAL extends Enum Editing3D: EnumCollaboratorStatus None: EnumCollaboratorStatus PrivateScripting: EnumCollaboratorStatus Scripting: EnumCollaboratorStatus function GetEnumItems(self): { EnumCollaboratorStatus } function FromName(self, Name: string): EnumCollaboratorStatus? function FromValue(self, Value: number): EnumCollaboratorStatus? end declare class EnumCollisionFidelity extends EnumItem end declare class EnumCollisionFidelity_INTERNAL extends Enum Box: EnumCollisionFidelity Default: EnumCollisionFidelity Hull: EnumCollisionFidelity PreciseConvexDecomposition: EnumCollisionFidelity function GetEnumItems(self): { EnumCollisionFidelity } function FromName(self, Name: string): EnumCollisionFidelity? function FromValue(self, Value: number): EnumCollisionFidelity? end declare class EnumCommandPermission extends EnumItem end declare class EnumCommandPermission_INTERNAL extends Enum LocalUser: EnumCommandPermission Plugin: EnumCommandPermission function GetEnumItems(self): { EnumCommandPermission } function FromName(self, Name: string): EnumCommandPermission? function FromValue(self, Value: number): EnumCommandPermission? end declare class EnumCompileTarget extends EnumItem end declare class EnumCompileTarget_INTERNAL extends Enum Client: EnumCompileTarget CoreScript: EnumCompileTarget CoreScriptRaw: EnumCompileTarget Studio: EnumCompileTarget function GetEnumItems(self): { EnumCompileTarget } function FromName(self, Name: string): EnumCompileTarget? function FromValue(self, Value: number): EnumCompileTarget? end declare class EnumCompletionAcceptanceBehavior extends EnumItem end declare class EnumCompletionAcceptanceBehavior_INTERNAL extends Enum Insert: EnumCompletionAcceptanceBehavior InsertOnEnterReplaceOnTab: EnumCompletionAcceptanceBehavior Replace: EnumCompletionAcceptanceBehavior ReplaceOnEnterInsertOnTab: EnumCompletionAcceptanceBehavior function GetEnumItems(self): { EnumCompletionAcceptanceBehavior } function FromName(self, Name: string): EnumCompletionAcceptanceBehavior? function FromValue(self, Value: number): EnumCompletionAcceptanceBehavior? end declare class EnumCompletionItemKind extends EnumItem end declare class EnumCompletionItemKind_INTERNAL extends Enum Class: EnumCompletionItemKind Color: EnumCompletionItemKind Constant: EnumCompletionItemKind Constructor: EnumCompletionItemKind Enum: EnumCompletionItemKind EnumMember: EnumCompletionItemKind Event: EnumCompletionItemKind Field: EnumCompletionItemKind File: EnumCompletionItemKind Folder: EnumCompletionItemKind Function: EnumCompletionItemKind Interface: EnumCompletionItemKind Keyword: EnumCompletionItemKind Method: EnumCompletionItemKind Module: EnumCompletionItemKind Operator: EnumCompletionItemKind Property: EnumCompletionItemKind Reference: EnumCompletionItemKind Snippet: EnumCompletionItemKind Struct: EnumCompletionItemKind Text: EnumCompletionItemKind TypeParameter: EnumCompletionItemKind Unit: EnumCompletionItemKind Value: EnumCompletionItemKind Variable: EnumCompletionItemKind function GetEnumItems(self): { EnumCompletionItemKind } function FromName(self, Name: string): EnumCompletionItemKind? function FromValue(self, Value: number): EnumCompletionItemKind? end declare class EnumCompletionItemTag extends EnumItem end declare class EnumCompletionItemTag_INTERNAL extends Enum AddParens: EnumCompletionItemTag ClientServerBoundaryViolation: EnumCompletionItemTag CommandLinePermissions: EnumCompletionItemTag Deprecated: EnumCompletionItemTag IncorrectIndexType: EnumCompletionItemTag Invalidated: EnumCompletionItemTag PluginPermissions: EnumCompletionItemTag PutCursorBeforeEnd: EnumCompletionItemTag PutCursorInParens: EnumCompletionItemTag RobloxPermissions: EnumCompletionItemTag TypeCorrect: EnumCompletionItemTag function GetEnumItems(self): { EnumCompletionItemTag } function FromName(self, Name: string): EnumCompletionItemTag? function FromValue(self, Value: number): EnumCompletionItemTag? end declare class EnumCompletionTriggerKind extends EnumItem end declare class EnumCompletionTriggerKind_INTERNAL extends Enum Invoked: EnumCompletionTriggerKind TriggerCharacter: EnumCompletionTriggerKind TriggerForIncompleteCompletions: EnumCompletionTriggerKind function GetEnumItems(self): { EnumCompletionTriggerKind } function FromName(self, Name: string): EnumCompletionTriggerKind? function FromValue(self, Value: number): EnumCompletionTriggerKind? end declare class EnumCompositeValueCurveType extends EnumItem end declare class EnumCompositeValueCurveType_INTERNAL extends Enum ColorHSV: EnumCompositeValueCurveType ColorRGB: EnumCompositeValueCurveType NumberRange: EnumCompositeValueCurveType Rect: EnumCompositeValueCurveType UDim: EnumCompositeValueCurveType UDim2: EnumCompositeValueCurveType Vector2: EnumCompositeValueCurveType Vector3: EnumCompositeValueCurveType function GetEnumItems(self): { EnumCompositeValueCurveType } function FromName(self, Name: string): EnumCompositeValueCurveType? function FromValue(self, Value: number): EnumCompositeValueCurveType? end declare class EnumCompressionAlgorithm extends EnumItem end declare class EnumCompressionAlgorithm_INTERNAL extends Enum Zstd: EnumCompressionAlgorithm function GetEnumItems(self): { EnumCompressionAlgorithm } function FromName(self, Name: string): EnumCompressionAlgorithm? function FromValue(self, Value: number): EnumCompressionAlgorithm? end declare class EnumComputerCameraMovementMode extends EnumItem end declare class EnumComputerCameraMovementMode_INTERNAL extends Enum CameraToggle: EnumComputerCameraMovementMode Classic: EnumComputerCameraMovementMode Default: EnumComputerCameraMovementMode Follow: EnumComputerCameraMovementMode Orbital: EnumComputerCameraMovementMode function GetEnumItems(self): { EnumComputerCameraMovementMode } function FromName(self, Name: string): EnumComputerCameraMovementMode? function FromValue(self, Value: number): EnumComputerCameraMovementMode? end declare class EnumComputerMovementMode extends EnumItem end declare class EnumComputerMovementMode_INTERNAL extends Enum ClickToMove: EnumComputerMovementMode Default: EnumComputerMovementMode KeyboardMouse: EnumComputerMovementMode function GetEnumItems(self): { EnumComputerMovementMode } function FromName(self, Name: string): EnumComputerMovementMode? function FromValue(self, Value: number): EnumComputerMovementMode? end declare class EnumConfigSnapshotErrorState extends EnumItem end declare class EnumConfigSnapshotErrorState_INTERNAL extends Enum LoadFailed: EnumConfigSnapshotErrorState None: EnumConfigSnapshotErrorState function GetEnumItems(self): { EnumConfigSnapshotErrorState } function FromName(self, Name: string): EnumConfigSnapshotErrorState? function FromValue(self, Value: number): EnumConfigSnapshotErrorState? end declare class EnumConnectionError extends EnumItem end declare class EnumConnectionError_INTERNAL extends Enum AlreadyConnected: EnumConnectionError AndroidAnticheatKick: EnumConnectionError AndroidEmulatorKick: EnumConnectionError AndroidRootedKick: EnumConnectionError ConnectErrors: EnumConnectionError ConnectionBanned: EnumConnectionError DisconnectBadhash: EnumConnectionError DisconnectBlockedIP: EnumConnectionError DisconnectBySecurityPolicy: EnumConnectionError DisconnectClientFailure: EnumConnectionError DisconnectClientRequest: EnumConnectionError DisconnectCloudEditKick: EnumConnectionError DisconnectCollaboratorPermissionRevoked: EnumConnectionError DisconnectCollaboratorUnderage: EnumConnectionError DisconnectConnectionLost: EnumConnectionError DisconnectDevMaintenance: EnumConnectionError DisconnectDuplicatePlayer: EnumConnectionError DisconnectDuplicateTicket: EnumConnectionError DisconnectErrors: EnumConnectionError DisconnectEvicted: EnumConnectionError DisconnectHashTimeout: EnumConnectionError DisconnectIdle: EnumConnectionError DisconnectIllegalTeleport: EnumConnectionError DisconnectLuaKick: EnumConnectionError DisconnectModeratedGame: EnumConnectionError DisconnectNewSecurityKeyMismatch: EnumConnectionError DisconnectOnRemoteSysStats: EnumConnectionError DisconnectOutOfMemoryKeepPlayingLeave: EnumConnectionError DisconnectPlayerless: EnumConnectionError DisconnectPrivateServerKickout: EnumConnectionError DisconnectProtocolMismatch: EnumConnectionError DisconnectRaknetErrors: EnumConnectionError DisconnectReceivePacketError: EnumConnectionError DisconnectReceivePacketStreamError: EnumConnectionError DisconnectRejoin: EnumConnectionError DisconnectRobloxMaintenance: EnumConnectionError DisconnectRomarkEndOfTest: EnumConnectionError DisconnectSecurityKeyMismatch: EnumConnectionError DisconnectSendPacketError: EnumConnectionError DisconnectTimeout: EnumConnectionError DisconnectVerboselyModeratedGame: EnumConnectionError DisconnectWrongVersion: EnumConnectionError DisconnectionNotification: EnumConnectionError IPRecentlyConnected: EnumConnectionError IncompatibleProtocolVersion: EnumConnectionError InvalidPassword: EnumConnectionError NetworkInternal: EnumConnectionError NetworkMisbehavior: EnumConnectionError NetworkSecurity: EnumConnectionError NetworkSend: EnumConnectionError NetworkTimeout: EnumConnectionError NoFreeIncomingConnections: EnumConnectionError OK: EnumConnectionError OurSystemRequiresSecurity: EnumConnectionError PhantomFreeze: EnumConnectionError PlacelaunchCreatorBan: EnumConnectionError PlacelaunchCustomMessage: EnumConnectionError PlacelaunchDisabled: EnumConnectionError PlacelaunchError: EnumConnectionError PlacelaunchErrors: EnumConnectionError PlacelaunchFlooded: EnumConnectionError PlacelaunchGameEnded: EnumConnectionError PlacelaunchGameFull: EnumConnectionError PlacelaunchHashException: EnumConnectionError PlacelaunchHashExpired: EnumConnectionError PlacelaunchHttpError: EnumConnectionError PlacelaunchOtherError: EnumConnectionError PlacelaunchPartyCannotFit: EnumConnectionError PlacelaunchRestricted: EnumConnectionError PlacelaunchUnauthorized: EnumConnectionError PlacelaunchUserLeft: EnumConnectionError PlacelaunchUserPrivacyUnauthorized: EnumConnectionError PlayerRemoved: EnumConnectionError ReplacementReady: EnumConnectionError ReplicatorTimeout: EnumConnectionError ScreentimeLockoutKick: EnumConnectionError SecurityKeyMismatch: EnumConnectionError ServerEmpty: EnumConnectionError ServerShutdown: EnumConnectionError TeleportErrors: EnumConnectionError TeleportFailure: EnumConnectionError TeleportFlooded: EnumConnectionError TeleportGameEnded: EnumConnectionError TeleportGameFull: EnumConnectionError TeleportGameNotFound: EnumConnectionError TeleportIsTeleporting: EnumConnectionError TeleportUnauthorized: EnumConnectionError Unknown: EnumConnectionError function GetEnumItems(self): { EnumConnectionError } function FromName(self, Name: string): EnumConnectionError? function FromValue(self, Value: number): EnumConnectionError? end declare class EnumConnectionState extends EnumItem end declare class EnumConnectionState_INTERNAL extends Enum Connected: EnumConnectionState Disconnected: EnumConnectionState function GetEnumItems(self): { EnumConnectionState } function FromName(self, Name: string): EnumConnectionState? function FromValue(self, Value: number): EnumConnectionState? end declare class EnumContentSourceType extends EnumItem end declare class EnumContentSourceType_INTERNAL extends Enum None: EnumContentSourceType Object: EnumContentSourceType Opaque: EnumContentSourceType Uri: EnumContentSourceType function GetEnumItems(self): { EnumContentSourceType } function FromName(self, Name: string): EnumContentSourceType? function FromValue(self, Value: number): EnumContentSourceType? end declare class EnumContextActionPriority extends EnumItem end declare class EnumContextActionPriority_INTERNAL extends Enum High: EnumContextActionPriority Low: EnumContextActionPriority Medium: EnumContextActionPriority function GetEnumItems(self): { EnumContextActionPriority } function FromName(self, Name: string): EnumContextActionPriority? function FromValue(self, Value: number): EnumContextActionPriority? end declare class EnumContextActionResult extends EnumItem end declare class EnumContextActionResult_INTERNAL extends Enum Pass: EnumContextActionResult Sink: EnumContextActionResult function GetEnumItems(self): { EnumContextActionResult } function FromName(self, Name: string): EnumContextActionResult? function FromValue(self, Value: number): EnumContextActionResult? end declare class EnumControlMode extends EnumItem end declare class EnumControlMode_INTERNAL extends Enum Classic: EnumControlMode MouseLockSwitch: EnumControlMode function GetEnumItems(self): { EnumControlMode } function FromName(self, Name: string): EnumControlMode? function FromValue(self, Value: number): EnumControlMode? end declare class EnumCoreGuiType extends EnumItem end declare class EnumCoreGuiType_INTERNAL extends Enum All: EnumCoreGuiType Backpack: EnumCoreGuiType Captures: EnumCoreGuiType Chat: EnumCoreGuiType EmotesMenu: EnumCoreGuiType Health: EnumCoreGuiType PlayerList: EnumCoreGuiType SelfView: EnumCoreGuiType function GetEnumItems(self): { EnumCoreGuiType } function FromName(self, Name: string): EnumCoreGuiType? function FromValue(self, Value: number): EnumCoreGuiType? end declare class EnumCreateAssetResult extends EnumItem end declare class EnumCreateAssetResult_INTERNAL extends Enum PermissionDenied: EnumCreateAssetResult Success: EnumCreateAssetResult Unknown: EnumCreateAssetResult UploadFailed: EnumCreateAssetResult function GetEnumItems(self): { EnumCreateAssetResult } function FromName(self, Name: string): EnumCreateAssetResult? function FromValue(self, Value: number): EnumCreateAssetResult? end declare class EnumCreateOutfitFailure extends EnumItem end declare class EnumCreateOutfitFailure_INTERNAL extends Enum InvalidName: EnumCreateOutfitFailure Other: EnumCreateOutfitFailure OutfitLimitReached: EnumCreateOutfitFailure function GetEnumItems(self): { EnumCreateOutfitFailure } function FromName(self, Name: string): EnumCreateOutfitFailure? function FromValue(self, Value: number): EnumCreateOutfitFailure? end declare class EnumCreatorType extends EnumItem end declare class EnumCreatorType_INTERNAL extends Enum Group: EnumCreatorType User: EnumCreatorType function GetEnumItems(self): { EnumCreatorType } function FromName(self, Name: string): EnumCreatorType? function FromValue(self, Value: number): EnumCreatorType? end declare class EnumCreatorTypeFilter extends EnumItem end declare class EnumCreatorTypeFilter_INTERNAL extends Enum All: EnumCreatorTypeFilter Group: EnumCreatorTypeFilter User: EnumCreatorTypeFilter function GetEnumItems(self): { EnumCreatorTypeFilter } function FromName(self, Name: string): EnumCreatorTypeFilter? function FromValue(self, Value: number): EnumCreatorTypeFilter? end declare class EnumCurrencyType extends EnumItem end declare class EnumCurrencyType_INTERNAL extends Enum Default: EnumCurrencyType Robux: EnumCurrencyType Tix: EnumCurrencyType function GetEnumItems(self): { EnumCurrencyType } function FromName(self, Name: string): EnumCurrencyType? function FromValue(self, Value: number): EnumCurrencyType? end declare class EnumCustomCameraMode extends EnumItem end declare class EnumCustomCameraMode_INTERNAL extends Enum Classic: EnumCustomCameraMode Default: EnumCustomCameraMode Follow: EnumCustomCameraMode function GetEnumItems(self): { EnumCustomCameraMode } function FromName(self, Name: string): EnumCustomCameraMode? function FromValue(self, Value: number): EnumCustomCameraMode? end declare class EnumDataStoreRequestType extends EnumItem end declare class EnumDataStoreRequestType_INTERNAL extends Enum GetAsync: EnumDataStoreRequestType GetSortedAsync: EnumDataStoreRequestType GetVersionAsync: EnumDataStoreRequestType ListAsync: EnumDataStoreRequestType OnUpdate: EnumDataStoreRequestType OrderedList: EnumDataStoreRequestType OrderedRead: EnumDataStoreRequestType OrderedRemove: EnumDataStoreRequestType OrderedWrite: EnumDataStoreRequestType RemoveVersionAsync: EnumDataStoreRequestType SetIncrementAsync: EnumDataStoreRequestType SetIncrementSortedAsync: EnumDataStoreRequestType StandardList: EnumDataStoreRequestType StandardRead: EnumDataStoreRequestType StandardRemove: EnumDataStoreRequestType StandardWrite: EnumDataStoreRequestType UpdateAsync: EnumDataStoreRequestType function GetEnumItems(self): { EnumDataStoreRequestType } function FromName(self, Name: string): EnumDataStoreRequestType? function FromValue(self, Value: number): EnumDataStoreRequestType? end declare class EnumDebuggerEndReason extends EnumItem end declare class EnumDebuggerEndReason_INTERNAL extends Enum ClientRequest: EnumDebuggerEndReason ConfigurationFailed: EnumDebuggerEndReason Disconnected: EnumDebuggerEndReason InvalidHost: EnumDebuggerEndReason RpcError: EnumDebuggerEndReason ServerProtocolMismatch: EnumDebuggerEndReason ServerShutdown: EnumDebuggerEndReason Timeout: EnumDebuggerEndReason function GetEnumItems(self): { EnumDebuggerEndReason } function FromName(self, Name: string): EnumDebuggerEndReason? function FromValue(self, Value: number): EnumDebuggerEndReason? end declare class EnumDebuggerExceptionBreakMode extends EnumItem end declare class EnumDebuggerExceptionBreakMode_INTERNAL extends Enum Always: EnumDebuggerExceptionBreakMode Never: EnumDebuggerExceptionBreakMode Unhandled: EnumDebuggerExceptionBreakMode function GetEnumItems(self): { EnumDebuggerExceptionBreakMode } function FromName(self, Name: string): EnumDebuggerExceptionBreakMode? function FromValue(self, Value: number): EnumDebuggerExceptionBreakMode? end declare class EnumDebuggerFrameType extends EnumItem end declare class EnumDebuggerFrameType_INTERNAL extends Enum C: EnumDebuggerFrameType Lua: EnumDebuggerFrameType function GetEnumItems(self): { EnumDebuggerFrameType } function FromName(self, Name: string): EnumDebuggerFrameType? function FromValue(self, Value: number): EnumDebuggerFrameType? end declare class EnumDebuggerPauseReason extends EnumItem end declare class EnumDebuggerPauseReason_INTERNAL extends Enum Breakpoint: EnumDebuggerPauseReason Entrypoint: EnumDebuggerPauseReason Exception: EnumDebuggerPauseReason Requested: EnumDebuggerPauseReason SingleStep: EnumDebuggerPauseReason Unknown: EnumDebuggerPauseReason function GetEnumItems(self): { EnumDebuggerPauseReason } function FromName(self, Name: string): EnumDebuggerPauseReason? function FromValue(self, Value: number): EnumDebuggerPauseReason? end declare class EnumDebuggerStatus extends EnumItem end declare class EnumDebuggerStatus_INTERNAL extends Enum ConnectionClosed: EnumDebuggerStatus ConnectionLost: EnumDebuggerStatus InternalError: EnumDebuggerStatus InvalidArgument: EnumDebuggerStatus InvalidResponse: EnumDebuggerStatus InvalidState: EnumDebuggerStatus RpcError: EnumDebuggerStatus Success: EnumDebuggerStatus Timeout: EnumDebuggerStatus function GetEnumItems(self): { EnumDebuggerStatus } function FromName(self, Name: string): EnumDebuggerStatus? function FromValue(self, Value: number): EnumDebuggerStatus? end declare class EnumDefaultScriptSyncFileType extends EnumItem end declare class EnumDefaultScriptSyncFileType_INTERNAL extends Enum Lua: EnumDefaultScriptSyncFileType Luau: EnumDefaultScriptSyncFileType function GetEnumItems(self): { EnumDefaultScriptSyncFileType } function FromName(self, Name: string): EnumDefaultScriptSyncFileType? function FromValue(self, Value: number): EnumDefaultScriptSyncFileType? end declare class EnumDevCameraOcclusionMode extends EnumItem end declare class EnumDevCameraOcclusionMode_INTERNAL extends Enum Invisicam: EnumDevCameraOcclusionMode Zoom: EnumDevCameraOcclusionMode function GetEnumItems(self): { EnumDevCameraOcclusionMode } function FromName(self, Name: string): EnumDevCameraOcclusionMode? function FromValue(self, Value: number): EnumDevCameraOcclusionMode? end declare class EnumDevComputerCameraMovementMode extends EnumItem end declare class EnumDevComputerCameraMovementMode_INTERNAL extends Enum CameraToggle: EnumDevComputerCameraMovementMode Classic: EnumDevComputerCameraMovementMode Follow: EnumDevComputerCameraMovementMode Orbital: EnumDevComputerCameraMovementMode UserChoice: EnumDevComputerCameraMovementMode function GetEnumItems(self): { EnumDevComputerCameraMovementMode } function FromName(self, Name: string): EnumDevComputerCameraMovementMode? function FromValue(self, Value: number): EnumDevComputerCameraMovementMode? end declare class EnumDevComputerMovementMode extends EnumItem end declare class EnumDevComputerMovementMode_INTERNAL extends Enum ClickToMove: EnumDevComputerMovementMode KeyboardMouse: EnumDevComputerMovementMode Scriptable: EnumDevComputerMovementMode UserChoice: EnumDevComputerMovementMode function GetEnumItems(self): { EnumDevComputerMovementMode } function FromName(self, Name: string): EnumDevComputerMovementMode? function FromValue(self, Value: number): EnumDevComputerMovementMode? end declare class EnumDevTouchCameraMovementMode extends EnumItem end declare class EnumDevTouchCameraMovementMode_INTERNAL extends Enum Classic: EnumDevTouchCameraMovementMode Follow: EnumDevTouchCameraMovementMode Orbital: EnumDevTouchCameraMovementMode UserChoice: EnumDevTouchCameraMovementMode function GetEnumItems(self): { EnumDevTouchCameraMovementMode } function FromName(self, Name: string): EnumDevTouchCameraMovementMode? function FromValue(self, Value: number): EnumDevTouchCameraMovementMode? end declare class EnumDevTouchMovementMode extends EnumItem end declare class EnumDevTouchMovementMode_INTERNAL extends Enum ClickToMove: EnumDevTouchMovementMode DPad: EnumDevTouchMovementMode DynamicThumbstick: EnumDevTouchMovementMode Scriptable: EnumDevTouchMovementMode Thumbpad: EnumDevTouchMovementMode Thumbstick: EnumDevTouchMovementMode UserChoice: EnumDevTouchMovementMode function GetEnumItems(self): { EnumDevTouchMovementMode } function FromName(self, Name: string): EnumDevTouchMovementMode? function FromValue(self, Value: number): EnumDevTouchMovementMode? end declare class EnumDeveloperMemoryTag extends EnumItem end declare class EnumDeveloperMemoryTag_INTERNAL extends Enum Animation: EnumDeveloperMemoryTag BaseParts: EnumDeveloperMemoryTag GeometryCSG: EnumDeveloperMemoryTag GraphicsMeshParts: EnumDeveloperMemoryTag GraphicsParticles: EnumDeveloperMemoryTag GraphicsParts: EnumDeveloperMemoryTag GraphicsSlimModels: EnumDeveloperMemoryTag GraphicsSolidModels: EnumDeveloperMemoryTag GraphicsSpatialHash: EnumDeveloperMemoryTag GraphicsTerrain: EnumDeveloperMemoryTag GraphicsTexture: EnumDeveloperMemoryTag GraphicsTextureCharacter: EnumDeveloperMemoryTag Gui: EnumDeveloperMemoryTag HttpCache: EnumDeveloperMemoryTag Instances: EnumDeveloperMemoryTag Internal: EnumDeveloperMemoryTag LuaHeap: EnumDeveloperMemoryTag Navigation: EnumDeveloperMemoryTag PhysicsCollision: EnumDeveloperMemoryTag Script: EnumDeveloperMemoryTag Signals: EnumDeveloperMemoryTag Sounds: EnumDeveloperMemoryTag StreamingSounds: EnumDeveloperMemoryTag TerrainVoxels: EnumDeveloperMemoryTag function GetEnumItems(self): { EnumDeveloperMemoryTag } function FromName(self, Name: string): EnumDeveloperMemoryTag? function FromValue(self, Value: number): EnumDeveloperMemoryTag? end declare class EnumDeviceFeatureType extends EnumItem end declare class EnumDeviceFeatureType_INTERNAL extends Enum DeviceCapture: EnumDeviceFeatureType InExperienceFAE: EnumDeviceFeatureType function GetEnumItems(self): { EnumDeviceFeatureType } function FromName(self, Name: string): EnumDeviceFeatureType? function FromValue(self, Value: number): EnumDeviceFeatureType? end declare class EnumDeviceForm extends EnumItem end declare class EnumDeviceForm_INTERNAL extends Enum Console: EnumDeviceForm Desktop: EnumDeviceForm Phone: EnumDeviceForm Tablet: EnumDeviceForm VR: EnumDeviceForm function GetEnumItems(self): { EnumDeviceForm } function FromName(self, Name: string): EnumDeviceForm? function FromValue(self, Value: number): EnumDeviceForm? end declare class EnumDeviceLevel extends EnumItem end declare class EnumDeviceLevel_INTERNAL extends Enum High: EnumDeviceLevel Low: EnumDeviceLevel Medium: EnumDeviceLevel function GetEnumItems(self): { EnumDeviceLevel } function FromName(self, Name: string): EnumDeviceLevel? function FromValue(self, Value: number): EnumDeviceLevel? end declare class EnumDeviceType extends EnumItem end declare class EnumDeviceType_INTERNAL extends Enum Desktop: EnumDeviceType Phone: EnumDeviceType Tablet: EnumDeviceType Unknown: EnumDeviceType function GetEnumItems(self): { EnumDeviceType } function FromName(self, Name: string): EnumDeviceType? function FromValue(self, Value: number): EnumDeviceType? end declare class EnumDialogBehaviorType extends EnumItem end declare class EnumDialogBehaviorType_INTERNAL extends Enum MultiplePlayers: EnumDialogBehaviorType SinglePlayer: EnumDialogBehaviorType function GetEnumItems(self): { EnumDialogBehaviorType } function FromName(self, Name: string): EnumDialogBehaviorType? function FromValue(self, Value: number): EnumDialogBehaviorType? end declare class EnumDialogPurpose extends EnumItem end declare class EnumDialogPurpose_INTERNAL extends Enum Help: EnumDialogPurpose Quest: EnumDialogPurpose Shop: EnumDialogPurpose function GetEnumItems(self): { EnumDialogPurpose } function FromName(self, Name: string): EnumDialogPurpose? function FromValue(self, Value: number): EnumDialogPurpose? end declare class EnumDialogTone extends EnumItem end declare class EnumDialogTone_INTERNAL extends Enum Enemy: EnumDialogTone Friendly: EnumDialogTone Neutral: EnumDialogTone function GetEnumItems(self): { EnumDialogTone } function FromName(self, Name: string): EnumDialogTone? function FromValue(self, Value: number): EnumDialogTone? end declare class EnumDisplaySize extends EnumItem end declare class EnumDisplaySize_INTERNAL extends Enum Large: EnumDisplaySize Medium: EnumDisplaySize Small: EnumDisplaySize function GetEnumItems(self): { EnumDisplaySize } function FromName(self, Name: string): EnumDisplaySize? function FromValue(self, Value: number): EnumDisplaySize? end declare class EnumDominantAxis extends EnumItem end declare class EnumDominantAxis_INTERNAL extends Enum Height: EnumDominantAxis Width: EnumDominantAxis function GetEnumItems(self): { EnumDominantAxis } function FromName(self, Name: string): EnumDominantAxis? function FromValue(self, Value: number): EnumDominantAxis? end declare class EnumDraftStatusCode extends EnumItem end declare class EnumDraftStatusCode_INTERNAL extends Enum DraftCommitted: EnumDraftStatusCode DraftOutdated: EnumDraftStatusCode OK: EnumDraftStatusCode ScriptRemoved: EnumDraftStatusCode function GetEnumItems(self): { EnumDraftStatusCode } function FromName(self, Name: string): EnumDraftStatusCode? function FromValue(self, Value: number): EnumDraftStatusCode? end declare class EnumDragDetectorDragStyle extends EnumItem end declare class EnumDragDetectorDragStyle_INTERNAL extends Enum BestForDevice: EnumDragDetectorDragStyle RotateAxis: EnumDragDetectorDragStyle RotateTrackball: EnumDragDetectorDragStyle Scriptable: EnumDragDetectorDragStyle TranslateLine: EnumDragDetectorDragStyle TranslateLineOrPlane: EnumDragDetectorDragStyle TranslatePlane: EnumDragDetectorDragStyle TranslatePlaneOrLine: EnumDragDetectorDragStyle TranslateViewPlane: EnumDragDetectorDragStyle function GetEnumItems(self): { EnumDragDetectorDragStyle } function FromName(self, Name: string): EnumDragDetectorDragStyle? function FromValue(self, Value: number): EnumDragDetectorDragStyle? end declare class EnumDragDetectorPermissionPolicy extends EnumItem end declare class EnumDragDetectorPermissionPolicy_INTERNAL extends Enum Everybody: EnumDragDetectorPermissionPolicy Nobody: EnumDragDetectorPermissionPolicy Scriptable: EnumDragDetectorPermissionPolicy function GetEnumItems(self): { EnumDragDetectorPermissionPolicy } function FromName(self, Name: string): EnumDragDetectorPermissionPolicy? function FromValue(self, Value: number): EnumDragDetectorPermissionPolicy? end declare class EnumDragDetectorResponseStyle extends EnumItem end declare class EnumDragDetectorResponseStyle_INTERNAL extends Enum Custom: EnumDragDetectorResponseStyle Geometric: EnumDragDetectorResponseStyle Physical: EnumDragDetectorResponseStyle function GetEnumItems(self): { EnumDragDetectorResponseStyle } function FromName(self, Name: string): EnumDragDetectorResponseStyle? function FromValue(self, Value: number): EnumDragDetectorResponseStyle? end declare class EnumDraggerCoordinateSpace extends EnumItem end declare class EnumDraggerCoordinateSpace_INTERNAL extends Enum Object: EnumDraggerCoordinateSpace World: EnumDraggerCoordinateSpace function GetEnumItems(self): { EnumDraggerCoordinateSpace } function FromName(self, Name: string): EnumDraggerCoordinateSpace? function FromValue(self, Value: number): EnumDraggerCoordinateSpace? end declare class EnumDraggerMovementMode extends EnumItem end declare class EnumDraggerMovementMode_INTERNAL extends Enum Geometric: EnumDraggerMovementMode Physical: EnumDraggerMovementMode function GetEnumItems(self): { EnumDraggerMovementMode } function FromName(self, Name: string): EnumDraggerMovementMode? function FromValue(self, Value: number): EnumDraggerMovementMode? end declare class EnumDraggingScrollBar extends EnumItem end declare class EnumDraggingScrollBar_INTERNAL extends Enum Horizontal: EnumDraggingScrollBar None: EnumDraggingScrollBar Vertical: EnumDraggingScrollBar function GetEnumItems(self): { EnumDraggingScrollBar } function FromName(self, Name: string): EnumDraggingScrollBar? function FromValue(self, Value: number): EnumDraggingScrollBar? end declare class EnumEasingDirection extends EnumItem end declare class EnumEasingDirection_INTERNAL extends Enum In: EnumEasingDirection InOut: EnumEasingDirection Out: EnumEasingDirection function GetEnumItems(self): { EnumEasingDirection } function FromName(self, Name: string): EnumEasingDirection? function FromValue(self, Value: number): EnumEasingDirection? end declare class EnumEasingStyle extends EnumItem end declare class EnumEasingStyle_INTERNAL extends Enum Back: EnumEasingStyle Bounce: EnumEasingStyle Circular: EnumEasingStyle Cubic: EnumEasingStyle Elastic: EnumEasingStyle Exponential: EnumEasingStyle Linear: EnumEasingStyle Quad: EnumEasingStyle Quart: EnumEasingStyle Quint: EnumEasingStyle Sine: EnumEasingStyle function GetEnumItems(self): { EnumEasingStyle } function FromName(self, Name: string): EnumEasingStyle? function FromValue(self, Value: number): EnumEasingStyle? end declare class EnumEditableStatus extends EnumItem end declare class EnumEditableStatus_INTERNAL extends Enum Allowed: EnumEditableStatus Disallowed: EnumEditableStatus Unknown: EnumEditableStatus function GetEnumItems(self): { EnumEditableStatus } function FromName(self, Name: string): EnumEditableStatus? function FromValue(self, Value: number): EnumEditableStatus? end declare class EnumElasticBehavior extends EnumItem end declare class EnumElasticBehavior_INTERNAL extends Enum Always: EnumElasticBehavior Never: EnumElasticBehavior WhenScrollable: EnumElasticBehavior function GetEnumItems(self): { EnumElasticBehavior } function FromName(self, Name: string): EnumElasticBehavior? function FromValue(self, Value: number): EnumElasticBehavior? end declare class EnumEnviromentalPhysicsThrottle extends EnumItem end declare class EnumEnviromentalPhysicsThrottle_INTERNAL extends Enum Always: EnumEnviromentalPhysicsThrottle DefaultAuto: EnumEnviromentalPhysicsThrottle Disabled: EnumEnviromentalPhysicsThrottle Skip16: EnumEnviromentalPhysicsThrottle Skip2: EnumEnviromentalPhysicsThrottle Skip4: EnumEnviromentalPhysicsThrottle Skip8: EnumEnviromentalPhysicsThrottle function GetEnumItems(self): { EnumEnviromentalPhysicsThrottle } function FromName(self, Name: string): EnumEnviromentalPhysicsThrottle? function FromValue(self, Value: number): EnumEnviromentalPhysicsThrottle? end declare class EnumExperienceAuthScope extends EnumItem end declare class EnumExperienceAuthScope_INTERNAL extends Enum CreatorAssetsCreate: EnumExperienceAuthScope DefaultScope: EnumExperienceAuthScope function GetEnumItems(self): { EnumExperienceAuthScope } function FromName(self, Name: string): EnumExperienceAuthScope? function FromValue(self, Value: number): EnumExperienceAuthScope? end declare class EnumExperienceEventStatus extends EnumItem end declare class EnumExperienceEventStatus_INTERNAL extends Enum Active: EnumExperienceEventStatus Cancelled: EnumExperienceEventStatus Moderated: EnumExperienceEventStatus Unknown: EnumExperienceEventStatus Unpublished: EnumExperienceEventStatus function GetEnumItems(self): { EnumExperienceEventStatus } function FromName(self, Name: string): EnumExperienceEventStatus? function FromValue(self, Value: number): EnumExperienceEventStatus? end declare class EnumExperienceStateCaptureSelectionMode extends EnumItem end declare class EnumExperienceStateCaptureSelectionMode_INTERNAL extends Enum Default: EnumExperienceStateCaptureSelectionMode SafetyHighlightMode: EnumExperienceStateCaptureSelectionMode function GetEnumItems(self): { EnumExperienceStateCaptureSelectionMode } function FromName(self, Name: string): EnumExperienceStateCaptureSelectionMode? function FromValue(self, Value: number): EnumExperienceStateCaptureSelectionMode? end declare class EnumExperienceStateRecordingLoadMode extends EnumItem end declare class EnumExperienceStateRecordingLoadMode_INTERNAL extends Enum ContiguousSlice: EnumExperienceStateRecordingLoadMode NewReplay: EnumExperienceStateRecordingLoadMode NoncontiguousSlice: EnumExperienceStateRecordingLoadMode function GetEnumItems(self): { EnumExperienceStateRecordingLoadMode } function FromName(self, Name: string): EnumExperienceStateRecordingLoadMode? function FromValue(self, Value: number): EnumExperienceStateRecordingLoadMode? end declare class EnumExperienceStateRecordingLoadSourceType extends EnumItem end declare class EnumExperienceStateRecordingLoadSourceType_INTERNAL extends Enum File: EnumExperienceStateRecordingLoadSourceType S3Url: EnumExperienceStateRecordingLoadSourceType function GetEnumItems(self): { EnumExperienceStateRecordingLoadSourceType } function FromName(self, Name: string): EnumExperienceStateRecordingLoadSourceType? function FromValue(self, Value: number): EnumExperienceStateRecordingLoadSourceType? end declare class EnumExperienceStateRecordingPlaybackMode extends EnumItem end declare class EnumExperienceStateRecordingPlaybackMode_INTERNAL extends Enum Playing: EnumExperienceStateRecordingPlaybackMode Rewinding: EnumExperienceStateRecordingPlaybackMode Stopped: EnumExperienceStateRecordingPlaybackMode Undefined: EnumExperienceStateRecordingPlaybackMode function GetEnumItems(self): { EnumExperienceStateRecordingPlaybackMode } function FromName(self, Name: string): EnumExperienceStateRecordingPlaybackMode? function FromValue(self, Value: number): EnumExperienceStateRecordingPlaybackMode? end declare class EnumExplosionType extends EnumItem end declare class EnumExplosionType_INTERNAL extends Enum Craters: EnumExplosionType NoCraters: EnumExplosionType function GetEnumItems(self): { EnumExplosionType } function FromName(self, Name: string): EnumExplosionType? function FromValue(self, Value: number): EnumExplosionType? end declare class EnumFACSDataLod extends EnumItem end declare class EnumFACSDataLod_INTERNAL extends Enum LOD0: EnumFACSDataLod LOD1: EnumFACSDataLod LODCount: EnumFACSDataLod function GetEnumItems(self): { EnumFACSDataLod } function FromName(self, Name: string): EnumFACSDataLod? function FromValue(self, Value: number): EnumFACSDataLod? end declare class EnumFacialAgeEstimationResultType extends EnumItem end declare class EnumFacialAgeEstimationResultType_INTERNAL extends Enum Cancel: EnumFacialAgeEstimationResultType Complete: EnumFacialAgeEstimationResultType Error: EnumFacialAgeEstimationResultType function GetEnumItems(self): { EnumFacialAgeEstimationResultType } function FromName(self, Name: string): EnumFacialAgeEstimationResultType? function FromValue(self, Value: number): EnumFacialAgeEstimationResultType? end declare class EnumFacialAnimationStreamingState extends EnumItem end declare class EnumFacialAnimationStreamingState_INTERNAL extends Enum Audio: EnumFacialAnimationStreamingState None: EnumFacialAnimationStreamingState Place: EnumFacialAnimationStreamingState Server: EnumFacialAnimationStreamingState Video: EnumFacialAnimationStreamingState function GetEnumItems(self): { EnumFacialAnimationStreamingState } function FromName(self, Name: string): EnumFacialAnimationStreamingState? function FromValue(self, Value: number): EnumFacialAnimationStreamingState? end declare class EnumFacsActionUnit extends EnumItem end declare class EnumFacsActionUnit_INTERNAL extends Enum ChinRaiser: EnumFacsActionUnit ChinRaiserUpperLip: EnumFacsActionUnit Corrugator: EnumFacsActionUnit EyesLookDown: EnumFacsActionUnit EyesLookLeft: EnumFacsActionUnit EyesLookRight: EnumFacsActionUnit EyesLookUp: EnumFacsActionUnit FlatPucker: EnumFacsActionUnit Funneler: EnumFacsActionUnit JawDrop: EnumFacsActionUnit JawLeft: EnumFacsActionUnit JawRight: EnumFacsActionUnit LeftBrowLowerer: EnumFacsActionUnit LeftCheekPuff: EnumFacsActionUnit LeftCheekRaiser: EnumFacsActionUnit LeftDimpler: EnumFacsActionUnit LeftEyeClosed: EnumFacsActionUnit LeftEyeUpperLidRaiser: EnumFacsActionUnit LeftInnerBrowRaiser: EnumFacsActionUnit LeftLipCornerDown: EnumFacsActionUnit LeftLipCornerPuller: EnumFacsActionUnit LeftLipStretcher: EnumFacsActionUnit LeftLowerLipDepressor: EnumFacsActionUnit LeftNoseWrinkler: EnumFacsActionUnit LeftOuterBrowRaiser: EnumFacsActionUnit LeftUpperLipRaiser: EnumFacsActionUnit LipPresser: EnumFacsActionUnit LipsTogether: EnumFacsActionUnit LowerLipSuck: EnumFacsActionUnit MouthLeft: EnumFacsActionUnit MouthRight: EnumFacsActionUnit Pucker: EnumFacsActionUnit RightBrowLowerer: EnumFacsActionUnit RightCheekPuff: EnumFacsActionUnit RightCheekRaiser: EnumFacsActionUnit RightDimpler: EnumFacsActionUnit RightEyeClosed: EnumFacsActionUnit RightEyeUpperLidRaiser: EnumFacsActionUnit RightInnerBrowRaiser: EnumFacsActionUnit RightLipCornerDown: EnumFacsActionUnit RightLipCornerPuller: EnumFacsActionUnit RightLipStretcher: EnumFacsActionUnit RightLowerLipDepressor: EnumFacsActionUnit RightNoseWrinkler: EnumFacsActionUnit RightOuterBrowRaiser: EnumFacsActionUnit RightUpperLipRaiser: EnumFacsActionUnit TongueDown: EnumFacsActionUnit TongueOut: EnumFacsActionUnit TongueUp: EnumFacsActionUnit UpperLipSuck: EnumFacsActionUnit function GetEnumItems(self): { EnumFacsActionUnit } function FromName(self, Name: string): EnumFacsActionUnit? function FromValue(self, Value: number): EnumFacsActionUnit? end declare class EnumFeatureRestrictionAbuseVector extends EnumItem end declare class EnumFeatureRestrictionAbuseVector_INTERNAL extends Enum Communication: EnumFeatureRestrictionAbuseVector ExperienceChat: EnumFeatureRestrictionAbuseVector function GetEnumItems(self): { EnumFeatureRestrictionAbuseVector } function FromName(self, Name: string): EnumFeatureRestrictionAbuseVector? function FromValue(self, Value: number): EnumFeatureRestrictionAbuseVector? end declare class EnumFieldOfViewMode extends EnumItem end declare class EnumFieldOfViewMode_INTERNAL extends Enum Diagonal: EnumFieldOfViewMode MaxAxis: EnumFieldOfViewMode Vertical: EnumFieldOfViewMode function GetEnumItems(self): { EnumFieldOfViewMode } function FromName(self, Name: string): EnumFieldOfViewMode? function FromValue(self, Value: number): EnumFieldOfViewMode? end declare class EnumFillDirection extends EnumItem end declare class EnumFillDirection_INTERNAL extends Enum Horizontal: EnumFillDirection Vertical: EnumFillDirection function GetEnumItems(self): { EnumFillDirection } function FromName(self, Name: string): EnumFillDirection? function FromValue(self, Value: number): EnumFillDirection? end declare class EnumFilterErrorType extends EnumItem end declare class EnumFilterErrorType_INTERNAL extends Enum BackslashNotEscapingAnything: EnumFilterErrorType BadBespokeFilter: EnumFilterErrorType BadName: EnumFilterErrorType IncompleteOr: EnumFilterErrorType IncompleteParenthesis: EnumFilterErrorType InvalidDoubleStar: EnumFilterErrorType InvalidTilde: EnumFilterErrorType PropertyBadOperator: EnumFilterErrorType PropertyDoesNotExist: EnumFilterErrorType PropertyInvalidField: EnumFilterErrorType PropertyInvalidValue: EnumFilterErrorType PropertyUnsupportedFields: EnumFilterErrorType PropertyUnsupportedProperty: EnumFilterErrorType UnexpectedNameIndex: EnumFilterErrorType UnexpectedToken: EnumFilterErrorType UnfinishedBinaryOperator: EnumFilterErrorType UnfinishedQuote: EnumFilterErrorType UnknownBespokeFilter: EnumFilterErrorType WildcardInProperty: EnumFilterErrorType function GetEnumItems(self): { EnumFilterErrorType } function FromName(self, Name: string): EnumFilterErrorType? function FromValue(self, Value: number): EnumFilterErrorType? end declare class EnumFilterResult extends EnumItem end declare class EnumFilterResult_INTERNAL extends Enum Accepted: EnumFilterResult Rejected: EnumFilterResult function GetEnumItems(self): { EnumFilterResult } function FromName(self, Name: string): EnumFilterResult? function FromValue(self, Value: number): EnumFilterResult? end declare class EnumFilterType extends EnumItem end declare class EnumFilterType_INTERNAL extends Enum Exclude: EnumFilterType Include: EnumFilterType function GetEnumItems(self): { EnumFilterType } function FromName(self, Name: string): EnumFilterType? function FromValue(self, Value: number): EnumFilterType? end declare class EnumFinishRecordingOperation extends EnumItem end declare class EnumFinishRecordingOperation_INTERNAL extends Enum Append: EnumFinishRecordingOperation Cancel: EnumFinishRecordingOperation Commit: EnumFinishRecordingOperation function GetEnumItems(self): { EnumFinishRecordingOperation } function FromName(self, Name: string): EnumFinishRecordingOperation? function FromValue(self, Value: number): EnumFinishRecordingOperation? end declare class EnumFluidFidelity extends EnumItem end declare class EnumFluidFidelity_INTERNAL extends Enum Automatic: EnumFluidFidelity UseCollisionGeometry: EnumFluidFidelity UsePreciseGeometry: EnumFluidFidelity function GetEnumItems(self): { EnumFluidFidelity } function FromName(self, Name: string): EnumFluidFidelity? function FromValue(self, Value: number): EnumFluidFidelity? end declare class EnumFluidForces extends EnumItem end declare class EnumFluidForces_INTERNAL extends Enum Default: EnumFluidForces Experimental: EnumFluidForces function GetEnumItems(self): { EnumFluidForces } function FromName(self, Name: string): EnumFluidForces? function FromValue(self, Value: number): EnumFluidForces? end declare class EnumFont extends EnumItem end declare class EnumFont_INTERNAL extends Enum AmaticSC: EnumFont Antique: EnumFont Arcade: EnumFont Arial: EnumFont ArialBold: EnumFont Arimo: EnumFont ArimoBold: EnumFont Bangers: EnumFont Bodoni: EnumFont BuilderSans: EnumFont BuilderSansBold: EnumFont BuilderSansExtraBold: EnumFont BuilderSansMedium: EnumFont Cartoon: EnumFont Code: EnumFont Creepster: EnumFont DenkOne: EnumFont Fantasy: EnumFont Fondamento: EnumFont FredokaOne: EnumFont Garamond: EnumFont Gotham: EnumFont GothamBlack: EnumFont GothamBold: EnumFont GothamMedium: EnumFont GrenzeGotisch: EnumFont Highway: EnumFont IndieFlower: EnumFont JosefinSans: EnumFont Jura: EnumFont Kalam: EnumFont Legacy: EnumFont LuckiestGuy: EnumFont Merriweather: EnumFont Michroma: EnumFont Nunito: EnumFont Oswald: EnumFont PatrickHand: EnumFont PermanentMarker: EnumFont Roboto: EnumFont RobotoCondensed: EnumFont RobotoMono: EnumFont Sarpanch: EnumFont SciFi: EnumFont SourceSans: EnumFont SourceSansBold: EnumFont SourceSansItalic: EnumFont SourceSansLight: EnumFont SourceSansSemibold: EnumFont SpecialElite: EnumFont TitilliumWeb: EnumFont Ubuntu: EnumFont Unknown: EnumFont function GetEnumItems(self): { EnumFont } function FromName(self, Name: string): EnumFont? function FromValue(self, Value: number): EnumFont? end declare class EnumFontSize extends EnumItem end declare class EnumFontSize_INTERNAL extends Enum Size10: EnumFontSize Size11: EnumFontSize Size12: EnumFontSize Size14: EnumFontSize Size18: EnumFontSize Size24: EnumFontSize Size28: EnumFontSize Size32: EnumFontSize Size36: EnumFontSize Size42: EnumFontSize Size48: EnumFontSize Size60: EnumFontSize Size8: EnumFontSize Size9: EnumFontSize Size96: EnumFontSize function GetEnumItems(self): { EnumFontSize } function FromName(self, Name: string): EnumFontSize? function FromValue(self, Value: number): EnumFontSize? end declare class EnumFontStyle extends EnumItem end declare class EnumFontStyle_INTERNAL extends Enum Italic: EnumFontStyle Normal: EnumFontStyle function GetEnumItems(self): { EnumFontStyle } function FromName(self, Name: string): EnumFontStyle? function FromValue(self, Value: number): EnumFontStyle? end declare class EnumFontWeight extends EnumItem end declare class EnumFontWeight_INTERNAL extends Enum Bold: EnumFontWeight ExtraBold: EnumFontWeight ExtraLight: EnumFontWeight Heavy: EnumFontWeight Light: EnumFontWeight Medium: EnumFontWeight Regular: EnumFontWeight SemiBold: EnumFontWeight Thin: EnumFontWeight function GetEnumItems(self): { EnumFontWeight } function FromName(self, Name: string): EnumFontWeight? function FromValue(self, Value: number): EnumFontWeight? end declare class EnumForceLimitMode extends EnumItem end declare class EnumForceLimitMode_INTERNAL extends Enum Magnitude: EnumForceLimitMode PerAxis: EnumForceLimitMode function GetEnumItems(self): { EnumForceLimitMode } function FromName(self, Name: string): EnumForceLimitMode? function FromValue(self, Value: number): EnumForceLimitMode? end declare class EnumFormFactor extends EnumItem end declare class EnumFormFactor_INTERNAL extends Enum Brick: EnumFormFactor Custom: EnumFormFactor Plate: EnumFormFactor Symmetric: EnumFormFactor function GetEnumItems(self): { EnumFormFactor } function FromName(self, Name: string): EnumFormFactor? function FromValue(self, Value: number): EnumFormFactor? end declare class EnumFrameStyle extends EnumItem end declare class EnumFrameStyle_INTERNAL extends Enum ChatBlue: EnumFrameStyle ChatGreen: EnumFrameStyle ChatRed: EnumFrameStyle Custom: EnumFrameStyle DropShadow: EnumFrameStyle RobloxRound: EnumFrameStyle RobloxSquare: EnumFrameStyle function GetEnumItems(self): { EnumFrameStyle } function FromName(self, Name: string): EnumFrameStyle? function FromValue(self, Value: number): EnumFrameStyle? end declare class EnumFramerateManagerMode extends EnumItem end declare class EnumFramerateManagerMode_INTERNAL extends Enum Automatic: EnumFramerateManagerMode Off: EnumFramerateManagerMode On: EnumFramerateManagerMode function GetEnumItems(self): { EnumFramerateManagerMode } function FromName(self, Name: string): EnumFramerateManagerMode? function FromValue(self, Value: number): EnumFramerateManagerMode? end declare class EnumFriendRequestEvent extends EnumItem end declare class EnumFriendRequestEvent_INTERNAL extends Enum Accept: EnumFriendRequestEvent Deny: EnumFriendRequestEvent Issue: EnumFriendRequestEvent Revoke: EnumFriendRequestEvent function GetEnumItems(self): { EnumFriendRequestEvent } function FromName(self, Name: string): EnumFriendRequestEvent? function FromValue(self, Value: number): EnumFriendRequestEvent? end declare class EnumFriendStatus extends EnumItem end declare class EnumFriendStatus_INTERNAL extends Enum Friend: EnumFriendStatus FriendRequestReceived: EnumFriendStatus FriendRequestSent: EnumFriendStatus NotFriend: EnumFriendStatus Unknown: EnumFriendStatus function GetEnumItems(self): { EnumFriendStatus } function FromName(self, Name: string): EnumFriendStatus? function FromValue(self, Value: number): EnumFriendStatus? end declare class EnumFunctionalTestResult extends EnumItem end declare class EnumFunctionalTestResult_INTERNAL extends Enum Error: EnumFunctionalTestResult Passed: EnumFunctionalTestResult Warning: EnumFunctionalTestResult function GetEnumItems(self): { EnumFunctionalTestResult } function FromName(self, Name: string): EnumFunctionalTestResult? function FromValue(self, Value: number): EnumFunctionalTestResult? end declare class EnumGameAvatarType extends EnumItem end declare class EnumGameAvatarType_INTERNAL extends Enum PlayerChoice: EnumGameAvatarType R15: EnumGameAvatarType R6: EnumGameAvatarType function GetEnumItems(self): { EnumGameAvatarType } function FromName(self, Name: string): EnumGameAvatarType? function FromValue(self, Value: number): EnumGameAvatarType? end declare class EnumGamepadType extends EnumItem end declare class EnumGamepadType_INTERNAL extends Enum PS4: EnumGamepadType PS5: EnumGamepadType Unknown: EnumGamepadType XboxOne: EnumGamepadType function GetEnumItems(self): { EnumGamepadType } function FromName(self, Name: string): EnumGamepadType? function FromValue(self, Value: number): EnumGamepadType? end declare class EnumGearGenreSetting extends EnumItem end declare class EnumGearGenreSetting_INTERNAL extends Enum AllGenres: EnumGearGenreSetting MatchingGenreOnly: EnumGearGenreSetting function GetEnumItems(self): { EnumGearGenreSetting } function FromName(self, Name: string): EnumGearGenreSetting? function FromValue(self, Value: number): EnumGearGenreSetting? end declare class EnumGearType extends EnumItem end declare class EnumGearType_INTERNAL extends Enum BuildingTools: EnumGearType Explosives: EnumGearType MeleeWeapons: EnumGearType MusicalInstruments: EnumGearType NavigationEnhancers: EnumGearType PowerUps: EnumGearType RangedWeapons: EnumGearType SocialItems: EnumGearType Transport: EnumGearType function GetEnumItems(self): { EnumGearType } function FromName(self, Name: string): EnumGearType? function FromValue(self, Value: number): EnumGearType? end declare class EnumGenre extends EnumItem end declare class EnumGenre_INTERNAL extends Enum Adventure: EnumGenre All: EnumGenre Fantasy: EnumGenre Funny: EnumGenre Ninja: EnumGenre Pirate: EnumGenre Scary: EnumGenre SciFi: EnumGenre SkatePark: EnumGenre Sports: EnumGenre TownAndCity: EnumGenre Tutorial: EnumGenre War: EnumGenre WildWest: EnumGenre function GetEnumItems(self): { EnumGenre } function FromName(self, Name: string): EnumGenre? function FromValue(self, Value: number): EnumGenre? end declare class EnumGraphicsMode extends EnumItem end declare class EnumGraphicsMode_INTERNAL extends Enum Automatic: EnumGraphicsMode Direct3D11: EnumGraphicsMode Metal: EnumGraphicsMode NoGraphics: EnumGraphicsMode OpenGL: EnumGraphicsMode Vulkan: EnumGraphicsMode function GetEnumItems(self): { EnumGraphicsMode } function FromName(self, Name: string): EnumGraphicsMode? function FromValue(self, Value: number): EnumGraphicsMode? end declare class EnumGraphicsOptimizationMode extends EnumItem end declare class EnumGraphicsOptimizationMode_INTERNAL extends Enum Balanced: EnumGraphicsOptimizationMode Performance: EnumGraphicsOptimizationMode Quality: EnumGraphicsOptimizationMode function GetEnumItems(self): { EnumGraphicsOptimizationMode } function FromName(self, Name: string): EnumGraphicsOptimizationMode? function FromValue(self, Value: number): EnumGraphicsOptimizationMode? end declare class EnumGroupMembershipStatus extends EnumItem end declare class EnumGroupMembershipStatus_INTERNAL extends Enum AlreadyMember: EnumGroupMembershipStatus JoinRequestPending: EnumGroupMembershipStatus Joined: EnumGroupMembershipStatus None: EnumGroupMembershipStatus function GetEnumItems(self): { EnumGroupMembershipStatus } function FromName(self, Name: string): EnumGroupMembershipStatus? function FromValue(self, Value: number): EnumGroupMembershipStatus? end declare class EnumGuiState extends EnumItem end declare class EnumGuiState_INTERNAL extends Enum Hover: EnumGuiState Idle: EnumGuiState NonInteractable: EnumGuiState Press: EnumGuiState function GetEnumItems(self): { EnumGuiState } function FromName(self, Name: string): EnumGuiState? function FromValue(self, Value: number): EnumGuiState? end declare class EnumGuiType extends EnumItem end declare class EnumGuiType_INTERNAL extends Enum Core: EnumGuiType CoreBillboards: EnumGuiType Custom: EnumGuiType CustomBillboards: EnumGuiType PlayerNameplates: EnumGuiType function GetEnumItems(self): { EnumGuiType } function FromName(self, Name: string): EnumGuiType? function FromValue(self, Value: number): EnumGuiType? end declare class EnumHandRigDescriptionSide extends EnumItem end declare class EnumHandRigDescriptionSide_INTERNAL extends Enum Left: EnumHandRigDescriptionSide None: EnumHandRigDescriptionSide Right: EnumHandRigDescriptionSide function GetEnumItems(self): { EnumHandRigDescriptionSide } function FromName(self, Name: string): EnumHandRigDescriptionSide? function FromValue(self, Value: number): EnumHandRigDescriptionSide? end declare class EnumHandlesStyle extends EnumItem end declare class EnumHandlesStyle_INTERNAL extends Enum Movement: EnumHandlesStyle Resize: EnumHandlesStyle function GetEnumItems(self): { EnumHandlesStyle } function FromName(self, Name: string): EnumHandlesStyle? function FromValue(self, Value: number): EnumHandlesStyle? end declare class EnumHapticEffectType extends EnumItem end declare class EnumHapticEffectType_INTERNAL extends Enum Custom: EnumHapticEffectType GameplayCollision: EnumHapticEffectType GameplayExplosion: EnumHapticEffectType UIClick: EnumHapticEffectType UIHover: EnumHapticEffectType UINotification: EnumHapticEffectType function GetEnumItems(self): { EnumHapticEffectType } function FromName(self, Name: string): EnumHapticEffectType? function FromValue(self, Value: number): EnumHapticEffectType? end declare class EnumHashAlgorithm extends EnumItem end declare class EnumHashAlgorithm_INTERNAL extends Enum Blake2b: EnumHashAlgorithm Blake3: EnumHashAlgorithm Md5: EnumHashAlgorithm Sha1: EnumHashAlgorithm Sha256: EnumHashAlgorithm function GetEnumItems(self): { EnumHashAlgorithm } function FromName(self, Name: string): EnumHashAlgorithm? function FromValue(self, Value: number): EnumHashAlgorithm? end declare class EnumHighlightDepthMode extends EnumItem end declare class EnumHighlightDepthMode_INTERNAL extends Enum AlwaysOnTop: EnumHighlightDepthMode Occluded: EnumHighlightDepthMode function GetEnumItems(self): { EnumHighlightDepthMode } function FromName(self, Name: string): EnumHighlightDepthMode? function FromValue(self, Value: number): EnumHighlightDepthMode? end declare class EnumHorizontalAlignment extends EnumItem end declare class EnumHorizontalAlignment_INTERNAL extends Enum Center: EnumHorizontalAlignment Left: EnumHorizontalAlignment Right: EnumHorizontalAlignment function GetEnumItems(self): { EnumHorizontalAlignment } function FromName(self, Name: string): EnumHorizontalAlignment? function FromValue(self, Value: number): EnumHorizontalAlignment? end declare class EnumHoverAnimateSpeed extends EnumItem end declare class EnumHoverAnimateSpeed_INTERNAL extends Enum Fast: EnumHoverAnimateSpeed Medium: EnumHoverAnimateSpeed Slow: EnumHoverAnimateSpeed VeryFast: EnumHoverAnimateSpeed VerySlow: EnumHoverAnimateSpeed function GetEnumItems(self): { EnumHoverAnimateSpeed } function FromName(self, Name: string): EnumHoverAnimateSpeed? function FromValue(self, Value: number): EnumHoverAnimateSpeed? end declare class EnumHttpCachePolicy extends EnumItem end declare class EnumHttpCachePolicy_INTERNAL extends Enum DataOnly: EnumHttpCachePolicy Default: EnumHttpCachePolicy Full: EnumHttpCachePolicy InternalRedirectRefresh: EnumHttpCachePolicy None: EnumHttpCachePolicy function GetEnumItems(self): { EnumHttpCachePolicy } function FromName(self, Name: string): EnumHttpCachePolicy? function FromValue(self, Value: number): EnumHttpCachePolicy? end declare class EnumHttpCompression extends EnumItem end declare class EnumHttpCompression_INTERNAL extends Enum Gzip: EnumHttpCompression None: EnumHttpCompression function GetEnumItems(self): { EnumHttpCompression } function FromName(self, Name: string): EnumHttpCompression? function FromValue(self, Value: number): EnumHttpCompression? end declare class EnumHttpContentType extends EnumItem end declare class EnumHttpContentType_INTERNAL extends Enum ApplicationJson: EnumHttpContentType ApplicationUrlEncoded: EnumHttpContentType ApplicationXml: EnumHttpContentType TextPlain: EnumHttpContentType TextXml: EnumHttpContentType function GetEnumItems(self): { EnumHttpContentType } function FromName(self, Name: string): EnumHttpContentType? function FromValue(self, Value: number): EnumHttpContentType? end declare class EnumHttpError extends EnumItem end declare class EnumHttpError_INTERNAL extends Enum Aborted: EnumHttpError ConnectFail: EnumHttpError ConnectionClosed: EnumHttpError CreatorEnvironmentsNotSupportedByService: EnumHttpError DnsResolve: EnumHttpError InvalidRedirect: EnumHttpError InvalidUrl: EnumHttpError NetFail: EnumHttpError OK: EnumHttpError OutOfMemory: EnumHttpError ServerProtocolError: EnumHttpError SslConnectFail: EnumHttpError SslVerificationFail: EnumHttpError TimedOut: EnumHttpError TooManyRedirects: EnumHttpError Unknown: EnumHttpError function GetEnumItems(self): { EnumHttpError } function FromName(self, Name: string): EnumHttpError? function FromValue(self, Value: number): EnumHttpError? end declare class EnumHttpRequestType extends EnumItem end declare class EnumHttpRequestType_INTERNAL extends Enum Analytics: EnumHttpRequestType Avatar: EnumHttpRequestType Chat: EnumHttpRequestType Default: EnumHttpRequestType Localization: EnumHttpRequestType MarketplaceService: EnumHttpRequestType Players: EnumHttpRequestType function GetEnumItems(self): { EnumHttpRequestType } function FromName(self, Name: string): EnumHttpRequestType? function FromValue(self, Value: number): EnumHttpRequestType? end declare class EnumHumanoidCollisionType extends EnumItem end declare class EnumHumanoidCollisionType_INTERNAL extends Enum InnerBox: EnumHumanoidCollisionType OuterBox: EnumHumanoidCollisionType function GetEnumItems(self): { EnumHumanoidCollisionType } function FromName(self, Name: string): EnumHumanoidCollisionType? function FromValue(self, Value: number): EnumHumanoidCollisionType? end declare class EnumHumanoidDisplayDistanceType extends EnumItem end declare class EnumHumanoidDisplayDistanceType_INTERNAL extends Enum None: EnumHumanoidDisplayDistanceType Subject: EnumHumanoidDisplayDistanceType Viewer: EnumHumanoidDisplayDistanceType function GetEnumItems(self): { EnumHumanoidDisplayDistanceType } function FromName(self, Name: string): EnumHumanoidDisplayDistanceType? function FromValue(self, Value: number): EnumHumanoidDisplayDistanceType? end declare class EnumHumanoidHealthDisplayType extends EnumItem end declare class EnumHumanoidHealthDisplayType_INTERNAL extends Enum AlwaysOff: EnumHumanoidHealthDisplayType AlwaysOn: EnumHumanoidHealthDisplayType DisplayWhenDamaged: EnumHumanoidHealthDisplayType function GetEnumItems(self): { EnumHumanoidHealthDisplayType } function FromName(self, Name: string): EnumHumanoidHealthDisplayType? function FromValue(self, Value: number): EnumHumanoidHealthDisplayType? end declare class EnumHumanoidRigType extends EnumItem end declare class EnumHumanoidRigType_INTERNAL extends Enum R15: EnumHumanoidRigType R6: EnumHumanoidRigType function GetEnumItems(self): { EnumHumanoidRigType } function FromName(self, Name: string): EnumHumanoidRigType? function FromValue(self, Value: number): EnumHumanoidRigType? end declare class EnumHumanoidStateType extends EnumItem end declare class EnumHumanoidStateType_INTERNAL extends Enum Climbing: EnumHumanoidStateType Dead: EnumHumanoidStateType FallingDown: EnumHumanoidStateType Flying: EnumHumanoidStateType Freefall: EnumHumanoidStateType GettingUp: EnumHumanoidStateType Jumping: EnumHumanoidStateType Landed: EnumHumanoidStateType None: EnumHumanoidStateType Physics: EnumHumanoidStateType PlatformStanding: EnumHumanoidStateType Ragdoll: EnumHumanoidStateType Running: EnumHumanoidStateType RunningNoPhysics: EnumHumanoidStateType Seated: EnumHumanoidStateType StrafingNoPhysics: EnumHumanoidStateType Swimming: EnumHumanoidStateType function GetEnumItems(self): { EnumHumanoidStateType } function FromName(self, Name: string): EnumHumanoidStateType? function FromValue(self, Value: number): EnumHumanoidStateType? end declare class EnumIKCollisionsMode extends EnumItem end declare class EnumIKCollisionsMode_INTERNAL extends Enum IncludeContactedMechanisms: EnumIKCollisionsMode NoCollisions: EnumIKCollisionsMode OtherMechanismsAnchored: EnumIKCollisionsMode function GetEnumItems(self): { EnumIKCollisionsMode } function FromName(self, Name: string): EnumIKCollisionsMode? function FromValue(self, Value: number): EnumIKCollisionsMode? end declare class EnumIKControlConstraintSupport extends EnumItem end declare class EnumIKControlConstraintSupport_INTERNAL extends Enum Default: EnumIKControlConstraintSupport Disabled: EnumIKControlConstraintSupport Enabled: EnumIKControlConstraintSupport function GetEnumItems(self): { EnumIKControlConstraintSupport } function FromName(self, Name: string): EnumIKControlConstraintSupport? function FromValue(self, Value: number): EnumIKControlConstraintSupport? end declare class EnumIKControlType extends EnumItem end declare class EnumIKControlType_INTERNAL extends Enum LookAt: EnumIKControlType Position: EnumIKControlType Rotation: EnumIKControlType Transform: EnumIKControlType function GetEnumItems(self): { EnumIKControlType } function FromName(self, Name: string): EnumIKControlType? function FromValue(self, Value: number): EnumIKControlType? end declare class EnumIXPLoadingStatus extends EnumItem end declare class EnumIXPLoadingStatus_INTERNAL extends Enum ErrorConnection: EnumIXPLoadingStatus ErrorInvalidUser: EnumIXPLoadingStatus ErrorJsonParse: EnumIXPLoadingStatus ErrorTimedOut: EnumIXPLoadingStatus Initialized: EnumIXPLoadingStatus None: EnumIXPLoadingStatus Pending: EnumIXPLoadingStatus function GetEnumItems(self): { EnumIXPLoadingStatus } function FromName(self, Name: string): EnumIXPLoadingStatus? function FromValue(self, Value: number): EnumIXPLoadingStatus? end declare class EnumImageAlphaType extends EnumItem end declare class EnumImageAlphaType_INTERNAL extends Enum Default: EnumImageAlphaType LockCanvasAlpha: EnumImageAlphaType LockCanvasColor: EnumImageAlphaType function GetEnumItems(self): { EnumImageAlphaType } function FromName(self, Name: string): EnumImageAlphaType? function FromValue(self, Value: number): EnumImageAlphaType? end declare class EnumImageCombineType extends EnumItem end declare class EnumImageCombineType_INTERNAL extends Enum Add: EnumImageCombineType AlphaBlend: EnumImageCombineType BlendSourceOver: EnumImageCombineType Multiply: EnumImageCombineType Overwrite: EnumImageCombineType function GetEnumItems(self): { EnumImageCombineType } function FromName(self, Name: string): EnumImageCombineType? function FromValue(self, Value: number): EnumImageCombineType? end declare class EnumInOut extends EnumItem end declare class EnumInOut_INTERNAL extends Enum Center: EnumInOut Edge: EnumInOut Inset: EnumInOut function GetEnumItems(self): { EnumInOut } function FromName(self, Name: string): EnumInOut? function FromValue(self, Value: number): EnumInOut? end declare class EnumInfoType extends EnumItem end declare class EnumInfoType_INTERNAL extends Enum Asset: EnumInfoType Bundle: EnumInfoType GamePass: EnumInfoType Product: EnumInfoType Subscription: EnumInfoType function GetEnumItems(self): { EnumInfoType } function FromName(self, Name: string): EnumInfoType? function FromValue(self, Value: number): EnumInfoType? end declare class EnumInitialDockState extends EnumItem end declare class EnumInitialDockState_INTERNAL extends Enum Bottom: EnumInitialDockState Float: EnumInitialDockState Left: EnumInitialDockState Right: EnumInitialDockState Top: EnumInitialDockState function GetEnumItems(self): { EnumInitialDockState } function FromName(self, Name: string): EnumInitialDockState? function FromValue(self, Value: number): EnumInitialDockState? end declare class EnumInputActionType extends EnumItem end declare class EnumInputActionType_INTERNAL extends Enum Bool: EnumInputActionType Direction1D: EnumInputActionType Direction2D: EnumInputActionType Direction3D: EnumInputActionType ViewportPosition: EnumInputActionType function GetEnumItems(self): { EnumInputActionType } function FromName(self, Name: string): EnumInputActionType? function FromValue(self, Value: number): EnumInputActionType? end declare class EnumInputType extends EnumItem end declare class EnumInputType_INTERNAL extends Enum Constant: EnumInputType NoInput: EnumInputType Sin: EnumInputType function GetEnumItems(self): { EnumInputType } function FromName(self, Name: string): EnumInputType? function FromValue(self, Value: number): EnumInputType? end declare class EnumIntermediateMeshGenerationResult extends EnumItem end declare class EnumIntermediateMeshGenerationResult_INTERNAL extends Enum HighQualityMesh: EnumIntermediateMeshGenerationResult function GetEnumItems(self): { EnumIntermediateMeshGenerationResult } function FromName(self, Name: string): EnumIntermediateMeshGenerationResult? function FromValue(self, Value: number): EnumIntermediateMeshGenerationResult? end declare class EnumInterpolationThrottlingMode extends EnumItem end declare class EnumInterpolationThrottlingMode_INTERNAL extends Enum Default: EnumInterpolationThrottlingMode Disabled: EnumInterpolationThrottlingMode Enabled: EnumInterpolationThrottlingMode function GetEnumItems(self): { EnumInterpolationThrottlingMode } function FromName(self, Name: string): EnumInterpolationThrottlingMode? function FromValue(self, Value: number): EnumInterpolationThrottlingMode? end declare class EnumInviteState extends EnumItem end declare class EnumInviteState_INTERNAL extends Enum Accepted: EnumInviteState Declined: EnumInviteState Missed: EnumInviteState Placed: EnumInviteState function GetEnumItems(self): { EnumInviteState } function FromName(self, Name: string): EnumInviteState? function FromValue(self, Value: number): EnumInviteState? end declare class EnumItemLineAlignment extends EnumItem end declare class EnumItemLineAlignment_INTERNAL extends Enum Automatic: EnumItemLineAlignment Center: EnumItemLineAlignment End: EnumItemLineAlignment Start: EnumItemLineAlignment Stretch: EnumItemLineAlignment function GetEnumItems(self): { EnumItemLineAlignment } function FromName(self, Name: string): EnumItemLineAlignment? function FromValue(self, Value: number): EnumItemLineAlignment? end declare class EnumJoinSource extends EnumItem end declare class EnumJoinSource_INTERNAL extends Enum CreatedItemAttribution: EnumJoinSource function GetEnumItems(self): { EnumJoinSource } function FromName(self, Name: string): EnumJoinSource? function FromValue(self, Value: number): EnumJoinSource? end declare class EnumJointCreationMode extends EnumItem end declare class EnumJointCreationMode_INTERNAL extends Enum All: EnumJointCreationMode None: EnumJointCreationMode Surface: EnumJointCreationMode function GetEnumItems(self): { EnumJointCreationMode } function FromName(self, Name: string): EnumJointCreationMode? function FromValue(self, Value: number): EnumJointCreationMode? end declare class EnumKeyCode extends EnumItem end declare class EnumKeyCode_INTERNAL extends Enum A: EnumKeyCode Ampersand: EnumKeyCode Asterisk: EnumKeyCode At: EnumKeyCode B: EnumKeyCode BackSlash: EnumKeyCode Backquote: EnumKeyCode Backspace: EnumKeyCode Break: EnumKeyCode ButtonA: EnumKeyCode ButtonB: EnumKeyCode ButtonL1: EnumKeyCode ButtonL2: EnumKeyCode ButtonL3: EnumKeyCode ButtonR1: EnumKeyCode ButtonR2: EnumKeyCode ButtonR3: EnumKeyCode ButtonSelect: EnumKeyCode ButtonStart: EnumKeyCode ButtonX: EnumKeyCode ButtonY: EnumKeyCode C: EnumKeyCode CapsLock: EnumKeyCode Caret: EnumKeyCode Clear: EnumKeyCode Colon: EnumKeyCode Comma: EnumKeyCode Compose: EnumKeyCode D: EnumKeyCode DPadDown: EnumKeyCode DPadLeft: EnumKeyCode DPadRight: EnumKeyCode DPadUp: EnumKeyCode Delete: EnumKeyCode Dollar: EnumKeyCode Down: EnumKeyCode E: EnumKeyCode Eight: EnumKeyCode End: EnumKeyCode Equals: EnumKeyCode Escape: EnumKeyCode Euro: EnumKeyCode F: EnumKeyCode F1: EnumKeyCode F10: EnumKeyCode F11: EnumKeyCode F12: EnumKeyCode F13: EnumKeyCode F14: EnumKeyCode F15: EnumKeyCode F2: EnumKeyCode F3: EnumKeyCode F4: EnumKeyCode F5: EnumKeyCode F6: EnumKeyCode F7: EnumKeyCode F8: EnumKeyCode F9: EnumKeyCode Five: EnumKeyCode Four: EnumKeyCode G: EnumKeyCode GreaterThan: EnumKeyCode H: EnumKeyCode Hash: EnumKeyCode Help: EnumKeyCode Home: EnumKeyCode I: EnumKeyCode Insert: EnumKeyCode J: EnumKeyCode K: EnumKeyCode KeypadDivide: EnumKeyCode KeypadEight: EnumKeyCode KeypadEnter: EnumKeyCode KeypadEquals: EnumKeyCode KeypadFive: EnumKeyCode KeypadFour: EnumKeyCode KeypadMinus: EnumKeyCode KeypadMultiply: EnumKeyCode KeypadNine: EnumKeyCode KeypadOne: EnumKeyCode KeypadPeriod: EnumKeyCode KeypadPlus: EnumKeyCode KeypadSeven: EnumKeyCode KeypadSix: EnumKeyCode KeypadThree: EnumKeyCode KeypadTwo: EnumKeyCode KeypadZero: EnumKeyCode L: EnumKeyCode Left: EnumKeyCode LeftAlt: EnumKeyCode LeftBracket: EnumKeyCode LeftControl: EnumKeyCode LeftCurly: EnumKeyCode LeftMeta: EnumKeyCode LeftParenthesis: EnumKeyCode LeftShift: EnumKeyCode LeftSuper: EnumKeyCode LessThan: EnumKeyCode M: EnumKeyCode Menu: EnumKeyCode Minus: EnumKeyCode Mode: EnumKeyCode MouseBackButton: EnumKeyCode MouseLeftButton: EnumKeyCode MouseMiddleButton: EnumKeyCode MouseNoButton: EnumKeyCode MousePosition: EnumKeyCode MouseRightButton: EnumKeyCode MouseX: EnumKeyCode MouseY: EnumKeyCode N: EnumKeyCode Nine: EnumKeyCode NumLock: EnumKeyCode O: EnumKeyCode One: EnumKeyCode P: EnumKeyCode PageDown: EnumKeyCode PageUp: EnumKeyCode Pause: EnumKeyCode Percent: EnumKeyCode Period: EnumKeyCode Pipe: EnumKeyCode Plus: EnumKeyCode Power: EnumKeyCode Print: EnumKeyCode Q: EnumKeyCode Question: EnumKeyCode Quote: EnumKeyCode QuotedDouble: EnumKeyCode R: EnumKeyCode Return: EnumKeyCode Right: EnumKeyCode RightAlt: EnumKeyCode RightBracket: EnumKeyCode RightControl: EnumKeyCode RightCurly: EnumKeyCode RightMeta: EnumKeyCode RightParenthesis: EnumKeyCode RightShift: EnumKeyCode RightSuper: EnumKeyCode S: EnumKeyCode ScrollLock: EnumKeyCode Semicolon: EnumKeyCode Seven: EnumKeyCode Six: EnumKeyCode Slash: EnumKeyCode Space: EnumKeyCode SysReq: EnumKeyCode T: EnumKeyCode Tab: EnumKeyCode Three: EnumKeyCode Thumbstick1: EnumKeyCode Thumbstick1Down: EnumKeyCode Thumbstick1Left: EnumKeyCode Thumbstick1Right: EnumKeyCode Thumbstick1Up: EnumKeyCode Thumbstick2: EnumKeyCode Thumbstick2Down: EnumKeyCode Thumbstick2Left: EnumKeyCode Thumbstick2Right: EnumKeyCode Thumbstick2Up: EnumKeyCode Tilde: EnumKeyCode Two: EnumKeyCode U: EnumKeyCode Underscore: EnumKeyCode Undo: EnumKeyCode Unknown: EnumKeyCode Up: EnumKeyCode V: EnumKeyCode W: EnumKeyCode World0: EnumKeyCode World1: EnumKeyCode World10: EnumKeyCode World11: EnumKeyCode World12: EnumKeyCode World13: EnumKeyCode World14: EnumKeyCode World15: EnumKeyCode World16: EnumKeyCode World17: EnumKeyCode World18: EnumKeyCode World19: EnumKeyCode World2: EnumKeyCode World20: EnumKeyCode World21: EnumKeyCode World22: EnumKeyCode World23: EnumKeyCode World24: EnumKeyCode World25: EnumKeyCode World26: EnumKeyCode World27: EnumKeyCode World28: EnumKeyCode World29: EnumKeyCode World3: EnumKeyCode World30: EnumKeyCode World31: EnumKeyCode World32: EnumKeyCode World33: EnumKeyCode World34: EnumKeyCode World35: EnumKeyCode World36: EnumKeyCode World37: EnumKeyCode World38: EnumKeyCode World39: EnumKeyCode World4: EnumKeyCode World40: EnumKeyCode World41: EnumKeyCode World42: EnumKeyCode World43: EnumKeyCode World44: EnumKeyCode World45: EnumKeyCode World46: EnumKeyCode World47: EnumKeyCode World48: EnumKeyCode World49: EnumKeyCode World5: EnumKeyCode World50: EnumKeyCode World51: EnumKeyCode World52: EnumKeyCode World53: EnumKeyCode World54: EnumKeyCode World55: EnumKeyCode World56: EnumKeyCode World57: EnumKeyCode World58: EnumKeyCode World59: EnumKeyCode World6: EnumKeyCode World60: EnumKeyCode World61: EnumKeyCode World62: EnumKeyCode World63: EnumKeyCode World64: EnumKeyCode World65: EnumKeyCode World66: EnumKeyCode World67: EnumKeyCode World68: EnumKeyCode World69: EnumKeyCode World7: EnumKeyCode World70: EnumKeyCode World71: EnumKeyCode World72: EnumKeyCode World73: EnumKeyCode World74: EnumKeyCode World75: EnumKeyCode World76: EnumKeyCode World77: EnumKeyCode World78: EnumKeyCode World79: EnumKeyCode World8: EnumKeyCode World80: EnumKeyCode World81: EnumKeyCode World82: EnumKeyCode World83: EnumKeyCode World84: EnumKeyCode World85: EnumKeyCode World86: EnumKeyCode World87: EnumKeyCode World88: EnumKeyCode World89: EnumKeyCode World9: EnumKeyCode World90: EnumKeyCode World91: EnumKeyCode World92: EnumKeyCode World93: EnumKeyCode World94: EnumKeyCode World95: EnumKeyCode X: EnumKeyCode Y: EnumKeyCode Z: EnumKeyCode Zero: EnumKeyCode function GetEnumItems(self): { EnumKeyCode } function FromName(self, Name: string): EnumKeyCode? function FromValue(self, Value: number): EnumKeyCode? end declare class EnumKeyInterpolationMode extends EnumItem end declare class EnumKeyInterpolationMode_INTERNAL extends Enum Constant: EnumKeyInterpolationMode Cubic: EnumKeyInterpolationMode Linear: EnumKeyInterpolationMode function GetEnumItems(self): { EnumKeyInterpolationMode } function FromName(self, Name: string): EnumKeyInterpolationMode? function FromValue(self, Value: number): EnumKeyInterpolationMode? end declare class EnumKeywordFilterType extends EnumItem end declare class EnumKeywordFilterType_INTERNAL extends Enum Exclude: EnumKeywordFilterType Include: EnumKeywordFilterType function GetEnumItems(self): { EnumKeywordFilterType } function FromName(self, Name: string): EnumKeywordFilterType? function FromValue(self, Value: number): EnumKeywordFilterType? end declare class EnumLanguage extends EnumItem end declare class EnumLanguage_INTERNAL extends Enum Default: EnumLanguage function GetEnumItems(self): { EnumLanguage } function FromName(self, Name: string): EnumLanguage? function FromValue(self, Value: number): EnumLanguage? end declare class EnumLeftRight extends EnumItem end declare class EnumLeftRight_INTERNAL extends Enum Center: EnumLeftRight Left: EnumLeftRight Right: EnumLeftRight function GetEnumItems(self): { EnumLeftRight } function FromName(self, Name: string): EnumLeftRight? function FromValue(self, Value: number): EnumLeftRight? end declare class EnumLexemeType extends EnumItem end declare class EnumLexemeType_INTERNAL extends Enum And: EnumLexemeType Colon: EnumLexemeType Dot: EnumLexemeType DoubleStar: EnumLexemeType Eof: EnumLexemeType Equal: EnumLexemeType GreaterThan: EnumLexemeType GreaterThanEqual: EnumLexemeType LeftParenthesis: EnumLexemeType LessThan: EnumLexemeType LessThanEqual: EnumLexemeType Name: EnumLexemeType Number: EnumLexemeType Or: EnumLexemeType QuotedString: EnumLexemeType ReservedSpecial: EnumLexemeType RightParenthesis: EnumLexemeType Star: EnumLexemeType TildeEqual: EnumLexemeType function GetEnumItems(self): { EnumLexemeType } function FromName(self, Name: string): EnumLexemeType? function FromValue(self, Value: number): EnumLexemeType? end declare class EnumLightingStyle extends EnumItem end declare class EnumLightingStyle_INTERNAL extends Enum Realistic: EnumLightingStyle Soft: EnumLightingStyle function GetEnumItems(self): { EnumLightingStyle } function FromName(self, Name: string): EnumLightingStyle? function FromValue(self, Value: number): EnumLightingStyle? end declare class EnumLimb extends EnumItem end declare class EnumLimb_INTERNAL extends Enum Head: EnumLimb LeftArm: EnumLimb LeftLeg: EnumLimb RightArm: EnumLimb RightLeg: EnumLimb Torso: EnumLimb Unknown: EnumLimb function GetEnumItems(self): { EnumLimb } function FromName(self, Name: string): EnumLimb? function FromValue(self, Value: number): EnumLimb? end declare class EnumLineJoinMode extends EnumItem end declare class EnumLineJoinMode_INTERNAL extends Enum Bevel: EnumLineJoinMode Miter: EnumLineJoinMode Round: EnumLineJoinMode function GetEnumItems(self): { EnumLineJoinMode } function FromName(self, Name: string): EnumLineJoinMode? function FromValue(self, Value: number): EnumLineJoinMode? end declare class EnumListDisplayMode extends EnumItem end declare class EnumListDisplayMode_INTERNAL extends Enum Horizontal: EnumListDisplayMode Vertical: EnumListDisplayMode function GetEnumItems(self): { EnumListDisplayMode } function FromName(self, Name: string): EnumListDisplayMode? function FromValue(self, Value: number): EnumListDisplayMode? end declare class EnumListenerLocation extends EnumItem end declare class EnumListenerLocation_INTERNAL extends Enum Camera: EnumListenerLocation Character: EnumListenerLocation Default: EnumListenerLocation None: EnumListenerLocation function GetEnumItems(self): { EnumListenerLocation } function FromName(self, Name: string): EnumListenerLocation? function FromValue(self, Value: number): EnumListenerLocation? end declare class EnumListenerType extends EnumItem end declare class EnumListenerType_INTERNAL extends Enum CFrame: EnumListenerType Camera: EnumListenerType ObjectCFrame: EnumListenerType ObjectPosition: EnumListenerType function GetEnumItems(self): { EnumListenerType } function FromName(self, Name: string): EnumListenerType? function FromValue(self, Value: number): EnumListenerType? end declare class EnumLiveEditingAtomicUpdateResponse extends EnumItem end declare class EnumLiveEditingAtomicUpdateResponse_INTERNAL extends Enum FailureGuidNotFound: EnumLiveEditingAtomicUpdateResponse FailureHashMismatch: EnumLiveEditingAtomicUpdateResponse FailureOperationIllegal: EnumLiveEditingAtomicUpdateResponse Success: EnumLiveEditingAtomicUpdateResponse function GetEnumItems(self): { EnumLiveEditingAtomicUpdateResponse } function FromName(self, Name: string): EnumLiveEditingAtomicUpdateResponse? function FromValue(self, Value: number): EnumLiveEditingAtomicUpdateResponse? end declare class EnumLiveEditingBroadcastMessageType extends EnumItem end declare class EnumLiveEditingBroadcastMessageType_INTERNAL extends Enum Error: EnumLiveEditingBroadcastMessageType Normal: EnumLiveEditingBroadcastMessageType Warning: EnumLiveEditingBroadcastMessageType function GetEnumItems(self): { EnumLiveEditingBroadcastMessageType } function FromName(self, Name: string): EnumLiveEditingBroadcastMessageType? function FromValue(self, Value: number): EnumLiveEditingBroadcastMessageType? end declare class EnumLoadCharacterLayeredClothing extends EnumItem end declare class EnumLoadCharacterLayeredClothing_INTERNAL extends Enum Default: EnumLoadCharacterLayeredClothing Disabled: EnumLoadCharacterLayeredClothing Enabled: EnumLoadCharacterLayeredClothing function GetEnumItems(self): { EnumLoadCharacterLayeredClothing } function FromName(self, Name: string): EnumLoadCharacterLayeredClothing? function FromValue(self, Value: number): EnumLoadCharacterLayeredClothing? end declare class EnumLoadDynamicHeads extends EnumItem end declare class EnumLoadDynamicHeads_INTERNAL extends Enum Default: EnumLoadDynamicHeads Disabled: EnumLoadDynamicHeads Enabled: EnumLoadDynamicHeads function GetEnumItems(self): { EnumLoadDynamicHeads } function FromName(self, Name: string): EnumLoadDynamicHeads? function FromValue(self, Value: number): EnumLoadDynamicHeads? end declare class EnumLocationType extends EnumItem end declare class EnumLocationType_INTERNAL extends Enum Camera: EnumLocationType Character: EnumLocationType ObjectPosition: EnumLocationType function GetEnumItems(self): { EnumLocationType } function FromName(self, Name: string): EnumLocationType? function FromValue(self, Value: number): EnumLocationType? end declare class EnumLuauTypeCheckMode extends EnumItem end declare class EnumLuauTypeCheckMode_INTERNAL extends Enum Default: EnumLuauTypeCheckMode NoCheck: EnumLuauTypeCheckMode Nonstrict: EnumLuauTypeCheckMode Strict: EnumLuauTypeCheckMode function GetEnumItems(self): { EnumLuauTypeCheckMode } function FromName(self, Name: string): EnumLuauTypeCheckMode? function FromValue(self, Value: number): EnumLuauTypeCheckMode? end declare class EnumMakeupType extends EnumItem end declare class EnumMakeupType_INTERNAL extends Enum Eye: EnumMakeupType Face: EnumMakeupType Lip: EnumMakeupType function GetEnumItems(self): { EnumMakeupType } function FromName(self, Name: string): EnumMakeupType? function FromValue(self, Value: number): EnumMakeupType? end declare class EnumMarketplaceBulkPurchasePromptStatus extends EnumItem end declare class EnumMarketplaceBulkPurchasePromptStatus_INTERNAL extends Enum Aborted: EnumMarketplaceBulkPurchasePromptStatus Completed: EnumMarketplaceBulkPurchasePromptStatus Error: EnumMarketplaceBulkPurchasePromptStatus function GetEnumItems(self): { EnumMarketplaceBulkPurchasePromptStatus } function FromName(self, Name: string): EnumMarketplaceBulkPurchasePromptStatus? function FromValue(self, Value: number): EnumMarketplaceBulkPurchasePromptStatus? end declare class EnumMarketplaceItemPurchaseStatus extends EnumItem end declare class EnumMarketplaceItemPurchaseStatus_INTERNAL extends Enum AlreadyOwned: EnumMarketplaceItemPurchaseStatus InsufficientMembership: EnumMarketplaceItemPurchaseStatus InsufficientRobux: EnumMarketplaceItemPurchaseStatus NotAvailableForPurchaser: EnumMarketplaceItemPurchaseStatus NotForSale: EnumMarketplaceItemPurchaseStatus PlaceInvalid: EnumMarketplaceItemPurchaseStatus PriceMismatch: EnumMarketplaceItemPurchaseStatus PurchaserIsSeller: EnumMarketplaceItemPurchaseStatus QuantityLimitExceeded: EnumMarketplaceItemPurchaseStatus QuotaExceeded: EnumMarketplaceItemPurchaseStatus SoldOut: EnumMarketplaceItemPurchaseStatus Success: EnumMarketplaceItemPurchaseStatus SystemError: EnumMarketplaceItemPurchaseStatus function GetEnumItems(self): { EnumMarketplaceItemPurchaseStatus } function FromName(self, Name: string): EnumMarketplaceItemPurchaseStatus? function FromValue(self, Value: number): EnumMarketplaceItemPurchaseStatus? end declare class EnumMarketplaceProductType extends EnumItem end declare class EnumMarketplaceProductType_INTERNAL extends Enum AvatarAsset: EnumMarketplaceProductType AvatarBundle: EnumMarketplaceProductType function GetEnumItems(self): { EnumMarketplaceProductType } function FromName(self, Name: string): EnumMarketplaceProductType? function FromValue(self, Value: number): EnumMarketplaceProductType? end declare class EnumMarkupKind extends EnumItem end declare class EnumMarkupKind_INTERNAL extends Enum Markdown: EnumMarkupKind PlainText: EnumMarkupKind function GetEnumItems(self): { EnumMarkupKind } function FromName(self, Name: string): EnumMarkupKind? function FromValue(self, Value: number): EnumMarkupKind? end declare class EnumMatchmakingType extends EnumItem end declare class EnumMatchmakingType_INTERNAL extends Enum Default: EnumMatchmakingType PlayStationOnly: EnumMatchmakingType XboxOnly: EnumMatchmakingType function GetEnumItems(self): { EnumMatchmakingType } function FromName(self, Name: string): EnumMatchmakingType? function FromValue(self, Value: number): EnumMatchmakingType? end declare class EnumMaterial extends EnumItem end declare class EnumMaterial_INTERNAL extends Enum Air: EnumMaterial Asphalt: EnumMaterial Basalt: EnumMaterial Brick: EnumMaterial Cardboard: EnumMaterial Carpet: EnumMaterial CeramicTiles: EnumMaterial ClayRoofTiles: EnumMaterial Cobblestone: EnumMaterial Concrete: EnumMaterial CorrodedMetal: EnumMaterial CrackedLava: EnumMaterial DiamondPlate: EnumMaterial Fabric: EnumMaterial Foil: EnumMaterial ForceField: EnumMaterial Glacier: EnumMaterial Glass: EnumMaterial Granite: EnumMaterial Grass: EnumMaterial Ground: EnumMaterial Ice: EnumMaterial LeafyGrass: EnumMaterial Leather: EnumMaterial Limestone: EnumMaterial Marble: EnumMaterial Metal: EnumMaterial Mud: EnumMaterial Neon: EnumMaterial Pavement: EnumMaterial Pebble: EnumMaterial Plaster: EnumMaterial Plastic: EnumMaterial Rock: EnumMaterial RoofShingles: EnumMaterial Rubber: EnumMaterial Salt: EnumMaterial Sand: EnumMaterial Sandstone: EnumMaterial Slate: EnumMaterial SmoothPlastic: EnumMaterial Snow: EnumMaterial Water: EnumMaterial Wood: EnumMaterial WoodPlanks: EnumMaterial function GetEnumItems(self): { EnumMaterial } function FromName(self, Name: string): EnumMaterial? function FromValue(self, Value: number): EnumMaterial? end declare class EnumMaterialPattern extends EnumItem end declare class EnumMaterialPattern_INTERNAL extends Enum Organic: EnumMaterialPattern Regular: EnumMaterialPattern function GetEnumItems(self): { EnumMaterialPattern } function FromName(self, Name: string): EnumMaterialPattern? function FromValue(self, Value: number): EnumMaterialPattern? end declare class EnumMembershipType extends EnumItem end declare class EnumMembershipType_INTERNAL extends Enum BuildersClub: EnumMembershipType None: EnumMembershipType OutrageousBuildersClub: EnumMembershipType Premium: EnumMembershipType TurboBuildersClub: EnumMembershipType function GetEnumItems(self): { EnumMembershipType } function FromName(self, Name: string): EnumMembershipType? function FromValue(self, Value: number): EnumMembershipType? end declare class EnumMeshPartDetailLevel extends EnumItem end declare class EnumMeshPartDetailLevel_INTERNAL extends Enum DistanceBased: EnumMeshPartDetailLevel Level00: EnumMeshPartDetailLevel Level01: EnumMeshPartDetailLevel Level02: EnumMeshPartDetailLevel Level03: EnumMeshPartDetailLevel Level04: EnumMeshPartDetailLevel function GetEnumItems(self): { EnumMeshPartDetailLevel } function FromName(self, Name: string): EnumMeshPartDetailLevel? function FromValue(self, Value: number): EnumMeshPartDetailLevel? end declare class EnumMeshPartHeadsAndAccessories extends EnumItem end declare class EnumMeshPartHeadsAndAccessories_INTERNAL extends Enum Default: EnumMeshPartHeadsAndAccessories Disabled: EnumMeshPartHeadsAndAccessories Enabled: EnumMeshPartHeadsAndAccessories function GetEnumItems(self): { EnumMeshPartHeadsAndAccessories } function FromName(self, Name: string): EnumMeshPartHeadsAndAccessories? function FromValue(self, Value: number): EnumMeshPartHeadsAndAccessories? end declare class EnumMeshScaleUnit extends EnumItem end declare class EnumMeshScaleUnit_INTERNAL extends Enum CM: EnumMeshScaleUnit Foot: EnumMeshScaleUnit Inch: EnumMeshScaleUnit MM: EnumMeshScaleUnit Meter: EnumMeshScaleUnit Stud: EnumMeshScaleUnit function GetEnumItems(self): { EnumMeshScaleUnit } function FromName(self, Name: string): EnumMeshScaleUnit? function FromValue(self, Value: number): EnumMeshScaleUnit? end declare class EnumMeshType extends EnumItem end declare class EnumMeshType_INTERNAL extends Enum Brick: EnumMeshType CornerWedge: EnumMeshType Cylinder: EnumMeshType FileMesh: EnumMeshType Head: EnumMeshType ParallelRamp: EnumMeshType Prism: EnumMeshType Pyramid: EnumMeshType RightAngleRamp: EnumMeshType Sphere: EnumMeshType Torso: EnumMeshType Wedge: EnumMeshType function GetEnumItems(self): { EnumMeshType } function FromName(self, Name: string): EnumMeshType? function FromValue(self, Value: number): EnumMeshType? end declare class EnumMessageType extends EnumItem end declare class EnumMessageType_INTERNAL extends Enum MessageError: EnumMessageType MessageInfo: EnumMessageType MessageOutput: EnumMessageType MessageWarning: EnumMessageType function GetEnumItems(self): { EnumMessageType } function FromName(self, Name: string): EnumMessageType? function FromValue(self, Value: number): EnumMessageType? end declare class EnumModelLevelOfDetail extends EnumItem end declare class EnumModelLevelOfDetail_INTERNAL extends Enum Automatic: EnumModelLevelOfDetail Disabled: EnumModelLevelOfDetail SLIM: EnumModelLevelOfDetail StreamingMesh: EnumModelLevelOfDetail function GetEnumItems(self): { EnumModelLevelOfDetail } function FromName(self, Name: string): EnumModelLevelOfDetail? function FromValue(self, Value: number): EnumModelLevelOfDetail? end declare class EnumModelStreamingBehavior extends EnumItem end declare class EnumModelStreamingBehavior_INTERNAL extends Enum Default: EnumModelStreamingBehavior Improved: EnumModelStreamingBehavior Legacy: EnumModelStreamingBehavior function GetEnumItems(self): { EnumModelStreamingBehavior } function FromName(self, Name: string): EnumModelStreamingBehavior? function FromValue(self, Value: number): EnumModelStreamingBehavior? end declare class EnumModelStreamingMode extends EnumItem end declare class EnumModelStreamingMode_INTERNAL extends Enum Atomic: EnumModelStreamingMode Default: EnumModelStreamingMode Nonatomic: EnumModelStreamingMode Persistent: EnumModelStreamingMode PersistentPerPlayer: EnumModelStreamingMode function GetEnumItems(self): { EnumModelStreamingMode } function FromName(self, Name: string): EnumModelStreamingMode? function FromValue(self, Value: number): EnumModelStreamingMode? end declare class EnumModerationResultCategory extends EnumItem end declare class EnumModerationResultCategory_INTERNAL extends Enum Borderline: EnumModerationResultCategory NoViolationDetected: EnumModerationResultCategory ViolationDetected: EnumModerationResultCategory function GetEnumItems(self): { EnumModerationResultCategory } function FromName(self, Name: string): EnumModerationResultCategory? function FromValue(self, Value: number): EnumModerationResultCategory? end declare class EnumModerationResultLabel extends EnumItem end declare class EnumModerationResultLabel_INTERNAL extends Enum ChildExploitation: EnumModerationResultLabel DiscriminationSlursAndHateSpeech: EnumModerationResultLabel IllegalAndRegulatedGoodsAndActivities: EnumModerationResultLabel Other: EnumModerationResultLabel Profanity: EnumModerationResultLabel RealWorldSensitiveEvents: EnumModerationResultLabel RomanticAndSexualContent: EnumModerationResultLabel SuicideSelfInjuryAndHarmfulBehavior: EnumModerationResultLabel TerrorismAndViolentExtremism: EnumModerationResultLabel ThreatsBullyingAndHarassment: EnumModerationResultLabel ViolentContentAndGore: EnumModerationResultLabel function GetEnumItems(self): { EnumModerationResultLabel } function FromName(self, Name: string): EnumModerationResultLabel? function FromValue(self, Value: number): EnumModerationResultLabel? end declare class EnumModerationStatus extends EnumItem end declare class EnumModerationStatus_INTERNAL extends Enum Invalid: EnumModerationStatus NotApplicable: EnumModerationStatus NotReviewed: EnumModerationStatus ReviewedApproved: EnumModerationStatus ReviewedRejected: EnumModerationStatus function GetEnumItems(self): { EnumModerationStatus } function FromName(self, Name: string): EnumModerationStatus? function FromValue(self, Value: number): EnumModerationStatus? end declare class EnumModifierKey extends EnumItem end declare class EnumModifierKey_INTERNAL extends Enum Alt: EnumModifierKey Ctrl: EnumModifierKey Meta: EnumModifierKey Shift: EnumModifierKey function GetEnumItems(self): { EnumModifierKey } function FromName(self, Name: string): EnumModifierKey? function FromValue(self, Value: number): EnumModifierKey? end declare class EnumMouseBehavior extends EnumItem end declare class EnumMouseBehavior_INTERNAL extends Enum Default: EnumMouseBehavior LockCenter: EnumMouseBehavior LockCurrentPosition: EnumMouseBehavior function GetEnumItems(self): { EnumMouseBehavior } function FromName(self, Name: string): EnumMouseBehavior? function FromValue(self, Value: number): EnumMouseBehavior? end declare class EnumMoveState extends EnumItem end declare class EnumMoveState_INTERNAL extends Enum AirFree: EnumMoveState Coasting: EnumMoveState Pushing: EnumMoveState Stopped: EnumMoveState Stopping: EnumMoveState function GetEnumItems(self): { EnumMoveState } function FromName(self, Name: string): EnumMoveState? function FromValue(self, Value: number): EnumMoveState? end declare class EnumMoverConstraintRootBehaviorMode extends EnumItem end declare class EnumMoverConstraintRootBehaviorMode_INTERNAL extends Enum Default: EnumMoverConstraintRootBehaviorMode Disabled: EnumMoverConstraintRootBehaviorMode Enabled: EnumMoverConstraintRootBehaviorMode function GetEnumItems(self): { EnumMoverConstraintRootBehaviorMode } function FromName(self, Name: string): EnumMoverConstraintRootBehaviorMode? function FromValue(self, Value: number): EnumMoverConstraintRootBehaviorMode? end declare class EnumMuteState extends EnumItem end declare class EnumMuteState_INTERNAL extends Enum Muted: EnumMuteState Unmuted: EnumMuteState function GetEnumItems(self): { EnumMuteState } function FromName(self, Name: string): EnumMuteState? function FromValue(self, Value: number): EnumMuteState? end declare class EnumNameOcclusion extends EnumItem end declare class EnumNameOcclusion_INTERNAL extends Enum EnemyOcclusion: EnumNameOcclusion NoOcclusion: EnumNameOcclusion OccludeAll: EnumNameOcclusion function GetEnumItems(self): { EnumNameOcclusion } function FromName(self, Name: string): EnumNameOcclusion? function FromValue(self, Value: number): EnumNameOcclusion? end declare class EnumNegateOperationHiddenHistory extends EnumItem end declare class EnumNegateOperationHiddenHistory_INTERNAL extends Enum NegatedIntersection: EnumNegateOperationHiddenHistory NegatedUnion: EnumNegateOperationHiddenHistory None: EnumNegateOperationHiddenHistory function GetEnumItems(self): { EnumNegateOperationHiddenHistory } function FromName(self, Name: string): EnumNegateOperationHiddenHistory? function FromValue(self, Value: number): EnumNegateOperationHiddenHistory? end declare class EnumNetworkOwnership extends EnumItem end declare class EnumNetworkOwnership_INTERNAL extends Enum Automatic: EnumNetworkOwnership Manual: EnumNetworkOwnership OnContact: EnumNetworkOwnership function GetEnumItems(self): { EnumNetworkOwnership } function FromName(self, Name: string): EnumNetworkOwnership? function FromValue(self, Value: number): EnumNetworkOwnership? end declare class EnumNetworkStatus extends EnumItem end declare class EnumNetworkStatus_INTERNAL extends Enum Connected: EnumNetworkStatus Disconnected: EnumNetworkStatus Unknown: EnumNetworkStatus function GetEnumItems(self): { EnumNetworkStatus } function FromName(self, Name: string): EnumNetworkStatus? function FromValue(self, Value: number): EnumNetworkStatus? end declare class EnumNoiseType extends EnumItem end declare class EnumNoiseType_INTERNAL extends Enum SimplexGabor: EnumNoiseType function GetEnumItems(self): { EnumNoiseType } function FromName(self, Name: string): EnumNoiseType? function FromValue(self, Value: number): EnumNoiseType? end declare class EnumNormalId extends EnumItem end declare class EnumNormalId_INTERNAL extends Enum Back: EnumNormalId Bottom: EnumNormalId Front: EnumNormalId Left: EnumNormalId Right: EnumNormalId Top: EnumNormalId function GetEnumItems(self): { EnumNormalId } function FromName(self, Name: string): EnumNormalId? function FromValue(self, Value: number): EnumNormalId? end declare class EnumNotificationButtonType extends EnumItem end declare class EnumNotificationButtonType_INTERNAL extends Enum Primary: EnumNotificationButtonType Secondary: EnumNotificationButtonType function GetEnumItems(self): { EnumNotificationButtonType } function FromName(self, Name: string): EnumNotificationButtonType? function FromValue(self, Value: number): EnumNotificationButtonType? end declare class EnumOperationType extends EnumItem end declare class EnumOperationType_INTERNAL extends Enum Intersection: EnumOperationType Null: EnumOperationType Primitive: EnumOperationType Subtraction: EnumOperationType Union: EnumOperationType function GetEnumItems(self): { EnumOperationType } function FromName(self, Name: string): EnumOperationType? function FromValue(self, Value: number): EnumOperationType? end declare class EnumOrientationAlignmentMode extends EnumItem end declare class EnumOrientationAlignmentMode_INTERNAL extends Enum OneAttachment: EnumOrientationAlignmentMode TwoAttachment: EnumOrientationAlignmentMode function GetEnumItems(self): { EnumOrientationAlignmentMode } function FromName(self, Name: string): EnumOrientationAlignmentMode? function FromValue(self, Value: number): EnumOrientationAlignmentMode? end declare class EnumOutfitSource extends EnumItem end declare class EnumOutfitSource_INTERNAL extends Enum All: EnumOutfitSource Created: EnumOutfitSource Purchased: EnumOutfitSource function GetEnumItems(self): { EnumOutfitSource } function FromName(self, Name: string): EnumOutfitSource? function FromValue(self, Value: number): EnumOutfitSource? end declare class EnumOutfitType extends EnumItem end declare class EnumOutfitType_INTERNAL extends Enum All: EnumOutfitType Avatar: EnumOutfitType DynamicHead: EnumOutfitType Shoes: EnumOutfitType function GetEnumItems(self): { EnumOutfitType } function FromName(self, Name: string): EnumOutfitType? function FromValue(self, Value: number): EnumOutfitType? end declare class EnumOutputLayoutMode extends EnumItem end declare class EnumOutputLayoutMode_INTERNAL extends Enum Horizontal: EnumOutputLayoutMode Vertical: EnumOutputLayoutMode function GetEnumItems(self): { EnumOutputLayoutMode } function FromName(self, Name: string): EnumOutputLayoutMode? function FromValue(self, Value: number): EnumOutputLayoutMode? end declare class EnumOverrideMouseIconBehavior extends EnumItem end declare class EnumOverrideMouseIconBehavior_INTERNAL extends Enum ForceHide: EnumOverrideMouseIconBehavior ForceShow: EnumOverrideMouseIconBehavior None: EnumOverrideMouseIconBehavior function GetEnumItems(self): { EnumOverrideMouseIconBehavior } function FromName(self, Name: string): EnumOverrideMouseIconBehavior? function FromValue(self, Value: number): EnumOverrideMouseIconBehavior? end declare class EnumPackagePermission extends EnumItem end declare class EnumPackagePermission_INTERNAL extends Enum Edit: EnumPackagePermission NoAccess: EnumPackagePermission None: EnumPackagePermission Own: EnumPackagePermission Revoked: EnumPackagePermission UseView: EnumPackagePermission function GetEnumItems(self): { EnumPackagePermission } function FromName(self, Name: string): EnumPackagePermission? function FromValue(self, Value: number): EnumPackagePermission? end declare class EnumPartType extends EnumItem end declare class EnumPartType_INTERNAL extends Enum Ball: EnumPartType Block: EnumPartType CornerWedge: EnumPartType Cylinder: EnumPartType Wedge: EnumPartType function GetEnumItems(self): { EnumPartType } function FromName(self, Name: string): EnumPartType? function FromValue(self, Value: number): EnumPartType? end declare class EnumParticleEmitterShape extends EnumItem end declare class EnumParticleEmitterShape_INTERNAL extends Enum Box: EnumParticleEmitterShape Cylinder: EnumParticleEmitterShape Disc: EnumParticleEmitterShape Sphere: EnumParticleEmitterShape function GetEnumItems(self): { EnumParticleEmitterShape } function FromName(self, Name: string): EnumParticleEmitterShape? function FromValue(self, Value: number): EnumParticleEmitterShape? end declare class EnumParticleEmitterShapeInOut extends EnumItem end declare class EnumParticleEmitterShapeInOut_INTERNAL extends Enum InAndOut: EnumParticleEmitterShapeInOut Inward: EnumParticleEmitterShapeInOut Outward: EnumParticleEmitterShapeInOut function GetEnumItems(self): { EnumParticleEmitterShapeInOut } function FromName(self, Name: string): EnumParticleEmitterShapeInOut? function FromValue(self, Value: number): EnumParticleEmitterShapeInOut? end declare class EnumParticleEmitterShapeStyle extends EnumItem end declare class EnumParticleEmitterShapeStyle_INTERNAL extends Enum Surface: EnumParticleEmitterShapeStyle Volume: EnumParticleEmitterShapeStyle function GetEnumItems(self): { EnumParticleEmitterShapeStyle } function FromName(self, Name: string): EnumParticleEmitterShapeStyle? function FromValue(self, Value: number): EnumParticleEmitterShapeStyle? end declare class EnumParticleFlipbookLayout extends EnumItem end declare class EnumParticleFlipbookLayout_INTERNAL extends Enum Custom: EnumParticleFlipbookLayout Grid2x2: EnumParticleFlipbookLayout Grid4x4: EnumParticleFlipbookLayout Grid8x8: EnumParticleFlipbookLayout None: EnumParticleFlipbookLayout function GetEnumItems(self): { EnumParticleFlipbookLayout } function FromName(self, Name: string): EnumParticleFlipbookLayout? function FromValue(self, Value: number): EnumParticleFlipbookLayout? end declare class EnumParticleFlipbookMode extends EnumItem end declare class EnumParticleFlipbookMode_INTERNAL extends Enum Loop: EnumParticleFlipbookMode OneShot: EnumParticleFlipbookMode PingPong: EnumParticleFlipbookMode Random: EnumParticleFlipbookMode function GetEnumItems(self): { EnumParticleFlipbookMode } function FromName(self, Name: string): EnumParticleFlipbookMode? function FromValue(self, Value: number): EnumParticleFlipbookMode? end declare class EnumParticleFlipbookTextureCompatible extends EnumItem end declare class EnumParticleFlipbookTextureCompatible_INTERNAL extends Enum Compatible: EnumParticleFlipbookTextureCompatible NotCompatible: EnumParticleFlipbookTextureCompatible Unknown: EnumParticleFlipbookTextureCompatible function GetEnumItems(self): { EnumParticleFlipbookTextureCompatible } function FromName(self, Name: string): EnumParticleFlipbookTextureCompatible? function FromValue(self, Value: number): EnumParticleFlipbookTextureCompatible? end declare class EnumParticleOrientation extends EnumItem end declare class EnumParticleOrientation_INTERNAL extends Enum FacingCamera: EnumParticleOrientation FacingCameraWorldUp: EnumParticleOrientation VelocityParallel: EnumParticleOrientation VelocityPerpendicular: EnumParticleOrientation function GetEnumItems(self): { EnumParticleOrientation } function FromName(self, Name: string): EnumParticleOrientation? function FromValue(self, Value: number): EnumParticleOrientation? end declare class EnumPathStatus extends EnumItem end declare class EnumPathStatus_INTERNAL extends Enum ClosestNoPath: EnumPathStatus ClosestOutOfRange: EnumPathStatus FailFinishNotEmpty: EnumPathStatus FailStartNotEmpty: EnumPathStatus NoPath: EnumPathStatus Success: EnumPathStatus function GetEnumItems(self): { EnumPathStatus } function FromName(self, Name: string): EnumPathStatus? function FromValue(self, Value: number): EnumPathStatus? end declare class EnumPathWaypointAction extends EnumItem end declare class EnumPathWaypointAction_INTERNAL extends Enum Custom: EnumPathWaypointAction Jump: EnumPathWaypointAction Walk: EnumPathWaypointAction function GetEnumItems(self): { EnumPathWaypointAction } function FromName(self, Name: string): EnumPathWaypointAction? function FromValue(self, Value: number): EnumPathWaypointAction? end declare class EnumPathfindingUseImprovedSearch extends EnumItem end declare class EnumPathfindingUseImprovedSearch_INTERNAL extends Enum Default: EnumPathfindingUseImprovedSearch Disabled: EnumPathfindingUseImprovedSearch Enabled: EnumPathfindingUseImprovedSearch function GetEnumItems(self): { EnumPathfindingUseImprovedSearch } function FromName(self, Name: string): EnumPathfindingUseImprovedSearch? function FromValue(self, Value: number): EnumPathfindingUseImprovedSearch? end declare class EnumPeoplePageLayout extends EnumItem end declare class EnumPeoplePageLayout_INTERNAL extends Enum Card: EnumPeoplePageLayout List: EnumPeoplePageLayout function GetEnumItems(self): { EnumPeoplePageLayout } function FromName(self, Name: string): EnumPeoplePageLayout? function FromValue(self, Value: number): EnumPeoplePageLayout? end declare class EnumPerformanceOverlayMode extends EnumItem end declare class EnumPerformanceOverlayMode_INTERNAL extends Enum Decals: EnumPerformanceOverlayMode Lights: EnumPerformanceOverlayMode Overdraw: EnumPerformanceOverlayMode Transparent: EnumPerformanceOverlayMode function GetEnumItems(self): { EnumPerformanceOverlayMode } function FromName(self, Name: string): EnumPerformanceOverlayMode? function FromValue(self, Value: number): EnumPerformanceOverlayMode? end declare class EnumPermissionLevelShown extends EnumItem end declare class EnumPermissionLevelShown_INTERNAL extends Enum Game: EnumPermissionLevelShown Roblox: EnumPermissionLevelShown RobloxGame: EnumPermissionLevelShown RobloxScript: EnumPermissionLevelShown Studio: EnumPermissionLevelShown function GetEnumItems(self): { EnumPermissionLevelShown } function FromName(self, Name: string): EnumPermissionLevelShown? function FromValue(self, Value: number): EnumPermissionLevelShown? end declare class EnumPhysicsSimulationRate extends EnumItem end declare class EnumPhysicsSimulationRate_INTERNAL extends Enum Fixed120Hz: EnumPhysicsSimulationRate Fixed240Hz: EnumPhysicsSimulationRate Fixed60Hz: EnumPhysicsSimulationRate function GetEnumItems(self): { EnumPhysicsSimulationRate } function FromName(self, Name: string): EnumPhysicsSimulationRate? function FromValue(self, Value: number): EnumPhysicsSimulationRate? end declare class EnumPhysicsSteppingMethod extends EnumItem end declare class EnumPhysicsSteppingMethod_INTERNAL extends Enum Adaptive: EnumPhysicsSteppingMethod Default: EnumPhysicsSteppingMethod Fixed: EnumPhysicsSteppingMethod function GetEnumItems(self): { EnumPhysicsSteppingMethod } function FromName(self, Name: string): EnumPhysicsSteppingMethod? function FromValue(self, Value: number): EnumPhysicsSteppingMethod? end declare class EnumPlaceContentPreference extends EnumItem end declare class EnumPlaceContentPreference_INTERNAL extends Enum All: EnumPlaceContentPreference MentionsAndReplies: EnumPlaceContentPreference None: EnumPlaceContentPreference Unknown: EnumPlaceContentPreference function GetEnumItems(self): { EnumPlaceContentPreference } function FromName(self, Name: string): EnumPlaceContentPreference? function FromValue(self, Value: number): EnumPlaceContentPreference? end declare class EnumPlacePublishType extends EnumItem end declare class EnumPlacePublishType_INTERNAL extends Enum None: EnumPlacePublishType Publish: EnumPlacePublishType Save: EnumPlacePublishType function GetEnumItems(self): { EnumPlacePublishType } function FromName(self, Name: string): EnumPlacePublishType? function FromValue(self, Value: number): EnumPlacePublishType? end declare class EnumPlatform extends EnumItem end declare class EnumPlatform_INTERNAL extends Enum Android: EnumPlatform AndroidTV: EnumPlatform BeOS: EnumPlatform Chromecast: EnumPlatform DOS: EnumPlatform IOS: EnumPlatform Linux: EnumPlatform MetaOS: EnumPlatform NX: EnumPlatform None: EnumPlatform OSX: EnumPlatform Ouya: EnumPlatform PS3: EnumPlatform PS4: EnumPlatform PS5: EnumPlatform SteamOS: EnumPlatform UWP: EnumPlatform WebOS: EnumPlatform WiiU: EnumPlatform Windows: EnumPlatform XBox360: EnumPlatform XBoxOne: EnumPlatform function GetEnumItems(self): { EnumPlatform } function FromName(self, Name: string): EnumPlatform? function FromValue(self, Value: number): EnumPlatform? end declare class EnumPlaybackState extends EnumItem end declare class EnumPlaybackState_INTERNAL extends Enum Begin: EnumPlaybackState Cancelled: EnumPlaybackState Completed: EnumPlaybackState Delayed: EnumPlaybackState Paused: EnumPlaybackState Playing: EnumPlaybackState function GetEnumItems(self): { EnumPlaybackState } function FromName(self, Name: string): EnumPlaybackState? function FromValue(self, Value: number): EnumPlaybackState? end declare class EnumPlayerActions extends EnumItem end declare class EnumPlayerActions_INTERNAL extends Enum CharacterBackward: EnumPlayerActions CharacterForward: EnumPlayerActions CharacterJump: EnumPlayerActions CharacterLeft: EnumPlayerActions CharacterRight: EnumPlayerActions function GetEnumItems(self): { EnumPlayerActions } function FromName(self, Name: string): EnumPlayerActions? function FromValue(self, Value: number): EnumPlayerActions? end declare class EnumPlayerCharacterDestroyBehavior extends EnumItem end declare class EnumPlayerCharacterDestroyBehavior_INTERNAL extends Enum Default: EnumPlayerCharacterDestroyBehavior Disabled: EnumPlayerCharacterDestroyBehavior Enabled: EnumPlayerCharacterDestroyBehavior function GetEnumItems(self): { EnumPlayerCharacterDestroyBehavior } function FromName(self, Name: string): EnumPlayerCharacterDestroyBehavior? function FromValue(self, Value: number): EnumPlayerCharacterDestroyBehavior? end declare class EnumPlayerChatType extends EnumItem end declare class EnumPlayerChatType_INTERNAL extends Enum All: EnumPlayerChatType Team: EnumPlayerChatType Whisper: EnumPlayerChatType function GetEnumItems(self): { EnumPlayerChatType } function FromName(self, Name: string): EnumPlayerChatType? function FromValue(self, Value: number): EnumPlayerChatType? end declare class EnumPlayerDataErrorState extends EnumItem end declare class EnumPlayerDataErrorState_INTERNAL extends Enum FlushFailed: EnumPlayerDataErrorState LoadFailed: EnumPlayerDataErrorState None: EnumPlayerDataErrorState ReleaseFailed: EnumPlayerDataErrorState function GetEnumItems(self): { EnumPlayerDataErrorState } function FromName(self, Name: string): EnumPlayerDataErrorState? function FromValue(self, Value: number): EnumPlayerDataErrorState? end declare class EnumPlayerDataLoadFailureBehavior extends EnumItem end declare class EnumPlayerDataLoadFailureBehavior_INTERNAL extends Enum Failure: EnumPlayerDataLoadFailureBehavior FallbackToDefault: EnumPlayerDataLoadFailureBehavior Kick: EnumPlayerDataLoadFailureBehavior function GetEnumItems(self): { EnumPlayerDataLoadFailureBehavior } function FromName(self, Name: string): EnumPlayerDataLoadFailureBehavior? function FromValue(self, Value: number): EnumPlayerDataLoadFailureBehavior? end declare class EnumPlayerExitReason extends EnumItem end declare class EnumPlayerExitReason_INTERNAL extends Enum CreatorKick: EnumPlayerExitReason PlatformKick: EnumPlayerExitReason Unknown: EnumPlayerExitReason function GetEnumItems(self): { EnumPlayerExitReason } function FromName(self, Name: string): EnumPlayerExitReason? function FromValue(self, Value: number): EnumPlayerExitReason? end declare class EnumPoseEasingDirection extends EnumItem end declare class EnumPoseEasingDirection_INTERNAL extends Enum In: EnumPoseEasingDirection InOut: EnumPoseEasingDirection Out: EnumPoseEasingDirection function GetEnumItems(self): { EnumPoseEasingDirection } function FromName(self, Name: string): EnumPoseEasingDirection? function FromValue(self, Value: number): EnumPoseEasingDirection? end declare class EnumPoseEasingStyle extends EnumItem end declare class EnumPoseEasingStyle_INTERNAL extends Enum Bounce: EnumPoseEasingStyle Constant: EnumPoseEasingStyle Cubic: EnumPoseEasingStyle CubicV2: EnumPoseEasingStyle Elastic: EnumPoseEasingStyle Linear: EnumPoseEasingStyle function GetEnumItems(self): { EnumPoseEasingStyle } function FromName(self, Name: string): EnumPoseEasingStyle? function FromValue(self, Value: number): EnumPoseEasingStyle? end declare class EnumPositionAlignmentMode extends EnumItem end declare class EnumPositionAlignmentMode_INTERNAL extends Enum OneAttachment: EnumPositionAlignmentMode TwoAttachment: EnumPositionAlignmentMode function GetEnumItems(self): { EnumPositionAlignmentMode } function FromName(self, Name: string): EnumPositionAlignmentMode? function FromValue(self, Value: number): EnumPositionAlignmentMode? end declare class EnumPredictionMode extends EnumItem end declare class EnumPredictionMode_INTERNAL extends Enum Automatic: EnumPredictionMode Off: EnumPredictionMode On: EnumPredictionMode function GetEnumItems(self): { EnumPredictionMode } function FromName(self, Name: string): EnumPredictionMode? function FromValue(self, Value: number): EnumPredictionMode? end declare class EnumPredictionStatus extends EnumItem end declare class EnumPredictionStatus_INTERNAL extends Enum Authoritative: EnumPredictionStatus None: EnumPredictionStatus Predicted: EnumPredictionStatus function GetEnumItems(self): { EnumPredictionStatus } function FromName(self, Name: string): EnumPredictionStatus? function FromValue(self, Value: number): EnumPredictionStatus? end declare class EnumPreferredInput extends EnumItem end declare class EnumPreferredInput_INTERNAL extends Enum Gamepad: EnumPreferredInput KeyboardAndMouse: EnumPreferredInput Touch: EnumPreferredInput function GetEnumItems(self): { EnumPreferredInput } function FromName(self, Name: string): EnumPreferredInput? function FromValue(self, Value: number): EnumPreferredInput? end declare class EnumPreferredTextSize extends EnumItem end declare class EnumPreferredTextSize_INTERNAL extends Enum Large: EnumPreferredTextSize Larger: EnumPreferredTextSize Largest: EnumPreferredTextSize Medium: EnumPreferredTextSize function GetEnumItems(self): { EnumPreferredTextSize } function FromName(self, Name: string): EnumPreferredTextSize? function FromValue(self, Value: number): EnumPreferredTextSize? end declare class EnumPrimalPhysicsSolver extends EnumItem end declare class EnumPrimalPhysicsSolver_INTERNAL extends Enum Default: EnumPrimalPhysicsSolver Disabled: EnumPrimalPhysicsSolver Experimental: EnumPrimalPhysicsSolver function GetEnumItems(self): { EnumPrimalPhysicsSolver } function FromName(self, Name: string): EnumPrimalPhysicsSolver? function FromValue(self, Value: number): EnumPrimalPhysicsSolver? end declare class EnumPrimitiveType extends EnumItem end declare class EnumPrimitiveType_INTERNAL extends Enum Ball: EnumPrimitiveType Block: EnumPrimitiveType CornerWedge: EnumPrimitiveType Cylinder: EnumPrimitiveType Null: EnumPrimitiveType Wedge: EnumPrimitiveType function GetEnumItems(self): { EnumPrimitiveType } function FromName(self, Name: string): EnumPrimitiveType? function FromValue(self, Value: number): EnumPrimitiveType? end declare class EnumPrivilegeType extends EnumItem end declare class EnumPrivilegeType_INTERNAL extends Enum Admin: EnumPrivilegeType Banned: EnumPrivilegeType Member: EnumPrivilegeType Owner: EnumPrivilegeType Visitor: EnumPrivilegeType function GetEnumItems(self): { EnumPrivilegeType } function FromName(self, Name: string): EnumPrivilegeType? function FromValue(self, Value: number): EnumPrivilegeType? end declare class EnumProductLocationRestriction extends EnumItem end declare class EnumProductLocationRestriction_INTERNAL extends Enum AllGames: EnumProductLocationRestriction AllowedGames: EnumProductLocationRestriction AvatarShop: EnumProductLocationRestriction function GetEnumItems(self): { EnumProductLocationRestriction } function FromName(self, Name: string): EnumProductLocationRestriction? function FromValue(self, Value: number): EnumProductLocationRestriction? end declare class EnumProductPurchaseChannel extends EnumItem end declare class EnumProductPurchaseChannel_INTERNAL extends Enum AdReward: EnumProductPurchaseChannel CommerceProduct: EnumProductPurchaseChannel ExperienceDetailsPage: EnumProductPurchaseChannel InExperience: EnumProductPurchaseChannel function GetEnumItems(self): { EnumProductPurchaseChannel } function FromName(self, Name: string): EnumProductPurchaseChannel? function FromValue(self, Value: number): EnumProductPurchaseChannel? end declare class EnumProductPurchaseDecision extends EnumItem end declare class EnumProductPurchaseDecision_INTERNAL extends Enum NotProcessedYet: EnumProductPurchaseDecision PurchaseGranted: EnumProductPurchaseDecision function GetEnumItems(self): { EnumProductPurchaseDecision } function FromName(self, Name: string): EnumProductPurchaseDecision? function FromValue(self, Value: number): EnumProductPurchaseDecision? end declare class EnumPromptCreateAssetResult extends EnumItem end declare class EnumPromptCreateAssetResult_INTERNAL extends Enum ModeratedName: EnumPromptCreateAssetResult NoUserInput: EnumPromptCreateAssetResult PermissionDenied: EnumPromptCreateAssetResult PurchaseFailure: EnumPromptCreateAssetResult Success: EnumPromptCreateAssetResult Timeout: EnumPromptCreateAssetResult TokenInvalid: EnumPromptCreateAssetResult UGCValidationFailed: EnumPromptCreateAssetResult UnknownFailure: EnumPromptCreateAssetResult UploadFailed: EnumPromptCreateAssetResult function GetEnumItems(self): { EnumPromptCreateAssetResult } function FromName(self, Name: string): EnumPromptCreateAssetResult? function FromValue(self, Value: number): EnumPromptCreateAssetResult? end declare class EnumPromptCreateAvatarResult extends EnumItem end declare class EnumPromptCreateAvatarResult_INTERNAL extends Enum InvalidHumanoidDescription: EnumPromptCreateAvatarResult MaxOutfits: EnumPromptCreateAvatarResult ModeratedName: EnumPromptCreateAvatarResult NoUserInput: EnumPromptCreateAvatarResult PermissionDenied: EnumPromptCreateAvatarResult PurchaseFailure: EnumPromptCreateAvatarResult Success: EnumPromptCreateAvatarResult Timeout: EnumPromptCreateAvatarResult TokenInvalid: EnumPromptCreateAvatarResult UGCValidationFailed: EnumPromptCreateAvatarResult UnknownFailure: EnumPromptCreateAvatarResult UploadFailed: EnumPromptCreateAvatarResult function GetEnumItems(self): { EnumPromptCreateAvatarResult } function FromName(self, Name: string): EnumPromptCreateAvatarResult? function FromValue(self, Value: number): EnumPromptCreateAvatarResult? end declare class EnumPromptExperienceDetailsResult extends EnumItem end declare class EnumPromptExperienceDetailsResult_INTERNAL extends Enum PromptClosed: EnumPromptExperienceDetailsResult TeleportAttempted: EnumPromptExperienceDetailsResult function GetEnumItems(self): { EnumPromptExperienceDetailsResult } function FromName(self, Name: string): EnumPromptExperienceDetailsResult? function FromValue(self, Value: number): EnumPromptExperienceDetailsResult? end declare class EnumPromptLinkSharingResult extends EnumItem end declare class EnumPromptLinkSharingResult_INTERNAL extends Enum InvalidLaunchData: EnumPromptLinkSharingResult PlayerLeft: EnumPromptLinkSharingResult Success: EnumPromptLinkSharingResult function GetEnumItems(self): { EnumPromptLinkSharingResult } function FromName(self, Name: string): EnumPromptLinkSharingResult? function FromValue(self, Value: number): EnumPromptLinkSharingResult? end declare class EnumPromptPublishAssetResult extends EnumItem end declare class EnumPromptPublishAssetResult_INTERNAL extends Enum NoUserInput: EnumPromptPublishAssetResult PermissionDenied: EnumPromptPublishAssetResult Success: EnumPromptPublishAssetResult Timeout: EnumPromptPublishAssetResult UnknownFailure: EnumPromptPublishAssetResult UploadFailed: EnumPromptPublishAssetResult function GetEnumItems(self): { EnumPromptPublishAssetResult } function FromName(self, Name: string): EnumPromptPublishAssetResult? function FromValue(self, Value: number): EnumPromptPublishAssetResult? end declare class EnumPropertyStatus extends EnumItem end declare class EnumPropertyStatus_INTERNAL extends Enum Error: EnumPropertyStatus Ok: EnumPropertyStatus Warning: EnumPropertyStatus function GetEnumItems(self): { EnumPropertyStatus } function FromName(self, Name: string): EnumPropertyStatus? function FromValue(self, Value: number): EnumPropertyStatus? end declare class EnumProximityPromptExclusivity extends EnumItem end declare class EnumProximityPromptExclusivity_INTERNAL extends Enum AlwaysShow: EnumProximityPromptExclusivity OneGlobally: EnumProximityPromptExclusivity OnePerButton: EnumProximityPromptExclusivity function GetEnumItems(self): { EnumProximityPromptExclusivity } function FromName(self, Name: string): EnumProximityPromptExclusivity? function FromValue(self, Value: number): EnumProximityPromptExclusivity? end declare class EnumProximityPromptInputType extends EnumItem end declare class EnumProximityPromptInputType_INTERNAL extends Enum Gamepad: EnumProximityPromptInputType Keyboard: EnumProximityPromptInputType Touch: EnumProximityPromptInputType function GetEnumItems(self): { EnumProximityPromptInputType } function FromName(self, Name: string): EnumProximityPromptInputType? function FromValue(self, Value: number): EnumProximityPromptInputType? end declare class EnumProximityPromptStyle extends EnumItem end declare class EnumProximityPromptStyle_INTERNAL extends Enum Custom: EnumProximityPromptStyle Default: EnumProximityPromptStyle function GetEnumItems(self): { EnumProximityPromptStyle } function FromName(self, Name: string): EnumProximityPromptStyle? function FromValue(self, Value: number): EnumProximityPromptStyle? end declare class EnumQualityLevel extends EnumItem end declare class EnumQualityLevel_INTERNAL extends Enum Automatic: EnumQualityLevel Level01: EnumQualityLevel Level02: EnumQualityLevel Level03: EnumQualityLevel Level04: EnumQualityLevel Level05: EnumQualityLevel Level06: EnumQualityLevel Level07: EnumQualityLevel Level08: EnumQualityLevel Level09: EnumQualityLevel Level10: EnumQualityLevel Level11: EnumQualityLevel Level12: EnumQualityLevel Level13: EnumQualityLevel Level14: EnumQualityLevel Level15: EnumQualityLevel Level16: EnumQualityLevel Level17: EnumQualityLevel Level18: EnumQualityLevel Level19: EnumQualityLevel Level20: EnumQualityLevel Level21: EnumQualityLevel function GetEnumItems(self): { EnumQualityLevel } function FromName(self, Name: string): EnumQualityLevel? function FromValue(self, Value: number): EnumQualityLevel? end declare class EnumR15CollisionType extends EnumItem end declare class EnumR15CollisionType_INTERNAL extends Enum InnerBox: EnumR15CollisionType OuterBox: EnumR15CollisionType function GetEnumItems(self): { EnumR15CollisionType } function FromName(self, Name: string): EnumR15CollisionType? function FromValue(self, Value: number): EnumR15CollisionType? end declare class EnumRaycastFilterType extends EnumItem end declare class EnumRaycastFilterType_INTERNAL extends Enum Exclude: EnumRaycastFilterType Include: EnumRaycastFilterType function GetEnumItems(self): { EnumRaycastFilterType } function FromName(self, Name: string): EnumRaycastFilterType? function FromValue(self, Value: number): EnumRaycastFilterType? end declare class EnumReadCapturesFromGalleryResult extends EnumItem end declare class EnumReadCapturesFromGalleryResult_INTERNAL extends Enum NeedPermission: EnumReadCapturesFromGalleryResult Success: EnumReadCapturesFromGalleryResult function GetEnumItems(self): { EnumReadCapturesFromGalleryResult } function FromName(self, Name: string): EnumReadCapturesFromGalleryResult? function FromValue(self, Value: number): EnumReadCapturesFromGalleryResult? end declare class EnumRecommendationActionType extends EnumItem end declare class EnumRecommendationActionType_INTERNAL extends Enum AddReaction: EnumRecommendationActionType Comment: EnumRecommendationActionType Play: EnumRecommendationActionType Purchase: EnumRecommendationActionType RemoveReaction: EnumRecommendationActionType Report: EnumRecommendationActionType Share: EnumRecommendationActionType function GetEnumItems(self): { EnumRecommendationActionType } function FromName(self, Name: string): EnumRecommendationActionType? function FromValue(self, Value: number): EnumRecommendationActionType? end declare class EnumRecommendationDepartureIntent extends EnumItem end declare class EnumRecommendationDepartureIntent_INTERNAL extends Enum Negative: EnumRecommendationDepartureIntent Neutral: EnumRecommendationDepartureIntent Positive: EnumRecommendationDepartureIntent function GetEnumItems(self): { EnumRecommendationDepartureIntent } function FromName(self, Name: string): EnumRecommendationDepartureIntent? function FromValue(self, Value: number): EnumRecommendationDepartureIntent? end declare class EnumRecommendationImpressionType extends EnumItem end declare class EnumRecommendationImpressionType_INTERNAL extends Enum NotViewable: EnumRecommendationImpressionType View: EnumRecommendationImpressionType function GetEnumItems(self): { EnumRecommendationImpressionType } function FromName(self, Name: string): EnumRecommendationImpressionType? function FromValue(self, Value: number): EnumRecommendationImpressionType? end declare class EnumRecommendationItemContentType extends EnumItem end declare class EnumRecommendationItemContentType_INTERNAL extends Enum Dynamic: EnumRecommendationItemContentType Interactive: EnumRecommendationItemContentType Static: EnumRecommendationItemContentType function GetEnumItems(self): { EnumRecommendationItemContentType } function FromName(self, Name: string): EnumRecommendationItemContentType? function FromValue(self, Value: number): EnumRecommendationItemContentType? end declare class EnumRecommendationItemVisibility extends EnumItem end declare class EnumRecommendationItemVisibility_INTERNAL extends Enum Private: EnumRecommendationItemVisibility Public: EnumRecommendationItemVisibility function GetEnumItems(self): { EnumRecommendationItemVisibility } function FromName(self, Name: string): EnumRecommendationItemVisibility? function FromValue(self, Value: number): EnumRecommendationItemVisibility? end declare class EnumRejectCharacterDeletions extends EnumItem end declare class EnumRejectCharacterDeletions_INTERNAL extends Enum Default: EnumRejectCharacterDeletions Disabled: EnumRejectCharacterDeletions Enabled: EnumRejectCharacterDeletions function GetEnumItems(self): { EnumRejectCharacterDeletions } function FromName(self, Name: string): EnumRejectCharacterDeletions? function FromValue(self, Value: number): EnumRejectCharacterDeletions? end declare class EnumRenderFidelity extends EnumItem end declare class EnumRenderFidelity_INTERNAL extends Enum Automatic: EnumRenderFidelity Performance: EnumRenderFidelity Precise: EnumRenderFidelity function GetEnumItems(self): { EnumRenderFidelity } function FromName(self, Name: string): EnumRenderFidelity? function FromValue(self, Value: number): EnumRenderFidelity? end declare class EnumRenderPriority extends EnumItem end declare class EnumRenderPriority_INTERNAL extends Enum Camera: EnumRenderPriority Character: EnumRenderPriority First: EnumRenderPriority Input: EnumRenderPriority Last: EnumRenderPriority function GetEnumItems(self): { EnumRenderPriority } function FromName(self, Name: string): EnumRenderPriority? function FromValue(self, Value: number): EnumRenderPriority? end declare class EnumRenderingCacheOptimizationMode extends EnumItem end declare class EnumRenderingCacheOptimizationMode_INTERNAL extends Enum Default: EnumRenderingCacheOptimizationMode Disabled: EnumRenderingCacheOptimizationMode Enabled: EnumRenderingCacheOptimizationMode function GetEnumItems(self): { EnumRenderingCacheOptimizationMode } function FromName(self, Name: string): EnumRenderingCacheOptimizationMode? function FromValue(self, Value: number): EnumRenderingCacheOptimizationMode? end declare class EnumRenderingTestComparisonMethod extends EnumItem end declare class EnumRenderingTestComparisonMethod_INTERNAL extends Enum diff: EnumRenderingTestComparisonMethod psnr: EnumRenderingTestComparisonMethod function GetEnumItems(self): { EnumRenderingTestComparisonMethod } function FromName(self, Name: string): EnumRenderingTestComparisonMethod? function FromValue(self, Value: number): EnumRenderingTestComparisonMethod? end declare class EnumReplicateInstanceDestroySetting extends EnumItem end declare class EnumReplicateInstanceDestroySetting_INTERNAL extends Enum Default: EnumReplicateInstanceDestroySetting Disabled: EnumReplicateInstanceDestroySetting Enabled: EnumReplicateInstanceDestroySetting function GetEnumItems(self): { EnumReplicateInstanceDestroySetting } function FromName(self, Name: string): EnumReplicateInstanceDestroySetting? function FromValue(self, Value: number): EnumReplicateInstanceDestroySetting? end declare class EnumResamplerMode extends EnumItem end declare class EnumResamplerMode_INTERNAL extends Enum Default: EnumResamplerMode Pixelated: EnumResamplerMode function GetEnumItems(self): { EnumResamplerMode } function FromName(self, Name: string): EnumResamplerMode? function FromValue(self, Value: number): EnumResamplerMode? end declare class EnumReservedHighlightId extends EnumItem end declare class EnumReservedHighlightId_INTERNAL extends Enum Active: EnumReservedHighlightId Hover: EnumReservedHighlightId Selection: EnumReservedHighlightId Standard: EnumReservedHighlightId function GetEnumItems(self): { EnumReservedHighlightId } function FromName(self, Name: string): EnumReservedHighlightId? function FromValue(self, Value: number): EnumReservedHighlightId? end declare class EnumRestPose extends EnumItem end declare class EnumRestPose_INTERNAL extends Enum Custom: EnumRestPose Default: EnumRestPose RotationsReset: EnumRestPose function GetEnumItems(self): { EnumRestPose } function FromName(self, Name: string): EnumRestPose? function FromValue(self, Value: number): EnumRestPose? end declare class EnumReturnKeyType extends EnumItem end declare class EnumReturnKeyType_INTERNAL extends Enum Default: EnumReturnKeyType Done: EnumReturnKeyType Go: EnumReturnKeyType Next: EnumReturnKeyType Search: EnumReturnKeyType Send: EnumReturnKeyType function GetEnumItems(self): { EnumReturnKeyType } function FromName(self, Name: string): EnumReturnKeyType? function FromValue(self, Value: number): EnumReturnKeyType? end declare class EnumReverbType extends EnumItem end declare class EnumReverbType_INTERNAL extends Enum Alley: EnumReverbType Arena: EnumReverbType Auditorium: EnumReverbType Bathroom: EnumReverbType CarpettedHallway: EnumReverbType Cave: EnumReverbType City: EnumReverbType ConcertHall: EnumReverbType Forest: EnumReverbType GenericReverb: EnumReverbType Hallway: EnumReverbType Hangar: EnumReverbType LivingRoom: EnumReverbType Mountains: EnumReverbType NoReverb: EnumReverbType PaddedCell: EnumReverbType ParkingLot: EnumReverbType Plain: EnumReverbType Quarry: EnumReverbType Room: EnumReverbType SewerPipe: EnumReverbType StoneCorridor: EnumReverbType StoneRoom: EnumReverbType UnderWater: EnumReverbType function GetEnumItems(self): { EnumReverbType } function FromName(self, Name: string): EnumReverbType? function FromValue(self, Value: number): EnumReverbType? end declare class EnumReviewableContentState extends EnumItem end declare class EnumReviewableContentState_INTERNAL extends Enum Completed: EnumReviewableContentState Failed: EnumReviewableContentState Pending: EnumReviewableContentState function GetEnumItems(self): { EnumReviewableContentState } function FromName(self, Name: string): EnumReviewableContentState? function FromValue(self, Value: number): EnumReviewableContentState? end declare class EnumRibbonTool extends EnumItem end declare class EnumRibbonTool_INTERNAL extends Enum ColorPicker: EnumRibbonTool Group: EnumRibbonTool MaterialPicker: EnumRibbonTool Move: EnumRibbonTool None: EnumRibbonTool PivotEditor: EnumRibbonTool Rotate: EnumRibbonTool Scale: EnumRibbonTool Select: EnumRibbonTool Transform: EnumRibbonTool Ungroup: EnumRibbonTool function GetEnumItems(self): { EnumRibbonTool } function FromName(self, Name: string): EnumRibbonTool? function FromValue(self, Value: number): EnumRibbonTool? end declare class EnumRigLabel extends EnumItem end declare class EnumRigLabel_INTERNAL extends Enum Chest: EnumRigLabel HeadBase: EnumRigLabel Invalid: EnumRigLabel LeftAnkle: EnumRigLabel LeftClavicle: EnumRigLabel LeftElbow: EnumRigLabel LeftHip: EnumRigLabel LeftKnee: EnumRigLabel LeftShoulder: EnumRigLabel LeftToes: EnumRigLabel LeftWrist: EnumRigLabel Neck: EnumRigLabel Pelvis: EnumRigLabel RightAnkle: EnumRigLabel RightClavicle: EnumRigLabel RightElbow: EnumRigLabel RightHip: EnumRigLabel RightKnee: EnumRigLabel RightShoulder: EnumRigLabel RightToes: EnumRigLabel RightWrist: EnumRigLabel Root: EnumRigLabel Waist: EnumRigLabel function GetEnumItems(self): { EnumRigLabel } function FromName(self, Name: string): EnumRigLabel? function FromValue(self, Value: number): EnumRigLabel? end declare class EnumRigScale extends EnumItem end declare class EnumRigScale_INTERNAL extends Enum Default: EnumRigScale Rthro: EnumRigScale RthroNarrow: EnumRigScale function GetEnumItems(self): { EnumRigScale } function FromName(self, Name: string): EnumRigScale? function FromValue(self, Value: number): EnumRigScale? end declare class EnumRigType extends EnumItem end declare class EnumRigType_INTERNAL extends Enum Custom: EnumRigType CustomHumanoid: EnumRigType None: EnumRigType R15: EnumRigType function GetEnumItems(self): { EnumRigType } function FromName(self, Name: string): EnumRigType? function FromValue(self, Value: number): EnumRigType? end declare class EnumRollOffMode extends EnumItem end declare class EnumRollOffMode_INTERNAL extends Enum Inverse: EnumRollOffMode InverseTapered: EnumRollOffMode Linear: EnumRollOffMode LinearSquare: EnumRollOffMode function GetEnumItems(self): { EnumRollOffMode } function FromName(self, Name: string): EnumRollOffMode? function FromValue(self, Value: number): EnumRollOffMode? end declare class EnumRolloutState extends EnumItem end declare class EnumRolloutState_INTERNAL extends Enum Default: EnumRolloutState Disabled: EnumRolloutState Enabled: EnumRolloutState function GetEnumItems(self): { EnumRolloutState } function FromName(self, Name: string): EnumRolloutState? function FromValue(self, Value: number): EnumRolloutState? end declare class EnumRotationOrder extends EnumItem end declare class EnumRotationOrder_INTERNAL extends Enum XYZ: EnumRotationOrder XZY: EnumRotationOrder YXZ: EnumRotationOrder YZX: EnumRotationOrder ZXY: EnumRotationOrder ZYX: EnumRotationOrder function GetEnumItems(self): { EnumRotationOrder } function FromName(self, Name: string): EnumRotationOrder? function FromValue(self, Value: number): EnumRotationOrder? end declare class EnumRotationType extends EnumItem end declare class EnumRotationType_INTERNAL extends Enum CameraRelative: EnumRotationType MovementRelative: EnumRotationType function GetEnumItems(self): { EnumRotationType } function FromName(self, Name: string): EnumRotationType? function FromValue(self, Value: number): EnumRotationType? end declare class EnumRsvpStatus extends EnumItem end declare class EnumRsvpStatus_INTERNAL extends Enum Going: EnumRsvpStatus None: EnumRsvpStatus NotGoing: EnumRsvpStatus function GetEnumItems(self): { EnumRsvpStatus } function FromName(self, Name: string): EnumRsvpStatus? function FromValue(self, Value: number): EnumRsvpStatus? end declare class EnumRtlTextSupport extends EnumItem end declare class EnumRtlTextSupport_INTERNAL extends Enum Default: EnumRtlTextSupport Disabled: EnumRtlTextSupport Enabled: EnumRtlTextSupport function GetEnumItems(self): { EnumRtlTextSupport } function FromName(self, Name: string): EnumRtlTextSupport? function FromValue(self, Value: number): EnumRtlTextSupport? end declare class EnumRunContext extends EnumItem end declare class EnumRunContext_INTERNAL extends Enum Client: EnumRunContext Legacy: EnumRunContext Plugin: EnumRunContext Server: EnumRunContext function GetEnumItems(self): { EnumRunContext } function FromName(self, Name: string): EnumRunContext? function FromValue(self, Value: number): EnumRunContext? end declare class EnumRunState extends EnumItem end declare class EnumRunState_INTERNAL extends Enum Paused: EnumRunState Running: EnumRunState Stopped: EnumRunState function GetEnumItems(self): { EnumRunState } function FromName(self, Name: string): EnumRunState? function FromValue(self, Value: number): EnumRunState? end declare class EnumRuntimeUndoBehavior extends EnumItem end declare class EnumRuntimeUndoBehavior_INTERNAL extends Enum Aggregate: EnumRuntimeUndoBehavior Hybrid: EnumRuntimeUndoBehavior Snapshot: EnumRuntimeUndoBehavior function GetEnumItems(self): { EnumRuntimeUndoBehavior } function FromName(self, Name: string): EnumRuntimeUndoBehavior? function FromValue(self, Value: number): EnumRuntimeUndoBehavior? end declare class EnumSafeAreaCompatibility extends EnumItem end declare class EnumSafeAreaCompatibility_INTERNAL extends Enum FullscreenExtension: EnumSafeAreaCompatibility None: EnumSafeAreaCompatibility function GetEnumItems(self): { EnumSafeAreaCompatibility } function FromName(self, Name: string): EnumSafeAreaCompatibility? function FromValue(self, Value: number): EnumSafeAreaCompatibility? end declare class EnumSalesTypeFilter extends EnumItem end declare class EnumSalesTypeFilter_INTERNAL extends Enum All: EnumSalesTypeFilter Collectibles: EnumSalesTypeFilter Premium: EnumSalesTypeFilter TimedOptions: EnumSalesTypeFilter function GetEnumItems(self): { EnumSalesTypeFilter } function FromName(self, Name: string): EnumSalesTypeFilter? function FromValue(self, Value: number): EnumSalesTypeFilter? end declare class EnumSandboxedInstanceMode extends EnumItem end declare class EnumSandboxedInstanceMode_INTERNAL extends Enum Default: EnumSandboxedInstanceMode Experimental: EnumSandboxedInstanceMode function GetEnumItems(self): { EnumSandboxedInstanceMode } function FromName(self, Name: string): EnumSandboxedInstanceMode? function FromValue(self, Value: number): EnumSandboxedInstanceMode? end declare class EnumSaveAvatarThumbnailCustomizationFailure extends EnumItem end declare class EnumSaveAvatarThumbnailCustomizationFailure_INTERNAL extends Enum BadDistanceScale: EnumSaveAvatarThumbnailCustomizationFailure BadFieldOfViewDeg: EnumSaveAvatarThumbnailCustomizationFailure BadThumbnailType: EnumSaveAvatarThumbnailCustomizationFailure BadYRotDeg: EnumSaveAvatarThumbnailCustomizationFailure Other: EnumSaveAvatarThumbnailCustomizationFailure Throttled: EnumSaveAvatarThumbnailCustomizationFailure function GetEnumItems(self): { EnumSaveAvatarThumbnailCustomizationFailure } function FromName(self, Name: string): EnumSaveAvatarThumbnailCustomizationFailure? function FromValue(self, Value: number): EnumSaveAvatarThumbnailCustomizationFailure? end declare class EnumSaveFilter extends EnumItem end declare class EnumSaveFilter_INTERNAL extends Enum SaveAll: EnumSaveFilter SaveGame: EnumSaveFilter SaveWorld: EnumSaveFilter function GetEnumItems(self): { EnumSaveFilter } function FromName(self, Name: string): EnumSaveFilter? function FromValue(self, Value: number): EnumSaveFilter? end declare class EnumSavedQualitySetting extends EnumItem end declare class EnumSavedQualitySetting_INTERNAL extends Enum Automatic: EnumSavedQualitySetting QualityLevel1: EnumSavedQualitySetting QualityLevel10: EnumSavedQualitySetting QualityLevel2: EnumSavedQualitySetting QualityLevel3: EnumSavedQualitySetting QualityLevel4: EnumSavedQualitySetting QualityLevel5: EnumSavedQualitySetting QualityLevel6: EnumSavedQualitySetting QualityLevel7: EnumSavedQualitySetting QualityLevel8: EnumSavedQualitySetting QualityLevel9: EnumSavedQualitySetting function GetEnumItems(self): { EnumSavedQualitySetting } function FromName(self, Name: string): EnumSavedQualitySetting? function FromValue(self, Value: number): EnumSavedQualitySetting? end declare class EnumScaleType extends EnumItem end declare class EnumScaleType_INTERNAL extends Enum Crop: EnumScaleType Fit: EnumScaleType Slice: EnumScaleType Stretch: EnumScaleType Tile: EnumScaleType function GetEnumItems(self): { EnumScaleType } function FromName(self, Name: string): EnumScaleType? function FromValue(self, Value: number): EnumScaleType? end declare class EnumScopeCheckResult extends EnumItem end declare class EnumScopeCheckResult_INTERNAL extends Enum BackendError: EnumScopeCheckResult ConsentAccepted: EnumScopeCheckResult ConsentDenied: EnumScopeCheckResult InvalidArgument: EnumScopeCheckResult InvalidScopes: EnumScopeCheckResult NoUserInput: EnumScopeCheckResult Timeout: EnumScopeCheckResult UnexpectedError: EnumScopeCheckResult function GetEnumItems(self): { EnumScopeCheckResult } function FromName(self, Name: string): EnumScopeCheckResult? function FromValue(self, Value: number): EnumScopeCheckResult? end declare class EnumScreenInsets extends EnumItem end declare class EnumScreenInsets_INTERNAL extends Enum CoreUISafeInsets: EnumScreenInsets DeviceSafeInsets: EnumScreenInsets None: EnumScreenInsets TopbarSafeInsets: EnumScreenInsets function GetEnumItems(self): { EnumScreenInsets } function FromName(self, Name: string): EnumScreenInsets? function FromValue(self, Value: number): EnumScreenInsets? end declare class EnumScreenOrientation extends EnumItem end declare class EnumScreenOrientation_INTERNAL extends Enum LandscapeLeft: EnumScreenOrientation LandscapeRight: EnumScreenOrientation LandscapeSensor: EnumScreenOrientation Portrait: EnumScreenOrientation Sensor: EnumScreenOrientation function GetEnumItems(self): { EnumScreenOrientation } function FromName(self, Name: string): EnumScreenOrientation? function FromValue(self, Value: number): EnumScreenOrientation? end declare class EnumScrollBarInset extends EnumItem end declare class EnumScrollBarInset_INTERNAL extends Enum Always: EnumScrollBarInset None: EnumScrollBarInset ScrollBar: EnumScrollBarInset function GetEnumItems(self): { EnumScrollBarInset } function FromName(self, Name: string): EnumScrollBarInset? function FromValue(self, Value: number): EnumScrollBarInset? end declare class EnumScrollingDirection extends EnumItem end declare class EnumScrollingDirection_INTERNAL extends Enum X: EnumScrollingDirection XY: EnumScrollingDirection Y: EnumScrollingDirection function GetEnumItems(self): { EnumScrollingDirection } function FromName(self, Name: string): EnumScrollingDirection? function FromValue(self, Value: number): EnumScrollingDirection? end declare class EnumSecurityCapability extends EnumItem end declare class EnumSecurityCapability_INTERNAL extends Enum AccessOutsideWrite: EnumSecurityCapability Animation: EnumSecurityCapability AssetRequire: EnumSecurityCapability Assistant: EnumSecurityCapability Audio: EnumSecurityCapability Avatar: EnumSecurityCapability Basic: EnumSecurityCapability CSG: EnumSecurityCapability CapabilityControl: EnumSecurityCapability Chat: EnumSecurityCapability CreateInstances: EnumSecurityCapability DataStore: EnumSecurityCapability Environment: EnumSecurityCapability Input: EnumSecurityCapability InternalTest: EnumSecurityCapability LegacySound: EnumSecurityCapability LoadString: EnumSecurityCapability LocalUser: EnumSecurityCapability Network: EnumSecurityCapability Physics: EnumSecurityCapability Players: EnumSecurityCapability Plugin: EnumSecurityCapability PluginOrOpenCloud: EnumSecurityCapability RemoteCommand: EnumSecurityCapability RemoteEvent: EnumSecurityCapability RobloxEngine: EnumSecurityCapability RobloxScript: EnumSecurityCapability RunClientScript: EnumSecurityCapability RunServerScript: EnumSecurityCapability ScriptGlobals: EnumSecurityCapability UI: EnumSecurityCapability Unassigned: EnumSecurityCapability WritePlayer: EnumSecurityCapability function GetEnumItems(self): { EnumSecurityCapability } function FromName(self, Name: string): EnumSecurityCapability? function FromValue(self, Value: number): EnumSecurityCapability? end declare class EnumSelectionBehavior extends EnumItem end declare class EnumSelectionBehavior_INTERNAL extends Enum Escape: EnumSelectionBehavior Stop: EnumSelectionBehavior function GetEnumItems(self): { EnumSelectionBehavior } function FromName(self, Name: string): EnumSelectionBehavior? function FromValue(self, Value: number): EnumSelectionBehavior? end declare class EnumSelectionRenderMode extends EnumItem end declare class EnumSelectionRenderMode_INTERNAL extends Enum Both: EnumSelectionRenderMode BoundingBoxes: EnumSelectionRenderMode Outlines: EnumSelectionRenderMode function GetEnumItems(self): { EnumSelectionRenderMode } function FromName(self, Name: string): EnumSelectionRenderMode? function FromValue(self, Value: number): EnumSelectionRenderMode? end declare class EnumSelfViewPosition extends EnumItem end declare class EnumSelfViewPosition_INTERNAL extends Enum BottomLeft: EnumSelfViewPosition BottomRight: EnumSelfViewPosition LastPosition: EnumSelfViewPosition TopLeft: EnumSelfViewPosition TopRight: EnumSelfViewPosition function GetEnumItems(self): { EnumSelfViewPosition } function FromName(self, Name: string): EnumSelfViewPosition? function FromValue(self, Value: number): EnumSelfViewPosition? end declare class EnumSensorMode extends EnumItem end declare class EnumSensorMode_INTERNAL extends Enum Floor: EnumSensorMode Ladder: EnumSensorMode function GetEnumItems(self): { EnumSensorMode } function FromName(self, Name: string): EnumSensorMode? function FromValue(self, Value: number): EnumSensorMode? end declare class EnumSensorUpdateType extends EnumItem end declare class EnumSensorUpdateType_INTERNAL extends Enum Manual: EnumSensorUpdateType OnRead: EnumSensorUpdateType function GetEnumItems(self): { EnumSensorUpdateType } function FromName(self, Name: string): EnumSensorUpdateType? function FromValue(self, Value: number): EnumSensorUpdateType? end declare class EnumServerLiveEditingMode extends EnumItem end declare class EnumServerLiveEditingMode_INTERNAL extends Enum Disabled: EnumServerLiveEditingMode Enabled: EnumServerLiveEditingMode Uninitialized: EnumServerLiveEditingMode function GetEnumItems(self): { EnumServerLiveEditingMode } function FromName(self, Name: string): EnumServerLiveEditingMode? function FromValue(self, Value: number): EnumServerLiveEditingMode? end declare class EnumServiceVisibility extends EnumItem end declare class EnumServiceVisibility_INTERNAL extends Enum Always: EnumServiceVisibility Off: EnumServiceVisibility WithChildren: EnumServiceVisibility function GetEnumItems(self): { EnumServiceVisibility } function FromName(self, Name: string): EnumServiceVisibility? function FromValue(self, Value: number): EnumServiceVisibility? end declare class EnumSeverity extends EnumItem end declare class EnumSeverity_INTERNAL extends Enum Error: EnumSeverity Hint: EnumSeverity Information: EnumSeverity Warning: EnumSeverity function GetEnumItems(self): { EnumSeverity } function FromName(self, Name: string): EnumSeverity? function FromValue(self, Value: number): EnumSeverity? end declare class EnumShowAdResult extends EnumItem end declare class EnumShowAdResult_INTERNAL extends Enum AdAlreadyShowing: EnumShowAdResult AdNotReady: EnumShowAdResult InsufficientMemory: EnumShowAdResult InternalError: EnumShowAdResult ShowCompleted: EnumShowAdResult ShowInterrupted: EnumShowAdResult function GetEnumItems(self): { EnumShowAdResult } function FromName(self, Name: string): EnumShowAdResult? function FromValue(self, Value: number): EnumShowAdResult? end declare class EnumSignalBehavior extends EnumItem end declare class EnumSignalBehavior_INTERNAL extends Enum AncestryDeferred: EnumSignalBehavior Default: EnumSignalBehavior Deferred: EnumSignalBehavior Immediate: EnumSignalBehavior function GetEnumItems(self): { EnumSignalBehavior } function FromName(self, Name: string): EnumSignalBehavior? function FromValue(self, Value: number): EnumSignalBehavior? end declare class EnumSizeConstraint extends EnumItem end declare class EnumSizeConstraint_INTERNAL extends Enum RelativeXX: EnumSizeConstraint RelativeXY: EnumSizeConstraint RelativeYY: EnumSizeConstraint function GetEnumItems(self): { EnumSizeConstraint } function FromName(self, Name: string): EnumSizeConstraint? function FromValue(self, Value: number): EnumSizeConstraint? end declare class EnumSolverConvergenceMetricType extends EnumItem end declare class EnumSolverConvergenceMetricType_INTERNAL extends Enum AlgorithmAgnostic: EnumSolverConvergenceMetricType IterationBased: EnumSolverConvergenceMetricType function GetEnumItems(self): { EnumSolverConvergenceMetricType } function FromName(self, Name: string): EnumSolverConvergenceMetricType? function FromValue(self, Value: number): EnumSolverConvergenceMetricType? end declare class EnumSolverConvergenceVisualizationMode extends EnumItem end declare class EnumSolverConvergenceVisualizationMode_INTERNAL extends Enum Disabled: EnumSolverConvergenceVisualizationMode PerEdge: EnumSolverConvergenceVisualizationMode PerIsland: EnumSolverConvergenceVisualizationMode function GetEnumItems(self): { EnumSolverConvergenceVisualizationMode } function FromName(self, Name: string): EnumSolverConvergenceVisualizationMode? function FromValue(self, Value: number): EnumSolverConvergenceVisualizationMode? end declare class EnumSortDirection extends EnumItem end declare class EnumSortDirection_INTERNAL extends Enum Ascending: EnumSortDirection Descending: EnumSortDirection function GetEnumItems(self): { EnumSortDirection } function FromName(self, Name: string): EnumSortDirection? function FromValue(self, Value: number): EnumSortDirection? end declare class EnumSortOrder extends EnumItem end declare class EnumSortOrder_INTERNAL extends Enum Custom: EnumSortOrder LayoutOrder: EnumSortOrder Name: EnumSortOrder function GetEnumItems(self): { EnumSortOrder } function FromName(self, Name: string): EnumSortOrder? function FromValue(self, Value: number): EnumSortOrder? end declare class EnumSpecialKey extends EnumItem end declare class EnumSpecialKey_INTERNAL extends Enum ChatHotkey: EnumSpecialKey End: EnumSpecialKey Home: EnumSpecialKey Insert: EnumSpecialKey PageDown: EnumSpecialKey PageUp: EnumSpecialKey function GetEnumItems(self): { EnumSpecialKey } function FromName(self, Name: string): EnumSpecialKey? function FromValue(self, Value: number): EnumSpecialKey? end declare class EnumStartCorner extends EnumItem end declare class EnumStartCorner_INTERNAL extends Enum BottomLeft: EnumStartCorner BottomRight: EnumStartCorner TopLeft: EnumStartCorner TopRight: EnumStartCorner function GetEnumItems(self): { EnumStartCorner } function FromName(self, Name: string): EnumStartCorner? function FromValue(self, Value: number): EnumStartCorner? end declare class EnumStateObjectFieldType extends EnumItem end declare class EnumStateObjectFieldType_INTERNAL extends Enum Boolean: EnumStateObjectFieldType CFrame: EnumStateObjectFieldType Color3: EnumStateObjectFieldType Float: EnumStateObjectFieldType INVALID: EnumStateObjectFieldType Instance: EnumStateObjectFieldType Random: EnumStateObjectFieldType Vector2: EnumStateObjectFieldType Vector3: EnumStateObjectFieldType function GetEnumItems(self): { EnumStateObjectFieldType } function FromName(self, Name: string): EnumStateObjectFieldType? function FromValue(self, Value: number): EnumStateObjectFieldType? end declare class EnumStatus extends EnumItem end declare class EnumStatus_INTERNAL extends Enum Confusion: EnumStatus Poison: EnumStatus function GetEnumItems(self): { EnumStatus } function FromName(self, Name: string): EnumStatus? function FromValue(self, Value: number): EnumStatus? end declare class EnumStepFrequency extends EnumItem end declare class EnumStepFrequency_INTERNAL extends Enum Hz1: EnumStepFrequency Hz10: EnumStepFrequency Hz15: EnumStepFrequency Hz30: EnumStepFrequency Hz5: EnumStepFrequency Hz60: EnumStepFrequency function GetEnumItems(self): { EnumStepFrequency } function FromName(self, Name: string): EnumStepFrequency? function FromValue(self, Value: number): EnumStepFrequency? end declare class EnumStreamOutBehavior extends EnumItem end declare class EnumStreamOutBehavior_INTERNAL extends Enum Default: EnumStreamOutBehavior LowMemory: EnumStreamOutBehavior Opportunistic: EnumStreamOutBehavior function GetEnumItems(self): { EnumStreamOutBehavior } function FromName(self, Name: string): EnumStreamOutBehavior? function FromValue(self, Value: number): EnumStreamOutBehavior? end declare class EnumStreamingIntegrityMode extends EnumItem end declare class EnumStreamingIntegrityMode_INTERNAL extends Enum Default: EnumStreamingIntegrityMode Disabled: EnumStreamingIntegrityMode MinimumRadiusPause: EnumStreamingIntegrityMode PauseOutsideLoadedArea: EnumStreamingIntegrityMode function GetEnumItems(self): { EnumStreamingIntegrityMode } function FromName(self, Name: string): EnumStreamingIntegrityMode? function FromValue(self, Value: number): EnumStreamingIntegrityMode? end declare class EnumStreamingPauseMode extends EnumItem end declare class EnumStreamingPauseMode_INTERNAL extends Enum ClientPhysicsPause: EnumStreamingPauseMode Default: EnumStreamingPauseMode Disabled: EnumStreamingPauseMode function GetEnumItems(self): { EnumStreamingPauseMode } function FromName(self, Name: string): EnumStreamingPauseMode? function FromValue(self, Value: number): EnumStreamingPauseMode? end declare class EnumStrokeSizingMode extends EnumItem end declare class EnumStrokeSizingMode_INTERNAL extends Enum FixedSize: EnumStrokeSizingMode ScaledSize: EnumStrokeSizingMode function GetEnumItems(self): { EnumStrokeSizingMode } function FromName(self, Name: string): EnumStrokeSizingMode? function FromValue(self, Value: number): EnumStrokeSizingMode? end declare class EnumStudioCloseMode extends EnumItem end declare class EnumStudioCloseMode_INTERNAL extends Enum CloseDoc: EnumStudioCloseMode CloseStudio: EnumStudioCloseMode LogOut: EnumStudioCloseMode None: EnumStudioCloseMode function GetEnumItems(self): { EnumStudioCloseMode } function FromName(self, Name: string): EnumStudioCloseMode? function FromValue(self, Value: number): EnumStudioCloseMode? end declare class EnumStudioDataModelType extends EnumItem end declare class EnumStudioDataModelType_INTERNAL extends Enum Edit: EnumStudioDataModelType None: EnumStudioDataModelType PlayClient: EnumStudioDataModelType PlayServer: EnumStudioDataModelType Standalone: EnumStudioDataModelType function GetEnumItems(self): { EnumStudioDataModelType } function FromName(self, Name: string): EnumStudioDataModelType? function FromValue(self, Value: number): EnumStudioDataModelType? end declare class EnumStudioPlaceUpdateFailureReason extends EnumItem end declare class EnumStudioPlaceUpdateFailureReason_INTERNAL extends Enum Other: EnumStudioPlaceUpdateFailureReason TeamCreateConflict: EnumStudioPlaceUpdateFailureReason function GetEnumItems(self): { EnumStudioPlaceUpdateFailureReason } function FromName(self, Name: string): EnumStudioPlaceUpdateFailureReason? function FromValue(self, Value: number): EnumStudioPlaceUpdateFailureReason? end declare class EnumStudioScriptEditorColorCategories extends EnumItem end declare class EnumStudioScriptEditorColorCategories_INTERNAL extends Enum AICOOverlayButtonBackground: EnumStudioScriptEditorColorCategories AICOOverlayButtonBackgroundHover: EnumStudioScriptEditorColorCategories AICOOverlayButtonBackgroundPressed: EnumStudioScriptEditorColorCategories AICOOverlayText: EnumStudioScriptEditorColorCategories ActiveLine: EnumStudioScriptEditorColorCategories Background: EnumStudioScriptEditorColorCategories Bool: EnumStudioScriptEditorColorCategories Bracket: EnumStudioScriptEditorColorCategories Builtin: EnumStudioScriptEditorColorCategories Comment: EnumStudioScriptEditorColorCategories DebuggerCurrentLine: EnumStudioScriptEditorColorCategories DebuggerErrorLine: EnumStudioScriptEditorColorCategories Default: EnumStudioScriptEditorColorCategories DocViewCodeBackground: EnumStudioScriptEditorColorCategories Error: EnumStudioScriptEditorColorCategories FindSelectionBackground: EnumStudioScriptEditorColorCategories Function: EnumStudioScriptEditorColorCategories FunctionName: EnumStudioScriptEditorColorCategories Hint: EnumStudioScriptEditorColorCategories IndentationRuler: EnumStudioScriptEditorColorCategories Info: EnumStudioScriptEditorColorCategories Keyword: EnumStudioScriptEditorColorCategories Local: EnumStudioScriptEditorColorCategories LuauKeyword: EnumStudioScriptEditorColorCategories MatchingWordBackground: EnumStudioScriptEditorColorCategories MenuBackground: EnumStudioScriptEditorColorCategories MenuBorder: EnumStudioScriptEditorColorCategories MenuPrimaryText: EnumStudioScriptEditorColorCategories MenuScrollbarBackground: EnumStudioScriptEditorColorCategories MenuScrollbarHandle: EnumStudioScriptEditorColorCategories MenuSecondaryText: EnumStudioScriptEditorColorCategories MenuSelectedBackground: EnumStudioScriptEditorColorCategories MenuSelectedText: EnumStudioScriptEditorColorCategories Method: EnumStudioScriptEditorColorCategories Nil: EnumStudioScriptEditorColorCategories Number: EnumStudioScriptEditorColorCategories Operator: EnumStudioScriptEditorColorCategories Property: EnumStudioScriptEditorColorCategories Ruler: EnumStudioScriptEditorColorCategories SelectionBackground: EnumStudioScriptEditorColorCategories SelectionText: EnumStudioScriptEditorColorCategories Self: EnumStudioScriptEditorColorCategories String: EnumStudioScriptEditorColorCategories TODO: EnumStudioScriptEditorColorCategories Type: EnumStudioScriptEditorColorCategories Warning: EnumStudioScriptEditorColorCategories Whitespace: EnumStudioScriptEditorColorCategories function GetEnumItems(self): { EnumStudioScriptEditorColorCategories } function FromName(self, Name: string): EnumStudioScriptEditorColorCategories? function FromValue(self, Value: number): EnumStudioScriptEditorColorCategories? end declare class EnumStudioScriptEditorColorPresets extends EnumItem end declare class EnumStudioScriptEditorColorPresets_INTERNAL extends Enum Custom: EnumStudioScriptEditorColorPresets Extra1: EnumStudioScriptEditorColorPresets Extra2: EnumStudioScriptEditorColorPresets RobloxDefault: EnumStudioScriptEditorColorPresets function GetEnumItems(self): { EnumStudioScriptEditorColorPresets } function FromName(self, Name: string): EnumStudioScriptEditorColorPresets? function FromValue(self, Value: number): EnumStudioScriptEditorColorPresets? end declare class EnumStudioStyleGuideColor extends EnumItem end declare class EnumStudioStyleGuideColor_INTERNAL extends Enum AICOOverlayButtonBackground: EnumStudioStyleGuideColor AICOOverlayButtonBackgroundHover: EnumStudioStyleGuideColor AICOOverlayButtonBackgroundPressed: EnumStudioStyleGuideColor AICOOverlayText: EnumStudioStyleGuideColor AttributeCog: EnumStudioStyleGuideColor Border: EnumStudioStyleGuideColor BreakpointMarker: EnumStudioStyleGuideColor BrightText: EnumStudioStyleGuideColor Button: EnumStudioStyleGuideColor ButtonBorder: EnumStudioStyleGuideColor ButtonText: EnumStudioStyleGuideColor CategoryItem: EnumStudioStyleGuideColor ChatIncomingBgColor: EnumStudioStyleGuideColor ChatIncomingTextColor: EnumStudioStyleGuideColor ChatModeratedMessageColor: EnumStudioStyleGuideColor ChatOutgoingBgColor: EnumStudioStyleGuideColor ChatOutgoingTextColor: EnumStudioStyleGuideColor CheckedFieldBackground: EnumStudioStyleGuideColor CheckedFieldBorder: EnumStudioStyleGuideColor CheckedFieldIndicator: EnumStudioStyleGuideColor ColorPickerFrame: EnumStudioStyleGuideColor CurrentMarker: EnumStudioStyleGuideColor Dark: EnumStudioStyleGuideColor DebuggerCurrentLine: EnumStudioStyleGuideColor DebuggerErrorLine: EnumStudioStyleGuideColor DialogButton: EnumStudioStyleGuideColor DialogButtonBorder: EnumStudioStyleGuideColor DialogButtonText: EnumStudioStyleGuideColor DialogMainButton: EnumStudioStyleGuideColor DialogMainButtonText: EnumStudioStyleGuideColor DiffFilePathBackground: EnumStudioStyleGuideColor DiffFilePathBorder: EnumStudioStyleGuideColor DiffFilePathText: EnumStudioStyleGuideColor DiffLineNum: EnumStudioStyleGuideColor DiffLineNumAdditionBackground: EnumStudioStyleGuideColor DiffLineNumDeletionBackground: EnumStudioStyleGuideColor DiffLineNumHover: EnumStudioStyleGuideColor DiffLineNumNoChangeBackground: EnumStudioStyleGuideColor DiffLineNumSeparatorBackground: EnumStudioStyleGuideColor DiffLineNumSeparatorBackgroundHover: EnumStudioStyleGuideColor DiffTextAddition: EnumStudioStyleGuideColor DiffTextAdditionBackground: EnumStudioStyleGuideColor DiffTextDeletion: EnumStudioStyleGuideColor DiffTextDeletionBackground: EnumStudioStyleGuideColor DiffTextHunkInfo: EnumStudioStyleGuideColor DiffTextNoChange: EnumStudioStyleGuideColor DiffTextNoChangeBackground: EnumStudioStyleGuideColor DiffTextSeparatorBackground: EnumStudioStyleGuideColor DimmedText: EnumStudioStyleGuideColor DocViewCodeBackground: EnumStudioStyleGuideColor DropShadow: EnumStudioStyleGuideColor Dropdown: EnumStudioStyleGuideColor EmulatorBar: EnumStudioStyleGuideColor EmulatorDropDown: EnumStudioStyleGuideColor ErrorText: EnumStudioStyleGuideColor FilterButtonAccent: EnumStudioStyleGuideColor FilterButtonBorder: EnumStudioStyleGuideColor FilterButtonBorderAlt: EnumStudioStyleGuideColor FilterButtonChecked: EnumStudioStyleGuideColor FilterButtonDefault: EnumStudioStyleGuideColor FilterButtonHover: EnumStudioStyleGuideColor GameSettingsTableItem: EnumStudioStyleGuideColor GameSettingsTooltip: EnumStudioStyleGuideColor HeaderSection: EnumStudioStyleGuideColor InfoBarWarningBackground: EnumStudioStyleGuideColor InfoBarWarningText: EnumStudioStyleGuideColor InfoText: EnumStudioStyleGuideColor InputFieldBackground: EnumStudioStyleGuideColor InputFieldBorder: EnumStudioStyleGuideColor Item: EnumStudioStyleGuideColor Light: EnumStudioStyleGuideColor LinkText: EnumStudioStyleGuideColor MainBackground: EnumStudioStyleGuideColor MainButton: EnumStudioStyleGuideColor MainText: EnumStudioStyleGuideColor Mid: EnumStudioStyleGuideColor Midlight: EnumStudioStyleGuideColor Notification: EnumStudioStyleGuideColor OnboardingCover: EnumStudioStyleGuideColor OnboardingHighlight: EnumStudioStyleGuideColor OnboardingShadow: EnumStudioStyleGuideColor RibbonButton: EnumStudioStyleGuideColor RibbonTab: EnumStudioStyleGuideColor RibbonTabTopBar: EnumStudioStyleGuideColor ScriptBackground: EnumStudioStyleGuideColor ScriptBool: EnumStudioStyleGuideColor ScriptBracket: EnumStudioStyleGuideColor ScriptBuiltInFunction: EnumStudioStyleGuideColor ScriptComment: EnumStudioStyleGuideColor ScriptEditorCurrentLine: EnumStudioStyleGuideColor ScriptError: EnumStudioStyleGuideColor ScriptFindSelectionBackground: EnumStudioStyleGuideColor ScriptFunction: EnumStudioStyleGuideColor ScriptFunctionName: EnumStudioStyleGuideColor ScriptHint: EnumStudioStyleGuideColor ScriptInformation: EnumStudioStyleGuideColor ScriptKeyword: EnumStudioStyleGuideColor ScriptLocal: EnumStudioStyleGuideColor ScriptLuauKeyword: EnumStudioStyleGuideColor ScriptMatchingWordSelectionBackground: EnumStudioStyleGuideColor ScriptMethod: EnumStudioStyleGuideColor ScriptNil: EnumStudioStyleGuideColor ScriptNumber: EnumStudioStyleGuideColor ScriptOperator: EnumStudioStyleGuideColor ScriptProperty: EnumStudioStyleGuideColor ScriptRuler: EnumStudioStyleGuideColor ScriptSelectionBackground: EnumStudioStyleGuideColor ScriptSelectionText: EnumStudioStyleGuideColor ScriptSelf: EnumStudioStyleGuideColor ScriptSideWidget: EnumStudioStyleGuideColor ScriptString: EnumStudioStyleGuideColor ScriptText: EnumStudioStyleGuideColor ScriptTodo: EnumStudioStyleGuideColor ScriptWarning: EnumStudioStyleGuideColor ScriptWhitespace: EnumStudioStyleGuideColor ScrollBar: EnumStudioStyleGuideColor ScrollBarBackground: EnumStudioStyleGuideColor SensitiveText: EnumStudioStyleGuideColor Separator: EnumStudioStyleGuideColor Shadow: EnumStudioStyleGuideColor StatusBar: EnumStudioStyleGuideColor SubText: EnumStudioStyleGuideColor Tab: EnumStudioStyleGuideColor TabBar: EnumStudioStyleGuideColor TableItem: EnumStudioStyleGuideColor Titlebar: EnumStudioStyleGuideColor TitlebarText: EnumStudioStyleGuideColor Tooltip: EnumStudioStyleGuideColor ViewPortBackground: EnumStudioStyleGuideColor WarningText: EnumStudioStyleGuideColor function GetEnumItems(self): { EnumStudioStyleGuideColor } function FromName(self, Name: string): EnumStudioStyleGuideColor? function FromValue(self, Value: number): EnumStudioStyleGuideColor? end declare class EnumStudioStyleGuideModifier extends EnumItem end declare class EnumStudioStyleGuideModifier_INTERNAL extends Enum Default: EnumStudioStyleGuideModifier Disabled: EnumStudioStyleGuideModifier Hover: EnumStudioStyleGuideModifier Pressed: EnumStudioStyleGuideModifier Selected: EnumStudioStyleGuideModifier function GetEnumItems(self): { EnumStudioStyleGuideModifier } function FromName(self, Name: string): EnumStudioStyleGuideModifier? function FromValue(self, Value: number): EnumStudioStyleGuideModifier? end declare class EnumStyle extends EnumItem end declare class EnumStyle_INTERNAL extends Enum AlternatingSupports: EnumStyle BridgeStyleSupports: EnumStyle NoSupports: EnumStyle function GetEnumItems(self): { EnumStyle } function FromName(self, Name: string): EnumStyle? function FromValue(self, Value: number): EnumStyle? end declare class EnumSubscriptionExpirationReason extends EnumItem end declare class EnumSubscriptionExpirationReason_INTERNAL extends Enum Lapsed: EnumSubscriptionExpirationReason ProductDeleted: EnumSubscriptionExpirationReason ProductInactive: EnumSubscriptionExpirationReason SubscriberCancelled: EnumSubscriptionExpirationReason SubscriberRefunded: EnumSubscriptionExpirationReason function GetEnumItems(self): { EnumSubscriptionExpirationReason } function FromName(self, Name: string): EnumSubscriptionExpirationReason? function FromValue(self, Value: number): EnumSubscriptionExpirationReason? end declare class EnumSubscriptionPaymentStatus extends EnumItem end declare class EnumSubscriptionPaymentStatus_INTERNAL extends Enum Paid: EnumSubscriptionPaymentStatus Refunded: EnumSubscriptionPaymentStatus function GetEnumItems(self): { EnumSubscriptionPaymentStatus } function FromName(self, Name: string): EnumSubscriptionPaymentStatus? function FromValue(self, Value: number): EnumSubscriptionPaymentStatus? end declare class EnumSubscriptionPeriod extends EnumItem end declare class EnumSubscriptionPeriod_INTERNAL extends Enum Month: EnumSubscriptionPeriod function GetEnumItems(self): { EnumSubscriptionPeriod } function FromName(self, Name: string): EnumSubscriptionPeriod? function FromValue(self, Value: number): EnumSubscriptionPeriod? end declare class EnumSubscriptionState extends EnumItem end declare class EnumSubscriptionState_INTERNAL extends Enum Expired: EnumSubscriptionState NeverSubscribed: EnumSubscriptionState SubscribedRenewalPaymentPending: EnumSubscriptionState SubscribedWillNotRenew: EnumSubscriptionState SubscribedWillRenew: EnumSubscriptionState function GetEnumItems(self): { EnumSubscriptionState } function FromName(self, Name: string): EnumSubscriptionState? function FromValue(self, Value: number): EnumSubscriptionState? end declare class EnumSurfaceConstraint extends EnumItem end declare class EnumSurfaceConstraint_INTERNAL extends Enum Hinge: EnumSurfaceConstraint Motor: EnumSurfaceConstraint None: EnumSurfaceConstraint SteppingMotor: EnumSurfaceConstraint function GetEnumItems(self): { EnumSurfaceConstraint } function FromName(self, Name: string): EnumSurfaceConstraint? function FromValue(self, Value: number): EnumSurfaceConstraint? end declare class EnumSurfaceGuiShape extends EnumItem end declare class EnumSurfaceGuiShape_INTERNAL extends Enum CurvedHorizontally: EnumSurfaceGuiShape Flat: EnumSurfaceGuiShape function GetEnumItems(self): { EnumSurfaceGuiShape } function FromName(self, Name: string): EnumSurfaceGuiShape? function FromValue(self, Value: number): EnumSurfaceGuiShape? end declare class EnumSurfaceGuiSizingMode extends EnumItem end declare class EnumSurfaceGuiSizingMode_INTERNAL extends Enum FixedSize: EnumSurfaceGuiSizingMode PixelsPerStud: EnumSurfaceGuiSizingMode function GetEnumItems(self): { EnumSurfaceGuiSizingMode } function FromName(self, Name: string): EnumSurfaceGuiSizingMode? function FromValue(self, Value: number): EnumSurfaceGuiSizingMode? end declare class EnumSurfaceType extends EnumItem end declare class EnumSurfaceType_INTERNAL extends Enum Glue: EnumSurfaceType Hinge: EnumSurfaceType Inlet: EnumSurfaceType Motor: EnumSurfaceType Smooth: EnumSurfaceType SmoothNoOutlines: EnumSurfaceType SteppingMotor: EnumSurfaceType Studs: EnumSurfaceType Universal: EnumSurfaceType Weld: EnumSurfaceType function GetEnumItems(self): { EnumSurfaceType } function FromName(self, Name: string): EnumSurfaceType? function FromValue(self, Value: number): EnumSurfaceType? end declare class EnumSwipeDirection extends EnumItem end declare class EnumSwipeDirection_INTERNAL extends Enum Down: EnumSwipeDirection Left: EnumSwipeDirection None: EnumSwipeDirection Right: EnumSwipeDirection Up: EnumSwipeDirection function GetEnumItems(self): { EnumSwipeDirection } function FromName(self, Name: string): EnumSwipeDirection? function FromValue(self, Value: number): EnumSwipeDirection? end declare class EnumSystemThemeValue extends EnumItem end declare class EnumSystemThemeValue_INTERNAL extends Enum dark: EnumSystemThemeValue error: EnumSystemThemeValue light: EnumSystemThemeValue systemDark: EnumSystemThemeValue systemLight: EnumSystemThemeValue function GetEnumItems(self): { EnumSystemThemeValue } function FromName(self, Name: string): EnumSystemThemeValue? function FromValue(self, Value: number): EnumSystemThemeValue? end declare class EnumTableMajorAxis extends EnumItem end declare class EnumTableMajorAxis_INTERNAL extends Enum ColumnMajor: EnumTableMajorAxis RowMajor: EnumTableMajorAxis function GetEnumItems(self): { EnumTableMajorAxis } function FromName(self, Name: string): EnumTableMajorAxis? function FromValue(self, Value: number): EnumTableMajorAxis? end declare class EnumTeamCreateErrorState extends EnumItem end declare class EnumTeamCreateErrorState_INTERNAL extends Enum NoError: EnumTeamCreateErrorState PlaceSizeApproachingLimit: EnumTeamCreateErrorState PlaceSizeTooLarge: EnumTeamCreateErrorState PlaceUploadFailing: EnumTeamCreateErrorState function GetEnumItems(self): { EnumTeamCreateErrorState } function FromName(self, Name: string): EnumTeamCreateErrorState? function FromValue(self, Value: number): EnumTeamCreateErrorState? end declare class EnumTechnology extends EnumItem end declare class EnumTechnology_INTERNAL extends Enum Compatibility: EnumTechnology Future: EnumTechnology Legacy: EnumTechnology ShadowMap: EnumTechnology Unified: EnumTechnology Voxel: EnumTechnology function GetEnumItems(self): { EnumTechnology } function FromName(self, Name: string): EnumTechnology? function FromValue(self, Value: number): EnumTechnology? end declare class EnumTelemetryBackend extends EnumItem end declare class EnumTelemetryBackend_INTERNAL extends Enum Counter: EnumTelemetryBackend EphemeralCounter: EnumTelemetryBackend EphemeralStat: EnumTelemetryBackend EventIngest: EnumTelemetryBackend Points: EnumTelemetryBackend Stat: EnumTelemetryBackend Teletune: EnumTelemetryBackend UNSPECIFIED: EnumTelemetryBackend function GetEnumItems(self): { EnumTelemetryBackend } function FromName(self, Name: string): EnumTelemetryBackend? function FromValue(self, Value: number): EnumTelemetryBackend? end declare class EnumTelemetryStandardizedField extends EnumItem end declare class EnumTelemetryStandardizedField_INTERNAL extends Enum AddArchitectureInfo: EnumTelemetryStandardizedField AddCpuInfo: EnumTelemetryStandardizedField AddCurrentContextName: EnumTelemetryStandardizedField AddDatacenterId: EnumTelemetryStandardizedField AddMemoryInfo: EnumTelemetryStandardizedField AddOsInfo: EnumTelemetryStandardizedField AddPlaceId: EnumTelemetryStandardizedField AddPlaceInstanceId: EnumTelemetryStandardizedField AddPlaySessionId: EnumTelemetryStandardizedField AddSessionInfo: EnumTelemetryStandardizedField AddUniverseId: EnumTelemetryStandardizedField function GetEnumItems(self): { EnumTelemetryStandardizedField } function FromName(self, Name: string): EnumTelemetryStandardizedField? function FromValue(self, Value: number): EnumTelemetryStandardizedField? end declare class EnumTeleportMethod extends EnumItem end declare class EnumTeleportMethod_INTERNAL extends Enum TeleportPartyAsync: EnumTeleportMethod TeleportToInstanceBack: EnumTeleportMethod TeleportToPlaceInstance: EnumTeleportMethod TeleportToPrivateServer: EnumTeleportMethod TeleportToSpawnByName: EnumTeleportMethod TeleportToVIPServer: EnumTeleportMethod TeleportUnknown: EnumTeleportMethod function GetEnumItems(self): { EnumTeleportMethod } function FromName(self, Name: string): EnumTeleportMethod? function FromValue(self, Value: number): EnumTeleportMethod? end declare class EnumTeleportResult extends EnumItem end declare class EnumTeleportResult_INTERNAL extends Enum Failure: EnumTeleportResult Flooded: EnumTeleportResult GameEnded: EnumTeleportResult GameFull: EnumTeleportResult GameNotFound: EnumTeleportResult IsTeleporting: EnumTeleportResult Success: EnumTeleportResult Unauthorized: EnumTeleportResult function GetEnumItems(self): { EnumTeleportResult } function FromName(self, Name: string): EnumTeleportResult? function FromValue(self, Value: number): EnumTeleportResult? end declare class EnumTeleportState extends EnumItem end declare class EnumTeleportState_INTERNAL extends Enum Failed: EnumTeleportState InProgress: EnumTeleportState RequestedFromServer: EnumTeleportState Started: EnumTeleportState WaitingForServer: EnumTeleportState function GetEnumItems(self): { EnumTeleportState } function FromName(self, Name: string): EnumTeleportState? function FromValue(self, Value: number): EnumTeleportState? end declare class EnumTeleportType extends EnumItem end declare class EnumTeleportType_INTERNAL extends Enum ToInstance: EnumTeleportType ToInstanceBack: EnumTeleportType ToPlace: EnumTeleportType ToReservedServer: EnumTeleportType ToVIPServer: EnumTeleportType function GetEnumItems(self): { EnumTeleportType } function FromName(self, Name: string): EnumTeleportType? function FromValue(self, Value: number): EnumTeleportType? end declare class EnumTerrainAcquisitionMethod extends EnumItem end declare class EnumTerrainAcquisitionMethod_INTERNAL extends Enum Convert: EnumTerrainAcquisitionMethod EditAddTool: EnumTerrainAcquisitionMethod EditReplaceTool: EnumTerrainAcquisitionMethod EditSeaLevelTool: EnumTerrainAcquisitionMethod Generate: EnumTerrainAcquisitionMethod Import: EnumTerrainAcquisitionMethod Legacy: EnumTerrainAcquisitionMethod None: EnumTerrainAcquisitionMethod Other: EnumTerrainAcquisitionMethod RegionFillTool: EnumTerrainAcquisitionMethod RegionPasteTool: EnumTerrainAcquisitionMethod Template: EnumTerrainAcquisitionMethod function GetEnumItems(self): { EnumTerrainAcquisitionMethod } function FromName(self, Name: string): EnumTerrainAcquisitionMethod? function FromValue(self, Value: number): EnumTerrainAcquisitionMethod? end declare class EnumTerrainFace extends EnumItem end declare class EnumTerrainFace_INTERNAL extends Enum Bottom: EnumTerrainFace Side: EnumTerrainFace Top: EnumTerrainFace function GetEnumItems(self): { EnumTerrainFace } function FromName(self, Name: string): EnumTerrainFace? function FromValue(self, Value: number): EnumTerrainFace? end declare class EnumTextChatMessageStatus extends EnumItem end declare class EnumTextChatMessageStatus_INTERNAL extends Enum Floodchecked: EnumTextChatMessageStatus InvalidPrivacySettings: EnumTextChatMessageStatus InvalidTextChannelPermissions: EnumTextChatMessageStatus MessageTooLong: EnumTextChatMessageStatus ModerationTimeout: EnumTextChatMessageStatus Sending: EnumTextChatMessageStatus Success: EnumTextChatMessageStatus TextFilterFailed: EnumTextChatMessageStatus Unknown: EnumTextChatMessageStatus function GetEnumItems(self): { EnumTextChatMessageStatus } function FromName(self, Name: string): EnumTextChatMessageStatus? function FromValue(self, Value: number): EnumTextChatMessageStatus? end declare class EnumTextDirection extends EnumItem end declare class EnumTextDirection_INTERNAL extends Enum Auto: EnumTextDirection LeftToRight: EnumTextDirection RightToLeft: EnumTextDirection function GetEnumItems(self): { EnumTextDirection } function FromName(self, Name: string): EnumTextDirection? function FromValue(self, Value: number): EnumTextDirection? end declare class EnumTextFilterContext extends EnumItem end declare class EnumTextFilterContext_INTERNAL extends Enum PrivateChat: EnumTextFilterContext PublicChat: EnumTextFilterContext function GetEnumItems(self): { EnumTextFilterContext } function FromName(self, Name: string): EnumTextFilterContext? function FromValue(self, Value: number): EnumTextFilterContext? end declare class EnumTextInputType extends EnumItem end declare class EnumTextInputType_INTERNAL extends Enum Default: EnumTextInputType Email: EnumTextInputType NoSuggestions: EnumTextInputType Number: EnumTextInputType OneTimePassword: EnumTextInputType Password: EnumTextInputType PasswordShown: EnumTextInputType Phone: EnumTextInputType Username: EnumTextInputType function GetEnumItems(self): { EnumTextInputType } function FromName(self, Name: string): EnumTextInputType? function FromValue(self, Value: number): EnumTextInputType? end declare class EnumTextTruncate extends EnumItem end declare class EnumTextTruncate_INTERNAL extends Enum AtEnd: EnumTextTruncate None: EnumTextTruncate SplitWord: EnumTextTruncate function GetEnumItems(self): { EnumTextTruncate } function FromName(self, Name: string): EnumTextTruncate? function FromValue(self, Value: number): EnumTextTruncate? end declare class EnumTextXAlignment extends EnumItem end declare class EnumTextXAlignment_INTERNAL extends Enum Center: EnumTextXAlignment Left: EnumTextXAlignment Right: EnumTextXAlignment function GetEnumItems(self): { EnumTextXAlignment } function FromName(self, Name: string): EnumTextXAlignment? function FromValue(self, Value: number): EnumTextXAlignment? end declare class EnumTextYAlignment extends EnumItem end declare class EnumTextYAlignment_INTERNAL extends Enum Bottom: EnumTextYAlignment Center: EnumTextYAlignment Top: EnumTextYAlignment function GetEnumItems(self): { EnumTextYAlignment } function FromName(self, Name: string): EnumTextYAlignment? function FromValue(self, Value: number): EnumTextYAlignment? end declare class EnumTextureMode extends EnumItem end declare class EnumTextureMode_INTERNAL extends Enum Static: EnumTextureMode Stretch: EnumTextureMode Wrap: EnumTextureMode function GetEnumItems(self): { EnumTextureMode } function FromName(self, Name: string): EnumTextureMode? function FromValue(self, Value: number): EnumTextureMode? end declare class EnumTextureQueryType extends EnumItem end declare class EnumTextureQueryType_INTERNAL extends Enum Humanoid: EnumTextureQueryType HumanoidOrphaned: EnumTextureQueryType NonHumanoid: EnumTextureQueryType NonHumanoidOrphaned: EnumTextureQueryType function GetEnumItems(self): { EnumTextureQueryType } function FromName(self, Name: string): EnumTextureQueryType? function FromValue(self, Value: number): EnumTextureQueryType? end declare class EnumThreadPoolConfig extends EnumItem end declare class EnumThreadPoolConfig_INTERNAL extends Enum Auto: EnumThreadPoolConfig PerCore1: EnumThreadPoolConfig PerCore2: EnumThreadPoolConfig PerCore3: EnumThreadPoolConfig PerCore4: EnumThreadPoolConfig Threads1: EnumThreadPoolConfig Threads16: EnumThreadPoolConfig Threads2: EnumThreadPoolConfig Threads3: EnumThreadPoolConfig Threads4: EnumThreadPoolConfig Threads8: EnumThreadPoolConfig function GetEnumItems(self): { EnumThreadPoolConfig } function FromName(self, Name: string): EnumThreadPoolConfig? function FromValue(self, Value: number): EnumThreadPoolConfig? end declare class EnumThrottlingPriority extends EnumItem end declare class EnumThrottlingPriority_INTERNAL extends Enum Default: EnumThrottlingPriority ElevatedOnServer: EnumThrottlingPriority Extreme: EnumThrottlingPriority function GetEnumItems(self): { EnumThrottlingPriority } function FromName(self, Name: string): EnumThrottlingPriority? function FromValue(self, Value: number): EnumThrottlingPriority? end declare class EnumThumbnailSize extends EnumItem end declare class EnumThumbnailSize_INTERNAL extends Enum Size100x100: EnumThumbnailSize Size150x150: EnumThumbnailSize Size180x180: EnumThumbnailSize Size352x352: EnumThumbnailSize Size420x420: EnumThumbnailSize Size48x48: EnumThumbnailSize Size60x60: EnumThumbnailSize function GetEnumItems(self): { EnumThumbnailSize } function FromName(self, Name: string): EnumThumbnailSize? function FromValue(self, Value: number): EnumThumbnailSize? end declare class EnumThumbnailType extends EnumItem end declare class EnumThumbnailType_INTERNAL extends Enum AvatarBust: EnumThumbnailType AvatarThumbnail: EnumThumbnailType HeadShot: EnumThumbnailType function GetEnumItems(self): { EnumThumbnailType } function FromName(self, Name: string): EnumThumbnailType? function FromValue(self, Value: number): EnumThumbnailType? end declare class EnumTickCountSampleMethod extends EnumItem end declare class EnumTickCountSampleMethod_INTERNAL extends Enum Benchmark: EnumTickCountSampleMethod Fast: EnumTickCountSampleMethod Precise: EnumTickCountSampleMethod function GetEnumItems(self): { EnumTickCountSampleMethod } function FromName(self, Name: string): EnumTickCountSampleMethod? function FromValue(self, Value: number): EnumTickCountSampleMethod? end declare class EnumTonemapperPreset extends EnumItem end declare class EnumTonemapperPreset_INTERNAL extends Enum Default: EnumTonemapperPreset Retro: EnumTonemapperPreset function GetEnumItems(self): { EnumTonemapperPreset } function FromName(self, Name: string): EnumTonemapperPreset? function FromValue(self, Value: number): EnumTonemapperPreset? end declare class EnumTopBottom extends EnumItem end declare class EnumTopBottom_INTERNAL extends Enum Bottom: EnumTopBottom Center: EnumTopBottom Top: EnumTopBottom function GetEnumItems(self): { EnumTopBottom } function FromName(self, Name: string): EnumTopBottom? function FromValue(self, Value: number): EnumTopBottom? end declare class EnumTouchCameraMovementMode extends EnumItem end declare class EnumTouchCameraMovementMode_INTERNAL extends Enum Classic: EnumTouchCameraMovementMode Default: EnumTouchCameraMovementMode Follow: EnumTouchCameraMovementMode Orbital: EnumTouchCameraMovementMode function GetEnumItems(self): { EnumTouchCameraMovementMode } function FromName(self, Name: string): EnumTouchCameraMovementMode? function FromValue(self, Value: number): EnumTouchCameraMovementMode? end declare class EnumTouchMovementMode extends EnumItem end declare class EnumTouchMovementMode_INTERNAL extends Enum ClickToMove: EnumTouchMovementMode DPad: EnumTouchMovementMode Default: EnumTouchMovementMode DynamicThumbstick: EnumTouchMovementMode Thumbpad: EnumTouchMovementMode Thumbstick: EnumTouchMovementMode function GetEnumItems(self): { EnumTouchMovementMode } function FromName(self, Name: string): EnumTouchMovementMode? function FromValue(self, Value: number): EnumTouchMovementMode? end declare class EnumTrackerError extends EnumItem end declare class EnumTrackerError_INTERNAL extends Enum AudioError: EnumTrackerError AudioNoPermission: EnumTrackerError InitFailed: EnumTrackerError NoAudio: EnumTrackerError NoService: EnumTrackerError NoVideo: EnumTrackerError Ok: EnumTrackerError UnsupportedDevice: EnumTrackerError VideoError: EnumTrackerError VideoNoPermission: EnumTrackerError VideoUnsupported: EnumTrackerError function GetEnumItems(self): { EnumTrackerError } function FromName(self, Name: string): EnumTrackerError? function FromValue(self, Value: number): EnumTrackerError? end declare class EnumTrackerExtrapolationFlagMode extends EnumItem end declare class EnumTrackerExtrapolationFlagMode_INTERNAL extends Enum Auto: EnumTrackerExtrapolationFlagMode ExtrapolateFacsAndPose: EnumTrackerExtrapolationFlagMode ExtrapolateFacsOnly: EnumTrackerExtrapolationFlagMode ForceDisabled: EnumTrackerExtrapolationFlagMode function GetEnumItems(self): { EnumTrackerExtrapolationFlagMode } function FromName(self, Name: string): EnumTrackerExtrapolationFlagMode? function FromValue(self, Value: number): EnumTrackerExtrapolationFlagMode? end declare class EnumTrackerFaceTrackingStatus extends EnumItem end declare class EnumTrackerFaceTrackingStatus_INTERNAL extends Enum FaceTrackingHasTrackingError: EnumTrackerFaceTrackingStatus FaceTrackingIsOccluded: EnumTrackerFaceTrackingStatus FaceTrackingLost: EnumTrackerFaceTrackingStatus FaceTrackingNoFaceFound: EnumTrackerFaceTrackingStatus FaceTrackingSuccess: EnumTrackerFaceTrackingStatus FaceTrackingUninitialized: EnumTrackerFaceTrackingStatus FaceTrackingUnknown: EnumTrackerFaceTrackingStatus function GetEnumItems(self): { EnumTrackerFaceTrackingStatus } function FromName(self, Name: string): EnumTrackerFaceTrackingStatus? function FromValue(self, Value: number): EnumTrackerFaceTrackingStatus? end declare class EnumTrackerLodFlagMode extends EnumItem end declare class EnumTrackerLodFlagMode_INTERNAL extends Enum Auto: EnumTrackerLodFlagMode ForceFalse: EnumTrackerLodFlagMode ForceTrue: EnumTrackerLodFlagMode function GetEnumItems(self): { EnumTrackerLodFlagMode } function FromName(self, Name: string): EnumTrackerLodFlagMode? function FromValue(self, Value: number): EnumTrackerLodFlagMode? end declare class EnumTrackerLodValueMode extends EnumItem end declare class EnumTrackerLodValueMode_INTERNAL extends Enum Auto: EnumTrackerLodValueMode Force0: EnumTrackerLodValueMode Force1: EnumTrackerLodValueMode function GetEnumItems(self): { EnumTrackerLodValueMode } function FromName(self, Name: string): EnumTrackerLodValueMode? function FromValue(self, Value: number): EnumTrackerLodValueMode? end declare class EnumTrackerMode extends EnumItem end declare class EnumTrackerMode_INTERNAL extends Enum Audio: EnumTrackerMode AudioVideo: EnumTrackerMode None: EnumTrackerMode Video: EnumTrackerMode function GetEnumItems(self): { EnumTrackerMode } function FromName(self, Name: string): EnumTrackerMode? function FromValue(self, Value: number): EnumTrackerMode? end declare class EnumTrackerPromptEvent extends EnumItem end declare class EnumTrackerPromptEvent_INTERNAL extends Enum LODCameraRecommendDisable: EnumTrackerPromptEvent function GetEnumItems(self): { EnumTrackerPromptEvent } function FromName(self, Name: string): EnumTrackerPromptEvent? function FromValue(self, Value: number): EnumTrackerPromptEvent? end declare class EnumTrackerType extends EnumItem end declare class EnumTrackerType_INTERNAL extends Enum Face: EnumTrackerType None: EnumTrackerType UpperBody: EnumTrackerType function GetEnumItems(self): { EnumTrackerType } function FromName(self, Name: string): EnumTrackerType? function FromValue(self, Value: number): EnumTrackerType? end declare class EnumTriStateBoolean extends EnumItem end declare class EnumTriStateBoolean_INTERNAL extends Enum False: EnumTriStateBoolean True: EnumTriStateBoolean Unknown: EnumTriStateBoolean function GetEnumItems(self): { EnumTriStateBoolean } function FromName(self, Name: string): EnumTriStateBoolean? function FromValue(self, Value: number): EnumTriStateBoolean? end declare class EnumTweenStatus extends EnumItem end declare class EnumTweenStatus_INTERNAL extends Enum Canceled: EnumTweenStatus Completed: EnumTweenStatus function GetEnumItems(self): { EnumTweenStatus } function FromName(self, Name: string): EnumTweenStatus? function FromValue(self, Value: number): EnumTweenStatus? end declare class EnumUICaptureMode extends EnumItem end declare class EnumUICaptureMode_INTERNAL extends Enum All: EnumUICaptureMode None: EnumUICaptureMode function GetEnumItems(self): { EnumUICaptureMode } function FromName(self, Name: string): EnumUICaptureMode? function FromValue(self, Value: number): EnumUICaptureMode? end declare class EnumUIDragDetectorBoundingBehavior extends EnumItem end declare class EnumUIDragDetectorBoundingBehavior_INTERNAL extends Enum Automatic: EnumUIDragDetectorBoundingBehavior EntireObject: EnumUIDragDetectorBoundingBehavior HitPoint: EnumUIDragDetectorBoundingBehavior function GetEnumItems(self): { EnumUIDragDetectorBoundingBehavior } function FromName(self, Name: string): EnumUIDragDetectorBoundingBehavior? function FromValue(self, Value: number): EnumUIDragDetectorBoundingBehavior? end declare class EnumUIDragDetectorDragRelativity extends EnumItem end declare class EnumUIDragDetectorDragRelativity_INTERNAL extends Enum Absolute: EnumUIDragDetectorDragRelativity Relative: EnumUIDragDetectorDragRelativity function GetEnumItems(self): { EnumUIDragDetectorDragRelativity } function FromName(self, Name: string): EnumUIDragDetectorDragRelativity? function FromValue(self, Value: number): EnumUIDragDetectorDragRelativity? end declare class EnumUIDragDetectorDragSpace extends EnumItem end declare class EnumUIDragDetectorDragSpace_INTERNAL extends Enum LayerCollector: EnumUIDragDetectorDragSpace Parent: EnumUIDragDetectorDragSpace Reference: EnumUIDragDetectorDragSpace function GetEnumItems(self): { EnumUIDragDetectorDragSpace } function FromName(self, Name: string): EnumUIDragDetectorDragSpace? function FromValue(self, Value: number): EnumUIDragDetectorDragSpace? end declare class EnumUIDragDetectorDragStyle extends EnumItem end declare class EnumUIDragDetectorDragStyle_INTERNAL extends Enum Rotate: EnumUIDragDetectorDragStyle Scriptable: EnumUIDragDetectorDragStyle TranslateLine: EnumUIDragDetectorDragStyle TranslatePlane: EnumUIDragDetectorDragStyle function GetEnumItems(self): { EnumUIDragDetectorDragStyle } function FromName(self, Name: string): EnumUIDragDetectorDragStyle? function FromValue(self, Value: number): EnumUIDragDetectorDragStyle? end declare class EnumUIDragDetectorResponseStyle extends EnumItem end declare class EnumUIDragDetectorResponseStyle_INTERNAL extends Enum CustomOffset: EnumUIDragDetectorResponseStyle CustomScale: EnumUIDragDetectorResponseStyle Offset: EnumUIDragDetectorResponseStyle Scale: EnumUIDragDetectorResponseStyle function GetEnumItems(self): { EnumUIDragDetectorResponseStyle } function FromName(self, Name: string): EnumUIDragDetectorResponseStyle? function FromValue(self, Value: number): EnumUIDragDetectorResponseStyle? end declare class EnumUIDragSpeedAxisMapping extends EnumItem end declare class EnumUIDragSpeedAxisMapping_INTERNAL extends Enum XX: EnumUIDragSpeedAxisMapping XY: EnumUIDragSpeedAxisMapping YY: EnumUIDragSpeedAxisMapping function GetEnumItems(self): { EnumUIDragSpeedAxisMapping } function FromName(self, Name: string): EnumUIDragSpeedAxisMapping? function FromValue(self, Value: number): EnumUIDragSpeedAxisMapping? end declare class EnumUIFlexAlignment extends EnumItem end declare class EnumUIFlexAlignment_INTERNAL extends Enum Fill: EnumUIFlexAlignment None: EnumUIFlexAlignment SpaceAround: EnumUIFlexAlignment SpaceBetween: EnumUIFlexAlignment SpaceEvenly: EnumUIFlexAlignment function GetEnumItems(self): { EnumUIFlexAlignment } function FromName(self, Name: string): EnumUIFlexAlignment? function FromValue(self, Value: number): EnumUIFlexAlignment? end declare class EnumUIFlexMode extends EnumItem end declare class EnumUIFlexMode_INTERNAL extends Enum Custom: EnumUIFlexMode Fill: EnumUIFlexMode Grow: EnumUIFlexMode None: EnumUIFlexMode Shrink: EnumUIFlexMode function GetEnumItems(self): { EnumUIFlexMode } function FromName(self, Name: string): EnumUIFlexMode? function FromValue(self, Value: number): EnumUIFlexMode? end declare class EnumUITheme extends EnumItem end declare class EnumUITheme_INTERNAL extends Enum Dark: EnumUITheme Light: EnumUITheme function GetEnumItems(self): { EnumUITheme } function FromName(self, Name: string): EnumUITheme? function FromValue(self, Value: number): EnumUITheme? end declare class EnumUiMessageType extends EnumItem end declare class EnumUiMessageType_INTERNAL extends Enum UiMessageError: EnumUiMessageType UiMessageInfo: EnumUiMessageType function GetEnumItems(self): { EnumUiMessageType } function FromName(self, Name: string): EnumUiMessageType? function FromValue(self, Value: number): EnumUiMessageType? end declare class EnumUpdateState extends EnumItem end declare class EnumUpdateState_INTERNAL extends Enum UpdateAvailable: EnumUpdateState UpdateFailed: EnumUpdateState UpdateInProgress: EnumUpdateState UpdateNotAvailable: EnumUpdateState UpdateReady: EnumUpdateState function GetEnumItems(self): { EnumUpdateState } function FromName(self, Name: string): EnumUpdateState? function FromValue(self, Value: number): EnumUpdateState? end declare class EnumUploadCaptureResult extends EnumItem end declare class EnumUploadCaptureResult_INTERNAL extends Enum CaptureModerated: EnumUploadCaptureResult CaptureNotInGallery: EnumUploadCaptureResult IneligibleCapture: EnumUploadCaptureResult NeedPermission: EnumUploadCaptureResult Success: EnumUploadCaptureResult UploadQuotaReached: EnumUploadCaptureResult function GetEnumItems(self): { EnumUploadCaptureResult } function FromName(self, Name: string): EnumUploadCaptureResult? function FromValue(self, Value: number): EnumUploadCaptureResult? end declare class EnumUsageContext extends EnumItem end declare class EnumUsageContext_INTERNAL extends Enum Default: EnumUsageContext Preview: EnumUsageContext function GetEnumItems(self): { EnumUsageContext } function FromName(self, Name: string): EnumUsageContext? function FromValue(self, Value: number): EnumUsageContext? end declare class EnumUserCFrame extends EnumItem end declare class EnumUserCFrame_INTERNAL extends Enum Floor: EnumUserCFrame Head: EnumUserCFrame LeftHand: EnumUserCFrame RightHand: EnumUserCFrame function GetEnumItems(self): { EnumUserCFrame } function FromName(self, Name: string): EnumUserCFrame? function FromValue(self, Value: number): EnumUserCFrame? end declare class EnumUserInputState extends EnumItem end declare class EnumUserInputState_INTERNAL extends Enum Begin: EnumUserInputState Cancel: EnumUserInputState Change: EnumUserInputState End: EnumUserInputState None: EnumUserInputState function GetEnumItems(self): { EnumUserInputState } function FromName(self, Name: string): EnumUserInputState? function FromValue(self, Value: number): EnumUserInputState? end declare class EnumUserInputType extends EnumItem end declare class EnumUserInputType_INTERNAL extends Enum Accelerometer: EnumUserInputType Focus: EnumUserInputType Gamepad1: EnumUserInputType Gamepad2: EnumUserInputType Gamepad3: EnumUserInputType Gamepad4: EnumUserInputType Gamepad5: EnumUserInputType Gamepad6: EnumUserInputType Gamepad7: EnumUserInputType Gamepad8: EnumUserInputType Gyro: EnumUserInputType InputMethod: EnumUserInputType Keyboard: EnumUserInputType MouseButton1: EnumUserInputType MouseButton2: EnumUserInputType MouseButton3: EnumUserInputType MouseMovement: EnumUserInputType MouseWheel: EnumUserInputType None: EnumUserInputType TextInput: EnumUserInputType Touch: EnumUserInputType function GetEnumItems(self): { EnumUserInputType } function FromName(self, Name: string): EnumUserInputType? function FromValue(self, Value: number): EnumUserInputType? end declare class EnumVRComfortSetting extends EnumItem end declare class EnumVRComfortSetting_INTERNAL extends Enum Comfort: EnumVRComfortSetting Custom: EnumVRComfortSetting Expert: EnumVRComfortSetting Normal: EnumVRComfortSetting function GetEnumItems(self): { EnumVRComfortSetting } function FromName(self, Name: string): EnumVRComfortSetting? function FromValue(self, Value: number): EnumVRComfortSetting? end declare class EnumVRControllerModelMode extends EnumItem end declare class EnumVRControllerModelMode_INTERNAL extends Enum Disabled: EnumVRControllerModelMode Transparent: EnumVRControllerModelMode function GetEnumItems(self): { EnumVRControllerModelMode } function FromName(self, Name: string): EnumVRControllerModelMode? function FromValue(self, Value: number): EnumVRControllerModelMode? end declare class EnumVRDeviceType extends EnumItem end declare class EnumVRDeviceType_INTERNAL extends Enum HTCVive: EnumVRDeviceType OculusQuest: EnumVRDeviceType OculusRift: EnumVRDeviceType Unknown: EnumVRDeviceType ValveIndex: EnumVRDeviceType function GetEnumItems(self): { EnumVRDeviceType } function FromName(self, Name: string): EnumVRDeviceType? function FromValue(self, Value: number): EnumVRDeviceType? end declare class EnumVRLaserPointerMode extends EnumItem end declare class EnumVRLaserPointerMode_INTERNAL extends Enum Disabled: EnumVRLaserPointerMode DualPointer: EnumVRLaserPointerMode Pointer: EnumVRLaserPointerMode function GetEnumItems(self): { EnumVRLaserPointerMode } function FromName(self, Name: string): EnumVRLaserPointerMode? function FromValue(self, Value: number): EnumVRLaserPointerMode? end declare class EnumVRSafetyBubbleMode extends EnumItem end declare class EnumVRSafetyBubbleMode_INTERNAL extends Enum Anyone: EnumVRSafetyBubbleMode NoOne: EnumVRSafetyBubbleMode OnlyFriends: EnumVRSafetyBubbleMode function GetEnumItems(self): { EnumVRSafetyBubbleMode } function FromName(self, Name: string): EnumVRSafetyBubbleMode? function FromValue(self, Value: number): EnumVRSafetyBubbleMode? end declare class EnumVRScaling extends EnumItem end declare class EnumVRScaling_INTERNAL extends Enum Off: EnumVRScaling World: EnumVRScaling function GetEnumItems(self): { EnumVRScaling } function FromName(self, Name: string): EnumVRScaling? function FromValue(self, Value: number): EnumVRScaling? end declare class EnumVRSessionState extends EnumItem end declare class EnumVRSessionState_INTERNAL extends Enum Focused: EnumVRSessionState Idle: EnumVRSessionState Stopping: EnumVRSessionState Undefined: EnumVRSessionState Visible: EnumVRSessionState function GetEnumItems(self): { EnumVRSessionState } function FromName(self, Name: string): EnumVRSessionState? function FromValue(self, Value: number): EnumVRSessionState? end declare class EnumVRTouchpad extends EnumItem end declare class EnumVRTouchpad_INTERNAL extends Enum Left: EnumVRTouchpad Right: EnumVRTouchpad function GetEnumItems(self): { EnumVRTouchpad } function FromName(self, Name: string): EnumVRTouchpad? function FromValue(self, Value: number): EnumVRTouchpad? end declare class EnumVRTouchpadMode extends EnumItem end declare class EnumVRTouchpadMode_INTERNAL extends Enum ABXY: EnumVRTouchpadMode Touch: EnumVRTouchpadMode VirtualThumbstick: EnumVRTouchpadMode function GetEnumItems(self): { EnumVRTouchpadMode } function FromName(self, Name: string): EnumVRTouchpadMode? function FromValue(self, Value: number): EnumVRTouchpadMode? end declare class EnumVelocityConstraintMode extends EnumItem end declare class EnumVelocityConstraintMode_INTERNAL extends Enum Line: EnumVelocityConstraintMode Plane: EnumVelocityConstraintMode Vector: EnumVelocityConstraintMode function GetEnumItems(self): { EnumVelocityConstraintMode } function FromName(self, Name: string): EnumVelocityConstraintMode? function FromValue(self, Value: number): EnumVelocityConstraintMode? end declare class EnumVerticalAlignment extends EnumItem end declare class EnumVerticalAlignment_INTERNAL extends Enum Bottom: EnumVerticalAlignment Center: EnumVerticalAlignment Top: EnumVerticalAlignment function GetEnumItems(self): { EnumVerticalAlignment } function FromName(self, Name: string): EnumVerticalAlignment? function FromValue(self, Value: number): EnumVerticalAlignment? end declare class EnumVerticalScrollBarPosition extends EnumItem end declare class EnumVerticalScrollBarPosition_INTERNAL extends Enum Left: EnumVerticalScrollBarPosition Right: EnumVerticalScrollBarPosition function GetEnumItems(self): { EnumVerticalScrollBarPosition } function FromName(self, Name: string): EnumVerticalScrollBarPosition? function FromValue(self, Value: number): EnumVerticalScrollBarPosition? end declare class EnumVibrationMotor extends EnumItem end declare class EnumVibrationMotor_INTERNAL extends Enum Large: EnumVibrationMotor LeftHand: EnumVibrationMotor LeftTrigger: EnumVibrationMotor RightHand: EnumVibrationMotor RightTrigger: EnumVibrationMotor Small: EnumVibrationMotor function GetEnumItems(self): { EnumVibrationMotor } function FromName(self, Name: string): EnumVibrationMotor? function FromValue(self, Value: number): EnumVibrationMotor? end declare class EnumVideoCaptureResult extends EnumItem end declare class EnumVideoCaptureResult_INTERNAL extends Enum OtherError: EnumVideoCaptureResult ScreenSizeChanged: EnumVideoCaptureResult Success: EnumVideoCaptureResult TimeLimitReached: EnumVideoCaptureResult function GetEnumItems(self): { EnumVideoCaptureResult } function FromName(self, Name: string): EnumVideoCaptureResult? function FromValue(self, Value: number): EnumVideoCaptureResult? end declare class EnumVideoCaptureStartedResult extends EnumItem end declare class EnumVideoCaptureStartedResult_INTERNAL extends Enum CapturingAlready: EnumVideoCaptureStartedResult NoDeviceSupport: EnumVideoCaptureStartedResult NoSpaceOnDevice: EnumVideoCaptureStartedResult OtherError: EnumVideoCaptureStartedResult Success: EnumVideoCaptureStartedResult function GetEnumItems(self): { EnumVideoCaptureStartedResult } function FromName(self, Name: string): EnumVideoCaptureStartedResult? function FromValue(self, Value: number): EnumVideoCaptureStartedResult? end declare class EnumVideoDeviceCaptureQuality extends EnumItem end declare class EnumVideoDeviceCaptureQuality_INTERNAL extends Enum Default: EnumVideoDeviceCaptureQuality High: EnumVideoDeviceCaptureQuality Low: EnumVideoDeviceCaptureQuality Medium: EnumVideoDeviceCaptureQuality function GetEnumItems(self): { EnumVideoDeviceCaptureQuality } function FromName(self, Name: string): EnumVideoDeviceCaptureQuality? function FromValue(self, Value: number): EnumVideoDeviceCaptureQuality? end declare class EnumVideoError extends EnumItem end declare class EnumVideoError_INTERNAL extends Enum AllocFailed: EnumVideoError BadParameter: EnumVideoError CodecCloseFailed: EnumVideoError CodecInitFailed: EnumVideoError CreateFailed: EnumVideoError DecodeFailed: EnumVideoError DownloadFailed: EnumVideoError EAgain: EnumVideoError EncodeFailed: EnumVideoError Eof: EnumVideoError Generic: EnumVideoError NoPermission: EnumVideoError NoService: EnumVideoError Ok: EnumVideoError ParsingFailed: EnumVideoError ReleaseFailed: EnumVideoError StreamNotFound: EnumVideoError Unknown: EnumVideoError Unsupported: EnumVideoError function GetEnumItems(self): { EnumVideoError } function FromName(self, Name: string): EnumVideoError? function FromValue(self, Value: number): EnumVideoError? end declare class EnumVideoSampleSize extends EnumItem end declare class EnumVideoSampleSize_INTERNAL extends Enum Full: EnumVideoSampleSize Large: EnumVideoSampleSize Medium: EnumVideoSampleSize Small: EnumVideoSampleSize function GetEnumItems(self): { EnumVideoSampleSize } function FromName(self, Name: string): EnumVideoSampleSize? function FromValue(self, Value: number): EnumVideoSampleSize? end declare class EnumViewMode extends EnumItem end declare class EnumViewMode_INTERNAL extends Enum Decal: EnumViewMode GeometryComplexity: EnumViewMode None: EnumViewMode Transparent: EnumViewMode function GetEnumItems(self): { EnumViewMode } function FromName(self, Name: string): EnumViewMode? function FromValue(self, Value: number): EnumViewMode? end declare class EnumVirtualCursorMode extends EnumItem end declare class EnumVirtualCursorMode_INTERNAL extends Enum Default: EnumVirtualCursorMode Disabled: EnumVirtualCursorMode Enabled: EnumVirtualCursorMode function GetEnumItems(self): { EnumVirtualCursorMode } function FromName(self, Name: string): EnumVirtualCursorMode? function FromValue(self, Value: number): EnumVirtualCursorMode? end declare class EnumVirtualInputMode extends EnumItem end declare class EnumVirtualInputMode_INTERNAL extends Enum None: EnumVirtualInputMode Playing: EnumVirtualInputMode Recording: EnumVirtualInputMode function GetEnumItems(self): { EnumVirtualInputMode } function FromName(self, Name: string): EnumVirtualInputMode? function FromValue(self, Value: number): EnumVirtualInputMode? end declare class EnumVoiceChatDistanceAttenuationType extends EnumItem end declare class EnumVoiceChatDistanceAttenuationType_INTERNAL extends Enum Inverse: EnumVoiceChatDistanceAttenuationType Legacy: EnumVoiceChatDistanceAttenuationType function GetEnumItems(self): { EnumVoiceChatDistanceAttenuationType } function FromName(self, Name: string): EnumVoiceChatDistanceAttenuationType? function FromValue(self, Value: number): EnumVoiceChatDistanceAttenuationType? end declare class EnumVoiceChatState extends EnumItem end declare class EnumVoiceChatState_INTERNAL extends Enum Ended: EnumVoiceChatState Failed: EnumVoiceChatState Idle: EnumVoiceChatState Joined: EnumVoiceChatState Joining: EnumVoiceChatState JoiningRetry: EnumVoiceChatState Leaving: EnumVoiceChatState function GetEnumItems(self): { EnumVoiceChatState } function FromName(self, Name: string): EnumVoiceChatState? function FromValue(self, Value: number): EnumVoiceChatState? end declare class EnumVoiceClientLeaveReasons extends EnumItem end declare class EnumVoiceClientLeaveReasons_INTERNAL extends Enum ClientNetworkDisconnected: EnumVoiceClientLeaveReasons ClientShutdown: EnumVoiceClientLeaveReasons ImguiDebugLeave: EnumVoiceClientLeaveReasons LuaInitiated: EnumVoiceClientLeaveReasons PlayerLeft: EnumVoiceClientLeaveReasons PublishFailed: EnumVoiceClientLeaveReasons RejoinReceived: EnumVoiceClientLeaveReasons Unknown: EnumVoiceClientLeaveReasons VoiceReboot: EnumVoiceClientLeaveReasons function GetEnumItems(self): { EnumVoiceClientLeaveReasons } function FromName(self, Name: string): EnumVoiceClientLeaveReasons? function FromValue(self, Value: number): EnumVoiceClientLeaveReasons? end declare class EnumVoiceControlPath extends EnumItem end declare class EnumVoiceControlPath_INTERNAL extends Enum Join: EnumVoiceControlPath Publish: EnumVoiceControlPath Subscribe: EnumVoiceControlPath function GetEnumItems(self): { EnumVoiceControlPath } function FromName(self, Name: string): EnumVoiceControlPath? function FromValue(self, Value: number): EnumVoiceControlPath? end declare class EnumVolumetricAudio extends EnumItem end declare class EnumVolumetricAudio_INTERNAL extends Enum Automatic: EnumVolumetricAudio Disabled: EnumVolumetricAudio Enabled: EnumVolumetricAudio function GetEnumItems(self): { EnumVolumetricAudio } function FromName(self, Name: string): EnumVolumetricAudio? function FromValue(self, Value: number): EnumVolumetricAudio? end declare class EnumWaterDirection extends EnumItem end declare class EnumWaterDirection_INTERNAL extends Enum NegX: EnumWaterDirection NegY: EnumWaterDirection NegZ: EnumWaterDirection X: EnumWaterDirection Y: EnumWaterDirection Z: EnumWaterDirection function GetEnumItems(self): { EnumWaterDirection } function FromName(self, Name: string): EnumWaterDirection? function FromValue(self, Value: number): EnumWaterDirection? end declare class EnumWaterForce extends EnumItem end declare class EnumWaterForce_INTERNAL extends Enum Max: EnumWaterForce Medium: EnumWaterForce None: EnumWaterForce Small: EnumWaterForce Strong: EnumWaterForce function GetEnumItems(self): { EnumWaterForce } function FromName(self, Name: string): EnumWaterForce? function FromValue(self, Value: number): EnumWaterForce? end declare class EnumWebSocketState extends EnumItem end declare class EnumWebSocketState_INTERNAL extends Enum Closed: EnumWebSocketState Closing: EnumWebSocketState Connecting: EnumWebSocketState Open: EnumWebSocketState function GetEnumItems(self): { EnumWebSocketState } function FromName(self, Name: string): EnumWebSocketState? function FromValue(self, Value: number): EnumWebSocketState? end declare class EnumWebStreamClientState extends EnumItem end declare class EnumWebStreamClientState_INTERNAL extends Enum Closed: EnumWebStreamClientState Connecting: EnumWebStreamClientState Error: EnumWebStreamClientState Open: EnumWebStreamClientState function GetEnumItems(self): { EnumWebStreamClientState } function FromName(self, Name: string): EnumWebStreamClientState? function FromValue(self, Value: number): EnumWebStreamClientState? end declare class EnumWebStreamClientType extends EnumItem end declare class EnumWebStreamClientType_INTERNAL extends Enum RawStream: EnumWebStreamClientType SSE: EnumWebStreamClientType WebSocket: EnumWebStreamClientType function GetEnumItems(self): { EnumWebStreamClientType } function FromName(self, Name: string): EnumWebStreamClientType? function FromValue(self, Value: number): EnumWebStreamClientType? end declare class EnumWeldConstraintPreserve extends EnumItem end declare class EnumWeldConstraintPreserve_INTERNAL extends Enum All: EnumWeldConstraintPreserve None: EnumWeldConstraintPreserve Touching: EnumWeldConstraintPreserve function GetEnumItems(self): { EnumWeldConstraintPreserve } function FromName(self, Name: string): EnumWeldConstraintPreserve? function FromValue(self, Value: number): EnumWeldConstraintPreserve? end declare class EnumWhisperChatPrivacyMode extends EnumItem end declare class EnumWhisperChatPrivacyMode_INTERNAL extends Enum AllUsers: EnumWhisperChatPrivacyMode NoOne: EnumWhisperChatPrivacyMode function GetEnumItems(self): { EnumWhisperChatPrivacyMode } function FromName(self, Name: string): EnumWhisperChatPrivacyMode? function FromValue(self, Value: number): EnumWhisperChatPrivacyMode? end declare class EnumWrapLayerAutoSkin extends EnumItem end declare class EnumWrapLayerAutoSkin_INTERNAL extends Enum Disabled: EnumWrapLayerAutoSkin EnabledOverride: EnumWrapLayerAutoSkin EnabledPreserve: EnumWrapLayerAutoSkin function GetEnumItems(self): { EnumWrapLayerAutoSkin } function FromName(self, Name: string): EnumWrapLayerAutoSkin? function FromValue(self, Value: number): EnumWrapLayerAutoSkin? end declare class EnumWrapLayerDebugMode extends EnumItem end declare class EnumWrapLayerDebugMode_INTERNAL extends Enum BoundCage: EnumWrapLayerDebugMode BoundCageAndLinks: EnumWrapLayerDebugMode HSRInner: EnumWrapLayerDebugMode HSRInnerReverse: EnumWrapLayerDebugMode HSROuter: EnumWrapLayerDebugMode HSROuterDetail: EnumWrapLayerDebugMode LayerCage: EnumWrapLayerDebugMode LayerCageFittedToBase: EnumWrapLayerDebugMode LayerCageFittedToPrev: EnumWrapLayerDebugMode None: EnumWrapLayerDebugMode OuterCage: EnumWrapLayerDebugMode PreWrapDeformerOuterCage: EnumWrapLayerDebugMode Rbf: EnumWrapLayerDebugMode Reference: EnumWrapLayerDebugMode ReferenceMeshAfterMorph: EnumWrapLayerDebugMode function GetEnumItems(self): { EnumWrapLayerDebugMode } function FromName(self, Name: string): EnumWrapLayerDebugMode? function FromValue(self, Value: number): EnumWrapLayerDebugMode? end declare class EnumWrapTargetDebugMode extends EnumItem end declare class EnumWrapTargetDebugMode_INTERNAL extends Enum None: EnumWrapTargetDebugMode OuterCageDetail: EnumWrapTargetDebugMode PreWrapDeformerCage: EnumWrapTargetDebugMode Rbf: EnumWrapTargetDebugMode TargetCageCompressed: EnumWrapTargetDebugMode TargetCageInterface: EnumWrapTargetDebugMode TargetCageOriginal: EnumWrapTargetDebugMode TargetLayerCageCompressed: EnumWrapTargetDebugMode TargetLayerCageOriginal: EnumWrapTargetDebugMode TargetLayerInterface: EnumWrapTargetDebugMode function GetEnumItems(self): { EnumWrapTargetDebugMode } function FromName(self, Name: string): EnumWrapTargetDebugMode? function FromValue(self, Value: number): EnumWrapTargetDebugMode? end declare class EnumZIndexBehavior extends EnumItem end declare class EnumZIndexBehavior_INTERNAL extends Enum Global: EnumZIndexBehavior Sibling: EnumZIndexBehavior function GetEnumItems(self): { EnumZIndexBehavior } function FromName(self, Name: string): EnumZIndexBehavior? function FromValue(self, Value: number): EnumZIndexBehavior? end type ENUM_LIST = { AccessModifierType: EnumAccessModifierType_INTERNAL, AccessoryType: EnumAccessoryType_INTERNAL, ActionOnAutoResumeSync: EnumActionOnAutoResumeSync_INTERNAL, ActionOnStopSync: EnumActionOnStopSync_INTERNAL, ActionType: EnumActionType_INTERNAL, ActuatorRelativeTo: EnumActuatorRelativeTo_INTERNAL, ActuatorType: EnumActuatorType_INTERNAL, AdAvailabilityResult: EnumAdAvailabilityResult_INTERNAL, AdEventType: EnumAdEventType_INTERNAL, AdFormat: EnumAdFormat_INTERNAL, AdShape: EnumAdShape_INTERNAL, AdTeleportMethod: EnumAdTeleportMethod_INTERNAL, AdUIEventType: EnumAdUIEventType_INTERNAL, AdUIType: EnumAdUIType_INTERNAL, AdUnitStatus: EnumAdUnitStatus_INTERNAL, AdornCullingMode: EnumAdornCullingMode_INTERNAL, AdornShading: EnumAdornShading_INTERNAL, AlignType: EnumAlignType_INTERNAL, AlphaMode: EnumAlphaMode_INTERNAL, AnalyticsCustomFieldKeys: EnumAnalyticsCustomFieldKeys_INTERNAL, AnalyticsEconomyAction: EnumAnalyticsEconomyAction_INTERNAL, AnalyticsEconomyFlowType: EnumAnalyticsEconomyFlowType_INTERNAL, AnalyticsEconomyTransactionType: EnumAnalyticsEconomyTransactionType_INTERNAL, AnalyticsLogLevel: EnumAnalyticsLogLevel_INTERNAL, AnalyticsProgressionStatus: EnumAnalyticsProgressionStatus_INTERNAL, AnalyticsProgressionType: EnumAnalyticsProgressionType_INTERNAL, AnimationClipFromVideoStatus: EnumAnimationClipFromVideoStatus_INTERNAL, AnimationNodeBlend2DInputMode: EnumAnimationNodeBlend2DInputMode_INTERNAL, AnimationNodeInterruptible: EnumAnimationNodeInterruptible_INTERNAL, AnimationNodePlayMode: EnumAnimationNodePlayMode_INTERNAL, AnimationNodeTransitionType: EnumAnimationNodeTransitionType_INTERNAL, AnimationNodeType: EnumAnimationNodeType_INTERNAL, AnimationNodeWaitFor: EnumAnimationNodeWaitFor_INTERNAL, AnimationPriority: EnumAnimationPriority_INTERNAL, AnimatorRetargetingMode: EnumAnimatorRetargetingMode_INTERNAL, AnnotationChannelContentPreference: EnumAnnotationChannelContentPreference_INTERNAL, AnnotationEditingMode: EnumAnnotationEditingMode_INTERNAL, AnnotationPlaceContentPreference: EnumAnnotationPlaceContentPreference_INTERNAL, AnnotationRequestStatus: EnumAnnotationRequestStatus_INTERNAL, AnnotationRequestType: EnumAnnotationRequestType_INTERNAL, AppLifecycleManagerState: EnumAppLifecycleManagerState_INTERNAL, AppShellActionType: EnumAppShellActionType_INTERNAL, AppShellFeature: EnumAppShellFeature_INTERNAL, AppUpdateStatus: EnumAppUpdateStatus_INTERNAL, ApplyStrokeMode: EnumApplyStrokeMode_INTERNAL, AspectType: EnumAspectType_INTERNAL, AssetCreatorType: EnumAssetCreatorType_INTERNAL, AssetFetchStatus: EnumAssetFetchStatus_INTERNAL, AssetType: EnumAssetType_INTERNAL, AssetTypeVerification: EnumAssetTypeVerification_INTERNAL, AudioApiRollout: EnumAudioApiRollout_INTERNAL, AudioCaptureMode: EnumAudioCaptureMode_INTERNAL, AudioChannelLayout: EnumAudioChannelLayout_INTERNAL, AudioFilterType: EnumAudioFilterType_INTERNAL, AudioSimulationFidelity: EnumAudioSimulationFidelity_INTERNAL, AudioSubType: EnumAudioSubType_INTERNAL, AudioWindowSize: EnumAudioWindowSize_INTERNAL, AuthorityMode: EnumAuthorityMode_INTERNAL, AutoIndentRule: EnumAutoIndentRule_INTERNAL, AutomaticSize: EnumAutomaticSize_INTERNAL, AvatarAssetType: EnumAvatarAssetType_INTERNAL, AvatarChatServiceFeature: EnumAvatarChatServiceFeature_INTERNAL, AvatarContextMenuOption: EnumAvatarContextMenuOption_INTERNAL, AvatarGenerationError: EnumAvatarGenerationError_INTERNAL, AvatarItemType: EnumAvatarItemType_INTERNAL, AvatarPromptResult: EnumAvatarPromptResult_INTERNAL, AvatarSettingsAccessoryLimitMethod: EnumAvatarSettingsAccessoryLimitMethod_INTERNAL, AvatarSettingsAccessoryMode: EnumAvatarSettingsAccessoryMode_INTERNAL, AvatarSettingsAnimationClipsMode: EnumAvatarSettingsAnimationClipsMode_INTERNAL, AvatarSettingsAnimationPacksMode: EnumAvatarSettingsAnimationPacksMode_INTERNAL, AvatarSettingsAppearanceMode: EnumAvatarSettingsAppearanceMode_INTERNAL, AvatarSettingsBuildMode: EnumAvatarSettingsBuildMode_INTERNAL, AvatarSettingsClothingMode: EnumAvatarSettingsClothingMode_INTERNAL, AvatarSettingsCollisionMode: EnumAvatarSettingsCollisionMode_INTERNAL, AvatarSettingsCustomAccessoryMode: EnumAvatarSettingsCustomAccessoryMode_INTERNAL, AvatarSettingsCustomBodyType: EnumAvatarSettingsCustomBodyType_INTERNAL, AvatarSettingsCustomClothingMode: EnumAvatarSettingsCustomClothingMode_INTERNAL, AvatarSettingsHitAndTouchDetectionMode: EnumAvatarSettingsHitAndTouchDetectionMode_INTERNAL, AvatarSettingsJumpMode: EnumAvatarSettingsJumpMode_INTERNAL, AvatarSettingsLegacyCollisionMode: EnumAvatarSettingsLegacyCollisionMode_INTERNAL, AvatarSettingsScaleMode: EnumAvatarSettingsScaleMode_INTERNAL, AvatarThumbnailCustomizationType: EnumAvatarThumbnailCustomizationType_INTERNAL, AvatarUnificationMode: EnumAvatarUnificationMode_INTERNAL, Axis: EnumAxis_INTERNAL, BenefitType: EnumBenefitType_INTERNAL, BinType: EnumBinType_INTERNAL, BodyPart: EnumBodyPart_INTERNAL, BodyPartR15: EnumBodyPartR15_INTERNAL, BorderMode: EnumBorderMode_INTERNAL, BorderStrokePosition: EnumBorderStrokePosition_INTERNAL, BreakReason: EnumBreakReason_INTERNAL, BreakpointRemoveReason: EnumBreakpointRemoveReason_INTERNAL, BulkMoveMode: EnumBulkMoveMode_INTERNAL, BundleType: EnumBundleType_INTERNAL, Button: EnumButton_INTERNAL, ButtonStyle: EnumButtonStyle_INTERNAL, CageType: EnumCageType_INTERNAL, CameraMode: EnumCameraMode_INTERNAL, CameraPanMode: EnumCameraPanMode_INTERNAL, CameraSpeedAdjustBinding: EnumCameraSpeedAdjustBinding_INTERNAL, CameraType: EnumCameraType_INTERNAL, CaptureGalleryPermission: EnumCaptureGalleryPermission_INTERNAL, CaptureType: EnumCaptureType_INTERNAL, CatalogCategoryFilter: EnumCatalogCategoryFilter_INTERNAL, CatalogSortAggregation: EnumCatalogSortAggregation_INTERNAL, CatalogSortType: EnumCatalogSortType_INTERNAL, CatalogTimedOptionFilter: EnumCatalogTimedOptionFilter_INTERNAL, CellBlock: EnumCellBlock_INTERNAL, CellMaterial: EnumCellMaterial_INTERNAL, CellOrientation: EnumCellOrientation_INTERNAL, CenterDialogType: EnumCenterDialogType_INTERNAL, CharacterControlMode: EnumCharacterControlMode_INTERNAL, ChatCallbackType: EnumChatCallbackType_INTERNAL, ChatColor: EnumChatColor_INTERNAL, ChatMode: EnumChatMode_INTERNAL, ChatPrivacyMode: EnumChatPrivacyMode_INTERNAL, ChatRestrictionStatus: EnumChatRestrictionStatus_INTERNAL, ChatStyle: EnumChatStyle_INTERNAL, ChatVersion: EnumChatVersion_INTERNAL, ClientAnimatorThrottlingMode: EnumClientAnimatorThrottlingMode_INTERNAL, CloseReason: EnumCloseReason_INTERNAL, CollaboratorStatus: EnumCollaboratorStatus_INTERNAL, CollisionFidelity: EnumCollisionFidelity_INTERNAL, CommandPermission: EnumCommandPermission_INTERNAL, CompileTarget: EnumCompileTarget_INTERNAL, CompletionAcceptanceBehavior: EnumCompletionAcceptanceBehavior_INTERNAL, CompletionItemKind: EnumCompletionItemKind_INTERNAL, CompletionItemTag: EnumCompletionItemTag_INTERNAL, CompletionTriggerKind: EnumCompletionTriggerKind_INTERNAL, CompositeValueCurveType: EnumCompositeValueCurveType_INTERNAL, CompressionAlgorithm: EnumCompressionAlgorithm_INTERNAL, ComputerCameraMovementMode: EnumComputerCameraMovementMode_INTERNAL, ComputerMovementMode: EnumComputerMovementMode_INTERNAL, ConfigSnapshotErrorState: EnumConfigSnapshotErrorState_INTERNAL, ConnectionError: EnumConnectionError_INTERNAL, ConnectionState: EnumConnectionState_INTERNAL, ContentSourceType: EnumContentSourceType_INTERNAL, ContextActionPriority: EnumContextActionPriority_INTERNAL, ContextActionResult: EnumContextActionResult_INTERNAL, ControlMode: EnumControlMode_INTERNAL, CoreGuiType: EnumCoreGuiType_INTERNAL, CreateAssetResult: EnumCreateAssetResult_INTERNAL, CreateOutfitFailure: EnumCreateOutfitFailure_INTERNAL, CreatorType: EnumCreatorType_INTERNAL, CreatorTypeFilter: EnumCreatorTypeFilter_INTERNAL, CurrencyType: EnumCurrencyType_INTERNAL, CustomCameraMode: EnumCustomCameraMode_INTERNAL, DataStoreRequestType: EnumDataStoreRequestType_INTERNAL, DebuggerEndReason: EnumDebuggerEndReason_INTERNAL, DebuggerExceptionBreakMode: EnumDebuggerExceptionBreakMode_INTERNAL, DebuggerFrameType: EnumDebuggerFrameType_INTERNAL, DebuggerPauseReason: EnumDebuggerPauseReason_INTERNAL, DebuggerStatus: EnumDebuggerStatus_INTERNAL, DefaultScriptSyncFileType: EnumDefaultScriptSyncFileType_INTERNAL, DevCameraOcclusionMode: EnumDevCameraOcclusionMode_INTERNAL, DevComputerCameraMovementMode: EnumDevComputerCameraMovementMode_INTERNAL, DevComputerMovementMode: EnumDevComputerMovementMode_INTERNAL, DevTouchCameraMovementMode: EnumDevTouchCameraMovementMode_INTERNAL, DevTouchMovementMode: EnumDevTouchMovementMode_INTERNAL, DeveloperMemoryTag: EnumDeveloperMemoryTag_INTERNAL, DeviceFeatureType: EnumDeviceFeatureType_INTERNAL, DeviceForm: EnumDeviceForm_INTERNAL, DeviceLevel: EnumDeviceLevel_INTERNAL, DeviceType: EnumDeviceType_INTERNAL, DialogBehaviorType: EnumDialogBehaviorType_INTERNAL, DialogPurpose: EnumDialogPurpose_INTERNAL, DialogTone: EnumDialogTone_INTERNAL, DisplaySize: EnumDisplaySize_INTERNAL, DominantAxis: EnumDominantAxis_INTERNAL, DraftStatusCode: EnumDraftStatusCode_INTERNAL, DragDetectorDragStyle: EnumDragDetectorDragStyle_INTERNAL, DragDetectorPermissionPolicy: EnumDragDetectorPermissionPolicy_INTERNAL, DragDetectorResponseStyle: EnumDragDetectorResponseStyle_INTERNAL, DraggerCoordinateSpace: EnumDraggerCoordinateSpace_INTERNAL, DraggerMovementMode: EnumDraggerMovementMode_INTERNAL, DraggingScrollBar: EnumDraggingScrollBar_INTERNAL, EasingDirection: EnumEasingDirection_INTERNAL, EasingStyle: EnumEasingStyle_INTERNAL, EditableStatus: EnumEditableStatus_INTERNAL, ElasticBehavior: EnumElasticBehavior_INTERNAL, EnviromentalPhysicsThrottle: EnumEnviromentalPhysicsThrottle_INTERNAL, ExperienceAuthScope: EnumExperienceAuthScope_INTERNAL, ExperienceEventStatus: EnumExperienceEventStatus_INTERNAL, ExperienceStateCaptureSelectionMode: EnumExperienceStateCaptureSelectionMode_INTERNAL, ExperienceStateRecordingLoadMode: EnumExperienceStateRecordingLoadMode_INTERNAL, ExperienceStateRecordingLoadSourceType: EnumExperienceStateRecordingLoadSourceType_INTERNAL, ExperienceStateRecordingPlaybackMode: EnumExperienceStateRecordingPlaybackMode_INTERNAL, ExplosionType: EnumExplosionType_INTERNAL, FACSDataLod: EnumFACSDataLod_INTERNAL, FacialAgeEstimationResultType: EnumFacialAgeEstimationResultType_INTERNAL, FacialAnimationStreamingState: EnumFacialAnimationStreamingState_INTERNAL, FacsActionUnit: EnumFacsActionUnit_INTERNAL, FeatureRestrictionAbuseVector: EnumFeatureRestrictionAbuseVector_INTERNAL, FieldOfViewMode: EnumFieldOfViewMode_INTERNAL, FillDirection: EnumFillDirection_INTERNAL, FilterErrorType: EnumFilterErrorType_INTERNAL, FilterResult: EnumFilterResult_INTERNAL, FilterType: EnumFilterType_INTERNAL, FinishRecordingOperation: EnumFinishRecordingOperation_INTERNAL, FluidFidelity: EnumFluidFidelity_INTERNAL, FluidForces: EnumFluidForces_INTERNAL, Font: EnumFont_INTERNAL, FontSize: EnumFontSize_INTERNAL, FontStyle: EnumFontStyle_INTERNAL, FontWeight: EnumFontWeight_INTERNAL, ForceLimitMode: EnumForceLimitMode_INTERNAL, FormFactor: EnumFormFactor_INTERNAL, FrameStyle: EnumFrameStyle_INTERNAL, FramerateManagerMode: EnumFramerateManagerMode_INTERNAL, FriendRequestEvent: EnumFriendRequestEvent_INTERNAL, FriendStatus: EnumFriendStatus_INTERNAL, FunctionalTestResult: EnumFunctionalTestResult_INTERNAL, GameAvatarType: EnumGameAvatarType_INTERNAL, GamepadType: EnumGamepadType_INTERNAL, GearGenreSetting: EnumGearGenreSetting_INTERNAL, GearType: EnumGearType_INTERNAL, Genre: EnumGenre_INTERNAL, GraphicsMode: EnumGraphicsMode_INTERNAL, GraphicsOptimizationMode: EnumGraphicsOptimizationMode_INTERNAL, GroupMembershipStatus: EnumGroupMembershipStatus_INTERNAL, GuiState: EnumGuiState_INTERNAL, GuiType: EnumGuiType_INTERNAL, HandRigDescriptionSide: EnumHandRigDescriptionSide_INTERNAL, HandlesStyle: EnumHandlesStyle_INTERNAL, HapticEffectType: EnumHapticEffectType_INTERNAL, HashAlgorithm: EnumHashAlgorithm_INTERNAL, HighlightDepthMode: EnumHighlightDepthMode_INTERNAL, HorizontalAlignment: EnumHorizontalAlignment_INTERNAL, HoverAnimateSpeed: EnumHoverAnimateSpeed_INTERNAL, HttpCachePolicy: EnumHttpCachePolicy_INTERNAL, HttpCompression: EnumHttpCompression_INTERNAL, HttpContentType: EnumHttpContentType_INTERNAL, HttpError: EnumHttpError_INTERNAL, HttpRequestType: EnumHttpRequestType_INTERNAL, HumanoidCollisionType: EnumHumanoidCollisionType_INTERNAL, HumanoidDisplayDistanceType: EnumHumanoidDisplayDistanceType_INTERNAL, HumanoidHealthDisplayType: EnumHumanoidHealthDisplayType_INTERNAL, HumanoidRigType: EnumHumanoidRigType_INTERNAL, HumanoidStateType: EnumHumanoidStateType_INTERNAL, IKCollisionsMode: EnumIKCollisionsMode_INTERNAL, IKControlConstraintSupport: EnumIKControlConstraintSupport_INTERNAL, IKControlType: EnumIKControlType_INTERNAL, IXPLoadingStatus: EnumIXPLoadingStatus_INTERNAL, ImageAlphaType: EnumImageAlphaType_INTERNAL, ImageCombineType: EnumImageCombineType_INTERNAL, InOut: EnumInOut_INTERNAL, InfoType: EnumInfoType_INTERNAL, InitialDockState: EnumInitialDockState_INTERNAL, InputActionType: EnumInputActionType_INTERNAL, InputType: EnumInputType_INTERNAL, IntermediateMeshGenerationResult: EnumIntermediateMeshGenerationResult_INTERNAL, InterpolationThrottlingMode: EnumInterpolationThrottlingMode_INTERNAL, InviteState: EnumInviteState_INTERNAL, ItemLineAlignment: EnumItemLineAlignment_INTERNAL, JoinSource: EnumJoinSource_INTERNAL, JointCreationMode: EnumJointCreationMode_INTERNAL, KeyCode: EnumKeyCode_INTERNAL, KeyInterpolationMode: EnumKeyInterpolationMode_INTERNAL, KeywordFilterType: EnumKeywordFilterType_INTERNAL, Language: EnumLanguage_INTERNAL, LeftRight: EnumLeftRight_INTERNAL, LexemeType: EnumLexemeType_INTERNAL, LightingStyle: EnumLightingStyle_INTERNAL, Limb: EnumLimb_INTERNAL, LineJoinMode: EnumLineJoinMode_INTERNAL, ListDisplayMode: EnumListDisplayMode_INTERNAL, ListenerLocation: EnumListenerLocation_INTERNAL, ListenerType: EnumListenerType_INTERNAL, LiveEditingAtomicUpdateResponse: EnumLiveEditingAtomicUpdateResponse_INTERNAL, LiveEditingBroadcastMessageType: EnumLiveEditingBroadcastMessageType_INTERNAL, LoadCharacterLayeredClothing: EnumLoadCharacterLayeredClothing_INTERNAL, LoadDynamicHeads: EnumLoadDynamicHeads_INTERNAL, LocationType: EnumLocationType_INTERNAL, LuauTypeCheckMode: EnumLuauTypeCheckMode_INTERNAL, MakeupType: EnumMakeupType_INTERNAL, MarketplaceBulkPurchasePromptStatus: EnumMarketplaceBulkPurchasePromptStatus_INTERNAL, MarketplaceItemPurchaseStatus: EnumMarketplaceItemPurchaseStatus_INTERNAL, MarketplaceProductType: EnumMarketplaceProductType_INTERNAL, MarkupKind: EnumMarkupKind_INTERNAL, MatchmakingType: EnumMatchmakingType_INTERNAL, Material: EnumMaterial_INTERNAL, MaterialPattern: EnumMaterialPattern_INTERNAL, MembershipType: EnumMembershipType_INTERNAL, MeshPartDetailLevel: EnumMeshPartDetailLevel_INTERNAL, MeshPartHeadsAndAccessories: EnumMeshPartHeadsAndAccessories_INTERNAL, MeshScaleUnit: EnumMeshScaleUnit_INTERNAL, MeshType: EnumMeshType_INTERNAL, MessageType: EnumMessageType_INTERNAL, ModelLevelOfDetail: EnumModelLevelOfDetail_INTERNAL, ModelStreamingBehavior: EnumModelStreamingBehavior_INTERNAL, ModelStreamingMode: EnumModelStreamingMode_INTERNAL, ModerationResultCategory: EnumModerationResultCategory_INTERNAL, ModerationResultLabel: EnumModerationResultLabel_INTERNAL, ModerationStatus: EnumModerationStatus_INTERNAL, ModifierKey: EnumModifierKey_INTERNAL, MouseBehavior: EnumMouseBehavior_INTERNAL, MoveState: EnumMoveState_INTERNAL, MoverConstraintRootBehaviorMode: EnumMoverConstraintRootBehaviorMode_INTERNAL, MuteState: EnumMuteState_INTERNAL, NameOcclusion: EnumNameOcclusion_INTERNAL, NegateOperationHiddenHistory: EnumNegateOperationHiddenHistory_INTERNAL, NetworkOwnership: EnumNetworkOwnership_INTERNAL, NetworkStatus: EnumNetworkStatus_INTERNAL, NoiseType: EnumNoiseType_INTERNAL, NormalId: EnumNormalId_INTERNAL, NotificationButtonType: EnumNotificationButtonType_INTERNAL, OperationType: EnumOperationType_INTERNAL, OrientationAlignmentMode: EnumOrientationAlignmentMode_INTERNAL, OutfitSource: EnumOutfitSource_INTERNAL, OutfitType: EnumOutfitType_INTERNAL, OutputLayoutMode: EnumOutputLayoutMode_INTERNAL, OverrideMouseIconBehavior: EnumOverrideMouseIconBehavior_INTERNAL, PackagePermission: EnumPackagePermission_INTERNAL, PartType: EnumPartType_INTERNAL, ParticleEmitterShape: EnumParticleEmitterShape_INTERNAL, ParticleEmitterShapeInOut: EnumParticleEmitterShapeInOut_INTERNAL, ParticleEmitterShapeStyle: EnumParticleEmitterShapeStyle_INTERNAL, ParticleFlipbookLayout: EnumParticleFlipbookLayout_INTERNAL, ParticleFlipbookMode: EnumParticleFlipbookMode_INTERNAL, ParticleFlipbookTextureCompatible: EnumParticleFlipbookTextureCompatible_INTERNAL, ParticleOrientation: EnumParticleOrientation_INTERNAL, PathStatus: EnumPathStatus_INTERNAL, PathWaypointAction: EnumPathWaypointAction_INTERNAL, PathfindingUseImprovedSearch: EnumPathfindingUseImprovedSearch_INTERNAL, PeoplePageLayout: EnumPeoplePageLayout_INTERNAL, PerformanceOverlayMode: EnumPerformanceOverlayMode_INTERNAL, PermissionLevelShown: EnumPermissionLevelShown_INTERNAL, PhysicsSimulationRate: EnumPhysicsSimulationRate_INTERNAL, PhysicsSteppingMethod: EnumPhysicsSteppingMethod_INTERNAL, PlaceContentPreference: EnumPlaceContentPreference_INTERNAL, PlacePublishType: EnumPlacePublishType_INTERNAL, Platform: EnumPlatform_INTERNAL, PlaybackState: EnumPlaybackState_INTERNAL, PlayerActions: EnumPlayerActions_INTERNAL, PlayerCharacterDestroyBehavior: EnumPlayerCharacterDestroyBehavior_INTERNAL, PlayerChatType: EnumPlayerChatType_INTERNAL, PlayerDataErrorState: EnumPlayerDataErrorState_INTERNAL, PlayerDataLoadFailureBehavior: EnumPlayerDataLoadFailureBehavior_INTERNAL, PlayerExitReason: EnumPlayerExitReason_INTERNAL, PoseEasingDirection: EnumPoseEasingDirection_INTERNAL, PoseEasingStyle: EnumPoseEasingStyle_INTERNAL, PositionAlignmentMode: EnumPositionAlignmentMode_INTERNAL, PredictionMode: EnumPredictionMode_INTERNAL, PredictionStatus: EnumPredictionStatus_INTERNAL, PreferredInput: EnumPreferredInput_INTERNAL, PreferredTextSize: EnumPreferredTextSize_INTERNAL, PrimalPhysicsSolver: EnumPrimalPhysicsSolver_INTERNAL, PrimitiveType: EnumPrimitiveType_INTERNAL, PrivilegeType: EnumPrivilegeType_INTERNAL, ProductLocationRestriction: EnumProductLocationRestriction_INTERNAL, ProductPurchaseChannel: EnumProductPurchaseChannel_INTERNAL, ProductPurchaseDecision: EnumProductPurchaseDecision_INTERNAL, PromptCreateAssetResult: EnumPromptCreateAssetResult_INTERNAL, PromptCreateAvatarResult: EnumPromptCreateAvatarResult_INTERNAL, PromptExperienceDetailsResult: EnumPromptExperienceDetailsResult_INTERNAL, PromptLinkSharingResult: EnumPromptLinkSharingResult_INTERNAL, PromptPublishAssetResult: EnumPromptPublishAssetResult_INTERNAL, PropertyStatus: EnumPropertyStatus_INTERNAL, ProximityPromptExclusivity: EnumProximityPromptExclusivity_INTERNAL, ProximityPromptInputType: EnumProximityPromptInputType_INTERNAL, ProximityPromptStyle: EnumProximityPromptStyle_INTERNAL, QualityLevel: EnumQualityLevel_INTERNAL, R15CollisionType: EnumR15CollisionType_INTERNAL, RaycastFilterType: EnumRaycastFilterType_INTERNAL, ReadCapturesFromGalleryResult: EnumReadCapturesFromGalleryResult_INTERNAL, RecommendationActionType: EnumRecommendationActionType_INTERNAL, RecommendationDepartureIntent: EnumRecommendationDepartureIntent_INTERNAL, RecommendationImpressionType: EnumRecommendationImpressionType_INTERNAL, RecommendationItemContentType: EnumRecommendationItemContentType_INTERNAL, RecommendationItemVisibility: EnumRecommendationItemVisibility_INTERNAL, RejectCharacterDeletions: EnumRejectCharacterDeletions_INTERNAL, RenderFidelity: EnumRenderFidelity_INTERNAL, RenderPriority: EnumRenderPriority_INTERNAL, RenderingCacheOptimizationMode: EnumRenderingCacheOptimizationMode_INTERNAL, RenderingTestComparisonMethod: EnumRenderingTestComparisonMethod_INTERNAL, ReplicateInstanceDestroySetting: EnumReplicateInstanceDestroySetting_INTERNAL, ResamplerMode: EnumResamplerMode_INTERNAL, ReservedHighlightId: EnumReservedHighlightId_INTERNAL, RestPose: EnumRestPose_INTERNAL, ReturnKeyType: EnumReturnKeyType_INTERNAL, ReverbType: EnumReverbType_INTERNAL, ReviewableContentState: EnumReviewableContentState_INTERNAL, RibbonTool: EnumRibbonTool_INTERNAL, RigLabel: EnumRigLabel_INTERNAL, RigScale: EnumRigScale_INTERNAL, RigType: EnumRigType_INTERNAL, RollOffMode: EnumRollOffMode_INTERNAL, RolloutState: EnumRolloutState_INTERNAL, RotationOrder: EnumRotationOrder_INTERNAL, RotationType: EnumRotationType_INTERNAL, RsvpStatus: EnumRsvpStatus_INTERNAL, RtlTextSupport: EnumRtlTextSupport_INTERNAL, RunContext: EnumRunContext_INTERNAL, RunState: EnumRunState_INTERNAL, RuntimeUndoBehavior: EnumRuntimeUndoBehavior_INTERNAL, SafeAreaCompatibility: EnumSafeAreaCompatibility_INTERNAL, SalesTypeFilter: EnumSalesTypeFilter_INTERNAL, SandboxedInstanceMode: EnumSandboxedInstanceMode_INTERNAL, SaveAvatarThumbnailCustomizationFailure: EnumSaveAvatarThumbnailCustomizationFailure_INTERNAL, SaveFilter: EnumSaveFilter_INTERNAL, SavedQualitySetting: EnumSavedQualitySetting_INTERNAL, ScaleType: EnumScaleType_INTERNAL, ScopeCheckResult: EnumScopeCheckResult_INTERNAL, ScreenInsets: EnumScreenInsets_INTERNAL, ScreenOrientation: EnumScreenOrientation_INTERNAL, ScrollBarInset: EnumScrollBarInset_INTERNAL, ScrollingDirection: EnumScrollingDirection_INTERNAL, SecurityCapability: EnumSecurityCapability_INTERNAL, SelectionBehavior: EnumSelectionBehavior_INTERNAL, SelectionRenderMode: EnumSelectionRenderMode_INTERNAL, SelfViewPosition: EnumSelfViewPosition_INTERNAL, SensorMode: EnumSensorMode_INTERNAL, SensorUpdateType: EnumSensorUpdateType_INTERNAL, ServerLiveEditingMode: EnumServerLiveEditingMode_INTERNAL, ServiceVisibility: EnumServiceVisibility_INTERNAL, Severity: EnumSeverity_INTERNAL, ShowAdResult: EnumShowAdResult_INTERNAL, SignalBehavior: EnumSignalBehavior_INTERNAL, SizeConstraint: EnumSizeConstraint_INTERNAL, SolverConvergenceMetricType: EnumSolverConvergenceMetricType_INTERNAL, SolverConvergenceVisualizationMode: EnumSolverConvergenceVisualizationMode_INTERNAL, SortDirection: EnumSortDirection_INTERNAL, SortOrder: EnumSortOrder_INTERNAL, SpecialKey: EnumSpecialKey_INTERNAL, StartCorner: EnumStartCorner_INTERNAL, StateObjectFieldType: EnumStateObjectFieldType_INTERNAL, Status: EnumStatus_INTERNAL, StepFrequency: EnumStepFrequency_INTERNAL, StreamOutBehavior: EnumStreamOutBehavior_INTERNAL, StreamingIntegrityMode: EnumStreamingIntegrityMode_INTERNAL, StreamingPauseMode: EnumStreamingPauseMode_INTERNAL, StrokeSizingMode: EnumStrokeSizingMode_INTERNAL, StudioCloseMode: EnumStudioCloseMode_INTERNAL, StudioDataModelType: EnumStudioDataModelType_INTERNAL, StudioPlaceUpdateFailureReason: EnumStudioPlaceUpdateFailureReason_INTERNAL, StudioScriptEditorColorCategories: EnumStudioScriptEditorColorCategories_INTERNAL, StudioScriptEditorColorPresets: EnumStudioScriptEditorColorPresets_INTERNAL, StudioStyleGuideColor: EnumStudioStyleGuideColor_INTERNAL, StudioStyleGuideModifier: EnumStudioStyleGuideModifier_INTERNAL, Style: EnumStyle_INTERNAL, SubscriptionExpirationReason: EnumSubscriptionExpirationReason_INTERNAL, SubscriptionPaymentStatus: EnumSubscriptionPaymentStatus_INTERNAL, SubscriptionPeriod: EnumSubscriptionPeriod_INTERNAL, SubscriptionState: EnumSubscriptionState_INTERNAL, SurfaceConstraint: EnumSurfaceConstraint_INTERNAL, SurfaceGuiShape: EnumSurfaceGuiShape_INTERNAL, SurfaceGuiSizingMode: EnumSurfaceGuiSizingMode_INTERNAL, SurfaceType: EnumSurfaceType_INTERNAL, SwipeDirection: EnumSwipeDirection_INTERNAL, SystemThemeValue: EnumSystemThemeValue_INTERNAL, TableMajorAxis: EnumTableMajorAxis_INTERNAL, TeamCreateErrorState: EnumTeamCreateErrorState_INTERNAL, Technology: EnumTechnology_INTERNAL, TelemetryBackend: EnumTelemetryBackend_INTERNAL, TelemetryStandardizedField: EnumTelemetryStandardizedField_INTERNAL, TeleportMethod: EnumTeleportMethod_INTERNAL, TeleportResult: EnumTeleportResult_INTERNAL, TeleportState: EnumTeleportState_INTERNAL, TeleportType: EnumTeleportType_INTERNAL, TerrainAcquisitionMethod: EnumTerrainAcquisitionMethod_INTERNAL, TerrainFace: EnumTerrainFace_INTERNAL, TextChatMessageStatus: EnumTextChatMessageStatus_INTERNAL, TextDirection: EnumTextDirection_INTERNAL, TextFilterContext: EnumTextFilterContext_INTERNAL, TextInputType: EnumTextInputType_INTERNAL, TextTruncate: EnumTextTruncate_INTERNAL, TextXAlignment: EnumTextXAlignment_INTERNAL, TextYAlignment: EnumTextYAlignment_INTERNAL, TextureMode: EnumTextureMode_INTERNAL, TextureQueryType: EnumTextureQueryType_INTERNAL, ThreadPoolConfig: EnumThreadPoolConfig_INTERNAL, ThrottlingPriority: EnumThrottlingPriority_INTERNAL, ThumbnailSize: EnumThumbnailSize_INTERNAL, ThumbnailType: EnumThumbnailType_INTERNAL, TickCountSampleMethod: EnumTickCountSampleMethod_INTERNAL, TonemapperPreset: EnumTonemapperPreset_INTERNAL, TopBottom: EnumTopBottom_INTERNAL, TouchCameraMovementMode: EnumTouchCameraMovementMode_INTERNAL, TouchMovementMode: EnumTouchMovementMode_INTERNAL, TrackerError: EnumTrackerError_INTERNAL, TrackerExtrapolationFlagMode: EnumTrackerExtrapolationFlagMode_INTERNAL, TrackerFaceTrackingStatus: EnumTrackerFaceTrackingStatus_INTERNAL, TrackerLodFlagMode: EnumTrackerLodFlagMode_INTERNAL, TrackerLodValueMode: EnumTrackerLodValueMode_INTERNAL, TrackerMode: EnumTrackerMode_INTERNAL, TrackerPromptEvent: EnumTrackerPromptEvent_INTERNAL, TrackerType: EnumTrackerType_INTERNAL, TriStateBoolean: EnumTriStateBoolean_INTERNAL, TweenStatus: EnumTweenStatus_INTERNAL, UICaptureMode: EnumUICaptureMode_INTERNAL, UIDragDetectorBoundingBehavior: EnumUIDragDetectorBoundingBehavior_INTERNAL, UIDragDetectorDragRelativity: EnumUIDragDetectorDragRelativity_INTERNAL, UIDragDetectorDragSpace: EnumUIDragDetectorDragSpace_INTERNAL, UIDragDetectorDragStyle: EnumUIDragDetectorDragStyle_INTERNAL, UIDragDetectorResponseStyle: EnumUIDragDetectorResponseStyle_INTERNAL, UIDragSpeedAxisMapping: EnumUIDragSpeedAxisMapping_INTERNAL, UIFlexAlignment: EnumUIFlexAlignment_INTERNAL, UIFlexMode: EnumUIFlexMode_INTERNAL, UITheme: EnumUITheme_INTERNAL, UiMessageType: EnumUiMessageType_INTERNAL, UpdateState: EnumUpdateState_INTERNAL, UploadCaptureResult: EnumUploadCaptureResult_INTERNAL, UsageContext: EnumUsageContext_INTERNAL, UserCFrame: EnumUserCFrame_INTERNAL, UserInputState: EnumUserInputState_INTERNAL, UserInputType: EnumUserInputType_INTERNAL, VRComfortSetting: EnumVRComfortSetting_INTERNAL, VRControllerModelMode: EnumVRControllerModelMode_INTERNAL, VRDeviceType: EnumVRDeviceType_INTERNAL, VRLaserPointerMode: EnumVRLaserPointerMode_INTERNAL, VRSafetyBubbleMode: EnumVRSafetyBubbleMode_INTERNAL, VRScaling: EnumVRScaling_INTERNAL, VRSessionState: EnumVRSessionState_INTERNAL, VRTouchpad: EnumVRTouchpad_INTERNAL, VRTouchpadMode: EnumVRTouchpadMode_INTERNAL, VelocityConstraintMode: EnumVelocityConstraintMode_INTERNAL, VerticalAlignment: EnumVerticalAlignment_INTERNAL, VerticalScrollBarPosition: EnumVerticalScrollBarPosition_INTERNAL, VibrationMotor: EnumVibrationMotor_INTERNAL, VideoCaptureResult: EnumVideoCaptureResult_INTERNAL, VideoCaptureStartedResult: EnumVideoCaptureStartedResult_INTERNAL, VideoDeviceCaptureQuality: EnumVideoDeviceCaptureQuality_INTERNAL, VideoError: EnumVideoError_INTERNAL, VideoSampleSize: EnumVideoSampleSize_INTERNAL, ViewMode: EnumViewMode_INTERNAL, VirtualCursorMode: EnumVirtualCursorMode_INTERNAL, VirtualInputMode: EnumVirtualInputMode_INTERNAL, VoiceChatDistanceAttenuationType: EnumVoiceChatDistanceAttenuationType_INTERNAL, VoiceChatState: EnumVoiceChatState_INTERNAL, VoiceClientLeaveReasons: EnumVoiceClientLeaveReasons_INTERNAL, VoiceControlPath: EnumVoiceControlPath_INTERNAL, VolumetricAudio: EnumVolumetricAudio_INTERNAL, WaterDirection: EnumWaterDirection_INTERNAL, WaterForce: EnumWaterForce_INTERNAL, WebSocketState: EnumWebSocketState_INTERNAL, WebStreamClientState: EnumWebStreamClientState_INTERNAL, WebStreamClientType: EnumWebStreamClientType_INTERNAL, WeldConstraintPreserve: EnumWeldConstraintPreserve_INTERNAL, WhisperChatPrivacyMode: EnumWhisperChatPrivacyMode_INTERNAL, WrapLayerAutoSkin: EnumWrapLayerAutoSkin_INTERNAL, WrapLayerDebugMode: EnumWrapLayerDebugMode_INTERNAL, WrapTargetDebugMode: EnumWrapTargetDebugMode_INTERNAL, ZIndexBehavior: EnumZIndexBehavior_INTERNAL, } & { GetEnums: (self: ENUM_LIST) -> { Enum } } declare Enum: ENUM_LIST declare class Axes Back: boolean Bottom: boolean Front: boolean Left: boolean Right: boolean Top: boolean X: boolean Y: boolean Z: boolean end declare class BrickColor Color: Color3 Name: string Number: number b: number g: number r: number end declare class CFrame LookVector: Vector3 Position: Vector3 RightVector: Vector3 Rotation: CFrame UpVector: Vector3 X: number XVector: Vector3 Y: number YVector: Vector3 Z: number ZVector: Vector3 function FuzzyEq(self, other: CFrame, epsilon: number?): boolean function GetComponents(self): (number, number, number, number, number, number, number, number, number, number, number, number) function Inverse(self): CFrame function Lerp(self, goal: CFrame, alpha: number): CFrame function Orthonormalize(self): CFrame function PointToObjectSpace(self, v3: Vector3): Vector3 function PointToWorldSpace(self, v3: Vector3): Vector3 function ToAxisAngle(self): (Vector3, number) function ToEulerAngles(self, order: EnumRotationOrder?): (number, number, number) function ToEulerAnglesXYZ(self): (number, number, number) function ToEulerAnglesYXZ(self): (number, number, number) function ToObjectSpace(self, cf: CFrame): CFrame function ToOrientation(self): (number, number, number) function ToWorldSpace(self, cf: CFrame): CFrame function VectorToObjectSpace(self, v3: Vector3): Vector3 function VectorToWorldSpace(self, v3: Vector3): Vector3 function __add(self, other: Vector3): CFrame function __mul(self, other: CFrame): CFrame function __mul(self, other: Vector3): Vector3 function __sub(self, other: Vector3): CFrame end declare class CatalogSearchParams AssetTypes: { EnumAvatarAssetType } BundleTypes: { EnumBundleType } CategoryFilter: EnumCatalogCategoryFilter MaxPrice: number MinPrice: number SearchKeyword: string SortType: EnumCatalogSortType end declare class Color3 B: number G: number R: number function Lerp(self, color: Color3, alpha: number): Color3 function ToHSV(self): (number, number, number) function ToHex(self): string end declare class ColorSequence Keypoints: { ColorSequenceKeypoint } end declare class ColorSequenceKeypoint Time: number Value: Color3 end declare class Content Object: Object? SourceType: EnumContentSourceType Uri: string? end declare class DateTime UnixTimestamp: number UnixTimestampMillis: number function FormatLocalTime(self, format: string, locale: string): string function FormatUniversalTime(self, format: string, locale: string): string function ToIsoDate(self): string function ToLocalTime(self): { any } function ToUniversalTime(self): { any } end declare class DockWidgetPluginGuiInfo FloatingXSize: number FloatingYSize: number InitialEnabled: boolean InitialEnabledShouldOverrideRestore: boolean MinHeight: number MinWidth: number end declare class Enums function GetEnums(self): { Enum } end declare class Faces Back: boolean Bottom: boolean Front: boolean Left: boolean Right: boolean Top: boolean end declare class FloatCurveKey Interpolation: EnumKeyInterpolationMode LeftTangent: number RightTangent: number Time: number Value: number end declare class Font Bold: boolean Family: string Style: EnumFontStyle Weight: EnumFontWeight end declare class NumberRange Max: number Min: number end declare class NumberSequence Keypoints: { NumberSequenceKeypoint } end declare class NumberSequenceKeypoint Envelope: number Time: number Value: number end declare class OverlapParams BruteForceAllSlow: boolean CollisionGroup: string FilterDescendantsInstances: { Instance } FilterType: EnumRaycastFilterType MaxParts: number RespectCanCollide: boolean function AddToFilter(self, instances: Instance | { Instance }): nil end declare class Path2DControlPoint LeftTangent: UDim2 Position: UDim2 RightTangent: UDim2 end declare class PathWaypoint Action: EnumPathWaypointAction Label: string Position: Vector3 end declare class PhysicalProperties Density: number Elasticity: number ElasticityWeight: number Friction: number FrictionWeight: number end declare class RBXScriptConnection Connected: boolean function Disconnect(self): nil end declare class Random function Clone(self): Random function NextInteger(self, min: number, max: number): number function NextNumber(self): number function NextNumber(self, min: number, max: number): number function NextUnitVector(self): Vector3 function Shuffle(self, table: { any }) end declare class Ray Direction: Vector3 Origin: Vector3 Unit: Ray function ClosestPoint(self, point: Vector3): Vector3 function Distance(self, point: Vector3): number end declare class RaycastParams BruteForceAllSlow: boolean CollisionGroup: string FilterDescendantsInstances: { Instance } FilterType: EnumRaycastFilterType IgnoreWater: boolean RespectCanCollide: boolean function AddToFilter(self, instances: Instance | { Instance }): nil end declare class Rect Height: number Max: Vector2 Min: Vector2 Width: number end declare class Region3 CFrame: CFrame Size: Vector3 function ExpandToGrid(self, Region: number): Region3 end declare class Region3int16 Max: Vector3int16 Min: Vector3int16 end declare class RotationCurveKey Interpolation: EnumKeyInterpolationMode LeftTangent: number RightTangent: number Time: number Value: CFrame end declare class Secret function AddPrefix(self, prefix: string): Secret function AddSuffix(self, suffix: string): Secret end declare class SecurityCapabilities function Add(self, ...: (EnumSecurityCapability)): SecurityCapabilities function Contains(self, ...: (EnumSecurityCapability)): SecurityCapabilities function Remove(self, ...: (EnumSecurityCapability)): SecurityCapabilities end declare class TweenInfo DelayTime: number EasingDirection: EnumEasingDirection EasingStyle: EnumEasingStyle RepeatCount: number Reverses: boolean Time: number end declare class UDim Offset: number Scale: number function __add(self, other: UDim): UDim function __sub(self, other: UDim): UDim function __unm(self): UDim end declare class UDim2 Height: UDim Width: UDim X: UDim Y: UDim function Lerp(self, goal: UDim2, alpha: number): UDim2 function __add(self, other: UDim2): UDim2 function __sub(self, other: UDim2): UDim2 function __unm(self): UDim2 end declare class Vector2 Magnitude: number Unit: Vector2 X: number Y: number function Abs(self): Vector2 function Angle(self, other: Vector2, isSigned: boolean): number function Ceil(self): Vector2 function Cross(self, other: Vector2): number function Dot(self, v: Vector2): number function Floor(self): Vector2 function FuzzyEq(self, other: Vector2, epsilon: number?): boolean function Lerp(self, v: Vector2, alpha: number): Vector2 function Max(self, ...: (Vector2)): Vector2 function Min(self, ...: (Vector2)): Vector2 function Sign(self): Vector2 function __add(self, other: Vector2): Vector2 function __div(self, other: Vector2 | number): Vector2 function __idiv(self, other: Vector2 | number): Vector2 function __mul(self, other: Vector2 | number): Vector2 function __sub(self, other: Vector2): Vector2 function __unm(self): Vector2 end declare class Vector2int16 X: number Y: number function __add(self, other: Vector2int16): Vector2int16 function __div(self, other: Vector2int16 | number): Vector2int16 function __mul(self, other: Vector2int16 | number): Vector2int16 function __sub(self, other: Vector2int16): Vector2int16 function __unm(self): Vector2int16 end declare class Vector3 Magnitude: number Unit: Vector3 X: number Y: number Z: number function Abs(self): Vector3 function Angle(self, other: Vector3, axis: Vector3?): number function Ceil(self): Vector3 function Cross(self, other: Vector3): Vector3 function Dot(self, other: Vector3): number function Floor(self): Vector3 function FuzzyEq(self, other: Vector3, epsilon: number?): boolean function Lerp(self, goal: Vector3, alpha: number): Vector3 function Max(self, ...: (Vector3)): Vector3 function Min(self, ...: (Vector3)): Vector3 function Sign(self): Vector3 function __add(self, other: Vector3): Vector3 function __div(self, other: Vector3 | number): Vector3 function __idiv(self, other: Vector3 | number): Vector3 function __mul(self, other: Vector3 | number): Vector3 function __sub(self, other: Vector3): Vector3 function __unm(self): Vector3 end declare class Vector3int16 X: number Y: number Z: number function __add(self, other: Vector3int16): Vector3int16 function __div(self, other: Vector3int16 | number): Vector3int16 function __mul(self, other: Vector3int16 | number): Vector3int16 function __sub(self, other: Vector3int16): Vector3int16 function __unm(self): Vector3int16 end declare class SharedTable [string | number]: any function __iter(self): (any, number) -> (number, any) end export type OpenCloudModel = any export type ClipEvaluator = any export type RBXScriptSignal = { Wait: (self: RBXScriptSignal) -> T..., Connect: (self: RBXScriptSignal, callback: (T...) -> ()) -> RBXScriptConnection, ConnectParallel: (self: RBXScriptSignal, callback: (T...) -> ()) -> RBXScriptConnection, Once: (self: RBXScriptSignal, callback: (T...) -> ()) -> RBXScriptConnection, } type HttpRequestOptions = { Url: string, Method: "GET" | "HEAD" | "POST" | "PUT" | "DELETE" | "CONNECT" | "OPTIONS" | "TRACE" | "PATCH" | nil, Headers: { [string]: string | Secret }?, Body: string?, Compress: EnumHttpCompression } type HttpResponseData = { Success: boolean, StatusCode: number, StatusMessage: string, Headers: { [string]: string }, Body: string?, } type HumanoidDescriptionAccessory = { AssetId: number, AccessoryType: EnumAccessoryType, IsLayered: boolean, Order: number?, Puffiness: number?, } declare class ValueCurveKey Interpolation: EnumKeyInterpolationMode Time: number Value: any RightTangent: number LeftTangent: number end declare ValueCurveKey: { new: (time: number, value: any, interpolation: EnumKeyInterpolationMode) -> ValueCurveKey } export type Hat = any export type AuroraScriptObject = any export type RocketPropulsion = any export type Skin = any export type Plane = any export type CustomEvent = any export type CustomEventReceiver = any export type CylinderMesh = any export type Hole = any export type MotorFeature = any export type FunctionalTest = any export type GuiMain = any export type FloorWire = any export type SelectionPartLasso = any export type SelectionPointLasso = any export type Hopper = any export type RotateP = any export type RotateV = any export type Glue = any export type ManualSurfaceJointInstance = any export type ManualGlue = any export type ManualWeld = any export type Rotate = any export type Snap = any export type JointsService = any export type Message = any export type Hint = any export type OpenCloudApiV1 = any export type OpenCloudService = any export type FlagStand = any export type SkateboardPlatform = any export type HopperBin = any export type Flag = any export type Status = any export type PointsService = any export type DoubleConstrainedValue = any export type IntConstrainedValue = any declare class Object Changed: RBXScriptSignal ClassName: string function GetPropertyChangedSignal(self, property: string): RBXScriptSignal function IsA(self, className: string): boolean end declare class AnimationNode extends Object end declare class Capture extends Object CaptureTime: DateTime CaptureType: EnumCaptureType FilePathString: string LocalId: string SourcePlaceId: number SourceUniverseId: number end declare class ScreenshotCapture extends Capture end declare class VideoCapture extends Capture FilePath: string TimeLength: number end declare class ConfigSnapshot extends Object Error: EnumConfigSnapshotErrorState Outdated: boolean UpdateAvailable: RBXScriptSignal<> function GetValue(self, key: string): any function GetValueChangedSignal(self, key: string): RBXScriptSignal function Refresh(self): nil end declare class EditableImage extends Object Size: Vector2 function Destroy(self): nil function DrawCircle(self, center: Vector2, radius: number, color: Color3, transparency: number, combineType: EnumImageCombineType): nil function DrawImage(self, position: Vector2, image: EditableImage, combineType: EnumImageCombineType): nil function DrawImageProjected(self, mesh: EditableMesh, projection: { [any]: any }, brushConfig: { [any]: any }): nil function DrawImageTransformed(self, position: Vector2, scale: Vector2, rotation: number, image: EditableImage, options: { [any]: any }?): nil function DrawLine(self, p1: Vector2, p2: Vector2, color: Color3, transparency: number, combineType: EnumImageCombineType): nil function DrawRectangle(self, position: Vector2, size: Vector2, color: Color3, transparency: number, combineType: EnumImageCombineType): nil function DrawTriangle(self, p1: Vector2, p2: Vector2, p3: Vector2, color: Color3, transparency: number): nil function ReadPixelsBuffer(self, position: Vector2, size: Vector2): buffer function WritePixelsBuffer(self, position: Vector2, size: Vector2, buffer: buffer): nil end declare class EditableMesh extends Object FixedSize: boolean function AddBone(self, boneProperties: { [any]: any }): number function AddColor(self, color: Color3, alpha: number): number function AddFace(self, vertexIds: { any }): number function AddNormal(self, normal: Vector3?): number function AddTriangle(self, vertexId0: number, vertexId1: number, vertexId2: number): number function AddUV(self, uv: Vector2): number function AddVertex(self, p: Vector3): number function Destroy(self): nil function FindClosestPointOnSurface(self, point: Vector3): any function FindClosestVertex(self, toThisPoint: Vector3): number function FindVerticesWithinSphere(self, center: Vector3, radius: number): { any } function GetAdjacentFaces(self, faceId: number): { any } function GetAdjacentVertices(self, vertexId: number): { any } function GetBoneByName(self, boneName: string): number function GetBoneCFrame(self, boneId: number): CFrame function GetBoneIsVirtual(self, boneId: number): boolean function GetBoneName(self, boneId: number): string function GetBoneParent(self, boneId: number): number function GetBones(self): { any } function GetCenter(self): Vector3 function GetColor(self, colorId: number): Color3? function GetColorAlpha(self, colorId: number): number? function GetColors(self): { any } function GetFaceColors(self, faceId: number): { any } function GetFaceNormals(self, faceId: number): { any } function GetFaceUVs(self, faceId: number): { any } function GetFaceVertices(self, faceId: number): { any } function GetFaces(self): { any } function GetFacesWithColor(self, colorId: number): { any } function GetFacesWithNormal(self, normalId: number): { any } function GetFacesWithUV(self, uvId: number): { any } function GetFacsCorrectivePose(self, actions: { any }): any function GetFacsCorrectivePoses(self): { any } function GetFacsPose(self, action: EnumFacsActionUnit): any function GetFacsPoses(self): { any } function GetNormal(self, normalId: number): Vector3? function GetNormals(self): { any } function GetPosition(self, vertexId: number): Vector3 function GetSize(self): Vector3 function GetUV(self, uvId: number): Vector2? function GetUVs(self): { any } function GetVertexBoneWeights(self, vertexId: number): { any } function GetVertexBones(self, vertexId: number): { any } function GetVertexColors(self, vertexId: number): { any } function GetVertexFaceColor(self, vertexId: number, faceId: number): number function GetVertexFaceNormal(self, vertexId: number, faceId: number): number function GetVertexFaceUV(self, vertexId: number, faceId: number): number function GetVertexFaces(self, vertexId: number): { any } function GetVertexNormals(self, vertexId: number): { any } function GetVertexUVs(self, vertexId: number): { any } function GetVertices(self): { any } function GetVerticesWithColor(self, colorId: number): { any } function GetVerticesWithNormal(self, normalId: number): { any } function GetVerticesWithUV(self, uvId: number): { any } function IdDebugString(self, id: number): string function MergeVertices(self, mergeTolerance: number): { [any]: any } function RaycastLocal(self, origin: Vector3, direction: Vector3): any function RemoveBone(self, boneId: number): nil function RemoveFace(self, faceId: number): nil function RemoveUnused(self): { any } function ResetNormal(self, normalId: number): nil function SetBoneCFrame(self, boneId: number, cframe: CFrame): nil function SetBoneIsVirtual(self, boneId: number, virtual: boolean): nil function SetBoneName(self, boneId: number, name: string): nil function SetBoneParent(self, boneId: number, parentBoneId: number): nil function SetColor(self, colorId: number, color: Color3): nil function SetColorAlpha(self, colorId: number, alpha: number): nil function SetFaceColors(self, faceId: number, ids: { any }): nil function SetFaceNormals(self, faceId: number, ids: { any }): nil function SetFaceUVs(self, faceId: number, ids: { any }): nil function SetFaceVertices(self, faceId: number, ids: { any }): nil function SetFacsBonePose(self, action: EnumFacsActionUnit, boneId: number, cframe: CFrame): nil function SetFacsCorrectivePose(self, actions: { any }, boneIds: { any }, cframes: { any }): nil function SetFacsPose(self, action: EnumFacsActionUnit, boneIds: { any }, cframes: { any }): nil function SetNormal(self, normalId: number, normal: Vector3): nil function SetPosition(self, vertexId: number, p: Vector3): nil function SetUV(self, uvId: number, uv: Vector2): nil function SetVertexBoneWeights(self, vertexId: number, boneWeights: { any }): nil function SetVertexBones(self, vertexId: number, boneIDs: { any }): nil function SetVertexFaceColor(self, vertexId: number, faceId: number, colorId: number): nil function SetVertexFaceNormal(self, vertexId: number, faceId: number, normalId: number): nil function SetVertexFaceUV(self, vertexId: number, faceId: number, uvId: number): nil function Triangulate(self): nil end declare class ExecutedRemoteCommand extends Object ReceivedUpdate: RBXScriptSignal function RunMoreCode(self, code: string, args: any): nil function SendUpdate(self, args: any): nil function Stop(self): nil end declare class Instance extends Object AncestryChanged: RBXScriptSignal Archivable: boolean AttributeChanged: RBXScriptSignal Capabilities: SecurityCapabilities ChildAdded: RBXScriptSignal ChildRemoved: RBXScriptSignal DescendantAdded: RBXScriptSignal DescendantRemoving: RBXScriptSignal Destroying: RBXScriptSignal<> Name: string Parent: Instance? RobloxLocked: boolean Sandboxed: boolean SourceAssetId: number StyledPropertiesChanged: RBXScriptSignal<> UniqueId: UniqueId function AddTag(self, tag: string): nil function ClearAllChildren(self): nil function Clone(self): Instance function Destroy(self): nil function FindFirstAncestor(self, name: string): Instance? function FindFirstAncestorOfClass(self, className: string): Instance? function FindFirstAncestorWhichIsA(self, className: string): Instance? function FindFirstChild(self, name: string, recursive: boolean?): Instance? function FindFirstChildOfClass(self, className: string): Instance? function FindFirstChildWhichIsA(self, className: string, recursive: boolean?): Instance? function FindFirstDescendant(self, name: string): Instance? function GetActor(self): Actor? function GetAttribute(self, attribute: string): unknown? function GetAttributeChangedSignal(self, attribute: string): RBXScriptSignal<> function GetAttributes(self): { [string]: unknown } function GetChildren(self): { Instance } function GetDebugId(self, scopeLength: number?): string function GetDescendants(self): { Instance } function GetFullName(self): string function GetPropertyChangedSignal(self, property: string): RBXScriptSignal<> function GetStyled(self, name: string): any function GetStyledPropertyChangedSignal(self, property: string): RBXScriptSignal function GetTags(self): { any } function HasTag(self, tag: string): boolean function IsAncestorOf(self, descendant: Instance): boolean function IsDescendantOf(self, ancestor: Instance): boolean function IsPropertyModified(self, property: string): boolean function QueryDescendants(self, selector: string): { Instance } function RemoveTag(self, tag: string): nil function ResetPropertyToDefault(self, property: string): nil function SetAttribute(self, attribute: string, value: any): nil function WaitForChild(self, name: string): Instance function WaitForChild(self, name: string, timeout: number): Instance? end declare class AccessoryDescription extends Instance AccessoryType: EnumAccessoryType AssetId: number Instance: Instance IsLayered: boolean Order: number Position: Vector3 Puffiness: number Rotation: Vector3 Scale: Vector3 function GetAppliedInstance(self): Instance end declare class AccountService extends Instance MagicLoginEvent: RBXScriptSignal function DeviceAccessTokenAvailable(self): boolean function DeviceIntegrityAvailable(self): boolean function GetCredentialsHeaders(self): string function GetDeviceAccessToken(self): string function GetDeviceIntegrityToken(self, data: string): string function GetDeviceIntegrityTokenYield(self, data: string): string function MagicLogin(self, data: string): nil end declare class Accoutrement extends Instance AttachmentForward: Vector3 AttachmentPoint: CFrame AttachmentPos: Vector3 AttachmentRight: Vector3 AttachmentUp: Vector3 end declare class Accessory extends Accoutrement AccessoryType: EnumAccessoryType end declare class AchievementService extends Instance function GrantAchievement(self, achievementName: string): boolean function HasAchieved(self, achievementName: string): boolean function IsAvailable(self): boolean end declare class ActivityHistoryEventService extends Instance WriteActivityHistoryEventFromStudio: RBXScriptSignal end declare class AdPortal extends Instance PortalInvalidReason: string PortalVersion: number Status: EnumAdUnitStatus end declare class AdService extends Instance AdTeleportEnded: RBXScriptSignal<> AdTeleportInitiated: RBXScriptSignal<> RewardedVideoAdEnded: RBXScriptSignal<> RewardedVideoAdStarted: RBXScriptSignal<> ShowDynamicEudsaDisclosure: RBXScriptSignal ShowReportAdPopup: RBXScriptSignal<{ [any]: any }> adGuiRegisterUI: RBXScriptSignal function CreateAdRewardFromDevProductId(self, devProductId: number): AdReward function GetAdAvailabilityNowAsync(self, adFormat: EnumAdFormat): any function GetAdAvailabilityNowForUniverseAsync(self, adFormat: EnumAdFormat, universeId: number, isUniversalAppDM: boolean): any function GetAdTeleportInfo(self): any function GetReportAdInfo(self): { any } function HandleWhyThisAdClicked(self, advertiserName: string, payerName: string): nil function HideEudsaDisclosure(self): nil function OnDemandVideoCompleteFromUI(self, result: EnumShowAdResult, encryptedAdTrackingData: string, encryptionMetadata: string, rewardDetails: string): nil function RegisterAdOpportunityAsync(self, instance: Instance, placementId: number?): nil function ReturnToPublisherExperience(self, adTeleportMethod: EnumAdTeleportMethod): nil function SetAdGuiInteractivityHandlerInitialized(self): nil function ShowRewardedVideoAdAsync(self, player: Player, reward: AdReward, placementId: number?): EnumShowAdResult function ShowRewardedVideoAdAtClientAsync(self, universeId: number): EnumShowAdResult function SubmitAdNotification(self, universeId: number, isShowAdSuccessful: boolean, earnedReward: boolean, rewardProductName: string, rewardProductImageAssetId: number): nil function UnregisterAdOpportunity(self, instance: Instance): nil onDemandVideoPlayInUI: (data: { [any]: any }) -> VideoFrame end declare class AdvancedDragger extends Instance end declare class AnalyticsService extends Instance function LogCustomEvent(self, player: Player, eventName: string, value: number?, customFields: { [any]: any }?): nil function LogEconomyEvent(self, player: Player, flowType: EnumAnalyticsEconomyFlowType, currencyType: string, amount: number, endingBalance: number, transactionType: string, itemSku: string?, customFields: { [any]: any }?): nil function LogFunnelStepEvent(self, player: Player, funnelName: string, funnelSessionId: string?, step: number?, stepName: string?, customFields: { [any]: any }?): nil function LogOnboardingFunnelStepEvent(self, player: Player, step: number, stepName: string?, customFields: { [any]: any }?): nil function LogProgressionCompleteEvent(self, player: Player, progressionPathName: string, level: number, levelName: string?, customFields: { [any]: any }?): nil function LogProgressionEvent(self, player: Player, progressionPathName: string, status: EnumAnalyticsProgressionType, level: number, levelName: string?, customFields: { [any]: any }?): nil function LogProgressionFailEvent(self, player: Player, progressionPathName: string, level: number, levelName: string?, customFields: { [any]: any }?): nil function LogProgressionStartEvent(self, player: Player, progressionPathName: string, level: number, levelName: string?, customFields: { [any]: any }?): nil end declare class Animation extends Instance AnimationId: ContentId end declare class AnimationClip extends Instance Guid: string Loop: boolean Priority: EnumAnimationPriority end declare class AnimationGraphDefinition extends AnimationClip end declare class CurveAnimation extends AnimationClip end declare class KeyframeSequence extends AnimationClip AuthoredHipHeight: number function AddKeyframe(self, keyframe: Keyframe): nil function GetKeyframes(self): { Instance } function RemoveKeyframe(self, keyframe: Keyframe): nil end declare class AnimationClipProvider extends Instance function GetAnimationClipAsync(self, assetId: ContentId): AnimationClip function GetAnimationNodeDefinition(self, type: EnumAnimationNodeType): { [any]: any } function GetAnimationNodeTypes(self): { any } function GetAnimations(self, userId: number): Instance function GetClipEvaluatorAsync(self, assetId: ContentId): ClipEvaluator function GetMemStats(self): { [any]: any } function RegisterActiveAnimationClip(self, animationClip: AnimationClip): ContentId function RegisterAnimationClip(self, animationClip: AnimationClip): ContentId end declare class AnimationController extends Instance end declare class AnimationFromVideoCreatorService extends Instance function CreateJob(self, filePath: string): string function DownloadJobResult(self, jobId: string, outputFilePath: string): string function FullProcess(self, videoFilePath: string, progressCallback: ((...any) -> ...any)): string function GetJobStatus(self, jobId: string): string end declare class AnimationFromVideoCreatorStudioService extends Instance function CreateAnimationByUploadingVideo(self, progressCallback: ((...any) -> ...any)): string function ImportVideoWithPrompt(self): string function IsAgeRestricted(self): boolean end declare class AnimationNodeDefinition extends Instance NodeType: EnumAnimationNodeType function AddInputPin(self, pin: string): nil function GetConnectedWires(self, pin: string): { Instance } function GetInputPinNames(self): { any } function GetInputPins(self): { any } function GetOutputPins(self): { any } function RemoveInputPin(self, pin: string): nil function SetInputPinNames(self, pins: { any }): nil end declare class AnimationRigData extends Instance function GetLabels(self): { any } function GetNames(self): { any } function GetParents(self): { any } function GetPostTransforms(self): { any } function GetPreTransforms(self): { any } function GetTransforms(self): { any } function IsValidR15(self): boolean function LoadFromHumanoid(self, humanoid: Instance): boolean function LoadFromModel(self, model: Instance): boolean end declare class AnimationStreamTrack extends Instance Animation: TrackerStreamAnimation FACSDataLod: EnumFACSDataLod IsPlaying: boolean Priority: EnumAnimationPriority Stopped: RBXScriptSignal<> WeightCurrent: number WeightTarget: number function AdjustWeight(self, weight: number?, fadeTime: number?): nil function GetActive(self): boolean function GetTrackerData(self): any function Play(self, fadeTime: number?, weight: number?): nil function Stop(self, fadeTime: number?): nil function TogglePause(self, paused: boolean): nil end declare class AnimationTrack extends Instance Animation: Animation DidLoop: RBXScriptSignal<> Ended: RBXScriptSignal<> IsPlaying: boolean KeyframeReached: RBXScriptSignal Length: number Looped: boolean Priority: EnumAnimationPriority Speed: number Stopped: RBXScriptSignal<> TimePosition: number WeightCurrent: number WeightTarget: number function AdjustSpeed(self, speed: number?): nil function AdjustWeight(self, weight: number?, fadeTime: number?): nil function GetDebugData(self): { [any]: any } function GetMarkerReachedSignal(self, name: string): RBXScriptSignal function GetParameter(self, key: string): any function GetParameterDefaults(self): { [any]: any } function GetTargetInstance(self, name: string): Instance function GetTargetNames(self): { any } function GetTimeOfKeyframe(self, keyframeName: string): number function Play(self, fadeTime: number?, weight: number?, speed: number?): nil function SetParameter(self, key: string, value: any): nil function SetTargetInstance(self, name: string, target: Instance): nil function Stop(self, fadeTime: number?): nil end declare class Animator extends Instance AnimationPlayed: RBXScriptSignal AnimationPlayedCoreScript: RBXScriptSignal AnimationStreamTrackPlayed: RBXScriptSignal EvaluationThrottled: boolean PreferLodEnabled: boolean RootMotion: CFrame RootMotionWeight: number function ApplyJointVelocities(self, motors: any): nil function GetPlayingAnimationTracks(self): { AnimationTrack } function GetPlayingAnimationTracksCoreScript(self): { any } function LoadAnimation(self, animation: Animation): AnimationTrack function LoadAnimationCoreScript(self, animation: Animation): AnimationTrack function LoadStreamAnimation(self, animation: TrackerStreamAnimation): AnimationStreamTrack function LoadStreamAnimationForSelfieView_deprecated(self, animation: TrackerStreamAnimation, player: Player): AnimationStreamTrack function LoadStreamAnimationV2(self, animation: TrackerStreamAnimation, player: Player?, shouldLookupPlayer: boolean?, shouldReplicate: boolean?): AnimationStreamTrack function RegisterEvaluationParallelCallback(self, callback: ((...any) -> ...any)): nil function StepAnimations(self, deltaTime: number): nil function StepAnimationsInternal(self, deltaTime: number, options: { [any]: any }): nil function SynchronizeWith(self, otherAnimator: Animator): nil end declare class Annotation extends Instance AuthorColor3: Color3 AuthorId: number ChannelId: string Contents: string CreationTimeUnix: number LastModifiedTimeUnix: number LoadingReplies: boolean ReplyCount: number RequestCompleted: RBXScriptSignal RequestInitiated: RBXScriptSignal Resolved: boolean TaggedUsers: string function GetRequests(self): { [any]: any } function GetStringUniqueId(self): string function IsThreadParent(self): boolean end declare class WorkspaceAnnotation extends Annotation Adornee: PVInstance AdorneeOffset: Vector3 function GetAbsolutePosition(self): Vector3 function SetAdorneeOffsetFromAbsolutePosition(self, position: Vector3): nil end declare class AnnotationsService extends Instance AnnotationAdded: RBXScriptSignal AnnotationDeleted: RBXScriptSignal AnnotationEdited: RBXScriptSignal AnnotationResolved: RBXScriptSignal AnnotationsLoadingStatus: EnumAnnotationRequestStatus AnnotationsVisible: boolean Hovered: Annotation Mode: EnumAnnotationEditingMode ResolvedLoadingStatus: EnumAnnotationRequestStatus Selected: Annotation function CreateAnnotation(self, annotation: Annotation): nil function CreateOrUpdateChannelPreferenceAsync(self, userId: number, channelId: string, placeId: number, channelContentPreference: EnumAnnotationChannelContentPreference): nil function CreateOrUpdatePlacePreference(self, placeId: number, userId: number, placeContentPreference: EnumPlaceContentPreference): nil function CreateOrUpdatePlacePreferenceAsync(self, userId: number, placeContentPreference: EnumAnnotationPlaceContentPreference, placeId: number): nil function DeleteAnnotation(self, annotation: Annotation): nil function EditAnnotation(self, uniqueId: string, contents: string, taggedUsers: string): nil function GetAnnotationThreads(self): { Instance } function GetChannelPreferenceAsync(self, userId: number, channelId: string, placeId: number): EnumAnnotationChannelContentPreference function GetPlacePreference(self, placeId: number, userId: number): EnumPlaceContentPreference function GetPlacePreferenceAsync(self, userId: number, placeId: number): EnumAnnotationPlaceContentPreference function LoadAnnotationReplies(self, annotation: Annotation, reverseOrder: boolean, loadAll: boolean): nil function LoadAnnotations(self, resolved: boolean): nil function ResolveAnnotation(self, annotation: Annotation, resolved: boolean): nil end declare class AppLifecycleObserverService extends Instance OnBecomeActive: RBXScriptSignal<> OnDetach: RBXScriptSignal<> OnHide: RBXScriptSignal<> OnResignActive: RBXScriptSignal<> OnStart: RBXScriptSignal<> OnUnhide: RBXScriptSignal<> function GetCurrentState(self): EnumAppLifecycleManagerState function IsDidDetachSupported(self): boolean function TriggerOnLandingPageMount(self): nil function TriggerOnLuaAppInteractive(self): nil end declare class AppRatingPromptService extends Instance OnGameLeft: RBXScriptSignal function isAppRatingPromptAvailable(self): boolean function showAppRatingPrompt(self): nil end declare class AppUpdateService extends Instance function CanPerformBinaryUpdate(self): boolean function CheckForUpdate(self, handler: ((...any) -> ...any)?): nil function PerformManagedUpdate(self): boolean end declare class AssetCounterService extends Instance end declare class AssetDeliveryProxy extends Instance Interface: string Port: number StartServer: boolean end declare class AssetImportService extends Instance function GetAllPresets(self): { [any]: any } function GetFilesInDirAsync(self, path: string): { any } function GetPreset(self, name: string): { [any]: any } function PickImageFileWithPrompt(self): string function PickMeshFileWithPrompt(self): string function PickMultipleFilesWithPrompt(self): { any } function RemovePreset(self, name: string): nil function SavePreset(self, name: string, preset: { [any]: any }): boolean function StartSessionWithPath(self, filePath: string): AssetImportSession function StartSessionWithPathAsync(self, filePath: string): AssetImportSession function UploadAssetFromContentAsync(self, content: string, createAssetRequest: { [any]: any }): any function UploadAssetFromPathAsync(self, filepath: string, createAssetRequest: { [any]: any }): any end declare class AssetManagerService extends Instance AssetImportedSignal: RBXScriptSignal ImportSessionFinished: RBXScriptSignal<> ImportSessionStarted: RBXScriptSignal<> function AddNewPlace(self): number function CreateAlias(self, assetType: number, assetId: number, aliasName: string): nil function DeleteAlias(self, aliasName: string): nil function GetMeshIdFromAliasName(self, aliasName: string): number function GetMeshIdFromAssetId(self, assetId: number): number function GetTextureIdFromAliasName(self, aliasName: string): number function GetTextureIdFromAssetId(self, assetId: number): number function InsertAudio(self, assetId: number, assetName: string): nil function InsertImage(self, assetId: number): nil function InsertImages(self, assetIds: { any }): nil function InsertMesh(self, aliasName: string, insertWithLocation: boolean, sourceAssetId: number): nil function InsertMeshesWithLocation(self, aliasNames: { any }, meshIds: { any }): nil function InsertModel(self, modelId: number): nil function InsertPackage(self, packageId: number): nil function InsertVideo(self, assetId: number, assetName: string): nil function OpenPlace(self, placeId: number): nil function RemovePlace(self, placeId: number): nil function RenameAlias(self, assetType: number, assetId: number, oldAliasName: string, newAliasName: string): nil function RenameModel(self, modelId: number, newName: string): nil function RenamePlace(self, placeId: number, newName: string): nil function ShowPackageDetails(self, packageId: number): nil function UpdateAllPackages(self, packageId: number): nil function ViewPackageOnWebsite(self, packageId: number): nil end declare class AssetPatchSettings extends Instance ContentId: string OutputPath: string PatchId: string end declare class AssetQualityService extends Instance function FetchAssetQualitySummaryFromGltfAsync(self, gltfData: string, desiredQualityChecks: { any }): { [any]: any } function FetchAssetQualityVisualizationDataFromUrlAsync(self, visualizationUrl: string): { [any]: any } function GenerateAssetQualityGltfFromInstanceAsync(self, uploadModel: Model): string end declare class AssetService extends Instance AllowInsertFreeAssets: boolean AudioMetadataFailedResponse: RBXScriptSignal AudioMetadataRequest: RBXScriptSignal AudioMetadataResponse: RBXScriptSignal OpenCreateResultModal: RBXScriptSignal OpenPublishResultModal: RBXScriptSignal function CachePartOperationsAsync(self, partOperations: { any }): nil function CanEditAssetAsync(self, content: Content): boolean function ComposeDecalAsync(self, layers: { any }): Decal function CreateAssetAsync(self, object: Object, assetType: EnumAssetType, requestParameters: { [any]: any }?): any function CreateAssetVersionAsync(self, object: Object, assetType: EnumAssetType, assetId: number, requestParameters: { [any]: any }?): any function CreateEditableImage(self, editableImageOptions: { [any]: any }?): EditableImage function CreateEditableImageAsync(self, content: Content, editableImageOptions: { [any]: any }?): EditableImage function CreateEditableMesh(self, editableMeshOptions: { [any]: any }?): EditableMesh function CreateEditableMeshAsync(self, content: Content, editableMeshOptions: { [any]: any }?): EditableMesh function CreateEditableMeshStripSkinningAsync(self, meshId: ContentId): EditableMesh function CreateMeshPartAsync(self, meshContent: Content, options: { [any]: any }?): MeshPart function CreatePlaceAsync(self, placeName: string, templatePlaceID: number, description: string?): number function CreatePlaceInPlayerInventoryAsync(self, player: Player, placeName: string, templatePlaceID: number, description: string?): number function CreateSurfaceAppearanceAsync(self, content: { [any]: any }): SurfaceAppearance function DeserializeInstance(self, serializedInstance: string): Instance function GetAssetIdsForPackage(self, packageAssetId: number): { any } function GetAudioMetadataAsync(self, idList: { any }): { any } function GetBundleDetailsAsync(self, bundleId: number): { [any]: any } function GetBundleDetailsSync(self, bundleId: number): { [any]: any } function GetGamePlacesAsync(self): Instance function LoadAssetAsync(self, assetId: number): Instance function PromptCreateAssetAsync(self, player: Player, instance: Instance, assetType: EnumAssetType): any function PromptImportAnimationClipFromVideoAsync(self, player: Player, progressCallback: ((...any) -> ...any)): any function SavePlaceAsync(self, requestParameters: { [any]: any }?): nil function SearchAudio(self, searchParameters: AudioSearchParams): AudioPages end declare class Atmosphere extends Instance Color: Color3 Decay: Color3 Density: number Glare: number Haze: number Offset: number end declare class Attachment extends Instance Axis: Vector3 CFrame: CFrame Orientation: Vector3 Position: Vector3 SecondaryAxis: Vector3 Visible: boolean WorldAxis: Vector3 WorldCFrame: CFrame WorldOrientation: Vector3 WorldPosition: Vector3 WorldSecondaryAxis: Vector3 function GetConstraints(self): { Instance } end declare class Bone extends Attachment Transform: CFrame TransformedCFrame: CFrame TransformedWorldCFrame: CFrame end declare class AudioAnalyzer extends Instance PeakLevel: number RmsLevel: number SpectrumEnabled: boolean WindowSize: EnumAudioWindowSize WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } function GetSpectrum(self): { any } end declare class AudioChannelMixer extends Instance Layout: EnumAudioChannelLayout WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioChannelSplitter extends Instance Layout: EnumAudioChannelLayout WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioChorus extends Instance Bypass: boolean Depth: number Mix: number Rate: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioCompressor extends Instance Attack: number Bypass: boolean Editor: boolean MakeupGain: number Ratio: number Release: number Threshold: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioDeviceInput extends Instance AccessType: EnumAccessModifierType Active: boolean IsReady: boolean Muted: boolean MutedByLocalUser: boolean Player: Player Volume: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } function GetUserIdAccessList(self): { any } function SetUserIdAccessList(self, userIds: { any }): nil end declare class AudioDeviceOutput extends Instance Player: Player WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioDistortion extends Instance Bypass: boolean Level: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioEcho extends Instance Bypass: boolean DelayTime: number DryLevel: number Feedback: number RampTime: number WetLevel: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } function Reset(self): nil end declare class AudioEmitter extends Instance AcousticSimulationEnabled: boolean AudioInteractionGroup: string WiringChanged: RBXScriptSignal function GetAngleAttenuation(self): { [any]: any } function GetAudibilityFor(self, listener: AudioListener): number function GetConnectedWires(self, pin: string): { Instance } function GetDistanceAttenuation(self): { [any]: any } function GetInputPins(self): { any } function GetInteractingListeners(self): { Instance } function GetOutputPins(self): { any } function SetAngleAttenuation(self, curve: { [any]: any }): nil function SetDistanceAttenuation(self, curve: { [any]: any }): nil end declare class AudioEqualizer extends Instance Bypass: boolean Editor: boolean HighGain: number LowGain: number MidGain: number MidRange: NumberRange WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioFader extends Instance Bypass: boolean Volume: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioFilter extends Instance Bypass: boolean Editor: boolean FilterType: EnumAudioFilterType Frequency: number Gain: number Q: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetGainAt(self, frequency: number): number function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioFlanger extends Instance Bypass: boolean Depth: number Mix: number Rate: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioFocusService extends Instance OnContextRegistered: RBXScriptSignal OnContextUnregistered: RBXScriptSignal OnDeafenVoiceAudio: RBXScriptSignal OnUndeafenVoiceAudio: RBXScriptSignal function AcquireFocus(self, contextId: number): boolean function GetFocusedContextId(self): number function GetRegisteredContexts(self): { any } function RegisterContextIdFromLua(self, contextId: number): nil function RequestFocus(self, contextId: number, priority: number): boolean end declare class AudioGate extends Instance Attack: number Bypass: boolean Release: number Threshold: NumberRange WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } function Reset(self): nil end declare class AudioLimiter extends Instance Bypass: boolean Editor: boolean MaxLevel: number Release: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioListener extends Instance AcousticSimulationEnabled: boolean AudioInteractionGroup: string WiringChanged: RBXScriptSignal function GetAngleAttenuation(self): { [any]: any } function GetAudibilityFor(self, emitter: AudioEmitter): number function GetConnectedWires(self, pin: string): { Instance } function GetDistanceAttenuation(self): { [any]: any } function GetInputPins(self): { any } function GetInteractingEmitters(self): { Instance } function GetOutputPins(self): { any } function Reset(self): nil function SetAngleAttenuation(self, curve: { [any]: any }): nil function SetDistanceAttenuation(self, curve: { [any]: any }): nil end declare class AudioPitchShifter extends Instance Bypass: boolean Pitch: number WindowSize: EnumAudioWindowSize WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AudioPlayer extends Instance Asset: ContentId AudioContent: Content AutoLoad: boolean AutoPlay: boolean Ended: RBXScriptSignal<> IsMutedForCapture: boolean IsPlaying: boolean IsReady: boolean LoopRegion: NumberRange Looped: RBXScriptSignal<> Looping: boolean PlaybackRegion: NumberRange PlaybackSpeed: number TimeLength: number TimePosition: number Volume: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } function GetWaveformAsync(self, timeRange: NumberRange, samples: number): { any } function Play(self): nil function Stop(self): nil end declare class AudioRecorder extends Instance IsRecording: boolean TimeLength: number WiringChanged: RBXScriptSignal function CanRecordAsync(self): boolean function Clear(self): nil function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } function GetTemporaryContent(self): Content function GetUnrecordableInstancesAsync(self): { Instance } function RecordAsync(self): nil function Stop(self): nil end declare class AudioReverb extends Instance Bypass: boolean DecayRatio: number DecayTime: number Density: number Diffusion: number DryLevel: number EarlyDelayTime: number HighCutFrequency: number LateDelayTime: number LowShelfFrequency: number LowShelfGain: number ReferenceFrequency: number WetLevel: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } function Reset(self): nil end declare class AudioSearchParams extends Instance Album: string Artist: string AudioSubType: EnumAudioSubType MaxDuration: number MinDuration: number SearchKeyword: string Tag: string Title: string end declare class AudioSpeechToText extends Instance Enabled: boolean Text: string VoiceDetected: boolean WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } end declare class AudioTextToSpeech extends Instance Ended: RBXScriptSignal<> IsLoaded: boolean IsPlaying: boolean Looped: RBXScriptSignal<> Looping: boolean Pitch: number PlaybackSpeed: number Speed: number Text: string TimeLength: number TimePosition: number VoiceId: string Volume: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetWaveformAsync(self, timeRange: NumberRange, samples: number): { any } function LoadAsync(self): EnumAssetFetchStatus function Pause(self): nil function Play(self): nil function Unload(self): nil end declare class AudioTremolo extends Instance Bypass: boolean Depth: number Duty: number Frequency: number Shape: number Skew: number Square: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class AvatarAccessoryRules extends Instance AccessoryMode: EnumAvatarSettingsAccessoryMode CustomAccessoryMode: EnumAvatarSettingsCustomAccessoryMode CustomBackAccessoryEnabled: boolean CustomBackAccessoryId: number CustomFaceAccessoryEnabled: boolean CustomFaceAccessoryId: number CustomFrontAccessoryEnabled: boolean CustomFrontAccessoryId: number CustomHairAccessoryEnabled: boolean CustomHairAccessoryId: number CustomHeadAccessoryEnabled: boolean CustomHeadAccessoryId: number CustomNeckAccessoryEnabled: boolean CustomNeckAccessoryId: number CustomShoulderAccessoryEnabled: boolean CustomShoulderAccessoryId: number CustomWaistAccessoryEnabled: boolean CustomWaistAccessoryId: number EnableSound: boolean EnableVFX: boolean LimitBounds: Vector3 LimitMethod: EnumAvatarSettingsAccessoryLimitMethod function willRemoveAccessory(self, humanoid: Humanoid, accessory: Accoutrement): boolean end declare class AvatarAnimationRules extends Instance AnimationClipsMode: EnumAvatarSettingsAnimationClipsMode AnimationPacksMode: EnumAvatarSettingsAnimationPacksMode CustomClimbAnimationEnabled: boolean CustomClimbAnimationId: number CustomFallAnimationEnabled: boolean CustomFallAnimationId: number CustomIdleAlt1AnimationEnabled: boolean CustomIdleAlt1AnimationId: number CustomIdleAlt2AnimationEnabled: boolean CustomIdleAlt2AnimationId: number CustomIdleAnimationEnabled: boolean CustomIdleAnimationId: number CustomJumpAnimationEnabled: boolean CustomJumpAnimationId: number CustomRunAnimationEnabled: boolean CustomRunAnimationId: number CustomSwimAnimationEnabled: boolean CustomSwimAnimationId: number CustomSwimIdleAnimationEnabled: boolean CustomSwimIdleAnimationId: number CustomWalkAnimationEnabled: boolean CustomWalkAnimationId: number end declare class AvatarBodyRules extends Instance AppearanceMode: EnumAvatarSettingsAppearanceMode BuildMode: EnumAvatarSettingsBuildMode CustomBodyBundleId: number CustomBodyType: EnumAvatarSettingsCustomBodyType CustomBodyTypeScale: NumberRange CustomEyebrowEnabled: boolean CustomEyebrowId: number CustomEyelashEnabled: boolean CustomEyelashId: number CustomFaceEnabled: boolean CustomFaceId: number CustomHeadEnabled: boolean CustomHeadId: number CustomHeadScale: NumberRange CustomHeight: NumberRange CustomHeightScale: NumberRange CustomLeftArmEnabled: boolean CustomLeftArmId: number CustomLeftLegEnabled: boolean CustomLeftLegId: number CustomMoodEnabled: boolean CustomMoodId: number CustomProportionsScale: NumberRange CustomRightArmEnabled: boolean CustomRightArmId: number CustomRightLegEnabled: boolean CustomRightLegId: number CustomTorsoEnabled: boolean CustomTorsoId: number CustomWidthScale: NumberRange KeepPlayerHead: boolean ScaleMode: EnumAvatarSettingsScaleMode end declare class AvatarChatService extends Instance ClientFeatures: number ClientFeaturesInitialized: boolean ServerFeatures: number function DebugCounterGet(self, label: string, playerId: number): number function EnableVoice(self): boolean function GetClientFeaturesAsync(self): number function GetServerFeaturesAsync(self): number function IsEnabled(self, mask: number, feature: EnumAvatarChatServiceFeature): boolean function IsPlaceEnabled(self): boolean function IsUniverseEnabled(self): boolean function PollClientFeatures(self): number function PollServerFeatures(self): number function deviceMeetsRequirementsForFeature(self, feature: EnumDeviceFeatureType): boolean end declare class AvatarClothingRules extends Instance ClothingMode: EnumAvatarSettingsClothingMode CustomClassicPantsAccessoryEnabled: boolean CustomClassicPantsAccessoryId: number CustomClassicShirtsAccessoryEnabled: boolean CustomClassicShirtsAccessoryId: number CustomClassicTShirtsAccessoryEnabled: boolean CustomClassicTShirtsAccessoryId: number CustomClothingMode: EnumAvatarSettingsCustomClothingMode CustomDressSkirtAccessoryEnabled: boolean CustomDressSkirtAccessoryId: number CustomJacketAccessoryEnabled: boolean CustomJacketAccessoryId: number CustomLeftShoesAccessoryEnabled: boolean CustomLeftShoesAccessoryId: number CustomPantsAccessoryEnabled: boolean CustomPantsAccessoryId: number CustomRightShoesAccessoryEnabled: boolean CustomRightShoesAccessoryId: number CustomShirtAccessoryEnabled: boolean CustomShirtAccessoryId: number CustomShortsAccessoryEnabled: boolean CustomShortsAccessoryId: number CustomSweaterAccessoryEnabled: boolean CustomSweaterAccessoryId: number CustomTShirtAccessoryEnabled: boolean CustomTShirtAccessoryId: number LimitBounds: Vector3 end declare class AvatarCollisionRules extends Instance CollisionMode: EnumAvatarSettingsCollisionMode HitAndTouchDetectionMode: EnumAvatarSettingsHitAndTouchDetectionMode LegacyCollisionMode: EnumAvatarSettingsLegacyCollisionMode SingleColliderSize: Vector3 end declare class AvatarCreationService extends Instance AvatarAssetModerationCompleted: RBXScriptSignal AvatarModerationCompleted: RBXScriptSignal OpenSelfieConsent: RBXScriptSignal<> UgcValidationFailure: RBXScriptSignal UgcValidationSuccess: RBXScriptSignal function AutoSetupAvatarAsync(self, player: Player, model: Model, progressCallback: ((...any) -> ...any)?): string function AutoSetupAvatarNewAsync(self, player: Player, autoSetupParams: { [any]: any }, progressCallback: ((...any) -> ...any)?): string function DeserializeAvatarModel(self, serializedModel: string): Instance function GenerateAvatar2DPreviewAsync(self, avatarGeneration2dPreviewParams: { [any]: any }): string function GenerateAvatarAsync(self, avatarGenerationParams: { [any]: any }): string function GetBatchTokenDetailsAsync(self, tokenIds: { any }): { any } function GetValidationRules(self): { [any]: any } function HandleSelfieConsentResult(self, consentAccepted: boolean): nil function LoadAvatar2DPreviewAsync(self, previewId: string): EditableImage function LoadGeneratedAvatarAsync(self, generationId: string): HumanoidDescription function PrepareAvatarForPreviewAsync(self, humanoidModel: Model): nil function PromptCreateAvatarAssetAsync(self, tokenId: string, player: Player, assetInstance: Instance, assetType: EnumAvatarAssetType): any function PromptCreateAvatarAsync(self, tokenId: string, player: Player, humanoidDescription: HumanoidDescription): any function PromptSelectAvatarGenerationImageAsync(self, player: Player): string function RequestAvatarGenerationSessionAsync(self, player: Player, callback: ((...any) -> ...any)): any function ValidateUGCAccessoryAsync(self, player: Player, accessory: Instance, accessoryType: EnumAccessoryType): any function ValidateUGCBodyPartAsync(self, player: Player, instance: Instance, bodyPart: EnumBodyPart): any function ValidateUGCFullBodyAsync(self, player: Player, humanoidDescription: HumanoidDescription): any end declare class AvatarEditorService extends Instance OpenAllowInventoryReadAccess: RBXScriptSignal<> OpenPromptCreateOufit: RBXScriptSignal OpenPromptDeleteOutfit: RBXScriptSignal OpenPromptRenameOutfit: RBXScriptSignal OpenPromptSaveAvatar: RBXScriptSignal OpenPromptSetFavorite: RBXScriptSignal OpenPromptUpdateOutfit: RBXScriptSignal PromptAllowInventoryReadAccessCompleted: RBXScriptSignal PromptCreateOutfitCompleted: RBXScriptSignal PromptDeleteOutfitCompleted: RBXScriptSignal PromptRenameOutfitCompleted: RBXScriptSignal PromptSaveAvatarCompleted: RBXScriptSignal PromptSaveAvatarThumbnailCustomizationCompleted: RBXScriptSignal PromptSetFavoriteCompleted: RBXScriptSignal PromptUpdateOutfitCompleted: RBXScriptSignal function CheckApplyDefaultClothing(self, humanoidDescription: HumanoidDescription): HumanoidDescription function ConformToAvatarRules(self, humanoidDescription: HumanoidDescription): HumanoidDescription function GetAccessoryType(self, avatarAssetType: EnumAvatarAssetType): EnumAccessoryType function GetAvatarRules(self): { [any]: any } function GetBatchItemDetails(self, itemIds: { any }, itemType: EnumAvatarItemType): { any } function GetFavorite(self, itemId: number, itemType: EnumAvatarItemType): boolean function GetInventory(self, assetTypes: { any }): InventoryPages function GetItemDetails(self, itemId: number, itemType: EnumAvatarItemType): { [any]: any } function GetOutfitDetails(self, outfitId: number): { [any]: any } function GetOutfits(self, outfitSource: EnumOutfitSource?, outfitType: EnumOutfitType?): OutfitPages function GetRecommendedAssets(self, assetType: EnumAvatarAssetType, contextAssetId: number?): { any } function GetRecommendedBundles(self, bundleId: number): { any } function NoPromptCreateOutfit(self, humanoidDescription: HumanoidDescription, rigType: EnumHumanoidRigType, name: string, gearAssetId: number?): boolean function NoPromptDeleteOutfit(self, outfitId: number): boolean function NoPromptRenameOutfit(self, outfitId: number, name: string): boolean function NoPromptSaveAvatar(self, humanoidDescription: HumanoidDescription, rigType: EnumHumanoidRigType, saveDict: { [any]: any }, gearAssetId: number?): boolean function NoPromptSaveAvatarThumbnailCustomization(self, thumbnailType: EnumAvatarThumbnailCustomizationType, emoteAssetId: number, cameraDistanceScale: number, yRotDeg: number, fieldOfViewDeg: number?): boolean function NoPromptSetFavorite(self, itemId: number, itemType: EnumAvatarItemType, shouldFavorite: boolean): boolean function NoPromptUpdateOutfit(self, outfitId: number, humanoidDescription: HumanoidDescription, rigType: EnumHumanoidRigType, gearAssetId: number?): boolean function PerformCreateOutfitWithDescription(self, humanoidDescription: HumanoidDescription, name: string): nil function PerformDeleteOutfit(self): nil function PerformRenameOutfit(self, name: string): nil function PerformSaveAvatarWithDescription(self, humanoidDescription: HumanoidDescription, addedAssets: { any }, removedAssets: { any }): nil function PerformSetFavorite(self): nil function PerformUpdateOutfit(self, humanoidDescription: HumanoidDescription): nil function PromptAllowInventoryReadAccess(self): nil function PromptCreateOutfit(self, outfit: HumanoidDescription, rigType: EnumHumanoidRigType): nil function PromptDeleteOutfit(self, outfitId: number): nil function PromptRenameOutfit(self, outfitId: number): nil function PromptSaveAvatar(self, humanoidDescription: HumanoidDescription, rigType: EnumHumanoidRigType): nil function PromptSetFavorite(self, itemId: number, itemType: EnumAvatarItemType, shouldFavorite: boolean): nil function PromptUpdateOutfit(self, outfitId: number, updatedOutfit: HumanoidDescription, rigType: EnumHumanoidRigType): nil function SearchCatalog(self, searchParameters: CatalogSearchParams): CatalogPages function SetAllowInventoryReadAccess(self, inventoryReadAccessGranted: boolean): nil function SignalCreateOutfitFailed(self): nil function SignalCreateOutfitPermissionDenied(self): nil function SignalDeleteOutfitFailed(self): nil function SignalDeleteOutfitPermissionDenied(self): nil function SignalRenameOutfitFailed(self): nil function SignalRenameOutfitPermissionDenied(self): nil function SignalSaveAvatarFailed(self): nil function SignalSaveAvatarPermissionDenied(self): nil function SignalSetFavoriteFailed(self): nil function SignalSetFavoritePermissionDenied(self): nil function SignalUpdateOutfitFailed(self): nil function SignalUpdateOutfitPermissionDenied(self): nil function refreshAvatarThumbnails(self, thumbnailTypes: { any }): nil end declare class AvatarImportService extends Instance function ImportFBXAnimationFromFilePathUserMayChooseModel(self, fbxFilePath: string, selectedRig: Instance, userChooseModelThenImportCB: ((...any) -> ...any)): Instance function ImportFBXAnimationUserMayChooseModel(self, selectedRig: Instance, userChooseModelThenImportCB: ((...any) -> ...any)): Instance function ImportFbxRigWithoutSceneLoad(self, isR15: boolean?): Instance function ImportLoadedFBXAnimation(self, useFBXModel: boolean): Instance function LoadRigAndDetectType(self, promptR15Callback: ((...any) -> ...any)): Instance end declare class AvatarRules extends Instance AvatarType: EnumGameAvatarType end declare class AvatarSettings extends Instance Loaded: boolean RefreshPluginState: RBXScriptSignal<> function Discard(self): nil function Publish(self): nil end declare class Backpack extends Instance end declare class BadgeService extends Instance BadgeAwarded: RBXScriptSignal OnBadgeAwarded: RBXScriptSignal function AwardBadge(self, userId: number, badgeId: number): boolean function CheckUserBadgesAsync(self, userId: number, badgeIds: { any }): { any } function GetBadgeInfoAsync(self, badgeId: number): { [any]: any } function UserHasBadgeAsync(self, userId: number, badgeId: number): boolean end declare class BaseImportData extends Instance Id: string ImportName: string ShouldImport: boolean StatusRemoved: RBXScriptSignal<{ [any]: any }> StatusReported: RBXScriptSignal<{ [any]: any }> function CreatePresetFromData(self): { [any]: any } function GetPreview(self): Instance function GetStatuses(self): { [any]: any } end declare class AnimationImportData extends BaseImportData end declare class FacsImportData extends BaseImportData end declare class GroupImportData extends BaseImportData Anchored: boolean ImportAsModelAsset: boolean InsertInWorkspace: boolean end declare class JointImportData extends BaseImportData end declare class MaterialImportData extends BaseImportData DiffuseFilePath: string EmissiveFilePath: string IsPbr: boolean MetalnessFilePath: string NormalFilePath: string RoughnessFilePath: string end declare class MeshImportData extends BaseImportData Anchored: boolean CageManifold: boolean CageMeshIntersectedPreview: boolean CageMeshNotIntersected: boolean CageNoOverlappingVertices: boolean CageNonManifoldPreview: boolean CageOverlappingVerticesPreview: boolean CageUVMatched: boolean CageUVMisMatchedPreview: boolean Dimensions: Vector3 DoubleSided: boolean IgnoreVertexColors: boolean IrrelevantCageModifiedPreview: boolean MeshHoleDetectedPreview: boolean MeshNoHoleDetected: boolean NoIrrelevantCageModified: boolean NoOuterCageFarExtendedFromMesh: boolean OuterCageFarExtendedFromMeshPreview: boolean PolygonCount: number UseImportedPivot: boolean end declare class RootImportData extends BaseImportData AddModelToInventory: boolean Anchored: boolean AnimationIdForRestPose: number ExistingPackageId: string FileDimensions: Vector3 ImportAsModelAsset: boolean ImportAsPackage: boolean InsertInWorkspace: boolean InsertWithScenePosition: boolean InvertNegativeFaces: boolean KeepZeroInfluenceBones: boolean MergeMeshes: boolean PolygonCount: number PreferredUploadId: number RestPose: EnumRestPose RigScale: EnumRigScale RigType: EnumRigType RigVisualization: boolean ScaleUnit: EnumMeshScaleUnit UseSceneOriginAsPivot: boolean UsesCages: boolean ValidateUgcBody: boolean WorldForward: EnumNormalId WorldUp: EnumNormalId end declare class BasePlayerGui extends Instance function GetGuiObjectsAtPosition(self, x: number, y: number): { GuiObject } function GetGuiObjectsInCircle(self, position: Vector2, radius: number): { GuiObject } end declare class CoreGui extends BasePlayerGui SelectionImageObject: GuiObject UserGuiRenderingChanged: RBXScriptSignal Version: number function SetUserGuiRendering(self, enabled: boolean, guiAdornee: Instance, faceId: EnumNormalId, horizontalCurvature: number?): nil function TakeScreenshot(self): nil function ToggleRecording(self): nil end declare class PlayerGui extends BasePlayerGui CurrentScreenOrientation: EnumScreenOrientation ScreenOrientation: EnumScreenOrientation SelectionImageObject: GuiObject end declare class StarterGui extends BasePlayerGui CoreGuiChangedSignal: RBXScriptSignal ProcessUserInput: boolean RtlTextSupport: EnumRtlTextSupport ScreenOrientation: EnumScreenOrientation ShowDevelopmentGui: boolean StudioDefaultStyleSheet: StyleSheet StudioInsertWidgetLayerCollectorAutoLinkStyleSheet: StyleSheet VirtualCursorMode: EnumVirtualCursorMode function GetCore(self, parameterName: string): any function GetCoreGuiEnabled(self, coreGuiType: EnumCoreGuiType): boolean function RegisterGetCore(self, parameterName: string, getFunction: ((...any) -> ...any)): nil function RegisterSetCore(self, parameterName: string, setFunction: ((...any) -> ...any)): nil function SetCore(self, parameterName: string, value: any): nil function SetCoreGuiEnabled(self, coreGuiType: EnumCoreGuiType, enabled: boolean): nil end declare class BaseRemoteEvent extends Instance end declare class RemoteEvent extends BaseRemoteEvent OnClientEvent: RBXScriptSignal<...any> OnServerEvent: RBXScriptSignal<(Player, ...any)> function FireAllClients(self, ...: any): () function FireClient(self, player: Player, ...: any): () function FireServer(self, ...: any): () end declare class UnreliableRemoteEvent extends BaseRemoteEvent OnClientEvent: RBXScriptSignal<...any> OnServerEvent: RBXScriptSignal<(Player, ...any)> function FireAllClients(self, ...: any): () function FireClient(self, player: Player, ...: any): () function FireServer(self, ...: any): () end declare class BaseWrap extends Instance CageMeshContent: Content CageMeshId: ContentId CageOrigin: CFrame CageOriginWorld: CFrame HSRAssetId: ContentId ImportOrigin: CFrame ImportOriginWorld: CFrame VerticesModified: RBXScriptSignal<{ any }> function GetCageOffset(self): Vector3 function GetFaces(self, cageType: EnumCageType): { any } function GetUVs(self, cageType: EnumCageType): { any } function GetVertices(self, cageType: EnumCageType): { any } function IsHSRReady(self): boolean function ModifyVertices(self, cageType: EnumCageType, vertices: { any }): nil end declare class WrapDeformer extends BaseWrap function CreateEditableMeshAsync(self): EditableMesh function GetDeformedCFrameAsync(self, originalCFrame: CFrame): CFrame function SetCageMeshContent(self, content: Content, cageOrigin: CFrame?): nil end declare class WrapLayer extends BaseWrap AutoSkin: EnumWrapLayerAutoSkin BindOffset: CFrame Color: Color3 DebugMode: EnumWrapLayerDebugMode Enabled: boolean MaxSize: Vector3 Offset: Vector3 Order: number Puffiness: number ReferenceMeshContent: Content ReferenceMeshId: ContentId ReferenceOrigin: CFrame ReferenceOriginWorld: CFrame ShrinkFactor: number end declare class WrapTarget extends BaseWrap Color: Color3 DebugMode: EnumWrapTargetDebugMode Stiffness: number end declare class Beam extends Instance Attachment0: Attachment? Attachment1: Attachment? Brightness: number Color: ColorSequence CurveSize0: number CurveSize1: number Enabled: boolean FaceCamera: boolean LightEmission: number LightInfluence: number LocalTransparencyModifier: number Segments: number Texture: ContentId TextureLength: number TextureMode: EnumTextureMode TextureSpeed: number Transparency: NumberSequence Width0: number Width1: number ZOffset: number function SetTextureOffset(self, offset: number?): nil end declare class BindableEvent extends Instance Event: RBXScriptSignal<...any> function Fire(self, ...: any): () end declare class BindableFunction extends Instance OnInvoke: (...any) -> ...any function Invoke(self, ...: any): ...any end declare class BodyMover extends Instance end declare class BodyAngularVelocity extends BodyMover AngularVelocity: Vector3 MaxTorque: Vector3 P: number end declare class BodyForce extends BodyMover Force: Vector3 end declare class BodyGyro extends BodyMover CFrame: CFrame D: number MaxTorque: Vector3 P: number end declare class BodyPosition extends BodyMover D: number MaxForce: Vector3 P: number Position: Vector3 ReachedTarget: RBXScriptSignal<> function GetLastForce(self): Vector3 end declare class BodyThrust extends BodyMover Force: Vector3 Location: Vector3 end declare class BodyVelocity extends BodyMover MaxForce: Vector3 P: number Velocity: Vector3 function GetLastForce(self): Vector3 function lastForce(self): Vector3 end declare class BodyPartDescription extends Instance AssetId: number BodyPart: EnumBodyPart Color: Color3 HeadShape: string Instance: Instance end declare class Breakpoint extends Instance Condition: string ContinueExecution: boolean Enabled: boolean Id: number Line: number LogMessage: string MetaBreakpointId: number RemoveOnHit: boolean Script: string Valid: boolean Verified: boolean end declare class BrowserService extends Instance AuthCookieCopiedToEngine: RBXScriptSignal<> BrowserWindowClosed: RBXScriptSignal<> BrowserWindowWillNavigate: RBXScriptSignal JavaScriptCallback: RBXScriptSignal function CloseBrowserWindow(self): nil function CopyAuthCookieFromBrowserToEngine(self): nil function EmitHybridEvent(self, moduleName: string, eventName: string, params: string): nil function ExecuteJavaScript(self, javascript: string): nil function OpenBrowserWindow(self, url: string): nil function OpenNativeOverlay(self, title: string, url: string): nil function OpenWeChatAuthWindow(self): nil function ReturnToJavaScript(self, callbackId: string, success: boolean, params: string): nil function SendCommand(self, command: string): nil end declare class BugReporterService extends Instance BugReportRequested: RBXScriptSignal function IsAvailable(self): boolean end declare class BulkImportService extends Instance AssetImported: RBXScriptSignal BulkImportFinished: RBXScriptSignal BulkImportStarted: RBXScriptSignal<> function LaunchBulkImport(self, assetTypeToImport: number): nil function ShowBulkImportView(self): nil end declare class CacheableContentProvider extends Instance end declare class HSRDataContentProvider extends CacheableContentProvider end declare class MeshContentProvider extends CacheableContentProvider function GetContentMemoryData(self): { [any]: any } end declare class SlimContentProvider extends CacheableContentProvider end declare class SolidModelContentProvider extends CacheableContentProvider end declare class CalloutService extends Instance function AttachCallout(self, definitionId: string, locationId: string, target: Instance): nil function DefineCallout(self, definitionId: string, title: string, description: string, learnMoreURL: string): nil function DetachCalloutsByDefinitionId(self, definitionId: string): nil end declare class CaptureService extends Instance CaptureBegan: RBXScriptSignal CaptureEnded: RBXScriptSignal CaptureObjectSavedInternal: RBXScriptSignal CaptureSavedInternal: RBXScriptSignal<{ [any]: any }, string> OpenCapturePermissionsPrompt: RBXScriptSignal OpenSaveCapturesPrompt: RBXScriptSignal OpenShareCapturePrompt: RBXScriptSignal UserCaptureSaved: RBXScriptSignal UserVideoCaptureFailed: RBXScriptSignal UserVideoCaptureStartFailed: RBXScriptSignal VideoCaptureInProgress: RBXScriptSignal function CanCaptureVideo(self): boolean function CaptureScreenshot(self, onCaptureReady: ((...any) -> ...any)): nil function CreatePostAsync(self, pathArr: { any }, caption: string): { [any]: any } function DeleteCapture(self, capturePath: string): nil function DeleteCapturesAsync(self, pathArr: { any }): number function DeleteVideoCapture(self, videoCapture: VideoCapture): nil function DeleteVideoCaptureAsync(self, videoCapture: VideoCapture): boolean function GetCaptureFilePathAsync(self, captureContent: Content): string function GetCaptureSizeAsync(self, captureContent: Content): Vector2 function GetCaptureStorageSizeAsync(self, pathArr: { any }): number function GetCaptureUploadDataAsync(self, capturePath: string): { [any]: any } function GetDeviceInfo(self): { [any]: any } function InternalCheckPlayabilityAsync(self, universeId: number): boolean function InternalGetStartPlaceIdAsync(self, universeId: number): number function IsCapturingVideo(self): boolean function OnCaptureBegan(self): nil function OnCaptureEnded(self): nil function OnCaptureObjectShared(self, capture: Capture): nil function OnCapturePermissionsPromptFinished(self, promptId: number, wasAccepted: boolean): nil function OnCaptureShared(self, capturePath: string): nil function OnSavePromptFinished(self, promptId: number, results: { [any]: any }): nil function OnSharePromptFinished(self, promptId: number, accepted: boolean): nil function OnVideoCaptureShared(self, videoCapture: VideoCapture): nil function PreCaptureShared(self, capture: Capture): string function PreVideoCaptureShared(self, videoCapture: VideoCapture): string function PromptCaptureGalleryPermissionAsync(self, captureGalleryPermission: EnumCaptureGalleryPermission): boolean function PromptSaveCapturesToGallery(self, captures: { any }, resultCallback: ((...any) -> ...any)): nil function PromptShareCapture(self, captureContent: Content, launchData: string, onAcceptedCallback: ((...any) -> ...any), onDeniedCallback: ((...any) -> ...any)): nil function ReadCapturesFromGalleryAsync(self, captureTypeFilters: { any }?): any function RetrieveCaptures(self): { any } function SaveCaptureObjectToExternalStorage(self, capture: Capture): nil function SaveCaptureToExternalStorage(self, capturePath: string): nil function SaveCapturesToExternalStorageAsync(self, pathArr: { any }): number function SaveScreenshotCapture(self, additionalInfo: string?): nil function SaveVideoCaptureToExternalStorage(self, videoCapture: VideoCapture): nil function StartVideoCaptureAsync(self, onCaptureReady: ((...any) -> ...any), captureParams: { [any]: any }?): EnumVideoCaptureStartedResult function StartVideoCaptureInternalAsync(self): EnumVideoCaptureStartedResult function StopVideoCapture(self): nil function StopVideoCaptureInternal(self): nil function TakeCapture(self, onCaptureReady: ((...any) -> ...any), captureParams: { [any]: any }?): nil function UploadCaptureAsync(self, capture: Capture): any end declare class ChangeHistoryService extends Instance OnRecordingFinished: RBXScriptSignal OnRecordingStarted: RBXScriptSignal OnRedo: RBXScriptSignal OnUndo: RBXScriptSignal function FinishRecording(self, identifier: string, operation: EnumFinishRecordingOperation, finalOptions: { [any]: any }?): nil function GetCanRedo(self): any function GetCanUndo(self): any function IsRecordingInProgress(self, identifier: string?): boolean function Redo(self): nil function ResetWaypoints(self): nil function SetEnabled(self, state: boolean): nil function SetWaypoint(self, name: string): nil function TryBeginRecording(self, name: string, displayName: string?): string? function Undo(self): nil end declare class ChangeHistoryStreamingService extends Instance SendCreateInstanceFromStudio: RBXScriptSignal SendDeleteInstanceFromStudio: RBXScriptSignal SendReparentInstanceFromStudio: RBXScriptSignal SendTerrainChangeFromStudio: RBXScriptSignal end declare class CharacterAppearance extends Instance end declare class BodyColors extends CharacterAppearance HeadColor3: Color3 HeadColor: BrickColor LeftArmColor3: Color3 LeftArmColor: BrickColor LeftLegColor3: Color3 LeftLegColor: BrickColor RightArmColor3: Color3 RightArmColor: BrickColor RightLegColor3: Color3 RightLegColor: BrickColor TorsoColor3: Color3 TorsoColor: BrickColor end declare class CharacterMesh extends CharacterAppearance BaseTextureId: number BodyPart: EnumBodyPart MeshId: number OverlayTextureId: number end declare class Clothing extends CharacterAppearance Color3: Color3 end declare class Pants extends Clothing PantsTemplate: ContentId end declare class Shirt extends Clothing ShirtTemplate: ContentId end declare class ShirtGraphic extends CharacterAppearance Color3: Color3 Graphic: ContentId end declare class Chat extends Instance BubbleChatEnabled: boolean BubbleChatSettingsChanged: RBXScriptSignal Chatted: RBXScriptSignal IsAutoMigrated: boolean LoadDefaultChat: boolean ReconcileCommunicationAccessCompleted: RBXScriptSignal TimeoutChatAttempt: RBXScriptSignal function CanUserChatAsync(self, userId: number): boolean function CanUsersChatAsync(self, userIdFrom: number, userIdTo: number): boolean function Chat(self, partOrCharacter: Instance, message: string, color: EnumChatColor?): nil function ChatLocal(self, partOrCharacter: Instance, message: string, color: EnumChatColor?): nil function FilterStringAsync(self, stringToFilter: string, playerFrom: Player, playerTo: Player): string function FilterStringForBroadcast(self, stringToFilter: string, playerFrom: Player): string function GetShouldUseLuaChat(self): boolean function InvokeChatCallback(self, callbackType: EnumChatCallbackType, callbackArguments: any): any function ReconcileCommunicationAccess(self): nil function RegisterChatCallback(self, callbackType: EnumChatCallbackType, callbackFunction: ((...any) -> ...any)): nil function SetBubbleChatSettings(self, settings: any): nil end declare class ChatbotUIService extends Instance ActionActivatedSignal: RBXScriptSignal FindVariationsSignal: RBXScriptSignal SetMaterialSettingsSignal: RBXScriptSignal SettingChangedSignal: RBXScriptSignal ShiftToAssetIdSignal: RBXScriptSignal ShiftVariationSignal: RBXScriptSignal function DisplayContent(self, contentType: string, data: { [any]: any }): nil function GetSettings(self): { [any]: any } end declare class ClickDetector extends Instance CursorIcon: ContentId CursorIconContent: Content MaxActivationDistance: number MouseClick: RBXScriptSignal MouseHoverEnter: RBXScriptSignal MouseHoverLeave: RBXScriptSignal RightMouseClick: RBXScriptSignal end declare class DragDetector extends ClickDetector ActivatedCursorIcon: ContentId ActivatedCursorIconContent: Content ApplyAtCenterOfMass: boolean Axis: Vector3 DragContinue: RBXScriptSignal DragEnd: RBXScriptSignal DragFrame: CFrame DragStart: RBXScriptSignal DragStyle: EnumDragDetectorDragStyle Enabled: boolean GamepadModeSwitchKeyCode: EnumKeyCode KeyboardModeSwitchKeyCode: EnumKeyCode MaxDragAngle: number MaxDragTranslation: Vector3 MaxForce: number MaxTorque: number MinDragAngle: number MinDragTranslation: Vector3 Orientation: Vector3 PermissionPolicy: EnumDragDetectorPermissionPolicy ReferenceInstance: Instance ResponseStyle: EnumDragDetectorResponseStyle Responsiveness: number RunLocally: boolean SecondaryAxis: Vector3 TrackballRadialPullFactor: number TrackballRollFactor: number VRSwitchKeyCode: EnumKeyCode WorldAxis: Vector3 WorldSecondaryAxis: Vector3 function AddConstraintFunction(self, priority: number, func: ((...any) -> ...any)): RBXScriptConnection function GetReferenceFrame(self): CFrame function RestartDrag(self): nil function SetDragStyleFunction(self, func: ((...any) -> ...any)): nil function SetPermissionPolicyFunction(self, func: ((...any) -> ...any)): nil end declare class CloudCRUDService extends Instance end declare class Clouds extends Instance Color: Color3 Cover: number Density: number Enabled: boolean end declare class ClusterPacketCache extends Instance end declare class Collaborator extends Instance CFrame: CFrame CollaboratorColor3: Color3 CurDocGUID: string CurScriptLineNumber: number IsIdle: boolean Status: EnumCollaboratorStatus UserId: number Username: string end declare class CollaboratorsService extends Instance CollaboratorIdleUpdate: RBXScriptSignal CollaboratorInstanceCreatedSignal: RBXScriptSignal CollaboratorInstanceDestroyedSignal: RBXScriptSignal CollaboratorStatusUpdatedSignal: RBXScriptSignal ToggleSelectionHighlightsSignal: RBXScriptSignal function GetCollaboratorsList(self): { Instance } function GetSelectionHighlightsEnabled(self): boolean function RequestFlyToCollaborator(self, collaboratorId: number): nil function ToggleSelectionHighlights(self, showHighlights: boolean): nil function ToggleTeamCreate(self, on: boolean): nil end declare class CollectionService extends Instance TagAdded: RBXScriptSignal TagRemoved: RBXScriptSignal function AddTag(self, instance: Instance, tag: string): nil function GetAllTags(self): { string } function GetInstanceAddedSignal(self, tag: string): RBXScriptSignal function GetInstanceRemovedSignal(self, tag: string): RBXScriptSignal function GetTagged(self, tag: string): { Instance } function GetTags(self, instance: Instance): { string } function HasTag(self, instance: Instance, tag: string): boolean function RemoveTag(self, instance: Instance, tag: string): nil end declare class CommerceService extends Instance BenefitStatusReceived: RBXScriptSignal PromptCommerceProductPurchaseFinished: RBXScriptSignal PromptCommerceProductPurchaseRequested: RBXScriptSignal PurchaseBrowserClosed: RBXScriptSignal<> function GetCommerceProductInfoAsync(self, commerceProductId: string): { [any]: any } function PrepareCommerceProductPurchase(self, commerceProductId: string): { [any]: any } function PromptCommerceProductPurchase(self, user: Player, commerceProductId: string): nil function PromptRealWorldCommerceBrowser(self, player: Player, url: string): nil function SignalPromptCommerceProductPurchaseFinished(self, productId: string, didTryPurchase: boolean, checkoutSessionId: string?): nil function UserEligibleForRealWorldCommerceAsync(self): boolean end declare class CompositeValueCurve extends Instance CurveType: EnumCompositeValueCurveType function GetComponentCurves(self): { Instance } function GetValueAtTime(self, time: number): any end declare class ConfigService extends Instance function ClearTestingValue(self, key: string): nil function GetConfigAsync(self): ConfigSnapshot function GetConfigForPlayerAsync(self, player: Player): ConfigSnapshot function SetTestingValue(self, key: string, value: any): nil end declare class Configuration extends Instance end declare class ConfigureServerService extends Instance end declare class ConnectivityService extends Instance NetworkStatus: EnumNetworkStatus function IsNetworkStateAvailable(self): boolean end declare class Constraint extends Instance Active: boolean Attachment0: Attachment? Attachment1: Attachment? Color: BrickColor Enabled: boolean Visible: boolean end declare class AlignOrientation extends Constraint AlignType: EnumAlignType CFrame: CFrame LookAtPosition: Vector3 MaxAngularVelocity: number MaxTorque: number Mode: EnumOrientationAlignmentMode PrimaryAxis: Vector3 PrimaryAxisOnly: boolean ReactionTorqueEnabled: boolean Responsiveness: number RigidityEnabled: boolean SecondaryAxis: Vector3 end declare class AlignPosition extends Constraint ApplyAtCenterOfMass: boolean ForceLimitMode: EnumForceLimitMode ForceRelativeTo: EnumActuatorRelativeTo MaxAxesForce: Vector3 MaxForce: number MaxVelocity: number Mode: EnumPositionAlignmentMode Position: Vector3 ReactionForceEnabled: boolean Responsiveness: number RigidityEnabled: boolean end declare class AngularVelocity extends Constraint AngularVelocity: Vector3 MaxTorque: number ReactionTorqueEnabled: boolean RelativeTo: EnumActuatorRelativeTo end declare class AnimationConstraint extends Constraint IsKinematic: boolean MaxForce: number MaxTorque: number Transform: CFrame end declare class BallSocketConstraint extends Constraint LimitsEnabled: boolean MaxFrictionTorque: number Radius: number Restitution: number TwistLimitsEnabled: boolean TwistLowerAngle: number TwistUpperAngle: number UpperAngle: number end declare class HingeConstraint extends Constraint ActuatorType: EnumActuatorType AngularResponsiveness: number AngularSpeed: number AngularVelocity: number CurrentAngle: number LimitsEnabled: boolean LowerAngle: number MotorMaxAcceleration: number MotorMaxTorque: number Radius: number Restitution: number ServoMaxTorque: number TargetAngle: number UpperAngle: number end declare class LineForce extends Constraint ApplyAtCenterOfMass: boolean InverseSquareLaw: boolean Magnitude: number MaxForce: number ReactionForceEnabled: boolean end declare class LinearVelocity extends Constraint ForceLimitMode: EnumForceLimitMode ForceLimitsEnabled: boolean LineDirection: Vector3 LineVelocity: number MaxAxesForce: Vector3 MaxForce: number MaxPlanarAxesForce: Vector2 PlaneVelocity: Vector2 PrimaryTangentAxis: Vector3 ReactionForceEnabled: boolean RelativeTo: EnumActuatorRelativeTo SecondaryTangentAxis: Vector3 VectorVelocity: Vector3 VelocityConstraintMode: EnumVelocityConstraintMode end declare class PlaneConstraint extends Constraint end declare class RigidConstraint extends Constraint end declare class RodConstraint extends Constraint CurrentDistance: number Length: number LimitAngle0: number LimitAngle1: number LimitsEnabled: boolean Thickness: number end declare class RopeConstraint extends Constraint CurrentDistance: number Length: number Restitution: number Thickness: number WinchEnabled: boolean WinchForce: number WinchResponsiveness: number WinchSpeed: number WinchTarget: number end declare class SlidingBallConstraint extends Constraint ActuatorType: EnumActuatorType CurrentPosition: number LimitsEnabled: boolean LinearResponsiveness: number LowerLimit: number MotorMaxAcceleration: number MotorMaxForce: number Restitution: number ServoMaxForce: number Size: number Speed: number TargetPosition: number UpperLimit: number Velocity: number end declare class CylindricalConstraint extends SlidingBallConstraint AngularActuatorType: EnumActuatorType AngularLimitsEnabled: boolean AngularResponsiveness: number AngularRestitution: number AngularSpeed: number AngularVelocity: number CurrentAngle: number InclinationAngle: number LowerAngle: number MotorMaxAngularAcceleration: number MotorMaxTorque: number RotationAxisVisible: boolean ServoMaxTorque: number TargetAngle: number UpperAngle: number WorldRotationAxis: Vector3 end declare class PrismaticConstraint extends SlidingBallConstraint end declare class SpringConstraint extends Constraint Coils: number CurrentLength: number Damping: number FreeLength: number LimitsEnabled: boolean MaxForce: number MaxLength: number MinLength: number Radius: number Stiffness: number Thickness: number end declare class Torque extends Constraint RelativeTo: EnumActuatorRelativeTo Torque: Vector3 end declare class TorsionSpringConstraint extends Constraint Coils: number CurrentAngle: number Damping: number LimitsEnabled: boolean MaxAngle: number MaxTorque: number Radius: number Restitution: number Stiffness: number end declare class UniversalConstraint extends Constraint LimitsEnabled: boolean MaxAngle: number Radius: number Restitution: number end declare class VectorForce extends Constraint ApplyAtCenterOfMass: boolean Force: Vector3 RelativeTo: EnumActuatorRelativeTo end declare class ContentProvider extends Instance AssetFetchFailed: RBXScriptSignal BaseUrl: string RequestQueueSize: number function GetAssetFetchStatus(self, contentId: ContentId): EnumAssetFetchStatus function GetAssetFetchStatusChangedSignal(self, contentId: ContentId): RBXScriptSignal function GetDependencyContentIds(self, root: Instance): { any } function GetDetailedFailedRequests(self): { any } function GetFailedRequests(self): { any } function ListEncryptedAssets(self): { any } function PreloadAsync(self, contentIdList: { any }, callbackFunction: ((...any) -> ...any)?): nil function RegisterDefaultEncryptionKey(self, encryptionKey: string): nil function RegisterDefaultSessionKey(self, sessionKey: string): nil function RegisterEncryptedAsset(self, assetId: ContentId, encryptionKey: string): nil function RegisterSessionEncryptedAsset(self, contentId: ContentId, sessionKey: string): nil function SetBaseUrl(self, url: string): nil function UnregisterDefaultEncryptionKey(self): nil function UnregisterEncryptedAsset(self, assetId: ContentId): nil end declare class ContextActionService extends Instance BoundActionAdded: RBXScriptSignal BoundActionChanged: RBXScriptSignal BoundActionRemoved: RBXScriptSignal GetActionButtonEvent: RBXScriptSignal LocalToolEquipped: RBXScriptSignal LocalToolUnequipped: RBXScriptSignal function BindAction(self, actionName: string, functionToBind: (actionName: string, inputState: EnumUserInputState, inputObject: InputObject) -> EnumContextActionResult?, createTouchButton: boolean, ...: EnumUserInputType | EnumKeyCode): () function BindActionAtPriority(self, actionName: string, functionToBind: (actionName: string, inputState: EnumUserInputState, inputObject: InputObject) -> EnumContextActionResult?, createTouchButton: boolean, priorityLevel: number, ...: EnumUserInputType | EnumKeyCode): () function BindActivate(self, userInputTypeForActivation: EnumUserInputType, keyCodesForActivation: any): nil function BindCoreAction(self, actionName: string, functionToBind: ((...any) -> ...any), createTouchButton: boolean, inputTypes: any): nil function BindCoreActionAtPriority(self, actionName: string, functionToBind: ((...any) -> ...any), createTouchButton: boolean, priorityLevel: number, inputTypes: any): nil function BindCoreActivate(self, userInputTypeForActivation: EnumUserInputType, keyCodesForActivation: any): nil function CallFunction(self, actionName: string, state: EnumUserInputState, inputObject: Instance): any function FireActionButtonFoundSignal(self, actionName: string, actionButton: Instance): nil function GetAllBoundActionInfo(self): { [any]: any } function GetAllBoundCoreActionInfo(self): { [any]: any } function GetBoundActionInfo(self, actionName: string): { [any]: any } function GetBoundCoreActionInfo(self, actionName: string): { [any]: any } function GetButton(self, actionName: string): ImageButton function GetCurrentLocalToolIcon(self): string function SetDescription(self, actionName: string, description: string): nil function SetImage(self, actionName: string, image: string): nil function SetPosition(self, actionName: string, position: UDim2): nil function SetTitle(self, actionName: string, title: string): nil function UnbindAction(self, actionName: string): nil function UnbindActivate(self, userInputTypeForActivation: EnumUserInputType, keyCodeForActivation: EnumKeyCode?): nil function UnbindAllActions(self): nil function UnbindCoreAction(self, actionName: string): nil function UnbindCoreActivate(self, userInputTypeForActivation: EnumUserInputType, keyCodeForActivation: EnumKeyCode?): nil end declare class Controller extends Instance ButtonChanged: RBXScriptSignal function BindButton(self, button: EnumButton, caption: string): nil function GetButton(self, button: EnumButton): boolean function UnbindButton(self, button: EnumButton): nil end declare class HumanoidController extends Controller end declare class SkateboardController extends Controller AxisChanged: RBXScriptSignal Steer: number Throttle: number end declare class VehicleController extends Controller end declare class ControllerBase extends Instance Active: boolean BalanceRigidityEnabled: boolean MoveSpeedFactor: number end declare class AirController extends ControllerBase BalanceMaxTorque: number BalanceSpeed: number LinearImpulse: Vector3 MaintainAngularMomentum: boolean MaintainLinearMomentum: boolean MoveMaxForce: number TurnMaxTorque: number TurnSpeedFactor: number end declare class ClimbController extends ControllerBase AccelerationTime: number BalanceMaxTorque: number BalanceSpeed: number MoveMaxForce: number end declare class GroundController extends ControllerBase AccelerationLean: number AccelerationTime: number BalanceMaxTorque: number BalanceSpeed: number DecelerationTime: number Friction: number FrictionWeight: number GroundOffset: number StandForce: number StandSpeed: number TurnSpeedFactor: number end declare class SwimController extends ControllerBase AccelerationTime: number PitchMaxTorque: number PitchSpeedFactor: number RollMaxTorque: number RollSpeedFactor: number end declare class ControllerManager extends Instance ActiveController: ControllerBase? BaseMoveSpeed: number BaseTurnSpeed: number ClimbSensor: ControllerSensor? FacingDirection: Vector3 GroundSensor: ControllerSensor? MovingDirection: Vector3 RootPart: BasePart? UpDirection: Vector3 end declare class ControllerService extends Instance end declare class ConversationalAIAcceptanceService extends Instance function AlternativeAssetSelected(self, requestId: string, previousAssetId: number, assetId: number): nil function AssetInserted(self, requestId: string, assetId: number): nil function CodeRunnerActivated(self, requestId: string, code: string, serverAutorun: boolean, autorunEnabled: boolean, autoExpandDropdowns: boolean): nil function CodeRunnerCompleted(self, requestId: string, success: boolean, errorMessage: string): nil function CodeRunnerUndone(self, requestId: string): nil function DataModelHierarchyLatency(self, requestId: string, latency: number): nil function ErrorTelemetry(self, requestId: string, errorId: string, errorType: string, errorMessage: string): nil function InstanceInserted(self, requestId: string): nil function RecordingActionEnded(self, requestId: string, waypointName: string): nil function ReportJSONEncodeFailure(self, instanceName: string, className: string): nil function SendCommandErrorTelemetry(self, requestId: string, commandName: string, errorMessage: string): nil function SendMeshGenActivatedTelemetry(self): nil function SendMeshGenCompletedTelemetry(self, requestId: string, generationId: string, success: boolean, errorMessage: string, prompt: string): nil function SendMeshGenMeshInsertedTelemetry(self, requestId: string, generationId: string, success: boolean, errorMessage: string): nil function SendMeshGenPublishedAssetsTelemetry(self, requestId: string, generationId: string, success: boolean, errorMessage: string, meshId: number?, imageId: number?): nil end declare class CookiesService extends Instance end declare class CorePackages extends Instance end declare class CoreScriptDebuggingManagerHelper extends Instance end declare class CoreScriptSyncService extends Instance function GetScriptFilePath(self, script: Instance): any end declare class CreationDBService extends Instance end declare class CreatorStoreService extends Instance function GetAssetInfoAsync(self, assetId: number): { [any]: any } function GetCreatorStoreProductInfoAsync(self, productTargetId: number, assetType: string): { [any]: any } function PerformCreatorStorePurchase(self, productTargetId: number, assetType: string): { [any]: any } end declare class CrossDMScriptChangeListener extends Instance GuidLineContentsChanged: RBXScriptSignal GuidNameChanged: RBXScriptSignal function IsWatchingScriptLine(self, scriptRef: string, lineNumber: number): boolean function StartWatchingScriptLine(self, scriptRef: string, debuggerConnectionId: number, lineNumber: number): nil end declare class CustomLog extends Instance function Close(self): nil function GetLogPath(self): string function Open(self): nil function WriteAppend(self, append: string): nil end declare class DataModelMesh extends Instance Offset: Vector3 Scale: Vector3 VertexColor: Vector3 end declare class BevelMesh extends DataModelMesh end declare class BlockMesh extends BevelMesh end declare class FileMesh extends DataModelMesh MeshId: ContentId TextureId: ContentId end declare class SpecialMesh extends FileMesh MeshType: EnumMeshType end declare class DataModelPatchService extends Instance function GetLuaVersion(self, patchName: string): string function GetPatch(self, patchName: string): Instance function RegisterPatch(self, patchName: string, behaviorName: string, localConfigPath: string, userId: number): nil function UpdatePatch(self, userId: number, patchName: string, callbackFunction: ((...any) -> ...any)): nil end declare class DataModelSession extends Instance CurrentDataModelType: EnumStudioDataModelType CurrentDataModelTypeAboutToChange: RBXScriptSignal CurrentDataModelTypeChanged: RBXScriptSignal<> SessionId: string end declare class DataStoreGetOptions extends Instance UseCache: boolean end declare class DataStoreIncrementOptions extends Instance function GetMetadata(self): { [any]: any } function SetMetadata(self, attributes: { [any]: any }): nil end declare class DataStoreInfo extends Instance CreatedTime: number DataStoreName: string UpdatedTime: number end declare class DataStoreKey extends Instance KeyName: string end declare class DataStoreKeyInfo extends Instance CreatedTime: number UpdatedTime: number Version: string function GetMetadata(self): { [any]: any } function GetUserIds(self): { number } end declare class DataStoreObjectVersionInfo extends Instance CreatedTime: number IsDeleted: boolean Version: string end declare class DataStoreOptions extends Instance AllScopes: boolean function SetExperimentalFeatures(self, experimentalFeatures: { [any]: any }): nil end declare class DataStoreService extends Instance AutomaticRetry: boolean function GetDataStore(self, name: string, scope: string?, options: Instance?): DataStore function GetGlobalDataStore(self): DataStore function GetOrderedDataStore(self, name: string, scope: string?): OrderedDataStore function GetRequestBudgetForRequestType(self, requestType: EnumDataStoreRequestType): number function ListDataStoresAsync(self, prefix: string?, pageSize: number?, cursor: string?): DataStoreListingPages end declare class DataStoreSetOptions extends Instance function GetMetadata(self): { [any]: any } function SetMetadata(self, attributes: { [any]: any }): nil end declare class Debris extends Instance function AddItem(self, item: Instance, lifetime: number?): nil function SetLegacyMaxItems(self, enabled: boolean): nil end declare class DebugSettings extends Instance DataModel: number InstanceCount: number IsScriptStackTracingEnabled: boolean JobCount: number PlayerCount: number ReportSoundWarnings: boolean RobloxVersion: string TickCountPreciseOverride: EnumTickCountSampleMethod end declare class DebuggablePluginWatcher extends Instance end declare class DebuggerBreakpoint extends Instance Condition: string ContinueExecution: boolean IsEnabled: boolean Line: number LogExpression: string isContextDependentBreakpoint: boolean end declare class DebuggerConnection extends Instance BreakpointAdded: RBXScriptSignal BreakpointChanged: RBXScriptSignal BreakpointRemoved: RBXScriptSignal ErrorMessage: string HasError: boolean Id: number IsPaused: boolean Paused: RBXScriptSignal Resumed: RBXScriptSignal function AddBreakpoint(self, script: string, line: number, breakpoint: Breakpoint): nil function Close(self): nil function EvaluateWatch(self, expression: string, frame: StackFrame, callback: ((...any) -> ...any)): number function GetFrameById(self, id: number): StackFrame function GetSource(self, scriptRef: string, status: ((...any) -> ...any)): number function GetThreadById(self, id: number): ThreadState function GetThreads(self, callback: ((...any) -> ...any)): number function GetVariableById(self, id: number): DebuggerVariable function Pause(self, thread: ThreadState, status: ((...any) -> ...any)): number function Populate(self, instance: Instance, callback: ((...any) -> ...any)): number function RemoveBreakpoint(self, breakpoint: Breakpoint): nil function Resume(self, thread: ThreadState, status: ((...any) -> ...any)): number function SetExceptionBreakMode(self, breakMode: EnumDebuggerExceptionBreakMode, callback: ((...any) -> ...any)): number function SetVariable(self, variable: DebuggerVariable, value: string, callback: ((...any) -> ...any)): number function Step(self, thread: ThreadState, callback: ((...any) -> ...any)): number function StepIn(self, thread: ThreadState, callback: ((...any) -> ...any)): number function StepOut(self, thread: ThreadState, callback: ((...any) -> ...any)): number function UpdateSelectedFrame(self, threadId: number, frameNumber: number): nil end declare class LocalDebuggerConnection extends DebuggerConnection end declare class DebuggerConnectionManager extends Instance ConnectionEnded: RBXScriptSignal ConnectionStarted: RBXScriptSignal FocusChanged: RBXScriptSignal Timeout: number function ConnectLocal(self, dataModel: DataModel): number function ConnectRemote(self, host: string, port: number): number function FocusConnection(self, connection: DebuggerConnection): nil function GetAvailableConnection(self): DebuggerConnection function GetConnectionById(self, id: number): DebuggerConnection end declare class DebuggerLuaResponse extends Instance IsError: boolean IsSuccess: boolean Message: string RequestId: number Status: EnumDebuggerStatus function GetArg(self): any end declare class DebuggerManager extends Instance DebuggerAdded: RBXScriptSignal DebuggerRemoved: RBXScriptSignal DebuggingEnabled: boolean function AddDebugger(self, script: Instance): Instance function EnableDebugging(self): nil function GetDebuggers(self): { Instance } function Resume(self): nil end declare class DebuggerUIService extends Instance ExpressionAdded: RBXScriptSignal ExpressionsCleared: RBXScriptSignal<> function EditBreakpoint(self, metaBreakpointId: number): nil function EditWatch(self, expression: string): nil function IsConnectionForPlayDataModel(self, debuggerConnectionId: number): boolean function OpenExceptionMessagePopup(self, exceptionMessage: string, pausedLine: number): nil function OpenScriptAtLine(self, guid: string, debuggerConnectionId: number, line: number, showErrorOnFail: boolean): nil function Pause(self): nil function RemoveScriptLineMarkers(self, debuggerConnectionId: number, allMarkers: boolean): nil function Resume(self): nil function SetCurrentThreadId(self, debuggerThreadId: number): nil function SetScriptLineMarker(self, guid: string, debuggerConnectionId: number, line: number, lineMarkerType: boolean): nil function SetWatchExpressions(self, expressions: { any }): nil end declare class DebuggerVariable extends Instance Name: string Populated: boolean Type: string Value: string VariableId: number VariablesCount: number function GetVariableByIndex(self, index: number): DebuggerVariable function GetVariableByName(self, name: string): DebuggerVariable end declare class DebuggerWatch extends Instance Expression: string end declare class DeviceIdService extends Instance function GetDeviceId(self): string end declare class Dialog extends Instance BehaviorType: EnumDialogBehaviorType ConversationDistance: number DialogChoiceSelected: RBXScriptSignal GoodbyeChoiceActive: boolean GoodbyeDialog: string InUse: boolean InitialPrompt: string Purpose: EnumDialogPurpose Tone: EnumDialogTone TriggerDistance: number TriggerOffset: Vector3 function GetCurrentPlayers(self): { Player } function SetGuiObject(self, gui: BillboardGui): nil function SetPlayerIsUsing(self, player: Instance, isUsing: boolean): nil function SignalDialogChoiceSelected(self, player: Instance, dialogChoice: Instance): nil end declare class DialogChoice extends Instance GoodbyeChoiceActive: boolean GoodbyeDialog: string ResponseDialog: string UserDialog: string end declare class DraftsService extends Instance CommitStatusChanged: RBXScriptSignal DraftAdded: RBXScriptSignal DraftRemoved: RBXScriptSignal DraftStatusChanged: RBXScriptSignal EditorsListChanged: RBXScriptSignal UpdateStatusChanged: RBXScriptSignal function CommitEdits(self, scripts: { Instance }): nil function DiscardEdits(self, scripts: { Instance }): nil function GetDraftStatus(self, script: Instance): EnumDraftStatusCode function GetDrafts(self): { Instance } function GetEditors(self, script: Instance): { Instance } function RestoreScripts(self, scripts: { Instance }): nil function ShowDiffsAgainstBase(self, scripts: { Instance }): nil function ShowDiffsAgainstServer(self, scripts: { Instance }): nil function ShowSourceDiffsAgainstCurrent(self, sources: { any }, scripts: { Instance }): nil function UpdateToLatestVersion(self, scripts: { Instance }): nil end declare class Dragger extends Instance function AxisRotate(self, axis: EnumAxis?): nil function MouseDown(self, mousePart: Instance, pointOnMousePart: Vector3, parts: { Instance }): nil function MouseMove(self, mouseRay: Ray): nil function MouseUp(self): nil end declare class DraggerService extends Instance AlignDraggedObjects: boolean AngleSnapEnabled: boolean AngleSnapIncrement: number AnimateHover: boolean CollisionsEnabled: boolean DraggerCoordinateSpace: EnumDraggerCoordinateSpace DraggerMovementMode: EnumDraggerMovementMode GeometrySnapColor: Color3 HoverAnimateFrequency: number HoverLineThickness: number HoverThickness: number JointsEnabled: boolean LinearSnapEnabled: boolean LinearSnapIncrement: number PartSnapEnabled: boolean PivotSnapToGeometry: boolean ShowHover: boolean ShowPivotIndicator: boolean end declare class EditableService extends Instance end declare class EncodingService extends Instance function Base64Decode(self, input: buffer): buffer function Base64Encode(self, input: buffer): buffer function CompressBuffer(self, input: buffer, algorithm: EnumCompressionAlgorithm, compressionLevel: number?): buffer function ComputeBufferHash(self, input: buffer, algorithm: EnumHashAlgorithm): buffer function ComputeStringHash(self, input: string, algorithm: EnumHashAlgorithm): string function DecompressBuffer(self, input: buffer, algorithm: EnumCompressionAlgorithm): buffer function GetDecompressedBufferSize(self, input: buffer, algorithm: EnumCompressionAlgorithm): number? end declare class EulerRotationCurve extends Instance RotationOrder: EnumRotationOrder function GetAnglesAtTime(self, time: number): { any } function GetRotationAtTime(self, time: number): CFrame function X(self): FloatCurve function Y(self): FloatCurve function Z(self): FloatCurve end declare class EventIngestService extends Instance function SendEventDeferred(self, target: string, eventContext: string, eventName: string, additionalArgs: { [any]: any }): nil function SendEventImmediately(self, target: string, eventContext: string, eventName: string, additionalArgs: { [any]: any }): nil function SetRBXEvent(self, target: string, eventContext: string, eventName: string, additionalArgs: { [any]: any }): nil function SetRBXEventStream(self, target: string, eventContext: string, eventName: string, additionalArgs: { [any]: any }): nil end declare class ExampleV2Service extends Instance OnPolo: RBXScriptSignal function PrintHello(self): nil end declare class ExperienceAuthService extends Instance OpenAuthPrompt: RBXScriptSignal function ScopeCheckUIComplete(self, guid: string, scopes: { any }, result: EnumScopeCheckResult, metadata: { [any]: any }): nil end declare class ExperienceInviteOptions extends Instance InviteMessageId: string InviteUser: number LaunchData: string PromptMessage: string end declare class ExperienceNotificationService extends Instance OptInPromptClosed: RBXScriptSignal<> PromptOptInRequested: RBXScriptSignal<> function CanPromptOptInAsync(self): boolean function InvokeOptInPromptClosed(self): nil function PromptOptIn(self): nil end declare class ExperienceService extends Instance OnCrossExperienceStarted: RBXScriptSignal OnCrossExperienceStopped: RBXScriptSignal OnNewJoinAttempt: RBXScriptSignal<{ [any]: any }> function ExecuteCrossExperienceCall(self, callId: string, params: { [any]: any }, successCallback: ((...any) -> ...any), errorCallback: ((...any) -> ...any)): nil function GetPendingJoinAttempt(self): { [any]: any } function LaunchExperience(self, params: { [any]: any }): string function LaunchExperienceFromSource(self, params: { [any]: any }, source: string): string function LaunchExperienceFromSourceWithCallback(self, params: { [any]: any }, source: string, callback: ((...any) -> ...any)): nil function RegisterForExperienceJoin(self, callback: ((...any) -> ...any)): RBXScriptConnection function RegisterForExperienceLeave(self, callback: ((...any) -> ...any)): RBXScriptConnection function StartCrossExperience(self, type: string, params: { [any]: any }): nil function StopCrossExperience(self, type: string, params: { [any]: any }): nil end declare class ExperienceStateCaptureService extends Instance HiddenSelectionEnabled: boolean IsInBackground: boolean IsInCaptureMode: boolean ItemSelectedInCaptureMode: RBXScriptSignal SelectionMode: EnumExperienceStateCaptureSelectionMode function CanEnterCaptureMode(self): boolean function ResetHighlight(self): nil function ToggleCaptureMode(self): nil end declare class ExperienceStateRecordingService extends Instance PlaybackStatusUpdated: RBXScriptSignal function ExitPlayback(self): nil function GetCurrentPlaybackRestartFrames(self): { any } function GetPlaybackMode(self): EnumExperienceStateRecordingPlaybackMode function LoadPlaybackAsync(self, uri: string, placeFileUri: string?, mode: EnumExperienceStateRecordingLoadMode, sourceType: EnumExperienceStateRecordingLoadSourceType): { [any]: any } function SetPlaybackMode(self, mode: EnumExperienceStateRecordingPlaybackMode): nil function SetPlaybackPercentage(self, percentage: number): nil end declare class ExplorerFilter extends Instance function BeginSearch(self, root: Instance): nil function GetAutocompleter(self): ExplorerFilterAutocompleter function GetErrors(self): { any } function GetLexemes(self): { any } function GetSearchResults(self, maxCandidatesToExplore: number): { Instance } function HasMoreResults(self): boolean function InstancePassesFilter(self, instance: Instance): boolean function SetFilter(self, search: string): nil end declare class ExplorerFilterAutocompleter extends Instance ReplaceRange: Vector2 RequiresOutsideContext: boolean function GetSuggestions(self): { any } end declare class ExplorerServiceVisibilityService extends Instance function GetServiceVisibility(self, service: Instance): boolean end declare class Explosion extends Instance BlastPressure: number BlastRadius: number DestroyJointRadiusPercent: number ExplosionType: EnumExplosionType Hit: RBXScriptSignal LocalTransparencyModifier: number Position: Vector3 TimeScale: number Visible: boolean end declare class FaceAnimatorService extends Instance AudioAnimationEnabled: boolean FaceTrackingStatusEnum: EnumTrackerFaceTrackingStatus FlipHeadOrientation: boolean TrackerError: RBXScriptSignal TrackerPrompt: RBXScriptSignal VideoAnimationEnabled: boolean function GetTrackerLodController(self): TrackerLodController function Init(self, videoEnabled: boolean, audioEnabled: boolean): nil function IsStarted(self): boolean function Start(self): nil function Step(self): nil function Stop(self): nil end declare class FaceControls extends Instance ChinRaiser: number ChinRaiserUpperLip: number Corrugator: number EyesLookDown: number EyesLookLeft: number EyesLookRight: number EyesLookUp: number FlatPucker: number Funneler: number JawDrop: number JawLeft: number JawRight: number LeftBrowLowerer: number LeftCheekPuff: number LeftCheekRaiser: number LeftDimpler: number LeftEyeClosed: number LeftEyeUpperLidRaiser: number LeftInnerBrowRaiser: number LeftLipCornerDown: number LeftLipCornerPuller: number LeftLipStretcher: number LeftLowerLipDepressor: number LeftNoseWrinkler: number LeftOuterBrowRaiser: number LeftUpperLipRaiser: number LipPresser: number LipsTogether: number LowerLipSuck: number MouthLeft: number MouthRight: number Pucker: number RightBrowLowerer: number RightCheekPuff: number RightCheekRaiser: number RightDimpler: number RightEyeClosed: number RightEyeUpperLidRaiser: number RightInnerBrowRaiser: number RightLipCornerDown: number RightLipCornerPuller: number RightLipStretcher: number RightLowerLipDepressor: number RightNoseWrinkler: number RightOuterBrowRaiser: number RightUpperLipRaiser: number TongueDown: number TongueOut: number TongueUp: number UpperLipSuck: number end declare class FaceInstance extends Instance Face: EnumNormalId end declare class Decal extends FaceInstance Color3: Color3 ColorMap: ContentId ColorMapContent: Content LocalTransparencyModifier: number MetalnessMap: ContentId MetalnessMapContent: Content NormalMap: ContentId NormalMapContent: Content RoughnessMap: ContentId RoughnessMapContent: Content Texture: ContentId TextureContent: Content Transparency: number UVOffset: Vector2 UVScale: Vector2 ZIndex: number end declare class Texture extends Decal OffsetStudsU: number OffsetStudsV: number StudsPerTileU: number StudsPerTileV: number end declare class FacialAgeEstimationService extends Instance function InquiryAsync(self, inquiryRequest: { [any]: any }): { [any]: any } function IsAvailable(self): boolean end declare class FacialAnimationRecordingService extends Instance BiometricDataConsent: boolean function CheckOrRequestCameraPermission(self): string function IsAgeRestricted(self): boolean end declare class FacialAnimationStreamingServiceStats extends Instance function Get(self, label: string): number function GetWithPlayerId(self, label: string, playerId: number): number end declare class FacialAnimationStreamingServiceV2 extends Instance ServiceState: number function GetStats(self): FacialAnimationStreamingServiceStats function IsAudioEnabled(self, mask: number): boolean function IsPlaceEnabled(self, mask: number): boolean function IsServerEnabled(self, mask: number): boolean function IsVideoEnabled(self, mask: number): boolean function ResolveStateForUser(self, userId: number): number end declare class FacialAnimationStreamingSubsessionStats extends Instance end declare class Feature extends Instance FaceId: EnumNormalId InOut: EnumInOut LeftRight: EnumLeftRight TopBottom: EnumTopBottom end declare class FeatureRestrictionManager extends Instance FeatureTimeoutAttempt: RBXScriptSignal FeatureTimeoutRestored: RBXScriptSignal ShowFeatureInterventionDetails: RBXScriptSignal TimeoutChatAttempt: RBXScriptSignal end declare class File extends Instance Size: number function GetBinaryContents(self): string function GetTemporaryId(self): ContentId end declare class Fire extends Instance Color: Color3 Enabled: boolean Heat: number LocalTransparencyModifier: number SecondaryColor: Color3 Size: number TimeScale: number function FastForward(self, numFrames: number): nil end declare class FlagStandService extends Instance end declare class FloatCurve extends Instance Length: number function GetKeyAtIndex(self, index: number): FloatCurveKey function GetKeyIndicesAtTime(self, time: number): { any } function GetKeys(self): { any } function GetValueAtTime(self, time: number): number? function InsertKey(self, key: FloatCurveKey): { any } function RemoveKeyAtIndex(self, startingIndex: number, count: number?): number function SetKeys(self, keys: { any }): number end declare class FlyweightService extends Instance end declare class CSGDictionaryService extends FlyweightService end declare class NonReplicatedCSGDictionaryService extends FlyweightService end declare class Folder extends Instance end declare class ForceField extends Instance Visible: boolean end declare class FriendService extends Instance FriendsUpdated: RBXScriptSignal<{ any }> function GetPlatformFriends(self): { any } end declare class GamePassService extends Instance end declare class GameSettings extends Instance VideoRecordingChangeRequest: RBXScriptSignal end declare class GamepadService extends Instance GamepadCursorEnabled: boolean GamepadThumbstick1Changed: RBXScriptSignal function DisableGamepadCursor(self): nil function EnableGamepadCursor(self, guiObject: Instance): nil function GetGamepadCursorPosition(self): Vector2 function SetGamepadCursorPosition(self, position: Vector2): nil end declare class GenerationService extends Instance function GenerateMeshAsync(self, inputs: { [any]: any }, player: Player, options: { [any]: any }, intermediateResultCallback: ((...any) -> ...any)?): any function GenerateModelAsync(self, inputs: { [any]: any }, schema: { [any]: any }, options: { [any]: any }?): any function InternalGenerateMeshAsync(self, inputs: { [any]: any }, userId: number, options: { [any]: any }, intermediateResultCallback: ((...any) -> ...any)?): any function LoadGeneratedMeshAsync(self, generationId: string): MeshPart function LoadModelFromGlbAsync(self, glbPath: string): Model end declare class GenericChallengeService extends Instance ChallengeAbandonedEvent: RBXScriptSignal ChallengeCompletedEvent: RBXScriptSignal ChallengeInvalidatedEvent: RBXScriptSignal ChallengeLoadedEvent: RBXScriptSignal ChallengeRequiredEvent: RBXScriptSignal function SignalChallengeAbandoned(self, challengeID: string): nil function SignalChallengeCompleted(self, challengeID: string, challengeType: string, challengeMetadata: string): nil function SignalChallengeInvalidated(self, challengeID: string): nil function SignalChallengeLoaded(self, challengeID: string, success: boolean): nil function SignalChallengeRequired(self, challengeID: string, challengeType: string, challengeMetadata: string): nil end declare class Geometry extends Instance end declare class GeometryService extends Instance function CalculateConstraintsToPreserve(self, source: Instance, destination: { any }, options: { [any]: any }?): { any } function FragmentAsync(self, part: BasePart, fragmentSites: { any }, options: { [any]: any }?, mainPartSites: { any }?): { any } function HashMeshAsync(self, meshId: ContentId): string function IntersectAsync(self, part: Instance, parts: { any }, options: { [any]: any }?): { any } function SubtractAsync(self, part: Instance, parts: { any }, options: { [any]: any }?): { any } function SweepPartAsync(self, part: BasePart, cframes: { any }, options: { [any]: any }?): MeshPart function TranscodeMesh(self, instance: Instance): nil function TranscodeModel(self, instance: Instance): { any } function UnionAsync(self, part: Instance, parts: { any }, options: { [any]: any }?): { any } end declare class GetTextBoundsParams extends Instance Font: Font RichText: boolean Size: number Text: string Width: number end declare class GlobalDataStore extends Instance function GetAsync(self, key: string, options: DataStoreGetOptions?): (any, DataStoreKeyInfo) function IncrementAsync(self, key: string, delta: number?, userIds: { number }?, options: DataStoreIncrementOptions?): (number, DataStoreKeyInfo) function RemoveAsync(self, key: string): (any, DataStoreKeyInfo) function SetAsync(self, key: string, value: any, userIds: { number }?, options: DataStoreSetOptions?): string function UpdateAsync(self, key: string, transformFunction: ((any, DataStoreKeyInfo) -> (any, { number }?, {}?))): (any, DataStoreKeyInfo) end declare class DataStore extends GlobalDataStore function GetVersionAsync(self, key: string, version: string): any function GetVersionAtTimeAsync(self, key: string, timestamp: number): any function ListKeysAsync(self, prefix: string?, pageSize: number?, cursor: string?, excludeDeleted: boolean?): DataStoreKeyPages function ListVersionsAsync(self, key: string, sortDirection: EnumSortDirection?, minDate: number?, maxDate: number?, pageSize: number?): DataStoreVersionPages function RemoveVersionAsync(self, key: string, version: string): nil end declare class OrderedDataStore extends GlobalDataStore function GetAsync(self, key: string, options: DataStoreGetOptions?): (number?, DataStoreKeyInfo) function GetSortedAsync(self, ascending: boolean, pageSize: number, minValue: number?, maxValue: number?): DataStorePages function RemoveAsync(self, key: string): (number?, DataStoreKeyInfo) function SetAsync(self, key: string, value: number, userIds: { number }?, options: DataStoreSetOptions?): string function UpdateAsync(self, key: string, transformFunction: ((number?, DataStoreKeyInfo) -> (number, { number }?, {}?))): (number?, DataStoreKeyInfo) end declare class GroupService extends Instance ShowJoinPrompt: RBXScriptSignal function GetAlliesAsync(self, groupId: number): StandardPages function GetEnemiesAsync(self, groupId: number): StandardPages function GetGroupInfoAsync(self, groupId: number): any function GetGroupsAsync(self, userId: number): { any } function PromptJoinAsync(self, groupId: number): EnumGroupMembershipStatus function PromptJoinCompleted(self, groupId: number, success: boolean, groupMembershipStatus: EnumGroupMembershipStatus, errorMessage: string): nil end declare class GuiBase extends Instance end declare class GuiBase2d extends GuiBase AbsolutePosition: Vector2 AbsoluteRotation: number AbsoluteSize: Vector2 AutoLocalize: boolean ClippedRect: Rect IsNotOccluded: boolean RawRect2D: Rect RootLocalizationTable: LocalizationTable SelectionBehaviorDown: EnumSelectionBehavior SelectionBehaviorLeft: EnumSelectionBehavior SelectionBehaviorRight: EnumSelectionBehavior SelectionBehaviorUp: EnumSelectionBehavior SelectionChanged: RBXScriptSignal SelectionGroup: boolean TotalGroupScale: number end declare class GuiObject extends GuiBase2d Active: boolean AnchorPoint: Vector2 AutomaticSize: EnumAutomaticSize BackgroundColor3: Color3 BackgroundTransparency: number BorderColor3: Color3 BorderMode: EnumBorderMode BorderSizePixel: number ClipsDescendants: boolean GuiState: EnumGuiState InputBegan: RBXScriptSignal InputChanged: RBXScriptSignal InputEnded: RBXScriptSignal Interactable: boolean LayoutOrder: number MouseEnter: RBXScriptSignal MouseLeave: RBXScriptSignal MouseMoved: RBXScriptSignal MouseWheelBackward: RBXScriptSignal MouseWheelForward: RBXScriptSignal NextSelectionDown: GuiObject NextSelectionLeft: GuiObject NextSelectionRight: GuiObject NextSelectionUp: GuiObject Position: UDim2 Rotation: number Selectable: boolean SelectionGained: RBXScriptSignal<> SelectionImageObject: GuiObject SelectionLost: RBXScriptSignal<> SelectionOrder: number SelectionRect2D: Rect Size: UDim2 SizeConstraint: EnumSizeConstraint TouchLongPress: RBXScriptSignal<{ Vector2 }, EnumUserInputState> TouchPan: RBXScriptSignal<{ Vector2 }, Vector2, Vector2, EnumUserInputState> TouchPinch: RBXScriptSignal<{ Vector2 }, number, number, EnumUserInputState> TouchRotate: RBXScriptSignal<{ Vector2 }, number, number, EnumUserInputState> TouchSwipe: RBXScriptSignal TouchTap: RBXScriptSignal<{ Vector2 }> Transparency: number Visible: boolean ZIndex: number function TweenPosition(self, endPosition: UDim2, easingDirection: EnumEasingDirection?, easingStyle: EnumEasingStyle?, time: number?, override: boolean?, callback: ((...any) -> ...any)?): boolean function TweenSize(self, endSize: UDim2, easingDirection: EnumEasingDirection?, easingStyle: EnumEasingStyle?, time: number?, override: boolean?, callback: ((...any) -> ...any)?): boolean function TweenSizeAndPosition(self, endSize: UDim2, endPosition: UDim2, easingDirection: EnumEasingDirection?, easingStyle: EnumEasingStyle?, time: number?, override: boolean?, callback: ((...any) -> ...any)?): boolean end declare class CanvasGroup extends GuiObject GroupColor3: Color3 GroupTransparency: number ResolutionScale: number end declare class Frame extends GuiObject Style: EnumFrameStyle end declare class GuiButton extends GuiObject Activated: RBXScriptSignal AutoButtonColor: boolean HoverHapticEffect: HapticEffect Modal: boolean MouseButton1Click: RBXScriptSignal<> MouseButton1Down: RBXScriptSignal MouseButton1Up: RBXScriptSignal MouseButton2Click: RBXScriptSignal<> MouseButton2Down: RBXScriptSignal MouseButton2Up: RBXScriptSignal PressHapticEffect: HapticEffect SecondaryActivated: RBXScriptSignal Selected: boolean Style: EnumButtonStyle end declare class ImageButton extends GuiButton ContentImageSize: Vector2 HoverImage: ContentId HoverImageContent: Content Image: ContentId ImageColor3: Color3 ImageContent: Content ImageRectOffset: Vector2 ImageRectSize: Vector2 ImageTransparency: number IsLoaded: boolean PressedImage: ContentId PressedImageContent: Content ResampleMode: EnumResamplerMode ScaleType: EnumScaleType SliceCenter: Rect SliceScale: number TileSize: UDim2 function SetEnableContentImageSizeChangedEvents(self, enabled: boolean): nil end declare class TextButton extends GuiButton ContentText: string Font: EnumFont FontFace: Font LineHeight: number LocalizationMatchIdentifier: string LocalizationMatchedSourceText: string LocalizedText: string MaxVisibleGraphemes: number OpenTypeFeatures: string OpenTypeFeaturesError: string RichText: boolean Text: string TextBounds: Vector2 TextColor3: Color3 TextDirection: EnumTextDirection TextFits: boolean TextScaled: boolean TextSize: number TextStrokeColor3: Color3 TextStrokeTransparency: number TextTransparency: number TextTruncate: EnumTextTruncate TextWrapped: boolean TextXAlignment: EnumTextXAlignment TextYAlignment: EnumTextYAlignment function SetTextFromInput(self, text: string): nil end declare class GuiLabel extends GuiObject end declare class ImageLabel extends GuiLabel ContentImageSize: Vector2 Image: ContentId ImageColor3: Color3 ImageContent: Content ImageRectOffset: Vector2 ImageRectSize: Vector2 ImageTransparency: number IsLoaded: boolean ResampleMode: EnumResamplerMode ScaleType: EnumScaleType SliceCenter: Rect SliceScale: number TileSize: UDim2 function SetEnableContentImageSizeChangedEvents(self, enabled: boolean): nil end declare class TextLabel extends GuiLabel ContentText: string Font: EnumFont FontFace: Font LineHeight: number LocalizationMatchIdentifier: string LocalizationMatchedSourceText: string LocalizedText: string MaxVisibleGraphemes: number OpenTypeFeatures: string OpenTypeFeaturesError: string RichText: boolean Text: string TextBounds: Vector2 TextColor3: Color3 TextDirection: EnumTextDirection TextFits: boolean TextScaled: boolean TextSize: number TextStrokeColor3: Color3 TextStrokeTransparency: number TextTransparency: number TextTruncate: EnumTextTruncate TextWrapped: boolean TextXAlignment: EnumTextXAlignment TextYAlignment: EnumTextYAlignment function SetTextFromInput(self, text: string): nil end declare class RelativeGui extends GuiObject end declare class ScrollingFrame extends GuiObject AbsoluteCanvasSize: Vector2 AbsoluteWindowSize: Vector2 AutomaticCanvasSize: EnumAutomaticSize BottomImage: ContentId BottomImageContent: Content CanvasPosition: Vector2 CanvasSize: UDim2 DraggingScrollBar: EnumDraggingScrollBar ElasticBehavior: EnumElasticBehavior HorizontalBarRect: Rect HorizontalScrollBarInset: EnumScrollBarInset MaxCanvasPosition: Vector2 MidImage: ContentId MidImageContent: Content ScrollBarImageColor3: Color3 ScrollBarImageTransparency: number ScrollBarThickness: number ScrollRate: number ScrollVelocity: Vector2 ScrollingDirection: EnumScrollingDirection ScrollingEnabled: boolean SmoothScroll: boolean TopImage: ContentId TopImageContent: Content VerticalBarRect: Rect VerticalScrollBarInset: EnumScrollBarInset VerticalScrollBarPosition: EnumVerticalScrollBarPosition function ClearInertialScrolling(self): nil function GetSampledInertialVelocity(self): Vector2 function ScrollToTop(self): nil end declare class TextBox extends GuiObject ClearTextOnFocus: boolean ContentText: string CursorPosition: number FocusLost: RBXScriptSignal Focused: RBXScriptSignal<> Font: EnumFont FontFace: Font LineHeight: number LocalizationMatchIdentifier: string LocalizationMatchedSourceText: string ManualFocusRelease: boolean MaxVisibleGraphemes: number MultiLine: boolean OpenTypeFeatures: string OpenTypeFeaturesError: string OverlayNativeInput: boolean PlaceholderColor3: Color3 PlaceholderText: string ReturnKeyType: EnumReturnKeyType ReturnPressedFromOnScreenKeyboard: RBXScriptSignal<> RichText: boolean SelectionStart: number ShouldEmitReturnEvents: boolean ShouldEmitTabEvents: boolean ShouldEmitUpAndDownArrowEvents: boolean ShowNativeInput: boolean Text: string TextBounds: Vector2 TextColor3: Color3 TextDirection: EnumTextDirection TextEditable: boolean TextFits: boolean TextInputType: EnumTextInputType TextScaled: boolean TextSize: number TextStrokeColor3: Color3 TextStrokeTransparency: number TextTransparency: number TextTruncate: EnumTextTruncate TextWrapped: boolean TextXAlignment: EnumTextXAlignment TextYAlignment: EnumTextYAlignment function CaptureFocus(self): nil function IsFocused(self): boolean function ReleaseFocus(self, submitted: boolean?): nil function ResetKeyboardMode(self): nil function SetTextFromInput(self, text: string): nil end declare class VideoDisplay extends GuiObject ResampleMode: EnumResamplerMode ScaleType: EnumScaleType TileSize: UDim2 VideoColor3: Color3 VideoRectOffset: Vector2 VideoRectSize: Vector2 VideoTransparency: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } end declare class VideoFrame extends GuiObject DidLoop: RBXScriptSignal Ended: RBXScriptSignal IsLoaded: boolean Loaded: RBXScriptSignal Looped: boolean Paused: RBXScriptSignal Played: RBXScriptSignal Playing: boolean Resolution: Vector2 TimeLength: number TimePosition: number Video: ContentId VideoContent: Content Volume: number function Pause(self): nil function Play(self): nil function SetStudioPreview(self, isPreview: boolean): nil end declare class ViewportFrame extends GuiObject Ambient: Color3 CurrentCamera: Camera ImageColor3: Color3 ImageTransparency: number IsMirrored: boolean LightColor: Color3 LightDirection: Vector3 function CaptureSnapshotAsync(self): ContentId end declare class LayerCollector extends GuiBase2d Enabled: boolean ResetOnSpawn: boolean ZIndexBehavior: EnumZIndexBehavior function GetGuiObjectsAtPosition(self, x: number, y: number): { Instance } end declare class BillboardGui extends LayerCollector Active: boolean Adornee: Instance AlwaysOnTop: boolean Brightness: number ClipsDescendants: boolean CurrentDistance: number DistanceStep: number ExtentsOffset: Vector3 ExtentsOffsetWorldSpace: Vector3 LightInfluence: number MaxDistance: number PlayerToHideFrom: Instance Size: UDim2 SizeOffset: Vector2 StudsOffset: Vector3 StudsOffsetWorldSpace: Vector3 function GetScreenSpaceBounds(self): any end declare class PluginGui extends LayerCollector InputBegan: RBXScriptSignal InputChanged: RBXScriptSignal InputEnded: RBXScriptSignal MouseEnter: RBXScriptSignal<> MouseLeave: RBXScriptSignal<> Plugin: Plugin PluginDragDropped: RBXScriptSignal<{ [any]: any }> PluginDragEntered: RBXScriptSignal<{ [any]: any }> PluginDragLeft: RBXScriptSignal<{ [any]: any }> PluginDragMoved: RBXScriptSignal<{ [any]: any }> Title: string WindowFocusReleased: RBXScriptSignal<> WindowFocused: RBXScriptSignal<> function BindToClose(self, func: ((...any) -> ...any)?): nil function GetRelativeMousePosition(self): Vector2 end declare class DockWidgetPluginGui extends PluginGui HostWidgetWasRestored: boolean function RequestRaise(self): nil end declare class QWidgetPluginGui extends PluginGui end declare class ScreenGui extends LayerCollector ClipToDeviceSafeArea: boolean DisplayOrder: number IgnoreGuiInset: boolean OnTopOfCoreBlur: boolean SafeAreaCompatibility: EnumSafeAreaCompatibility ScreenInsets: EnumScreenInsets end declare class SurfaceGuiBase extends LayerCollector Active: boolean Adornee: Instance Face: EnumNormalId end declare class AdGui extends SurfaceGuiBase AdShape: EnumAdShape EnableVideoAds: boolean FallbackImage: ContentId OnAdEvent: (eventInfo: { [any]: any }) -> boolean Status: EnumAdUnitStatus adGuiStateChanged: RBXScriptSignal function GetSingleReportAdInfo(self): { [any]: any } function HandleLuaUIEvent(self, eventType: EnumAdUIEventType): nil function forwardStateToLuaUI(self): nil end declare class SurfaceGui extends SurfaceGuiBase AlwaysOnTop: boolean Brightness: number CanvasSize: Vector2 ClipsDescendants: boolean HorizontalCurvature: number LightInfluence: number MaxDistance: number PixelsPerStud: number Shape: EnumSurfaceGuiShape SizingMode: EnumSurfaceGuiSizingMode ToolPunchThroughDistance: number ZOffset: number end declare class GuiBase3d extends GuiBase Color3: Color3 Transparency: number Visible: boolean end declare class InstanceAdornment extends GuiBase3d Adornee: Instance? end declare class SelectionBox extends InstanceAdornment LineThickness: number StudioSelectionBox: boolean SurfaceColor3: Color3 SurfaceTransparency: number end declare class PVAdornment extends GuiBase3d Adornee: PVInstance end declare class HandleAdornment extends PVAdornment AdornCullingMode: EnumAdornCullingMode AlwaysOnTop: boolean CFrame: CFrame GizmoReference: Instance MouseButton1Down: RBXScriptSignal<> MouseButton1Up: RBXScriptSignal<> MouseEnter: RBXScriptSignal<> MouseLeave: RBXScriptSignal<> SizeRelativeOffset: Vector3 ZIndex: number end declare class BoxHandleAdornment extends HandleAdornment Shading: EnumAdornShading Size: Vector3 end declare class ConeHandleAdornment extends HandleAdornment Height: number Hollow: boolean Radius: number Shading: EnumAdornShading end declare class CylinderHandleAdornment extends HandleAdornment Angle: number Height: number InnerRadius: number Radius: number Shading: EnumAdornShading end declare class ImageHandleAdornment extends HandleAdornment Image: ContentId Size: Vector2 end declare class LineHandleAdornment extends HandleAdornment Length: number Thickness: number end declare class PyramidHandleAdornment extends HandleAdornment Height: number Shading: EnumAdornShading Sides: number Size: number end declare class SphereHandleAdornment extends HandleAdornment Radius: number Shading: EnumAdornShading end declare class WireframeHandleAdornment extends HandleAdornment Scale: Vector3 Thickness: number function AddLine(self, from: Vector3, to: Vector3): nil function AddLines(self, points: { any }): nil function AddPath(self, points: { any }, loop: boolean): nil function AddText(self, point: Vector3, text: string, size: number?): nil function Clear(self): nil end declare class ParabolaAdornment extends PVAdornment A: number B: number C: number Range: number Thickness: number function FindPartOnParabola(self, ignoreDescendentsTable: { Instance }): any end declare class SelectionSphere extends PVAdornment SurfaceColor3: Color3 SurfaceTransparency: number end declare class PartAdornment extends GuiBase3d Adornee: BasePart? end declare class HandlesBase extends PartAdornment end declare class ArcHandles extends HandlesBase Axes: Axes MouseButton1Down: RBXScriptSignal MouseButton1Up: RBXScriptSignal MouseDrag: RBXScriptSignal MouseEnter: RBXScriptSignal MouseLeave: RBXScriptSignal end declare class Handles extends HandlesBase Faces: Faces MouseButton1Down: RBXScriptSignal MouseButton1Up: RBXScriptSignal MouseDrag: RBXScriptSignal MouseEnter: RBXScriptSignal MouseLeave: RBXScriptSignal Style: EnumHandlesStyle end declare class SurfaceSelection extends PartAdornment TargetSurface: EnumNormalId end declare class SelectionLasso extends GuiBase3d Humanoid: Humanoid end declare class Path2D extends GuiBase Closed: boolean Color3: Color3 ControlPointChanged: RBXScriptSignal<> SelectedControlPoint: number SelectedControlPointData: Path2DControlPoint Thickness: number Transparency: number Visible: boolean ZIndex: number function GetBoundingRect(self): Rect function GetControlPoint(self, index: number): Path2DControlPoint function GetControlPoints(self): { any } function GetLength(self): number function GetMaxControlPoints(self): number function GetPositionOnCurve(self, t: number): UDim2 function GetPositionOnCurveArcLength(self, t: number): UDim2 function GetSegmentCount(self): number function GetTangentOnCurve(self, t: number): Vector2 function GetTangentOnCurveArcLength(self, t: number): Vector2 function InsertControlPoint(self, index: number, point: Path2DControlPoint): nil function RemoveControlPoint(self, index: number): nil function SetControlPoints(self, controlPoints: { any }): nil function UpdateControlPoint(self, index: number, point: Path2DControlPoint): nil end declare class GuiService extends Instance AutoSelectGuiEnabled: boolean CloseInspectMenuRequest: RBXScriptSignal<> CoreEffectFolder: Folder CoreGuiFolder: Folder CoreGuiNavigationEnabled: boolean CoreGuiRenderOverflowed: RBXScriptSignal<> EmotesMenuOpenChanged: RBXScriptSignal GuiNavigationEnabled: boolean GuiVisibilityChangedSignal: RBXScriptSignal InspectMenuEnabledChangedSignal: RBXScriptSignal InspectPlayerFromHumanoidDescriptionRequest: RBXScriptSignal InspectPlayerFromUserIdWithCtxRequest: RBXScriptSignal KeyPressed: RBXScriptSignal MenuClosed: RBXScriptSignal<> MenuIsOpen: boolean MenuOpened: RBXScriptSignal<> NativeClose: RBXScriptSignal<> NetworkPausedEnabledChanged: RBXScriptSignal Open9SliceEditor: RBXScriptSignal OpenStyleEditor: RBXScriptSignal PreferredTextSize: EnumPreferredTextSize PreferredTransparency: number PurchasePromptShown: RBXScriptSignal<> ReducedMotionEnabled: boolean SafeZoneOffsetsChanged: RBXScriptSignal<> SelectedCoreObject: GuiObject SelectedObject: GuiObject? SendCoreUiNotification: (title: string, text: string) -> nil ShowLeaveConfirmation: RBXScriptSignal<> SpecialKeyPressed: RBXScriptSignal TopbarInset: Rect TouchControlsEnabled: boolean UiMessageChanged: RBXScriptSignal ViewportDisplaySize: EnumDisplaySize ViewportSizeInMM: Vector2 function AddCenterDialog(self, dialog: Instance, centerDialogType: EnumCenterDialogType, showFunction: ((...any) -> ...any), hideFunction: ((...any) -> ...any)): nil function AddKey(self, key: string): nil function AddSpecialKey(self, key: EnumSpecialKey): nil function BroadcastNotification(self, data: string, notificationType: number): nil function ClearError(self): nil function CloseInspectMenu(self): nil function CloseStatsBasedOnInputString(self, input: string): boolean function DismissNotification(self, notificationId: string): boolean function ForceTenFootInterface(self, isForced: boolean): nil function GetBrickCount(self): number function GetClosestDialogToPosition(self, position: Vector3): Instance function GetClosestVisibleDialogToPosition(self, position: Vector3): Dialog function GetEmotesMenuOpen(self): boolean function GetErrorCode(self): EnumConnectionError function GetErrorDetails(self): { [any]: any } function GetErrorType(self): EnumConnectionError function GetGameplayPausedNotificationEnabled(self): boolean function GetGuiInset(self): (Vector2, Vector2) function GetGuiIsVisible(self, guiType: EnumGuiType): boolean function GetHardwareSafeViewport(self): Vector2 function GetInspectMenuEnabled(self): boolean function GetNotificationTypeList(self): { [any]: any } function GetRawScreenScale(self): number function GetResolutionScale(self): number function GetSafeZoneOffsets(self): { [any]: any } function GetScreenResolution(self): Vector2 function GetUiMessage(self): string function InspectPlayerFromHumanoidDescription(self, humanoidDescription: HumanoidDescription, name: string): nil function InspectPlayerFromUserId(self, userId: number): nil function InspectPlayerFromUserIdWithCtx(self, userId: number, ctx: string): nil function IsMemoryTrackerEnabled(self): boolean function IsTenFootInterface(self): boolean function OnNotificationDisplayed(self, notificationId: string): nil function OnNotificationInteraction(self, notificationId: string, buttonIndex: number): nil function RemoveCenterDialog(self, dialog: Instance): nil function RemoveKey(self, key: string): nil function RemoveSpecialKey(self, key: EnumSpecialKey): nil function Select(self, selectionParent: Instance): nil function SendNotification(self, notificationInfo: { [any]: any }): string function SendUIOcclusionMetricsForQueryRegion(self, position: UDim2, size: UDim2, regionName: string): nil function SetEmotesMenuOpen(self, isOpen: boolean): nil function SetGameplayPausedNotificationEnabled(self, enabled: boolean): nil function SetGlobalGuiInset(self, x1: number, y1: number, x2: number, y2: number): nil function SetHardwareSafeAreaInsets(self, left: number, top: number, right: number, bottom: number): nil function SetInspectMenuEnabled(self, enabled: boolean): nil function SetMenuIsOpen(self, open: boolean, menuName: string?): nil function SetPurchasePromptIsShown(self, isShown: boolean): nil function SetSafeZoneOffsets(self, top: number, bottom: number, left: number, right: number): nil function SetTopbarInset(self, topbarInset: Rect): nil function SetUiMessage(self, msgType: EnumUiMessageType, uiMessage: string?): nil function ShowStatsBasedOnInputString(self, input: string): boolean function ToggleFullscreen(self): nil function ToggleGuiIsVisibleForCaptures(self, guiType: EnumGuiType): nil function ToggleGuiIsVisibleIfAllowed(self, guiType: EnumGuiType): nil end declare class GuidRegistryService extends Instance end declare class HandRigDescription extends Instance Index1: Instance Index1TposeAdjustment: CFrame Index2: Instance Index2TposeAdjustment: CFrame Index3: Instance Index3TposeAdjustment: CFrame IndexRange: Vector3 IndexSize: number Middle1: Instance Middle1TposeAdjustment: CFrame Middle2: Instance Middle2TposeAdjustment: CFrame Middle3: Instance Middle3TposeAdjustment: CFrame MiddleRange: Vector3 MiddleSize: number Pinky1: Instance Pinky1TposeAdjustment: CFrame Pinky2: Instance Pinky2TposeAdjustment: CFrame Pinky3: Instance Pinky3TposeAdjustment: CFrame PinkyRange: Vector3 PinkySize: number Ring1: Instance Ring1TposeAdjustment: CFrame Ring2: Instance Ring2TposeAdjustment: CFrame Ring3: Instance Ring3TposeAdjustment: CFrame RingRange: Vector3 RingSize: number Side: EnumHandRigDescriptionSide Thumb1: Instance Thumb1TposeAdjustment: CFrame Thumb2: Instance Thumb2TposeAdjustment: CFrame Thumb3: Instance Thumb3TposeAdjustment: CFrame ThumbRange: Vector3 ThumbSize: number function GetFingerControl(self, fingerIndex: number): Vector3 function GetFingerTip(self, fingerIndex: number): Vector3 function SetFingerControl(self, fingerIndex: number, control: Vector3): nil function SetFingerTip(self, fingerIndex: number, point: Vector3): nil end declare class HapticEffect extends Instance Ended: RBXScriptSignal<> Looped: boolean Position: Vector3 Radius: number Type: EnumHapticEffectType function Play(self): nil function SetWaveformKeys(self, keys: { any }): nil function Stop(self): nil end declare class HapticService extends Instance function GetMotor(self, inputType: EnumUserInputType, vibrationMotor: EnumVibrationMotor): any function IsMotorSupported(self, inputType: EnumUserInputType, vibrationMotor: EnumVibrationMotor): boolean function IsVibrationSupported(self, inputType: EnumUserInputType): boolean function SetMotor(self, inputType: EnumUserInputType, vibrationMotor: EnumVibrationMotor, vibrationValues: any): nil end declare class HarmonyService extends Instance end declare class HeapProfilerService extends Instance OnNewData: RBXScriptSignal function ClientRequestDataAsync(self, player: Player): string function ServerRequestDataAsync(self): string end declare class HeatmapService extends Instance end declare class HeightmapImporterService extends Instance ColormapHasUnknownPixels: RBXScriptSignal<> ProgressUpdate: RBXScriptSignal function CancelImportHeightmap(self): nil function GetHeightmapPreviewAsync(self, heightmapAssetId: ContentId): any function ImportHeightmap(self, region: Region3, heightmapAssetId: ContentId, colormapAssetId: ContentId, defaultMaterial: EnumMaterial): nil function IsValidColormap(self, colormapAssetId: ContentId): any function IsValidHeightmap(self, heightmapAssetId: ContentId): any function SetImportHeightmapPaused(self, paused: boolean): nil end declare class HiddenSurfaceRemovalAsset extends Instance end declare class Highlight extends Instance Adornee: Instance? DepthMode: EnumHighlightDepthMode Enabled: boolean FillColor: Color3 FillTransparency: number LineThickness: number OutlineColor: Color3 OutlineTransparency: number ReservedId: EnumReservedHighlightId end declare class HttpRbxApiService extends Instance function GetAsync(self, apiUrlPath: string, priority: EnumThrottlingPriority?, httpRequestType: EnumHttpRequestType?): string function GetAsyncFullUrl(self, apiUrl: string, priority: EnumThrottlingPriority?, httpRequestType: EnumHttpRequestType?): string function GetDocumentationUrl(self, partialUrl: string): string function PostAsync(self, apiUrlPath: string, data: string, priority: EnumThrottlingPriority?, content_type: EnumHttpContentType?, httpRequestType: EnumHttpRequestType?): string function PostAsyncFullUrl(self, apiUrl: string, data: string, priority: EnumThrottlingPriority?, content_type: EnumHttpContentType?, httpRequestType: EnumHttpRequestType?): string function RequestAsync(self, requestOptions: { [any]: any }, priority: EnumThrottlingPriority?, content_type: EnumHttpContentType?, httpRequestType: EnumHttpRequestType?): string function RequestLimitedAsync(self, requestOptions: { [any]: any }, priority: EnumThrottlingPriority?, content_type: EnumHttpContentType?, httpRequestType: EnumHttpRequestType?): string end declare class HttpRequest extends Instance function Cancel(self): nil function Start(self, callback: ((...any) -> ...any)): nil end declare class HttpService extends Instance HttpEnabled: boolean function CreateWebStreamClient(self, streamClientType: EnumWebStreamClientType, requestOptions: { [any]: any }): WebStreamClient function CreateWebStreamClientInternal(self, streamClientType: EnumWebStreamClientType, requestOptions: { [any]: any }): WebStreamClient function GenerateGUID(self, wrapInCurlyBraces: boolean?): string function GetAsync(self, url: any, nocache: boolean?, headers: any): string function GetHttpEnabled(self): boolean function GetSecret(self, key: string): Secret function GetUserAgent(self): string function JSONDecode(self, input: string): any function JSONDecodeAsync(self, input: string): any function JSONEncode(self, input: any): string function JSONEncodeAsync(self, obj: any): string function PostAsync(self, url: any, data: string, content_type: EnumHttpContentType?, compress: boolean?, headers: any): string function RequestAsync(self, options: HttpRequestOptions): HttpResponseData function RequestInternal(self, options: { [any]: any }): Instance function SetHttpEnabled(self, enabled: boolean): nil function UrlEncode(self, input: string): string end declare class Humanoid extends Instance ApplyDescriptionFinished: RBXScriptSignal AutoJumpEnabled: boolean AutoRotate: boolean AutomaticScalingEnabled: boolean BreakJointsOnDeath: boolean CameraOffset: Vector3 Climbing: RBXScriptSignal ClusterCompositionFinished: RBXScriptSignal<> Died: RBXScriptSignal<> DisplayDistanceType: EnumHumanoidDisplayDistanceType DisplayName: string EmoteTriggered: RBXScriptSignal EvaluateStateMachine: boolean FallingDown: RBXScriptSignal FloorMaterial: EnumMaterial FreeFalling: RBXScriptSignal GettingUp: RBXScriptSignal Health: number HealthChanged: RBXScriptSignal HealthDisplayDistance: number HealthDisplayType: EnumHumanoidHealthDisplayType HipHeight: number InternalDisplayName: string Jump: boolean JumpHeight: number JumpPower: number Jumping: RBXScriptSignal MaxHealth: number MaxSlopeAngle: number MoveDirection: Vector3 MoveToFinished: RBXScriptSignal NameDisplayDistance: number NameOcclusion: EnumNameOcclusion PlatformStand: boolean PlatformStanding: RBXScriptSignal Ragdoll: RBXScriptSignal RequiresNeck: boolean RigType: EnumHumanoidRigType RootPart: BasePart? Running: RBXScriptSignal SeatPart: Seat | VehicleSeat | nil Seated: RBXScriptSignal Sit: boolean StateChanged: RBXScriptSignal StateEnabledChanged: RBXScriptSignal Strafing: RBXScriptSignal Swimming: RBXScriptSignal TargetPoint: Vector3 Touched: RBXScriptSignal UseJumpPower: boolean WalkSpeed: number WalkToPart: BasePart? WalkToPoint: Vector3 function AddAccessory(self, accessory: Accessory): nil function ApplyAvatarRules(self, avatarRules: AvatarRules): nil function ApplyDescription(self, humanoidDescription: HumanoidDescription, assetTypeVerification: EnumAssetTypeVerification?): nil function ApplyDescriptionClientServer(self, humanoidDescription: HumanoidDescription): nil function ApplyDescriptionReset(self, humanoidDescription: HumanoidDescription, assetTypeVerification: EnumAssetTypeVerification?): nil function BuildRigFromAttachments(self): nil function CacheDefaults(self): nil function ChangeState(self, state: EnumHumanoidStateType?): nil function ComputeOriginalSizeForPart(self, part: Instance): Vector3? function ComputeR15BodyBoundingBox(self): (CFrame, Vector3) function EquipTool(self, tool: Tool): nil function GetAccessories(self): { Accessory } function GetAccessoryHandleScale(self, instance: Instance, partType: EnumBodyPartR15): Vector3 function GetAppliedDescription(self): HumanoidDescription function GetBodyPartR15(self, part: BasePart): EnumBodyPartR15 function GetLimb(self, part: BasePart): EnumLimb function GetMoveVelocity(self): Vector3 function GetState(self): EnumHumanoidStateType function GetStateEnabled(self, state: EnumHumanoidStateType): boolean function Move(self, moveDirection: Vector3, relativeToCamera: boolean?): nil function MoveTo(self, location: Vector3, part: BasePart?): nil function PlayEmote(self, emoteName: string): boolean function PlayEmoteAndGetAnimTrackById(self, emoteId: number): any function RemoveAccessories(self): nil function ReplaceBodyPartR15(self, bodyPart: EnumBodyPartR15, part: BasePart): boolean function SetClickToWalkEnabled(self, enabled: boolean): nil function SetStateEnabled(self, state: EnumHumanoidStateType, enabled: boolean): nil function TakeDamage(self, amount: number): nil function UnequipTools(self): nil end declare class HumanoidDescription extends Instance AccessoryBlob: string BackAccessory: string BodyTypeScale: number ClimbAnimation: number DepthScale: number EmotesChanged: RBXScriptSignal<{ [any]: any }> EquippedEmotesChanged: RBXScriptSignal<{ any }> Face: number FaceAccessory: string FallAnimation: number FrontAccessory: string GraphicTShirt: number HairAccessory: string HatAccessory: string Head: number HeadColor: Color3 HeadScale: number HeightScale: number IdleAnimation: number JumpAnimation: number LeftArm: number LeftArmColor: Color3 LeftLeg: number LeftLegColor: Color3 MoodAnimation: number NeckAccessory: string NumberEmotesLoaded: number Pants: number ProportionScale: number ResetIncludesBodyParts: boolean RightArm: number RightArmColor: Color3 RightLeg: number RightLegColor: Color3 RunAnimation: number Shirt: number ShouldersAccessory: string SwimAnimation: number Torso: number TorsoColor: Color3 UseAvatarSettings: boolean WaistAccessory: string WalkAnimation: number WidthScale: number function AddEmote(self, name: string, assetId: number): nil function GetAccessories(self, includeRigidAccessories: boolean): { HumanoidDescriptionAccessory } function GetEmotes(self): { [string]: { number } } function GetEquippedEmotes(self): { { Slot: number, Name: string } } function RemoveEmote(self, name: string): nil function SetAccessories(self, accessories: { HumanoidDescriptionAccessory }, includeRigidAccessories: boolean): () function SetEmotes(self, emotes: { [string]: { number } }): () function SetEquippedEmotes(self, equippedEmotes: { string } | { Slot: number, Name: string }): () end declare class HumanoidRigDescription extends Instance Chest: Instance ChestRangeMax: Vector3 ChestRangeMin: Vector3 ChestSize: number ChestTposeAdjustment: CFrame HeadBase: Instance HeadBaseRangeMax: Vector3 HeadBaseRangeMin: Vector3 HeadBaseSize: number HeadBaseTposeAdjustment: CFrame LeftAnkle: Instance LeftAnkleRangeMax: Vector3 LeftAnkleRangeMin: Vector3 LeftAnkleSize: number LeftAnkleTposeAdjustment: CFrame LeftClavicle: Instance LeftClavicleRangeMax: Vector3 LeftClavicleRangeMin: Vector3 LeftClavicleSize: number LeftClavicleTposeAdjustment: CFrame LeftElbow: Instance LeftElbowRangeMax: Vector3 LeftElbowRangeMin: Vector3 LeftElbowSize: number LeftElbowTposeAdjustment: CFrame LeftHip: Instance LeftHipRangeMax: Vector3 LeftHipRangeMin: Vector3 LeftHipSize: number LeftHipTposeAdjustment: CFrame LeftKnee: Instance LeftKneeRangeMax: Vector3 LeftKneeRangeMin: Vector3 LeftKneeSize: number LeftKneeTposeAdjustment: CFrame LeftShoulder: Instance LeftShoulderRangeMax: Vector3 LeftShoulderRangeMin: Vector3 LeftShoulderSize: number LeftShoulderTposeAdjustment: CFrame LeftToes: Instance LeftToesRangeMax: Vector3 LeftToesRangeMin: Vector3 LeftToesSize: number LeftToesTposeAdjustment: CFrame LeftWrist: Instance LeftWristRangeMax: Vector3 LeftWristRangeMin: Vector3 LeftWristSize: number LeftWristTposeAdjustment: CFrame Neck: Instance NeckRangeMax: Vector3 NeckRangeMin: Vector3 NeckSize: number NeckTposeAdjustment: CFrame OriginOffset: CFrame Pelvis: Instance PelvisRangeMax: Vector3 PelvisRangeMin: Vector3 PelvisSize: number PelvisTposeAdjustment: CFrame RightAnkle: Instance RightAnkleRangeMax: Vector3 RightAnkleRangeMin: Vector3 RightAnkleSize: number RightAnkleTposeAdjustment: CFrame RightClavicle: Instance RightClavicleRangeMax: Vector3 RightClavicleRangeMin: Vector3 RightClavicleSize: number RightClavicleTposeAdjustment: CFrame RightElbow: Instance RightElbowRangeMax: Vector3 RightElbowRangeMin: Vector3 RightElbowSize: number RightElbowTposeAdjustment: CFrame RightHip: Instance RightHipRangeMax: Vector3 RightHipRangeMin: Vector3 RightHipSize: number RightHipTposeAdjustment: CFrame RightKnee: Instance RightKneeRangeMax: Vector3 RightKneeRangeMin: Vector3 RightKneeSize: number RightKneeTposeAdjustment: CFrame RightShoulder: Instance RightShoulderRangeMax: Vector3 RightShoulderRangeMin: Vector3 RightShoulderSize: number RightShoulderTposeAdjustment: CFrame RightToes: Instance RightToesRangeMax: Vector3 RightToesRangeMin: Vector3 RightToesSize: number RightToesTposeAdjustment: CFrame RightWrist: Instance RightWristRangeMax: Vector3 RightWristRangeMin: Vector3 RightWristSize: number RightWristTposeAdjustment: CFrame Root: Instance RootRangeMax: Vector3 RootRangeMin: Vector3 RootSize: number RootTposeAdjustment: CFrame Waist: Instance WaistRangeMax: Vector3 WaistRangeMin: Vector3 WaistSize: number WaistTposeAdjustment: CFrame function AutoRig(self, character: Instance): nil function GetJoint(self, label: EnumRigLabel): Instance function GetJointFromName(self, name: string): Instance function GetJointLabels(self): { any } function GetJointNames(self): { any } function GetJointRangeMax(self, rigLabel: EnumRigLabel): Vector3 function GetJointRangeMin(self, rigLabel: EnumRigLabel): Vector3 function GetJointSize(self, label: EnumRigLabel): number function GetR15JointLabels(self): { any } function GetR15JointNames(self): { any } function GetR6JointLabels(self): { any } function GetR6JointNames(self): { any } function GetTposeAdjustment(self, label: EnumRigLabel): CFrame function SetJoint(self, label: EnumRigLabel, character: Instance): nil function SetJointRangeMax(self, rigLabel: EnumRigLabel, rangeMax: Vector3): nil function SetJointRangeMin(self, rigLabel: EnumRigLabel, rangeMin: Vector3): nil function SetJointSize(self, label: EnumRigLabel, size: number): nil function SetTposeAdjustment(self, label: EnumRigLabel, transform: CFrame): nil function ShowVolumes(self, show: boolean): nil end declare class IKControl extends Instance ChainRoot: Instance Enabled: boolean EndEffector: Instance EndEffectorOffset: CFrame Offset: CFrame Pole: Instance Priority: number SmoothTime: number Target: Instance Type: EnumIKControlType Weight: number function GetChainCount(self): number function GetChainLength(self): number function GetNodeLocalCFrame(self, index: number): CFrame function GetNodeWorldCFrame(self, index: number): CFrame function GetRawFinalTarget(self): CFrame function GetSmoothedFinalTarget(self): CFrame function Solve(self): nil end declare class ILegacyStudioBridge extends Instance end declare class LegacyStudioBridge extends ILegacyStudioBridge end declare class IXPService extends Instance OnBrowserTrackerLayerLoadingStatusChanged: RBXScriptSignal OnCreatorLayerLoadingStatusChanged: RBXScriptSignal OnUserLayerLoadingStatusChanged: RBXScriptSignal function ClearCreatorLayers(self): nil function ClearUserLayers(self): nil function GetBrowserTrackerLayerLoadingStatus(self): EnumIXPLoadingStatus function GetBrowserTrackerLayerVariables(self, layerName: string): { [any]: any } function GetBrowserTrackerStatusForLayer(self, layerName: string): EnumIXPLoadingStatus? function GetCreatorLayerLoadingStatus(self): EnumIXPLoadingStatus function GetCreatorLayerVariables(self, layerName: string): { [any]: any } function GetCreatorStatusForLayer(self, layerName: string): EnumIXPLoadingStatus? function GetRegisteredCreatorLayersToStatus(self): { [any]: any } function GetRegisteredUserLayersToStatus(self): { [any]: any } function GetUserLayerLoadingStatus(self): EnumIXPLoadingStatus function GetUserLayerVariables(self, layerName: string): { [any]: any } function GetUserStatusForLayer(self, layerName: string): EnumIXPLoadingStatus? function InitializeCreatorLayers(self, creatorId: number): nil function InitializeUserLayers(self, userId: number): nil function LogBrowserTrackerLayerExposure(self, layerName: string): nil function LogCreatorLayerExposure(self, layerName: string): nil function LogFlagLinkedUserLayerExposure(self, layerName: string): nil function LogUserLayerExposure(self, layerName: string): nil function RegisterCreatorLayers(self, creatorLayers: any): nil function RegisterUserLayers(self, userLayers: any): nil end declare class ImportSession extends Instance UploadComplete: RBXScriptSignal<{ [any]: any }> UploadProgress: RBXScriptSignal function Cancel(self): nil function GetFilename(self): string function GetStatuses(self): { [any]: any } function Upload(self): nil end declare class AssetImportSession extends ImportSession function ApplyPreset(self, preset: { [any]: any }): nil function CreatePresetFromData(self, importData: Instance): { [any]: any } function GetImportTree(self): Instance function GetKeyframeSequences(self): { Instance } function GetRigVisualization(self, importDataInstance: Instance): Instance function GetUploadStatus(self): { [any]: any } function HasAnimation(self): boolean function IsAvatar(self): boolean function IsGltf(self): boolean function IsR15(self): boolean function Reset(self): nil function usesCustomRestPoseLua(self): boolean end declare class IncrementalPatchBuilder extends Instance AddPathsToBundle: boolean BuildDebouncePeriod: number HighCompression: boolean SerializePatch: boolean UseFileLevelCompressionInsteadOfChunk: boolean ZstdCompression: boolean end declare class InputAction extends Instance BoolState: boolean Direction1DState: number Direction2DState: Vector2 Direction3DState: Vector3 Enabled: boolean Pressed: RBXScriptSignal<> Released: RBXScriptSignal<> StateChanged: RBXScriptSignal Type: EnumInputActionType function Fire(self, state: any): nil function GetState(self): any end declare class InputBinding extends Instance Backward: EnumKeyCode Down: EnumKeyCode Forward: EnumKeyCode KeyCode: EnumKeyCode Left: EnumKeyCode PressedThreshold: number ReleasedThreshold: number ResponseCurve: number Right: EnumKeyCode Scale: number UIButton: GuiButton Up: EnumKeyCode Vector2Scale: Vector2 Vector3Scale: Vector3 end declare class InputContext extends Instance Enabled: boolean Priority: number Sink: boolean end declare class InputObject extends Instance Delta: Vector3 KeyCode: EnumKeyCode Position: Vector3 UserInputState: EnumUserInputState UserInputType: EnumUserInputType function IsModifierKeyDown(self, modifierKey: EnumModifierKey): boolean end declare class InsertService extends Instance AllowClientInsertModels: boolean function CreateMeshPartAsync(self, meshId: ContentId, collisionFidelity: EnumCollisionFidelity, renderFidelity: EnumRenderFidelity): MeshPart function GetFreeDecals(self, searchText: string, pageNum: number): { any } function GetFreeModels(self, searchText: string, pageNum: number): { any } function GetLatestAssetVersionAsync(self, assetId: number): number function GetLocalFileContents(self, contentId: string): string function LoadAsset(self, assetId: number): Instance function LoadAssetVersion(self, assetVersionId: number): Instance function LoadAssetWithFormat(self, assetId: number, format: string): { Instance } function LoadLocalAsset(self, assetPath: string): Instance function LoadPackageAsset(self, url: ContentId): { Instance } function LoadPackageAssetAsync(self, url: ContentId): { Instance } end declare class InstanceExtensionsService extends Instance function CountChildren(self, instance: Instance): number end declare class JointInstance extends Instance Active: boolean C0: CFrame C1: CFrame Enabled: boolean Part0: BasePart? Part1: BasePart? end declare class DynamicRotate extends JointInstance BaseAngle: number end declare class Motor extends JointInstance CurrentAngle: number DesiredAngle: number MaxVelocity: number function SetDesiredAngle(self, value: number): nil end declare class Motor6D extends Motor ChildName: string ParentName: string Transform: CFrame end declare class VelocityMotor extends JointInstance CurrentAngle: number DesiredAngle: number Hole: Hole MaxVelocity: number end declare class Weld extends JointInstance end declare class KeyboardService extends Instance end declare class Keyframe extends Instance Time: number function AddMarker(self, marker: KeyframeMarker): nil function AddPose(self, pose: Pose): nil function GetMarkers(self): { Instance } function GetPoses(self): { Instance } function RemoveMarker(self, marker: Instance): nil function RemovePose(self, pose: Pose): nil end declare class KeyframeMarker extends Instance Value: string end declare class KeyframeSequenceProvider extends Instance function GetAnimations(self, userId: number): Instance function GetKeyframeSequenceAsync(self, assetId: ContentId): Instance function GetMemStats(self): { [any]: any } function RegisterActiveKeyframeSequence(self, keyframeSequence: Instance): ContentId function RegisterKeyframeSequence(self, keyframeSequence: Instance): ContentId end declare class LSPFileSyncService extends Instance end declare class LanguageService extends Instance function GetCapabilitiesUsedInPackageAsync(self, instances: { Instance }): { [any]: any } end declare class Light extends Instance Brightness: number Color: Color3 Enabled: boolean Shadows: boolean end declare class PointLight extends Light Range: number end declare class SpotLight extends Light Angle: number Face: EnumNormalId Range: number end declare class SurfaceLight extends Light Angle: number Face: EnumNormalId Range: number end declare class Lighting extends Instance Ambient: Color3 Brightness: number ClockTime: number ColorShift_Bottom: Color3 ColorShift_Top: Color3 EnvironmentDiffuseScale: number EnvironmentSpecularScale: number ExposureCompensation: number ExtendLightRangeTo120: EnumRolloutState FogColor: Color3 FogEnd: number FogStart: number GeographicLatitude: number GlobalShadows: boolean LightingChanged: RBXScriptSignal LightingStyle: EnumLightingStyle OutdoorAmbient: Color3 PrioritizeLightingQuality: boolean ShadowSoftness: number Technology: EnumTechnology TimeOfDay: string function GetMinutesAfterMidnight(self): number function GetMoonDirection(self): Vector3 function GetMoonPhase(self): number function GetSunDirection(self): Vector3 function SetMinutesAfterMidnight(self, minutes: number): nil end declare class LinkingService extends Instance OnLuaUrl: RBXScriptSignal function DetectUrl(self, url: string): nil function GetAndClearLastPendingUrl(self): { [any]: any } function GetLastLuaUrl(self): string? function IsUrlRegistered(self, url: string): boolean function OpenUrl(self, url: string): boolean function RegisterLuaUrl(self, url: string): nil function StartLuaUrlDelivery(self): { [any]: any }? function StopLuaUrlDelivery(self): nil function SupportsSwitchToSettingsApp(self): boolean function SwitchToSettingsApp(self, route: string?): nil end declare class LiveScriptingService extends Instance end declare class LiveSyncService extends Instance HasSyncedInstances: boolean SyncStatusChanged: RBXScriptSignal function GetSyncState(self, instance: Instance): any end declare class LocalStorageService extends Instance ItemWasSet: RBXScriptSignal StoreWasCleared: RBXScriptSignal<> function Flush(self): nil function GetItem(self, key: string): string function SetItem(self, key: string, value: string): nil function WhenLoaded(self, callback: ((...any) -> ...any)): nil end declare class AppStorageService extends LocalStorageService end declare class UserStorageService extends LocalStorageService end declare class LocalizationService extends Instance AutoTranslateWillRun: RBXScriptSignal<> ForcePlayModeGameLocaleId: string ForcePlayModeRobloxLocaleId: string IsTextScraperRunning: boolean RobloxForcePlayModeGameLocaleId: string RobloxForcePlayModeRobloxLocaleId: string RobloxLocaleId: string SystemLocaleId: string function GetCorescriptLocalizations(self): { Instance } function GetCountryRegionForPlayerAsync(self, player: Player): string function GetIsLoadingInternalTranslations(self): boolean function GetTableEntries(self, instance: Instance?): { any } function GetTranslatorForLocaleAsync(self, locale: string): Translator function GetTranslatorForPlayer(self, player: Player): Translator function GetTranslatorForPlayerAsync(self, player: Player): Translator function IsLoadingInternalTranslationsSettingChanged(self, newIsLoadingInternalTranslations: boolean): nil function PromptDownloadGameTableToCSV(self, table: Instance): nil function PromptExportToCSVs(self): nil function PromptImportFromCSVs(self): nil function PromptUploadCSVToGameTable(self): Instance function SetRobloxLocaleId(self, locale: string): nil function StartTextScraper(self): nil function StopTextScraper(self): nil end declare class LocalizationTable extends Instance SourceLocaleId: string function GetEntries(self): { any } function GetTranslator(self, localeId: string): Translator function RemoveEntry(self, key: string, source: string, context: string): nil function RemoveEntryValue(self, key: string, source: string, context: string, localeId: string): nil function RemoveTargetLocale(self, localeId: string): nil function SetEntries(self, entries: any): nil function SetEntryContext(self, key: string, source: string, context: string, newContext: string): nil function SetEntryExample(self, key: string, source: string, context: string, example: string): nil function SetEntryKey(self, key: string, source: string, context: string, newKey: string): nil function SetEntrySource(self, key: string, source: string, context: string, newSource: string): nil function SetEntryValue(self, key: string, source: string, context: string, localeId: string, text: string): nil function SetIsExemptFromUGCAnalytics(self, value: boolean): nil end declare class CloudLocalizationTable extends LocalizationTable end declare class LodDataEntity extends Instance EntityLodEnabled: boolean end declare class LodDataService extends Instance end declare class LogReporterService extends Instance function ReportLog(self, fingerprint: string, uuid: string, desc: string, attributes: { [any]: any }, annotations: { [any]: any }): boolean function ReportMultipleLogs(self, fingerprint: string, uuid: string, desc: string, attributes: { [any]: any }, annotations: { [any]: any }, numLogs: number): boolean end declare class LogService extends Instance HttpResultOut: RBXScriptSignal<{ [any]: any }> MessageOut: RBXScriptSignal OnHttpResultApproved: RBXScriptSignal ServerHttpResultOut: RBXScriptSignal<{ [any]: any }> ServerMessageOut: RBXScriptSignal function ClearOutput(self): nil function ExecuteScript(self, source: string): nil function GetHttpResultHistory(self): { any } function GetLogHistory(self): { any } function RequestHttpResultApproved(self): nil function RequestServerHttpResult(self): nil function RequestServerOutput(self): nil end declare class LoginService extends Instance end declare class LuaSettings extends Instance end declare class LuaSourceContainer extends Instance end declare class BaseScript extends LuaSourceContainer Disabled: boolean Enabled: boolean RunContext: EnumRunContext end declare class CoreScript extends BaseScript end declare class Script extends BaseScript Source: ProtectedString function GetHash(self): string end declare class LocalScript extends Script end declare class ModuleScript extends LuaSourceContainer Source: ProtectedString end declare class LuaWebService extends Instance end declare class LuauScriptAnalyzerService extends Instance end declare class MLModelDeliveryService extends Instance end declare class MLService extends Instance function CreateSessionAsync(self, assetId: string): MLSession end declare class MakeupDescription extends Instance AssetId: number Instance: Instance MakeupType: EnumMakeupType Order: number function GetAppliedInstance(self): Instance end declare class MarkerCurve extends Instance Length: number function GetMarkerAtIndex(self, index: number): { [any]: any } function GetMarkers(self): { any } function InsertMarkerAtTime(self, time: number, marker: string): { any } function RemoveMarkerAtIndex(self, startingIndex: number, count: number?): number end declare class MarketplaceService extends Instance ClientLuaDialogRequested: RBXScriptSignal ClientPurchaseSuccess: RBXScriptSignal NativePurchaseFinished: RBXScriptSignal NativePurchaseFinishedWithLocalPlayer: RBXScriptSignal PrepareCollectiblesPurchaseRequested: RBXScriptSignal ProcessReceipt: (receiptInfo: { [any]: any }) -> EnumProductPurchaseDecision PromptBulkPurchaseFinished: RBXScriptSignal PromptBulkPurchaseRequested: RBXScriptSignal PromptBundlePurchaseFinished: RBXScriptSignal PromptBundlePurchaseRequested: RBXScriptSignal PromptCancelSubscriptionRequested: RBXScriptSignal PromptCollectibleBundlePurchaseRequested: RBXScriptSignal PromptCollectiblesPurchaseRequested: RBXScriptSignal PromptGamePassPurchaseFinished: RBXScriptSignal PromptGamePassPurchaseRequested: RBXScriptSignal PromptPremiumPurchaseFinished: RBXScriptSignal<> PromptPremiumPurchaseRequested: RBXScriptSignal PromptProductPurchaseFinished: RBXScriptSignal PromptProductPurchaseRequested: RBXScriptSignal PromptPurchaseFinished: RBXScriptSignal PromptPurchaseRequested: RBXScriptSignal PromptPurchaseRequestedV2: RBXScriptSignal PromptRobloxPurchaseRequested: RBXScriptSignal PromptSubscriptionPurchaseFinished: RBXScriptSignal PromptSubscriptionPurchaseRequested: RBXScriptSignal ServerPurchaseVerification: RBXScriptSignal<{ [any]: any }> ThirdPartyPurchaseFinished: RBXScriptSignal UserSubscriptionStatusChanged: RBXScriptSignal function GetDeveloperProductsAsync(self): Pages function GetDeveloperProductsForExperienceDetailsPageAsync(self): Instance function GetProductInfo(self, assetId: number, infoType: EnumInfoType?): { [any]: any } function GetRobuxBalance(self): number function GetSubscriptionProductInfoAsync(self, subscriptionId: string): { [any]: any } function GetSubscriptionPurchaseInfoAsync(self, subscriptionId: string): { [any]: any } function GetUserSubscriptionDetailsAsync(self, user: Player, subscriptionId: string): { [any]: any } function GetUserSubscriptionDetailsInternalAsync(self, subscriptionId: string): { [any]: any } function GetUserSubscriptionPaymentHistoryAsync(self, user: Player, subscriptionId: string): { any } function GetUserSubscriptionStatusAsync(self, user: Player, subscriptionId: string): { [any]: any } function GetUsersPriceLevelsAsync(self, userIds: { any }): { any } function PerformBulkPurchase(self, orderRequest: { [any]: any }, options: { [any]: any }): { [any]: any } function PerformCancelSubscription(self, subscriptionId: string): nil function PerformPurchase(self, infoType: EnumInfoType, productId: number, expectedPrice: number, requestId: string, isRobloxPurchase: boolean, collectibleItemId: string?, collectibleProductId: string?, idempotencyKey: string?, purchaseAuthToken: string?): { [any]: any } function PerformPurchaseV2(self, infoType: EnumInfoType, productId: number, expectedPrice: number, requestId: string, isRobloxPurchase: boolean, collectiblesProductDetails: { [any]: any }): { [any]: any } function PerformSubscriptionPurchase(self, subscriptionId: string): string function PerformSubscriptionPurchaseV2(self, subscriptionId: string, paymentProvider: string): nil function PlayerCanMakePurchases(self, player: Instance): boolean function PlayerOwnsAsset(self, player: Player, assetId: number): boolean function PlayerOwnsBundle(self, player: Player, bundleId: number): boolean function PrepareCollectiblesPurchase(self, player: Instance, assetId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number): nil function PromptBulkPurchase(self, player: Player, lineItems: { any }, options: { [any]: any }): nil function PromptBundlePurchase(self, player: Player, bundleId: number): nil function PromptCancelSubscription(self, user: Player, subscriptionId: string): nil function PromptCollectiblesPurchase(self, player: Instance, assetId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number): nil function PromptGamePassPurchase(self, player: Player, gamePassId: number): nil function PromptNativePurchase(self, player: Instance, productId: string): nil function PromptNativePurchaseWithLocalPlayer(self, productId: string): nil function PromptPremiumPurchase(self, player: Player): nil function PromptProductPurchase(self, player: Player, productId: number, equipIfPurchased: boolean?, currencyType: EnumCurrencyType?): nil function PromptPurchase(self, player: Player, assetId: number, equipIfPurchased: boolean?, currencyType: EnumCurrencyType?): nil function PromptRobloxPurchase(self, assetId: number, equipIfPurchased: boolean): nil function PromptSubscriptionPurchase(self, user: Player, subscriptionId: string): nil function PromptThirdPartyPurchase(self, player: Instance, productId: string): nil function RankProductsAsync(self, productIdentifiers: { any }): { any } function RecommendTopProductsAsync(self, infoTypes: { any }): { any } function ReportAssetSale(self, assetId: string, robuxAmount: number): nil function ReportRobuxUpsellStarted(self): nil function SignalAssetTypePurchased(self, player: Instance, assetType: EnumAssetType): nil function SignalClientPurchaseSuccess(self, ticket: string, playerId: number, productId: number): nil function SignalMockPurchasePremium(self): nil function SignalPromptBulkPurchaseFinished(self, status: EnumMarketplaceBulkPurchasePromptStatus, results: { [any]: any }): nil function SignalPromptBundlePurchaseFinished(self, player: Instance, bundleId: number, success: boolean): nil function SignalPromptGamePassPurchaseFinished(self, player: Instance, gamePassId: number, success: boolean): nil function SignalPromptPremiumPurchaseFinished(self, didTryPurchasing: boolean): nil function SignalPromptProductPurchaseFinished(self, userId: number, productId: number, success: boolean): nil function SignalPromptPurchaseFinished(self, player: Instance, assetId: number, success: boolean): nil function SignalPromptSubscriptionPurchaseFinished(self, subscriptionId: string, didTryPurchasing: boolean): nil function SignalServerLuaDialogClosed(self, value: boolean): nil function SignalUserSubscriptionStatusChanged(self, subscriptionId: string): nil function UserOwnsGamePassAsync(self, userId: number, gamePassId: number): boolean end declare class MatchmakingService extends Instance function GetServerAttribute(self, name: string): any function InitializeServerAttributesForStudio(self, serverAttributes: { [any]: any }): any function SetServerAttribute(self, name: string, value: any): any end declare class MaterialGenerationService extends Instance function GenerateMaterialVariantsAsync(self, prompt: string, samples: number): { [any]: any } end declare class MaterialService extends Instance MaterialFillToolEnabledChanged: RBXScriptSignal OverrideStatusChanged: RBXScriptSignal Use2022Materials: boolean function GetBaseMaterialOverride(self, material: EnumMaterial): string function GetIsMaterialActionAsToolEnabled(self): boolean function GetMaterialOverrideChanged(self, material: EnumMaterial): RBXScriptSignal function GetMaterialVariant(self, material: EnumMaterial, name: string): MaterialVariant function GetOverrideStatus(self, material: EnumMaterial): EnumPropertyStatus function SetBaseMaterialOverride(self, material: EnumMaterial, name: string): nil function SetCurrentMaterial(self, baseMaterial: EnumMaterial, materialVariant: string): nil function ToggleMaterialFillToolEnabled(self): nil end declare class MaterialVariant extends Instance BaseMaterial: EnumMaterial ColorMap: ContentId ColorMapContent: Content CustomPhysicalProperties: PhysicalProperties EmissiveMaskContent: Content EmissiveStrength: number EmissiveTint: Color3 MaterialPattern: EnumMaterialPattern MetalnessMap: ContentId MetalnessMapContent: Content NormalMap: ContentId NormalMapContent: Content RoughnessMap: ContentId RoughnessMapContent: Content StudsPerTile: number end declare class MemStorageConnection extends Instance function Disconnect(self): nil end declare class MemStorageService extends Instance function Bind(self, key: string, callback: ((...any) -> ...any)): MemStorageConnection function BindAndFire(self, key: string, callback: ((...any) -> ...any)): MemStorageConnection function Call(self, key: string, input: any): any function Fire(self, key: string, value: string?): nil function GetItem(self, key: string, defaultValue: string?): string function HasItem(self, key: string): boolean function RemoveItem(self, key: string): boolean function SetItem(self, key: string, value: string?): nil end declare class MemoryStoreHashMap extends Instance function GetAsync(self, key: string): any function ListItemsAsync(self, count: number): MemoryStoreHashMapPages function RemoveAsync(self, key: string): nil function SetAsync(self, key: string, value: any, expiration: number): boolean function UpdateAsync(self, key: string, transformFunction: ((...any) -> ...any), expiration: number): any end declare class MemoryStoreQueue extends Instance function AddAsync(self, value: any, expiration: number, priority: number?): nil function GetSizeAsync(self, excludeInvisible: boolean?): number function ReadAsync(self, count: number, allOrNothing: boolean?, waitTimeout: number?): any function RemoveAsync(self, id: string): nil end declare class MemoryStoreService extends Instance function GetHashMap(self, name: string): MemoryStoreHashMap function GetQueue(self, name: string, invisibilityTimeout: number?): MemoryStoreQueue function GetSortedMap(self, name: string): MemoryStoreSortedMap end declare class MemoryStoreSortedMap extends Instance function GetAsync(self, key: string): any function GetRangeAsync(self, direction: EnumSortDirection, count: number, exclusiveLowerBound: any, exclusiveUpperBound: any): { any } function GetSizeAsync(self): number function RemoveAsync(self, key: string): nil function SetAsync(self, key: string, value: any, expiration: number, sortKey: any): boolean function UpdateAsync(self, key: string, transformFunction: ((...any) -> ...any), expiration: number): any end declare class MessageBusConnection extends Instance function Disconnect(self): nil end declare class MessageBusService extends Instance function Call(self, key: string, input: any): any function GetLast(self, mid: string): any function GetMessageId(self, domainName: string, messageName: string): string function GetProtocolMethodRequestMessageId(self, protocolName: string, methodName: string): string function GetProtocolMethodResponseMessageId(self, protocolName: string, methodName: string): string function MakeRequest(self, protocolName: string, methodName: string, message: any, callback: ((...any) -> ...any), customTelemetryData: any): nil function Publish(self, mid: string, params: any): nil function PublishProtocolMethodRequest(self, protocolName: string, methodName: string, message: any, customTelemetryData: any): nil function PublishProtocolMethodResponse(self, protocolName: string, methodName: string, message: any, responseCode: number, customTelemetryData: any): nil function SetRequestHandler(self, protocolName: string, methodName: string, callback: ((...any) -> ...any)): nil function Subscribe(self, mid: string, callback: ((...any) -> ...any), once: boolean, sticky: boolean): Instance function SubscribeToProtocolMethodRequest(self, protocolName: string, methodName: string, callback: ((...any) -> ...any), once: boolean, sticky: boolean): Instance function SubscribeToProtocolMethodResponse(self, protocolName: string, methodName: string, callback: ((...any) -> ...any), once: boolean, sticky: boolean): Instance end declare class MessagingService extends Instance function PublishAsync(self, topic: string, message: any): nil function SubscribeAsync(self, topic: string, callback: ((...any) -> ...any)): RBXScriptConnection end declare class MetaBreakpoint extends Instance Condition: string ContinueExecution: boolean Enabled: boolean Id: number IsLogpoint: boolean Line: number LogMessage: string RemoveOnHit: boolean Script: string Valid: boolean function GetContextBreakpoints(self): { [any]: any } function Remove(self, status: ((...any) -> ...any)): number function SetChildBreakpointEnabledByScriptAndContext(self, script: string, contextGST: number, enabled: boolean): nil function SetContextEnabled(self, context: number, enabled: boolean): nil function SetContinueExecution(self, enabled: boolean): nil function SetEnabled(self, enabled: boolean): nil function SetLine(self, line: number, status: ((...any) -> ...any)): number function SetRemoveOnHit(self, enabled: boolean): nil end declare class MetaBreakpointContext extends Instance end declare class MetaBreakpointManager extends Instance MetaBreakpointAdded: RBXScriptSignal MetaBreakpointChanged: RBXScriptSignal MetaBreakpointRemoved: RBXScriptSignal MetaBreakpointSetChanged: RBXScriptSignal function AddBreakpoint(self, script: Instance, line: number, condition: Instance): Instance function GetBreakpointById(self, metaBreakpointId: number): MetaBreakpoint function RemoveBreakpointById(self, metaBreakpointId: number): nil end declare class MicroProfilerService extends Instance ContextLabel: string function DumpToFileAsync(self, secondsToDelay: number, framesToDump: number): string end declare class ModerationService extends Instance InternalProcessReviewableContentEvent: (event: { [any]: any }) -> boolean function BindReviewableContentEventProcessor(self, priority: number, callback: ((...any) -> ...any)): RBXScriptConnection function CreateReviewableContentAsync(self, config: { [any]: any }): string function CreateReviewableContentKey(self, content: Content): string function InternalCreateReviewableContentAsync(self, config: { [any]: any }): string function InternalRequestReviewableContentReviewAsync(self, config: { [any]: any }): nil end declare class Mouse extends Instance Button1Down: RBXScriptSignal<> Button1Up: RBXScriptSignal<> Button2Down: RBXScriptSignal<> Button2Up: RBXScriptSignal<> Hit: CFrame Icon: ContentId IconContent: Content Idle: RBXScriptSignal<> Move: RBXScriptSignal<> Origin: CFrame Target: BasePart TargetFilter: Instance TargetSurface: EnumNormalId UnitRay: Ray ViewSizeX: number ViewSizeY: number WheelBackward: RBXScriptSignal<> WheelForward: RBXScriptSignal<> X: number Y: number end declare class PlayerMouse extends Mouse end declare class PluginMouse extends Mouse DragEnter: RBXScriptSignal<{ Instance }> end declare class MouseService extends Instance MouseEnterStudioViewport: RBXScriptSignal<> MouseLeaveStudioViewport: RBXScriptSignal<> end declare class MultipleDocumentInterfaceInstance extends Instance DataModelSessionEnded: RBXScriptSignal DataModelSessionStarted: RBXScriptSignal FocusedDataModelSession: DataModelSession end declare class NetworkMarker extends Instance Received: RBXScriptSignal<> end declare class NetworkPeer extends Instance function InitializeRemoteAllowList(self, names: { any }): nil function SetOutgoingKBPSLimit(self, limit: number): nil end declare class NetworkClient extends NetworkPeer ConnectionAccepted: RBXScriptSignal ConnectionFailed: RBXScriptSignal end declare class NetworkServer extends NetworkPeer function EncryptStringForPlayerId(self, toEncrypt: string, playerId: number): string end declare class NetworkReplicator extends Instance function GetPlayer(self): Instance end declare class ClientReplicator extends NetworkReplicator RCCProfilerDataComplete: RBXScriptSignal StatsReceived: RBXScriptSignal<{ [any]: any }> function IsStreamedOut(self, instance: Instance): boolean function RequestRCCProfilerData(self, frameRate: number, timeFrame: number): nil function RequestServerStats(self, request: boolean): nil end declare class ServerReplicator extends NetworkReplicator end declare class NetworkSettings extends Instance EmulatedTotalMemoryInMB: number FreeMemoryMBytes: number HttpProxyEnabled: boolean HttpProxyURL: string IncomingReplicationLag: number PrintJoinSizeBreakdown: boolean PrintPhysicsErrors: boolean PrintStreamInstanceQuota: boolean RandomizeJoinInstanceOrder: boolean RenderStreamedRegions: boolean ShowActiveAnimationAsset: boolean end declare class NoCollisionConstraint extends Instance Enabled: boolean Part0: BasePart Part1: BasePart end declare class Noise extends Instance NoiseType: EnumNoiseType Seed: number function SampleDirectional(self, position: Vector3, direction: Vector3): number function SampleUniform(self, position: Vector3): number end declare class NotificationService extends Instance IsConnected: boolean IsLuaChatEnabled: boolean IsLuaGameDetailsEnabled: boolean Roblox17sConnectionChanged: RBXScriptSignal Roblox17sEventReceived: RBXScriptSignal<{ [any]: any }> RobloxConnectionChanged: RBXScriptSignal RobloxEventReceived: RBXScriptSignal<{ [any]: any }> SelectedTheme: string function ActionEnabled(self, actionType: EnumAppShellActionType): nil function ActionTaken(self, actionType: EnumAppShellActionType): nil function CancelAllNotification(self, userId: number): nil function CancelNotification(self, userId: number, alertId: number): nil function GetScheduledNotifications(self, userId: number): { any } function ScheduleNotification(self, userId: number, alertId: number, alertMsg: string, minutesToFire: number): nil function SwitchedToAppShellFeature(self, appShellFeature: EnumAppShellFeature): nil end declare class OmniRecommendationsService extends Instance function ClearSessionId(self): nil function GetSessionId(self): string function MakeRequest(self, nextPageToken: string): HttpRequest end declare class OperationGraph extends Instance end declare class PVInstance extends Instance Origin: CFrame ["Pivot Offset"]: CFrame function GetPivot(self): CFrame function PivotTo(self, targetCFrame: CFrame): nil end declare class BasePart extends PVInstance Anchored: boolean AssemblyAngularVelocity: Vector3 AssemblyCenterOfMass: Vector3 AssemblyLinearVelocity: Vector3 AssemblyMass: number AssemblyRootPart: BasePart AudioCanCollide: boolean BackSurface: EnumSurfaceType BottomSurface: EnumSurfaceType BrickColor: BrickColor CFrame: CFrame CanCollide: boolean CanQuery: boolean CanTouch: boolean CastShadow: boolean CenterOfMass: Vector3 CollisionGroup: string Color: Color3 CurrentPhysicalProperties: PhysicalProperties CustomPhysicalProperties: PhysicalProperties EnableFluidForces: boolean ExtentsCFrame: CFrame ExtentsSize: Vector3 FrontSurface: EnumSurfaceType LeftSurface: EnumSurfaceType LocalTransparencyModifier: number Locked: boolean Mass: number Massless: boolean Material: EnumMaterial MaterialVariant: string Orientation: Vector3 PivotOffset: CFrame Position: Vector3 ReceiveAge: number Reflectance: number ResizeIncrement: number ResizeableFaces: Faces RightSurface: EnumSurfaceType RootPriority: number Rotation: Vector3 Size: Vector3 TopSurface: EnumSurfaceType TouchEnded: RBXScriptSignal Touched: RBXScriptSignal Transparency: number function AngularAccelerationToTorque(self, angAcceleration: Vector3, angVelocity: Vector3?): Vector3 function ApplyAngularImpulse(self, impulse: Vector3): nil function ApplyImpulse(self, impulse: Vector3): nil function ApplyImpulseAtPosition(self, impulse: Vector3, position: Vector3): nil function CanCollideWith(self, part: BasePart): boolean function CanSetNetworkOwnership(self): (boolean, string) function GetClosestPointOnSurface(self, position: Vector3): Vector3 function GetConnectedParts(self, recursive: boolean?): { BasePart } function GetJoints(self): { BasePart } function GetMass(self): number function GetNetworkOwner(self): Player? function GetNetworkOwnershipAuto(self): boolean function GetNoCollisionConstraints(self): { Instance } function GetPhysicsCost(self): number function GetTouchingParts(self): { BasePart } function GetVelocityAtPosition(self, position: Vector3): Vector3 function IntersectAsync(self, parts: { Instance }, collisionfidelity: EnumCollisionFidelity?, renderFidelity: EnumRenderFidelity?): Instance function IsGrounded(self): boolean function Resize(self, normalId: EnumNormalId, deltaAmount: number): boolean function SetNetworkOwner(self, playerInstance: Player?): nil function SetNetworkOwnershipAuto(self): nil function SubtractAsync(self, parts: { BasePart }, collisionfidelity: EnumCollisionFidelity?, renderFidelity: EnumRenderFidelity?): UnionOperation function TorqueToAngularAcceleration(self, torque: Vector3, angVelocity: Vector3?): Vector3 function UnionAsync(self, parts: { BasePart }, collisionfidelity: EnumCollisionFidelity?, renderFidelity: EnumRenderFidelity?): UnionOperation end declare class CornerWedgePart extends BasePart end declare class FormFactorPart extends BasePart end declare class Part extends FormFactorPart Shape: EnumPartType end declare class Platform extends Part end declare class Seat extends Part Disabled: boolean Occupant: Humanoid? function Sit(self, humanoid: Humanoid): nil end declare class SpawnLocation extends Part AllowTeamChangeOnTouch: boolean Duration: number Enabled: boolean Neutral: boolean TeamColor: BrickColor end declare class WedgePart extends FormFactorPart end declare class Terrain extends BasePart Decoration: boolean GrassLength: number LastUsedModificationMethod: EnumTerrainAcquisitionMethod MaterialColors: BinaryString MaxExtents: Region3int16 SmoothVoxelsUpgraded: boolean WaterColor: Color3 WaterReflectance: number WaterTransparency: number WaterWaveSize: number WaterWaveSpeed: number function CanSmoothVoxelsBeUpgraded(self): boolean function CellCenterToWorld(self, x: number, y: number, z: number): Vector3 function CellCornerToWorld(self, x: number, y: number, z: number): Vector3 function Clear(self): nil function ClearVoxelsAsync_beta(self, region: Region3, channelIds: { any }): nil function CopyRegion(self, region: Region3int16): TerrainRegion function CountCells(self): number function FillBall(self, center: Vector3, radius: number, material: EnumMaterial): nil function FillBlock(self, cframe: CFrame, size: Vector3, material: EnumMaterial): nil function FillCylinder(self, cframe: CFrame, height: number, radius: number, material: EnumMaterial): nil function FillRegion(self, region: Region3, resolution: number, material: EnumMaterial): nil function FillWedge(self, cframe: CFrame, size: Vector3, material: EnumMaterial): nil function GetMaterialColor(self, material: EnumMaterial): Color3 function GetTerrainWireframe(self, cframe: CFrame, size: Vector3): { any } function IterateVoxelsAsync_beta(self, region: Region3, resolution: number, channelIds: { any }): TerrainIterateOperation function ModifyVoxelsAsync_beta(self, region: Region3, resolution: number, channelIds: { any }): TerrainModifyOperation function PasteRegion(self, region: TerrainRegion, corner: Vector3int16, pasteEmptyCells: boolean): nil function ReadVoxelChannels(self, region: Region3, resolution: number, channelIds: { any }): { [any]: any } function ReadVoxels(self, region: Region3, resolution: number): any function ReadVoxelsAsync_beta(self, region: Region3, resolution: number, channelIds: { any }): TerrainReadOperation function ReplaceMaterial(self, region: Region3, resolution: number, sourceMaterial: EnumMaterial, targetMaterial: EnumMaterial): nil function ReplaceMaterialInTransform(self, cframe: CFrame, size: Vector3, sourceMaterial: EnumMaterial, targetMaterial: EnumMaterial): nil function ReplaceMaterialInTransformSubregion(self, cframe: CFrame, size: Vector3, sourceMaterial: EnumMaterial, targetMaterial: EnumMaterial, targetRegion: Region3int16): nil function SetMaterialColor(self, material: EnumMaterial, value: Color3): nil function SetMaterialInTransform(self, cframe: CFrame, size: Vector3, targetMaterial: EnumMaterial): nil function SetMaterialInTransformSubregion(self, cframe: CFrame, size: Vector3, targetMaterial: EnumMaterial, targetRegion: Region3int16): nil function SmoothRegion(self, region: Region3, resolution: number, strength: number): any function WorldToCell(self, position: Vector3): Vector3 function WorldToCellPreferEmpty(self, position: Vector3): Vector3 function WorldToCellPreferSolid(self, position: Vector3): Vector3 function WriteVoxelChannels(self, region: Region3, resolution: number, channels: { [any]: any }): nil function WriteVoxels(self, region: Region3, resolution: number, materials: { any }, occupancy: { any }): nil function WriteVoxelsAsync_beta(self, region: Region3, resolution: number, channelIds: { any }): TerrainWriteOperation end declare class TriangleMeshPart extends BasePart CollisionFidelity: EnumCollisionFidelity FluidFidelity: EnumFluidFidelity MeshSize: Vector3 end declare class MeshPart extends TriangleMeshPart DoubleSided: boolean HasSkinnedMesh: boolean MeshContent: Content MeshId: ContentId RenderFidelity: EnumRenderFidelity TextureContent: Content TextureID: ContentId function ApplyMesh(self, meshPart: MeshPart): nil end declare class PartOperation extends TriangleMeshPart RenderFidelity: EnumRenderFidelity SmoothingAngle: number TriangleCount: number UsePartColor: boolean function SubstituteGeometry(self, source: Instance): nil end declare class IntersectOperation extends PartOperation end declare class NegateOperation extends PartOperation end declare class UnionOperation extends PartOperation end declare class TrussPart extends BasePart Style: EnumStyle end declare class VehicleSeat extends BasePart AreHingesDetected: number Disabled: boolean HeadsUpDisplay: boolean MaxSpeed: number Occupant: Humanoid? Steer: number SteerFloat: number Throttle: number ThrottleFloat: number Torque: number TurnSpeed: number function Sit(self, humanoid: Humanoid): nil end declare class Camera extends PVInstance CFrame: CFrame CameraSubject: Humanoid | BasePart | nil CameraType: EnumCameraType DiagonalFieldOfView: number FieldOfView: number FieldOfViewMode: EnumFieldOfViewMode FirstPersonTransition: RBXScriptSignal Focus: CFrame HeadLocked: boolean HeadScale: number InterpolationFinished: RBXScriptSignal<> MaxAxisFieldOfView: number NearPlaneZ: number VRTiltAndRollEnabled: boolean ViewportSize: Vector2 function GetPartsObscuringTarget(self, castPoints: { Vector3 }, ignoreList: { Instance }): { BasePart } function GetRenderCFrame(self): CFrame function GetRoll(self): number function ScreenPointToRay(self, x: number, y: number, depth: number?): Ray function SetImageServerView(self, modelCoord: CFrame): nil function SetRoll(self, rollAngle: number): nil function ViewportPointToRay(self, x: number, y: number, depth: number?): Ray function WorldToScreenPoint(self, worldPoint: Vector3): (Vector3, boolean) function WorldToViewportPoint(self, worldPoint: Vector3): (Vector3, boolean) function Zoom(self, distance: number): boolean function ZoomToExtents(self, boundingBoxCFrame: CFrame, boundingBoxSize: Vector3): nil end declare class Model extends PVInstance LevelOfDetail: EnumModelLevelOfDetail ModelStreamingMode: EnumModelStreamingMode PrimaryPart: BasePart? Scale: number WorldPivot: CFrame function AddPersistentPlayer(self, playerInstance: Player?): nil function GetBoundingBox(self): (CFrame, Vector3) function GetExtentsSize(self): Vector3 function GetPersistentPlayers(self): { Instance } function GetScale(self): number function MoveTo(self, position: Vector3): nil function RemovePersistentPlayer(self, playerInstance: Player?): nil function ScaleTo(self, newScaleFactor: number): nil function TranslateBy(self, delta: Vector3): nil end declare class Actor extends Model function BindToMessage(self, topic: string, func: ((...any) -> ...any)): RBXScriptConnection function BindToMessageParallel(self, topic: string, func: ((...any) -> ...any)): RBXScriptConnection function SendMessage(self, topic: string, ...: any): () end declare class BackpackItem extends Model TextureContent: Content TextureId: ContentId end declare class Tool extends BackpackItem Activated: RBXScriptSignal<> CanBeDropped: boolean Deactivated: RBXScriptSignal<> Enabled: boolean Equipped: RBXScriptSignal Grip: CFrame GripForward: Vector3 GripPos: Vector3 GripRight: Vector3 GripUp: Vector3 ManualActivationOnly: boolean RequiresHandle: boolean ToolTip: string Unequipped: RBXScriptSignal<> function Activate(self): nil function Deactivate(self): nil end declare class WorldRoot extends Model PhysicsStepTime: number function ArePartsTouchingOthers(self, partList: { BasePart }, overlapIgnored: number?): boolean function Blockcast(self, cframe: CFrame, size: Vector3, direction: Vector3, params: RaycastParams?): RaycastResult? function BulkMoveTo(self, partList: { BasePart }, cframeList: { CFrame }, eventMode: EnumBulkMoveMode?): nil function CacheCurrentTerrain(self, id: string, center: Vector3, radius: number): string function ClearCachedTerrain(self, id: string): boolean function GetAwakeContactNormals(self): { any } function GetAwakeContactParts(self): { any } function GetAwakeContactPositions(self): { any } function GetAwakeRootParts(self): { Instance } function GetPartBoundsInBox(self, cframe: CFrame, size: Vector3, overlapParams: OverlapParams?): { BasePart } function GetPartBoundsInRadius(self, position: Vector3, radius: number, overlapParams: OverlapParams?): { BasePart } function GetPartsInPart(self, part: BasePart, overlapParams: OverlapParams?): { BasePart } function IKMoveTo(self, part: BasePart, target: CFrame, translateStiffness: number?, rotateStiffness: number?, collisionsMode: EnumIKCollisionsMode?): nil function Raycast(self, origin: Vector3, direction: Vector3, raycastParams: RaycastParams?): RaycastResult? function RaycastCachedTerrain(self, id: string, origin: Vector3, direction: Vector3, ignoreWater: boolean): RaycastResult? function SetInsertPoint(self, point: Vector3): nil function Shapecast(self, part: BasePart, direction: Vector3, params: RaycastParams?): RaycastResult? function Spherecast(self, position: Vector3, radius: number, direction: Vector3, params: RaycastParams?): RaycastResult? function StepPhysics(self, dt: number, parts: { Instance }?): nil end declare class Workspace extends WorldRoot AirDensity: number AirTurbulenceIntensity: number AllowThirdPartySales: boolean AuthorityMode: EnumAuthorityMode AvatarUnificationMode: EnumAvatarUnificationMode ClientAnimatorThrottling: EnumClientAnimatorThrottlingMode CurrentCamera: Camera DistributedGameTime: number FallHeightEnabled: boolean FallenPartsDestroyHeight: number FluidForces: EnumFluidForces GlobalWind: Vector3 Gravity: number IKControlConstraintSupport: EnumIKControlConstraintSupport InsertPoint: Vector3 LuauTypeCheckMode: EnumLuauTypeCheckMode MeshPartHeadsAndAccessories: EnumMeshPartHeadsAndAccessories ModelStreamingBehavior: EnumModelStreamingBehavior MoverConstraintRootBehavior: EnumMoverConstraintRootBehaviorMode NextGenerationReplication: EnumRolloutState PathfindingUseImprovedSearch: EnumPathfindingUseImprovedSearch PersistentLoaded: RBXScriptSignal PhysicsImprovedSleep: EnumRolloutState PhysicsSteppingMethod: EnumPhysicsSteppingMethod PlayerCharacterDestroyBehavior: EnumPlayerCharacterDestroyBehavior PlayerScriptsUseInputActionSystem: EnumRolloutState PrimalPhysicsSolver: EnumPrimalPhysicsSolver RejectCharacterDeletions: EnumRejectCharacterDeletions RenderingCacheOptimizations: EnumRenderingCacheOptimizationMode ReplicateInstanceDestroySetting: EnumReplicateInstanceDestroySetting Retargeting: EnumAnimatorRetargetingMode SandboxedInstanceMode: EnumSandboxedInstanceMode SignalBehavior: EnumSignalBehavior StreamOutBehavior: EnumStreamOutBehavior StreamingEnabled: boolean StreamingIntegrityMode: EnumStreamingIntegrityMode StreamingMinRadius: number StreamingTargetRadius: number Terrain: Terrain TouchEventsUseCollisionGroups: EnumRolloutState TouchesUseCollisionGroups: boolean UseFixedSimulation: EnumRolloutState UseNewLuauTypeSolver: EnumRolloutState function CalculateJumpDistance(self, gravity: number, jumpPower: number, walkSpeed: number): number function CalculateJumpHeight(self, gravity: number, jumpPower: number): number function CalculateJumpPower(self, gravity: number, jumpHeight: number): number function ExperimentalSolverIsEnabled(self): boolean function GetNumAwakeParts(self): number function GetPhysicsThrottling(self): number function GetRealPhysicsFPS(self): number function GetServerTimeNow(self): number function JoinToOutsiders(self, objects: { Instance }, jointType: EnumJointCreationMode): nil function PGSIsEnabled(self): boolean function SetAvatarUnificationMode(self, value: EnumAvatarUnificationMode): nil function SetMeshPartHeadsAndAccessories(self, value: EnumMeshPartHeadsAndAccessories): nil function SetPhysicsThrottleEnabled(self, value: boolean): nil function UnjoinFromOutsiders(self, objects: { Instance }): nil function ZoomToExtents(self): nil end declare class WorldModel extends WorldRoot end declare class PackageLink extends Instance AutoUpdate: boolean Creator: string DefaultName: string HasNewVersion: boolean ModifiedState: number PackageAssetName: string PackageId: ContentId PermissionLevel: EnumPackagePermission SerializedDefaultAttributes: BinaryString Status: string VersionNumber: number end declare class PackageService extends Instance end declare class PackageUIService extends Instance OnConvertToPackageResult: RBXScriptSignal OnOpenConvertToPackagePlugin: RBXScriptSignal<{ Instance }, string, { Instance }> function ConvertToMockPackage(self, instance: Instance): nil function ConvertToPackageAsync(self, sourceRoot: Instance, name: string, cloneRoot: Instance): Instance function ConvertToPackageClosedCallback(self, sourceRoot: Instance): nil function ConvertToPackageUpload(self, uploadUrl: string, cloneInstances: { Instance }, originalInstances: { Instance }): nil function GetPackageInfo(self, packageAssetId: number): { [any]: any } function PublishPackage(self, packageInstance: Instance, addUndoWayPoint: boolean): nil function SetPackageVersion(self, packageInstance: Instance, versionNumber: number): Instance end declare class Pages extends Instance IsFinished: boolean function AdvanceToNextPageAsync(self): nil function GetCurrentPage(self): { any } end declare class AudioPages extends Pages end declare class BanHistoryPages extends Pages end declare class CapturesPages extends Pages end declare class CatalogPages extends Pages end declare class DataStoreKeyPages extends Pages Cursor: string end declare class DataStoreListingPages extends Pages Cursor: string end declare class DataStorePages extends Pages end declare class DataStoreVersionPages extends Pages end declare class FriendPages extends Pages end declare class InventoryPages extends Pages end declare class EmotesPages extends InventoryPages end declare class MemoryStoreHashMapPages extends Pages end declare class OutfitPages extends Pages end declare class RecommendationPages extends Pages end declare class StandardPages extends Pages end declare class PartOperationAsset extends Instance end declare class ParticleEmitter extends Instance Acceleration: Vector3 Brightness: number Color: ColorSequence Drag: number EmissionDirection: EnumNormalId Enabled: boolean FlipbookFramerate: NumberRange FlipbookIncompatible: string FlipbookLayout: EnumParticleFlipbookLayout FlipbookMode: EnumParticleFlipbookMode FlipbookSizeX: number FlipbookSizeY: number FlipbookStartRandom: boolean Lifetime: NumberRange LightEmission: number LightInfluence: number LocalTransparencyModifier: number LockedToPart: boolean Orientation: EnumParticleOrientation Rate: number RotSpeed: NumberRange Rotation: NumberRange Shape: EnumParticleEmitterShape ShapeInOut: EnumParticleEmitterShapeInOut ShapePartial: number ShapeStyle: EnumParticleEmitterShapeStyle Size: NumberSequence Speed: NumberRange SpreadAngle: Vector2 Squash: NumberSequence Texture: ContentId TimeScale: number Transparency: NumberSequence VelocityInheritance: number WindAffectsDrag: boolean ZOffset: number function Clear(self): nil function Emit(self, particleCount: number?): nil function FastForward(self, numFrames: number): nil end declare class PartyEmulatorService extends Instance ConfigurationChanged: RBXScriptSignal<{ [any]: any }> function CreateNewParty(self): string function DeleteParty(self, partyId: string): nil function GetEmulatedPartyAsync(self, partyId: string): { any } function GetEmulatedPartyConfiguration(self): { [any]: any } function GetIsEmulationEnabled(self): boolean function OnTestPlayerCountChanged(self, newPlayerCount: number): nil function SetIsEmulationEnabled(self, isEnabled: boolean): nil function SetPlayerPartyId(self, userId: number, partyId: string): nil function applyPartyIdToPlayer(self, player: Player): nil end declare class PatchBundlerFileWatch extends Instance end declare class PatchMapping extends Instance FlattenTree: boolean PatchId: string TargetPath: string end declare class Path extends Instance Blocked: RBXScriptSignal Status: EnumPathStatus Unblocked: RBXScriptSignal function CheckOcclusionAsync(self, start: number): number function ComputeAsync(self, start: Vector3, finish: Vector3): nil function GetWaypoints(self): { PathWaypoint } end declare class PathfindingLink extends Instance Attachment0: Attachment? Attachment1: Attachment? IsBidirectional: boolean Label: string end declare class PathfindingModifier extends Instance Label: string PassThrough: boolean end declare class PathfindingService extends Instance function CreatePath(self, agentParameters: { [any]: any }?): Path function FindPathAsync(self, start: Vector3, finish: Vector3): Path end declare class PausedState extends Instance AllThreadsPaused: boolean Reason: EnumDebuggerPauseReason ThreadId: number end declare class PausedStateBreakpoint extends PausedState Breakpoint: Breakpoint end declare class PausedStateException extends PausedState ExceptionText: string end declare class PerformanceControlService extends Instance function IsCrossExperienceLaunchFeasible(self, type: string): boolean end declare class PermissionsService extends Instance function GetIsThirdPartyAssetAllowed(self): boolean function GetIsThirdPartyPurchaseAllowed(self): boolean function GetIsThirdPartyTeleportAllowed(self): boolean function GetPermissions(self, assetId: string): { any } function SetPermissions(self, assetId: string, permissions: { any }): nil end declare class PhysicsService extends Instance function CollisionGroupSetCollidable(self, name1: string, name2: string, collidable: boolean): nil function CollisionGroupsAreCollidable(self, name1: string, name2: string): boolean function GetMaxCollisionGroups(self): number function GetRegisteredCollisionGroups(self): { any } function IkSolve(self, part: BasePart, target: CFrame, translateStiffness: number, rotateStiffness: number): nil function IsCollisionGroupRegistered(self, name: string): boolean function LocalIkSolve(self, part: BasePart, target: CFrame, translateStiffness: number, rotateStiffness: number): nil function RegisterCollisionGroup(self, name: string): nil function RenameCollisionGroup(self, from: string, to: string): nil function UnregisterCollisionGroup(self, name: string): nil end declare class PhysicsSettings extends Instance AllowSleep: boolean AreAnchorsShown: boolean AreAssembliesShown: boolean AreAssemblyCentersOfMassShown: boolean AreAwakePartsHighlighted: boolean AreBodyTypesShown: boolean AreCollisionCostsShown: boolean AreConstraintForcesShownForSelectedOrHoveredInstances: boolean AreConstraintTorquesShownForSelectedOrHoveredInstances: boolean AreContactForcesShownForSelectedOrHoveredAssemblies: boolean AreContactIslandsShown: boolean AreContactPointsShown: boolean AreGravityForcesShownForSelectedOrHoveredAssemblies: boolean AreJointCoordinatesShown: boolean AreMagnitudesShownForDrawnForcesAndTorques: boolean AreMechanismsShown: boolean AreModelCoordsShown: boolean AreNonAnchorsShown: boolean AreOwnersShown: boolean ArePartCoordsShown: boolean AreRegionsShown: boolean AreSolverIslandsShown: boolean AreTerrainReplicationRegionsShown: boolean AreTimestepsShown: boolean AreUnalignedPartsShown: boolean AreWorldCoordsShown: boolean DisableCSGv2: boolean DisableCSGv3ForPlugins: boolean DrawConstraintsNetForce: boolean DrawContactsNetForce: boolean DrawTotalNetForce: boolean EnableForceVisualizationSmoothing: boolean FluidForceDrawScale: number ForceCSGv2: boolean ForceDrawScale: number ForceVisualizationSmoothingSteps: number IsInterpolationThrottleShown: boolean IsReceiveAgeShown: boolean IsTreeShown: boolean PhysicsEnvironmentalThrottle: EnumEnviromentalPhysicsThrottle ShowDecompositionGeometry: boolean ShowFluidForcesForSelectedOrHoveredMechanisms: boolean ShowInstanceNamesForDrawnForcesAndTorques: boolean SolverConvergenceMetricType: EnumSolverConvergenceMetricType SolverConvergenceVisualizationMode: EnumSolverConvergenceVisualizationMode ThrottleAdjustTime: number TorqueDrawScale: number UseCSGv2: boolean end declare class PlaceAssetIdsService extends Instance end declare class PlaceStatsService extends Instance end declare class PlacesService extends Instance function StartPlaySolo(self): nil function StopPlaySolo(self): nil end declare class PlatformCloudStorageService extends Instance function GetUserDataAsync(self, key: string): { [any]: any } function IsUserDataAvailable(self): boolean function SetUserDataAsync(self, key: string, data: { [any]: any }): nil end declare class PlatformFriendsService extends Instance function GetPartyMembers(self): { any } function IsInviteFriendsEnabled(self): boolean function IsProfileEnabled(self): boolean function ShowInviteFriendsUI(self): nil function ShowProfile(self, platformUserId: string): nil end declare class Player extends Instance AccountAge: number AutoJumpEnabled: boolean CameraMaxZoomDistance: number CameraMinZoomDistance: number CameraMode: EnumCameraMode CanLoadCharacterAppearance: boolean Character: Model? CharacterAdded: RBXScriptSignal CharacterAppearanceId: number CharacterAppearanceLoaded: RBXScriptSignal CharacterRemoving: RBXScriptSignal ChatAvailabilityStatus: string ChatMode: EnumChatMode Chatted: RBXScriptSignal CloudEditSelectionChanged: RBXScriptSignal<{ any }> DevCameraOcclusionMode: EnumDevCameraOcclusionMode DevComputerCameraMode: EnumDevComputerCameraMovementMode DevComputerMovementMode: EnumDevComputerMovementMode DevEnableMouseLock: boolean DevTouchCameraMode: EnumDevTouchCameraMovementMode DevTouchMovementMode: EnumDevTouchMovementMode DisplayName: string FollowUserId: number FriendStatusChanged: RBXScriptSignal GameplayPaused: boolean Guest: boolean HasVerifiedBadge: boolean HealthDisplayDistance: number Idled: RBXScriptSignal InstancePinned: RBXScriptSignal InstanceUnpinned: RBXScriptSignal LocaleId: string MaximumSimulationRadius: number MembershipType: EnumMembershipType NameDisplayDistance: number Neutral: boolean OnTeleport: RBXScriptSignal OsPlatform: string PartyId: string PlatformName: string ReplicationFocus: Instance? RespawnLocation: SpawnLocation SimulationRadius: number SimulationRadiusChanged: RBXScriptSignal StreamingPinComplete: RBXScriptSignal Team: Team TeamColor: BrickColor Teleported: boolean TeleportedIn: boolean ThirdPartyTextChatRestrictionStatus: EnumChatRestrictionStatus UnfilteredChat: boolean UserId: number VRDevice: string VREnabled: boolean function AddReplicationFocus(self, part: BasePart): nil function AddToBlockList(self, userIds: { any }): nil function ClearCharacterAppearance(self): nil function DistanceFromCharacter(self, point: Vector3): number function GetCanManageAsync(self): boolean function GetData(self): PlayerData function GetFriendStatus(self, player: Player): EnumFriendStatus function GetFriendsOnline(self, maxFriends: number?): { any } function GetJoinData(self): { LaunchData: string?, Members: {number}?, SourceGameId: number?, SourcePlaceId: number?, TeleportData: TeleportData? } function GetMouse(self): Mouse function GetNetworkPing(self): number function GetRankInGroup(self, groupId: number): number function GetRoleInGroup(self, groupId: number): string function GetUnder13(self): boolean function HasAppearanceLoaded(self): boolean function IsFriendsWith(self, userId: number): boolean function IsInGroup(self, groupId: number): boolean function IsVerified(self): boolean function Kick(self, message: string?): nil function LoadCharacter(self): nil function LoadCharacterBlocking(self): nil function LoadCharacterWithAvatarRules(self, avatarRules: AvatarRules): nil function LoadCharacterWithHumanoidDescription(self, humanoidDescription: HumanoidDescription): nil function Move(self, walkDirection: Vector3, relativeToCamera: boolean?): nil function PinStreamingForInstance(self, instance: Instance, depth: number): nil function PinStreamingForInstanceByUniqueId(self, uniqueIdString: string, depth: number): nil function RemoveCharacter(self): nil function RemoveReplicationFocus(self, part: BasePart): nil function RequestFriendship(self, player: Player): nil function RequestStreamAroundAsync(self, position: Vector3, timeOut: number?): nil function RevokeFriendship(self, player: Player): nil function SetAccountAge(self, accountAge: number): nil function SetBlockListInitialized(self): nil function SetCharacterAppearanceJson(self, jsonBlob: string): nil function SetChatTranslationSettingsLocaleId(self, locale: string): nil function SetExperienceSettingsLocaleId(self, locale: string): nil function SetMembershipType(self, membershipType: EnumMembershipType): nil function SetModerationAccessKey(self, moderationAccessKey: string): nil function SetSuperSafeChat(self, value: boolean): nil function UnpinStreamingForInstance(self, instance: Instance, depth: number): nil function UpdatePlayerBlocked(self, userId: number, blocked: boolean): nil end declare class PlayerData extends Instance function GetPlayer(self): Player function GetRecordAsync(self, recordName: string?): PlayerDataRecord end declare class PlayerDataRecord extends Instance Changed: RBXScriptSignal CreatedTime: number DefaultRecordName: boolean Dirty: boolean Error: EnumPlayerDataErrorState Flushed: RBXScriptSignal FlushedTime: number Loaded: RBXScriptSignal LoadedTime: number ModifiedTime: number NewRecord: boolean Readable: boolean RecordName: string Writable: boolean function GetPlayer(self): Player function GetValue(self, key: string): any function GetValueChangedSignal(self, key: string): RBXScriptSignal function ReleaseAsync(self): nil function RemoveValue(self, key: string): nil function RequestFlushAsync(self): nil function SetValue(self, key: string, value: any): nil end declare class PlayerDataRecordConfig extends Instance RecordName: string function GetDefaultValue(self, key: string): any function SetDefaultValue(self, key: string, value: any): nil end declare class PlayerDataService extends Instance LoadFailureBehavior: EnumPlayerDataLoadFailureBehavior function GetRecordConfig(self, recordName: string?): PlayerDataRecordConfig end declare class PlayerEmulatorService extends Instance CustomPoliciesEnabled: boolean EmulatedCountryCode: string EmulatedGameLocale: string PlayerEmulationEnabled: boolean PseudolocalizationEnabled: boolean TextElongationFactor: number function GetEmulatedPolicyInfo(self): { [any]: any } function RegionCodeWillHaveAutomaticNonCustomPolicies(self, regionCode: string): boolean function SetEmulatedPolicyInfo(self, emulatedPolicyInfo: { [any]: any }): nil end declare class PlayerHydrationService extends Instance end declare class PlayerScripts extends Instance ComputerCameraMovementModeRegistered: RBXScriptSignal<> ComputerMovementModeRegistered: RBXScriptSignal<> TouchCameraMovementModeRegistered: RBXScriptSignal<> TouchMovementModeRegistered: RBXScriptSignal<> function ClearComputerCameraMovementModes(self): nil function ClearComputerMovementModes(self): nil function ClearTouchCameraMovementModes(self): nil function ClearTouchMovementModes(self): nil function GetRegisteredComputerCameraMovementModes(self): { any } function GetRegisteredComputerMovementModes(self): { any } function GetRegisteredTouchCameraMovementModes(self): { any } function GetRegisteredTouchMovementModes(self): { any } function RegisterComputerCameraMovementMode(self, cameraMovementMode: EnumComputerCameraMovementMode): nil function RegisterComputerMovementMode(self, movementMode: EnumComputerMovementMode): nil function RegisterTouchCameraMovementMode(self, cameraMovementMode: EnumTouchCameraMovementMode): nil function RegisterTouchMovementMode(self, movementMode: EnumTouchMovementMode): nil end declare class PlayerViewService extends Instance function GetDeviceCameraCFrame(self, player: Player?): CFrame function GetDeviceCameraCFrameForSelfView(self): CFrame function OnCameraCFrameReplicationRequest(self): nil function UpdateDeviceCFrame(self, player: Player?, cframe: CFrame?, timestamp: number?): nil end declare class Players extends Instance BanningEnabled: boolean BubbleChat: boolean CharacterAutoLoads: boolean ClassicChat: boolean FriendRequestEvent: RBXScriptSignal GameAnnounce: RBXScriptSignal LocalPlayer: Player MaxPlayers: number MaxPlayersInternal: number PlayerAdded: RBXScriptSignal PlayerChatted: RBXScriptSignal PlayerConnecting: RBXScriptSignal PlayerDisconnecting: RBXScriptSignal PlayerMembershipChanged: RBXScriptSignal PlayerRejoining: RBXScriptSignal PlayerRemoving: RBXScriptSignal PreferredPlayers: number PreferredPlayersInternal: number RespawnTime: number UseStrafingAnimations: boolean UserSubscriptionStatusChanged: RBXScriptSignal function BanAsync(self, config: { [any]: any }): nil function Chat(self, message: string): nil function CreateHumanoidModelFromDescription(self, description: HumanoidDescription, rigType: EnumHumanoidRigType, assetTypeVerification: EnumAssetTypeVerification?): Model function CreateHumanoidModelFromUserId(self, userId: number): Model function CreateLocalPlayer(self): Player function GetBanHistoryAsync(self, userId: number): BanHistoryPages function GetCharacterAppearanceInfoAsync(self, userId: number): { [any]: any } function GetFriendsAsync(self, userId: number): FriendPages function GetHumanoidDescriptionFromOutfitId(self, outfitId: number): HumanoidDescription function GetHumanoidDescriptionFromUserId(self, userId: number): HumanoidDescription function GetNameFromUserIdAsync(self, userId: number): string function GetPlayerByUserId(self, userId: number): Player? function GetPlayerFromCharacter(self, character: Model): Player? function GetPlayers(self): { Player } function GetUserIdFromNameAsync(self, userName: string): number function GetUserThumbnailAsync(self, userId: number, thumbnailType: EnumThumbnailType, thumbnailSize: EnumThumbnailSize): (string, boolean) function ReportAbuse(self, player: Player, reason: string, optionalMessage: string): nil function ReportAbuseV3(self, player: Player, jsonTags: string): nil function ReportAvatarAbuse(self, targetUserId: number, tags: { [any]: any }): nil function ReportChatAbuse(self, eligibleChatLines: { any }, targetChatLines: { any }, tags: { [any]: any }): nil function ResetLocalPlayer(self): nil function SetChatStyle(self, style: EnumChatStyle?): nil function SetLocalPlayerInfo(self, userId: number, userName: string, displayName: string, membershipType: EnumMembershipType, isUnder13: boolean): nil function TeamChat(self, message: string): nil function UnbanAsync(self, config: { [any]: any }): nil function WhisperChat(self, message: string, player: Instance): nil end declare class Plugin extends Instance CollisionEnabled: boolean Deactivation: RBXScriptSignal<> DisableUIDragDetectorDrags: boolean GridSize: number HostDataModelType: EnumStudioDataModelType HostDataModelTypeIsCurrent: boolean IsDebuggable: boolean MultipleDocumentInterfaceInstance: MultipleDocumentInterfaceInstance ProcessAssetInsertionDrag: (assetId: string, assetTypeId: number, instances: { Instance }) -> { Instance } ProcessAssetInsertionDrop: () -> nil Ready: RBXScriptSignal<> Unloading: RBXScriptSignal<> UsesAssetInsertionDrag: boolean function Activate(self, exclusiveMouse: boolean): nil function CreateDockWidgetPluginGui(self, pluginGuiId: string, dockWidgetPluginGuiInfo: DockWidgetPluginGuiInfo): DockWidgetPluginGui function CreatePluginAction(self, actionId: string, text: string, statusTip: string, iconName: string?, allowBinding: boolean?): PluginAction function CreatePluginMenu(self, id: string, title: string?, icon: string?): PluginMenu function CreateQWidgetPluginGui(self, pluginGuiId: string, pluginGuiOptions: { [any]: any }): QWidgetPluginGui function CreateToolbar(self, name: string): PluginToolbar function Deactivate(self): nil function GetItem(self, key: string, defaultValue: any): any function GetJoinMode(self): EnumJointCreationMode function GetMouse(self): PluginMouse function GetPluginComponent(self, name: string): any function GetSelectedRibbonTool(self): EnumRibbonTool function GetSetting(self, key: string): any function GetUri(self): { [any]: any } function ImportFbxAnimation(self, rigModel: Instance, isR15: boolean?): Instance function ImportFbxRig(self, isR15: boolean?): Instance function Intersect(self, objects: { Instance }): Instance function Invoke(self, key: string, arguments: any): nil function IsActivated(self): boolean function IsActivatedWithExclusiveMouse(self): boolean function IsLoadedFromProject(self): boolean function Negate(self, objects: { Instance }): { NegateOperation } function OnInvoke(self, key: string, callback: ((...any) -> ...any)): Instance function OnInvokeSuspendOverride(self, key: string, callback: ((...any) -> ...any)): Instance function OnSetItem(self, key: string, callback: ((...any) -> ...any)): Instance function OpenScript(self, script: LuaSourceContainer, lineNumber: number?): nil function OpenWikiPage(self, url: string): nil function PauseSound(self, sound: Instance): nil function PlaySound(self, sound: Instance, normalizedTimePosition: number?): nil function PromptForExistingAssetId(self, assetType: string): number function PromptSaveSelection(self, suggestedFileName: string?): boolean function ResumeSound(self, sound: Instance): nil function SaveSelectedToRoblox(self): nil function SelectRibbonTool(self, tool: EnumRibbonTool, position: UDim2): nil function Separate(self, objects: { Instance }): { UnionOperation } function SetItem(self, key: string, value: any): nil function SetReady(self): nil function SetSetting(self, key: string, value: any): nil function StartDecalDrag(self, decal: Instance): nil function StartDrag(self, dragData: { [any]: any }): nil function StopAllSounds(self): nil function Union(self, objects: { Instance }): UnionOperation end declare class PluginAction extends Instance ActionId: string AllowBinding: boolean Checked: boolean DefaultShortcut: string Enabled: boolean StatusTip: string Text: string Triggered: RBXScriptSignal<> end declare class PluginCapabilities extends Instance Manifest: string end declare class PluginDebugService extends Instance end declare class PluginDragEvent extends Instance Data: string MimeType: string Position: Vector2 Sender: string end declare class PluginGuiService extends Instance end declare class PluginManagementService extends Instance function GetOTAPluginVersion(self, pluginName: string?): number function SetAutoUpdate(self, pluginId: number, state: boolean): nil end declare class PluginManager extends Instance function ExportPlace(self, filePath: string?): nil function ExportSelection(self, filePath: string?): nil end declare class PluginManagerInterface extends Instance function ExportPlace(self, filePath: string?): nil function ExportSelection(self, filePath: string?): nil end declare class PluginMenu extends Instance Icon: string Title: string function AddAction(self, action: PluginAction): nil function AddMenu(self, menu: PluginMenu): nil function AddNewAction(self, actionId: string, text: string, icon: string?): PluginAction function AddSeparator(self): nil function Clear(self): nil function ShowAsync(self): PluginAction end declare class PluginPolicyService extends Instance function GetPluginPolicy(self, pluginName: string): { [any]: any } end declare class PluginToolbar extends Instance function CreateButton(self, id: string, toolTip: string, iconAsset: string, text: string?): PluginToolbarButton function CreatePopupButton(self, buttonId: string, tooltip: string, iconname: string, text: string?): PluginToolbarButton end declare class PluginToolbarButton extends Instance Click: RBXScriptSignal<> ClickableWhenViewportHidden: boolean DropdownClick: RBXScriptSignal<> Enabled: boolean Icon: ContentId function SetActive(self, active: boolean): nil function SetDropdownActive(self, active: boolean): nil end declare class PolicyService extends Instance IsLuobuServer: EnumTriStateBoolean LuobuWhitelisted: EnumTriStateBoolean function CanViewBrandProjectAsync(self, player: Player, brandProjectId: string): boolean function GetPolicyInfoForPlayerAsync(self, player: Player): { [any]: any } function GetPolicyInfoForServerRobloxOnlyAsync(self): { [any]: any } end declare class PoseBase extends Instance EasingDirection: EnumPoseEasingDirection EasingStyle: EnumPoseEasingStyle Weight: number end declare class NumberPose extends PoseBase Value: number end declare class Pose extends PoseBase CFrame: CFrame function AddSubPose(self, pose: Pose): nil function GetSubPoses(self): { Instance } function RemoveSubPose(self, pose: Pose): nil end declare class PostEffect extends Instance Enabled: boolean end declare class BloomEffect extends PostEffect Intensity: number Size: number Threshold: number end declare class BlurEffect extends PostEffect Size: number end declare class ColorCorrectionEffect extends PostEffect Brightness: number Contrast: number Saturation: number TintColor: Color3 end declare class ColorGradingEffect extends PostEffect TonemapperPreset: EnumTonemapperPreset end declare class DepthOfFieldEffect extends PostEffect FarIntensity: number FocusDistance: number InFocusRadius: number NearIntensity: number end declare class SunRaysEffect extends PostEffect Intensity: number Spread: number end declare class ProcessInstancePhysicsService extends Instance end declare class ProximityPrompt extends Instance ActionText: string AutoLocalize: boolean ClickablePrompt: boolean Enabled: boolean Exclusivity: EnumProximityPromptExclusivity GamepadKeyCode: EnumKeyCode HoldDuration: number IndicatorHidden: RBXScriptSignal<> IndicatorShown: RBXScriptSignal<> KeyboardKeyCode: EnumKeyCode MaxActivationDistance: number MaxIndicatorDistance: number ObjectText: string PromptButtonHoldBegan: RBXScriptSignal PromptButtonHoldEnded: RBXScriptSignal PromptHidden: RBXScriptSignal<> PromptShown: RBXScriptSignal RequiresLineOfSight: boolean RootLocalizationTable: LocalizationTable Style: EnumProximityPromptStyle TriggerEnded: RBXScriptSignal Triggered: RBXScriptSignal UIOffset: Vector2 function InputHoldBegin(self): nil function InputHoldEnd(self): nil end declare class ProximityPromptService extends Instance Enabled: boolean IndicatorHidden: RBXScriptSignal IndicatorShown: RBXScriptSignal MaxIndicatorsVisible: number MaxPromptsVisible: number PromptButtonHoldBegan: RBXScriptSignal PromptButtonHoldEnded: RBXScriptSignal PromptHidden: RBXScriptSignal PromptShown: RBXScriptSignal PromptTriggerEnded: RBXScriptSignal PromptTriggered: RBXScriptSignal end declare class PublishService extends Instance function CreateAssetAndWaitForAssetId(self, instances: { Instance }, operationId: string, creatorType: EnumAssetCreatorType, creatorId: number, assetType: string, name: string, description: string, expectedPrice: number?): number function CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsync(self, serializedInstance: string, creatorType: EnumAssetCreatorType, creatorId: number, assetType: string, assetId: number, name: string, description: string, token: string, contentType: string, expectedPrice: number?): { [any]: any } function CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsyncWithAddParam(self, serializedInstance: string, publishInfo: { [any]: any }): { [any]: any } function CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsyncWithAddParamErrorJson(self, serializedInstance: string, publishInfo: { [any]: any }): { [any]: any } function PublishCageMeshAsync(self, wrap: Instance, cageType: EnumCageType): ContentId function PublishDescendantAssets(self, instance: Instance): boolean function PublishDescendantAssetsAsync(self, instance: Instance): boolean end declare class RTAnimationTracker extends Instance Active: boolean EnableFallbackAudioInput: boolean SessionName: string TrackerError: RBXScriptSignal TrackerMode: EnumTrackerMode TrackerPrompt: RBXScriptSignal TrackerType: EnumTrackerType function Step(self): nil end declare class RbxAnalyticsService extends Instance function AddGlobalPointsField(self, key: string, value: number): nil function AddGlobalPointsTag(self, key: string, value: string): nil function DEPRECATED_TrackEvent(self, category: string, action: string, label: string, value: number?): nil function DEPRECATED_TrackEventWithArgs(self, category: string, action: string, label: string, args: { [any]: any }, value: number?): nil function GetClientId(self): string function GetPlaySessionId(self): string function GetSessionId(self): string function ReleaseRBXEventStream(self, target: string): nil function RemoveGlobalPointsField(self, key: string): nil function RemoveGlobalPointsTag(self, key: string): nil function ReportCounter(self, counterName: string, amount: number?): nil function ReportInfluxSeries(self, seriesName: string, points: { [any]: any }, throttlingPercentage: number): nil function ReportStats(self, category: string, value: number): nil function ReportToDiagByCountryCode(self, featureName: string, measureName: string, seconds: number): nil function SendEventDeferred(self, target: string, eventContext: string, eventName: string, additionalArgs: { [any]: any }): nil function SendEventImmediately(self, target: string, eventContext: string, eventName: string, additionalArgs: { [any]: any }): nil function SetRBXEvent(self, target: string, eventContext: string, eventName: string, additionalArgs: { [any]: any }): nil function SetRBXEventStream(self, target: string, eventContext: string, eventName: string, additionalArgs: { [any]: any }): nil function TrackEvent(self, category: string, action: string, label: string, value: number?): nil function TrackEventWithArgs(self, category: string, action: string, label: string, args: { [any]: any }, value: number?): nil function UpdateHeartbeatObject(self, args: { [any]: any }): nil end declare class RecommendationService extends Instance function GenerateItemListAsync(self, generateRecommendationItemListRequest: { [any]: any }): RecommendationPages function GetRecommendationItemAsync(self, itemId: string): { [any]: any } function LogActionEvent(self, actionType: EnumRecommendationActionType, itemId: string, tracingId: string, actionEventDetails: { [any]: any }?): nil function LogImpressionEvent(self, impressionType: EnumRecommendationImpressionType, itemId: string, tracingId: string, impressionEventDetails: { [any]: any }?): nil function RegisterItemAsync(self, player: Player, registerRecommendationItemsRequest: { [any]: any }): { [any]: any } function RemoveItemAsync(self, itemId: string): nil function UpdateItemAsync(self, updateRecommendationItemRequest: { [any]: any }): nil end declare class ReflectionMetadata extends Instance end declare class ReflectionMetadataCallbacks extends Instance end declare class ReflectionMetadataClasses extends Instance end declare class ReflectionMetadataEnums extends Instance end declare class ReflectionMetadataEvents extends Instance end declare class ReflectionMetadataFunctions extends Instance end declare class ReflectionMetadataItem extends Instance Browsable: boolean ClassCategory: string ClientOnly: boolean Constraint: string Deprecated: boolean EditingDisabled: boolean EditorType: string FFlag: string IsBackend: boolean PropertyOrder: number ScriptContext: string ServerOnly: boolean SliderScaling: string UIMaximum: number UIMinimum: number UINumTicks: number end declare class ReflectionMetadataClass extends ReflectionMetadataItem ExplorerImageIndex: number ExplorerOrder: number Insertable: boolean PreferredParent: string end declare class ReflectionMetadataEnum extends ReflectionMetadataItem end declare class ReflectionMetadataEnumItem extends ReflectionMetadataItem end declare class ReflectionMetadataMember extends ReflectionMetadataItem end declare class ReflectionMetadataProperties extends Instance end declare class ReflectionMetadataYieldFunctions extends Instance end declare class ReflectionService extends Instance function GetClass(self, className: string, filter: { [any]: any }?): { [any]: any }? function GetClasses(self, filter: { [any]: any }?): { any } function GetPropertiesOfClass(self, className: string, filter: { [any]: any }?): { any } function GetPropertyNames(self, name: string): { any } function GetStyledPropertyNames(self, name: string): { any } end declare class RemoteCommandService extends Instance function ExecuteCommand(self, code: string, args: any): ExecutedRemoteCommand function ExecuteCommandAsync(self, code: string, args: any): any function GetExecutingPlayer(self): Player function GetReceivedUpdateSignal(self): RBXScriptSignal function GetStoppingSignal(self): RBXScriptSignal function SendUpdate(self, args: any): nil end declare class RemoteCursorService extends Instance end declare class RemoteDebuggerServer extends Instance end declare class RemoteFunction extends Instance OnClientInvoke: (...any) -> ...any OnServerInvoke: (player: Player, ...any) -> ...any function InvokeClient(self, player: Player, ...: any): ...any function InvokeServer(self, ...: any): ...any end declare class RenderSettings extends Instance AutoFRMLevel: number EagerBulkExecution: boolean EditQualityLevel: EnumQualityLevel EnableFRM: boolean ExportMergeByMaterial: boolean FrameRateManager: EnumFramerateManagerMode GraphicsMode: EnumGraphicsMode MeshCacheSize: number MeshPartDetailLevel: EnumMeshPartDetailLevel QualityLevel: EnumQualityLevel ReloadAssets: boolean RenderCSGTrianglesDebug: boolean ShowBoundingBoxes: boolean ViewMode: EnumViewMode ["Enable VR Mode"]: boolean function GetMaxQualityLevel(self): number end declare class RenderingTest extends Instance CFrame: CFrame ComparisonDiffThreshold: number ComparisonMethod: EnumRenderingTestComparisonMethod ComparisonPsnrThreshold: number Description: string FieldOfView: number Orientation: Vector3 PerfTest: boolean Position: Vector3 QualityAuto: boolean QualityLevel: number RenderingTestFrameCount: number ShouldSkip: boolean Ticket: string Timeout: number function RenderdocTriggerCapture(self): nil end declare class ReplicatedFirst extends Instance DefaultLoadingGuiRemoved: RBXScriptSignal<> FinishedReplicating: RBXScriptSignal<> RemoveDefaultLoadingGuiSignal: RBXScriptSignal<> function IsDefaultLoadingGuiRemoved(self): boolean function IsFinishedReplicating(self): boolean function RemoveDefaultLoadingScreen(self): nil function SetDefaultLoadingGuiRemoved(self): nil end declare class ReplicatedStorage extends Instance end declare class RibbonNotificationService extends Instance AllNotificationsReadFromRibbon: RBXScriptSignal<> NewNotificationFromRibbon: RBXScriptSignal NotificationReadFromRibbon: RBXScriptSignal ToggleNotificationTray: RBXScriptSignal function OnNotificationUpdateFromPlugin(self, newNotificationId: string, seenNotificationId: string): nil end declare class RobloxPluginGuiService extends Instance end declare class RobloxReplicatedStorage extends Instance end declare class RobloxSerializableInstance extends Instance end declare class RobloxServerStorage extends Instance end declare class RomarkRbxAnalyticsService extends Instance end declare class RomarkService extends Instance function EndRemoteRomarkTest(self): nil end declare class RotationCurve extends Instance Length: number function GetKeyAtIndex(self, index: number): RotationCurveKey function GetKeyIndicesAtTime(self, time: number): { any } function GetKeys(self): { any } function GetValueAtTime(self, time: number): CFrame? function InsertKey(self, key: RotationCurveKey): { any } function RemoveKeyAtIndex(self, startingIndex: number, count: number?): number function SetKeys(self, keys: { any }): number end declare class RtMessagingService extends Instance end declare class RunService extends Instance ClientGitHash: string FrameNumber: number Heartbeat: RBXScriptSignal Misprediction: RBXScriptSignal PostSimulation: RBXScriptSignal PreAnimation: RBXScriptSignal PreRender: RBXScriptSignal PreSimulation: RBXScriptSignal RenderStepped: RBXScriptSignal RobloxGuiFocusedChanged: RBXScriptSignal RunState: EnumRunState Stepped: RBXScriptSignal function BindToRenderStep(self, name: string, priority: number, func: ((delta: number) -> ())): () function BindToSimulation(self, func: ((...any) -> ...any), frequency: EnumStepFrequency?): RBXScriptConnection function GetControlAndVariantRolloutFlags(self): any function GetCoreScriptVersion(self): string function GetPredictionStatus(self, context: Instance): EnumPredictionStatus function GetRobloxClientChannel(self): string function GetRobloxGuiFocused(self): boolean function GetRobloxVersion(self): string function GetTotalScriptPlusExecutionTime(self): number function IsClient(self): boolean function IsEdit(self): boolean function IsRunMode(self): boolean function IsRunning(self): boolean function IsServer(self): boolean function IsStudio(self): boolean function Pause(self): nil function Run(self): nil function Set3dRenderingEnabled(self, enable: boolean): nil function SetPredictionMode(self, context: Instance, mode: EnumPredictionMode): nil function SetRobloxGuiFocused(self, focus: boolean): nil function Stop(self): nil function UnbindFromRenderStep(self, name: string): nil function getThrottleFramerateEnabled(self): boolean function setThrottleFramerateEnabled(self, enable: boolean): nil end declare class RuntimeContentService extends Instance RuntimeContentFail: RBXScriptSignal RuntimeContentLRCleanup: RBXScriptSignal RuntimeContentQuery: RBXScriptSignal RuntimeContentShare: RBXScriptSignal end declare class RuntimeScriptService extends Instance end declare class SafetyService extends Instance IsCaptureModeForReport: boolean ScreenshotContentReady: RBXScriptSignal ScreenshotUploaded: RBXScriptSignal function DecodeAvatarMovementProto(self, avatarMovementProtoString: string): { [any]: any } function ReportMenuTabClose(self): nil function ReportMenuTabOpen(self): nil function TakeScreenshot(self, screenshotOptions: { [any]: any }): number end declare class ScreenshotHud extends Instance CameraButtonIcon: ContentId CameraButtonPosition: UDim2 CloseButtonPosition: UDim2 CloseWhenScreenshotTaken: boolean HideCoreGuiForCaptures: boolean HidePlayerGuiForCaptures: boolean Visible: boolean end declare class ScriptBuilder extends Instance end declare class SyncScriptBuilder extends ScriptBuilder CompileTarget: EnumCompileTarget CoverageInfo: boolean DebugInfo: boolean PackAsSource: boolean end declare class ScriptChangeService extends Instance ScriptAdded: RBXScriptSignal ScriptBeingRemoved: RBXScriptSignal ScriptChanged: RBXScriptSignal ScriptFullNameChanged: RBXScriptSignal ScriptSourceChanged: RBXScriptSignal end declare class ScriptCloneWatcher extends Instance end declare class ScriptCloneWatcherHelper extends Instance end declare class ScriptCommitService extends Instance end declare class ScriptContext extends Instance Error: RBXScriptSignal ErrorDetailed: RBXScriptSignal ScriptsDisabled: boolean function AddCoreScriptLocal(self, name: string, parent: Instance): nil function CompressLuaApp(self): nil function GetCoverageStats(self): { any } function GetLuauHeapInstanceReferenceReport(self, target: string): { [any]: any } function GetLuauHeapMemoryReport(self, target: string): { [any]: any } function ReportLuaRequireCount(self): nil function SetTimeout(self, seconds: number): nil end declare class ScriptDebugger extends Instance BreakpointAdded: RBXScriptSignal BreakpointRemoved: RBXScriptSignal CurrentLine: number EncounteredBreak: RBXScriptSignal IsDebugging: boolean IsPaused: boolean Resuming: RBXScriptSignal<> Script: Instance WatchAdded: RBXScriptSignal WatchRemoved: RBXScriptSignal function AddWatch(self, expression: string): Instance function GetBreakpoints(self): { Instance } function GetGlobals(self, stackFrame: number?): { [any]: any } function GetLocals(self, stackFrame: number?): { [any]: any } function GetStack(self): { any } function GetUpvalues(self, stackFrame: number?): { [any]: any } function GetWatchValue(self, watch: Instance): any function GetWatches(self): { Instance } function SetBreakpoint(self, line: number, isContextDependentBreakpoint: boolean): Instance function SetGlobal(self, name: string, value: any, stackFrame: number): nil function SetLocal(self, name: string, value: any, stackFrame: number?): nil function SetUpvalue(self, name: string, value: any, stackFrame: number?): nil end declare class ScriptDocument extends Instance SelectionChanged: RBXScriptSignal ViewportChanged: RBXScriptSignal function CloseAsync(self): any function EditTextAsync(self, newText: string, startLine: number, startCharacter: number, endLine: number, endCharacter: number): any function ForceSetSelectionAsync(self, cursorLine: number, cursorCharacter: number, anchorLine: number?, anchorCharacter: number?): any function GetInternalUri(self): string function GetLine(self, lineIndex: number?): string function GetLineCount(self): number function GetScript(self): LuaSourceContainer function GetSelectedText(self): string function GetSelection(self): any function GetSelectionEnd(self): any function GetSelectionStart(self): any function GetText(self, startLine: number?, startCharacter: number?, endLine: number?, endCharacter: number?): string function GetViewport(self): any function HasSelectedText(self): boolean function IsCommandBar(self): boolean function MultiEditTextAsync(self, edits: { any }): any function RequestSetSelectionAsync(self, cursorLine: number, cursorCharacter: number, anchorLine: number?, anchorCharacter: number?): any end declare class ScriptEditorService extends Instance TextDocumentDidChange: RBXScriptSignal TextDocumentDidClose: RBXScriptSignal TextDocumentDidOpen: RBXScriptSignal function DeregisterAutocompleteCallback(self, name: string): nil function DeregisterScriptAnalysisCallback(self, name: string): nil function EditSourceAsyncWithRanges(self, script: LuaSourceContainer, newText: string, startLine: number, startCharacter: number, endLine: number, endCharacter: number): any function FindScriptDocument(self, script: LuaSourceContainer): ScriptDocument function ForceReloadSource(self, uri: string, newsrc: string): nil function GetEditorSource(self, script: LuaSourceContainer): string function GetScriptDocuments(self): { Instance } function IsAutocompleteCallbackRegistered(self, name: string): boolean function IsScriptAnalysisCallbackRegistered(self, name: string): boolean function OpenScriptDocumentAsync(self, script: LuaSourceContainer, options: { [any]: any }?): any function RegisterAutocompleteCallback(self, name: string, priority: number, callbackFunction: ((...any) -> ...any)): nil function RegisterScriptAnalysisCallback(self, name: string, priority: number, callbackFunction: ((...any) -> ...any)): nil function StripComments(self, code: string): string function UpdateSourceAsync(self, script: LuaSourceContainer, callback: ((...any) -> ...any)): nil end declare class ScriptProfilerService extends Instance OnNewData: RBXScriptSignal function ClientRequestData(self, player: Player): nil function ClientStart(self, player: Player, frequency: number?): nil function ClientStop(self, player: Player): nil function DeserializeJSON(self, jsonString: string?): { [any]: any } function SaveScriptProfilingData(self, jsonString: string, filename: string): string function ServerRequestData(self): nil function ServerStart(self, frequency: number?): nil function ServerStop(self): nil end declare class ScriptRegistrationService extends Instance function GetSourceContainerByScriptGuid(self, guid: string): LuaSourceContainer end declare class ScriptRuntime extends Instance end declare class ScriptService extends Instance end declare class Selection extends Instance ActiveInstance: Instance RenderMode: EnumSelectionRenderMode SelectionBoxThickness: number SelectionChanged: RBXScriptSignal<> SelectionChangedThisFrame: RBXScriptSignal<> SelectionLineThickness: number SelectionThickness: number ShowActiveInstanceHighlight: boolean function Add(self, instancesToAdd: { Instance }): nil function AddFocusCallback(self, priority: number, func: ((...any) -> ...any)): RBXScriptConnection function ClearTerrainSelectionHack(self): nil function Get(self): { Instance } function Remove(self, instancesToRemove: { Instance }): nil function Set(self, selection: { Instance }): nil function SetTerrainSelectionHack(self, center: Vector3, size: Vector3): nil end declare class SelectionHighlightManager extends Instance end declare class SensorBase extends Instance OnSensorOutputChanged: RBXScriptSignal<> UpdateType: EnumSensorUpdateType end declare class AtmosphereSensor extends SensorBase AirDensity: number RelativeWindVelocity: Vector3 end declare class BuoyancySensor extends SensorBase FullySubmerged: boolean TouchingSurface: boolean end declare class ControllerSensor extends SensorBase end declare class ControllerPartSensor extends ControllerSensor HitFrame: CFrame HitNormal: Vector3 SearchDistance: number SensedPart: BasePart? SensorMode: EnumSensorMode end declare class FluidForceSensor extends SensorBase CenterOfPressure: Vector3 Force: Vector3 Torque: Vector3 function EvaluateAsync(self, linearVelocity: Vector3, angularVelocity: Vector3, cframe: CFrame): any end declare class SerializationService extends Instance function DeserializeInstancesAsync(self, buffer: buffer): { Instance } function SerializeInstancesAsync(self, inputInstances: { Instance }): buffer end declare class ServerScriptService extends Instance LoadStringEnabled: boolean end declare class ServerStorage extends Instance end declare class ServiceProvider extends Instance Close: RBXScriptSignal<> CloseLate: RBXScriptSignal<> ServiceAdded: RBXScriptSignal ServiceRemoving: RBXScriptSignal function FindService(self, className: string): Instance function GetService(self, className: string): Instance end declare class DataModel extends ServiceProvider CreatorId: number CreatorType: EnumCreatorType Environment: string GameId: number Genre: EnumGenre GraphicsQualityChangeRequest: RBXScriptSignal IsSFFlagsLoaded: boolean JobId: string Loaded: RBXScriptSignal<> MatchmakingType: EnumMatchmakingType PlaceId: number PlaceVersion: number PrivateServerId: string PrivateServerOwnerId: number ScreenshotReady: RBXScriptSignal ScreenshotSavedToAlbum: RBXScriptSignal UniverseMetadataLoaded: RBXScriptSignal<> Workspace: Workspace function BindToClose(self, func: ((...any) -> ...any)): nil function DefineFastFlag(self, name: string, defaultValue: boolean): boolean function DefineFastInt(self, name: string, defaultValue: number): number function DefineFastString(self, name: string, defaultValue: string): string function GetEngineFeature(self, name: string): boolean function GetFastFlag(self, name: string): boolean function GetFastInt(self, name: string): number function GetFastString(self, name: string): string function GetJobsInfo(self): { any } function GetObjects(self, url: ContentId): { Instance } function GetObjectsAllOrNone(self, url: ContentId, binaryFormatOnly: boolean?): { Instance } function GetObjectsAsync(self, url: ContentId): { Instance } function GetObjectsList(self, urls: { any }): { any } function GetPlaySessionId(self): string function HttpGetAsync(self, url: string, httpRequestType: EnumHttpRequestType?): string function HttpPostAsync(self, url: string, data: string, contentType: string?, httpRequestType: EnumHttpRequestType?): string function InsertObjectsAndJoinIfLegacyAsync(self, url: ContentId): { Instance } function IsContentLoaded(self): boolean function IsLoaded(self): boolean function IsUniverseMetadataLoaded(self): boolean function Load(self, url: ContentId): nil function OpenScreenshotsFolder(self): nil function OpenVideosFolder(self): nil function ReportInGoogleAnalytics(self, category: string, action: string?, label: string?, value: number?): nil function SetFastFlagForTesting(self, name: string, newValue: boolean): boolean function SetFastIntForTesting(self, name: string, newValue: number): number function SetFastStringForTesting(self, name: string, newValue: string): string function SetFlagVersion(self, name: string, version: number): nil function SetIsLoaded(self, value: boolean, placeSizeInBytes: number?): nil function SetPlaceId(self, placeId: number): nil function SetUniverseId(self, universeId: number): nil function Shutdown(self): nil function getGameTime(self): number end declare class GenericSettings extends ServiceProvider end declare class UserSettings extends GenericSettings GameSettings: UserGameSettings function GetService(self, service: "UserGameSettings"): UserGameSettings function IsUserFeatureEnabled(self, name: string): boolean function Reset(self): nil function SaveState(self): nil end declare class ServiceVisibilityService extends Instance ServiceVisibilityChanged: RBXScriptSignal function SetServiceVisibilityPreference(self, service: Instance, visible: boolean): nil end declare class SessionCheckService extends Instance end declare class SessionService extends Instance function AcquireContextFocus(self, context: string): nil function GenerateSessionInfoString(self, includeArbitrarySessions: boolean, includeTag: boolean, includeTimestamps: boolean, includeMetadata: boolean): string function GetCreatedTimestampUtcMs(self, sid: string): number function GetMetadata(self, sid: string, key: string): any function GetRootSID(self): string function GetSessionID(self, structuralId: string): string function GetSessionTag(self, sid: string): string function IsContextFocused(self, context: string): boolean function ReleaseContextFocus(self, context: string): nil function RemoveMetadata(self, sid: string, key: string, context: string?): nil function RemoveSession(self, sid: string, context: string?): nil function RemoveSessionsWithMetadataKey(self, key: string): nil function ReplaceSession(self, sid: string, tag: string): nil function SessionExists(self, sid: string): boolean function SetMetadata(self, sid: string, key: string, value: any, context: string?): nil function SetSession(self, parentSid: string, childSid: string, tag: string, context: string?): nil end declare class SharedTableRegistry extends Instance function GetSharedTable(self, name: string): SharedTable function SetSharedTable(self, name: string, st: SharedTable?): nil end declare class Sky extends Instance CelestialBodiesShown: boolean MoonAngularSize: number MoonTextureContent: Content MoonTextureId: ContentId SkyboxBackContent: Content SkyboxBk: ContentId SkyboxDn: ContentId SkyboxDownContent: Content SkyboxFrontContent: Content SkyboxFt: ContentId SkyboxLeftContent: Content SkyboxLf: ContentId SkyboxOrientation: Vector3 SkyboxRightContent: Content SkyboxRt: ContentId SkyboxUp: ContentId SkyboxUpContent: Content StarCount: number SunAngularSize: number SunTextureContent: Content SunTextureId: ContentId end declare class SlimService extends Instance end declare class Smoke extends Instance Color: Color3 Enabled: boolean LocalTransparencyModifier: number Opacity: number RiseVelocity: number Size: number TimeScale: number function FastForward(self, numFrames: number): nil end declare class SmoothVoxelsUpgraderService extends Instance Status: RBXScriptSignal function Cancel(self): nil function Start(self): nil end declare class SnippetService extends Instance end declare class SocialService extends Instance CallInviteStateChanged: RBXScriptSignal GameInvitePromptClosed: RBXScriptSignal OnCallInviteInvoked: (tag: string, callParticipantIds: { any }) -> Instance OpenShareSheetWithLink: RBXScriptSignal PhoneBookPromptClosed: RBXScriptSignal PlayerPartyDataChanged: RBXScriptSignal PromptInviteRequested: RBXScriptSignal PromptIrisInviteRequested: RBXScriptSignal SelfViewHidden: RBXScriptSignal<> SelfViewVisible: RBXScriptSignal ShareSheetClosed: RBXScriptSignal ShowPromptFeedbackSubmission: RBXScriptSignal<> ShowPromptFeedbackUnavailable: RBXScriptSignal ShowPromptRsvpToEvent: RBXScriptSignal function CanSendCallInviteAsync(self, player: Instance): boolean function CanSendGameInviteAsync(self, player: Player, recipientId: number?): boolean function GetEventRsvpStatusAsync(self, eventId: string): EnumRsvpStatus function GetExperienceEventAsync(self, eventId: string): { [any]: any }? function GetPartyAsync(self, partyId: string): { any } function GetPlayersByPartyId(self, partyId: string): { Instance } function GetUpcomingExperienceEventsAsync(self): { any } function HideSelfView(self): nil function InvokeGameInvitePromptClosed(self, player: Instance, recipientIds: { any }): nil function InvokeIrisInvite(self, player: Instance, tag: string, irisParticipants: { any }): nil function InvokeIrisInvitePromptClosed(self, player: Instance): nil function InvokeShareSheetClosed(self): nil function PromptFeedbackSubmissionAsync(self): nil function PromptGameInvite(self, player: Player, experienceInviteOptions: Instance?): nil function PromptLinkSharing(self, player: Player, options: { [any]: any }?): any function PromptPhoneBook(self, player: Instance, tag: string): nil function PromptRsvpToEventAsync(self, eventId: string): EnumRsvpStatus function PromptRsvpToEventCompleted(self, eventId: string, success: boolean, rsvpStatus: EnumRsvpStatus, previousRsvpStatus: EnumRsvpStatus?): nil function ShowSelfView(self, selfViewPosition: EnumSelfViewPosition?): nil function SignalFeedbackSubmissionCompleted(self, feedback: string): nil function SignalFeedbackSubmissionPermissionDenied(self): nil function UpdatePlayerPartyData(self, partyId: string): nil end declare class Sound extends Instance AudioContent: Content ChannelCount: number DidLoop: RBXScriptSignal Ended: RBXScriptSignal IsLoaded: boolean IsMutedForCapture: boolean IsPaused: boolean IsPlaying: boolean IsSpatial: boolean Loaded: RBXScriptSignal LoopRegion: NumberRange Looped: boolean Paused: RBXScriptSignal PlayOnRemove: boolean PlaybackLoudness: number PlaybackRegion: NumberRange PlaybackRegionsEnabled: boolean PlaybackSpeed: number Played: RBXScriptSignal Playing: boolean Resumed: RBXScriptSignal RollOffGain: number RollOffMaxDistance: number RollOffMinDistance: number RollOffMode: EnumRollOffMode SoundGroup: SoundGroup? SoundId: ContentId Stopped: RBXScriptSignal TimeLength: number TimePosition: number UsageContextPermission: EnumUsageContext Volume: number function Pause(self): nil function Play(self): nil function Resume(self): nil function Stop(self): nil end declare class SoundEffect extends Instance Enabled: boolean Priority: number end declare class ChorusSoundEffect extends SoundEffect Depth: number Mix: number Rate: number end declare class CompressorSoundEffect extends SoundEffect Attack: number GainMakeup: number Ratio: number Release: number SideChain: Instance Threshold: number end declare class CustomSoundEffect extends SoundEffect end declare class AssetSoundEffect extends CustomSoundEffect end declare class ChannelSelectorSoundEffect extends CustomSoundEffect Channel: number end declare class DistortionSoundEffect extends SoundEffect Level: number end declare class EchoSoundEffect extends SoundEffect Delay: number DryLevel: number Feedback: number WetLevel: number end declare class EqualizerSoundEffect extends SoundEffect HighGain: number LowGain: number MidGain: number end declare class FlangeSoundEffect extends SoundEffect Depth: number Mix: number Rate: number end declare class PitchShiftSoundEffect extends SoundEffect Octave: number end declare class ReverbSoundEffect extends SoundEffect DecayTime: number Density: number Diffusion: number DryLevel: number WetLevel: number end declare class TremoloSoundEffect extends SoundEffect Depth: number Duty: number Frequency: number end declare class SoundGroup extends Instance Volume: number end declare class SoundService extends Instance AcousticSimulationEnabled: boolean AmbientReverb: EnumReverbType AudioApiByDefault: EnumRolloutState AudioInstanceAdded: RBXScriptSignal CharacterSoundsUseNewApi: EnumRolloutState DefaultListenerLocation: EnumListenerLocation DeviceListChanged: RBXScriptSignal DistanceFactor: number DopplerScale: number IsNewExpForAudioApiByDefault: boolean OpenAttenuationCurveEditorSignal: RBXScriptSignal<{ Instance }> OpenAudioCompressorEditorSignal: RBXScriptSignal<{ Instance }> OpenAudioEqualizerEditorSignal: RBXScriptSignal<{ Instance }> OpenDirectionalCurveEditorSignal: RBXScriptSignal<{ Instance }> RespectFilteringEnabled: boolean RolloffScale: number VolumetricAudio: EnumVolumetricAudio function BeginRecording(self): boolean function EndRecording(self): { [any]: any } function GetAudioApiByDefault(self): boolean function GetAudioInstances(self): { any } function GetInputDevice(self): any function GetInputDevices(self): any function GetListener(self): (EnumListenerType, any) function GetOutputDevice(self): any function GetOutputDevices(self): any function GetRecordingDevices(self): { [any]: any } function GetSoundMemoryData(self): { [any]: any } function InsertAsset(self, assetId: ContentId, assetName: string, useSelection: boolean?): { Instance } function OpenAttenuationCurveEditor(self, selectedCurveObjects: { Instance }): nil function OpenDirectionalCurveEditor(self, selectedCurveObjects: { Instance }): nil function PlayLocalSound(self, sound: Sound): nil function SetAudioApiByDefault(self, enabled: boolean): nil function SetInputDevice(self, name: string, guid: string): nil function SetListener(self, listenerType: EnumListenerType, listener: any): nil function SetOutputDevice(self, name: string, guid: string): nil function SetRecordingDevice(self, deviceIndex: number): boolean function SetSoundEnabled(self, enabled: boolean): nil end declare class SoundShimService extends Instance end declare class Sparkles extends Instance Color: Color3 Enabled: boolean LocalTransparencyModifier: number SparkleColor: Color3 TimeScale: number function FastForward(self, numFrames: number): nil end declare class SpawnerService extends Instance end declare class StackFrame extends Instance FrameId: number FrameName: string FrameType: EnumDebuggerFrameType Globals: DebuggerVariable Line: number Locals: DebuggerVariable Populated: boolean Script: string Upvalues: DebuggerVariable end declare class StandalonePluginScripts extends Instance end declare class StartPageService extends Instance ImageImportedSignal: RBXScriptSignal LocalGamesFromRegistryUpdatedSignal: RBXScriptSignal<{ any }> RecentApiGamesFromRegistryUpdatedSignal: RBXScriptSignal<{ any }> function generateTempUrlInContentProvider(self, url: string): nil function getDaysSinceFirstUserLogin(self): number function getLocalGamesFromRegistry(self): { any } function getRecentAPIGamesFromRegistry(self): { any } function getTempUrlInContentProvider(self, url: string): string function isTutorialBannerClosed(self): boolean function isTutorialPopupClosed(self): boolean function openLink(self, link: string): nil function openLocalFile(self, filePath: string): nil function openPlace(self, placeId: number, universeId: number, launchTutorial: boolean): nil function removeAPIGameFromRegistry(self, gameId: number): nil function removeLocalFileFromRegistry(self, fileName: string): nil function setTutorialBannerClosed(self, closed: boolean): nil function setTutorialPopupClosed(self, closed: boolean): nil function shouldShowMacOSDeprecationWarning(self): boolean function shouldShowWinOSDeprecationWarning(self): boolean function startTutorial(self): nil end declare class StarterGear extends Instance end declare class StarterPack extends Instance end declare class StarterPlayer extends Instance AllowCustomAnimations: boolean AutoJumpEnabled: boolean AvatarJointUpgrade: EnumRolloutState CameraMaxZoomDistance: number CameraMinZoomDistance: number CameraMode: EnumCameraMode CharacterBreakJointsOnDeath: boolean CharacterJumpHeight: number CharacterJumpPower: number CharacterMaxSlopeAngle: number CharacterUseJumpPower: boolean CharacterWalkSpeed: number ClassicDeath: boolean CreateDefaultPlayerModule: boolean DevCameraOcclusionMode: EnumDevCameraOcclusionMode DevComputerCameraMovementMode: EnumDevComputerCameraMovementMode DevComputerMovementMode: EnumDevComputerMovementMode DevTouchCameraMovementMode: EnumDevTouchCameraMovementMode DevTouchMovementMode: EnumDevTouchMovementMode EnableDynamicHeads: EnumLoadDynamicHeads EnableMouseLockOption: boolean GameSettingsAssetIDFace: number GameSettingsAssetIDHead: number GameSettingsAssetIDLeftArm: number GameSettingsAssetIDLeftLeg: number GameSettingsAssetIDPants: number GameSettingsAssetIDRightArm: number GameSettingsAssetIDRightLeg: number GameSettingsAssetIDShirt: number GameSettingsAssetIDTeeShirt: number GameSettingsAssetIDTorso: number GameSettingsAvatar: EnumGameAvatarType GameSettingsR15Collision: EnumR15CollisionType GameSettingsScaleRangeBodyType: NumberRange GameSettingsScaleRangeHead: NumberRange GameSettingsScaleRangeHeight: NumberRange GameSettingsScaleRangeProportion: NumberRange GameSettingsScaleRangeWidth: NumberRange HealthDisplayDistance: number LoadCharacterAppearance: boolean LuaCharacterController: EnumCharacterControlMode NameDisplayDistance: number UserEmotesEnabled: boolean ["LoadCharacterLayeredClothing "]: EnumLoadCharacterLayeredClothing function ClearDefaults(self): nil end declare class StarterPlayerScripts extends Instance end declare class StarterCharacterScripts extends StarterPlayerScripts end declare class StartupMessageService extends Instance function GetStartupMessage(self): any end declare class Stats extends Instance ContactsCount: number DataReceiveKbps: number DataSendKbps: number FrameTime: number HeartbeatTime: number InstanceCount: number MemoryTrackingEnabled: boolean MovingPrimitivesCount: number PhysicsReceiveKbps: number PhysicsSendKbps: number PhysicsStepTime: number PrimitivesCount: number RenderCPUFrameTime: number RenderGPUFrameTime: number SceneDrawcallCount: number SceneTriangleCount: number ShadowsDrawcallCount: number ShadowsTriangleCount: number UI2DDrawcallCount: number UI2DTriangleCount: number UI3DDrawcallCount: number UI3DTriangleCount: number function GetBrowserTrackerId(self): string function GetHarmonyQualityLevel(self): number function GetMemoryCategoryNames(self): { any } function GetMemoryUsageMbAllCategories(self): { any } function GetMemoryUsageMbForTag(self, tag: EnumDeveloperMemoryTag): number function GetPaginatedMemoryByTexture(self, queryType: EnumTextureQueryType, pageIndex: number, pageSize: number): { [any]: any } function GetTotalMemoryUsageMb(self): number function ResetHarmonyMemoryTarget(self): nil function SetHarmonyMemoryTarget(self, targetMB: number): nil end declare class StatsItem extends Instance DisplayName: string function GetValue(self): number function GetValueString(self): string end declare class RunningAverageItemDouble extends StatsItem end declare class RunningAverageItemInt extends StatsItem end declare class RunningAverageTimeIntervalItem extends StatsItem end declare class TotalCountTimeIntervalItem extends StatsItem end declare class StopWatchReporter extends Instance function FinishTask(self, taskId: number): nil function SendReport(self, reportName: string): nil function StartTask(self, reportName: string, taskName: string): number end declare class StreamingService extends Instance ConversationCleared: RBXScriptSignal<> RequestEnded: RBXScriptSignal RequestError: RBXScriptSignal RequestStarted: RBXScriptSignal SequentialCommandsFinished: RBXScriptSignal Stream: RBXScriptSignal function AttemptSaveAndSendPlaceTelemetry(self, requestId: string, toolSource: string): nil function BindCodeToGuid(self, runCodeGuid: string, code: string): any function ExecuteCommandAsync(self, requestId: string, commandName: string, arg: any): any function GetEphemeralVariable(self, key: string): any function GetInstance(self, requestId: string, instanceId: string): Instance function GetRequiredScripts(self, script: Instance): any function InvokeCommand(self, requestId: string, commandName: string, arg: any): nil function RegisterCommandInternal(self, commandName: string, func: ((...any) -> ...any)?, isSequential: boolean?, isPublic: boolean?): nil function RegisterContextCollector(self, collectorName: string, func: ((...any) -> ...any)?): nil function RunSandboxedCode(self, runCodeGuid: string, requestId: string): any function SearchForAssets(self, body: any): any function SetEphemeralVariable(self, key: string, value: any, timeToLive: number?): nil function SetPluginInfoCallback(self, func: ((...any) -> ...any)?): nil function UnregisterCommand(self, commandName: string): nil function UnregisterContextCollector(self, collectorName: string): nil end declare class Studio extends Instance ActionOnAutoResumeSync: EnumActionOnAutoResumeSync ActionOnStopSync: EnumActionOnStopSync AutoUpdateEnabled: boolean AutocompleteAcceptanceBehavior: EnumCompletionAcceptanceBehavior CameraAdaptiveSpeed: boolean CameraOrbitSensitivity: number CameraPanSensitivity: number CameraShiftFactor: number CameraSpeedLockDefault: boolean CameraTweenFocus: boolean CameraZoomSpeed: number CommandBarLocalState: boolean DefaultScriptSyncFileType: EnumDefaultScriptSyncFileType DeprecatedObjectsShown: boolean DisplayLanguage: string DraggerActiveColor: Color3 DraggerMajorGridIncrement: number DraggerMaxSoftSnaps: number DraggerPassiveColor: Color3 DraggerShowHoverRuler: boolean DraggerShowMeasurement: boolean DraggerShowTargetSnap: boolean DraggerSoftSnapMarginFactor: number DraggerSummonMarginFactor: number DraggerTiltRotateDuration: number EnableCodeAssist: boolean EnableFindOnType: boolean EnableIndentationRulers: boolean EnableOnTypeAutocomplete: boolean EnableSelectionTooltips: boolean EnableStudioStreaming: boolean Font: QFont HintColor: Color3 IconOverrideDir: QDir IndentationRulerColor: Color3 InformationColor: Color3 LargeFileLineCountThreshold: number LargeFileThreshold: number LoadAllBuiltinPluginsInRunModes: boolean LoadUserPluginsInRunModes: boolean LocalAssetsFolder: QDir LuaDebuggerEnabled: boolean LuaDebuggerEnabledAtStartup: boolean MaxFindReplaceAllResults: number PermissionLevelShown: EnumPermissionLevelShown PluginDebuggingEnabled: boolean PluginsDir: QDir Rulers: string RuntimeUndoBehavior: EnumRuntimeUndoBehavior ScriptEditorMenuBorderColor: Color3 ScriptEditorShouldShowPluginMethods: boolean ScriptTimeoutLength: number ShowCorePackagesInExplorer: boolean Theme: StudioTheme ThemeChanged: RBXScriptSignal<> ["Active Color"]: Color3 ["Active Hover Over Color"]: Color3 ["Always Save Script Changes"]: boolean ["Animate Hover Over"]: boolean ["Auto Clean Empty Line"]: boolean ["Auto Closing Brackets"]: boolean ["Auto Closing Quotes"]: boolean ["Auto Delete Closing Brackets and Quotes"]: boolean ["Auto Indent Rule"]: EnumAutoIndentRule ["Auto-Recovery Enabled"]: boolean ["Auto-Recovery Interval (Minutes)"]: number ["Automatically trigger AI Code Completion"]: boolean ["Background Color"]: Color3 ["Basic Objects Display Mode"]: EnumListDisplayMode ["Bool Color"]: Color3 ["Bracket Color"]: Color3 ["Built-in Function Color"]: Color3 ["Camera Mouse Wheel Speed"]: number ["Camera Pan Speed"]: number ["Camera Shift Speed"]: number ["Camera Speed Adjust Binding"]: EnumCameraSpeedAdjustBinding ["Camera Speed"]: number ["Camera Zoom to Mouse Position"]: boolean ["Clear Output On Start"]: boolean ["Comment Color"]: Color3 ["Current Line Highlight Color"]: Color3 ["Debugger Current Line Color"]: Color3 ["Debugger Error Line Color"]: Color3 ["Doc View Code Background Color"]: Color3 ["Enable Autocomplete Doc View"]: boolean ["Enable Autocomplete"]: boolean ["Enable CoreScript Debugger"]: boolean ["Enable Http Sandboxing"]: boolean ["Enable Internal Beta Features"]: boolean ["Enable Internal Features"]: boolean ["Enable Script Analysis"]: boolean ["Enable Scrollbar Markers"]: boolean ["Enable Signature Help Doc View"]: boolean ["Enable Signature Help"]: boolean ["Enable Temporary Tabs In Explorer"]: boolean ["Enable Temporary Tabs"]: boolean ["Enable Type Hover"]: boolean ["Error Color"]: Color3 ["Find Selection Background Color"]: Color3 ["Format On Paste"]: boolean ["Format On Type"]: boolean ["Function Name Color"]: Color3 ["Highlight Current Line"]: boolean ["Highlight Occurances"]: boolean ["Hover Animate Speed"]: EnumHoverAnimateSpeed ["Hover Over Color"]: Color3 ["Indent Using Spaces"]: boolean ["Keyword Color"]: Color3 ["Line Thickness"]: number ["Luau Keyword Color"]: Color3 ["Main Volume"]: number ["Matching Word Background Color"]: Color3 ["Maximum Output Lines"]: number ["Menu Item Background Color"]: Color3 ["Method Color"]: Color3 ["Number Color"]: Color3 ["Only Play Audio from Window in Focus"]: boolean ["Operator Color"]: Color3 ["Output Font"]: QFont ["Output Layout Mode"]: EnumOutputLayoutMode ["Physical Draggers Select Scope By Default"]: boolean ["Primary Text Color"]: Color3 ["Property Color"]: Color3 ["Respect Studio shortcuts when game has focus"]: boolean ["Ruler Color"]: Color3 ["Script Editor Color Preset"]: EnumStudioScriptEditorColorPresets ["Script Editor Scrollbar Background Color"]: Color3 ["Script Editor Scrollbar Handle Color"]: Color3 ["Scroll Past Last Line"]: boolean ["Secondary Text Color"]: Color3 ["Select Color"]: Color3 ["Select/Hover Color"]: Color3 ["Selected Menu Item Background Color"]: Color3 ["Selected Text Color"]: Color3 ["Selection Background Color"]: Color3 ["Selection Color"]: Color3 ["Set Pivot of Imported Parts"]: boolean ["Show Core GUI in Explorer while Playing"]: boolean ["Show Diagnostics Bar"]: boolean ["Show FileSyncService"]: boolean ["Show Hidden Objects in Explorer"]: boolean ["Show Hover Over"]: boolean ["Show Light Guides"]: boolean ["Show Navigation Labels"]: boolean ["Show Navigation Mesh"]: boolean ["Show Pathfinding Links"]: boolean ["Show Plugin GUI Service in Explorer"]: boolean ["Show Singly Selected Attachment Parent Frame"]: boolean ["Show Whitespace"]: boolean ["Show plus button on hover in Explorer"]: boolean ["Skip Closing Brackets and Quotes"]: boolean ["String Color"]: Color3 ["Tab Width"]: number ["Text Color"]: Color3 ["Text Wrapping"]: boolean ["Use Bounding Box Move Handles"]: boolean ["Warning Color"]: Color3 ["Whitespace Color"]: Color3 ["\"TODO\" Color"]: Color3 ["\"function\" Color"]: Color3 ["\"local\" Color"]: Color3 ["\"nil\" Color"]: Color3 ["\"self\" Color"]: Color3 function GetAvailableThemes(self): { any } end declare class StudioAssetService extends Instance OnConvertToPackageResult: RBXScriptSignal OnPublishPackageResult: RBXScriptSignal<{ [any]: any }, string> OnSaveToRoblox: RBXScriptSignal<{ Instance }, any, boolean> OnUGCSubmitCompleted: RBXScriptSignal function AutoSetupAvatarAsync(self, modelId: ContentId, progressCallback: ((...any) -> ...any), notificationCallback: ((...any) -> ...any)?, options: { [any]: any }?): Instance function AutoSetupSerializedAvatarAsync(self, serializedInstance: string, publishInfo: { [any]: any }, telemetryMetadata: { [any]: any }, progressCallback: ((...any) -> ...any), notificationCallback: ((...any) -> ...any)?, options: { [any]: any }?): Instance function CancelAutoSetupAvatarAsync(self, jobId: string): nil function ConvertToPackageUpload(self, uploadUrl: string, cloneInstances: { Instance }, originalInstances: { Instance }): nil function DEPRECATED_SerializeInstances(self, instances: { Instance }): string function FireOnUGCSubmitCompleted(self, cancelled: boolean): nil function PublishPackage(self, instance: Instance, publishInfo: { [any]: any }): nil function RequestAvatarAutosetupAsync(self, meshId: ContentId, textureId: ContentId, progressCallback: ((...any) -> ...any)): Instance function SerializeInstances(self, instances: { Instance }, groupId: number?, isPackage: boolean?): string function ShowSaveToRoblox(self, instances: { Instance }, assetType: any, hasSubsequent: boolean?): nil function UpdatePublishedPackage(self, assetmetadata: { [any]: any }, rootInstance: Instance, isConvert: boolean?, addUndoWaypoint: boolean?): nil end declare class StudioAttachment extends Instance AutoHideParent: boolean IsArrowVisible: boolean Offset: Vector2 SourceAnchorPoint: Vector2 TargetAnchorPoint: Vector2 end declare class StudioCallout extends Instance AnchorPoint: Vector2 IsArrowVisible: boolean IsNextVisible: boolean RowName: string Text: string Title: string function SetOnNextClicked(self, onClick: ((...any) -> ...any)): nil end declare class StudioCameraService extends Instance LockCameraSpeed: boolean LoggingEnabled: boolean ShowCameraSpeed: RBXScriptSignal end declare class StudioData extends Instance EnableScriptCollabByDefaultOnLoad: boolean end declare class StudioDeviceEmulatorService extends Instance CurrentDeviceIdChanged: RBXScriptSignal<> HasMultiTouchStarted: boolean IsMultiTouchEmulationOn: boolean IsMultiTouchEnabled: boolean OrientationChanged: RBXScriptSignal<> PivotPosition: Vector2 TouchInBoundsChanged: RBXScriptSignal<> TouchPositionsChanged: RBXScriptSignal<> function EmulatePCDeviceWithResolution(self, deviceId: string, resolution: Vector2): boolean function GetCurrentDeviceId(self): string function GetCurrentOrientation(self): EnumScreenOrientation function GetMaxNumTouches(self): number function GetTouchInBounds(self, index: number): boolean function GetTouchPosition(self, index: number): Vector2 function HasDeviceWithId(self, deviceId: string): boolean function SetCurrentDeviceId(self, deviceId: string): nil function SetCurrentOrientation(self, orientation: EnumScreenOrientation): nil end declare class StudioObjectBase extends Instance end declare class StudioWidget extends StudioObjectBase function SetFixedSize(self, width: number, height: number): nil end declare class StudioPublishService extends Instance GameNameUpdated: RBXScriptSignal GamePublishCancelled: RBXScriptSignal<> GamePublishFinished: RBXScriptSignal OnPublishAttempt: RBXScriptSignal OnSaveOrPublishPlaceToRoblox: RBXScriptSignal PublishLocked: boolean function ClearUploadNames(self): nil function CloseAfterPublish(self, closeMode: EnumStudioCloseMode): nil function PublishAs(self, universeId: number, placeId: number, groupId: number, isPublish: boolean, publishParameters: any, willRetryOnConflict: boolean?, allowOpeningNewPlace: boolean?): nil function PublishThenTurnOnTeamCreate(self): nil function RefreshDocumentDisplayName(self): nil function RegisterPublishHold(self, priority: number, callback: ((...any) -> ...any)): RBXScriptConnection function SaveOrPublishPlaceToRobloxIsCanceled(self): nil function SetTeamCreateOnPublishInfo(self, shouldTurnOnTcOnPublish: boolean, newPlaceName: string): nil function SetUniverseDisplayName(self, newName: string): nil function SetUploadNames(self, placeName: string, universeName: string): nil function ShowSaveOrPublishPlaceToRoblox(self, showGameSelect: boolean, isPublish: boolean, closeMode: EnumStudioCloseMode): nil end declare class StudioScriptDebugEventListener extends Instance end declare class StudioSdkService extends Instance function GetSdk(self): Instance function SetSdk(self, sdk: Instance): nil end declare class StudioService extends Instance ActiveScript: Instance AlignDraggedObjects: boolean DraggerSolveConstraints: boolean GridSize: number HoverInstance: Instance InstalledPluginData: string OnImportFromRoblox: RBXScriptSignal<> OnOpenGameSettings: RBXScriptSignal OnOpenManagePackagePlugin: RBXScriptSignal OnPluginInstalledFromToolbox: RBXScriptSignal<> OnPluginInstalledFromWeb: RBXScriptSignal OnPublishAsPlugin: RBXScriptSignal<{ Instance }> OnSaveToRoblox: RBXScriptSignal<{ Instance }> PivotSnapToGeometry: boolean PromptTransformPluginCheckEnable: RBXScriptSignal<> RotateIncrement: number SaveLocallyAsComplete: RBXScriptSignal Secrets: string ShowConstraintDetails: boolean ShowWeldDetails: boolean StudioLocaleId: string UseLocalSpace: boolean function AnimationIdSelected(self, id: number): nil function CopyToClipboard(self, stringToCopy: string): nil function GetBadgeConfigureUrl(self, badgeId: number): string function GetBadgeUploadUrl(self): string function GetClassIcon(self, className: string): { [any]: any } function GetPlaceIsPersistedToCloud(self): boolean function GetResourceByCategory(self, category: string): { [any]: any } function GetStartupAssetId(self): string function GetStartupPluginId(self): string function GetTermsOfUseUrl(self): string function GetUserId(self): number function GizmoRaycast(self, origin: Vector3, direction: Vector3, raycastParams: RaycastParams?): RaycastResult? function HasInternalPermission(self): boolean function IsPluginInstalled(self, assetId: number): boolean function IsPluginUpToDate(self, assetId: number, currentAssetVersion: number): boolean function OpenInBrowser_DONOTUSE(self, url: string): nil function PromptImportFile(self, fileTypeFilter: { any }?): Instance function PromptImportFiles(self, fileTypeFilter: { any }?): { Instance } function SetPluginEnabled(self, assetId: number, state: boolean): nil function ShowPublishToRoblox(self): nil function TryInstallPlugin(self, assetId: number, assetVersionId: number): nil function UninstallPlugin(self, assetId: number): nil function UpdatePluginManagement(self): nil end declare class StudioTestService extends Instance function EndTest(self, value: any): nil function ExecutePlayModeAsync(self, args: any): any function ExecuteRunModeAsync(self, args: any): any function GetTestArgs(self): any end declare class StudioTheme extends Instance function GetColor(self, styleguideitem: EnumStudioStyleGuideColor, modifier: EnumStudioStyleGuideModifier?): Color3 end declare class StudioUserService extends Instance IsLoggedIn: boolean end declare class StudioWidgetsService extends Instance function ApplyFillInBox(self, target: StudioWidget): nil function ApplyHighlight(self, target: StudioWidget, rowName: string?): nil function ApplyShadows(self): nil function ApplySpotlight(self, target: StudioWidget, rowName: string?): nil function GetWidgetFromLabel(self, label: string): StudioWidget function GetWidgetFromPluginGui(self, gui: PluginGui): StudioWidget function HideSpotlight(self): nil end declare class StyleBase extends Instance StyleRulesChanged: RBXScriptSignal<> function GetStyleRules(self): { Instance } function InsertStyleRule(self, rule: StyleRule, priority: number?): nil function SetStyleRules(self, rules: { Instance }): nil end declare class StyleRule extends StyleBase Priority: number Selector: string SelectorError: string StyleRulePropertyChanged: RBXScriptSignal function GetProperties(self): { [any]: any } function GetPropertiesResolved(self): { [any]: any } function GetProperty(self, name: string): any function GetPropertyResolved(self, name: string): any function SetProperties(self, styleProperties: { [any]: any }): nil function SetProperty(self, name: string, value: any): nil end declare class StyleSheet extends StyleBase function GetDerives(self): { Instance } function SetDerives(self, derives: { Instance }): nil end declare class StyleDerive extends Instance Priority: number StyleSheet: StyleSheet end declare class StyleLink extends Instance StyleSheet: StyleSheet end declare class StyleQuery extends Instance AspectRatioRange: NumberRange IsActive: boolean MaxSize: Vector2 MinSize: Vector2 function GetCondition(self, name: string): any function GetConditions(self): { [any]: any } function SetCondition(self, name: string, value: any): nil function SetConditions(self, conditions: { [any]: any }): nil end declare class StylingService extends Instance function GetAppliedStyles(self, instance: Instance): { any } function GetStyleInfo(self, style: StyleRule): { [any]: any } function GetStyleSheetDerivesChain(self, styleSheet: StyleSheet): { Instance } function GetStyleSheetInfo(self, styleSheet: StyleSheet): { [any]: any } function UpdateUnitTestOnly(self): nil end declare class SurfaceAppearance extends Instance AlphaMode: EnumAlphaMode Color: Color3 ColorMap: ContentId ColorMapContent: Content EmissiveMaskContent: Content EmissiveStrength: number EmissiveTint: Color3 MetalnessMap: ContentId MetalnessMapContent: Content NormalMap: ContentId NormalMapContent: Content RoughnessMap: ContentId RoughnessMapContent: Content end declare class SystemThemeService extends Instance OnLuaThemeUpdated: RBXScriptSignal function getSystemThemeAsync(self): EnumSystemThemeValue function isSystemThemeAvailable(self): boolean function setTheme(self, theme: EnumSystemThemeValue): nil end declare class TaskScheduler extends Instance SchedulerDutyCycle: number SchedulerRate: number ThreadPoolConfig: EnumThreadPoolConfig ThreadPoolSize: number end declare class Team extends Instance AutoAssignable: boolean ChildOrder: number PlayerAdded: RBXScriptSignal PlayerRemoved: RBXScriptSignal TeamColor: BrickColor function GetPlayers(self): { Player } end declare class TeamCreateData extends Instance end declare class TeamCreatePublishService extends Instance TeamCreateErrorStatus: RBXScriptSignal end declare class TeamCreateService extends Instance function CloseGameIfUserDoesntHavePerms(self): nil end declare class Teams extends Instance function GetTeams(self): { Team } end declare class TelemetryService extends Instance function LogCounter(self, config: { [any]: any }, data: { [any]: any }?, value: number?): any function LogDurationEvent(self, key: string): any function LogDurationEventWithTimestamp(self, key: string, timestamp: number): any function LogEvent(self, config: { [any]: any }, data: { [any]: any }?): any function LogStat(self, config: { [any]: any }, data: { [any]: any }?, value: number): any end declare class TeleportAsyncResult extends Instance PrivateServerId: string ReservedServerAccessCode: string end declare class TeleportOptions extends Instance ReservedServerAccessCode: string ServerInstanceId: string ShouldReserveServer: boolean function GetTeleportData(self): TeleportData? function SetTeleportData(self, teleportData: TeleportData) end declare class TeleportService extends Instance LocalPlayerArrivedFromTeleport: RBXScriptSignal MenuTeleportAttempt: RBXScriptSignal<> OpenExperienceDetailsPrompt: RBXScriptSignal TeleportInitFailed: RBXScriptSignal function Block(self): nil function GetArrivingTeleportGui(self): ScreenGui function GetLocalPlayerTeleportData(self): TeleportData? function GetPlayerPlaceInstanceAsync(self, userId: number): (boolean, string, number, string) function GetTeleportSetting(self, setting: string): any function GetThirdPartyTeleportInfo(self, goForth: boolean): any function PromptExperienceDetailsAsync(self, player: Player, universeId: number): EnumPromptExperienceDetailsResult function PromptExperienceDetailsCompleted(self, resultEnum: EnumPromptExperienceDetailsResult, errorMessage: string?): nil function ReserveServer(self, placeId: number): (string, string) function SetTeleportGui(self, gui: GuiObject): nil function SetTeleportSetting(self, setting: string, value: any): nil function Teleport(self, placeId: number, player: Player?, teleportData: TeleportData?, customLoadingScreen: GuiObject?) function TeleportAsync(self, placeId: number, players: { Player }, teleportOptions: TeleportOptions?): TeleportAsyncResult function TeleportCancel(self): nil function TeleportPartyAsync(self, placeId: number, players: { Player }, teleportData: TeleportData?, customLoadingScreen: GuiObject?): string function TeleportReconnect(self): nil function TeleportToPlaceInstance(self, placeId: number, instanceId: string, player: Player?, spawnName: string?, teleportData: TeleportData?, customLoadingScreen: GuiObject?) function TeleportToPrivateServer(self, placeId: number, reservedServerAccessCode: string, players: { Player }, spawnName: string?, teleportData: TeleportData?, customLoadingScreen: GuiObject?): nil function TeleportToSpawnByName(self, placeId: number, spawnName: string, player: Player?, teleportData: TeleportData?, customLoadingScreen: GuiObject?) function TeleportTrustedBackForth(self, goForth: boolean): nil function TeleportTrustedBackHistory(self, placeId: number): nil function TeleportedPlacesBackHistory(self): { any } function TeleportedUniversesBackHistory(self): { any } function UnblockAsync(self): any end declare class TemporaryCageMeshProvider extends Instance end declare class TemporaryScriptService extends Instance end declare class TerrainDetail extends Instance ColorMap: ContentId ColorMapContent: Content EmissiveMaskContent: Content EmissiveStrength: number EmissiveTint: Color3 Face: EnumTerrainFace MaterialPattern: EnumMaterialPattern MetalnessMap: ContentId MetalnessMapContent: Content NormalMap: ContentId NormalMapContent: Content RoughnessMap: ContentId RoughnessMapContent: Content StudsPerTile: number end declare class TerrainRegion extends Instance SizeInCells: Vector3 function ApplyTransform(self, rotation: CFrame, size: Vector3): nil function ApplyTransformSubregion(self, rotation: CFrame, size: Vector3, region: Region3int16): TerrainRegion function GetRegionWireframe(self): { any } end declare class TestService extends Instance AutoRuns: boolean Description: string ErrorCount: number ExecuteWithStudioRun: boolean IsPhysicsEnvironmentalThrottled: boolean IsSleepAllowed: boolean NumberOfPlayers: number ServerCollectConditionalResult: RBXScriptSignal ServerCollectResult: RBXScriptSignal SimulateSecondsLag: number TestCount: number ThrottlePhysicsToRealtime: boolean Timeout: number WarnCount: number function Check(self, condition: boolean, description: string, source: Instance?, line: number?): nil function Checkpoint(self, text: string, source: Instance?, line: number?): nil function ConvertSlimAcrToObj(self, acrFullFilePath: string, objFileName: string): string function CreateAndSavePropertySet(self, source: Instance): string function CreateExtraAssetsFileFromPropertySet(self, psetFileName: string): string function Done(self): nil function Error(self, description: string, source: Instance?, line: number?): nil function Fail(self, description: string, source: Instance?, line: number?): nil function FetchExtraAssets(self, extraAssetsFileName: string): string function Message(self, text: string, source: Instance?, line: number?): nil function Require(self, condition: boolean, description: string, source: Instance?, line: number?): nil function Run(self): nil function ScopeTime(self): { [any]: any } function TakeSnapshot(self, snapshotname: string): nil function TranscodePropertySet(self, extraAssetsFileName: string, psetFileName: string): string function Warn(self, condition: boolean, description: string, source: Instance?, line: number?): nil function isFeatureEnabled(self, name: string): boolean end declare class TextBoxService extends Instance end declare class TextChannel extends Instance DirectChatRequester: Player MessageReceived: RBXScriptSignal OnIncomingMessage: (message: TextChatMessage) -> any ShouldDeliverCallback: (message: TextChatMessage, textSource: TextSource) -> any function AddUserAsync(self, userId: number): any function DisplaySystemMessage(self, systemMessage: string, metadata: string?): TextChatMessage function SendAsync(self, message: string, metadata: string?): TextChatMessage function SetDirectChatRequester(self, requester: Player): nil end declare class TextChatCommand extends Instance AutocompleteVisible: boolean Enabled: boolean PrimaryAlias: string SecondaryAlias: string Triggered: RBXScriptSignal end declare class TextChatConfigurations extends Instance end declare class BubbleChatConfiguration extends TextChatConfigurations AdorneeName: string BackgroundColor3: Color3 BackgroundTransparency: number BubbleDuration: number BubblesSpacing: number Enabled: boolean Font: EnumFont FontFace: Font LocalPlayerStudsOffset: Vector3 MaxBubbles: number MaxDistance: number MinimizeDistance: number TailVisible: boolean TextColor3: Color3 TextSize: number VerticalStudsOffset: number end declare class ChannelTabsConfiguration extends TextChatConfigurations AbsolutePosition: Vector2 AbsoluteSize: Vector2 BackgroundColor3: Color3 BackgroundTransparency: number Enabled: boolean FontFace: Font HoverBackgroundColor3: Color3 SelectedTabTextColor3: Color3 TextColor3: Color3 TextSize: number TextStrokeColor3: Color3 TextStrokeTransparency: number function SetAbsolutePosition(self, value: Vector2): nil function SetAbsoluteSize(self, value: Vector2): nil end declare class ChatInputBarConfiguration extends TextChatConfigurations AbsolutePosition: Vector2 AbsolutePositionWrite: Vector2 AbsoluteSize: Vector2 AbsoluteSizeWrite: Vector2 AutocompleteEnabled: boolean BackgroundColor3: Color3 BackgroundTransparency: number Enabled: boolean FontFace: Font IsFocused: boolean IsFocusedWrite: boolean KeyboardKeyCode: EnumKeyCode PlaceholderColor3: Color3 TargetTextChannel: TextChannel TextBox: TextBox TextColor3: Color3 TextSize: number TextStrokeColor3: Color3 TextStrokeTransparency: number end declare class ChatWindowConfiguration extends TextChatConfigurations AbsolutePosition: Vector2 AbsolutePositionWrite: Vector2 AbsoluteSize: Vector2 AbsoluteSizeWrite: Vector2 BackgroundColor3: Color3 BackgroundTransparency: number Enabled: boolean FontFace: Font HeightScale: number HorizontalAlignment: EnumHorizontalAlignment TextColor3: Color3 TextSize: number TextStrokeColor3: Color3 TextStrokeTransparency: number VerticalAlignment: EnumVerticalAlignment WidthScale: number function DeriveNewMessageProperties(self): ChatWindowMessageProperties end declare class TextChatMessage extends Instance BubbleChatMessageProperties: BubbleChatMessageProperties ChatWindowMessageProperties: ChatWindowMessageProperties MessageId: string Metadata: string PrefixText: string Status: EnumTextChatMessageStatus Text: string TextChannel: TextChannel TextSource: TextSource Timestamp: DateTime Translation: string end declare class TextChatMessageProperties extends Instance PrefixText: string Text: string Translation: string end declare class BubbleChatMessageProperties extends TextChatMessageProperties BackgroundColor3: Color3 BackgroundTransparency: number FontFace: Font TailVisible: boolean TextColor3: Color3 TextSize: number end declare class ChatWindowMessageProperties extends TextChatMessageProperties FontFace: Font PrefixTextProperties: ChatWindowMessageProperties TextColor3: Color3 TextSize: number TextStrokeColor3: Color3 TextStrokeTransparency: number end declare class TextChatService extends Instance BubbleChatConfiguration: BubbleChatConfiguration BubbleDisplayed: RBXScriptSignal ChannelTabsConfiguration: ChannelTabsConfiguration ChatInputBarConfiguration: ChatInputBarConfiguration ChatTranslationEnabled: boolean ChatTranslationFTUXShown: boolean ChatTranslationToggleEnabled: boolean ChatVersion: EnumChatVersion ChatWindowConfiguration: ChatWindowConfiguration CreateDefaultCommands: boolean CreateDefaultTextChannels: boolean HasSeenDeprecationDialog: boolean IsLegacyChatDisabled: boolean MessageReceived: RBXScriptSignal OnBubbleAdded: (message: TextChatMessage, adornee: Instance) -> any OnChatWindowAdded: (message: TextChatMessage) -> any OnIncomingMessage: (message: TextChatMessage) -> any SendingMessage: RBXScriptSignal function CanUserChatAsync(self, userId: number): boolean function CanUsersChatAsync(self, userIdFrom: number, userIdTo: number): boolean function CanUsersDirectChatAsync(self, requesterUserId: number, userIds: { any }): { any } function CanUsersWhisperAsync(self, fromUserId: number, toUserId: number): boolean function DisplayBubble(self, partOrCharacter: Instance, message: string): nil function SendEnableChatButtonClicked(self): nil function SendEnableChatButtonShown(self): nil function SendExpChatLoadSuccess(self, loadingLatency: number): nil function SendExpChatMessageClientRendered(self, textChatMessage: TextChatMessage, messageRenderedSurface: string?): nil function SendExpChatWindowScroll(self): nil function SendExpChatWindowStatusChange(self, timeClosed: number, timeOpen: number, timeBackgroundIdle: number, timeTextIdle: number): nil end declare class TextFilterResult extends Instance function GetNonChatStringForBroadcastAsync(self): string function GetNonChatStringForUserAsync(self, toUserId: number): string end declare class TextFilterTranslatedResult extends Instance SourceLanguage: string SourceText: TextFilterResult function GetTranslationForLocale(self, locale: string): TextFilterResult function GetTranslations(self): { [any]: any } end declare class TextGenerator extends Instance Seed: number SystemPrompt: string Temperature: number TopP: number function GenerateTextAsync(self, request: { [any]: any }): { [any]: any } end declare class TextService extends Instance function FilterAndTranslateStringAsync(self, stringToFilter: string, fromUserId: number, targetLocales: { any }, textContext: EnumTextFilterContext?): TextFilterTranslatedResult function FilterStringAsync(self, stringToFilter: string, fromUserId: number, textContext: EnumTextFilterContext?): TextFilterResult function GetFamilyInfoAsync(self, assetId: ContentId): { [any]: any } function GetFontMemoryData(self): { [any]: any } function GetTextBoundsAsync(self, params: GetTextBoundsParams): Vector2 function GetTextSize(self, string: string, fontSize: number, font: EnumFont, frameSize: Vector2): Vector2 function GetTextSizeOffsetAsync(self, fontSize: number, font: Font): number function SetResolutionScale(self, scale: number): nil end declare class TextSource extends Instance CanSend: boolean UserId: number end declare class TextureGenerationPartGroup extends Instance function GetInstances(self): { Instance } function GetMeshIdsHash(self): string end declare class TextureGenerationService extends Instance GenerationNotificationSignal: RBXScriptSignal<{ [any]: any }> PreviewNotificationSignal: RBXScriptSignal<{ [any]: any }> function CancelGenerationRequest(self, jobUuid: string): nil function CreatePartGroup(self, instances: { Instance }): TextureGenerationPartGroup function GenerateTexture(self, previewJobId: string): { [any]: any } function GetQuotasAsync(self): { [any]: any } function PreviewTexture(self, partGroup: TextureGenerationPartGroup, prompt: string, options: { [any]: any }): { [any]: any } end declare class TextureGenerationUnwrappingRequest extends Instance function ApplyToDataModel(self, partGroup: TextureGenerationPartGroup): TextureGenerationPartGroup function GetPartGroup(self): TextureGenerationPartGroup end declare class ThirdPartyUserService extends Instance ActiveUserSignedOut: RBXScriptSignal FriendCommunicationRestrictionStatus: EnumChatRestrictionStatus HasActiveUser: boolean VoiceChatRestrictionStatus: EnumChatRestrictionStatus function GetUserPlatformName(self): string function GetVoiceChatRestrictionStatus(self): EnumChatRestrictionStatus function HaveActiveUser(self): boolean function IsChatRestrictionSupported(self): boolean function IsSingleSignOnSupported(self): boolean function RegisterActiveUser(self, gamepadId: EnumUserInputType): number function ShowAccountPicker(self): nil end declare class ThreadState extends Instance FrameCount: number Populated: boolean ThreadId: number ThreadName: string function GetFrame(self, index: number): Instance end declare class TimerService extends Instance end declare class ToastNotificationService extends Instance function HideNotification(self, notificationId: string): nil function ShowNotification(self, message: string, notificationId: string): nil end declare class TouchInputService extends Instance end declare class TouchTransmitter extends Instance end declare class TracerService extends Instance function FinishSpan(self, spanId: string): nil function StartSpan(self, name: string, parentId: string): string end declare class TrackerLodController extends Instance AudioMode: EnumTrackerLodFlagMode UpdateState: RBXScriptSignal<> VideoExtrapolationMode: EnumTrackerExtrapolationFlagMode VideoLodMode: EnumTrackerLodValueMode VideoMode: EnumTrackerLodFlagMode function getExtrapolation(self): number function getVideoLod(self): number function isAudioEnabled(self): boolean function isVideoEnabled(self): boolean end declare class TrackerStreamAnimation extends Instance end declare class Trail extends Instance Attachment0: Attachment? Attachment1: Attachment? Brightness: number Color: ColorSequence Enabled: boolean FaceCamera: boolean Lifetime: number LightEmission: number LightInfluence: number LocalTransparencyModifier: number MaxLength: number MinLength: number Texture: ContentId TextureLength: number TextureMode: EnumTextureMode Transparency: NumberSequence WidthScale: NumberSequence function Clear(self): nil end declare class Translator extends Instance LocaleId: string function FormatByKey(self, key: string, args: any): string function RobloxOnlyTranslate(self, context: Instance, text: string): string function Translate(self, context: Instance, text: string): string end declare class TutorialService extends Instance function GetMainViewSessionId(self): string function HasUserCompletedTutorial(self): boolean function HideWidgets(self, commaSeparatedNames: string): boolean function PromptClosePlace(self): nil function SetTutorialCompletionStatus(self, completed: boolean): nil function ShouldLaunchTutorial(self): boolean function ShowWidgets(self, commaSeparatedNames: string): boolean end declare class TweenBase extends Instance Completed: RBXScriptSignal PlaybackState: EnumPlaybackState function Cancel(self): nil function Pause(self): nil function Play(self): nil end declare class Tween extends TweenBase Instance: Instance TweenInfo: TweenInfo end declare class TweenService extends Instance function Create(self, instance: Instance, tweenInfo: TweenInfo, propertyTable: { [any]: any }): Tween function GetValue(self, alpha: number, easingStyle: EnumEasingStyle, easingDirection: EnumEasingDirection): number function SmoothDamp(self, current: any, target: any, velocity: any, smoothTime: number, maxSpeed: number?, dt: number?): (any, any) end declare class UGCAvatarService extends Instance end declare class UGCValidationService extends Instance function CalculateAverageEditableCageMeshDistance(self, innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh, innerTransform: CFrame, outerTransform: CFrame): number function CalculateBodyMaxCageDistance(self, inputBodyParts: { any }): any function CalculateBodyPartMaxCageDistance(self, outerCage: EditableMesh, renderMesh: EditableMesh, outerTransform: CFrame, scale: Vector3): number function CalculateEditableMeshInsideMeshPercentage(self, editableMeshRoot: EditableMesh, editableMeshQuery: EditableMesh, meshQueryTransform: CFrame, meshQueryScale: Vector3): number function CalculateEditableMeshModifiedCageBoundingBox(self, referenceUVValues: { any }, innerCage: EditableMesh, innerTransform: CFrame, outerCage: EditableMesh, outerTransform: CFrame): any function CalculateEditableMeshNumModifiedCageUVsInSet(self, referenceUVValues: { any }, innerCage: EditableMesh, innerTransform: CFrame, outerCage: EditableMesh, outerTransform: CFrame): any function CalculateEditableMeshTotalSurfaceArea(self, editableMesh: EditableMesh, meshScale: Vector3): number function CalculateEditableMeshUniqueUVCount(self, editableMesh: EditableMesh): number function CanLoadAsset(self, assetId: string): boolean function CheckEditableMeshInCameraFrustum(self, editableMesh: EditableMesh, meshScale: Vector3, handleWorldCF: CFrame, cameraWorldCF: CFrame): boolean function CompareTextureOverlapByteString(self, byteStringBaseline: string, byteStringFollowup: string): { any } function CompareTextureOverlapTextureId(self, textureIdBaseline: string, textureIdFollowup: string): { any } function CreateEditableImageFromBinaryStringRobloxOnly(self, value: BinaryStringValue): EditableImage function CreateEditableMeshFromBinaryStringRobloxOnly(self, value: BinaryStringValue): EditableMesh function DoesMeshHaveSkinningData(self, meshId: string): boolean function FetchAssetWithFormat(self, url: ContentId, assetFormat: string): { Instance } function GetBoundingBoxManipulationData(self, partMeshObjects: { any }, partCFs: { any }, meshScales: { any }): { [any]: any } function GetCagingRelevancyMetrics(self, innerCageMeshId: string, outerCageMeshId: string, refMeshId: string, offsetInner: Vector3, offsetOuter: Vector3): any function GetDynamicHeadEditableMeshInactiveControls(self, editableMesh: EditableMesh, controlNames: { any }): any function GetDynamicHeadMeshInactiveControls(self, meshId: string, controlNames: { any }): any function GetEditableCagingRelevancyMetrics(self, innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh, offsetInner: Vector3, offsetOuter: Vector3): any function GetEditableImageData(self, editableImage: EditableImage): BinaryStringValue function GetEditableImageSize(self, editableImage: EditableImage): Vector2 function GetEditableMeshMaxNearbyVerticesCollisions(self, editableMesh: EditableMesh, meshScale: Vector3): number function GetEditableMeshSkinningTransferJointsInfo(self, editableMesh: EditableMesh): { [any]: any } function GetEditableMeshTriCount(self, editableMesh: EditableMesh): number function GetEditableMeshVertColors(self, editableMesh: EditableMesh): { any } function GetEditableMeshVerticesSimilarityRate(self, editableMesh: EditableMesh, meshScale: Vector3): number function GetEditableMeshVerts(self, editableMesh: EditableMesh): { any } function GetFacsDrivenJointNamesFromEditableMesh(self, editableMesh: EditableMesh): any function GetFacsDrivenJointNamesFromMeshId(self, meshId: string): any function GetImageTransparencyWithByteString(self, textureId: string): number function GetImageTransparencyWithTextureID(self, textureId: string): number function GetMaxNearbyVerticesCollisions(self, meshId: string, meshScale: Vector3): number function GetMeshDataBinaryString(self, meshId: string): BinaryStringValue function GetMeshTriCount(self, meshId: string): number function GetMeshVertColors(self, meshId: string): { any } function GetMeshVerts(self, meshId: string): { any } function GetPropertyValue(self, instance: Instance, property: string): any function GetSkinnedJointNamesFromEditableMesh(self, editableMesh: EditableMesh): any function GetSkinnedJointNamesFromMeshId(self, meshId: string): any function GetSkinningTransferJointsInfo(self, meshId: string): { [any]: any } function GetTextureSize(self, textureId: string): Vector2 function IsDeformedLayeredClothingOutOfRenderBounds(self, accessory: Accessory): boolean function IsEditableMeshNumCoplanarIntersectionsOverLimit(self, editableMesh: EditableMesh, limit: number, meshScale: Vector3, intersectBackFaces: boolean): boolean function RegisterAlternateMesh(self, alternateId: string, binaryStringValue: BinaryStringValue): nil function RegisterUGCValidationFunction(self, setFunction: ((...any) -> ...any)): nil function ReportUGCValidationCounter(self, success: boolean, validationType: string): nil function ReportUGCValidationFailureTelemetry(self, errorType: string): nil function ReportUGCValidationTelemetry(self, assetType: string, data: { [any]: any }): nil function ResetCollisionFidelity(self, meshPart: Instance, collisionFidelity: EnumCollisionFidelity?): nil function ResetCollisionFidelityWithEditableMeshDataLua(self, meshPart: MeshPart, editableMesh: EditableMesh, collisionFidelity: EnumCollisionFidelity?): nil function SetMeshIdBlocking(self, meshPart: Instance, meshId: string): nil function ValidateCageMeshIntersection(self, innerCageMeshId: string, outerCageMeshId: string, refMeshId: string): any function ValidateCageUVCoincident(self, meshId: string): boolean function ValidateCageUVTriangleArea(self, meshId: string): boolean function ValidateDynamicHeadEditableMesh(self, editableMesh: EditableMesh): boolean function ValidateDynamicHeadMesh(self, meshId: string): boolean function ValidateEditableImageSize(self, editableImage: EditableImage): boolean function ValidateEditableMeshCageMeshIntersection(self, innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh): any function ValidateEditableMeshCageNonManifoldAndHoles(self, editableMesh: EditableMesh): any function ValidateEditableMeshCageUVCoincident(self, editableMesh: EditableMesh): boolean function ValidateEditableMeshCageUVTriangleArea(self, editableMesh: EditableMesh): boolean function ValidateEditableMeshFacialBounds(self, editableMesh: EditableMesh, boundsScale: number, partSize: Vector3): boolean function ValidateEditableMeshFacialExpressiveness(self, editableMesh: EditableMesh, minDelta: number, partSize: Vector3): number function ValidateEditableMeshFullBodyCageDeletion(self, editableMesh: EditableMesh): boolean function ValidateEditableMeshMisMatchUV(self, innerCage: EditableMesh, outerCage: EditableMesh): boolean function ValidateEditableMeshOverlappingVertices(self, editableMesh: EditableMesh): boolean function ValidateEditableMeshTriangleArea(self, editableMesh: EditableMesh): boolean function ValidateEditableMeshTriangles(self, editableMesh: EditableMesh): boolean function ValidateEditableMeshUVDuplicates(self, referenceValues: { any }, editableMesh: EditableMesh): number function ValidateEditableMeshUVSpace(self, editableMesh: EditableMesh): boolean function ValidateEditableMeshUVValuesInReference(self, referenceValues: { any }, editableMesh: EditableMesh): boolean function ValidateEditableMeshUniqueUVCount(self, editableMesh: EditableMesh, numRequired: number): boolean function ValidateEditableMeshVertColors(self, editableMesh: EditableMesh, includeAlpha: boolean?): boolean function ValidateFacialBounds(self, meshId: string, boundsScale: number, partSize: Vector3): boolean function ValidateFacialExpressiveness(self, meshId: string, minDelta: number, partSize: Vector3): number function ValidateImageTransparencyThresholdByteString(self, image: string, threshold: number): boolean function ValidateImageTransparencyThresholdByteString_V2(self, image: string, threshold: number): boolean function ValidateImageTransparencyThresholdTextureID(self, textureId: string, threshold: number): boolean function ValidateImageTransparencyThresholdTextureID_V2(self, textureId: string, threshold: number): boolean function ValidateMeshVertColors(self, meshId: string, includeAlpha: boolean?): boolean function ValidateOverlappingVertices(self, meshId: string): boolean function ValidatePartBBoxAfterFullFacs(self, headEditableMesh: EditableMesh, partEditableMesh: EditableMesh, headScale: Vector3, partScale: Vector3, boundsMaxMultiplier: number): boolean function ValidatePartBBoxAfterFullFacsFromMeshIds(self, headMeshId: string, partMeshId: string, headScale: Vector3, partScale: Vector3, boundsMaxMultiplier: number): boolean function ValidatePropertiesSensible(self, instance: Instance, stringLenRestrictions: { [any]: any }?): any function ValidateSkinnedEditableMesh(self, editableMesh: EditableMesh): boolean function ValidateSkinnedMesh(self, meshId: string): boolean function ValidateTextureAlpha(self, textureId: string, pixelWidth: number): boolean function ValidateTextureAlphaByteString(self, byteString: string, pixelWidth: number): boolean function ValidateUVValuesInReference(self, referenceValues: { any }, meshId: string): boolean end declare class UIBase extends Instance end declare class UIComponent extends UIBase end declare class UIConstraint extends UIComponent end declare class UIAspectRatioConstraint extends UIConstraint AspectRatio: number AspectType: EnumAspectType DominantAxis: EnumDominantAxis end declare class UISizeConstraint extends UIConstraint MaxSize: Vector2 MinSize: Vector2 end declare class UITextSizeConstraint extends UIConstraint MaxTextSize: number MinTextSize: number end declare class UICorner extends UIComponent CornerRadius: UDim end declare class UIDragDetector extends UIComponent ActivatedCursorIcon: ContentId ActivatedCursorIconContent: Content BoundingBehavior: EnumUIDragDetectorBoundingBehavior BoundingUI: GuiBase2d CursorIcon: ContentId CursorIconContent: Content DragAxis: Vector2 DragContinue: RBXScriptSignal DragEnd: RBXScriptSignal DragRelativity: EnumUIDragDetectorDragRelativity DragRotation: number DragSpace: EnumUIDragDetectorDragSpace DragStart: RBXScriptSignal DragStyle: EnumUIDragDetectorDragStyle DragUDim2: UDim2 Enabled: boolean MaxDragAngle: number MaxDragTranslation: UDim2 MinDragAngle: number MinDragTranslation: UDim2 ReferenceUIInstance: GuiObject ResponseStyle: EnumUIDragDetectorResponseStyle SelectionModeDragSpeed: UDim2 SelectionModeRotateSpeed: number UIDragSpeedAxisMapping: EnumUIDragSpeedAxisMapping function AddConstraintFunction(self, priority: number, func: ((...any) -> ...any)): RBXScriptConnection function GetReferencePosition(self): UDim2 function GetReferenceRotation(self): number function SetDragStyleFunction(self, func: ((...any) -> ...any)): nil end declare class UIFlexItem extends UIComponent FlexMode: EnumUIFlexMode GrowRatio: number ItemLineAlignment: EnumItemLineAlignment ShrinkRatio: number end declare class UIGradient extends UIComponent Color: ColorSequence Enabled: boolean Offset: Vector2 Rotation: number Transparency: NumberSequence end declare class UILayout extends UIComponent end declare class UIGridStyleLayout extends UILayout AbsoluteContentSize: Vector2 FillDirection: EnumFillDirection HorizontalAlignment: EnumHorizontalAlignment SortOrder: EnumSortOrder VerticalAlignment: EnumVerticalAlignment end declare class UIGridLayout extends UIGridStyleLayout AbsoluteCellCount: Vector2 AbsoluteCellSize: Vector2 CellPadding: UDim2 CellSize: UDim2 FillDirectionMaxCells: number StartCorner: EnumStartCorner end declare class UIListLayout extends UIGridStyleLayout HorizontalFlex: EnumUIFlexAlignment ItemLineAlignment: EnumItemLineAlignment Padding: UDim VerticalFlex: EnumUIFlexAlignment Wraps: boolean end declare class UIPageLayout extends UIGridStyleLayout Animated: boolean Circular: boolean CurrentPage: GuiObject EasingDirection: EnumEasingDirection EasingStyle: EnumEasingStyle GamepadInputEnabled: boolean Padding: UDim PageEnter: RBXScriptSignal PageLeave: RBXScriptSignal ScrollWheelInputEnabled: boolean Stopped: RBXScriptSignal TouchInputEnabled: boolean TweenTime: number function JumpTo(self, page: Instance): nil function JumpToIndex(self, index: number): nil function Next(self): nil function Previous(self): nil end declare class UITableLayout extends UIGridStyleLayout FillEmptySpaceColumns: boolean FillEmptySpaceRows: boolean MajorAxis: EnumTableMajorAxis Padding: UDim2 end declare class UIPadding extends UIComponent PaddingBottom: UDim PaddingLeft: UDim PaddingRight: UDim PaddingTop: UDim end declare class UIScale extends UIComponent Scale: number end declare class UIStroke extends UIComponent ApplyStrokeMode: EnumApplyStrokeMode BorderOffset: UDim BorderStrokePosition: EnumBorderStrokePosition Color: Color3 Enabled: boolean LineJoinMode: EnumLineJoinMode StrokeSizingMode: EnumStrokeSizingMode Thickness: number Transparency: number ZIndex: number end declare class UIDragDetectorService extends Instance end declare class UniqueIdLookupService extends Instance function GetInstanceByRfc4122String(self, id: string): Instance function GetOrCreateUniqueId(self, instance: Instance): string function GetOrCreateUniqueIdRemoteCommand(self, instance: Instance): string end declare class UnvalidatedAssetService extends Instance function AppendTempAssetId(self, userId: number, id: number, lookAt: Vector3, camPos: Vector3, usage: string): nil function AppendVantagePoint(self, userId: number, id: number, lookAt: Vector3, camPos: Vector3): boolean function UpgradeTempAssetId(self, userId: number, tempId: number, assetId: number): boolean end declare class UserGameSettings extends Instance AllTutorialsDisabled: boolean BadgeVisible: boolean CameraMode: EnumCustomCameraMode CameraYInverted: boolean ChatTranslationEnabled: boolean ChatTranslationFTUXShown: boolean ChatTranslationLocale: string ChatTranslationToggleEnabled: boolean ChatVisible: boolean ComputerCameraMovementMode: EnumComputerCameraMovementMode ComputerMovementMode: EnumComputerMovementMode ControlMode: EnumControlMode DefaultCameraID: string FramerateCap: number Fullscreen: boolean FullscreenChanged: RBXScriptSignal GamepadCameraSensitivity: number GraphicsOptimizationMode: EnumGraphicsOptimizationMode GraphicsQualityLevel: number HapticStrength: number HasEverUsedVR: boolean IsUsingCameraYInverted: boolean IsUsingGamepadCameraSensitivity: boolean MasterVolume: number MasterVolumeStudio: number MaxQualityEnabled: boolean MicroProfilerWebServerEnabled: boolean MicroProfilerWebServerIP: string MicroProfilerWebServerPort: number MouseSensitivity: number MouseSensitivityFirstPerson: Vector2 MouseSensitivityThirdPerson: Vector2 OnScreenProfilerEnabled: boolean OnboardingsCompleted: string PartyVoiceVolume: number PeoplePageLayout: EnumPeoplePageLayout PerformanceStatsVisible: boolean PerformanceStatsVisibleChanged: RBXScriptSignal PlayerHeight: number PlayerListVisible: boolean PlayerNamesEnabled: boolean PreferredTextSize: EnumPreferredTextSize PreferredTransparency: number QualityResetLevel: number RCCProfilerRecordFrameRate: number RCCProfilerRecordTimeFrame: number ReadAloud: boolean ReducedMotion: boolean RotationType: EnumRotationType SavedQualityLevel: EnumSavedQualitySetting StartMaximized: boolean StartScreenPosition: Vector2 StartScreenSize: Vector2 StudioModeChanged: RBXScriptSignal TouchCameraMovementMode: EnumTouchCameraMovementMode TouchMovementMode: EnumTouchMovementMode UiNavigationKeyBindEnabled: boolean UsedCoreGuiIsVisibleToggle: boolean UsedCustomGuiIsVisibleToggle: boolean UsedHideHudShortcut: boolean VRComfortSetting: EnumVRComfortSetting VREnabled: boolean VRRotationIntensity: number VRSafetyBubbleMode: EnumVRSafetyBubbleMode VRSmoothRotationEnabled: boolean VRSmoothRotationEnabledCustomOption: boolean VRThirdPersonFollowCamEnabled: boolean VRThirdPersonFollowCamEnabledCustomOption: boolean VignetteEnabled: boolean VignetteEnabledCustomOption: boolean function GetCameraYInvertValue(self): number function GetDefaultFramerateCap(self): number function GetOnboardingCompleted(self, onboardingId: string): boolean function GetTutorialState(self, tutorialId: string): boolean function InFullScreen(self): boolean function InStudioMode(self): boolean function ResetOnboardingCompleted(self, onboardingId: string): nil function SetCameraYInvertVisible(self): nil function SetGamepadCameraSensitivityVisible(self): nil function SetOnboardingCompleted(self, onboardingId: string): nil function SetTutorialState(self, tutorialId: string, value: boolean): nil end declare class UserInputService extends Instance AccelerometerEnabled: boolean BottomBarSize: Vector2 DeviceAccelerationChanged: RBXScriptSignal DeviceGravityChanged: RBXScriptSignal DeviceRotationChanged: RBXScriptSignal GamepadConnected: RBXScriptSignal GamepadDisconnected: RBXScriptSignal GamepadEnabled: boolean GyroscopeEnabled: boolean InputBegan: RBXScriptSignal InputChanged: RBXScriptSignal InputEnded: RBXScriptSignal JumpRequest: RBXScriptSignal<> KeyboardEnabled: boolean LastInputTypeChanged: RBXScriptSignal MouseBehavior: EnumMouseBehavior MouseDeltaSensitivity: number MouseEnabled: boolean MouseIcon: ContentId MouseIconContent: Content MouseIconEnabled: boolean NavBarSize: Vector2 OnScreenKeyboardAnimationDuration: number OnScreenKeyboardPosition: Vector2 OnScreenKeyboardSize: Vector2 OnScreenKeyboardVisible: boolean OverrideMouseIconBehavior: EnumOverrideMouseIconBehavior PointerAction: RBXScriptSignal PreferredInput: EnumPreferredInput RightBarSize: Vector2 StatusBarSize: Vector2 StatusBarTapped: RBXScriptSignal TextBoxFocusReleased: RBXScriptSignal TextBoxFocused: RBXScriptSignal TouchDrag: RBXScriptSignal TouchEnabled: boolean TouchEnded: RBXScriptSignal TouchLongPress: RBXScriptSignal<{ Vector2 }, EnumUserInputState, boolean> TouchMoved: RBXScriptSignal TouchPan: RBXScriptSignal<{ Vector2 }, Vector2, Vector2, EnumUserInputState, boolean> TouchPinch: RBXScriptSignal<{ Vector2 }, number, number, EnumUserInputState, boolean> TouchRotate: RBXScriptSignal<{ Vector2 }, number, number, EnumUserInputState, boolean> TouchScreenEnabled: boolean TouchStarted: RBXScriptSignal TouchSwipe: RBXScriptSignal TouchTap: RBXScriptSignal<{ Vector2 }, boolean> TouchTapInWorld: RBXScriptSignal VREnabled: boolean WindowFocusReleased: RBXScriptSignal<> WindowFocused: RBXScriptSignal<> function GamepadSupports(self, gamepadNum: EnumUserInputType, gamepadKeyCode: EnumKeyCode): boolean function GetConnectedGamepads(self): { EnumUserInputType } function GetDeviceAcceleration(self): InputObject function GetDeviceGravity(self): InputObject function GetDeviceLevel(self): EnumDeviceLevel function GetDeviceRotation(self): (number, CFrame) function GetDeviceType(self): EnumDeviceType function GetFocusedTextBox(self): TextBox function GetGamepadConnected(self, gamepadNum: EnumUserInputType): boolean function GetGamepadState(self, gamepadNum: EnumUserInputType): { InputObject } function GetImageForKeyCode(self, keyCode: EnumKeyCode): ContentId function GetKeysPressed(self): { InputObject } function GetLastInputType(self): EnumUserInputType function GetMouseButtonsPressed(self): { InputObject } function GetMouseDelta(self): Vector2 function GetMouseLocation(self): Vector2 function GetNavigationGamepads(self): { EnumUserInputType } function GetPasteText(self): string function GetPlatform(self): EnumPlatform function GetStringForKeyCode(self, keyCode: EnumKeyCode): string function GetSupportedGamepadKeyCodes(self, gamepadNum: EnumUserInputType): { EnumKeyCode } function IsGamepadButtonDown(self, gamepadNum: EnumUserInputType, gamepadKeyCode: EnumKeyCode): boolean function IsKeyDown(self, keyCode: EnumKeyCode): boolean function IsMouseButtonPressed(self, mouseButton: EnumUserInputType): boolean function IsNavigationGamepad(self, gamepadEnum: EnumUserInputType): boolean function RecenterUserHeadCFrame(self): nil function SendAppUISizes(self, statusBarSize: Vector2, navBarSize: Vector2, bottomBarSize: Vector2, rightBarSize: Vector2): nil function SetNavigationGamepad(self, gamepadEnum: EnumUserInputType, enabled: boolean): nil end declare class UserService extends Instance function GetUserInfosByUserIdsAsync(self, userIds: { number }): { { Id: number, Username: string, DisplayName: string } } end declare class VRService extends Instance AutomaticScaling: EnumVRScaling AvatarGestures: boolean ControllerModels: EnumVRControllerModelMode DidPointerHit: boolean FadeOutViewOnCollision: boolean GuiInputUserCFrame: EnumUserCFrame LaserDistance: number LaserPointer: EnumVRLaserPointerMode LaserPointerTriggered: RBXScriptSignal NavigationRequested: RBXScriptSignal PointerHitCFrame: CFrame QuestASWState: boolean QuestDisplayRefreshRate: number ThirdPersonFollowCamEnabled: boolean TouchpadModeChanged: RBXScriptSignal UserCFrameChanged: RBXScriptSignal UserCFrameEnabled: RBXScriptSignal VRDeviceAvailable: boolean VRDeviceName: string VREnabled: boolean VRSessionState: EnumVRSessionState function GetTouchpadMode(self, pad: EnumVRTouchpad): EnumVRTouchpadMode function GetUserCFrame(self, type: EnumUserCFrame): CFrame function GetUserCFrameEnabled(self, type: EnumUserCFrame): boolean function IsMaquettes(self): boolean function IsVRAppBuild(self): boolean function RecenterUserHeadCFrame(self): nil function RequestNavigation(self, cframe: CFrame, inputUserCFrame: EnumUserCFrame): nil function SetTouchpadMode(self, pad: EnumVRTouchpad, mode: EnumVRTouchpadMode): nil end declare class VRStatusService extends Instance end declare class ValueBase extends Instance end declare class BinaryStringValue extends ValueBase Changed: RBXScriptSignal end declare class BoolValue extends ValueBase Changed: RBXScriptSignal Value: boolean end declare class BrickColorValue extends ValueBase Changed: RBXScriptSignal Value: BrickColor end declare class CFrameValue extends ValueBase Changed: RBXScriptSignal Value: CFrame end declare class Color3Value extends ValueBase Changed: RBXScriptSignal Value: Color3 end declare class IntValue extends ValueBase Changed: RBXScriptSignal Value: number end declare class NumberValue extends ValueBase Changed: RBXScriptSignal Value: number end declare class ObjectValue extends ValueBase Changed: RBXScriptSignal Value: Instance? end declare class RayValue extends ValueBase Changed: RBXScriptSignal Value: Ray end declare class StringValue extends ValueBase Changed: RBXScriptSignal Value: string end declare class Vector3Value extends ValueBase Changed: RBXScriptSignal Value: Vector3 end declare class ValueCurve extends Instance Length: number ValueType: string function GetKeyAtIndex(self, index: number): ValueCurveKey function GetKeyIndicesAtTime(self, time: number): { any } function GetKeys(self): { any } function GetValueAtTime(self, time: number): any? function InsertKey(self, key: ValueCurveKey): { any } function InsertKeyValue(self, time: number, value: any, keyInterpolationMode: EnumKeyInterpolationMode?): { any } function RemoveKeyAtIndex(self, startingIndex: number, count: number?): number function SetKeys(self, keys: { any }): number end declare class Vector3Curve extends Instance function GetValueAtTime(self, time: number): { any } function X(self): FloatCurve function Y(self): FloatCurve function Z(self): FloatCurve end declare class VersionControlService extends Instance ScriptCollabEnabled: boolean end declare class VideoCaptureService extends Instance Active: boolean CameraID: string DevicesChanged: RBXScriptSignal<> Error: RBXScriptSignal Started: RBXScriptSignal Stopped: RBXScriptSignal function GetCameraDevices(self): { [any]: any } end declare class VideoDeviceInput extends Instance Active: boolean CameraId: string CaptureQuality: EnumVideoDeviceCaptureQuality IsReady: boolean end declare class VideoPlayer extends Instance AutoLoadInStudio: boolean AutoPlayInStudio: boolean DidEnd: RBXScriptSignal<> DidLoop: RBXScriptSignal<> IsLoaded: boolean IsPlaying: boolean Looping: boolean PlayFailed: RBXScriptSignal PlaybackSpeed: number Resolution: Vector2 TimeLength: number TimePosition: number VideoContent: Content Volume: number WiringChanged: RBXScriptSignal function GetConnectedWires(self, pin: string): { Instance } function GetInputPins(self): { any } function GetOutputPins(self): { any } function LoadAsync(self): EnumAssetFetchStatus function Pause(self): nil function Play(self): nil function SetStudioPreview(self, isPreview: boolean): nil function Unload(self): nil end declare class VideoScreenCaptureService extends Instance end declare class VideoService extends Instance function CreateVideoSamplerAsync(self, content: Content, options: { [any]: any }?): VideoSampler end declare class VirtualInputManager extends Instance AdditionalLuaState: string PlaybackCompleted: RBXScriptSignal RecordingCompleted: RBXScriptSignal function Dump(self): nil function HandleGamepadAxisInput(self, objectId: number, keyCode: EnumKeyCode, x: number, y: number, z: number): nil function HandleGamepadButtonInput(self, deviceId: number, keyCode: EnumKeyCode, buttonState: number): nil function HandleGamepadConnect(self, deviceId: number): nil function HandleGamepadDisconnect(self, deviceId: number): nil function SendAccelerometerEvent(self, x: number, y: number, z: number): nil function SendGravityEvent(self, x: number, y: number, z: number): nil function SendGyroscopeEvent(self, quatX: number, quatY: number, quatZ: number, quatW: number): nil function SendKeyEvent(self, isPressed: boolean, keyCode: EnumKeyCode, isRepeatedKey: boolean, layerCollector: Instance): nil function SendMouseButtonEvent(self, x: number, y: number, mouseButton: number, isDown: boolean, layerCollector: Instance, repeatCount: number): nil function SendMouseMoveDeltaEvent(self, deltaX: number, deltaY: number, layerCollector: Instance): nil function SendMouseMoveEvent(self, x: number, y: number, layerCollector: Instance): nil function SendMouseWheelEvent(self, x: number, y: number, isForwardScroll: boolean, layerCollector: Instance): nil function SendScroll(self, x: number, y: number, deltaX: number, deltaY: number, options: { [any]: any }, layerCollector: Instance): nil function SendTextInputCharacterEvent(self, str: string, layerCollector: Instance): nil function SendTouchEvent(self, touchId: number, state: number, x: number, y: number): nil function SetInputTypesToIgnore(self, inputTypesToIgnore: any): nil function StartPlaying(self, fileName: string): nil function StartPlayingJSON(self, string: string): nil function StartRecording(self): nil function StopPlaying(self): nil function StopRecording(self): nil function WaitForInputEventsProcessed(self): nil function sendRobloxEvent(self, namespace: string, detail: string, detailType: string): nil function sendThemeChangeEvent(self, themeName: string): nil end declare class VirtualUser extends Instance function Button1Down(self, position: Vector2, camera: CFrame?): nil function Button1Up(self, position: Vector2, camera: CFrame?): nil function Button2Down(self, position: Vector2, camera: CFrame?): nil function Button2Up(self, position: Vector2, camera: CFrame?): nil function CaptureController(self): nil function ClickButton1(self, position: Vector2, camera: CFrame?): nil function ClickButton2(self, position: Vector2, camera: CFrame?): nil function MoveMouse(self, position: Vector2, camera: CFrame?): nil function SetKeyDown(self, key: string): nil function SetKeyUp(self, key: string): nil function StartRecording(self): nil function StopRecording(self): string function TypeKey(self, key: string): nil end declare class VisibilityCheckDispatcher extends Instance end declare class Visit extends Instance end declare class VisualizationMode extends Instance Enabled: boolean Title: string ToolTip: string end declare class VisualizationModeCategory extends Instance Enabled: boolean Title: string end declare class VisualizationModeService extends Instance end declare class VoiceChatInternal extends Instance LocalPlayerModerated: RBXScriptSignal<> TempSetMicMutedToggleMic: RBXScriptSignal<> function GetChannelId(self): string function GetGroupId(self): string function GetSessionId(self): string function GetVoiceExperienceId(self): string function IsContextVoiceEnabled(self): boolean function IsVoiceEnabledForUserIdAsync(self, userId: number): boolean function LogPublisherWebRTCStats(self): boolean function LogSubscriptionWebRTCStats(self): boolean function SubscribeBlock(self, userId: number): boolean function SubscribeRetry(self, userId: number): boolean function SubscribeUnblock(self, userId: number): boolean end declare class VoiceChatService extends Instance DefaultDistanceAttenuation: EnumVoiceChatDistanceAttenuationType EnableDefaultVoice: boolean UseAudioApi: EnumAudioApiRollout UseNewAudioApi: boolean VoiceChatEnabledForPlaceOnRcc: boolean VoiceChatEnabledForUniverseOnRcc: boolean VoiceChatStatsCollected: RBXScriptSignal<> function IsVoiceEnabledForUserIdAsync(self, userId: number): boolean function getInternalChannelId(self): string function getInternalGroupId(self): string function getInternalPublishPause(self): boolean function getInternalSessionId(self): string function getInternalSubscribePause(self, userId: number): boolean function getInternalSubscribePauseAll(self): boolean function getInternalVoiceChatApiVersion(self): number function isInternalPublishPaused(self): boolean function joinVoice(self): nil function lastVoiceChatStats(self): { [any]: any } function leaveVoice(self, leaveReason: EnumVoiceClientLeaveReasons?): nil function notifyServerACSCleanup(self): nil function rejoinVoice(self): nil end declare class WebSocketClient extends Instance Closed: RBXScriptSignal<> ConnectionState: EnumWebSocketState MessageReceived: RBXScriptSignal Opened: RBXScriptSignal<> function Close(self): nil function Send(self, data: string): nil end declare class WebSocketService extends Instance function CreateClient(self, uri: string): WebSocketClient end declare class WebViewService extends Instance OnJavaScriptCall: RBXScriptSignal OnWindowClosed: RBXScriptSignal<> function CloseWindow(self): nil function IsAvailable(self): boolean function MutateWindow(self, url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?, showDomainAsTitle: boolean?, backButtonVisible: boolean?): nil function OpenWindow(self, url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?, showDomainAsTitle: boolean?, backButtonVisible: boolean?): nil end declare class WeldConstraint extends Instance Active: boolean Enabled: boolean Part0: BasePart Part1: BasePart end declare class Wire extends Instance Connected: boolean SourceInstance: Instance SourceName: string TargetInstance: Instance TargetName: string function RenameToDefault(self): nil end declare class WrapTextureTransfer extends Instance ReferenceCageMeshContent: Content UVMaxBound: Vector2 UVMinBound: Vector2 end declare class MLSession extends Object function ForwardAsync(self, data: { [any]: any }): { [any]: any } end declare class TerrainIterateOperation extends Object Ready: RBXScriptSignal<{ [any]: any }> function CommitBlock(self, block: { [any]: any }): RBXScriptSignal end declare class TerrainModifyOperation extends Object Ready: RBXScriptSignal<{ [any]: any }> function CommitBlock(self, block: { [any]: any }): RBXScriptSignal end declare class TerrainReadOperation extends Object Ready: RBXScriptSignal<{ [any]: any }> end declare class TerrainWriteOperation extends Object function CommitBlock(self, block: { [any]: any }): RBXScriptSignal function GetBlock(self): { [any]: any } end declare class VideoSampler extends Object TimeLength: number VideoContent: Content function GetSamplesAtTimesAsync(self, times: { any }): { any } end declare class WebStreamClient extends Object Closed: RBXScriptSignal<> ConnectionState: EnumWebStreamClientState Error: RBXScriptSignal MessageReceived: RBXScriptSignal Opened: RBXScriptSignal function Close(self): nil function Send(self, data: string): nil end declare Instance: { new: ((className: string, parent: Instance?) -> Instance), fromExisting: ((existingInstance: Instance) -> Instance), } declare Ray: { new: ((Origin: Vector3, Direction: Vector3) -> Ray), } declare NumberRange: { new: ((value: number) -> NumberRange) & ((min: number, max: number) -> NumberRange), } declare PathWaypoint: { new: ((position: Vector3, action: EnumPathWaypointAction, label: string?) -> PathWaypoint), } declare BrickColor: { Red: (() -> BrickColor), Yellow: (() -> BrickColor), Blue: (() -> BrickColor), Gray: (() -> BrickColor), DarkGray: (() -> BrickColor), White: (() -> BrickColor), random: (() -> BrickColor), Random: (() -> BrickColor), Green: (() -> BrickColor), Black: (() -> BrickColor), palette: ((paletteValue: number) -> BrickColor), new: ((val: number) -> BrickColor) & ((r: number, g: number, b: number) -> BrickColor) & ((color: Color3) -> BrickColor) & ((name: "Alder" | "Artichoke" | "Baby blue" | "Beige" | "Black" | "Black metallic" | "Br. reddish orange" | "Br. yellowish green" | "Br. yellowish orange" | "Brick yellow" | "Bright blue" | "Bright bluish green" | "Bright bluish violet" | "Bright green" | "Bright orange" | "Bright purple" | "Bright red" | "Bright reddish lilac" | "Bright reddish violet" | "Bright violet" | "Bright yellow" | "Bronze" | "Brown" | "Burgundy" | "Burlap" | "Burnt Sienna" | "Buttermilk" | "CGA brown" | "Cadet blue" | "Camo" | "Carnation pink" | "Cashmere" | "Cloudy grey" | "Cocoa" | "Cool yellow" | "Copper" | "Cork" | "Crimson" | "Curry" | "Cyan" | "Daisy orange" | "Dark Curry" | "Dark Royal blue" | "Dark blue" | "Dark green" | "Dark grey" | "Dark grey metallic" | "Dark indigo" | "Dark nougat" | "Dark orange" | "Dark red" | "Dark stone grey" | "Dark taupe" | "Deep blue" | "Deep orange" | "Dirt brown" | "Dove blue" | "Dusty Rose" | "Earth blue" | "Earth green" | "Earth orange" | "Earth yellow" | "Eggplant" | "Electric blue" | "Faded green" | "Fawn brown" | "Fire Yellow" | "Flame reddish orange" | "Flame yellowish orange" | "Flint" | "Fog" | "Forest green" | "Fossil" | "Ghost grey" | "Gold" | "Grey" | "Grime" | "Gun metallic" | "Hot pink" | "Hurricane grey" | "Institutional white" | "Khaki" | "Lapis" | "Laurel green" | "Lavender" | "Lemon metalic" | "Lig. Yellowich orange" | "Lig. yellowish green" | "Light Royal blue" | "Light blue" | "Light bluish green" | "Light bluish violet" | "Light brick yellow" | "Light green (Mint)" | "Light grey" | "Light grey metallic" | "Light lilac" | "Light orange" | "Light orange brown" | "Light pink" | "Light purple" | "Light red" | "Light reddish violet" | "Light stone grey" | "Light yellow" | "Lilac" | "Lily white" | "Lime green" | "Linen" | "Magenta" | "Maroon" | "Mauve" | "Med. bluish green" | "Med. reddish violet" | "Med. yellowish green" | "Med. yellowish orange" | "Medium Royal blue" | "Medium blue" | "Medium bluish violet" | "Medium green" | "Medium lilac" | "Medium orange" | "Medium red" | "Medium stone grey" | "Mid gray" | "Mint" | "Moss" | "Mulberry" | "Navy blue" | "Neon green" | "Neon orange" | "New Yeller" | "Nougat" | "Olive" | "Olivine" | "Oyster" | "Parsley green" | "Pastel Blue" | "Pastel blue-green" | "Pastel brown" | "Pastel green" | "Pastel light blue" | "Pastel orange" | "Pastel violet" | "Pastel yellow" | "Pearl" | "Persimmon" | "Phosph. White" | "Pine Cone" | "Pink" | "Plum" | "Quill grey" | "Really black" | "Really blue" | "Really red" | "Red flip/flop" | "Reddish brown" | "Reddish lilac" | "Royal blue" | "Royal purple" | "Rust" | "Sage green" | "Salmon" | "Sand blue" | "Sand blue metallic" | "Sand green" | "Sand red" | "Sand violet" | "Sand violet metallic" | "Sand yellow" | "Sand yellow metallic" | "Sea green" | "Seashell" | "Shamrock" | "Silver" | "Silver flip/flop" | "Slime green" | "Smoky grey" | "Steel blue" | "Storm blue" | "Sunrise" | "Tawny" | "Teal" | "Terra Cotta" | "Toothpaste" | "Tr. Blue" | "Tr. Bright bluish violet" | "Tr. Brown" | "Tr. Flu. Blue" | "Tr. Flu. Green" | "Tr. Flu. Red" | "Tr. Flu. Reddish orange" | "Tr. Flu. Yellow" | "Tr. Green" | "Tr. Lg blue" | "Tr. Medi. reddish violet" | "Tr. Red" | "Tr. Yellow" | "Transparent" | "Turquoise" | "Warm yellowish orange" | "Wheat" | "White" | "Yellow flip/flop") -> BrickColor), } declare Vector2: { zero: Vector2, one: Vector2, xAxis: Vector2, yAxis: Vector2, new: ((x: number?, y: number?) -> Vector2), min: ((...Vector2) -> Vector2), max: ((...Vector2) -> Vector2), } declare Vector2int16: { new: ((x: number?, y: number?) -> Vector2int16), } declare Color3: { fromRGB: ((red: number?, green: number?, blue: number?) -> Color3), fromHSV: ((hue: number, saturation: number, value: number) -> Color3), toHSV: ((color: Color3) -> (number, number, number)), new: ((red: number?, green: number?, blue: number?) -> Color3), fromHex: ((hex: string) -> Color3), } declare UDim: { new: ((Scale: number?, Offset: number?) -> UDim), } declare PhysicalProperties: { new: ((material: EnumMaterial) -> PhysicalProperties) & ((density: number, friction: number, elasticity: number, frictionWeight: number?, elasticityWeight: number?) -> PhysicalProperties) & ((density: number, friction: number, elasticity: number) -> PhysicalProperties), } declare Axes: { new: ((...EnumAxis | EnumNormalId) -> Axes), } declare Region3: { new: ((min: Vector3, max: Vector3) -> Region3), } declare Region3int16: { new: ((min: Vector3int16, max: Vector3int16) -> Region3int16), } declare UDim2: { fromScale: ((xScale: number, yScale: number) -> UDim2), fromOffset: ((xOffset: number, yOffset: number) -> UDim2), new: ((x: UDim, y: UDim) -> UDim2) & ((xScale: number?, xOffset: number?, yScale: number?, yOffset: number?) -> UDim2), } declare CFrame: { identity: CFrame, fromEulerAnglesYXZ: ((rx: number, ry: number, rz: number) -> CFrame), fromEulerAngles: ((rx: number, ry: number, rz: number, order: EnumRotationOrder?) -> CFrame), Angles: ((rx: number, ry: number, rz: number) -> CFrame), fromMatrix: ((pos: Vector3, vX: Vector3, vY: Vector3, vZ: Vector3?) -> CFrame), fromAxisAngle: ((v: Vector3, r: number) -> CFrame), fromOrientation: ((rx: number, ry: number, rz: number) -> CFrame), fromEulerAnglesXYZ: ((rx: number, ry: number, rz: number) -> CFrame), lookAt: ((at: Vector3, target: Vector3, up: Vector3?) -> CFrame), lookAlong: ((at: Vector3, direction: Vector3, up: Vector3?) -> CFrame), fromRotationBetweenVectors: ((from: Vector3, to: Vector3) -> CFrame), new: (() -> CFrame) & ((pos: Vector3) -> CFrame) & ((pos: Vector3, lookAt: Vector3) -> CFrame) & ((x: number, y: number, z: number) -> CFrame) & ((x: number, y: number, z: number, qX: number, qY: number, qZ: number, qW: number) -> CFrame) & ((x: number, y: number, z: number, R00: number, R01: number, R02: number, R10: number, R11: number, R12: number, R20: number, R21: number, R22: number) -> CFrame), } declare Faces: { new: ((...EnumNormalId) -> Faces), } declare Rect: { new: (() -> Rect) & ((min: Vector2, max: Vector2) -> Rect) & ((minX: number, minY: number, maxX: number, maxY: number) -> Rect), } declare Vector3: { zero: Vector3, one: Vector3, xAxis: Vector3, yAxis: Vector3, zAxis: Vector3, fromNormalId: ((normal: EnumNormalId) -> Vector3), fromAxis: ((axis: EnumAxis) -> Vector3), FromNormalId: ((normal: EnumNormalId) -> Vector3), FromAxis: ((axis: EnumAxis) -> Vector3), new: ((x: number?, y: number?, z: number?) -> Vector3), min: ((...Vector3) -> Vector3), max: ((...Vector3) -> Vector3), } declare Vector3int16: { new: ((x: number?, y: number?, z: number?) -> Vector3int16), } declare Random: { new: ((seed: number?) -> Random), } declare TweenInfo: { new: ((time: number?, easingStyle: EnumEasingStyle?, easingDirection: EnumEasingDirection?, repeatCount: number?, reverses: boolean?, delayTime: number?) -> TweenInfo), } declare DateTime: { now: (() -> DateTime), fromUnixTimestamp: ((unixTimestamp: number) -> DateTime), fromUnixTimestampMillis: ((unixTimestampMillis: number) -> DateTime), fromUniversalTime: ((year: number?, month: number?, day: number?, hour: number?, minute: number?, second: number?, millisecond: number?) -> DateTime), fromLocalTime: ((year: number?, month: number?, day: number?, hour: number?, minute: number?, second: number?, millisecond: number?) -> DateTime), fromIsoDate: ((isoDate: string) -> DateTime), } declare NumberSequence: { new: ((n: number) -> NumberSequence) & ((n0: number, n1: number) -> NumberSequence) & ((keypoints: { NumberSequenceKeypoint }) -> NumberSequence), } declare ColorSequence: { new: ((c: Color3) -> ColorSequence) & ((c0: Color3, c1: Color3) -> ColorSequence) & ((keypoints: { ColorSequenceKeypoint }) -> ColorSequence), } declare NumberSequenceKeypoint: { new: ((time: number, value: number, envelop: number?) -> NumberSequenceKeypoint), } declare ColorSequenceKeypoint: { new: ((time: number, color: Color3) -> ColorSequenceKeypoint), } declare Content: { none: Content, fromUri: ((uri: string) -> Content), fromObject: ((object: Object) -> Content), fromAssetId: ((assetId: number) -> Content), } declare RaycastParams: { new: (() -> RaycastParams), } declare OverlapParams: { new: (() -> OverlapParams), } declare DockWidgetPluginGuiInfo: { new: ((initDockState: EnumInitialDockState?, initEnabled: boolean?, overrideEnabledRestore: boolean?, floatXSize: number?, floatYSize: number?, minWidth: number?, minHeight: number?) -> DockWidgetPluginGuiInfo), } declare CatalogSearchParams: { new: (() -> CatalogSearchParams), } declare Font: { new: ((family: string, weight: EnumFontWeight?, style: EnumFontStyle?) -> Font), fromEnum: ((font: EnumFont) -> Font), fromName: ((name: string, weight: EnumFontWeight?, style: EnumFontStyle?) -> Font), fromId: ((id: number, weight: EnumFontWeight?, style: EnumFontStyle?) -> Font), } declare FloatCurveKey: { new: ((time: number, value: number, Interpolation: EnumKeyInterpolationMode) -> FloatCurveKey), } declare RotationCurveKey: { new: ((time: number, value: CFrame, Interpolation: EnumKeyInterpolationMode) -> RotationCurveKey), } declare Secret: { } declare Path2DControlPoint: { new: (() -> Path2DControlPoint) & ((position: UDim2) -> Path2DControlPoint) & ((position: UDim2, leftTangent: UDim2, rightTangent: UDim2) -> Path2DControlPoint), } declare SecurityCapabilities: { new: ((...EnumSecurityCapability) -> SecurityCapabilities), fromCurrent: (() -> SecurityCapabilities), } export type RaycastResult = { Instance: T, Position: Vector3, Normal: Vector3, Material: EnumMaterial, Distance: number, } declare class GlobalSettings extends GenericSettings Lua: LuaSettings Game: GameSettings Studio: Studio Network: NetworkSettings Physics: PhysicsSettings Rendering: RenderSettings Diagnostics: DebugSettings function GetFFlag(self, name: string): boolean function GetFVariable(self, name: string): string end declare SharedTable: { new: () -> SharedTable, new: (t: { [any]: any }?) -> SharedTable, clear: (st: SharedTable) -> (), clone: (st: SharedTable, deep: boolean?) -> SharedTable, cloneAndFreeze: (st: SharedTable, deep: boolean?) -> SharedTable, increment: (st: SharedTable, key: string | number, delta: number) -> number, isFrozen: (st: SharedTable) -> boolean, size: (st: SharedTable) -> number, update: (st: SharedTable, key: string | number, f: (any) -> any) -> (), } declare game: DataModel declare workspace: Workspace declare plugin: Plugin declare script: LuaSourceContainer declare function settings(): GlobalSettings declare function UserSettings(): UserSettings