pub struct ClassInfo {
pub name: &'static str,
pub superclass: &'static str,
pub creatable: bool,
pub properties: &'static [&'static str],
pub events: &'static [&'static str],
}
pub static CLASSES: &[ClassInfo] = &[
ClassInfo {
name: "Accessory",
superclass: "Accoutrement",
creatable: true,
properties: &["AccessoryType"],
events: &[],
},
ClassInfo {
name: "AccessoryDescription",
superclass: "Instance",
creatable: true,
properties: &[
"AccessoryType",
"AssetId",
"Instance",
"IsLayered",
"Order",
"Position",
"Puffiness",
"Rotation",
"Scale",
],
events: &[],
},
ClassInfo {
name: "AccountService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["MagicLoginEvent"],
},
ClassInfo {
name: "Accoutrement",
superclass: "Instance",
creatable: true,
properties: &["AttachmentPoint"],
events: &[],
},
ClassInfo {
name: "AchievementService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ActivityHistoryEventService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["WriteActivityHistoryEventFromStudio"],
},
ClassInfo {
name: "Actor",
superclass: "Model",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AdGui",
superclass: "SurfaceGuiBase",
creatable: true,
properties: &[
"AdShape",
"EnableVideoAds",
"FallbackImage",
"FallbackImageContent",
],
events: &["adGuiStateChanged"],
},
ClassInfo {
name: "AdPortal",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AdService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"AdTeleportEnded",
"AdTeleportInitiated",
"RewardedVideoAdEnded",
"RewardedVideoAdStarted",
"ShowDynamicEudsaDisclosure",
"ShowReportAdPopup",
"VideoAdClosed",
"adGuiRegisterUI",
],
},
ClassInfo {
name: "AdvancedDragger",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AirController",
superclass: "ControllerBase",
creatable: true,
properties: &[
"BalanceMaxTorque",
"BalanceSpeed",
"MaintainAngularMomentum",
"MaintainLinearMomentum",
"MoveMaxForce",
"TurnMaxTorque",
"TurnSpeedFactor",
],
events: &[],
},
ClassInfo {
name: "AlignOrientation",
superclass: "Constraint",
creatable: true,
properties: &[
"AlignType",
"CFrame",
"LookAtPosition",
"MaxAngularVelocity",
"MaxTorque",
"Mode",
"PrimaryAxis",
"PrimaryAxisOnly",
"ReactionTorqueEnabled",
"Responsiveness",
"RigidityEnabled",
"SecondaryAxis",
],
events: &[],
},
ClassInfo {
name: "AlignPosition",
superclass: "Constraint",
creatable: true,
properties: &[
"ApplyAtCenterOfMass",
"ForceLimitMode",
"ForceRelativeTo",
"MaxAxesForce",
"MaxForce",
"MaxVelocity",
"Mode",
"Position",
"ReactionForceEnabled",
"Responsiveness",
"RigidityEnabled",
],
events: &[],
},
ClassInfo {
name: "AnalyticsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AngularVelocity",
superclass: "Constraint",
creatable: true,
properties: &[
"AngularVelocity",
"MaxTorque",
"ReactionTorqueEnabled",
"RelativeTo",
],
events: &[],
},
ClassInfo {
name: "Animation",
superclass: "Instance",
creatable: true,
properties: &["AnimationContent", "AnimationId"],
events: &[],
},
ClassInfo {
name: "AnimationClip",
superclass: "Instance",
creatable: false,
properties: &["Loop", "Priority"],
events: &[],
},
ClassInfo {
name: "AnimationClipProvider",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AnimationConstraint",
superclass: "Constraint",
creatable: true,
properties: &[
"AngularDamping",
"AngularStrength",
"IsKinematic",
"LinearDamping",
"LinearStrength",
"MaxForce",
"MaxTorque",
"Transform",
],
events: &[],
},
ClassInfo {
name: "AnimationController",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["AnimationPlayed"],
},
ClassInfo {
name: "AnimationFromVideoCreatorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AnimationFromVideoCreatorStudioService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AnimationGraphDefinition",
superclass: "AnimationClip",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AnimationImportData",
superclass: "BaseImportData",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AnimationNode",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AnimationNodeDefinition",
superclass: "Instance",
creatable: true,
properties: &["NodeType"],
events: &["InputPinsChanged"],
},
ClassInfo {
name: "AnimationRigData",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AnimationStreamTrack",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Stopped"],
},
ClassInfo {
name: "AnimationTrack",
superclass: "Instance",
creatable: false,
properties: &["Looped", "Priority", "TimePosition"],
events: &[
"DidLoop",
"Ended",
"KeyframeReached",
"ParameterChanged",
"Stopped",
],
},
ClassInfo {
name: "Animator",
superclass: "Instance",
creatable: true,
properties: &["PreferLodEnabled"],
events: &[
"AnimationPlayed",
"AnimationPlayedCoreScript",
"AnimationStreamTrackPlayed",
],
},
ClassInfo {
name: "Annotation",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["RequestCompleted", "RequestInitiated"],
},
ClassInfo {
name: "AnnotationsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"AnnotationAdded",
"AnnotationDeleted",
"AnnotationEdited",
"AnnotationResolved",
"ServerLoadAnnotationReplies",
"ServerLoadAnnotations",
"ServerLoadResolvedAnnotations",
],
},
ClassInfo {
name: "AppAgeSignalsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AppLifecycleObserverService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"OnBecomeActive",
"OnDetach",
"OnHide",
"OnResignActive",
"OnStart",
"OnUnhide",
],
},
ClassInfo {
name: "AppRatingPromptService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnGameLeft"],
},
ClassInfo {
name: "AppStorageService",
superclass: "LocalStorageService",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AppUpdateService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ArcHandles",
superclass: "HandlesBase",
creatable: true,
properties: &["Axes"],
events: &[
"MouseButton1Down",
"MouseButton1Up",
"MouseDrag",
"MouseEnter",
"MouseLeave",
],
},
ClassInfo {
name: "AssetCounterService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AssetDeliveryProxy",
superclass: "Instance",
creatable: false,
properties: &["Interface", "Port", "StartServer"],
events: &[],
},
ClassInfo {
name: "AssetImportService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["SingleFileChanged", "StartSingleMeshImport"],
},
ClassInfo {
name: "AssetImportSession",
superclass: "ImportSession",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AssetManagerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"AssetImportedSignal",
"ImportSessionFinished",
"ImportSessionStarted",
],
},
ClassInfo {
name: "AssetPatchSettings",
superclass: "Instance",
creatable: false,
properties: &["ContentId", "OutputPath", "PatchId"],
events: &[],
},
ClassInfo {
name: "AssetQualityService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AssetService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"AudioMetadataFailedResponse",
"AudioMetadataRequest",
"AudioMetadataResponse",
"OpenCreateResultModal",
"OpenPublishResultModal",
],
},
ClassInfo {
name: "AssetSoundEffect",
superclass: "CustomSoundEffect",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Atmosphere",
superclass: "Instance",
creatable: true,
properties: &["Color", "Decay", "Density", "Glare", "Haze", "Offset"],
events: &[],
},
ClassInfo {
name: "AtmosphereSensor",
superclass: "SensorBase",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Attachment",
superclass: "Instance",
creatable: true,
properties: &[
"Axis",
"CFrame",
"SecondaryAxis",
"Visible",
"WorldAxis",
"WorldCFrame",
"WorldSecondaryAxis",
],
events: &[],
},
ClassInfo {
name: "AudioAnalyzer",
superclass: "Instance",
creatable: true,
properties: &["SpectrumEnabled", "WindowSize"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioChannelMixer",
superclass: "Instance",
creatable: true,
properties: &["Layout"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioChannelSplitter",
superclass: "Instance",
creatable: true,
properties: &["Layout"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioChorus",
superclass: "Instance",
creatable: true,
properties: &["Bypass", "Depth", "Mix", "Rate"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioCompressor",
superclass: "Instance",
creatable: true,
properties: &[
"Attack",
"Bypass",
"MakeupGain",
"Ratio",
"Release",
"Threshold",
],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioDeviceInput",
superclass: "Instance",
creatable: true,
properties: &["AccessType", "Muted", "Player", "Volume"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioDeviceOutput",
superclass: "Instance",
creatable: true,
properties: &["Player"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioDistortion",
superclass: "Instance",
creatable: true,
properties: &["Bypass", "Level"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioEcho",
superclass: "Instance",
creatable: true,
properties: &[
"Bypass",
"DelayTime",
"DryLevel",
"Feedback",
"RampTime",
"WetLevel",
],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioEmitter",
superclass: "Instance",
creatable: true,
properties: &[
"AcousticSimulationEnabled",
"AudioInteractionGroup",
"DiffractionEnabled",
"DistanceAttenuationBounds",
"DistanceAttenuationMode",
"OcclusionEnabled",
"PositionInstance",
"PositionType",
"ReverbEnabled",
"SimulationFidelity",
],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioEqualizer",
superclass: "Instance",
creatable: true,
properties: &["Bypass", "HighGain", "LowGain", "MidGain", "MidRange"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioFader",
superclass: "Instance",
creatable: true,
properties: &["Bypass", "Volume"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioFilter",
superclass: "Instance",
creatable: true,
properties: &["Bypass", "FilterType", "Frequency", "Gain", "Q"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioFlanger",
superclass: "Instance",
creatable: true,
properties: &["Bypass", "Depth", "Mix", "Rate"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioFocusService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"OnContextRegistered",
"OnContextUnregistered",
"OnDeafenVoiceAudio",
"OnUndeafenVoiceAudio",
],
},
ClassInfo {
name: "AudioGate",
superclass: "Instance",
creatable: true,
properties: &["Attack", "Bypass", "Release", "Threshold"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioLimiter",
superclass: "Instance",
creatable: true,
properties: &["Bypass", "MaxLevel", "Release"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioListener",
superclass: "Instance",
creatable: true,
properties: &[
"AcousticSimulationEnabled",
"AudioInteractionGroup",
"DiffractionEnabled",
"OcclusionEnabled",
"PositionInstance",
"PositionType",
"ReverbEnabled",
"SimulationFidelity",
],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AudioPitchShifter",
superclass: "Instance",
creatable: true,
properties: &["Bypass", "Pitch", "WindowSize"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioPlayer",
superclass: "Instance",
creatable: true,
properties: &[
"Asset",
"AutoLoad",
"AutoPlay",
"LoopRegion",
"Looping",
"PlaybackRegion",
"PlaybackSpeed",
"TimePosition",
"Volume",
],
events: &["Ended", "Looped", "WiringChanged"],
},
ClassInfo {
name: "AudioRecorder",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioReverb",
superclass: "Instance",
creatable: true,
properties: &[
"Bypass",
"DecayRatio",
"DecayTime",
"Density",
"Diffusion",
"DryLevel",
"EarlyDelayTime",
"HighCutFrequency",
"LateDelayTime",
"LowShelfFrequency",
"LowShelfGain",
"ReferenceFrequency",
"WetLevel",
],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioSearchParams",
superclass: "Instance",
creatable: true,
properties: &[
"Album",
"Artist",
"AudioSubType",
"AudioSubtype",
"MaxDuration",
"MinDuration",
"SearchKeyword",
"Tag",
"Title",
],
events: &[],
},
ClassInfo {
name: "AudioSpeechToText",
superclass: "Instance",
creatable: true,
properties: &["Enabled", "Text"],
events: &["WiringChanged"],
},
ClassInfo {
name: "AudioTextToSpeech",
superclass: "Instance",
creatable: true,
properties: &[
"Looping",
"Pitch",
"PlaybackSpeed",
"Speed",
"Text",
"TimePosition",
"VoiceId",
"Volume",
],
events: &["Ended", "Looped", "WiringChanged"],
},
ClassInfo {
name: "AudioTremolo",
superclass: "Instance",
creatable: true,
properties: &[
"Bypass",
"Depth",
"Duty",
"Frequency",
"Shape",
"Skew",
"Square",
],
events: &["WiringChanged"],
},
ClassInfo {
name: "AuroraScriptObject",
superclass: "Instance",
creatable: false,
properties: &["FrameId", "LODLevel", "PriorFrameInvoked"],
events: &[],
},
ClassInfo {
name: "AvatarAbilityRules",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarAccessoryRules",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarAnimationRules",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarBodyRules",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarChatService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarClothingRules",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarCollisionRules",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarCreationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"AvatarAssetModerationCompleted",
"AvatarModerationCompleted",
"AvatarOutfitModerationCompleted",
"OpenSelfieConsent",
"OpenSelfieQRCode",
"UgcValidationFailure",
"UgcValidationSuccess",
],
},
ClassInfo {
name: "AvatarEditorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"OpenAllowInventoryReadAccess",
"OpenPromptCreateOufit",
"OpenPromptDeleteOutfit",
"OpenPromptRenameOutfit",
"OpenPromptSaveAvatar",
"OpenPromptSetFavorite",
"OpenPromptUpdateOutfit",
"PromptAllowInventoryReadAccessCompleted",
"PromptApplyProfileConfigurationCompleted",
"PromptCreateOutfitCompleted",
"PromptDeleteOutfitCompleted",
"PromptRenameOutfitCompleted",
"PromptSaveAvatarCompleted",
"PromptSaveAvatarThumbnailCustomizationCompleted",
"PromptSetFavoriteCompleted",
"PromptUpdateOutfitCompleted",
],
},
ClassInfo {
name: "AvatarImportService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarRules",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "AvatarSettings",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["RefreshPluginState"],
},
ClassInfo {
name: "Backpack",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "BackpackItem",
superclass: "Model",
creatable: false,
properties: &["TextureContent", "TextureId"],
events: &[],
},
ClassInfo {
name: "BadgeService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["BadgeAwarded", "OnBadgeAwarded"],
},
ClassInfo {
name: "BallSocketConstraint",
superclass: "Constraint",
creatable: true,
properties: &[
"LimitsEnabled",
"MaxFrictionTorque",
"Radius",
"Restitution",
"TwistLimitsEnabled",
"TwistLowerAngle",
"TwistUpperAngle",
"UpperAngle",
],
events: &[],
},
ClassInfo {
name: "BanHistoryPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "BaseCoreGuiConfiguration",
superclass: "Instance",
creatable: false,
properties: &["Enabled"],
events: &[],
},
ClassInfo {
name: "BaseImportData",
superclass: "Instance",
creatable: false,
properties: &["ImportName", "ShouldImport"],
events: &["StatusRemoved", "StatusReported"],
},
ClassInfo {
name: "BasePart",
superclass: "PVInstance",
creatable: false,
properties: &[
"Anchored",
"AssemblyAngularVelocity",
"AssemblyLinearVelocity",
"AudioCanCollide",
"BackSurface",
"BottomSurface",
"BrickColor",
"CFrame",
"CanCollide",
"CanQuery",
"CanTouch",
"CastShadow",
"CollisionGroup",
"CollisionGroupId",
"Color",
"CustomPhysicalProperties",
"EnableFluidForces",
"FrontSurface",
"LeftSurface",
"Locked",
"Massless",
"Material",
"MaterialVariant",
"PivotOffset",
"Reflectance",
"RightSurface",
"RootPriority",
"Rotation",
"Size",
"TopSurface",
"Transparency",
"brickColor",
],
events: &[
"LocalSimulationTouched",
"OutfitChanged",
"StoppedTouching",
"TouchEnded",
"Touched",
],
},
ClassInfo {
name: "BasePlayerGui",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "BaseRemoteEvent",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "BaseScript",
superclass: "LuaSourceContainer",
creatable: false,
properties: &["Disabled", "Enabled", "LinkedSource"],
events: &[],
},
ClassInfo {
name: "BaseWrap",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["VerticesModified"],
},
ClassInfo {
name: "Beam",
superclass: "Instance",
creatable: true,
properties: &[
"Attachment0",
"Attachment1",
"Brightness",
"Color",
"CurveSize0",
"CurveSize1",
"Enabled",
"FaceCamera",
"LightEmission",
"LightInfluence",
"Segments",
"Texture",
"TextureContent",
"TextureLength",
"TextureMode",
"TextureSpeed",
"Transparency",
"Width0",
"Width1",
"ZOffset",
],
events: &[],
},
ClassInfo {
name: "BevelMesh",
superclass: "DataModelMesh",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "BillboardGui",
superclass: "LayerCollector",
creatable: true,
properties: &[
"Active",
"Adornee",
"AlwaysOnTop",
"Brightness",
"ClipsDescendants",
"DistanceLowerLimit",
"DistanceStep",
"DistanceUpperLimit",
"ExtentsOffset",
"ExtentsOffsetWorldSpace",
"LightInfluence",
"MaxDistance",
"PlayerToHideFrom",
"Size",
"SizeOffset",
"StudsOffset",
"StudsOffsetWorldSpace",
],
events: &[],
},
ClassInfo {
name: "BinaryStringValue",
superclass: "ValueBase",
creatable: true,
properties: &[],
events: &["Changed"],
},
ClassInfo {
name: "BindableEvent",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["Event"],
},
ClassInfo {
name: "BindableFunction",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "BlockMesh",
superclass: "BevelMesh",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "BloomEffect",
superclass: "PostEffect",
creatable: true,
properties: &["Intensity", "Size", "Threshold"],
events: &[],
},
ClassInfo {
name: "BlurEffect",
superclass: "PostEffect",
creatable: true,
properties: &["Size"],
events: &[],
},
ClassInfo {
name: "BodyAngularVelocity",
superclass: "BodyMover",
creatable: true,
properties: &[
"AngularVelocity",
"MaxTorque",
"P",
"angularvelocity",
"maxTorque",
],
events: &[],
},
ClassInfo {
name: "BodyColors",
superclass: "CharacterAppearance",
creatable: true,
properties: &[
"HeadColor",
"HeadColor3",
"LeftArmColor",
"LeftArmColor3",
"LeftLegColor",
"LeftLegColor3",
"RightArmColor",
"RightArmColor3",
"RightLegColor",
"RightLegColor3",
"TorsoColor",
"TorsoColor3",
],
events: &[],
},
ClassInfo {
name: "BodyForce",
superclass: "BodyMover",
creatable: true,
properties: &["Force", "force"],
events: &[],
},
ClassInfo {
name: "BodyGyro",
superclass: "BodyMover",
creatable: true,
properties: &["CFrame", "D", "MaxTorque", "P", "cframe", "maxTorque"],
events: &[],
},
ClassInfo {
name: "BodyMover",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "BodyPartDescription",
superclass: "Instance",
creatable: true,
properties: &["AssetId", "BodyPart", "Color", "HeadShape", "Instance"],
events: &[],
},
ClassInfo {
name: "BodyPosition",
superclass: "BodyMover",
creatable: true,
properties: &["D", "MaxForce", "P", "Position", "maxForce", "position"],
events: &["ReachedTarget"],
},
ClassInfo {
name: "BodyThrust",
superclass: "BodyMover",
creatable: true,
properties: &["Force", "Location", "force", "location"],
events: &[],
},
ClassInfo {
name: "BodyVelocity",
superclass: "BodyMover",
creatable: true,
properties: &["MaxForce", "P", "Velocity", "maxForce", "velocity"],
events: &[],
},
ClassInfo {
name: "Bone",
superclass: "Attachment",
creatable: true,
properties: &["Transform"],
events: &[],
},
ClassInfo {
name: "BoolValue",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "BoxHandleAdornment",
superclass: "HandleAdornment",
creatable: true,
properties: &["Shading", "Size"],
events: &[],
},
ClassInfo {
name: "Breakpoint",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "BrickColorValue",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "BrowserService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"AuthCookieCopiedToEngine",
"BrowserWindowClosed",
"BrowserWindowWillNavigate",
"JavaScriptCallback",
],
},
ClassInfo {
name: "BubbleChatConfiguration",
superclass: "TextChatConfigurations",
creatable: false,
properties: &[
"AdorneeName",
"BackgroundColor3",
"BackgroundTransparency",
"BubbleDuration",
"BubblesSpacing",
"Enabled",
"FontFace",
"LocalPlayerStudsOffset",
"MaxBubbles",
"MaxDistance",
"MinimizeDistance",
"TailVisible",
"TextColor3",
"TextSize",
"VerticalStudsOffset",
],
events: &[],
},
ClassInfo {
name: "BubbleChatMessageProperties",
superclass: "TextChatMessageProperties",
creatable: true,
properties: &[
"BackgroundColor3",
"BackgroundTransparency",
"FontFace",
"TailVisible",
"TextColor3",
"TextSize",
],
events: &[],
},
ClassInfo {
name: "BugReporterService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["BugReportRequested"],
},
ClassInfo {
name: "BulkImportService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["AssetImported", "BulkImportFinished", "BulkImportStarted"],
},
ClassInfo {
name: "BuoyancySensor",
superclass: "SensorBase",
creatable: true,
properties: &["FullySubmerged", "TouchingSurface"],
events: &[],
},
ClassInfo {
name: "CFrameValue",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "CSGDictionaryService",
superclass: "FlyweightService",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "CacheableContentProvider",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CalloutService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Camera",
superclass: "PVInstance",
creatable: true,
properties: &[
"CFrame",
"CameraSubject",
"CameraType",
"DiagonalFieldOfView",
"FieldOfView",
"FieldOfViewMode",
"Focus",
"HeadLocked",
"HeadScale",
"MaxAxisFieldOfView",
"VRTiltAndRollEnabled",
"focus",
],
events: &["FirstPersonTransition", "InterpolationFinished"],
},
ClassInfo {
name: "CanvasGroup",
superclass: "GuiObject",
creatable: true,
properties: &["GroupColor3", "GroupTransparency"],
events: &[],
},
ClassInfo {
name: "Capture",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CaptureService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"CaptureBegan",
"CaptureEnded",
"CaptureObjectSavedInternal",
"CaptureSaved",
"CaptureSavedInternal",
"OpenCapturePermissionsPrompt",
"OpenSaveCapturesPrompt",
"OpenShareCapturePrompt",
"UserCaptureSaved",
"UserVideoCaptureFailed",
"UserVideoCaptureStartFailed",
"VideoCaptureInProgress",
],
},
ClassInfo {
name: "CapturesPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CapturesViewConfiguration",
superclass: "BaseCoreGuiConfiguration",
creatable: false,
properties: &["Open"],
events: &[],
},
ClassInfo {
name: "CatalogPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ChangeHistoryService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"OnRecordingFinished",
"OnRecordingStarted",
"OnRedo",
"OnUndo",
],
},
ClassInfo {
name: "ChangeHistoryStreamingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"SendCreateInstanceFromStudio",
"SendDeleteInstanceFromStudio",
"SendReparentInstanceFromStudio",
"SendTerrainChangeFromStudio",
],
},
ClassInfo {
name: "ChannelSelectorSoundEffect",
superclass: "CustomSoundEffect",
creatable: false,
properties: &["Channel"],
events: &[],
},
ClassInfo {
name: "ChannelTabsConfiguration",
superclass: "TextChatConfigurations",
creatable: false,
properties: &[
"BackgroundColor3",
"BackgroundTransparency",
"Enabled",
"FontFace",
"HoverBackgroundColor3",
"SelectedTabTextColor3",
"TextColor3",
"TextSize",
"TextStrokeColor3",
"TextStrokeTransparency",
],
events: &[],
},
ClassInfo {
name: "CharacterAppearance",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CharacterMesh",
superclass: "CharacterAppearance",
creatable: true,
properties: &[
"BaseTextureContent",
"BaseTextureId",
"BodyPart",
"MeshContent",
"MeshId",
"OverlayTextureContent",
"OverlayTextureId",
],
events: &[],
},
ClassInfo {
name: "Chat",
superclass: "Instance",
creatable: false,
properties: &["BubbleChatEnabled"],
events: &[
"BubbleChatSettingsChanged",
"Chatted",
"PlayerChatAvailabilityStatusChanged",
"ReconcileCommunicationAccessCompleted",
"TimeoutChatAttempt",
],
},
ClassInfo {
name: "ChatInputBarConfiguration",
superclass: "TextChatConfigurations",
creatable: false,
properties: &[
"AutocompleteEnabled",
"BackgroundColor3",
"BackgroundTransparency",
"Enabled",
"FontFace",
"KeyboardKeyCode",
"PlaceholderColor3",
"TargetTextChannel",
"TextBox",
"TextColor3",
"TextSize",
"TextStrokeColor3",
"TextStrokeTransparency",
],
events: &[],
},
ClassInfo {
name: "ChatWindowConfiguration",
superclass: "TextChatConfigurations",
creatable: false,
properties: &[
"BackgroundColor3",
"BackgroundTransparency",
"Enabled",
"FontFace",
"HeightScale",
"HorizontalAlignment",
"TextColor3",
"TextSize",
"TextStrokeColor3",
"TextStrokeTransparency",
"VerticalAlignment",
"WidthScale",
],
events: &[],
},
ClassInfo {
name: "ChatWindowMessageProperties",
superclass: "TextChatMessageProperties",
creatable: false,
properties: &[
"FontFace",
"PrefixTextProperties",
"TextColor3",
"TextSize",
"TextStrokeColor3",
"TextStrokeTransparency",
],
events: &[],
},
ClassInfo {
name: "ChorusSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &["Depth", "Mix", "Rate"],
events: &[],
},
ClassInfo {
name: "ClickDetector",
superclass: "Instance",
creatable: true,
properties: &["CursorIcon", "CursorIconContent", "MaxActivationDistance"],
events: &[
"MouseClick",
"MouseHoverEnter",
"MouseHoverLeave",
"RightMouseClick",
"mouseClick",
],
},
ClassInfo {
name: "ClientReplicator",
superclass: "NetworkReplicator",
creatable: false,
properties: &[],
events: &["RCCProfilerDataComplete", "StatsReceived"],
},
ClassInfo {
name: "ClientStorageService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ClimbController",
superclass: "ControllerBase",
creatable: true,
properties: &[
"AccelerationTime",
"BalanceMaxTorque",
"BalanceSpeed",
"MoveMaxForce",
],
events: &[],
},
ClassInfo {
name: "Clothing",
superclass: "CharacterAppearance",
creatable: false,
properties: &["Color3"],
events: &[],
},
ClassInfo {
name: "CloudCRUDService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CloudExecutionService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CloudLocalizationTable",
superclass: "LocalizationTable",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Clouds",
superclass: "Instance",
creatable: true,
properties: &["Color", "Cover", "Density", "Enabled"],
events: &[],
},
ClassInfo {
name: "ClusterPacketCache",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Collaborator",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CollaboratorsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"CollaboratorIdleUpdate",
"CollaboratorInstanceCreatedSignal",
"CollaboratorInstanceDestroyedSignal",
"CollaboratorStatusUpdatedSignal",
"MultiGetCanCollaborateRetrieved",
"ServerMultiGetCanCollaborateRequested",
"ToggleSelectionHighlightsSignal",
],
},
ClassInfo {
name: "CollectionService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ItemAdded", "ItemRemoved", "TagAdded", "TagRemoved"],
},
ClassInfo {
name: "Color3Value",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "ColorCorrectionEffect",
superclass: "PostEffect",
creatable: true,
properties: &["Brightness", "Contrast", "Saturation", "TintColor"],
events: &[],
},
ClassInfo {
name: "ColorGradingEffect",
superclass: "PostEffect",
creatable: true,
properties: &["TonemapperPreset"],
events: &[],
},
ClassInfo {
name: "CommerceService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"BenefitStatusReceived",
"FetchReceipt",
"InExperienceBrowserRequested",
"PromptCommerceProductPurchaseFinished",
"PromptCommerceProductPurchaseRequested",
"PurchaseBrowserClosed",
],
},
ClassInfo {
name: "CompositeValueCurve",
superclass: "Instance",
creatable: true,
properties: &["CurveType"],
events: &[],
},
ClassInfo {
name: "CompressorSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &[
"Attack",
"GainMakeup",
"Ratio",
"Release",
"SideChain",
"Threshold",
],
events: &[],
},
ClassInfo {
name: "ConeHandleAdornment",
superclass: "HandleAdornment",
creatable: true,
properties: &["Height", "Hollow", "Radius", "Shading"],
events: &[],
},
ClassInfo {
name: "ConfigService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ConfigSnapshot",
superclass: "Object",
creatable: false,
properties: &[],
events: &["UpdateAvailable"],
},
ClassInfo {
name: "Configuration",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ConfigureServerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ConnectivityService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Constraint",
superclass: "Instance",
creatable: false,
properties: &["Attachment0", "Attachment1", "Color", "Enabled", "Visible"],
events: &[],
},
ClassInfo {
name: "ContentProvider",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["AssetFetchFailed"],
},
ClassInfo {
name: "ContextActionService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"BoundActionAdded",
"BoundActionChanged",
"BoundActionRemoved",
"GetActionButtonEvent",
"InputContextsChanged",
"LocalToolEquipped",
"LocalToolUnequipped",
],
},
ClassInfo {
name: "Controller",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ButtonChanged"],
},
ClassInfo {
name: "ControllerBase",
superclass: "Instance",
creatable: false,
properties: &["BalanceRigidityEnabled", "MoveSpeedFactor"],
events: &[],
},
ClassInfo {
name: "ControllerManager",
superclass: "Instance",
creatable: true,
properties: &[
"ActiveController",
"BaseMoveSpeed",
"BaseTurnSpeed",
"ClimbSensor",
"FacingDirection",
"GroundSensor",
"MovingDirection",
"RootPart",
"UpDirection",
],
events: &[],
},
ClassInfo {
name: "ControllerPartSensor",
superclass: "ControllerSensor",
creatable: true,
properties: &[
"HitFrame",
"HitNormal",
"LadderSearchHeight",
"LadderSearchOffset",
"SearchDistance",
"SensedMaterial",
"SensedPart",
"SensorMode",
],
events: &[],
},
ClassInfo {
name: "ControllerSensor",
superclass: "SensorBase",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ControllerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CookiesService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CoreGui",
superclass: "BasePlayerGui",
creatable: false,
properties: &[],
events: &["UserGuiRenderingChanged"],
},
ClassInfo {
name: "CoreGuiConfiguration",
superclass: "Instance",
creatable: false,
properties: &[
"CapturesViewConfiguration",
"PlayerListConfiguration",
"SelfViewConfiguration",
],
events: &[],
},
ClassInfo {
name: "CorePackages",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CoreScript",
superclass: "BaseScript",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CoreScriptDebuggingManagerHelper",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CoreScriptSyncService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CornerWedgePart",
superclass: "BasePart",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "CreationDBService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CreatorStoreService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CrossDMScriptChangeListener",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["GuidLineContentsChanged", "GuidNameChanged"],
},
ClassInfo {
name: "CurveAnimation",
superclass: "AnimationClip",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "CustomEvent",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["ReceiverConnected", "ReceiverDisconnected"],
},
ClassInfo {
name: "CustomEventReceiver",
superclass: "Instance",
creatable: true,
properties: &["Source"],
events: &["EventConnected", "EventDisconnected", "SourceValueChanged"],
},
ClassInfo {
name: "CustomLog",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "CustomSoundEffect",
superclass: "SoundEffect",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "CylinderHandleAdornment",
superclass: "HandleAdornment",
creatable: true,
properties: &["Angle", "Height", "InnerRadius", "Radius", "Shading"],
events: &[],
},
ClassInfo {
name: "CylinderMesh",
superclass: "BevelMesh",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "CylindricalConstraint",
superclass: "SlidingBallConstraint",
creatable: true,
properties: &[
"AngularActuatorType",
"AngularLimitsEnabled",
"AngularResponsiveness",
"AngularRestitution",
"AngularSpeed",
"AngularVelocity",
"InclinationAngle",
"LowerAngle",
"MotorMaxAngularAcceleration",
"MotorMaxTorque",
"RotationAxisVisible",
"ServoMaxTorque",
"SoftlockAngularServoUponReachingTarget",
"TargetAngle",
"UpperAngle",
],
events: &[],
},
ClassInfo {
name: "DataModel",
superclass: "ServiceProvider",
creatable: false,
properties: &[],
events: &[
"AllowedGearTypeChanged",
"GraphicsQualityChangeRequest",
"ItemChanged",
"Loaded",
"ScreenshotReady",
"ScreenshotSavedToAlbum",
"ServerLifecycleChanged",
"ServerRestartScheduled",
"UniverseMetadataLoaded",
],
},
ClassInfo {
name: "DataModelMesh",
superclass: "Instance",
creatable: false,
properties: &["Offset", "Scale", "VertexColor"],
events: &[],
},
ClassInfo {
name: "DataModelPatchService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataModelSession",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"CurrentDataModelTypeAboutToChange",
"CurrentDataModelTypeChanged",
],
},
ClassInfo {
name: "DataStore",
superclass: "GlobalDataStore",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreGetOptions",
superclass: "Instance",
creatable: true,
properties: &["UseCache"],
events: &[],
},
ClassInfo {
name: "DataStoreIncrementOptions",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreInfo",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreKey",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreKeyInfo",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreKeyPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreListingPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreObjectVersionInfo",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreOptions",
superclass: "Instance",
creatable: true,
properties: &["AllScopes"],
events: &[],
},
ClassInfo {
name: "DataStorePages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreSetOptions",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "DataStoreVersionPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Debris",
superclass: "Instance",
creatable: false,
properties: &["MaxItems"],
events: &[],
},
ClassInfo {
name: "DebugSettings",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DebuggablePluginWatcher",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DebuggerBreakpoint",
superclass: "Instance",
creatable: false,
properties: &[
"Condition",
"ContinueExecution",
"IsEnabled",
"LogExpression",
"isContextDependentBreakpoint",
],
events: &[],
},
ClassInfo {
name: "DebuggerConnection",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"BreakpointAdded",
"BreakpointChanged",
"BreakpointRemoved",
"Paused",
"Resumed",
],
},
ClassInfo {
name: "DebuggerConnectionManager",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ConnectionEnded", "ConnectionStarted", "FocusChanged"],
},
ClassInfo {
name: "DebuggerLuaResponse",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DebuggerManager",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["DebuggerAdded", "DebuggerRemoved"],
},
ClassInfo {
name: "DebuggerUIService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ExpressionAdded", "ExpressionsCleared"],
},
ClassInfo {
name: "DebuggerVariable",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DebuggerWatch",
superclass: "Instance",
creatable: true,
properties: &["Expression"],
events: &[],
},
ClassInfo {
name: "Decal",
superclass: "FaceInstance",
creatable: true,
properties: &[
"AutoLocalize",
"Color3",
"ColorMap",
"ColorMapContent",
"Rotation",
"Shiny",
"Specular",
"Texture",
"TextureContent",
"Transparency",
"UVOffset",
"UVScale",
"ZIndex",
],
events: &[],
},
ClassInfo {
name: "DeferredAssetManagerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["PrefetchDownloadStatusChanged"],
},
ClassInfo {
name: "DepthOfFieldEffect",
superclass: "PostEffect",
creatable: true,
properties: &[
"FarIntensity",
"FocusDistance",
"InFocusRadius",
"NearIntensity",
],
events: &[],
},
ClassInfo {
name: "DesignFoundationsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DeviceDisplayService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DeviceIdService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Dialog",
superclass: "Instance",
creatable: true,
properties: &[
"BehaviorType",
"ConversationDistance",
"GoodbyeChoiceActive",
"GoodbyeDialog",
"InUse",
"InitialPrompt",
"Purpose",
"Tone",
"TriggerDistance",
"TriggerOffset",
],
events: &["DialogChoiceSelected"],
},
ClassInfo {
name: "DialogChoice",
superclass: "Instance",
creatable: true,
properties: &[
"GoodbyeChoiceActive",
"GoodbyeDialog",
"ResponseDialog",
"UserDialog",
],
events: &[],
},
ClassInfo {
name: "DigitsRigDescription",
superclass: "Instance",
creatable: true,
properties: &[
"Index1",
"Index1TposeAdjustment",
"Index2",
"Index2TposeAdjustment",
"Index3",
"Index3TposeAdjustment",
"IndexRange",
"IndexSize",
"Middle1",
"Middle1TposeAdjustment",
"Middle2",
"Middle2TposeAdjustment",
"Middle3",
"Middle3TposeAdjustment",
"MiddleRange",
"MiddleSize",
"Pinky1",
"Pinky1TposeAdjustment",
"Pinky2",
"Pinky2TposeAdjustment",
"Pinky3",
"Pinky3TposeAdjustment",
"PinkyRange",
"PinkySize",
"Ring1",
"Ring1TposeAdjustment",
"Ring2",
"Ring2TposeAdjustment",
"Ring3",
"Ring3TposeAdjustment",
"RingRange",
"RingSize",
"Side",
"Thumb1",
"Thumb1TposeAdjustment",
"Thumb2",
"Thumb2TposeAdjustment",
"Thumb3",
"Thumb3TposeAdjustment",
"ThumbRange",
"ThumbSize",
],
events: &[],
},
ClassInfo {
name: "DisplayWakeLock",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DistortionSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &["Level"],
events: &[],
},
ClassInfo {
name: "DockWidgetPluginGui",
superclass: "PluginGui",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "DoubleConstrainedValue",
superclass: "ValueBase",
creatable: true,
properties: &["MaxValue", "MinValue", "Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "DraftsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"CommitStatusChanged",
"DraftAdded",
"DraftRemoved",
"DraftStatusChanged",
"EditorsListChanged",
"UpdateStatusChanged",
],
},
ClassInfo {
name: "DragDetector",
superclass: "ClickDetector",
creatable: true,
properties: &[
"ActivatedCursorIcon",
"ActivatedCursorIconContent",
"ApplyAtCenterOfMass",
"Axis",
"DragFrame",
"DragStyle",
"Enabled",
"GamepadModeSwitchKeyCode",
"KeyboardModeSwitchKeyCode",
"MaxDragAngle",
"MaxDragTranslation",
"MaxForce",
"MaxTorque",
"MinDragAngle",
"MinDragTranslation",
"Orientation",
"PermissionPolicy",
"ReferenceInstance",
"ResponseStyle",
"Responsiveness",
"RunLocally",
"SecondaryAxis",
"TrackballRadialPullFactor",
"TrackballRollFactor",
"VRSwitchKeyCode",
"WorldAxis",
"WorldSecondaryAxis",
],
events: &["DragContinue", "DragEnd", "DragStart"],
},
ClassInfo {
name: "Dragger",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "DraggerService",
superclass: "Instance",
creatable: false,
properties: &[
"AlignDraggedObjects",
"AngleSnapEnabled",
"AngleSnapIncrement",
"AnimateHover",
"CollisionsEnabled",
"DraggerCoordinateSpace",
"DraggerMovementMode",
"GeometrySnapColor",
"HoverAnimateFrequency",
"HoverThickness",
"JointsEnabled",
"LinearSnapEnabled",
"LinearSnapIncrement",
"ShowHover",
"ShowPivotIndicator",
],
events: &[],
},
ClassInfo {
name: "DynamicRotate",
superclass: "JointInstance",
creatable: false,
properties: &["BaseAngle"],
events: &[],
},
ClassInfo {
name: "EchoSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &["Delay", "DryLevel", "Feedback", "WetLevel"],
events: &[],
},
ClassInfo {
name: "EditableImage",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "EditableMesh",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "EditableService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "EditorSourceService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "EncodingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "EqualizerSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &["HighGain", "LowGain", "MidGain"],
events: &[],
},
ClassInfo {
name: "EulerRotationCurve",
superclass: "Instance",
creatable: true,
properties: &["RotationOrder"],
events: &[],
},
ClassInfo {
name: "EventIngestService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ExampleV2Service",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnPolo"],
},
ClassInfo {
name: "ExecutedRemoteCommand",
superclass: "Object",
creatable: false,
properties: &[],
events: &["ReceivedUpdate"],
},
ClassInfo {
name: "ExperienceAuthService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OpenAuthPrompt"],
},
ClassInfo {
name: "ExperienceInviteOptions",
superclass: "Instance",
creatable: true,
properties: &[
"InviteMessageId",
"InviteUser",
"LaunchData",
"PromptMessage",
],
events: &[],
},
ClassInfo {
name: "ExperienceNotificationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OptInPromptClosed", "PromptOptInRequested"],
},
ClassInfo {
name: "ExperienceService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"OnCrossExperienceStarted",
"OnCrossExperienceStopped",
"OnNewJoinAttempt",
"PlaceJoinStateChanged",
"QueuePositionChanged",
],
},
ClassInfo {
name: "ExperienceStateCaptureService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ItemSelectedInCaptureMode"],
},
ClassInfo {
name: "ExperienceStateRecordingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["PlaybackStatusUpdated"],
},
ClassInfo {
name: "ExplorerFilter",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ExplorerFilterAutocompleter",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ExplorerServiceVisibilityService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Explosion",
superclass: "Instance",
creatable: true,
properties: &[
"BlastPressure",
"BlastRadius",
"DestroyJointRadiusPercent",
"ExplosionType",
"Position",
"TimeScale",
"Visible",
],
events: &["Hit"],
},
ClassInfo {
name: "FaceAnimatorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["TrackerError", "TrackerPrompt"],
},
ClassInfo {
name: "FaceControls",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["InternalFacsOverrideChanged"],
},
ClassInfo {
name: "FaceInstance",
superclass: "Instance",
creatable: false,
properties: &["Face"],
events: &[],
},
ClassInfo {
name: "FacialAgeEstimationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FacialAnimationRecordingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FacialAnimationStreamingServiceStats",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FacialAnimationStreamingServiceV2",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FacialAnimationStreamingSubsessionStats",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FacsImportData",
superclass: "BaseImportData",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Feature",
superclass: "Instance",
creatable: false,
properties: &["FaceId", "InOut", "LeftRight", "TopBottom"],
events: &[],
},
ClassInfo {
name: "FeatureRestrictionManager",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"FeatureTimeoutAttempt",
"FeatureTimeoutRestored",
"ShowFeatureInterventionDetails",
"ShowFeatureInterventionDetailsV2",
"TimeoutChatAttempt",
],
},
ClassInfo {
name: "File",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FileManagerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FileMesh",
superclass: "DataModelMesh",
creatable: true,
properties: &["MeshContent", "MeshId", "TextureContent", "TextureId"],
events: &[],
},
ClassInfo {
name: "FileSyncReplicationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Fire",
superclass: "Instance",
creatable: true,
properties: &[
"Color",
"Enabled",
"Heat",
"SecondaryColor",
"Size",
"TimeScale",
"size",
],
events: &[],
},
ClassInfo {
name: "Flag",
superclass: "Tool",
creatable: true,
properties: &["TeamColor"],
events: &[],
},
ClassInfo {
name: "FlagStand",
superclass: "Part",
creatable: true,
properties: &["TeamColor"],
events: &["FlagCaptured"],
},
ClassInfo {
name: "FlagStandService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FlangeSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &["Depth", "Mix", "Rate"],
events: &[],
},
ClassInfo {
name: "FloatCurve",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "FloorWire",
superclass: "GuiBase3d",
creatable: true,
properties: &[
"CycleOffset",
"From",
"StudsBetweenTextures",
"Texture",
"TextureSize",
"To",
"Velocity",
"WireRadius",
],
events: &[],
},
ClassInfo {
name: "FluidForceSensor",
superclass: "SensorBase",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "FlyweightService",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Folder",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ForceField",
superclass: "Instance",
creatable: true,
properties: &["Visible"],
events: &[],
},
ClassInfo {
name: "FormFactorPart",
superclass: "BasePart",
creatable: false,
properties: &["FormFactor"],
events: &[],
},
ClassInfo {
name: "Frame",
superclass: "GuiObject",
creatable: true,
properties: &["Style"],
events: &[],
},
ClassInfo {
name: "FriendPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "FriendService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["FriendsUpdated"],
},
ClassInfo {
name: "FunctionalTest",
superclass: "Instance",
creatable: true,
properties: &["Description"],
events: &[],
},
ClassInfo {
name: "GamePassService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "GameSettings",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["VideoRecordingChangeRequest"],
},
ClassInfo {
name: "GamepadService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["GamepadThumbstick1Changed"],
},
ClassInfo {
name: "GeneratedFolder",
superclass: "Folder",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "GenerationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "GenericChallengeService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"ChallengeAbandonedEvent",
"ChallengeCompletedEvent",
"ChallengeInvalidatedEvent",
"ChallengeLoadedEvent",
"ChallengeRequiredEvent",
],
},
ClassInfo {
name: "GenericSettings",
superclass: "ServiceProvider",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Geometry",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "GeometryService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "GetTextBoundsParams",
superclass: "Instance",
creatable: true,
properties: &["Font", "RichText", "Size", "Text", "Width"],
events: &[],
},
ClassInfo {
name: "GlobalDataStore",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "GlobalSettings",
superclass: "GenericSettings",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Glue",
superclass: "JointInstance",
creatable: true,
properties: &["F0", "F1", "F2", "F3"],
events: &[],
},
ClassInfo {
name: "GongService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "GroundController",
superclass: "ControllerBase",
creatable: true,
properties: &[
"AccelerationLean",
"AccelerationTime",
"BalanceMaxTorque",
"BalanceSpeed",
"DecelerationTime",
"Friction",
"FrictionWeight",
"GroundOffset",
"StandForce",
"StandSpeed",
"TurnSpeedFactor",
],
events: &[],
},
ClassInfo {
name: "GroupImportData",
superclass: "BaseImportData",
creatable: false,
properties: &["Anchored", "ImportAsModelAsset", "InsertInWorkspace"],
events: &[],
},
ClassInfo {
name: "GroupService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ShowJoinPrompt"],
},
ClassInfo {
name: "GuiBase",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "GuiBase2d",
superclass: "GuiBase",
creatable: false,
properties: &[
"AutoLocalize",
"RootLocalizationTable",
"SelectionBehaviorDown",
"SelectionBehaviorLeft",
"SelectionBehaviorRight",
"SelectionBehaviorUp",
"SelectionGroup",
],
events: &["SelectionChanged"],
},
ClassInfo {
name: "GuiBase3d",
superclass: "GuiBase",
creatable: false,
properties: &["Color3", "Transparency", "Visible"],
events: &[],
},
ClassInfo {
name: "GuiButton",
superclass: "GuiObject",
creatable: false,
properties: &[
"AutoButtonColor",
"HoverHapticEffect",
"Modal",
"PressHapticEffect",
"Selected",
"Style",
],
events: &[
"Activated",
"MouseButton1Click",
"MouseButton1Down",
"MouseButton1Up",
"MouseButton2Click",
"MouseButton2Down",
"MouseButton2Up",
"SecondaryActivated",
],
},
ClassInfo {
name: "GuiLabel",
superclass: "GuiObject",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "GuiMain",
superclass: "ScreenGui",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "GuiObject",
superclass: "GuiBase2d",
creatable: false,
properties: &[
"Active",
"AnchorPoint",
"AutomaticSize",
"BackgroundColor3",
"BackgroundTransparency",
"BorderColor3",
"BorderMode",
"BorderSizePixel",
"ClipsDescendants",
"Draggable",
"InputSink",
"Interactable",
"LayoutOrder",
"NextSelectionDown",
"NextSelectionLeft",
"NextSelectionRight",
"NextSelectionUp",
"Position",
"Rotation",
"Selectable",
"SelectionImageObject",
"SelectionOrder",
"Size",
"SizeConstraint",
"Visible",
"ZIndex",
],
events: &[
"DragBegin",
"DragStopped",
"InputBegan",
"InputChanged",
"InputEnded",
"MouseEnter",
"MouseLeave",
"MouseMoved",
"MouseWheelBackward",
"MouseWheelForward",
"SelectionGained",
"SelectionLost",
"TouchLongPress",
"TouchPan",
"TouchPinch",
"TouchRotate",
"TouchSwipe",
"TouchTap",
],
},
ClassInfo {
name: "GuiService",
superclass: "Instance",
creatable: false,
properties: &[
"AutoSelectGuiEnabled",
"GuiNavigationEnabled",
"SelectedObject",
"TouchControlsEnabled",
],
events: &[
"BrowserWindowClosed",
"CloseInspectMenuRequest",
"CoreGuiRenderOverflowed",
"EmotesMenuOpenChanged",
"ErrorMessageChanged",
"GuiVisibilityChangedSignal",
"InspectMenuEnabledChangedSignal",
"InspectPlayerFromHumanoidDescriptionRequest",
"InspectPlayerFromUserIdWithCtxRequest",
"KeyPressed",
"MenuClosed",
"MenuOpened",
"NativeClose",
"NetworkPausedEnabledChanged",
"Open9SliceEditor",
"OpenStyleEditor",
"PurchasePromptShown",
"SafeZoneOffsetsChanged",
"ShowLeaveConfirmation",
"SpecialKeyPressed",
"UiMessageChanged",
],
},
ClassInfo {
name: "GuidRegistryService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HSRDataContentProvider",
superclass: "CacheableContentProvider",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HandleAdornment",
superclass: "PVAdornment",
creatable: false,
properties: &[
"AdornCullingMode",
"AlwaysOnTop",
"CFrame",
"SizeRelativeOffset",
"ZIndex",
],
events: &[
"MouseButton1Down",
"MouseButton1Up",
"MouseEnter",
"MouseLeave",
],
},
ClassInfo {
name: "Handles",
superclass: "HandlesBase",
creatable: true,
properties: &["Faces", "Style"],
events: &[
"MouseButton1Down",
"MouseButton1Up",
"MouseDrag",
"MouseEnter",
"MouseLeave",
],
},
ClassInfo {
name: "HandlesBase",
superclass: "PartAdornment",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HapticEffect",
superclass: "Instance",
creatable: true,
properties: &["Looped", "Position", "Radius", "Type"],
events: &["Ended"],
},
ClassInfo {
name: "HapticService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HarmonyService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Hat",
superclass: "Accoutrement",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "HeapProfilerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnNewData"],
},
ClassInfo {
name: "HeatmapQueryService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HeatmapService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HeightmapImporterService",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["ColormapHasUnknownPixels", "ProgressUpdate"],
},
ClassInfo {
name: "HiddenSurfaceRemovalAsset",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Highlight",
superclass: "Instance",
creatable: true,
properties: &[
"Adornee",
"DepthMode",
"Enabled",
"FillColor",
"FillTransparency",
"OutlineColor",
"OutlineTransparency",
],
events: &[],
},
ClassInfo {
name: "HingeConstraint",
superclass: "Constraint",
creatable: true,
properties: &[
"ActuatorType",
"AngularResponsiveness",
"AngularSpeed",
"AngularVelocity",
"LimitsEnabled",
"LowerAngle",
"MotorMaxAcceleration",
"MotorMaxTorque",
"Radius",
"Restitution",
"ServoMaxTorque",
"SoftlockServoUponReachingTarget",
"TargetAngle",
"UpperAngle",
],
events: &[],
},
ClassInfo {
name: "Hint",
superclass: "Message",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Hole",
superclass: "Feature",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Hopper",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HopperBin",
superclass: "BackpackItem",
creatable: true,
properties: &["Active", "BinType"],
events: &["Deselected", "Selected"],
},
ClassInfo {
name: "HttpRbxApiService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HttpRequest",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "HttpService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Humanoid",
superclass: "Instance",
creatable: true,
properties: &[
"AutoJumpEnabled",
"AutoRotate",
"AutomaticScalingEnabled",
"BreakJointsOnDeath",
"CameraOffset",
"DisplayDistanceType",
"DisplayName",
"EvaluateStateMachine",
"Health",
"HealthDisplayDistance",
"HealthDisplayType",
"HipHeight",
"Jump",
"JumpHeight",
"JumpPower",
"MaxHealth",
"MaxSlopeAngle",
"NameDisplayDistance",
"NameOcclusion",
"PlatformStand",
"RequiresNeck",
"RigType",
"Sit",
"TargetPoint",
"UseJumpPower",
"WalkSpeed",
"WalkToPart",
"WalkToPoint",
"maxHealth",
],
events: &[
"AnimationPlayed",
"ApplyDescriptionFinished",
"Climbing",
"ClusterCompositionFinished",
"CustomStatusAdded",
"CustomStatusRemoved",
"Died",
"EmoteTriggered",
"FallingDown",
"FreeFalling",
"GettingUp",
"HealthChanged",
"Jumping",
"MoveToFinished",
"PlatformStanding",
"Ragdoll",
"Running",
"Seated",
"StateChanged",
"StateEnabledChanged",
"StatusAdded",
"StatusRemoved",
"Strafing",
"Swimming",
"Touched",
],
},
ClassInfo {
name: "HumanoidController",
superclass: "Controller",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "HumanoidDescription",
superclass: "Instance",
creatable: true,
properties: &[
"AccessoryBlob",
"BackAccessory",
"BodyTypeScale",
"ClimbAnimation",
"DepthScale",
"Face",
"FaceAccessory",
"FallAnimation",
"FrontAccessory",
"GraphicTShirt",
"HairAccessory",
"HatAccessory",
"Head",
"HeadColor",
"HeadScale",
"HeightScale",
"IdleAnimation",
"JumpAnimation",
"LeftArm",
"LeftArmColor",
"LeftLeg",
"LeftLegColor",
"MoodAnimation",
"NeckAccessory",
"Pants",
"ProportionScale",
"RightArm",
"RightArmColor",
"RightLeg",
"RightLegColor",
"RunAnimation",
"Shirt",
"ShouldersAccessory",
"StaticFacialAnimation",
"SwimAnimation",
"Torso",
"TorsoColor",
"UseAvatarSettings",
"WaistAccessory",
"WalkAnimation",
"WidthScale",
],
events: &["EmotesChanged", "EquippedEmotesChanged"],
},
ClassInfo {
name: "HumanoidRigDescription",
superclass: "Instance",
creatable: true,
properties: &[
"Chest",
"ChestRangeMax",
"ChestRangeMin",
"ChestSize",
"ChestTposeAdjustment",
"HeadBase",
"HeadBaseRangeMax",
"HeadBaseRangeMin",
"HeadBaseSize",
"HeadBaseTposeAdjustment",
"LeftAnkle",
"LeftAnkleRangeMax",
"LeftAnkleRangeMin",
"LeftAnkleSize",
"LeftAnkleTposeAdjustment",
"LeftClavicle",
"LeftClavicleRangeMax",
"LeftClavicleRangeMin",
"LeftClavicleSize",
"LeftClavicleTposeAdjustment",
"LeftElbow",
"LeftElbowRangeMax",
"LeftElbowRangeMin",
"LeftElbowSize",
"LeftElbowTposeAdjustment",
"LeftHip",
"LeftHipRangeMax",
"LeftHipRangeMin",
"LeftHipSize",
"LeftHipTposeAdjustment",
"LeftKnee",
"LeftKneeRangeMax",
"LeftKneeRangeMin",
"LeftKneeSize",
"LeftKneeTposeAdjustment",
"LeftShoulder",
"LeftShoulderRangeMax",
"LeftShoulderRangeMin",
"LeftShoulderSize",
"LeftShoulderTposeAdjustment",
"LeftToeBase",
"LeftToeBaseRangeMax",
"LeftToeBaseRangeMin",
"LeftToeBaseSize",
"LeftToeBaseTposeAdjustment",
"LeftWrist",
"LeftWristRangeMax",
"LeftWristRangeMin",
"LeftWristSize",
"LeftWristTposeAdjustment",
"Neck",
"NeckRangeMax",
"NeckRangeMin",
"NeckSize",
"NeckTposeAdjustment",
"RightAnkle",
"RightAnkleRangeMax",
"RightAnkleRangeMin",
"RightAnkleSize",
"RightAnkleTposeAdjustment",
"RightClavicle",
"RightClavicleRangeMax",
"RightClavicleRangeMin",
"RightClavicleSize",
"RightClavicleTposeAdjustment",
"RightElbow",
"RightElbowRangeMax",
"RightElbowRangeMin",
"RightElbowSize",
"RightElbowTposeAdjustment",
"RightHip",
"RightHipRangeMax",
"RightHipRangeMin",
"RightHipSize",
"RightHipTposeAdjustment",
"RightKnee",
"RightKneeRangeMax",
"RightKneeRangeMin",
"RightKneeSize",
"RightKneeTposeAdjustment",
"RightShoulder",
"RightShoulderRangeMax",
"RightShoulderRangeMin",
"RightShoulderSize",
"RightShoulderTposeAdjustment",
"RightToeBase",
"RightToeBaseRangeMax",
"RightToeBaseRangeMin",
"RightToeBaseSize",
"RightToeBaseTposeAdjustment",
"RightWrist",
"RightWristRangeMax",
"RightWristRangeMin",
"RightWristSize",
"RightWristTposeAdjustment",
"Root",
"RootRangeMax",
"RootRangeMin",
"RootSize",
"RootTposeAdjustment",
"Spine",
"SpineRangeMax",
"SpineRangeMin",
"SpineSize",
"SpineTposeAdjustment",
"Waist",
"WaistRangeMax",
"WaistRangeMin",
"WaistSize",
"WaistTposeAdjustment",
],
events: &[],
},
ClassInfo {
name: "IKControl",
superclass: "Instance",
creatable: true,
properties: &[
"ChainRoot",
"Enabled",
"EndEffector",
"EndEffectorOffset",
"Offset",
"Pole",
"Priority",
"SmoothTime",
"Target",
"Type",
"Weight",
],
events: &[],
},
ClassInfo {
name: "ILegacyStudioBridge",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "IXPService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"OnBrowserTrackerLayerLoadingStatusChanged",
"OnCreatorLayerLoadingStatusChanged",
"OnUserLayerLoadingStatusChanged",
],
},
ClassInfo {
name: "ImageButton",
superclass: "GuiButton",
creatable: true,
properties: &[
"HoverImage",
"HoverImageContent",
"Image",
"ImageColor3",
"ImageContent",
"ImageRectOffset",
"ImageRectSize",
"ImageTransparency",
"PressedImage",
"PressedImageContent",
"ResampleMode",
"ScaleType",
"SliceCenter",
"SliceScale",
"TileSize",
],
events: &[],
},
ClassInfo {
name: "ImageHandleAdornment",
superclass: "HandleAdornment",
creatable: true,
properties: &["Image", "ImageContent", "Size"],
events: &[],
},
ClassInfo {
name: "ImageLabel",
superclass: "GuiLabel",
creatable: true,
properties: &[
"Image",
"ImageColor3",
"ImageContent",
"ImageRectOffset",
"ImageRectSize",
"ImageTransparency",
"ResampleMode",
"ScaleType",
"SliceCenter",
"SliceScale",
"TileSize",
],
events: &[],
},
ClassInfo {
name: "ImageScreenCaptureService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ImportSession",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["UploadComplete", "UploadProgress"],
},
ClassInfo {
name: "IncrementalPatchBuilder",
superclass: "Instance",
creatable: false,
properties: &[
"AddPathsToBundle",
"BuildDebouncePeriod",
"HighCompression",
"SerializePatch",
"UseFileLevelCompressionInsteadOfChunk",
"ZstdCompression",
],
events: &[],
},
ClassInfo {
name: "InputAction",
superclass: "Instance",
creatable: true,
properties: &["Enabled", "Type"],
events: &[
"InputBindingsChanged",
"Pressed",
"Released",
"StateChanged",
],
},
ClassInfo {
name: "InputActionLabel",
superclass: "GuiObject",
creatable: true,
properties: &[
"FontFace",
"ImageColor3",
"ImageTransparency",
"InputAction",
"TextColor3",
"TextSize",
"TextTransparency",
"TextWrapped",
"TextXAlignment",
"TextYAlignment",
],
events: &[],
},
ClassInfo {
name: "InputBinding",
superclass: "Instance",
creatable: true,
properties: &[
"Backward",
"ClampMagnitudeToOne",
"DisplayImage",
"DisplayName",
"Down",
"Forward",
"KeyCode",
"Left",
"PointerIndex",
"PressedThreshold",
"PrimaryModifier",
"ReleasedThreshold",
"ResponseCurve",
"Right",
"Scale",
"SecondaryModifier",
"Type",
"UIButton",
"UIModifier",
"Up",
"Vector2Scale",
"Vector3Scale",
],
events: &[],
},
ClassInfo {
name: "InputContext",
superclass: "Instance",
creatable: true,
properties: &["Enabled", "Priority", "Sink"],
events: &["InputActionsChanged"],
},
ClassInfo {
name: "InputObject",
superclass: "Instance",
creatable: false,
properties: &[
"Delta",
"KeyCode",
"Position",
"UserInputState",
"UserInputType",
],
events: &[],
},
ClassInfo {
name: "InsertService",
superclass: "Instance",
creatable: false,
properties: &["AllowInsertFreeModels"],
events: &[],
},
ClassInfo {
name: "Instance",
superclass: "Object",
creatable: false,
properties: &["Archivable", "Capabilities", "Name", "Parent", "Sandboxed"],
events: &[
"AncestryChanged",
"AttributeChanged",
"ChildAdded",
"ChildRemoved",
"DescendantAdded",
"DescendantRemoving",
"Destroying",
"StyledPropertiesChanged",
"childAdded",
],
},
ClassInfo {
name: "InstanceAdornment",
superclass: "GuiBase3d",
creatable: false,
properties: &["Adornee"],
events: &[],
},
ClassInfo {
name: "InstanceExtensionsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "InstanceFileSyncService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["StatusChanged", "SyncingCollaboratorsChanged"],
},
ClassInfo {
name: "IntConstrainedValue",
superclass: "ValueBase",
creatable: true,
properties: &["MaxValue", "MinValue", "Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "IntValue",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "InternalMessagingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "InternalMessagingServiceVerifier",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "IntersectOperation",
superclass: "PartOperation",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "InventoryPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "JointImportData",
superclass: "BaseImportData",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "JointInstance",
superclass: "Instance",
creatable: false,
properties: &["C0", "C1", "Enabled", "Part0", "Part1"],
events: &[],
},
ClassInfo {
name: "JointsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "KeyboardService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Keyframe",
superclass: "Instance",
creatable: true,
properties: &["Time"],
events: &[],
},
ClassInfo {
name: "KeyframeMarker",
superclass: "Instance",
creatable: true,
properties: &["Value"],
events: &[],
},
ClassInfo {
name: "KeyframeSequence",
superclass: "AnimationClip",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "KeyframeSequenceProvider",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LanguageService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LayerCollector",
superclass: "GuiBase2d",
creatable: false,
properties: &["Enabled", "ResetOnSpawn", "ZIndexBehavior"],
events: &[],
},
ClassInfo {
name: "LegacyStudioBridge",
superclass: "ILegacyStudioBridge",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Light",
superclass: "Instance",
creatable: false,
properties: &["Brightness", "Color", "Enabled", "Shadows"],
events: &[],
},
ClassInfo {
name: "Lighting",
superclass: "Instance",
creatable: false,
properties: &[
"Ambient",
"Brightness",
"ClockTime",
"ColorShift_Bottom",
"ColorShift_Top",
"EnvironmentDiffuseScale",
"EnvironmentSpecularScale",
"ExposureCompensation",
"ExtendLightRangeTo120",
"FogColor",
"FogEnd",
"FogStart",
"GeographicLatitude",
"GlobalShadows",
"OutdoorAmbient",
"Outlines",
"ShadowColor",
"ShadowSoftness",
"TimeOfDay",
],
events: &["LightingChanged"],
},
ClassInfo {
name: "LineForce",
superclass: "Constraint",
creatable: true,
properties: &[
"ApplyAtCenterOfMass",
"InverseSquareLaw",
"Magnitude",
"MaxForce",
"ReactionForceEnabled",
],
events: &[],
},
ClassInfo {
name: "LineHandleAdornment",
superclass: "HandleAdornment",
creatable: true,
properties: &["Length", "Thickness"],
events: &[],
},
ClassInfo {
name: "LinearVelocity",
superclass: "Constraint",
creatable: true,
properties: &[
"ForceLimitMode",
"ForceLimitsEnabled",
"LineDirection",
"LineVelocity",
"MaxAxesForce",
"MaxForce",
"MaxPlanarAxesForce",
"PlaneVelocity",
"PrimaryTangentAxis",
"ReactionForceEnabled",
"RelativeTo",
"SecondaryTangentAxis",
"VectorVelocity",
"VelocityConstraintMode",
],
events: &[],
},
ClassInfo {
name: "LinkingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnLuaUrl"],
},
ClassInfo {
name: "LiveScriptingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LiveSyncService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["SyncStatusChanged"],
},
ClassInfo {
name: "LocalDebuggerConnection",
superclass: "DebuggerConnection",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LocalScript",
superclass: "Script",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "LocalStorageService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ItemWasSet", "StoreWasCleared"],
},
ClassInfo {
name: "LocalizationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["AutoTranslateWillRun"],
},
ClassInfo {
name: "LocalizationTable",
superclass: "Instance",
creatable: true,
properties: &["SourceLocaleId"],
events: &[],
},
ClassInfo {
name: "LodDataEntity",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LodDataService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LogReporterService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LogService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"HttpResultOut",
"MessageOut",
"OnHttpResultApproved",
"ServerContextOut",
"ServerHttpResultOut",
"ServerMessageOut",
],
},
ClassInfo {
name: "LoginService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["LoginFailed", "LoginSucceeded"],
},
ClassInfo {
name: "LuaSettings",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LuaSourceContainer",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LuaWebService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LuauExpression",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LuauExpressionService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "LuauScriptAnalyzerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MLModelDeliveryService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MLService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MLSession",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MakeupDescription",
superclass: "Instance",
creatable: true,
properties: &["AssetId", "Instance", "MakeupType", "Order"],
events: &[],
},
ClassInfo {
name: "ManualGlue",
superclass: "ManualSurfaceJointInstance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ManualSurfaceJointInstance",
superclass: "JointInstance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ManualWeld",
superclass: "ManualSurfaceJointInstance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "MarkerCurve",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "MarketplaceService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"ClientLuaDialogRequested",
"ClientPurchaseSuccess",
"NativePurchaseFinished",
"NativePurchaseFinishedV2",
"NativePurchaseFinishedWithLocalPlayer",
"NativePurchaseFinishedWithLocalPlayerV2",
"OpenShopRequested",
"PrepareCollectiblesPurchaseRequested",
"PromptBulkPurchaseFinished",
"PromptBulkPurchaseRequested",
"PromptBulkPurchaseRequestedV2",
"PromptBundlePurchaseFinished",
"PromptBundlePurchaseRequested",
"PromptCancelSubscriptionRequested",
"PromptCollectibleBundlePurchaseRequested",
"PromptCollectiblesPurchaseRequested",
"PromptGamePassPurchaseFinished",
"PromptGamePassPurchaseRequested",
"PromptPremiumPurchaseFinished",
"PromptPremiumPurchaseRequested",
"PromptProductPurchaseFinished",
"PromptProductPurchaseRequested",
"PromptPurchaseFinished",
"PromptPurchaseRequested",
"PromptPurchaseRequestedV2",
"PromptRobloxPurchaseRequested",
"PromptRobloxSubscriptionPurchaseFinished",
"PromptRobloxSubscriptionPurchaseRequested",
"PromptRobuxTransferRequested",
"PromptRobuxTransferSubscriptionUpsellRequested",
"PromptSubscriptionPurchaseFinished",
"PromptSubscriptionPurchaseRequested",
"RobuxTransferCompleted",
"ServerPurchaseVerification",
"ThirdPartyPurchaseFinished",
"UserSubscriptionStatusChanged",
],
},
ClassInfo {
name: "MatchmakingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MaterialGenerationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MaterialImportData",
superclass: "BaseImportData",
creatable: false,
properties: &[
"DiffuseFilePath",
"DiffuseVersionedAssetId",
"EmissiveFilePath",
"EmissiveVersionedAssetId",
"MetalnessFilePath",
"MetalnessVersionedAssetId",
"NormalFilePath",
"NormalVersionedAssetId",
"RoughnessFilePath",
"RoughnessVersionedAssetId",
],
events: &[],
},
ClassInfo {
name: "MaterialService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["MaterialFillToolEnabledChanged", "OverrideStatusChanged"],
},
ClassInfo {
name: "MaterialVariant",
superclass: "Instance",
creatable: true,
properties: &[
"AlphaMode",
"CustomPhysicalProperties",
"EmissiveStrength",
"EmissiveTint",
"MaterialPattern",
"StudsPerTile",
],
events: &[],
},
ClassInfo {
name: "MemStorageConnection",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MemStorageService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MemoryStoreHashMap",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MemoryStoreHashMapPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MemoryStoreQueue",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MemoryStoreService",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "MemoryStoreSortedMap",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MeshContentProvider",
superclass: "CacheableContentProvider",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MeshImportData",
superclass: "BaseImportData",
creatable: false,
properties: &[
"Anchored",
"CageMeshIntersectedPreview",
"CageNonManifoldPreview",
"CageOverlappingVerticesPreview",
"CageUVMisMatchedPreview",
"DoubleSided",
"IgnoreVertexColors",
"IrrelevantCageModifiedPreview",
"MeshHoleDetectedPreview",
"OuterCageFarExtendedFromMeshPreview",
"UseImportedPivot",
"VersionedAssetId",
],
events: &[],
},
ClassInfo {
name: "MeshPart",
superclass: "TriangleMeshPart",
creatable: true,
properties: &["DoubleSided", "TextureContent", "TextureID"],
events: &[],
},
ClassInfo {
name: "Message",
superclass: "Instance",
creatable: true,
properties: &["Text"],
events: &[],
},
ClassInfo {
name: "MessageBusConnection",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MessageBusService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MessagingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MetaBreakpoint",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MetaBreakpointContext",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "MetaBreakpointManager",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"MetaBreakpointAdded",
"MetaBreakpointChanged",
"MetaBreakpointRemoved",
"MetaBreakpointSetChanged",
],
},
ClassInfo {
name: "MicroProfilerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["DataChanged"],
},
ClassInfo {
name: "Model",
superclass: "PVInstance",
creatable: true,
properties: &["ModelStreamingMode", "PrimaryPart", "Scale", "WorldPivot"],
events: &[],
},
ClassInfo {
name: "ModerationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ModuleScript",
superclass: "LuaSourceContainer",
creatable: true,
properties: &["LinkedSource", "Source"],
events: &[],
},
ClassInfo {
name: "Motor",
superclass: "JointInstance",
creatable: true,
properties: &["CurrentAngle", "DesiredAngle", "MaxVelocity"],
events: &[],
},
ClassInfo {
name: "Motor6D",
superclass: "Motor",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "MotorFeature",
superclass: "Feature",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Mouse",
superclass: "Instance",
creatable: false,
properties: &["Icon", "IconContent", "TargetFilter"],
events: &[
"Button1Down",
"Button1Up",
"Button2Down",
"Button2Up",
"Idle",
"KeyDown",
"KeyUp",
"Move",
"WheelBackward",
"WheelForward",
"keyDown",
],
},
ClassInfo {
name: "MouseService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["MouseEnterStudioViewport", "MouseLeaveStudioViewport"],
},
ClassInfo {
name: "MultipleDocumentInterfaceInstance",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["DataModelSessionEnded", "DataModelSessionStarted"],
},
ClassInfo {
name: "NegateOperation",
superclass: "PartOperation",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "NetworkClient",
superclass: "NetworkPeer",
creatable: false,
properties: &[],
events: &["ConnectionAccepted", "ConnectionFailed"],
},
ClassInfo {
name: "NetworkMarker",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Received"],
},
ClassInfo {
name: "NetworkPeer",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "NetworkReplicator",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "NetworkServer",
superclass: "NetworkPeer",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "NetworkSettings",
superclass: "Instance",
creatable: false,
properties: &[
"IncomingReplicationLag",
"PrintJoinSizeBreakdown",
"PrintPhysicsErrors",
"PrintStreamInstanceQuota",
"RandomizeJoinInstanceOrder",
"RenderStreamedRegions",
"ShowActiveAnimationAsset",
],
events: &[],
},
ClassInfo {
name: "NoCollisionConstraint",
superclass: "Instance",
creatable: true,
properties: &["Enabled", "Part0", "Part1"],
events: &[],
},
ClassInfo {
name: "Noise",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "NonReplicatedCSGDictionaryService",
superclass: "FlyweightService",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "NotificationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"RccConnectionChanged",
"RccEventReceived",
"Roblox17sConnectionChanged",
"Roblox17sEventReceived",
"RobloxConnectionChanged",
"RobloxEventReceived",
],
},
ClassInfo {
name: "NumberPose",
superclass: "PoseBase",
creatable: true,
properties: &["Value"],
events: &[],
},
ClassInfo {
name: "NumberValue",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "Object",
superclass: "<<<ROOT>>>",
creatable: false,
properties: &[],
events: &["Changed"],
},
ClassInfo {
name: "ObjectValue",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "OmniRecommendationsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "OpenCloudApiV1",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "OpenCloudService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "OperationGraph",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "OrderedDataStore",
superclass: "GlobalDataStore",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "OutfitPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "OutputLink",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PVAdornment",
superclass: "GuiBase3d",
creatable: false,
properties: &["Adornee"],
events: &[],
},
ClassInfo {
name: "PVInstance",
superclass: "Instance",
creatable: false,
properties: &["Origin", "Pivot Offset"],
events: &[],
},
ClassInfo {
name: "PackageLink",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PackageService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PackageUIService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnConvertToPackageResult", "OnOpenConvertToPackagePlugin"],
},
ClassInfo {
name: "Packages",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Pages",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Pants",
superclass: "Clothing",
creatable: true,
properties: &["PantsTemplate", "PantsTemplateContent"],
events: &[],
},
ClassInfo {
name: "ParabolaAdornment",
superclass: "PVAdornment",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Part",
superclass: "FormFactorPart",
creatable: true,
properties: &["Shape"],
events: &[],
},
ClassInfo {
name: "PartAdornment",
superclass: "GuiBase3d",
creatable: false,
properties: &["Adornee"],
events: &[],
},
ClassInfo {
name: "PartOperation",
superclass: "TriangleMeshPart",
creatable: true,
properties: &["UsePartColor"],
events: &[],
},
ClassInfo {
name: "PartOperationAsset",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ParticleEmitter",
superclass: "Instance",
creatable: true,
properties: &[
"Acceleration",
"Brightness",
"Color",
"Drag",
"EmissionDirection",
"Enabled",
"FlipbookBlendFrames",
"FlipbookFramerate",
"FlipbookIncompatible",
"FlipbookLayout",
"FlipbookMode",
"FlipbookSizeX",
"FlipbookSizeY",
"FlipbookStartRandom",
"Lifetime",
"LightEmission",
"LightInfluence",
"LockedToPart",
"Orientation",
"Rate",
"RotSpeed",
"Rotation",
"Shape",
"ShapeInOut",
"ShapePartial",
"ShapeStyle",
"Size",
"Speed",
"SpreadAngle",
"Squash",
"Texture",
"TextureContent",
"TimeScale",
"Transparency",
"VelocityInheritance",
"VelocitySpread",
"WindAffectsDrag",
"ZOffset",
],
events: &[],
},
ClassInfo {
name: "PartyEmulatorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ConfigurationChanged"],
},
ClassInfo {
name: "PatchBundlerFileWatch",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PatchMapping",
superclass: "Instance",
creatable: false,
properties: &["FlattenTree", "PatchId", "TargetPath"],
events: &[],
},
ClassInfo {
name: "Path",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Blocked", "Unblocked"],
},
ClassInfo {
name: "Path2D",
superclass: "GuiBase",
creatable: true,
properties: &["Closed", "Color3", "Thickness", "Visible", "ZIndex"],
events: &["ControlPointChanged"],
},
ClassInfo {
name: "Path3D",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["ControlPointChanged"],
},
ClassInfo {
name: "PathfindingLink",
superclass: "Instance",
creatable: true,
properties: &["Attachment0", "Attachment1", "IsBidirectional", "Label"],
events: &[],
},
ClassInfo {
name: "PathfindingModifier",
superclass: "Instance",
creatable: true,
properties: &["Label", "PassThrough"],
events: &[],
},
ClassInfo {
name: "PathfindingService",
superclass: "Instance",
creatable: false,
properties: &["EmptyCutoff"],
events: &[],
},
ClassInfo {
name: "PausedState",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PausedStateBreakpoint",
superclass: "PausedState",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PausedStateException",
superclass: "PausedState",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PerformanceControlService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PermissionsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PhysicsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PhysicsSettings",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PinShortcutService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PitchShiftSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &["Octave"],
events: &[],
},
ClassInfo {
name: "PlaceAssetIdsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlaceStatsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlacesService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Plane",
superclass: "PlaneConstraint",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlaneConstraint",
superclass: "Constraint",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Platform",
superclass: "Part",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlatformCloudStorageService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlatformFriendsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlatformLibraries",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Player",
superclass: "Instance",
creatable: true,
properties: &[
"AutoJumpEnabled",
"CameraMaxZoomDistance",
"CameraMinZoomDistance",
"CameraMode",
"CanLoadCharacterAppearance",
"Character",
"CharacterAppearance",
"CharacterAppearanceId",
"DevCameraOcclusionMode",
"DevComputerCameraMode",
"DevComputerMovementMode",
"DevEnableMouseLock",
"DevTouchCameraMode",
"DevTouchMovementMode",
"DisplayName",
"HasVerifiedBadge",
"HealthDisplayDistance",
"NameDisplayDistance",
"Neutral",
"ReplicationFocus",
"RespawnLocation",
"Team",
"TeamColor",
"UserId",
"userId",
],
events: &[
"BlockListChanged",
"CharacterAdded",
"CharacterAppearanceLoaded",
"CharacterRemoving",
"Chatted",
"CloudEditSelectionChanged",
"FriendStatusChanged",
"Idled",
"InstancePinned",
"InstanceUnpinned",
"OnTeleport",
"SimulationRadiusChanged",
"StreamingPinComplete",
],
},
ClassInfo {
name: "PlayerData",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlayerDataRecord",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Changed", "Flushed", "Loaded"],
},
ClassInfo {
name: "PlayerDataRecordConfig",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlayerDataService",
superclass: "Instance",
creatable: false,
properties: &["LoadFailureBehavior"],
events: &[],
},
ClassInfo {
name: "PlayerEmulatorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlayerGui",
superclass: "BasePlayerGui",
creatable: false,
properties: &["ScreenOrientation", "SelectionImageObject"],
events: &["TopbarTransparencyChangedSignal"],
},
ClassInfo {
name: "PlayerHydrationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlayerListConfiguration",
superclass: "BaseCoreGuiConfiguration",
creatable: false,
properties: &["Open"],
events: &[],
},
ClassInfo {
name: "PlayerMouse",
superclass: "Mouse",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PlayerScripts",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"ComputerCameraMovementModeRegistered",
"ComputerMovementModeRegistered",
"TouchCameraMovementModeRegistered",
"TouchMovementModeRegistered",
],
},
ClassInfo {
name: "PlayerViewService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Players",
superclass: "Instance",
creatable: false,
properties: &[
"BanningEnabled",
"CharacterAutoLoads",
"RespawnTime",
"UseStrafingAnimations",
],
events: &[
"FriendRequestEvent",
"PlayerAdded",
"PlayerChatted",
"PlayerConnecting",
"PlayerDisconnecting",
"PlayerMembershipChanged",
"PlayerRejoining",
"PlayerRemoving",
"PromptAgeCheckRequested",
"UserSubscriptionStatusChanged",
],
},
ClassInfo {
name: "Plugin",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"Deactivation",
"Ready",
"Unloading",
"ViewportDragDropped",
"ViewportDragEntered",
"ViewportDragLeft",
],
},
ClassInfo {
name: "PluginAction",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["Triggered"],
},
ClassInfo {
name: "PluginCapabilities",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginConnection",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginConnectionService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Connected"],
},
ClassInfo {
name: "PluginDebugService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginDragEvent",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginGui",
superclass: "LayerCollector",
creatable: false,
properties: &["Title"],
events: &[
"InputBegan",
"InputChanged",
"InputEnded",
"MouseEnter",
"MouseLeave",
"PluginDragDropped",
"PluginDragEntered",
"PluginDragLeft",
"PluginDragMoved",
"PointerAction",
"WindowFocusReleased",
"WindowFocused",
],
},
ClassInfo {
name: "PluginGuiService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginManagementService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginManager",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginManagerInterface",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginMenu",
superclass: "Instance",
creatable: false,
properties: &["Icon", "Title"],
events: &[],
},
ClassInfo {
name: "PluginMouse",
superclass: "Mouse",
creatable: false,
properties: &[],
events: &["DragEnter"],
},
ClassInfo {
name: "PluginPolicyService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginToolbar",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PluginToolbarButton",
superclass: "Instance",
creatable: false,
properties: &["ClickableWhenViewportHidden", "Enabled", "Icon"],
events: &["Click", "DropdownClick"],
},
ClassInfo {
name: "PointLight",
superclass: "Light",
creatable: true,
properties: &["Range"],
events: &[],
},
ClassInfo {
name: "PointsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["PointsAwarded"],
},
ClassInfo {
name: "PolicyService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PopLatencyService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Pose",
superclass: "PoseBase",
creatable: true,
properties: &["CFrame", "MaskWeight"],
events: &[],
},
ClassInfo {
name: "PoseBase",
superclass: "Instance",
creatable: false,
properties: &["EasingDirection", "EasingStyle", "Weight"],
events: &[],
},
ClassInfo {
name: "PostEffect",
superclass: "Instance",
creatable: false,
properties: &["Enabled"],
events: &[],
},
ClassInfo {
name: "Preloaded",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PrismaticConstraint",
superclass: "SlidingBallConstraint",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ProceduralBehaviorSchedulerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ProceduralModel",
superclass: "Model",
creatable: true,
properties: &["Generator", "Size"],
events: &[],
},
ClassInfo {
name: "ProcessInstancePhysicsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ProximityPrompt",
superclass: "Instance",
creatable: true,
properties: &[
"ActionText",
"AutoLocalize",
"ClickablePrompt",
"Enabled",
"Exclusivity",
"GamepadKeyCode",
"HoldDuration",
"KeyboardKeyCode",
"MaxActivationDistance",
"MaxIndicatorDistance",
"ObjectText",
"RequiresLineOfSight",
"RootLocalizationTable",
"Style",
"UIOffset",
],
events: &[
"IndicatorHidden",
"IndicatorShown",
"PromptButtonHoldBegan",
"PromptButtonHoldEnded",
"PromptHidden",
"PromptShown",
"TriggerEnded",
"Triggered",
],
},
ClassInfo {
name: "ProximityPromptService",
superclass: "Instance",
creatable: true,
properties: &["Enabled", "MaxIndicatorsVisible", "MaxPromptsVisible"],
events: &[
"IndicatorHidden",
"IndicatorShown",
"PromptButtonHoldBegan",
"PromptButtonHoldEnded",
"PromptHidden",
"PromptShown",
"PromptTriggerEnded",
"PromptTriggered",
],
},
ClassInfo {
name: "PublishService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "PyramidHandleAdornment",
superclass: "HandleAdornment",
creatable: true,
properties: &["Height", "Shading", "Sides", "Size"],
events: &[],
},
ClassInfo {
name: "QWidgetPluginGui",
superclass: "PluginGui",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RTAnimationTracker",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["TrackerError", "TrackerPrompt"],
},
ClassInfo {
name: "RayValue",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "RbxAnalyticsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RealtimeMedia",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["OnMessage", "WiringChanged"],
},
ClassInfo {
name: "RecommendationPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RecommendationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadata",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataCallbacks",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataClass",
superclass: "ReflectionMetadataItem",
creatable: true,
properties: &[
"ExplorerImageIndex",
"ExplorerOrder",
"Insertable",
"PreferredParent",
],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataClasses",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataEnum",
superclass: "ReflectionMetadataItem",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataEnumItem",
superclass: "ReflectionMetadataItem",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataEnums",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataEvents",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataFunctions",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataItem",
superclass: "Instance",
creatable: false,
properties: &[
"Browsable",
"ClassCategory",
"ClientOnly",
"Constraint",
"Deprecated",
"EditingDisabled",
"EditorType",
"FFlag",
"IsBackend",
"PropertyOrder",
"ScriptContext",
"ServerOnly",
"SliderScaling",
"UIMaximum",
"UIMinimum",
"UINumTicks",
],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataMember",
superclass: "ReflectionMetadataItem",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataProperties",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionMetadataYieldFunctions",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "ReflectionService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RelativeGui",
superclass: "GuiObject",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "RemoteCommandService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RemoteCursorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RemoteDebuggerServer",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RemoteEvent",
superclass: "BaseRemoteEvent",
creatable: true,
properties: &[],
events: &["OnClientEvent", "OnServerEvent"],
},
ClassInfo {
name: "RemoteFunction",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "RenderSettings",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RenderingTest",
superclass: "Instance",
creatable: true,
properties: &[
"CFrame",
"ComparisonDiffThreshold",
"ComparisonMethod",
"ComparisonPsnrThreshold",
"Description",
"FieldOfView",
"PerfTest",
"QualityAuto",
"QualityLevel",
"RenderingTestFrameCount",
"ShouldSkip",
"Ticket",
"Timeout",
],
events: &["TestFramesCountdownAboutToStart"],
},
ClassInfo {
name: "ReplicatedFirst",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"DefaultLoadingGuiRemoved",
"FinishedReplicating",
"RemoveDefaultLoadingGuiSignal",
],
},
ClassInfo {
name: "ReplicatedStorage",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RequestOrchestratorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"BatchCreated",
"BatchExhausted",
"BatchResponseReceived",
"BatchRetrying",
"BatchSent",
"CacheHit",
"CacheItemAdded",
"JitterStarted",
"OperationCoalesced",
"OperationEnqueued",
],
},
ClassInfo {
name: "ReverbSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &["DecayTime", "Density", "Diffusion", "DryLevel", "WetLevel"],
events: &[],
},
ClassInfo {
name: "RibbonNotificationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"AllNotificationsReadFromRibbon",
"NewNotificationFromRibbon",
"NotificationReadFromRibbon",
"ToggleNotificationTray",
],
},
ClassInfo {
name: "RigidConstraint",
superclass: "Constraint",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "RobloxPluginGuiService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RobloxReplicatedStorage",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RobloxSerializableInstance",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RobloxServerStorage",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RocketPropulsion",
superclass: "BodyMover",
creatable: true,
properties: &[
"CartoonFactor",
"MaxSpeed",
"MaxThrust",
"MaxTorque",
"Target",
"TargetOffset",
"TargetRadius",
"ThrustD",
"ThrustP",
"TurnD",
"TurnP",
],
events: &["ReachedTarget"],
},
ClassInfo {
name: "RodConstraint",
superclass: "Constraint",
creatable: true,
properties: &[
"Length",
"LimitAngle0",
"LimitAngle1",
"LimitsEnabled",
"Thickness",
],
events: &[],
},
ClassInfo {
name: "RolloutValidation",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RolloutValidationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RomarkRbxAnalyticsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RomarkService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RootImportData",
superclass: "BaseImportData",
creatable: false,
properties: &[
"AddModelToInventory",
"Anchored",
"AnimationIdForRestPose",
"ExistingPackageId",
"ImportAsModelAsset",
"ImportAsPackage",
"InsertInWorkspace",
"InsertWithScenePosition",
"InvertNegativeFaces",
"KeepZeroInfluenceBones",
"MergeMeshes",
"PhysicalConstraintType",
"PreferredUploadId",
"RestPose",
"RigScale",
"RigType",
"RigVisualization",
"ScaleFactor",
"ScaleUnit",
"UseSceneOriginAsPivot",
"UsesCages",
"ValidateUgcBody",
"VersionedAssetId",
"WorldForward",
"WorldUp",
],
events: &[],
},
ClassInfo {
name: "RopeConstraint",
superclass: "Constraint",
creatable: true,
properties: &[
"Length",
"Restitution",
"Thickness",
"WinchEnabled",
"WinchForce",
"WinchResponsiveness",
"WinchSpeed",
"WinchTarget",
],
events: &[],
},
ClassInfo {
name: "Rotate",
superclass: "JointInstance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "RotateP",
superclass: "DynamicRotate",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "RotateV",
superclass: "DynamicRotate",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "RotationCurve",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "RtMessagingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RunService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"Heartbeat",
"Misprediction",
"PostSimulation",
"PreAnimation",
"PreRender",
"PreSimulation",
"RenderStepped",
"RobloxGuiFocusedChanged",
"Rollback",
"Stepped",
],
},
ClassInfo {
name: "RunningAverageItemDouble",
superclass: "StatsItem",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RunningAverageItemInt",
superclass: "StatsItem",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RunningAverageTimeIntervalItem",
superclass: "StatsItem",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "RuntimeContentService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"RuntimeContentFail",
"RuntimeContentQuery",
"RuntimeContentShare",
],
},
ClassInfo {
name: "RuntimeScriptService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SafetyService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ScreenshotContentReady", "ScreenshotUploaded"],
},
ClassInfo {
name: "SceneAnalysisService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScreenGui",
superclass: "LayerCollector",
creatable: true,
properties: &[
"ClipToDeviceSafeArea",
"DisplayOrder",
"IgnoreGuiInset",
"SafeAreaCompatibility",
"ScreenInsets",
],
events: &[],
},
ClassInfo {
name: "ScreenshotCapture",
superclass: "Capture",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScreenshotHud",
superclass: "Instance",
creatable: false,
properties: &[
"CameraButtonIcon",
"CameraButtonIconContent",
"CameraButtonPosition",
"CloseButtonPosition",
"CloseWhenScreenshotTaken",
"HideCoreGuiForCaptures",
"HidePlayerGuiForCaptures",
"Visible",
],
events: &[],
},
ClassInfo {
name: "Script",
superclass: "BaseScript",
creatable: true,
properties: &["Source"],
events: &[],
},
ClassInfo {
name: "ScriptBuilder",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScriptChangeService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"ScriptAdded",
"ScriptBeingRemoved",
"ScriptChanged",
"ScriptFullNameChanged",
"ScriptSourceChanged",
],
},
ClassInfo {
name: "ScriptCloneWatcher",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScriptCloneWatcherHelper",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScriptCommitService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScriptContext",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Error", "ErrorDetailed"],
},
ClassInfo {
name: "ScriptDebugger",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"BreakpointAdded",
"BreakpointRemoved",
"EncounteredBreak",
"Resuming",
"WatchAdded",
"WatchRemoved",
],
},
ClassInfo {
name: "ScriptDebuggerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Resumed"],
},
ClassInfo {
name: "ScriptDocument",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["SelectionChanged", "ViewportChanged"],
},
ClassInfo {
name: "ScriptEditorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"TextDocumentDidChange",
"TextDocumentDidClose",
"TextDocumentDidOpen",
],
},
ClassInfo {
name: "ScriptProfilerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnNewData"],
},
ClassInfo {
name: "ScriptRegistrationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScriptRuntime",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScriptService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ScrollingFrame",
superclass: "GuiObject",
creatable: true,
properties: &[
"AutomaticCanvasSize",
"BottomImage",
"BottomImageContent",
"CanvasPosition",
"CanvasSize",
"ElasticBehavior",
"HorizontalScrollBarInset",
"MidImage",
"MidImageContent",
"ScrollBarImageColor3",
"ScrollBarImageTransparency",
"ScrollBarThickness",
"ScrollingDirection",
"ScrollingEnabled",
"TopImage",
"TopImageContent",
"VerticalScrollBarInset",
"VerticalScrollBarPosition",
],
events: &[],
},
ClassInfo {
name: "Seat",
superclass: "Part",
creatable: true,
properties: &["Disabled"],
events: &[],
},
ClassInfo {
name: "Selection",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["SelectionChanged", "SelectionChangedThisFrame"],
},
ClassInfo {
name: "SelectionBox",
superclass: "InstanceAdornment",
creatable: true,
properties: &["LineThickness", "SurfaceColor3", "SurfaceTransparency"],
events: &[],
},
ClassInfo {
name: "SelectionHighlightManager",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SelectionLasso",
superclass: "GuiBase3d",
creatable: false,
properties: &["Humanoid"],
events: &[],
},
ClassInfo {
name: "SelectionPartLasso",
superclass: "SelectionLasso",
creatable: true,
properties: &["Part"],
events: &[],
},
ClassInfo {
name: "SelectionPointLasso",
superclass: "SelectionLasso",
creatable: true,
properties: &["Point"],
events: &[],
},
ClassInfo {
name: "SelectionSphere",
superclass: "PVAdornment",
creatable: true,
properties: &["SurfaceColor3", "SurfaceTransparency"],
events: &[],
},
ClassInfo {
name: "SelfViewConfiguration",
superclass: "BaseCoreGuiConfiguration",
creatable: false,
properties: &["Open"],
events: &[],
},
ClassInfo {
name: "SensorBase",
superclass: "Instance",
creatable: false,
properties: &["UpdateType"],
events: &["OnSensorOutputChanged"],
},
ClassInfo {
name: "SerializationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ServerReplicator",
superclass: "NetworkReplicator",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ServerScriptService",
superclass: "Instance",
creatable: false,
properties: &["LoadStringEnabled"],
events: &[],
},
ClassInfo {
name: "ServerStorage",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ServiceProvider",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Close", "CloseLate", "ServiceAdded", "ServiceRemoving"],
},
ClassInfo {
name: "ServiceVisibilityService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ServiceVisibilityChanged"],
},
ClassInfo {
name: "SessionCheckService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SessionService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["SessionChanged"],
},
ClassInfo {
name: "SharedTableRegistry",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Shirt",
superclass: "Clothing",
creatable: true,
properties: &["ShirtTemplate", "ShirtTemplateContent"],
events: &[],
},
ClassInfo {
name: "ShirtGraphic",
superclass: "CharacterAppearance",
creatable: true,
properties: &["Color3", "Graphic", "TextureContent"],
events: &[],
},
ClassInfo {
name: "SkateboardController",
superclass: "Controller",
creatable: true,
properties: &[],
events: &["AxisChanged"],
},
ClassInfo {
name: "SkateboardPlatform",
superclass: "Part",
creatable: true,
properties: &["Steer", "StickyWheels", "Throttle"],
events: &[
"Equipped",
"MoveStateChanged",
"Unequipped",
"equipped",
"unequipped",
],
},
ClassInfo {
name: "Skin",
superclass: "CharacterAppearance",
creatable: true,
properties: &["SkinColor"],
events: &[],
},
ClassInfo {
name: "Sky",
superclass: "Instance",
creatable: true,
properties: &[
"CelestialBodiesShown",
"MoonAngularSize",
"MoonTextureContent",
"MoonTextureId",
"SkyboxBackContent",
"SkyboxBk",
"SkyboxDn",
"SkyboxDownContent",
"SkyboxFrontContent",
"SkyboxFt",
"SkyboxLeftContent",
"SkyboxLf",
"SkyboxOrientation",
"SkyboxRightContent",
"SkyboxRt",
"SkyboxUp",
"SkyboxUpContent",
"StarCount",
"SunAngularSize",
"SunTextureContent",
"SunTextureId",
],
events: &[],
},
ClassInfo {
name: "SlidingBallConstraint",
superclass: "Constraint",
creatable: false,
properties: &[
"ActuatorType",
"LimitsEnabled",
"LinearResponsiveness",
"LowerLimit",
"MotorMaxAcceleration",
"MotorMaxForce",
"Restitution",
"ServoMaxForce",
"Size",
"SoftlockServoUponReachingTarget",
"Speed",
"TargetPosition",
"UpperLimit",
"Velocity",
],
events: &[],
},
ClassInfo {
name: "SlimAnimationDataEntity",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SlimAnimationReplicationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SlimContentProvider",
superclass: "CacheableContentProvider",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SlimDebugSettings",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SlimReplicationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SlimService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Smoke",
superclass: "Instance",
creatable: true,
properties: &[
"Color",
"Enabled",
"Opacity",
"RiseVelocity",
"Size",
"TimeScale",
],
events: &[],
},
ClassInfo {
name: "SmoothVoxelsUpgraderService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Status"],
},
ClassInfo {
name: "Snap",
superclass: "JointInstance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "SnippetService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SocialService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"CallInviteStateChanged",
"GameInvitePromptClosed",
"OpenShareSheetWithLink",
"PhoneBookPromptClosed",
"PlayerPartyDataChanged",
"PromptInviteRequested",
"PromptIrisInviteRequested",
"SelfViewHidden",
"SelfViewVisible",
"ShareSheetClosed",
"ShowPromptFeedbackSubmission",
"ShowPromptFeedbackUnavailable",
"ShowPromptRsvpToEvent",
],
},
ClassInfo {
name: "SolidModelContentProvider",
superclass: "CacheableContentProvider",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Sound",
superclass: "Instance",
creatable: true,
properties: &[
"AcousticSimulationEnabled",
"EmitterSize",
"LoopRegion",
"Looped",
"MaxDistance",
"MinDistance",
"Pitch",
"PlayOnRemove",
"PlaybackRegion",
"PlaybackRegionsEnabled",
"PlaybackSpeed",
"Playing",
"RollOffMaxDistance",
"RollOffMinDistance",
"RollOffMode",
"SoundGroup",
"SoundId",
"TimePosition",
"Volume",
],
events: &[
"DidLoop", "Ended", "Loaded", "Paused", "Played", "Resumed", "Stopped",
],
},
ClassInfo {
name: "SoundEffect",
superclass: "Instance",
creatable: false,
properties: &["Enabled", "Priority"],
events: &[],
},
ClassInfo {
name: "SoundGroup",
superclass: "Instance",
creatable: true,
properties: &["Volume"],
events: &[],
},
ClassInfo {
name: "SoundService",
superclass: "Instance",
creatable: false,
properties: &[
"AcousticSimulationEnabled",
"AmbientReverb",
"DiffractionEnabled",
"DistanceFactor",
"DopplerScale",
"ListenerCFrame",
"ListenerObject",
"ListenerType",
"OcclusionEnabled",
"RespectFilteringEnabled",
"ReverbEnabled",
"RolloffScale",
"VolumetricAudio",
],
events: &[
"AudioInstanceAdded",
"DeviceListChanged",
"OpenAttenuationCurveEditorSignal",
"OpenAudioCompressorEditorSignal",
"OpenAudioEqualizerEditorSignal",
"OpenDirectionalCurveEditorSignal",
],
},
ClassInfo {
name: "SoundShimService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Sparkles",
superclass: "Instance",
creatable: true,
properties: &["Enabled", "SparkleColor", "TimeScale"],
events: &[],
},
ClassInfo {
name: "SpawnLocation",
superclass: "Part",
creatable: true,
properties: &[
"AllowTeamChangeOnTouch",
"Duration",
"Enabled",
"Neutral",
"TeamColor",
],
events: &[],
},
ClassInfo {
name: "SpawnerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SpecialMesh",
superclass: "FileMesh",
creatable: true,
properties: &["MeshType"],
events: &[],
},
ClassInfo {
name: "SphereHandleAdornment",
superclass: "HandleAdornment",
creatable: true,
properties: &["Radius", "Shading"],
events: &[],
},
ClassInfo {
name: "SpotLight",
superclass: "Light",
creatable: true,
properties: &["Angle", "Face", "Range"],
events: &[],
},
ClassInfo {
name: "SpringConstraint",
superclass: "Constraint",
creatable: true,
properties: &[
"Coils",
"Damping",
"FreeLength",
"LimitsEnabled",
"MaxForce",
"MaxLength",
"MinLength",
"Radius",
"Stiffness",
"Thickness",
],
events: &[],
},
ClassInfo {
name: "StackFrame",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StandalonePluginScripts",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "StandardPages",
superclass: "Pages",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StartPageService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"ImageImportedSignal",
"LocalGamesFromRegistryUpdatedSignal",
"RecentApiGamesFromRegistryUpdatedSignal",
],
},
ClassInfo {
name: "StarterCharacterScripts",
superclass: "StarterPlayerScripts",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StarterGear",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "StarterGui",
superclass: "BasePlayerGui",
creatable: false,
properties: &[
"ClipsDescendantsSupportsRotation",
"ResetPlayerGuiOnSpawn",
"RtlTextSupport",
"ScreenOrientation",
"ShowDevelopmentGui",
"VirtualCursorMode",
],
events: &["CoreGuiChangedSignal"],
},
ClassInfo {
name: "StarterPack",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StarterPlayer",
superclass: "Instance",
creatable: false,
properties: &[
"AutoJumpEnabled",
"CameraMaxZoomDistance",
"CameraMinZoomDistance",
"CameraMode",
"CharacterBreakJointsOnDeath",
"CharacterJumpHeight",
"CharacterJumpPower",
"CharacterMaxSlopeAngle",
"CharacterUseJumpPower",
"CharacterWalkSpeed",
"ClassicDeath",
"CreateDefaultPlayerModule",
"DevCameraOcclusionMode",
"DevComputerCameraMovementMode",
"DevComputerMovementMode",
"DevTouchCameraMovementMode",
"DevTouchMovementMode",
"EnableDynamicHeads",
"EnableMouseLockOption",
"HealthDisplayDistance",
"LoadCharacterAppearance",
"LoadCharacterLayeredClothing ",
"LuaCharacterController",
"NameDisplayDistance",
"UserEmotesEnabled",
],
events: &[],
},
ClassInfo {
name: "StarterPlayerScripts",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StartupMessageService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Stats",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StatsItem",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Status",
superclass: "Model",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StopWatchReporter",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StringValue",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "Studio",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ThemeChanged"],
},
ClassInfo {
name: "StudioActionOverride",
superclass: "Object",
creatable: false,
properties: &[],
events: &["Triggered"],
},
ClassInfo {
name: "StudioAssetService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"OnConvertToPackageResult",
"OnPromptSaveInstanceToRobloxAsync",
"OnPublishPackageResult",
"OnSaveToRoblox",
"OnUGCSubmitCompleted",
],
},
ClassInfo {
name: "StudioAttachment",
superclass: "Instance",
creatable: true,
properties: &[
"AutoHideParent",
"IsArrowVisible",
"Offset",
"SourceAnchorPoint",
"TargetAnchorPoint",
],
events: &[],
},
ClassInfo {
name: "StudioCallout",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioCameraService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"FocusStateChanged",
"OnMouseCaptureBegin",
"OnMouseCaptureEnd",
"PointFocused",
"ShowCameraSpeed",
"UpdateUI",
],
},
ClassInfo {
name: "StudioCaptureService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioData",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioDeviceEmulatorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["CurrentDeviceIdChanged", "OrientationChanged"],
},
ClassInfo {
name: "StudioDeviceSimulatorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ConfigurationChanged", "SimulatorRegistryChanged"],
},
ClassInfo {
name: "StudioObjectBase",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioPublishService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"GameNameUpdated",
"GamePublishCancelled",
"GamePublishFinished",
"OnPublishAttempt",
"OnSaveOrPublishPlaceToRoblox",
],
},
ClassInfo {
name: "StudioScreenshotCapture",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioScriptDebugEventListener",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioSdkService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioService",
superclass: "Instance",
creatable: false,
properties: &["UseLocalSpace"],
events: &[
"OnImportFromRoblox",
"OnOpenGameSettings",
"OnOpenManagePackagePlugin",
"OnPluginInstalledFromToolbox",
"OnPluginInstalledFromWeb",
"OnPublishAsPlugin",
"OnSaveToRoblox",
"PromptTransformPluginCheckEnable",
"SaveLocallyAsComplete",
],
},
ClassInfo {
name: "StudioTestService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioTheme",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioUserService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioWidget",
superclass: "StudioObjectBase",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StudioWidgetsService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "StyleBase",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["StyleRulesChanged"],
},
ClassInfo {
name: "StyleDerive",
superclass: "Instance",
creatable: true,
properties: &["Priority", "StyleSheet"],
events: &[],
},
ClassInfo {
name: "StyleLink",
superclass: "Instance",
creatable: true,
properties: &["StyleSheet"],
events: &[],
},
ClassInfo {
name: "StyleQuery",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "StyleRule",
superclass: "StyleBase",
creatable: true,
properties: &["Priority", "Selector"],
events: &["StyleRulePropertyChanged"],
},
ClassInfo {
name: "StyleSheet",
superclass: "StyleBase",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "StylingService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "SunRaysEffect",
superclass: "PostEffect",
creatable: true,
properties: &["Intensity", "Spread"],
events: &[],
},
ClassInfo {
name: "SurfaceAppearance",
superclass: "Instance",
creatable: true,
properties: &[
"AlphaMode",
"Color",
"EmissiveStrength",
"EmissiveTint",
"ResampleMode",
],
events: &[],
},
ClassInfo {
name: "SurfaceGui",
superclass: "SurfaceGuiBase",
creatable: true,
properties: &[
"AlwaysOnTop",
"Brightness",
"CanvasSize",
"ClipsDescendants",
"LightInfluence",
"MaxDistance",
"PixelsPerStud",
"SizingMode",
"ToolPunchThroughDistance",
"ZOffset",
],
events: &[],
},
ClassInfo {
name: "SurfaceGuiBase",
superclass: "LayerCollector",
creatable: false,
properties: &["Active", "Adornee", "Face"],
events: &[],
},
ClassInfo {
name: "SurfaceLight",
superclass: "Light",
creatable: true,
properties: &["Angle", "Face", "Range"],
events: &[],
},
ClassInfo {
name: "SurfaceSelection",
superclass: "PartAdornment",
creatable: true,
properties: &["TargetSurface"],
events: &[],
},
ClassInfo {
name: "SwimController",
superclass: "ControllerBase",
creatable: true,
properties: &[
"AccelerationTime",
"PitchMaxTorque",
"PitchSpeedFactor",
"RollMaxTorque",
"RollSpeedFactor",
],
events: &[],
},
ClassInfo {
name: "SyncScriptBuilder",
superclass: "ScriptBuilder",
creatable: false,
properties: &[
"CompileTarget",
"CoverageInfo",
"DebugInfo",
"PackAsSource",
"RawBytecode",
],
events: &[],
},
ClassInfo {
name: "SystemThemeService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnLuaThemeUpdated"],
},
ClassInfo {
name: "TaskScheduler",
superclass: "Instance",
creatable: false,
properties: &["ThreadPoolConfig"],
events: &[],
},
ClassInfo {
name: "Team",
superclass: "Instance",
creatable: true,
properties: &[
"AutoAssignable",
"AutoColorCharacters",
"Score",
"TeamColor",
],
events: &["PlayerAdded", "PlayerRemoved"],
},
ClassInfo {
name: "TeamCreateData",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TeamCreatePublishService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["TeamCreateErrorStatus"],
},
ClassInfo {
name: "TeamCreateService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Teams",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TelemetryService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TeleportAsyncResult",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TeleportOptions",
superclass: "Instance",
creatable: true,
properties: &[
"ReservedServerAccessCode",
"ServerInstanceId",
"ShouldReserveServer",
],
events: &[],
},
ClassInfo {
name: "TeleportService",
superclass: "Instance",
creatable: false,
properties: &["CustomizedTeleportUI"],
events: &[
"LocalPlayerArrivedFromTeleport",
"MenuTeleportAttempt",
"OpenExperienceDetailsPrompt",
"ReconnectTeleportInitFailed",
"TeleportInitFailed",
],
},
ClassInfo {
name: "TemporaryCageMeshProvider",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TemporaryScriptService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Terrain",
superclass: "BasePart",
creatable: false,
properties: &[
"Decoration",
"GrassLength",
"MaterialColors",
"WaterColor",
"WaterReflectance",
"WaterTransparency",
"WaterWaveSize",
"WaterWaveSpeed",
],
events: &[],
},
ClassInfo {
name: "TerrainDetail",
superclass: "Instance",
creatable: true,
properties: &[
"EmissiveStrength",
"EmissiveTint",
"Face",
"MaterialPattern",
"StudsPerTile",
],
events: &[],
},
ClassInfo {
name: "TerrainIterateOperation",
superclass: "Object",
creatable: false,
properties: &[],
events: &["Ready"],
},
ClassInfo {
name: "TerrainModifyOperation",
superclass: "Object",
creatable: false,
properties: &[],
events: &["Ready"],
},
ClassInfo {
name: "TerrainReadOperation",
superclass: "Object",
creatable: false,
properties: &[],
events: &["Ready"],
},
ClassInfo {
name: "TerrainRegion",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "TerrainWriteOperation",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TestCase",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TestService",
superclass: "Instance",
creatable: true,
properties: &[
"AutoRuns",
"Description",
"ExecuteWithStudioRun",
"Is30FpsThrottleEnabled",
"IsPhysicsEnvironmentalThrottled",
"IsSleepAllowed",
"NumberOfPlayers",
"SimulateSecondsLag",
"ThrottlePhysicsToRealtime",
"Timeout",
],
events: &["ServerCollectConditionalResult", "ServerCollectResult"],
},
ClassInfo {
name: "TextBox",
superclass: "GuiObject",
creatable: true,
properties: &[
"ClearTextOnFocus",
"CursorPosition",
"FontFace",
"FontSize",
"LineHeight",
"MaxVisibleGraphemes",
"MultiLine",
"OpenTypeFeatures",
"PlaceholderColor3",
"PlaceholderText",
"RichText",
"SelectionStart",
"ShowNativeInput",
"Text",
"TextColor3",
"TextDirection",
"TextEditable",
"TextScaled",
"TextSize",
"TextStrokeColor3",
"TextStrokeTransparency",
"TextTransparency",
"TextTruncate",
"TextWrap",
"TextWrapped",
"TextXAlignment",
"TextYAlignment",
],
events: &["FocusLost", "Focused", "ReturnPressedFromOnScreenKeyboard"],
},
ClassInfo {
name: "TextBoxService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TextButton",
superclass: "GuiButton",
creatable: true,
properties: &[
"FontFace",
"FontSize",
"LineHeight",
"MaxVisibleGraphemes",
"OpenTypeFeatures",
"RichText",
"Text",
"TextColor3",
"TextDirection",
"TextScaled",
"TextSize",
"TextStrokeColor3",
"TextStrokeTransparency",
"TextTransparency",
"TextTruncate",
"TextWrap",
"TextWrapped",
"TextXAlignment",
"TextYAlignment",
],
events: &[],
},
ClassInfo {
name: "TextChannel",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["MessageReceived"],
},
ClassInfo {
name: "TextChannelWindow",
superclass: "GuiObject",
creatable: true,
properties: &["Target"],
events: &[],
},
ClassInfo {
name: "TextChatCommand",
superclass: "Instance",
creatable: true,
properties: &[
"AutocompleteVisible",
"Enabled",
"PrimaryAlias",
"SecondaryAlias",
],
events: &["Triggered"],
},
ClassInfo {
name: "TextChatConfigurations",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TextChatMessage",
superclass: "Instance",
creatable: false,
properties: &[
"BubbleChatMessageProperties",
"ChatWindowMessageProperties",
"MessageId",
"Metadata",
"PrefixText",
"Status",
"Text",
"TextChannel",
"TextSource",
"Timestamp",
"Translation",
],
events: &[],
},
ClassInfo {
name: "TextChatMessageProperties",
superclass: "Instance",
creatable: true,
properties: &["PrefixText", "Text", "Translation"],
events: &[],
},
ClassInfo {
name: "TextChatService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"BubbleDisplayed",
"ChatActionReceived",
"ExpChatFeatureValueChanged",
"MessageReceived",
"OnIncomingMessageEvent",
"SendingMessage",
"SendingUniverseChatMessage",
"TextChannelWindowAdded",
"TextChannelWindowRemoved",
"UniverseChatChannelAllocated",
"UniverseChatMessageReceived",
"UserMessageIntentSent",
],
},
ClassInfo {
name: "TextFilterResult",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TextFilterTranslatedResult",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TextGenerator",
superclass: "Instance",
creatable: true,
properties: &["Seed", "SystemPrompt", "Temperature", "TopP"],
events: &[],
},
ClassInfo {
name: "TextLabel",
superclass: "GuiLabel",
creatable: true,
properties: &[
"FontFace",
"FontSize",
"LineHeight",
"MaxVisibleGraphemes",
"OpenTypeFeatures",
"RichText",
"Text",
"TextColor3",
"TextDirection",
"TextScaled",
"TextSize",
"TextStrokeColor3",
"TextStrokeTransparency",
"TextTransparency",
"TextTruncate",
"TextWrap",
"TextWrapped",
"TextXAlignment",
"TextYAlignment",
],
events: &[],
},
ClassInfo {
name: "TextService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TextSource",
superclass: "Instance",
creatable: false,
properties: &["CanSend"],
events: &[],
},
ClassInfo {
name: "Texture",
superclass: "Decal",
creatable: true,
properties: &[
"OffsetStudsU",
"OffsetStudsV",
"StudsPerTileU",
"StudsPerTileV",
],
events: &[],
},
ClassInfo {
name: "TextureGenerationPartGroup",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TextureGenerationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["GenerationNotificationSignal", "PreviewNotificationSignal"],
},
ClassInfo {
name: "TextureGenerationUnwrappingRequest",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ThirdPartyUserService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["ActiveUserSignedOut"],
},
ClassInfo {
name: "ThreadState",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TimerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ToastNotificationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Tool",
superclass: "BackpackItem",
creatable: true,
properties: &[
"CanBeDropped",
"Enabled",
"Grip",
"ManualActivationOnly",
"RequiresHandle",
"ToolTip",
],
events: &["Activated", "Deactivated", "Equipped", "Unequipped"],
},
ClassInfo {
name: "Torque",
superclass: "Constraint",
creatable: true,
properties: &["RelativeTo", "Torque"],
events: &[],
},
ClassInfo {
name: "TorsionSpringConstraint",
superclass: "Constraint",
creatable: true,
properties: &[
"Coils",
"Damping",
"LimitsEnabled",
"MaxAngle",
"MaxTorque",
"Radius",
"Restitution",
"Stiffness",
],
events: &[],
},
ClassInfo {
name: "TotalCountTimeIntervalItem",
superclass: "StatsItem",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TouchInputService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TouchTransmitter",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TraceRouteService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TracerService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TrackerLodController",
superclass: "Instance",
creatable: false,
properties: &[
"AudioMode",
"VideoExtrapolationMode",
"VideoLodMode",
"VideoMode",
],
events: &["UpdateState"],
},
ClassInfo {
name: "TrackerStreamAnimation",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Trail",
superclass: "Instance",
creatable: true,
properties: &[
"Attachment0",
"Attachment1",
"Brightness",
"Color",
"Enabled",
"FaceCamera",
"Lifetime",
"LightEmission",
"LightInfluence",
"MaxLength",
"MinLength",
"Texture",
"TextureContent",
"TextureLength",
"TextureMode",
"Transparency",
"WidthScale",
],
events: &[],
},
ClassInfo {
name: "Translator",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TremoloSoundEffect",
superclass: "SoundEffect",
creatable: true,
properties: &["Depth", "Duty", "Frequency"],
events: &[],
},
ClassInfo {
name: "TriangleMeshPart",
superclass: "BasePart",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "TrussPart",
superclass: "BasePart",
creatable: true,
properties: &["Style"],
events: &[],
},
ClassInfo {
name: "TutorialService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Tween",
superclass: "TweenBase",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "TweenBase",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Completed"],
},
ClassInfo {
name: "TweenService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UGCAvatarService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UGCValidationService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UIAspectRatioConstraint",
superclass: "UIConstraint",
creatable: true,
properties: &["AspectRatio", "AspectType", "DominantAxis"],
events: &[],
},
ClassInfo {
name: "UIBase",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UIComponent",
superclass: "UIBase",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UIConstraint",
superclass: "UIComponent",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UICorner",
superclass: "UIComponent",
creatable: true,
properties: &[
"BottomLeftRadius",
"BottomRightRadius",
"CornerRadius",
"TopLeftRadius",
"TopRightRadius",
],
events: &[],
},
ClassInfo {
name: "UIDragDetector",
superclass: "UIComponent",
creatable: true,
properties: &[
"ActivatedCursorIcon",
"ActivatedCursorIconContent",
"BoundingBehavior",
"BoundingUI",
"CursorIcon",
"CursorIconContent",
"DragAxis",
"DragRelativity",
"DragRotation",
"DragSpace",
"DragStyle",
"DragUDim2",
"Enabled",
"MaxDragAngle",
"MaxDragTranslation",
"MinDragAngle",
"MinDragTranslation",
"ReferenceUIInstance",
"ResponseStyle",
"SelectionModeDragSpeed",
"SelectionModeRotateSpeed",
"UIDragSpeedAxisMapping",
],
events: &["DragContinue", "DragEnd", "DragStart"],
},
ClassInfo {
name: "UIDragDetectorService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UIFlexItem",
superclass: "UIComponent",
creatable: true,
properties: &["FlexMode", "GrowRatio", "ItemLineAlignment", "ShrinkRatio"],
events: &[],
},
ClassInfo {
name: "UIGradient",
superclass: "UIComponent",
creatable: true,
properties: &[
"Color",
"Enabled",
"Offset",
"Rotation",
"Scale",
"TileMode",
"Transparency",
"Type",
],
events: &[],
},
ClassInfo {
name: "UIGridLayout",
superclass: "UIGridStyleLayout",
creatable: true,
properties: &[
"CellPadding",
"CellSize",
"FillDirectionMaxCells",
"StartCorner",
],
events: &[],
},
ClassInfo {
name: "UIGridStyleLayout",
superclass: "UILayout",
creatable: false,
properties: &[
"FillDirection",
"HorizontalAlignment",
"SortOrder",
"VerticalAlignment",
],
events: &[],
},
ClassInfo {
name: "UILayout",
superclass: "UIComponent",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UIListLayout",
superclass: "UIGridStyleLayout",
creatable: true,
properties: &[
"HorizontalFlex",
"ItemLineAlignment",
"Padding",
"VerticalFlex",
"Wraps",
],
events: &[],
},
ClassInfo {
name: "UIPadding",
superclass: "UIComponent",
creatable: true,
properties: &["PaddingBottom", "PaddingLeft", "PaddingRight", "PaddingTop"],
events: &[],
},
ClassInfo {
name: "UIPageLayout",
superclass: "UIGridStyleLayout",
creatable: true,
properties: &[
"Animated",
"Circular",
"EasingDirection",
"EasingStyle",
"GamepadInputEnabled",
"Padding",
"ScrollWheelInputEnabled",
"TouchInputEnabled",
"TweenTime",
],
events: &["PageEnter", "PageLeave", "Stopped"],
},
ClassInfo {
name: "UIScale",
superclass: "UIComponent",
creatable: true,
properties: &["Scale"],
events: &[],
},
ClassInfo {
name: "UIShadow",
superclass: "UIComponent",
creatable: true,
properties: &[
"BlurRadius",
"Color",
"Enabled",
"Mode",
"Offset",
"Spread",
"Transparency",
"ZIndex",
],
events: &[],
},
ClassInfo {
name: "UISizeConstraint",
superclass: "UIConstraint",
creatable: true,
properties: &["MaxSize", "MinSize"],
events: &[],
},
ClassInfo {
name: "UIStroke",
superclass: "UIComponent",
creatable: true,
properties: &[
"ApplyStrokeMode",
"BorderOffset",
"BorderStrokePosition",
"Color",
"Enabled",
"LineJoinMode",
"StrokeSizingMode",
"Thickness",
"Transparency",
"ZIndex",
],
events: &[],
},
ClassInfo {
name: "UITableLayout",
superclass: "UIGridStyleLayout",
creatable: true,
properties: &[
"FillEmptySpaceColumns",
"FillEmptySpaceRows",
"MajorAxis",
"Padding",
],
events: &[],
},
ClassInfo {
name: "UITextSizeConstraint",
superclass: "UIConstraint",
creatable: true,
properties: &["MaxTextSize", "MinTextSize"],
events: &[],
},
ClassInfo {
name: "UnionOperation",
superclass: "PartOperation",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "UniqueIdLookupService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UniversalConstraint",
superclass: "Constraint",
creatable: true,
properties: &["LimitsEnabled", "MaxAngle", "Radius", "Restitution"],
events: &[],
},
ClassInfo {
name: "UnreliableRemoteEvent",
superclass: "BaseRemoteEvent",
creatable: true,
properties: &[],
events: &["OnClientEvent", "OnServerEvent"],
},
ClassInfo {
name: "UnvalidatedAssetService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UserGameSettings",
superclass: "Instance",
creatable: false,
properties: &[
"ComputerCameraMovementMode",
"ComputerMovementMode",
"ControlMode",
"GamepadCameraSensitivity",
"MouseSensitivity",
"RCCProfilerRecordFrameRate",
"RCCProfilerRecordTimeFrame",
"RotationType",
"SavedQualityLevel",
"TouchCameraMovementMode",
"TouchMovementMode",
],
events: &[
"FullscreenChanged",
"PerformanceStatsVisibleChanged",
"StudioModeChanged",
],
},
ClassInfo {
name: "UserInputService",
superclass: "Instance",
creatable: false,
properties: &[
"ModalEnabled",
"MouseBehavior",
"MouseDeltaSensitivity",
"MouseIcon",
"MouseIconContent",
"MouseIconEnabled",
],
events: &[
"DeviceAccelerationChanged",
"DeviceGravityChanged",
"DeviceRotationChanged",
"GamepadConnected",
"GamepadDisconnected",
"InputBegan",
"InputChanged",
"InputEnded",
"JumpRequest",
"LastInputTypeChanged",
"PointerAction",
"StatusBarTapped",
"TextBoxFocusReleased",
"TextBoxFocused",
"TouchDrag",
"TouchEnded",
"TouchLongPress",
"TouchMoved",
"TouchPan",
"TouchPinch",
"TouchRotate",
"TouchStarted",
"TouchSwipe",
"TouchTap",
"TouchTapInWorld",
"UserCFrameChanged",
"WindowFocusReleased",
"WindowFocused",
],
},
ClassInfo {
name: "UserService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UserSettings",
superclass: "GenericSettings",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "UserStorageService",
superclass: "LocalStorageService",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VRService",
superclass: "Instance",
creatable: false,
properties: &[
"AutomaticScaling",
"AvatarGestures",
"ControllerModels",
"FadeOutViewOnCollision",
"GuiInputUserCFrame",
"LaserPointer",
],
events: &[
"LaserPointerTriggered",
"NavigationRequested",
"TouchpadModeChanged",
"UserCFrameChanged",
"UserCFrameEnabled",
],
},
ClassInfo {
name: "VRStatusService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ValueBase",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "ValueCurve",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Vector3Curve",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Vector3Value",
superclass: "ValueBase",
creatable: true,
properties: &["Value"],
events: &["Changed", "changed"],
},
ClassInfo {
name: "VectorForce",
superclass: "Constraint",
creatable: true,
properties: &["ApplyAtCenterOfMass", "Force", "RelativeTo"],
events: &[],
},
ClassInfo {
name: "VehicleController",
superclass: "Controller",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "VehicleSeat",
superclass: "BasePart",
creatable: true,
properties: &[
"Disabled",
"HeadsUpDisplay",
"MaxSpeed",
"Steer",
"SteerFloat",
"Throttle",
"ThrottleFloat",
"Torque",
"TurnSpeed",
],
events: &[],
},
ClassInfo {
name: "VelocityMotor",
superclass: "JointInstance",
creatable: true,
properties: &["CurrentAngle", "DesiredAngle", "Hole", "MaxVelocity"],
events: &[],
},
ClassInfo {
name: "VersionControlService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VideoCapture",
superclass: "Capture",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VideoCaptureService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["DevicesChanged", "Error", "Started", "Stopped"],
},
ClassInfo {
name: "VideoDeviceInput",
superclass: "Instance",
creatable: true,
properties: &["Active", "CameraId", "CaptureQuality"],
events: &[],
},
ClassInfo {
name: "VideoDisplay",
superclass: "GuiObject",
creatable: true,
properties: &[
"ResampleMode",
"ScaleType",
"TileSize",
"VideoColor3",
"VideoRectOffset",
"VideoRectSize",
"VideoTransparency",
],
events: &["WiringChanged"],
},
ClassInfo {
name: "VideoFrame",
superclass: "GuiObject",
creatable: true,
properties: &[
"Looped",
"Playing",
"RollOffMaxDistance",
"RollOffMinDistance",
"RollOffMode",
"TimePosition",
"Video",
"VideoContent",
"Volume",
],
events: &["DidLoop", "Ended", "Loaded", "Paused", "Played"],
},
ClassInfo {
name: "VideoPlayer",
superclass: "Instance",
creatable: true,
properties: &[
"Looping",
"PlaybackSpeed",
"TimePosition",
"VideoContent",
"Volume",
],
events: &["DidEnd", "DidLoop", "PlayFailed", "WiringChanged"],
},
ClassInfo {
name: "VideoSampler",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VideoScreenCaptureService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VideoService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["GameStreamingResolutionReady"],
},
ClassInfo {
name: "ViewportFrame",
superclass: "GuiObject",
creatable: true,
properties: &[
"Ambient",
"CurrentCamera",
"ImageColor3",
"ImageTransparency",
"LightColor",
"LightDirection",
],
events: &[],
},
ClassInfo {
name: "VirtualInput",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VirtualInputManager",
superclass: "Instance",
creatable: true,
properties: &[],
events: &["PlaybackCompleted", "RecordingCompleted"],
},
ClassInfo {
name: "VirtualUser",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VisibilityCheckDispatcher",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "Visit",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VisualizationMode",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "VisualizationModeCategory",
superclass: "Instance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "VisualizationModeService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "VoiceChatInternal",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[
"LocalPlayerModerated",
"ParticipantsStateChanged",
"PlayerMicActivitySignalChange",
"StateChanged",
"TempSetMicMutedToggleMic",
],
},
ClassInfo {
name: "VoiceChatService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["VoiceChatStatsCollected"],
},
ClassInfo {
name: "VoxelBuffer",
superclass: "Object",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "WebSocketClient",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["Closed", "MessageReceived", "Opened"],
},
ClassInfo {
name: "WebSocketService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "WebStreamClient",
superclass: "Object",
creatable: false,
properties: &[],
events: &["Closed", "Error", "MessageReceived", "Opened"],
},
ClassInfo {
name: "WebViewService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnJavaScriptCall", "OnWindowClosed"],
},
ClassInfo {
name: "WedgePart",
superclass: "FormFactorPart",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "Weld",
superclass: "JointInstance",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "WeldConstraint",
superclass: "Instance",
creatable: true,
properties: &["Enabled", "Part0", "Part1"],
events: &[],
},
ClassInfo {
name: "WindowProtocolService",
superclass: "Instance",
creatable: false,
properties: &[],
events: &["OnWindowStateChanged"],
},
ClassInfo {
name: "Wire",
superclass: "Instance",
creatable: true,
properties: &[
"SourceInstance",
"SourceName",
"TargetInstance",
"TargetName",
],
events: &[],
},
ClassInfo {
name: "WireframeHandleAdornment",
superclass: "HandleAdornment",
creatable: true,
properties: &["Scale", "Thickness"],
events: &[],
},
ClassInfo {
name: "Workspace",
superclass: "WorldRoot",
creatable: false,
properties: &[
"AirDensity",
"AirTurbulenceIntensity",
"AllowThirdPartySales",
"AvatarUnificationMode",
"ClientAnimatorThrottling",
"CurrentCamera",
"DistributedGameTime",
"EnableSLIMAvatars",
"FluidForces",
"GlobalWind",
"Gravity",
"IKControlConstraintSupport",
"ImprovedAnimationConstraint",
"ImprovedPhysicsReplication",
"InsertPoint",
"LayeredClothingCacheOptimizations",
"MeshPartHeadsAndAccessories",
"MeshStreamingAndImprovedLods",
"ModelStreamingBehavior",
"NextGenerationReplication",
"PathfindingUseImprovedSearch",
"PhysicsSteppingMethod",
"PlayerCharacterDestroyBehavior",
"PlayerScriptsUseInputActionSystem",
"PredictiveStreamingMode",
"PrimalPhysicsSolver",
"RejectCharacterDeletions",
"RenderingCacheOptimizations",
"ReplicateInstanceDestroySetting",
"Retargeting",
"SandboxedInstanceMode",
"SignalBehavior",
"StreamOutBehavior",
"StreamingIntegrityMode",
"StreamingMinRadius",
"StreamingTargetRadius",
"TouchEventsUseCollisionGroups",
"TouchesUseCollisionGroups",
"UseFixedSimulation",
"UseNewLuauTypeSolver",
"ValidateEnabledProximityPrompt",
],
events: &["PersistentLoaded"],
},
ClassInfo {
name: "WorkspaceAnnotation",
superclass: "Annotation",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "WorldModel",
superclass: "WorldRoot",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "WorldRoot",
superclass: "Model",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "WrapDeformMeshProvider",
superclass: "Instance",
creatable: false,
properties: &[],
events: &[],
},
ClassInfo {
name: "WrapDeformer",
superclass: "BaseWrap",
creatable: true,
properties: &[],
events: &[],
},
ClassInfo {
name: "WrapLayer",
superclass: "BaseWrap",
creatable: true,
properties: &[
"AutoSkin",
"Color",
"DebugMode",
"Enabled",
"Order",
"Puffiness",
],
events: &[],
},
ClassInfo {
name: "WrapTarget",
superclass: "BaseWrap",
creatable: true,
properties: &["Color", "DebugMode"],
events: &[],
},
ClassInfo {
name: "WrapTextureTransfer",
superclass: "Instance",
creatable: true,
properties: &["ReferenceCageMeshContent", "UVMaxBound", "UVMinBound"],
events: &[],
},
];
pub static DEPRECATED: &[&str] = &[
"AllowInsertFreeModels",
"AllowedGearTypeChanged",
"AnimationPlayed",
"ApiKey",
"AppearanceDidLoad",
"AssetId",
"AudioSubtype",
"AutoColorCharacters",
"BackParamA",
"BackParamB",
"BackSurfaceInput",
"BackgroundColor",
"BorderColor",
"BottomParamA",
"BottomParamB",
"BottomSurfaceInput",
"BrowserWindowClosed",
"C0",
"C1",
"CaptureSaved",
"CharacterAppearance",
"CollaboratorColor",
"CollisionGroupId",
"CollisionType",
"Color",
"CoordinateFrame",
"CustomStatusAdded",
"CustomStatusRemoved",
"CustomizedTeleportUI",
"DataComplexity",
"DataComplexityLimit",
"DataCost",
"DataReady",
"DevelopmentLanguage",
"DistanceLowerLimit",
"DistanceUpperLimit",
"DragBegin",
"DragStopped",
"Draggable",
"DrawConstraintsOnTop",
"Elasticity",
"EmitterSize",
"EmptyCutoff",
"ErrorMessageChanged",
"ExperienceNameOverlayEnabled",
"FilteringEnabled",
"FontSize",
"FormFactor",
"Friction",
"FrontParamA",
"FrontParamB",
"FrontSurfaceInput",
"GearGenreSetting",
"HasJointOffset",
"HeartbeatTimeMs",
"InterpolationThrottling",
"Is30FpsThrottleEnabled",
"IsModalDialog",
"IsSmooth",
"IsWindows",
"ItemAdded",
"ItemChanged",
"ItemRemoved",
"JointOffset",
"KeyDown",
"KeyUp",
"LeftLeg",
"LeftParamA",
"LeftParamB",
"LeftSurfaceInput",
"LegacyInputEventsEnabled",
"LegacyNamingScheme",
"LimitEnabled",
"LinkedSource",
"LocalSimulationTouched",
"Localize",
"MaskWeight",
"MaxDistance",
"MaxItems",
"MinDistance",
"ModalEnabled",
"NumPlayers",
"OutfitChanged",
"Outlines",
"OverlayFont",
"Part0",
"Part1",
"ParticipantsStateChanged",
"PhysicsStepTimeMs",
"Pitch",
"PlayerMicActivitySignalChange",
"Puffiness",
"RawBytecode",
"ResetPlayerGuiOnSpawn",
"RightLeg",
"RightParamA",
"RightParamB",
"RightSurfaceInput",
"Root",
"RotVelocity",
"Rotation",
"Score",
"ShadowColor",
"Shiny",
"ShrinkFactor",
"SimulationFidelity",
"SoftlockAngularServoUponReachingTarget",
"SoftlockServoUponReachingTarget",
"SpecificGravity",
"Specular",
"StateChanged",
"StatusAdded",
"StatusRemoved",
"Stiffness",
"StoppedTouching",
"SurfaceColor",
"TextColor",
"TextWrap",
"TopParamA",
"TopParamB",
"TopSurfaceInput",
"TopbarTransparencyChangedSignal",
"Torso",
"UI Theme",
"UserCFrameChanged",
"UserHeadCFrame",
"UsernameOverlayEnabled",
"VIPServerId",
"VIPServerOwnerId",
"Velocity",
"VelocitySpread",
"VideoAdClosed",
"VideoCaptureEnabled",
"VoiceChatState",
"WorldRotation",
"angularvelocity",
"archivable",
"brickColor",
"cframe",
"changed",
"childAdded",
"className",
"equipped",
"focus",
"force",
"formFactor",
"hit",
"isPlaying",
"keyDown",
"lighting",
"localPlayer",
"location",
"maxForce",
"maxHealth",
"maxTorque",
"mouseClick",
"numPlayers",
"part1",
"position",
"size",
"target",
"unequipped",
"userId",
"velocity",
"workspace",
];