local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local knitFolder = ReplicatedStorage:WaitForChild("Packages"):WaitForChild("_Index"):WaitForChild("sleitnick_knit@1.7.0"):WaitForChild("knit"):WaitForChild("Services")
local claimRemote = knitFolder:WaitForChild("Game"):WaitForChild("RF"):WaitForChild("ClaimEarnings")
local playerGui = player:FindFirstChildOfClass("PlayerGui") or player:WaitForChild("PlayerGui", 5)
if not playerGui then return end
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 title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -100, 1, 0)
title.BackgroundTransparency = 1
title.Text = "+1 Jetpack for Brainrots"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextStrokeTransparency = 0
title.TextStrokeColor3 = Color3.fromRGB(0, 170, 255)
title.Font = Enum.Font.GothamBold
title.TextSize = 22
title.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, -150)
content.Position = UDim2.new(0, 10, 0, 65)
content.BackgroundTransparency = 1
content.BorderSizePixel = 0
content.ScrollBarThickness = 6
content.ScrollBarImageColor3 = Color3.fromRGB(0, 170, 255)
content.CanvasSize = UDim2.new(0, 0, 0, 0)
content.Parent = frame
local list = Instance.new("UIListLayout")
list.Padding = UDim.new(0, 10)
list.SortOrder = Enum.SortOrder.LayoutOrder
list.Parent = content
list:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
content.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 15)
end)
local function createToggle(parent, text, delay, callback)
local enabled = false
local running = false
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -8, 0, 45)
btn.BackgroundColor3 = Color3.fromRGB(50,50,60)
btn.Text = text .. ": OFF"
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 15
btn.Parent = parent
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10)
local function updateVisual()
if enabled then
btn.BackgroundColor3 = Color3.fromRGB(0, 180, 90)
btn.Text = text .. ": ON"
else
btn.BackgroundColor3 = Color3.fromRGB(50,50,60)
btn.Text = text .. ": OFF"
end
end
local function runLoop()
if running then return end
running = true
task.spawn(function()
while enabled do
pcall(callback)
task.wait(delay)
end
running = false
end)
end
btn.MouseButton1Click:Connect(function()
enabled = not enabled
updateVisual()
if enabled then runLoop() end
end)
return btn
end
createToggle(content, "Auto get brainrots", 0.3, function()
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if not hrp or not humanoid or humanoid.Health <= 0 then return end
hrp.CFrame = CFrame.new(-76, 171, -9063)
task.wait(0.2)
hrp.CFrame = CFrame.new(-247, 95, -8931)
task.wait(0.2)
local returnCFrame = CFrame.new(-93.2106934, 55.2238808, -58.6269531, -1, 0, -0, 0, 0, -1, 0, -1, -0)
local brainrotsFolder = workspace:FindFirstChild("Brainrots")
if brainrotsFolder then
local highestPrompt, highestVal, targetItem = nil, -1, nil
local tierWeights = {
Common=1, Uncommon=2, Rare=3, Epic=4, Legendary=5, Mythic=6,
Secret=7, Cosmic=8, Celestial=9, Divine=10
}
for _, obj in ipairs(brainrotsFolder:GetDescendants()) do
if obj:IsA("ProximityPrompt") then
local item = obj:FindFirstAncestorOfClass("Model") or obj:FindFirstAncestorOfClass("BasePart")
if item and item ~= brainrotsFolder and not item:IsA("Folder") then
local val = tonumber(item:GetAttribute("Value") or (item:FindFirstChildOfClass("ValueBase") and item:FindFirstChildOfClass("ValueBase").Value)) or tierWeights[item.Parent.Name] or 0
if val > highestVal then
highestVal = val
highestPrompt = obj
targetItem = item
end
end
end
end
if highestPrompt and targetItem then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
hrp.CFrame = targetItem:GetPivot()
task.wait(0.12)
pcall(function() fireproximityprompt(highestPrompt, 1) end)
task.wait(0.1)
hrp.CFrame = returnCFrame
end
end
end)
createToggle(content, "Auto Claim Earnings", 0.05, function()
for i = 1, 20 do
pcall(function()
claimRemote:InvokeServer(tostring(i))
end)
end
end)
local function forceUpdate()
content.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 20)
end
local function createNormalButton(parent, text, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -8, 0, 45)
btn.BackgroundColor3 = Color3.fromRGB(0, 135, 220)
btn.Text = text
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 15
btn.Parent = parent
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10)
btn.MouseButton1Click:Connect(function()
btn.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
pcall(callback)
task.wait(0.1)
btn.BackgroundColor3 = Color3.fromRGB(0, 135, 220)
end)
return btn
end
createToggle(content, "Auto Buy Boost (x1)", 0.05, function()
local remote = game:GetService("ReplicatedStorage"):WaitForChild("Packages"):WaitForChild("_Index"):WaitForChild("sleitnick_knit@1.7.0"):WaitForChild("knit"):WaitForChild("Services"):WaitForChild("Game"):WaitForChild("RF"):WaitForChild("UpgradeBoost")
pcall(function() remote:InvokeServer(1) end)
end)
createToggle(content, "Auto Buy Boost (x10)", 0.05, function()
local remote = game:GetService("ReplicatedStorage"):WaitForChild("Packages"):WaitForChild("_Index"):WaitForChild("sleitnick_knit@1.7.0"):WaitForChild("knit"):WaitForChild("Services"):WaitForChild("Game"):WaitForChild("RF"):WaitForChild("UpgradeBoost")
pcall(function() remote:InvokeServer(10) end)
end)
content.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 20)
content.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 20)
createToggle(content, "Auto Rebirth", 0.1, function()
local remote = game:GetService("ReplicatedStorage"):WaitForChild("Packages"):WaitForChild("_Index"):WaitForChild("sleitnick_knit@1.7.0"):WaitForChild("knit"):WaitForChild("Services"):WaitForChild("Game"):WaitForChild("RF"):WaitForChild("Rebirth")
pcall(function()
remote:InvokeServer()
end)
end)
content.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 20)
createToggle(content, "Auto Upgrade Brainrot (1-20)", 0.1, function()
local remote = game:GetService("ReplicatedStorage"):WaitForChild("Packages"):WaitForChild("_Index"):WaitForChild("sleitnick_knit@1.7.0"):WaitForChild("knit"):WaitForChild("Services"):WaitForChild("Game"):WaitForChild("RF"):WaitForChild("UpgradeBrainrot")
for i = 1, 20 do
pcall(function()
remote:InvokeServer(tostring(i))
end)
end
end)
content.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 20)
local creditsLabel = Instance.new("TextLabel")
creditsLabel.Size = UDim2.new(1, 0, 0, 30)
creditsLabel.Position = UDim2.new(0, 0, 1, -40)
creditsLabel.BackgroundTransparency = 1
creditsLabel.Text = "Made by purebunny08"
creditsLabel.TextColor3 = Color3.fromRGB(0, 170, 255)
creditsLabel.Font = Enum.Font.GothamBold
creditsLabel.TextSize = 16
creditsLabel.Parent = frame
print("⭐ Made by purebunny08!")
Comments
any bugs just tell