From 094b9841400e7c2adf2fef26f8e466c6ba9b1ef2 Mon Sep 17 00:00:00 2001 From: EasternBloxxer Date: Wed, 28 Aug 2024 17:54:59 +0300 Subject: [PATCH] Delete MainModule/Server/Plugins/Server-Dex.rbxmx --- MainModule/Server/Plugins/Server-Dex.rbxmx | 12327 ------------------- 1 file changed, 12327 deletions(-) delete mode 100644 MainModule/Server/Plugins/Server-Dex.rbxmx diff --git a/MainModule/Server/Plugins/Server-Dex.rbxmx b/MainModule/Server/Plugins/Server-Dex.rbxmx deleted file mode 100644 index 5864f421ba..0000000000 --- a/MainModule/Server/Plugins/Server-Dex.rbxmx +++ /dev/null @@ -1,12327 +0,0 @@ - - true - null - nil - - - - - Server-Dex - {7A047989-0E75-4F60-A091-285C06CDA3A1} - - -1 - - - - - - false - true - 0 - true - Dex_Explorer - true - null - 1 - 2 - 0 - 0 - 0 - 0 - false - -1 - - 0 - - - - - true - - Selection - 0 - {E8BEDD22-B782-4B81-8A78-0BA7FD5294D3} - 0 then - return t[1] - else - return nil - end -end - -Mouse.Button1Down:connect(function() - if CurrentWindow == "Explorer" and Settings.ClickSelect then - local target = Mouse.Target - if target then - SetSelection:Invoke({target}) - end - end -end) - -SelectionChanged.Event:connect(function() - if Settings.SelBox then - local success,err = pcall(function() - local selection = getSelection() - SelectionBox.Adornee = selection - end) - if err then - SelectionBox.Adornee = nil - end - end -end) - -SettingsListener.OnInvoke = ReturnSetting - -wait() - -IntroFrame:TweenPosition(UDim2.new(1,-301,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true) - -switchWindows("Explorer") - -wait(1) - -SideMenu.Visible = true - -for i = 0,1,0.1 do - IntroFrame.BackgroundTransparency = i - IntroFrame.Main.BackgroundTransparency = i - IntroFrame.Slant.ImageTransparency = i - IntroFrame.Title.TextTransparency = i - IntroFrame.Version.TextTransparency = i - IntroFrame.Creator.TextTransparency = i - wait() -end - -IntroFrame.Visible = false - -SlideFrame:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true) -CloseToggleButton:TweenPosition(UDim2.new(0,0,0,120),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true) -Slant:TweenPosition(UDim2.new(0,0,0,150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true) - -wait(0.5) - -for i = 1,0,-0.1 do - CloseToggleButton.TextTransparency = i - wait() -end - -CloseToggleButton.Active = true -CloseToggleButton.AutoButtonColor = true]]> - -1 - - - - - - false - - 0 - 0 - - - true - 0 - - 0.168627456 - 0.168627456 - 0.168627456 - - 1 - - 0.58431375 - 0.58431375 - 0.58431375 - - 0 - 0 - false - false - 0 - SideMenu - null - null - null - null - - 1 - -330 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 180 - - 0 - -1 - 0 - - false - 2 - - - - true - - 0 - 0 - - - true - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Toggle - null - null - null - null - - 0 - 0 - 0 - 30 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 30 - - 0 - -1 - 0 - - > - - 1 - 1 - 1 - - false - 24 - - 0 - 0 - 0 - - 0.800000012 - 1 - 0 - true - 2 - 1 - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Title - null - null - null - null - - 0 - 0 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 20 - - 0 - -1 - - DEX - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - true - 2 - 1 - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Version - null - null - null - null - - 0 - 0 - 0 - 15 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 20 - - 0 - -1 - - v4 - - 1 - 1 - 1 - - false - 12 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - true - 2 - 1 - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - rbxassetid://1513966937 - - 0.145098045 - 0.145098045 - 0.164705887 - - - 0 - 0 - - - 0 - 0 - - 0.100000001 - 0 - Slant - null - null - null - null - - 0 - 0 - 0 - 60 - - 0 - null - 180 - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 30 - - 0 - - - 0 - 0 - - - 0 - 0 - - - 1 - -1 - - - 1 - 0 - 1 - 0 - - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - 0 - Main - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 30 - - 0 - -1 - 0 - - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - true - false - 0 - SlideOut - null - null - null - null - - 0 - 0 - 0 - 30 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 90 - - 0 - -1 - 0 - - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - 0 - SlideFrame - null - null - null - null - - 0 - 0 - 0 - -90 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 90 - - 0 - -1 - 0 - - true - 1 - - - - true - - 0 - 0 - - - false - true - 0 - - 0.156862751 - 0.156862751 - 0.156862751 - - 0.5 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Explorer - null - null - null - null - - 0 - 0 - 0 - 60 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 30 - - 0 - -1 - 0 - - - - 0.105882362 - 0.164705887 - 0.207843155 - - false - 24 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 2 - 1 - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - rbxassetid://472635937 - - 0 - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - 0 - 0 - Icon - null - null - null - null - - 0 - 5 - 0 - 5 - - 0 - null - 0 - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 20 - 0 - 20 - - 0 - - - 0 - 0 - - - 0 - 0 - - - 1 - -1 - - - 1 - 0 - 1 - 0 - - true - 2 - - - - - - true - - 0 - 0 - - - false - true - 0 - - 0.156862751 - 0.156862751 - 0.156862751 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Settings - null - null - null - null - - 0 - 0 - 0 - 30 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 30 - - 0 - -1 - 0 - - - - 0.105882362 - 0.164705887 - 0.207843155 - - false - 24 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 2 - 1 - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - rbxassetid://472635774 - - 0.274509817 - 0.274509817 - 0.274509817 - - - 0 - 0 - - - 0 - 0 - - 0 - 0 - Icon - null - null - null - null - - 0 - 5 - 0 - 5 - - 0 - null - 0 - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 20 - 0 - 20 - - 0 - - - 0 - 0 - - - 0 - 0 - - - 1 - -1 - - - 1 - 0 - 1 - 0 - - true - 2 - - - - - - true - - 0 - 0 - - - false - true - 0 - - 0.156862751 - 0.156862751 - 0.156862751 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - About - null - null - null - null - - 0 - 0 - 0 - 0 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 30 - - 0 - -1 - 0 - - - - 0.105882362 - 0.164705887 - 0.207843155 - - false - 24 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 2 - 1 - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - rbxassetid://476354004 - - 0.274509817 - 0.274509817 - 0.274509817 - - - 0 - 0 - - - 0 - 0 - - 0 - 0 - Icon - null - null - null - null - - 0 - 5 - 0 - 5 - - 0 - null - 0 - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 20 - 0 - 20 - - 0 - - - 0 - 0 - - - 0 - 0 - - - 1 - -1 - - - 1 - 0 - 1 - 0 - - true - 2 - - - - - - - - - true - - 0 - 0 - - - true - 0 - - 0.0588235296 - 0.0588235296 - 0.0784313753 - - 0 - - 0.58431375 - 0.58431375 - 0.58431375 - - 0 - 0 - false - true - 0 - Caution - null - null - null - null - - 0.5 - -175 - 0.5 - -75 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 350 - 0 - 20 - - 0 - -1 - 0 - - false - 5 - - - - false - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Title - null - null - null - null - - 0 - 0 - 0 - 0 - - true - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 1 - 0 - - 0 - -1 - - Caution - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 0 - 1 - true - 5 - - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.749019623 - 0.749019623 - 0.749019623 - - 0 - 1 - true - false - 0 - MainWindow - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 150 - - 0 - -1 - 0 - - true - 4 - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 600 - - rbxasset://fonts/SourceSansPro-Semibold.ttf - - 0 - 1 - -1 - Desc - null - null - null - null - - 0 - 0 - 0 - 20 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 82 - - 0 - -1 - - The file, FILENAME, already exists. Overwrite? - - 0.980392158 - 0.980392158 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 1 - true - 2 - 1 - true - 4 - - - - - true - - 0 - 0 - - - true - true - 0 - - 0.372549027 - 0.372549027 - 0.392156869 - - 0.5 - - 0 - 0 - 0 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - false - Ok - null - null - null - null - - 0.300000012 - 0 - 1 - -45 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0.400000006 - 0 - 0 - 25 - - 0 - -1 - 0 - - Ok - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - true - 4 - - - - - - 0 - 10 - - - -1 - - - - - - - - - 0 - 10 - - - -1 - - - - - - - - true - - 0 - 0 - - - true - 0 - - 0.0784313753 - 0.0784313753 - 0.0784313753 - - 0 - - 0.58431375 - 0.58431375 - 0.58431375 - - 0 - 0 - false - true - 0 - CallRemote - null - null - null - null - - 0.5 - -175 - 0.5 - -100 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 350 - 0 - 20 - - 0 - -1 - 0 - - false - 2 - - - - false - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Title - null - null - null - null - - 0 - 0 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 1 - 0 - - 0 - -1 - - Call Remote - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 0 - 1 - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.749019623 - 0.749019623 - 0.749019623 - - 0 - 1 - false - false - 0 - MainWindow - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 200 - - 0 - -1 - 0 - - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - Desc - null - null - null - null - - 0 - 0 - 0 - 20 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 20 - - 0 - -1 - - Arguments - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - true - 2 - 1 - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - rbxasset://textures/blackBkg_square.png - - 0 - 0 - - - 0 - 0 - 0 - 0 - - true - false - 0 - 0 - 0 - rbxasset://textures/blackBkg_square.png - Arguments - null - null - null - null - - 0 - 0 - 0 - 40 - - null - 0 - - 1 - 1 - 1 - - 0 - 12 - 2 - true - true - 0 - 0 - 0 - 0 - true - null - 0 - - 1 - 0 - 0 - 80 - - 0 - -1 - - rbxasset://textures/blackBkg_square.png - 0 - 0 - true - 1 - - - - - true - - 0 - 0 - - - true - true - 0 - - 1 - 1 - 1 - - 0.600000024 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - DisplayReturned - null - null - null - null - - 0.075000003 - 0 - 0.625 - 0 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 20 - 0 - 20 - - 0 - -1 - 0 - - - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - true - 2 - 1 - true - 2 - - - - false - - 0 - 0 - - - true - 0 - - 0.380392194 - 0.380392194 - 0.380392194 - - 0.400000006 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - enabled - null - null - null - null - - 0 - 3 - 0 - 3 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 14 - 0 - 14 - - 0 - -1 - - - - 0.494117677 - 0.494117677 - 0.494117677 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - false - 1 - - - - - - - 0 - 10 - - - -1 - - - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - Desc2 - null - null - null - null - - 0.075000003 - 30 - 0.625 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0.925000012 - -30 - 0 - 20 - - 0 - -1 - - Display values returned - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 0 - 1 - true - 1 - - - - - true - - 0 - 0 - - - true - true - 0 - - 1 - 1 - 1 - - 0.5 - - 0 - 0 - 0 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - false - Add - null - null - null - null - - 0.800000012 - 0 - 0.625 - 0 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 20 - 0 - 20 - - 0 - -1 - 0 - - + - - 1 - 1 - 1 - - false - 24 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - - 0 - 10 - - - -1 - - - - - - - true - - 0 - 0 - - - true - true - 0 - - 1 - 1 - 1 - - 0.5 - - 0 - 0 - 0 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - false - Subtract - null - null - null - null - - 0.899999976 - 0 - 0.625 - 0 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 20 - 0 - 20 - - 0 - -1 - 0 - - - - - 1 - 1 - 1 - - false - 24 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - - 0 - 10 - - - -1 - - - - - - - false - - 0 - 0 - - - true - 0 - - 0.223529428 - 0.223529428 - 0.223529428 - - 0.5 - - 0.749019623 - 0.749019623 - 0.749019623 - - 0 - 1 - false - false - 0 - ArgumentTemplate - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 20 - - 0 - -1 - 0 - - false - 1 - - - - true - - 0 - 0 - - - true - true - 0 - - 1 - 1 - 1 - - 0.899999976 - - 0 - 0 - 0 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Type - null - null - null - null - - 0 - 0 - 0 - 0 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0.400000006 - 0 - 0 - 20 - - 0 - -1 - 0 - - Script - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - true - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 0.899999976 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - true - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Value - null - null - null - null - - 0.698039234 - 0.698039234 - 0.698039234 - - - - 0.400000006 - 0 - 0 - 0 - - false - null - 0 - true - 0 - 0 - 0 - 0 - false - null - 0 - true - - 0.600000024 - -12 - 0 - 20 - - 0 - -1 - - - - 1 - 1 - 1 - - true - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 0 - 1 - true - 1 - - - - - - true - - 0 - 0 - - - true - true - 0 - - 1 - 1 - 1 - - 0.5 - - 0 - 0 - 0 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Cancel - null - null - null - null - - 0.524999976 - 0 - 1 - -40 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0.400000006 - 0 - 0 - 30 - - 0 - -1 - 0 - - Cancel - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - - 0 - 10 - - - -1 - - - - - - - true - - 0 - 0 - - - true - true - 0 - - 1 - 1 - 1 - - 0.5 - - 0 - 0 - 0 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Ok - null - null - null - null - - 0.075000003 - 0 - 1 - -40 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0.400000006 - 0 - 0 - 30 - - 0 - -1 - 0 - - Call - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - - 0 - 10 - - - -1 - - - - - - - - - 0 - 10 - - - -1 - - - - - - - - true - - 0 - 0 - - - true - 0 - - 0.0784313753 - 0.0784313753 - 0.0784313753 - - 0 - - 0.58431375 - 0.58431375 - 0.58431375 - - 0 - 0 - false - true - 0 - TableCaution - null - null - null - null - - 0.300000012 - 0 - 0.300000012 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 350 - 0 - 20 - - 0 - -1 - 0 - - false - 2 - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.749019623 - 0.749019623 - 0.749019623 - - 0 - 1 - false - false - 0 - MainWindow - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 150 - - 0 - -1 - 0 - - true - 1 - - - - true - - 0 - 0 - - - true - true - 0 - - 0.423529446 - 0.423529446 - 0.423529446 - - 0.5 - - 0 - 0 - 0 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Ok - null - null - null - null - - 0.300000012 - 0 - 1 - -40 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0.400000006 - 0 - 0 - 30 - - 0 - -1 - 0 - - Ok - - 0.105882362 - 0.164705887 - 0.207843155 - - false - 18 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - - 0 - 10 - - - -1 - - - - - - - false - - 0 - 0 - - - true - 0 - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - rbxasset://textures/blackBkg_square.png - - 0 - 0 - - - 0 - 0 - 0 - 0 - - true - false - 0 - 0 - 0 - rbxasset://textures/blackBkg_square.png - TableResults - null - null - null - null - - 0 - 0 - 0 - 20 - - null - 0 - - 1 - 1 - 1 - - 0 - 12 - 2 - true - true - 0 - 0 - 0 - 0 - true - null - 0 - - 1 - 0 - 0 - 80 - - 0 - -1 - - rbxasset://textures/blackBkg_square.png - 0 - 0 - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - - 0.168627456 - 0.168627456 - 0.168627456 - - 0.5 - - 0.749019623 - 0.749019623 - 0.749019623 - - 0 - 1 - false - false - 0 - TableTemplate - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 20 - - 0 - -1 - 0 - - false - 1 - - - - false - - 0 - 0 - - - true - 0 - - 0.400000036 - 0.400000036 - 0.400000036 - - 0.899999976 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - Type - null - null - null - null - - 0 - 0 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0.400000006 - 0 - 0 - 20 - - 0 - -1 - - Script - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.800000012 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - - 0.400000036 - 0.400000036 - 0.400000036 - - 0.899999976 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - Value - null - null - null - null - - 0.400000006 - 0 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0.600000024 - -12 - 0 - 20 - - 0 - -1 - - Script - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.800000012 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - - - - 0 - 10 - - - -1 - - - - - - - false - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - Title - null - null - null - null - - 0 - 0 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 1 - 0 - - 0 - -1 - - Caution - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.800000012 - 0 - 0 - false - 0 - 1 - true - 2 - - - - - - true - - 0 - 0 - - - true - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxassetid://1513966937 - - 0.145098045 - 0.145098045 - 0.164705887 - - - 0 - 0 - - - 0 - 0 - - 0.100000001 - 0 - false - Toggle - null - null - null - null - - 1 - 0 - 0 - 0 - - - 0 - null - 180 - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 40 - 0 - 40 - - 0 - - - 0 - 0 - - - 0 - 0 - - - 1 - -1 - 0 - - - 1 - 0 - 1 - 0 - - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - TextLabel - null - null - null - null - - 0 - 2 - 0 - 10 - - false - null - 180 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 30 - - 0 - -1 - - < - - 1 - 1 - 1 - - false - 24 - - 0.117647067 - 1 - 1 - - 1 - 0 - 0 - true - 2 - 1 - true - 1 - - - - - - true - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0 - 0 - false - false - 0 - PropertiesFrame - null - null - null - null - - 1 - 0 - 0.5 - 36 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 300 - 0.5 - -36 - - 0 - -1 - 0 - - true - 1 - - - - - true - - Properties - 0 - {3F8028A4-73ED-4968-917D-A36E74D5CE6B} - Spritesheet.Width then - x = 0 - y = y + Sprite.Height - end - end -end - -local function GetCheckboxImageName(checked, readOnly, mouseover) - if checked then - if readOnly then - return "checked_disabled" - elseif mouseover then - return "checked_over" - else - return "checked" - end - else - if readOnly then - return "unchecked_disabled" - elseif mouseover then - return "unchecked_over" - else - return "unchecked" - end - end -end - -local MAP_ID = 418720155 - --- Gui Controls -- - ----- IconMap ---- --- Image size: 256px x 256px --- Icon size: 16px x 16px --- Padding between each icon: 2px --- Padding around image edge: 1px --- Total icons: 14 x 14 (196) -local Icon do - local iconMap = 'http://www.roblox.com/asset/?id=' .. MAP_ID - game:GetService('ContentProvider'):Preload(iconMap) - local iconDehash do - -- 14 x 14, 0-based input, 0-based output - local f=math.floor - function iconDehash(h) - return f(h/14%14),f(h%14) - end - end - - function Icon(IconFrame,index) - local row,col = iconDehash(index) - local mapSize = Vector2.new(256,256) - local pad,border = 2,1 - local iconSize = 16 - - local class = 'Frame' - if type(IconFrame) == 'string' then - class = IconFrame - IconFrame = nil - end - - if not IconFrame then - IconFrame = Create(class,{ - Name = "Icon"; - BackgroundTransparency = 1; - ClipsDescendants = true; - Create('ImageLabel',{ - Name = "IconMap"; - Active = false; - BackgroundTransparency = 1; - Image = iconMap; - Size = UDim2.new(mapSize.x/iconSize,0,mapSize.y/iconSize,0); - }); - }) - end - - IconFrame.IconMap.Position = UDim2.new(-col - (pad*(col+1) + border)/iconSize,0,-row - (pad*(row+1) + border)/iconSize,0) - return IconFrame - end -end - - -local function CreateCell() - local tableCell = Instance.new("Frame") - tableCell.Size = UDim2.new(0.5, -1, 1, 0) - tableCell.BackgroundColor3 = Row.BackgroundColor - tableCell.BorderColor3 = Row.BorderColor - return tableCell -end - -local function CreateLabel(readOnly) - local label = Instance.new("TextLabel") - label.Font = Row.Font - label.FontSize = Row.FontSize - label.TextXAlignment = Row.TextXAlignment - label.BackgroundTransparency = 1 - - if readOnly then - label.TextColor3 = Row.TextLockedColor - else - label.TextColor3 = Row.TextColor - end - return label -end - -local function CreateTextButton(readOnly, onClick) - local button = Instance.new("TextButton") - button.Font = Row.Font - button.FontSize = Row.FontSize - button.TextXAlignment = Row.TextXAlignment - button.BackgroundTransparency = 1 - if readOnly then - button.TextColor3 = Row.TextLockedColor - else - button.TextColor3 = Row.TextColor - button.MouseButton1Click:connect(function() - onClick() - end) - end - return button -end - -local function CreateObject(readOnly) - local button = Instance.new("TextButton") - button.Font = Row.Font - button.FontSize = Row.FontSize - button.TextXAlignment = Row.TextXAlignment - button.BackgroundTransparency = 1 - if readOnly then - button.TextColor3 = Row.TextLockedColor - else - button.TextColor3 = Row.TextColor - end - local cancel = Create(Icon('ImageButton',177),{ - Name = "Cancel"; - Visible = false; - Position = UDim2.new(1,-20,0,0); - Size = UDim2.new(0,20,0,20); - Parent = button; - }) - return button -end - -local function CreateTextBox(readOnly) - if readOnly then - local box = CreateLabel(readOnly) - return box - else - local box = Instance.new("TextBox") - if not SettingsRemote:Invoke("ClearProps") then - box.ClearTextOnFocus = false - end - box.Font = Row.Font - box.FontSize = Row.FontSize - box.TextXAlignment = Row.TextXAlignment - box.BackgroundTransparency = 1 - box.TextColor3 = Row.TextColor - return box - end -end - -local function CreateDropDownItem(text, onClick) - local button = Instance.new("TextButton") - button.Font = DropDown.Font - button.FontSize = DropDown.FontSize - button.TextColor3 = DropDown.TextColor - button.TextXAlignment = DropDown.TextXAlignment - button.BackgroundColor3 = DropDown.BackColor - button.AutoButtonColor = false - button.BorderSizePixel = 0 - button.Active = true - button.Text = text - - button.MouseEnter:connect(function() - button.TextColor3 = DropDown.TextColorOver - button.BackgroundColor3 = DropDown.BackColorOver - end) - button.MouseLeave:connect(function() - button.TextColor3 = DropDown.TextColor - button.BackgroundColor3 = DropDown.BackColor - end) - button.MouseButton1Click:connect(function() - onClick(text) - end) - return button -end - -local function CreateDropDown(choices, currentChoice, readOnly, onClick) - local frame = Instance.new("Frame") - frame.Name = "DropDown" - frame.Size = UDim2.new(1, 0, 1, 0) - frame.BackgroundTransparency = 1 - frame.Active = true - - local menu = nil - local arrow = nil - local expanded = false - local margin = DropDown.BorderSizePixel; - - local button = Instance.new("TextButton") - button.Font = Row.Font - button.FontSize = Row.FontSize - button.TextXAlignment = Row.TextXAlignment - button.BackgroundTransparency = 1 - button.TextColor3 = Row.TextColor - if readOnly then - button.TextColor3 = Row.TextLockedColor - end - button.Text = currentChoice - button.Size = UDim2.new(1, -2 * Styles.Margin, 1, 0) - button.Position = UDim2.new(0, Styles.Margin, 0, 0) - button.Parent = frame - - local function showArrow(color) - if arrow then arrow:Destroy() end - - local graphicTemplate = Create('Frame',{ - Name="Graphic"; - BorderSizePixel = 0; - BackgroundColor3 = color; - }) - local graphicSize = 16/2 - - arrow = ArrowGraphic(graphicSize,'Down',true,graphicTemplate) - arrow.Position = UDim2.new(1,-graphicSize * 2,0.5,-graphicSize/2) - arrow.Parent = frame - end - - local function hideMenu() - expanded = false - showArrow(DropDown.ArrowColor) - if menu then menu:Destroy() end - end - - local function showMenu() - expanded = true - menu = Instance.new("Frame") - menu.Size = UDim2.new(1, -2 * margin, 0, #choices * DropDown.Height) - menu.Position = UDim2.new(0, margin, 0, Row.Height + margin) - menu.BackgroundTransparency = 0 - menu.BackgroundColor3 = DropDown.BackColor - menu.BorderColor3 = DropDown.BorderColor - menu.BorderSizePixel = DropDown.BorderSizePixel - menu.Active = true - menu.ZIndex = 5 - menu.Parent = frame - - local parentFrameHeight = menu.Parent.Parent.Parent.Parent.Size.Y.Offset - local rowHeight = menu.Parent.Parent.Parent.Position.Y.Offset - if (rowHeight + menu.Size.Y.Offset) > math.max(parentFrameHeight,PropertiesFrame.AbsoluteSize.y) then - menu.Position = UDim2.new(0, margin, 0, -1 * (#choices * DropDown.Height) - margin) - end - - local function choice(name) - onClick(name) - hideMenu() - end - - for i,name in pairs(choices) do - local option = CreateDropDownItem(name, function() - choice(name) - end) - option.Size = UDim2.new(1, 0, 0, 16) - option.Position = UDim2.new(0, 0, 0, (i - 1) * DropDown.Height) - option.ZIndex = menu.ZIndex - option.Parent = menu - end - end - - showArrow(DropDown.ArrowColor) - - if not readOnly then - - button.MouseEnter:connect(function() - button.TextColor3 = Row.TextColor - showArrow(DropDown.ArrowColorOver) - end) - button.MouseLeave:connect(function() - button.TextColor3 = Row.TextColor - if not expanded then - showArrow(DropDown.ArrowColor) - end - end) - button.MouseButton1Click:connect(function() - if expanded then - hideMenu() - else - showMenu() - end - end) - end - - return frame,button -end - -local function CreateBrickColor(readOnly, onClick) - local frame = Instance.new("Frame") - frame.Size = UDim2.new(1,0,1,0) - frame.BackgroundTransparency = 1 - - local colorPalette = Instance.new("Frame") - colorPalette.BackgroundTransparency = 0 - colorPalette.SizeConstraint = Enum.SizeConstraint.RelativeXX - colorPalette.Size = UDim2.new(1, -2 * BrickColors.OuterBorder, 1, -2 * BrickColors.OuterBorder) - colorPalette.BorderSizePixel = BrickColors.BorderSizePixel - colorPalette.BorderColor3 = BrickColors.BorderColor - colorPalette.Position = UDim2.new(0, BrickColors.OuterBorder, 0, BrickColors.OuterBorder + Row.Height) - colorPalette.ZIndex = 5 - colorPalette.Visible = false - colorPalette.BorderSizePixel = BrickColors.OuterBorder - colorPalette.BorderColor3 = BrickColors.OuterBorderColor - colorPalette.Parent = frame - - local function show() - colorPalette.Visible = true - end - - local function hide() - colorPalette.Visible = false - end - - local function toggle() - colorPalette.Visible = not colorPalette.Visible - end - - local colorBox = Instance.new("TextButton", frame) - colorBox.Position = UDim2.new(0, Styles.Margin, 0, Styles.Margin) - colorBox.Size = UDim2.new(0, BrickColors.BoxSize, 0, BrickColors.BoxSize) - colorBox.Text = "" - colorBox.MouseButton1Click:connect(function() - if not readOnly then - toggle() - end - end) - - if readOnly then - colorBox.AutoButtonColor = false - end - - local spacingBefore = (Styles.Margin * 2) + BrickColors.BoxSize - - local propertyLabel = CreateTextButton(readOnly, function() - if not readOnly then - toggle() - end - end) - propertyLabel.Size = UDim2.new(1, (-1 * spacingBefore) - Styles.Margin, 1, 0) - propertyLabel.Position = UDim2.new(0, spacingBefore, 0, 0) - propertyLabel.Parent = frame - - local size = (1 / BrickColors.ColorsPerRow) - - for index = 0, 127 do - local brickColor = BrickColor.palette(index) - local color3 = brickColor.Color - - local x = size * (index % BrickColors.ColorsPerRow) - local y = size * math.floor(index / BrickColors.ColorsPerRow) - - local brickColorBox = Instance.new("TextButton") - brickColorBox.Text = "" - brickColorBox.Size = UDim2.new(size,0,size,0) - brickColorBox.BackgroundColor3 = color3 - brickColorBox.Position = UDim2.new(x, 0, y, 0) - brickColorBox.ZIndex = colorPalette.ZIndex - brickColorBox.Parent = colorPalette - - brickColorBox.MouseButton1Click:connect(function() - hide() - onClick(brickColor) - end) - end - - return frame,propertyLabel,colorBox -end - -local function CreateColor3Control(readOnly, onClick) - local frame = Instance.new("Frame") - frame.Size = UDim2.new(1,0,1,0) - frame.BackgroundTransparency = 1 - - local colorBox = Instance.new("TextButton", frame) - colorBox.Position = UDim2.new(0, Styles.Margin, 0, Styles.Margin) - colorBox.Size = UDim2.new(0, BrickColors.BoxSize, 0, BrickColors.BoxSize) - colorBox.Text = "" - colorBox.AutoButtonColor = false - - local spacingBefore = (Styles.Margin * 2) + BrickColors.BoxSize - local box = CreateTextBox(readOnly) - box.Size = UDim2.new(1, (-1 * spacingBefore) - Styles.Margin, 1, 0) - box.Position = UDim2.new(0, spacingBefore, 0, 0) - box.Parent = frame - - return frame,box,colorBox -end - -function CreateCheckbox(value, readOnly, onClick) - local checked = value - local mouseover = false - - local checkboxFrame = Instance.new("ImageButton") - checkboxFrame.Size = UDim2.new(0, Sprite.Width, 0, Sprite.Height) - checkboxFrame.BackgroundTransparency = 1 - checkboxFrame.ClipsDescendants = true - --checkboxFrame.Position = UDim2.new(0, Styles.Margin, 0, Styles.Margin) - - local spritesheetImage = Instance.new("ImageLabel", checkboxFrame) - spritesheetImage.Name = "SpritesheetImageLabel" - spritesheetImage.Size = UDim2.new(0, Spritesheet.Width, 0, Spritesheet.Height) - spritesheetImage.Image = Spritesheet.Image - spritesheetImage.BackgroundTransparency = 1 - - local function updateSprite() - local spriteName = GetCheckboxImageName(checked, readOnly, mouseover) - local spritePosition = SpritePosition(spriteName) - spritesheetImage.Position = UDim2.new(0, -1 * spritePosition[1], 0, -1 * spritePosition[2]) - end - - local function setValue(val) - checked = val - updateSprite() - end - - if not readOnly then - checkboxFrame.MouseEnter:connect(function() mouseover = true updateSprite() end) - checkboxFrame.MouseLeave:connect(function() mouseover = false updateSprite() end) - checkboxFrame.MouseButton1Click:connect(function() - onClick(checked) - end) - end - - updateSprite() - - return checkboxFrame, setValue -end - - - --- Code for handling controls of various data types -- - -local Controls = {} - -Controls["default"] = function(object, propertyData, readOnly) - local propertyName = propertyData["Name"] - local propertyType = propertyData["ValueType"] - - local box = CreateTextBox(readOnly) - box.Size = UDim2.new(1, -2 * Styles.Margin, 1, 0) - box.Position = UDim2.new(0, Styles.Margin, 0, 0) - - local function update() - local value = object[propertyName] - box.Text = ToString(value, propertyType.Name) - end - - if not readOnly then - box.FocusLost:connect(function(enterPressed) - Set(object, propertyData, ToValue(box.Text,propertyType.Name)) - update() - end) - end - - update() - - object.Changed:connect(function(property) - if (property == propertyName) then - update() - end - end) - - return box -end - -Controls["bool"] = function(object, propertyData, readOnly) - local propertyName = propertyData["Name"] - local checked = object[propertyName] - - local checkbox, setValue = CreateCheckbox(checked, readOnly, function(value) - Set(object, propertyData, not checked) - end) - checkbox.Position = UDim2.new(0, Styles.Margin, 0, Styles.Margin) - - setValue(checked) - - local function update() - checked = object[propertyName] - setValue(checked) - end - - object.Changed:connect(function(property) - if (property == propertyName) then - update() - end - end) - - if object:IsA("BoolValue") then - object.Changed:connect(function(val) - update() - end) - end - - update() - - return checkbox -end - -Controls["BrickColor"] = function(object, propertyData, readOnly) - local propertyName = propertyData["Name"] - - local frame,label,brickColorBox = CreateBrickColor(readOnly, function(brickColor) - Set(object, propertyData, brickColor) - end) - - local function update() - local value = object[propertyName] - brickColorBox.BackgroundColor3 = value.Color - label.Text = tostring(value) - end - - update() - - object.Changed:connect(function(property) - if (property == propertyName) then - update() - end - end) - - return frame -end - -Controls["Color3"] = function(object, propertyData, readOnly) - local propertyName = propertyData["Name"] - - local frame,textBox,colorBox = CreateColor3Control(readOnly) - - textBox.FocusLost:connect(function(enterPressed) - Set(object, propertyData, ToValue(textBox.Text,"Color3")) - local value = object[propertyName] - colorBox.BackgroundColor3 = value - textBox.Text = ToString(value, "Color3") - end) - - local function update() - local value = object[propertyName] - colorBox.BackgroundColor3 = value - textBox.Text = ToString(value, "Color3") - end - - update() - - object.Changed:connect(function(property) - if (property == propertyName) then - update() - end - end) - - return frame -end - -Controls["Enum"] = function(object, propertyData, readOnly) - local propertyName = propertyData["Name"] - local propertyType = propertyData["ValueType"] - - local enumName = object[propertyName].Name - - local enumNames = {} - for _,enum in pairs(Enum[tostring(propertyType.Name)]:GetEnumItems()) do - table.insert(enumNames, enum.Name) - end - - local dropdown, propertyLabel = CreateDropDown(enumNames, enumName, readOnly, function(value) - Set(object, propertyData, value) - end) - --dropdown.Parent = frame - - local function update() - local value = object[propertyName].Name - propertyLabel.Text = tostring(value) - end - - update() - - object.Changed:connect(function(property) - if (property == propertyName) then - update() - end - end) - - return dropdown -end - -Controls["Object"] = function(object, propertyData, readOnly) - local propertyName = propertyData["Name"] - local propertyType = propertyData["ValueType"] - - local box = CreateObject(readOnly,function()end) - box.Size = UDim2.new(1, -2 * Styles.Margin, 1, 0) - box.Position = UDim2.new(0, Styles.Margin, 0, 0) - - local function update() - if AwaitingObjectObj == object then - if AwaitingObjectValue == true then - box.Text = "Select an Object" - return - end - end - local value = object[propertyName] - box.Text = ToString(value, propertyType.Name) - end - - if not readOnly then - box.MouseButton1Click:connect(function() - if AwaitingObjectValue then - AwaitingObjectValue = false - update() - return - end - AwaitingObjectValue = true - AwaitingObjectObj = object - AwaitingObjectProp = propertyData - box.Text = "Select an Object" - end) - - box.Cancel.Visible = true - box.Cancel.MouseButton1Click:connect(function() - object[propertyName] = nil - end) - end - - update() - - object.Changed:connect(function(property) - if (property == propertyName) then - update() - end - end) - - if object:IsA("ObjectValue") then - object.Changed:connect(function(val) - update() - end) - end - - return box -end - -function GetControl(object, propertyData, readOnly) - local propertyType = propertyData["ValueType"] - local control = nil - - if propertyType.Category == "Enum" and RbxApi.Enums[propertyType.Name] then - control = Controls["Enum"](object, propertyData, readOnly) - elseif propertyType.Category == "Class" and RbxApi.Classes[propertyType.Name] then - control = Controls["Object"](object, propertyData, readOnly) - elseif Controls[propertyType.Name] then - control = Controls[propertyType.Name](object, propertyData, readOnly) - else - control = Controls["default"](object, propertyData, readOnly) - end - return control -end --- Permissions - -function CanEditObject(object) - local player = Players.LocalPlayer - local character = player.Character - return Permissions.CanEdit -end - -function CanEditProperty(object,propertyData) - local tags = propertyData["Tags"] - if tags then - for _,name in pairs(tags) do - if name == "ReadOnly" or name == "NotScriptable" then - return false - end - end - end - return CanEditObject(object) -end - ---RbxApi -local function PropertyIsHidden(propertyData) - local tags = propertyData["Tags"] - if tags then - for _,name in pairs(tags) do - if name == "Deprecated" or name == "Hidden" or name == "ReadOnly" or name == "NotScriptable" then - return true - end - end - end - return false -end - -function Set(object, propertyData, value) - local propertyName = propertyData["Name"] - local propertyType = propertyData["ValueType"] - - if value == nil then return end - - for i,v in pairs(GetSelection()) do - if CanEditProperty(v,propertyData) then - pcall(function() - --print("Setting " .. propertyName .. " to " .. tostring(value)) - v[propertyName] = value - RemoteEvent:InvokeServer("SetProperty", v, propertyName, value) - end) - end - end - -end - -function CreateRow(object, propertyData, isAlternateRow) - local propertyName = propertyData["Name"] - local propertyValue = object[propertyName] - --rowValue, rowValueType, isAlternate - local backColor = Row.BackgroundColor; - if (isAlternateRow) then - backColor = Row.BackgroundColorAlternate - end - - local readOnly = not CanEditProperty(object, propertyData) - --if propertyType == "Instance" or propertyName == "Parent" then readOnly = true end - - local rowFrame = Instance.new("Frame") - rowFrame.Size = UDim2.new(1,0,0,Row.Height) - rowFrame.BackgroundTransparency = 1 - rowFrame.Name = 'Row' - - local propertyLabelFrame = CreateCell() - propertyLabelFrame.Parent = rowFrame - propertyLabelFrame.ClipsDescendants = true - - local propertyLabel = CreateLabel(readOnly) - propertyLabel.Text = propertyName - propertyLabel.Size = UDim2.new(1, -1 * Row.TitleMarginLeft, 1, 0) - propertyLabel.Position = UDim2.new(0, Row.TitleMarginLeft, 0, 0) - propertyLabel.Parent = propertyLabelFrame - - local propertyValueFrame = CreateCell() - propertyValueFrame.Size = UDim2.new(0.5, -1, 1, 0) - propertyValueFrame.Position = UDim2.new(0.5, 0, 0, 0) - propertyValueFrame.Parent = rowFrame - - local control = GetControl(object, propertyData, readOnly) - control.Parent = propertyValueFrame - - rowFrame.MouseEnter:connect(function() - propertyLabelFrame.BackgroundColor3 = Row.BackgroundColorMouseover - propertyValueFrame.BackgroundColor3 = Row.BackgroundColorMouseover - end) - rowFrame.MouseLeave:connect(function() - propertyLabelFrame.BackgroundColor3 = backColor - propertyValueFrame.BackgroundColor3 = backColor - end) - - propertyLabelFrame.BackgroundColor3 = backColor - propertyValueFrame.BackgroundColor3 = backColor - - return rowFrame -end - -function ClearPropertiesList() - for _,instance in pairs(ContentFrame:GetChildren()) do - instance:Destroy() - end -end - -local selection = Gui:FindFirstChild("Selection", 1) - -function displayProperties(props) - for i,v in pairs(props) do - pcall(function() - local a = CreateRow(v.object, v.propertyData, ((numRows % 2) == 0)) - a.Position = UDim2.new(0,0,0,numRows*Row.Height) - a.Parent = ContentFrame - numRows = numRows + 1 - end) - end -end - -function checkForDupe(prop,props) - for i,v in pairs(props) do - if v.propertyData.Name == prop.Name and v.propertyData.ValueType.Category == prop.ValueType.Category and v.propertyData.ValueType.Name == prop.ValueType.Name then - return true - end - end - return false -end - -function sortProps(t) - table.sort(t, - function(x,y) return x.propertyData.Name < y.propertyData.Name - end) -end - -function showProperties(obj) - ClearPropertiesList() - if obj == nil then return end - local propHolder = {} - local foundProps = {} - numRows = 0 - for _,nextObj in pairs(obj) do - if not foundProps[nextObj.className] then - foundProps[nextObj.className] = true - for i,v in pairs(RbxApi.GetProperties(nextObj.className)) do - local suc, err = pcall(function() - if not (PropertyIsHidden(v)) and not checkForDupe(v,propHolder) then - if string.find(string.lower(v.Name),string.lower(propertiesSearch.Text)) or not searchingProperties() then - table.insert(propHolder,{propertyData = v, object = nextObj}) - end - end - end) - --[[if not suc then - warn("Problem getting the value of property " .. v.Name .. " | " .. err) - end --]] - end - end - end - sortProps(propHolder) - displayProperties(propHolder) - ContentFrame.Size = UDim2.new(1, 0, 0, numRows * Row.Height) - scrollBar.ScrollIndex = 0 - scrollBar.TotalSpace = numRows * Row.Height - scrollBar.Update() -end - ----------------------------------------------------------------- ------------------------SCROLLBAR STUFF-------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- -local ScrollBarWidth = 16 - -local ScrollStyles = { - Background = Color3.fromRGB(37, 37, 42), - Border = Color3.fromRGB(20, 20, 25), - Selected = Color3.fromRGB(5, 100, 140), - BorderSelected = Color3.fromRGB(2, 130, 145), - Text = Color3.fromRGB(245, 245, 250), - TextDisabled = Color3.fromRGB(188, 188, 193), - TextSelected = Color3.fromRGB(255, 255, 255), - Button = Color3.fromRGB(31, 31, 36), - ButtonBorder = Color3.fromRGB(133, 133, 138), - ButtonSelected = Color3.fromRGB(0, 168, 155), - Field = Color3.fromRGB(37, 37, 42), - FieldBorder = Color3.fromRGB(50, 50, 55), - TitleBackground = Color3.fromRGB(11, 11, 16) -} -do - local ZIndexLock = {} - function SetZIndex(object,z) - if not ZIndexLock[object] then - ZIndexLock[object] = true - if object:IsA'GuiObject' then - object.ZIndex = z - end - local children = object:GetChildren() - for i = 1,#children do - SetZIndex(children[i],z) - end - ZIndexLock[object] = nil - end - end -end -function SetZIndexOnChanged(object) - return object.Changed:connect(function(p) - if p == "ZIndex" then - SetZIndex(object,object.ZIndex) - end - end) -end - --- returns the ascendant ScreenGui of an object -function GetScreen(screen) - if screen == nil then return nil end - while not screen:IsA("ScreenGui") do - screen = screen.Parent - if screen == nil then return nil end - end - return screen -end --- AutoButtonColor doesn't always reset properly -function ResetButtonColor(button) - local active = button.Active - button.Active = not active - button.Active = active -end - -function ArrowGraphic(size,dir,scaled,template) - local Frame = Create('Frame',{ - Name = "Arrow Graphic"; - BorderSizePixel = 0; - Size = UDim2.new(0,size,0,size); - Transparency = 1; - }) - if not template then - template = Instance.new("Frame") - template.BorderSizePixel = 0 - end - - local transform - if dir == nil or dir == 'Up' then - function transform(p,s) return p,s end - elseif dir == 'Down' then - function transform(p,s) return UDim2.new(0,p.X.Offset,0,size-p.Y.Offset-1),s end - elseif dir == 'Left' then - function transform(p,s) return UDim2.new(0,p.Y.Offset,0,p.X.Offset),UDim2.new(0,s.Y.Offset,0,s.X.Offset) end - elseif dir == 'Right' then - function transform(p,s) return UDim2.new(0,size-p.Y.Offset-1,0,p.X.Offset),UDim2.new(0,s.Y.Offset,0,s.X.Offset) end - end - - local scale - if scaled then - function scale(p,s) return UDim2.new(p.X.Offset/size,0,p.Y.Offset/size,0),UDim2.new(s.X.Offset/size,0,s.Y.Offset/size,0) end - else - function scale(p,s) return p,s end - end - - local o = math.floor(size/4) - if size%2 == 0 then - local n = size/2-1 - for i = 0,n do - local t = template:Clone() - local p,s = scale(transform( - UDim2.new(0,n-i,0,o+i), - UDim2.new(0,(i+1)*2,0,1) - )) - t.Position = p - t.Size = s - t.Parent = Frame - end - else - local n = (size-1)/2 - for i = 0,n do - local t = template:Clone() - local p,s = scale(transform( - UDim2.new(0,n-i,0,o+i), - UDim2.new(0,i*2+1,0,1) - )) - t.Position = p - t.Size = s - t.Parent = Frame - end - end - if size%4 > 1 then - local t = template:Clone() - local p,s = scale(transform( - UDim2.new(0,0,0,size-o-1), - UDim2.new(0,size,0,1) - )) - t.Position = p - t.Size = s - t.Parent = Frame - end - return Frame -end - -function GripGraphic(size,dir,spacing,scaled,template) - local Frame = Create('Frame',{ - Name = "Grip Graphic"; - BorderSizePixel = 0; - Size = UDim2.new(0,size.x,0,size.y); - Transparency = 1; - }) - if not template then - template = Instance.new("Frame") - template.BorderSizePixel = 0 - end - - spacing = spacing or 2 - - local scale - if scaled then - function scale(p) return UDim2.new(p.X.Offset/size.x,0,p.Y.Offset/size.y,0) end - else - function scale(p) return p end - end - - if dir == 'Vertical' then - for i=0,size.x-1,spacing do - local t = template:Clone() - t.Size = scale(UDim2.new(0,1,0,size.y)) - t.Position = scale(UDim2.new(0,i,0,0)) - t.Parent = Frame - end - elseif dir == nil or dir == 'Horizontal' then - for i=0,size.y-1,spacing do - local t = template:Clone() - t.Size = scale(UDim2.new(0,size.x,0,1)) - t.Position = scale(UDim2.new(0,0,0,i)) - t.Parent = Frame - end - end - - return Frame -end - -do - local mt = { - __index = { - GetScrollPercent = function(self) - return self.ScrollIndex/(self.TotalSpace-self.VisibleSpace) - end; - CanScrollDown = function(self) - return self.ScrollIndex + self.VisibleSpace < self.TotalSpace - end; - CanScrollUp = function(self) - return self.ScrollIndex > 0 - end; - ScrollDown = function(self) - self.ScrollIndex = self.ScrollIndex + self.PageIncrement - self:Update() - end; - ScrollUp = function(self) - self.ScrollIndex = self.ScrollIndex - self.PageIncrement - self:Update() - end; - ScrollTo = function(self,index) - self.ScrollIndex = index - self:Update() - end; - SetScrollPercent = function(self,percent) - self.ScrollIndex = math.floor((self.TotalSpace - self.VisibleSpace)*percent + 0.5) - self:Update() - end; - }; - } - mt.__index.CanScrollRight = mt.__index.CanScrollDown - mt.__index.CanScrollLeft = mt.__index.CanScrollUp - mt.__index.ScrollLeft = mt.__index.ScrollUp - mt.__index.ScrollRight = mt.__index.ScrollDown - - function ScrollBar(horizontal) - local ScrollFrame = Create('Frame',{ - Name = "ScrollFrame", - Position = horizontal and UDim2_new(0,0,1,-ScrollBarWidth) or UDim2_new(1,-ScrollBarWidth,0,0), - Size = horizontal and UDim2_new(1,0,0,ScrollBarWidth) or UDim2_new(0,ScrollBarWidth,1,0), - BackgroundTransparency = 1, - Create('ImageButton',{ - Name = "ScrollDown", - Position = horizontal and UDim2_new(1,-ScrollBarWidth,0,0) or UDim2_new(0,0,1,-ScrollBarWidth), - Size = UDim2_new(0, ScrollBarWidth, 0, ScrollBarWidth), - BackgroundColor3 = ScrollStyles.Button, - BorderColor3 = ScrollStyles.Border, - ImageColor3 = Styles.White - }), - Create('ImageButton',{ - Name = "ScrollUp", - Size = UDim2_new(0, ScrollBarWidth, 0, ScrollBarWidth), - BackgroundColor3 = ScrollStyles.Button, - BorderColor3 = ScrollStyles.Border, - ImageColor3 = Styles.White - }), - Create('ImageButton',{ - Name = "ScrollBar", - Size = horizontal and UDim2_new(1,-ScrollBarWidth*2,1,0) or UDim2_new(1,0,1,-ScrollBarWidth*2), - Position = horizontal and UDim2_new(0,ScrollBarWidth,0,0) or UDim2_new(0,0,0,ScrollBarWidth), - AutoButtonColor = false, - BackgroundColor3 = Color3_new(1/4, 1/4, 1/4), - BorderColor3 = ScrollStyles.Border, - Create('ImageButton',{ - Name = "ScrollThumb", - AutoButtonColor = false, - Size = UDim2_new(0, ScrollBarWidth, 0, ScrollBarWidth), - BackgroundColor3 = ScrollStyles.Button, - BorderColor3 = ScrollStyles.Border, - ImageColor3 = Styles.White - }) - }) - }) - - local graphicTemplate = Create('Frame',{ - Name="Graphic", - BorderSizePixel = 0, - BackgroundColor3 = Color3_new(1, 1, 1) - }) - - local graphicSize = ScrollBarWidth/2 - - local ScrollDownFrame = ScrollFrame.ScrollDown - local ScrollDownGraphic = ArrowGraphic(graphicSize,horizontal and 'Right' or 'Down',true,graphicTemplate) - ScrollDownGraphic.Position = UDim2_new(.5,-graphicSize/2,.5,-graphicSize/2) - ScrollDownGraphic.Parent = ScrollDownFrame - local ScrollUpFrame = ScrollFrame.ScrollUp - local ScrollUpGraphic = ArrowGraphic(graphicSize,horizontal and 'Left' or 'Up',true,graphicTemplate) - ScrollUpGraphic.Position = UDim2_new(.5,-graphicSize/2,.5,-graphicSize/2) - ScrollUpGraphic.Parent = ScrollUpFrame - local ScrollBarFrame = ScrollFrame.ScrollBar - local ScrollThumbFrame = ScrollBarFrame.ScrollThumb - do - local size = ScrollBarWidth*3/8 - local Decal = GripGraphic(Vector2_new(size,size),horizontal and 'Vertical' or 'Horizontal',2,graphicTemplate) - Decal.Position = UDim2_new(.5,-size/2,.5,-size/2) - Decal.Parent = ScrollThumbFrame - end - - local MouseDrag = Create('ImageButton',{ - Name = "MouseDrag", - Position = UDim2_new(-.25,0,-.25,0), - Size = UDim2_new(1.5,0,1.5,0), - Transparency = 1, - AutoButtonColor = false, - Active = true, - ZIndex = 10 - }) - - local Class = setmetatable({ - GUI = ScrollFrame, - ScrollIndex = 0, - VisibleSpace = 0, - TotalSpace = 0, - PageIncrement = 1 - },mt) - - local UpdateScrollThumb - if horizontal then - function UpdateScrollThumb() - ScrollThumbFrame.Size = UDim2_new(Class.VisibleSpace/Class.TotalSpace,0,0,ScrollBarWidth) - if ScrollThumbFrame.AbsoluteSize.X < ScrollBarWidth then - ScrollThumbFrame.Size = UDim2_new(0,ScrollBarWidth,0,ScrollBarWidth) - end - local barSize = ScrollBarFrame.AbsoluteSize.X - ScrollThumbFrame.Position = UDim2_new(Class:GetScrollPercent()*(barSize - ScrollThumbFrame.AbsoluteSize.X)/barSize,0,0,0) - end - else - function UpdateScrollThumb() - ScrollThumbFrame.Size = UDim2_new(0,ScrollBarWidth,Class.VisibleSpace/Class.TotalSpace,0) - if ScrollThumbFrame.AbsoluteSize.Y < ScrollBarWidth then - ScrollThumbFrame.Size = UDim2_new(0,ScrollBarWidth,0,ScrollBarWidth) - end - local barSize = ScrollBarFrame.AbsoluteSize.Y - ScrollThumbFrame.Position = UDim2_new(0,0,Class:GetScrollPercent()*(barSize - ScrollThumbFrame.AbsoluteSize.Y)/barSize,0) - end - end - - local lastDown, lastUp - local scrollStyle = {BackgroundColor3=Color3_new(1, 1, 1),BackgroundTransparency=0} - local scrollStyle_ds = {BackgroundColor3=Color3_new(1, 1, 1),BackgroundTransparency=.7} - - local function Update() - local t,v,s = Class.TotalSpace,Class.VisibleSpace,Class.ScrollIndex - if v <= t then - if s > 0 then - if s + v > t then - Class.ScrollIndex = t - v - end - else - Class.ScrollIndex = 0 - end - else - Class.ScrollIndex = 0 - end - - if Class.UpdateCallback then - if Class.UpdateCallback(Class) == false then - return - end - end - - local down,up = Class:CanScrollDown(),Class:CanScrollUp() - if down ~= lastDown then - lastDown = down - ScrollDownFrame.Active = down - ScrollDownFrame.AutoButtonColor = down - local children,style = ScrollDownGraphic:GetChildren(),down and scrollStyle or scrollStyle_ds - for i = 1,#children do - Create(children[i],style) - end - end - if up ~= lastUp then - lastUp = up - ScrollUpFrame.Active = up - ScrollUpFrame.AutoButtonColor = up - local children,style = ScrollUpGraphic:GetChildren(),up and scrollStyle or scrollStyle_ds - for i = 1,#children do - Create(children[i],style) - end - end - ScrollThumbFrame.Visible = down or up - UpdateScrollThumb() - end - Class.Update = Update - - SetZIndexOnChanged(ScrollFrame) - - local scrollEventID = 0 - ScrollDownFrame.MouseButton1Down:Connect(function() - scrollEventID = tick() - local current,up_con = scrollEventID,nil - up_con = MouseDrag.MouseButton1Up:Connect(function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollDownFrame) - up_con:Disconnect() - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - Class:ScrollDown() - wait(.2) - while scrollEventID == current do - Class:ScrollDown() - if not Class:CanScrollDown() then break end - wait() - end - end) - - ScrollDownFrame.MouseButton1Up:Connect(function() - scrollEventID = tick() - end) - - ScrollUpFrame.MouseButton1Down:Connect(function() - scrollEventID = tick() - local current,up_con = scrollEventID,nil - up_con = MouseDrag.MouseButton1Up:Connect(function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollUpFrame) - up_con:Disconnect() - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - Class:ScrollUp() - wait(.2) - while scrollEventID == current do - Class:ScrollUp() - if not Class:CanScrollUp() then break end - wait() - end - end) - - ScrollUpFrame.MouseButton1Up:Connect(function() - scrollEventID = tick() - end) - - if horizontal then - ScrollBarFrame.MouseButton1Down:Connect(function(x,y) - scrollEventID = tick() - local current = scrollEventID - local up_con - up_con = MouseDrag.MouseButton1Up:Connect(function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollUpFrame) - up_con:Disconnect() - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - if x > ScrollThumbFrame.AbsolutePosition.X then - Class:ScrollTo(Class.ScrollIndex + Class.VisibleSpace) - wait(.2) - while scrollEventID == current do - if x < ScrollThumbFrame.AbsolutePosition.X + ScrollThumbFrame.AbsoluteSize.X then break end - Class:ScrollTo(Class.ScrollIndex + Class.VisibleSpace) - wait() - end - else - Class:ScrollTo(Class.ScrollIndex - Class.VisibleSpace) - wait(.2) - while scrollEventID == current do - if x > ScrollThumbFrame.AbsolutePosition.X then break end - Class:ScrollTo(Class.ScrollIndex - Class.VisibleSpace) - wait() - end - end - end) - else - ScrollBarFrame.MouseButton1Down:Connect(function(x,y) - scrollEventID = tick() - local current = scrollEventID - local up_con - up_con = MouseDrag.MouseButton1Up:Connect(function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollUpFrame) - up_con:Disconnect(); drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - if y > ScrollThumbFrame.AbsolutePosition.Y then - Class:ScrollTo(Class.ScrollIndex + Class.VisibleSpace) - wait(.2) - while scrollEventID == current do - if y < ScrollThumbFrame.AbsolutePosition.Y + ScrollThumbFrame.AbsoluteSize.Y then break end - Class:ScrollTo(Class.ScrollIndex + Class.VisibleSpace) - wait() - end - else - Class:ScrollTo(Class.ScrollIndex - Class.VisibleSpace) - wait(.2) - while scrollEventID == current do - if y > ScrollThumbFrame.AbsolutePosition.Y then break end - Class:ScrollTo(Class.ScrollIndex - Class.VisibleSpace) - wait() - end - end - end) - end - - if horizontal then - ScrollThumbFrame.MouseButton1Down:Connect(function(x,y) - scrollEventID = tick() - local mouse_offset = x - ScrollThumbFrame.AbsolutePosition.X - local drag_con,up_con - drag_con = MouseDrag.MouseMoved:Connect(function(x,y) - local bar_abs_pos = ScrollBarFrame.AbsolutePosition.X - local bar_drag = ScrollBarFrame.AbsoluteSize.X - ScrollThumbFrame.AbsoluteSize.X - local bar_abs_one = bar_abs_pos + bar_drag - x = x - mouse_offset - x = x < bar_abs_pos and bar_abs_pos or x > bar_abs_one and bar_abs_one or x - x = x - bar_abs_pos - Class:SetScrollPercent(x/(bar_drag)) - end) - up_con = MouseDrag.MouseButton1Up:Connect(function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollThumbFrame) - drag_con:Disconnect(); drag_con = nil - up_con:Disconnect(); drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - end) - else - ScrollThumbFrame.MouseButton1Down:Connect(function(x,y) - scrollEventID = tick() - local mouse_offset = y - ScrollThumbFrame.AbsolutePosition.Y - local drag_con,up_con - drag_con = MouseDrag.MouseMoved:Connect(function(x,y) - local bar_abs_pos = ScrollBarFrame.AbsolutePosition.Y - local bar_drag = ScrollBarFrame.AbsoluteSize.Y - ScrollThumbFrame.AbsoluteSize.Y - local bar_abs_one = bar_abs_pos + bar_drag - y = y - mouse_offset - y = y < bar_abs_pos and bar_abs_pos or y > bar_abs_one and bar_abs_one or y - y = y - bar_abs_pos - Class:SetScrollPercent(y/(bar_drag)) - end) - up_con = MouseDrag.MouseButton1Up:Connect(function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollThumbFrame) - drag_con:Disconnect(); drag_con = nil - up_con:Disconnect(); drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - end) - end - - function Class:Destroy() - ScrollFrame:Destroy() - MouseDrag:Destroy() - for k in next, Class do - Class[k] = nil - end - setmetatable(Class,nil) - end - Update() - return Class - end -end - ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- - -local MainFrame = Instance.new("Frame") -MainFrame.Name = "MainFrame" -MainFrame.Size = UDim2.new(1, -1 * ScrollBarWidth, 1, 0) -MainFrame.Position = UDim2.new(0, 0, 0, 0) -MainFrame.BackgroundTransparency = 1 -MainFrame.ClipsDescendants = true -MainFrame.Parent = PropertiesFrame - -ContentFrame = Instance.new("Frame") -ContentFrame.Name = "ContentFrame" -ContentFrame.Size = UDim2.new(1, 0, 0, 0) -ContentFrame.BackgroundTransparency = 1 -ContentFrame.Parent = MainFrame - -scrollBar = ScrollBar(false) -scrollBar.PageIncrement = 1 -Create(scrollBar.GUI,{ - Position = UDim2.new(1,-ScrollBarWidth,0,0); - Size = UDim2.new(0,ScrollBarWidth,1,0); - Parent = PropertiesFrame; -}) - -scrollBarH = ScrollBar(true) -scrollBarH.PageIncrement = ScrollBarWidth -Create(scrollBarH.GUI,{ - Position = UDim2.new(0,0,1,-ScrollBarWidth); - Size = UDim2.new(1,-ScrollBarWidth,0,ScrollBarWidth); - Visible = false; - Parent = PropertiesFrame; -}) - -do - local listEntries = {} - local nameConnLookup = {} - - function scrollBar.UpdateCallback(self) - scrollBar.TotalSpace = ContentFrame.AbsoluteSize.Y - scrollBar.VisibleSpace = MainFrame.AbsoluteSize.Y - ContentFrame.Position = UDim2.new(ContentFrame.Position.X.Scale,ContentFrame.Position.X.Offset,0,-1*scrollBar.ScrollIndex) - end - - function scrollBarH.UpdateCallback(self) - - end - - MainFrame.Changed:connect(function(p) - if p == 'AbsoluteSize' then - scrollBarH.VisibleSpace = math.ceil(MainFrame.AbsoluteSize.x) - scrollBarH:Update() - scrollBar.VisibleSpace = math.ceil(MainFrame.AbsoluteSize.y) - scrollBar:Update() - end - end) - - local wheelAmount = Row.Height - PropertiesFrame.MouseWheelForward:connect(function() - if scrollBar.VisibleSpace - 1 > wheelAmount then - scrollBar:ScrollTo(scrollBar.ScrollIndex - wheelAmount) - else - scrollBar:ScrollTo(scrollBar.ScrollIndex - scrollBar.VisibleSpace) - end - end) - PropertiesFrame.MouseWheelBackward:connect(function() - if scrollBar.VisibleSpace - 1 > wheelAmount then - scrollBar:ScrollTo(scrollBar.ScrollIndex + wheelAmount) - else - scrollBar:ScrollTo(scrollBar.ScrollIndex + scrollBar.VisibleSpace) - end - end) -end - -scrollBar.VisibleSpace = math.ceil(MainFrame.AbsoluteSize.y) -scrollBar:Update() - -showProperties(GetSelection()) - -bindSelectionChanged.Event:connect(function() - showProperties(GetSelection()) -end) - -bindSetAwait.Event:connect(function(obj) - if AwaitingObjectValue then - AwaitingObjectValue = false - local mySel = obj - if mySel then - pcall(function() - Set(AwaitingObjectObj, AwaitingObjectProp, mySel) - end) - end - end -end) - -propertiesSearch:GetPropertyChangedSignal("Text"):Connect(function() - showProperties(GetSelection()) -end) - -bindGetApi.OnInvoke = function() - return RbxApi -end - -bindGetAwait.OnInvoke = function() - return AwaitingObjectValue -end]]> - -1 - - - - - - - RawApiJson - {8CF426F3-064F-46C9-8CF5-91EE3A764B47} - >>","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Transform","Default":"-0, -0, -1","MemberType":"Property","Name":"AttachmentForward","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"AttachmentPoint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Transform","Default":"0, 0, 0","MemberType":"Property","Name":"AttachmentPos","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"1, 0, 0","MemberType":"Property","Name":"AttachmentRight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"0, 1, 0","MemberType":"Property","Name":"AttachmentUp","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"BackendAccoutrementState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Event","Name":"ServerEquipAccoutrement","Parameters":[{"Name":"character","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerUnequipAccoutrement","Parameters":[{"Name":"oldCharacter","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Accoutrement","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"Unknown","MemberType":"Property","Name":"AccessoryType","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AccessoryType"}}],"MemoryCategory":"Instances","Name":"Accessory","Superclass":"Accoutrement"},{"Members":[],"MemoryCategory":"Instances","Name":"Hat","Superclass":"Accoutrement","Tags":["Deprecated"]},{"Members":[{"Category":"State","Default":"","MemberType":"Property","Name":"PortalInvalidReason","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"Invalid","MemberType":"Property","Name":"PortalStatus","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AdPortalStatus"}},{"Category":"Behavior","Default":"Forward","MemberType":"Property","Name":"PortalType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AdPortalType"}},{"Category":"State","Default":"1","MemberType":"Property","Name":"PortalVersion","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Behavior","Default":"Inactive","MemberType":"Property","Name":"Status","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AdUnitStatus"}}],"MemoryCategory":"Instances","Name":"AdPortal","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"GetAdTeleportInfo","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReturnToPublisherExperience","Parameters":[{"Name":"adTeleportMethod","Type":{"Category":"Enum","Name":"AdTeleportMethod"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowVideoAd","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AdTeleportEnded","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AdTeleportInitiated","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReportImpressionSignal","Parameters":[{"Name":"ad_instance_name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"encrypted_ad_tracking_data","Type":{"Category":"Primitive","Name":"string"}},{"Name":"encryption_metadata","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReportTeleportSignal","Parameters":[{"Name":"ad_instance_name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"encrypted_ad_tracking_data","Type":{"Category":"Primitive","Name":"string"}},{"Name":"encryption_metadata","Type":{"Category":"Primitive","Name":"string"}},{"Name":"teleport_type","Type":{"Category":"Primitive","Name":"string"}},{"Name":"teleport_source_universe_id","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"teleport_source_place_id","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"teleport_dest_place_id","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServeAdResponseSignal","Parameters":[{"Name":"uuid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"response","Type":{"Category":"Primitive","Name":"string"}},{"Name":"isError","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServeAdSignal","Parameters":[{"Name":"uuid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"request","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"VideoAdClosed","Parameters":[{"Name":"adShown","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AdService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"AdvancedDragger","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"ApiKey","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"FireCustomEvent","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"eventCategory","Type":{"Category":"Primitive","Name":"string"}},{"Name":"customData","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FireEvent","Parameters":[{"Name":"category","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FireInGameEconomyEvent","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"itemName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"economyAction","Type":{"Category":"Enum","Name":"AnalyticsEconomyAction"}},{"Name":"itemCategory","Type":{"Category":"Primitive","Name":"string"}},{"Name":"amount","Type":{"Category":"Primitive","Name":"int"}},{"Name":"currency","Type":{"Category":"Primitive","Name":"string"}},{"Name":"location","Type":{"Category":"Group","Name":"Variant"}},{"Name":"customData","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FireLogEvent","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"logLevel","Type":{"Category":"Enum","Name":"AnalyticsLogLevel"}},{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"debugInfo","Type":{"Category":"Group","Name":"Variant"}},{"Name":"customData","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FirePlayerProgressionEvent","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"category","Type":{"Category":"Primitive","Name":"string"}},{"Name":"progressionStatus","Type":{"Category":"Enum","Name":"AnalyticsProgressionStatus"}},{"Name":"location","Type":{"Category":"Group","Name":"Variant"}},{"Name":"statistics","Type":{"Category":"Group","Name":"Variant"}},{"Name":"customData","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AnalyticsService","Superclass":"Instance","Tags":["Service","Deprecated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"AnimationId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Animation","Name":"Animation","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Guid","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GuidBinaryString","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Loop","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Priority","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AnimationPriority"}}],"MemoryCategory":"Instances","Name":"AnimationClip","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"CurveAnimation","Superclass":"AnimationClip"},{"Members":[{"Category":"Data","Default":"2","MemberType":"Property","Name":"AuthoredHipHeight","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"AddKeyframe","Parameters":[{"Name":"keyframe","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetKeyframes","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveKeyframe","Parameters":[{"Name":"keyframe","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"KeyframeSequence","Superclass":"AnimationClip"},{"Members":[{"MemberType":"Function","Name":"GetAnimationClip","Parameters":[{"Name":"assetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Class","Name":"AnimationClip"},"Security":"PluginSecurity","Tags":["Deprecated",{"PreferredDescriptorName":"GetAnimationClipAsync","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAnimationClipById","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"useCache","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"AnimationClip"},"Security":"PluginSecurity","Tags":["Deprecated",{"PreferredDescriptorName":"GetAnimationClipAsync","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMemStats","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterActiveAnimationClip","Parameters":[{"Name":"animationClip","Type":{"Category":"Class","Name":"AnimationClip"}}],"ReturnType":{"Category":"DataType","Name":"Content"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterAnimationClip","Parameters":[{"Name":"animationClip","Type":{"Category":"Class","Name":"AnimationClip"}}],"ReturnType":{"Category":"DataType","Name":"Content"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAnimationClipAsync","Parameters":[{"Name":"assetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Class","Name":"AnimationClip"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAnimations","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"AnimationClipProvider","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetPlayingAnimationTracks","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPlayingAnimationTracks","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadAnimation","Parameters":[{"Name":"animation","Type":{"Category":"Class","Name":"Animation"}}],"ReturnType":{"Category":"Class","Name":"AnimationTrack"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"LoadAnimation","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AnimationPlayed","Parameters":[{"Name":"animationTrack","Type":{"Category":"Class","Name":"AnimationTrack"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"AnimationPlayed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"AnimationController","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"CreateJob","Parameters":[{"Name":"filePath","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DownloadJobResult","Parameters":[{"Name":"jobId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"outputFilePath","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FullProcess","Parameters":[{"Name":"videoFilePath","Type":{"Category":"Primitive","Name":"string"}},{"Name":"progressCallback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetJobStatus","Parameters":[{"Name":"jobId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AnimationFromVideoCreatorService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"IsAgeRestricted","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateAnimationByUploadingVideo","Parameters":[{"Name":"progressCallback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ImportVideoWithPrompt","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AnimationFromVideoCreatorStudioService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"articulatedJoint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"endEffectorRotationConstraint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"endEffectorTranslationConstraint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"facsControl","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"label","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"name","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"parent","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"postTransform","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"preTransform","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"transform","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"animation","Default":"\u0001","MemberType":"Property","Name":"weight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"MemberType":"Function","Name":"LoadFromHumanoid","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AnimationRigData","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Animation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"TrackerStreamAnimation"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsPlaying","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Priority","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AnimationPriority"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"WeightCurrent","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"WeightTarget","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"AdjustWeight","Parameters":[{"Default":"1","Name":"weight","Type":{"Category":"Primitive","Name":"float"}},{"Default":"0.100000001","Name":"fadeTime","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTrackerData","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Play","Parameters":[{"Default":"0.100000001","Name":"fadeTime","Type":{"Category":"Primitive","Name":"float"}},{"Default":"1","Name":"weight","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Stop","Parameters":[{"Default":"0.100000001","Name":"fadeTime","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TogglePause","Parameters":[{"Name":"paused","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Stopped","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"AnimationStreamTrack","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Animation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Animation"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsPlaying","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Length","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Looped","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Priority","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AnimationPriority"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Speed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TimePosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"WeightCurrent","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"WeightTarget","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"AdjustSpeed","Parameters":[{"Default":"1","Name":"speed","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["CustomLuaState"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AdjustWeight","Parameters":[{"Default":"1","Name":"weight","Type":{"Category":"Primitive","Name":"float"}},{"Default":"0.100000001","Name":"fadeTime","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["CustomLuaState"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMarkerReachedSignal","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptSignal"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTimeOfKeyframe","Parameters":[{"Name":"keyframeName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Play","Parameters":[{"Default":"0.100000001","Name":"fadeTime","Type":{"Category":"Primitive","Name":"float"}},{"Default":"1","Name":"weight","Type":{"Category":"Primitive","Name":"float"}},{"Default":"1","Name":"speed","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["CustomLuaState"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Stop","Parameters":[{"Default":"0.100000001","Name":"fadeTime","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["CustomLuaState"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DidLoop","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Ended","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"KeyframeReached","Parameters":[{"Name":"keyframeName","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Stopped","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"AnimationTrack","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"EvaluationThrottled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotBrowsable"],"ThreadSafety":"Safe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"PreferLodEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"ApplyJointVelocities","Parameters":[{"Name":"motors","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlayingAnimationTracks","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlayingAnimationTracksCoreScript","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadAnimation","Parameters":[{"Name":"animation","Type":{"Category":"Class","Name":"Animation"}}],"ReturnType":{"Category":"Class","Name":"AnimationTrack"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadAnimationCoreScript","Parameters":[{"Name":"animation","Type":{"Category":"Class","Name":"Animation"}}],"ReturnType":{"Category":"Class","Name":"AnimationTrack"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadStreamAnimation","Parameters":[{"Name":"animation","Type":{"Category":"Class","Name":"TrackerStreamAnimation"}}],"ReturnType":{"Category":"Class","Name":"AnimationStreamTrack"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadStreamAnimationForSelfieView_deprecated","Parameters":[{"Name":"animation","Type":{"Category":"Class","Name":"TrackerStreamAnimation"}},{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Class","Name":"AnimationStreamTrack"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StepAnimations","Parameters":[{"Name":"deltaTime","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AnimationPlayed","Parameters":[{"Name":"animationTrack","Type":{"Category":"Class","Name":"AnimationTrack"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AnimationPlayedCoreScript","Parameters":[{"Name":"animationTrack","Type":{"Category":"Class","Name":"AnimationTrack"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AnimationStreamTrackPlayed","Parameters":[{"Name":"animationTrack","Type":{"Category":"Class","Name":"AnimationStreamTrack"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnCombinedUpdate2","Parameters":[{"Name":"animation","Type":{"Category":"DataType","Name":"Content"}},{"Name":"playState","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"fadeTime","Type":{"Category":"Primitive","Name":"float"}},{"Name":"weight","Type":{"Category":"Primitive","Name":"float"}},{"Name":"speed","Type":{"Category":"Primitive","Name":"float"}},{"Name":"timePosition","Type":{"Category":"Primitive","Name":"float"}},{"Name":"priority","Type":{"Category":"Enum","Name":"AnimationPriority"}},{"Name":"valuesUpdated","Type":{"Category":"Primitive","Name":"int"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnStreamingUpdated","Parameters":[{"Name":"fadeTime","Type":{"Category":"Primitive","Name":"float"}},{"Name":"weight","Type":{"Category":"Primitive","Name":"float"}},{"Name":"priority","Type":{"Category":"Enum","Name":"AnimationPriority"}},{"Name":"valuesUpdated","Type":{"Category":"Primitive","Name":"int"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StreamSyncRequest","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Animator","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"CheckForUpdate","Parameters":[{"Default":"nil","Name":"handler","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DisableDUAR","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DisableDUARAndOpenSurvey","Parameters":[{"Name":"surveyUrl","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PerformManagedUpdate","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AppUpdateService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"AssetCounterService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Interface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"Port","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"StartServer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"AssetDeliveryProxy","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"StartSessionWithPath","Parameters":[{"Name":"filePath","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"AssetImportSession"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PickFileWithPrompt","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PickMultipleFilesWithPrompt","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartSessionWithPrompt","Parameters":[],"ReturnType":{"Category":"Class","Name":"AssetImportSession"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AssetImportService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"Cancel","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCurrentStatusTable","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFilename","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetInstance","Parameters":[{"Name":"nodeId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSettingsRoot","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsAvatar","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsR15","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Upload","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UploadComplete","Parameters":[{"Name":"results","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UploadCompleteDeprecated","Parameters":[{"Name":"succeeded","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"errorMap","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UploadProgress","Parameters":[{"Name":"progressRatio","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AssetImportSession","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetMeshIdFromAliasName","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMeshIdFromAssetId","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTextureIdFromAliasName","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTextureIdFromAssetId","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HasUnpublishedChangesForLinkedSource","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertAudio","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"assetName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertImage","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertLinkedSourceAsLocalScript","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertLinkedSourceAsModuleScript","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertLinkedSourceAsScript","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertMesh","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"insertWithLocation","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertMeshesWithLocation","Parameters":[{"Name":"aliasNames","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertModel","Parameters":[{"Name":"modelId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertPackage","Parameters":[{"Name":"packageId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertVideo","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"assetName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenLinkedSource","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenPlace","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RefreshLinkedSource","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RevertLinkedSourceToLastPublishedVersion","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowPackageDetails","Parameters":[{"Name":"packageId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdateAllPackages","Parameters":[{"Name":"packageId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ViewPackageOnWebsite","Parameters":[{"Name":"packageId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddNewPlace","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateAlias","Parameters":[{"Name":"assetType","Type":{"Category":"Primitive","Name":"int"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DeleteAlias","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishLinkedSource","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemovePlace","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RenameAlias","Parameters":[{"Name":"assetType","Type":{"Category":"Primitive","Name":"int"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"oldAliasName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"newAliasName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RenameModel","Parameters":[{"Name":"modelId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"newName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RenamePlace","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"newName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AssetImportedSignal","Parameters":[{"Name":"assetType","Type":{"Category":"Enum","Name":"AssetType"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"assetName","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ImportSessionFinished","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ImportSessionStarted","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MayBeLinkedSourceModified","Parameters":[{"Name":"aliasName","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AssetManagerService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"ContentId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"OutputPath","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"PatchId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"AssetPatchSettings","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetBundleDetailsSync","Parameters":[{"Name":"bundleId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreatePlaceAsync","Parameters":[{"Name":"placeName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"templatePlaceID","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"","Name":"description","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreatePlaceInPlayerInventoryAsync","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"placeName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"templatePlaceID","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"","Name":"description","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAssetIdsForPackage","Parameters":[{"Name":"packageAssetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBundleDetailsAsync","Parameters":[{"Name":"bundleId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCreatorAssetID","Parameters":[{"Name":"creationID","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"GetProductInfo","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGamePlacesAsync","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptPublishAssetAsync","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"assetType","Type":{"Category":"Enum","Name":"AssetType"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SavePlaceAsync","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SearchAudio","Parameters":[{"Name":"searchParameters","Type":{"Category":"Class","Name":"AudioSearchParams"}}],"ReturnType":{"Category":"Class","Name":"AudioPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenPublishResultModal","Parameters":[{"Name":"resultType","Type":{"Category":"Enum","Name":"PromptPublishAssetResult"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AssetService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"State","Default":"0.7843, 0.6667, 0.4235","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"State","Default":"0.3608, 0.2353, 0.0549","MemberType":"Property","Name":"Decay","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0.395000011","MemberType":"Property","Name":"Density","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0","MemberType":"Property","Name":"Glare","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0","MemberType":"Property","Name":"Haze","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"Offset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"Atmosphere","Superclass":"Instance"},{"Members":[{"Category":"Derived Data","Default":"1, 0, 0","MemberType":"Property","Name":"Axis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Transform","Default":"-0, 0, 0","MemberType":"Property","Name":"Orientation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"0, 0, 0","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"-0, 0, -0","MemberType":"Property","Name":"Rotation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"Orientation","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Derived Data","Default":"0, 1, 0","MemberType":"Property","Name":"SecondaryAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"Visible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Derived World Data","Default":"1, 0, 0","MemberType":"Property","Name":"WorldAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Derived World Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"WorldCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Derived World Data","Default":"-0, 0, 0","MemberType":"Property","Name":"WorldOrientation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Derived World Data","Default":"0, 0, 0","MemberType":"Property","Name":"WorldPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Derived World Data","Default":"-0, 0, -0","MemberType":"Property","Name":"WorldRotation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"WorldOrientation","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Derived World Data","Default":"0, 1, 0","MemberType":"Property","Name":"WorldSecondaryAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"GetAxis","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Axis","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSecondaryAxis","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SecondaryAxis","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetAxis","Parameters":[{"Name":"axis","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Axis","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetSecondaryAxis","Parameters":[{"Name":"axis","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SecondaryAxis","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Attachment","Superclass":"Instance"},{"Members":[{"Category":"Transform","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Transform","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Derived Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TransformedCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Derived World Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TransformedWorldCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"CFrame"}}],"MemoryCategory":"Instances","Name":"Bone","Superclass":"Attachment"},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Album","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Artist","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"Music","MemberType":"Property","Name":"AudioSubType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AudioSubType"}},{"Category":"Data","Default":"Music","MemberType":"Property","Name":"AudioSubtype","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"AudioSubType","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AudioSubType"}},{"Category":"Data","Default":"2147483647","MemberType":"Property","Name":"MaxDuration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"MinDuration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"SearchKeyword","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Tag","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Title","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"AudioSearchParams","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetAccessoryType","Parameters":[{"Name":"avatarAssetType","Type":{"Category":"Enum","Name":"AvatarAssetType"}}],"ReturnType":{"Category":"Enum","Name":"AccessoryType"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"NoPromptCreateOutfit","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"NoPromptDeleteOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"NoPromptRenameOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"NoPromptSaveAvatar","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}},{"Name":"saveDict","Type":{"Category":"Group","Name":"Dictionary"}},{"Default":"0","Name":"gearAssetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"NoPromptSaveAvatarThumbnailCustomization","Parameters":[{"Name":"thumbnailType","Type":{"Category":"Enum","Name":"AvatarThumbnailCustomizationType"}},{"Name":"emoteAssetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"cameraDistanceScale","Type":{"Category":"Primitive","Name":"float"}},{"Name":"yRotDeg","Type":{"Category":"Primitive","Name":"float"}},{"Default":"0","Name":"fieldOfViewDeg","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"NoPromptSetFavorite","Parameters":[{"Name":"itemId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"itemType","Type":{"Category":"Enum","Name":"AvatarItemType"}},{"Name":"shouldFavorite","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"NoPromptUpdateOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PerformCreateOutfitWithDescription","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PerformDeleteOutfit","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PerformRenameOutfit","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PerformSaveAvatarWithDescription","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"addedAssets","Type":{"Category":"Group","Name":"Array"}},{"Name":"removedAssets","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PerformSetFavorite","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PerformUpdateOutfit","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptAllowInventoryReadAccess","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptCreateOutfit","Parameters":[{"Name":"outfit","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptDeleteOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptRenameOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptSaveAvatar","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptSetFavorite","Parameters":[{"Name":"itemId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"itemType","Type":{"Category":"Enum","Name":"AvatarItemType"}},{"Name":"shouldFavorite","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptUpdateOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"updatedOutfit","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetAllowInventoryReadAccess","Parameters":[{"Name":"inventoryReadAccessGranted","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalCreateOutfitFailed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalCreateOutfitPermissionDenied","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalDeleteOutfitFailed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalDeleteOutfitPermissionDenied","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalRenameOutfitFailed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalRenameOutfitPermissionDenied","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalSaveAvatarFailed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalSaveAvatarPermissionDenied","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalSetFavoriteFailed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalSetFavoritePermissionDenied","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalUpdateOutfitFailed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalUpdateOutfitPermissionDenied","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CheckApplyDefaultClothing","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}}],"ReturnType":{"Category":"Class","Name":"HumanoidDescription"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ConformToAvatarRules","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}}],"ReturnType":{"Category":"Class","Name":"HumanoidDescription"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAvatarRules","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBatchItemDetails","Parameters":[{"Name":"itemIds","Type":{"Category":"Group","Name":"Array"}},{"Name":"itemType","Type":{"Category":"Enum","Name":"AvatarItemType"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFavorite","Parameters":[{"Name":"itemId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"itemType","Type":{"Category":"Enum","Name":"AvatarItemType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetInventory","Parameters":[{"Name":"assetTypes","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Class","Name":"InventoryPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetItemDetails","Parameters":[{"Name":"itemId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"itemType","Type":{"Category":"Enum","Name":"AvatarItemType"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetOutfits","Parameters":[{"Default":"All","Name":"outfitSource","Type":{"Category":"Enum","Name":"OutfitSource"}},{"Default":"All","Name":"outfitType","Type":{"Category":"Enum","Name":"OutfitType"}}],"ReturnType":{"Category":"Class","Name":"OutfitPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRecommendedAssets","Parameters":[{"Name":"assetType","Type":{"Category":"Enum","Name":"AvatarAssetType"}},{"Default":"0","Name":"contextAssetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRecommendedBundles","Parameters":[{"Name":"bundleId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SearchCatalog","Parameters":[{"Name":"searchParameters","Type":{"Category":"DataType","Name":"CatalogSearchParams"}}],"ReturnType":{"Category":"Class","Name":"CatalogPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenAllowInventoryReadAccess","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenPromptCreateOufit","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenPromptDeleteOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenPromptRenameOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenPromptSaveAvatar","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenPromptSetFavorite","Parameters":[{"Name":"itemId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"itemType","Type":{"Category":"Enum","Name":"AvatarItemType"}},{"Name":"shouldFavorite","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenPromptUpdateOutfit","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptAllowInventoryReadAccessCompleted","Parameters":[{"Name":"result","Type":{"Category":"Enum","Name":"AvatarPromptResult"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptCreateOutfitCompleted","Parameters":[{"Name":"result","Type":{"Category":"Enum","Name":"AvatarPromptResult"}},{"Name":"failureType","Type":{"Category":"Group","Name":"Variant"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptDeleteOutfitCompleted","Parameters":[{"Name":"result","Type":{"Category":"Enum","Name":"AvatarPromptResult"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptRenameOutfitCompleted","Parameters":[{"Name":"result","Type":{"Category":"Enum","Name":"AvatarPromptResult"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptSaveAvatarCompleted","Parameters":[{"Name":"result","Type":{"Category":"Enum","Name":"AvatarPromptResult"}},{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptSaveAvatarThumbnailCustomizationCompleted","Parameters":[{"Name":"result","Type":{"Category":"Enum","Name":"AvatarPromptResult"}},{"Name":"failureType","Type":{"Category":"Group","Name":"Variant"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptSetFavoriteCompleted","Parameters":[{"Name":"result","Type":{"Category":"Enum","Name":"AvatarPromptResult"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptUpdateOutfitCompleted","Parameters":[{"Name":"result","Type":{"Category":"Enum","Name":"AvatarPromptResult"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AvatarEditorService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"ImportFBXAnimationFromFilePathUserMayChooseModel","Parameters":[{"Name":"fbxFilePath","Type":{"Category":"Primitive","Name":"string"}},{"Name":"selectedRig","Type":{"Category":"Class","Name":"Instance"}},{"Name":"userChooseModelThenImportCB","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ImportFBXAnimationUserMayChooseModel","Parameters":[{"Name":"selectedRig","Type":{"Category":"Class","Name":"Instance"}},{"Name":"userChooseModelThenImportCB","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ImportFbxRigWithoutSceneLoad","Parameters":[{"Default":"true","Name":"isR15","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ImportLoadedFBXAnimation","Parameters":[{"Name":"useFBXModel","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadRigAndDetectType","Parameters":[{"Name":"promptR15Callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"AvatarImportService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"Backpack","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"AwardBadge","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBadgeInfoAsync","Parameters":[{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsDisabled","Parameters":[{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsLegal","Parameters":[{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UserHasBadge","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UserHasBadgeAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BadgeAwarded","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnBadgeAwarded","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"creatorId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BadgeService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"GetGuiObjectsAtPosition","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGuiObjectsInCircle","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"radius","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BasePlayerGui","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionImageObject","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Version","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"SetUserGuiRendering","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"guiAdornee","Type":{"Category":"Class","Name":"Instance"}},{"Name":"faceId","Type":{"Category":"Enum","Name":"NormalId"}},{"Default":"0","Name":"horizontalCurvature","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TakeScreenshot","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ToggleRecording","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UserGuiRenderingChanged","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"guiAdornee","Type":{"Category":"Class","Name":"Instance"}},{"Name":"faceId","Type":{"Category":"Enum","Name":"NormalId"}},{"Name":"horizontalCurvature","Type":{"Category":"Primitive","Name":"float"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CoreGui","Superclass":"BasePlayerGui","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"LandscapeLeft","MemberType":"Property","Name":"CurrentScreenOrientation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScreenOrientation"}},{"Category":"Data","Default":"LandscapeSensor","MemberType":"Property","Name":"ScreenOrientation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScreenOrientation"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SelectionImageObject","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"MemberType":"Function","Name":"GetTopbarTransparency","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTopbarTransparency","Parameters":[{"Name":"transparency","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TopbarTransparencyChangedSignal","Parameters":[{"Name":"transparency","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PlayerGui","Superclass":"BasePlayerGui","Tags":["NotCreatable","PlayerReplicated"]},{"Members":[{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ProcessUserInput","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ResetPlayerGuiOnSpawn","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RtlTextSupport","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RtlTextSupport"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ScreenOrientation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScreenOrientation"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ShowDevelopmentGui","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VirtualCursorMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VirtualCursorMode"}},{"MemberType":"Function","Name":"GetCoreGuiEnabled","Parameters":[{"Name":"coreGuiType","Type":{"Category":"Enum","Name":"CoreGuiType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterGetCore","Parameters":[{"Name":"parameterName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"getFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterSetCore","Parameters":[{"Name":"parameterName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"setFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCore","Parameters":[{"Name":"parameterName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCoreGuiEnabled","Parameters":[{"Name":"coreGuiType","Type":{"Category":"Enum","Name":"CoreGuiType"}},{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCore","Parameters":[{"Name":"parameterName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CoreGuiChangedSignal","Parameters":[{"Name":"coreGuiType","Type":{"Category":"Enum","Name":"CoreGuiType"}},{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StarterGui","Superclass":"BasePlayerGui","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageMeshId","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageOrigin","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageOriginWorld","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HSRAssetId","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HSRData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SharedString"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HSRMeshIdData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SharedString"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ImportInProcess","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ImportOrigin","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ImportOriginWorld","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TemporaryCageMeshId","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"MemberType":"Function","Name":"GetFaces","Parameters":[{"Name":"cageType","Type":{"Category":"Enum","Name":"CageType"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetVertices","Parameters":[{"Name":"cageType","Type":{"Category":"Enum","Name":"CageType"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsHSRReady","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ModifyVertices","Parameters":[{"Name":"cageType","Type":{"Category":"Enum","Name":"CageType"}},{"Name":"vertices","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BaseWrap","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Behavior","Default":"Disabled","MemberType":"Property","Name":"AutoSkin","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"WrapLayerAutoSkin"}},{"Category":"Tuning","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"BindOffset","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Debug","Default":"1, 1, 1","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Debug","Default":"None","MemberType":"Property","Name":"DebugMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"WrapLayerDebugMode"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"Order","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"Puffiness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"ReferenceMeshId","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ReferenceOrigin","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ReferenceOriginWorld","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Tuning","Default":"0","MemberType":"Property","Name":"ShrinkFactor","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"TemporaryReferenceId","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"WrapLayer","Superclass":"BaseWrap"},{"Members":[{"Category":"Debug","Default":"1, 1, 1","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Debug","Default":"None","MemberType":"Property","Name":"DebugMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"WrapTargetDebugMode"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"Stiffness","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"WrapTarget","Superclass":"BaseWrap"},{"Members":[{"Category":"Shape","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Attachment0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Attachment"}},{"Category":"Shape","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Attachment1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Attachment"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"Brightness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0 1 1 1 0 1 1 1 1 0 ","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"ColorSequence"}},{"Category":"Shape","Default":"0","MemberType":"Property","Name":"CurveSize0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Shape","Default":"0","MemberType":"Property","Name":"CurveSize1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Shape","Default":"false","MemberType":"Property","Name":"FaceCamera","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"LightEmission","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"LightInfluence","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Shape","Default":"10","MemberType":"Property","Name":"Segments","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"Texture","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"TextureLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"Stretch","MemberType":"Property","Name":"TextureMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextureMode"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"TextureSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0 0.5 0 1 0.5 0 ","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberSequence"}},{"Category":"Shape","Default":"1","MemberType":"Property","Name":"Width0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Shape","Default":"1","MemberType":"Property","Name":"Width1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"ZOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"SetTextureOffset","Parameters":[{"Default":"0","Name":"offset","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Beam","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"Fire","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Event","Name":"Event","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BindableEvent","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"Invoke","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"OnInvoke","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BindableFunction","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"BodyMover","Superclass":"Instance","Tags":["NotCreatable","Deprecated"]},{"Members":[{"Category":"Goals","Default":"0, 2, 0","MemberType":"Property","Name":"AngularVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"4000, 4000, 4000","MemberType":"Property","Name":"MaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"1250","MemberType":"Property","Name":"P","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Goals","Default":"0, 2, 0","MemberType":"Property","Name":"angularvelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"AngularVelocity","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"4000, 4000, 4000","MemberType":"Property","Name":"maxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"MaxTorque","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Instances","Name":"BodyAngularVelocity","Superclass":"BodyMover","Tags":["Deprecated",{"PreferredDescriptorName":"AngularVelocity","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Goals","Default":"0, 1, 0","MemberType":"Property","Name":"Force","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"0, 1, 0","MemberType":"Property","Name":"force","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"Force","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Instances","Name":"BodyForce","Superclass":"BodyMover","Tags":["Deprecated",{"PreferredDescriptorName":"VectorForce","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Goals","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Goals","Default":"500","MemberType":"Property","Name":"D","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Goals","Default":"400000, 0, 400000","MemberType":"Property","Name":"MaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"3000","MemberType":"Property","Name":"P","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Goals","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"cframe","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"CFrame","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Goals","Default":"400000, 0, 400000","MemberType":"Property","Name":"maxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"MaxTorque","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Instances","Name":"BodyGyro","Superclass":"BodyMover","Tags":["Deprecated",{"PreferredDescriptorName":"AlignOrientation","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Goals","Default":"1250","MemberType":"Property","Name":"D","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Goals","Default":"4000, 4000, 4000","MemberType":"Property","Name":"MaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"10000","MemberType":"Property","Name":"P","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Goals","Default":"0, 50, 0","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"4000, 4000, 4000","MemberType":"Property","Name":"maxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"MaxForce","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"0, 50, 0","MemberType":"Property","Name":"position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"Position","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"GetLastForce","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"lastForce","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetLastForce","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReachedTarget","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BodyPosition","Superclass":"BodyMover","Tags":["Deprecated",{"PreferredDescriptorName":"AlignPosition","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Goals","Default":"0, 1, 0","MemberType":"Property","Name":"Force","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"0, 0, 0","MemberType":"Property","Name":"Location","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"0, 1, 0","MemberType":"Property","Name":"force","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"Force","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"0, 0, 0","MemberType":"Property","Name":"location","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"Location","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Instances","Name":"BodyThrust","Superclass":"BodyMover","Tags":["Deprecated",{"PreferredDescriptorName":"VectorForce","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Goals","Default":"4000, 4000, 4000","MemberType":"Property","Name":"MaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"1250","MemberType":"Property","Name":"P","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Goals","Default":"0, 2, 0","MemberType":"Property","Name":"Velocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"4000, 4000, 4000","MemberType":"Property","Name":"maxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"MaxForce","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"0, 2, 0","MemberType":"Property","Name":"velocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"Velocity","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"GetLastForce","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"lastForce","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BodyVelocity","Superclass":"BodyMover","Tags":["Deprecated",{"PreferredDescriptorName":"LinearVelocity","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Internal","Default":"false","MemberType":"Property","Name":"Active","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Goals","Default":"0.699999988","MemberType":"Property","Name":"CartoonFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Thrust","Default":"30","MemberType":"Property","Name":"MaxSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Thrust","Default":"4000","MemberType":"Property","Name":"MaxThrust","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Turn","Default":"400000, 400000, 0","MemberType":"Property","Name":"MaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Target","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Goals","Default":"0, 0, 0","MemberType":"Property","Name":"TargetOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Goals","Default":"4","MemberType":"Property","Name":"TargetRadius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Thrust","Default":"0.00100000005","MemberType":"Property","Name":"ThrustD","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Thrust","Default":"5","MemberType":"Property","Name":"ThrustP","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Turn","Default":"500","MemberType":"Property","Name":"TurnD","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Turn","Default":"3000","MemberType":"Property","Name":"TurnP","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"Abort","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Fire","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"fire","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Fire","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReachedTarget","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RocketPropulsion","Superclass":"BodyMover","Tags":["Deprecated",{"PreferredDescriptorName":"LineForce","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Condition","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"State","Default":"false","MemberType":"Property","Name":"ContinueExecution","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"Id","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"Line","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"LogMessage","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"MetaBreakpointId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Script","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"State","Default":"true","MemberType":"Property","Name":"Valid","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"false","MemberType":"Property","Name":"Verified","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"Breakpoint","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"CloseBrowserWindow","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CopyAuthCookieFromBrowserToEngine","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EmitHybridEvent","Parameters":[{"Name":"moduleName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"params","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ExecuteJavaScript","Parameters":[{"Name":"javascript","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenBrowserWindow","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenNativeOverlay","Parameters":[{"Name":"title","Type":{"Category":"Primitive","Name":"string"}},{"Name":"url","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenWeChatAuthWindow","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReturnToJavaScript","Parameters":[{"Name":"callbackId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"params","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendCommand","Parameters":[{"Name":"command","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AuthCookieCopiedToEngine","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BrowserWindowClosed","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BrowserWindowWillNavigate","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"JavaScriptCallback","Parameters":[{"Name":"content","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BrowserService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"LaunchBulkImport","Parameters":[{"Name":"assetTypeToImport","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowBulkImportView","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AssetImported","Parameters":[{"Name":"assetType","Type":{"Category":"Enum","Name":"AssetType"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"id","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BulkImportFinished","Parameters":[{"Name":"state","Type":{"Category":"Primitive","Name":"int"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BulkImportStarted","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BulkImportService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"CacheableContentProvider","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"HSRDataContentProvider","Superclass":"CacheableContentProvider","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetContentMemoryData","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MeshContentProvider","Superclass":"CacheableContentProvider","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"SolidModelContentProvider","Superclass":"CacheableContentProvider","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"AttachCallout","Parameters":[{"Name":"definitionId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"locationId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"target","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DefineCallout","Parameters":[{"Name":"definitionId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"title","Type":{"Category":"Primitive","Name":"string"}},{"Name":"description","Type":{"Category":"Primitive","Name":"string"}},{"Name":"learnMoreURL","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DetachCalloutsByDefinitionId","Parameters":[{"Name":"definitionId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CalloutService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Camera","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CameraSubject","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Camera","Default":"Fixed","MemberType":"Property","Name":"CameraType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"CameraType"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CoordinateFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"CFrame","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Camera","Default":"88.8765335","MemberType":"Property","Name":"DiagonalFieldOfView","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"70","MemberType":"Property","Name":"FieldOfView","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"Vertical","MemberType":"Property","Name":"FieldOfViewMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FieldOfViewMode"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Focus","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"HeadLocked","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"HeadScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"70","MemberType":"Property","Name":"MaxAxisFieldOfView","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"-0.5","MemberType":"Property","Name":"NearPlaneZ","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1, 1","MemberType":"Property","Name":"ViewportSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"focus","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"Focus","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"MemberType":"Function","Name":"GetLargestCutoffDistance","Parameters":[{"Name":"ignoreList","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPanSpeed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPartsObscuringTarget","Parameters":[{"Name":"castPoints","Type":{"Category":"Group","Name":"Array"}},{"Name":"ignoreList","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRenderCFrame","Parameters":[],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRoll","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTiltSpeed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Interpolate","Parameters":[{"Name":"endPos","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"endFocus","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"duration","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PanUnits","Parameters":[{"Name":"units","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ScreenPointToRay","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"float"}},{"Name":"y","Type":{"Category":"Primitive","Name":"float"}},{"Default":"0","Name":"depth","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"DataType","Name":"Ray"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"SetCameraPanMode","Parameters":[{"Default":"Classic","Name":"mode","Type":{"Category":"Enum","Name":"CameraPanMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetImageServerView","Parameters":[{"Name":"modelCoord","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRoll","Parameters":[{"Name":"rollAngle","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TiltUnits","Parameters":[{"Name":"units","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ViewportPointToRay","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"float"}},{"Name":"y","Type":{"Category":"Primitive","Name":"float"}},{"Default":"0","Name":"depth","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"DataType","Name":"Ray"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"WorldToScreenPoint","Parameters":[{"Name":"worldPoint","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"WorldToViewportPoint","Parameters":[{"Name":"worldPoint","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"Zoom","Parameters":[{"Name":"distance","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ZoomToExtents","Parameters":[{"Name":"boundingBoxCFrame","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"boundingBoxSize","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FirstPersonTransition","Parameters":[{"Name":"entering","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InterpolationFinished","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Camera","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetCanRedo","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCanUndo","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Redo","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ResetWaypoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEnabled","Parameters":[{"Name":"state","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetWaypoint","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Undo","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnRedo","Parameters":[{"Name":"waypoint","Type":{"Category":"Primitive","Name":"string"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnUndo","Parameters":[{"Name":"waypoint","Type":{"Category":"Primitive","Name":"string"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ChangeHistoryService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"CharacterAppearance","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"HeadColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"0.992157, 0.917647, 0.552941","MemberType":"Property","Name":"HeadColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"LeftArmColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"0.992157, 0.917647, 0.552941","MemberType":"Property","Name":"LeftArmColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"LeftLegColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"0.0509804, 0.411765, 0.67451","MemberType":"Property","Name":"LeftLegColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"RightArmColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"0.992157, 0.917647, 0.552941","MemberType":"Property","Name":"RightArmColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"RightLegColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"0.0509804, 0.411765, 0.67451","MemberType":"Property","Name":"RightLegColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TorsoColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"0.156863, 0.498039, 0.278431","MemberType":"Property","Name":"TorsoColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}}],"MemoryCategory":"Instances","Name":"BodyColors","Superclass":"CharacterAppearance"},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"BaseTextureId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"Head","MemberType":"Property","Name":"BodyPart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"BodyPart"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"MeshId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"OverlayTextureId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}}],"MemoryCategory":"Instances","Name":"CharacterMesh","Superclass":"CharacterAppearance"},{"Members":[{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Color3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Outfit1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Outfit2","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"Clothing","Superclass":"CharacterAppearance","Tags":["NotCreatable"]},{"Members":[{"Category":"Appearance","Default":"","MemberType":"Property","Name":"PantsTemplate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"Pants","Superclass":"Clothing"},{"Members":[{"Category":"Appearance","Default":"","MemberType":"Property","Name":"ShirtTemplate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"Shirt","Superclass":"Clothing"},{"Members":[{"Category":"Appearance","Default":"1, 1, 1","MemberType":"Property","Name":"Color3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"Graphic","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"ShirtGraphic","Superclass":"CharacterAppearance"},{"Members":[{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SkinColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}}],"MemoryCategory":"Instances","Name":"Skin","Superclass":"CharacterAppearance","Tags":["Deprecated"]},{"Members":[{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"BubbleChatEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"LoadDefaultChat","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"Chat","Parameters":[{"Name":"partOrCharacter","Type":{"Category":"Class","Name":"Instance"}},{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Blue","Name":"color","Type":{"Category":"Enum","Name":"ChatColor"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ChatLocal","Parameters":[{"Name":"partOrCharacter","Type":{"Category":"Class","Name":"Instance"}},{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Blue","Name":"color","Type":{"Category":"Enum","Name":"ChatColor"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetShouldUseLuaChat","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InvokeChatCallback","Parameters":[{"Name":"callbackType","Type":{"Category":"Enum","Name":"ChatCallbackType"}},{"Name":"callbackArguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterChatCallback","Parameters":[{"Name":"callbackType","Type":{"Category":"Enum","Name":"ChatCallbackType"}},{"Name":"callbackFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetBubbleChatSettings","Parameters":[{"Name":"settings","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CanUserChatAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CanUsersChatAsync","Parameters":[{"Name":"userIdFrom","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"userIdTo","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FilterStringAsync","Parameters":[{"Name":"stringToFilter","Type":{"Category":"Primitive","Name":"string"}},{"Name":"playerFrom","Type":{"Category":"Class","Name":"Player"}},{"Name":"playerTo","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FilterStringForBroadcast","Parameters":[{"Name":"stringToFilter","Type":{"Category":"Primitive","Name":"string"}},{"Name":"playerFrom","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FilterStringForPlayerAsync","Parameters":[{"Name":"stringToFilter","Type":{"Category":"Primitive","Name":"string"}},{"Name":"playerToFilterFor","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"FilterStringAsync","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BubbleChatSettingsChanged","Parameters":[{"Name":"settings","Type":{"Category":"Group","Name":"Variant"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Chatted","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"Instance"}},{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"color","Type":{"Category":"Enum","Name":"ChatColor"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ClientToServerFilterMessageSignalV2","Parameters":[{"Name":"sender","Type":{"Category":"Class","Name":"Instance"}},{"Name":"receiver","Type":{"Category":"Class","Name":"Instance"}},{"Name":"unfilteredMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ClientToServerReportUnfilteredSignal","Parameters":[{"Name":"unfilteredText","Type":{"Category":"Primitive","Name":"string"}},{"Name":"match","Type":{"Category":"Primitive","Name":"string"}},{"Name":"instancePath","Type":{"Category":"Primitive","Name":"string"}},{"Name":"instanceType","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerToClientUnderOver13FilteredResponseSignal","Parameters":[{"Name":"sender","Type":{"Category":"Class","Name":"Instance"}},{"Name":"unfilteredMessage","Type":{"Category":"Primitive","Name":"string"}},{"Name":"isError","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"errorStr","Type":{"Category":"Primitive","Name":"string"}},{"Name":"under13","Type":{"Category":"Primitive","Name":"string"}},{"Name":"over13","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Chat","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Image","Default":"","MemberType":"Property","Name":"CursorIcon","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"32","MemberType":"Property","Name":"MaxActivationDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Event","Name":"MouseActionReplicated","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"actionType","Type":{"Category":"Primitive","Name":"int"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseClick","Parameters":[{"Name":"playerWhoClicked","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseHoverEnter","Parameters":[{"Name":"playerWhoHovered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseHoverLeave","Parameters":[{"Name":"playerWhoHovered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RightMouseClick","Parameters":[{"Name":"playerWhoClicked","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"mouseClick","Parameters":[{"Name":"playerWhoClicked","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"MouseClick","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ClickDetector","Superclass":"Instance"},{"Members":[{"Category":"State","Default":"1, 1, 1","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0.5","MemberType":"Property","Name":"Cover","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.699999988","MemberType":"Property","Name":"Density","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"Clouds","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ClusterPacketCache","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"AddTag","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAllTags","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetCollection","Parameters":[{"Name":"class","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetTagged","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetInstanceAddedSignal","Parameters":[{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptSignal"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetInstanceRemovedSignal","Parameters":[{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptSignal"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTagged","Parameters":[{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetTags","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"HasTag","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"RemoveTag","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ItemAdded","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetInstanceAddedSignal","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ItemRemoved","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetInstanceRemovedSignal","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TagAdded","Parameters":[{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TagRemoved","Parameters":[{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CollectionService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AllowGUIAccessPoints","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Checked","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DefaultShortcut","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DisplayName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Icon","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Name","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Permission","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"CommandPermission"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StatusTip","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"EnableGuiAccess","Parameters":[{"Name":"displayName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"statusTip","Type":{"Category":"Primitive","Name":"string"}},{"Name":"defaultShortcut","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterExecutionCallback","Parameters":[{"Name":"callbackFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CommandInstance","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"Execute","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"params","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterCommand","Parameters":[{"Name":"plugin","Type":{"Category":"Class","Name":"Plugin"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"context","Type":{"Category":"Primitive","Name":"string"}},{"Default":"LocalUser","Name":"permission","Type":{"Category":"Enum","Name":"CommandPermission"}}],"ReturnType":{"Category":"Class","Name":"CommandInstance"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CommandExecuting","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"params","Type":{"Category":"Group","Name":"Variant"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CommandService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"Configuration","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ConfigureServerService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Active","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Attachments","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Attachment0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Attachment"}},{"Category":"Attachments","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Attachment1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Attachment"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Visible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"PhysicsParts","Name":"Constraint","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"AlignOrientation","Default":"Parallel","MemberType":"Property","Name":"AlignType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AlignType"}},{"Category":"TargetOrientation","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Compliance","Default":"INF","MemberType":"Property","Name":"MaxAngularVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Compliance","Default":"10000","MemberType":"Property","Name":"MaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AlignmentMode","Default":"TwoAttachment","MemberType":"Property","Name":"Mode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true}, -"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"OrientationAlignmentMode"}},{"Category":"TargetOrientation","Default":"1, 0, 0","MemberType":"Property","Name":"PrimaryAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"AlignOrientation","Default":"false","MemberType":"Property","Name":"PrimaryAxisOnly","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"AlignOrientation","Default":"false","MemberType":"Property","Name":"ReactionTorqueEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Compliance","Default":"10","MemberType":"Property","Name":"Responsiveness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AlignOrientation","Default":"false","MemberType":"Property","Name":"RigidityEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"TargetOrientation","Default":"0, 1, 0","MemberType":"Property","Name":"SecondaryAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"PhysicsParts","Name":"AlignOrientation","Superclass":"Constraint"},{"Members":[{"Category":"AlignPosition","Default":"false","MemberType":"Property","Name":"ApplyAtCenterOfMass","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Compliance","Default":"10000","MemberType":"Property","Name":"MaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Compliance","Default":"INF","MemberType":"Property","Name":"MaxVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AlignmentMode","Default":"TwoAttachment","MemberType":"Property","Name":"Mode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PositionAlignmentMode"}},{"Category":"AlignPosition","Default":"0, 0, 0","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"AlignPosition","Default":"false","MemberType":"Property","Name":"ReactionForceEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Compliance","Default":"10","MemberType":"Property","Name":"Responsiveness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AlignPosition","Default":"false","MemberType":"Property","Name":"RigidityEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"PhysicsParts","Name":"AlignPosition","Superclass":"Constraint"},{"Members":[{"Category":"Torque","Default":"0, 0, 0","MemberType":"Property","Name":"AngularVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Torque","Default":"0","MemberType":"Property","Name":"MaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Torque","Default":"false","MemberType":"Property","Name":"ReactionTorqueEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Torque","Default":"World","MemberType":"Property","Name":"RelativeTo","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ActuatorRelativeTo"}}],"MemoryCategory":"PhysicsParts","Name":"AngularVelocity","Superclass":"Constraint"},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"IsKinematic","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Compliance","Default":"10000","MemberType":"Property","Name":"MaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Compliance","Default":"10000","MemberType":"Property","Name":"MaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Transform","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}}],"MemoryCategory":"PhysicsParts","Name":"AnimationConstraint","Superclass":"Constraint","Tags":["NotBrowsable"]},{"Members":[{"Category":"BallSocket","Default":"false","MemberType":"Property","Name":"LimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Friction","Default":"0","MemberType":"Property","Name":"MaxFrictionTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Friction","Default":"0","MemberType":"Property","Name":"MaxFrictionTorqueXml","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.150000006","MemberType":"Property","Name":"Radius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"0","MemberType":"Property","Name":"Restitution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"false","MemberType":"Property","Name":"TwistLimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"TwistLimits","Default":"-45","MemberType":"Property","Name":"TwistLowerAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"TwistLimits","Default":"45","MemberType":"Property","Name":"TwistUpperAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"45","MemberType":"Property","Name":"UpperAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"BallSocketConstraint","Superclass":"Constraint"},{"Members":[{"Category":"Hinge","Default":"None","MemberType":"Property","Name":"ActuatorType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ActuatorType"}},{"Category":"Servo","Default":"45","MemberType":"Property","Name":"AngularResponsiveness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Servo","Default":"0","MemberType":"Property","Name":"AngularSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Motor","Default":"0","MemberType":"Property","Name":"AngularVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Derived","Default":"0","MemberType":"Property","Name":"CurrentAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Hinge","Default":"false","MemberType":"Property","Name":"LimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Limits","Default":"-45","MemberType":"Property","Name":"LowerAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Motor","Default":"INF","MemberType":"Property","Name":"MotorMaxAcceleration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Motor","Default":"0","MemberType":"Property","Name":"MotorMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.150000006","MemberType":"Property","Name":"Radius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"0","MemberType":"Property","Name":"Restitution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Servo","Default":"0","MemberType":"Property","Name":"ServoMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Servo","Default":"0","MemberType":"Property","Name":"TargetAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"45","MemberType":"Property","Name":"UpperAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"HingeConstraint","Superclass":"Constraint"},{"Members":[{"Category":"LineForce","Default":"false","MemberType":"Property","Name":"ApplyAtCenterOfMass","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"LineForce","Default":"false","MemberType":"Property","Name":"InverseSquareLaw","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"LineForce","Default":"1000","MemberType":"Property","Name":"Magnitude","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"LineForce","Default":"INF","MemberType":"Property","Name":"MaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"LineForce","Default":"false","MemberType":"Property","Name":"ReactionForceEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"PhysicsParts","Name":"LineForce","Superclass":"Constraint"},{"Members":[{"Category":"Line","Default":"1, 0, 0","MemberType":"Property","Name":"LineDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Line","Default":"-0","MemberType":"Property","Name":"LineVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"1000","MemberType":"Property","Name":"MaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Plane","Default":"0, 0","MemberType":"Property","Name":"PlaneVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Plane","Default":"1, 0, 0","MemberType":"Property","Name":"PrimaryTangentAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Mode","Default":"World","MemberType":"Property","Name":"RelativeTo","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ActuatorRelativeTo"}},{"Category":"Plane","Default":"0, 1, 0","MemberType":"Property","Name":"SecondaryTangentAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Vector","Default":"0, 0, 0","MemberType":"Property","Name":"VectorVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Mode","Default":"Vector","MemberType":"Property","Name":"VelocityConstraintMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VelocityConstraintMode"}}],"MemoryCategory":"PhysicsParts","Name":"LinearVelocity","Superclass":"Constraint"},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"PlaneConstraint","Superclass":"Constraint"},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"Plane","Superclass":"PlaneConstraint","Tags":["Deprecated",{"PreferredDescriptorName":"PlaneConstraint","ThreadSafety":"Unknown"}]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"RigidConstraint","Superclass":"Constraint"},{"Members":[{"Category":"Derived","Default":"0","MemberType":"Property","Name":"CurrentDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Rod","Default":"5","MemberType":"Property","Name":"Length","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"90","MemberType":"Property","Name":"LimitAngle0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"90","MemberType":"Property","Name":"LimitAngle1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Rod","Default":"false","MemberType":"Property","Name":"LimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0.100000001","MemberType":"Property","Name":"Thickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"RodConstraint","Superclass":"Constraint"},{"Members":[{"Category":"Derived","Default":"0","MemberType":"Property","Name":"CurrentDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Rope","Default":"5","MemberType":"Property","Name":"Length","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Rope","Default":"0","MemberType":"Property","Name":"Restitution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.100000001","MemberType":"Property","Name":"Thickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Rope","Default":"false","MemberType":"Property","Name":"WinchEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Winch","Default":"10000","MemberType":"Property","Name":"WinchForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Winch","Default":"45","MemberType":"Property","Name":"WinchResponsiveness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Winch","Default":"2","MemberType":"Property","Name":"WinchSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Winch","Default":"5","MemberType":"Property","Name":"WinchTarget","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"RopeConstraint","Superclass":"Constraint"},{"Members":[{"Category":"Slider","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ActuatorType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ActuatorType"}},{"Category":"Derived","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CurrentPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Slider","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Servo","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LinearResponsiveness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LowerLimit","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Motor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MotorMaxAcceleration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Motor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MotorMaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Restitution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Servo","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ServoMaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Servo","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Speed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Servo","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TargetPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UpperLimit","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Motor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Velocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"SlidingBallConstraint","Superclass":"Constraint","Tags":["NotCreatable"]},{"Members":[{"Category":"Cylinder","Default":"None","MemberType":"Property","Name":"AngularActuatorType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ActuatorType"}},{"Category":"Cylinder","Default":"false","MemberType":"Property","Name":"AngularLimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"AngularServo","Default":"45","MemberType":"Property","Name":"AngularResponsiveness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AngularLimits","Default":"0","MemberType":"Property","Name":"AngularRestitution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AngularServo","Default":"0","MemberType":"Property","Name":"AngularSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AngularMotor","Default":"0","MemberType":"Property","Name":"AngularVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Derived","Default":"0","MemberType":"Property","Name":"CurrentAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Cylinder","Default":"0","MemberType":"Property","Name":"InclinationAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AngularLimits","Default":"-45","MemberType":"Property","Name":"LowerAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AngularMotor","Default":"INF","MemberType":"Property","Name":"MotorMaxAngularAcceleration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AngularMotor","Default":"0","MemberType":"Property","Name":"MotorMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"RotationAxisVisible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"AngularServo","Default":"0","MemberType":"Property","Name":"ServoMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AngularServo","Default":"0","MemberType":"Property","Name":"TargetAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"AngularLimits","Default":"45","MemberType":"Property","Name":"UpperAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Derived","Default":"1, 0, 0","MemberType":"Property","Name":"WorldRotationAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"PhysicsParts","Name":"CylindricalConstraint","Superclass":"SlidingBallConstraint"},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"PrismaticConstraint","Superclass":"SlidingBallConstraint"},{"Members":[{"Category":"Appearance","Default":"3","MemberType":"Property","Name":"Coils","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Derived","Default":"0","MemberType":"Property","Name":"CurrentLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Spring","Default":"0","MemberType":"Property","Name":"Damping","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Spring","Default":"1","MemberType":"Property","Name":"FreeLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Spring","Default":"false","MemberType":"Property","Name":"LimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Spring","Default":"INF","MemberType":"Property","Name":"MaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"5","MemberType":"Property","Name":"MaxLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"0","MemberType":"Property","Name":"MinLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.400000006","MemberType":"Property","Name":"Radius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Spring","Default":"0","MemberType":"Property","Name":"Stiffness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.100000001","MemberType":"Property","Name":"Thickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"SpringConstraint","Superclass":"Constraint"},{"Members":[{"Category":"Torque","Default":"Attachment0","MemberType":"Property","Name":"RelativeTo","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ActuatorRelativeTo"}},{"Category":"Torque","Default":"0, 0, 0","MemberType":"Property","Name":"Torque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"PhysicsParts","Name":"Torque","Superclass":"Constraint"},{"Members":[{"Category":"Appearance","Default":"8","MemberType":"Property","Name":"Coils","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Derived","Default":"0","MemberType":"Property","Name":"CurrentAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Spring","Default":"0.00999999978","MemberType":"Property","Name":"Damping","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Spring","Default":"false","MemberType":"Property","Name":"LimitEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated",{"PreferredDescriptorName":"LimitsEnabled","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Spring","Default":"false","MemberType":"Property","Name":"LimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Limits","Default":"45","MemberType":"Property","Name":"MaxAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Spring","Default":"INF","MemberType":"Property","Name":"MaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.400000006","MemberType":"Property","Name":"Radius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"0","MemberType":"Property","Name":"Restitution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Spring","Default":"100","MemberType":"Property","Name":"Stiffness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"TorsionSpringConstraint","Superclass":"Constraint"},{"Members":[{"Category":"Universal","Default":"false","MemberType":"Property","Name":"LimitsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Limits","Default":"45","MemberType":"Property","Name":"MaxAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.200000003","MemberType":"Property","Name":"Radius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Limits","Default":"0","MemberType":"Property","Name":"Restitution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"UniversalConstraint","Superclass":"Constraint"},{"Members":[{"Category":"VectorForce","Default":"false","MemberType":"Property","Name":"ApplyAtCenterOfMass","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"VectorForce","Default":"1000, 0, 0","MemberType":"Property","Name":"Force","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"VectorForce","Default":"Attachment0","MemberType":"Property","Name":"RelativeTo","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ActuatorRelativeTo"}}],"MemoryCategory":"PhysicsParts","Name":"VectorForce","Superclass":"Constraint"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BaseUrl","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RequestQueueSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"CalculateNumTrianglesInMeshSync","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAssetFetchStatus","Parameters":[{"Name":"contentId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Enum","Name":"AssetFetchStatus"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAssetFetchStatusChangedSignal","Parameters":[{"Name":"contentId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptSignal"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDetailedFailedRequests","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFailedRequests","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ListEncryptedAssets","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Preload","Parameters":[{"Name":"contentId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"PreloadAsync","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterDefaultEncryptionKey","Parameters":[{"Name":"encryptionKey","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterDefaultSessionKey","Parameters":[{"Name":"sessionKey","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterEncryptedAsset","Parameters":[{"Name":"assetId","Type":{"Category":"DataType","Name":"Content"}},{"Name":"encryptionKey","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterSessionEncryptedAsset","Parameters":[{"Name":"contentId","Type":{"Category":"DataType","Name":"Content"}},{"Name":"sessionKey","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetBaseUrl","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnregisterDefaultEncryptionKey","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnregisterEncryptedAsset","Parameters":[{"Name":"assetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CalculateNumTrianglesInMesh","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PreloadAsync","Parameters":[{"Name":"contentIdList","Type":{"Category":"Group","Name":"Array"}},{"Default":"nil","Name":"callbackFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AssetFetchFailed","Parameters":[{"Name":"assetId","Type":{"Category":"DataType","Name":"Content"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ContentProvider","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"BindAction","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"functionToBind","Type":{"Category":"DataType","Name":"Function"}},{"Name":"createTouchButton","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"inputTypes","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BindActionAtPriority","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"functionToBind","Type":{"Category":"DataType","Name":"Function"}},{"Name":"createTouchButton","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"priorityLevel","Type":{"Category":"Primitive","Name":"int"}},{"Name":"inputTypes","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BindActionToInputTypes","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"functionToBind","Type":{"Category":"DataType","Name":"Function"}},{"Name":"createTouchButton","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"inputTypes","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"BindAction","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BindActivate","Parameters":[{"Name":"userInputTypeForActivation","Type":{"Category":"Enum","Name":"UserInputType"}},{"Name":"keyCodesForActivation","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BindCoreAction","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"functionToBind","Type":{"Category":"DataType","Name":"Function"}},{"Name":"createTouchButton","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"inputTypes","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BindCoreActionAtPriority","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"functionToBind","Type":{"Category":"DataType","Name":"Function"}},{"Name":"createTouchButton","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"priorityLevel","Type":{"Category":"Primitive","Name":"int"}},{"Name":"inputTypes","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BindCoreActivate","Parameters":[{"Name":"userInputTypeForActivation","Type":{"Category":"Enum","Name":"UserInputType"}},{"Name":"keyCodesForActivation","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CallFunction","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}},{"Name":"inputObject","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FireActionButtonFoundSignal","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"actionButton","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAllBoundActionInfo","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAllBoundCoreActionInfo","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBoundActionInfo","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBoundCoreActionInfo","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCurrentLocalToolIcon","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetDescription","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"description","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetImage","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"image","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPosition","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"position","Type":{"Category":"DataType","Name":"UDim2"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTitle","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"title","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnbindAction","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnbindActivate","Parameters":[{"Name":"userInputTypeForActivation","Type":{"Category":"Enum","Name":"UserInputType"}},{"Default":"Unknown","Name":"keyCodeForActivation","Type":{"Category":"Enum","Name":"KeyCode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnbindAllActions","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnbindCoreAction","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnbindCoreActivate","Parameters":[{"Name":"userInputTypeForActivation","Type":{"Category":"Enum","Name":"UserInputType"}},{"Default":"Unknown","Name":"keyCodeForActivation","Type":{"Category":"Enum","Name":"KeyCode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetButton","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BoundActionAdded","Parameters":[{"Name":"actionAdded","Type":{"Category":"Primitive","Name":"string"}},{"Name":"createTouchButton","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"functionInfoTable","Type":{"Category":"Group","Name":"Dictionary"}},{"Name":"isCore","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BoundActionChanged","Parameters":[{"Name":"actionChanged","Type":{"Category":"Primitive","Name":"string"}},{"Name":"changeName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"changeTable","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BoundActionRemoved","Parameters":[{"Name":"actionRemoved","Type":{"Category":"Primitive","Name":"string"}},{"Name":"functionInfoTable","Type":{"Category":"Group","Name":"Dictionary"}},{"Name":"isCore","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GetActionButtonEvent","Parameters":[{"Name":"actionName","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LocalToolEquipped","Parameters":[{"Name":"toolEquipped","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LocalToolUnequipped","Parameters":[{"Name":"toolUnequipped","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ContextActionService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"BindButton","Parameters":[{"Name":"button","Type":{"Category":"Enum","Name":"Button"}},{"Name":"caption","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetButton","Parameters":[{"Name":"button","Type":{"Category":"Enum","Name":"Button"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnbindButton","Parameters":[{"Name":"button","Type":{"Category":"Enum","Name":"Button"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"bindButton","Parameters":[{"Name":"button","Type":{"Category":"Enum","Name":"Button"}},{"Name":"caption","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"BindButton","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"getButton","Parameters":[{"Name":"button","Type":{"Category":"Enum","Name":"Button"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetButton","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ButtonChanged","Parameters":[{"Name":"button","Type":{"Category":"Enum","Name":"Button"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Controller","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"HumanoidController","Superclass":"Controller"},{"Members":[{"Category":"Axes","Default":"0","MemberType":"Property","Name":"Steer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Axes","Default":"0","MemberType":"Property","Name":"Throttle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Event","Name":"AxisChanged","Parameters":[{"Name":"axis","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"SkateboardController","Superclass":"Controller"},{"Members":[],"MemoryCategory":"Instances","Name":"VehicleController","Superclass":"Controller"},{"Members":[{"Category":"Movement","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MoveSpeedFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RigidityEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"ControllerBase","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Balance","Default":"10000","MemberType":"Property","Name":"BalanceMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"false","MemberType":"Property","Name":"BalanceRigidityEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Balance","Default":"100","MemberType":"Property","Name":"BalanceSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Turn","Default":"true","MemberType":"Property","Name":"MaintainAngularMomentum","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Movement","Default":"true","MemberType":"Property","Name":"MaintainLinearMomentum","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Movement","Default":"1000","MemberType":"Property","Name":"MoveMaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Orientation","Default":"10000","MemberType":"Property","Name":"OrientationMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Orientation","Default":"1","MemberType":"Property","Name":"OrientationSpeedFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Turn","Default":"10000","MemberType":"Property","Name":"TurningMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Turn","Default":"1","MemberType":"Property","Name":"TurningSpeedFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"0, 0, 0","MemberType":"Property","Name":"VectorForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Instances","Name":"AirController","Superclass":"ControllerBase","Tags":["NotBrowsable"]},{"Members":[{"Category":"Movement","Default":"0","MemberType":"Property","Name":"AccelerationTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"10000","MemberType":"Property","Name":"BalanceMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"false","MemberType":"Property","Name":"BalanceRigidityEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Balance","Default":"100","MemberType":"Property","Name":"BalanceSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"10000","MemberType":"Property","Name":"MoveMaxForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"10000","MemberType":"Property","Name":"OrientationMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"100","MemberType":"Property","Name":"OrientationSpeedFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"ClimbController","Superclass":"ControllerBase","Tags":["NotBrowsable"]},{"Members":[{"Category":"Balance","Default":"1","MemberType":"Property","Name":"AccelerationLean","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"0","MemberType":"Property","Name":"AccelerationTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"100","MemberType":"Property","Name":"AlignSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"10000","MemberType":"Property","Name":"AlignTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"10000","MemberType":"Property","Name":"BalanceMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"false","MemberType":"Property","Name":"BalanceRigidityEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Balance","Default":"100","MemberType":"Property","Name":"BalanceSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"0","MemberType":"Property","Name":"DecelerationTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"2","MemberType":"Property","Name":"Friction","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"1","MemberType":"Property","Name":"FrictionWeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"1","MemberType":"Property","Name":"GroundOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"10000","MemberType":"Property","Name":"StandForce","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"100","MemberType":"Property","Name":"StandSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Movement","Default":"1","MemberType":"Property","Name":"TurningFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"GroundController","Superclass":"ControllerBase","Tags":["NotBrowsable"]},{"Members":[{"Category":"Movement","Default":"0","MemberType":"Property","Name":"AccelerationTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"10000","MemberType":"Property","Name":"PitchMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"1","MemberType":"Property","Name":"PitchSpeedFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"10000","MemberType":"Property","Name":"RollMaxTorque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Balance","Default":"1","MemberType":"Property","Name":"RollSpeedFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"SwimController","Superclass":"ControllerBase","Tags":["NotBrowsable"]},{"Members":[{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ActiveController","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"ControllerBase"}},{"Category":"Behavior","Default":"16","MemberType":"Property","Name":"BaseMoveSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"8","MemberType":"Property","Name":"BaseTurnSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ClimbSensor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"ControllerSensor"}},{"Category":"Input","Default":"0, 0, 1","MemberType":"Property","Name":"FacingDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"GroundSensor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"ControllerSensor"}},{"Category":"Input","Default":"0, 0, 0","MemberType":"Property","Name":"MovingDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"GetControllers","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ControllerManager","Superclass":"Instance","Tags":["NotBrowsable"]},{"Members":[],"MemoryCategory":"Instances","Name":"ControllerService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"CookiesService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"CorePackages","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"CoreScriptDebuggingManagerHelper","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"GetScriptFilePath","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CoreScriptSyncService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"IsWatchingScriptLine","Parameters":[{"Name":"scriptRef","Type":{"Category":"Primitive","Name":"string"}},{"Name":"lineNumber","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartWatchingScriptLine","Parameters":[{"Name":"scriptRef","Type":{"Category":"Primitive","Name":"string"}},{"Name":"debuggerConnectionId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"lineNumber","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GuidLineContentsChanged","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"lineNumber","Type":{"Category":"Primitive","Name":"int"}},{"Name":"contents","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GuidNameChanged","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"fullName","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CrossDMScriptChangeListener","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"PersistedCurrentValue","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"GetAttachedReceivers","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetValue","Parameters":[{"Name":"newValue","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReceiverConnected","Parameters":[{"Name":"receiver","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReceiverDisconnected","Parameters":[{"Name":"receiver","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CustomEvent","Superclass":"Instance","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Source","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"MemberType":"Function","Name":"GetCurrentValue","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EventConnected","Parameters":[{"Name":"event","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EventDisconnected","Parameters":[{"Name":"event","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SourceValueChanged","Parameters":[{"Name":"newValue","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CustomEventReceiver","Superclass":"Instance","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Offset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Scale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VertexColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Instances","Name":"DataModelMesh","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Bevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Bevel Roundness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Bulge","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"BevelMesh","Superclass":"DataModelMesh","Tags":["NotCreatable","NotBrowsable","Deprecated"]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"BlockMesh","Superclass":"BevelMesh"},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"CylinderMesh","Superclass":"BevelMesh","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"MeshId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"TextureId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"PhysicsParts","Name":"FileMesh","Superclass":"DataModelMesh"},{"Members":[{"Category":"Data","Default":"Head","MemberType":"Property","Name":"MeshType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MeshType"}}],"MemoryCategory":"PhysicsParts","Name":"SpecialMesh","Superclass":"FileMesh"},{"Members":[{"MemberType":"Function","Name":"GetPatch","Parameters":[{"Name":"patchName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterPatch","Parameters":[{"Name":"patchName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"behaviorName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"localConfigPath","Type":{"Category":"Primitive","Name":"string"}},{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdatePatch","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"patchName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callbackFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataModelPatchService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CurrentDataModelType","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"StudioDataModelType"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SessionId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Event","Name":"CurrentDataModelTypeAboutToChange","Parameters":[{"Name":"dataModelType","Type":{"Category":"Enum","Name":"StudioDataModelType"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CurrentDataModelTypeChanged","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DataModelCreated","Parameters":[{"Name":"gameStateType","Type":{"Category":"Enum","Name":"StudioDataModelType"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DataModelWillBeDestroyed","Parameters":[{"Name":"gameStateType","Type":{"Category":"Enum","Name":"StudioDataModelType"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataModelSession","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"MemberType":"Function","Name":"GetMetadata","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMetadata","Parameters":[{"Name":"attributes","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataStoreIncrementOptions","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CreatedTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DataStoreName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UpdatedTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}}],"MemoryCategory":"Instances","Name":"DataStoreInfo","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"KeyName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"DataStoreKey","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CreatedTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UpdatedTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Version","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetMetadata","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserIds","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataStoreKeyInfo","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CreatedTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsDeleted","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Version","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"DataStoreObjectVersionInfo","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"AllScopes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"SetExperimentalFeatures","Parameters":[{"Name":"experimentalFeatures","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataStoreOptions","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"AutomaticRetry","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"LegacyNamingScheme","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GetDataStore","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Default":"global","Name":"scope","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"options","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Class","Name":"GlobalDataStore"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGlobalDataStore","Parameters":[],"ReturnType":{"Category":"Class","Name":"GlobalDataStore"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetOrderedDataStore","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Default":"global","Name":"scope","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"OrderedDataStore"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRequestBudgetForRequestType","Parameters":[{"Name":"requestType","Type":{"Category":"Enum","Name":"DataStoreRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ListDataStoresAsync","Parameters":[{"Default":"","Name":"prefix","Type":{"Category":"Primitive","Name":"string"}},{"Default":"0","Name":"pageSize","Type":{"Category":"Primitive","Name":"int"}},{"Default":"","Name":"cursor","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"DataStoreListingPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataStoreService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetMetadata","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMetadata","Parameters":[{"Name":"attributes","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataStoreSetOptions","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MaxItems","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"AddItem","Parameters":[{"Name":"item","Type":{"Category":"Class","Name":"Instance"}},{"Default":"10","Name":"lifetime","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetLegacyMaxItems","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"addItem","Parameters":[{"Name":"item","Type":{"Category":"Class","Name":"Instance"}},{"Default":"10","Name":"lifetime","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Debris","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DataModel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"InstanceCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Errors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsScriptStackTracingEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"JobCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PlayerCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Errors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ReportSoundWarnings","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Profile","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RobloxVersion","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Benchmarking","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TickCountPreciseOverride","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TickCountSampleMethod"}}],"MemoryCategory":"Instances","Name":"DebugSettings","Superclass":"Instance","Tags":["NotCreatable","Settings","NotBrowsable"]},{"Members":[],"MemoryCategory":"Instances","Name":"DebuggablePluginWatcher","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Condition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ContinueExecution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"IsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Line","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"LogExpression","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"isContextDependentBreakpoint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"line","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"Instances","Name":"DebuggerBreakpoint","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ErrorMessage","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HasError","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Id","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsPaused","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"AddBreakpoint","Parameters":[{"Name":"script","Type":{"Category":"Primitive","Name":"string"}},{"Name":"line","Type":{"Category":"Primitive","Name":"int"}},{"Name":"breakpoint","Type":{"Category":"Class","Name":"Breakpoint"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Close","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EvaluateWatch","Parameters":[{"Name":"expression","Type":{"Category":"Primitive","Name":"string"}},{"Name":"frame","Type":{"Category":"Class","Name":"StackFrame"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFrameById","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"StackFrame"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSource","Parameters":[{"Name":"scriptRef","Type":{"Category":"Primitive","Name":"string"}},{"Name":"status","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetThreadById","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"ThreadState"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetThreads","Parameters":[{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetVariableById","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"DebuggerVariable"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Pause","Parameters":[{"Name":"thread","Type":{"Category":"Class","Name":"ThreadState"}},{"Name":"status","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Populate","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveBreakpoint","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"Breakpoint"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Resume","Parameters":[{"Name":"thread","Type":{"Category":"Class","Name":"ThreadState"}},{"Name":"status","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetExceptionBreakMode","Parameters":[{"Name":"breakMode","Type":{"Category":"Enum","Name":"DebuggerExceptionBreakMode"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetVariable","Parameters":[{"Name":"variable","Type":{"Category":"Class","Name":"DebuggerVariable"}},{"Name":"value","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Step","Parameters":[{"Name":"thread","Type":{"Category":"Class","Name":"ThreadState"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StepIn","Parameters":[{"Name":"thread","Type":{"Category":"Class","Name":"ThreadState"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StepOut","Parameters":[{"Name":"thread","Type":{"Category":"Class","Name":"ThreadState"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdateSelectedFrame","Parameters":[{"Name":"threadId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"frameNumber","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BreakpointAdded","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"Breakpoint"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BreakpointChanged","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"Breakpoint"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BreakpointRemoved","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"Breakpoint"}},{"Name":"reason","Type":{"Category":"Enum","Name":"BreakpointRemoveReason"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Paused","Parameters":[{"Name":"pausedState","Type":{"Category":"Class","Name":"PausedState"}},{"Name":"reason","Type":{"Category":"Enum","Name":"DebuggerPauseReason"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Resumed","Parameters":[{"Name":"pausedState","Type":{"Category":"Class","Name":"PausedState"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DebuggerConnection","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"LocalDebuggerConnection","Superclass":"DebuggerConnection","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Timeout","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"MemberType":"Function","Name":"ConnectLocal","Parameters":[{"Name":"dataModel","Type":{"Category":"Class","Name":"DataModel"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ConnectRemote","Parameters":[{"Name":"host","Type":{"Category":"Primitive","Name":"string"}},{"Name":"port","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FocusConnection","Parameters":[{"Name":"connection","Type":{"Category":"Class","Name":"DebuggerConnection"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetConnectionById","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"DebuggerConnection"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ConnectionEnded","Parameters":[{"Name":"connection","Type":{"Category":"Class","Name":"DebuggerConnection"}},{"Name":"reason","Type":{"Category":"Enum","Name":"DebuggerEndReason"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ConnectionStarted","Parameters":[{"Name":"connection","Type":{"Category":"Class","Name":"DebuggerConnection"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FocusChanged","Parameters":[{"Name":"connection","Type":{"Category":"Class","Name":"DebuggerConnection"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DebuggerConnectionManager","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsError","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsSuccess","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Message","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RequestId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Status","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DebuggerStatus"}},{"MemberType":"Function","Name":"GetArg","Parameters":[],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DebuggerLuaResponse","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DebuggingEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"AddDebugger","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EnableDebugging","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDebuggers","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Resume","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StepIn","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StepOut","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StepOver","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DebuggerAdded","Parameters":[{"Name":"debugger","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DebuggerRemoved","Parameters":[{"Name":"debugger","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DebuggerManager","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"EditBreakpoint","Parameters":[{"Name":"metaBreakpointId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EditWatch","Parameters":[{"Name":"expression","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsConnectionForPlayDataModel","Parameters":[{"Name":"debuggerConnectionId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenScriptAtLine","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"debuggerConnectionId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"line","Type":{"Category":"Primitive","Name":"int"}},{"Name":"showErrorOnFail","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Pause","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveScriptLineMarkers","Parameters":[{"Name":"debuggerConnectionId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"allMarkers","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Resume","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCurrentThreadId","Parameters":[{"Name":"debuggerThreadId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetScriptLineMarker","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"debuggerConnectionId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"line","Type":{"Category":"Primitive","Name":"int"}},{"Name":"lineMarkerType","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ExpressionAdded","Parameters":[{"Name":"expression","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DebuggerUIService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Name","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Populated","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Type","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Value","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VariableId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VariablesCount","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"GetVariableByIndex","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"DebuggerVariable"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetVariableByName","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"DebuggerVariable"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DebuggerVariable","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Expression","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"DebuggerWatch","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"GetDeviceId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DeviceIdService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"SinglePlayer","MemberType":"Property","Name":"BehaviorType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DialogBehaviorType"}},{"Category":"Data","Default":"25","MemberType":"Property","Name":"ConversationDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"GoodbyeChoiceActive","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"GoodbyeDialog","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"InUse","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"InitialPrompt","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"Help","MemberType":"Property","Name":"Purpose","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DialogPurpose"}},{"Category":"Data","Default":"Neutral","MemberType":"Property","Name":"Tone","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DialogTone"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"TriggerDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"TriggerOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"GetCurrentPlayers","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPlayerIsUsing","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"isUsing","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalDialogChoiceSelected","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"dialogChoice","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DialogChoiceSelected","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"dialogChoice","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Dialog","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"true","MemberType":"Property","Name":"GoodbyeChoiceActive","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"GoodbyeDialog","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"ResponseDialog","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"UserDialog","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"DialogChoice","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"DiscardEdits","Parameters":[{"Name":"scripts","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDraftStatus","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Enum","Name":"DraftStatusCode"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetEditors","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RestoreScripts","Parameters":[{"Name":"scripts","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowDiffsAgainstBase","Parameters":[{"Name":"scripts","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowDiffsAgainstServer","Parameters":[{"Name":"scripts","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CommitEdits","Parameters":[{"Name":"scripts","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDrafts","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdateToLatestVersion","Parameters":[{"Name":"scripts","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CommitStatusChanged","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}},{"Name":"status","Type":{"Category":"Enum","Name":"DraftStatusCode"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DraftAdded","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DraftRemoved","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DraftStatusChanged","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EditorsListChanged","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UpdateStatusChanged","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}},{"Name":"status","Type":{"Category":"Enum","Name":"DraftStatusCode"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DraftsService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"AxisRotate","Parameters":[{"Default":"X","Name":"axis","Type":{"Category":"Enum","Name":"Axis"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MouseDown","Parameters":[{"Name":"mousePart","Type":{"Category":"Class","Name":"Instance"}},{"Name":"pointOnMousePart","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"parts","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MouseMove","Parameters":[{"Name":"mouseRay","Type":{"Category":"DataType","Name":"Ray"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MouseUp","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Dragger","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AlignDraggedObjects","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AngleSnapEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AngleSnapIncrement","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AnimateHover","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CollisionsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DraggerCoordinateSpace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DraggerCoordinateSpace"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DraggerMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DraggerMovementMode"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"GeometrySnapColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"HoverAnimateFrequency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"HoverLineThickness","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"HoverThickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"JointsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"LinearSnapEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"LinearSnapIncrement","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"PivotSnapToGeometry","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ShowHover","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ShowPivotIndicator","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"DraggerService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"XYZ","MemberType":"Property","Name":"RotationOrder","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RotationOrder"}},{"MemberType":"Function","Name":"GetAnglesAtTime","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRotationAtTime","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"X","Parameters":[],"ReturnType":{"Category":"Class","Name":"FloatCurve"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Y","Parameters":[],"ReturnType":{"Category":"Class","Name":"FloatCurve"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Z","Parameters":[],"ReturnType":{"Category":"Class","Name":"FloatCurve"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"EulerRotationCurve","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"SendEventDeferred","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventContext","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"additionalArgs","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendEventImmediately","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventContext","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"additionalArgs","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRBXEvent","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventContext","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"additionalArgs","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRBXEventStream","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventContext","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"additionalArgs","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"EventIngestService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"ScopeCheckUIComplete","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"scopes","Type":{"Category":"Group","Name":"Array"}},{"Name":"result","Type":{"Category":"Enum","Name":"ScopeCheckResult"}},{"Name":"metadata","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenAuthPrompt","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"scopes","Type":{"Category":"Group","Name":"Array"}},{"Name":"metadata","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScopeCheckResult","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"result","Type":{"Category":"Enum","Name":"ScopeCheckResult"}},{"Name":"token","Type":{"Category":"Primitive","Name":"string"}},{"Name":"scopes","Type":{"Category":"Group","Name":"Array"}},{"Name":"metadata","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ExperienceAuthService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"InviteMessageId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"InviteUser","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"LaunchData","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"PromptMessage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"ExperienceInviteOptions","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"Category":"Data","Default":"500000","MemberType":"Property","Name":"BlastPressure","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"4","MemberType":"Property","Name":"BlastRadius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"DestroyJointRadiusPercent","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"Craters","MemberType":"Property","Name":"ExplosionType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ExplosionType"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"TimeScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"Visible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Event","Name":"Hit","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}},{"Name":"distance","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Explosion","Superclass":"Instance"},{"Members":[{"Category":"Control","Default":"true","MemberType":"Property","Name":"AudioAnimationEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"false","MemberType":"Property","Name":"FlipHeadOrientation","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"true","MemberType":"Property","Name":"VideoAnimationEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GetTrackerLodController","Parameters":[],"ReturnType":{"Category":"Class","Name":"TrackerLodController"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Init","Parameters":[{"Name":"videoEnabled","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"audioEnabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsStarted","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Start","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Step","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Stop","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TrackerError","Parameters":[{"Name":"error","Type":{"Category":"Enum","Name":"TrackerError"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TrackerPrompt","Parameters":[{"Name":"prompt","Type":{"Category":"Enum","Name":"TrackerPromptEvent"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"FaceAnimatorService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"ChinRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"ChinRaiserUpperLip","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"Corrugator","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"EyesLookDown","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"EyesLookLeft","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"EyesLookRight","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"EyesLookUp","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"FlatPucker","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"Funneler","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Jaw","Default":"0","MemberType":"Property","Name":"JawDrop","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Jaw","Default":"0","MemberType":"Property","Name":"JawLeft","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Jaw","Default":"0","MemberType":"Property","Name":"JawRight","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"LeftBrowLowerer","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LeftCheekPuff","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"LeftCheekRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LeftDimpler","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"LeftEyeClosed","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"LeftEyeUpperLidRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"LeftInnerBrowRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LeftLipCornerDown","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LeftLipCornerPuller","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LeftLipStretcher","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LeftLowerLipDepressor","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"LeftNoseWrinkler","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"LeftOuterBrowRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LeftUpperLipRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LipPresser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LipsTogether","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"LowerLipSuck","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"MouthLeft","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"MouthRight","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"Pucker","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"RightBrowLowerer","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"RightCheekPuff","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"RightCheekRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"RightDimpler","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"RightEyeClosed","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Eyes","Default":"0","MemberType":"Property","Name":"RightEyeUpperLidRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"RightInnerBrowRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"RightLipCornerDown","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"RightLipCornerPuller","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"RightLipStretcher","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"RightLowerLipDepressor","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"RightNoseWrinkler","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Brows","Default":"0","MemberType":"Property","Name":"RightOuterBrowRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"RightUpperLipRaiser","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Tongue","Default":"0","MemberType":"Property","Name":"TongueDown","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Tongue","Default":"0","MemberType":"Property","Name":"TongueOut","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Tongue","Default":"0","MemberType":"Property","Name":"TongueUp","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Mouth","Default":"0","MemberType":"Property","Name":"UpperLipSuck","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Animation","Name":"FaceControls","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Face","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}}],"MemoryCategory":"Instances","Name":"FaceInstance","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Appearance","Default":"1, 1, 1","MemberType":"Property","Name":"Color3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"LocalTransparencyModifier","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"20","MemberType":"Property","Name":"Shiny","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"Specular","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"Texture","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"ZIndex","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"GraphicsTexture","Name":"Decal","Superclass":"FaceInstance"},{"Members":[{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"OffsetStudsU","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"OffsetStudsV","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"2","MemberType":"Property","Name":"StudsPerTileU","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"2","MemberType":"Property","Name":"StudsPerTileV","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"GraphicsTexture","Name":"Texture","Superclass":"Decal"},{"Members":[{"Category":"State","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"BiometricDataConsent","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"IsAgeRestricted","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CheckOrRequestCameraPermission","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"FacialAnimationRecordingService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"State","Default":"None","MemberType":"Property","Name":"EnableFlags","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FacialAnimationFlags"}},{"Category":"State","Default":"false","MemberType":"Property","Name":"Enabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"FacialAnimationStreamingService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"Get","Parameters":[{"Name":"label","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetWithPlayerId","Parameters":[{"Name":"label","Type":{"Category":"Primitive","Name":"string"}},{"Name":"playerId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"isStreamingFacsUpdated","Parameters":[{"Name":"isStreaming","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"playerId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"FacialAnimationStreamingServiceStats","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"State","Default":"0","MemberType":"Property","Name":"ServiceState","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"GetStats","Parameters":[],"ReturnType":{"Category":"Class","Name":"FacialAnimationStreamingServiceStats"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsAudioEnabled","Parameters":[{"Name":"mask","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsPlaceEnabled","Parameters":[{"Name":"mask","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsServerEnabled","Parameters":[{"Name":"mask","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsVideoEnabled","Parameters":[{"Name":"mask","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ResolveStateForUser","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"FacialAnimationStreamingServiceV2","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FaceId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"InOut","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"InOut"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LeftRight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"LeftRight"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TopBottom","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TopBottom"}}],"MemoryCategory":"Instances","Name":"Feature","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"Hole","Superclass":"Feature","Tags":["Deprecated"]},{"Members":[],"MemoryCategory":"Instances","Name":"MotorFeature","Superclass":"Feature","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Size","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"MemberType":"Function","Name":"GetBinaryContents","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTemporaryId","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Content"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"File","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"0.92549, 0.545098, 0.27451","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"9","MemberType":"Property","Name":"Heat","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0.545098, 0.313726, 0.215686","MemberType":"Property","Name":"SecondaryColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"5","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"TimeScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"9","MemberType":"Property","Name":"heat_xml","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"5","MemberType":"Property","Name":"size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"Size","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"5","MemberType":"Property","Name":"size_xml","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"FastForward","Parameters":[{"Name":"numFrames","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Fire","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"FlagStandService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"Length","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"\u0001","MemberType":"Property","Name":"ValuesAndTimes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"MemberType":"Function","Name":"GetKeyAtIndex","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"FloatCurveKey"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetKeyIndicesAtTime","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetKeys","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetValueAtTime","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"float?"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertKey","Parameters":[{"Name":"key","Type":{"Category":"DataType","Name":"FloatCurveKey"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveKeyAtIndex","Parameters":[{"Name":"startingIndex","Type":{"Category":"Primitive","Name":"int"}},{"Default":"1","Name":"count","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetKeys","Parameters":[{"Name":"keys","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"FloatCurve","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"FlyweightService","Superclass":"Instance","Tags":["Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"CSGDictionaryService","Superclass":"FlyweightService","Tags":["Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"NonReplicatedCSGDictionaryService","Superclass":"FlyweightService","Tags":["Service"]},{"Members":[{"Category":"Data","Default":"2147483647","MemberType":"Property","Name":"ReplicatedGuiInsertionOrder","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"Instances","Name":"Folder","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"true","MemberType":"Property","Name":"Visible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"ForceField","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"GetPlatformFriends","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FriendsUpdated","Parameters":[{"Name":"friendData","Type":{"Category":"Group","Name":"Array"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteFriendEventSignal","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"event","Type":{"Category":"Enum","Name":"FriendRequestEvent"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteFriendStatusSignal","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"status","Type":{"Category":"Enum","Name":"FriendStatus"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"FriendService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Physics","Default":"true","MemberType":"Property","Name":"AllowSleep","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"?","MemberType":"Property","Name":"Description","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Settings","Default":"false","MemberType":"Property","Name":"HasMigratedSettingsToTestService","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Physics","Default":"true","MemberType":"Property","Name":"Is30FpsThrottleEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Physics","Default":"true","MemberType":"Property","Name":"PhysicsEnvironmentalThrottle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Settings","Default":"60","MemberType":"Property","Name":"Timeout","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"MemberType":"Function","Name":"Error","Parameters":[{"Default":"","Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Failed","Parameters":[{"Default":"","Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Pass","Parameters":[{"Default":"","Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Passed","Parameters":[{"Default":"","Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Warn","Parameters":[{"Default":"","Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"FunctionalTest","Superclass":"Instance","Tags":["Deprecated"]},{"Members":[{"MemberType":"Function","Name":"PlayerHasPass","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"gamePassId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"GamePassService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Video","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VideoCaptureEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Video","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VideoRecording","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Event","Name":"VideoRecordingChangeRequest","Parameters":[{"Name":"recording","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"GameSettings","Superclass":"Instance","Tags":["NotCreatable","Settings","NotBrowsable"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"GamepadCursorEnabled","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"DisableGamepadCursor","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EnableGamepadCursor","Parameters":[{"Name":"guiObject","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGamepadCursorPosition","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetGamepadCursorPosition","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GamepadThumbstick1Changed","Parameters":[{"Name":"event","Type":{"Category":"DataType","Name":"Vector2"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"GamepadService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"Geometry","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Font","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Font"}},{"Category":"Data","Default":"20","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Text","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"Width","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"GetTextBoundsParams","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"OnUpdate","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptConnection"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IncrementAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Default":"1","Name":"delta","Type":{"Category":"Primitive","Name":"int"}},{"Default":"{}","Name":"userIds","Type":{"Category":"Group","Name":"Array"}},{"Default":"nil","Name":"options","Type":{"Category":"Class","Name":"DataStoreIncrementOptions"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}},{"Default":"{}","Name":"userIds","Type":{"Category":"Group","Name":"Array"}},{"Default":"nil","Name":"options","Type":{"Category":"Class","Name":"DataStoreSetOptions"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdateAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"transformFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"GlobalDataStore","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetVersionAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"version","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ListKeysAsync","Parameters":[{"Default":"","Name":"prefix","Type":{"Category":"Primitive","Name":"string"}},{"Default":"0","Name":"pageSize","Type":{"Category":"Primitive","Name":"int"}},{"Default":"","Name":"cursor","Type":{"Category":"Primitive","Name":"string"}},{"Default":"false","Name":"excludeDeleted","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"DataStoreKeyPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ListVersionsAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Ascending","Name":"sortDirection","Type":{"Category":"Enum","Name":"SortDirection"}},{"Default":"0","Name":"minDate","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"0","Name":"maxDate","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"0","Name":"pageSize","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"DataStoreVersionPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveVersionAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"version","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataStore","Superclass":"GlobalDataStore","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetSortedAsync","Parameters":[{"Name":"ascending","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"pagesize","Type":{"Category":"Primitive","Name":"int"}},{"Name":"minValue","Type":{"Category":"Group","Name":"Variant"}},{"Name":"maxValue","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"OrderedDataStore","Superclass":"GlobalDataStore","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Configuration","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"gaID","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"GoogleAnalyticsConfiguration","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"GetAlliesAsync","Parameters":[{"Name":"groupId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"StandardPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetEnemiesAsync","Parameters":[{"Name":"groupId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"StandardPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGroupInfoAsync","Parameters":[{"Name":"groupId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGroupsAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"GroupService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"GuiBase","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AbsolutePosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AbsoluteRotation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AbsoluteSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags": -["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Localization","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AutoLocalize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Debugging","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ClippedRect","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Rect"}},{"Category":"Debugging","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsNotOccluded","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Localization","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Localize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"AutoLocalize","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Debugging","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RawRect2D","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Rect"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ReplicatedInsertionOrder","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Localization","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RootLocalizationTable","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"LocalizationTable"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionBehaviorDown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SelectionBehavior"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionBehaviorLeft","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SelectionBehavior"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionBehaviorRight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SelectionBehavior"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionBehaviorUp","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SelectionBehavior"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionGroup","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Debugging","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TotalGroupScale","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Event","Name":"SelectionChanged","Parameters":[{"Name":"amISelected","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"previousSelection","Type":{"Category":"Class","Name":"GuiObject"}},{"Name":"newSelection","Type":{"Category":"Class","Name":"GuiObject"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"GuiBase2d","Superclass":"GuiBase","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Active","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AnchorPoint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AutomaticSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AutomaticSize"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BackgroundColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BackgroundColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BackgroundTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BorderColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BorderColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BorderMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"BorderMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BorderSizePixel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ClipsDescendants","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DragBeginConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DragStoppedConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Draggable","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LayoutOrder","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseEnterConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseLeaveConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseMovedConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseWheelBackwardConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseWheelForwardConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NextSelectionDown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NextSelectionLeft","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NextSelectionRight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NextSelectionUp","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Rotation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selectable","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionImageObject","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Selection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionOrder","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SizeConstraint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SizeConstraint"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Visible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ZIndex","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"TweenPosition","Parameters":[{"Name":"endPosition","Type":{"Category":"DataType","Name":"UDim2"}},{"Default":"Out","Name":"easingDirection","Type":{"Category":"Enum","Name":"EasingDirection"}},{"Default":"Quad","Name":"easingStyle","Type":{"Category":"Enum","Name":"EasingStyle"}},{"Default":"1","Name":"time","Type":{"Category":"Primitive","Name":"float"}},{"Default":"false","Name":"override","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"nil","Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TweenSize","Parameters":[{"Name":"endSize","Type":{"Category":"DataType","Name":"UDim2"}},{"Default":"Out","Name":"easingDirection","Type":{"Category":"Enum","Name":"EasingDirection"}},{"Default":"Quad","Name":"easingStyle","Type":{"Category":"Enum","Name":"EasingStyle"}},{"Default":"1","Name":"time","Type":{"Category":"Primitive","Name":"float"}},{"Default":"false","Name":"override","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"nil","Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TweenSizeAndPosition","Parameters":[{"Name":"endSize","Type":{"Category":"DataType","Name":"UDim2"}},{"Name":"endPosition","Type":{"Category":"DataType","Name":"UDim2"}},{"Default":"Out","Name":"easingDirection","Type":{"Category":"Enum","Name":"EasingDirection"}},{"Default":"Quad","Name":"easingStyle","Type":{"Category":"Enum","Name":"EasingStyle"}},{"Default":"1","Name":"time","Type":{"Category":"Primitive","Name":"float"}},{"Default":"false","Name":"override","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"nil","Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DragBegin","Parameters":[{"Name":"initialPosition","Type":{"Category":"DataType","Name":"UDim2"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DragStopped","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InputBegan","Parameters":[{"Name":"input","Type":{"Category":"Class","Name":"InputObject"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InputChanged","Parameters":[{"Name":"input","Type":{"Category":"Class","Name":"InputObject"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InputEnded","Parameters":[{"Name":"input","Type":{"Category":"Class","Name":"InputObject"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseEnter","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseLeave","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseMoved","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseWheelBackward","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseWheelForward","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SelectionGained","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SelectionLost","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchLongPress","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchPan","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"totalTranslation","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"velocity","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchPinch","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"scale","Type":{"Category":"Primitive","Name":"float"}},{"Name":"velocity","Type":{"Category":"Primitive","Name":"float"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchRotate","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"rotation","Type":{"Category":"Primitive","Name":"float"}},{"Name":"velocity","Type":{"Category":"Primitive","Name":"float"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchSwipe","Parameters":[{"Name":"swipeDirection","Type":{"Category":"Enum","Name":"SwipeDirection"}},{"Name":"numberOfTouches","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchTap","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"GuiObject","Superclass":"GuiBase2d","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Appearance","Default":"1, 1, 1","MemberType":"Property","Name":"GroupColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"GroupTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Gui","Name":"CanvasGroup","Superclass":"GuiObject"},{"Members":[{"Category":"Data","Default":"Custom","MemberType":"Property","Name":"Style","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FrameStyle"}}],"MemoryCategory":"Gui","Name":"Frame","Superclass":"GuiObject"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AutoButtonColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Modal","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseButton1ClickConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseButton1DownConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseButton1UpConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseButton2ClickConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseButton2DownConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseButton2UpConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selected","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Style","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ButtonStyle"}},{"MemberType":"Event","Name":"Activated","Parameters":[{"Name":"inputObject","Type":{"Category":"Class","Name":"InputObject"}},{"Name":"clickCount","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton1Click","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton1Down","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton1Up","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton2Click","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton2Down","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton2Up","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"GuiButton","Superclass":"GuiObject","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Image","Default":"0, 0","MemberType":"Property","Name":"ContentImageSize","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Image","Default":"","MemberType":"Property","Name":"HoverImage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Image","Default":"","MemberType":"Property","Name":"Image","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Image","Default":"1, 1, 1","MemberType":"Property","Name":"ImageColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Image","Default":"0, 0","MemberType":"Property","Name":"ImageRectOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Image","Default":"0, 0","MemberType":"Property","Name":"ImageRectSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Image","Default":"0","MemberType":"Property","Name":"ImageTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Image","Default":"false","MemberType":"Property","Name":"IsLoaded","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Image","Default":"","MemberType":"Property","Name":"PressedImage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Image","Default":"Default","MemberType":"Property","Name":"ResampleMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ResamplerMode"}},{"Category":"Image","Default":"Stretch","MemberType":"Property","Name":"ScaleType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScaleType"}},{"Category":"Image","Default":"0, 0, 0, 0","MemberType":"Property","Name":"SliceCenter","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Rect"}},{"Category":"Image","Default":"1","MemberType":"Property","Name":"SliceScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Image","Default":"{1, 0}, {1, 0}","MemberType":"Property","Name":"TileSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"MemberType":"Function","Name":"SetEnableContentImageSizeChangedEvents","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"ImageButton","Superclass":"GuiButton"},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"Confidential","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"Button","MemberType":"Property","Name":"ContentText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Text","Default":"Legacy","MemberType":"Property","Name":"Font","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Font"}},{"Category":"Text","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"FontFace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Font"}},{"Category":"Text","Default":"Size8","MemberType":"Property","Name":"FontSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"TextSize","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FontSize"}},{"Category":"Text","Default":"1","MemberType":"Property","Name":"LineHeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"LocalizedText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Text","Default":"-1","MemberType":"Property","Name":"MaxVisibleGraphemes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"RichText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"Button","MemberType":"Property","Name":"Text","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Text","Default":"0, 0","MemberType":"Property","Name":"TextBounds","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Text","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TextColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Text","Default":"0.105882, 0.164706, 0.207843","MemberType":"Property","Name":"TextColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextFits","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextScaled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"8","MemberType":"Property","Name":"TextSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"0, 0, 0","MemberType":"Property","Name":"TextStrokeColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Text","Default":"1","MemberType":"Property","Name":"TextStrokeTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"0","MemberType":"Property","Name":"TextTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"None","MemberType":"Property","Name":"TextTruncate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextTruncate"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextWrap","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"TextWrapped","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextWrapped","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"Center","MemberType":"Property","Name":"TextXAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextXAlignment"}},{"Category":"Text","Default":"Center","MemberType":"Property","Name":"TextYAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextYAlignment"}},{"MemberType":"Function","Name":"SetTextFromInput","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"TextButton","Superclass":"GuiButton"},{"Members":[],"MemoryCategory":"Gui","Name":"GuiLabel","Superclass":"GuiObject","Tags":["NotCreatable"]},{"Members":[{"Category":"Image","Default":"0, 0","MemberType":"Property","Name":"ContentImageSize","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Image","Default":"","MemberType":"Property","Name":"Image","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Image","Default":"1, 1, 1","MemberType":"Property","Name":"ImageColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Image","Default":"0, 0","MemberType":"Property","Name":"ImageRectOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Image","Default":"0, 0","MemberType":"Property","Name":"ImageRectSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Image","Default":"0","MemberType":"Property","Name":"ImageTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Image","Default":"false","MemberType":"Property","Name":"IsLoaded","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Image","Default":"Default","MemberType":"Property","Name":"ResampleMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ResamplerMode"}},{"Category":"Image","Default":"Stretch","MemberType":"Property","Name":"ScaleType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScaleType"}},{"Category":"Image","Default":"0, 0, 0, 0","MemberType":"Property","Name":"SliceCenter","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Rect"}},{"Category":"Image","Default":"1","MemberType":"Property","Name":"SliceScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Image","Default":"{1, 0}, {1, 0}","MemberType":"Property","Name":"TileSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"MemberType":"Function","Name":"SetEnableContentImageSizeChangedEvents","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"ImageLabel","Superclass":"GuiLabel"},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"Confidential","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"Label","MemberType":"Property","Name":"ContentText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Text","Default":"Legacy","MemberType":"Property","Name":"Font","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Font"}},{"Category":"Text","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"FontFace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Font"}},{"Category":"Text","Default":"Size8","MemberType":"Property","Name":"FontSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"TextSize","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FontSize"}},{"Category":"Text","Default":"1","MemberType":"Property","Name":"LineHeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"LocalizedText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Text","Default":"-1","MemberType":"Property","Name":"MaxVisibleGraphemes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"RichText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"Label","MemberType":"Property","Name":"Text","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Text","Default":"0, 0","MemberType":"Property","Name":"TextBounds","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Text","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TextColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Text","Default":"0.105882, 0.164706, 0.207843","MemberType":"Property","Name":"TextColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextFits","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextScaled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"8","MemberType":"Property","Name":"TextSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"0, 0, 0","MemberType":"Property","Name":"TextStrokeColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Text","Default":"1","MemberType":"Property","Name":"TextStrokeTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"0","MemberType":"Property","Name":"TextTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"None","MemberType":"Property","Name":"TextTruncate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextTruncate"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextWrap","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"TextWrapped","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextWrapped","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"Center","MemberType":"Property","Name":"TextXAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextXAlignment"}},{"Category":"Text","Default":"Center","MemberType":"Property","Name":"TextYAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextYAlignment"}},{"MemberType":"Function","Name":"SetTextFromInput","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"TextLabel","Superclass":"GuiLabel"},{"Members":[{"Category":"Scrolling","Default":"0, 0","MemberType":"Property","Name":"AbsoluteCanvasSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Scrolling","Default":"0, 0","MemberType":"Property","Name":"AbsoluteWindowSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Scrolling","Default":"None","MemberType":"Property","Name":"AutomaticCanvasSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AutomaticSize"}},{"Category":"Scrolling","Default":"rbxasset://textures/ui/Scroll/scroll-bottom.png","MemberType":"Property","Name":"BottomImage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Scrolling","Default":"0, 0","MemberType":"Property","Name":"CanvasPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Scrolling","Default":"{0, 0}, {2, 0}","MemberType":"Property","Name":"CanvasSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"Category":"Scrolling","Default":"WhenScrollable","MemberType":"Property","Name":"ElasticBehavior","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ElasticBehavior"}},{"Category":"Debugging","Default":"0, 0, 0, 0","MemberType":"Property","Name":"HorizontalBarRect","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Rect"}},{"Category":"Scrolling","Default":"None","MemberType":"Property","Name":"HorizontalScrollBarInset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScrollBarInset"}},{"Category":"Debugging","Default":"0, 0","MemberType":"Property","Name":"MaxCanvasPosition","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Scrolling","Default":"rbxasset://textures/ui/Scroll/scroll-middle.png","MemberType":"Property","Name":"MidImage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Scrolling","Default":"1, 1, 1","MemberType":"Property","Name":"ScrollBarImageColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Scrolling","Default":"0","MemberType":"Property","Name":"ScrollBarImageTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Scrolling","Default":"12","MemberType":"Property","Name":"ScrollBarThickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Scrolling","Default":"0, 0","MemberType":"Property","Name":"ScrollVelocity","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Scrolling","Default":"XY","MemberType":"Property","Name":"ScrollingDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScrollingDirection"}},{"Category":"Scrolling","Default":"true","MemberType":"Property","Name":"ScrollingEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Scrolling","Default":"rbxasset://textures/ui/Scroll/scroll-top.png","MemberType":"Property","Name":"TopImage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Debugging","Default":"0, 0, 0, 0","MemberType":"Property","Name":"VerticalBarRect","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Rect"}},{"Category":"Scrolling","Default":"None","MemberType":"Property","Name":"VerticalScrollBarInset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScrollBarInset"}},{"Category":"Scrolling","Default":"Right","MemberType":"Property","Name":"VerticalScrollBarPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VerticalScrollBarPosition"}},{"MemberType":"Function","Name":"ClearInertialScrolling","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSampledInertialVelocity","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ScrollToTop","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"ScrollingFrame","Superclass":"GuiObject"},{"Members":[{"Category":"Data","Default":"true","MemberType":"Property","Name":"ClearTextOnFocus","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"Confidential","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"TextBox","MemberType":"Property","Name":"ContentText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"CursorPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Text","Default":"Legacy","MemberType":"Property","Name":"Font","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Font"}},{"Category":"Text","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"FontFace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Font"}},{"Category":"Text","Default":"Size8","MemberType":"Property","Name":"FontSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"TextSize","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FontSize"}},{"Category":"Text","Default":"1","MemberType":"Property","Name":"LineHeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"ManualFocusRelease","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"-1","MemberType":"Property","Name":"MaxVisibleGraphemes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"MultiLine","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"OverlayNativeInput","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"0.7, 0.7, 0.7","MemberType":"Property","Name":"PlaceholderColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Text","Default":"","MemberType":"Property","Name":"PlaceholderText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"Default","MemberType":"Property","Name":"ReturnKeyType","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ReturnKeyType"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"RichText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"-1","MemberType":"Property","Name":"SelectionStart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"ShowNativeInput","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"TextBox","MemberType":"Property","Name":"Text","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Text","Default":"0, 0","MemberType":"Property","Name":"TextBounds","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Text","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TextColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Text","Default":"0.105882, 0.164706, 0.207843","MemberType":"Property","Name":"TextColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"TextEditable","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextFits","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"Default","MemberType":"Property","Name":"TextInputType","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextInputType"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextScaled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"8","MemberType":"Property","Name":"TextSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"0, 0, 0","MemberType":"Property","Name":"TextStrokeColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Text","Default":"1","MemberType":"Property","Name":"TextStrokeTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"0","MemberType":"Property","Name":"TextTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Text","Default":"None","MemberType":"Property","Name":"TextTruncate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextTruncate"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextWrap","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"TextWrapped","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"false","MemberType":"Property","Name":"TextWrapped","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Text","Default":"Center","MemberType":"Property","Name":"TextXAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextXAlignment"}},{"Category":"Text","Default":"Center","MemberType":"Property","Name":"TextYAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextYAlignment"}},{"MemberType":"Function","Name":"CaptureFocus","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsFocused","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReleaseFocus","Parameters":[{"Default":"false","Name":"submitted","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ResetKeyboardMode","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTextFromInput","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FocusLost","Parameters":[{"Name":"enterPressed","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"inputThatCausedFocusLoss","Type":{"Category":"Class","Name":"InputObject"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Focused","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReturnPressedFromOnScreenKeyboard","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"TextBox","Superclass":"GuiObject"},{"Members":[{"Category":"Video","Default":"false","MemberType":"Property","Name":"IsLoaded","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Video","Default":"false","MemberType":"Property","Name":"Looped","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Video","Default":"false","MemberType":"Property","Name":"Playing","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Video","Default":"false","MemberType":"Property","Name":"PlayingReplicating","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Video","Default":"0, 0","MemberType":"Property","Name":"Resolution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Video","Default":"0","MemberType":"Property","Name":"TimeLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Video","Default":"0","MemberType":"Property","Name":"TimePosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Video","Default":"0","MemberType":"Property","Name":"TimePositionReplicating","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Video","Default":"","MemberType":"Property","Name":"Video","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Video","Default":"1","MemberType":"Property","Name":"Volume","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"Pause","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Play","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DidLoop","Parameters":[{"Name":"video","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Ended","Parameters":[{"Name":"video","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Loaded","Parameters":[{"Name":"video","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Paused","Parameters":[{"Name":"video","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Played","Parameters":[{"Name":"video","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayingUpdatedFromServer","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TimePositionUpdatedFromServer","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"double"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Gui","Name":"VideoFrame","Superclass":"GuiObject"},{"Members":[{"Category":"Appearance","Default":"0.784314, 0.784314, 0.784314","MemberType":"Property","Name":"Ambient","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CameraCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"1.22173059","MemberType":"Property","Name":"CameraFieldOfView","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CurrentCamera","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Camera"}},{"Category":"Image","Default":"1, 1, 1","MemberType":"Property","Name":"ImageColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Image","Default":"0","MemberType":"Property","Name":"ImageTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"IsMirrored","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0.54902, 0.54902, 0.54902","MemberType":"Property","Name":"LightColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"-1, -1, -1","MemberType":"Property","Name":"LightDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Gui","Name":"ViewportFrame","Superclass":"GuiObject"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ResetOnSpawn","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ZIndexBehavior","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ZIndexBehavior"}},{"MemberType":"Function","Name":"GetLayoutNodeTree","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"LayerCollector","Superclass":"GuiBase2d","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"Active","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Adornee","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"AlwaysOnTop","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Brightness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"ClipsDescendants","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"CurrentDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"DistanceLowerLimit","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"DistanceStep","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"-1","MemberType":"Property","Name":"DistanceUpperLimit","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"ExtentsOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"ExtentsOffsetWorldSpace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"LightInfluence","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"INF","MemberType":"Property","Name":"MaxDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"PlayerToHideFrom","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"{0, 0}, {0, 0}","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"SizeOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"StudsOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"StudsOffsetWorldSpace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"GetScreenSpaceBounds","Parameters":[],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BillboardGui","Superclass":"LayerCollector"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Title","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"BindToClose","Parameters":[{"Default":"nil","Name":"function","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRelativeMousePosition","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PluginDragDropped","Parameters":[{"Name":"dragData","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PluginDragEntered","Parameters":[{"Name":"dragData","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PluginDragLeft","Parameters":[{"Name":"dragData","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PluginDragMoved","Parameters":[{"Name":"dragData","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"WindowFocusReleased","Parameters":[],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"WindowFocused","Parameters":[],"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginGui","Superclass":"LayerCollector","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"HostWidgetWasRestored","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"RequestRaise","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DockWidgetPluginGui","Superclass":"PluginGui","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"QWidgetPluginGui","Superclass":"PluginGui","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Appearance","Default":"true","MemberType":"Property","Name":"ClipToDeviceSafeArea","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotBrowsable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"DisplayOrder","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"IgnoreGuiInset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"OnTopOfCoreBlur","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"FullscreenExtension","MemberType":"Property","Name":"SafeAreaCompatibility","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotBrowsable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SafeAreaCompatibility"}},{"Category":"Appearance","Default":"CoreUISafeInsets","MemberType":"Property","Name":"ScreenInsets","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotBrowsable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ScreenInsets"}}],"MemoryCategory":"Instances","Name":"ScreenGui","Superclass":"LayerCollector"},{"Members":[],"MemoryCategory":"Instances","Name":"GuiMain","Superclass":"ScreenGui","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Active","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Adornee","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Face","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}}],"MemoryCategory":"Instances","Name":"SurfaceGuiBase","Superclass":"LayerCollector","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"HorizontalRectangle","MemberType":"Property","Name":"AdShape","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AdShape"}},{"Category":"Behavior","Default":"Inactive","MemberType":"Property","Name":"Status","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AdUnitStatus"}}],"MemoryCategory":"Internal","Name":"AdGui","Superclass":"SurfaceGuiBase"},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"AlwaysOnTop","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Brightness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Sizing","Default":"800, 600","MemberType":"Property","Name":"CanvasSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"ClipsDescendants","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"HorizontalCurvature","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"LightInfluence","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Sizing","Default":"50","MemberType":"Property","Name":"PixelsPerStud","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"Flat","MemberType":"Property","Name":"Shape","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SurfaceGuiShape"}},{"Category":"Sizing","Default":"FixedSize","MemberType":"Property","Name":"SizingMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SurfaceGuiSizingMode"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"ToolPunchThroughDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"ZOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"SurfaceGui","Superclass":"SurfaceGuiBase"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TemporaryId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"TextureGuiExperimental","Superclass":"LayerCollector","Tags":["NotCreatable"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"Color3","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Color3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Visible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"GuiBase3d","Superclass":"GuiBase","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"CycleOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"From","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Data","Default":"4","MemberType":"Property","Name":"StudsBetweenTextures","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"Texture","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"1, 1","MemberType":"Property","Name":"TextureSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"To","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Data","Default":"2","MemberType":"Property","Name":"Velocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0.0625","MemberType":"Property","Name":"WireRadius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"FloorWire","Superclass":"GuiBase3d","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Adornee","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}}],"MemoryCategory":"Instances","Name":"InstanceAdornment","Superclass":"GuiBase3d","Tags":["NotCreatable"]},{"Members":[{"Category":"Appearance","Default":"0.150000006","MemberType":"Property","Name":"LineThickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"StudioSelectionBox","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SurfaceColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"SurfaceColor3","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"0.0509804, 0.411765, 0.67451","MemberType":"Property","Name":"SurfaceColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"SurfaceTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"SelectionBox","Superclass":"InstanceAdornment"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Adornee","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"PVInstance"}}],"MemoryCategory":"Instances","Name":"PVAdornment","Superclass":"GuiBase3d","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AdornCullingMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AdornCullingMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AlwaysOnTop","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SizeRelativeOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ZIndex","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Event","Name":"MouseButton1Down","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton1Up","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseEnter","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseLeave","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"HandleAdornment","Superclass":"PVAdornment","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"1, 1, 1","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Instances","Name":"BoxHandleAdornment","Superclass":"HandleAdornment"},{"Members":[{"Category":"Data","Default":"2","MemberType":"Property","Name":"Height","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0.5","MemberType":"Property","Name":"Radius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"ConeHandleAdornment","Superclass":"HandleAdornment"},{"Members":[{"Category":"Data","Default":"360","MemberType":"Property","Name":"Angle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Height","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"InnerRadius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Radius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"CylinderHandleAdornment","Superclass":"HandleAdornment"},{"Members":[{"Category":"Data","Default":"rbxasset://textures/SurfacesDefault.png","MemberType":"Property","Name":"Image","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"1, 1","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}}],"MemoryCategory":"Instances","Name":"ImageHandleAdornment","Superclass":"HandleAdornment"},{"Members":[{"Category":"Data","Default":"5","MemberType":"Property","Name":"Length","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Thickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"LineHandleAdornment","Superclass":"HandleAdornment"},{"Members":[{"Category":"Data","Default":"1","MemberType":"Property","Name":"Radius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"SphereHandleAdornment","Superclass":"HandleAdornment"},{"Members":[{"Category":"Data","Default":"1, 1, 1","MemberType":"Property","Name":"Scale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"AddLine","Parameters":[{"Name":"from","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"to","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddLines","Parameters":[{"Name":"points","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddPath","Parameters":[{"Name":"points","Type":{"Category":"Group","Name":"Array"}},{"Name":"loop","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Clear","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"WireframeHandleAdornment","Superclass":"HandleAdornment"},{"Members":[{"Category":"Data","Default":"1","MemberType":"Property","Name":"A","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"B","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"C","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Range","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Thickness","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"FindPartOnParabola","Parameters":[{"Name":"ignoreDescendentsTable","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ParabolaAdornment","Superclass":"PVAdornment"},{"Members":[{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SurfaceColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"SurfaceColor3","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Appearance","Default":"0.0509804, 0.411765, 0.67451","MemberType":"Property","Name":"SurfaceColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"SurfaceTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"SelectionSphere","Superclass":"PVAdornment"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Adornee","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}}],"MemoryCategory":"Instances","Name":"PartAdornment","Superclass":"GuiBase3d","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"HandlesBase","Superclass":"PartAdornment","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"X, Y, Z","MemberType":"Property","Name":"Axes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Axes"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseButton1DownConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseButton1UpConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseDragConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseEnterConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseLeaveConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Event","Name":"MouseButton1Down","Parameters":[{"Name":"axis","Type":{"Category":"Enum","Name":"Axis"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton1Up","Parameters":[{"Name":"axis","Type":{"Category":"Enum","Name":"Axis"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseDrag","Parameters":[{"Name":"axis","Type":{"Category":"Enum","Name":"Axis"}},{"Name":"relativeAngle","Type":{"Category":"Primitive","Name":"float"}},{"Name":"deltaRadius","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseEnter","Parameters":[{"Name":"axis","Type":{"Category":"Enum","Name":"Axis"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseLeave","Parameters":[{"Name":"axis","Type":{"Category":"Enum","Name":"Axis"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ArcHandles","Superclass":"HandlesBase"},{"Members":[{"Category":"Data","Default":"Right, Top, Back, Left, Bottom, Front","MemberType":"Property","Name":"Faces","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Faces"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseButton1DownConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseButton1UpConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseDragConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseEnterConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"EventReplicator","Default":"0","MemberType":"Property","Name":"MouseLeaveConnectionCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Appearance","Default":"Resize","MemberType":"Property","Name":"Style","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HandlesStyle"}},{"MemberType":"Event","Name":"MouseButton1Down","Parameters":[{"Name":"face","Type":{"Category":"Enum","Name":"NormalId"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseButton1Up","Parameters":[{"Name":"face","Type":{"Category":"Enum","Name":"NormalId"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseDrag","Parameters":[{"Name":"face","Type":{"Category":"Enum","Name":"NormalId"}},{"Name":"distance","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseEnter","Parameters":[{"Name":"face","Type":{"Category":"Enum","Name":"NormalId"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MouseLeave","Parameters":[{"Name":"face","Type":{"Category":"Enum","Name":"NormalId"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Handles","Superclass":"HandlesBase"},{"Members":[{"Category":"Data","Default":"Right","MemberType":"Property","Name":"TargetSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}}],"MemoryCategory":"Instances","Name":"SurfaceSelection","Superclass":"PartAdornment"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Humanoid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Humanoid"}}],"MemoryCategory":"Instances","Name":"SelectionLasso","Superclass":"GuiBase3d","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Part","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}}],"MemoryCategory":"Instances","Name":"SelectionPartLasso","Superclass":"SelectionLasso","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"Point","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"Instances","Name":"SelectionPointLasso","Superclass":"SelectionLasso","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AutoSelectGuiEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CoreEffectFolder","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Folder"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CoreGuiFolder","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Folder"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CoreGuiNavigationEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GuiNavigationEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsModalDialog","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsWindows","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MenuIsOpen","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectedCoreObject","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectedObject","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TouchControlsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"AddCenterDialog","Parameters":[{"Name":"dialog","Type":{"Category":"Class","Name":"Instance"}},{"Name":"centerDialogType","Type":{"Category":"Enum","Name":"CenterDialogType"}},{"Name":"showFunction","Type":{"Category":"DataType","Name":"Function"}},{"Name":"hideFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddKey","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddSelectionParent","Parameters":[{"Name":"selectionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"selectionParent","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddSelectionTuple","Parameters":[{"Name":"selectionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"selections","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddSpecialKey","Parameters":[{"Name":"key","Type":{"Category":"Enum","Name":"SpecialKey"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BroadcastNotification","Parameters":[{"Name":"data","Type":{"Category":"Primitive","Name":"string"}},{"Name":"notificationType","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClearError","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CloseInspectMenu","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CloseStatsBasedOnInputString","Parameters":[{"Name":"input","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ForceTenFootInterface","Parameters":[{"Name":"isForced","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBrickCount","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetClosestDialogToPosition","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetEmotesMenuOpen","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetErrorCode","Parameters":[],"ReturnType":{"Category":"Enum","Name":"ConnectionError"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetErrorMessage","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Deprecated",{"PreferredDescriptorName":"GetUiMessage","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetErrorType","Parameters":[],"ReturnType":{"Category":"Enum","Name":"ConnectionError"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGameplayPausedNotificationEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGuiInset","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGuiIsVisible","Parameters":[{"Name":"guiType","Type":{"Category":"Enum","Name":"GuiType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetInspectMenuEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNotificationTypeList","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetResolutionScale","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSafeZoneOffsets","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUiMessage","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InspectPlayerFromHumanoidDescription","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"Instance"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InspectPlayerFromUserId","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InspectPlayerFromUserIdWithCtx","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"ctx","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsMemoryTrackerEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsTenFootInterface","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenBrowserWindow","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenNativeOverlay","Parameters":[{"Name":"title","Type":{"Category":"Primitive","Name":"string"}},{"Name":"url","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveCenterDialog","Parameters":[{"Name":"dialog","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveKey","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveSelectionGroup","Parameters":[{"Name":"selectionName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveSpecialKey","Parameters":[{"Name":"key","Type":{"Category":"Enum","Name":"SpecialKey"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Select","Parameters":[{"Name":"selectionParent","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEmotesMenuOpen","Parameters":[{"Name":"isOpen","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetGameplayPausedNotificationEnabled","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetGlobalGuiInset","Parameters":[{"Name":"x1","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y1","Type":{"Category":"Primitive","Name":"int"}},{"Name":"x2","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y2","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetHardwareSafeAreaInsets","Parameters":[{"Name":"left","Type":{"Category":"Primitive","Name":"float"}},{"Name":"top","Type":{"Category":"Primitive","Name":"float"}},{"Name":"right","Type":{"Category":"Primitive","Name":"float"}},{"Name":"bottom","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetInspectMenuEnabled","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMenuIsOpen","Parameters":[{"Name":"open","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"default","Name":"menuName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPurchasePromptIsShown","Parameters":[{"Name":"isShown","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetSafeZoneOffsets","Parameters":[{"Name":"top","Type":{"Category":"Primitive","Name":"float"}},{"Name":"bottom","Type":{"Category":"Primitive","Name":"float"}},{"Name":"left","Type":{"Category":"Primitive","Name":"float"}},{"Name":"right","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetUiMessage","Parameters":[{"Name":"msgType","Type":{"Category":"Enum","Name":"UiMessageType"}},{"Default":"errorCode","Name":"uiMessage","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowStatsBasedOnInputString","Parameters":[{"Name":"input","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ToggleFullscreen","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ToggleGuiIsVisibleIfAllowed","Parameters":[{"Name":"guiType","Type":{"Category":"Enum","Name":"GuiType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetScreenResolution","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BrowserWindowClosed","Parameters":[],"Security":"RobloxScriptSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CloseInspectMenuRequest","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CoreGuiRenderOverflowed","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EmotesMenuOpenChanged","Parameters":[{"Name":"isOpen","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ErrorMessageChanged","Parameters":[{"Name":"newErrorMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","Tags":["Deprecated",{"PreferredDescriptorName":"UiMessageChanged","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GuiVisibilityChangedSignal","Parameters":[{"Name":"guiType","Type":{"Category":"Enum","Name":"GuiType"}},{"Name":"visible","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InspectMenuEnabledChangedSignal","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InspectPlayerFromHumanoidDescriptionRequest","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"Instance"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InspectPlayerFromUserIdWithCtxRequest","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"ctx","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"KeyPressed","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"modifiers","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MenuClosed","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MenuOpened","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"NativeClose","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"NetworkPausedEnabledChanged","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Open9SliceEditor","Parameters":[{"Name":"selectedImageObject","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PurchasePromptShown","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SafeZoneOffsetsChanged","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ShowLeaveConfirmation","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SpecialKeyPressed","Parameters":[{"Name":"key","Type":{"Category":"Enum","Name":"SpecialKey"}},{"Name":"modifiers","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UiMessageChanged","Parameters":[{"Name":"msgType","Type":{"Category":"Enum","Name":"UiMessageType"}},{"Name":"newUiMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"SendCoreUiNotification","Parameters":[{"Name":"title","Type":{"Category":"Primitive","Name":"string"}},{"Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"GuiService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"GuidRegistryService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"GetMotor","Parameters":[{"Name":"inputType","Type":{"Category":"Enum","Name":"UserInputType"}},{"Name":"vibrationMotor","Type":{"Category":"Enum","Name":"VibrationMotor"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsMotorSupported","Parameters":[{"Name":"inputType","Type":{"Category":"Enum","Name":"UserInputType"}},{"Name":"vibrationMotor","Type":{"Category":"Enum","Name":"VibrationMotor"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsVibrationSupported","Parameters":[{"Name":"inputType","Type":{"Category":"Enum","Name":"UserInputType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMotor","Parameters":[{"Name":"inputType","Type":{"Category":"Enum","Name":"UserInputType"}},{"Name":"vibrationMotor","Type":{"Category":"Enum","Name":"VibrationMotor"}},{"Name":"vibrationValues","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"HapticService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"CancelImportHeightmap","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsValidColormap","Parameters":[{"Name":"colormapAssetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsValidHeightmap","Parameters":[{"Name":"heightmapAssetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetImportHeightmapPaused","Parameters":[{"Name":"paused","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetHeightmapPreviewAsync","Parameters":[{"Name":"heightmapAssetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ImportHeightmap","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"heightmapAssetId","Type":{"Category":"DataType","Name":"Content"}},{"Name":"colormapAssetId","Type":{"Category":"DataType","Name":"Content"}},{"Name":"defaultMaterial","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ColormapHasUnknownPixels","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ProgressUpdate","Parameters":[{"Name":"progressRatio","Type":{"Category":"Primitive","Name":"float"}},{"Name":"operation","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"HeightmapImporterService","Superclass":"Instance","Tags":["Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"HSRData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"HSRMeshIdData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}}],"MemoryCategory":"Instances","Name":"HiddenSurfaceRemovalAsset","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Adornee","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"AlwaysOnTop","MemberType":"Property","Name":"DepthMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HighlightDepthMode"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"1, 0, 0","MemberType":"Property","Name":"FillColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"0.5","MemberType":"Property","Name":"FillTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"LineThickness","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"1, 1, 1","MemberType":"Property","Name":"OutlineColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"OutlineTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"Standard","MemberType":"Property","Name":"ReservedId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ReservedHighlightId"}}],"MemoryCategory":"Instances","Name":"Highlight","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"Hopper","Superclass":"Instance","Tags":["NotCreatable","Service","Deprecated"]},{"Members":[{"MemberType":"Function","Name":"GetDocumentationUrl","Parameters":[{"Name":"partialUrl","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAsync","Parameters":[{"Name":"apiUrlPath","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Default","Name":"priority","Type":{"Category":"Enum","Name":"ThrottlingPriority"}},{"Default":"Default","Name":"httpRequestType","Type":{"Category":"Enum","Name":"HttpRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAsyncFullUrl","Parameters":[{"Name":"apiUrl","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Default","Name":"priority","Type":{"Category":"Enum","Name":"ThrottlingPriority"}},{"Default":"Default","Name":"httpRequestType","Type":{"Category":"Enum","Name":"HttpRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PostAsync","Parameters":[{"Name":"apiUrlPath","Type":{"Category":"Primitive","Name":"string"}},{"Name":"data","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Default","Name":"priority","Type":{"Category":"Enum","Name":"ThrottlingPriority"}},{"Default":"ApplicationJson","Name":"content_type","Type":{"Category":"Enum","Name":"HttpContentType"}},{"Default":"Default","Name":"httpRequestType","Type":{"Category":"Enum","Name":"HttpRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PostAsyncFullUrl","Parameters":[{"Name":"apiUrl","Type":{"Category":"Primitive","Name":"string"}},{"Name":"data","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Default","Name":"priority","Type":{"Category":"Enum","Name":"ThrottlingPriority"}},{"Default":"ApplicationJson","Name":"content_type","Type":{"Category":"Enum","Name":"HttpContentType"}},{"Default":"Default","Name":"httpRequestType","Type":{"Category":"Enum","Name":"HttpRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestAsync","Parameters":[{"Name":"requestOptions","Type":{"Category":"Group","Name":"Dictionary"}},{"Default":"Default","Name":"priority","Type":{"Category":"Enum","Name":"ThrottlingPriority"}},{"Default":"ApplicationJson","Name":"content_type","Type":{"Category":"Enum","Name":"HttpContentType"}},{"Default":"Default","Name":"httpRequestType","Type":{"Category":"Enum","Name":"HttpRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestLimitedAsync","Parameters":[{"Name":"requestOptions","Type":{"Category":"Group","Name":"Dictionary"}},{"Default":"Default","Name":"priority","Type":{"Category":"Enum","Name":"ThrottlingPriority"}},{"Default":"ApplicationJson","Name":"content_type","Type":{"Category":"Enum","Name":"HttpContentType"}},{"Default":"Default","Name":"httpRequestType","Type":{"Category":"Enum","Name":"HttpRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"HttpRbxApiService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"Cancel","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Start","Parameters":[{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"HttpRequest","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"HttpEnabled","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GenerateGUID","Parameters":[{"Default":"true","Name":"wrapInCurlyBraces","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetHttpEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserAgent","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"JSONDecode","Parameters":[{"Name":"input","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","Tags":["CustomLuaState"],"ThreadSafety":"Safe"},{"MemberType":"Function","Name":"JSONEncode","Parameters":[{"Name":"input","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["CustomLuaState"],"ThreadSafety":"Safe"},{"MemberType":"Function","Name":"RequestInternal","Parameters":[{"Name":"options","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetHttpEnabled","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UrlEncode","Parameters":[{"Name":"input","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetAsync","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}},{"Default":"false","Name":"nocache","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"headers","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PostAsync","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}},{"Name":"data","Type":{"Category":"Primitive","Name":"string"}},{"Default":"ApplicationJson","Name":"content_type","Type":{"Category":"Enum","Name":"HttpContentType"}},{"Default":"false","Name":"compress","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"headers","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestAsync","Parameters":[{"Name":"requestOptions","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"HttpService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Jump Settings","Default":"true","MemberType":"Property","Name":"AutoJumpEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"true","MemberType":"Property","Name":"AutoRotate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Game","Default":"true","MemberType":"Property","Name":"AutomaticScalingEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"BreakJointsOnDeath","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"400","MemberType":"Property","Name":"CameraMaxDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"CameraMinDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"Classic","MemberType":"Property","Name":"CameraMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"CameraMode"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"CameraOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Behavior","Default":"OuterBox","MemberType":"Property","Name":"CollisionType","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HumanoidCollisionType"}},{"Category":"Data","Default":"Viewer","MemberType":"Property","Name":"DisplayDistanceType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HumanoidDisplayDistanceType"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"DisplayName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"EvaluateStateMachine","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotBrowsable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"Air","MemberType":"Property","Name":"FloorMaterial","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Material"}},{"Category":"Game","Default":"100","MemberType":"Property","Name":"Health","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"100","MemberType":"Property","Name":"HealthDisplayDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"DisplayWhenDamaged","MemberType":"Property","Name":"HealthDisplayType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HumanoidHealthDisplayType"}},{"Category":"Game","Default":"100","MemberType":"Property","Name":"Health_XML","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Game","Default":"0","MemberType":"Property","Name":"HipHeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1, 1, 1","MemberType":"Property","Name":"InternalBodyScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"InternalHeadScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"InternalOriginalHipHeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"false","MemberType":"Property","Name":"Jump","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Jump Settings","Default":"7.19999981","MemberType":"Property","Name":"JumpHeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Jump Settings","Default":"50","MemberType":"Property","Name":"JumpPower","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"false","MemberType":"Property","Name":"JumpReplicate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"LeftLeg","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Game","Default":"100","MemberType":"Property","Name":"MaxHealth","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Game","Default":"89","MemberType":"Property","Name":"MaxSlopeAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"0, 0, 0","MemberType":"Property","Name":"MoveDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Control","Default":"0, 0, 0","MemberType":"Property","Name":"MoveDirectionInternal","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"100","MemberType":"Property","Name":"NameDisplayDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"OccludeAll","MemberType":"Property","Name":"NameOcclusion","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NameOcclusion"}},{"Category":"Data","Default":"FallingDown","MemberType":"Property","Name":"NetworkHumanoidState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HumanoidStateType"}},{"Category":"Control","Default":"false","MemberType":"Property","Name":"PlatformStand","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"RequiresNeck","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"R6","MemberType":"Property","Name":"RigType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HumanoidRigType"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"RightLeg","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"RootPart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Control","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SeatPart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Control","Default":"false","MemberType":"Property","Name":"Sit","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"false","MemberType":"Property","Name":"Strafe","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"0, 0, 0","MemberType":"Property","Name":"TargetPoint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Torso","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Jump Settings","Default":"true","MemberType":"Property","Name":"UseJumpPower","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"0","MemberType":"Property","Name":"WalkAngleError","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"0, 0, 0","MemberType":"Property","Name":"WalkDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Game","Default":"16","MemberType":"Property","Name":"WalkSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"WalkToPart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Control","Default":"0, 0, 0","MemberType":"Property","Name":"WalkToPoint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Game","Default":"100","MemberType":"Property","Name":"maxHealth","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"MaxHealth","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"AddAccessory","Parameters":[{"Name":"accessory","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddCustomStatus","Parameters":[{"Name":"status","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddStatus","Parameters":[{"Default":"Poison","Name":"status","Type":{"Category":"Enum","Name":"Status"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ApplyDescriptionBlocking","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BuildRigFromAttachments","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CacheDefaults","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ChangeState","Parameters":[{"Default":"None","Name":"state","Type":{"Category":"Enum","Name":"HumanoidStateType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EquipTool","Parameters":[{"Name":"tool","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAccessories","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAccessoryHandleScale","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"partType","Type":{"Category":"Enum","Name":"BodyPartR15"}}],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAppliedDescription","Parameters":[],"ReturnType":{"Category":"Class","Name":"HumanoidDescription"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBodyPartR15","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Enum","Name":"BodyPartR15"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLimb","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Enum","Name":"Limb"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlayingAnimationTracks","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPlayingAnimationTracks","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetState","Parameters":[],"ReturnType":{"Category":"Enum","Name":"HumanoidStateType"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetStateEnabled","Parameters":[{"Name":"state","Type":{"Category":"Enum","Name":"HumanoidStateType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetStatuses","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HasCustomStatus","Parameters":[{"Name":"status","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HasStatus","Parameters":[{"Default":"Poison","Name":"status","Type":{"Category":"Enum","Name":"Status"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadAnimation","Parameters":[{"Name":"animation","Type":{"Category":"Class","Name":"Animation"}}],"ReturnType":{"Category":"Class","Name":"AnimationTrack"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"LoadAnimation","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Move","Parameters":[{"Name":"moveDirection","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"false","Name":"relativeToCamera","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MoveTo","Parameters":[{"Name":"location","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"nil","Name":"part","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveAccessories","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveCustomStatus","Parameters":[{"Name":"status","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveStatus","Parameters":[{"Default":"Poison","Name":"status","Type":{"Category":"Enum","Name":"Status"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReplaceBodyPartR15","Parameters":[{"Name":"bodyPart","Type":{"Category":"Enum","Name":"BodyPartR15"}},{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetClickToWalkEnabled","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetStateEnabled","Parameters":[{"Name":"state","Type":{"Category":"Enum","Name":"HumanoidStateType"}},{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TakeDamage","Parameters":[{"Name":"amount","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnequipTools","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"loadAnimation","Parameters":[{"Name":"animation","Type":{"Category":"Class","Name":"Animation"}}],"ReturnType":{"Category":"Class","Name":"AnimationTrack"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"LoadAnimation","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"takeDamage","Parameters":[{"Name":"amount","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"TakeDamage","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ApplyDescription","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Default":"Default","Name":"assetTypeVerification","Type":{"Category":"Enum","Name":"AssetTypeVerification"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ApplyDescriptionClientServer","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ApplyDescriptionReset","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Default":"Default","Name":"assetTypeVerification","Type":{"Category":"Enum","Name":"AssetTypeVerification"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PlayEmote","Parameters":[{"Name":"emoteName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PlayEmoteAndGetAnimTrackById","Parameters":[{"Name":"emoteId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AnimationPlayed","Parameters":[{"Name":"animationTrack","Type":{"Category":"Class","Name":"AnimationTrack"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"AnimationPlayed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Climbing","Parameters":[{"Name":"speed","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ClusterCompositionFinished","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CustomStatusAdded","Parameters":[{"Name":"status","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CustomStatusRemoved","Parameters":[{"Name":"status","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Died","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EmoteTriggered","Parameters":[{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"animationTrack","Type":{"Category":"Class","Name":"AnimationTrack"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FallingDown","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FreeFalling","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GettingUp","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"HealthChanged","Parameters":[{"Name":"health","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Jumping","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MoveToFinished","Parameters":[{"Name":"reached","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlatformStanding","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Ragdoll","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Running","Parameters":[{"Name":"speed","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Seated","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"currentSeatPart","Type":{"Category":"Class","Name":"BasePart"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerApplyDescription","Parameters":[{"Name":"status","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerBreakJoints","Parameters":[],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerEquipTool","Parameters":[{"Name":"tool","Type":{"Category":"Class","Name":"Tool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StateChanged","Parameters":[{"Name":"old","Type":{"Category":"Enum","Name":"HumanoidStateType"}},{"Name":"new","Type":{"Category":"Enum","Name":"HumanoidStateType"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StateEnabledChanged","Parameters":[{"Name":"state","Type":{"Category":"Enum","Name":"HumanoidStateType"}},{"Name":"isEnabled","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StatusAdded","Parameters":[{"Name":"status","Type":{"Category":"Enum","Name":"Status"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StatusRemoved","Parameters":[{"Name":"status","Type":{"Category":"Enum","Name":"Status"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Strafing","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Swimming","Parameters":[{"Name":"speed","Type":{"Category":"Primitive","Name":"float"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Touched","Parameters":[{"Name":"touchingPart","Type":{"Category":"Class","Name":"BasePart"}},{"Name":"humanoidPart","Type":{"Category":"Class","Name":"BasePart"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Humanoid","Superclass":"Instance"},{"Members":[{"Category":"Accessories","Default":"[]","MemberType":"Property","Name":"AccessoryBlob","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Accessories","Default":"","MemberType":"Property","Name":"BackAccessory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Scale","Default":"0.300000012","MemberType":"Property","Name":"BodyTypeScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Animation","Default":"0","MemberType":"Property","Name":"ClimbAnimation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Scale","Default":"1","MemberType":"Property","Name":"DepthScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"EmotesDataInternal","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"EquippedEmotesDataInternal","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Body Parts","Default":"0","MemberType":"Property","Name":"Face","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Accessories","Default":"","MemberType":"Property","Name":"FaceAccessory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Animation","Default":"0","MemberType":"Property","Name":"FallAnimation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Accessories","Default":"","MemberType":"Property","Name":"FrontAccessory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Clothes","Default":"0","MemberType":"Property","Name":"GraphicTShirt","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Accessories","Default":"","MemberType":"Property","Name":"HairAccessory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Accessories","Default":"","MemberType":"Property","Name":"HatAccessory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Body Parts","Default":"0","MemberType":"Property","Name":"Head","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Body Colors","Default":"0, 0, 0","MemberType":"Property","Name":"HeadColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Scale","Default":"1","MemberType":"Property","Name":"HeadScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Scale","Default":"1","MemberType":"Property","Name":"HeightScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Animation","Default":"0","MemberType":"Property","Name":"IdleAnimation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Animation","Default":"0","MemberType":"Property","Name":"JumpAnimation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Body Parts","Default":"0","MemberType":"Property","Name":"LeftArm","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Body Colors","Default":"0, 0, 0","MemberType":"Property","Name":"LeftArmColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Body Parts","Default":"0","MemberType":"Property","Name":"LeftLeg","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Body Colors","Default":"0, 0, 0","MemberType":"Property","Name":"LeftLegColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Animation","Default":"0","MemberType":"Property","Name":"MoodAnimation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Accessories","Default":"","MemberType":"Property","Name":"NeckAccessory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Animation","Default":"-1","MemberType":"Property","Name":"NumberEmotesLoaded","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Clothes","Default":"0","MemberType":"Property","Name":"Pants","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Scale","Default":"1","MemberType":"Property","Name":"ProportionScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Body Parts","Default":"0","MemberType":"Property","Name":"RightArm","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Body Colors","Default":"0, 0, 0","MemberType":"Property","Name":"RightArmColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Body Parts","Default":"0","MemberType":"Property","Name":"RightLeg","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Body Colors","Default":"0, 0, 0","MemberType":"Property","Name":"RightLegColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Animation","Default":"0","MemberType":"Property","Name":"RunAnimation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Clothes","Default":"0","MemberType":"Property","Name":"Shirt","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Accessories","Default":"","MemberType":"Property","Name":"ShouldersAccessory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Animation","Default":"0","MemberType":"Property","Name":"SwimAnimation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Body Parts","Default":"0","MemberType":"Property","Name":"Torso","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Body Colors","Default":"0, 0, 0","MemberType":"Property","Name":"TorsoColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Accessories","Default":"","MemberType":"Property","Name":"WaistAccessory", -"Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Animation","Default":"0","MemberType":"Property","Name":"WalkAnimation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Scale","Default":"1","MemberType":"Property","Name":"WidthScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"AddEmote","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAccessories","Parameters":[{"Name":"includeRigidAccessories","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetEmotes","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetEquippedEmotes","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveEmote","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetAccessories","Parameters":[{"Name":"accessories","Type":{"Category":"Group","Name":"Array"}},{"Name":"includeRigidAccessories","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEmotes","Parameters":[{"Name":"emotes","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEquippedEmotes","Parameters":[{"Name":"equippedEmotes","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EmotesChanged","Parameters":[{"Name":"newEmotes","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EquippedEmotesChanged","Parameters":[{"Name":"newEquippedEmotes","Type":{"Category":"Group","Name":"Array"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"HumanoidDescription","Superclass":"Instance"},{"Members":[{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ChainRoot","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"EndEffector","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"EndEffectorOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Offset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Pole","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Behavior","Default":"0","MemberType":"Property","Name":"Priority","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Behavior","Default":"0.0500000007","MemberType":"Property","Name":"SmoothTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Target","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Behavior","Default":"Transform","MemberType":"Property","Name":"Type","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"IKControlType"}},{"Category":"Behavior","Default":"1","MemberType":"Property","Name":"Weight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"GetChainCount","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetChainLength","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNodeLocalCFrame","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","Tags":["NotBrowsable"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNodeWorldCFrame","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","Tags":["NotBrowsable"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRawFinalTarget","Parameters":[],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","Tags":["NotBrowsable"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSmoothedFinalTarget","Parameters":[],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","Tags":["NotBrowsable"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"IKControl","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ILegacyStudioBridge","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"LegacyStudioBridge","Superclass":"ILegacyStudioBridge","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"ClearUserLayers","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBrowserTrackerLayerLoadingStatus","Parameters":[],"ReturnType":{"Category":"Enum","Name":"IXPLoadingStatus"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBrowserTrackerLayerVariables","Parameters":[{"Name":"layerName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBrowserTrackerStatusForLayer","Parameters":[{"Name":"layerName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Enum","Name":"IXPLoadingStatus?"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRegisteredUserLayersToStatus","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserLayerLoadingStatus","Parameters":[],"ReturnType":{"Category":"Enum","Name":"IXPLoadingStatus"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserLayerVariables","Parameters":[{"Name":"layerName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserStatusForLayer","Parameters":[{"Name":"layerName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Enum","Name":"IXPLoadingStatus?"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InitializeUserLayers","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LogBrowserTrackerLayerExposure","Parameters":[{"Name":"layerName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LogUserLayerExposure","Parameters":[{"Name":"layerName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterUserLayers","Parameters":[{"Name":"userLayers","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnBrowserTrackerLayerLoadingStatusChanged","Parameters":[{"Name":"status","Type":{"Category":"Enum","Name":"IXPLoadingStatus"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnUserLayerLoadingStatusChanged","Parameters":[{"Name":"status","Type":{"Category":"Enum","Name":"IXPLoadingStatus"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"IXPService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TemporaryId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"MemberType":"Function","Name":"Clear","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DrawCircle","Parameters":[{"Name":"center","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"radius","Type":{"Category":"Primitive","Name":"int"}},{"Name":"color","Type":{"Category":"DataType","Name":"Color3"}},{"Name":"alpha","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Resize","Parameters":[{"Name":"newSize","Type":{"Category":"DataType","Name":"Vector2"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Rotate","Parameters":[{"Name":"degrees","Type":{"Category":"Primitive","Name":"float"}},{"Default":"true","Name":"resizeCanvas","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PopulateFromImageAsync","Parameters":[{"Name":"textureId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ImageDataExperimental","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Id","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ImportName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ShouldImport","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GetStatuses","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ImporterBaseSettings","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ImporterAnimationSettings","Superclass":"ImporterBaseSettings","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ImporterFacsSettings","Superclass":"ImporterBaseSettings","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Anchored","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ImportAsModelAsset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"InsertInWorkspace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"ImporterGroupSettings","Superclass":"ImporterBaseSettings","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ImporterJointSettings","Superclass":"ImporterBaseSettings","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DiffuseFilePath","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsPbr","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MetalnessFilePath","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NormalFilePath","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RoughnessFilePath","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"ImporterMaterialSettings","Superclass":"ImporterBaseSettings","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Anchored","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageManifold","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageMeshIntersectedPreview","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageMeshNotIntersected","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageNoOverlappingVertices","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageNonManifoldPreview","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageOverlappingVerticesPreview","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageUVMatched","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CageUVMisMatchedPreview","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Dimensions","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DoubleSided","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IgnoreVertexColors","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IrrelevantCageModifiedPreview","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MeshHoleDetectedPreview","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MeshNoHoleDetected","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NoIrrelevantCageModified","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NoOuterCageFarExtendedFromMesh","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"OuterCageFarExtendedFromMeshPreview","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PolygonCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UseImportedPivot","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"ImporterMeshSettings","Superclass":"ImporterBaseSettings","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AddModelToInventory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Anchored","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ExistingPackageId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FileDimensions","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ImportAsModelAsset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ImportAsPackage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"InsertInWorkspace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"InsertWithScenePosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"InvertNegativeFaces","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MergeMeshes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PolygonCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RigScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RigScale"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RigType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RigType"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ScaleUnit","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MeshScaleUnit"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UseSceneOriginAsCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UseSceneOriginAsPivot","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UsesCages","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"WorldForward","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"WorldUp","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}}],"MemoryCategory":"Instances","Name":"ImporterRootSettings","Superclass":"ImporterBaseSettings","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"AddPathsToBundle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0.10000000000000000555","MemberType":"Property","Name":"BuildDebouncePeriod","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"HighCompression","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"SerializePatch","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"ZstdCompression","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"IncrementalPatchBuilder","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"Delta","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"Unknown","MemberType":"Property","Name":"KeyCode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"KeyCode"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"State","Default":"None","MemberType":"Property","Name":"UserInputState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"UserInputState"}},{"Category":"Data","Default":"None","MemberType":"Property","Name":"UserInputType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"UserInputType"}},{"MemberType":"Function","Name":"IsModifierKeyDown","Parameters":[{"Name":"modifierKey","Type":{"Category":"Enum","Name":"ModifierKey"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"InputObject","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"AllowClientInsertModels","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"AllowInsertFreeModels","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated","NotBrowsable","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"ApproveAssetId","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ApproveAssetVersionId","Parameters":[{"Name":"assetVersionId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLocalFileContents","Parameters":[{"Name":"contentId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Insert","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadLocalAsset","Parameters":[{"Name":"assetPath","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadPackageAsset","Parameters":[{"Name":"url","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateMeshPartAsync","Parameters":[{"Name":"meshId","Type":{"Category":"DataType","Name":"Content"}},{"Name":"collisionFidelity","Type":{"Category":"Enum","Name":"CollisionFidelity"}},{"Name":"renderFidelity","Type":{"Category":"Enum","Name":"RenderFidelity"}}],"ReturnType":{"Category":"Class","Name":"MeshPart"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBaseCategories","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"GetBaseSets","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBaseSets","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCollection","Parameters":[{"Name":"categoryId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFreeDecals","Parameters":[{"Name":"searchText","Type":{"Category":"Primitive","Name":"string"}},{"Name":"pageNum","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFreeModels","Parameters":[{"Name":"searchText","Type":{"Category":"Primitive","Name":"string"}},{"Name":"pageNum","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLatestAssetVersionAsync","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserCategories","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"GetUserSets","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserSets","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadAsset","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadAssetVersion","Parameters":[{"Name":"assetVersionId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadPackageAssetAsync","Parameters":[{"Name":"url","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"loadAsset","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"LoadAsset","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InternalDelete","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"InsertService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"true","MemberType":"Property","Name":"AutoSync","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"Enabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Path","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Target","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}}],"MemoryCategory":"Instances","Name":"InternalSyncItem","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"InternalSyncService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Active","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"C0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"C1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Part0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Part1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"part1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"Part1","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}}],"MemoryCategory":"PhysicsParts","Name":"JointInstance","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BaseAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"DynamicRotate","Superclass":"JointInstance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"RotateP","Superclass":"DynamicRotate","Tags":["Deprecated",{"PreferredDescriptorName":"HingeConstraint","ThreadSafety":"Unknown"}]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"RotateV","Superclass":"DynamicRotate","Tags":["Deprecated",{"PreferredDescriptorName":"HingeConstraint","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"F0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"F1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"F2","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"F3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}}],"MemoryCategory":"PhysicsParts","Name":"Glue","Superclass":"JointInstance","Tags":["Deprecated",{"PreferredDescriptorName":"WeldConstraint","ThreadSafety":"Unknown"}]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"ManualSurfaceJointInstance","Superclass":"JointInstance","Tags":["NotCreatable","Deprecated",{"PreferredDescriptorName":"WeldConstraint","ThreadSafety":"Unknown"}]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"ManualGlue","Superclass":"ManualSurfaceJointInstance","Tags":["Deprecated",{"PreferredDescriptorName":"WeldConstraint","ThreadSafety":"Unknown"}]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"ManualWeld","Superclass":"ManualSurfaceJointInstance","Tags":["Deprecated",{"PreferredDescriptorName":"WeldConstraint","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"CurrentAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"DesiredAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"MaxVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"SetDesiredAngle","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"Motor","Superclass":"JointInstance"},{"Members":[{"Category":"Animatable","Default":"","MemberType":"Property","Name":"ChildName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Animatable","Default":"","MemberType":"Property","Name":"ParentName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Transform","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}}],"MemoryCategory":"PhysicsParts","Name":"Motor6D","Superclass":"Motor"},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"Rotate","Superclass":"JointInstance","Tags":["Deprecated",{"PreferredDescriptorName":"HingeConstraint","ThreadSafety":"Unknown"}]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"Snap","Superclass":"JointInstance","Tags":["Deprecated",{"PreferredDescriptorName":"WeldConstraint","ThreadSafety":"Unknown"}]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"CurrentAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"DesiredAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Hole","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Hole"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"MaxVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"PhysicsParts","Name":"VelocityMotor","Superclass":"JointInstance"},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"Weld","Superclass":"JointInstance"},{"Members":[{"MemberType":"Function","Name":"ClearJoinAfterMoveJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateJoinAfterMoveJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetJoinAfterMoveInstance","Parameters":[{"Name":"joinInstance","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetJoinAfterMoveTarget","Parameters":[{"Name":"joinTarget","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowPermissibleJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"JointsService","Superclass":"Instance","Tags":["NotCreatable","Service","Deprecated"]},{"Members":[],"MemoryCategory":"Instances","Name":"KeyboardService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"Time","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"AddMarker","Parameters":[{"Name":"marker","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddPose","Parameters":[{"Name":"pose","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMarkers","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPoses","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveMarker","Parameters":[{"Name":"marker","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemovePose","Parameters":[{"Name":"pose","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"Keyframe","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Animation","Name":"KeyframeMarker","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"GetKeyframeSequence","Parameters":[{"Name":"assetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","Tags":["Deprecated",{"PreferredDescriptorName":"GetKeyframeSequenceAsync","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetKeyframeSequenceById","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"useCache","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","Tags":["Deprecated",{"PreferredDescriptorName":"GetKeyframeSequenceAsync","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMemStats","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterActiveKeyframeSequence","Parameters":[{"Name":"keyframeSequence","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"DataType","Name":"Content"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterKeyframeSequence","Parameters":[{"Name":"keyframeSequence","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"DataType","Name":"Content"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAnimations","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetKeyframeSequenceAsync","Parameters":[{"Name":"assetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"KeyframeSequenceProvider","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"LSPFileSyncService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"LanguageService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Brightness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Shadows","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"Light","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Range","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"PointLight","Superclass":"Light"},{"Members":[{"Category":"Appearance","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Angle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Face","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}},{"Category":"Appearance","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Range","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"SpotLight","Superclass":"Light"},{"Members":[{"Category":"Appearance","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Angle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Face","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}},{"Category":"Appearance","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Range","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"SurfaceLight","Superclass":"Light"},{"Members":[{"Category":"Appearance","Default":"0.5, 0.5, 0.5","MemberType":"Property","Name":"Ambient","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"Brightness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"14","MemberType":"Property","Name":"ClockTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0, 0, 0","MemberType":"Property","Name":"ColorShift_Bottom","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0, 0, 0","MemberType":"Property","Name":"ColorShift_Top","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"EnvironmentDiffuseScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"EnvironmentSpecularScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Exposure","Default":"0","MemberType":"Property","Name":"ExposureCompensation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Fog","Default":"0.75, 0.75, 0.75","MemberType":"Property","Name":"FogColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Fog","Default":"100000","MemberType":"Property","Name":"FogEnd","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Fog","Default":"0","MemberType":"Property","Name":"FogStart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"41.7332993","MemberType":"Property","Name":"GeographicLatitude","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"GlobalShadows","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0.5, 0.5, 0.5","MemberType":"Property","Name":"OutdoorAmbient","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"true","MemberType":"Property","Name":"Outlines","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0.7, 0.7, 0.72","MemberType":"Property","Name":"ShadowColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0.5","MemberType":"Property","Name":"ShadowSoftness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"Compatibility","MemberType":"Property","Name":"Technology","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Technology"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"TempUseNewSkyRemovalBehaviour","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"14:00:00","MemberType":"Property","Name":"TimeOfDay","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetMinutesAfterMidnight","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMoonDirection","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMoonPhase","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSunDirection","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMinutesAfterMidnight","Parameters":[{"Name":"minutes","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"getMinutesAfterMidnight","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetMinutesAfterMidnight","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"setMinutesAfterMidnight","Parameters":[{"Name":"minutes","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SetMinutesAfterMidnight","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LightingChanged","Parameters":[{"Name":"skyChanged","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Lighting","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Event","Name":"BeginEdit","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EndEdit","Parameters":[{"Name":"script","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FailedToOpen","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OpenedWithSource","Parameters":[{"Name":"script","Type":{"Category":"Primitive","Name":"string"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SendOperation","Parameters":[{"Name":"script","Type":{"Category":"Primitive","Name":"string"}},{"Name":"op","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"LiveScriptingService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"Flush","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"WhenLoaded","Parameters":[{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ItemWasSet","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StoreWasCleared","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"LocalStorageService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"AppStorageService","Superclass":"LocalStorageService","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"UserStorageService","Superclass":"LocalStorageService","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Behavior","Default":"","MemberType":"Property","Name":"ForcePlayModeGameLocaleId","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"","MemberType":"Property","Name":"ForcePlayModeRobloxLocaleId","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Localization","Default":"","MemberType":"Property","Name":"GameSourceLanguageId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Localization","Default":"false","MemberType":"Property","Name":"IsTextScraperRunning","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Localization","Default":"","MemberType":"Property","Name":"LocaleManifest","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"","MemberType":"Property","Name":"RobloxForcePlayModeGameLocaleId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"","MemberType":"Property","Name":"RobloxForcePlayModeRobloxLocaleId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Localization","Default":"","MemberType":"Property","Name":"RobloxLocaleId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Localization","Default":"false","MemberType":"Property","Name":"ShouldUseCloudTable","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Localization","Default":"","MemberType":"Property","Name":"SystemLocaleId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetCorescriptLocalizations","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTableEntries","Parameters":[{"Default":"nil","Name":"instance","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTranslatorForPlayer","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRobloxLocaleId","Parameters":[{"Name":"locale","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartTextScraper","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StopTextScraper","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCountryRegionForPlayerAsync","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTranslatorForLocaleAsync","Parameters":[{"Name":"locale","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTranslatorForPlayerAsync","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptDownloadGameTableToCSV","Parameters":[{"Name":"table","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptExportToCSVs","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptImportFromCSVs","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptUploadCSVToGameTable","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AutoTranslateWillRun","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TextScraperClientMessageWithPlayerSignal","Parameters":[{"Name":"version","Type":{"Category":"Primitive","Name":"int"}},{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"message","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"LocalizationService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Behavior","Default":"[]","MemberType":"Property","Name":"Contents","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Localization","Default":"en-us","MemberType":"Property","Name":"DevelopmentLanguage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"SourceLocaleId","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Localization","Default":"false","MemberType":"Property","Name":"IsExemptFromUGCAnalytics","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Root","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated",{"PreferredDescriptorName":"RootLocalizationTable","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Localization","Default":"en-us","MemberType":"Property","Name":"SourceLocaleId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetContents","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetEntries","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetEntries","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetString","Parameters":[{"Name":"targetLocaleId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetTranslator","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTranslator","Parameters":[{"Name":"localeId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveEntry","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}},{"Name":"context","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveEntryValue","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}},{"Name":"context","Type":{"Category":"Primitive","Name":"string"}},{"Name":"localeId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveKey","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"RemoveEntry","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveTargetLocale","Parameters":[{"Name":"localeId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetContents","Parameters":[{"Name":"contents","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SetEntries","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEntries","Parameters":[{"Name":"entries","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEntry","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"targetLocaleId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SetEntryValue","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEntryContext","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}},{"Name":"context","Type":{"Category":"Primitive","Name":"string"}},{"Name":"newContext","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEntryExample","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}},{"Name":"context","Type":{"Category":"Primitive","Name":"string"}},{"Name":"example","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEntryKey","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}},{"Name":"context","Type":{"Category":"Primitive","Name":"string"}},{"Name":"newKey","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEntrySource","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}},{"Name":"context","Type":{"Category":"Primitive","Name":"string"}},{"Name":"newSource","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEntryValue","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}},{"Name":"context","Type":{"Category":"Primitive","Name":"string"}},{"Name":"localeId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetIsExemptFromUGCAnalytics","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"LocalizationTable","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"CloudLocalizationTable","Superclass":"LocalizationTable","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"EntityData","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SharedString"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"EntityLodEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"EntityPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"EntityScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"EntitySource","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}}],"MemoryCategory":"Instances","Name":"LodDataEntity","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"LodDataService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"ExecuteScript","Parameters":[{"Name":"source","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetHttpResultHistory","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLogHistory","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestHttpResultApproved","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestServerHttpResult","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestServerOutput","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"HttpResultOut","Parameters":[{"Name":"httpResult","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MessageOut","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"messageType","Type":{"Category":"Enum","Name":"MessageType"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnHttpResultApproved","Parameters":[{"Name":"isApproved","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestHttpResultApprovedSignal","Parameters":[{"Name":"requestingPlayer","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestScriptExecutionSignal","Parameters":[{"Name":"requestingPlayer","Type":{"Category":"Class","Name":"Instance"}},{"Name":"source","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestServerHttpResultSignal","Parameters":[{"Name":"requestingPlayer","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestServerOutputSignal","Parameters":[{"Name":"requestingPlayer","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestSettingsChange","Parameters":[{"Name":"requestingPlayer","Type":{"Category":"Class","Name":"Instance"}},{"Name":"expressivePrinting","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerHttpResultOut","Parameters":[{"Name":"httpResult","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerMessageOut","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"messageType","Type":{"Category":"Enum","Name":"MessageType"}},{"Name":"timestamp","Type":{"Category":"Primitive","Name":"double"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerVariantMessageOut","Parameters":[{"Name":"data","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"LogService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"Logout","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptLogin","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LoginFailed","Parameters":[{"Name":"loginError","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LoginSucceeded","Parameters":[{"Name":"username","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"LoginService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"LuaSettings","Superclass":"Instance","Tags":["NotCreatable","Settings"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CachedRemoteSource","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"ProtectedString"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CachedRemoteSourceLoadState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CurrentEditor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HasAssociatedDrafts","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsDifferentFromFileSystem","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"OriginalScriptGuid","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RuntimeSource","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SandboxedSource","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"ProtectedString"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ScriptGuid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SyncingEditorText","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Event","Name":"LockGrantedOrNot","Parameters":[{"Name":"granted","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LostLock","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestLock","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestScriptHash","Parameters":[],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"VerifyScriptHash","Parameters":[{"Name":"hash","Type":{"Category":"Primitive","Name":"string"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"LuaSourceContainer","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Disabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LinkedSource","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RunContext","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RunContext"}}],"MemoryCategory":"Script","Name":"BaseScript","Superclass":"LuaSourceContainer","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Script","Name":"CoreScript","Superclass":"BaseScript","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Source","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"ProtectedString"}},{"MemberType":"Function","Name":"GetHash","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Script","Name":"Script","Superclass":"BaseScript"},{"Members":[],"MemoryCategory":"Script","Name":"LocalScript","Superclass":"Script"},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"Confidential","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"LinkedSource","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Source","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"ProtectedString"}}],"MemoryCategory":"Script","Name":"ModuleScript","Superclass":"LuaSourceContainer"},{"Members":[],"MemoryCategory":"Instances","Name":"LuaWebService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"LuauScriptAnalyzerService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"Length","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"ValuesAndTimes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"MemberType":"Function","Name":"GetMarkerAtIndex","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMarkers","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertMarkerAtTime","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"float"}},{"Name":"marker","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveMarkerAtIndex","Parameters":[{"Name":"startingIndex","Type":{"Category":"Primitive","Name":"int"}},{"Default":"1","Name":"count","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MarkerCurve","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"PlayerCanMakePurchases","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptBundlePurchase","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"bundleId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptGamePassPurchase","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"gamePassId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptNativePurchase","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptNativePurchaseWithLocalPlayer","Parameters":[{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptPremiumPurchase","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptProductPurchase","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"true","Name":"equipIfPurchased","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"Default","Name":"currencyType","Type":{"Category":"Enum","Name":"CurrencyType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptPurchase","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"true","Name":"equipIfPurchased","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"Default","Name":"currencyType","Type":{"Category":"Enum","Name":"CurrencyType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptRobloxPurchase","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"equipIfPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptSubscriptionCancellation","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptSubscriptionPurchase","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptThirdPartyPurchase","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReportAssetSale","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"robuxAmount","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReportRobuxUpsellStarted","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalAssetTypePurchased","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"assetType","Type":{"Category":"Enum","Name":"AssetType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalClientPurchaseSuccess","Parameters":[{"Name":"ticket","Type":{"Category":"Primitive","Name":"string"}},{"Name":"playerId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalMockPurchasePremium","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalPromptBundlePurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"bundleId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalPromptGamePassPurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"gamePassId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalPromptPremiumPurchaseFinished","Parameters":[{"Name":"didTryPurchasing","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalPromptProductPurchaseFinished","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalPromptPurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalPromptSubscriptionCancellationFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"wasCanceled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalPromptSubscriptionPurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"wasPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SignalServerLuaDialogClosed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDeveloperProductsAsync","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetProductInfo","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"Asset","Name":"infoType","Type":{"Category":"Enum","Name":"InfoType"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRobuxBalance","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsPlayerSubscribed","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PerformPurchase","Parameters":[{"Name":"infoType","Type":{"Category":"Enum","Name":"InfoType"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"expectedPrice","Type":{"Category":"Primitive","Name":"int"}},{"Name":"requestId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"isRobloxPurchase","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"","Name":"collectibleItemId","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"collectibleProductId","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"idempotencyKey","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PlayerOwnsAsset","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PlayerOwnsBundle","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"bundleId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UserOwnsGamePassAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"gamePassId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AssetTypePurchased","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"assetType","Type":{"Category":"Enum","Name":"AssetType"}}],"Security":"RobloxScriptSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ClientLuaDialogRequested","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ClientPurchaseSuccess","Parameters":[{"Name":"ticket","Type":{"Category":"Primitive","Name":"string"}},{"Name":"playerId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ConfirmPlayerMembership","Parameters":[],"Security":"RobloxScriptSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LuaDialogCallbackSignal","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MockPurchasePremium","Parameters":[],"Security":"RobloxScriptSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MockPurchaseSubscription","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"NativePurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"wasPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"NativePurchaseFinishedWithLocalPlayer","Parameters":[{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"wasPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptBundlePurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"bundleId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"wasPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptBundlePurchaseRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"bundleId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptGamePassPurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"gamePassId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"wasPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptGamePassPurchaseRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"gamePassId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptNativePurchaseRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptNativePurchaseRequestedWithLocalPlayer","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptPremiumPurchaseFinished","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptPremiumPurchaseRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptProductPurchaseFinished","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"isPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptProductPurchaseRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"equipIfPurchased","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"currencyType","Type":{"Category":"Enum","Name":"CurrencyType"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptPurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"isPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptPurchaseRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"equipIfPurchased","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"currencyType","Type":{"Category":"Enum","Name":"CurrencyType"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptRobloxPurchaseRequested","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"equipIfPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptSubscriptionCancellationFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"wasCanceled","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptSubscriptionCancellationRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptSubscriptionPurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"wasPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptSubscriptionPurchaseRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"subscriptionId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptThirdPartyPurchaseRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerPurchaseVerification","Parameters":[{"Name":"serverResponseTable","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ThirdPartyPurchaseFinished","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"productId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"receipt","Type":{"Category":"Primitive","Name":"string"}},{"Name":"wasPurchased","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"ProcessReceipt","Parameters":[{"Name":"receiptInfo","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Enum","Name":"ProductPurchaseDecision"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MarketplaceService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"StartSession","Parameters":[],"ReturnType":{"Category":"Class","Name":"MaterialGenerationSession"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAccountingBalanceAsync","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RefillAccountingBalanceAsync","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MaterialGenerationService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GenerateImagesAsync","Parameters":[{"Name":"prompt","Type":{"Category":"Primitive","Name":"string"}},{"Name":"options","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GenerateMaterialMapsAsync","Parameters":[{"Name":"imageId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UploadMaterialAsync","Parameters":[{"Name":"imageId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MaterialGenerationSession","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Material Overrides","Default":"Asphalt","MemberType":"Property","Name":"AsphaltName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Basalt","MemberType":"Property","Name":"BasaltName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Brick","MemberType":"Property","Name":"BrickName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Cobblestone","MemberType":"Property","Name":"CobblestoneName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Concrete","MemberType":"Property","Name":"ConcreteName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"CorrodedMetal","MemberType":"Property","Name":"CorrodedMetalName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"CrackedLava","MemberType":"Property","Name":"CrackedLavaName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"DiamondPlate","MemberType":"Property","Name":"DiamondPlateName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Fabric","MemberType":"Property","Name":"FabricName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Foil","MemberType":"Property","Name":"FoilName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Glacier","MemberType":"Property","Name":"GlacierName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Granite","MemberType":"Property","Name":"GraniteName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Grass","MemberType":"Property","Name":"GrassName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Ground","MemberType":"Property","Name":"GroundName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Ice","MemberType":"Property","Name":"IceName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"LeafyGrass","MemberType":"Property","Name":"LeafyGrassName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Limestone","MemberType":"Property","Name":"LimestoneName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Marble","MemberType":"Property","Name":"MarbleName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Metal","MemberType":"Property","Name":"MetalName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Mud","MemberType":"Property","Name":"MudName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Pavement","MemberType":"Property","Name":"PavementName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Pebble","MemberType":"Property","Name":"PebbleName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Plastic","MemberType":"Property","Name":"PlasticName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Rock","MemberType":"Property","Name":"RockName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Salt","MemberType":"Property","Name":"SaltName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Sand","MemberType":"Property","Name":"SandName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Sandstone","MemberType":"Property","Name":"SandstoneName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Slate","MemberType":"Property","Name":"SlateName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"SmoothPlastic","MemberType":"Property","Name":"SmoothPlasticName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"Snow","MemberType":"Property","Name":"SnowName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Pack","Default":"false","MemberType":"Property","Name":"Use2022Materials","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Material Pack","Default":"false","MemberType":"Property","Name":"Use2022MaterialsXml","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Material Overrides","Default":"Wood","MemberType":"Property","Name":"WoodName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Material Overrides","Default":"WoodPlanks","MemberType":"Property","Name":"WoodPlanksName","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetBaseMaterialOverride","Parameters":[{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMaterialOverrideChanged","Parameters":[{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptSignal"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMaterialVariant","Parameters":[{"Name":"material","Type":{"Category":"Enum","Name":"Material"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"MaterialVariant"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetOverrideStatus","Parameters":[{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Enum","Name":"PropertyStatus"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetBaseMaterialOverride","Parameters":[{"Name":"material","Type":{"Category":"Enum","Name":"Material"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OverrideStatusChanged","Parameters":[{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MaterialService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Internal","Default":"0","MemberType":"Property","Name":"AvgMetalness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Internal","Default":"127","MemberType":"Property","Name":"AvgRoughness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Appearance","Default":"Plastic","MemberType":"Property","Name":"BaseMaterial","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Material"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"ColorMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Material","Default":"default","MemberType":"Property","Name":"CustomPhysicalProperties","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"PhysicalProperties"}},{"Category":"Appearance","Default":"Regular","MemberType":"Property","Name":"MaterialPattern","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MaterialPattern"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"MetalnessMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"NormalMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"RoughnessMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"10","MemberType":"Property","Name":"StudsPerTile","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Internal","Default":"","MemberType":"Property","Name":"TexturePack","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"MaterialVariant","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"Disconnect","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MemStorageConnection","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"Bind","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Class","Name":"MemStorageConnection"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BindAndFire","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Class","Name":"MemStorageConnection"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Call","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"input","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Fire","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"defaultValue","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HasItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MemStorageService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"AddAsync","Parameters":[{"Name":"value","Type":{"Category":"Group","Name":"Variant"}},{"Name":"expiration","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"0","Name":"priority","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReadAsync","Parameters":[{"Name":"count","Type":{"Category":"Primitive","Name":"int"}},{"Default":"false","Name":"allOrNothing","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"-1","Name":"waitTimeout","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveAsync","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MemoryStoreQueue","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetQueue","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Default":"30","Name":"invisibilityTimeout","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"MemoryStoreQueue"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSortedMap","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"MemoryStoreSortedMap"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MemoryStoreService","Superclass":"Instance","Tags":["Service"]},{"Members":[{"MemberType":"Function","Name":"GetAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRangeAsync","Parameters":[{"Name":"direction","Type":{"Category":"Enum","Name":"SortDirection"}},{"Name":"count","Type":{"Category":"Primitive","Name":"int"}},{"Default":"","Name":"exclusiveLowerBound","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"exclusiveUpperBound","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}},{"Name":"expiration","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdateAsync","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"transformFunction","Type":{"Category":"DataType","Name":"Function"}},{"Name":"expiration","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MemoryStoreSortedMap","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"PopulateFromMeshAsync","Parameters":[{"Name":"meshId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MeshDataExperimental","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Appearance","Default":"","MemberType":"Property","Name":"Text","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"Message","Superclass":"Instance","Tags":["Deprecated"]},{"Members":[],"MemoryCategory":"Instances","Name":"Hint","Superclass":"Message","Tags":["Deprecated"]},{"Members":[{"MemberType":"Function","Name":"Disconnect","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MessageBusConnection","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"Call","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"input","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLast","Parameters":[{"Name":"mid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMessageId","Parameters":[{"Name":"domainName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"messageName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetProtocolMethodRequestMessageId","Parameters":[{"Name":"protocolName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"methodName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetProtocolMethodResponseMessageId","Parameters":[{"Name":"protocolName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"methodName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MakeRequest","Parameters":[{"Name":"protocolName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"methodName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"message","Type":{"Category":"Group","Name":"Variant"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}},{"Name":"customTelemetryData","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Publish","Parameters":[{"Name":"mid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"params","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishProtocolMethodRequest","Parameters":[{"Name":"protocolName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"methodName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"message","Type":{"Category":"Group","Name":"Variant"}},{"Name":"customTelemetryData","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishProtocolMethodResponse","Parameters":[{"Name":"protocolName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"methodName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"message","Type":{"Category":"Group","Name":"Variant"}},{"Name":"responseCode","Type":{"Category":"Primitive","Name":"int"}},{"Name":"customTelemetryData","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRequestHandler","Parameters":[{"Name":"protocolName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"methodName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Subscribe","Parameters":[{"Name":"mid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}},{"Name":"once","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"sticky","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubscribeToProtocolMethodRequest","Parameters":[{"Name":"protocolName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"methodName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}},{"Name":"once","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"sticky","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubscribeToProtocolMethodResponse","Parameters":[{"Name":"protocolName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"methodName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}},{"Name":"once","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"sticky","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MessageBusService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"PublishAsync","Parameters":[{"Name":"topic","Type":{"Category":"Primitive","Name":"string"}},{"Name":"message","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubscribeAsync","Parameters":[{"Name":"topic","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptConnection"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MessagingService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Condition","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"State","Default":"false","MemberType":"Property","Name":"ContinueExecution","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"4","MemberType":"Property","Name":"Id","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"State","Default":"false","MemberType":"Property","Name":"IsLogpoint","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"Line","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"LogMessage","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Script","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"State","Default":"true","MemberType":"Property","Name":"Valid","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GetContextBreakpoints","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Remove","Parameters":[{"Name":"status","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetChildBreakpointEnabledByScriptAndContext","Parameters":[{"Name":"script","Type":{"Category":"Primitive","Name":"string"}},{"Name":"contextGST","Type":{"Category":"Primitive","Name":"int"}},{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetContextEnabled","Parameters":[{"Name":"context","Type":{"Category":"Primitive","Name":"int"}},{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetContinueExecution","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEnabled","Parameters":[{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetLine","Parameters":[{"Name":"line","Type":{"Category":"Primitive","Name":"int"}},{"Name":"status","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MetaBreakpoint","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"0 1 2 ","MemberType":"Property","Name":"ContextDataInternal","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"MetaBreakpointContext","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"AddBreakpoint","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"Instance"}},{"Name":"line","Type":{"Category":"Primitive","Name":"int"}},{"Name":"condition","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBreakpointById","Parameters":[{"Name":"metaBreakpointId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"MetaBreakpoint"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveBreakpointById","Parameters":[{"Name":"metaBreakpointId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MetaBreakpointAdded","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"MetaBreakpoint"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MetaBreakpointChanged","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"MetaBreakpoint"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MetaBreakpointRemoved","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"MetaBreakpoint"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MetaBreakpointSetChanged","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"MetaBreakpoint"}},{"Name":"detail","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MetaBreakpointManager","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Hit","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Icon","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Origin","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Target","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TargetFilter","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TargetSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UnitRay","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Ray"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ViewSizeX","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ViewSizeY","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"X","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Y","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"hit","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"Hit","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"target","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"Target","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"MemberType":"Event","Name":"Button1Down","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Button1Up","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Button2Down","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Button2Up","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Idle","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"KeyDown","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"InputBegan","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"KeyUp","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"InputEnded","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Move","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"WheelBackward","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"WheelForward","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"keyDown","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"InputBegan","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Mouse","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"PlayerMouse","Superclass":"Mouse","Tags":["NotCreatable"]},{"Members":[{"MemberType":"Event","Name":"DragEnter","Parameters":[{"Name":"instances","Type":{"Category":"DataType","Name":"Objects"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginMouse","Superclass":"Mouse","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"MouseService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FocusedDataModelSession","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"MemberType":"Event","Name":"DataModelSessionEnded","Parameters":[{"Name":"dataModelSession","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DataModelSessionStarted","Parameters":[{"Name":"dataModelSession","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"MultipleDocumentInterfaceInstance","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Event","Name":"Received","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"NetworkMarker","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"MemberType":"Function","Name":"SetOutgoingKBPSLimit","Parameters":[{"Name":"limit","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"NetworkPeer","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"MemberType":"Event","Name":"ConnectionAccepted","Parameters":[{"Name":"peer","Type":{"Category":"Primitive","Name":"string"}},{"Name":"replicator","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ConnectionFailed","Parameters":[{"Name":"peer","Type":{"Category":"Primitive","Name":"string"}},{"Name":"code","Type":{"Category":"Primitive","Name":"int"}},{"Name":"reason","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"NetworkClient","Superclass":"NetworkPeer","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"EncryptStringForPlayerId","Parameters":[{"Name":"toEncrypt","Type":{"Category":"Primitive","Name":"string"}},{"Name":"playerId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"NetworkServer","Superclass":"NetworkPeer","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetPlayer","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"NetworkReplicator","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"RequestRCCProfilerData","Parameters":[{"Name":"frameRate","Type":{"Category":"Primitive","Name":"int"}},{"Name":"timeFrame","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestServerScriptProfiling","Parameters":[{"Name":"start","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"frequency","Type":{"Category":"Primitive","Name":"int?"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestServerStats","Parameters":[{"Name":"request","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RCCProfilerDataComplete","Parameters":[{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StatsReceived","Parameters":[{"Name":"stats","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ClientReplicator","Superclass":"NetworkReplicator","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ServerReplicator","Superclass":"NetworkReplicator","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EmulatedTotalMemoryInMB","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FreeMemoryMBytes","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Proxy Settings","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HttpProxyEnabled","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Proxy Settings","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HttpProxyURL","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Diagnostics","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IncomingReplicationLag","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Proxy Settings","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"OpenCertManagerDialog","Security":{"Read":"NotAccessibleSecurity","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Diagnostics","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PrintJoinSizeBreakdown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Diagnostics","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PrintPhysicsErrors","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Diagnostics","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PrintStreamInstanceQuota","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RandomizeJoinInstanceOrder","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RenderStreamedRegions","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ShowActiveAnimationAsset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"NetworkSettings","Superclass":"Instance","Tags":["NotCreatable","Service","NotBrowsable"]},{"Members":[{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Parts","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Part0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Parts","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Part1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}}],"MemoryCategory":"PhysicsParts","Name":"NoCollisionConstraint","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsConnected","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsLuaChatEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsLuaGameDetailsEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectedTheme","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"ActionEnabled","Parameters":[{"Name":"actionType","Type":{"Category":"Enum","Name":"AppShellActionType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ActionTaken","Parameters":[{"Name":"actionType","Type":{"Category":"Enum","Name":"AppShellActionType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CancelAllNotification","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CancelNotification","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"alertId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ScheduleNotification","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"alertId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"alertMsg","Type":{"Category":"Primitive","Name":"string"}},{"Name":"minutesToFire","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SwitchedToAppShellFeature","Parameters":[{"Name":"appShellFeature","Type":{"Category":"Enum","Name":"AppShellFeature"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetScheduledNotifications","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"LocalUserSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Roblox17sConnectionChanged","Parameters":[{"Name":"connectionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"connectionState","Type":{"Category":"Enum","Name":"ConnectionState"}},{"Name":"namespaceSequenceNumbers","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Roblox17sEventReceived","Parameters":[{"Name":"eventData","Type":{"Category":"Group","Name":"Map"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RobloxConnectionChanged","Parameters":[{"Name":"connectionName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"connectionState","Type":{"Category":"Enum","Name":"ConnectionState"}},{"Name":"sequenceNumber","Type":{"Category":"Primitive","Name":"string"}},{"Name":"namespaceSequenceNumbers","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RobloxEventReceived","Parameters":[{"Name":"eventData","Type":{"Category":"Group","Name":"Map"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"NotificationService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Transform","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Origin","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Pivot","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Pivot Offset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"MemberType":"Function","Name":"GetPivot","Parameters":[],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PivotTo","Parameters":[{"Name":"targetCFrame","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PVInstance","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Anchored","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Assembly","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AssemblyAngularVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Assembly","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AssemblyCenterOfMass","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Assembly","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AssemblyLinearVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Assembly","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AssemblyMass","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Assembly","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AssemblyRootPart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BackParamA","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BackParamB","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BackSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SurfaceType"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BackSurfaceInput","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"InputType"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BottomParamA","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BottomParamB","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BottomSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SurfaceType"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BottomSurfaceInput","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"InputType"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BrickColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Transform","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Collision","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CanCollide","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Collision","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CanQuery","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Collision","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CanTouch","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CastShadow","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CenterOfMass","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Collision","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CollisionGroup","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Collision","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CollisionGroupId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Collision","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CollisionGroupReplicate","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Color3uint8","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3uint8"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CurrentPhysicalProperties","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"PhysicalProperties"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CustomPhysicalProperties","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"PhysicalProperties"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DraggingV1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false}, -"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Elasticity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Transform","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ExtentsCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Transform","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ExtentsSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Friction","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrontParamA","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrontParamB","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrontSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SurfaceType"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrontSurfaceInput","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"InputType"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LeftParamA","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LeftParamB","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LeftSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SurfaceType"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LeftSurfaceInput","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"InputType"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LocalSimulationValidation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LocalTransparencyModifier","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Locked","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Mass","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Massless","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Material","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Material"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MaterialVariant","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MaterialVariantSerialized","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NetworkIsSleeping","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NetworkOwnerV3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SystemAddress"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NetworkOwnershipRule","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NetworkOwnership"}},{"Category":"Transform","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Orientation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Pivot","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PivotOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Transform","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ReceiveAge","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Reflectance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ResizeIncrement","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ResizeableFaces","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Faces"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RightParamA","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RightParamB","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RightSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SurfaceType"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RightSurfaceInput","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"InputType"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RootPriority","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RotVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated",{"PreferredDescriptorName":"AssemblyAngularVelocity","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Rotation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SpecificGravity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"SpecificGravity","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TopParamA","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TopParamB","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Surface","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TopSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SurfaceType"}},{"Category":"Surface Inputs","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TopSurfaceInput","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"InputType"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Velocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","Deprecated",{"PreferredDescriptorName":"AssemblyLinearVelocity","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"brickColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"BrickColor","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"siz","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Function","Name":"ApplyAngularImpulse","Parameters":[{"Name":"impulse","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ApplyImpulse","Parameters":[{"Name":"impulse","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ApplyImpulseAtPosition","Parameters":[{"Name":"impulse","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BreakJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CanCollideWith","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"CanSetNetworkOwnership","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetConnectedParts","Parameters":[{"Default":"false","Name":"recursive","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetJoints","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetMass","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetNetworkOwner","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetNetworkOwnershipAuto","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetRenderCFrame","Parameters":[],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRootPart","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetTouchingParts","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetVelocityAtPosition","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"IsGrounded","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"MakeJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Resize","Parameters":[{"Name":"normalId","Type":{"Category":"Enum","Name":"NormalId"}},{"Name":"deltaAmount","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetNetworkOwner","Parameters":[{"Default":"nil","Name":"playerInstance","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetNetworkOwnershipAuto","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"breakJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"BreakJoints","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"getMass","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"makeJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"resize","Parameters":[{"Name":"normalId","Type":{"Category":"Enum","Name":"NormalId"}},{"Name":"deltaAmount","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Resize","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IntersectAsync","Parameters":[{"Name":"parts","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"Default","Name":"collisionfidelity","Type":{"Category":"Enum","Name":"CollisionFidelity"}},{"Default":"Automatic","Name":"renderFidelity","Type":{"Category":"Enum","Name":"RenderFidelity"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubtractAsync","Parameters":[{"Name":"parts","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"Default","Name":"collisionfidelity","Type":{"Category":"Enum","Name":"CollisionFidelity"}},{"Default":"Automatic","Name":"renderFidelity","Type":{"Category":"Enum","Name":"RenderFidelity"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnionAsync","Parameters":[{"Name":"parts","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"Default","Name":"collisionfidelity","Type":{"Category":"Enum","Name":"CollisionFidelity"}},{"Default":"Automatic","Name":"renderFidelity","Type":{"Category":"Enum","Name":"RenderFidelity"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"subtractAsync2_INTERNAL","Parameters":[{"Name":"parts","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"Default","Name":"collisionfidelity","Type":{"Category":"Enum","Name":"CollisionFidelity"}},{"Default":"Automatic","Name":"renderFidelity","Type":{"Category":"Enum","Name":"RenderFidelity"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"unionAsync2_INTERNAL","Parameters":[{"Name":"parts","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"Default","Name":"collisionfidelity","Type":{"Category":"Enum","Name":"CollisionFidelity"}},{"Default":"Automatic","Name":"renderFidelity","Type":{"Category":"Enum","Name":"RenderFidelity"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LocalSimulationTouched","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"NetworkOwnerChanged","Parameters":[{"Name":"systemAddress","Type":{"Category":"DataType","Name":"SystemAddress"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OutfitChanged","Parameters":[],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StoppedTouching","Parameters":[{"Name":"otherPart","Type":{"Category":"Class","Name":"BasePart"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"TouchEnded","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchEnded","Parameters":[{"Name":"otherPart","Type":{"Category":"Class","Name":"BasePart"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Touched","Parameters":[{"Name":"otherPart","Type":{"Category":"Class","Name":"BasePart"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BasePart","Superclass":"PVInstance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[],"MemoryCategory":"Instances","Name":"CornerWedgePart","Superclass":"BasePart"},{"Members":[{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FormFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FormFactor"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"formFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FormFactor"}},{"Category":"Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"formFactorRaw","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FormFactor"}}],"MemoryCategory":"Instances","Name":"FormFactorPart","Superclass":"BasePart","Tags":["NotCreatable"]},{"Members":[{"Category":"Part","Default":"Block","MemberType":"Property","Name":"Shape","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PartType"}},{"Category":"Part","Default":"__api_dump_write_only_property__","MemberType":"Property","Name":"shap","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PartType"}},{"Category":"Part","Default":"Block","MemberType":"Property","Name":"shape","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PartType"}}],"MemoryCategory":"PhysicsParts","Name":"Part","Superclass":"FormFactorPart"},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TeamColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"MemberType":"Event","Name":"FlagCaptured","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"FlagStand","Superclass":"Part","Tags":["Deprecated"]},{"Members":[{"MemberType":"Event","Name":"RemoteCreateMotor6D","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteDestroyMotor6D","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"Platform","Superclass":"Part","Tags":["NotCreatable"]},{"Members":[{"Category":"Control","Default":"false","MemberType":"Property","Name":"Disabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Occupant","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Humanoid"}},{"MemberType":"Function","Name":"Sit","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteCreateSeatWeld","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteDestroySeatWeld","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"Seat","Superclass":"Part"},{"Members":[{"Category":"Control","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Controller","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"SkateboardController"}},{"Category":"Control","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ControllingHumanoid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Humanoid"}},{"Category":"Control","Default":"Stopped","MemberType":"Property","Name":"MoveState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MoveState"}},{"Category":"Control","Default":"0","MemberType":"Property","Name":"Steer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Control","Default":"true","MemberType":"Property","Name":"StickyWheels","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"0","MemberType":"Property","Name":"Throttle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"ApplySpecificImpulse","Parameters":[{"Name":"impulseWorld","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Equipped","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}},{"Name":"skateboardController","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MoveStateChanged","Parameters":[{"Name":"newState","Type":{"Category":"Enum","Name":"MoveState"}},{"Name":"oldState","Type":{"Category":"Enum","Name":"MoveState"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteCreateMotor6D","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteDestroyMotor6D","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Unequipped","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"equipped","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}},{"Name":"skateboardController","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Equipped","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"unequipped","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Unequipped","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"SkateboardPlatform","Superclass":"Part","Tags":["Deprecated"]},{"Members":[{"Category":"Teams","Default":"false","MemberType":"Property","Name":"AllowTeamChangeOnTouch","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Forcefield","Default":"10","MemberType":"Property","Name":"Duration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Teams","Default":"true","MemberType":"Property","Name":"Neutral","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Teams","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TeamColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}}],"MemoryCategory":"PhysicsParts","Name":"SpawnLocation","Superclass":"Part"},{"Members":[],"MemoryCategory":"Instances","Name":"WedgePart","Superclass":"FormFactorPart"},{"Members":[{"Category":"Data","Default":"None","MemberType":"Property","Name":"AcquisitionMethod","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TerrainAcquisitionMethod"}},{"Category":"Data","Default":"__api_dump_write_only_property__","MemberType":"Property","Name":"ClusterGrid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_write_only_property__","MemberType":"Property","Name":"ClusterGridV2","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_write_only_property__","MemberType":"Property","Name":"ClusterGridV3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"Decoration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"IsSmooth","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"None","MemberType":"Property","Name":"LastUsedModificationMethod","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TerrainAcquisitionMethod"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"MaterialColors","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"MaxExtents","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Region3int16"}},{"Category":"Data","Default":"\u0002\u0003","MemberType":"Property","Name":"PhysicsGrid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"ShorelinesUpgraded","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"\u0001\u0005","MemberType":"Property","Name":"SmoothGrid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"SmoothVoxelsUpgraded","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0.05, 0.33, 0.36","MemberType":"Property","Name":"WaterColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"WaterReflectance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.300000012","MemberType":"Property","Name":"WaterTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.150000006","MemberType":"Property","Name":"WaterWaveSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"10","MemberType":"Property","Name":"WaterWaveSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"AutowedgeCell","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}},{"Name":"z","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AutowedgeCells","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3int16"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CanShorelinesBeUpgraded","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CanSmoothVoxelsBeUpgraded","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CellCenterToWorld","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}},{"Name":"z","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CellCornerToWorld","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}},{"Name":"z","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Clear","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ConvertToSmooth","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CopyRegion","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3int16"}}],"ReturnType":{"Category":"Class","Name":"TerrainRegion"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CountCells","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FillBall","Parameters":[{"Name":"center","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"radius","Type":{"Category":"Primitive","Name":"float"}},{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FillBlock","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FillCylinder","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"height","Type":{"Category":"Primitive","Name":"float"}},{"Name":"radius","Type":{"Category":"Primitive","Name":"float"}},{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FillRegion","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"resolution","Type":{"Category":"Primitive","Name":"float"}},{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FillWedge","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCell","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}},{"Name":"z","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMaterialColor","Parameters":[{"Name":"material","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"DataType","Name":"Color3"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetTerrainWireframe","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetWaterCell","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}},{"Name":"z","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PasteRegion","Parameters":[{"Name":"region","Type":{"Category":"Class","Name":"TerrainRegion"}},{"Name":"corner","Type":{"Category":"DataType","Name":"Vector3int16"}},{"Name":"pasteEmptyCells","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReadVoxels","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"resolution","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["CustomLuaState"],"ThreadSafety":"Safe"},{"MemberType":"Function","Name":"ReplaceMaterial","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"resolution","Type":{"Category":"Primitive","Name":"float"}},{"Name":"sourceMaterial","Type":{"Category":"Enum","Name":"Material"}},{"Name":"targetMaterial","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReplaceMaterialInTransform","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"sourceMaterial","Type":{"Category":"Enum","Name":"Material"}},{"Name":"targetMaterial","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCell","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}},{"Name":"z","Type":{"Category":"Primitive","Name":"int"}},{"Name":"material","Type":{"Category":"Enum","Name":"CellMaterial"}},{"Name":"block","Type":{"Category":"Enum","Name":"CellBlock"}},{"Name":"orientation","Type":{"Category":"Enum","Name":"CellOrientation"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCells","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3int16"}},{"Name":"material","Type":{"Category":"Enum","Name":"CellMaterial"}},{"Name":"block","Type":{"Category":"Enum","Name":"CellBlock"}},{"Name":"orientation","Type":{"Category":"Enum","Name":"CellOrientation"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMaterialColor","Parameters":[{"Name":"material","Type":{"Category":"Enum","Name":"Material"}},{"Name":"value","Type":{"Category":"DataType","Name":"Color3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMaterialInTransform","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"targetMaterial","Type":{"Category":"Enum","Name":"Material"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetWaterCell","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}},{"Name":"z","Type":{"Category":"Primitive","Name":"int"}},{"Name":"force","Type":{"Category":"Enum","Name":"WaterForce"}},{"Name":"direction","Type":{"Category":"Enum","Name":"WaterDirection"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SmoothRegion","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"resolution","Type":{"Category":"Primitive","Name":"float"}},{"Name":"strength","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","Tags":["CustomLuaState"],"ThreadSafety":"Safe"},{"MemberType":"Function","Name":"WorldToCell","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"WorldToCellPreferEmpty","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"WorldToCellPreferSolid","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"WriteVoxels","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"resolution","Type":{"Category":"Primitive","Name":"float"}},{"Name":"materials","Type":{"Category":"Group","Name":"Array"}},{"Name":"occupancy","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["CustomLuaState"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Terrain","Superclass":"BasePart","Tags":["NotCreatable"]},{"Members":[{"Category":"Collision","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CollisionFidelity","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"CollisionFidelity"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MeshSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PhysicalConfigData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SharedString"}}],"MemoryCategory":"Instances","Name":"TriangleMeshPart","Superclass":"BasePart","Tags":["NotCreatable"]},{"Members":[{"Category":"State","Default":"0","MemberType":"Property","Name":"AlternateMeshHash","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"DoubleSided","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"HasJointOffset","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"HasSkinnedMesh","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"InitialSize","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"JointOffset","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"MeshID","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable","Deprecated",{"PreferredDescriptorName":"MeshId","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"MeshId","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"PhysicsData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Appearance","Default":"Precise","MemberType":"Property","Name":"RenderFidelity","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RenderFidelity"}},{"Category":"Appearance","Default":"Precise","MemberType":"Property","Name":"RenderFidelityReplicate","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RenderFidelity"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"TextureID","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"VertexCount","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"ApplyMesh","Parameters":[{"Name":"meshPart","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"MeshPart","Superclass":"TriangleMeshPart"},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"AssetId","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CSGPropertyData","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CSGPropertyData"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"ChildData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ChildData2","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SharedString"}},{"Category":"Data","Default":"Custom","MemberType":"Property","Name":"FormFactor","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FormFactor"}},{"Category":"Data","Default":"1, 1, 1","MemberType":"Property","Name":"InitialSize","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"MeshData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"MeshData2","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SharedString"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"PhysicsData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Appearance","Default":"Precise","MemberType":"Property","Name":"RenderFidelity","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RenderFidelity"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SerializedCSGTree","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SharedString"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"SmoothingAngle","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"TriangleCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"UsePartColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"PartOperation","Superclass":"TriangleMeshPart"},{"Members":[],"MemoryCategory":"Instances","Name":"IntersectOperation","Superclass":"PartOperation"},{"Members":[],"MemoryCategory":"Instances","Name":"NegateOperation","Superclass":"PartOperation"},{"Members":[],"MemoryCategory":"Instances","Name":"UnionOperation","Superclass":"PartOperation"},{"Members":[{"Category":"Part","Default":"AlternatingSupports","MemberType":"Property","Name":"Style","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Style"}},{"Category":"Part","Default":"AlternatingSupports","MemberType":"Property","Name":"style","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Style"}}],"MemoryCategory":"Instances","Name":"TrussPart","Superclass":"BasePart"},{"Members":[{"Category":"Control","Default":"0","MemberType":"Property","Name":"AreHingesDetected","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Control","Default":"false","MemberType":"Property","Name":"Disabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"true","MemberType":"Property","Name":"HeadsUpDisplay","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"25","MemberType":"Property","Name":"MaxSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Occupant","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Humanoid"}},{"Category":"Control","Default":"0","MemberType":"Property","Name":"Steer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Control","Default":"0","MemberType":"Property","Name":"SteerFloat","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"0","MemberType":"Property","Name":"Throttle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Control","Default":"0","MemberType":"Property","Name":"ThrottleFloat","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"10","MemberType":"Property","Name":"Torque","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Control","Default":"1","MemberType":"Property","Name":"TurnSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"Sit","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteCreateSeatWeld","Parameters":[{"Name":"humanoid","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteDestroySeatWeld","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"VehicleSeat","Superclass":"BasePart"},{"Members":[{"Category":"Appearance","Default":"Automatic","MemberType":"Property","Name":"LevelOfDetail","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ModelLevelOfDetail"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"LodEntity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"LodDataEntity"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ModelMeshCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"ModelMeshData","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"SharedString"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"ModelMeshSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Behavior","Default":"Default","MemberType":"Property","Name":"ModelStreamingMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ModelStreamingMode"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"NeedsPivotMigration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Pivot","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"PrimaryPart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Pivot","Default":"1","MemberType":"Property","Name":"Scale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Pivot","Default":"1","MemberType":"Property","Name":"ScaleFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Pivot","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"WorldPivot","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Pivot","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"WorldPivotData","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"OptionalCoordinateFrame"}},{"MemberType":"Function","Name":"AddPersistentPlayer","Parameters":[{"Default":"nil","Name":"playerInstance","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BreakJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBoundingBox","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetExtentsSize","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetModelCFrame","Parameters":[],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPrimaryPartCFrame","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetModelSize","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector3"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetExtentsSize","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPrimaryPartCFrame","Parameters":[],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPivot","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetScale","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MakeJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MoveTo","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemovePersistentPlayer","Parameters":[{"Default":"nil","Name":"playerInstance","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ResetOrientationToIdentity","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SetPrimaryPartCFrame","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ScaleTo","Parameters":[{"Name":"newScaleFactor","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetIdentityOrientation","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SetPrimaryPartCFrame","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPrimaryPartCFrame","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"PivotTo","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TranslateBy","Parameters":[{"Name":"delta","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"breakJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"BreakJoints","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"makeJoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"MakeJoints","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"move","Parameters":[{"Name":"location","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"MoveTo","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"moveTo","Parameters":[{"Name":"location","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"MoveTo","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"Model","Superclass":"PVInstance"},{"Members":[{"MemberType":"Function","Name":"BindToMessage","Parameters":[{"Name":"topic","Type":{"Category":"Primitive","Name":"string"}},{"Name":"function","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptConnection"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"BindToMessageParallel","Parameters":[{"Name":"topic","Type":{"Category":"Primitive","Name":"string"}},{"Name":"function","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"DataType","Name":"RBXScriptConnection"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"SendMessage","Parameters":[{"Name":"topic","Type":{"Category":"Primitive","Name":"string"}},{"Name":"message","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Safe"}],"MemoryCategory":"PhysicsParts","Name":"Actor","Superclass":"Model"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TextureId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"PhysicsParts","Name":"BackpackItem","Superclass":"Model","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"Active","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"Script","MemberType":"Property","Name":"BinType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"BinType"}},{"Category":"Data","Default":"__api_dump_write_only_property__","MemberType":"Property","Name":"Command","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_write_only_property__","MemberType":"Property","Name":"TextureName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"Disable","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ToggleSelect","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Deselected","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReplicatedSelected","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Selected","Parameters":[{"Name":"mouse","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"HopperBin","Superclass":"BackpackItem","Tags":["Deprecated"]},{"Members":[{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"CanBeDropped","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Transform","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Grip","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Transform","Default":"-0, -0, -1","MemberType":"Property","Name":"GripForward","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"0, 0, 0","MemberType":"Property","Name":"GripPos","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"1, 0, 0","MemberType":"Property","Name":"GripRight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Transform","Default":"0, 1, 0","MemberType":"Property","Name":"GripUp","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"ManualActivationOnly","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"RequiresHandle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"ToolTip","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"Activate","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Deactivate","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Activated","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Deactivated","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Equipped","Parameters":[{"Name":"mouse","Type":{"Category":"Class","Name":"Mouse"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Unequipped","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"VRLaserPointerClicked","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"Tool","Superclass":"BackpackItem"},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TeamColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}}],"MemoryCategory":"PhysicsParts","Name":"Flag","Superclass":"Tool","Tags":["Deprecated"]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"Status","Superclass":"Model","Tags":["NotCreatable","Deprecated"]},{"Members":[{"MemberType":"Function","Name":"ArePartsTouchingOthers","Parameters":[{"Name":"partList","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"0.000199999995","Name":"overlapIgnored","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Blockcast","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"direction","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}","Name":"params","Type":{"Category":"DataType","Name":"RaycastParams"}}],"ReturnType":{"Category":"DataType","Name":"RaycastResult"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"BulkMoveTo","Parameters":[{"Name":"partList","Type":{"Category":"DataType","Name":"Objects"}},{"Name":"cframeList","Type":{"Category":"Group","Name":"Array"}},{"Default":"FireAllEvents","Name":"eventMode","Type":{"Category":"Enum","Name":"BulkMoveMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CacheCurrentTerrain","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"string"}},{"Name":"center","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"radius","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClearCachedTerrain","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FindPartOnRay","Parameters":[{"Name":"ray","Type":{"Category":"DataType","Name":"Ray"}},{"Default":"nil","Name":"ignoreDescendantsInstance","Type":{"Category":"Class","Name":"Instance"}},{"Default":"false","Name":"terrainCellsAreCubes","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"false","Name":"ignoreWater","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Raycast","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FindPartOnRayWithIgnoreList","Parameters":[{"Name":"ray","Type":{"Category":"DataType","Name":"Ray"}},{"Name":"ignoreDescendantsTable","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"false","Name":"terrainCellsAreCubes","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"false","Name":"ignoreWater","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Raycast","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FindPartOnRayWithWhitelist","Parameters":[{"Name":"ray","Type":{"Category":"DataType","Name":"Ray"}},{"Name":"whitelistDescendantsTable","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"false","Name":"ignoreWater","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Raycast","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FindPartsInRegion3","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Default":"nil","Name":"ignoreDescendantsInstance","Type":{"Category":"Class","Name":"Instance"}},{"Default":"20","Name":"maxParts","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPartBoundsInBox","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FindPartsInRegion3WithIgnoreList","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"ignoreDescendantsTable","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"20","Name":"maxParts","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPartBoundsInBox","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FindPartsInRegion3WithWhiteList","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"whitelistDescendantsTable","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"20","Name":"maxParts","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPartBoundsInBox","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPartBoundsInBox","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}","Name":"overlapParams","Type":{"Category":"DataType","Name":"OverlapParams"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetPartBoundsInRadius","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"radius","Type":{"Category":"Primitive","Name":"float"}},{"Default":"OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}","Name":"overlapParams","Type":{"Category":"DataType","Name":"OverlapParams"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetPartsInPart","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}},{"Default":"OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}","Name":"overlapParams","Type":{"Category":"DataType","Name":"OverlapParams"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"IKMoveTo","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}},{"Name":"target","Type":{"Category":"DataType","Name":"CFrame"}},{"Default":"0.5","Name":"translateStiffness","Type":{"Category":"Primitive","Name":"float"}},{"Default":"0.5","Name":"rotateStiffness","Type":{"Category":"Primitive","Name":"float"}},{"Default":"OtherMechanismsAnchored","Name":"collisionsMode","Type":{"Category":"Enum","Name":"IKCollisionsMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsRegion3Empty","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Default":"nil","Name":"ignoreDescendentsInstance","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPartBoundsInBox","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsRegion3EmptyWithIgnoreList","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Name":"ignoreDescendentsTable","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPartBoundsInBox","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Raycast","Parameters":[{"Name":"origin","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"direction","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}","Name":"raycastParams","Type":{"Category":"DataType","Name":"RaycastParams"}}],"ReturnType":{"Category":"DataType","Name":"RaycastResult"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"RaycastCachedTerrain","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"string"}},{"Name":"origin","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"direction","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"ignoreWater","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"DataType","Name":"RaycastResult"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetInsertPoint","Parameters":[{"Name":"point","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"false","Name":"ignoreGrid","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Spherecast","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"radius","Type":{"Category":"Primitive","Name":"float"}},{"Name":"direction","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}","Name":"params","Type":{"Category":"DataType","Name":"RaycastParams"}}],"ReturnType":{"Category":"DataType","Name":"RaycastResult"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"findPartOnRay","Parameters":[{"Name":"ray","Type":{"Category":"DataType","Name":"Ray"}},{"Default":"nil","Name":"ignoreDescendantsInstance","Type":{"Category":"Class","Name":"Instance"}},{"Default":"false","Name":"terrainCellsAreCubes","Type":{"Category":"Primitive","Name":"bool"}},{"Default":"false","Name":"ignoreWater","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Raycast","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"findPartsInRegion3","Parameters":[{"Name":"region","Type":{"Category":"DataType","Name":"Region3"}},{"Default":"nil","Name":"ignoreDescendantsInstance","Type":{"Category":"Class","Name":"Instance"}},{"Default":"20","Name":"maxParts","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPartBoundsInBox","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"WorldRoot","Superclass":"Model","Tags":["NotCreatable"]},{"Members":[{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AllowThirdPartySales","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ClientAnimatorThrottling","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ClientAnimatorThrottlingMode"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CollisionGroupData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CollisionGroups","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CurrentCamera","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Camera"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DataModelPlaceVersion","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DistributedGameTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ExplicitAutoJoints","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FallenPartsDestroyHeight","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FilteringEnabled","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GlobalWind","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Gravity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HumanoidOnlySetCollisionsOnStateChange","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HumanoidOnlySetCollisionsOnStateChange"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"InterpolationThrottling","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"InterpolationThrottlingMode"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MeshPartHeadsAndAccessories","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MeshPartHeadsAndAccessories"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PhysicsSteppingMethod","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PhysicsSteppingMethod"}},{"Category":"Networking","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RejectCharacterDeletions","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RejectCharacterDeletions"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ReplicateInstanceDestroySetting","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ReplicateInstanceDestroySetting"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Retargeting","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AnimatorRetargetingMode"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SignalBehavior","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SignalBehavior"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SignalBehavior2","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SignalBehavior"}},{"Category":"Streaming","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StreamOutBehavior","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"StreamOutBehavior"}},{"Category":"Streaming","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StreamingEnabled","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Streaming","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StreamingIntegrityMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"StreamingIntegrityMode"}},{"Category":"Streaming","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StreamingMinRadius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Streaming","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StreamingPauseMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"StreamingPauseMode"}},{"Category":"Streaming","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StreamingTargetRadius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Terrain","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Terrain"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TerrainWeldsFixed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TouchesUseCollisionGroups","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"BreakJoints","Parameters":[{"Name":"objects","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CalculateJumpDistance","Parameters":[{"Name":"gravity","Type":{"Category":"Primitive","Name":"float"}},{"Name":"jumpPower","Type":{"Category":"Primitive","Name":"float"}},{"Name":"walkSpeed","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CalculateJumpHeight","Parameters":[{"Name":"gravity","Type":{"Category":"Primitive","Name":"float"}},{"Name":"jumpPower","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CalculateJumpPower","Parameters":[{"Name":"gravity","Type":{"Category":"Primitive","Name":"float"}},{"Name":"jumpHeight","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ExperimentalSolverIsEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNumAwakeParts","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetPhysicsThrottling","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetRealPhysicsFPS","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetServerTimeNow","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"JoinToOutsiders","Parameters":[{"Name":"objects","Type":{"Category":"DataType","Name":"Objects"}},{"Name":"jointType","Type":{"Category":"Enum","Name":"JointCreationMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MakeJoints","Parameters":[{"Name":"objects","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PGSIsEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMeshPartHeadsAndAccessories","Parameters":[{"Name":"value","Type":{"Category":"Enum","Name":"MeshPartHeadsAndAccessories"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPhysicsThrottleEnabled","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnjoinFromOutsiders","Parameters":[{"Name":"objects","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ZoomToExtents","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PersistentLoaded","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"PhysicsParts","Name":"Workspace","Superclass":"WorldRoot","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"PhysicsParts","Name":"WorldModel","Superclass":"WorldRoot"},{"Members":[{"Category":"Link","Default":"false","MemberType":"Property","Name":"AutoUpdate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"false","MemberType":"Property","Name":"CanAutoUpdate","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Creator","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Link","Default":"0","MemberType":"Property","Name":"ModifiedState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"PackageAssetName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Link","Default":"0","MemberType":"Property","Name":"PackageGuid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Link","Default":"","MemberType":"Property","Name":"PackageId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Link","Default":"","MemberType":"Property","Name":"PackageIdSerialize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"None","MemberType":"Property","Name":"PermissionLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PackagePermission"}},{"Category":"Link","Default":"Up To Date","MemberType":"Property","Name":"Status","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Link","Default":"0","MemberType":"Property","Name":"VersionIdSerialize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Link","Default":"0","MemberType":"Property","Name":"VersionNumber","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}}],"MemoryCategory":"Instances","Name":"PackageLink","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[],"MemoryCategory":"Instances","Name":"PackageService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"ConvertToPackageUpload","Parameters":[{"Name":"uploadUrl","Type":{"Category":"Primitive","Name":"string"}},{"Name":"cloneInstances","Type":{"Category":"DataType","Name":"Objects"}},{"Name":"originalInstances","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPackageInfo","Parameters":[{"Name":"packageAssetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishPackage","Parameters":[{"Name":"packageInstance","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPackageVersion","Parameters":[{"Name":"packageInstance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"versionNumber","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnConvertToPackageResult","Parameters":[{"Name":"isSuccessful","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"errorMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnOpenConvertToPackagePlugin","Parameters":[{"Name":"instances","Type":{"Category":"DataType","Name":"Objects"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"cloneInstances","Type":{"Category":"DataType","Name":"Objects"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PackageUIService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsFinished","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GetCurrentPage","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AdvanceToNextPageAsync","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Pages","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"AudioPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"CatalogPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Cursor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"DataStoreKeyPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Cursor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"DataStoreListingPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"DataStorePages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"DataStoreVersionPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"FriendPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"InventoryPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"EmotesPages","Superclass":"InventoryPages","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"OutfitPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"StandardPages","Superclass":"Pages","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"ChildData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"MeshData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}}],"MemoryCategory":"Instances","Name":"PartOperationAsset","Superclass":"Instance"},{"Members":[{"Category":"Motion","Default":"0, 0, 0","MemberType":"Property","Name":"Acceleration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"Brightness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0 1 1 1 0 1 1 1 1 0 ","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"ColorSequence"}},{"Category":"Particles","Default":"0","MemberType":"Property","Name":"Drag","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emission","Default":"Top","MemberType":"Property","Name":"EmissionDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"NormalId"}},{"Category":"Emission","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Flipbook","Default":"1 1 ","MemberType":"Property","Name":"FlipbookFramerate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Flipbook","Default":"Particle texture must be 1024 by 1024 to use flipbooks.","MemberType":"Property","Name":"FlipbookIncompatible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Flipbook","Default":"None","MemberType":"Property","Name":"FlipbookLayout","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ParticleFlipbookLayout"}},{"Category":"Flipbook","Default":"Loop","MemberType":"Property","Name":"FlipbookMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ParticleFlipbookMode"}},{"Category":"Flipbook","Default":"false","MemberType":"Property","Name":"FlipbookStartRandom","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Flipbook","Default":"Unknown","MemberType":"Property","Name":"FlipbookTextureCompatible","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ParticleFlipbookTextureCompatible"}},{"Category":"Emission","Default":"5 10 ","MemberType":"Property","Name":"Lifetime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"LightEmission","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"LightInfluence","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Particles","Default":"false","MemberType":"Property","Name":"LockedToPart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"FacingCamera","MemberType":"Property","Name":"Orientation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ParticleOrientation"}},{"Category":"Emission","Default":"20","MemberType":"Property","Name":"Rate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emission","Default":"0 0 ","MemberType":"Property","Name":"RotSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Emission","Default":"0 0 ","MemberType":"Property","Name":"Rotation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"EmitterShape","Default":"Box","MemberType":"Property","Name":"Shape","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ParticleEmitterShape"}},{"Category":"EmitterShape","Default":"Outward","MemberType":"Property","Name":"ShapeInOut","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ParticleEmitterShapeInOut"}},{"Category":"EmitterShape","Default":"1","MemberType":"Property","Name":"ShapePartial","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"EmitterShape","Default":"Volume","MemberType":"Property","Name":"ShapeStyle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ParticleEmitterShapeStyle"}},{"Category":"Appearance","Default":"0 1 0 1 1 0 ","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberSequence"}},{"Category":"Emission","Default":"5 5 ","MemberType":"Property","Name":"Speed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Emission","Default":"0, 0","MemberType":"Property","Name":"SpreadAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Appearance","Default":"0 0 0 1 0 0 ","MemberType":"Property","Name":"Squash","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberSequence"}},{"Category":"Appearance","Default":"rbxasset://textures/particles/sparkles_main.dds","MemberType":"Property","Name":"Texture","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Particles","Default":"1","MemberType":"Property","Name":"TimeScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0 0 0 1 0 0 ","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberSequence"}},{"Category":"Particles","Default":"0","MemberType":"Property","Name":"VelocityInheritance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emission","Default":"0","MemberType":"Property","Name":"VelocitySpread","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated",{"PreferredDescriptorName":"SpreadAngle","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"ZOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"Clear","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Emit","Parameters":[{"Default":"16","Name":"particleCount","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FastForward","Parameters":[{"Name":"numFrames","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnClearRequested","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnEmitRequested","Parameters":[{"Name":"particleCount","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ParticleEmitter","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"PatchBundlerFileWatch","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"FlattenTree","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"PatchId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"TargetPath","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"PatchMapping","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Status","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PathStatus"}},{"MemberType":"Function","Name":"GetPointCoordinates","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetWaypoints","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetWaypoints","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CheckOcclusionAsync","Parameters":[{"Name":"start","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ComputeAsync","Parameters":[{"Name":"start","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"finish","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Blocked","Parameters":[{"Name":"blockedWaypointIdx","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Unblocked","Parameters":[{"Name":"unblockedWaypointIdx","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Path","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Attachment0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Attachment"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Attachment1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Attachment"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"IsBidirectional","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Label","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"PathfindingLink","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Label","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"PassThrough","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"PathfindingModifier","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"EmptyCutoff","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"CreatePath","Parameters":[{"Default":"nil","Name":"agentParameters","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ComputeRawPathAsync","Parameters":[{"Name":"start","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"finish","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"maxDistance","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"FindPathAsync","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ComputeSmoothPathAsync","Parameters":[{"Name":"start","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"finish","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"maxDistance","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"FindPathAsync","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FindPathAsync","Parameters":[{"Name":"start","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"finish","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PathfindingService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AllThreadsPaused","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Reason","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DebuggerPauseReason"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ThreadId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"Instances","Name":"PausedState","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Breakpoint","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Breakpoint"}}],"MemoryCategory":"Instances","Name":"PausedStateBreakpoint","Superclass":"PausedState","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ExceptionText","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"PausedStateException","Superclass":"PausedState","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetIsThirdPartyAssetAllowed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetIsThirdPartyPurchaseAllowed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetIsThirdPartyTeleportAllowed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPermissions","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPermissions","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"permissions","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PermissionsService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"CollisionGroupContainsPart","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"CollisionGroup","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CollisionGroupSetCollidable","Parameters":[{"Name":"name1","Type":{"Category":"Primitive","Name":"string"}},{"Name":"name2","Type":{"Category":"Primitive","Name":"string"}},{"Name":"collidable","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CollisionGroupsAreCollidable","Parameters":[{"Name":"name1","Type":{"Category":"Primitive","Name":"string"}},{"Name":"name2","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateCollisionGroup","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"RegisterCollisionGroup","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCollisionGroupId","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"CollisionGroup","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCollisionGroupName","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"CollisionGroup","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCollisionGroups","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetRegisteredCollisionGroups","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMaxCollisionGroups","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRegisteredCollisionGroups","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IkSolve","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}},{"Name":"target","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"translateStiffness","Type":{"Category":"Primitive","Name":"float"}},{"Name":"rotateStiffness","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsCollisionGroupRegistered","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LocalIkSolve","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}},{"Name":"target","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"translateStiffness","Type":{"Category":"Primitive","Name":"float"}},{"Name":"rotateStiffness","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterCollisionGroup","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveCollisionGroup","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"UnregisterCollisionGroup","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RenameCollisionGroup","Parameters":[{"Name":"from","Type":{"Category":"Primitive","Name":"string"}},{"Name":"to","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPartCollisionGroup","Parameters":[{"Name":"part","Type":{"Category":"Class","Name":"BasePart"}},{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"CollisionGroup","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnregisterCollisionGroup","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PhysicsService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AllowSleep","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreAnchorsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreAssembliesShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreAwakePartsHighlighted","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreBodyTypesShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreConstraintForcesShownForSelectedOrHoveredInstances","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreConstraintTorquesShownForSelectedOrHoveredInstances","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreContactForcesShownForSelectedOrHoveredAssemblies","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreContactIslandsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreContactPointsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreJointCoordinatesShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreMagnitudesShownForDrawnForcesAndTorques","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreMechanismsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreModelCoordsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreOwnersShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ArePartCoordsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreRegionsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreSolverIslandsShown","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreTerrainReplicationRegionsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreTimestepsShown","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreUnalignedPartsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AreWorldCoordsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DisableCSGv2","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ForceCSGv2","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ForceDrawScale","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsInterpolationThrottleShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsReceiveAgeShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsTreeShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PhysicsEnvironmentalThrottle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"EnviromentalPhysicsThrottle"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ShowDecompositionGeometry","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SolverConvergenceVisualizationMode","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SolverConvergenceVisualizationMode"}},{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ThrottleAdjustTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Display","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UseCSGv2","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"PhysicsSettings","Superclass":"Instance","Tags":["NotCreatable","Settings"]},{"Members":[{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AccountAge","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AccountAgeReplicate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AppearanceDidLoad","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AutoJumpEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CameraMaxZoomDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CameraMinZoomDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CameraMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"CameraMode"}},{"Category":"Behavior","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CanLoadCharacterAppearance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Character","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Model"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CharacterAppearance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotBrowsable","Deprecated",{"PreferredDescriptorName":"CharacterAppearanceId","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CharacterAppearanceId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ChararacterRegionId","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ChatMode","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ChatMode"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ChatPrivacyMode","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ChatPrivacyMode"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CloudEditCameraCoordinateFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CloudEditPlayerActive","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"CountryRegionCodeReplicate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DataComplexity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DataComplexityLimit","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DataReady","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DevCameraOcclusionMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevCameraOcclusionMode"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DevComputerCameraMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevComputerCameraMovementMode"}},{"Category":"Control","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DevComputerMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevComputerMovementMode"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DevEnableMouseLock","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DevTouchCameraMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevTouchCameraMovementMode"}},{"Category":"Control","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DevTouchMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevTouchMovementMode"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DisplayName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"FollowUserId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"FollowUserIdReplicated","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Behavior","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"GameplayPaused","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Guest","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"HasVerifiedBadge","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"HealthDisplayDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"InternalCharacterAppearanceLoaded","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"LocaleId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MaxSimulationRadius","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MaximumSimulationRadius","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MembershipType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MembershipType"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MembershipTypeReplicate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MembershipType"}},{"Category":"Camera","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"NameDisplayDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Team","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Neutral","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"OsPlatform","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"PlatformName","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"RawJoinData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ReplicatedLocaleId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ReplicatedLocaleIdInternal","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ReplicationFocus","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"RespawnLocation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"SpawnLocation"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"SimulationRadius","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"SuperSafeChatReplicate","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Team","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Team","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Team"}},{"Category":"Team","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"TeamColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"Teleported","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"TeleportedIn","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"UnfilteredChat","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"UserId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"VRDevice","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"VREnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"userId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Deprecated",{"PreferredDescriptorName":"UserId","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"MemberType":"Function","Name":"AddToBlockList","Parameters":[{"Name":"userIds","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClearCharacterAppearance","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DistanceFromCharacter","Parameters":[{"Name":"point","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFriendStatus","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Enum","Name":"FriendStatus"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGameSessionID","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetJoinData","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMouse","Parameters":[],"ReturnType":{"Category":"Class","Name":"Mouse"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNetworkPing","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetUnder13","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HasAppearanceLoaded","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Kick","Parameters":[{"Default":"","Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadBoolean","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadCharacterAppearance","Parameters":[{"Name":"assetInstance","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadData","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadInstance","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadNumber","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadString","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Move","Parameters":[{"Name":"walkDirection","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"false","Name":"relativeToCamera","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveCharacter","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestFriendship","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RevokeFriendship","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SaveBoolean","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SaveData","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SaveInstance","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SaveNumber","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SaveString","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetAccountAge","Parameters":[{"Name":"accountAge","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCharacterAppearanceJson","Parameters":[{"Name":"jsonBlob","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetExperienceSettingsLocaleId","Parameters":[{"Name":"locale","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMembershipType","Parameters":[{"Name":"membershipType","Type":{"Category":"Enum","Name":"MembershipType"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetModerationAccessKey","Parameters":[{"Name":"moderationAccessKey","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetSuperSafeChat","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetUnder13","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdatePlayerBlocked","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"blocked","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"loadBoolean","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"LoadBoolean","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"loadInstance","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"LoadInstance","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"loadNumber","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"LoadNumber","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"loadString","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"LoadString","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"saveBoolean","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SaveBoolean","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"saveInstance","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SaveInstance","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"saveNumber","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SaveNumber","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"saveString","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"SaveString","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFriendsOnline","Parameters":[{"Default":"200","Name":"maxFriends","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRankInGroup","Parameters":[{"Name":"groupId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRoleInGroup","Parameters":[{"Name":"groupId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsBestFriendsWith","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsFriendsWith","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsInGroup","Parameters":[{"Name":"groupId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadCharacter","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadCharacterBlocking","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"LoadCharacterWithHumanoidDescription","Parameters":[{"Name":"humanoidDescription","Type":{"Category":"Class","Name":"HumanoidDescription"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestStreamAroundAsync","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"0","Name":"timeOut","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"WaitForDataReady","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"isFriendsWith","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"IsFriendsWith","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"waitForDataReady","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated",{"PreferredDescriptorName":"WaitForDataReady","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CharacterAdded","Parameters":[{"Name":"character","Type":{"Category":"Class","Name":"Model"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CharacterAppearanceLoaded","Parameters":[{"Name":"character","Type":{"Category":"Class","Name":"Model"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CharacterRemoving","Parameters":[{"Name":"character","Type":{"Category":"Class","Name":"Model"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Chatted","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"recipient","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CloudEditSelectionChanged","Parameters":[{"Name":"newSelection","Type":{"Category":"Group","Name":"Array"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ConnectDiedSignalBackend","Parameters":[],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FriendStatusChanged","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"friendStatus","Type":{"Category":"Enum","Name":"FriendStatus"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Idled","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Kill","Parameters":[],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnTeleport","Parameters":[{"Name":"teleportState","Type":{"Category":"Enum","Name":"TeleportState"}},{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"spawnName","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnTeleportInternal","Parameters":[{"Name":"teleportState","Type":{"Category":"Enum","Name":"TeleportState"}},{"Name":"teleportInfo","Type":{"Category":"Group","Name":"Dictionary"}},{"Name":"customLoadingScreen","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerExperienceSettingsLocaleSetFromLua","Parameters":[{"Name":"newLocaleId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ReceivedJoinTelemetry","Parameters":[{"Name":"details","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteFriendRequestSignal","Parameters":[{"Name":"otherUserId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"eventType","Type":{"Category":"Enum","Name":"FriendRequestEvent"}}],"Security":"RobloxScriptSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteInsert","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}},{"Name":"position","Type":{"Category":"DataType", -"Name":"Vector3"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScopeCheckInitiated","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"serializedScopes","Type":{"Category":"Group","Name":"Array"}},{"Name":"metadata","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptSecurityError","Parameters":[{"Name":"hash","Type":{"Category":"Primitive","Name":"string"}},{"Name":"error","Type":{"Category":"Primitive","Name":"string"}},{"Name":"stack","Type":{"Category":"Primitive","Name":"string"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerToClientUnfilteredChatReplicate","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SetShutdownMessage","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SimulationRadiusChanged","Parameters":[{"Name":"radius","Type":{"Category":"Primitive","Name":"float"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StatsAvailable","Parameters":[{"Name":"info","Type":{"Category":"Primitive","Name":"string"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Player","Superclass":"Instance"},{"Members":[{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"CustomPoliciesEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"","MemberType":"Property","Name":"EmulatedCountryCode","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"","MemberType":"Property","Name":"EmulatedGameLocale","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"PlayerEmulationEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"","MemberType":"Property","Name":"SerializedEmulatedPolicyInfo","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"MemberType":"Function","Name":"GetEmulatedPolicyInfo","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegionCodeWillHaveAutomaticNonCustomPolicies","Parameters":[{"Name":"regionCode","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetEmulatedPolicyInfo","Parameters":[{"Name":"emulatedPolicyInfo","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PlayerEmulatorService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"ClearComputerCameraMovementModes","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClearComputerMovementModes","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClearTouchCameraMovementModes","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClearTouchMovementModes","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRegisteredComputerCameraMovementModes","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRegisteredComputerMovementModes","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRegisteredTouchCameraMovementModes","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRegisteredTouchMovementModes","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterComputerCameraMovementMode","Parameters":[{"Name":"cameraMovementMode","Type":{"Category":"Enum","Name":"ComputerCameraMovementMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterComputerMovementMode","Parameters":[{"Name":"movementMode","Type":{"Category":"Enum","Name":"ComputerMovementMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterTouchCameraMovementMode","Parameters":[{"Name":"cameraMovementMode","Type":{"Category":"Enum","Name":"TouchCameraMovementMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterTouchMovementMode","Parameters":[{"Name":"movementMode","Type":{"Category":"Enum","Name":"TouchMovementMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ComputerCameraMovementModeRegistered","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ComputerMovementModeRegistered","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchCameraMovementModeRegistered","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchMovementModeRegistered","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PlayerScripts","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"BubbleChat","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CharacterAutoLoads","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ClassicChat","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LocalPlayer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Player"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MaxPlayers","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MaxPlayersInternal","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"NumPlayers","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"GetPlayers","ThreadSafety":"Safe"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PreferredPlayers","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PreferredPlayersInternal","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RespawnTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ServerGitHash","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ServerLogPrefix","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UseStrafingAnimations","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"localPlayer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"LocalPlayer","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Player"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"numPlayers","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"NumPlayers","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"Chat","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateLocalPlayer","Parameters":[],"ReturnType":{"Category":"Class","Name":"Player"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlayerByUserId","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Player"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetPlayerFromCharacter","Parameters":[{"Name":"character","Type":{"Category":"Class","Name":"Model"}}],"ReturnType":{"Category":"Class","Name":"Player"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlayers","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"ReportAbuse","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"reason","Type":{"Category":"Primitive","Name":"string"}},{"Name":"optionalMessage","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReportAbuseV3","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"jsonTags","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ResetLocalPlayer","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetChatStyle","Parameters":[{"Default":"Classic","Name":"style","Type":{"Category":"Enum","Name":"ChatStyle"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetLocalPlayerInfo","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"userName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"displayName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"membershipType","Type":{"Category":"Enum","Name":"MembershipType"}},{"Name":"isUnder13","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TeamChat","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"WhisperChat","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"getPlayers","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPlayers","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"playerFromCharacter","Parameters":[{"Name":"character","Type":{"Category":"Class","Name":"Model"}}],"ReturnType":{"Category":"Class","Name":"Player"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPlayerFromCharacter","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"players","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetPlayers","ThreadSafety":"Safe"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateHumanoidModelFromDescription","Parameters":[{"Name":"description","Type":{"Category":"Class","Name":"HumanoidDescription"}},{"Name":"rigType","Type":{"Category":"Enum","Name":"HumanoidRigType"}},{"Default":"Default","Name":"assetTypeVerification","Type":{"Category":"Enum","Name":"AssetTypeVerification"}}],"ReturnType":{"Category":"Class","Name":"Model"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateHumanoidModelFromUserId","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Model"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCharacterAppearanceAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"Model"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCharacterAppearanceInfoAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFriendsAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"FriendPages"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetHumanoidDescriptionFromOutfitId","Parameters":[{"Name":"outfitId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"HumanoidDescription"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetHumanoidDescriptionFromUserId","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Class","Name":"HumanoidDescription"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNameFromUserIdAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserIdFromNameAsync","Parameters":[{"Name":"userName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserThumbnailAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"thumbnailType","Type":{"Category":"Enum","Name":"ThumbnailType"}},{"Name":"thumbnailSize","Type":{"Category":"Enum","Name":"ThumbnailSize"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CloudEditApplyEditsMessage","Parameters":[{"Name":"playerName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"scriptName","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FriendRequestEvent","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"friendRequestEvent","Type":{"Category":"Enum","Name":"FriendRequestEvent"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GameAnnounce","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnLinkedScriptsUpdated","Parameters":[],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerAdded","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerChatted","Parameters":[{"Name":"chatType","Type":{"Category":"Enum","Name":"PlayerChatType"}},{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"targetPlayer","Type":{"Category":"Class","Name":"Player"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerConnecting","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerDisconnecting","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerMembershipChanged","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerRejoining","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerRemoving","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptGameServerReportEnrichment","Parameters":[{"Name":"reportId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptReportServerEnrichmentAndScan","Parameters":[{"Name":"v1comment","Type":{"Category":"Primitive","Name":"string"}},{"Name":"submitterId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"abuserId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"reportId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestCloudEditImmediatePublishWithContext","Parameters":[{"Name":"spanContext","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestCloudEditKick","Parameters":[{"Name":"playerId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestCloudEditShutdown","Parameters":[],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestTeamCreateImmediateSaveWithContext","Parameters":[{"Name":"spanContext","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TeamCreatePublishFinished","Parameters":[{"Name":"publishSuccessful","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TeamCreateSaveFinished","Parameters":[{"Name":"saveSuccessful","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TeamCreateServerMessage","Parameters":[{"Name":"messageType","Type":{"Category":"Enum","Name":"MessageType"}},{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"printToStatusBar","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Players","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CollisionEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GridSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HostDataModelType","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"StudioDataModelType"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HostDataModelTypeIsCurrent","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MultipleDocumentInterfaceInstance","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"MultipleDocumentInterfaceInstance"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UsesAssetInsertionDrag","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"Activate","Parameters":[{"Name":"exclusiveMouse","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreatePluginAction","Parameters":[{"Name":"actionId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Name":"statusTip","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"iconName","Type":{"Category":"Primitive","Name":"string"}},{"Default":"true","Name":"allowBinding","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"PluginAction"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreatePluginMenu","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"title","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"icon","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"PluginMenu"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateToolbar","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"PluginToolbar"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Deactivate","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"defaultValue","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetJoinMode","Parameters":[],"ReturnType":{"Category":"Enum","Name":"JointCreationMode"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMouse","Parameters":[],"ReturnType":{"Category":"Class","Name":"PluginMouse"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSelectedRibbonTool","Parameters":[],"ReturnType":{"Category":"Enum","Name":"RibbonTool"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSetting","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetStudioUserId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"PluginSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Intersect","Parameters":[{"Name":"objects","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Invoke","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsActivated","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsActivatedWithExclusiveMouse","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Negate","Parameters":[{"Name":"objects","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OnInvoke","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OnSetItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"callback","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenScript","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"LuaSourceContainer"}},{"Default":"1","Name":"lineNumber","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenWikiPage","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PauseSound","Parameters":[{"Name":"sound","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PlaySound","Parameters":[{"Name":"sound","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"normalizedTimePosition","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ResumeSound","Parameters":[{"Name":"sound","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SaveSelectedToRoblox","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SelectRibbonTool","Parameters":[{"Name":"tool","Type":{"Category":"Enum","Name":"RibbonTool"}},{"Name":"position","Type":{"Category":"DataType","Name":"UDim2"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Separate","Parameters":[{"Name":"objects","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetItem","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetReady","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetSetting","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartDecalDrag","Parameters":[{"Name":"decal","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartDrag","Parameters":[{"Name":"dragData","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StopAllSounds","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Union","Parameters":[{"Name":"objects","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateDockWidgetPluginGui","Parameters":[{"Name":"pluginGuiId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"dockWidgetPluginGuiInfo","Type":{"Category":"DataType","Name":"DockWidgetPluginGuiInfo"}}],"ReturnType":{"Category":"Class","Name":"DockWidgetPluginGui"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CreateQWidgetPluginGui","Parameters":[{"Name":"pluginGuiId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"pluginGuiOptions","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Class","Name":"QWidgetPluginGui"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ImportFbxAnimation","Parameters":[{"Name":"rigModel","Type":{"Category":"Class","Name":"Instance"}},{"Default":"true","Name":"isR15","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ImportFbxRig","Parameters":[{"Default":"true","Name":"isR15","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptForExistingAssetId","Parameters":[{"Name":"assetType","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptSaveSelection","Parameters":[{"Default":"","Name":"suggestedFileName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Deactivation","Parameters":[],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Ready","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Unloading","Parameters":[],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"ProcessAssetInsertionDrag","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"assetTypeId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"instances","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","Tags":["NoYield"],"ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"ProcessAssetInsertionDrop","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["NoYield"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Plugin","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"ActionId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"AllowBinding","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"Checked","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"DefaultShortcut","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"StatusTip","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Text","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Event","Name":"Triggered","Parameters":[],"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginAction","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"PluginDebugService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Data","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MimeType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Sender","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"PluginDragEvent","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"PluginGuiService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"SetAutoUpdate","Parameters":[{"Name":"pluginId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"state","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginManagementService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"CreatePlugin","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","Tags":["Deprecated","CustomLuaState"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ExportPlace","Parameters":[{"Default":"","Name":"filePath","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ExportSelection","Parameters":[{"Default":"","Name":"filePath","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginManager","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"MemberType":"Function","Name":"CreatePlugin","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","Tags":["Deprecated","CustomLuaState"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ExportPlace","Parameters":[{"Default":"","Name":"filePath","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ExportSelection","Parameters":[{"Default":"","Name":"filePath","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginManagerInterface","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Icon","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Title","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"AddAction","Parameters":[{"Name":"action","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddMenu","Parameters":[{"Name":"menu","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddNewAction","Parameters":[{"Name":"actionId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"icon","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddSeparator","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Clear","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowAsync","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginMenu","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetPluginPolicy","Parameters":[{"Name":"pluginName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginPolicyService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"CreateButton","Parameters":[{"Name":"buttonId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"tooltip","Type":{"Category":"Primitive","Name":"string"}},{"Name":"iconname","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginToolbar","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ClickableWhenViewportHidden","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Icon","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"MemberType":"Function","Name":"SetActive","Parameters":[{"Name":"active","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Click","Parameters":[],"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PluginToolbarButton","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"MemberType":"Function","Name":"GetAwardablePoints","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AwardPoints","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"amount","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGamePointBalance","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPointBalance","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PointsAwarded","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"pointsAwarded","Type":{"Category":"Primitive","Name":"int"}},{"Name":"userBalanceInGame","Type":{"Category":"Primitive","Name":"int"}},{"Name":"userTotalBalance","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PointsService","Superclass":"Instance","Tags":["NotCreatable","Service","Deprecated"]},{"Members":[{"Category":"Data","Default":"Unknown","MemberType":"Property","Name":"IsLuobuServer","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TriStateBoolean"}},{"Category":"Data","Default":"Unknown","MemberType":"Property","Name":"LuobuWhitelisted","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TriStateBoolean"}},{"MemberType":"Function","Name":"GetPolicyInfoForPlayerAsync","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPolicyInfoForServerRobloxOnlyAsync","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PolicyService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EasingDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PoseEasingDirection"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EasingStyle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PoseEasingStyle"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Weight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"PoseBase","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}}],"MemoryCategory":"Animation","Name":"NumberPose","Superclass":"PoseBase"},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"MaskWeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"AddSubPose","Parameters":[{"Name":"pose","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSubPoses","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveSubPose","Parameters":[{"Name":"pose","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Animation","Name":"Pose","Superclass":"PoseBase"},{"Members":[{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"PostEffect","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"State","Default":"0.400000006","MemberType":"Property","Name":"Intensity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"24","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.949999988","MemberType":"Property","Name":"Threshold","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"BloomEffect","Superclass":"PostEffect"},{"Members":[{"Category":"State","Default":"24","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"BlurEffect","Superclass":"PostEffect"},{"Members":[{"Category":"State","Default":"0","MemberType":"Property","Name":"Brightness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0","MemberType":"Property","Name":"Contrast","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0","MemberType":"Property","Name":"Saturation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"1, 1, 1","MemberType":"Property","Name":"TintColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}}],"MemoryCategory":"Instances","Name":"ColorCorrectionEffect","Superclass":"PostEffect"},{"Members":[{"Category":"State","Default":"0.75","MemberType":"Property","Name":"FarIntensity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.0500000007","MemberType":"Property","Name":"FocusDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"10","MemberType":"Property","Name":"InFocusRadius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.75","MemberType":"Property","Name":"NearIntensity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"DepthOfFieldEffect","Superclass":"PostEffect"},{"Members":[{"Category":"State","Default":"0.25","MemberType":"Property","Name":"Intensity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"1","MemberType":"Property","Name":"Spread","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"SunRaysEffect","Superclass":"PostEffect"},{"Members":[],"MemoryCategory":"Instances","Name":"ProcessInstancePhysicsService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"Interact","MemberType":"Property","Name":"ActionText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Localization","Default":"true","MemberType":"Property","Name":"AutoLocalize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"ClickablePrompt","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"OnePerButton","MemberType":"Property","Name":"Exclusivity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ProximityPromptExclusivity"}},{"Category":"Data","Default":"ButtonX","MemberType":"Property","Name":"GamepadKeyCode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"KeyCode"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"HoldDuration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"E","MemberType":"Property","Name":"KeyboardKeyCode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"KeyCode"}},{"Category":"Data","Default":"10","MemberType":"Property","Name":"MaxActivationDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"ObjectText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"RequiresLineOfSight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Localization","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"RootLocalizationTable","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"LocalizationTable"}},{"Category":"Data","Default":"Default","MemberType":"Property","Name":"Style","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ProximityPromptStyle"}},{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"UIOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"MemberType":"Function","Name":"InputHoldBegin","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InputHoldEnd","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ButtonHoldBeganActionReplicated","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ButtonHoldEndedActionReplicated","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptButtonHoldBegan","Parameters":[{"Name":"playerWhoTriggered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptButtonHoldEnded","Parameters":[{"Name":"playerWhoTriggered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptHidden","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptShown","Parameters":[{"Name":"inputType","Type":{"Category":"Enum","Name":"ProximityPromptInputType"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TriggerEnded","Parameters":[{"Name":"playerWhoTriggered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TriggerEndedActionReplicated","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Triggered","Parameters":[{"Name":"playerWhoTriggered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TriggeredActionReplicated","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ProximityPrompt","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"16","MemberType":"Property","Name":"MaxPromptsVisible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Event","Name":"PromptButtonHoldBegan","Parameters":[{"Name":"prompt","Type":{"Category":"Class","Name":"ProximityPrompt"}},{"Name":"playerWhoTriggered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptButtonHoldEnded","Parameters":[{"Name":"prompt","Type":{"Category":"Class","Name":"ProximityPrompt"}},{"Name":"playerWhoTriggered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptHidden","Parameters":[{"Name":"prompt","Type":{"Category":"Class","Name":"ProximityPrompt"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptShown","Parameters":[{"Name":"prompt","Type":{"Category":"Class","Name":"ProximityPrompt"}},{"Name":"inputType","Type":{"Category":"Enum","Name":"ProximityPromptInputType"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptTriggerEnded","Parameters":[{"Name":"prompt","Type":{"Category":"Class","Name":"ProximityPrompt"}},{"Name":"playerWhoTriggered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptTriggered","Parameters":[{"Name":"prompt","Type":{"Category":"Class","Name":"ProximityPrompt"}},{"Name":"playerWhoTriggered","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ProximityPromptService","Superclass":"Instance","Tags":["Service","NotBrowsable"]},{"Members":[{"MemberType":"Function","Name":"PublishDescendantAssets","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishCageMeshAsync","Parameters":[{"Name":"wrap","Type":{"Category":"Class","Name":"Instance"}},{"Name":"cageType","Type":{"Category":"Enum","Name":"CageType"}}],"ReturnType":{"Category":"DataType","Name":"Content"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"PublishService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"AddGlobalPointsField","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddGlobalPointsTag","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DEPRECATED_TrackEvent","Parameters":[{"Name":"category","Type":{"Category":"Primitive","Name":"string"}},{"Name":"action","Type":{"Category":"Primitive","Name":"string"}},{"Name":"label","Type":{"Category":"Primitive","Name":"string"}},{"Default":"0","Name":"value","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DEPRECATED_TrackEventWithArgs","Parameters":[{"Name":"category","Type":{"Category":"Primitive","Name":"string"}},{"Name":"action","Type":{"Category":"Primitive","Name":"string"}},{"Name":"label","Type":{"Category":"Primitive","Name":"string"}},{"Name":"args","Type":{"Category":"Group","Name":"Dictionary"}},{"Default":"0","Name":"value","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetClientId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlaySessionId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSessionId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReleaseRBXEventStream","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveGlobalPointsField","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveGlobalPointsTag","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReportCounter","Parameters":[{"Name":"counterName","Type":{"Category":"Primitive","Name":"string"}},{"Default":"1","Name":"amount","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReportInfluxSeries","Parameters":[{"Name":"seriesName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"points","Type":{"Category":"Group","Name":"Dictionary"}},{"Name":"throttlingPercentage","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReportStats","Parameters":[{"Name":"category","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReportToDiagByCountryCode","Parameters":[{"Name":"featureName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"measureName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"seconds","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendEventDeferred","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventContext","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"additionalArgs","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendEventImmediately","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventContext","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"additionalArgs","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRBXEvent","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventContext","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"additionalArgs","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRBXEventStream","Parameters":[{"Name":"target","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventContext","Type":{"Category":"Primitive","Name":"string"}},{"Name":"eventName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"additionalArgs","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TrackEvent","Parameters":[{"Name":"category","Type":{"Category":"Primitive","Name":"string"}},{"Name":"action","Type":{"Category":"Primitive","Name":"string"}},{"Name":"label","Type":{"Category":"Primitive","Name":"string"}},{"Default":"0","Name":"value","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TrackEventWithArgs","Parameters":[{"Name":"category","Type":{"Category":"Primitive","Name":"string"}},{"Name":"action","Type":{"Category":"Primitive","Name":"string"}},{"Name":"label","Type":{"Category":"Primitive","Name":"string"}},{"Name":"args","Type":{"Category":"Group","Name":"Dictionary"}},{"Default":"0","Name":"value","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdateHeartbeatObject","Parameters":[{"Name":"args","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RbxAnalyticsService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadata","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataCallbacks","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataClasses","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataEnums","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataEvents","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataFunctions","Superclass":"Instance"},{"Members":[{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Browsable","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ClassCategory","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ClientOnly","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Constraint","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Deprecated","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EditingDisabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EditorType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FFlag","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsBackend","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PropertyOrder","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ScriptContext","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ServerOnly","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SliderScaling","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UIMaximum","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UIMinimum","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Reflection","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UINumTicks","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}}],"MemoryCategory":"Instances","Name":"ReflectionMetadataItem","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Reflection","Default":"0","MemberType":"Property","Name":"ExplorerImageIndex","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Reflection","Default":"2147483647","MemberType":"Property","Name":"ExplorerOrder","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Reflection","Default":"true","MemberType":"Property","Name":"Insertable","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Reflection","Default":"","MemberType":"Property","Name":"PreferredParent","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Reflection","Default":"Always","MemberType":"Property","Name":"ServiceVisibility","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ServiceVisibility"}}],"MemoryCategory":"Instances","Name":"ReflectionMetadataClass","Superclass":"ReflectionMetadataItem"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataEnum","Superclass":"ReflectionMetadataItem"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataEnumItem","Superclass":"ReflectionMetadataItem"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataMember","Superclass":"ReflectionMetadataItem"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataProperties","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"ReflectionMetadataYieldFunctions","Superclass":"Instance"},{"Members":[{"MemberType":"Event","Name":"BroadcastRemoteCursorPositions","Parameters":[{"Name":"script","Type":{"Category":"Primitive","Name":"string"}},{"Name":"remoteCursorPosition","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UpdateClientRemoteCursorPosition","Parameters":[{"Name":"script","Type":{"Category":"Primitive","Name":"string"}},{"Name":"remoteCursorPosition","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RemoteCursorService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"RemoteDebuggerServer","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"FireAllClients","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FireClient","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FireServer","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnClientEvent","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnServerEvent","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RemoteEvent","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"InvokeClient","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InvokeServer","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteOnInvokeClient","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int"}},{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteOnInvokeError","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int"}},{"Name":"arguments","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteOnInvokeServer","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int"}},{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoteOnInvokeSuccess","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int"}},{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"OnClientInvoke","Parameters":[{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"OnServerInvoke","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}},{"Name":"arguments","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RemoteFunction","Superclass":"Instance"},{"Members":[{"Category":"Debug","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AutoFRMLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EagerBulkExecution","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EditQualityLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"QualityLevel"}},{"Category":"Debug","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EnableFRM","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ExportMergeByMaterial","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrameRateManager","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FramerateManagerMode"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GraphicsMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"GraphicsMode"}},{"Category":"Cache","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MeshCacheSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Debug","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MeshPartDetailLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MeshPartDetailLevel"}},{"Category":"Performance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"QualityLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"QualityLevel"}},{"Category":"Debug","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ReloadAssets","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Debug","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RenderCSGTrianglesDebug","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Debug","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ShowBoundingBoxes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GetMaxQualityLevel","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RenderSettings","Superclass":"Instance","Tags":["NotCreatable","Service","NotBrowsable"]},{"Members":[{"Category":"RenderingTest","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"RenderingTest","Default":"10","MemberType":"Property","Name":"ComparisonDiffThreshold","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"RenderingTest","Default":"psnr","MemberType":"Property","Name":"ComparisonMethod","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RenderingTestComparisonMethod"}},{"Category":"RenderingTest","Default":"50","MemberType":"Property","Name":"ComparisonPsnrThreshold","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"RenderingTest","Default":"","MemberType":"Property","Name":"Description","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"RenderingTest","Default":"70","MemberType":"Property","Name":"FieldOfView","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"RenderingTest","Default":"-0, 0, 0","MemberType":"Property","Name":"Orientation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"RenderingTest","Default":"0, 0, 0","MemberType":"Property","Name":"Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"RenderingTest","Default":"21","MemberType":"Property","Name":"QualityLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"RenderingTest","Default":"false","MemberType":"Property","Name":"ShouldSkip","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"RenderingTest","Default":"","MemberType":"Property","Name":"Ticket","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"RenderdocTriggerCapture","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RenderingTest","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"IsDefaultLoadingGuiRemoved","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsFinishedReplicating","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveDefaultLoadingScreen","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetDefaultLoadingGuiRemoved","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DefaultLoadingGuiRemoved","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FinishedReplicating","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RemoveDefaultLoadingGuiSignal","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ReplicatedFirst","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"ReplicatedStorage","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"RobloxPluginGuiService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"RobloxReplicatedStorage","Superclass":"Instance","Tags":["NotCreatable","Service","NotBrowsable"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"Length","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"ValuesAndTimes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"MemberType":"Function","Name":"GetKeyAtIndex","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"RotationCurveKey"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetKeyIndicesAtTime","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetKeys","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetValueAtTime","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"DataType","Name":"CoordinateFrame?"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertKey","Parameters":[{"Name":"key","Type":{"Category":"DataType","Name":"RotationCurveKey"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveKeyAtIndex","Parameters":[{"Name":"startingIndex","Type":{"Category":"Primitive","Name":"int"}},{"Default":"1","Name":"count","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetKeys","Parameters":[{"Name":"keys","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RotationCurve","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"RtMessagingService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ClientGitHash","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"BindToRenderStep","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"priority","Type":{"Category":"Primitive","Name":"int"}},{"Name":"function","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCoreScriptVersion","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRobloxClientChannel","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRobloxVersion","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsClient","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"IsEdit","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"PluginSecurity","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"IsRunMode","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"IsRunning","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsServer","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"IsStudio","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"Pause","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Reset","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Run","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Set3dRenderingEnabled","Parameters":[{"Name":"enable","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRobloxGuiFocused","Parameters":[{"Name":"focus","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Stop","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnbindFromRenderStep","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"setThrottleFramerateEnabled","Parameters":[{"Name":"enable","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Heartbeat","Parameters":[{"Name":"deltaTime","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PostSimulation","Parameters":[{"Name":"deltaTimeSim","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PreAnimation","Parameters":[{"Name":"deltaTimeSim","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PreRender","Parameters":[{"Name":"deltaTimeRender","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PreSimulation","Parameters":[{"Name":"deltaTimeSim","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RenderStepped","Parameters":[{"Name":"deltaTime","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Stepped","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"double"}},{"Name":"deltaTime","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RunService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"RuntimeScriptService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"TakeScreenshot","Parameters":[{"Name":"screenshotOptions","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScreenshotContentReady","Parameters":[{"Name":"screenshotJobId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"contentId","Type":{"Category":"DataType","Name":"Content"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScreenshotUploaded","Parameters":[{"Name":"screenshotJobId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"screenshotId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"SafetyService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CameraButtonIcon","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CameraButtonPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CloseButtonPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CloseWhenScreenshotTaken","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ExperienceNameOverlayEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"OverlayFont","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Font"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UsernameOverlayEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Visible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"ScreenshotHud","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ScriptBuilder","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"CoverageInfo","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"DebugInfo","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"PackAsSource","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"RawBytecode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"SyncScriptBuilder","Superclass":"ScriptBuilder","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Event","Name":"ScriptAdded","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"LuaSourceContainer"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptBeingRemoved","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"LuaSourceContainer"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptChanged","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"LuaSourceContainer"}},{"Name":"property","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptFullNameChanged","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"LuaSourceContainer"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptSourceChanged","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"LuaSourceContainer"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ScriptChangeService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ScriptCloneWatcher","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ScriptCloneWatcherHelper","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"State","Default":"true","MemberType":"Property","Name":"ScriptsDisabled","Security":{"Read":"LocalUserSecurity","Write":"LocalUserSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"AddCoreScriptLocal","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"parent","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClearScriptProfilingData","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DeserializeScriptProfilerString","Parameters":[{"Name":"jsonString","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["CustomLuaState"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCoverageStats","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SaveScriptProfilingData","Parameters":[{"Name":"filename","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTimeout","Parameters":[{"Name":"seconds","Type":{"Category":"Primitive","Name":"double"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartScriptProfiling","Parameters":[{"Name":"frequency","Type":{"Category":"Primitive","Name":"int?"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StopScriptProfiling","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Error","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"stackTrace","Type":{"Category":"Primitive","Name":"string"}},{"Name":"script","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ErrorDetailed","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"stackTrace","Type":{"Category":"Primitive","Name":"string"}},{"Name":"script","Type":{"Category":"Class","Name":"Instance"}},{"Name":"details","Type":{"Category":"Primitive","Name":"string"}},{"Name":"securityLevel","Type":{"Category":"Primitive","Name":"int"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ScriptContext","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"CoreScriptIdentifier","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"CurrentLine","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"IsDebugging","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"IsPaused","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Script","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"ScriptGuid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"AddWatch","Parameters":[{"Name":"expression","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBreakpoints","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGlobals","Parameters":[{"Default":"0","Name":"stackFrame","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Map"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLocals","Parameters":[{"Default":"0","Name":"stackFrame","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Map"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetStack","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUpvalues","Parameters":[{"Default":"0","Name":"stackFrame","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Map"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetWatchValue","Parameters":[{"Name":"watch","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetWatches","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetBreakpoint","Parameters":[{"Name":"line","Type":{"Category":"Primitive","Name":"int"}},{"Name":"isContextDependentBreakpoint","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetGlobal","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}},{"Name":"stackFrame","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetLocal","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}},{"Default":"0","Name":"stackFrame","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetUpvalue","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}},{"Default":"0","Name":"stackFrame","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BreakpointAdded","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"BreakpointRemoved","Parameters":[{"Name":"breakpoint","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"EncounteredBreak","Parameters":[{"Name":"line","Type":{"Category":"Primitive","Name":"int"}},{"Name":"breakReason","Type":{"Category":"Enum","Name":"BreakReason"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Resuming","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"WatchAdded","Parameters":[{"Name":"watch","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"WatchRemoved","Parameters":[{"Name":"watch","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ScriptDebugger","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"MemberType":"Function","Name":"GetInternalUri","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLine","Parameters":[{"Default":"nil","Name":"lineIndex","Type":{"Category":"Primitive","Name":"int?"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLineCount","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetScript","Parameters":[],"ReturnType":{"Category":"Class","Name":"LuaSourceContainer"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSelectedText","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSelection","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSelectionEnd","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSelectionStart","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetText","Parameters":[{"Default":"nil","Name":"startLine","Type":{"Category":"Primitive","Name":"int?"}},{"Default":"nil","Name":"startCharacter","Type":{"Category":"Primitive","Name":"int?"}},{"Default":"nil","Name":"endLine","Type":{"Category":"Primitive","Name":"int?"}},{"Default":"nil","Name":"endCharacter","Type":{"Category":"Primitive","Name":"int?"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetViewport","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HasSelectedText","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsCommandBar","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CloseAsync","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EditTextAsync","Parameters":[{"Name":"newText","Type":{"Category":"Primitive","Name":"string"}},{"Name":"startLine","Type":{"Category":"Primitive","Name":"int"}},{"Name":"startCharacter","Type":{"Category":"Primitive","Name":"int"}},{"Name":"endLine","Type":{"Category":"Primitive","Name":"int"}},{"Name":"endCharacter","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ForceSetSelectionAsync","Parameters":[{"Name":"cursorLine","Type":{"Category":"Primitive","Name":"int"}},{"Name":"cursorCharacter","Type":{"Category":"Primitive","Name":"int"}},{"Default":"nil","Name":"anchorLine","Type":{"Category":"Primitive","Name":"int?"}},{"Default":"nil","Name":"anchorCharacter","Type":{"Category":"Primitive","Name":"int?"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestSetSelectionAsync","Parameters":[{"Name":"cursorLine","Type":{"Category":"Primitive","Name":"int"}},{"Name":"cursorCharacter","Type":{"Category":"Primitive","Name":"int"}},{"Default":"nil","Name":"anchorLine","Type":{"Category":"Primitive","Name":"int?"}},{"Default":"nil","Name":"anchorCharacter","Type":{"Category":"Primitive","Name":"int?"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SelectionChanged","Parameters":[{"Name":"positionLine","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"positionCharacter","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"anchorLine","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"anchorCharacter","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ViewportChanged","Parameters":[{"Name":"startLine","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"endLine","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ScriptDocument","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"DeregisterAutocompleteCallback","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DeregisterScriptAnalysisCallback","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FindScriptDocument","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"LuaSourceContainer"}}],"ReturnType":{"Category":"Class","Name":"ScriptDocument"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ForceReloadSource","Parameters":[{"Name":"uri","Type":{"Category":"Primitive","Name":"string"}},{"Name":"newsrc","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetScriptDocuments","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterAutocompleteCallback","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"priority","Type":{"Category":"Primitive","Name":"int"}},{"Name":"callbackFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterScriptAnalysisCallback","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"priority","Type":{"Category":"Primitive","Name":"int"}},{"Name":"callbackFunction","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenScriptDocumentAsync","Parameters":[{"Name":"script","Type":{"Category":"Class","Name":"LuaSourceContainer"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TextDocumentDidChange","Parameters":[{"Name":"document","Type":{"Category":"Class","Name":"ScriptDocument"}},{"Name":"changesArray","Type":{"Category":"Group","Name":"Variant"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TextDocumentDidClose","Parameters":[{"Name":"oldDocument","Type":{"Category":"Class","Name":"ScriptDocument"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TextDocumentDidOpen","Parameters":[{"Name":"newDocument","Type":{"Category":"Class","Name":"ScriptDocument"}}],"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ScriptEditorService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetSourceContainerByScriptGuid","Parameters":[{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"LuaSourceContainer"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ScriptRegistrationService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ScriptRuntime","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ScriptService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ActiveInstance","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionBoxThickness","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionLineThickness","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SelectionThickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ShowBoundingBox","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"Add","Parameters":[{"Name":"instancesToAdd","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClearTerrainSelectionHack","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Get","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Remove","Parameters":[{"Name":"instancesToRemove","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Set","Parameters":[{"Name":"selection","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTerrainSelectionHack","Parameters":[{"Name":"center","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SelectionChanged","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Selection","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"SelectionHighlightManager","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Settings","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UpdateType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SensorUpdateType"}},{"MemberType":"Function","Name":"Sense","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnSensorOutputChanged","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"SensorBase","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Output","Default":"false","MemberType":"Property","Name":"FullySubmerged","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Output","Default":"false","MemberType":"Property","Name":"TouchingSurface","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"BuoyancySensor","Superclass":"SensorBase","Tags":["NotBrowsable"]},{"Members":[],"MemoryCategory":"Instances","Name":"ControllerSensor","Superclass":"SensorBase","Tags":["NotCreatable"]},{"Members":[{"Category":"Output","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"HitFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Output","Default":"0, 0, 0","MemberType":"Property","Name":"HitNormal","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Input","Default":"0","MemberType":"Property","Name":"SearchDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Output","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SensedPart","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Input","Default":"Floor","MemberType":"Property","Name":"SensorMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SensorMode"}}],"MemoryCategory":"Instances","Name":"ControllerPartSensor","Superclass":"ControllerSensor","Tags":["NotBrowsable"]},{"Members":[{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"LoadStringEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"ServerScriptService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"ServerStorage","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"FindService","Parameters":[{"Name":"className","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"GetService","Parameters":[{"Name":"className","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"getService","Parameters":[{"Name":"className","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetService","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"service","Parameters":[{"Name":"className","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"GetService","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Close","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CloseLate","Parameters":[],"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServiceAdded","Parameters":[{"Name":"service","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServiceRemoving","Parameters":[{"Name":"service","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ServiceProvider","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CreatorId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CreatorType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"CreatorType"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ForceR15","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GameAvatarType","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"GameAvatarType"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GameId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GearGenreSetting","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"GearGenreSetting"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Genre","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Genre"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsSFFlagsLoaded","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"JobInfo","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"JobId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PlaceId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PlaceVersion","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PrivateServerId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PrivateServerOwnerId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"R15CollisionType","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"R15CollisionType"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VIPServerId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"PrivateServerId","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VIPServerOwnerId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"PrivateServerOwnerId","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Workspace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Workspace"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"lighting","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"workspace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"Workspace","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Workspace"}},{"MemberType":"Function","Name":"BindToClose","Parameters":[{"Name":"function","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DefineFastFlag","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"defaultValue","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DefineFastInt","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"defaultValue","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"DefineFastString","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"defaultValue","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetEngineFeature","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFastFlag","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFastInt","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFastString","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetJobsInfo","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMessage","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetObjects","Parameters":[{"Name":"url","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetObjectsAllOrNone","Parameters":[{"Name":"url","Type":{"Category":"DataType","Name":"Content"}},{"Default":"false","Name":"binaryFormatOnly","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetObjectsList","Parameters":[{"Name":"urls","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlaySessionId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRemoteBuildMode","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsContentLoaded","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsGearTypeAllowed","Parameters":[{"Name":"gearType","Type":{"Category":"Enum","Name":"GearType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsLoaded","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsUniverseMetadataLoaded","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Load","Parameters":[{"Name":"url","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenScreenshotsFolder","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenVideosFolder","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReportInGoogleAnalytics","Parameters":[{"Name":"category","Type":{"Category":"Primitive","Name":"string"}},{"Default":"custom","Name":"action","Type":{"Category":"Primitive","Name":"string"}},{"Default":"none","Name":"label","Type":{"Category":"Primitive","Name":"string"}},{"Default":"0","Name":"value","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetFastFlagForTesting","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"newValue","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetFastIntForTesting","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"newValue","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetFastStringForTesting","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"newValue","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetFlagVersion","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"version","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetIsLoaded","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"placeSizeInBytes","Type":{"Category":"Primitive","Name":"int?"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPlaceId","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetUniverseId","Parameters":[{"Name":"universeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Shutdown","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetObjectsAsync","Parameters":[{"Name":"url","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HttpGetAsync","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Default","Name":"httpRequestType","Type":{"Category":"Enum","Name":"HttpRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HttpPostAsync","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}},{"Name":"data","Type":{"Category":"Primitive","Name":"string"}},{"Default":"*/*","Name":"contentType","Type":{"Category":"Primitive","Name":"string"}},{"Default":"Default","Name":"httpRequestType","Type":{"Category":"Enum","Name":"HttpRequestType"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InsertObjectsAndJoinIfLegacyAsync","Parameters":[{"Name":"url","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SavePlace","Parameters":[{"Default":"SaveAll","Name":"saveFilter","Type":{"Category":"Enum","Name":"SaveFilter"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields","Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"AllowedGearTypeChanged","Parameters":[],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GraphicsQualityChangeRequest","Parameters":[{"Name":"betterQuality","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ItemChanged","Parameters":[{"Name":"object","Type":{"Category":"Class","Name":"Instance"}},{"Name":"descriptor","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Loaded","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScreenshotReady","Parameters":[{"Name":"path","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScreenshotSavedToAlbum","Parameters":[{"Name":"filename","Type":{"Category":"Primitive","Name":"string"}},{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"message","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UniverseMetadataLoaded","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"OnClose","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"BindToClose","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DataModel","Superclass":"ServiceProvider","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"GenericSettings","Superclass":"ServiceProvider","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"AnalysticsSettings","Superclass":"GenericSettings","Tags":["NotCreatable"]},{"Members":[{"MemberType":"Function","Name":"GetFFlag","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFVariable","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"GlobalSettings","Superclass":"GenericSettings","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"MemberType":"Function","Name":"IsUserFeatureEnabled","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Reset","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"UserSettings","Superclass":"GenericSettings","Tags":["NotCreatable"]},{"Members":[{"Category":"Behavior","Default":"","MemberType":"Property","Name":"VisibleServices","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}}],"MemoryCategory":"Instances","Name":"ServiceVisibilityService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"GetCreatedTimestampUtcMs","Parameters":[{"Name":"sid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMetadata","Parameters":[{"Name":"sid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRootSID","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveMetadata","Parameters":[{"Name":"sid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveSession","Parameters":[{"Name":"sid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RemoveSessionsWithMetadataKey","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReplaceSession","Parameters":[{"Name":"sid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SessionExists","Parameters":[{"Name":"sid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMetadata","Parameters":[{"Name":"sid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetSession","Parameters":[{"Name":"parentSid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"childSid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"tag","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"SessionService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"GetSharedTable","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"SharedTable"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Function","Name":"SetSharedTable","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"st","Type":{"Category":"DataType","Name":"SharedTable?"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Safe"}],"MemoryCategory":"Instances","Name":"SharedTableRegistry","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"Cancel","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Start","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Status","Parameters":[{"Name":"progressRatio","Type":{"Category":"Primitive","Name":"float"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ShorelineUpgraderService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Appearance","Default":"true","MemberType":"Property","Name":"CelestialBodiesShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"11","MemberType":"Property","Name":"MoonAngularSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"rbxasset://sky/moon.jpg","MemberType":"Property","Name":"MoonTextureId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"rbxasset://textures/sky/sky512_bk.tex","MemberType":"Property","Name":"SkyboxBk","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"rbxasset://textures/sky/sky512_dn.tex","MemberType":"Property","Name":"SkyboxDn","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"rbxasset://textures/sky/sky512_ft.tex","MemberType":"Property","Name":"SkyboxFt","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"rbxasset://textures/sky/sky512_lf.tex","MemberType":"Property","Name":"SkyboxLf","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"rbxasset://textures/sky/sky512_rt.tex","MemberType":"Property","Name":"SkyboxRt","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"rbxasset://textures/sky/sky512_up.tex","MemberType":"Property","Name":"SkyboxUp","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"3000","MemberType":"Property","Name":"StarCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Appearance","Default":"21","MemberType":"Property","Name":"SunAngularSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"rbxasset://sky/sun.jpg","MemberType":"Property","Name":"SunTextureId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"Sky","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"1, 1, 1","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0.5","MemberType":"Property","Name":"Opacity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"RiseVelocity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Size","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"TimeScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"0.5","MemberType":"Property","Name":"opacity_xml","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"riseVelocity_xml","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"size_xml","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"FastForward","Parameters":[{"Name":"numFrames","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Smoke","Superclass":"Instance"},{"Members":[{"MemberType":"Function","Name":"Cancel","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Start","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Status","Parameters":[{"Name":"progressRatio","Type":{"Category":"Primitive","Name":"float"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"SmoothVoxelsUpgraderService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"SnippetService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"InvokeGameInvitePromptClosed","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"recipientIds","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptGameInvite","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Default":"nil","Name":"experienceInviteOptions","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CanSendGameInviteAsync","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"recipientId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GameInvitePromptClosed","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"recipientIds","Type":{"Category":"Group","Name":"Array"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptInviteRequested","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"experienceInviteOptions","Type":{"Category":"Class","Name":"Instance"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"SocialService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Asset","Default":"0","MemberType":"Property","Name":"ChannelCount","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotBrowsable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"10","MemberType":"Property","Name":"EmitterSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Deprecated",{"PreferredDescriptorName":"RollOffMinDistance","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Asset","Default":"false","MemberType":"Property","Name":"IsLoaded","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Playback","Default":"true","MemberType":"Property","Name":"IsPaused","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Playback","Default":"false","MemberType":"Property","Name":"IsPlaying","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"IsSpatial","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Regions","Default":"0 60000 ","MemberType":"Property","Name":"LoopRegion","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Playback","Default":"false","MemberType":"Property","Name":"Looped","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"10000","MemberType":"Property","Name":"MaxDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Deprecated",{"PreferredDescriptorName":"RollOffMaxDistance","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"10","MemberType":"Property","Name":"MinDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Deprecated",{"PreferredDescriptorName":"RollOffMinDistance","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"Pitch","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Deprecated",{"PreferredDescriptorName":"PlaybackSpeed","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"PlayOnRemove","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Playback","Default":"0","MemberType":"Property","Name":"PlaybackLoudness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Regions","Default":"0 60000 ","MemberType":"Property","Name":"PlaybackRegion","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Playback","Default":"false","MemberType":"Property","Name":"PlaybackRegionsEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotBrowsable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Playback","Default":"1","MemberType":"Property","Name":"PlaybackSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Playback","Default":"false","MemberType":"Property","Name":"Playing","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"PlayingReplicator","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Playback","Default":"1","MemberType":"Property","Name":"RollOffGain","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emitter","Default":"10000","MemberType":"Property","Name":"RollOffMaxDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emitter","Default":"10","MemberType":"Property","Name":"RollOffMinDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emitter","Default":"Inverse","MemberType":"Property","Name":"RollOffMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RollOffMode"}},{"Category":"Routing","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SoundGroup","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"SoundGroup"}},{"Category":"Asset","Default":"","MemberType":"Property","Name":"SoundId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Asset","Default":"0","MemberType":"Property","Name":"TimeLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Playback","Default":"0","MemberType":"Property","Name":"TimePosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"TimePositionReplicator","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Behavior","Default":"Default","MemberType":"Property","Name":"UsageContextPermission","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"UsageContext"}},{"Category":"Playback","Default":"0.5","MemberType":"Property","Name":"Volume","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"isPlaying","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated",{"PreferredDescriptorName":"IsPlaying","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"10000","MemberType":"Property","Name":"xmlRead_MaxDistance_3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"10","MemberType":"Property","Name":"xmlRead_MinDistance_3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"Pause","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Play","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Resume","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Stop","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"pause","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Pause","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"play","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Play","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"stop","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Stop","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DidLoop","Parameters":[{"Name":"soundId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"numOfTimesLooped","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Ended","Parameters":[{"Name":"soundId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Loaded","Parameters":[{"Name":"soundId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Paused","Parameters":[{"Name":"soundId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Played","Parameters":[{"Name":"soundId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayingUpdatedFromClient","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayingUpdatedFromServer","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Resumed","Parameters":[{"Name":"soundId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Stopped","Parameters":[{"Name":"soundId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TimePositionUpdatedFromClient","Parameters":[{"Name":"newPositionSeconds","Type":{"Category":"Primitive","Name":"double"}},{"Name":"lastLuaSetTimePosition","Type":{"Category":"Primitive","Name":"double"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TimePositionUpdatedFromServer","Parameters":[{"Name":"newPositionSeconds","Type":{"Category":"Primitive","Name":"double"}},{"Name":"lastLuaSetTimePosition","Type":{"Category":"Primitive","Name":"double"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"playbackActionSync","Parameters":[{"Name":"action","Type":{"Category":"Primitive","Name":"int"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Internal","Name":"Sound","Superclass":"Instance"},{"Members":[{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Priority","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"Instances","Name":"SoundEffect","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"State","Default":"0.150000006","MemberType":"Property","Name":"Depth","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.5","MemberType":"Property","Name":"Mix","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.5","MemberType":"Property","Name":"Rate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"ChorusSoundEffect","Superclass":"SoundEffect"},{"Members":[{"Category":"State","Default":"0.100000001","MemberType":"Property","Name":"Attack","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0","MemberType":"Property","Name":"GainMakeup","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"40","MemberType":"Property","Name":"Ratio","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.100000001","MemberType":"Property","Name":"Release","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SideChain","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"State","Default":"-40","MemberType":"Property","Name":"Threshold","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"CompressorSoundEffect","Superclass":"SoundEffect"},{"Members":[],"MemoryCategory":"Instances","Name":"CustomSoundEffect","Superclass":"SoundEffect","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"AssetSoundEffect","Superclass":"CustomSoundEffect","Tags":["NotCreatable"]},{"Members":[{"Category":"State","Default":"1","MemberType":"Property","Name":"Channel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"Instances","Name":"ChannelSelectorSoundEffect","Superclass":"CustomSoundEffect","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"State","Default":"0.75","MemberType":"Property","Name":"Level","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"DistortionSoundEffect","Superclass":"SoundEffect"},{"Members":[{"Category":"State","Default":"1","MemberType":"Property","Name":"Delay","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0","MemberType":"Property","Name":"DryLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.5","MemberType":"Property","Name":"Feedback","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0","MemberType":"Property","Name":"WetLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"EchoSoundEffect","Superclass":"SoundEffect"},{"Members":[{"Category":"State","Default":"0","MemberType":"Property", -"Name":"HighGain","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"-20","MemberType":"Property","Name":"LowGain","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"-10","MemberType":"Property","Name":"MidGain","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"EqualizerSoundEffect","Superclass":"SoundEffect"},{"Members":[{"Category":"State","Default":"0.449999988","MemberType":"Property","Name":"Depth","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.850000024","MemberType":"Property","Name":"Mix","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"5","MemberType":"Property","Name":"Rate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"FlangeSoundEffect","Superclass":"SoundEffect"},{"Members":[{"Category":"State","Default":"1.25","MemberType":"Property","Name":"Octave","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"PitchShiftSoundEffect","Superclass":"SoundEffect"},{"Members":[{"Category":"State","Default":"1.5","MemberType":"Property","Name":"DecayTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"1","MemberType":"Property","Name":"Density","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"1","MemberType":"Property","Name":"Diffusion","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"-6","MemberType":"Property","Name":"DryLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0","MemberType":"Property","Name":"WetLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"ReverbSoundEffect","Superclass":"SoundEffect"},{"Members":[{"Category":"State","Default":"1","MemberType":"Property","Name":"Depth","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"0.5","MemberType":"Property","Name":"Duty","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"State","Default":"5","MemberType":"Property","Name":"Frequency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"TremoloSoundEffect","Superclass":"SoundEffect"},{"Members":[{"Category":"State","Default":"0.5","MemberType":"Property","Name":"Volume","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Internal","Name":"SoundGroup","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"NoReverb","MemberType":"Property","Name":"AmbientReverb","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ReverbType"}},{"Category":"Data","Default":"3.32999992","MemberType":"Property","Name":"DistanceFactor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"DopplerScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"RespectFilteringEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"RolloffScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"Automatic","MemberType":"Property","Name":"VolumetricAudio","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VolumetricAudio"}},{"MemberType":"Function","Name":"BeginRecording","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetInputDevice","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetInputDevices","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetListener","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetOutputDevice","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetOutputDevices","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSoundMemoryData","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PlayLocalSound","Parameters":[{"Name":"sound","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetInputDevice","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetListener","Parameters":[{"Name":"listenerType","Type":{"Category":"Enum","Name":"ListenerType"}},{"Name":"listener","Type":{"Category":"Group","Name":"Tuple"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetOutputDevice","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetRecordingDevice","Parameters":[{"Name":"deviceIndex","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EndRecording","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRecordingDevices","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ClientLoggedEvent","Parameters":[{"Name":"sessionIdRaw","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DeviceListChanged","Parameters":[{"Name":"newDevices","Type":{"Category":"Group","Name":"Tuple"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"SoundService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"1, 1, 1","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0.564706, 0.0980392, 1","MemberType":"Property","Name":"SparkleColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"TimeScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"FastForward","Parameters":[{"Name":"numFrames","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Sparkles","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"SpawnerService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"ChannelCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","NotBrowsable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Playback","Default":"0","MemberType":"Property","Name":"PlaybackLoudness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Emitter","Default":"0","MemberType":"Property","Name":"RollOffMaxDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emitter","Default":"0","MemberType":"Property","Name":"RollOffMinDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emitter","Default":"Inverse","MemberType":"Property","Name":"RollOffMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RollOffMode"}},{"Category":"Routing","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"SoundGroup","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"SoundGroup"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Source","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Playback","Default":"0","MemberType":"Property","Name":"Volume","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Internal","Name":"Speaker","Superclass":"Instance","Tags":["NotCreatable","Deprecated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrameId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrameName","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrameType","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DebuggerFrameType"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Globals","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"DebuggerVariable"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Line","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Locals","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"DebuggerVariable"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Populated","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Script","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Upvalues","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"DebuggerVariable"}}],"MemoryCategory":"Instances","Name":"StackFrame","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"StandalonePluginScripts","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"StarterGear","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"StarterPack","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Character","Default":"true","MemberType":"Property","Name":"AllowCustomAnimations","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Mobile","Default":"true","MemberType":"Property","Name":"AutoJumpEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Camera","Default":"400","MemberType":"Property","Name":"CameraMaxZoomDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"0.5","MemberType":"Property","Name":"CameraMinZoomDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"Classic","MemberType":"Property","Name":"CameraMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"CameraMode"}},{"Category":"Character Jump Settings","Default":"7.19999981","MemberType":"Property","Name":"CharacterJumpHeight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Character Jump Settings","Default":"50","MemberType":"Property","Name":"CharacterJumpPower","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Character","Default":"89","MemberType":"Property","Name":"CharacterMaxSlopeAngle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Character Jump Settings","Default":"true","MemberType":"Property","Name":"CharacterUseJumpPower","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Character","Default":"16","MemberType":"Property","Name":"CharacterWalkSpeed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"Zoom","MemberType":"Property","Name":"DevCameraOcclusionMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevCameraOcclusionMode"}},{"Category":"Camera","Default":"UserChoice","MemberType":"Property","Name":"DevComputerCameraMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevComputerCameraMovementMode"}},{"Category":"Controls","Default":"UserChoice","MemberType":"Property","Name":"DevComputerMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevComputerMovementMode"}},{"Category":"Camera","Default":"UserChoice","MemberType":"Property","Name":"DevTouchCameraMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevTouchCameraMovementMode"}},{"Category":"Controls","Default":"UserChoice","MemberType":"Property","Name":"DevTouchMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DevTouchMovementMode"}},{"Category":"Character","Default":"Default","MemberType":"Property","Name":"EnableDynamicHeads","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"LoadDynamicHeads"}},{"Category":"Controls","Default":"true","MemberType":"Property","Name":"EnableMouseLockOption","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDFace","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDHead","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDLeftArm","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDLeftLeg","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDPants","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDRightArm","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDRightLeg","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDShirt","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDTeeShirt","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"0","MemberType":"Property","Name":"GameSettingsAssetIDTorso","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Character","Default":"R15","MemberType":"Property","Name":"GameSettingsAvatar","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"GameAvatarType"}},{"Category":"Character","Default":"OuterBox","MemberType":"Property","Name":"GameSettingsR15Collision","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"R15CollisionType"}},{"Category":"Character","Default":"0 1 ","MemberType":"Property","Name":"GameSettingsScaleRangeBodyType","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Character","Default":"0.95 1 ","MemberType":"Property","Name":"GameSettingsScaleRangeHead","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Character","Default":"0.9 1.05 ","MemberType":"Property","Name":"GameSettingsScaleRangeHeight","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Character","Default":"0 1 ","MemberType":"Property","Name":"GameSettingsScaleRangeProportion","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Character","Default":"0.7 1 ","MemberType":"Property","Name":"GameSettingsScaleRangeWidth","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberRange"}},{"Category":"Data","Default":"100","MemberType":"Property","Name":"HealthDisplayDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Controls","Default":"Default","MemberType":"Property","Name":"HumanoidStateMachineMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotBrowsable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HumanoidStateMachineMode"}},{"Category":"Character","Default":"true","MemberType":"Property","Name":"LoadCharacterAppearance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Character","Default":"Default","MemberType":"Property","Name":"LoadCharacterLayeredClothing","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"LoadCharacterLayeredClothing"}},{"Category":"Character","Default":"Default","MemberType":"Property","Name":"LoadCharacterLayeredClothing ","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"LoadCharacterLayeredClothing"}},{"Category":"Data","Default":"100","MemberType":"Property","Name":"NameDisplayDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Character","Default":"true","MemberType":"Property","Name":"UserEmotesEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"ClearDefaults","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StarterPlayer","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"StarterPlayerScripts","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"StarterCharacterScripts","Superclass":"StarterPlayerScripts","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ContactsCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DataReceiveKbps","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DataSendKbps","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HeartbeatTimeMs","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"InstanceCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MovingPrimitivesCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PhysicsReceiveKbps","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PhysicsSendKbps","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PhysicsStepTimeMs","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PrimitivesCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"GetBrowserTrackerId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMemoryUsageMbForTag","Parameters":[{"Name":"tag","Type":{"Category":"Enum","Name":"DeveloperMemoryTag"}}],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTotalMemoryUsageMb","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPaginatedMemoryByTexture","Parameters":[{"Name":"queryType","Type":{"Category":"Enum","Name":"TextureQueryType"}},{"Name":"pageIndex","Type":{"Category":"Primitive","Name":"int"}},{"Name":"pageSize","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Stats","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DisplayName","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetValue","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"double"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetValueString","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StatsItem","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"RunningAverageItemDouble","Superclass":"StatsItem","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"RunningAverageItemInt","Superclass":"StatsItem","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"RunningAverageTimeIntervalItem","Superclass":"StatsItem","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"TotalCountTimeIntervalItem","Superclass":"StatsItem","Tags":["NotCreatable"]},{"Members":[{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"\"TODO\" Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"\"function\" Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"\"local\" Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"\"nil\" Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"\"self\" Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Active Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Active Hover Over Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Always Save Script Changes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Animate Hover Over","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Auto Clean Empty Line","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Auto Closing Brackets","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Auto Closing Quotes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Auto Delete Closing Brackets and Quotes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Auto Indent Rule","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AutoIndentRule"}},{"Category":"Auto-Recovery","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Auto-Recovery Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Auto-Recovery","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Auto-Recovery Interval (Minutes)","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Auto-Recovery","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Auto-Recovery Path","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"QDir"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Automatically commit locked scripts when you save or publish to Roblox","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Background Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Basic Objects Display Mode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ListDisplayMode"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Bool Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Bracket Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Built-in Function Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Camera","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Camera Mouse Wheel Speed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Camera Pan Speed","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Camera Shift Speed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Camera Speed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Camera","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Camera Zoom to Mouse Position","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Output","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Clear Output On Start","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Lua Debugger","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CommandBarLocalState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Comment Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Current Line Highlight Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Debugger Current Line Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Debugger Error Line Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Directories","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DefaultScriptFileDir","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"QDir"}},{"Category":"Browsing","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DeprecatedObjectsShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Display Team Create toggle when creating a new experience","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DisplayLanguage","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Doc View Code Background Color","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Drag Multiple Parts As Single Part","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Autocomplete","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Autocomplete Doc View","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable CoreScript Debugger","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Http Sandboxing","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Internal Beta Features","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Internal Features","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Script Analysis","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Scrollbar Markers","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Signature Help","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Signature Help Doc View","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Temporary Tabs","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Temporary Tabs In Explorer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Enable Type Hover","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"EnableOnTypeAutocomplete","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Error Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"File > New creates a place with Team Create off","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Find Selection Background Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Font","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"QFont"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Format On Paste","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Format On Type","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Function Name Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Highlight Current Line","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Highlight Occurances","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Hover Animate Speed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HoverAnimateSpeed"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Hover Box Thickness","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Hover Line Thickness","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Hover Over Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Directories","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IconOverrideDir","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"QDir"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Indent Using Spaces","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Keyword Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Primary Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Line Thickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Directories","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LocalAssetsFolder","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"QDir"}},{"Category":"Lua Debugger","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LuaDebuggerEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Lua Debugger","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LuaDebuggerEnabledAtStartup","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Luau Keyword Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Audio","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Main Volume","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Matching Word Background Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Output","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Maximum Output Lines","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Menu Item Background Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Method Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Number Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Audio","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Only Play Audio from Window in Focus","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Operator Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Output","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Output Font","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"QFont"}},{"Category":"Output","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Output Layout Mode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"OutputLayoutMode"}},{"Category":"Browsing","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PermissionLevelShown","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PermissionLevelShown"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Physical Draggers Select Scope By Default","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Pivot Snap To Geometry Color","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Lua Debugger","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PluginDebuggingEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Directories","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PluginsDir","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"QDir"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Primary Text Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Property Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Render Throttle Percentage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Respect Studio shortcuts when game has focus","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Ruler Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Rulers","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Undo","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RuntimeUndoBehavior","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RuntimeUndoBehavior"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Script Editor Color Preset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"StudioScriptEditorColorPresets"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Script Editor Scrollbar Background Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Script Editor Scrollbar Handle Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ScriptEditorMenuBorderColor","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ScriptEditorShouldShowPluginMethods","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Lua Debugger","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ScriptTimeoutLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Scroll Past Last Line","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Search Content For Core Scripts","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Secondary Text Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Select Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Primary Part","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Select/Hover Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selected Menu Item Background Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selected Text Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selection Background Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selection Box Thickness","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selection Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selection Highlight Thickness","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Selection Line Thickness","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Audio","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Server Audio Behavior","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ServerAudioBehavior"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Set Pivot of Imported Parts","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Explorer","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Core GUI in Explorer while Playing","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Diagnostics Bar","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Explorer","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show FileSyncService","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Explorer","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Hidden Objects in Explorer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Hover Over","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Visualization","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Light Guides","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Visualization","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Navigation Labels","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Visualization","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Navigation Mesh","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Visualization","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Pathfinding Links","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Explorer","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Plugin GUI Service in Explorer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Advanced","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show QT warnings in output","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show Whitespace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Explorer","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Show plus button on hover in Explorer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Explorer","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ShowCorePackagesInExplorer","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Skip Closing Brackets and Quotes","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"String Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Tab Width","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Text Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Text Wrapping","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Theme","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"General","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UI Theme","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"UITheme"}},{"Category":"Tools","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Use Bounding Box Move Handles","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Warning Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Script Editor Colors","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Whitespace Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"MemberType":"Function","Name":"GetAvailableThemes","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ThemeChanged","Parameters":[],"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Studio","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"ConvertToPackageUpload","Parameters":[{"Name":"uploadUrl","Type":{"Category":"Primitive","Name":"string"}},{"Name":"cloneInstances","Type":{"Category":"DataType","Name":"Objects"}},{"Name":"originalInstances","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishPackage","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"publishInfo","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SerializeInstances","Parameters":[{"Name":"instances","Type":{"Category":"DataType","Name":"Objects"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnConvertToPackageResult","Parameters":[{"Name":"isSuccessful","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"errorMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnPublishPackageResult","Parameters":[{"Name":"result","Type":{"Category":"Group","Name":"Dictionary"}},{"Name":"errorMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnSaveToRoblox","Parameters":[{"Name":"instances","Type":{"Category":"DataType","Name":"Objects"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StudioAssetService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"EnableScriptCollabByDefaultOnLoad","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}}],"MemoryCategory":"Instances","Name":"StudioData","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"State","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"HasMultiTouchStarted","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"IsMultiTouchEmulationOn","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"IsMultiTouchEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"PivotPosition","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"MemberType":"Function","Name":"GetMaxNumTouches","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTouchInBounds","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTouchPosition","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"EmulatePCDeviceWithResolution","Parameters":[{"Name":"deviceId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"resolution","Type":{"Category":"DataType","Name":"Vector2"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCurrentDeviceId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetCurrentOrientation","Parameters":[],"ReturnType":{"Category":"Enum","Name":"ScreenOrientation"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HasDeviceWithId","Parameters":[{"Name":"deviceId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCurrentDeviceId","Parameters":[{"Name":"deviceId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCurrentOrientation","Parameters":[{"Name":"orientation","Type":{"Category":"Enum","Name":"ScreenOrientation"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"CurrentDeviceIdChanged","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OrientationChanged","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchInBoundsChanged","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchPositionsChanged","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StudioDeviceEmulatorService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"ClearUploadNames","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishAs","Parameters":[{"Name":"universeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"groupId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"isPublish","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"publishParameters","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishThenTurnOnTeamCreate","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RefreshDocumentDisplayName","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTeamCreateOnPublishInfo","Parameters":[{"Name":"shouldTurnOnTcOnPublish","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"newPlaceName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetUniverseDisplayName","Parameters":[{"Name":"newName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetUploadNames","Parameters":[{"Name":"placeName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"universeName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowSaveOrPublishPlaceToRoblox","Parameters":[{"Name":"showGameSelect","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"isPublish","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"closeMode","Type":{"Category":"Enum","Name":"StudioCloseMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GameNameUpdated","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GamePublishCancelled","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GamePublishFinished","Parameters":[{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"gameId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnSaveOrPublishPlaceToRoblox","Parameters":[{"Name":"showGameSelect","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"isPublish","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"closeMode","Type":{"Category":"Enum","Name":"StudioCloseMode"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StudioPublishService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"StudioScriptDebugEventListener","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetSdk","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetSdk","Parameters":[{"Name":"sdk","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StudioSdkService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"State","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ActiveScript","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AlignDraggedObjects","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DraggerSolveConstraints","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"DrawConstraintsOnTop","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"GridSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"HoverInstance","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"InstalledPluginData","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"PivotSnapToGeometry","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"RotateIncrement","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ShowActiveInstanceHighlight","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ShowConstraintDetails","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"StudioLocaleId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"UseLocalSpace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"AnimationIdSelected","Parameters":[{"Name":"id","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CopyToClipboard","Parameters":[{"Name":"stringToCopy","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBadgeConfigureUrl","Parameters":[{"Name":"badgeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetBadgeUploadUrl","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetClassIcon","Parameters":[{"Name":"className","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlaceIsPersistedToCloud","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetResourceByCategory","Parameters":[{"Name":"category","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetStartupAssetId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetStartupPluginId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTermsOfUseUrl","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int64"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GizmoRaycast","Parameters":[{"Name":"origin","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"direction","Type":{"Category":"DataType","Name":"Vector3"}},{"Default":"RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}","Name":"raycastParams","Type":{"Category":"DataType","Name":"RaycastParams"}}],"ReturnType":{"Category":"DataType","Name":"RaycastResult"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HasInternalPermission","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsPluginInstalled","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsPluginUpToDate","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"currentAssetVersion","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"OpenInBrowser_DONOTUSE","Parameters":[{"Name":"url","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestClose","Parameters":[{"Name":"closeMode","Type":{"Category":"Enum","Name":"StudioCloseMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetPluginEnabled","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"state","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowPlaceVersionHistoryDialog","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowPublishToRoblox","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UninstallPlugin","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpdatePluginManagement","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptImportFile","Parameters":[{"Default":"{}","Name":"fileTypeFilter","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PromptImportFiles","Parameters":[{"Default":"{}","Name":"fileTypeFilter","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TryInstallPlugin","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"assetVersionId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnImportFromRoblox","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnOpenGameSettings","Parameters":[{"Name":"pageIdentifier","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnOpenManagePackagePlugin","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnPluginInstalledFromToolbox","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnPluginInstalledFromWeb","Parameters":[{"Name":"pluginId","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnPublishAsPlugin","Parameters":[{"Name":"instances","Type":{"Category":"DataType","Name":"Objects"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnSaveToRoblox","Parameters":[{"Name":"instances","Type":{"Category":"DataType","Name":"Objects"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PromptTransformPluginCheckEnable","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SaveLocallyAsComplete","Parameters":[{"Name":"success","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StudioService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetColor","Parameters":[{"Name":"styleguideitem","Type":{"Category":"Enum","Name":"StudioStyleGuideColor"}},{"Default":"Default","Name":"modifier","Type":{"Category":"Enum","Name":"StudioStyleGuideModifier"}}],"ReturnType":{"Category":"DataType","Name":"Color3"},"Security":"PluginSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StudioTheme","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Appearance","Default":"Overlay","MemberType":"Property","Name":"AlphaMode","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AlphaMode"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"ColorMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"MetalnessMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"NormalMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"RoughnessMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"TexturePack","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"SurfaceAppearance","Superclass":"Instance"},{"Members":[{"Category":"Diagnostics","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SchedulerDutyCycle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Diagnostics","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SchedulerRate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Configuration","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ThreadPoolConfig","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ThreadPoolConfig"}},{"Category":"Diagnostics","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ThreadPoolSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"Instances","Name":"TaskScheduler","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"true","MemberType":"Property","Name":"AutoAssignable","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"AutoColorCharacters","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"-1","MemberType":"Property","Name":"ChildOrder","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"Score","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TeamColor","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"MemberType":"Function","Name":"GetPlayers","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Safe"},{"MemberType":"Event","Name":"PlayerAdded","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerRemoved","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Player"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Team","Superclass":"Instance"},{"Members":[{"Category":"Camera","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"InitialCameraCFrame","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}}],"MemoryCategory":"Instances","Name":"TeamCreateData","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Event","Name":"TeamCreatePublishResult","Parameters":[{"Name":"publishSuccessful","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"statusCode","Type":{"Category":"Primitive","Name":"int"}},{"Name":"errMessage","Type":{"Category":"Primitive","Name":"string"}},{"Name":"rawMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TeamCreateReplicatedMessage","Parameters":[{"Name":"messageType","Type":{"Category":"Enum","Name":"MessageType"}},{"Name":"failureMessage","Type":{"Category":"Primitive","Name":"string"}},{"Name":"statusCode","Type":{"Category":"Primitive","Name":"int"}},{"Name":"isPublish","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"authorName","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TeamCreateSaveResult","Parameters":[{"Name":"saveSuccessful","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"statusCode","Type":{"Category":"Primitive","Name":"int"}},{"Name":"errMessage","Type":{"Category":"Primitive","Name":"string"}},{"Name":"rawMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TeamCreatePublishService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"SendUnarchiveUniverseAsync","Parameters":[{"Name":"universeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendUnarchiveUniverseWithReasonAsync","Parameters":[{"Name":"universeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"reason","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ToggleManageCollaborators","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TeamCreateService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetTeams","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RebalanceTeams","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Teams","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PrivateServerId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ReservedServerAccessCode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"TeleportAsyncResult","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"ReservedServerAccessCode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"ServerInstanceId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"false","MemberType":"Property","Name":"ShouldReserveServer","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GetTeleportData","Parameters":[],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTeleportData","Parameters":[{"Name":"teleportData","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TeleportOptions","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CustomizedTeleportUI","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"Block","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetArrivingTeleportGui","Parameters":[],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLocalPlayerTeleportData","Parameters":[],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTeleportSetting","Parameters":[{"Name":"setting","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTeleportGui","Parameters":[{"Name":"gui","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTeleportSetting","Parameters":[{"Name":"setting","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Teleport","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"nil","Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"teleportData","Type":{"Category":"Group","Name":"Variant"}},{"Default":"nil","Name":"customLoadingScreen","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TeleportCancel","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TeleportToPlaceInstance","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"instanceId","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Default":"","Name":"spawnName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"teleportData","Type":{"Category":"Group","Name":"Variant"}},{"Default":"nil","Name":"customLoadingScreen","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TeleportToPrivateServer","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"reservedServerAccessCode","Type":{"Category":"Primitive","Name":"string"}},{"Name":"players","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"","Name":"spawnName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"teleportData","Type":{"Category":"Group","Name":"Variant"}},{"Default":"nil","Name":"customLoadingScreen","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TeleportToSpawnByName","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"spawnName","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"teleportData","Type":{"Category":"Group","Name":"Variant"}},{"Default":"nil","Name":"customLoadingScreen","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlayerPlaceInstanceAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReserveServer","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TeleportAsync","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"players","Type":{"Category":"DataType","Name":"Objects"}},{"Default":"nil","Name":"teleportOptions","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TeleportPartyAsync","Parameters":[{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"players","Type":{"Category":"DataType","Name":"Objects"}},{"Name":"teleportData","Type":{"Category":"Group","Name":"Variant"}},{"Default":"nil","Name":"customLoadingScreen","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UnblockAsync","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LocalPlayerArrivedFromTeleport","Parameters":[{"Name":"loadingGui","Type":{"Category":"Class","Name":"Instance"}},{"Name":"dataTable","Type":{"Category":"Group","Name":"Variant"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MenuTeleportAttempt","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TeleportInProgress","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"teleportInfo","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TeleportInitFailed","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"teleportResult","Type":{"Category":"Enum","Name":"TeleportResult"}},{"Name":"errorMessage","Type":{"Category":"Primitive","Name":"string"}},{"Name":"placeId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"teleportOptions","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TeleportInitFailedInternal","Parameters":[{"Name":"player","Type":{"Category":"Class","Name":"Instance"}},{"Name":"teleportResult","Type":{"Category":"Enum","Name":"TeleportResult"}},{"Name":"errorMessage","Type":{"Category":"Primitive","Name":"string"}},{"Name":"guid","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TeleportService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"TemporaryCageMeshProvider","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"TemporaryScriptService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Appearance","Default":"","MemberType":"Property","Name":"ColorMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"Side","MemberType":"Property","Name":"Face","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TerrainFace"}},{"Category":"Appearance","Default":"Regular","MemberType":"Property","Name":"MaterialPattern","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MaterialPattern"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"MetalnessMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"NormalMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"RoughnessMap","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"10","MemberType":"Property","Name":"StudsPerTile","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Internal","Default":"","MemberType":"Property","Name":"TexturePack","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}}],"MemoryCategory":"Instances","Name":"TerrainDetail","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"ExtentsMax","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3int16"}},{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"ExtentsMin","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3int16"}},{"Category":"Data","Default":"__api_dump_write_only_property__","MemberType":"Property","Name":"GridV3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","WriteOnly","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"IsSmooth","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"1, 1, 1","MemberType":"Property","Name":"SizeInCells","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Data","Default":"\u0001\u0005","MemberType":"Property","Name":"SmoothGrid","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"MemberType":"Function","Name":"ApplyTransform","Parameters":[{"Name":"rotation","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"size","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ConvertToSmooth","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetRegionWireframe","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TerrainRegion","Superclass":"Instance"},{"Members":[{"Category":"Physics","Default":"true","MemberType":"Property","Name":"AutoRuns","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Description","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Results","Default":"0","MemberType":"Property","Name":"ErrorCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Settings","Default":"false","MemberType":"Property","Name":"ExecuteWithStudioRun","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Physics","Default":"true","MemberType":"Property","Name":"Is30FpsThrottleEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Physics","Default":"true","MemberType":"Property","Name":"IsPhysicsEnvironmentalThrottled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Physics","Default":"true","MemberType":"Property","Name":"IsSleepAllowed","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Settings","Default":"0","MemberType":"Property","Name":"NumberOfPlayers","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Settings","Default":"0","MemberType":"Property","Name":"SimulateSecondsLag","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Results","Default":"0","MemberType":"Property","Name":"TestCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Settings","Default":"10","MemberType":"Property","Name":"Timeout","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Results","Default":"0","MemberType":"Property","Name":"WarnCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"MemberType":"Function","Name":"Check","Parameters":[{"Name":"condition","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"description","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"source","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Checkpoint","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"source","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Done","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Error","Parameters":[{"Name":"description","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"source","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Fail","Parameters":[{"Name":"description","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"source","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Message","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"source","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Require","Parameters":[{"Name":"condition","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"description","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"source","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ScopeTime","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Warn","Parameters":[{"Name":"condition","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"description","Type":{"Category":"Primitive","Name":"string"}},{"Default":"nil","Name":"source","Type":{"Category":"Class","Name":"Instance"}},{"Default":"0","Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"isFeatureEnabled","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Run","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"PluginSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerCollectConditionalResult","Parameters":[{"Name":"condition","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Name":"script","Type":{"Category":"Class","Name":"Instance"}},{"Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerCollectResult","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Name":"script","Type":{"Category":"Class","Name":"Instance"}},{"Name":"line","Type":{"Category":"Primitive","Name":"int"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TestService","Superclass":"Instance","Tags":["Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"TextBoxService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"DisplaySystemMessage","Parameters":[{"Name":"systemMessage","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"metadata","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"TextChatMessage"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AddUserAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendAsync","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Default":"","Name":"metadata","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Class","Name":"TextChatMessage"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MessageReceived","Parameters":[{"Name":"incomingMessage","Type":{"Category":"Class","Name":"TextChatMessage"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"OnIncomingMessage","Parameters":[{"Name":"message","Type":{"Category":"Class","Name":"TextChatMessage"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"ShouldDeliverCallback","Parameters":[{"Name":"message","Type":{"Category":"Class","Name":"TextChatMessage"}},{"Name":"textSource","Type":{"Category":"Class","Name":"TextSource"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TextChannel","Superclass":"Instance"},{"Members":[{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"","MemberType":"Property","Name":"PrimaryAlias","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Behavior","Default":"","MemberType":"Property","Name":"SecondaryAlias","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Event","Name":"Triggered","Parameters":[{"Name":"originTextSource","Type":{"Category":"Class","Name":"TextSource"}},{"Name":"unfilteredText","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TextChatCommand","Superclass":"Instance"},{"Members":[],"MemoryCategory":"Instances","Name":"TextChatConfigurations","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Behavior","Default":"HumanoidRootPart","MemberType":"Property","Name":"AdorneeName","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Appearance","Default":"0.980392, 0.980392, 0.980392","MemberType":"Property","Name":"BackgroundColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0.10000000000000000555","MemberType":"Property","Name":"BackgroundTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Behavior","Default":"15","MemberType":"Property","Name":"BubbleDuration","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"6","MemberType":"Property","Name":"BubblesSpacing","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"GothamMedium","MemberType":"Property","Name":"Font","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"Font"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"FontFace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Font"}},{"Category":"Behavior","Default":"0, 0, 0","MemberType":"Property","Name":"LocalPlayerStudsOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"Category":"Behavior","Default":"100","MemberType":"Property","Name":"MaxDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"40","MemberType":"Property","Name":"MinimizeDistance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0.223529, 0.231373, 0.239216","MemberType":"Property","Name":"TextColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"16","MemberType":"Property","Name":"TextSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Behavior","Default":"0","MemberType":"Property","Name":"VerticalStudsOffset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"BubbleChatConfiguration","Superclass":"TextChatConfigurations","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsolutePosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsolutePositionWrite","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsoluteSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsoluteSizeWrite","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Appearance","Default":"0.0980392, 0.105882, 0.113725","MemberType":"Property","Name":"BackgroundColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0.2000000000000000111","MemberType":"Property","Name":"BackgroundTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"FontFace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Font"}},{"Category":"Appearance","Default":"0.698039, 0.698039, 0.698039","MemberType":"Property","Name":"PlaceholderColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TargetTextChannel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"TextChannel"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TextBox","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"TextBox"}},{"Category":"Appearance","Default":"1, 1, 1","MemberType":"Property","Name":"TextColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"14","MemberType":"Property","Name":"TextSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Appearance","Default":"0, 0, 0","MemberType":"Property","Name":"TextStrokeColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0.5","MemberType":"Property","Name":"TextStrokeTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}}],"MemoryCategory":"Instances","Name":"ChatInputBarConfiguration","Superclass":"TextChatConfigurations","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsolutePosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsolutePositionWrite","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsoluteSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsoluteSizeWrite","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Appearance","Default":"0.0980392, 0.105882, 0.113725","MemberType":"Property","Name":"BackgroundColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0.2999999999999999889","MemberType":"Property","Name":"BackgroundTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"FontFace","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Font"}},{"Category":"Behavior","Default":"1","MemberType":"Property","Name":"HeightScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"Left","MemberType":"Property","Name":"HorizontalAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"Unsafe","ValueType":{"Category":"Enum","Name":"HorizontalAlignment"}},{"Category":"Appearance","Default":"1, 1, 1","MemberType":"Property","Name":"TextColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"14","MemberType":"Property","Name":"TextSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Appearance","Default":"0, 0, 0","MemberType":"Property","Name":"TextStrokeColor3","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Appearance","Default":"0.5","MemberType":"Property","Name":"TextStrokeTransparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Data","Default":"Top","MemberType":"Property","Name":"VerticalAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"Unsafe","ValueType":{"Category":"Enum","Name":"VerticalAlignment"}},{"Category":"Behavior","Default":"1","MemberType":"Property","Name":"WidthScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"ChatWindowConfiguration","Superclass":"TextChatConfigurations","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"MessageId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Metadata","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"PrefixText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"TextFilterFailed","MemberType":"Property","Name":"Status","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextChatMessageStatus"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Text","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TextChannel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"TextChannel"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"TextSource","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"TextSource"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Timestamp","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"DateTime"}}],"MemoryCategory":"Instances","Name":"TextChatMessage","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"PrefixText","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"Text","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}}],"MemoryCategory":"Instances","Name":"TextChatMessageProperties","Superclass":"Instance"},{"Members":[{"Category":"Data","Default":"LegacyChatService","MemberType":"Property","Name":"ChatVersion","Security":{"Read":"None","Write":"NotAccessibleSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ChatVersion"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"CreateDefaultCommands","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"CreateDefaultTextChannels","Security":{"Read":"None","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Event","Name":"ClientToServerMessageReplicateSignal","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Name":"prefixText","Type":{"Category":"Primitive","Name":"string"}},{"Name":"metadata","Type":{"Category":"Primitive","Name":"string"}},{"Name":"messageId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"textSource","Type":{"Category":"Class","Name":"TextSource"}},{"Name":"textChannel","Type":{"Category":"Class","Name":"TextChannel"}},{"Name":"status","Type":{"Category":"Enum","Name":"TextChatMessageStatus"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ClientToServerMessageReplicateSignalV2","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Name":"metadata","Type":{"Category":"Primitive","Name":"string"}},{"Name":"messageId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"textSource","Type":{"Category":"Class","Name":"TextSource"}},{"Name":"textChannel","Type":{"Category":"Class","Name":"TextChannel"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"MessageReceived","Parameters":[{"Name":"textChatMessage","Type":{"Category":"Class","Name":"TextChatMessage"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"SendingMessage","Parameters":[{"Name":"textChatMessage","Type":{"Category":"Class","Name":"TextChatMessage"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ServerToClientMessageReplicateSignal","Parameters":[{"Name":"text","Type":{"Category":"Primitive","Name":"string"}},{"Name":"prefixText","Type":{"Category":"Primitive","Name":"string"}},{"Name":"metadata","Type":{"Category":"Primitive","Name":"string"}},{"Name":"messageId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"textSource","Type":{"Category":"Class","Name":"TextSource"}},{"Name":"textChannel","Type":{"Category":"Class","Name":"TextChannel"}},{"Name":"timestamp","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"status","Type":{"Category":"Enum","Name":"TextChatMessageStatus"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Callback","Name":"OnIncomingMessage","Parameters":[{"Name":"message","Type":{"Category":"Class","Name":"TextChatMessage"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TextChatService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"GetChatForUserAsync","Parameters":[{"Name":"toUserId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNonChatStringForBroadcastAsync","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNonChatStringForUserAsync","Parameters":[{"Name":"toUserId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TextFilterResult","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetFontMemoryData","Parameters":[],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTextSize","Parameters":[{"Name":"string","Type":{"Category":"Primitive","Name":"string"}},{"Name":"fontSize","Type":{"Category":"Primitive","Name":"int"}},{"Name":"font","Type":{"Category":"Enum","Name":"Font"}},{"Name":"frameSize","Type":{"Category":"DataType","Name":"Vector2"}}],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetResolutionScale","Parameters":[{"Name":"scale","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FilterStringAsync","Parameters":[{"Name":"stringToFilter","Type":{"Category":"Primitive","Name":"string"}},{"Name":"fromUserId","Type":{"Category":"Primitive","Name":"int64"}},{"Default":"PrivateChat","Name":"textContext","Type":{"Category":"Enum","Name":"TextFilterContext"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFamilyInfoAsync","Parameters":[{"Name":"assetId","Type":{"Category":"DataType","Name":"Content"}}],"ReturnType":{"Category":"Group","Name":"Dictionary"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTextBoundsAsync","Parameters":[{"Name":"params","Type":{"Category":"Class","Name":"GetTextBoundsParams"}}],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TextService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"true","MemberType":"Property","Name":"CanSend","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"UserId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"UserIdReplicated","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}}],"MemoryCategory":"Instances","Name":"TextSource","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"MemberType":"Function","Name":"GetUserPlatformId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserPlatformName","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HaveActiveUser","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsOver13","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ReturnToEngagement","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowAccountPicker","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RegisterActiveUser","Parameters":[{"Name":"gamepadId","Type":{"Category":"Enum","Name":"UserInputType"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ActiveGamepadAdded","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ActiveGamepadRemoved","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ActiveUserSignedOut","Parameters":[{"Name":"signOutStatus","Type":{"Category":"Primitive","Name":"int"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ThirdPartyUserService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FrameCount","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"State","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Populated","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ThreadId","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ThreadName","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetFrame","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Class","Name":"Instance"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ThreadState","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"TimerService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"HideNotification","Parameters":[{"Name":"notificationId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ShowNotification","Parameters":[{"Name":"message","Type":{"Category":"Primitive","Name":"string"}},{"Name":"notificationId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ToastNotificationService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"TouchInputService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"TouchTransmitter","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"MemberType":"Function","Name":"FinishSpan","Parameters":[{"Name":"spanId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartSpan","Parameters":[{"Name":"name","Type":{"Category":"Primitive","Name":"string"}},{"Name":"parentId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TracerService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AudioMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TrackerLodFlagMode"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VideoExtrapolationMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TrackerExtrapolationFlagMode"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VideoLodMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TrackerLodValueMode"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VideoMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TrackerLodFlagMode"}},{"MemberType":"Function","Name":"getExtrapolation","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"getVideoLod","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"isAudioEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"isVideoEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UpdateState","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TrackerLodController","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[],"MemoryCategory":"Animation","Name":"TrackerStreamAnimation","Superclass":"Instance","Tags":["NotReplicated"]},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Attachment0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Attachment"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Attachment1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Attachment"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"Brightness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0 1 1 1 0 1 1 1 1 0 ","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"ColorSequence"}},{"Category":"Emission","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"FaceCamera","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Emission","Default":"2","MemberType":"Property","Name":"Lifetime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"LightEmission","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"LightInfluence","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emission","Default":"0","MemberType":"Property","Name":"MaxLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Emission","Default":"0.100000001","MemberType":"Property","Name":"MinLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"","MemberType":"Property","Name":"Texture","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"TextureLength","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"Stretch","MemberType":"Property","Name":"TextureMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TextureMode"}},{"Category":"Appearance","Default":"0 0.5 0 1 0.5 0 ","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberSequence"}},{"Category":"Emission","Default":"0 1 0 1 1 0 ","MemberType":"Property","Name":"WidthScale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberSequence"}},{"MemberType":"Function","Name":"Clear","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"OnClearRequested","Parameters":[],"Security":"None","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Trail","Superclass":"Instance"},{"Members":[{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LocaleId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"FormatByKey","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}},{"Name":"args","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RobloxOnlyTranslate","Parameters":[{"Name":"context","Type":{"Category":"Class","Name":"Instance"}},{"Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Translate","Parameters":[{"Name":"context","Type":{"Category":"Class","Name":"Instance"}},{"Name":"text","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Translator","Superclass":"Instance","Tags":["NotCreatable","NotReplicated"]},{"Members":[{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PlaybackState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"PlaybackState"}},{"MemberType":"Function","Name":"Cancel","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Pause","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Play","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Completed","Parameters":[{"Name":"playbackState","Type":{"Category":"Enum","Name":"PlaybackState"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TweenBase","Superclass":"Instance","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Instance","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"Category":"Data","Default":"Time:1 DelayTime:0 RepeatCount:0 Reverses:False EasingDirection:Out EasingStyle:Quad","MemberType":"Property","Name":"TweenInfo","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"TweenInfo"}}],"MemoryCategory":"Instances","Name":"Tween","Superclass":"TweenBase"},{"Members":[{"MemberType":"Function","Name":"Create","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"tweenInfo","Type":{"Category":"DataType","Name":"TweenInfo"}},{"Name":"propertyTable","Type":{"Category":"Group","Name":"Dictionary"}}],"ReturnType":{"Category":"Class","Name":"Tween"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetValue","Parameters":[{"Name":"alpha","Type":{"Category":"Primitive","Name":"float"}},{"Name":"easingStyle","Type":{"Category":"Enum","Name":"EasingStyle"}},{"Name":"easingDirection","Type":{"Category":"Enum","Name":"EasingDirection"}}],"ReturnType":{"Category":"Primitive","Name":"float"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"TweenService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"MemberType":"Function","Name":"GetMeshTriCountSync","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMeshVertsSync","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPropertyValue","Parameters":[{"Name":"instance","Type":{"Category":"Class","Name":"Instance"}},{"Name":"property","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Variant"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTextureSizeSync","Parameters":[{"Name":"textureId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ResetCollisionFidelity","Parameters":[{"Name":"meshPart","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMeshIdBlocking","Parameters":[{"Name":"meshPart","Type":{"Category":"Class","Name":"Instance"}},{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CanLoadAsset","Parameters":[{"Name":"assetId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"FetchAssetWithFormat","Parameters":[{"Name":"url","Type":{"Category":"DataType","Name":"Content"}},{"Name":"assetFormat","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"Objects"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMeshTriCount","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMeshVertColors","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMeshVerts","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTextureSize","Parameters":[{"Name":"textureId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateCageMeshIntersection","Parameters":[{"Name":"innerCageMeshId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"outerCageMeshId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"refMeshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateCageNonManifoldAndHoles","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateFullBodyCageDeletion","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateMeshBounds","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"meshScale","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"boundsOffset","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"attachmentCF","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"handleCF","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateMeshTriangles","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateMeshVertColors","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateMisMatchUV","Parameters":[{"Name":"innerCageMeshId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"outerCageMeshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateOverlappingVertices","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateTextureSize","Parameters":[{"Name":"textureId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ValidateUVSpace","Parameters":[{"Name":"meshId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"UGCValidationService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"UIBase","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"UIComponent","Superclass":"UIBase","Tags":["NotCreatable"]},{"Members":[],"MemoryCategory":"Instances","Name":"UIConstraint","Superclass":"UIComponent","Tags":["NotCreatable"]},{"Members":[{"Category":"Behavior","Default":"1","MemberType":"Property","Name":"AspectRatio","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Behavior","Default":"FitWithinMaxSize","MemberType":"Property","Name":"AspectType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"AspectType"}},{"Category":"Behavior","Default":"Width","MemberType":"Property","Name":"DominantAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"DominantAxis"}}],"MemoryCategory":"Instances","Name":"UIAspectRatioConstraint","Superclass":"UIConstraint"},{"Members":[{"Category":"Behavior","Default":"INF, INF","MemberType":"Property","Name":"MaxSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Behavior","Default":"0, 0","MemberType":"Property","Name":"MinSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}}],"MemoryCategory":"Instances","Name":"UISizeConstraint","Superclass":"UIConstraint"},{"Members":[{"Category":"Behavior","Default":"100","MemberType":"Property","Name":"MaxTextSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Behavior","Default":"1","MemberType":"Property","Name":"MinTextSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"Instances","Name":"UITextSizeConstraint","Superclass":"UIConstraint"},{"Members":[{"Category":"Appearance","Default":"0, 8","MemberType":"Property","Name":"CornerRadius","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim"}}],"MemoryCategory":"Instances","Name":"UICorner","Superclass":"UIComponent"},{"Members":[{"Category":"Appearance","Default":"0 1 1 1 0 1 1 1 1 0 ","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true, -"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"ColorSequence"}},{"Category":"Appearance","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0, 0","MemberType":"Property","Name":"Offset","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"Rotation","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0 0 0 1 0 0 ","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"NumberSequence"}}],"MemoryCategory":"Instances","Name":"UIGradient","Superclass":"UIComponent"},{"Members":[],"MemoryCategory":"Instances","Name":"UILayout","Superclass":"UIComponent","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AbsoluteContentSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FillDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"FillDirection"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HorizontalAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"HorizontalAlignment"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SortOrder","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SortOrder"}},{"Category":"Behavior","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VerticalAlignment","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VerticalAlignment"}},{"MemberType":"Function","Name":"ApplyLayout","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCustomSortFunction","Parameters":[{"Default":"nil","Name":"function","Type":{"Category":"DataType","Name":"Function"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"UIGridStyleLayout","Superclass":"UILayout","Tags":["NotCreatable","NotBrowsable"]},{"Members":[{"Category":"Data","Default":"0, 0","MemberType":"Property","Name":"AbsoluteCellCount","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"100, 100","MemberType":"Property","Name":"AbsoluteCellSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"Unsafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Appearance","Default":"{0, 5}, {0, 5}","MemberType":"Property","Name":"CellPadding","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"Category":"Appearance","Default":"{0, 100}, {0, 100}","MemberType":"Property","Name":"CellSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}},{"Category":"Behavior","Default":"0","MemberType":"Property","Name":"FillDirectionMaxCells","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Behavior","Default":"TopLeft","MemberType":"Property","Name":"StartCorner","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"StartCorner"}}],"MemoryCategory":"Instances","Name":"UIGridLayout","Superclass":"UIGridStyleLayout"},{"Members":[{"Category":"Appearance","Default":"0, 0","MemberType":"Property","Name":"Padding","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim"}}],"MemoryCategory":"Instances","Name":"UIListLayout","Superclass":"UIGridStyleLayout"},{"Members":[{"Category":"Appearance","Default":"true","MemberType":"Property","Name":"Animated","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"Circular","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CurrentPage","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"GuiObject"}},{"Category":"Appearance","Default":"Out","MemberType":"Property","Name":"EasingDirection","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"EasingDirection"}},{"Category":"Appearance","Default":"Back","MemberType":"Property","Name":"EasingStyle","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"EasingStyle"}},{"Category":"Input","Default":"true","MemberType":"Property","Name":"GamepadInputEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"0, 0","MemberType":"Property","Name":"Padding","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim"}},{"Category":"Input","Default":"true","MemberType":"Property","Name":"ScrollWheelInputEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Input","Default":"true","MemberType":"Property","Name":"TouchInputEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"TweenTime","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"MemberType":"Function","Name":"JumpTo","Parameters":[{"Name":"page","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"JumpToIndex","Parameters":[{"Name":"index","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Next","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Previous","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PageEnter","Parameters":[{"Name":"page","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PageLeave","Parameters":[{"Name":"page","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Stopped","Parameters":[{"Name":"currentPage","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"UIPageLayout","Superclass":"UIGridStyleLayout"},{"Members":[{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"FillEmptySpaceColumns","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"false","MemberType":"Property","Name":"FillEmptySpaceRows","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"RowMajor","MemberType":"Property","Name":"MajorAxis","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TableMajorAxis"}},{"Category":"Appearance","Default":"{0, 0}, {0, 0}","MemberType":"Property","Name":"Padding","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim2"}}],"MemoryCategory":"Instances","Name":"UITableLayout","Superclass":"UIGridStyleLayout"},{"Members":[{"Category":"Behavior","Default":"0, 0","MemberType":"Property","Name":"PaddingBottom","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim"}},{"Category":"Behavior","Default":"0, 0","MemberType":"Property","Name":"PaddingLeft","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim"}},{"Category":"Behavior","Default":"0, 0","MemberType":"Property","Name":"PaddingRight","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim"}},{"Category":"Behavior","Default":"0, 0","MemberType":"Property","Name":"PaddingTop","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"UDim"}}],"MemoryCategory":"Instances","Name":"UIPadding","Superclass":"UIComponent"},{"Members":[{"Category":"Behavior","Default":"1","MemberType":"Property","Name":"Scale","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"UIScale","Superclass":"UIComponent"},{"Members":[{"Category":"Appearance","Default":"Contextual","MemberType":"Property","Name":"ApplyStrokeMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ApplyStrokeMode"}},{"Category":"Appearance","Default":"0, 0, 0","MemberType":"Property","Name":"Color","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"Category":"Data","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Appearance","Default":"Round","MemberType":"Property","Name":"LineJoinMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"LineJoinMode"}},{"Category":"Appearance","Default":"1","MemberType":"Property","Name":"Thickness","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"0","MemberType":"Property","Name":"Transparency","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}}],"MemoryCategory":"Instances","Name":"UIStroke","Superclass":"UIComponent"},{"Members":[{"Category":"Data","Default":"{\"lastSaveTime\":0,\"lastKnownPublishRequest\":0,\"users\":[]}","MemberType":"Property","Name":"CachedData","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"AppendTempAssetId","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"id","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"lookAt","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"camPos","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"usage","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"AppendVantagePoint","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"id","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"lookAt","Type":{"Category":"DataType","Name":"Vector3"}},{"Name":"camPos","Type":{"Category":"DataType","Name":"Vector3"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"UpgradeTempAssetId","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"tempId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"assetId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"UnvalidatedAssetService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AllTutorialsDisabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CameraMode","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"CustomCameraMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CameraYInverted","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ChatVisible","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"CompletedTutorials","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ComputerCameraMovementChanged","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ComputerCameraMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ComputerCameraMovementMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ComputerMovementChanged","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ComputerMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ComputerMovementMode"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"ControlMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"ControlMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DefaultCameraID","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"Fullscreen","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GamepadCameraSensitivity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GraphicsQualityLevel","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"HasEverUsedVR","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsUsingCameraYInverted","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"IsUsingGamepadCameraSensitivity","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MasterVolume","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MicroProfilerWebServerEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MicroProfilerWebServerIP","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MicroProfilerWebServerPort","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseSensitivity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseSensitivityFirstPerson","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"MouseSensitivityThirdPerson","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"OnScreenProfilerEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"OnboardingsCompleted","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PerformanceStatsVisible","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PlayerHeight","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RCCProfilerRecordFrameRate","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RCCProfilerRecordTimeFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"RotationType","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"RotationType"}},{"Category":"Appearance","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"SavedQualityLevel","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"SavedQualitySetting"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StartMaximized","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StartScreenPosition","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"StartScreenSize","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TouchCameraMovementChanged","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TouchCameraMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TouchCameraMovementMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TouchMovementChanged","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"TouchMovementMode","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"TouchMovementMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UsedCoreGuiIsVisibleToggle","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UsedCustomGuiIsVisibleToggle","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"UsedHideHudShortcut","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VREnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VRPlayMode","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VRPlayMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VRRotationIntensity","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}},{"Category":"Control","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VRSafetyBubbleMode","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VRSafetyBubbleMode"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VRSmoothRotationEnabled","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VignetteEnabled","Security":{"Read":"None","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Configuration","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"gaID","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetCameraYInvertValue","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetOnboardingCompleted","Parameters":[{"Name":"onboardingId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetTutorialState","Parameters":[{"Name":"tutorialId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InFullScreen","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"InStudioMode","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ResetOnboardingCompleted","Parameters":[{"Name":"onboardingId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetCameraYInvertVisible","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetGamepadCameraSensitivityVisible","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetOnboardingCompleted","Parameters":[{"Name":"onboardingId","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTutorialState","Parameters":[{"Name":"tutorialId","Type":{"Category":"Primitive","Name":"string"}},{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"FullscreenChanged","Parameters":[{"Name":"isFullscreen","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PerformanceStatsVisibleChanged","Parameters":[{"Name":"isPerformanceStatsVisible","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StudioModeChanged","Parameters":[{"Name":"isStudioMode","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"UserGameSettings","Superclass":"Instance","Tags":["NotCreatable","UserSettings"]},{"Members":[{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"AccelerometerEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"BottomBarSize","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"GamepadEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"GazeSelectionEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"GyroscopeEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"KeyboardEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"LegacyInputEventsEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"ModalEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Deprecated",{"PreferredDescriptorName":"TouchControlsEnabled","ThreadSafety":"Unknown"}],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MouseBehavior","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"MouseBehavior"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MouseDeltaSensitivity","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MouseEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MouseIcon","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Content"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"MouseIconEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"NavBarSize","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"OnScreenKeyboardAnimationDuration","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"OnScreenKeyboardPosition","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"OnScreenKeyboardSize","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"OnScreenKeyboardVisible","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"OverrideMouseIconBehavior","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"OverrideMouseIconBehavior"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"RightBarSize","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"StatusBarSize","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector2"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"TouchEnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"UserHeadCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_skipped_class__","MemberType":"Property","Name":"VREnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"GamepadSupports","Parameters":[{"Name":"gamepadNum","Type":{"Category":"Enum","Name":"UserInputType"}},{"Name":"gamepadKeyCode","Type":{"Category":"Enum","Name":"KeyCode"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetConnectedGamepads","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDeviceAcceleration","Parameters":[],"ReturnType":{"Category":"Class","Name":"InputObject"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDeviceGravity","Parameters":[],"ReturnType":{"Category":"Class","Name":"InputObject"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDeviceRotation","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetDeviceType","Parameters":[],"ReturnType":{"Category":"Enum","Name":"DeviceType"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetFocusedTextBox","Parameters":[],"ReturnType":{"Category":"Class","Name":"TextBox"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGamepadConnected","Parameters":[{"Name":"gamepadNum","Type":{"Category":"Enum","Name":"UserInputType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGamepadState","Parameters":[{"Name":"gamepadNum","Type":{"Category":"Enum","Name":"UserInputType"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetKeysPressed","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetLastInputType","Parameters":[],"ReturnType":{"Category":"Enum","Name":"UserInputType"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMouseButtonsPressed","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMouseDelta","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMouseLocation","Parameters":[],"ReturnType":{"Category":"DataType","Name":"Vector2"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetNavigationGamepads","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetPlatform","Parameters":[],"ReturnType":{"Category":"Enum","Name":"Platform"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetStringForKeyCode","Parameters":[{"Name":"keyCode","Type":{"Category":"Enum","Name":"KeyCode"}}],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSupportedGamepadKeyCodes","Parameters":[{"Name":"gamepadNum","Type":{"Category":"Enum","Name":"UserInputType"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserCFrame","Parameters":[{"Name":"type","Type":{"Category":"Enum","Name":"UserCFrame"}}],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsGamepadButtonDown","Parameters":[{"Name":"gamepadNum","Type":{"Category":"Enum","Name":"UserInputType"}},{"Name":"gamepadKeyCode","Type":{"Category":"Enum","Name":"KeyCode"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsKeyDown","Parameters":[{"Name":"keyCode","Type":{"Category":"Enum","Name":"KeyCode"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsMouseButtonPressed","Parameters":[{"Name":"mouseButton","Type":{"Category":"Enum","Name":"UserInputType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsNavigationGamepad","Parameters":[{"Name":"gamepadEnum","Type":{"Category":"Enum","Name":"UserInputType"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RecenterUserHeadCFrame","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendAppUISizes","Parameters":[{"Name":"statusBarSize","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"navBarSize","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"bottomBarSize","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"rightBarSize","Type":{"Category":"DataType","Name":"Vector2"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetNavigationGamepad","Parameters":[{"Name":"gamepadEnum","Type":{"Category":"Enum","Name":"UserInputType"}},{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DeviceAccelerationChanged","Parameters":[{"Name":"acceleration","Type":{"Category":"Class","Name":"InputObject"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DeviceGravityChanged","Parameters":[{"Name":"gravity","Type":{"Category":"Class","Name":"InputObject"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DeviceRotationChanged","Parameters":[{"Name":"rotation","Type":{"Category":"Class","Name":"InputObject"}},{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GamepadConnected","Parameters":[{"Name":"gamepadNum","Type":{"Category":"Enum","Name":"UserInputType"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"GamepadDisconnected","Parameters":[{"Name":"gamepadNum","Type":{"Category":"Enum","Name":"UserInputType"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InputBegan","Parameters":[{"Name":"input","Type":{"Category":"Class","Name":"InputObject"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InputChanged","Parameters":[{"Name":"input","Type":{"Category":"Class","Name":"InputObject"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"InputEnded","Parameters":[{"Name":"input","Type":{"Category":"Class","Name":"InputObject"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"JumpRequest","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LastInputTypeChanged","Parameters":[{"Name":"lastInputType","Type":{"Category":"Enum","Name":"UserInputType"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PointerAction","Parameters":[{"Name":"wheel","Type":{"Category":"Primitive","Name":"float"}},{"Name":"pan","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"pinch","Type":{"Category":"Primitive","Name":"float"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StatusBarTapped","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TextBoxFocusReleased","Parameters":[{"Name":"textboxReleased","Type":{"Category":"Class","Name":"TextBox"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TextBoxFocused","Parameters":[{"Name":"textboxFocused","Type":{"Category":"Class","Name":"TextBox"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchEnded","Parameters":[{"Name":"touch","Type":{"Category":"Class","Name":"InputObject"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchLongPress","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchMoved","Parameters":[{"Name":"touch","Type":{"Category":"Class","Name":"InputObject"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchPan","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"totalTranslation","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"velocity","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchPinch","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"scale","Type":{"Category":"Primitive","Name":"float"}},{"Name":"velocity","Type":{"Category":"Primitive","Name":"float"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchRotate","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"rotation","Type":{"Category":"Primitive","Name":"float"}},{"Name":"velocity","Type":{"Category":"Primitive","Name":"float"}},{"Name":"state","Type":{"Category":"Enum","Name":"UserInputState"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchStarted","Parameters":[{"Name":"touch","Type":{"Category":"Class","Name":"InputObject"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchSwipe","Parameters":[{"Name":"swipeDirection","Type":{"Category":"Enum","Name":"SwipeDirection"}},{"Name":"numberOfTouches","Type":{"Category":"Primitive","Name":"int"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchTap","Parameters":[{"Name":"touchPositions","Type":{"Category":"Group","Name":"Array"}},{"Name":"gameProcessedEvent","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchTapInWorld","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Name":"processedByUI","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UserCFrameChanged","Parameters":[{"Name":"type","Type":{"Category":"Enum","Name":"UserCFrame"}},{"Name":"value","Type":{"Category":"DataType","Name":"CFrame"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"WindowFocusReleased","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"WindowFocused","Parameters":[],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"UserInputService","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"MemberType":"Function","Name":"GetUserInfosByUserIdsAsync","Parameters":[{"Name":"userIds","Type":{"Category":"Group","Name":"Array"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"UserService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"AutomaticScaling","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VRScaling"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"DidPointerHit","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"FadeOutViewOnCollision","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"GuiInputUserCFrame","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"UserCFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"LaserDistance","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"float"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"PointerHitCFrame","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VRDeviceAvailable","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VRDeviceName","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VREnabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"__api_dump_class_not_creatable__","MemberType":"Property","Name":"VRSessionState","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VRSessionState"}},{"MemberType":"Function","Name":"GetTouchpadMode","Parameters":[{"Name":"pad","Type":{"Category":"Enum","Name":"VRTouchpad"}}],"ReturnType":{"Category":"Enum","Name":"VRTouchpadMode"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserCFrame","Parameters":[{"Name":"type","Type":{"Category":"Enum","Name":"UserCFrame"}}],"ReturnType":{"Category":"DataType","Name":"CFrame"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetUserCFrameEnabled","Parameters":[{"Name":"type","Type":{"Category":"Enum","Name":"UserCFrame"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsMaquettes","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsVRAppBuild","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RecenterUserHeadCFrame","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"RequestNavigation","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"inputUserCFrame","Type":{"Category":"Enum","Name":"UserCFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetTouchpadMode","Parameters":[{"Name":"pad","Type":{"Category":"Enum","Name":"VRTouchpad"}},{"Name":"mode","Type":{"Category":"Enum","Name":"VRTouchpadMode"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"NavigationRequested","Parameters":[{"Name":"cframe","Type":{"Category":"DataType","Name":"CFrame"}},{"Name":"inputUserCFrame","Type":{"Category":"Enum","Name":"UserCFrame"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"TouchpadModeChanged","Parameters":[{"Name":"pad","Type":{"Category":"Enum","Name":"VRTouchpad"}},{"Name":"mode","Type":{"Category":"Enum","Name":"VRTouchpadMode"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UserCFrameChanged","Parameters":[{"Name":"type","Type":{"Category":"Enum","Name":"UserCFrame"}},{"Name":"value","Type":{"Category":"DataType","Name":"CFrame"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"UserCFrameEnabled","Parameters":[{"Name":"type","Type":{"Category":"Enum","Name":"UserCFrame"}},{"Name":"enabled","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"VRService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"ValueBase","Superclass":"Instance","Tags":["NotCreatable"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BinaryString"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"BinaryString"}}],"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BinaryStringValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BoolValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"BrickColor"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"BrickColor"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"BrickColor"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"BrickColorValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"CFrame"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"CFrame"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"CFrameValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Color3"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"Color3"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"Color3"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Color3Value","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"ConstrainedValue","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Data","Default":"1","MemberType":"Property","Name":"MaxValue","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"MinValue","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"DoubleConstrainedValue","Superclass":"ValueBase","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"ConstrainedValue","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"10","MemberType":"Property","Name":"MaxValue","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"MinValue","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"Category":"Data","Default":"0","MemberType":"Property","Name":"value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"IntConstrainedValue","Superclass":"ValueBase","Tags":["Deprecated"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"int64"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"IntValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"double"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"double"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"NumberValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"Instance"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"Class","Name":"Instance"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"ObjectValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"{0, 0, 0}, {0, 0, 0}","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Ray"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"Ray"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"Ray"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"RayValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"Primitive","Name":"string"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"StringValue","Superclass":"ValueBase"},{"Members":[{"Category":"Data","Default":"0, 0, 0","MemberType":"Property","Name":"Value","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"Vector3"}},{"MemberType":"Event","Name":"Changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"Vector3"}}],"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"changed","Parameters":[{"Name":"value","Type":{"Category":"DataType","Name":"Vector3"}}],"Security":"None","Tags":["Deprecated",{"PreferredDescriptorName":"Changed","ThreadSafety":"Unknown"}],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Vector3Value","Superclass":"ValueBase"},{"Members":[{"MemberType":"Function","Name":"GetValueAtTime","Parameters":[{"Name":"time","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"X","Parameters":[],"ReturnType":{"Category":"Class","Name":"FloatCurve"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Y","Parameters":[],"ReturnType":{"Category":"Class","Name":"FloatCurve"},"Security":"None","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Z","Parameters":[],"ReturnType":{"Category":"Class","Name":"FloatCurve"},"Security":"None","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"Vector3Curve","Superclass":"Instance"},{"Members":[{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"ScriptCollabEnabled","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"ScriptCollabVersionHistoryEnabled","Security":{"Read":"RobloxSecurity","Write":"RobloxSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Event","Name":"CommitRejectedInfo","Parameters":[{"Name":"reason","Type":{"Category":"Primitive","Name":"int"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LockedScriptBatchCommit","Parameters":[{"Name":"scriptGuidTuple","Type":{"Category":"Group","Name":"Tuple"}},{"Name":"scriptTextTuple","Type":{"Category":"Group","Name":"Tuple"}},{"Name":"commitMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RequestAllEditorsSignal","Parameters":[],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptBatchCommit","Parameters":[{"Name":"scriptGuidTuple","Type":{"Category":"Group","Name":"Tuple"}},{"Name":"scriptHashBaseTuple","Type":{"Category":"Group","Name":"Tuple"}},{"Name":"scriptTextTuple","Type":{"Category":"Group","Name":"Tuple"}},{"Name":"commitMessage","Type":{"Category":"Primitive","Name":"string"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptChangesSubmitted","Parameters":[{"Name":"scriptGuid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"submitted","Type":{"Category":"Primitive","Name":"bool"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptEditorAdded","Parameters":[{"Name":"scriptGuid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"editor","Type":{"Category":"Class","Name":"Instance"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptEditorRemoved","Parameters":[{"Name":"scriptGuid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"editor","Type":{"Category":"Class","Name":"Instance"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptStartEdit","Parameters":[{"Name":"scriptGuid","Type":{"Category":"Primitive","Name":"string"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ScriptStopEdit","Parameters":[{"Name":"scriptGuid","Type":{"Category":"Primitive","Name":"string"}}],"Security":"LocalUserSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"VersionControlService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"false","MemberType":"Property","Name":"Active","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Data","Default":"","MemberType":"Property","Name":"CameraID","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"GetCameraDevices","Parameters":[],"ReturnType":{"Category":"Group","Name":"Map"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"DevicesChanged","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Error","Parameters":[{"Name":"cameraid","Type":{"Category":"Primitive","Name":"string"}},{"Name":"errorcode","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Started","Parameters":[{"Name":"cameraid","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"Stopped","Parameters":[{"Name":"cameraid","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"VideoCaptureService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"","MemberType":"Property","Name":"AdditionalLuaState","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"string"}},{"MemberType":"Function","Name":"Dump","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HandleGamepadAxisInput","Parameters":[{"Name":"objectId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"keyCode","Type":{"Category":"Enum","Name":"KeyCode"}},{"Name":"x","Type":{"Category":"Primitive","Name":"float"}},{"Name":"y","Type":{"Category":"Primitive","Name":"float"}},{"Name":"z","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HandleGamepadButtonInput","Parameters":[{"Name":"deviceId","Type":{"Category":"Primitive","Name":"int"}},{"Name":"keyCode","Type":{"Category":"Enum","Name":"KeyCode"}},{"Name":"buttonState","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HandleGamepadConnect","Parameters":[{"Name":"deviceId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"HandleGamepadDisconnect","Parameters":[{"Name":"deviceId","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendAccelerometerEvent","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"float"}},{"Name":"y","Type":{"Category":"Primitive","Name":"float"}},{"Name":"z","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendGravityEvent","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"float"}},{"Name":"y","Type":{"Category":"Primitive","Name":"float"}},{"Name":"z","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendGyroscopeEvent","Parameters":[{"Name":"quatX","Type":{"Category":"Primitive","Name":"float"}},{"Name":"quatY","Type":{"Category":"Primitive","Name":"float"}},{"Name":"quatZ","Type":{"Category":"Primitive","Name":"float"}},{"Name":"quatW","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendKeyEvent","Parameters":[{"Name":"isPressed","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"keyCode","Type":{"Category":"Enum","Name":"KeyCode"}},{"Name":"isRepeatedKey","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"layerCollector","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendMouseButtonEvent","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"int"}},{"Name":"y","Type":{"Category":"Primitive","Name":"int"}},{"Name":"mouseButton","Type":{"Category":"Primitive","Name":"int"}},{"Name":"isDown","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"layerCollector","Type":{"Category":"Class","Name":"Instance"}},{"Name":"repeatCount","Type":{"Category":"Primitive","Name":"int"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendMouseMoveEvent","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"float"}},{"Name":"y","Type":{"Category":"Primitive","Name":"float"}},{"Name":"layerCollector","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendMouseWheelEvent","Parameters":[{"Name":"x","Type":{"Category":"Primitive","Name":"float"}},{"Name":"y","Type":{"Category":"Primitive","Name":"float"}},{"Name":"isForwardScroll","Type":{"Category":"Primitive","Name":"bool"}},{"Name":"layerCollector","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendTextInputCharacterEvent","Parameters":[{"Name":"str","Type":{"Category":"Primitive","Name":"string"}},{"Name":"layerCollector","Type":{"Category":"Class","Name":"Instance"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SendTouchEvent","Parameters":[{"Name":"touchId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"state","Type":{"Category":"Primitive","Name":"int"}},{"Name":"x","Type":{"Category":"Primitive","Name":"float"}},{"Name":"y","Type":{"Category":"Primitive","Name":"float"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetInputTypesToIgnore","Parameters":[{"Name":"inputTypesToIgnore","Type":{"Category":"Group","Name":"Variant"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartPlaying","Parameters":[{"Name":"fileName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartPlayingJSON","Parameters":[{"Name":"string","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartRecording","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StopPlaying","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StopRecording","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"sendRobloxEvent","Parameters":[{"Name":"namespace","Type":{"Category":"Primitive","Name":"string"}},{"Name":"detail","Type":{"Category":"Primitive","Name":"string"}},{"Name":"detailType","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"sendThemeChangeEvent","Parameters":[{"Name":"themeName","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"WaitForInputEventsProcessed","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"RobloxScriptSecurity","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlaybackCompleted","Parameters":[{"Name":"additionalLuaState","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"RecordingCompleted","Parameters":[{"Name":"result","Type":{"Category":"Primitive","Name":"string"}}],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"VirtualInputManager","Superclass":"Instance","Tags":["Service"]},{"Members":[{"MemberType":"Function","Name":"Button1Down","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Default":"Identity","Name":"camera","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Button1Up","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Default":"Identity","Name":"camera","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Button2Down","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Default":"Identity","Name":"camera","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Button2Up","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Default":"Identity","Name":"camera","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"CaptureController","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClickButton1","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Default":"Identity","Name":"camera","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"ClickButton2","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Default":"Identity","Name":"camera","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"MoveMouse","Parameters":[{"Name":"position","Type":{"Category":"DataType","Name":"Vector2"}},{"Default":"Identity","Name":"camera","Type":{"Category":"DataType","Name":"CFrame"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetKeyDown","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetKeyUp","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StartRecording","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"StopRecording","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"TypeKey","Parameters":[{"Name":"key","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"LocalUserSecurity","ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"VirtualUser","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[],"MemoryCategory":"Instances","Name":"VisibilityCheckDispatcher","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"VisibilityService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[],"MemoryCategory":"Instances","Name":"Visit","Superclass":"Instance","Tags":["NotCreatable","Service","NotReplicated"]},{"Members":[{"Category":"State","Default":"Idle","MemberType":"Property","Name":"VoiceChatState","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden","ReadOnly","NotReplicated","Deprecated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Enum","Name":"VoiceChatState"}},{"MemberType":"Function","Name":"GetAndClearCallFailureMessage","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetAudioProcessingSettings","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetChannelId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetGroupId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetMicDevices","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetParticipants","Parameters":[],"ReturnType":{"Category":"Group","Name":"Array"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSessionId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetSpeakerDevices","Parameters":[],"ReturnType":{"Category":"Group","Name":"Tuple"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetVoiceChatApiVersion","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetVoiceChatAvailable","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"int"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"GetVoiceExperienceId","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"string"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsContextVoiceEnabled","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsPublishPaused","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsSubscribePaused","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"JoinByGroupId","Parameters":[{"Name":"groupId","Type":{"Category":"Primitive","Name":"string"}},{"Default":"false","Name":"isMicMuted","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"JoinByGroupIdToken","Parameters":[{"Name":"groupId","Type":{"Category":"Primitive","Name":"string"}},{"Default":"false","Name":"isMicMuted","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"Leave","Parameters":[],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"PublishPause","Parameters":[{"Name":"paused","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetMicDevice","Parameters":[{"Name":"micDeviceName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"micDeviceGuid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SetSpeakerDevice","Parameters":[{"Name":"speakerDeviceName","Type":{"Category":"Primitive","Name":"string"}},{"Name":"speakerDeviceGuid","Type":{"Category":"Primitive","Name":"string"}}],"ReturnType":{"Category":"Primitive","Name":"void"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubscribeBlock","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubscribePause","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}},{"Name":"paused","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubscribePauseAll","Parameters":[{"Name":"paused","Type":{"Category":"Primitive","Name":"bool"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubscribeRetry","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"SubscribeUnblock","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Function","Name":"IsVoiceEnabledForUserIdAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"LocalPlayerModerated","Parameters":[],"Security":"RobloxScriptSecurity","ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"ParticipantsStateChanged","Parameters":[{"Name":"participantsLeft","Type":{"Category":"Group","Name":"Array"}},{"Name":"participantsJoined","Type":{"Category":"Group","Name":"Array"}},{"Name":"updatedStates","Type":{"Category":"Group","Name":"Array"}}],"Security":"RobloxScriptSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"PlayerMicActivitySignalChange","Parameters":[{"Name":"activityInfo","Type":{"Category":"Group","Name":"Dictionary"}}],"Security":"RobloxScriptSecurity","Tags":["Deprecated"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"StateChanged","Parameters":[{"Name":"old","Type":{"Category":"Enum","Name":"VoiceChatState"}},{"Name":"new","Type":{"Category":"Enum","Name":"VoiceChatState"}}],"Security":"None","Tags":["Deprecated"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"VoiceChatInternal","Superclass":"Instance","Tags":["NotCreatable","Service","NotBrowsable"]},{"Members":[{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"EnableDefaultVoice","Security":{"Read":"PluginSecurity","Write":"PluginSecurity"},"Serialization":{"CanLoad":true,"CanSave":true},"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"false","MemberType":"Property","Name":"VoiceChatEnabledForPlaceOnRcc","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"State","Default":"false","MemberType":"Property","Name":"VoiceChatEnabledForUniverseOnRcc","Security":{"Read":"RobloxScriptSecurity","Write":"RobloxScriptSecurity"},"Serialization":{"CanLoad":false,"CanSave":false},"Tags":["Hidden"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"MemberType":"Function","Name":"IsVoiceEnabledForUserIdAsync","Parameters":[{"Name":"userId","Type":{"Category":"Primitive","Name":"int64"}}],"ReturnType":{"Category":"Primitive","Name":"bool"},"Security":"None","Tags":["Yields"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"VoiceChatPlayerMuteStateChangedClientToServer","Parameters":[{"Name":"muteState","Type":{"Category":"Enum","Name":"MuteState"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"},{"MemberType":"Event","Name":"VoiceChatPlayerMuteStateChangedServerToClient","Parameters":[{"Name":"muteState","Type":{"Category":"Enum","Name":"MuteState"}}],"Security":"RobloxSecurity","Tags":["Hidden"],"ThreadSafety":"Unsafe"}],"MemoryCategory":"Instances","Name":"VoiceChatService","Superclass":"Instance","Tags":["NotCreatable","Service"]},{"Members":[{"Category":"Data","Default":"0","MemberType":"Property","Name":"UserId","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int64"}}],"MemoryCategory":"Internal","Name":"VoiceSource","Superclass":"Instance","Tags":["NotCreatable","Deprecated"]},{"Members":[{"Category":"Behavior","Default":"false","MemberType":"Property","Name":"Active","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":false,"CanSave":true},"Tags":["ReadOnly","NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Parts","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CFrame0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Parts","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"CFrame1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["Hidden","NotReplicated","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"DataType","Name":"CFrame"}},{"Category":"Behavior","Default":"true","MemberType":"Property","Name":"Enabled","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"bool"}},{"Category":"Parts","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Part0","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Parts","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Part0Internal","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Parts","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Part1","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":false},"Tags":["NotReplicated"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Parts","Default":"__api_dump_no_string_value__","MemberType":"Property","Name":"Part1Internal","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Class","Name":"BasePart"}},{"Category":"Behavior","Default":"3","MemberType":"Property","Name":"State","Security":{"Read":"None","Write":"None"},"Serialization":{"CanLoad":true,"CanSave":true},"Tags":["Hidden","NotScriptable"],"ThreadSafety":"ReadSafe","ValueType":{"Category":"Primitive","Name":"int"}}],"MemoryCategory":"PhysicsParts","Name":"WeldConstraint","Superclass":"Instance"}],"Enums":[{"Items":[{"Name":"Unknown","Value":0},{"Name":"Hat","Value":1},{"Name":"Hair","Value":2},{"Name":"Face","Value":3},{"Name":"Neck","Value":4},{"Name":"Shoulder","Value":5},{"Name":"Front","Value":6},{"Name":"Back","Value":7},{"Name":"Waist","Value":8},{"LegacyNames":["TeeShirt"],"Name":"TShirt","Value":9},{"Name":"Shirt","Value":10},{"Name":"Pants","Value":11},{"Name":"Jacket","Value":12},{"Name":"Sweater","Value":13},{"Name":"Shorts","Value":14},{"Name":"LeftShoe","Value":15},{"Name":"RightShoe","Value":16},{"Name":"DressSkirt","Value":17},{"Name":"Eyebrow","Value":18},{"Name":"Eyelash","Value":19}],"Name":"AccessoryType"},{"Items":[{"Name":"Nothing","Value":0},{"Name":"Pause","Value":1},{"Name":"Lose","Value":2},{"Name":"Draw","Value":3},{"Name":"Win","Value":4}],"Name":"ActionType"},{"Items":[{"Name":"Attachment0","Value":0},{"Name":"Attachment1","Value":1},{"Name":"World","Value":2}],"Name":"ActuatorRelativeTo"},{"Items":[{"Name":"None","Value":0},{"Name":"Motor","Value":1},{"Name":"Servo","Value":2}],"Name":"ActuatorType"},{"Items":[{"Name":"Invalid","Value":0},{"Name":"Inactive","Value":1},{"Name":"Active","Value":2}],"Name":"AdPortalStatus"},{"Items":[{"Name":"Forward","Value":0},{"Name":"Return","Value":1}],"Name":"AdPortalType"},{"Items":[{"Name":"HorizontalRectangle","Value":1}],"Name":"AdShape"},{"Items":[{"Name":"Undefined","Value":0},{"Name":"PortalForward","Value":1},{"Name":"PortalReturn","Value":2},{"Name":"InGameMenuBackButton","Value":3},{"Name":"UIBackButton","Value":4}],"Name":"AdTeleportMethod"},{"Items":[{"Name":"Inactive","Value":0},{"Name":"Active","Value":1}],"Name":"AdUnitStatus"},{"Items":[{"Name":"Automatic","Value":0},{"Name":"Never","Value":1}],"Name":"AdornCullingMode"},{"Items":[{"Name":"Parallel","Value":0},{"Name":"Perpendicular","Value":1}],"Name":"AlignType"},{"Items":[{"Name":"Overlay","Value":0},{"Name":"Transparency","Value":1}],"Name":"AlphaMode"},{"Items":[{"Name":"Default","Value":0},{"Name":"Acquire","Value":1},{"Name":"Spend","Value":2}],"Name":"AnalyticsEconomyAction"},{"Items":[{"Name":"Trace","Value":0},{"Name":"Debug","Value":1},{"Name":"Information","Value":2},{"Name":"Warning","Value":3},{"Name":"Error","Value":4},{"Name":"Fatal","Value":5}],"Name":"AnalyticsLogLevel"},{"Items":[{"Name":"Default","Value":0},{"Name":"Begin","Value":1},{"Name":"Complete","Value":2},{"Name":"Abandon","Value":3},{"Name":"Fail","Value":4}],"Name":"AnalyticsProgressionStatus"},{"Items":[{"Name":"Idle","Value":0},{"Name":"Movement","Value":1},{"Name":"Action","Value":2},{"Name":"Action2","Value":3},{"Name":"Action3","Value":4},{"Name":"Action4","Value":5},{"Name":"Core","Value":1000}],"Name":"AnimationPriority"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"AnimatorRetargetingMode"},{"Items":[{"Name":"None","Value":0},{"Name":"OpenApp","Value":1},{"Name":"TapChatTab","Value":2},{"Name":"TapConversationEntry","Value":3},{"Name":"TapAvatarTab","Value":4},{"Name":"ReadConversation","Value":5},{"Name":"TapGamePageTab","Value":6},{"Name":"TapHomePageTab","Value":7},{"Name":"GamePageLoaded","Value":8},{"Name":"HomePageLoaded","Value":9},{"Name":"AvatarEditorPageLoaded","Value":10}],"Name":"AppShellActionType"},{"Items":[{"Name":"None","Value":0},{"Name":"Chat","Value":1},{"Name":"AvatarEditor","Value":2},{"Name":"GamePage","Value":3},{"Name":"HomePage","Value":4},{"Name":"More","Value":5},{"Name":"Landing","Value":6}],"Name":"AppShellFeature"},{"Items":[{"Name":"Unknown","Value":0},{"Name":"NotSupported","Value":1},{"Name":"Failed","Value":2},{"Name":"NotAvailable","Value":3},{"Name":"Available","Value":4}],"Name":"AppUpdateStatus"},{"Items":[{"Name":"Contextual","Value":0},{"Name":"Border","Value":1}],"Name":"ApplyStrokeMode"},{"Items":[{"Name":"FitWithinMaxSize","Value":0},{"Name":"ScaleWithParentSize","Value":1}],"Name":"AspectType"},{"Items":[{"Name":"Success","Value":0},{"Name":"Failure","Value":1},{"Name":"None","Value":2},{"Name":"Loading","Value":3},{"Name":"TimedOut","Value":4}],"Name":"AssetFetchStatus"},{"Items":[{"Name":"Image","Value":1},{"LegacyNames":["TeeShirt"],"Name":"TShirt","Value":2},{"Name":"Audio","Value":3},{"Name":"Mesh","Value":4},{"Name":"Lua","Value":5},{"Name":"Hat","Value":8},{"Name":"Place","Value":9},{"Name":"Model","Value":10},{"Name":"Shirt","Value":11},{"Name":"Pants","Value":12},{"Name":"Decal","Value":13},{"Name":"Head","Value":17},{"Name":"Face","Value":18},{"Name":"Gear","Value":19},{"Name":"Badge","Value":21},{"Name":"Animation","Value":24},{"Name":"Torso","Value":27},{"Name":"RightArm","Value":28},{"Name":"LeftArm","Value":29},{"Name":"LeftLeg","Value":30},{"Name":"RightLeg","Value":31},{"Name":"Package","Value":32},{"Name":"GamePass","Value":34},{"Name":"Plugin","Value":38},{"Name":"MeshPart","Value":40},{"Name":"HairAccessory","Value":41},{"Name":"FaceAccessory","Value":42},{"Name":"NeckAccessory","Value":43},{"Name":"ShoulderAccessory","Value":44},{"Name":"FrontAccessory","Value":45},{"Name":"BackAccessory","Value":46},{"Name":"WaistAccessory","Value":47},{"Name":"ClimbAnimation","Value":48},{"Name":"DeathAnimation","Value":49},{"Name":"FallAnimation","Value":50},{"Name":"IdleAnimation","Value":51},{"Name":"JumpAnimation","Value":52},{"Name":"RunAnimation","Value":53},{"Name":"SwimAnimation","Value":54},{"Name":"WalkAnimation","Value":55},{"Name":"PoseAnimation","Value":56},{"Name":"MoodAnimation","Value":78},{"Name":"EarAccessory","Value":57},{"Name":"EyeAccessory","Value":58},{"Name":"EmoteAnimation","Value":61},{"Name":"Video","Value":62},{"LegacyNames":["TeeShirtAccessory"],"Name":"TShirtAccessory","Value":64},{"Name":"ShirtAccessory","Value":65},{"Name":"PantsAccessory","Value":66},{"Name":"JacketAccessory","Value":67},{"Name":"SweaterAccessory","Value":68},{"Name":"ShortsAccessory","Value":69},{"Name":"LeftShoeAccessory","Value":70},{"Name":"RightShoeAccessory","Value":71},{"Name":"DressSkirtAccessory","Value":72},{"Name":"EyebrowAccessory","Value":76},{"Name":"EyelashAccessory","Value":77},{"Name":"DynamicHead","Value":79},{"Name":"FontFamily","Value":73}],"Name":"AssetType"},{"Items":[{"Name":"Default","Value":1},{"Name":"ClientOnly","Value":2},{"Name":"Always","Value":3}],"Name":"AssetTypeVerification"},{"Items":[{"Name":"Music","Value":1},{"Name":"SoundEffect","Value":2}],"Name":"AudioSubType"},{"Items":[{"Name":"Off","Value":0},{"Name":"Absolute","Value":1},{"Name":"Relative","Value":2}],"Name":"AutoIndentRule"},{"Items":[{"Name":"None","Value":0},{"Name":"X","Value":1},{"Name":"Y","Value":2},{"Name":"XY","Value":3}],"Name":"AutomaticSize"},{"Items":[{"Name":"TShirt","Value":2},{"Name":"Hat","Value":8},{"Name":"HairAccessory","Value":41},{"Name":"FaceAccessory","Value":42},{"Name":"NeckAccessory","Value":43},{"Name":"ShoulderAccessory","Value":44},{"Name":"FrontAccessory","Value":45},{"Name":"BackAccessory","Value":46},{"Name":"WaistAccessory","Value":47},{"Name":"Shirt","Value":11},{"Name":"Pants","Value":12},{"Name":"Gear","Value":19},{"Name":"Head","Value":17},{"Name":"Face","Value":18},{"Name":"Torso","Value":27},{"Name":"RightArm","Value":28},{"Name":"LeftArm","Value":29},{"Name":"LeftLeg","Value":30},{"Name":"RightLeg","Value":31},{"Name":"ClimbAnimation","Value":48},{"Name":"FallAnimation","Value":50},{"Name":"IdleAnimation","Value":51},{"Name":"JumpAnimation","Value":52},{"Name":"RunAnimation","Value":53},{"Name":"SwimAnimation","Value":54},{"Name":"WalkAnimation","Value":55},{"Name":"MoodAnimation","Value":78},{"Name":"EmoteAnimation","Value":61},{"LegacyNames":["TeeShirtAccessory"],"Name":"TShirtAccessory","Value":64},{"Name":"ShirtAccessory","Value":65},{"Name":"PantsAccessory","Value":66},{"Name":"JacketAccessory","Value":67},{"Name":"SweaterAccessory","Value":68},{"Name":"ShortsAccessory","Value":69},{"Name":"LeftShoeAccessory","Value":70},{"Name":"RightShoeAccessory","Value":71},{"Name":"DressSkirtAccessory","Value":72},{"Name":"EyebrowAccessory","Value":76},{"Name":"EyelashAccessory","Value":77},{"Name":"DynamicHead","Value":79}],"Name":"AvatarAssetType"},{"Items":[{"Name":"Friend","Value":0},{"Name":"Chat","Value":1},{"Name":"Emote","Value":2},{"Name":"InspectMenu","Value":3}],"Name":"AvatarContextMenuOption"},{"Items":[{"Name":"Asset","Value":1},{"Name":"Bundle","Value":2}],"Name":"AvatarItemType"},{"Items":[{"Name":"Success","Value":1},{"Name":"PermissionDenied","Value":2},{"Name":"Failed","Value":3}],"Name":"AvatarPromptResult"},{"Items":[{"Name":"Closeup","Value":1},{"Name":"FullBody","Value":2}],"Name":"AvatarThumbnailCustomizationType"},{"Items":[{"LegacyNames":["Left","Right"],"Name":"X","Value":0},{"LegacyNames":["Bottom","Top"],"Name":"Y","Value":1},{"LegacyNames":["Back","Front"],"Name":"Z","Value":2}],"Name":"Axis"},{"Items":[{"LegacyNames":["Laser","Rocket","Slingshot"],"Name":"Script","Value":0},{"Name":"GameTool","Value":1},{"Name":"Grab","Value":2},{"Name":"Clone","Value":3},{"Name":"Hammer","Value":4}],"Name":"BinType"},{"Items":[{"Name":"Head","Value":0},{"Name":"Torso","Value":1},{"Name":"LeftArm","Value":2},{"Name":"RightArm","Value":3},{"Name":"LeftLeg","Value":4},{"Name":"RightLeg","Value":5}],"Name":"BodyPart"},{"Items":[{"Name":"Head","Value":0},{"Name":"UpperTorso","Value":1},{"Name":"LowerTorso","Value":2},{"Name":"LeftFoot","Value":3},{"Name":"LeftLowerLeg","Value":4},{"Name":"LeftUpperLeg","Value":5},{"Name":"RightFoot","Value":6},{"Name":"RightLowerLeg","Value":7},{"Name":"RightUpperLeg","Value":8},{"Name":"LeftHand","Value":9},{"Name":"LeftLowerArm","Value":10},{"Name":"LeftUpperArm","Value":11},{"Name":"RightHand","Value":12},{"Name":"RightLowerArm","Value":13},{"Name":"RightUpperArm","Value":14},{"Name":"RootPart","Value":15},{"Name":"Unknown","Value":17}],"Name":"BodyPartR15"},{"Items":[{"Name":"Outline","Value":0},{"Name":"Middle","Value":1},{"Name":"Inset","Value":2}],"Name":"BorderMode"},{"Items":[{"Name":"Other","Value":0},{"Name":"Error","Value":1},{"Name":"UserBreakpoint","Value":3},{"Name":"SpecialBreakpoint","Value":2}],"Name":"BreakReason"},{"Items":[{"Name":"Requested","Value":0},{"Name":"ScriptChanged","Value":1},{"Name":"ScriptRemoved","Value":2}],"Name":"BreakpointRemoveReason"},{"Items":[{"Name":"FireAllEvents","Value":0},{"Name":"FireCFrameChanged","Value":1}],"Name":"BulkMoveMode"},{"Items":[{"Name":"BodyParts","Value":1},{"Name":"Animations","Value":2},{"Name":"Shoes","Value":3},{"Name":"DynamicHead","Value":4},{"Name":"DynamicHeadAvatar","Value":5}],"Name":"BundleType"},{"Items":[{"Name":"Jump","Value":32},{"Name":"Dismount","Value":8}],"Name":"Button"},{"Items":[{"Name":"Custom","Value":0},{"Name":"RobloxButtonDefault","Value":1},{"Name":"RobloxButton","Value":2},{"Name":"RobloxRoundButton","Value":3},{"Name":"RobloxRoundDefaultButton","Value":4},{"Name":"RobloxRoundDropdownButton","Value":5}],"Name":"ButtonStyle"},{"Items":[{"Name":"Inner","Value":0},{"Name":"Outer","Value":1}],"Name":"CageType"},{"Items":[{"Name":"Classic","Value":0},{"Name":"LockFirstPerson","Value":1}],"Name":"CameraMode"},{"Items":[{"Name":"Classic","Value":0},{"Name":"EdgeBump","Value":1}],"Name":"CameraPanMode"},{"Items":[{"Name":"Fixed","Value":0},{"Name":"Watch","Value":2},{"Name":"Attach","Value":1},{"Name":"Track","Value":3},{"Name":"Follow","Value":4},{"Name":"Custom","Value":5},{"Name":"Scriptable","Value":6},{"Name":"Orbital","Value":7}],"Name":"CameraType"},{"Items":[{"Name":"None","Value":1},{"Name":"Featured","Value":2},{"Name":"Collectibles","Value":3},{"Name":"CommunityCreations","Value":4},{"Name":"Premium","Value":5},{"Name":"Recommended","Value":6}],"Name":"CatalogCategoryFilter"},{"Items":[{"Name":"Past12Hours","Value":1},{"Name":"PastDay","Value":2},{"Name":"Past3Days","Value":3},{"Name":"PastWeek","Value":4},{"Name":"PastMonth","Value":5},{"Name":"AllTime","Value":6}],"Name":"CatalogSortAggregation"},{"Items":[{"Name":"Relevance","Value":1},{"Name":"PriceHighToLow","Value":2},{"Name":"PriceLowToHigh","Value":3},{"Name":"MostFavorited","Value":5},{"LegacyNames":["RecentlyUpdated"],"Name":"RecentlyCreated","Value":6},{"Name":"Bestselling","Value":7}],"Name":"CatalogSortType"},{"Items":[{"Name":"Solid","Value":0},{"Name":"VerticalWedge","Value":1},{"Name":"CornerWedge","Value":2},{"Name":"InverseCornerWedge","Value":3},{"Name":"HorizontalWedge","Value":4}],"Name":"CellBlock"},{"Items":[{"Name":"Empty","Value":0},{"Name":"Grass","Value":1},{"Name":"Sand","Value":2},{"Name":"Brick","Value":3},{"Name":"Granite","Value":4},{"Name":"Asphalt","Value":5},{"Name":"Iron","Value":6},{"Name":"Aluminum","Value":7},{"Name":"Gold","Value":8},{"Name":"WoodPlank","Value":9},{"Name":"WoodLog","Value":10},{"Name":"Gravel","Value":11},{"Name":"CinderBlock","Value":12},{"Name":"MossyStone","Value":13},{"Name":"Cement","Value":14},{"Name":"RedPlastic","Value":15},{"Name":"BluePlastic","Value":16},{"Name":"Water","Value":17}],"Name":"CellMaterial"},{"Items":[{"Name":"NegZ","Value":0},{"Name":"X","Value":1},{"Name":"Z","Value":2},{"Name":"NegX","Value":3}],"Name":"CellOrientation"},{"Items":[{"Name":"UnsolicitedDialog","Value":1},{"Name":"PlayerInitiatedDialog","Value":2},{"Name":"ModalDialog","Value":3},{"Name":"QuitDialog","Value":4}],"Name":"CenterDialogType"},{"Items":[{"Name":"OnCreatingChatWindow","Value":1},{"Name":"OnClientSendingMessage","Value":2},{"Name":"OnClientFormattingMessage","Value":3},{"Name":"OnServerReceivingMessage","Value":17}],"Name":"ChatCallbackType"},{"Items":[{"Name":"Blue","Value":0},{"Name":"Green","Value":1},{"Name":"Red","Value":2},{"Name":"White","Value":3}],"Name":"ChatColor"},{"Items":[{"Name":"Menu","Value":0},{"Name":"TextAndMenu","Value":1}],"Name":"ChatMode"},{"Items":[{"Name":"AllUsers","Value":0},{"Name":"NoOne","Value":1},{"Name":"Friends","Value":2}],"Name":"ChatPrivacyMode"},{"Items":[{"Name":"Classic","Value":0},{"Name":"Bubble","Value":1},{"Name":"ClassicAndBubble","Value":2}],"Name":"ChatStyle"},{"Items":[{"Name":"LegacyChatService","Value":0},{"Name":"TextChatService","Value":1}],"Name":"ChatVersion"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"ClientAnimatorThrottlingMode"},{"Items":[{"Name":"Default","Value":0},{"Name":"Hull","Value":1},{"Name":"Box","Value":2},{"Name":"PreciseConvexDecomposition","Value":3},{"Name":"DynamicPreciseConvexDecomposition","Value":4}],"Name":"CollisionFidelity"},{"Items":[{"Name":"Plugin","Value":0},{"Name":"LocalUser","Value":1}],"Name":"CommandPermission"},{"Items":[{"Name":"Text","Value":1},{"Name":"Method","Value":2},{"Name":"Function","Value":3},{"Name":"Constructor","Value":4},{"Name":"Field","Value":5},{"Name":"Variable","Value":6},{"Name":"Class","Value":7},{"Name":"Interface","Value":8},{"Name":"Module","Value":9},{"Name":"Property","Value":10},{"Name":"Unit","Value":11},{"Name":"Value","Value":12},{"Name":"Enum","Value":13},{"Name":"Keyword","Value":14},{"Name":"Snippet","Value":15},{"Name":"Color","Value":16},{"Name":"File","Value":17},{"Name":"Reference","Value":18},{"Name":"Folder","Value":19},{"Name":"EnumMember","Value":20},{"Name":"Constant","Value":21},{"Name":"Struct","Value":22},{"Name":"Event","Value":23},{"Name":"Operator","Value":24},{"Name":"TypeParameter","Value":25}],"Name":"CompletionItemKind"},{"Items":[{"Name":"Deprecated","Value":1},{"Name":"IncorrectIndexType","Value":2},{"Name":"PluginPermissions","Value":3},{"Name":"CommandLinePermissions","Value":4},{"Name":"RobloxPermissions","Value":5},{"Name":"AddParens","Value":6},{"Name":"PutCursorInParens","Value":7},{"Name":"TypeCorrect","Value":8},{"Name":"ClientServerBoundaryViolation","Value":9}],"Name":"CompletionItemTag"},{"Items":[{"Name":"Invoked","Value":1},{"Name":"TriggerCharacter","Value":2},{"Name":"TriggerForIncompleteCompletions","Value":3}],"Name":"CompletionTriggerKind"},{"Items":[{"Name":"Default","Value":0},{"Name":"Follow","Value":2},{"Name":"Classic","Value":1},{"Name":"Orbital","Value":3},{"Name":"CameraToggle","Value":4}],"Name":"ComputerCameraMovementMode"},{"Items":[{"Name":"Default","Value":0},{"Name":"KeyboardMouse","Value":1},{"Name":"ClickToMove","Value":2}],"Name":"ComputerMovementMode"},{"Items":[{"Name":"OK","Value":0},{"Name":"Unknown","Value":1},{"Name":"DisconnectErrors","Value":256},{"Name":"DisconnectBadhash","Value":257},{"Name":"DisconnectSecurityKeyMismatch","Value":258},{"Name":"DisconnectNewSecurityKeyMismatch","Value":272},{"Name":"DisconnectProtocolMismatch","Value":259},{"Name":"DisconnectReceivePacketError","Value":260},{"Name":"DisconnectReceivePacketStreamError","Value":261},{"Name":"DisconnectSendPacketError","Value":262},{"Name":"DisconnectIllegalTeleport","Value":263},{"Name":"DisconnectDuplicatePlayer","Value":264},{"Name":"DisconnectDuplicateTicket","Value":265},{"Name":"DisconnectTimeout","Value":266},{"Name":"DisconnectLuaKick","Value":267},{"Name":"DisconnectOnRemoteSysStats","Value":268},{"Name":"DisconnectHashTimeout","Value":269},{"Name":"DisconnectCloudEditKick","Value":270},{"Name":"DisconnectPlayerless","Value":271},{"Name":"DisconnectEvicted","Value":273},{"Name":"DisconnectDevMaintenance","Value":274},{"Name":"DisconnectRobloxMaintenance","Value":275},{"Name":"DisconnectRejoin","Value":276},{"Name":"DisconnectConnectionLost","Value":277},{"Name":"DisconnectIdle","Value":278},{"Name":"DisconnectRaknetErrors","Value":279},{"Name":"DisconnectWrongVersion","Value":280},{"Name":"DisconnectBySecurityPolicy","Value":281},{"Name":"DisconnectBlockedIP","Value":282},{"Name":"DisconnectClientFailure","Value":284},{"Name":"DisconnectClientRequest","Value":285},{"Name":"DisconnectModeratedGame","Value":287},{"Name":"DisconnectRomarkEndOfTest","Value":293},{"Name":"ReplicatorTimeout","Value":290},{"Name":"PlayerRemoved","Value":291},{"Name":"DisconnectOutOfMemoryKeepPlayingLeave","Value":292},{"Name":"PlacelaunchErrors","Value":512},{"Name":"PlacelaunchDisabled","Value":515},{"Name":"PlacelaunchError","Value":516},{"Name":"PlacelaunchGameEnded","Value":517},{"Name":"PlacelaunchGameFull","Value":518},{"Name":"PlacelaunchUserLeft","Value":522},{"Name":"PlacelaunchRestricted","Value":523},{"Name":"PlacelaunchUnauthorized","Value":524},{"Name":"PlacelaunchFlooded","Value":525},{"Name":"PlacelaunchHashExpired","Value":526},{"Name":"PlacelaunchHashException","Value":527},{"Name":"PlacelaunchPartyCannotFit","Value":528},{"Name":"PlacelaunchHttpError","Value":529},{"Name":"PlacelaunchUserPrivacyUnauthorized","Value":533},{"Name":"PlacelaunchCustomMessage","Value":610},{"Name":"PlacelaunchOtherError","Value":611},{"Name":"TeleportErrors","Value":768},{"Name":"TeleportFailure","Value":769},{"Name":"TeleportGameNotFound","Value":770},{"Name":"TeleportGameEnded","Value":771},{"Name":"TeleportGameFull","Value":772},{"Name":"TeleportUnauthorized","Value":773},{"Name":"TeleportFlooded","Value":774},{"Name":"TeleportIsTeleporting","Value":775}],"Name":"ConnectionError"},{"Items":[{"Name":"Connected","Value":0},{"Name":"Disconnected","Value":1}],"Name":"ConnectionState"},{"Items":[{"Name":"Low","Value":1000},{"LegacyNames":["Default"],"Name":"Medium","Value":2000},{"Name":"High","Value":3000}],"Name":"ContextActionPriority"},{"Items":[{"Name":"Pass","Value":1},{"Name":"Sink","Value":0}],"Name":"ContextActionResult"},{"Items":[{"LegacyNames":["Mouse Lock Switch"],"Name":"MouseLockSwitch","Value":1},{"Name":"Classic","Value":0}],"Name":"ControlMode"},{"Items":[{"Name":"PlayerList","Value":0},{"Name":"Health","Value":1},{"Name":"Backpack","Value":2},{"Name":"Chat","Value":3},{"Name":"All","Value":4},{"Name":"EmotesMenu","Value":5},{"Name":"SelfView","Value":6}],"Name":"CoreGuiType"},{"Items":[{"Name":"InvalidName","Value":1},{"Name":"OutfitLimitReached","Value":2},{"Name":"Other","Value":3}],"Name":"CreateOutfitFailure"},{"Items":[{"Name":"User","Value":0},{"Name":"Group","Value":1}],"Name":"CreatorType"},{"Items":[{"Name":"User","Value":0},{"Name":"Group","Value":1},{"Name":"All","Value":2}],"Name":"CreatorTypeFilter"},{"Items":[{"Name":"Default","Value":0},{"Name":"Robux","Value":1},{"Name":"Tix","Value":2}],"Name":"CurrencyType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Follow","Value":2},{"Name":"Classic","Value":1}],"Name":"CustomCameraMode"},{"Items":[{"Name":"GetAsync","Value":0},{"Name":"SetIncrementAsync","Value":1},{"Name":"UpdateAsync","Value":2},{"Name":"GetSortedAsync","Value":3},{"Name":"SetIncrementSortedAsync","Value":4},{"Name":"OnUpdate","Value":5}],"Name":"DataStoreRequestType"},{"Items":[{"Name":"ClientRequest","Value":0},{"Name":"Timeout","Value":1},{"Name":"InvalidHost","Value":2},{"Name":"Disconnected","Value":3},{"Name":"ServerShutdown","Value":4},{"Name":"ServerProtocolMismatch","Value":5},{"Name":"ConfigurationFailed","Value":6},{"Name":"RpcError","Value":7}],"Name":"DebuggerEndReason"},{"Items":[{"Name":"Never","Value":0},{"Name":"Unhandled","Value":2},{"Name":"Always","Value":1}],"Name":"DebuggerExceptionBreakMode"},{"Items":[{"Name":"C","Value":0},{"Name":"Lua","Value":1}],"Name":"DebuggerFrameType"},{"Items":[{"Name":"Unknown","Value":0},{"Name":"Requested","Value":1},{"Name":"Breakpoint","Value":2},{"Name":"Exception","Value":3},{"Name":"SingleStep","Value":4},{"Name":"Entrypoint","Value":5}],"Name":"DebuggerPauseReason"},{"Items":[{"Name":"Success","Value":0},{"Name":"Timeout","Value":1},{"Name":"ConnectionLost","Value":2},{"Name":"InvalidResponse","Value":3},{"Name":"InternalError","Value":4},{"Name":"InvalidState","Value":5},{"Name":"RpcError","Value":6},{"Name":"InvalidArgument","Value":7},{"Name":"ConnectionClosed","Value":8}],"Name":"DebuggerStatus"},{"Items":[{"Name":"Zoom","Value":0},{"Name":"Invisicam","Value":1}],"Name":"DevCameraOcclusionMode"},{"Items":[{"Name":"UserChoice","Value":0},{"Name":"Classic","Value":1},{"Name":"Follow","Value":2},{"Name":"Orbital","Value":3},{"Name":"CameraToggle","Value":4}],"Name":"DevComputerCameraMovementMode"},{"Items":[{"Name":"UserChoice","Value":0},{"Name":"KeyboardMouse","Value":1},{"Name":"ClickToMove","Value":2},{"Name":"Scriptable","Value":3}],"Name":"DevComputerMovementMode"},{"Items":[{"Name":"UserChoice","Value":0},{"Name":"Classic","Value":1},{"Name":"Follow","Value":2},{"Name":"Orbital","Value":3}],"Name":"DevTouchCameraMovementMode"},{"Items":[{"Name":"UserChoice","Value":0},{"Name":"Thumbstick","Value":1},{"Name":"DPad","Value":2},{"Name":"Thumbpad","Value":3},{"Name":"ClickToMove","Value":4},{"Name":"Scriptable","Value":5},{"Name":"DynamicThumbstick","Value":6}],"Name":"DevTouchMovementMode"},{"Items":[{"Name":"Internal","Value":0},{"Name":"HttpCache","Value":1},{"Name":"Instances","Value":2},{"Name":"Signals","Value":3},{"Name":"LuaHeap","Value":4},{"Name":"Script","Value":5},{"Name":"PhysicsCollision","Value":6},{"Name":"PhysicsParts","Value":7},{"Name":"GraphicsSolidModels","Value":8},{"Name":"GraphicsMeshParts","Value":10},{"Name":"GraphicsParticles","Value":11},{"Name":"GraphicsParts","Value":12},{"Name":"GraphicsSpatialHash","Value":13},{"Name":"GraphicsTerrain","Value":14},{"Name":"GraphicsTexture","Value":15},{"Name":"GraphicsTextureCharacter","Value":16},{"Name":"Sounds","Value":17},{"Name":"StreamingSounds","Value":18},{"Name":"TerrainVoxels","Value":19},{"Name":"Gui","Value":21},{"Name":"Animation","Value":22},{"Name":"Navigation","Value":23},{"Name":"GeometryCSG","Value":24}],"Name":"DeveloperMemoryTag"},{"Items":[{"Name":"Unknown","Value":0},{"Name":"Desktop","Value":1},{"Name":"Tablet","Value":2},{"Name":"Phone","Value":3}],"Name":"DeviceType"},{"Items":[{"Name":"SinglePlayer","Value":0},{"Name":"MultiplePlayers","Value":1}],"Name":"DialogBehaviorType"},{"Items":[{"Name":"Quest","Value":0},{"Name":"Help","Value":1},{"Name":"Shop","Value":2}],"Name":"DialogPurpose"},{"Items":[{"Name":"Neutral","Value":0},{"Name":"Friendly","Value":1},{"Name":"Enemy","Value":2}],"Name":"DialogTone"},{"Items":[{"Name":"Width","Value":0},{"Name":"Height","Value":1}],"Name":"DominantAxis"},{"Items":[{"Name":"OK","Value":0},{"Name":"DraftOutdated","Value":1},{"Name":"ScriptRemoved","Value":2},{"Name":"DraftCommitted","Value":3}],"Name":"DraftStatusCode"},{"Items":[{"Name":"Object","Value":0},{"Name":"World","Value":1}],"Name":"DraggerCoordinateSpace"},{"Items":[{"Name":"Geometric","Value":0},{"Name":"Physical","Value":1}],"Name":"DraggerMovementMode"},{"Items":[{"Name":"In","Value":0},{"Name":"Out","Value":1},{"Name":"InOut","Value":2}],"Name":"EasingDirection"},{"Items":[{"Name":"Linear","Value":0},{"Name":"Sine","Value":1},{"Name":"Back","Value":2},{"Name":"Quad","Value":3},{"Name":"Quart","Value":4},{"Name":"Quint","Value":5},{"Name":"Bounce","Value":6},{"Name":"Elastic","Value":7},{"Name":"Exponential","Value":8},{"Name":"Circular","Value":9},{"Name":"Cubic","Value":10}],"Name":"EasingStyle"},{"Items":[{"Name":"WhenScrollable","Value":0},{"Name":"Always","Value":1},{"Name":"Never","Value":2}],"Name":"ElasticBehavior"},{"Items":[{"Name":"DefaultAuto","Value":0},{"Name":"Disabled","Value":1},{"Name":"Always","Value":2},{"Name":"Skip2","Value":3},{"Name":"Skip4","Value":4},{"Name":"Skip8","Value":5},{"Name":"Skip16","Value":6}],"Name":"EnviromentalPhysicsThrottle"},{"Items":[{"Name":"DefaultScope","Value":0},{"Name":"CreatorAssetsCreate","Value":1}],"Name":"ExperienceAuthScope"},{"Items":[{"Name":"NoCraters","Value":0},{"LegacyNames":["CratersAndDebris"],"Name":"Craters","Value":1}],"Name":"ExplosionType"},{"Items":[{"Name":"None","Value":0},{"Name":"Place","Value":1},{"Name":"Server","Value":2},{"Name":"PlaceServer","Value":3}],"Name":"FacialAnimationFlags"},{"Items":[{"Name":"None","Value":0},{"Name":"Audio","Value":1},{"Name":"Video","Value":2},{"Name":"Place","Value":4},{"Name":"Server","Value":8}],"Name":"FacialAnimationStreamingState"},{"Items":[{"Name":"Vertical","Value":0},{"Name":"Diagonal","Value":1},{"Name":"MaxAxis","Value":2}],"Name":"FieldOfViewMode"},{"Items":[{"Name":"Horizontal","Value":0},{"Name":"Vertical","Value":1}],"Name":"FillDirection"},{"Items":[{"Name":"Rejected","Value":1},{"Name":"Accepted","Value":0}],"Name":"FilterResult"},{"Items":[{"Name":"Legacy","Value":0},{"Name":"Arial","Value":1},{"Name":"ArialBold","Value":2},{"Name":"SourceSans","Value":3},{"Name":"SourceSansBold","Value":4},{"Name":"SourceSansSemibold","Value":16},{"Name":"SourceSansLight","Value":5},{"Name":"SourceSansItalic","Value":6},{"Name":"Bodoni","Value":7},{"Name":"Garamond","Value":8},{"Name":"Cartoon","Value":9},{"Name":"Code","Value":10},{"Name":"Highway","Value":11},{"Name":"SciFi","Value":12},{"Name":"Arcade","Value":13},{"Name":"Fantasy","Value":14},{"Name":"Antique","Value":15},{"Name":"Gotham","Value":17},{"LegacyNames":["GothamSemibold"],"Name":"GothamMedium","Value":18},{"Name":"GothamBold","Value":19},{"Name":"GothamBlack","Value":20},{"Name":"AmaticSC","Value":21},{"Name":"Bangers","Value":22},{"Name":"Creepster","Value":23},{"Name":"DenkOne","Value":24},{"Name":"Fondamento","Value":25},{"Name":"FredokaOne","Value":26},{"Name":"GrenzeGotisch","Value":27},{"Name":"IndieFlower","Value":28},{"Name":"JosefinSans","Value":29},{"Name":"Jura","Value":30},{"Name":"Kalam","Value":31},{"Name":"LuckiestGuy","Value":32},{"Name":"Merriweather","Value":33},{"Name":"Michroma","Value":34},{"Name":"Nunito","Value":35},{"Name":"Oswald","Value":36},{"Name":"PatrickHand","Value":37},{"Name":"PermanentMarker","Value":38},{"Name":"Roboto","Value":39},{"Name":"RobotoCondensed","Value":40},{"Name":"RobotoMono","Value":41},{"Name":"Sarpanch","Value":42},{"Name":"SpecialElite","Value":43},{"Name":"TitilliumWeb","Value":44},{"Name":"Ubuntu","Value":45},{"Name":"Unknown","Value":100}],"Name":"Font"},{"Items":[{"Name":"Size8","Value":0},{"Name":"Size9","Value":1},{"Name":"Size10","Value":2},{"Name":"Size11","Value":3},{"Name":"Size12","Value":4},{"Name":"Size14","Value":5},{"Name":"Size18","Value":6},{"Name":"Size24","Value":7},{"Name":"Size36","Value":8},{"Name":"Size48","Value":9},{"Name":"Size28","Value":10},{"Name":"Size32","Value":11},{"Name":"Size42","Value":12},{"Name":"Size60","Value":13},{"Name":"Size96","Value":14}],"Name":"FontSize"},{"Items":[{"Name":"Normal","Value":0},{"Name":"Italic","Value":1}],"Name":"FontStyle"},{"Items":[{"Name":"Thin","Value":100},{"Name":"ExtraLight","Value":200},{"Name":"Light","Value":300},{"Name":"Regular","Value":400},{"Name":"Medium","Value":500},{"Name":"SemiBold","Value":600},{"Name":"Bold","Value":700},{"Name":"ExtraBold","Value":800},{"Name":"Heavy","Value":900}],"Name":"FontWeight"},{"Items":[{"Name":"Symmetric","Value":0},{"LegacyNames":["Block"],"Name":"Brick","Value":1},{"Name":"Plate","Value":2},{"Name":"Custom","Value":3}],"Name":"FormFactor"},{"Items":[{"Name":"Custom","Value":0},{"Name":"ChatBlue","Value":1},{"Name":"RobloxSquare","Value":2},{"Name":"RobloxRound","Value":3},{"Name":"ChatGreen","Value":4},{"Name":"ChatRed","Value":5},{"Name":"DropShadow","Value":6}],"Name":"FrameStyle"},{"Items":[{"Name":"Automatic","Value":0},{"Name":"On","Value":1},{"Name":"Off","Value":2}],"Name":"FramerateManagerMode"},{"Items":[{"Name":"Issue","Value":0},{"Name":"Revoke","Value":1},{"Name":"Accept","Value":2},{"Name":"Deny","Value":3}],"Name":"FriendRequestEvent"},{"Items":[{"Name":"Unknown","Value":0},{"Name":"NotFriend","Value":1},{"Name":"Friend","Value":2},{"Name":"FriendRequestSent","Value":3},{"Name":"FriendRequestReceived","Value":4}],"Name":"FriendStatus"},{"Items":[{"Name":"Passed","Value":0},{"Name":"Warning","Value":1},{"Name":"Error","Value":2}],"Name":"FunctionalTestResult"},{"Items":[{"Name":"R6","Value":0},{"Name":"R15","Value":1},{"Name":"PlayerChoice","Value":2}],"Name":"GameAvatarType"},{"Items":[{"Name":"AllGenres","Tags":["Deprecated"],"Value":0},{"Name":"MatchingGenreOnly","Tags":["Deprecated"],"Value":1}],"Name":"GearGenreSetting","Tags":["Deprecated"]},{"Items":[{"Name":"MeleeWeapons","Tags":["Deprecated"],"Value":0},{"Name":"RangedWeapons","Tags":["Deprecated"],"Value":1},{"Name":"Explosives","Tags":["Deprecated"],"Value":2},{"Name":"PowerUps","Tags":["Deprecated"],"Value":3},{"Name":"NavigationEnhancers","Tags":["Deprecated"],"Value":4},{"Name":"MusicalInstruments","Tags":["Deprecated"],"Value":5},{"Name":"SocialItems","Tags":["Deprecated"],"Value":6},{"Name":"BuildingTools","Tags":["Deprecated"],"Value":7},{"Name":"Transport","Tags":["Deprecated"],"Value":8}],"Name":"GearType","Tags":["Deprecated"]},{"Items":[{"Name":"All","Value":0},{"Name":"TownAndCity","Value":1},{"Name":"Fantasy","Value":2},{"Name":"SciFi","Value":3},{"Name":"Ninja","Value":4},{"Name":"Scary","Value":5},{"Name":"Pirate","Value":6},{"Name":"Adventure","Value":7},{"Name":"Sports","Value":8},{"Name":"Funny","Value":9},{"Name":"WildWest","Value":10},{"Name":"War","Value":11},{"Name":"SkatePark","Value":12},{"Name":"Tutorial","Value":13}],"Name":"Genre","Tags":["Deprecated"]},{"Items":[{"Name":"Automatic","Value":1},{"Name":"Direct3D11","Value":2},{"Name":"OpenGL","Value":4},{"Name":"Metal","Value":5},{"Name":"Vulkan","Value":6},{"Name":"NoGraphics","Value":9}],"Name":"GraphicsMode"},{"Items":[{"Name":"Core","Value":0},{"Name":"Custom","Value":1},{"Name":"CustomBillboards","Value":3},{"Name":"PlayerNameplates","Value":2}],"Name":"GuiType"},{"Items":[{"Name":"Resize","Value":0},{"Name":"Movement","Value":1}],"Name":"HandlesStyle"},{"Items":[{"Name":"AlwaysOnTop","Value":0},{"Name":"Occluded","Value":1}],"Name":"HighlightDepthMode"},{"Items":[{"Name":"Center","Value":0},{"Name":"Left","Value":1},{"Name":"Right","Value":2}],"Name":"HorizontalAlignment"},{"Items":[{"Name":"VerySlow","Value":0},{"Name":"Slow","Value":1},{"Name":"Medium","Value":2},{"Name":"Fast","Value":3},{"Name":"VeryFast","Value":4}],"Name":"HoverAnimateSpeed"},{"Items":[{"Name":"None","Value":0},{"Name":"Full","Value":1},{"Name":"DataOnly","Value":2},{"Name":"Default","Value":3},{"Name":"InternalRedirectRefresh","Value":4}],"Name":"HttpCachePolicy"},{"Items":[{"Name":"ApplicationJson","Value":0},{"Name":"ApplicationXml","Value":1},{"Name":"ApplicationUrlEncoded","Value":2},{"Name":"TextPlain","Value":3},{"Name":"TextXml","Value":4}],"Name":"HttpContentType"},{"Items":[{"Name":"OK","Value":0},{"Name":"InvalidUrl","Value":1},{"Name":"DnsResolve","Value":2},{"Name":"ConnectFail","Value":3},{"Name":"OutOfMemory","Value":4},{"Name":"TimedOut","Value":5},{"Name":"TooManyRedirects","Value":6},{"Name":"InvalidRedirect","Value":7},{"Name":"NetFail","Value":8},{"Name":"Aborted","Value":9},{"Name":"SslConnectFail","Value":10},{"Name":"SslVerificationFail","Value":11},{"Name":"Unknown","Value":12}],"Name":"HttpError"},{"Items":[{"Name":"Default","Value":0},{"Name":"MarketplaceService","Value":2},{"Name":"Players","Value":7},{"Name":"Chat","Value":15},{"Name":"Avatar","Value":16},{"Name":"Analytics","Value":23},{"Name":"Localization","Value":25}],"Name":"HttpRequestType"},{"Items":[{"Name":"OuterBox","Value":0},{"Name":"InnerBox","Value":1}],"Name":"HumanoidCollisionType"},{"Items":[{"Name":"Viewer","Value":0},{"Name":"Subject","Value":1},{"Name":"None","Value":2}],"Name":"HumanoidDisplayDistanceType"},{"Items":[{"Name":"DisplayWhenDamaged","Value":0},{"Name":"AlwaysOn","Value":1},{"Name":"AlwaysOff","Value":2}],"Name":"HumanoidHealthDisplayType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"HumanoidOnlySetCollisionsOnStateChange"},{"Items":[{"Name":"R6","Value":0},{"Name":"R15","Value":1}],"Name":"HumanoidRigType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Legacy","Value":1},{"Name":"NoStateMachine","Value":2},{"Name":"LuaStateMachine","Value":3}],"Name":"HumanoidStateMachineMode"},{"Items":[{"Name":"FallingDown","Value":0},{"Name":"Running","Value":8},{"Name":"RunningNoPhysics","Value":10},{"Name":"Climbing","Value":12},{"Name":"StrafingNoPhysics","Value":11},{"Name":"Ragdoll","Value":1},{"Name":"GettingUp","Value":2},{"Name":"Jumping","Value":3},{"Name":"Landed","Value":7},{"Name":"Flying","Value":6},{"Name":"Freefall","Value":5},{"Name":"Seated","Value":13},{"Name":"PlatformStanding","Value":14},{"Name":"Dead","Value":15},{"Name":"Swimming","Value":4},{"Name":"Physics","Value":16},{"Name":"None","Value":18}],"Name":"HumanoidStateType"},{"Items":[{"Name":"NoCollisions","Value":0},{"Name":"OtherMechanismsAnchored","Value":1},{"Name":"IncludeContactedMechanisms","Value":2}],"Name":"IKCollisionsMode"},{"Items":[{"Name":"Transform","Value":0},{"Name":"Position","Value":1},{"Name":"Rotation","Value":2},{"Name":"LookAt","Value":3}],"Name":"IKControlType"},{"Items":[{"Name":"None","Value":0},{"Name":"Pending","Value":1},{"Name":"Initialized","Value":2},{"Name":"ErrorTimedOut","Value":6},{"Name":"ErrorConnection","Value":4},{"Name":"ErrorJsonParse","Value":5},{"Name":"ErrorInvalidUser","Value":3}],"Name":"IXPLoadingStatus"},{"Items":[{"Name":"Edge","Value":0},{"Name":"Inset","Value":1},{"Name":"Center","Value":2}],"Name":"InOut"},{"Items":[{"Name":"Asset","Value":0},{"Name":"Product","Value":1},{"Name":"GamePass","Value":2},{"Name":"Subscription","Value":3},{"Name":"Bundle","Value":4}],"Name":"InfoType"},{"Items":[{"Name":"Top","Value":0},{"Name":"Bottom","Value":1},{"Name":"Left","Value":2},{"Name":"Right","Value":3},{"Name":"Float","Value":4}],"Name":"InitialDockState"},{"Items":[{"LegacyNames":["Action1","Action2","Action3","Action4","Action5","LeftTread","RightTread","Steer","Throtle","Throttle","UpDown"],"Name":"NoInput","Value":0},{"Name":"Constant","Value":12},{"Name":"Sin","Value":13}],"Name":"InputType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"InterpolationThrottlingMode"},{"Items":[{"Name":"All","Value":0},{"Name":"Surface","Value":1},{"Name":"None","Value":2}],"Name":"JointCreationMode"},{"Items":[{"Name":"Unknown","Value":0},{"Name":"Backspace","Value":8},{"Name":"Tab","Value":9},{"Name":"Clear","Value":12},{"Name":"Return","Value":13},{"Name":"Pause","Value":19},{"Name":"Escape","Value":27},{"Name":"Space","Value":32},{"Name":"QuotedDouble","Value":34},{"Name":"Hash","Value":35},{"Name":"Dollar","Value":36},{"Name":"Percent","Value":37},{"Name":"Ampersand","Value":38},{"Name":"Quote","Value":39},{"Name":"LeftParenthesis","Value":40},{"Name":"RightParenthesis","Value":41},{"Name":"Asterisk","Value":42},{"Name":"Plus","Value":43},{"Name":"Comma","Value":44},{"Name":"Minus","Value":45},{"Name":"Period","Value":46},{"Name":"Slash","Value":47},{"Name":"Zero","Value":48},{"Name":"One","Value":49},{"Name":"Two","Value":50},{"Name":"Three","Value":51},{"Name":"Four","Value":52},{"Name":"Five","Value":53},{"Name":"Six","Value":54},{"Name":"Seven","Value":55},{"Name":"Eight","Value":56},{"Name":"Nine","Value":57},{"Name":"Colon","Value":58},{"Name":"Semicolon","Value":59},{"Name":"LessThan","Value":60},{"Name":"Equals","Value":61},{"Name":"GreaterThan","Value":62},{"Name":"Question","Value":63},{"Name":"At","Value":64},{"Name":"LeftBracket","Value":91},{"Name":"BackSlash","Value":92},{"Name":"RightBracket","Value":93},{"Name":"Caret","Value":94},{"Name":"Underscore","Value":95},{"Name":"Backquote","Value":96},{"Name":"A","Value":97},{"Name":"B","Value":98},{"Name":"C","Value":99},{"Name":"D","Value":100},{"Name":"E","Value":101},{"Name":"F","Value":102},{"Name":"G","Value":103},{"Name":"H","Value":104},{"Name":"I","Value":105},{"Name":"J","Value":106},{"Name":"K","Value":107},{"Name":"L","Value":108},{"Name":"M","Value":109},{"Name":"N","Value":110},{"Name":"O","Value":111},{"Name":"P","Value":112},{"Name":"Q","Value":113},{"Name":"R","Value":114},{"Name":"S","Value":115},{"Name":"T","Value":116},{"Name":"U","Value":117},{"Name":"V","Value":118},{"Name":"W","Value":119},{"Name":"X","Value":120},{"Name":"Y","Value":121},{"Name":"Z","Value":122},{"Name":"LeftCurly","Value":123},{"Name":"Pipe","Value":124},{"Name":"RightCurly","Value":125},{"Name":"Tilde","Value":126},{"Name":"Delete","Value":127},{"Name":"KeypadZero","Value":256},{"Name":"KeypadOne","Value":257},{"Name":"KeypadTwo","Value":258},{"Name":"KeypadThree","Value":259},{"Name":"KeypadFour","Value":260},{"Name":"KeypadFive","Value":261},{"Name":"KeypadSix","Value":262},{"Name":"KeypadSeven","Value":263},{"Name":"KeypadEight","Value":264},{"Name":"KeypadNine","Value":265},{"Name":"KeypadPeriod","Value":266},{"Name":"KeypadDivide","Value":267},{"Name":"KeypadMultiply","Value":268},{"Name":"KeypadMinus","Value":269},{"Name":"KeypadPlus","Value":270},{"Name":"KeypadEnter","Value":271},{"Name":"KeypadEquals","Value":272},{"Name":"Up","Value":273},{"Name":"Down","Value":274},{"Name":"Right","Value":275},{"Name":"Left","Value":276},{"Name":"Insert","Value":277},{"Name":"Home","Value":278},{"Name":"End","Value":279},{"Name":"PageUp","Value":280},{"Name":"PageDown","Value":281},{"Name":"LeftShift","Value":304},{"Name":"RightShift","Value":303},{"Name":"LeftMeta","Value":310},{"Name":"RightMeta","Value":309},{"Name":"LeftAlt","Value":308},{"Name":"RightAlt","Value":307},{"Name":"LeftControl","Value":306},{"Name":"RightControl","Value":305},{"Name":"CapsLock","Value":301},{"Name":"NumLock","Value":300},{"Name":"ScrollLock","Value":302},{"Name":"LeftSuper","Value":311},{"Name":"RightSuper","Value":312},{"Name":"Mode","Value":313},{"Name":"Compose","Value":314},{"Name":"Help","Value":315},{"Name":"Print","Value":316},{"Name":"SysReq","Value":317},{"Name":"Break","Value":318},{"Name":"Menu","Value":319},{"Name":"Power","Value":320},{"Name":"Euro","Value":321},{"Name":"Undo","Value":322},{"Name":"F1","Value":282},{"Name":"F2","Value":283},{"Name":"F3","Value":284},{"Name":"F4","Value":285},{"Name":"F5","Value":286},{"Name":"F6","Value":287},{"Name":"F7","Value":288},{"Name":"F8","Value":289},{"Name":"F9","Value":290},{"Name":"F10","Value":291},{"Name":"F11","Value":292},{"Name":"F12","Value":293},{"Name":"F13","Value":294},{"Name":"F14","Value":295},{"Name":"F15","Value":296},{"Name":"World0","Value":160},{"Name":"World1","Value":161},{"Name":"World2","Value":162},{"Name":"World3","Value":163},{"Name":"World4","Value":164},{"Name":"World5","Value":165},{"Name":"World6","Value":166},{"Name":"World7","Value":167},{"Name":"World8","Value":168},{"Name":"World9","Value":169},{"Name":"World10","Value":170},{"Name":"World11","Value":171},{"Name":"World12","Value":172},{"Name":"World13","Value":173},{"Name":"World14","Value":174},{"Name":"World15","Value":175},{"Name":"World16","Value":176},{"Name":"World17","Value":177},{"Name":"World18","Value":178},{"Name":"World19","Value":179},{"Name":"World20","Value":180},{"Name":"World21","Value":181},{"Name":"World22","Value":182},{"Name":"World23","Value":183},{"Name":"World24","Value":184},{"Name":"World25","Value":185},{"Name":"World26","Value":186},{"Name":"World27","Value":187},{"Name":"World28","Value":188},{"Name":"World29","Value":189},{"Name":"World30","Value":190},{"Name":"World31","Value":191},{"Name":"World32","Value":192},{"Name":"World33","Value":193},{"Name":"World34","Value":194},{"Name":"World35","Value":195},{"Name":"World36","Value":196},{"Name":"World37","Value":197},{"Name":"World38","Value":198},{"Name":"World39","Value":199},{"Name":"World40","Value":200},{"Name":"World41","Value":201},{"Name":"World42","Value":202},{"Name":"World43","Value":203},{"Name":"World44","Value":204},{"Name":"World45","Value":205},{"Name":"World46","Value":206},{"Name":"World47","Value":207},{"Name":"World48","Value":208},{"Name":"World49","Value":209},{"Name":"World50","Value":210},{"Name":"World51","Value":211},{"Name":"World52","Value":212},{"Name":"World53","Value":213},{"Name":"World54","Value":214},{"Name":"World55","Value":215},{"Name":"World56","Value":216},{"Name":"World57","Value":217},{"Name":"World58","Value":218},{"Name":"World59","Value":219},{"Name":"World60","Value":220},{"Name":"World61","Value":221},{"Name":"World62","Value":222},{"Name":"World63","Value":223},{"Name":"World64","Value":224},{"Name":"World65","Value":225},{"Name":"World66","Value":226},{"Name":"World67","Value":227},{"Name":"World68","Value":228},{"Name":"World69","Value":229},{"Name":"World70","Value":230},{"Name":"World71","Value":231},{"Name":"World72","Value":232},{"Name":"World73","Value":233},{"Name":"World74","Value":234},{"Name":"World75","Value":235},{"Name":"World76","Value":236},{"Name":"World77","Value":237},{"Name":"World78","Value":238},{"Name":"World79","Value":239},{"Name":"World80","Value":240},{"Name":"World81","Value":241},{"Name":"World82","Value":242},{"Name":"World83","Value":243},{"Name":"World84","Value":244},{"Name":"World85","Value":245},{"Name":"World86","Value":246},{"Name":"World87","Value":247},{"Name":"World88","Value":248},{"Name":"World89","Value":249},{"Name":"World90","Value":250},{"Name":"World91","Value":251},{"Name":"World92","Value":252},{"Name":"World93","Value":253},{"Name":"World94","Value":254},{"Name":"World95","Value":255},{"Name":"ButtonX","Value":1000},{"Name":"ButtonY","Value":1001},{"Name":"ButtonA","Value":1002},{"Name":"ButtonB","Value":1003},{"Name":"ButtonR1","Value":1004},{"Name":"ButtonL1","Value":1005},{"Name":"ButtonR2","Value":1006},{"Name":"ButtonL2","Value":1007},{"Name":"ButtonR3","Value":1008},{"Name":"ButtonL3","Value":1009},{"Name":"ButtonStart","Value":1010},{"Name":"ButtonSelect","Value":1011},{"Name":"DPadLeft","Value":1012},{"Name":"DPadRight","Value":1013},{"Name":"DPadUp","Value":1014},{"Name":"DPadDown","Value":1015},{"Name":"Thumbstick1","Value":1016},{"Name":"Thumbstick2","Value":1017}],"Name":"KeyCode"},{"Items":[{"Name":"Constant","Value":0},{"Name":"Linear","Value":1},{"Name":"Cubic","Value":2}],"Name":"KeyInterpolationMode"},{"Items":[{"Name":"Include","Value":0},{"Name":"Exclude","Value":1}],"Name":"KeywordFilterType"},{"Items":[{"Name":"Default","Value":0}],"Name":"Language"},{"Items":[{"Name":"Left","Value":0},{"Name":"Center","Value":1},{"Name":"Right","Value":2}],"Name":"LeftRight"},{"Items":[{"Name":"Head","Value":0},{"Name":"Torso","Value":1},{"Name":"LeftArm","Value":2},{"Name":"RightArm","Value":3},{"Name":"LeftLeg","Value":4},{"Name":"RightLeg","Value":5},{"Name":"Unknown","Value":6}],"Name":"Limb"},{"Items":[{"Name":"Round","Value":0},{"Name":"Bevel","Value":1},{"Name":"Miter","Value":2}],"Name":"LineJoinMode"},{"Items":[{"Name":"Horizontal","Value":0},{"Name":"Vertical","Value":1}],"Name":"ListDisplayMode"},{"Items":[{"Name":"Camera","Value":0},{"Name":"CFrame","Value":1},{"Name":"ObjectPosition","Value":2},{"Name":"ObjectCFrame","Value":3}],"Name":"ListenerType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"LoadCharacterLayeredClothing"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"LoadDynamicHeads"},{"Items":[{"Name":"PlainText","Value":0},{"Name":"Markdown","Value":1}],"Name":"MarkupKind"},{"Items":[{"Name":"Plastic","Value":256},{"Name":"Wood","Value":512},{"Name":"Slate","Value":800},{"Name":"Concrete","Value":816},{"LegacyNames":["Corroded Metal"],"Name":"CorrodedMetal","Value":1040},{"Name":"DiamondPlate","Value":1056},{"LegacyNames":["Aluminum"],"Name":"Foil","Value":1072},{"Name":"Grass","Value":1280},{"Name":"Ice","Value":1536},{"Name":"Marble","Value":784},{"Name":"Granite","Value":832},{"Name":"Brick","Value":848},{"Name":"Pebble","Value":864},{"Name":"Sand","Value":1296},{"Name":"Fabric","Value":1312},{"Name":"SmoothPlastic","Value":272},{"Name":"Metal","Value":1088},{"Name":"WoodPlanks","Value":528},{"Name":"Cobblestone","Value":880},{"Name":"Air","Tags":["NotBrowsable"],"Value":1792},{"Name":"Water","Tags":["NotBrowsable"],"Value":2048},{"Name":"Rock","Value":896},{"Name":"Glacier","Value":1552},{"Name":"Snow","Value":1328},{"Name":"Sandstone","Value":912},{"Name":"Mud","Value":1344},{"Name":"Basalt","Value":788},{"Name":"Ground","Value":1360},{"Name":"CrackedLava","Value":804},{"Name":"Neon","Value":288},{"Name":"Glass","Value":1568},{"Name":"Asphalt","Value":1376},{"Name":"LeafyGrass","Value":1284},{"Name":"Salt","Value":1392},{"Name":"Limestone","Value":820},{"Name":"Pavement","Value":836},{"Name":"ForceField","Value":1584}],"Name":"Material"},{"Items":[{"Name":"Regular","Value":0},{"Name":"Organic","Value":1}],"Name":"MaterialPattern"},{"Items":[{"Name":"None","Value":0},{"Name":"BuildersClub","Value":1},{"Name":"TurboBuildersClub","Value":2},{"Name":"OutrageousBuildersClub","Value":3},{"Name":"Premium","Value":4}],"Name":"MembershipType"},{"Items":[{"Name":"DistanceBased","Value":0},{"Name":"Level00","Value":1},{"Name":"Level01","Value":2},{"Name":"Level02","Value":3},{"Name":"Level03","Value":4},{"Name":"Level04","Value":5}],"Name":"MeshPartDetailLevel"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"MeshPartHeadsAndAccessories"},{"Items":[{"Name":"Stud","Value":0},{"Name":"Meter","Value":1},{"Name":"CM","Value":2},{"Name":"MM","Value":3},{"Name":"Foot","Value":4},{"Name":"Inch","Value":5}],"Name":"MeshScaleUnit"},{"Items":[{"Name":"Head","Value":0},{"Name":"Torso","Value":1},{"Name":"Wedge","Value":2},{"Name":"Prism","Tags":["Deprecated"],"Value":7},{"Name":"Pyramid","Tags":["Deprecated"],"Value":8},{"Name":"ParallelRamp","Tags":["Deprecated"],"Value":9},{"Name":"RightAngleRamp","Tags":["Deprecated"],"Value":10},{"Name":"CornerWedge","Tags":["Deprecated"],"Value":11},{"Name":"Brick","Value":6},{"Name":"Sphere","Value":3},{"Name":"Cylinder","Value":4},{"Name":"FileMesh","Value":5}],"Name":"MeshType"},{"Items":[{"Name":"MessageOutput","Value":0},{"Name":"MessageInfo","Value":1},{"Name":"MessageWarning","Value":2},{"Name":"MessageError","Value":3}],"Name":"MessageType"},{"Items":[{"Name":"Automatic","Value":0},{"Name":"StreamingMesh","Value":1},{"Name":"Disabled","Value":2}],"Name":"ModelLevelOfDetail"},{"Items":[{"Name":"Default","Value":0},{"Name":"Atomic","Value":1},{"Name":"Persistent","Value":2},{"Name":"PersistentPerPlayer","Value":3},{"Name":"Nonatomic","Value":4}],"Name":"ModelStreamingMode"},{"Items":[{"Name":"Alt","Value":2},{"Name":"Ctrl","Value":1},{"Name":"Meta","Value":3},{"Name":"Shift","Value":0}],"Name":"ModifierKey"},{"Items":[{"Name":"Default","Value":0},{"Name":"LockCenter","Value":1},{"Name":"LockCurrentPosition","Value":2}],"Name":"MouseBehavior"},{"Items":[{"Name":"Stopped","Value":0},{"Name":"Coasting","Value":1},{"Name":"Pushing","Value":2},{"Name":"Stopping","Value":3},{"Name":"AirFree","Value":4}],"Name":"MoveState"},{"Items":[{"Name":"Unmuted","Value":0},{"Name":"Muted","Value":1}],"Name":"MuteState"},{"Items":[{"Name":"OccludeAll","Value":2},{"Name":"EnemyOcclusion","Value":1},{"Name":"NoOcclusion","Value":0}],"Name":"NameOcclusion"},{"Items":[{"Name":"Automatic","Value":0},{"Name":"Manual","Value":1},{"Name":"OnContact","Value":2}],"Name":"NetworkOwnership"},{"Items":[{"Name":"Top","Value":1},{"Name":"Bottom","Value":4},{"Name":"Back","Value":2},{"Name":"Front","Value":5},{"Name":"Right","Value":0},{"Name":"Left","Value":3}],"Name":"NormalId"},{"Items":[{"Name":"OneAttachment","Value":0},{"Name":"TwoAttachment","Value":1}],"Name":"OrientationAlignmentMode"},{"Items":[{"Name":"All","Value":1},{"Name":"Created","Value":2},{"Name":"Purchased","Value":3}],"Name":"OutfitSource"},{"Items":[{"Name":"All","Value":1},{"Name":"Avatar","Value":2},{"Name":"DynamicHead","Value":3}],"Name":"OutfitType"},{"Items":[{"Name":"Horizontal","Value":0},{"Name":"Vertical","Value":1}],"Name":"OutputLayoutMode"},{"Items":[{"Name":"None","Value":0},{"Name":"ForceShow","Value":1},{"Name":"ForceHide","Value":2}],"Name":"OverrideMouseIconBehavior"},{"Items":[{"Name":"None","Value":0},{"Name":"NoAccess","Value":1},{"Name":"Revoked","Value":2},{"Name":"UseView","Value":3},{"Name":"Edit","Value":4},{"Name":"Own","Value":5}],"Name":"PackagePermission"},{"Items":[{"Name":"Ball","Value":0},{"Name":"Block","Value":1},{"Name":"Cylinder","Value":2}],"Name":"PartType"},{"Items":[{"Name":"Box","Value":0},{"Name":"Sphere","Value":1},{"Name":"Cylinder","Value":2},{"Name":"Disc","Value":3}],"Name":"ParticleEmitterShape"},{"Items":[{"Name":"Outward","Value":0},{"Name":"Inward","Value":1},{"Name":"InAndOut","Value":2}],"Name":"ParticleEmitterShapeInOut"},{"Items":[{"Name":"Volume","Value":0},{"Name":"Surface","Value":1}],"Name":"ParticleEmitterShapeStyle"},{"Items":[{"Name":"None","Value":0},{"Name":"Grid2x2","Value":1},{"Name":"Grid4x4","Value":2},{"Name":"Grid8x8","Value":3}],"Name":"ParticleFlipbookLayout"},{"Items":[{"Name":"Loop","Value":0},{"Name":"OneShot","Value":1},{"Name":"PingPong","Value":2},{"Name":"Random","Value":3}],"Name":"ParticleFlipbookMode"},{"Items":[{"Name":"NotCompatible","Value":0},{"Name":"Compatible","Value":1},{"Name":"Unknown","Value":2}],"Name":"ParticleFlipbookTextureCompatible"},{"Items":[{"Name":"FacingCamera","Value":0},{"Name":"FacingCameraWorldUp","Value":1},{"Name":"VelocityParallel","Value":2},{"Name":"VelocityPerpendicular","Value":3}],"Name":"ParticleOrientation"},{"Items":[{"Name":"Success","Value":0},{"Name":"ClosestNoPath","Tags":["Deprecated"],"Value":1},{"Name":"ClosestOutOfRange","Tags":["Deprecated"],"Value":2},{"Name":"FailStartNotEmpty","Tags":["Deprecated"],"Value":3},{"Name":"FailFinishNotEmpty","Tags":["Deprecated"],"Value":4},{"Name":"NoPath","Value":5}],"Name":"PathStatus"},{"Items":[{"Name":"Walk","Value":0},{"Name":"Jump","Value":1},{"Name":"Custom","Value":2}],"Name":"PathWaypointAction"},{"Items":[{"Name":"Game","Value":0},{"Name":"RobloxGame","Value":1},{"Name":"RobloxScript","Value":2},{"Name":"Studio","Value":3},{"Name":"Roblox","Value":4}],"Name":"PermissionLevelShown"},{"Items":[{"Name":"Fixed240Hz","Value":0},{"Name":"Fixed120Hz","Value":1},{"Name":"Fixed60Hz","Value":2}],"Name":"PhysicsSimulationRate"},{"Items":[{"Name":"Default","Value":0},{"Name":"Fixed","Value":1},{"Name":"Adaptive","Value":2}],"Name":"PhysicsSteppingMethod"},{"Items":[{"Name":"Windows","Value":0},{"Name":"OSX","Value":1},{"Name":"IOS","Value":2},{"Name":"Android","Value":3},{"Name":"XBoxOne","Value":4},{"Name":"PS4","Value":5},{"Name":"PS3","Value":6},{"Name":"XBox360","Value":7},{"Name":"WiiU","Value":8},{"Name":"NX","Value":9},{"Name":"Ouya","Value":10},{"Name":"AndroidTV","Value":11},{"Name":"Chromecast","Value":12},{"Name":"Linux","Value":13},{"Name":"SteamOS","Value":14},{"Name":"WebOS","Value":15},{"Name":"DOS","Value":16},{"Name":"BeOS","Value":17},{"Name":"UWP","Value":18},{"Name":"None","Value":20}],"Name":"Platform"},{"Items":[{"Name":"Begin","Value":0},{"Name":"Delayed","Value":1},{"Name":"Playing","Value":2},{"Name":"Paused","Value":3},{"Name":"Completed","Value":4},{"Name":"Cancelled","Value":5}],"Name":"PlaybackState"},{"Items":[{"Name":"CharacterForward","Value":0},{"Name":"CharacterBackward","Value":1},{"Name":"CharacterLeft","Value":2},{"Name":"CharacterRight","Value":3},{"Name":"CharacterJump","Value":4}],"Name":"PlayerActions"},{"Items":[{"Name":"All","Value":0},{"Name":"Team","Value":1},{"Name":"Whisper","Value":2}],"Name":"PlayerChatType"},{"Items":[{"Name":"Out","Value":1},{"Name":"InOut","Value":2},{"Name":"In","Value":0}],"Name":"PoseEasingDirection"},{"Items":[{"Name":"Linear","Value":0},{"Name":"Constant","Value":1},{"Name":"Elastic","Value":2},{"Name":"Cubic","Value":3},{"Name":"Bounce","Value":4}],"Name":"PoseEasingStyle"},{"Items":[{"Name":"OneAttachment","Value":0},{"Name":"TwoAttachment","Value":1}],"Name":"PositionAlignmentMode"},{"Items":[{"Name":"Owner","Value":255},{"Name":"Admin","Value":240},{"Name":"Member","Value":128},{"Name":"Visitor","Value":10},{"Name":"Banned","Value":0}],"Name":"PrivilegeType","Tags":["Deprecated"]},{"Items":[{"Name":"AvatarShop","Value":0},{"Name":"AllowedGames","Value":1},{"Name":"AllGames","Value":2}],"Name":"ProductLocationRestriction"},{"Items":[{"Name":"NotProcessedYet","Value":0},{"Name":"PurchaseGranted","Value":1}],"Name":"ProductPurchaseDecision"},{"Items":[{"Name":"Success","Value":1},{"Name":"PermissionDenied","Value":2},{"Name":"Timeout","Value":3},{"Name":"UploadFailed","Value":4},{"Name":"NoUserInput","Value":5}],"Name":"PromptPublishAssetResult"},{"Items":[{"Name":"Ok","Value":0},{"Name":"Warning","Value":1},{"Name":"Error","Value":2}],"Name":"PropertyStatus"},{"Items":[{"Name":"OnePerButton","Value":0},{"Name":"OneGlobally","Value":1},{"Name":"AlwaysShow","Value":2}],"Name":"ProximityPromptExclusivity"},{"Items":[{"Name":"Keyboard","Value":0},{"Name":"Gamepad","Value":1},{"Name":"Touch","Value":2}],"Name":"ProximityPromptInputType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Custom","Value":1}],"Name":"ProximityPromptStyle"},{"Items":[{"Name":"Automatic","Value":0},{"LegacyNames":["Level 1"],"Name":"Level01","Value":1},{"LegacyNames":["Level 2"],"Name":"Level02","Value":2},{"LegacyNames":["Level 3"],"Name":"Level03","Value":3},{"LegacyNames":["Level 4"],"Name":"Level04","Value":4},{"LegacyNames":["Level 5"],"Name":"Level05","Value":5},{"LegacyNames":["Level 6"],"Name":"Level06","Value":6},{"LegacyNames":["Level 7"],"Name":"Level07","Value":7},{"LegacyNames":["Level 8"],"Name":"Level08","Value":8},{"LegacyNames":["Level 9"],"Name":"Level09","Value":9},{"LegacyNames":["Level 10"],"Name":"Level10","Value":10},{"LegacyNames":["Level 11"],"Name":"Level11","Value":11},{"LegacyNames":["Level 12"],"Name":"Level12","Value":12},{"LegacyNames":["Level 13"],"Name":"Level13","Value":13},{"LegacyNames":["Level 14"],"Name":"Level14","Value":14},{"LegacyNames":["Level 15"],"Name":"Level15","Value":15},{"LegacyNames":["Level 16"],"Name":"Level16","Value":16},{"LegacyNames":["Level 17"],"Name":"Level17","Value":17},{"LegacyNames":["Level 18"],"Name":"Level18","Value":18},{"LegacyNames":["Level 19"],"Name":"Level19","Value":19},{"LegacyNames":["Level 20"],"Name":"Level20","Value":20},{"LegacyNames":["Level 21"],"Name":"Level21","Value":21}],"Name":"QualityLevel"},{"Items":[{"Name":"OuterBox","Value":0},{"Name":"InnerBox","Value":1}],"Name":"R15CollisionType"},{"Items":[{"LegacyNames":["Blacklist"],"Name":"Exclude","Value":0},{"LegacyNames":["Whitelist"],"Name":"Include","Value":1}],"Name":"RaycastFilterType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"RejectCharacterDeletions"},{"Items":[{"Name":"Automatic","Value":0},{"Name":"Precise","Value":1},{"Name":"Performance","Value":2}],"Name":"RenderFidelity"},{"Items":[{"Name":"First","Value":0},{"Name":"Input","Value":100},{"Name":"Camera","Value":200},{"Name":"Character","Value":300},{"Name":"Last","Value":2000}],"Name":"RenderPriority"},{"Items":[{"Name":"psnr","Value":0},{"Name":"diff","Value":1}],"Name":"RenderingTestComparisonMethod"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"ReplicateInstanceDestroySetting"},{"Items":[{"Name":"Default","Value":0},{"Name":"Pixelated","Value":1}],"Name":"ResamplerMode"},{"Items":[{"Name":"Standard","Value":0},{"Name":"Selection","Value":524288},{"Name":"Hover","Value":262144},{"Name":"Active","Value":131072}],"Name":"ReservedHighlightId"},{"Items":[{"Name":"Default","Value":0},{"Name":"Done","Value":1},{"Name":"Go","Value":2},{"Name":"Next","Value":3},{"Name":"Search","Value":4},{"Name":"Send","Value":5}],"Name":"ReturnKeyType"},{"Items":[{"Name":"NoReverb","Value":0},{"Name":"GenericReverb","Value":1},{"Name":"PaddedCell","Value":2},{"Name":"Room","Value":3},{"Name":"Bathroom","Value":4},{"Name":"LivingRoom","Value":5},{"Name":"StoneRoom","Value":6},{"Name":"Auditorium","Value":7},{"Name":"ConcertHall","Value":8},{"Name":"Cave","Value":9},{"Name":"Arena","Value":10},{"Name":"Hangar","Value":11},{"Name":"CarpettedHallway","Value":12},{"Name":"Hallway","Value":13},{"Name":"StoneCorridor","Value":14},{"Name":"Alley","Value":15},{"Name":"Forest","Value":16},{"Name":"City","Value":17},{"Name":"Mountains","Value":18},{"Name":"Quarry","Value":19},{"Name":"Plain","Value":20},{"Name":"ParkingLot","Value":21},{"Name":"SewerPipe","Value":22},{"Name":"UnderWater","Value":23}],"Name":"ReverbType"},{"Items":[{"Name":"Select","Value":0},{"Name":"Scale","Value":1},{"Name":"Rotate","Value":2},{"Name":"Move","Value":3},{"Name":"Transform","Value":4},{"Name":"ColorPicker","Value":5},{"Name":"MaterialPicker","Value":6},{"Name":"Group","Value":7},{"Name":"Ungroup","Value":8},{"Name":"None","Value":9}],"Name":"RibbonTool"},{"Items":[{"Name":"Default","Value":0},{"Name":"Rthro","Value":1},{"Name":"RthroNarrow","Value":2}],"Name":"RigScale"},{"Items":[{"Name":"R15","Value":0},{"Name":"Rthro","Value":1},{"Name":"RthroNarrow","Value":2},{"Name":"Custom","Value":3},{"Name":"None","Value":4}],"Name":"RigType"},{"Items":[{"Name":"Inverse","Value":0},{"Name":"Linear","Value":1},{"Name":"InverseTapered","Value":3},{"Name":"LinearSquare","Value":2}],"Name":"RollOffMode"},{"Items":[{"Name":"XYZ","Value":0},{"Name":"XZY","Value":1},{"Name":"YZX","Value":2},{"Name":"YXZ","Value":3},{"Name":"ZXY","Value":4},{"Name":"ZYX","Value":5}],"Name":"RotationOrder"},{"Items":[{"Name":"MovementRelative","Value":0},{"Name":"CameraRelative","Value":1}],"Name":"RotationType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"RtlTextSupport"},{"Items":[{"Name":"Legacy","Value":0},{"Name":"Server","Value":1},{"Name":"Client","Value":2},{"Name":"Plugin","Value":3}],"Name":"RunContext"},{"Items":[{"Name":"Aggregate","Value":0},{"Name":"Snapshot","Value":1},{"Name":"Hybrid","Value":2}],"Name":"RuntimeUndoBehavior"},{"Items":[{"Name":"None","Value":0},{"Name":"FullscreenExtension","Value":1}],"Name":"SafeAreaCompatibility"},{"Items":[{"Name":"All","Value":1},{"Name":"Collectibles","Value":2},{"Name":"Premium","Value":3}],"Name":"SalesTypeFilter"},{"Items":[{"Name":"BadThumbnailType","Value":1},{"Name":"BadYRotDeg","Value":2},{"Name":"BadFieldOfViewDeg","Value":3},{"Name":"BadDistanceScale","Value":4},{"Name":"Other","Value":5}],"Name":"SaveAvatarThumbnailCustomizationFailure"},{"Items":[{"Name":"SaveAll","Value":2},{"Name":"SaveWorld","Value":0},{"Name":"SaveGame","Value":1}],"Name":"SaveFilter","Tags":["Deprecated"]},{"Items":[{"Name":"Automatic","Value":0},{"Name":"QualityLevel1","Value":1},{"Name":"QualityLevel2","Value":2},{"Name":"QualityLevel3","Value":3},{"Name":"QualityLevel4","Value":4},{"Name":"QualityLevel5","Value":5},{"Name":"QualityLevel6","Value":6},{"Name":"QualityLevel7","Value":7},{"Name":"QualityLevel8","Value":8},{"Name":"QualityLevel9","Value":9},{"Name":"QualityLevel10","Value":10}],"Name":"SavedQualitySetting"},{"Items":[{"Name":"Stretch","Value":0},{"Name":"Slice","Value":1},{"Name":"Tile","Value":2},{"Name":"Fit","Value":3},{"Name":"Crop","Value":4}],"Name":"ScaleType"},{"Items":[{"Name":"ConsentAccepted","Value":0},{"Name":"InvalidScopes","Value":1},{"Name":"Timeout","Value":2},{"Name":"NoUserInput","Value":3},{"Name":"BackendError","Value":4},{"Name":"UnexpectedError","Value":5},{"Name":"InvalidArgument","Value":6},{"Name":"ConsentDenied","Value":7}],"Name":"ScopeCheckResult"},{"Items":[{"Name":"None","Value":0},{"Name":"DeviceSafeInsets","Value":1},{"Name":"CoreUISafeInsets","Value":2}],"Name":"ScreenInsets"},{"Items":[{"Name":"LandscapeLeft","Value":0},{"Name":"LandscapeRight","Value":1},{"Name":"LandscapeSensor","Value":2},{"Name":"Portrait","Value":3},{"Name":"Sensor","Value":4}],"Name":"ScreenOrientation"},{"Items":[{"Name":"None","Value":0},{"Name":"ScrollBar","Value":1},{"Name":"Always","Value":2}],"Name":"ScrollBarInset"},{"Items":[{"Name":"X","Value":1},{"Name":"Y","Value":2},{"Name":"XY","Value":4}],"Name":"ScrollingDirection"},{"Items":[{"Name":"Escape","Value":0},{"Name":"Stop","Value":1}],"Name":"SelectionBehavior"},{"Items":[{"Name":"Floor","Value":0},{"Name":"Ladder","Value":1}],"Name":"SensorMode"},{"Items":[{"Name":"OnRead","Value":0},{"Name":"Manual","Value":1}],"Name":"SensorUpdateType"},{"Items":[{"Name":"Enabled","Value":0},{"Name":"Muted","Value":1},{"Name":"OnlineGame","Value":2}],"Name":"ServerAudioBehavior"},{"Items":[{"Name":"Always","Value":0},{"Name":"Off","Value":1},{"Name":"WithChildren","Value":2}],"Name":"ServiceVisibility"},{"Items":[{"Name":"Error","Value":1},{"Name":"Warning","Value":2}],"Name":"Severity"},{"Items":[{"Name":"Default","Value":0},{"Name":"Immediate","Value":1},{"Name":"Deferred","Value":2},{"Name":"AncestryDeferred","Value":3}],"Name":"SignalBehavior"},{"Items":[{"Name":"RelativeXY","Value":0},{"Name":"RelativeXX","Value":1},{"Name":"RelativeYY","Value":2}],"Name":"SizeConstraint"},{"Items":[{"Name":"Disabled","Value":0},{"Name":"PerIsland","Value":1},{"Name":"PerEdge","Value":2}],"Name":"SolverConvergenceVisualizationMode"},{"Items":[{"Name":"Ascending","Value":0},{"Name":"Descending","Value":1}],"Name":"SortDirection"},{"Items":[{"Name":"LayoutOrder","Value":2},{"Name":"Name","Value":0},{"Name":"Custom","Tags":["Deprecated"],"Value":1}],"Name":"SortOrder"},{"Items":[{"Name":"Insert","Value":0},{"Name":"Home","Value":1},{"Name":"End","Value":2},{"Name":"PageUp","Value":3},{"Name":"PageDown","Value":4},{"Name":"ChatHotkey","Value":5}],"Name":"SpecialKey"},{"Items":[{"Name":"TopLeft","Value":0},{"Name":"TopRight","Value":1},{"Name":"BottomLeft","Value":2},{"Name":"BottomRight","Value":3}],"Name":"StartCorner"},{"Items":[{"Name":"Poison","Tags":["Deprecated"],"Value":0},{"Name":"Confusion","Tags":["Deprecated"],"Value":1}],"Name":"Status","Tags":["Deprecated"]},{"Items":[{"Name":"Default","Value":0},{"Name":"LowMemory","Value":1},{"Name":"Opportunistic","Value":2}],"Name":"StreamOutBehavior"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"MinimumRadiusPause","Value":2},{"Name":"PauseOutsideLoadedArea","Value":3}],"Name":"StreamingIntegrityMode"},{"Items":[{"Name":"Default","Tags":["Deprecated"],"Value":0},{"Name":"Disabled","Tags":["Deprecated"],"Value":1},{"Name":"ClientPhysicsPause","Tags":["Deprecated"],"Value":2}],"Name":"StreamingPauseMode"},{"Items":[{"Name":"None","Value":0},{"Name":"CloseStudio","Value":1},{"Name":"CloseDoc","Value":2}],"Name":"StudioCloseMode"},{"Items":[{"Name":"Edit","Value":0},{"Name":"PlayClient","Value":1},{"Name":"PlayServer","Value":2},{"Name":"Standalone","Value":3},{"Name":"None","Value":4}],"Name":"StudioDataModelType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Operator","Value":1},{"Name":"Number","Value":2},{"Name":"String","Value":3},{"Name":"Comment","Value":4},{"Name":"Keyword","Value":5},{"Name":"Builtin","Value":6},{"Name":"Method","Value":7},{"Name":"Property","Value":8},{"Name":"Nil","Value":9},{"Name":"Bool","Value":10},{"Name":"Function","Value":11},{"Name":"Local","Value":12},{"Name":"Self","Value":13},{"Name":"LuauKeyword","Value":14},{"Name":"FunctionName","Value":15},{"Name":"TODO","Value":16},{"Name":"Background","Value":17},{"Name":"SelectionText","Value":18},{"Name":"SelectionBackground","Value":19},{"Name":"FindSelectionBackground","Value":20},{"Name":"MatchingWordBackground","Value":21},{"Name":"Warning","Value":22},{"Name":"Error","Value":23},{"Name":"Whitespace","Value":24},{"Name":"ActiveLine","Value":25},{"Name":"DebuggerCurrentLine","Value":26},{"Name":"DebuggerErrorLine","Value":27},{"Name":"Ruler","Value":28},{"Name":"Bracket","Value":29},{"Name":"MenuPrimaryText","Value":30},{"Name":"MenuSecondaryText","Value":31},{"Name":"MenuSelectedText","Value":32},{"Name":"MenuBackground","Value":33},{"Name":"MenuSelectedBackground","Value":34},{"Name":"MenuScrollbarBackground","Value":35},{"Name":"MenuScrollbarHandle","Value":36},{"Name":"MenuBorder","Value":37},{"Name":"DocViewCodeBackground","Value":38}],"Name":"StudioScriptEditorColorCategories"},{"Items":[{"Name":"RobloxDefault","Value":0},{"Name":"Extra1","Value":1},{"Name":"Extra2","Value":2},{"Name":"Custom","Value":3}],"Name":"StudioScriptEditorColorPresets"},{"Items":[{"Name":"MainBackground","Value":0},{"Name":"Titlebar","Value":1},{"Name":"Dropdown","Value":2},{"Name":"Tooltip","Value":3},{"Name":"Notification","Value":4},{"Name":"ScrollBar","Value":5},{"Name":"ScrollBarBackground","Value":6},{"Name":"TabBar","Value":7},{"Name":"Tab","Value":8},{"Name":"FilterButtonDefault","Value":9},{"Name":"FilterButtonHover","Value":10},{"Name":"FilterButtonChecked","Value":11},{"Name":"FilterButtonAccent","Value":12},{"Name":"FilterButtonBorder","Value":13},{"Name":"FilterButtonBorderAlt","Value":14},{"Name":"RibbonTab","Value":15},{"Name":"RibbonTabTopBar","Value":16},{"Name":"Button","Value":17},{"Name":"MainButton","Value":18},{"Name":"RibbonButton","Value":19},{"Name":"ViewPortBackground","Value":20},{"Name":"InputFieldBackground","Value":21},{"Name":"Item","Value":22},{"Name":"TableItem","Value":23},{"Name":"CategoryItem","Value":24},{"Name":"GameSettingsTableItem","Value":25},{"Name":"GameSettingsTooltip","Value":26},{"Name":"EmulatorBar","Value":27},{"Name":"EmulatorDropDown","Value":28},{"Name":"ColorPickerFrame","Value":29},{"Name":"CurrentMarker","Value":30},{"Name":"Border","Value":31},{"Name":"DropShadow","Value":32},{"Name":"Shadow","Value":33},{"Name":"Light","Value":34},{"Name":"Dark","Value":35},{"Name":"Mid","Value":36},{"Name":"MainText","Value":37},{"Name":"SubText","Value":38},{"Name":"TitlebarText","Value":39},{"Name":"BrightText","Value":40},{"Name":"DimmedText","Value":41},{"Name":"LinkText","Value":42},{"Name":"WarningText","Value":43},{"Name":"ErrorText","Value":44},{"Name":"InfoText","Value":45},{"Name":"SensitiveText","Value":46},{"Name":"ScriptSideWidget","Value":47},{"Name":"ScriptBackground","Value":48},{"Name":"ScriptText","Value":49},{"Name":"ScriptSelectionText","Value":50},{"Name":"ScriptSelectionBackground","Value":51},{"Name":"ScriptFindSelectionBackground","Value":52},{"Name":"ScriptMatchingWordSelectionBackground","Value":53},{"Name":"ScriptOperator","Value":54},{"Name":"ScriptNumber","Value":55},{"Name":"ScriptString","Value":56},{"Name":"ScriptComment","Value":57},{"Name":"ScriptKeyword","Value":58},{"Name":"ScriptBuiltInFunction","Value":59},{"Name":"ScriptWarning","Value":60},{"Name":"ScriptError","Value":61},{"Name":"ScriptWhitespace","Value":62},{"Name":"ScriptRuler","Value":63},{"Name":"DocViewCodeBackground","Value":64},{"Name":"DebuggerCurrentLine","Value":65},{"Name":"DebuggerErrorLine","Value":66},{"Name":"ScriptEditorCurrentLine","Value":105},{"Name":"DiffFilePathText","Value":67},{"Name":"DiffTextHunkInfo","Value":68},{"Name":"DiffTextNoChange","Value":69},{"Name":"DiffTextAddition","Value":70},{"Name":"DiffTextDeletion","Value":71},{"Name":"DiffTextSeparatorBackground","Value":72},{"Name":"DiffTextNoChangeBackground","Value":73},{"Name":"DiffTextAdditionBackground","Value":74},{"Name":"DiffTextDeletionBackground","Value":75},{"Name":"DiffLineNum","Value":76},{"Name":"DiffLineNumSeparatorBackground","Value":77},{"Name":"DiffLineNumNoChangeBackground","Value":78},{"Name":"DiffLineNumAdditionBackground","Value":79},{"Name":"DiffLineNumDeletionBackground","Value":80},{"Name":"DiffFilePathBackground","Value":81},{"Name":"DiffFilePathBorder","Value":82},{"Name":"ChatIncomingBgColor","Value":83},{"Name":"ChatIncomingTextColor","Value":84},{"Name":"ChatOutgoingBgColor","Value":85},{"Name":"ChatOutgoingTextColor","Value":86},{"Name":"ChatModeratedMessageColor","Value":87},{"Name":"Separator","Value":88},{"Name":"ButtonBorder","Value":89},{"Name":"ButtonText","Value":90},{"Name":"InputFieldBorder","Value":91},{"Name":"CheckedFieldBackground","Value":92},{"Name":"CheckedFieldBorder","Value":93},{"Name":"CheckedFieldIndicator","Value":94},{"Name":"HeaderSection","Value":95},{"Name":"Midlight","Value":96},{"Name":"StatusBar","Value":97},{"Name":"DialogButton","Value":98},{"Name":"DialogButtonText","Value":99},{"Name":"DialogButtonBorder","Value":100},{"Name":"DialogMainButton","Value":101},{"Name":"DialogMainButtonText","Value":102},{"Name":"InfoBarWarningBackground","Value":103},{"Name":"InfoBarWarningText","Value":104},{"Name":"ScriptMethod","Value":106},{"Name":"ScriptProperty","Value":107},{"Name":"ScriptNil","Value":108},{"Name":"ScriptBool","Value":109},{"Name":"ScriptFunction","Value":110},{"Name":"ScriptLocal","Value":111},{"Name":"ScriptSelf","Value":112},{"Name":"ScriptLuauKeyword","Value":113},{"Name":"ScriptFunctionName","Value":114},{"Name":"ScriptTodo","Value":115},{"Name":"ScriptBracket","Value":116},{"Name":"AttributeCog","Value":117}],"Name":"StudioStyleGuideColor"},{"Items":[{"Name":"Default","Value":0},{"Name":"Selected","Value":1},{"Name":"Pressed","Value":2},{"Name":"Disabled","Value":3},{"Name":"Hover","Value":4}],"Name":"StudioStyleGuideModifier"},{"Items":[{"LegacyNames":["Alternating Supports"],"Name":"AlternatingSupports","Value":0},{"LegacyNames":["Bridge Style Supports"],"Name":"BridgeStyleSupports","Value":1},{"LegacyNames":["No Supports"],"Name":"NoSupports","Value":2}],"Name":"Style"},{"Items":[{"Name":"None","Value":0},{"Name":"Hinge","Value":1},{"Name":"SteppingMotor","Value":2},{"Name":"Motor","Value":3}],"Name":"SurfaceConstraint"},{"Items":[{"Name":"Flat","Value":0},{"Name":"CurvedHorizontally","Value":1}],"Name":"SurfaceGuiShape"},{"Items":[{"Name":"FixedSize","Value":0},{"Name":"PixelsPerStud","Value":1}],"Name":"SurfaceGuiSizingMode"},{"Items":[{"LegacyNames":["Spawn","Unjoinable"],"Name":"Smooth","Value":0},{"LegacyNames":["Bumps"],"Name":"Glue","Value":1},{"Name":"Weld","Value":2},{"Name":"Studs","Value":3},{"Name":"Inlet","Value":4},{"Name":"Universal","Value":5},{"Name":"Hinge","Value":6},{"Name":"Motor","Value":7},{"Name":"SteppingMotor","Value":8},{"Name":"SmoothNoOutlines","Value":10}],"Name":"SurfaceType"},{"Items":[{"Name":"Right","Value":0},{"Name":"Left","Value":1},{"Name":"Up","Value":2},{"Name":"Down","Value":3},{"Name":"None","Value":4}],"Name":"SwipeDirection"},{"Items":[{"Name":"RowMajor","Value":0},{"Name":"ColumnMajor","Value":1}],"Name":"TableMajorAxis"},{"Items":[{"Name":"Compatibility","Value":2},{"Name":"Voxel","Value":1},{"Name":"ShadowMap","Value":3},{"Name":"Legacy","Tags":["Deprecated"],"Value":0},{"Name":"Future","Value":4}],"Name":"Technology"},{"Items":[{"Name":"TeleportToSpawnByName","Value":0},{"Name":"TeleportToPlaceInstance","Value":1},{"Name":"TeleportToPrivateServer","Value":2},{"Name":"TeleportPartyAsync","Value":3},{"Name":"TeleportUnknown","Value":4}],"Name":"TeleportMethod"},{"Items":[{"Name":"Success","Value":0},{"Name":"Failure","Value":1},{"Name":"GameNotFound","Value":2},{"Name":"GameEnded","Value":3},{"Name":"GameFull","Value":4},{"Name":"Unauthorized","Value":5},{"Name":"Flooded","Value":6},{"Name":"IsTeleporting","Value":7}],"Name":"TeleportResult"},{"Items":[{"Name":"RequestedFromServer","Value":0},{"Name":"Started","Value":1},{"Name":"WaitingForServer","Value":2},{"Name":"Failed","Value":3},{"Name":"InProgress","Value":4}],"Name":"TeleportState"},{"Items":[{"Name":"ToPlace","Value":0},{"Name":"ToInstance","Value":1},{"Name":"ToReservedServer","Value":2}],"Name":"TeleportType"},{"Items":[{"Name":"None","Value":0},{"Name":"Legacy","Value":1},{"Name":"Template","Value":2},{"Name":"Generate","Value":3},{"Name":"Import","Value":4},{"Name":"Convert","Value":5},{"Name":"EditAddTool","Value":6},{"Name":"EditSeaLevelTool","Value":7},{"Name":"EditReplaceTool","Value":8},{"Name":"RegionFillTool","Value":9},{"Name":"RegionPasteTool","Value":10},{"Name":"Other","Value":11}],"Name":"TerrainAcquisitionMethod"},{"Items":[{"Name":"Top","Value":0},{"Name":"Side","Value":1},{"Name":"Bottom","Value":2}],"Name":"TerrainFace"},{"Items":[{"Name":"Unknown","Value":1},{"Name":"Success","Value":2},{"Name":"Sending","Value":3},{"Name":"TextFilterFailed","Value":4},{"Name":"Floodchecked","Value":5},{"Name":"InvalidPrivacySettings","Value":6},{"Name":"InvalidTextChannelPermissions","Value":7},{"Name":"MessageTooLong","Value":8}],"Name":"TextChatMessageStatus"},{"Items":[{"Name":"PublicChat","Value":1},{"Name":"PrivateChat","Value":2}],"Name":"TextFilterContext"},{"Items":[{"Name":"Default","Value":0},{"Name":"NoSuggestions","Value":1},{"Name":"Number","Value":2},{"Name":"Email","Value":3},{"Name":"Phone","Value":4},{"Name":"Password","Value":5},{"Name":"PasswordShown","Value":6},{"Name":"Username","Value":7},{"Name":"OneTimePassword","Value":8}],"Name":"TextInputType"},{"Items":[{"Name":"None","Value":0},{"Name":"AtEnd","Value":1}],"Name":"TextTruncate"},{"Items":[{"Name":"Left","Value":0},{"Name":"Center","Value":2},{"Name":"Right","Value":1}],"Name":"TextXAlignment"},{"Items":[{"Name":"Top","Value":0},{"Name":"Center","Value":1},{"Name":"Bottom","Value":2}],"Name":"TextYAlignment"},{"Items":[{"Name":"Stretch","Value":0},{"Name":"Wrap","Value":1},{"Name":"Static","Value":2}],"Name":"TextureMode"},{"Items":[{"Name":"NonHumanoid","Value":0},{"Name":"NonHumanoidOrphaned","Value":1},{"Name":"Humanoid","Value":2},{"Name":"HumanoidOrphaned","Value":3}],"Name":"TextureQueryType"},{"Items":[{"LegacyNames":["PartialThread"],"Name":"Auto","Value":0},{"Name":"PerCore1","Value":101},{"Name":"PerCore2","Value":102},{"Name":"PerCore3","Value":103},{"Name":"PerCore4","Value":104},{"Name":"Threads1","Value":1},{"Name":"Threads2","Value":2},{"Name":"Threads3","Value":3},{"Name":"Threads4","Value":4},{"Name":"Threads8","Value":8},{"Name":"Threads16","Value":16}],"Name":"ThreadPoolConfig"},{"Items":[{"Name":"Extreme","Value":2},{"Name":"ElevatedOnServer","Value":1},{"Name":"Default","Value":0}],"Name":"ThrottlingPriority"},{"Items":[{"Name":"Size48x48","Value":0},{"Name":"Size180x180","Value":1},{"Name":"Size420x420","Value":2},{"Name":"Size60x60","Value":3},{"Name":"Size100x100","Value":4},{"Name":"Size150x150","Value":5},{"Name":"Size352x352","Value":6}],"Name":"ThumbnailSize"},{"Items":[{"Name":"HeadShot","Value":0},{"Name":"AvatarBust","Value":1},{"Name":"AvatarThumbnail","Value":2}],"Name":"ThumbnailType"},{"Items":[{"Name":"Fast","Value":0},{"Name":"Benchmark","Value":1},{"Name":"Precise","Value":2}],"Name":"TickCountSampleMethod"},{"Items":[{"Name":"Top","Value":0},{"Name":"Center","Value":1},{"Name":"Bottom","Value":2}],"Name":"TopBottom"},{"Items":[{"Name":"Default","Value":0},{"Name":"Follow","Value":2},{"Name":"Classic","Value":1},{"Name":"Orbital","Value":3}],"Name":"TouchCameraMovementMode"},{"Items":[{"Name":"Default","Value":0},{"Name":"Thumbstick","Value":1},{"Name":"DPad","Value":2},{"Name":"Thumbpad","Value":3},{"Name":"ClickToMove","Value":4},{"Name":"DynamicThumbstick","Value":5}],"Name":"TouchMovementMode"},{"Items":[{"Name":"Ok","Value":0},{"Name":"NoService","Value":1},{"Name":"InitFailed","Value":2},{"Name":"NoVideo","Value":3},{"Name":"VideoError","Value":4},{"Name":"VideoNoPermission","Value":5},{"Name":"VideoUnsupported","Value":6},{"Name":"NoAudio","Value":7},{"Name":"AudioError","Value":8},{"Name":"AudioNoPermission","Value":9}],"Name":"TrackerError"},{"Items":[{"Name":"Auto","Value":3},{"Name":"ForceDisabled","Value":0},{"Name":"ExtrapolateFacsAndPose","Value":1},{"Name":"ExtrapolateFacsOnly","Value":2}],"Name":"TrackerExtrapolationFlagMode"},{"Items":[{"Name":"Auto","Value":2},{"Name":"ForceFalse","Value":0},{"Name":"ForceTrue","Value":1}],"Name":"TrackerLodFlagMode"},{"Items":[{"Name":"Auto","Value":2},{"Name":"Force0","Value":0},{"Name":"Force1","Value":1}],"Name":"TrackerLodValueMode"},{"Items":[{"Name":"None","Value":0},{"Name":"Audio","Value":1},{"Name":"Video","Value":2},{"Name":"AudioVideo","Value":3}],"Name":"TrackerMode"},{"Items":[{"Name":"LODCameraRecommendDisable","Value":0}],"Name":"TrackerPromptEvent"},{"Items":[{"Name":"Unknown","Value":0},{"Name":"True","Value":1},{"Name":"False","Value":2}],"Name":"TriStateBoolean"},{"Items":[{"Name":"Canceled","Value":0},{"Name":"Completed","Value":1}],"Name":"TweenStatus"},{"Items":[{"Name":"Light","Tags":["Deprecated"],"Value":0},{"Name":"Dark","Tags":["Deprecated"],"Value":1}],"Name":"UITheme"},{"Items":[{"Name":"UiMessageError","Value":0},{"Name":"UiMessageInfo","Value":1}],"Name":"UiMessageType"},{"Items":[{"Name":"Default","Value":0},{"Name":"Preview","Value":1}],"Name":"UsageContext"},{"Items":[{"Name":"Head","Value":0},{"Name":"LeftHand","Value":1},{"Name":"RightHand","Value":2},{"Name":"Floor","Value":3}],"Name":"UserCFrame"},{"Items":[{"Name":"Begin","Value":0},{"Name":"Change","Value":1},{"Name":"End","Value":2},{"Name":"Cancel","Value":3},{"Name":"None","Value":4}],"Name":"UserInputState"},{"Items":[{"Name":"MouseButton1","Value":0},{"Name":"MouseButton2","Value":1},{"Name":"MouseButton3","Value":2},{"Name":"MouseWheel","Value":3},{"Name":"MouseMovement","Value":4},{"Name":"Touch","Value":7},{"Name":"Keyboard","Value":8},{"Name":"Focus","Value":9},{"Name":"Accelerometer","Value":10},{"Name":"Gyro","Value":11},{"Name":"Gamepad1","Value":12},{"Name":"Gamepad2","Value":13},{"Name":"Gamepad3","Value":14},{"Name":"Gamepad4","Value":15},{"Name":"Gamepad5","Value":16},{"Name":"Gamepad6","Value":17},{"Name":"Gamepad7","Value":18},{"Name":"Gamepad8","Value":19},{"Name":"TextInput","Value":20},{"Name":"InputMethod","Value":21},{"Name":"None","Value":22}],"Name":"UserInputType"},{"Items":[{"Name":"Seated","Value":0},{"Name":"Standing","Value":1}],"Name":"VRPlayMode"},{"Items":[{"Name":"NoOne","Value":0},{"Name":"OnlyFriends","Value":1},{"Name":"Anyone","Value":2}],"Name":"VRSafetyBubbleMode"},{"Items":[{"Name":"World","Value":0},{"Name":"Off","Value":1}],"Name":"VRScaling"},{"Items":[{"Name":"Idle","Value":1},{"Name":"Visible","Value":2},{"Name":"Focused","Value":3},{"Name":"Undefined","Value":0}],"Name":"VRSessionState"},{"Items":[{"Name":"Left","Value":0},{"Name":"Right","Value":1}],"Name":"VRTouchpad"},{"Items":[{"Name":"Touch","Value":0},{"Name":"VirtualThumbstick","Value":1},{"Name":"ABXY","Value":2}],"Name":"VRTouchpadMode"},{"Items":[{"Name":"Line","Value":0},{"Name":"Plane","Value":1},{"Name":"Vector","Value":2}],"Name":"VelocityConstraintMode"},{"Items":[{"Name":"Center","Value":0},{"Name":"Top","Value":1},{"Name":"Bottom","Value":2}],"Name":"VerticalAlignment"},{"Items":[{"Name":"Left","Value":1},{"Name":"Right","Value":0}],"Name":"VerticalScrollBarPosition"},{"Items":[{"Name":"Large","Value":0},{"Name":"Small","Value":1},{"Name":"LeftTrigger","Value":2},{"Name":"RightTrigger","Value":3},{"Name":"LeftHand","Value":4},{"Name":"RightHand","Value":5}],"Name":"VibrationMotor"},{"Items":[{"Name":"Default","Value":0},{"Name":"Disabled","Value":1},{"Name":"Enabled","Value":2}],"Name":"VirtualCursorMode"},{"Items":[{"Name":"Recording","Value":1},{"Name":"Playing","Value":2},{"Name":"None","Value":0}],"Name":"VirtualInputMode"},{"Items":[{"Name":"Idle","Value":0},{"Name":"Joining","Value":1},{"Name":"JoiningRetry","Value":2},{"Name":"Joined","Value":3},{"Name":"Leaving","Value":4},{"Name":"Ended","Value":5},{"Name":"Failed","Value":6}],"Name":"VoiceChatState"},{"Items":[{"Name":"Disabled","Value":0},{"Name":"Automatic","Value":1},{"Name":"Enabled","Value":2}],"Name":"VolumetricAudio"},{"Items":[{"Name":"NegX","Value":0},{"Name":"X","Value":1},{"Name":"NegY","Value":2},{"Name":"Y","Value":3},{"Name":"NegZ","Value":4},{"Name":"Z","Value":5}],"Name":"WaterDirection"},{"Items":[{"Name":"None","Value":0},{"Name":"Small","Value":1},{"Name":"Medium","Value":2},{"Name":"Strong","Value":3},{"Name":"Max","Value":4}],"Name":"WaterForce"},{"Items":[{"Name":"Disabled","Value":0},{"Name":"EnabledPreserve","Value":1},{"Name":"EnabledOverride","Value":2}],"Name":"WrapLayerAutoSkin"},{"Items":[{"Name":"None","Value":0},{"Name":"BoundCage","Value":1},{"Name":"LayerCage","Value":2},{"Name":"BoundCageAndLinks","Value":3},{"Name":"Reference","Value":4},{"Name":"Rbf","Value":5},{"Name":"OuterCage","Value":6},{"Name":"ReferenceMeshAfterMorph","Value":7},{"Name":"HSROuterDetail","Value":8},{"Name":"HSROuter","Value":9},{"Name":"HSRInner","Value":10},{"Name":"HSRInnerReverse","Value":11},{"Name":"LayerCageFittedToBase","Value":12},{"Name":"LayerCageFittedToPrev","Value":13}],"Name":"WrapLayerDebugMode"},{"Items":[{"Name":"None","Value":0},{"Name":"TargetCageOriginal","Value":1},{"Name":"TargetCageCompressed","Value":2},{"Name":"TargetCageInterface","Value":3},{"Name":"TargetLayerCageOriginal","Value":4},{"Name":"TargetLayerCageCompressed","Value":5},{"Name":"TargetLayerInterface","Value":6},{"Name":"Rbf","Value":7},{"Name":"OuterCageDetail","Value":8}],"Name":"WrapTargetDebugMode"},{"Items":[{"Name":"Global","Value":0},{"Name":"Sibling","Value":1}],"Name":"ZIndexBehavior"}],"Version":1}]=====] -]]> - -1 - - - - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0 - - 0.58431375 - 0.58431375 - 0.58431375 - - 0 - 0 - false - false - 0 - Header - null - null - null - null - - 0 - 0 - 0 - -36 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 36 - - 0 - -1 - 0 - - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 1 - - 1 - 1 - 1 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - TextLabel - null - null - null - null - - 0 - 4 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - -4 - 0.5 - 0 - - 0 - -1 - - Properties - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 0 - 1 - true - 1 - - - - - true - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 0.800000012 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - true - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - TextBox - null - null - null - null - - 0.600000024 - 0.600000024 - 0.600000024 - - Filter properties... - - 0 - 4 - 0.5 - 0 - - false - null - 0 - true - 0 - 0 - 0 - 0 - false - null - 0 - true - - 1 - -8 - 0.5 - -2 - - 0 - -1 - - - - 0.960784316 - 0.960784316 - 0.980392158 - - true - false - 14 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 0 - 1 - true - 1 - - - - - UIPadding - - 0 - 0 - - - 0 - 4 - - - 0 - 0 - - - 0 - 0 - - -1 - - - - - - - - - GetApi - -1 - - - - - - - GetAwaiting - -1 - - - - - - - SetAwaiting - -1 - - - - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.58431375 - 0.58431375 - 0.58431375 - - 0 - 0 - false - false - 0 - ExplorerPanel - null - null - null - null - - 1 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 300 - 0.5 - 0 - - 0 - -1 - 0 - - true - 1 - - - - - SelectionChanged - -1 - - - - - - - SetOption - -1 - - - - - - - SetSelection - -1 - - - - - - - GetOption - -1 - - - - - - - GetSelection - -1 - - - - - - - GetPrint - -1 - - - - - - - true - - LocalScript - 0 - {396E0960-08D2-447D-9203-4F76B4BB4208} - 1 then - local t = template:Clone() - local p,s = scale(transform( - UDim2_new(0,0,0,size-o-1), - UDim2_new(0,size,0,1) - )) - t.Position = p - t.Size = s - t.Parent = Frame - end - return Frame - end - - - local function GripGraphic(size,dir,spacing,scaled,template) - local Frame = Create('Frame',{ - Name = "Grip Graphic"; - BorderSizePixel = 0; - Size = UDim2_new(0,size.x,0,size.y); - Transparency = 1; - }) - if not template then - template = Instance_new("Frame") - template.BorderSizePixel = 0 - end - - spacing = spacing or 2 - - local scale - if scaled then - function scale(p) return UDim2_new(p.X.Offset/size.x,0,p.Y.Offset/size.y,0) end - else - function scale(p) return p end - end - - if dir == 'Vertical' then - for i=0,size.x-1,spacing do - local t = template:Clone() - t.Size = scale(UDim2_new(0,1,0,size.y)) - t.Position = scale(UDim2_new(0,i,0,0)) - t.Parent = Frame - end - elseif dir == nil or dir == 'Horizontal' then - for i=0,size.y-1,spacing do - local t = template:Clone() - t.Size = scale(UDim2_new(0,size.x,0,1)) - t.Position = scale(UDim2_new(0,0,0,i)) - t.Parent = Frame - end - end - - return Frame - end - - local mt = { - __index = { - GetScrollPercent = function(self) - return self.ScrollIndex/(self.TotalSpace-self.VisibleSpace) - end; - CanScrollDown = function(self) - return self.ScrollIndex + self.VisibleSpace < self.TotalSpace - end; - CanScrollUp = function(self) - return self.ScrollIndex > 0 - end; - ScrollDown = function(self) - self.ScrollIndex = self.ScrollIndex + self.PageIncrement - self:Update() - end; - ScrollUp = function(self) - self.ScrollIndex = self.ScrollIndex - self.PageIncrement - self:Update() - end; - ScrollTo = function(self,index) - self.ScrollIndex = index - self:Update() - end; - SetScrollPercent = function(self,percent) - self.ScrollIndex = math.floor((self.TotalSpace - self.VisibleSpace)*percent + 0.5) - self:Update() - end; - }; - } - mt.__index.CanScrollRight = mt.__index.CanScrollDown - mt.__index.CanScrollLeft = mt.__index.CanScrollUp - mt.__index.ScrollLeft = mt.__index.ScrollUp - mt.__index.ScrollRight = mt.__index.ScrollDown - - function ScrollBar(horizontal) - local ScrollFrame = Create('Frame',{ - Name = "ScrollFrame", - BorderSizePixel = 0, - Position = horizontal and UDim2_new(0,0,1,-GUI_SIZE) or UDim2_new(1,-GUI_SIZE,0,0), - Size = horizontal and UDim2_new(1,0,0,GUI_SIZE) or UDim2_new(0,GUI_SIZE,1,0), - BackgroundTransparency = 1, - Create('ImageButton',{ - Name = "ScrollDown", - Position = horizontal and UDim2_new(1,-GUI_SIZE,0,0) or UDim2_new(0,0,1,-GUI_SIZE), - Size = UDim2_new(0, GUI_SIZE, 0, GUI_SIZE), - BackgroundColor3 = GuiColor.Button, - BorderColor3 = GuiColor.Border - }), - Create('ImageButton',{ - Name = "ScrollUp", - Size = UDim2_new(0, GUI_SIZE, 0, GUI_SIZE), - BackgroundColor3 = GuiColor.Button, - BorderColor3 = GuiColor.Border - }), - Create('ImageButton',{ - Name = "ScrollBar", - Size = horizontal and UDim2_new(1,-GUI_SIZE*2,1,0) or UDim2_new(1,0,1,-GUI_SIZE*2), - Position = horizontal and UDim2_new(0,GUI_SIZE,0,0) or UDim2_new(0,0,0,GUI_SIZE), - AutoButtonColor = false, - BackgroundColor3 = Color3_new(1/4, 1/4, 1/4), - BorderColor3 = GuiColor.Border, - Create('ImageButton',{ - Name = "ScrollThumb", - AutoButtonColor = false, - Size = UDim2_new(0, GUI_SIZE, 0, GUI_SIZE), - BackgroundColor3 = GuiColor.Button, - BorderColor3 = GuiColor.Border - }) - }) - }) - - local graphicTemplate = Create('Frame',{ - Name="Graphic", - BorderSizePixel = 0, - BackgroundColor3 = GuiColor.Border - }) - local graphicSize = GUI_SIZE/2 - - local ScrollDownFrame = ScrollFrame.ScrollDown - local ScrollDownGraphic = ArrowGraphic(graphicSize,horizontal and 'Right' or 'Down',true,graphicTemplate) - ScrollDownGraphic.Position = UDim2_new(.5,-graphicSize/2,.5,-graphicSize/2) - ScrollDownGraphic.Parent = ScrollDownFrame - local ScrollUpFrame = ScrollFrame.ScrollUp - local ScrollUpGraphic = ArrowGraphic(graphicSize,horizontal and 'Left' or 'Up',true,graphicTemplate) - ScrollUpGraphic.Position = UDim2_new(.5,-graphicSize/2,.5,-graphicSize/2) - ScrollUpGraphic.Parent = ScrollUpFrame - local ScrollBarFrame = ScrollFrame.ScrollBar - local ScrollThumbFrame = ScrollBarFrame.ScrollThumb - do - local size = GUI_SIZE*3/8 - local Decal = GripGraphic(Vector2_new(size,size),horizontal and 'Vertical' or 'Horizontal',2,graphicTemplate) - Decal.Position = UDim2_new(.5,-size/2,.5,-size/2) - Decal.Parent = ScrollThumbFrame - end - - local Class = setmetatable({ - GUI = ScrollFrame, - ScrollIndex = 0, - VisibleSpace = 0, - TotalSpace = 0, - PageIncrement = 1 - },{ - __index = { - GetScrollPercent = function(self) - return self.ScrollIndex/(self.TotalSpace-self.VisibleSpace) - end, - CanScrollDown = function(self) - return self.ScrollIndex + self.VisibleSpace < self.TotalSpace - end, - CanScrollUp = function(self) - return self.ScrollIndex > 0 - end, - CanScrollRight = function(self) - return self.ScrollIndex + self.VisibleSpace < self.TotalSpace - end, - CanScrollLeft = function(self) - return self.ScrollIndex > 0 - end, - ScrollDown = function(self) - self.ScrollIndex += self.PageIncrement - self:Update() - end, - ScrollUp = function(self) - self.ScrollIndex -= self.PageIncrement - self:Update() - end, - ScrollRight = function(self) - self.ScrollIndex += self.PageIncrement - self:Update() - end, - ScrollLeft = function(self) - self.ScrollIndex -= self.PageIncrement - self:Update() - end, - ScrollTo = function(self,index) - self.ScrollIndex = index - self:Update() - end, - SetScrollPercent = function(self,percent) - self.ScrollIndex = math_floor((self.TotalSpace - self.VisibleSpace)*percent + .5) - self:Update() - end - } - }) - - local UpdateScrollThumb - if horizontal then - function UpdateScrollThumb() - ScrollThumbFrame.Size = UDim2_new(Class.VisibleSpace/Class.TotalSpace,0,0,GUI_SIZE) - if ScrollThumbFrame.AbsoluteSize.X < GUI_SIZE then - ScrollThumbFrame.Size = UDim2_new(0,GUI_SIZE,0,GUI_SIZE) - end - local barSize = ScrollBarFrame.AbsoluteSize.X - ScrollThumbFrame.Position = UDim2_new(Class:GetScrollPercent()*(barSize - ScrollThumbFrame.AbsoluteSize.X)/barSize,0,0,0) - end - else - function UpdateScrollThumb() - ScrollThumbFrame.Size = UDim2_new(0,GUI_SIZE,Class.VisibleSpace/Class.TotalSpace,0) - if ScrollThumbFrame.AbsoluteSize.Y < GUI_SIZE then - ScrollThumbFrame.Size = UDim2_new(0,GUI_SIZE,0,GUI_SIZE) - end - local barSize = ScrollBarFrame.AbsoluteSize.Y - ScrollThumbFrame.Position = UDim2_new(0,0,Class:GetScrollPercent()*(barSize - ScrollThumbFrame.AbsoluteSize.Y)/barSize,0) - end - end - - local lastDown, lastUp - local scrollStyle = {BackgroundColor3=Color3_new(1, 1, 1),BackgroundTransparency=0} - local scrollStyle_ds = {BackgroundColor3=Color3_new(1, 1, 1),BackgroundTransparency=.7} - - local function Update() - local t, v, s = Class.TotalSpace, Class.VisibleSpace, Class.ScrollIndex - if v <= t then - if s > 0 then - if s + v > t then - Class.ScrollIndex = t - v - end - else - Class.ScrollIndex = 0 - end - else - Class.ScrollIndex = 0 - end - - if Class.UpdateCallback then - if Class.UpdateCallback(Class) == false then - return - end - end - - local down = Class:CanScrollDown() - local up = Class:CanScrollUp() - if down ~= lastDown then - lastDown = down - ScrollDownFrame.Active = down - ScrollDownFrame.AutoButtonColor = down - local children = GetChildren(ScrollDownGraphic) - local style = down and scrollStyle or scrollStyle_ds - for i = 1,#children do - Create(children[i],style) - end - end - if up ~= lastUp then - lastUp = up - ScrollUpFrame.Active = up - ScrollUpFrame.AutoButtonColor = up - local children = GetChildren(ScrollUpGraphic) - local style = up and scrollStyle or scrollStyle_ds - for i = 1,#children do - Create(children[i],style) - end - end - ScrollThumbFrame.Visible = down or up - UpdateScrollThumb() - end - Class.Update = Update - - SetZIndexOnChanged(ScrollFrame) - - local MouseDrag = Create('ImageButton',{ - Name = "MouseDrag", - Position = UDim2_new(-.25,0,-.25,0), - Size = UDim2_new(1.5,0,1.5,0), - Transparency = 1, - AutoButtonColor = false, - Active = true, - ZIndex = 10 - }) - - local scrollEventID = 0 - Connect(ScrollDownFrame.MouseButton1Down, function() - scrollEventID = tick() - local current = scrollEventID - local up_con - up_con = Connect(MouseDrag.MouseButton1Up, function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollDownFrame) - Disconnect(up_con) - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - Class:ScrollDown() - wait(.2) - while scrollEventID == current do - Class:ScrollDown() - if not Class:CanScrollDown() then break end - wait() - end - end) - - Connect(ScrollDownFrame.MouseButton1Up, function() - scrollEventID = tick() - end) - - Connect(ScrollUpFrame.MouseButton1Down, function() - scrollEventID = tick() - local current = scrollEventID - local up_con - up_con = Connect(MouseDrag.MouseButton1Up, function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollUpFrame) - Disconnect(up_con) - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - Class:ScrollUp() - wait(.2) - while scrollEventID == current do - Class:ScrollUp() - if not Class:CanScrollUp() then break end - wait() - end - end) - - Connect(ScrollUpFrame.MouseButton1Up, function() - scrollEventID = tick() - end) - - if horizontal then - Connect(ScrollBarFrame.MouseButton1Down, function(x,y) - scrollEventID = tick() - local current = scrollEventID - local up_con - up_con = Connect(MouseDrag.MouseButton1Up, function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollUpFrame) - Disconnect(up_con) - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - if x > ScrollThumbFrame.AbsolutePosition.X then - Class:ScrollTo(Class.ScrollIndex + Class.VisibleSpace) - wait(.2) - while scrollEventID == current do - if x < ScrollThumbFrame.AbsolutePosition.X + ScrollThumbFrame.AbsoluteSize.X then break end - Class:ScrollTo(Class.ScrollIndex + Class.VisibleSpace) - wait() - end - else - Class:ScrollTo(Class.ScrollIndex - Class.VisibleSpace) - wait(.2) - while scrollEventID == current do - if x > ScrollThumbFrame.AbsolutePosition.X then break end - Class:ScrollTo(Class.ScrollIndex - Class.VisibleSpace) - wait() - end - end - end) - else - Connect(ScrollBarFrame.MouseButton1Down, function(x,y) - scrollEventID = tick() - local current = scrollEventID - local up_con - up_con = Connect(MouseDrag.MouseButton1Up, function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollUpFrame) - Disconnect(up_con) - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - if y > ScrollThumbFrame.AbsolutePosition.Y then - Class:ScrollTo(Class.ScrollIndex + Class.VisibleSpace) - wait(.2) - while scrollEventID == current do - if y < ScrollThumbFrame.AbsolutePosition.Y + ScrollThumbFrame.AbsoluteSize.Y then break end - Class:ScrollTo(Class.ScrollIndex + Class.VisibleSpace) - wait() - end - else - Class:ScrollTo(Class.ScrollIndex - Class.VisibleSpace) - wait(.2) - while scrollEventID == current do - if y > ScrollThumbFrame.AbsolutePosition.Y then break end - Class:ScrollTo(Class.ScrollIndex - Class.VisibleSpace) - wait() - end - end - end) - end - - if horizontal then - Connect(ScrollThumbFrame.MouseButton1Down, function(x,y) - scrollEventID = tick() - local mouse_offset = x - ScrollThumbFrame.AbsolutePosition.X - local drag_con - local up_con - drag_con = Connect(MouseDrag.MouseMoved, function(x,y) - local bar_abs_pos = ScrollBarFrame.AbsolutePosition.X - local bar_drag = ScrollBarFrame.AbsoluteSize.X - ScrollThumbFrame.AbsoluteSize.X - local bar_abs_one = bar_abs_pos + bar_drag - x -= mouse_offset - x = x < bar_abs_pos and bar_abs_pos or x > bar_abs_one and bar_abs_one or x - x -= bar_abs_pos - Class:SetScrollPercent(x/(bar_drag)) - end) - up_con = Connect(MouseDrag.MouseButton1Up, function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollThumbFrame) - Disconnect(drag_con) - drag_con = nil - Disconnect(up_con) - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - end) - else - Connect(ScrollThumbFrame.MouseButton1Down, function(x,y) - scrollEventID = tick() - local mouse_offset = y - ScrollThumbFrame.AbsolutePosition.Y - local drag_con, up_con - drag_con = Connect(MouseDrag.MouseMoved, function(x,y) - local bar_abs_pos = ScrollBarFrame.AbsolutePosition.Y - local bar_drag = ScrollBarFrame.AbsoluteSize.Y - ScrollThumbFrame.AbsoluteSize.Y - local bar_abs_one = bar_abs_pos + bar_drag - y -= mouse_offset - y = y < bar_abs_pos and bar_abs_pos or y > bar_abs_one and bar_abs_one or y - y -= bar_abs_pos - Class:SetScrollPercent(y/(bar_drag)) - end) - up_con = Connect(MouseDrag.MouseButton1Up, function() - scrollEventID = tick() - MouseDrag.Parent = nil - ResetButtonColor(ScrollThumbFrame) - Disconnect(drag_con) - drag_con = nil - Disconnect(up_con) - drag = nil - end) - MouseDrag.Parent = GetScreen(ScrollFrame) - end) - end - - function Class:Destroy() - Destroy(ScrollFrame) - Destroy(MouseDrag) - for k in next, Class do - Class[k] = nil - end - setmetatable(Class, nil) - end - Update() - return Class - end -end - ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----- Explorer panel - -Create(explorerPanel,{ - BackgroundColor3 = GuiColor.Field; - BorderColor3 = GuiColor.Border; - Active = true; -}) - -local SettingsRemote = explorerPanel.Parent:WaitForChild("SettingsPanel"):WaitForChild("GetSetting") -local GetApiRemote = explorerPanel.Parent:WaitForChild("PropertiesFrame"):WaitForChild("GetApi") -local GetAwaitRemote = explorerPanel.Parent:WaitForChild("PropertiesFrame"):WaitForChild("GetAwaiting") -local bindSetAwaiting = explorerPanel.Parent:WaitForChild("PropertiesFrame"):WaitForChild("SetAwaiting") - -local CautionWindow = explorerPanel.Parent:WaitForChild("Caution") -local TableCautionWindow = explorerPanel.Parent:WaitForChild("TableCaution") - -local RemoteWindow = explorerPanel.Parent:WaitForChild("CallRemote") - -local CurrentRemoteWindow - -local lastSelectedNode - -local listFrame = Create('Frame',{ - Name = "List"; - BackgroundTransparency = 1; - ClipsDescendants = true; - Position = UDim2_new(0,0,0,HEADER_SIZE); - Size = UDim2_new(1,-GUI_SIZE,1,-HEADER_SIZE); - Parent = explorerPanel; -}) - -local scrollBar = ScrollBar(false) -scrollBar.PageIncrement = 1 -Create(scrollBar.GUI,{ - Position = UDim2_new(1,-GUI_SIZE,0,HEADER_SIZE); - Size = UDim2_new(0,GUI_SIZE,1,-HEADER_SIZE); - Parent = explorerPanel; -}) - -local scrollBarH = ScrollBar(true) -scrollBarH.PageIncrement = GUI_SIZE -Create(scrollBarH.GUI,{ - Position = UDim2_new(0,0,1,-GUI_SIZE); - Size = UDim2_new(1,-GUI_SIZE,0,GUI_SIZE); - Visible = false; - Parent = explorerPanel; -}) - -local headerFrame = Create('Frame',{ - Name = "Header"; - BackgroundColor3 = GuiColor.Background; - BorderSizePixel = 0; - Position = UDim2_new(0,0,0,0); - Size = UDim2_new(1,0,0,HEADER_SIZE); - Parent = explorerPanel; - Create('TextLabel',{ - Text = "Explorer"; - BackgroundTransparency = 1; - TextColor3 = GuiColor.Text; - TextXAlignment = 'Left'; - Font = FONT; - FontSize = FONT_SIZE; - Position = UDim2_new(0,4,0,0); - Size = UDim2_new(1,-4,0.5,0); - }); -}) - -local explorerFilter = Create('TextBox',{ - PlaceholderText = "Filter workspace..."; - PlaceholderColor3 = Color3_fromRGB(153, 153, 153); - Text = ""; - BackgroundTransparency = 0.8; - TextColor3 = GuiColor.Text; - TextXAlignment = 'Left'; - Font = FONT; - FontSize = FONT_SIZE; - Position = UDim2_new(0,4,0.5,0); - Size = UDim2_new(1,-8,0.5,-2); - Create('UIPadding',{ - PaddingLeft = UDim.new(0, 4) - }) -}); -explorerFilter.Parent = headerFrame - -SetZIndexOnChanged(explorerPanel) - -local function CreateColor3(r, g, b) return Color3_new(r/255,g/255,b/255) end - -local Styles = { - Font = Enum.Font.Arial, - Margin = 5, - Black = Color3_fromRGB(0,0,5), - Black2 = Color3_fromRGB(24, 24, 29), - White = Color3_fromRGB(244,244,249), - WhiteOver = Color3_fromRGB(200,200,205), - Hover = Color3_fromRGB(2, 128, 149), - Hover2 = Color3_fromRGB(5, 102, 146) -} - -local Row = { - Font = Styles.Font, - FontSize = Enum.FontSize.Size14, - TextXAlignment = Enum.TextXAlignment.Left, - TextColor = Styles.White, - TextColorOver = Styles.WhiteOver, - TextLockedColor = Color3_fromRGB(155,155,160), - Height = 24, - BorderColor = Color3_fromRGB(54,54,55), - BackgroundColor = Styles.Black2, - BackgroundColorAlternate = Color3_fromRGB(32, 32, 37), - BackgroundColorMouseover = Color3_fromRGB(40, 40, 45), - TitleMarginLeft = 15 -} - -local DropDown = { - Font = Styles.Font, - FontSize = Enum.FontSize.Size14, - TextColor = Color3_fromRGB(255,255,260), - TextColorOver = Row.TextColorOver, - TextXAlignment = Enum.TextXAlignment.Left, - Height = 20, - BackColor = Styles.Black2, - BackColorOver = Styles.Hover2, - BorderColor = Color3_fromRGB(45,45,50), - BorderSizePixel = 0, - ArrowColor = Color3_fromRGB(80,80,83), - ArrowColorOver = Styles.Hover -} - -local BrickColors = { - BoxSize = 13, - BorderSizePixel = 0, - BorderColor = Color3_fromRGB(53,53,55), - FrameColor = Color3_fromRGB(53,53,55), - Size = 20, - Padding = 4, - ColorsPerRow = 8, - OuterBorder = 1, - OuterBorderColor = Styles.Black -} - -local currentRightClickMenu -local CurrentInsertObjectWindow -local CurrentFunctionCallerWindow - -local RbxApi - -function ClassCanCreate(IName) - local success,err = pcall(function() Instance_new(IName) end) - if err then - return false - else - return true - end -end - -function GetClasses() - if RbxApi == nil then return {} end - local classTable = {} - for i,v in pairs(RbxApi.Classes) do - if ClassCanCreate(v.Name) then - table.insert(classTable,v.Name) - end - end - return classTable -end - -local function sortAlphabetic(t, property) - table.sort(t, - function(x,y) return x[property] < y[property] - end) -end - -local function FunctionIsHidden(functionData) - local tags = functionData["Tags"] - if tags then - for _,name in pairs(tags) do - if name == "Deprecated" - or name == "Hidden" - or name == "ReadOnly" - or name == "NotScriptable" then - return true - end - end - end - return false -end - -local function GetAllFunctions(className) - local class = RbxApi.Classes[className] - local functions = {} - - if not class then return functions end - - while class do - if class.Name == "Instance" then break end - for _,nextFunction in pairs(class.Members) do - if nextFunction.MemberType == "Function" and not FunctionIsHidden(nextFunction) then - table.insert(functions, nextFunction) - end - end - class = RbxApi.Classes[class.Superclass] - end - - sortAlphabetic(functions, "Name") - - return functions -end - -function GetFunctions() - if RbxApi == nil then return {} end - local List = SelectionVar():Get() - - if #List == 0 then return end - - local MyObject = List[1] - - local functionTable = {} - for i,v in pairs(GetAllFunctions(MyObject.ClassName)) do - table.insert(functionTable,v) - end - return functionTable -end - -function CreateInsertObjectMenu(choices, currentChoice, readOnly, onClick) - local mouse = game:GetService("Players").LocalPlayer:GetMouse() - local totalSize = explorerPanel.Parent.AbsoluteSize.y - if #choices == 0 then return end - - table.sort(choices, function(a,b) return a < b end) - - local frame = Instance_new("Frame") - frame.Name = "InsertObject" - frame.Size = UDim2_new(0, 200, 1, 0) - frame.BackgroundTransparency = 1 - frame.Active = true - - local menu = nil - local arrow = nil - local expanded = false - local margin = DropDown.BorderSizePixel; - - --[[ - local button = Instance_new("TextButton") - button.Font = Row.Font - button.FontSize = Row.FontSize - button.TextXAlignment = Row.TextXAlignment - button.BackgroundTransparency = 1 - button.TextColor3 = Row.TextColor - if readOnly then - button.TextColor3 = Row.TextLockedColor - end - button.Text = currentChoice - button.Size = UDim2_new(1, -2 * Styles.Margin, 1, 0) - button.Position = UDim2_new(0, Styles.Margin, 0, 0) - button.Parent = frame - --]] - - local function hideMenu() - expanded = false - --showArrow(DropDown.ArrowColor) - if frame then - --frame:Destroy() - CurrentInsertObjectWindow.Visible = false - end - end - - local function showMenu() - expanded = true - menu = Instance_new("ScrollingFrame") - menu.Size = UDim2_new(0,200,1,0) - menu.CanvasSize = UDim2_new(0, 200, 0, #choices * DropDown.Height) - menu.Position = UDim2_new(0, margin, 0, 0) - menu.BackgroundTransparency = 0 - menu.BackgroundColor3 = DropDown.BackColor - menu.BorderColor3 = DropDown.BorderColor - menu.BorderSizePixel = DropDown.BorderSizePixel - menu.TopImage = "rbxasset://textures/blackBkg_square.png" - menu.MidImage = "rbxasset://textures/blackBkg_square.png" - menu.BottomImage = "rbxasset://textures/blackBkg_square.png" - menu.Active = true - menu.ZIndex = 5 - menu.Parent = frame - - --local parentFrameHeight = script.Parent.List.Size.Y.Offset - --local rowHeight = mouse.Y - --if (rowHeight + menu.Size.Y.Offset) > parentFrameHeight then - -- menu.Position = UDim2_new(0, margin, 0, -1 * (#choices * DropDown.Height) - margin) - --end - - local function choice(name) - onClick(name) - hideMenu() - end - - for i,name in pairs(choices) do - local option = CreateRightClickMenuItem(name, function() - choice(name) - end,1) - option.Size = UDim2_new(1, 0, 0, 20) - option.Position = UDim2_new(0, 0, 0, (i - 1) * DropDown.Height) - option.ZIndex = menu.ZIndex - option.Parent = menu - end - end - - showMenu() - - return frame -end - -function CreateFunctionCallerMenu(choices, currentChoice, readOnly, onClick) - local mouse = game:GetService("Players").LocalPlayer:GetMouse() - local totalSize = explorerPanel.Parent.AbsoluteSize.y - if #choices == 0 then return end - - table.sort(choices, function(a,b) return a.Name < b.Name end) - - local frame = Instance_new("Frame") - frame.Name = "InsertObject" - frame.Size = UDim2_new(0, 200, 1, 0) - frame.BackgroundTransparency = 1 - frame.Active = true - - local menu = nil - local arrow = nil - local expanded = false - local margin = DropDown.BorderSizePixel; - - local function hideMenu() - expanded = false - --showArrow(DropDown.ArrowColor) - if frame then - --frame:Destroy() - CurrentInsertObjectWindow.Visible = false - end - end - - local function showMenu() - expanded = true - menu = Instance_new("ScrollingFrame") - menu.Size = UDim2_new(0,300,1,0) - menu.CanvasSize = UDim2_new(0, 300, 0, #choices * DropDown.Height) - menu.Position = UDim2_new(0, margin, 0, 0) - menu.BackgroundTransparency = 0 - menu.BackgroundColor3 = DropDown.BackColor - menu.BorderColor3 = DropDown.BorderColor - menu.BorderSizePixel = DropDown.BorderSizePixel - menu.TopImage = "rbxasset://textures/blackBkg_square.png" - menu.MidImage = "rbxasset://textures/blackBkg_square.png" - menu.BottomImage = "rbxasset://textures/blackBkg_square.png" - menu.Active = true - menu.ZIndex = 5 - menu.Parent = frame - - --local parentFrameHeight = script.Parent.List.Size.Y.Offset - --local rowHeight = mouse.Y - --if (rowHeight + menu.Size.Y.Offset) > parentFrameHeight then - -- menu.Position = UDim2_new(0, margin, 0, -1 * (#choices * DropDown.Height) - margin) - --end - - local function GetParameters(functionData) - local paraString = "" - paraString = paraString.."(" - for i,v in pairs(functionData.Parameters) do - paraString = paraString..v.Type.Name.." "..v.Name - if i < #functionData.Parameters then - paraString = paraString..", " - end - end - paraString = paraString..")" - return paraString - end - - local function choice(name) - onClick(name) - hideMenu() - end - - for i,name in pairs(choices) do - local option = CreateRightClickMenuItem(name.ReturnType.Name.." "..name.Name..GetParameters(name), function() - choice(name) - end,2) - option.Size = UDim2_new(1, 0, 0, 20) - option.Position = UDim2_new(0, 0, 0, (i - 1) * DropDown.Height) - option.ZIndex = menu.ZIndex - option.Parent = menu - end - end - - - showMenu() - - - return frame -end - -function CreateInsertObject() - if not CurrentInsertObjectWindow then return end - CurrentInsertObjectWindow.Visible = true - if currentRightClickMenu and CurrentInsertObjectWindow.Visible then - CurrentInsertObjectWindow.Position = UDim2_new(0,currentRightClickMenu.Position.X.Offset-currentRightClickMenu.Size.X.Offset,0,0) - end - if CurrentInsertObjectWindow.Visible then - CurrentInsertObjectWindow.Parent = explorerPanel.Parent - end -end - -function CreateFunctionCaller(oh) - if CurrentFunctionCallerWindow then - CurrentFunctionCallerWindow:Destroy() - CurrentFunctionCallerWindow = nil - end - CurrentFunctionCallerWindow = CreateFunctionCallerMenu( - GetFunctions(), - "", - false, - function(option) - CurrentFunctionCallerWindow:Destroy() - CurrentFunctionCallerWindow = nil - local list = SelectionVar():Get() - for i,v in pairs(list) do - local rets = RemoteEvent:InvokeServer("CallFunction",v,option.Name) - print(rets) - pcall(function() print("Function", option.Name, "on", v, ":", unpack(rets)) end) - end - - DestroyRightClick() - end - ) - if currentRightClickMenu and CurrentFunctionCallerWindow then - CurrentFunctionCallerWindow.Position = UDim2_new(0,currentRightClickMenu.Position.X.Offset-currentRightClickMenu.Size.X.Offset*1.5,0,0) - end - if CurrentFunctionCallerWindow then - CurrentFunctionCallerWindow.Parent = explorerPanel.Parent - end -end - -function CreateRightClickMenuItem(text, onClick, insObj) - local button = Instance_new("TextButton") - button.Font = DropDown.Font - button.FontSize = DropDown.FontSize - button.TextColor3 = DropDown.TextColor - button.BackgroundColor3 = DropDown.BackColor - button.AutoButtonColor = false - button.BorderSizePixel = 0 - button.TextTransparency = 1 - button.Active = true - - if text then - local label = Instance_new("TextLabel") - label.Size = UDim2_new(1, 0, 1, 0) - label.Font = DropDown.Font - label.FontSize = Enum.FontSize.Size11 - label.TextColor3 = DropDown.TextColor - label.TextXAlignment = DropDown.TextXAlignment - label.BackgroundTransparency = 1 - label.BorderSizePixel = 0 - label.ZIndex = 5 - - label.Text = text - button.Text = text - - label.Parent = button - - - if insObj == 2 then - label.FontSize = Enum.FontSize.Size11 - label.Size = UDim2_new(1, -16, 1, 0) - label.Position = UDim2_new(0, 16, 0, 0) - else - if insObj == 1 or ExplorerIndex[text] then - if ExplorerIndex[text] then - local newIcon = Icon(nil,ExplorerIndex[text] or 0) - newIcon.Position = UDim2_new(0,2,0,2) - newIcon.Size = UDim2_new(0,16,0,16) - newIcon.IconMap.ZIndex = 5 - newIcon.Parent = button - else - local newIcon = ClassIcon(nil,ClassIndex[text] or 0) - newIcon.Position = UDim2_new(0,2,0,2) - newIcon.Size = UDim2_new(0,16,0,16) - newIcon.IconMap.ZIndex = 5 - newIcon.Parent = button - end - end - - label.Size = UDim2_new(1, -32, 1, 0) - label.Position = UDim2_new(0, 32, 0, 0) - end - - - button.MouseEnter:connect(function() - button.TextColor3 = DropDown.TextColorOver - button.BackgroundColor3 = DropDown.BackColorOver - if not insObj and CurrentInsertObjectWindow then - if CurrentInsertObjectWindow.Visible == false and button.Text == "Insert Object" then - CreateInsertObject() - elseif CurrentInsertObjectWindow.Visible and button.Text ~= "Insert Object" then - CurrentInsertObjectWindow.Visible = false - end - end - if not insObj then - if CurrentFunctionCallerWindow and button.Text ~= "Call Function" then - CurrentFunctionCallerWindow:Destroy() - CurrentFunctionCallerWindow = nil - elseif button.Text == "Call Function" then - CreateFunctionCaller() - end - end - end) - button.MouseLeave:connect(function() - button.TextColor3 = DropDown.TextColor - button.BackgroundColor3 = DropDown.BackColor - end) - button.MouseButton1Click:connect(function() - button.TextColor3 = DropDown.TextColor - button.BackgroundColor3 = DropDown.BackColor - onClick(text) - end) - else - local sep = Instance_new("Frame", button) - sep.Size = UDim2_new(1, -20, 0, 1) - sep.Position = UDim2_new(0, 16, 0, 2) - sep.BackgroundColor3 = DropDown.BorderColor - sep.BorderSizePixel = 0 - sep.ZIndex = 5 - end - - return button -end - -function CreateRightClickMenu(choices, currentChoice, readOnly, onClick) - local mouse = game:GetService("Players").LocalPlayer:GetMouse() - - local frame = Instance_new("TextButton") - frame.Name = "DropDown" - frame.Size = UDim2_new(0, 200, 0, 0) - frame.BackgroundTransparency = 1 - frame.AutoButtonColor = false - frame.Active = false - - local menu = nil - local arrow = nil - local expanded = false - local margin = DropDown.BorderSizePixel; - - local function hideMenu() - expanded = false - if frame then - frame:Destroy() - DestroyRightClick() - end - end - - local function showMenu() - expanded = true - menu = Instance_new("Frame") - menu.Size = UDim2_new(0, 200, 0, 0) - - for i,name in pairs(choices) do - if name then - menu.Size = menu.Size + UDim2_new(0, 0, 0, 20) - else - menu.Size = menu.Size + UDim2_new(0, 0, 0, 7) - end - end - - frame.Size = menu.Size + UDim2_new(0, 0, 0, 6) - - menu.Position = UDim2_new(0, 0, 0, 0) - menu.BackgroundTransparency = 0 - menu.BackgroundColor3 = DropDown.BackColor - menu.BorderColor3 = DropDown.BorderColor - menu.BorderSizePixel = DropDown.BorderSizePixel - menu.Active = true - menu.ZIndex = 5 - menu.Parent = frame - - local function choice(name) - onClick(name) - hideMenu() - end - - local previous - for i,name in pairs(choices) do - local option = CreateRightClickMenuItem(name, function() - choice(name) - end) - - if name then - option.Size = UDim2_new(1, 0, 0, 20) - else - option.Size = UDim2_new(1, 0, 0, 7) - end - - if previous then - option.Position = UDim2_new(0, 0, 0, previous.Position.Height.Offset + previous.Size.Height.Offset) - end - - option.ZIndex = menu.ZIndex - option.Parent = menu - - previous = option - end - end - - showMenu() - - return frame -end - -function checkMouseInGui(gui) - if gui == nil then return false end - local plrMouse = game:GetService("Players").LocalPlayer:GetMouse() - local guiPosition = gui.AbsolutePosition - local guiSize = gui.AbsoluteSize - - if plrMouse.X >= guiPosition.x and plrMouse.X <= guiPosition.x + guiSize.x and plrMouse.Y >= guiPosition.y and plrMouse.Y <= guiPosition.y + guiSize.y then - return true - else - return false - end -end - -local clipboard = {} -local function delete(o) - o.Parent = nil - RemoteEvent:InvokeServer("Delete", o) -end - -local getTextWidth do - local text = Create('TextLabel',{ - Name = "TextWidth"; - TextXAlignment = 'Left'; - TextYAlignment = 'Center'; - Font = FONT; - FontSize = FONT_SIZE; - Text = ""; - Position = UDim2_new(0,0,0,0); - Size = UDim2_new(1,0,1,0); - Visible = false; - Parent = explorerPanel; - }) - function getTextWidth(s) - text.Text = s - return text.TextBounds.x - end -end - -local nameScanned = false --- Holds the game tree converted to a list. -local TreeList = {} --- Matches objects to their tree node representation. -local NodeLookup = {} - -local nodeWidth = 0 - -local QuickButtons = {} - -function filteringWorkspace() - if explorerFilter.Text ~= "" and explorerFilter.Text ~= "Filter workspace..." then - return true - end - return false -end - -function lookForAName(obj,name) - for i,v in pairs(obj:GetChildren()) do - if string.find(string.lower(v.Name),string.lower(name)) then nameScanned = true end - lookForAName(v,name) - end -end - -function scanName(obj) - nameScanned = false - if string.find(string.lower(obj.Name),string.lower(explorerFilter.Text)) then - nameScanned = true - else - lookForAName(obj,explorerFilter.Text) - end - return nameScanned -end - -function updateActions() - for i,v in pairs(QuickButtons) do - if v.Cond() then - v.Toggle(true) - else - v.Toggle(false) - end - end -end - -local updateList,rawUpdateList,updateScroll,rawUpdateSize do - local function r(t) - for i, v in ipairs(t) do - if not filteringWorkspace() or scanName(v.Object) then - if t.Object == game then - if childrenGame[v.Object] then - table.insert(TreeList, v) - - local w = (v.Depth)*(2+ENTRY_PADDING+GUI_SIZE) + 2 + ENTRY_SIZE + 4 + getTextWidth(v.Object.Name) + 4 - if w > nodeWidth then - nodeWidth = w - end - if v.Expanded or filteringWorkspace() then - r(v) - end - end - else - table.insert(TreeList, v) - - local w = (v.Depth)*(2+ENTRY_PADDING+GUI_SIZE) + 2 + ENTRY_SIZE + 4 + getTextWidth(v.Object.Name) + 4 - if w > nodeWidth then - nodeWidth = w - end - if v.Expanded or filteringWorkspace() then - r(v) - end - end - end - end - end - - function rawUpdateSize() - scrollBarH.TotalSpace = nodeWidth - scrollBarH.VisibleSpace = listFrame.AbsoluteSize.x - scrollBarH:Update() - local visible = scrollBarH:CanScrollDown() or scrollBarH:CanScrollUp() - scrollBarH.GUI.Visible = visible - - listFrame.Size = UDim2_new(1,-GUI_SIZE,1,-GUI_SIZE*(visible and 1 or 0) - HEADER_SIZE) - - scrollBar.VisibleSpace = math.ceil(listFrame.AbsoluteSize.y/ENTRY_BOUND) - scrollBar.GUI.Size = UDim2_new(0,GUI_SIZE,1,-GUI_SIZE*(visible and 1 or 0) - HEADER_SIZE) - - scrollBar.TotalSpace = #TreeList+1 - scrollBar:Update() - end - function rawUpdateList() - -- Clear then repopulate the entire list. It appears to be fast enough. - table.clear(TreeList) - nodeWidth = 0 - r(NodeLookup[game]) - r(NodeLookup[DexOutput]) - r(NodeLookup[HiddenEntries]) - r(NodeLookup[HiddenGame]) - rawUpdateSize() - updateActions() - end - - -- Adding or removing large models will cause many updates to occur. We - -- can reduce the number of updates by creating a delay, then dropping any - -- updates that occur during the delay. - local updatingList = false - function updateList() - if updatingList then return end - updatingList = true - wait(0.25) - updatingList = false - rawUpdateList() - end - - local updatingScroll = false - function updateScroll() - if updatingScroll then return end - updatingScroll = true - wait(0.25) - updatingScroll = false - scrollBar:Update() - end -end - -local Selection do - local bindGetSelection = explorerPanel:FindFirstChild("GetSelection") - if not bindGetSelection then - bindGetSelection = Create('BindableFunction',{Name = "GetSelection"}) - bindGetSelection.Parent = explorerPanel - end - - local bindSetSelection = explorerPanel:FindFirstChild("SetSelection") - if not bindSetSelection then - bindSetSelection = Create('BindableFunction',{Name = "SetSelection"}) - bindSetSelection.Parent = explorerPanel - end - - local bindSelectionChanged = explorerPanel:FindFirstChild("SelectionChanged") - if not bindSelectionChanged then - bindSelectionChanged = Create('BindableEvent',{Name = "SelectionChanged"}) - bindSelectionChanged.Parent = explorerPanel - end - - local SelectionList = {} - local SelectionSet = {} - local Updates = true - Selection = { - Selected = SelectionSet; - List = SelectionList; - } - - local function addObject(object) - -- list update - local lupdate = false - -- scroll update - local supdate = false - - if not SelectionSet[object] then - local node = NodeLookup[object] - if node then - table.insert(SelectionList,object) - SelectionSet[object] = true - node.Selected = true - - -- expand all ancestors so that selected node becomes visible - node = node.Parent - while node do - if not node.Expanded then - node.Expanded = true - lupdate = true - end - node = node.Parent - end - supdate = true - end - end - return lupdate,supdate - end - - Selection.Finding = false - Selection.Found = {} - - function Selection:Set(objects) - if Selection.Finding then - Selection.Found = objects - end - - local lupdate = false - local supdate = false - - if #SelectionList > 0 then - for i = 1,#SelectionList do - local object = SelectionList[i] - local node = NodeLookup[object] - if node then - node.Selected = false - SelectionSet[object] = nil - end - end - - SelectionList = {} - Selection.List = SelectionList - supdate = true - end - - for i = 1,#objects do - local l,s = addObject(objects[i]) - lupdate = l or lupdate - supdate = s or supdate - end - - if lupdate then - rawUpdateList() - supdate = true - elseif supdate then - scrollBar:Update() - end - - if supdate then - bindSelectionChanged:Fire() - updateActions() - end - end - - function Selection:Add(object) - local l,s = addObject(object) - if l then - rawUpdateList() - if Updates then - bindSelectionChanged:Fire() - updateActions() - end - elseif s then - scrollBar:Update() - if Updates then - bindSelectionChanged:Fire() - updateActions() - end - end - end - - function Selection:StopUpdates() - Updates = false - end - - function Selection:ResumeUpdates() - Updates = true - bindSelectionChanged:Fire() - updateActions() - end - - function Selection:Remove(object,noupdate) - if SelectionSet[object] then - local node = NodeLookup[object] - if node then - node.Selected = false - SelectionSet[object] = nil - for i = 1,#SelectionList do - if SelectionList[i] == object then - table.remove(SelectionList,i) - break - end - end - - if not noupdate then - scrollBar:Update() - end - bindSelectionChanged:Fire() - updateActions() - end - end - end - - function Selection:Get() - local list = {} - for i = 1,#SelectionList do - if SelectionList[i] ~= HiddenEntriesMain and SelectionList[i] ~= DexOutputMain then - table.insert(list, SelectionList[i]) - end - end - return list - end - - bindSetSelection.OnInvoke = function(...) - Selection:Set(...) - end - - bindGetSelection.OnInvoke = function() - return Selection:Get() - end -end - -function CreateCaution(title,msg) - local newCaution = CautionWindow - newCaution.Visible = true - newCaution.Title.Text = title - newCaution.MainWindow.Desc.Text = msg - newCaution.MainWindow.Ok.MouseButton1Up:connect(function() - newCaution.Visible = false - end) -end - -function CreateTableCaution(title,msg) - if type(msg) ~= "table" then return CreateCaution(title,tostring(msg)) end - local newCaution = TableCautionWindow:Clone() - newCaution.Title.Text = title - - local TableList = newCaution.MainWindow.TableResults - local TableTemplate = newCaution.MainWindow.TableTemplate - - for i,v in pairs(msg) do - local newResult = TableTemplate:Clone() - newResult.Type.Text = type(v) - newResult.Value.Text = tostring(v) - newResult.Position = UDim2_new(0,0,0,#TableList:GetChildren() * 20) - newResult.Parent = TableList - TableList.CanvasSize = UDim2_new(0,0,0,#TableList:GetChildren() * 20) - newResult.Visible = true - end - newCaution.Parent = explorerPanel.Parent - newCaution.Visible = true - newCaution.MainWindow.Ok.MouseButton1Up:connect(function() - newCaution:Destroy() - end) -end - -local function Split(str, delimiter) - local start = 1 - local t = {} - while true do - local pos = string.find (str, delimiter, start, true) - if not pos then - break - end - table.insert (t, string.sub (str, start, pos - 1)) - start = pos + string.len (delimiter) - end - table.insert (t, string.sub (str, start)) - return t -end - -local function ToValue(value,type) - if type == "Vector2" then - local list = Split(value,",") - if #list < 2 then return nil end - local x = tonumber(list[1]) or 0 - local y = tonumber(list[2]) or 0 - return Vector2_new(x,y) - elseif type == "Vector3" then - local list = Split(value,",") - if #list < 3 then return nil end - local x = tonumber(list[1]) or 0 - local y = tonumber(list[2]) or 0 - local z = tonumber(list[3]) or 0 - return Vector3_new(x,y,z) - elseif type == "Color3" then - local list = Split(value,",") - if #list < 3 then return nil end - local r = tonumber(list[1]) or 0 - local g = tonumber(list[2]) or 0 - local b = tonumber(list[3]) or 0 - return Color3_new(r/255,g/255, b/255) - elseif type == "UDim2" then - local list = Split(string.gsub(string.gsub(value, "{", ""),"}",""),",") - if #list < 4 then return nil end - local xScale = tonumber(list[1]) or 0 - local xOffset = tonumber(list[2]) or 0 - local yScale = tonumber(list[3]) or 0 - local yOffset = tonumber(list[4]) or 0 - return UDim2_new(xScale, xOffset, yScale, yOffset) - elseif type == "Number" then - return tonumber(value) - elseif type == "String" then - return value - elseif type == "NumberRange" then - local list = Split(value,",") - if #list == 1 then - if tonumber(list[1]) == nil then return nil end - local newVal = tonumber(list[1]) or 0 - return NumberRange.new(newVal) - end - if #list < 2 then return nil end - local x = tonumber(list[1]) or 0 - local y = tonumber(list[2]) or 0 - return NumberRange.new(x,y) - elseif type == "Script" then - local success,err = pcall(function() - --return loadstring("return "..tostring(value), "?")() - end) - if err then - return nil - end - else - return nil - end -end - -local function ToPropValue(value,type) - if type == "Vector2" then - local list = Split(value,",") - if #list < 2 then return nil end - local x = tonumber(list[1]) or 0 - local y = tonumber(list[2]) or 0 - return Vector2_new(x,y) - elseif type == "Vector3" then - local list = Split(value,",") - if #list < 3 then return nil end - local x = tonumber(list[1]) or 0 - local y = tonumber(list[2]) or 0 - local z = tonumber(list[3]) or 0 - return Vector3_new(x,y,z) - elseif type == "Color3" then - local list = Split(value,",") - if #list < 3 then return nil end - local r = tonumber(list[1]) or 0 - local g = tonumber(list[2]) or 0 - local b = tonumber(list[3]) or 0 - return Color3_new(r/255,g/255, b/255) - elseif type == "UDim2" then - local list = Split(string.gsub(string.gsub(value, "{", ""),"}",""),",") - if #list < 4 then return nil end - local xScale = tonumber(list[1]) or 0 - local xOffset = tonumber(list[2]) or 0 - local yScale = tonumber(list[3]) or 0 - local yOffset = tonumber(list[4]) or 0 - return UDim2_new(xScale, xOffset, yScale, yOffset) - elseif type == "Content" then - return value - elseif type == "float" or type == "int" or type == "double" then - return tonumber(value) - elseif type == "string" then - return value - elseif type == "NumberRange" then - local list = Split(value,",") - if #list == 1 then - if tonumber(list[1]) == nil then return nil end - local newVal = tonumber(list[1]) or 0 - return NumberRange.new(newVal) - end - if #list < 2 then return nil end - local x = tonumber(list[1]) or 0 - local y = tonumber(list[2]) or 0 - return NumberRange.new(x,y) - elseif string.sub(value,1,4) == "Enum" then - local getEnum = value - while true do - local x,y = string.find(getEnum,".") - if y then - getEnum = string.sub(getEnum,y+1) - else - break - end - end - print(getEnum) - return getEnum - else - return nil - end -end - -function PromptCaller(inst) - if CurrentRemoteWindow then - CurrentRemoteWindow:Destroy() - CurrentRemoteWindow = nil - end - CurrentRemoteWindow = RemoteWindow:Clone() - CurrentRemoteWindow.Parent = explorerPanel.Parent - CurrentRemoteWindow.Visible = true - - local displayValues = false - - local ArgumentList = CurrentRemoteWindow.MainWindow.Arguments - local ArgumentTemplate = CurrentRemoteWindow.MainWindow.ArgumentTemplate - - if inst:IsA("RemoteEvent") or inst:IsA("BindableEvent") then - CurrentRemoteWindow.Title.Text = "Fire Event" - CurrentRemoteWindow.MainWindow.Ok.Text = "Fire" - CurrentRemoteWindow.MainWindow.DisplayReturned.Visible = false - CurrentRemoteWindow.MainWindow.Desc2.Visible = false - end - - if inst:IsA("RemoteEvent") or inst:IsA("RemoteFunction") then - local newArgument = ArgumentTemplate:Clone() - newArgument.Parent = ArgumentList - newArgument.Visible = true - newArgument.Type.Text = "UserNameToFire" - end - - local newArgument = ArgumentTemplate:Clone() - if inst:IsA("RemoteEvent") or inst:IsA("RemoteFunction") then - newArgument.Position = UDim2_new(0,0,0,20) - ArgumentList.CanvasSize = UDim2_new(0,0,0,40) - end - newArgument.Parent = ArgumentList - newArgument.Visible = true - newArgument.Type.MouseButton1Down:connect(function() - createDDown(newArgument.Type,function(choice) - newArgument.Type.Text = choice - end,"Script","Number","String","Color3","Vector3","Vector2","UDim2","NumberRange") - end) - - CurrentRemoteWindow.MainWindow.Ok.MouseButton1Up:connect(function() - if CurrentRemoteWindow and inst.Parent ~= nil then - local MyArguments = {} - for i,v in pairs(ArgumentList:GetChildren()) do - if inst:IsA("RemoteFunction") or inst:IsA("RemoteEvent") and i == 1 then - local Players = game:GetService("Players") - if Players:FindFirstChild(v.Value.Text) then - table.insert(MyArguments,Players[v.Value.Text]) - else - CreateCaution("Remote Caller","The username defined is not in-game.") - return - end - end - table.insert(MyArguments,ToValue(v.Value.Text,v.Type.Text)) - end - if inst:IsA("RemoteFunction") or inst:IsA("RemoteEvent") then - if displayValues then - spawn(function() - local myResults = RemoteEvent:InvokeServer("CallRemote",inst,MyArguments) - if myResults then - CreateTableCaution("Remote Caller",myResults) - else - CreateCaution("Remote Caller","This remote did not return anything.") - end - end) - else - spawn(function() - RemoteEvent:InvokeServer("CallRemote",inst,MyArguments) - end) - end - else - RemoteEvent:InvokeServer("CallRemote",inst,MyArguments) - end - CurrentRemoteWindow:Destroy() - CurrentRemoteWindow = nil - end - end) - - CurrentRemoteWindow.MainWindow.Add.MouseButton1Up:connect(function() - if CurrentRemoteWindow then - local newArgument = ArgumentTemplate:Clone() - newArgument.Position = UDim2_new(0,0,0,#ArgumentList:GetChildren() * 20) - newArgument.Parent = ArgumentList - ArgumentList.CanvasSize = UDim2_new(0,0,0,#ArgumentList:GetChildren() * 20) - newArgument.Visible = true - newArgument.Type.MouseButton1Down:connect(function() - createDDown(newArgument.Type,function(choice) - newArgument.Type.Text = choice - end,"Script","Number","String","Color3","Vector3","Vector2","UDim2","NumberRange") - end) - end - end) - - CurrentRemoteWindow.MainWindow.Subtract.MouseButton1Up:connect(function() - if CurrentRemoteWindow then - if (inst:IsA("RemoteFunction") or inst:IsA("RemoteEvent")) and #ArgumentList:GetChildren() > 2 then - ArgumentList:GetChildren()[#ArgumentList:GetChildren()]:Destroy() - ArgumentList.CanvasSize = UDim2_new(0,0,0,#ArgumentList:GetChildren() * 20) - elseif inst:IsA("RemoteFunction") == false and inst:IsA("RemoteEvent") == false and #ArgumentList:GetChildren() > 1 then - ArgumentList:GetChildren()[#ArgumentList:GetChildren()]:Destroy() - ArgumentList.CanvasSize = UDim2_new(0,0,0,#ArgumentList:GetChildren() * 20) - end - end - end) - - CurrentRemoteWindow.MainWindow.Cancel.MouseButton1Up:connect(function() - if CurrentRemoteWindow then - CurrentRemoteWindow:Destroy() - CurrentRemoteWindow = nil - end - end) - - CurrentRemoteWindow.MainWindow.DisplayReturned.MouseButton1Up:connect(function() - if displayValues then - displayValues = false - CurrentRemoteWindow.MainWindow.DisplayReturned.enabled.Visible = false - else - displayValues = true - CurrentRemoteWindow.MainWindow.DisplayReturned.enabled.Visible = true - end - end) -end - -function DestroyRightClick() - if currentRightClickMenu then - currentRightClickMenu:Destroy() - currentRightClickMenu = nil - end - if CurrentInsertObjectWindow and CurrentInsertObjectWindow.Visible then - CurrentInsertObjectWindow.Visible = false - end -end - -function rightClickMenu(sObj) - local mouse = game:GetService("Players").LocalPlayer:GetMouse() - - currentRightClickMenu = CreateRightClickMenu( - {"Cut","Copy","Paste Into","Duplicate","Delete",false,"Group","Ungroup","Select Children",false,"Teleport To","Call Function","Call Remote/Bindable",false,"Insert Part","Insert Object",false}, - "", - false, - function(option) - if option == "Cut" then - if not Option.Modifiable then return end - clipboard = {} - RemoteEvent:InvokeServer("ClearClipboard") - local list = Selection.List - local cut = {} - for i = 1,#list do - local _, obj = pcall(function() return list[i]:Clone() end) - if obj then - table.insert(clipboard,obj) - table.insert(cut,list[i]) - RemoteEvent:InvokeServer("Copy", list[i]) - end - end - for i = 1,#cut do - pcall(delete,cut[i]) - end - updateActions() - elseif option == "Copy" then - if not Option.Modifiable then return end - clipboard = {} - RemoteEvent:InvokeServer("ClearClipboard") - local list = Selection.List - for i = 1,#list do - local _, obj = pcall(function() return list[i]:Clone() end) - if obj then - table.insert(clipboard,obj) - end - - RemoteEvent:InvokeServer("Copy", list[i]) - end - updateActions() - elseif option == "Paste Into" then - if not Option.Modifiable then return end - local parent = Selection.List[1] or workspace - if not RemoteEvent:InvokeServer("Paste", parent) then - for i = 1,#clipboard do - if (clipboard[i]) then - pcall(function() - clipboard[i]:Clone().Parent = parent - end) - end - end - end - elseif option == "Duplicate" then - if not Option.Modifiable then return end - local list = Selection:Get() - local parent = Selection.List[1].Parent or workspace; - for i = 1,#list do - if not RemoteEvent:InvokeServer("Duplicate", list[i], parent) then -- scel was here again hi - local _, obj = pcall(function() return list[i]:Clone() end) - - if obj then - obj.Parent = parent; - end - end - end - elseif option == "Delete" then - if not Option.Modifiable then return end - local list = Selection:Get() - for i = 1,#list do - pcall(delete,list[i]) - end - Selection:Set({}) - elseif option == "Group" then - if not Option.Modifiable then return end - local parent = Selection.List[1].Parent or workspace - local newModel = RemoteEvent:InvokeServer("InstanceNew", "Model", {Parent = parent}) or Instance_new("Model") - local list = Selection:Get() - newModel.Parent = parent - for i = 1,#list do - list[i].Parent = newModel - RemoteEvent:InvokeServer("SetProperty", list[i], "Parent", newModel) - end - Selection:Set({}) - elseif option == "Ungroup" then - if not Option.Modifiable then return end - local ungrouped = {} - local list = Selection:Get() - for i = 1,#list do - if list[i]:IsA("Model") then - for i2,v2 in pairs(list[i]:GetChildren()) do - v2.Parent = list[i].Parent or workspace - table.insert(ungrouped,v2) - RemoteEvent:InvokeServer("SetProperty", v2, "Parent", list[i].Parent or workspace) - end - pcall(delete,list[i]) - end - end - Selection:Set({}) - if SettingsRemote:Invoke("SelectUngrouped") then - for i,v in pairs(ungrouped) do - Selection:Add(v) - end - end - elseif option == "Select Children" then - if not Option.Modifiable then return end - local list = Selection:Get() - Selection:Set({}) - Selection:StopUpdates() - for i = 1,#list do - for i2,v2 in pairs(list[i]:GetChildren()) do - Selection:Add(v2) - end - end - Selection:ResumeUpdates() - elseif option == "Teleport To" then - if not Option.Modifiable then return end - local list = Selection:Get() - for i = 1,#list do - if list[i]:IsA("BasePart") then - pcall(function() - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = list[i].CFrame - end) - break - end - end - elseif option == "Insert Part" then - if not Option.Modifiable then return end - local insertedParts = {} - local list = Selection:Get() - for i = 1,#list do - pcall(function() - local props = {} - props.Parent = list[i] - props.CFrame = CFrame_new(game:GetService("Players").LocalPlayer.Character.Head.Position) + Vector3_new(0,3,0) - - local newPart = RemoteEvent:InvokeServer("InstanceNew", "Part", props) or Instance_new("Part") - newPart.Parent = props.Parent; - newPart.CFrame = props.CFrame; - table.insert(insertedParts,newPart) - end) - end - elseif option == "Call Remote/Bindable" then - if not Option.Modifiable then return end - local list = Selection:Get() - for i = 1,#list do - if list[i]:IsA("RemoteFunction") or list[i]:IsA("RemoteEvent") or list[i]:IsA("BindableFunction") or list[i]:IsA("BindableEvent") then - PromptCaller(list[i]) - break - end - end - end - end) - currentRightClickMenu.Parent = explorerPanel.Parent - currentRightClickMenu.Position = UDim2_new(0,mouse.X,0,mouse.Y) - if currentRightClickMenu.AbsolutePosition.X + currentRightClickMenu.AbsoluteSize.X > explorerPanel.AbsolutePosition.X + explorerPanel.AbsoluteSize.X then - currentRightClickMenu.Position = UDim2_new(0, explorerPanel.AbsolutePosition.X + explorerPanel.AbsoluteSize.X - currentRightClickMenu.AbsoluteSize.X, 0, mouse.Y) - end -end - -local function cancelReparentDrag()end -local function cancelSelectDrag()end -do - local listEntries = {} - local nameConnLookup = {} - - local mouseDrag = Create('ImageButton',{ - Name = "MouseDrag"; - Position = UDim2_new(-0.25,0,-0.25,0); - Size = UDim2_new(1.5,0,1.5,0); - Transparency = 1; - AutoButtonColor = false; - Active = true; - ZIndex = 10; - }) - local function dragSelect(last,add,button) - local connDrag - local conUp - - conDrag = mouseDrag.MouseMoved:connect(function(x,y) - local pos = Vector2_new(x,y) - listFrame.AbsolutePosition - local size = listFrame.AbsoluteSize - if pos.x < 0 or pos.x > size.x or pos.y < 0 or pos.y > size.y then return end - - local i = math.ceil(pos.y/ENTRY_BOUND) + scrollBar.ScrollIndex - -- Mouse may have made a large step, so interpolate between the - -- last index and the current. - for n = ilast and i or last do - local node = TreeList[n] - if node then - if add then - Selection:Add(node.Object) - else - Selection:Remove(node.Object) - end - end - end - last = i - end) - - function cancelSelectDrag() - mouseDrag.Parent = nil - conDrag:disconnect() - conUp:disconnect() - function cancelSelectDrag()end - end - - conUp = mouseDrag[button]:connect(cancelSelectDrag) - - mouseDrag.Parent = GetScreen(listFrame) - end - - local function dragReparent(object,dragGhost,clickPos,ghostOffset) - local connDrag - local conUp - local conUp2 - - local parentIndex = nil - local dragged = false - - local parentHighlight = Create('Frame',{ - Transparency = 1; - Visible = false; - Create('Frame',{ - BorderSizePixel = 0; - BackgroundColor3 = Color3_new(0,0,0); - BackgroundTransparency = 0.1; - Position = UDim2_new(0,0,0,0); - Size = UDim2_new(1,0,0,1); - }); - Create('Frame',{ - BorderSizePixel = 0; - BackgroundColor3 = Color3_new(0,0,0); - BackgroundTransparency = 0.1; - Position = UDim2_new(1,0,0,0); - Size = UDim2_new(0,1,1,0); - }); - Create('Frame',{ - BorderSizePixel = 0; - BackgroundColor3 = Color3_new(0,0,0); - BackgroundTransparency = 0.1; - Position = UDim2_new(0,0,1,0); - Size = UDim2_new(1,0,0,1); - }); - Create('Frame',{ - BorderSizePixel = 0; - BackgroundColor3 = Color3_new(0,0,0); - BackgroundTransparency = 0.1; - Position = UDim2_new(0,0,0,0); - Size = UDim2_new(0,1,1,0); - }); - }) - SetZIndex(parentHighlight,9) - - conDrag = mouseDrag.MouseMoved:connect(function(x,y) - local dragPos = Vector2_new(x,y) - if dragged then - local pos = dragPos - listFrame.AbsolutePosition - local size = listFrame.AbsoluteSize - - parentIndex = nil - parentHighlight.Visible = false - if pos.x >= 0 and pos.x <= size.x and pos.y >= 0 and pos.y <= size.y + ENTRY_SIZE*2 then - local i = math.ceil(pos.y/ENTRY_BOUND-2) - local node = TreeList[i + scrollBar.ScrollIndex] - if node and node.Object ~= object and not object:IsAncestorOf(node.Object) then - parentIndex = i - local entry = listEntries[i] - if entry then - parentHighlight.Visible = true - parentHighlight.Position = UDim2_new(0,1,0,entry.AbsolutePosition.y-listFrame.AbsolutePosition.y) - parentHighlight.Size = UDim2_new(0,size.x-4,0,entry.AbsoluteSize.y) - end - end - end - - dragGhost.Position = UDim2_new(0,dragPos.x+ghostOffset.x,0,dragPos.y+ghostOffset.y) - elseif (clickPos-dragPos).magnitude > 8 then - dragged = true - SetZIndex(dragGhost,9) - dragGhost.IndentFrame.Transparency = 0.25 - dragGhost.IndentFrame.EntryText.TextColor3 = GuiColor.TextSelected - dragGhost.Position = UDim2_new(0,dragPos.x+ghostOffset.x,0,dragPos.y+ghostOffset.y) - dragGhost.Parent = GetScreen(listFrame) - parentHighlight.Parent = listFrame - end - end) - - function cancelReparentDrag() - mouseDrag.Parent = nil - conDrag:disconnect() - conUp:disconnect() - conUp2:disconnect() - dragGhost:Destroy() - parentHighlight:Destroy() - function cancelReparentDrag()end - end - - local wasSelected = Selection.Selected[object] - if not wasSelected and Option.Selectable then - Selection:Set({object}) - end - - conUp = mouseDrag.MouseButton1Up:connect(function() - cancelReparentDrag() - if dragged then - if parentIndex then - local parentNode = TreeList[parentIndex + scrollBar.ScrollIndex] - if parentNode then - parentNode.Expanded = true - - local parentObj = parentNode.Object - local function parent(a,b) - a.Parent = b - end - if Option.Selectable then - local list = Selection.List - for i = 1,#list do - pcall(parent,list[i],parentObj) - end - else - pcall(parent,object,parentObj) - end - end - end - else - -- do selection click - if wasSelected and Option.Selectable then - Selection:Set({}) - end - end - end) - conUp2 = mouseDrag.MouseButton2Down:connect(function() - cancelReparentDrag() - end) - - mouseDrag.Parent = GetScreen(listFrame) - end - - local entryTemplate = Create('ImageButton',{ - Name = "Entry"; - Transparency = 1; - AutoButtonColor = false; - Position = UDim2_new(0,0,0,0); - Size = UDim2_new(1,0,0,ENTRY_SIZE); - Create('Frame',{ - Name = "IndentFrame"; - BackgroundTransparency = 1; - BackgroundColor3 = GuiColor.Selected; - BorderColor3 = GuiColor.BorderSelected; - Position = UDim2_new(0,0,0,0); - Size = UDim2_new(1,0,1,0); - Create(Icon('ImageButton',0),{ - Name = "Expand"; - AutoButtonColor = false; - Position = UDim2_new(0,-GUI_SIZE,0.5,-GUI_SIZE/2); - Size = UDim2_new(0,GUI_SIZE,0,GUI_SIZE); - }); - Create(ClassIcon(nil,0),{ - Name = "ExplorerIcon"; - Position = UDim2_new(0,2+ENTRY_PADDING,0.5,-GUI_SIZE/2); - Size = UDim2_new(0,GUI_SIZE,0,GUI_SIZE); - }); - Create('TextLabel',{ - Name = "EntryText"; - BackgroundTransparency = 1; - TextColor3 = GuiColor.Text; - TextXAlignment = 'Left'; - TextYAlignment = 'Center'; - Font = FONT; - FontSize = FONT_SIZE; - Text = ""; - Position = UDim2_new(0,2+ENTRY_SIZE+4,0,0); - Size = UDim2_new(1,-2,1,0); - }); - }); - }) - - function scrollBar.UpdateCallback(self) - for i = 1,self.VisibleSpace do - local node = TreeList[i + self.ScrollIndex] - if node then - local entry = listEntries[i] - if not entry then - entry = Create(entryTemplate:Clone(),{ - Position = UDim2_new(0,2,0,ENTRY_BOUND*(i-1)+2); - Size = UDim2_new(0,nodeWidth,0,ENTRY_SIZE); - ZIndex = listFrame.ZIndex; - }) - listEntries[i] = entry - - local expand = entry.IndentFrame.Expand - expand.MouseEnter:connect(function() - local node = TreeList[i + self.ScrollIndex] - if #node > 0 then - if node.Object ~= HiddenEntriesMain then - if node.Expanded then - Icon(expand,NODE_EXPANDED_OVER) - else - Icon(expand,NODE_COLLAPSED_OVER) - end - else - if node.HiddenExpanded then - Icon(expand,NODE_EXPANDED_OVER) - else - Icon(expand,NODE_COLLAPSED_OVER) - end - end - end - end) - expand.MouseLeave:connect(function() - pcall(function() - local node = TreeList[i + self.ScrollIndex] - if node.Object == HiddenEntriesMain then - if node.HiddenExpanded then - Icon(expand,NODE_EXPANDED) - else - Icon(expand,NODE_COLLAPSED) - end - return - end - if #node > 0 then - if node.Expanded then - Icon(expand,NODE_EXPANDED) - else - Icon(expand,NODE_COLLAPSED) - end - end - end) - end) - - local function radd(o,refresh,parent) - addObject(o,refresh,parent) - local s,children = pcall(function() return o:GetChildren() end, o) - if s then - for i = 1,#children do - radd(children[i],refresh,o) - end - end - end - - expand.MouseButton1Down:connect(function() - local node = TreeList[i + self.ScrollIndex] - if #node > 0 then - if node.Object ~= HiddenEntriesMain then - node.Expanded = not node.Expanded - else - if not MuteHiddenItems then - NodeLookup[HiddenGame] = { - Object = HiddenGame; - Parent = nil; - Index = 0; - Expanded = true; - } - else - for i,v in pairs(game:GetChildren()) do - if not childrenGame[v] then - radd(v, true, HiddenGame) - end - end - end - - MuteHiddenItems = not MuteHiddenItems - node.HiddenExpanded = not node.HiddenExpanded - end - if node.Object == explorerPanel.Parent and node.Expanded then - CreateCaution("Warning", "Modifying the contents of this Instance could cause erratic or unstable behavior. Proceed with caution.") - end - -- use raw update so the list updates instantly - rawUpdateList() - end - end) - - entry.MouseButton1Down:connect(function(x,y) - local node = TreeList[i + self.ScrollIndex] - DestroyRightClick() - if GetAwaitRemote:Invoke() then - bindSetAwaiting:Fire(node.Object) - return - end - - if node.Object == HiddenEntriesMain then - return - end - - if not HoldingShift then - lastSelectedNode = i + self.ScrollIndex - end - - if HoldingShift and not filteringWorkspace() then - if lastSelectedNode then - if i + self.ScrollIndex - lastSelectedNode > 0 then - Selection:StopUpdates() - for i2 = 1, i + self.ScrollIndex - lastSelectedNode do - local newNode = TreeList[lastSelectedNode + i2] - if newNode then - Selection:Add(newNode.Object) - end - end - Selection:ResumeUpdates() - else - Selection:StopUpdates() - for i2 = i + self.ScrollIndex - lastSelectedNode, 1 do - local newNode = TreeList[lastSelectedNode + i2] - if newNode then - Selection:Add(newNode.Object) - end - end - Selection:ResumeUpdates() - end - end - return - end - - if HoldingCtrl then - if Selection.Selected[node.Object] then - Selection:Remove(node.Object) - else - Selection:Add(node.Object) - end - return - end - if Option.Modifiable then - local pos = Vector2_new(x,y) - dragReparent(node.Object,entry:Clone(),pos,entry.AbsolutePosition-pos) - elseif Option.Selectable then - if Selection.Selected[node.Object] then - Selection:Set({}) - else - Selection:Set({node.Object}) - end - dragSelect(i+self.ScrollIndex,true,'MouseButton1Up') - end - end) - - local curSelect - entry.MouseButton2Down:connect(function() - if not Option.Selectable then return end - - DestroyRightClick() - - curSelect = entry - - local node = TreeList[i + self.ScrollIndex] - - if node.Object == HiddenEntriesMain then - return - end - - if GetAwaitRemote:Invoke() then - bindSetAwaiting:Fire(node.Object) - return - end - - if not Selection.Selected[node.Object] then - Selection:Set({node.Object}) - end - end) - - - entry.MouseButton2Up:connect(function() - if not Option.Selectable then return end - - local node = TreeList[i + self.ScrollIndex] - - if node.Object == HiddenEntriesMain then - return - end - - if checkMouseInGui(curSelect) then - rightClickMenu(node.Object) - end - end) - - entry.Parent = listFrame - end - - entry.Visible = true - - local object = node.Object - - -- update expand icon - if node.Object ~= HiddenEntriesMain then - if #node == 0 then - entry.IndentFrame.Expand.Visible = false - elseif node.Expanded then - Icon(entry.IndentFrame.Expand,NODE_EXPANDED) - entry.IndentFrame.Expand.Visible = true - else - Icon(entry.IndentFrame.Expand,NODE_COLLAPSED) - entry.IndentFrame.Expand.Visible = true - end - else - if node.HiddenExpanded then - Icon(entry.IndentFrame.Expand,NODE_EXPANDED) - entry.IndentFrame.Expand.Visible = true - else - Icon(entry.IndentFrame.Expand,NODE_COLLAPSED) - entry.IndentFrame.Expand.Visible = true - end - end - - -- update explorer icon - if object ~= HiddenEntriesMain then - entry.IndentFrame.EntryText.Position = UDim2_new(0,2+ENTRY_SIZE+4,0,0); - entry.IndentFrame.ExplorerIcon.Visible = true - ClassIcon(entry.IndentFrame.ExplorerIcon,ClassIndex[object.ClassName] or 0) - else - entry.IndentFrame.EntryText.Position = UDim2_new(0,0,0,0); - entry.IndentFrame.ExplorerIcon.Visible = false - end - - -- update indentation - local w = (node.Depth)*(2+ENTRY_PADDING+GUI_SIZE) - entry.IndentFrame.Position = UDim2_new(0,w,0,0) - entry.IndentFrame.Size = UDim2_new(1,-w,1,0) - - -- update hidden entries name - NameHiddenEntries() - - -- update name change detection - if nameConnLookup[entry] then - nameConnLookup[entry]:disconnect() - end - local text = entry.IndentFrame.EntryText - text.Text = object.Name - nameConnLookup[entry] = node.Object.Changed:connect(function(p) - if p == 'Name' then - text.Text = object.Name - end - end) - - -- update selection - entry.IndentFrame.Transparency = node.Selected and 0 or 1 - text.TextColor3 = GuiColor[node.Selected and 'TextSelected' or 'Text'] - - entry.Size = UDim2_new(0,nodeWidth,0,ENTRY_SIZE) - elseif listEntries[i] then - listEntries[i].Visible = false - end - end - for i = self.VisibleSpace+1,self.TotalSpace do - local entry = listEntries[i] - if entry then - listEntries[i] = nil - entry:Destroy() - end - end - end - - function scrollBarH.UpdateCallback(self) - for i = 1,scrollBar.VisibleSpace do - local node = TreeList[i + scrollBar.ScrollIndex] - if node then - local entry = listEntries[i] - if entry then - entry.Position = UDim2_new(0,2 - scrollBarH.ScrollIndex,0,ENTRY_BOUND*(i-1)+2) - end - end - end - end - - Connect(listFrame.Changed,function(p) - if p == 'AbsoluteSize' then - rawUpdateSize() - end - end) - - local wheelAmount = 6 - explorerPanel.MouseWheelForward:connect(function() - if scrollBar.VisibleSpace - 1 > wheelAmount then - scrollBar:ScrollTo(scrollBar.ScrollIndex - wheelAmount) - else - scrollBar:ScrollTo(scrollBar.ScrollIndex - scrollBar.VisibleSpace) - end - end) - explorerPanel.MouseWheelBackward:connect(function() - if scrollBar.VisibleSpace - 1 > wheelAmount then - scrollBar:ScrollTo(scrollBar.ScrollIndex + wheelAmount) - else - scrollBar:ScrollTo(scrollBar.ScrollIndex + scrollBar.VisibleSpace) - end - end) -end - ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----- Object detection - --- Inserts `v` into `t` at `i`. Also sets `Index` field in `v`. -local function insert(t,i,v) - for n = #t,i,-1 do - local v = t[n] - v.Index = n+1 - t[n+1] = v - end - v.Index = i - t[i] = v -end - --- Removes `i` from `t`. Also sets `Index` field in removed value. -local function remove(t,i) - local v = t[i] - for n = i+1,#t do - local v = t[n] - v.Index = n-1 - t[n-1] = v - end - t[#t] = nil - v.Index = 0 - return v -end - --- Returns how deep `o` is in the tree. -local function depth(o) - local d = -1 - while o do - o = o.Parent - d = d + 1 - end - return d -end - - -local connLookup = {} - --- Returns whether a node would be present in the tree list -local function nodeIsVisible(node) - local visible = true - node = node.Parent - while node and visible do - visible = visible and node.Expanded - node = node.Parent - end - return visible -end - --- Removes an object's tree node. Called when the object stops existing in the --- game tree. -removeObject = function(object) - local objectNode = NodeLookup[object] - if not objectNode then - return - end - - local visible = nodeIsVisible(objectNode) - - Selection:Remove(object,true) - - local parent = objectNode.Parent - remove(parent,objectNode.Index) - NodeLookup[object] = nil - connLookup[object]:disconnect() - connLookup[object] = nil - - if visible then - updateList() - elseif nodeIsVisible(parent) then - updateScroll() - end -end - --- Moves a tree node to a new parent. Called when an existing object's parent --- changes. -local function moveObject(object,parent) - local objectNode = NodeLookup[object] - if not objectNode then - return - end - - local parentNode = NodeLookup[parent] - if not parentNode then - return - end - - local visible = nodeIsVisible(objectNode) - - remove(objectNode.Parent,objectNode.Index) - objectNode.Parent = parentNode - - objectNode.Depth = depth(object) - local function r(node,d) - for i = 1,#node do - node[i].Depth = d - r(node[i],d+1) - end - end - r(objectNode,objectNode.Depth+1) - - insert(parentNode,#parentNode+1,objectNode) - - if visible or nodeIsVisible(objectNode) then - updateList() - elseif nodeIsVisible(objectNode.Parent) then - updateScroll() - end -end - --- ScriptContext['/Libraries/LibraryRegistration/LibraryRegistration'] --- This RobloxLocked object lets me index its properties for some reason - -local function check(object) - return object.AncestryChanged -end - --- Creates a new tree node from an object. Called when an object starts --- existing in the game tree. -addObject = function(object,noupdate,parent) - if script then - -- protect against naughty RobloxLocked objects - local s = pcall(check,object) - if not s then - return - end - end - - local parentNode - - if parent then - parentNode = NodeLookup[parent] - else - parentNode = NodeLookup[object.Parent] - end - - if not parentNode then - return - end - - local objectNode = { - Object = object; - Parent = parentNode; - Index = 0; - Expanded = false; - Selected = false; - Depth = depth(object); - } - - connLookup[object] = Connect(object.AncestryChanged,function(c,p) - if c == object then - if p == nil then - removeObject(c) - else - moveObject(c,p) - end - end - end) - - NodeLookup[object] = objectNode - insert(parentNode,#parentNode+1,objectNode) - - if not noupdate then - if nodeIsVisible(objectNode) then - updateList() - elseif nodeIsVisible(objectNode.Parent) then - updateScroll() - end - end -end - -local function makeObject(obj, par) - --[[local newObject = Instance_new(obj.ClassName) - for i,v in pairs(obj.Properties) do - ypcall(function() - local newProp - newProp = ToPropValue(v.Value,v.Type) - newObject[v.Name] = newProp - end) - end - newObject.Parent = par - - obj.Properties.Parent = par--]] - - RemoteEvent:InvokeServer("InstanceNew", obj.ClassName, obj.Properties) -end - -local function writeObject(obj) - local newObject = {ClassName = obj.ClassName, Properties = {}} - for i,v in pairs(RbxApi.GetProperties(obj.className)) do - if v["Name"] ~= "Parent" then - print("thispassed") - table.insert(newObject.Properties,{Name = v["Name"], Type = v["ValueType"], Value = tostring(obj[v["Name"]])}) - end - end - return newObject -end - -do - local function registerNodeLookup4(o) - NodeLookup[o] = { - Object = o; - Parent = nil; - Index = 0; - Expanded = true; - } - end - - registerNodeLookup4(game) - - NodeLookup[DexOutput] = { - Object = DexOutput; - Parent = nil; - Index = 0; - Expanded = true; - } - - registerNodeLookup4(HiddenEntries) - registerNodeLookup4(HiddenGame) - - Connect(game.DescendantAdded,addObject) - Connect(game.DescendantRemoving,removeObject) - - Connect(DexOutput.DescendantAdded,addObject) - Connect(DexOutput.DescendantRemoving,removeObject) - - local function get(o) - return o:GetChildren() - end - - local function r(o) - if o == game and MuteHiddenItems then - for i, v in pairs(gameChildren) do - addObject(v,true) - r(v) - end - return - end - - local s,children = pcall(get,o) - if s then - for i = 1,#children do - addObject(children[i],true) - r(children[i]) - end - end - end - - r(game) - r(DexOutput) - - r(HiddenEntries) - - scrollBar.VisibleSpace = math.ceil(listFrame.AbsoluteSize.y/ENTRY_BOUND) - updateList() -end - ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----- Actions - -local actionButtons do - actionButtons = {} - - local totalActions = 1 - local currentActions = totalActions - local function makeButton(icon,over,name,vis,cond) - local buttonEnabled = false - - local button = Create(Icon('ImageButton',icon),{ - Name = name .. "Button"; - Visible = Option.Modifiable and Option.Selectable; - Position = UDim2_new(1, -4 + -(GUI_SIZE+2)*currentActions+2,0.25,-GUI_SIZE/2); - Size = UDim2_new(0,GUI_SIZE,0,GUI_SIZE); - Parent = headerFrame; - }) - - local tipText = Create('TextLabel',{ - Name = name .. "Text"; - Text = name; - Visible = false; - BackgroundTransparency = 1; - TextXAlignment = 'Right'; - Font = FONT; - FontSize = FONT_SIZE; - Position = UDim2_new(0,0,0,0); - Size = UDim2_new(1,-(GUI_SIZE+2)*totalActions,1,0); - Parent = headerFrame; - }) - - button.MouseEnter:connect(function() - if buttonEnabled then - button.BackgroundTransparency = 0.9 - end - --Icon(button,over) - --tipText.Visible = true - end) - button.MouseLeave:connect(function() - button.BackgroundTransparency = 1 - --Icon(button,icon) - --tipText.Visible = false - end) - - currentActions = currentActions + 1 - actionButtons[#actionButtons+1] = {Obj = button,Cond = cond} - QuickButtons[#actionButtons+1] = {Obj = button,Cond = cond, Toggle = function(on) - if on then - buttonEnabled = true - Icon(button,over) - else - buttonEnabled = false - Icon(button,icon) - end - end} - return button - end - - --local clipboard = {} - local function delete(o) - o.Parent = nil - RemoteEvent:InvokeServer("Delete", o) - end - - - -- DELETE - makeButton(ACTION_DELETE,ACTION_DELETE_OVER,"Delete",true,function() return #Selection:Get() > 0 end).MouseButton1Click:connect(function() - if not Option.Modifiable then return end - local list = Selection:Get() - for i = 1,#list do - pcall(delete,list[i]) - end - Selection:Set({}) - end) - - -- PASTE - makeButton(ACTION_PASTE,ACTION_PASTE_OVER,"Paste",true,function() return #Selection:Get() > 0 and #clipboard > 0 end).MouseButton1Click:connect(function() - if not Option.Modifiable then return end - local parent = Selection.List[1] or workspace - for i = 1,#clipboard do - clipboard[i]:Clone().Parent = parent - end - - - RemoteEvent:InvokeServer("Paste", parent) - end) - - -- COPY - makeButton(ACTION_COPY,ACTION_COPY_OVER,"Copy",true,function() return #Selection:Get() > 0 end).MouseButton1Click:connect(function() - if not Option.Modifiable then return end - clipboard = {} - local list = Selection.List - - RemoteEvent:InvokeServer("ClearClipboard") - for i = 1,#list do - table.insert(clipboard,list[i]:Clone()) - RemoteEvent:InvokeServer("Copy", list[i]) - end - updateActions() - end) - - -- CUT - makeButton(ACTION_CUT,ACTION_CUT_OVER,"Cut",true,function() return #Selection:Get() > 0 end).MouseButton1Click:connect(function() - if not Option.Modifiable then return end - clipboard = {} - local list = Selection.List - local cut = {} - for i = 1,#list do - local obj = list[i]:Clone() - if obj then - table.insert(clipboard,obj) - table.insert(cut,list[i]) - - RemoteEvent:InvokeServer("Copy", list[i]) - end - end - for i = 1,#cut do - pcall(delete,cut[i]) - end - updateActions() - end) - - -- FREEZE - - - -- SORT - -- local actionSort = makeButton(ACTION_SORT,ACTION_SORT_OVER,"Sort") -end - ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----------------------------------------------------------------- ----- Option Bindables - -do - local optionCallback = { - Modifiable = function(value) - for i = 1,#actionButtons do - actionButtons[i].Obj.Visible = value and Option.Selectable - end - cancelReparentDrag() - end; - Selectable = function(value) - for i = 1,#actionButtons do - actionButtons[i].Obj.Visible = value and Option.Modifiable - end - cancelSelectDrag() - Selection:Set({}) - end; - } - - local bindSetOption = explorerPanel:FindFirstChild("SetOption") - if not bindSetOption then - bindSetOption = Create('BindableFunction',{Name = "SetOption"}) - bindSetOption.Parent = explorerPanel - end - - bindSetOption.OnInvoke = function(optionName,value) - if optionCallback[optionName] then - Option[optionName] = value - optionCallback[optionName](value) - end - end - - local bindGetOption = explorerPanel:FindFirstChild("GetOption") - if not bindGetOption then - bindGetOption = Create('BindableFunction',{Name = "GetOption"}) - bindGetOption.Parent = explorerPanel - end - - bindGetOption.OnInvoke = function(optionName) - if optionName then - return Option[optionName] - else - local options = {} - for k,v in pairs(Option) do - options[k] = v - end - return options - end - end -end - -function SelectionVar() - return Selection -end - -Input.InputBegan:connect(function(key) - if key.KeyCode == Enum.KeyCode.LeftControl then - HoldingCtrl = true - end - if key.KeyCode == Enum.KeyCode.LeftShift then - HoldingShift = true - end -end) - -Input.InputEnded:connect(function(key) - if key.KeyCode == Enum.KeyCode.LeftControl then - HoldingCtrl = false - end - if key.KeyCode == Enum.KeyCode.LeftShift then - HoldingShift = false - end -end) - -while RbxApi == nil do - RbxApi = GetApiRemote:Invoke() - wait() -end - -explorerFilter.Changed:connect(function(prop) - if prop == "Text" then - Selection.Finding = true - rawUpdateList() - end -end) - -explorerFilter.FocusLost:connect(function() - if explorerFilter.Text == "" then - if Selection.Found[1] then - scrollBar:ScrollTo(NodeLookup[Selection.Found[1]].Index) - end - - Selection.Finding = false - Selection.Found = {} - end -end) - -CurrentInsertObjectWindow = CreateInsertObjectMenu( - GetClasses(), - "", - false, - function(option) - CurrentInsertObjectWindow.Visible = false - local list = SelectionVar():Get() - for i = 1,#list do - RemoteEvent:InvokeServer("InstanceNew", option, list[i]) - end - DestroyRightClick() - end -)]]> - -1 - - - - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.0784313753 - 0 - 0.0784313753 - - 0 - 0 - false - false - 0 - SettingsPanel - null - null - null - null - - 1 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 300 - 1 - 0 - - 0 - -1 - 0 - - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 0.0784313753 - 0.0784313753 - 0.0784313753 - - 0 - - 0.0784313753 - 0.0784313753 - 0.0784313753 - - 0 - 0 - false - false - 0 - Header - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 17 - - 0 - -1 - 0 - - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 600 - - rbxasset://fonts/SourceSansPro-Semibold.ttf - - 0 - 1 - -1 - TextLabel - null - null - null - null - - 0 - 4 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - -4 - 1 - 0 - - 0 - -1 - - Settings - - 0.980392158 - 0.980392158 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 0 - 1 - true - 1 - - - - - - - GetSetting - -1 - - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - 0 - SettingTemplate - null - null - null - null - - 0 - 0 - 0 - 18 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 60 - - 0 - -1 - 0 - - false - 1 - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 600 - - rbxasset://fonts/SourceSansPro-Semibold.ttf - - 0 - 1 - -1 - SName - null - null - null - null - - 0 - 10 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - -20 - 0 - 30 - - 0 - -1 - - SettingName - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 0 - 1 - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - Status - null - null - null - null - - 0 - 60 - 0 - 30 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 50 - 0 - 15 - - 0 - -1 - - Off - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 0 - 1 - true - 1 - - - - - true - - 0 - 0 - - - true - true - 0 - - 0.592156887 - 0.592156887 - 0.592156887 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - false - Change - null - null - null - null - - 0 - 10 - 0 - 30 - - false - null - 0 - true - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 40 - 0 - 15 - - 0 - -1 - 0 - - - - 0.105882362 - 0.164705887 - 0.207843155 - - false - 14 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 2 - 1 - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 0 - 0.576470613 - 0.862745166 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - OnBar - null - null - null - null - - 0 - 0 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 0 - 0 - 15 - - 0 - -1 - - - - 0.105882362 - 0.164705887 - 0.207843155 - - false - 14 - - 0 - 0 - 0 - - 1 - 0 - 0 - true - 2 - 1 - true - 1 - - - - - - 0 - 10 - - - -1 - - - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - true - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - Bar - null - null - null - null - - 0 - -2 - 0 - -2 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 10 - 0 - 19 - - 0 - -1 - - - - 0.105882362 - 0.164705887 - 0.207843155 - - false - 14 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 2 - 1 - true - 1 - - - - - - 0 - 10 - - - -1 - - - - - - - - - 0 - 10 - - - -1 - - - - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.0784313753 - 0.0784313753 - 0.0784313753 - - 0 - 0 - false - false - 0 - SettingList - null - null - null - null - - 0 - 0 - 0 - 17 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 1 - -17 - - 0 - -1 - 0 - - true - 1 - - - - - - false - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.749019623 - 0.749019623 - 0.749019623 - - 0 - 0 - false - false - 0 - RemoteDebugWindow - null - null - null - null - - 1 - 0 - 0 - 0 - - null - 0 - true - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 300 - 1 - 0 - - 0 - -1 - 0 - - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 0.0784313753 - 0.0784313753 - 0.0784313753 - - 0 - - 0.58431375 - 0.58431375 - 0.58431375 - - 0 - 1 - false - false - 0 - Header - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 17 - - 0 - -1 - 0 - - true - 1 - - - - false - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - TextLabel - null - null - null - null - - 0 - 4 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - -4 - 1 - 0 - - 0 - -1 - - Remote Debugger - - 1 - 1 - 1 - - false - 14 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 0 - 1 - true - 1 - - - - - - - GetSetting - -1 - - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 400 - - rbxasset://fonts/SourceSansPro-Regular.ttf - - 0 - 1 - -1 - Desc - null - null - null - null - - 0 - 0 - 0 - 20 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 40 - - 0 - -1 - - Have fun with remotes - - 1 - 1 - 1 - - false - 32 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - true - 2 - 1 - true - 1 - - - - - - false - - 0 - 0 - - - true - 0 - - 0.196078435 - 0.196078435 - 0.215686277 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - 0 - IntroFrame - null - null - null - null - - 1 - 30 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 301 - 1 - 0 - - 0 - -1 - 0 - - true - 2 - - - - false - - 0 - 0 - - - true - 0 - - 0.196078435 - 0.196078435 - 0.215686277 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 0 - false - false - 0 - Main - null - null - null - null - - 0 - -30 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 60 - - 0 - -1 - 0 - - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 0.196078435 - 0.196078435 - 0.215686277 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - rbxassetid://1513966937 - - 0.196078435 - 0.196078435 - 0.215686277 - - - 0 - 0 - - - 0 - 0 - - 0 - 0 - Slant - null - null - null - null - - 0 - -30 - 0 - 60 - - 0 - null - 180 - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 30 - 0 - 30 - - 0 - - - 0 - 0 - - - 0 - 0 - - - 1 - -1 - - - 1 - 0 - 1 - 0 - - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Creator - null - null - null - null - - 0 - 80 - 0 - 300 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 140 - 0 - 30 - - 0 - -1 - - - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.5 - 0 - 0 - false - 2 - 1 - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Title - null - null - null - null - - 0 - 100 - 0 - 150 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 100 - 0 - 60 - - 0 - -1 - - Dex - - 1 - 1 - 1 - - false - 60 - - 0 - 0 - 0 - - 0.5 - 0 - 0 - true - 2 - 1 - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Version - null - null - null - null - - 0 - 100 - 0 - 210 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 100 - 0 - 30 - - 0 - -1 - - Adonis Edition - - 1 - 1 - 1 - - false - 28 - - 0 - 0 - 0 - - 0.5 - 0 - 0 - false - 2 - 1 - true - 2 - - - - - - true - - 0 - 0 - - - true - 0 - - 0.145098045 - 0.145098045 - 0.164705887 - - 0.100000001 - - 0.58431375 - 0.58431375 - 0.58431375 - - 0 - 0 - false - false - 0 - About - null - null - null - null - - 1 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 300 - 1 - 0 - - 0 - -1 - 0 - - true - 2 - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Creator - null - null - null - null - - 0 - 0 - 0 - 300 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 50 - - 0 - -1 - - - - 1 - 1 - 1 - - false - 18 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - true - 2 - 1 - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Title - null - null - null - null - - 0 - 0 - 0 - 150 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 1 - 0 - 0 - 60 - - 0 - -1 - - Dex - - 1 - 1 - 1 - - false - 60 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - true - 2 - - - - - false - - 0 - 0 - - - true - 0 - - 1 - 1 - 1 - - 1 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - - rbxasset://fonts/families/SourceSansPro.json - 700 - - rbxasset://fonts/SourceSansPro-Bold.ttf - - 0 - 1 - -1 - Version - null - null - null - null - - 0 - 100 - 0 - 210 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 100 - 0 - 30 - - 0 - -1 - - Adonis Edition - - 1 - 1 - 1 - - false - 28 - - 0 - 0 - 0 - - 0.75 - 0 - 0 - false - 2 - 1 - true - 2 - - - - - - - Bindables - -1 - - - - - - GetOption - -1 - - - - - - - GetPrint - -1 - - - - - - - GetSelection - -1 - - - - - - - SetOption - -1 - - - - - - - SetSelection - -1 - - - - - - - SelectionChanged - -1 - - - - - - - GetApi - -1 - - - - - - - GetAwaiting - -1 - - - - - - - SetAwaiting - -1 - - - - - - - GetSpecials - -1 - - - - - - -