Best Brainrot Item Grab Auto Gold Collect Script

Use this Best Brainrot Item Grab Auto Gold Collect Script to grab items faster, collect gold automatically, and improve your gameplay with smooth farming features.

🔮

Best Brainrot Item Grab Auto Gold Collect Script

🔁Auto Rebirth
⚔️Auto Buy Damage
🗡️Auto Buy Blade Count
🔮Grab Best Brainrots
💰Auto Collect Gold
🔓Keyless

💻 LUA 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!")

Leave a Comment