2,897 views
Description
This script has the best brainrots graber option along with auto collect gold. so you can easily farm in this game and also increase the number of blade counts.
Features
- + Auto rebirth
- + Auto buy damage
- + Auto buy blade count
- + Grab best brainrots
- + Auto collect gold
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local function setInstant(prompt)
if prompt:IsA("ProximityPrompt") then
prompt.HoldDuration = 0
end
end
for _, obj in ipairs(game:GetDescendants()) do setInstant(obj) end
game.DescendantAdded:Connect(setInstant)
if playerGui:FindFirstChild("CleanHub") then playerGui.CleanHub:Destroy() end
local gui = Instance.new("ScreenGui")
gui.Name = "CleanHub"
gui.ResetOnSpawn = false
gui.Parent = playerGui
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 680, 0, 530)
frame.Position = UDim2.new(0.5, -340, 0.5, -265)
frame.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12)
local topBar = Instance.new("Frame")
topBar.Size = UDim2.new(1, 0, 0, 50)
topBar.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
topBar.BorderSizePixel = 0
topBar.Parent = frame
Instance.new("UICorner", topBar).CornerRadius = UDim.new(0, 12)
local brainrotTitle = Instance.new("TextLabel")
brainrotTitle.Size = UDim2.new(1, -100, 1, 0)
brainrotTitle.Position = UDim2.new(0, 15, 0, 0)
brainrotTitle.BackgroundTransparency = 1
brainrotTitle.Text = "Blade Battle for Brainrots!"
brainrotTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
brainrotTitle.TextStrokeTransparency = 0
brainrotTitle.TextStrokeColor3 = Color3.fromRGB(0, 170, 255)
brainrotTitle.Font = Enum.Font.GothamBold
brainrotTitle.TextSize = 18
brainrotTitle.TextXAlignment = Enum.TextXAlignment.Left
brainrotTitle.Parent = topBar
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 42, 0, 42)
closeBtn.Position = UDim2.new(1, -48, 0.5, -21)
closeBtn.BackgroundColor3 = Color3.fromRGB(235, 60, 60)
closeBtn.Text = "✕"
closeBtn.TextColor3 = Color3.new(1,1,1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 26
closeBtn.Parent = topBar
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 10)
closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end)
local content = Instance.new("ScrollingFrame")
content.Size = UDim2.new(1, -20, 1, -180)
content.Position = UDim2.new(0, 10, 0, 60)
content.BackgroundTransparency = 1
content.BorderSizePixel = 0
content.ScrollBarThickness = 6
content.ScrollBarImageColor3 = Color3.fromRGB(0, 170, 255)
content.AutomaticCanvasSize = Enum.AutomaticSize.Y
content.Parent = frame
local list = Instance.new("UIListLayout")
list.Padding = UDim.new(0, 10)
list.SortOrder = Enum.SortOrder.LayoutOrder
list.Parent = content
local function createToggle(parent, text, callback)
local enabled = false
local btn = Instance.new("TextButton")
btn.Name = text
btn.Size = UDim2.new(1, -10, 0, 45)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
btn.Text = text .. " [OFF]"
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 15
btn.AutoButtonColor = true
btn.Parent = parent
local corner = Instance.new("UICorner", btn)
corner.CornerRadius = UDim.new(0, 8)
btn.MouseButton1Click:Connect(function()
enabled = not enabled
btn.Text = text .. (enabled and " [ON]" or " [OFF]")
btn.BackgroundColor3 = enabled and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
if enabled then
task.spawn(function()
while enabled do
local success, err = pcall(callback)
if not success then warn("Toggle error: " .. tostring(err)) end
task.wait()
end
end)
end
end)
end
local function getTargetCFrame(instance)
if instance:IsA("BasePart") then
return instance.CFrame
elseif instance:IsA("Model") then
if instance.PrimaryPart then
return instance.PrimaryPart.CFrame
else
local part = instance:FindFirstChildWhichIsA("BasePart", true)
if part then return part.CFrame end
end
end
return nil
end
createToggle(content, "Item Grab Best Brainrot", function()
local char = player.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local dataFolder = workspace:FindFirstChild("BrainrotFolder") and workspace.BrainrotFolder:FindFirstChild("data")
if not dataFolder then return end
local folderPriority = {"Divine", "God", "Mythic", "Legendary", "Epic", "Rare", "Secret", "Common"}
local targetItem = nil
local selectedTierName = ""
for _, tierName in ipairs(folderPriority) do
local folder = dataFolder:FindFirstChild(tierName)
if folder and #folder:GetChildren() > 0 then
for _, item in ipairs(folder:GetChildren()) do
if getTargetCFrame(item) then
targetItem = item
selectedTierName = tierName
break
end
end
end
if targetItem then break end
end
if targetItem then
local targetCFrame = getTargetCFrame(targetItem)
if not targetCFrame then return end
hrp.CFrame = targetCFrame + Vector3.new(0, 1.5, 0)
task.wait(0.2)
local VirtualInputManager = game:GetService("VirtualInputManager")
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.E, false, game)
task.wait(0.05)
VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.E, false, game)
task.wait(0.2)
if hrp and hrp.Parent then
hrp.CFrame = CFrame.new(-220.622299, 7.47126389, -1179.59595, 0, -1, 0, -1, 0, 0, 0, 0, -1)
end
task.wait(0.7)
else
task.wait(0.5)
end
end)
createToggle(content, "Auto Rebirth", function()
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("RemoteEvent")
if remote then
remote:FireServer({{"\020", {"Rebirth"}}})
end
task.wait(0.8)
end)
createToggle(content, "Auto Collect Gold (1-50)", function()
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("RemoteEvent")
if remote then
local bundledArgs = {}
for i = 1, 50 do
table.insert(bundledArgs, {"\005", {"GetGoldOfBrainrot", tostring(i)}})
end
remote:FireServer(bundledArgs)
end
task.wait(1.5)
end)
createToggle(content, "Auto Buy Damage 10", function()
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("RemoteEvent")
if remote then
remote:FireServer({{"\021", {"UpgradeBlade", "Attack"}}})
end
task.wait(0.2)
end)
createToggle(content, "Auto Buy Damage 100", function()
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("RemoteEvent")
if remote then
remote:FireServer({{"\021", {"UpgradeBlade", "Attack", 10}}})
end
task.wait(0.2)
end)
createToggle(content, "Auto Buy Blade Count", function()
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("RemoteEvent")
if remote then
remote:FireServer({{"\021", {"UpgradeBlade", "Count"}}})
end
task.wait(0.2)
end)
createToggle(content, "Auto Buy HP 50", function()
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("RemoteEvent")
if remote then
remote:FireServer({{"\021", {"UpgradeBlade", "Hp"}}})
end
task.wait(0.2)
end)
createToggle(content, "Auto Buy HP 500", function()
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("RemoteEvent")
if remote then
remote:FireServer({{"\021", {"UpgradeBlade", "Hp", 10}}})
end
task.wait(0.2)
end)
local creditsLabel = Instance.new("TextLabel")
creditsLabel.Size = UDim2.new(1, 0, 0, 30)
creditsLabel.Position = UDim2.new(0, 0, 1, -35)
creditsLabel.BackgroundTransparency = 1
creditsLabel.Text = "Made by purebunny08"
creditsLabel.TextColor3 = Color3.fromRGB(0, 170, 255)
creditsLabel.Font = Enum.Font.GothamBold
creditsLabel.TextSize = 15
creditsLabel.Parent = frame
print("⭐ Made by purebunny08!")
Script worked? 🚀 Boost it to #1 so others find it too.
Similar Scripts
336
5 hours ago
Free
+1 Assassin Leveling
+1 Assassin Leveling script by Tora isme | Auto stage, Anti damage
263
5 hours ago
Free
Huss Valley
Aetherium Hub Huss Valley Crossing script OP (No Keys)
222
5 hours ago
Free
Cold War
QCOLD MENU | Silent aim, No recoil, insta reload
170
5 hours ago
Free
Baddies
Best Baddies Extenders , Anti Inventory Break And Silent Aim
164
5 hours ago
Key System
Build a Phone Empire
Build a Phone Empire script by Softkillz
121
5 hours ago
Key System
WRONG WAY
Wrong Way script by Softkillz | Auto drive bot
🚀
Log in to boost
Boosting rockets this script to #1 on the homepage. A free account takes 30 seconds.
Log in
🚀
Out of boosts!
Grab boosts and rocket your favorite scripts to the top — plus join the booster wall with the RGB ring.
⚡ Go Pro — 10 boosts/month + zero ads
🚀
Boost this script?
It jumps to #1 in Recent Scripts and your avatar joins the booster wall.
🚀
Boosted! You're awesome 💜
Comments (0)
Log in to add a comment.