--[[ 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;