--[[
https://discord.gg/7fDasxV2Ht
:::. .,-:::::/ :::. :::::::.. .:: . .::::::. :::::::.. .,::::::
;;`;; ,;;-'````' ;;`;; ;;;;``;;;; ';;, ;; ;;;' ;;`;; ;;;;``;;;; ;;;;''''
,[[ '[[, [[[ [[[[[[/,[[ '[[, [[[,/[[[' '[[, [[, [[' ,[[ '[[, [[[,/[[[' [[cccc
c$$$cc$$$c"$$c. "$$c$$$cc$$$c $$$$$$c Y$c$$$c$P c$$$cc$$$c $$$$$$c $$""""
888 888,`Y8bo,,,o88o888 888,888b "88bo, "88"888 888 888,888b "88bo,888oo,__
YMM ""` `'YMUP"YMMYMM ""` MMMM "W" "M "M" YMM ""` MMMM "W" """"YUMMM
version: qc0pnql3e2a83nzih9j7
--]]
-- | LOCAL SCRIPTS: 12 | INSTANCES: 25 | MODULES: 0 | --
local _AGARWARE={};
local _r={};
local _req=require;
require=function(m) if _r[m] then return _r[m]() end return _req(m) end;
_AGARWARE["1"]=Instance.new("ScreenGui",game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
_AGARWARE["1"].Name="AUTOBUILD";
_AGARWARE["1"]["ResetOnSpawn"]=false;
_AGARWARE["1"]["DisplayOrder"]=999;
_AGARWARE["1"]["ZIndexBehavior"]=Enum.ZIndexBehavior.Sibling;
_AGARWARE["2"]=Instance.new("Frame",_AGARWARE["1"]);
_AGARWARE["2"].Name="MAIN";
_AGARWARE["2"]["Size"]=UDim2.new(0, 350, 0, 300);
_AGARWARE["2"]["BorderColor3"]=Color3.fromRGB(54, 54, 54);
_AGARWARE["2"]["Position"]=UDim2.new(0.60493, 0, 0.46785, 0);
_AGARWARE["2"]["BackgroundColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["3"]=Instance.new("LocalScript",_AGARWARE["2"]);
_AGARWARE["3"].Name="main";
_AGARWARE["4"]=Instance.new("TextButton",_AGARWARE["2"]);
_AGARWARE["4"].Name="Build";
_AGARWARE["4"]["TextWrapped"]=true;
_AGARWARE["4"]["BorderSizePixel"]=0;
_AGARWARE["4"]["BackgroundColor3"]=Color3.fromRGB(0, 203, 0);
_AGARWARE["4"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["4"]["BorderMode"]=Enum.BorderMode.Inset;
_AGARWARE["4"]["TextSize"]=14;
_AGARWARE["4"]["Size"]=UDim2.new(0, 50, 0, 50);
_AGARWARE["4"]["TextColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["4"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["4"]["Text"]=[[Start Build]];
_AGARWARE["4"]["Position"]=UDim2.new(0.85714, 0, 0.06667, 0);
_AGARWARE["5"]=Instance.new("LocalScript",_AGARWARE["4"]);
_AGARWARE["5"].Name="build";
_AGARWARE["6"]=Instance.new("UIStroke",_AGARWARE["4"]);
_AGARWARE["6"].Name="UIStroke";
_AGARWARE["6"]["Thickness"]=2;
_AGARWARE["6"]["ApplyStrokeMode"]=Enum.ApplyStrokeMode.Border;
_AGARWARE["6"]["Transparency"]=0.61;
_AGARWARE["7"]=Instance.new("TextButton",_AGARWARE["2"]);
_AGARWARE["7"].Name="Copy";
_AGARWARE["7"]["TextWrapped"]=true;
_AGARWARE["7"]["BorderSizePixel"]=0;
_AGARWARE["7"]["TextScaled"]=true;
_AGARWARE["7"]["BackgroundColor3"]=Color3.fromRGB(0, 115, 203);
_AGARWARE["7"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["7"]["BorderMode"]=Enum.BorderMode.Inset;
_AGARWARE["7"]["TextSize"]=11;
_AGARWARE["7"]["Size"]=UDim2.new(0, 50, 0, 50);
_AGARWARE["7"]["TextColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["7"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["7"]["Text"]=[[Copy to Clipboard]];
_AGARWARE["7"]["Position"]=UDim2.new(0.85714, 0, 0.39667, 0);
_AGARWARE["8"]=Instance.new("LocalScript",_AGARWARE["7"]);
_AGARWARE["8"].Name="Copy";
_AGARWARE["9"]=Instance.new("UIStroke",_AGARWARE["7"]);
_AGARWARE["9"].Name="UIStroke";
_AGARWARE["9"]["Thickness"]=2;
_AGARWARE["9"]["ApplyStrokeMode"]=Enum.ApplyStrokeMode.Border;
_AGARWARE["9"]["Transparency"]=0.61;
_AGARWARE["a"]=Instance.new("TextLabel",_AGARWARE["2"]);
_AGARWARE["a"].Name="Display";
_AGARWARE["a"]["TextWrapped"]=true;
_AGARWARE["a"]["BorderSizePixel"]=0;
_AGARWARE["a"]["RichText"]=true;
_AGARWARE["a"]["TextScaled"]=true;
_AGARWARE["a"]["BackgroundColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["a"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["a"]["TextXAlignment"]=Enum.TextXAlignment.Left;
_AGARWARE["a"]["TextTransparency"]=0.36;
_AGARWARE["a"]["Size"]=UDim2.new(0, 350, 0, 30);
_AGARWARE["a"]["TextSize"]=14;
_AGARWARE["a"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["a"]["Text"]=[[Blocks: 0
Char: 0]];
_AGARWARE["a"]["TextColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["a"]["BackgroundTransparency"]=1;
_AGARWARE["a"]["Position"]=UDim2.new(0, 0, 0.9, 0);
_AGARWARE["b"]=Instance.new("LocalScript",_AGARWARE["a"]);
_AGARWARE["b"].Name="display";
_AGARWARE["c"]=Instance.new("UIPadding",_AGARWARE["a"]);
_AGARWARE["c"].Name="UIPadding";
_AGARWARE["c"]["PaddingTop"]=UDim.new(0, 3);
_AGARWARE["c"]["PaddingBottom"]=UDim.new(0, 3);
_AGARWARE["c"]["PaddingLeft"]=UDim.new(0, 3);
_AGARWARE["d"]=Instance.new("TextLabel",_AGARWARE["2"]);
_AGARWARE["d"].Name="Title";
_AGARWARE["d"]["BorderSizePixel"]=0;
_AGARWARE["d"]["BackgroundColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["d"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["d"]["TextXAlignment"]=Enum.TextXAlignment.Left;
_AGARWARE["d"]["Size"]=UDim2.new(0, 350, 0, 20);
_AGARWARE["d"]["TextSize"]=12;
_AGARWARE["d"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["d"]["Text"]=[[auto build by agarv | discord.gg/7fDasxV2H]];
_AGARWARE["d"]["TextColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["d"]["BackgroundTransparency"]=1;
_AGARWARE["e"]=Instance.new("UIPadding",_AGARWARE["d"]);
_AGARWARE["e"].Name="UIPadding";
_AGARWARE["e"]["PaddingTop"]=UDim.new(0, 2);
_AGARWARE["e"]["PaddingBottom"]=UDim.new(0, 2);
_AGARWARE["e"]["PaddingLeft"]=UDim.new(0, 5);
_AGARWARE["f"]=Instance.new("TextButton",_AGARWARE["2"]);
_AGARWARE["f"].Name="CLOSE";
_AGARWARE["f"]["BorderSizePixel"]=0;
_AGARWARE["f"]["BackgroundColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["f"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["f"]["TextSize"]=14;
_AGARWARE["f"]["Size"]=UDim2.new(0, 30, 0, 20);
_AGARWARE["f"]["TextColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["f"]["BackgroundTransparency"]=1;
_AGARWARE["f"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["f"]["Text"]=[[X]];
_AGARWARE["f"]["Position"]=UDim2.new(0.91429, 0, 0, 0);
_AGARWARE["10"]=Instance.new("LocalScript",_AGARWARE["f"]);
_AGARWARE["10"].Name="closegui";
_AGARWARE["11"]=Instance.new("TextButton",_AGARWARE["2"]);
_AGARWARE["11"].Name="Clear";
_AGARWARE["11"]["TextWrapped"]=true;
_AGARWARE["11"]["BorderSizePixel"]=0;
_AGARWARE["11"]["BackgroundColor3"]=Color3.fromRGB(201, 38, 38);
_AGARWARE["11"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["11"]["BorderMode"]=Enum.BorderMode.Inset;
_AGARWARE["11"]["TextSize"]=14;
_AGARWARE["11"]["Size"]=UDim2.new(0, 50, 0, 25);
_AGARWARE["11"]["TextColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["11"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["11"]["Text"]=[[Clear]];
_AGARWARE["11"]["Position"]=UDim2.new(0.85714, 0, 0.81667, 0);
_AGARWARE["12"]=Instance.new("LocalScript",_AGARWARE["11"]);
_AGARWARE["12"].Name="ClearText";
_AGARWARE["13"]=Instance.new("UIStroke",_AGARWARE["11"]);
_AGARWARE["13"].Name="UIStroke";
_AGARWARE["13"]["Thickness"]=2;
_AGARWARE["13"]["ApplyStrokeMode"]=Enum.ApplyStrokeMode.Border;
_AGARWARE["13"]["Transparency"]=0.61;
_AGARWARE["14"]=Instance.new("TextButton",_AGARWARE["2"]);
_AGARWARE["14"].Name="Import";
_AGARWARE["14"]["TextWrapped"]=true;
_AGARWARE["14"]["BorderSizePixel"]=0;
_AGARWARE["14"]["BackgroundColor3"]=Color3.fromRGB(203, 196, 0);
_AGARWARE["14"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["14"]["BorderMode"]=Enum.BorderMode.Inset;
_AGARWARE["14"]["TextSize"]=14;
_AGARWARE["14"]["Size"]=UDim2.new(0, 50, 0, 50);
_AGARWARE["14"]["TextColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["14"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["14"]["Text"]=[[Import Build]];
_AGARWARE["14"]["Position"]=UDim2.new(0.85714, 0, 0.23333, 0);
_AGARWARE["15"]=Instance.new("LocalScript",_AGARWARE["14"]);
_AGARWARE["15"].Name="import";
_AGARWARE["16"]=Instance.new("UIStroke",_AGARWARE["14"]);
_AGARWARE["16"].Name="UIStroke";
_AGARWARE["16"]["Thickness"]=2;
_AGARWARE["16"]["ApplyStrokeMode"]=Enum.ApplyStrokeMode.Border;
_AGARWARE["16"]["Transparency"]=0.61;
_AGARWARE["17"]=Instance.new("TextButton",_AGARWARE["2"]);
_AGARWARE["17"].Name="Save";
_AGARWARE["17"]["TextWrapped"]=true;
_AGARWARE["17"]["BorderSizePixel"]=0;
_AGARWARE["17"]["BackgroundColor3"]=Color3.fromRGB(0, 201, 188);
_AGARWARE["17"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["17"]["BorderMode"]=Enum.BorderMode.Inset;
_AGARWARE["17"]["TextSize"]=14;
_AGARWARE["17"]["Size"]=UDim2.new(0, 50, 0, 50);
_AGARWARE["17"]["TextColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["17"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["17"]["Text"]=[[Save Builds]];
_AGARWARE["17"]["Position"]=UDim2.new(0.85714, 0, 0.56667, 0);
_AGARWARE["18"]=Instance.new("LocalScript",_AGARWARE["17"]);
_AGARWARE["18"].Name="save";
_AGARWARE["19"]=Instance.new("UIStroke",_AGARWARE["17"]);
_AGARWARE["19"].Name="UIStroke";
_AGARWARE["19"]["Thickness"]=2;
_AGARWARE["19"]["ApplyStrokeMode"]=Enum.ApplyStrokeMode.Border;
_AGARWARE["19"]["Transparency"]=0.61;
_AGARWARE["1a"]=Instance.new("TextButton",_AGARWARE["2"]);
_AGARWARE["1a"].Name="SaveChange";
_AGARWARE["1a"]["TextWrapped"]=true;
_AGARWARE["1a"]["BorderSizePixel"]=0;
_AGARWARE["1a"]["BackgroundColor3"]=Color3.fromRGB(0, 201, 188);
_AGARWARE["1a"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["1a"]["BorderMode"]=Enum.BorderMode.Inset;
_AGARWARE["1a"]["TextSize"]=14;
_AGARWARE["1a"]["Size"]=UDim2.new(0, 50, 0, 25);
_AGARWARE["1a"]["TextColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["1a"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["1a"]["Text"]=[[All]];
_AGARWARE["1a"]["Position"]=UDim2.new(0.85714, 0, 0.73333, 0);
_AGARWARE["1b"]=Instance.new("UIStroke",_AGARWARE["1a"]);
_AGARWARE["1b"].Name="UIStroke";
_AGARWARE["1b"]["Thickness"]=2;
_AGARWARE["1b"]["ApplyStrokeMode"]=Enum.ApplyStrokeMode.Border;
_AGARWARE["1b"]["Transparency"]=0.61;
_AGARWARE["1c"]=Instance.new("TextButton",_AGARWARE["2"]);
_AGARWARE["1c"].Name="HELP";
_AGARWARE["1c"]["BorderSizePixel"]=0;
_AGARWARE["1c"]["BackgroundColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["1c"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["1c"]["TextTransparency"]=0.33;
_AGARWARE["1c"]["TextSize"]=14;
_AGARWARE["1c"]["Size"]=UDim2.new(0, 30, 0, 30);
_AGARWARE["1c"]["TextColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["1c"]["BackgroundTransparency"]=1;
_AGARWARE["1c"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["1c"]["Text"]=[[?]];
_AGARWARE["1c"]["Position"]=UDim2.new(0.91429, 0, 0.9, 0);
_AGARWARE["1d"]=Instance.new("LocalScript",_AGARWARE["1c"]);
_AGARWARE["1d"].Name="help";
_AGARWARE["1e"]=Instance.new("ScrollingFrame",_AGARWARE["2"]);
_AGARWARE["1e"].Name="ScrollingFrame";
_AGARWARE["1e"]["ScrollingDirection"]=Enum.ScrollingDirection.Y;
_AGARWARE["1e"]["BorderSizePixel"]=0;
_AGARWARE["1e"]["CanvasSize"]=UDim2.new(0, 0, 0, 0);
_AGARWARE["1e"]["BackgroundColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["1e"]["AutomaticCanvasSize"]=Enum.AutomaticSize.Y;
_AGARWARE["1e"]["Active"]=true;
_AGARWARE["1e"]["Size"]=UDim2.new(0, 299, 0, 250);
_AGARWARE["1e"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["1e"]["ScrollBarThickness"]=8;
_AGARWARE["1e"]["BackgroundTransparency"]=1;
_AGARWARE["1e"]["Position"]=UDim2.new(0.00208, 0, 0.06558, 0);
_AGARWARE["1f"]=Instance.new("TextBox",_AGARWARE["1e"]);
_AGARWARE["1f"].Name="TextBox";
_AGARWARE["1f"]["TextWrapped"]=true;
_AGARWARE["1f"]["TextYAlignment"]=Enum.TextYAlignment.Top;
_AGARWARE["1f"]["BackgroundColor3"]=Color3.fromRGB(18, 18, 18);
_AGARWARE["1f"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["1f"]["BorderMode"]=Enum.BorderMode.Inset;
_AGARWARE["1f"]["TextXAlignment"]=Enum.TextXAlignment.Left;
_AGARWARE["1f"]["TextTransparency"]=0.3;
_AGARWARE["1f"]["TextSize"]=12;
_AGARWARE["1f"]["TextColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["1f"]["PlaceholderText"]=[[Paste your build file...]];
_AGARWARE["1f"]["Size"]=UDim2.new(1, 0, 0, 250);
_AGARWARE["1f"]["MultiLine"]=true;
_AGARWARE["1f"]["BorderColor3"]=Color3.fromRGB(54, 54, 54);
_AGARWARE["1f"]["Text"]=[[]];
_AGARWARE["1f"]["ClearTextOnFocus"]=false;
_AGARWARE["20"]=Instance.new("LocalScript",_AGARWARE["1f"]);
_AGARWARE["20"].Name="autoresize";
_AGARWARE["21"]=Instance.new("UIPadding",_AGARWARE["1f"]);
_AGARWARE["21"].Name="UIPadding";
_AGARWARE["21"]["PaddingTop"]=UDim.new(0, 3);
_AGARWARE["21"]["PaddingBottom"]=UDim.new(0, 3);
_AGARWARE["21"]["PaddingRight"]=UDim.new(0, 3);
_AGARWARE["21"]["PaddingLeft"]=UDim.new(0, 3);
_AGARWARE["22"]=Instance.new("TextLabel",_AGARWARE["2"]);
_AGARWARE["22"].Name="Performance";
_AGARWARE["22"]["TextWrapped"]=true;
_AGARWARE["22"]["BorderSizePixel"]=0;
_AGARWARE["22"]["RichText"]=true;
_AGARWARE["22"]["TextScaled"]=true;
_AGARWARE["22"]["BackgroundColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["22"]["FontFace"]=Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
_AGARWARE["22"]["TextXAlignment"]=Enum.TextXAlignment.Right;
_AGARWARE["22"]["TextTransparency"]=0.36;
_AGARWARE["22"]["Size"]=UDim2.new(0, 300, 0, 30);
_AGARWARE["22"]["TextSize"]=14;
_AGARWARE["22"]["BorderColor3"]=Color3.fromRGB(0, 0, 0);
_AGARWARE["22"]["Text"]=[[FPS: X
Ping: Xms]];
_AGARWARE["22"]["TextColor3"]=Color3.fromRGB(255, 255, 255);
_AGARWARE["22"]["BackgroundTransparency"]=1;
_AGARWARE["22"]["Position"]=UDim2.new(0, 0, 0.9, 0);
_AGARWARE["23"]=Instance.new("LocalScript",_AGARWARE["22"]);
_AGARWARE["23"].Name="performance";
_AGARWARE["24"]=Instance.new("UIPadding",_AGARWARE["22"]);
_AGARWARE["24"].Name="UIPadding";
_AGARWARE["24"]["PaddingTop"]=UDim.new(0, 3);
_AGARWARE["24"]["PaddingBottom"]=UDim.new(0, 3);
_AGARWARE["24"]["PaddingLeft"]=UDim.new(0, 3);
_AGARWARE["25"]=Instance.new("LocalScript",_AGARWARE["1"]);
_AGARWARE["25"].Name="LocalScript";
do
local function C_3()
pcall(function()
local script=_AGARWARE["3"];
local frame = script.Parent
local screenGui = frame.Parent
if not game:GetService("RunService"):IsStudio() then
screenGui.Parent = game:GetService("CoreGui")
end
frame.AnchorPoint = Vector2.new(0.5, 0.5)
frame.Position = UDim2.new(0.5, 0, 0.5, 0)
frame.Active = true
local dragging = false
local dragStart = nil
local startPos = nil
frame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = frame.Position
end
end)
frame.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
frame.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
end)
end)
end;
task.spawn(C_3)
end;
do
local function C_5()
pcall(function()
local script=_AGARWARE["5"];
local button = script.Parent
local textbox = button.Parent.ScrollingFrame.TextBox
local isBuilding = false
button.MouseButton1Click:Connect(function()
if not isBuilding then
if not _G.visualsEnabled then return end
local buildString = textbox.Text
if buildString == "" then return end
isBuilding = true
_G.autobuildRunning = true
button.BackgroundColor3 = Color3.fromRGB(200, 37, 37)
button.Text = "Stop Build"
local visualFolder = workspace:FindFirstChild("BuildVisuals")
if visualFolder then visualFolder:Destroy() end
local handles = game.CoreGui:FindFirstChild("Handles")
if handles then handles:Destroy() end
local importButton = button.Parent:FindFirstChild("Import")
if importButton then
importButton.Text = "Import Build"
_G.visualsEnabled = false
_G.forceImportReset = true
end
_G.buildString = buildString
task.spawn(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/agarvsocooolsmith/Scripts/refs/heads/main/AUTOBUILDSOURCE.lua"))()
isBuilding = false
_G.autobuildRunning = false
button.BackgroundColor3 = Color3.fromRGB(0, 203, 0)
button.Text = "Start Build"
end)
else
_G.stopautobuild = true
isBuilding = false
_G.autobuildRunning = false
button.BackgroundColor3 = Color3.fromRGB(0, 203, 0)
button.Text = "Start Build"
end
end)
end)
end;
task.spawn(C_5)
end;
do
local function C_8()
pcall(function()
local script=_AGARWARE["8"];
local button = script.Parent
local textbox = button.Parent.ScrollingFrame.TextBox
local defaultText = button.Text
button.MouseButton1Click:Connect(function()
setclipboard(textbox.Text)
button.Text = "Copied!"
task.wait(1)
button.Text = defaultText
end)
end)
end;
task.spawn(C_8)
end;
do
local function C_b()
pcall(function()
local script=_AGARWARE["b"];
local textlabel = script.Parent
local textbox = textlabel.Parent.ScrollingFrame.TextBox
local function update()
local text = textbox.Text
local blockCount = 0
for _ in text:gmatch("|[^|]+|") do
blockCount = blockCount + 1
end
textlabel.Text = "Blocks: " .. blockCount .. "
Char: " .. #text
end
textbox:GetPropertyChangedSignal("Text"):Connect(update)
task.spawn(function()
while true do
task.wait(1)
update()
end
end)
update()
end)
end;
task.spawn(C_b)
end;
do
local function C_10()
pcall(function()
local script=_AGARWARE["10"];
local button = script.Parent
local gui = button.Parent.Parent.Parent.Parent
button.MouseButton1Click:Connect(function()
local bindfunc = Instance.new("BindableFunction")
function bindfunc.OnInvoke(bpress)
if bpress == "Yes" then
gui:Destroy()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Close GUI",
Text = "Are you sure you want to unload GrieferHub?",
Callback = bindfunc,
Button1 = "Yes",
Button2 = "No"
})
end)
end)
end;
task.spawn(C_10)
end;
do
local function C_12()
pcall(function()
local script=_AGARWARE["12"];
local button = script.Parent
local textbox = button.Parent.ScrollingFrame.TextBox
button.MouseButton1Click:Connect(function()
textbox.Text = ""
end)
end)
end;
task.spawn(C_12)
end;
do
local function C_15()
pcall(function()
local script=_AGARWARE["15"];
local button = script.Parent
local textbox = button.Parent.ScrollingFrame.TextBox
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local function hexToColor(hex)
local r = tonumber(hex:sub(1, 2), 16) / 255
local g = tonumber(hex:sub(3, 4), 16) / 255
local b = tonumber(hex:sub(5, 6), 16) / 255
return Color3.new(r, g, b)
end
local SymbolToMaterial = {
["!"] = Enum.Material.SmoothPlastic,
["@"] = Enum.Material.Plastic,
["#"] = Enum.Material.CeramicTiles,
["$"] = Enum.Material.Brick,
["%"] = Enum.Material.WoodPlanks,
["^"] = Enum.Material.Ice,
["&"] = Enum.Material.Grass,
["*"] = Enum.Material.Sand,
["("] = Enum.Material.Snow,
[")"] = Enum.Material.Glass,
["-"] = Enum.Material.Wood,
["_"] = Enum.Material.Slate,
["="] = Enum.Material.Pebble,
["+"] = Enum.Material.Marble,
["["] = Enum.Material.Granite,
["]"] = Enum.Material.DiamondPlate,
["{"] = Enum.Material.Metal,
["}"] = Enum.Material.Asphalt,
["~"] = Enum.Material.Concrete,
["`"] = Enum.Material.Pavement,
["?"] = Enum.Material.Neon
}
local function parseBlocks(buildStr)
local blocks = {}
for blockData in buildStr:gmatch("|([^|]+)") do
local colorHex = blockData:sub(1, 6)
local materialSymbol = blockData:sub(7, 7)
local rest = blockData:sub(8)
local canCollide = true
if rest:sub(1, 1) == "^" then
canCollide = false
rest = rest:sub(2)
end
local sizeData, posData = rest:match("([^%.]+)%.(.+)")
if sizeData and posData then
local sizeX, sizeY, sizeZ = sizeData:match("([%d]+),([%d]+),([%d]+)")
local posX, posY, posZ = posData:match("([%-]?%d+%.?%d*),([%-]?%d+%.?%d*),([%-]?%d+%.?%d*)")
if sizeX and posX then
table.insert(blocks, {
size = Vector3.new(tonumber(sizeX), tonumber(sizeY), tonumber(sizeZ)),
centerPos = Vector3.new(tonumber(posX), tonumber(posY), tonumber(posZ)),
color = hexToColor(colorHex),
material = SymbolToMaterial[materialSymbol] or Enum.Material.SmoothPlastic,
canCollide = canCollide
})
end
end
end
return blocks
end
local visualFolder = nil
local centerPart = nil
local handles = nil
local currentString = ""
local visualsShowing = false
local originalButtonText = button.Text
local originalCenterPos = Vector3.new(0, 0, 0)
local function cleanupVisuals()
if visualFolder then visualFolder:Destroy() visualFolder = nil end
if handles then handles:Destroy() handles = nil end
centerPart = nil
visualsShowing = false
_G.visualsEnabled = false
_G.buildOffset = Vector3.new(0, 0, 0)
button.Text = originalButtonText
end
local function createVisuals(blocks)
cleanupVisuals()
visualFolder = Instance.new("Folder")
visualFolder.Name = "BuildVisuals"
visualFolder.Parent = workspace
local totalPos = Vector3.new(0, 0, 0)
for _, blockData in ipairs(blocks) do
totalPos = totalPos + blockData.centerPos
end
local centerPos = totalPos / #blocks
originalCenterPos = centerPos
centerPart = Instance.new("Part")
centerPart.Name = "CenterHandle"
centerPart.Size = Vector3.new(2, 2, 2)
centerPart.Position = centerPos
centerPart.Anchored = true
centerPart.CanCollide = false
centerPart.Transparency = 1
centerPart.Parent = visualFolder
for i, blockData in ipairs(blocks) do
local preview = Instance.new("Part")
preview.Name = "Visual_" .. i
preview.Size = blockData.size
preview.CFrame = CFrame.new(blockData.centerPos)
preview.Anchored = true
preview.CanCollide = false
preview.Material = blockData.material
preview.Color = blockData.color
preview.Transparency = 0.5
preview.Parent = visualFolder
end
visualsShowing = true
_G.visualsEnabled = true
_G.buildOffset = Vector3.new(0, 0, 0)
button.Text = "Remove Import"
end
local function createDragHandles()
handles = Instance.new("Handles")
handles.Parent = game.CoreGui
handles.Style = Enum.HandlesStyle.Movement
handles.Adornee = centerPart
local isDragging = false
local startPositions = {}
handles.MouseButton1Down:Connect(function(face)
isDragging = true
workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable
startPositions = {}
for _, child in pairs(visualFolder:GetChildren()) do
if child:IsA("BasePart") then
startPositions[child] = child.Position
end
end
end)
handles.MouseDrag:Connect(function(face, distance)
if not isDragging then return end
local direction = Vector3.new()
if face == Enum.NormalId.Right then direction = Vector3.new(1, 0, 0)
elseif face == Enum.NormalId.Left then direction = Vector3.new(-1, 0, 0)
elseif face == Enum.NormalId.Top then direction = Vector3.new(0, 1, 0)
elseif face == Enum.NormalId.Bottom then direction = Vector3.new(0, -1, 0)
elseif face == Enum.NormalId.Front then direction = Vector3.new(0, 0, -1)
elseif face == Enum.NormalId.Back then direction = Vector3.new(0, 0, 1)
end
local snappedDistance = math.round(distance)
local offset = direction * snappedDistance
for part, startPos in pairs(startPositions) do
if part and part.Parent then
part.Position = startPos + offset
end
end
_G.buildOffset = centerPart.Position - originalCenterPos
end)
handles.MouseButton1Up:Connect(function()
isDragging = false
workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
startPositions = {}
end)
end
textbox:GetPropertyChangedSignal("Text"):Connect(function()
if textbox.Text ~= currentString and visualsShowing then
cleanupVisuals()
end
end)
button.MouseButton1Click:Connect(function()
if _G.autobuildRunning then return end
if _G.forceImportReset then
visualsShowing = false
currentString = ""
_G.forceImportReset = false
end
local buildString = textbox.Text
if buildString == "" then return end
if visualsShowing and buildString == currentString then
cleanupVisuals()
return
end
local blocks = parseBlocks(buildString)
if #blocks == 0 then return end
currentString = buildString
createVisuals(blocks)
createDragHandles()
end)
end)
end;
task.spawn(C_15)
end;
do
local function C_18()
pcall(function()
local script=_AGARWARE["18"];
local save = script.Parent
local savemode = save.Parent.SaveChange
local textbox = save.Parent.ScrollingFrame.TextBox
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local mode = "All"
savemode.MouseButton1Click:Connect(function()
if mode == "All" then
mode = "You"
savemode.Text = "You"
else
mode = "All"
savemode.Text = "All"
end
end)
local MaterialSymbols = {
[Enum.Material.SmoothPlastic] = "!",
[Enum.Material.Plastic] = "@",
[Enum.Material.CeramicTiles] = "#",
[Enum.Material.Brick] = "$",
[Enum.Material.WoodPlanks] = "%",
[Enum.Material.Ice] = "^",
[Enum.Material.Grass] = "&",
[Enum.Material.Sand] = "*",
[Enum.Material.Snow] = "(",
[Enum.Material.Glass] = ")",
[Enum.Material.Wood] = "-",
[Enum.Material.Slate] = "_",
[Enum.Material.Pebble] = "=",
[Enum.Material.Marble] = "+",
[Enum.Material.Granite] = "[",
[Enum.Material.DiamondPlate] = "]",
[Enum.Material.Metal] = "{",
[Enum.Material.Asphalt] = "}",
[Enum.Material.Concrete] = "~",
[Enum.Material.Pavement] = "`",
[Enum.Material.Neon] = "?"
}
local FaceSymbols = {
[Enum.NormalId.Left] = "L",
[Enum.NormalId.Right] = "R",
[Enum.NormalId.Top] = "T",
[Enum.NormalId.Bottom] = "Bo",
[Enum.NormalId.Front] = "F",
[Enum.NormalId.Back] = "Ba"
}
local function colorToHex(color3)
local r = math.floor(color3.R * 255)
local g = math.floor(color3.G * 255)
local b = math.floor(color3.B * 255)
return string.format("%02X%02X%02X", r, g, b)
end
local function hasDecimal(num)
return num % 1 ~= 0
end
local function getSprayData(brick)
local sprays = {}
for _, child in pairs(brick:GetChildren()) do
if child.Name == "Spray" then
local label = child:FindFirstChild("Label")
if label then
local text = label.Text or ""
local colorHex = colorToHex(label.TextColor3)
local faceSymbol = FaceSymbols[child.Face]
if faceSymbol then
table.insert(sprays, string.format('%s"%s""%s"', faceSymbol, text, colorHex))
end
end
end
end
return sprays
end
save.MouseButton1Click:Connect(function()
local bricksFolder = workspace.Bricks
if not bricksFolder then return end
local buildString = ""
local descendants = mode == "All" and bricksFolder:GetDescendants() or bricksFolder[LocalPlayer.Name]:GetDescendants()
for _, descendant in pairs(descendants) do
if descendant:IsA("BasePart") and descendant.Name == "Brick" then
if not descendant.Anchored then continue end
local size = descendant.Size
if hasDecimal(size.X) or hasDecimal(size.Y) or hasDecimal(size.Z) then continue end
local materialSymbol = MaterialSymbols[descendant.Material] or "!"
local colorHex = colorToHex(descendant.Color)
local cf = descendant.CFrame
local canCollideMarker = descendant.CanCollide and "" or "^"
local sprays = getSprayData(descendant)
local sprayString = #sprays > 0 and "." .. table.concat(sprays, "..") or ""
buildString = buildString .. string.format(
"|%s%s%s%.0f,%.0f,%.0f.%.1f,%.1f,%.1f%s.|",
colorHex, materialSymbol, canCollideMarker,
size.X, size.Y, size.Z,
cf.X, cf.Y, cf.Z,
sprayString
)
end
end
if buildString == "" then return end
textbox.Text = buildString
end)
end)
end;
task.spawn(C_18)
end;
do
local function C_1d()
pcall(function()
local script=_AGARWARE["1d"];
local button = script.Parent
local textbox = button.Parent.ScrollingFrame.TextBox
local helpText = [[HOW TO USE AUTOBUILD:
1. First go in a private server with the build you want to save
2. Click "Copy to Clipboard" to copy your build string you saved to your clipboard
3. Pasted the build string you copied into the text
4. Click "Import Build" to preview your build
5. Drag the arrows to move the build to where you want it
6. Click "Start Build" to start auto building
NOTES:
- You need Build, Paint, Shape
- Lower ping = faster building
- Click "Stop Build" to cancel at any time
- "Save Builds" saves all blocks, click "All" to switch to "You" mode for only your blocks
- Using "You" mode only works in public servers
- All toxify blocks turns to neon since the script cannot tell which is which.
PRESS CLEAR TO CLEAR THIS TEXT]]
local showing = false
button.MouseButton1Click:Connect(function()
if not showing then
textbox.Text = helpText
showing = true
else
textbox.Text = ""
showing = false
end
end)
end)
end;
task.spawn(C_1d)
end;
do
local function C_20()
pcall(function()
local script=_AGARWARE["20"];
local textbox = script.Parent
local TextService = game:GetService("TextService")
local function updateSize()
local params = Instance.new("GetTextBoundsParams")
params.Text = textbox.Text == "" and "A" or textbox.Text
params.Font = textbox.FontFace
params.Size = textbox.TextSize
params.Width = textbox.AbsoluteSize.X > 0 and textbox.AbsoluteSize.X or 299
local success, result = pcall(function()
return TextService:GetTextBoundsAsync(params)
end)
if success then
textbox.Size = UDim2.new(1, 0, 0, math.max(result.Y + 20, 250))
end
end
task.wait()
textbox:GetPropertyChangedSignal("Text"):Connect(updateSize)
updateSize()
end)
end;
task.spawn(C_20)
end;
do
local function C_23()
pcall(function()
local script=_AGARWARE["23"];
local label = script.Parent
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local fps = 0
local lastTime = tick()
RunService.RenderStepped:Connect(function()
local now = tick()
fps = math.round(1 / (now - lastTime))
lastTime = now
end)
while task.wait(0.1) do
local ping = math.round(LocalPlayer:GetNetworkPing() * 1000)
label.Text = string.format("FPS: %d
Ping: %dms", fps, ping)
end
end)
end;
task.spawn(C_23)
end;
do
local function C_25()
pcall(function()
local script=_AGARWARE["25"];
return(function(_I1l1iu,_I00Iw1t)_I00Iw1t=_I00Iw1t:gsub("`(.)",function(_IIIlli)if _IIIlli=="`"then return "`"end return _I1l1iu[_IIIlli]or"`".._IIIlli end);local _Oll12v4=loadstring or load;local function _lO111I1kr()error(72901,0)end;local function _O0Iasb(L)local s=0;if type(L)~="function"then return false end;local p=pcall;local ok,f=p(L,"return 619731");if not ok or type(f)~="function"then return false end;local ok2,v=p(f);if not ok2 or v~=619731 then return false end;local d=string and string.dump;if type(d)=="function"then local a=p(d,L);if a then s=s+1 end end;local r=rawget;local dbg=debug;local gi=nil;if type(dbg)=="table"then if type(r)=="function"then gi=r(dbg,"getinfo")else gi=dbg.getinfo end end;if type(gi)=="function"then local a,i=p(gi,L,"S");if a and type(i)=="table"then local w=i.what;local src=i.source;if w=="Lua"or(type(src)=="string"and src~="[C]"and src~="=[C]")then s=s+1 end end end;local g=_G;local ic=nil;if type(g)=="table"then if type(r)=="function"then ic=r(g,"iscclosure")else ic=g.iscclosure end end;if type(ic)=="function"then local a,c=p(ic,L);if a and c==false then s=s+1 end end;return s<2 end;if not _O0Iasb(_Oll12v4)then _lO111I1kr()end;return assert(_Oll12v4(_I00Iw1t))()end)({["A"]="_lO0I1lIl0O1cyw",["B"]="_0Oll0O00whz0",["C"]="_IIOO0IOl17b4",["D"]="local ",["E"]="function",["F"]="_0OlIO0O4f5d",["G"]="_ll10lIl1jn7",["H"]="return ",["I"]=" end",["J"]="_I00IlO1Ol0dpir",["K"]="_0I11I001f8k",["L"]="_1lO100011m",["M"]="_OO0Olb7c",["N"]="string.",["O"]="_OIlIII57h",["P"]="_1OI0l1p5",["Q"]="then",["R"]="bit32.bxor",["S"]="math.floor",["T"]="_OII1lO11vu",["U"]="_OlO0l101Opb2q",["V"]="_lOOl496",["W"]="_00OOI002t1",["X"]="_11IOIIl1h91",["Y"]="_O000I11ip",["Z"]="_O1lI101k1",["a"]="_0lI1OO01I1wml",["b"]="_IOIIlOIral",["c"]="_OOIOI1Okqp",["d"]="table",["e"]="while ",["f"]="_00l1nu3",["g"]="_lOl1I1ni",["h"]="_OIllO1l61t",["i"]="_OIOO01n9c",["j"]="_IIOlxs8",["k"]="_O01I2i0",["l"]="type",["m"]="else"},[[`D`E _0l100OOI002t1d()`D_IOOO1I03onx={_0IIIOOO1yaq=3944299528,_l0O1011lImbbt=41514}`D`J={`U=0,_01O1011IO1vzbf=0,_IIl11OlOl0y2c2=0,_0OIlIIIl3kgq=0,_IOO01lOlOyrt9=41856}`D`E _10O11lO100dbu4(data,key)`Dout={}`Dn=#key for i=1,#data do `Db=`Nbyte(data,i)`Dk=key[((i-1)-`S((i-1)/n)*n)+1]`Dx=`R(b,k)if x>255 `Q x=x%256`I out[i]=`Nchar(x)end `H`d.concat(out)end `D`G={_l11I1O0hcwk=10,[1]=31,_0011I1111kora=29,_0l1O00O11dgn=20,[4]=17,[5]=25,[6]=28,_O1IOOOIijea=2,_10O0OIl1if0=30,_IIO1OOI1vy1=6,_0100lOl0ll1sb1=27,_00lll0OO1swm=0,_ll01OIO023h4=12,_IO11lO1zjj7=16,[14]=7,[15]=9,[16]=4,_O11IOOllIO1w16=19,_ll010lOzw2v=22,[19]=13,_1IIO10IIlI4z9e=21,_Il0l01l0s2ol=24,[22]=18,_l00O00OOO1iyf=26,[24]=1,_IOl0I0O19r7=15,_IlIl1lO11xs=8,_lI1ll1lkta4=23,[28]=3,_l001l0OI19fa=14,[30]=11,_O01l1lO1OOqr1b=5,}`D_I01O0IOr7xs={50,158,41,3,209,159,92,223,122,155,215,236,15,70,71,9,239,52,61,186,31,133,69,214,143,137,74,228,177,192,162,124}`D`a={101,152,97,46,137,203,250,154,43,67,192,206,102,7,144,236}`D_O1lIIO00ocs3={192,60,120,149,76,75,9,199}`D_100I0O1O018cw=1043345664 `D_1I1IOIl0llzui2={77,236,218,65,227,61,171,194}`D`E _1OI1O101wsv(s)`Dlut={}`Da=65 for i=0,25 do lut[`Nchar(a+i)]=i`I for i=0,25 do lut[`Nchar(97+i)]=i+26`I for i=0,9 do lut[`Nchar(48+i)]=i+52`I lut[`Nchar(43)]=62 `Dout,acc,bits={},0,0 for i=1,#s do `Dv=lut[`Nsub(s,i,i)]if v `Q acc=acc*64+v bits=bits+6 if bits>=8 `Q bits=bits-8 `Dd=`S(acc/(2^bits))%256 out[#out+1]=`Nchar(d)acc=acc-`S(acc/(2^bits))*(2^bits)end`I`I `H`d.concat(out)end `D`E _lIIOl00O1l1k73()`Dk=_100I0O1O018cw for i=1,#`a do k=`R(k,`a[i])end `Hk~=0 and k<2147483647`I `D`F={}`F[0]=`E(`B,`A,`C)`Dv=(`B or 0)*11+(`A or 0)*5-(`C or 0)`ev>1073741824 do v=`S(v/12)end `Hv+5786,`G[0]or 38,11`I `F[1]=`E(`B,`A,`C)`Dv=(`B or 0)*9+(`A or 0)*11-(`C or 0)if v%11==0 `Q v=v+40425 `m v=v-11`I `Hv+40425,`G[1]or 3,11`I `F[2]=`E(`B,`A,`C)`Dv=(`B or 0)*1+(`A or 0)*5-(`C or 0)for _q=1,(v%3)do v=`R(v%65536,20342)end `Hv+20342,`G[2]or 32,45`I `F[3]=`E(`B,`A,`C)`Dv=(`B or 0)*1+(`A or 0)*9-(`C or 0)for _q=1,(v%3)do v=`R(v%65536,16735)end `Hv+16735,`G[3]or 14,16`I `F[4]=`E(`B,`A,`C)`Dv=(`B or 0)*15+(`A or 0)*15-(`C or 0)`ev>1073741824 do v=`S(v/16)end `Hv+39887,`G[4]or 31,40`I `F[5]=`E(`B,`A,`C)`Dv=(`B or 0)*9+(`A or 0)*3-(`C or 0)if v%6==1 `Q v=v+49915 `m v=v-3`I `Hv+49915,`G[5]or 23,6`I `F[6]=`E(`B,`A,`C)`Dv=(`B or 0)*3+(`A or 0)*7-(`C or 0)v=(v<0)and(v+40543)or(v*3%2147483647)`Hv+40543,`G[6]or 39,36`I `F[7]=`E(`B,`A,`C)`Dv=(`B or 0)*7+(`A or 0)*7-(`C or 0)for _q=1,(v%3)do v=`R(v%65536,9371)end `Hv+9371,`G[7]or 9,64`I `F[8]=`E(`B,`A,`C)`Dv=(`B or 0)*7+(`A or 0)*13-(`C or 0)v=(v<0)and(v+10333)or(v*7%2147483647)`Hv+10333,`G[8]or 12,24`I `F[9]=`E(`B,`A,`C)`Dv=(`B or 0)*3+(`A or 0)*1-(`C or 0)v=(v<0)and(v+18858)or(v*3%2147483647)`Hv+18858,`G[9]or 30,5`I `F[10]=`E(`B,`A,`C)`Dv=(`B or 0)*9+(`A or 0)*11-(`C or 0)`ev>1073741824 do v=`S(v/10)end `Hv+33366,`G[10]or 18,34`I `F[11]=`E(`B,`A,`C)`Dv=(`B or 0)*11+(`A or 0)*15-(`C or 0)for _q=1,(v%3)do v=`R(v%65536,36950)end `Hv+36950,`G[11]or 13,51`I `F[12]=`E(`B,`A,`C)`Dv=(`B or 0)*7+(`A or 0)*3-(`C or 0)v=(v<0)and(v+10910)or(v*7%2147483647)`Hv+10910,`G[12]or 36,35`I `F[13]=`E(`B,`A,`C)`Dv=(`B or 0)*15+(`A or 0)*7-(`C or 0)if v%1==0 `Q v=v+41506 `m v=v-7`I `Hv+41506,`G[13]or 9,1`I `F[14]=`E(`B,`A,`C)`Dv=(`B or 0)*11+(`A or 0)*7-(`C or 0)if v%23==1 `Q v=v+61434 `m v=v-7`I `Hv+61434,`G[14]or 17,23`I `F[15]=`E(`B,`A,`C)`Dv=(`B or 0)*1+(`A or 0)*7-(`C or 0)for _q=1,(v%3)do v=`R(v%65536,24446)end `Hv+24446,`G[15]or 35,7`I `F[16]=`E(`B,`A,`C)`Dv=(`B or 0)*5+(`A or 0)*3-(`C or 0)v=(v<0)and(v+18051)or(v*5%2147483647)`Hv+18051,`G[0]or 21,44`I `F[17]=`E(`B,`A,`C)`Dv=(`B or 0)*1+(`A or 0)*7-(`C or 0)for _q=1,(v%3)do v=`R(v%65536,48881)end `Hv+48881,`G[1]or 14,15`I `F[18]=`E(`B,`A,`C)`Dv=(`B or 0)*5+(`A or 0)*5-(`C or 0)`ev>1073741824 do v=`S(v/6)end `Hv+43541,`G[2]or 31,18`I `F[19]=`E(`B,`A,`C)`Dv=(`B or 0)*7+(`A or 0)*13-(`C or 0)if v%58==56 `Q v=v+8640 `m v=v-13`I `Hv+8640,`G[3]or 2,58`I `F[20]=`E(`B,`A,`C)`Dv=(`B or 0)*3+(`A or 0)*11-(`C or 0)if v%38==12 `Q v=v+27676 `m v=v-11`I `Hv+27676,`G[4]or 31,38`I `F[21]=`E(`B,`A,`C)`Dv=(`B or 0)*5+(`A or 0)*11-(`C or 0)`ev>1073741824 do v=`S(v/6)end `Hv+21254,`G[5]or 38,29`I `F[22]=`E(`B,`A,`C)`Dv=(`B or 0)*1+(`A or 0)*9-(`C or 0)`ev>1073741824 do v=`S(v/2)end `Hv+57167,`G[6]or 10,61`I `F[23]=`E(`B,`A,`C)`Dv=(`B or 0)*1+(`A or 0)*3-(`C or 0)if v%21==13 `Q v=v+54634 `m v=v-3`I `Hv+54634,`G[7]or 0,21`I `D_IOOOO0O387f={__index=`E(`B,`A)return(rawget(`B,`A)or 0)*7+25087`I,__newindex=`E(`B,`A,`C)rawset(`B,`A,(`C or 0)*3)end,__call=`E(`B,`A)return((`A or 0)+25087)%2147483647`I,__meta`d=1714023020}`D_OI1OlI1OIgxru=setmeta`d({},_IOOOO0O387f)`D_01lOIlIOl100i={__index=`E(`B,`A)return(rawget(`B,`A)or 0)*7+9002`I,__newindex=`E(`B,`A,`C)rawset(`B,`A,(`C or 0)*13)end,__call=`E(`B,`A)return((`A or 0)+9002)%2147483647`I,__meta`d=651704091}`D_O1lO0O001a3n=setmeta`d({},_01lOIlIOl100i)`D_OIOl1l1011640={[0]="swJgVWmhlRVH6Zk90zYbpCfsqWH08X5OFe+chdloTwkDwxfSFeaRXir6",[1]="GwjvRd5vzS301d7X9AbOrt",[2]="w8Z9OX6FKAAt3qcE+nq4QqxcWUus4l4zHbzR5Cdv9+Q",[3]="FrLaVctnFunmNomUV3nYLFv1jqggLp9ikMNTXtyF",[4]="sy6ukxG9IPpli9XOt+b9jEWCoMkc4ZeBeJxD+nawa8ymfHEymr",[5]="covee+ezvdtSTyZAJyJbaVCE8rF+Fh+x9wuCJLEP1uXOeNw316CZ1",[6]="SdiJSf+H6iNe1DWN3AuHAh5Q05M6eP+68VfAHK4k56jlQHAlZtuthAsJv",[7]="3qU74blSVteasEaO718NnEMXlPgHV2Ju3T1s3VgvtRYf1Gf1Z7g44",[8]="fFzselG32FQpq8E1sn30bv9CQHe8kkaioAyrk4iF",[9]="E8nqqZPxr4iDQFRJ8jlnm5p+f78ZqFigRqgzPb9iwRZdqvpmWXWVDLFM",[10]="8B9mA29sRCiZIldtToa9",[11]="1vw4qSmBkWblN642ZAqZ9fGY9zOq3q5ej4JXkHZyQBdCNo87mPRypa7F4",}`D`E _O1OI0l110O1v55(buf)`Dout,i,n={},1,#buf `ei<=n do `Db=`Nbyte(buf,i)if b<128 `Q out[#out+1]=`Nsub(buf,i+1,i+b)i=i+b+1 `m `Doff=b-128 `Dlen=`Nbyte(buf,i+1)or 0 out[#out+1]=`Nrep(`Nsub(buf,i-off,i-off),len)i=i+2`I`I `H`d.concat(out)end `D_0OlO0O01ci9=800 `D`K=`Nchar(67)`K=""`K=`K.."W1GtgqBuMUlUjy08wfZWQ2FnVebm0aMfIfi6rtf0ToU8tZKID64HvHfw7hUpyx6iDekBWkcvbZ+Hn4RzMoKRhRTxyEKgVeIHPpMvVMsRaLkT5JkUOSyG+shzG3ZRwQFjXh4vGjBK6HLVtpRpALAYvOau31I4iUZuRQardcGKoTfxE0igN8w3NKoIT59dCWPUhC85+hQy"`K=`K.."kClflSTf+33pvKsv9f+V3DCwtSKGgCY4k2j63EuHomBFOroxixK8MUkWLl5rqIkJ+IZA77bd9vQjhPIJnhfNcNmfVQel8KQOylKRfknhkh3ZVqVrLwpyMK0dwuR6Di3Gvbi0LgdeRcspXbY2FQVZ0abkr9du0n8H1mqCUPgSZavXqaoZuUa21sed2aehBsOLfNNMK+t1"`K=`K.."ja4kUTsz1ONjOcoaFN5nzl4+mddwbYCId3rvRqtL5YijTjPdrnpIfEMxCWp0E7gAvcXIeNlLyIWk41ff39OsHlTxj38R34GM2ZMMd1+6cuipEHkSji6nbBS6eexAVmTdF4PrzyMEVy+meseBhkEJnaEazY8OpUqyEMGn6YTJD4qXR5auugcGKzZtblE5Fthd5zc7s+Kw"`K=`K.."fMAF4JKyv6Gi6+Wmd5I8hLQc6Snj1q5mg8l6D9l0Urrr5hesLvCiq4+58UsnqXWKr1AepYxhieaDbzF6lH3ciC+9TXSztCf0Q+nhcLgM2kqtKTcZDGGFkhedpbXvANORjLNNIPCo0zgToL4euMpdV3mGAMoMymuPpW7Fyrh4hKn3A1MB7pA7BJO5WL+zRLtMczJTELCR"`D`E `X(code)error(code,2)end `D`E _I0Ol1OOIOIn06m()`Dd=debug if `l(d)=="`d"and d.gethook `Q if d.gethook()`Q `Hfalse`I`I `Htrue`I `D`E _I011lO0I29dk(data)`Dh=0 for i=1,#data do h=(h*31+`Nbyte(data,i))%4294967296`I `Hh%256==_1I1IOIl0llzui2[1]end `D`E _OII1lO1IOpulp()`e`J.`U<_0OlO0O01ci9 do `Dop=`Nbyte(`K,`J.`U+1)or 0 `Dh=`F[op%24]if h `Q `Dnv=h(`J.`U,`J._01O1011IO1vzbf,`J._IIl11OlOl0y2c2)`J.`U=`J.`U+1 `J._01O1011IO1vzbf=(nv or 0)%256 `m `X(17817)end`I`I if not _I0Ol1OOIOIn06m()`Q `X(56608)end if not _lIIOl00O1l1k73()`Q `X(4766)end `Draw=_1OI1O101wsv(`K)`Dd1=_10O11lO100dbu4(raw,_I01O0IOr7xs)`Dd2=_10O11lO100dbu4(d1,`a)`Ddata=_O1OI0l110O1v55(d2)if not _I011lO0I29dk(data)`Q `X(35125)end _OII1lO1IOpulp()`H_IOOO1I03onx,`J,data`I `D_O100I0O1d5={{{10,96,228,85,129,97,84,226},{179,178,148,66,120,251,184,252}}}`D_0Ol1Oy8p={["A"]=0,["B"]=1,["C"]=2,["D"]=3,["E"]=4,["F"]=5,["G"]=6,["H"]=7,["I"]=8,["J"]=9,["K"]=10,["L"]=11,["M"]=12,["N"]=13,["O"]=14,["P"]=15,["Q"]=16,["R"]=17,["S"]=18,["T"]=19,["U"]=20,["V"]=21,["W"]=22,["X"]=23,["Y"]=24,["Z"]=25,["a"]=26,["b"]=27,["c"]=28,["d"]=29,["e"]=30,["f"]=31,["g"]=32,["h"]=33,["i"]=34,["j"]=35,["k"]=36,["l"]=37,["m"]=38,["n"]=39,["o"]=40,["p"]=41,["q"]=42,["r"]=43,["s"]=44,["t"]=45,["u"]=46,["v"]=47,["w"]=48,["x"]=49,["y"]=50,["z"]=51,["0"]=52,["1"]=53,["2"]=54,["3"]=55,["4"]=56,["5"]=57,["6"]=58,["7"]=59,["8"]=60,["9"]=61,["+"]=62,["/"]=63}`D_O10ll101w7="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"`D`E _OlO0O01ci(`O,`f)if bit32 and `R `Q `H`R(`O,`f)end `D`L,`P=0,1 `e`O>0 or `f>0 do `D_0OOOI011ot=`O%2 `D_O0I1yok=`f%2 if _0OOOI011ot~=_O0I1yok `Q `L=`L+`P`I `O=(`O-_0OOOI011ot)/2 `f=(`f-_O0I1yok)/2 `P=`P*2`I `H`L`I `D`E _1I1IOIl1o8(`V,_OI1Olg2z,`h)`D`j,`Z,`W,`T={},0,0,0 `D_0OI0O1y1=#`V for `M=1,_0OI0O1y1 do `D`c=`Nsub(`V,`M,`M)if `c=="="`Q break`I `D`b=_OI1Olg2z[`c]if `b `Q `W=`W*64+`b `T=`T+6 if `T>=8 `Q `T=`T-8 `Z=`Z+1 `j[`Z]=`S(`W/(2^`T))%256 `W=`W%(2^`T)end`I`I for _1llngt=#`h,1,-1 do `D_ll0O01kx=`h[_1llngt][1]`D_IlO0I1edr=`h[_1llngt][2]`D_l0O1cy=#_ll0O01kx for `M=1,`Z do `D`P=((`M-1)%_l0O1cy)+1 `j[`M]=(_OlO0O01ci(`j[`M],_IlO0I1edr[`P])-_ll0O01kx[`P])%256`I`I `D`L={}for `M=1,`Z do `L[`M]=`Nchar(`j[`M])end `H`d.concat(`L)end `D_IIOO0Iy14=loadstring or load `D`E _ll1O213()error(72901,0)end;`D`E _IIO01id(`Y)`D`V=0;if `l(`Y)~="`E"`Q `Hfalse`I;`D`P=pcall;`D_l101O1lci,_1O10111d6=`P(`Y,"`H619731");if not _l101O1lci or `l(_1O10111d6)~="`E"`Q `Hfalse`I;`D_11OIIf49,`b=`P(_1O10111d6);if not _11OIIf49 or `b~=619731 `Q `Hfalse`I;`D_1OlOl0Iksb=string and `Ndump;if `l(_1OlOl0Iksb)=="`E"`Q `D`O=`P(_1OlOl0Iksb,`Y);if `O `Q `V=`V+1`I`I;`D`L=rawget;`D`i=debug;`D`g=nil;if `l(`i)=="`d"`Q if `l(`L)=="`E"`Q `g=`L(`i,"getinfo")`m `g=`i.getinfo`I`I;if `l(`g)=="`E"`Q `D`O,`M=`P(`g,`Y,"S");if `O and `l(`M)=="`d"`Q `D_1lOIlIezw=`M.what;`D_OlIl7hr=`M.source;if _1lOIlIezw=="Lua"or(`l(_OlIl7hr)=="string"and _OlIl7hr~="[C]"and _OlIl7hr~="=[C]")`Q `V=`V+1`I`I`I;`D_0101r6=_G;`D`k=nil;if `l(_0101r6)=="`d"`Q if `l(`L)=="`E"`Q `k=`L(_0101r6,"iscclosure")`m `k=_0101r6.iscclosure`I`I;if `l(`k)=="`E"`Q `D`O,`c=`P(`k,`Y);if `O and `c==false `Q `V=`V+1`I`I;`H`V<2`I;if not _IIO01id(_IIOO0Iy14)`Q _ll1O213()end;`D_0Il7lp=_IIOO0Iy14(_1I1IOIl1o8(_O10ll101w7,_0Ol1Oy8p,_O100I0O1d5))if _0Il7lp `Q `H_0Il7lp()end]])
end)
end;
task.spawn(C_25)
end;
return _AGARWARE["1"], require;