local Modal = loadstring(game:HttpGet("https://github.com/BloxCrypto/Modal/releases/download/v1.0-beta/main.lua"))() local Window = Modal:CreateWindow( { Title = "Escape Aura for Brainrots 🎵", SubTitle = "By: TheBoyWhoCried", Size = UDim2.fromOffset(400, 300), MinimumSize = Vector2.new(250, 200), Transparency = 0.35, Icon = "https://www.roblox.com/headshot-thumbnail/image?userId=" .. game.Players.LocalPlayer.UserId .. "&width=420&height=420&format=png" } ) local Players = game:GetService("Players") local ProximityPromptService = game:GetService("ProximityPromptService") local LocalPlayer = Players.LocalPlayer local AutoDeleteEnabled = false local AutoCollectEnabled = false local AutoCollectSecretsEnabled = false local function deleteAuraItems() task.spawn( function() while AutoDeleteEnabled do for _, item in pairs(workspace.Aura:GetChildren()) do item:Destroy() end task.wait(0.1) end end ) end local function collectBrainrots() task.spawn( function() while AutoCollectEnabled do local character = LocalPlayer.Character if character and character:FindFirstChild("HumanoidRootPart") then local rootPart = character.HumanoidRootPart local secureWall = workspace.Environment.Regions.SecureWallPart local zones = {workspace.RarityZones.Secret.Folder, workspace.RarityZones.Rare.Folder} for _, zone in pairs(zones) do if not AutoCollectEnabled then break end for _, brainrot in pairs(zone:GetChildren()) do if not AutoCollectEnabled then break end local brainrotRoot = brainrot:FindFirstChild("HumanoidRootPart") local prompt = brainrotRoot and brainrotRoot:FindFirstChild("CarryPrompt") if prompt then rootPart.CFrame = CFrame.new(brainrotRoot.Position + Vector3.new(0, 2, 0)) task.wait(0.2) fireproximityprompt(prompt) task.wait(0.2) rootPart.CFrame = CFrame.new(secureWall.Position) firetouchinterest(rootPart, secureWall, 0) firetouchinterest(rootPart, secureWall, 1) task.wait(0.3) break end end end end task.wait(0.1) end end ) end local function collectSecretsOnly() task.spawn( function() while AutoCollectSecretsEnabled do local character = LocalPlayer.Character if character and character:FindFirstChild("HumanoidRootPart") then local rootPart = character.HumanoidRootPart local secureWall = workspace.Environment.Regions.SecureWallPart for _, brainrot in pairs(workspace.RarityZones.Secret.Folder:GetChildren()) do if not AutoCollectSecretsEnabled then break end local brainrotRoot = brainrot:FindFirstChild("HumanoidRootPart") local prompt = brainrotRoot and brainrotRoot:FindFirstChild("CarryPrompt") if prompt then rootPart.CFrame = CFrame.new(brainrotRoot.Position + Vector3.new(0, 2, 0)) task.wait(0.2) fireproximityprompt(prompt) task.wait(0.2) rootPart.CFrame = CFrame.new(secureWall.Position) firetouchinterest(rootPart, secureWall, 0) firetouchinterest(rootPart, secureWall, 1) task.wait(0.3) break end end end task.wait(0.1) end end ) end local Main = Window:AddTab("Main") Main:New("Toggle")( { Title = "Auto Delete Aura", Description = "[WARNING] RUN BEFORE AUTO COLLECTING!!", DefaultValue = false, Callback = function(value) AutoDeleteEnabled = value if value then deleteAuraItems() end end } ) Main:New("Toggle")( { Title = "Auto Collect Brainrots", Description = "Automatically collect brainrots from Secret and Rare zones", DefaultValue = false, Callback = function(value) AutoCollectEnabled = value if value then collectBrainrots() end end } ) Main:New("Toggle")( { Title = "Auto Collect Secrets Only", Description = "Automatically collect brainrots from Secret zone only", DefaultValue = false, Callback = function(value) AutoCollectSecretsEnabled = value if value then collectSecretsOnly() end end } ) ProximityPromptService.PromptButtonHoldBegan:Connect( function(prompt, player) if AutoCollectEnabled or AutoCollectSecretsEnabled then fireproximityprompt(prompt) end end ) workspace.Aura.ChildAdded:Connect( function(child) if AutoDeleteEnabled then child:Destroy() end end ) Window:SetTab("Main") Window:SetTheme("Dark")