Module:RemovedAPI

local p = { Classes = { {			Name = "AnimationTrackState", Superclass = "Instance" },		{			Name = "AntiAddictionService", Superclass = "Instance", MemoryCategory = "Instances", Tags = { "NotCreatable", "Service", "NotReplicated" },			Members = { {					MemberType = "Function", Name = "GetAntiAddictionData", Parameters = {}, ReturnType = { Category = "Group", Name = "Dictionary" },					Security = "RobloxScriptSecurity" },				{					MemberType = "Function", Name = "MarkRead", Parameters = { {							Name = "messageId", Type = { Category = "Primitive", Name = "string" }						}					},					ReturnType = { Category = "Primitive", Name = "void" },					Security = "RobloxScriptSecurity" },				{					MemberType = "Function", Name = "Start", Parameters = { {							Name = "userId", Type = { Category = "Primitive", Name = "int64" }						}					},					ReturnType = { Category = "Primitive", Name = "void" },					Security = "RobloxScriptSecurity" },				{					MemberType = "Function", Name = "Stop", Parameters = {}, ReturnType = { Category = "Primitive", Name = "void" },					Security = "RobloxScriptSecurity" },				{					MemberType = "Event", Name = "Updated", Parameters = { {							Name = "antiAddictionData", Type = { Category = "Group", Name = "Dictionary" }						}					},					Security = "RobloxScriptSecurity" }			}		},		{			Name = "App", Superclass = "DataModel", Members = { {					MemberType = "Property", Name = "Id", ValueType = { Category = "Primitive", Name = "int" },					Tags = {"ReadOnly"} },				{					MemberType = "Function", Name = "SetAppId", Security = "LocalUserSecurity", Parameters = { {							Name = "newId", Type = { Category = "Primitive", Name = "int" }						}					},					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "ConnectToGame", Security = "None", Parameters = { {							Name = "placeId", Type = { Category = "Primitive", Name = "int" }						},						{							Name = "actionName", Type = { Category = "Primitive", Name = "string" }						}					},					ReturnType = { Category = "Primitive", Name = "void" },					Tags = {"Yields"} },				{					MemberType = "Function", Name = "FollowUser", Security = "None", Parameters = { {							Name = "userId", Type = { Category = "Primitive", Name = "int" }						}					},					ReturnType = { Category = "Primitive", Name = "void" },					Tags = {"Yields"} },				{					MemberType = "Function", Name = "GetCreations", Security = "None", Parameters = { {							Name = "userId", Type = { Category = "Primitive", Name = "int" }						},						{							Name = "page", Type = { Category = "Primitive", Name = "int", },							Default = 1 }					},					ReturnType = { Category = "Group", Name = "Dictionary" },					Tags = {"Yields"} },				{					MemberType = "Function", Name = "UnloadGame", Security = "None", Parameters = { },					ReturnType = { Category = "Primitive", Name = "void" },					Tags = {"Yields"} }			}		},		{			Name = "Authoring", Superclass = "Instance", Members = { {					MemberType = "Property", Name = "EditorFont", ValueType = { Category = "Primitive", Name = "string" },					Security = { Read = "None", Write = "None" }				},				{					MemberType = "Property", Name = "EditorFontSize", ValueType = { Category = "Primitive", Name = "int" },					Security = { Read = "None", Write = "None" }				},				{					MemberType = "Property", Name = "EditorTabWidth", ValueType = { Category = "Primitive", Name = "int" },					Security = { Read = "None", Write = "None" }				},				{					MemberType = "Property", Name = "RuntimeUndoBehavior", ValueType = { Category = "Enum", Name = "RuntimeUndoBehavior" },					Security = { Read = "None", Write = "None" }				},				{					MemberType = "Property", Name = "ShowDeprecatedObjects", ValueType = { Category = "Primitive", Name = "bool" },					Security = { Read = "None", Write = "None" }				},				{					MemberType = "Property", Name = "ShowDevObjects", ValueType = { Category = "Primitive", Name = "bool" },					Security = { Read = "None", Write = "None" }				}			}		},		{			Name = "Button", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotCreatable"}, Members = { {					Category = "Appearance", MemberType = "Property", Name = "ClickableWhenViewportHidden", Security = { Read = "None", Write = "None" },					Serialization = { CanLoad = true, CanSave = false },					Tags = {"NotReplicated"}, ValueType = { Category = "Primitive", Name = "bool" }				},				{					Category = "Appearance", MemberType = "Property", Name = "Enabled", Security = { Read = "None", Write = "None" },					Serialization = { CanLoad = true, CanSave = false },					Tags = {"NotReplicated"}, ValueType = { Category = "Primitive", Name = "bool" }				},				{					Category = "Appearance", MemberType = "Property", Name = "Icon", Security = { Read = "None", Write = "None" },					Serialization = { CanLoad = true, CanSave = false },					Tags = {"NotReplicated"}, ValueType = { Category = "DataType", Name = "Content" }				},				{					MemberType = "Function", Name = "SetActive", Parameters = { {							Name = "active", Type = { Category = "Primitive", Name = "bool" }						}					},					ReturnType = { Category = "Primitive", Name = "void" },					Security = "PluginSecurity" },				{					MemberType = "Event", Name = "Click", Parameters = {}, Security = "PluginSecurity" }			}		},		{			Name = "ButtonBindingWidget", Superclass = "GuiItem", MemoryCategory = "Instances", Tags = {"NotCreatable"} },		{			Name = "ChatFilter", Superclass = "Instance", Tags = {"NotCreatable"} },		{			Name = "ContentFilter", Superclass = "Instance", Tags = {"NotCreatable"}, Members = { {					Name = "SetFilterLimits", MemberType = "Function", Security = "LocalUserSecurity", ReturnType = { Category = "Primitive", Name = "void" },					Parameters = { {							Name = "outstandingRequests", Type = { Category = "Primitive", Name = "int" }						},						{							Name = "cacheSize", Type = { Category = "Primitive", Name = "int" }						}					}				},				{					Name = "SetFilterUrl", MemberType = "Function", Security = "LocalUserSecurity", ReturnType = { Category = "Primitive", Name = "void" },					Parameters = { {							Name = "url", Type = { Category = "Primitive", Name = "string" }						}					}				}			}		},		{			Name = "DebuggablePlugin", Superclass = "Plugin", MemoryCategory = "Instances" },		{			Name = "DebuggerService", Superclass = "Instance", Members = { {					MemberType = "Property", Name = "DebuggingEnabled", ValueType = { Category = "Primitive", Name = "bool" },					Tags = {"ReadOnly"} },				{					MemberType = "Function", Name = "AddDebugger", Parameters = { {							Type = { Category = "Class", Name = "Instance" },							Name = "script" }					},					ReturnType = { Category = "Class", Name = "Instance" },					Security = "None" },				{					MemberType = "Function", Name = "EnableDebugging", Parameters = {}, ReturnType = { Category = "Primitive", Name = "void" },					Security = "RobloxScriptSecurity" },				{					MemberType = "Function", Name = "GetDebuggers", Parameters = {}, ReturnType = { Category = "DataType", Name = "Objects" },					Security = "None" },				{					MemberType = "Event", Name = "DebuggerAdded", Parameters = { {							Type = { Category = "Class", Name = "Instance" },							Name = "debugger" }					},					Security = "None" },				{					MemberType = "Event", Name = "DebuggerRemoved", Parameters = { {							Type = { Category = "Class", Name = "Instance" },							Name = "debugger" }					},					Security = "None" }			}		},		{			Name = "FastLogSettings", Superclass = "Instance", Members = { {					MemberType = "Function", Name = "DumpLogs", Parameters = { {							Type = { Category = "Primitive", Name = "string" },							Name = "filename" }					},					ReturnType = { Category = "Primitive", Name = "void" },					Security = "LocalUserSecurity" },				{					MemberType = "Function", Name = "Print", Parameters = { {							Type = { Category = "Primitive", Name = "string" },							Name = "message" }					},					ReturnType = { Category = "Primitive", Name = "void" },					Security = "LocalUserSecurity" },				{					MemberType = "Function", Name = "SetVariable", Parameters = { {							Type = { Category = "Primitive", Name = "string" },							Name = "group" },						{							Type = { Category = "Primitive", Name = "string" },							Name = "channel", Default = "ext" }					},					ReturnType = { Category = "Primitive", Name = "void" },					Security = "RobloxScriptSecurity" }			}		},		{			Name = "FileSyncItem", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotReplicated"}, Members = { {					Category = "Data", MemberType = "Property", Name = "Enabled", Security = { Read = "LocalUserSecurity", Write = "LocalUserSecurity" },					Serialization = { CanLoad = true, CanSave = true },					Tags = { "NotReplicated" },					ValueType = { Category = "Primitive", Name = "bool" }				},				{					Category = "Data", MemberType = "Property", Name = "FileSystemPath", Security = { Read = "LocalUserSecurity", Write = "LocalUserSecurity" },					Serialization = { CanLoad = true, CanSave = true },					Tags = { "NotReplicated" },					ValueType = { Category = "Primitive", Name = "string" }				},				{					Category = "Data", MemberType = "Property", Name = "Target", Security = { Read = "LocalUserSecurity", Write = "LocalUserSecurity" },					Serialization = { CanLoad = true, CanSave = false },					Tags = { "NotReplicated" },					ValueType = { Category = "Class", Name = "Instance" }				}			}		},		{			Name = "FileSyncService", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotCreatable", "Service", "NotReplicated"} },		{			Name = "FWService", Superclass = "Instance" },		{			Name = "GuiItem", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotCreatable"} },		{			Name = "GuiRoot", Superclass = "GuiItem", MemoryCategory = "Instances", Tags = {"NotCreatable", "NotReplicated"} },		{			Name = "InstancePacketCache", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotCreatable", "Service", "NotReplicated"} },		{			Name = "InternalSyncItem", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotReplicated"}, Members = { {					Category = "Data", MemberType = "Property", Name = "Enabled", Security = { Read = "RobloxScriptSecurity", Write = "RobloxScriptSecurity" },					Serialization = { CanLoad = true, CanSave = true },					Tags = { "NotReplicated" },					ValueType = { Category = "Primitive", Name = "bool" }				},				{					Category = "Data", MemberType = "Property", Name = "Path", Security = { Read = "RobloxScriptSecurity", Write = "RobloxScriptSecurity" },					Serialization = { CanLoad = true, CanSave = true },					Tags = { "NotReplicated" },					ValueType = { Category = "Primitive", Name = "string" }				},				{					Category = "Data", MemberType = "Property", Name = "Target", Security = { Read = "RobloxScriptSecurity", Write = "RobloxScriptSecurity" },					Serialization = { CanLoad = true, CanSave = false },					Tags = { "NotReplicated" },					ValueType = { Category = "Class", Name = "Instance" }				}			}		},		{			Name = "InternalSyncService", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotCreatable", "Service", "NotReplicated"} },		{			Name = "LoadingGui", Superclass = "Instance", MemoryCategory = "Instances", Members = { {					MemberType = "Event", Name = "DefaultGuiDidFinish", Parameters = { }				},				{					MemberType = "Property", Name = "HideAutomatically", ValueType = { Category = "Primitive", Name = "bool" }				},				{					MemberType = "Property", Name = "ShowDevelopmentGui", ValueType = { Category = "Primitive", Name = "bool" }				},				{					MemberType = "Function", Name = "Hide", Security = "None", Parameters = { },					ReturnType = { Category = "Primitive", Name = "void" }				}			}		},		{			Name = "LobbyService", Superclass = "Instance", MemoryCategory = "Instances", Tags = { "NotCreatable" },			Members = { {					MemberType = "Function", Name = "BeginLeaveLobby", Security = "RobloxScriptSecurity", Parameters = { {							Type = { Category = "Primitive", Name = "int" },							Name = "placeId" },					},					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "BeginLobbyStartGame", Security = "RobloxScriptSecurity", Parameters = { },					ReturnType = { Category = "Group", Name = "Array" }				}			}		},		{			Name = "LocalAsset", Superclass = "Instance", MemoryCategory = "Instances", Tags = { "NotCreatable", "NotReplicated" },			Members = { {					Category = "Data", MemberType = "Property", Name = "FileName", Security = { Read = "PluginSecurity", Write = "PluginSecurity" },					Serialization = { CanLoad = false, CanSave = false },					Tags = { "Hidden", "ReadOnly", "NotReplicated" },					ValueType = { Category = "Primitive", Name = "string" }				},				{					Category = "Data", MemberType = "Property", Name = "FileSize", Security = { Read = "PluginSecurity", Write = "PluginSecurity" },					Serialization = { CanLoad = false, CanSave = false },					Tags = { "Hidden", "ReadOnly", "NotReplicated" },					ValueType = { Category = "Primitive", Name = "int64" }				},				{					MemberType = "Function", Name = "GetFileContentsBinary", Parameters = { },					ReturnType = { Category = "Primitive", Name = "string" },					Security = "PluginSecurity" },				{					MemberType = "Function", Name = "GetTemporaryId", Parameters = { },					ReturnType = { Category = "DataType", Name = "Content" },					Security = "PluginSecurity" }			}		},		{			Name = "LocalBackpack", Superclass = "GuiItem", Tags = {"NotCreatable"}, Members = { {					MemberType = "Function", Name = "GetOldSchoolBackpack", Security = "RobloxScriptSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "bool" }				},				{					MemberType = "Function", Name = "SetOldSchoolBackpack", Security = "RobloxScriptSecurity", Parameters = { {							Name = "show", Type = { Category = "Primitive", Name = "bool" }						}					},					ReturnType = { Category = "Primitive", Name = "void" }				}			}		},		{			Name = "LocalWorkspace", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotCreatable"} },		{			Name = "MDIInstance", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotCreatable"}, Members = { {					Category = "Data", MemberType = "Property", Name = "FocusedDataModelSession", Security = { Read = "RobloxScriptSecurity", Write = "RobloxScriptSecurity" },					Serialization = { CanLoad = false, CanSave = false },					Tags = { "ReadOnly", "NotReplicated" },					ValueType = { Category = "Class", Name = "Instance" }				},				{					Category = "Data", MemberType = "Property", Name = "FocusedDataModelSessionId", Security = { Read = "RobloxScriptSecurity", Write = "RobloxScriptSecurity" },					Serialization = { CanLoad = false, CanSave = false },					Tags = { "ReadOnly", "NotReplicated" },					ValueType = { Category = "Primitive", Name = "string" }				},				{					MemberType = "Event", Name = "DataModelSessionEnded", Parameters = { {							Name = "sessionId", Type = { Category = "Primitive", Name = "string" }						}					},					Security = "RobloxScriptSecurity" },				{					MemberType = "Event", Name = "DataModelSessionStarted", Parameters = { {							Name = "sessionId", Type = { Category = "Primitive", Name = "string" }						}					},					Security = "RobloxScriptSecurity" }			}		},		{			Name = "MoveToConstraint", Superclass = "Constraint", Members = { {					MemberType = "Property", Name = "MaxForce", ValueType = { Category = "Primitive", Name = "float" },					Security = { Read = "None", Write = "None" }				},				{					MemberType = "Property", Name = "StabilizingDistance", ValueType = { Category = "Primitive", Name = "float" },					Security = { Read = "None", Write = "None" }				},				{					MemberType = "Property", Name = "Velocity", ValueType = { Category = "Primitive", Name = "float" },					Security = { Read = "None", Write = "None" }				}			}		},		{			Name = "NavigationPath", Superclass = "Instance", MemoryCategory = "Instances", Members = { {					MemberType = "Property", Name = "Status", ValueType = { Category = "DataType", Name = "NavigationStatus" },					Tags = {"ReadOnly"} },				{					MemberType = "Function", Name = "GetWaypoints", Security = "None", Parameters = { },					ReturnType = { Category = "Group", Name = "Array" }				}			}		},		{			Name = "NavigationService", Superclass = "Instance", MemoryCategory = "Instances", Tags = { "Service" },			Members = { {					MemberType = "Function", Name = "FindPathAsync", Security = "None", Parameters = { {							Name = "start", Type = { Category = "DataType", Name = "Vector3" }						},						{							Name = "finish", Type = { Category = "DataType", Name = "Vector3" }						}					},					ReturnType = { Category = "Class", Name = "Instance" },					Tags = { "Yields" }				}			}		},		{			Name = "NavigationWaypoint", Superclass = "Instance", MemoryCategory = "Instances", Members = { {					MemberType = "Property", Name = "Action", ValueType = { Category = "DataType", Name = "NavigationWaypointAction" },					Tags = {"ReadOnly"} },				{					MemberType = "Property", Name = "Position", ValueType = { Category = "DataType", Name = "Vector3" },					Tags = {"ReadOnly"} }			}		},		{			Name = "NotificationBox", Superclass = "GuiObject", Tags = {"NotBrowsable"} },		{			Name = "NotificationObject", Superclass = "Frame", Tags = {"NotBrowsable"} },		{			Name = "OneQuarterClusterPacketCacheBase", Superclass = "Instance" },		{			Name = "ParallelRampPart", Superclass = "BasePart", Tags = {"Deprecated", "NotBrowsable"} },		{			Name = "PathWaypoint", Superclass = "Instance", MemoryCategory = "Instances", Members = { {					MemberType = "Property", Name = "Action", ValueType = { Category = "DataType", Name = "PathWaypointAction" },					Tags = {"ReadOnly"} },				{					MemberType = "Property", Name = "Position", ValueType = { Category = "DataType", Name = "Vector3" },					Tags = {"ReadOnly"} }			}		},		{			Name = "PersonalServerService", Superclass = "Instance", Tags = { "Service" }		},		{			Name = "PhysicsPacketCache", Superclass = "Instance", MemoryCategory = "Instances", Tags = { "NotCreatable", "Service", "NotReplicated" }		},		{			Name = "PlayerHUD", Superclass = "GuiItem" },		{			Name = "PlayerJoinData", Superclass = "Instance", MemoryCategory = "Instances", Tags = { "NotCreatable" },			Members = { {					MemberType = "Property", Name = "SourcePlaceId", ValueType = { Category = "Primitive", Name = "int" },					Tags = {"ReadOnly"} },				{					MemberType = "Function", Name = "GetPartyUserIds", Security = "None", Parameters = { },					ReturnType = { Category = "Group", Name = "Array" }				}			}		},		{			Name = "PresenceService", Superclass = "Instance", MemoryCategory = "Instances", Tags = { "NotCreatable", "Service" },			Members = { {					MemberType = "Function", Name = "GetUsersAsync", Security = "RobloxScriptSecurity", Parameters = { {							Name = "userIds", Type = { Category = "Group", Name = "Array" }						}					},					ReturnType = { Category = "Group", Name = "Variant" },					Tags = { "Yields" }				}			}		},		{			Name = "PrismPart", Superclass = "BasePart", Tags = {"Deprecated", "NotBrowsable"}, Members = { {					MemberType = "Property", Name = "Sides", ValueType = { Category = "DataType", Name = "PrismSides" }				}			}		},		{			Name = "ProfilingItem", Superclass = "StatsItem", Members = { {					MemberType = "Function", Name = "GetTimes", Security = "PluginSecurity", Parameters = { {							Name = "window", Type = { Category = "Primitive", Name = "double" },							Default = "0" }					},					ReturnType = { Category = "Group", Name = "Tuple" }				},				{					MemberType = "Function", Name = "GetTimesForFrames", Security = "PluginSecurity", Parameters = { {							Name = "frames", Type = { Category = "Primitive", Name = "int" }						}					},					ReturnType = { Category = "Group", Name = "Tuple" }				}			}		},		{			Name = "PseudoPlayer", Superclass = "Instance", Members = { {					MemberType = "Property", Name = "PlayerGui", ValueType = { Category = "DataType", Name = "Object" },					Tags = {"ReadOnly"} },				{					MemberType = "Property", Name = "userId", ValueType = { Category = "Primitive", Name = "int" }				},				{					MemberType = "Function", Name = "DistanceFromCharacter", Security = "None", Parameters = { {							Name = "point", Type = { Category = "DataType", Name = "Vector3" }						}					},					ReturnType = { Category = "Primitive", Name = "float" }				}			}		},		{			Name = "PyramidPart", Superclass = "BasePart", Tags = {"Deprecated", "NotBrowsable"}, Members = { {					MemberType = "Property", Name = "Sides", ValueType = { Category = "DataType", Name = "PyramidSides" }				}			}		},		{			Name = "RenderHooksService", Superclass = "Instance", MemoryCategory = "Instances", Members = { {					MemberType = "Function", Name = "CaptureMetrics", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "DisableQueue", Security = "LocalUserSecurity", Parameters = { {							Name = "qId", Type = { Category = "Primitive", Name = "int" }						}					},					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "EnableAdorns", Security = "LocalUserSecurity", Parameters = { {							Name = "enabled", Type = { Category = "Primitive", Name = "bool" }						}					},					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "EnableQueue", Security = "LocalUserSecurity", Parameters = { {							Name = "qId", Type = { Category = "Primitive", Name = "int" }						}					},					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "GetDeltaAve", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "double" }				},				{					MemberType = "Function", Name = "GetGPUDelay", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "double" }				},				{					MemberType = "Function", Name = "GetPresentTime", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "double" }				},				{					MemberType = "Function", Name = "GetRenderAve", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "double" }				},				{					MemberType = "Function", Name = "GetRenderConfMax", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "double" }				},				{					MemberType = "Function", Name = "DisableQueue", Security = "GetRenderConfMin", Parameters = { },					ReturnType = { Category = "Primitive", Name = "double" }				},				{					MemberType = "Function", Name = "GetRenderStd", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "double" }				},				{					MemberType = "Function", Name = "PrintScene", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "ReloadShaders", Security = "LocalUserSecurity", Parameters = { },					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "ResizeWindow", Security = "LocalUserSecurity", Parameters = { {							Name = "width", Type = { Category = "Primitive", Name = "int" }						},						{							Name = "height", Type = { Category = "Primitive", Name = "int" }						}					},					ReturnType = { Category = "Primitive", Name = "void" }				},			}		},		{			Name = "RightAngleRampPart", Superclass = "BasePart", Tags = {"Deprecated", "NotBrowsable"} },		{			Name = "RootInstance", Superclass = "Model", Tags = {"NotBrowsable"} },		{			Name = "Scale9Frame", Superclass = "GuiObject", MemoryCategory = "Instances", Tags = {"NotCreatable"}, Members = { {					Category = "Data", MemberType = "Property", Name = "ScaleEdgeSize", Security = { Read = "None", Write = "None" },					Serialization = { CanLoad = true, CanSave = true },					ValueType = { Category = "DataType", Name = "Vector2int16" }				},				{					Category = "Data", MemberType = "Property", Name = "SlicePrefix", Security = { Read = "None", Write = "None" },					Serialization = { CanLoad = true, CanSave = true },					ValueType = { Category = "Primitive", Name = "string" }				}			}		},		{			Name = "ScriptInformationProvider", Superclass = "Instance", MemoryCategory = "Instances", Members = { {					MemberType = "Function", Name = "SetAccessKey", Security = "RobloxScriptSecurity", Parameters = { {							Name = "access", Type = { Category = "Primitive", Name = "string" }						}					},					ReturnType = { Category = "Primitive", Name = "void" }				},				{					MemberType = "Function", Name = "SetAccessUrl", Security = "LocalUserSecurity", Parameters = { {							Name = "url", Type = { Category = "Primitive", Name = "string" }						}					},					ReturnType = { Category = "Primitive", Name = "void" }				}			}		},		{			Name = "SpatialQueryCache", Superclass = "Instance", MemoryCategory = "Instances" },		{			Name = "StarterScript", Superclass = "CoreScript", Tags = {"NotCreatable"} },		{			Name = "StockSound", Superclass = "Sound", Tags = {"NotBrowsable"} },		{			Name = "StudioTool", Superclass = "Instance", MemoryCategory = "Instances", Members = { {					MemberType = "Property", Name = "Enabled", ValueType = { Category = "Primitive", Name = "bool" }				},				{					MemberType = "Event", Name = "Activated", Parameters = { },					Security = "None" },				{					MemberType = "Event", Name = "Deactivated", Parameters = { },					Security = "None" },				{					MemberType = "Event", Name = "Equipped", Parameters = { {							Name = "mouse", Type = { Category = "Class", Name = "Instance" }						}					},					Security = "None" },				{					MemberType = "Event", Name = "Unequipped", Parameters = { },					Security = "None" },			}		},		{			Name = "TextureContentProvider", Superclass = "CacheableContentProvider", MemoryCategory = "Instances" },		{			Name = "TextureTrail", Superclass = "GuiBase3d", Tags = {"Deprecated"}, Members = { {					MemberType = "Property", Name = "CycleOffset", ValueType = { Category = "Primitive", Name = "float" },					Security = { Read = "RobloxPlaceSecurity", Write = "RobloxPlaceSecurity" }				},				{					MemberType = "Property", Name = "From", ValueType = { Category = "DataType", Name = "Object" },					Security = { Read = "RobloxPlaceSecurity", Write = "RobloxPlaceSecurity" }				},				{					MemberType = "Property", Name = "StudsBetweenTextures", ValueType = { Category = "Primitive", Name = "float" },					Security = { Read = "RobloxPlaceSecurity", Write = "RobloxPlaceSecurity" }				},				{					MemberType = "Property", Name = "Texture", ValueType = { Category = "DataType", Name = "Content" },					Security = { Read = "RobloxPlaceSecurity", Write = "RobloxPlaceSecurity" }				},				{					MemberType = "Property", Name = "TextureSize", ValueType = { Category = "DataType", Name = "Vector2" },					Security = { Read = "RobloxPlaceSecurity", Write = "RobloxPlaceSecurity" }				},				{					MemberType = "Property", Name = "To", ValueType = { Category = "DataType", Name = "Object" },					Security = { Read = "RobloxPlaceSecurity", Write = "RobloxPlaceSecurity" }				},				{					MemberType = "Property", Name = "Velocity", ValueType = { Category = "Primitive", Name = "float" },					Security = { Read = "RobloxPlaceSecurity", Write = "RobloxPlaceSecurity" }				}			}		},		{			Name = "Theme", Superclass = "Instance", MemoryCategory = "Instances", Tags = { "NotCreatable", "NotReplicated" },			Members = {} },		{			Name = "Toolbar", Superclass = "Instance", MemoryCategory = "Instances", Tags = {"NotCreatable"}, Members = { {					MemberType = "Function", Name = "CreateButton", Parameters = { {							Name = "text", Type = { Category = "Primitive", Name = "string" }						},						{							Name = "tooltip", Type = { Category = "Primitive", Name = "string" }						},						{							Name = "iconname", Type = { Category = "Primitive", Name = "string" }						}					},					ReturnType = { Category = "Class", Name = "Instance" },					Security = "PluginSecurity" }			}		},		{			Name = "UIInlineLayout", Superclass = "UIGridStyleLayout", MemoryCategory = "Instances", Members = { {					Category = "Behavior", MemberType = "Property", Name = "InlineAlignment", Security = { Read = "None", Write = "None" },					Serialization = { CanLoad = true, CanSave = true },					ValueType = { Category = "Enum", Name = "InlineAlignment" }				},				{					Category = "Appearance", MemberType = "Property", Name = "InlinePadding", Security = { Read = "None", Write = "None" },					Serialization = { CanLoad = true, CanSave = true },					ValueType = { Category = "DataType", Name = "UDim2" }				}			}		},		{			Name = "UniverseService", Superclass = "Instance", MemoryCategory = "Instances", Members = { {					MemberType = "Function", Name = "GetUniverseDataStore", Parameters = { },					ReturnType = { Category = "Class", Name = "Instance" },					Security = "None" }			}		}	},	Enums = { {			Name = "AASamples", Items = { {					Name = "None", Value = 1, },				{					Name = "4", Value = 4, },				{					Name = "8", Value = 8, }			}		},		{			Name = "AccessType", Items = { {					Name = "Me", Value = 0 },				{					Name = "Friends", Value = 1 },				{					Name = "Everyone", Value = 2 },				{					Name = "InviteOnly", Value = 3 }			}		},		{			Name = "Antialiasing", Items = { {					Name = "Automatic", Value = 0, },				{					Name = "On", Value = 1, },				{					Name = "Off", Value = 2, }			}		},		{			Name = "AutoJointsMode", Items = { {					Name = "Default", Value = 0, },				{					Name = "Explicit", Value = 2, },				{					Name = "LegacyImplicit", Value = 3, },			}		},		{			Name = "BeamTextureMode", Items = { {					Name = "Stretch", Value = 0, },				{					Name = "Wrap", Value = 1, }			}		},		{			Name = "Bevels", Items = { {					Name = "Automatic", Value = 0, },				{					Name = "On", Value = 1, },				{					Name = "Off", Value = 2, }			}		},		{			Name = "CameraInputMode", Items = { {					Name = "Classic", Value = 0, },				{					Name = "Build", Value = 1, }			}		},		{			Name = "CollisionsMode", Items = { {					Name = "NoCollisions", Value = 0, },				{					Name = "OtherMechanismsAnchored", Value = 1, },				{					Name = "IncludeContactedMechanisms", Value = 2, },			}		},		{			Name = "ConcurrencyModel", Items = { {					Name = "Serial", Value = 0, },				{					Name = "Safe", Value = 1, },				{					Name = "Logical", Value = 2, },				{					Name = "Empirical", Value = 3, },			}		},		{			Name = "D3DDEVTYPE", Items = { {					Name = "D3DDEVTYPE_HAL", Value = 1, },				{					Name = "D3DDEVTYPE_REF", Value = 2, },				{					Name = "D3DDEVTYPE_SW", Value = 3, },				{					Name = "D3DDEVTYPE_NULLREF", Value = 4, },			}		},		{			Name = "D3DFORMAT", Items = { {					Name = "D3DFMT_UNKNOWN", Value = 0 },				{					Name = "D3DFMT_R8G8B8", Value = 20 },				{					Name = "D3DFMT_A8R8G8B8", Value = 21 },				{					Name = "D3DFMT_X8R8G8B8", Value = 22 },				{					Name = "D3DFMT_R5G6B5", Value = 23 },				{					Name = "D3DFMT_X1R5G5B5", Value = 24 },				{					Name = "D3DFMT_A1R5G5B5", Value = 25 },				{					Name = "D3DFMT_A4R4G4B4", Value = 26 },				{					Name = "D3DFMT_R3G3B2", Value = 27 },				{					Name = "D3DFMT_A8", Value = 28 },				{					Name = "D3DFMT_A8R3G3B2", Value = 29 },				{					Name = "D3DFMT_X4R4G4B4", Value = 30 },				{					Name = "D3DFMT_A2B10G10R10", Value = 31 },				{					Name = "D3DFMT_A8B8G8R8", Value = 32 },				{					Name = "D3DFMT_X8B8G8R8", Value = 33 },				{					Name = "D3DFMT_G16R16", Value = 34 },				{					Name = "D3DFMT_A2R10G10B10", Value = 35 },				{					Name = "D3DFMT_A16B16G16R16", Value = 36 },				{					Name = "D3DFMT_A8P8", Value = 40 },				{					Name = "D3DFMT_P8", Value = 41 },				{					Name = "D3DFMT_L8", Value = 50 },				{					Name = "D3DFMT_A8L8", Value = 51 },				{					Name = "D3DFMT_A4L4", Value = 52 },				{					Name = "D3DFMT_V8U8", Value = 60 },				{					Name = "D3DFMT_L6V5U5", Value = 61 },				{					Name = "D3DFMT_X8L8V8U8", Value = 62 },				{					Name = "D3DFMT_Q8W8V8U8", Value = 63 },				{					Name = "D3DFMT_V16U16", Value = 64 },				{					Name = "D3DFMT_A2W10V10U10", Value = 67 },				{					Name = "D3DFMT_D16_LOCKABLE", Value = 70 },				{					Name = "D3DFMT_D32", Value = 71 },				{					Name = "D3DFMT_D15S1", Value = 73 },				{					Name = "D3DFMT_D24S8", Value = 75 },				{					Name = "D3DFMT_D24X8", Value = 77 },				{					Name = "D3DFMT_D24X4S4", Value = 79 },				{					Name = "D3DFMT_D16", Value = 80 },				{					Name = "D3DFMT_D32F_LOCKABLE", Value = 82 },				{					Name = "D3DFMT_D24FS8", Value = 83 },				{					Name = "D3DFMT_L16", Value = 81 },				{					Name = "D3DFMT_VERTEXDATA", Value = 100 },				{					Name = "D3DFMT_INDEX16", Value = 101 },				{					Name = "D3DFMT_INDEX32", Value = 102 },				{					Name = "D3DFMT_Q16W16V16U16", Value = 110 },				{					Name = "D3DFMT_R16F", Value = 111 },				{					Name = "D3DFMT_G16R16F", Value = 112 },				{					Name = "D3DFMT_A16B16G16R16F", Value = 113 },				{					Name = "D3DFMT_R32F", Value = 114 },				{					Name = "D3DFMT_G32R32F", Value = 115 },				{					Name = "D3DFMT_A32B32G32R32F", Value = 116 },				{					Name = "D3DFMT_CxV8U8", Value = 117 }			}		},		{			Name = "DEPRECATED_DebuggerDataModelPreference", Items = { {					Name = "Server", Value = 0, },				{					Name = "Client", Value = 1, },			}		},		{			Name = "DateTimeKind", Items = { {					Name = "Utc", Value = 0, },				{					Name = "Local", Value = 1, },			}		},		{			Name = "ErrorReporting", Items = { {					Name = "DontReport", Value = 0, },				{					Name = "Prompt", Value = 1, },				{					Name = "Report", Value = 2, },			}		},		{			Name = "GeometryQuality", Items = { {					Name = "Automatic", Value = 0, },				{					Name = "Low", Value = 1, },				{					Name = "Medium", Value = 2, },				{					Name = "High", Value = 3, },			}		},		{			Name = "GridAlignment", Items = { {					Name = "Center", Value = 0, },				{					Name = "Justified", Value = 1, },			}		},		{			Name = "GridFillOrder", Items = { {					Name = "Horizontal", Value = 0, },				{					Name = "Vertical", Value = 1, },			}		},		{			Name = "GridSortOrder", Items = { {					Name = "Name", Value = 0, },				{					Name = "Custom", Value = 1, },			}		},		{			Name = "GridStartCorner", Items = { {					Name = "TopLeft", Value = 0, },				{					Name = "TopRight", Value = 1, },				{					Name = "BottomLeft", Value = 2, },				{					Name = "BottomRight", Value = 3, },			}		},		{			Name = "InlineAlignment", Items = { {					Name = "Bottom", Value = 0, },				{					Name = "Center", Value = 1, },				{					Name = "Top", Value = 2, },			}		},		{			Name = "ItemType", Items = { {					Name = "Asset", Value = 0, },				{					Name = "Bundle", Value = 1, },			}		},		{			Name = "JointType", Items = { {					Name = "Weld", Value = 1, },				{					Name = "Snap", Value = 3, },				{					Name = "Rotate", Value = 7, },				{					Name = "RotateP", Value = 8, },				{					Name = "RotateV", Value = 9, },				{					Name = "Glue", Value = 10, },				{					Name = "None", Value = 28, },			}		},		{			Name = "MaterialQuality", Items = { {					Name = "Automatic", Value = 0, },				{					Name = "Low", Value = 1, },				{					Name = "Medium", Value = 2, },				{					Name = "High", Value = 3, },			}		},		{			Name = "NavigationStatus", Items = { {					Name = "Success", Value = 0, },				{					Name = "NoPath", Value = 1, },			}		},		{			Name = "NavigationWaypointAction", Items = { {					Name = "Walk", Value = 0, },				{					Name = "Jump", Value = 1, },			}		},		{			Name = "PacketReliability", Items = { {					Name = "UNRELIABLE", Value = 0, },				{					Name = "UNRELIABLE_SEQUENCED", Value = 1, },				{					Name = "RELIABLE", Value = 2, },				{					Name = "RELIABLE_ORDERED", Value = 3, },				{					Name = "RELIABLE_SEQUENCED", Value = 4, },			}		},		{			Name = "PhysicalPropertiesMode", Items = { {					Name = "Legacy", Value = 0, },				{					Name = "Default", Value = 1, },				{					Name = "New", Value = 2, },			}		},		{			Name = "PhysicsReceiveMethod", Items = { {					Name = "Direct", Value = 0, },				{					Name = "Interpolation", Value = 1, },			}		},		{			Name = "PhysicsSendMethod", Items = { {					Name = "ErrorComputation", Value = 0, },				{					Name = "ErrorComputation2", Value = 1, },				{					Name = "RoundRobin", Value = 2, },				{					Name = "TopNErrors", Value = 3, },			}		},		{			Name = "PriorityMethod", Items = { {					Name = "LastError", Value = 0, },				{					Name = "AccumulatedError", Value = 1, },				{					Name = "FIFO", Value = 2, },			}		},		{			Name = "PrismSides", Items = { {					Name = "3", Value = 3, },				{					Name = "5", Value = 5, },				{					Name = "6", Value = 6, },				{					Name = "8", Value = 8, },				{					Name = "10", Value = 10, },				{					Name = "20", Value = 20, },			}		},		{			Name = "PyramidSides", Items = { {					Name = "3", Value = 3, },				{					Name = "4", Value = 4, },				{					Name = "5", Value = 5, },				{					Name = "6", Value = 6, },				{					Name = "8", Value = 8, },				{					Name = "10", Value = 10, },				{					Name = "20", Value = 20, },			}		},		{			Name = "Resolution", Items = { {					Name = "Automatic", Value = 0, },				{					Name = "720x526", Value = 1, },				{					Name = "800x600", Value = 2, },				{					Name = "1024x600", Value = 3, },				{					Name = "1024x768", Value = 4, },				{					Name = "1280x720", Value = 5, },				{					Name = "1280x768", Value = 6, },				{					Name = "1152x864", Value = 7, },				{					Name = "1280x800", Value = 8, },				{					Name = "1360x768", Value = 9, },				{					Name = "1280x960", Value = 10, },				{					Name = "1280x1024", Value = 11, },				{					Name = "1440x900", Value = 12, },				{					Name = "1600x900", Value = 13, },				{					Name = "1600x1024", Value = 14, },				{					Name = "1600x1200", Value = 15, },				{					Name = "1600x1050", Value = 16, },				{					Name = "1920x1080", Value = 17, },				{					Name = "1920x1200", Value = 18, },			}		},		{			Name = "Shadow", Items = { {					Name = "Automatic", Value = 0, },				{					Name = "All", Value = 1, },				{					Name = "Off", Value = 2, },				{					Name = "CharacterOnly", Value = 3, },			}		},		{			Name = "SkinnedMeshAllowType", Items = { {					Name = "Default", Value = 0, },				{					Name = "Enabled", Value = 1, },				{					Name = "Disabled", Value = 2, },			}		},		{			Name = "SleepAdjustMethod", Items = { {					Name = "None", Value = 0, },				{					Name = "LastSample", Value = 1, },				{					Name = "AverageInterval", Value = 2, },			}		},		{			Name = "Stuff", Items = { {					Name = "Heads", Value = 0, },				{					Name = "Faces", Value = 1, },				{					Name = "Hats", Value = 2, },				{					Name = "TShirts", Value = 3, },				{					Name = "Shirts", Value = 4, },				{					Name = "Pants", Value = 5, },				{					Name = "Gears", Value = 6, },				{					Name = "Torsos", Value = 7, },				{					Name = "LeftArms", Value = 8, },				{					Name = "RightArms", Value = 9, },				{					Name = "LeftLegs", Value = 10, },				{					Name = "RightLegs", Value = 11, },				{					Name = "Bodies", Value = 12, },				{					Name = "Costumes", Value = 13, },			}		},		{			Name = "UploadSetting", Items = { {					Name = "Never", Value = 0, },				{					Name = "Ask", Value = 1, },				{					Name = "Always", Value = 2, },			}		},		{			Name = "VideoQualitySettings", Items = { {					Name = "LowResolution", Value = 0, },				{					Name = "MediumResolution", Value = 1, },				{					Name = "HighResolution", Value = 2, },			}		},	} }

-- Sort classes by name. table.sort(p.Classes, function(class1, class2)	return class1.Name < class2.Name end) -- Sort enums by name. table.sort(p.Enums, function(enum1, enum2)	return enum1.Name < enum2.Name end)

return p