Item Grab Best Brainrot and Auto collect Gold
Blade Battle for Brainrots! Keyless
Item Grab Best Brainrot and Auto collect Gold
👤 alexriderr 👁 1 views ❤️ 0 likes ⏱ May 27, 2026
This script includes a powerful Best Brainrots Grabber feature along with Auto Collect Gold, making it easy to farm in the game and increase your blade count quickly.
✨ Features
Auto Attack M1 Auto Z Delay Z Ability Gubby ESP Collect All Gubby Auto Farm Nearest
📋 Script Code
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!")
🎮 Similar Scripts
💬 Comments (0)
Login to post a comment
No comments yet. Be the first!
Script Info
Game Blade Battle for Brainrots!
TypeKeyless
Authoralexriderr
Views1
Likes0
PublishedMay 27, 2026
🎮 Play Game on Roblox
🕐 Recent Scripts
Broken Blade Auto Farm Auto Attack M1 Script keyless
Broken Blade Auto Farm Auto Attack M1 Script keyless
Broken Blade • 👁 2
Keyless
DZMZ Warfare Tycoon
DZMZ Warfare Tycoon
Warfare Tycoon • 👁 8
Keyless
99 Nights in the forest Script update
99 Nights in the forest Script update
99 Nights in the Forest • 👁 12
Keyless
Roller Training Script | Auto Win, Auto Rebirth, Collect Energy
Roller Training Script | Auto Win, Auto Rebirth, Collect Energy
Roller Training • 👁 11
Keyless
Steal an Anime Script | Auto Lock, Walk Speed, Skywalk
Steal an Anime Script | Auto Lock, Walk Speed, Skywalk
Steal an Anime! • 👁 11
Keyless