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")
Comments
No comments yet
Be the first to share your thoughts!