
Brainrots in the house
- Keyless
- Mobile friendly

Advertisement
-- ☠ BRAINROT TRADING!
-- Wide Purple GUI + Green Text
-- Speed +10 | Noclip | Infinite Jump
-- Auto Accept placeholder
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local PURPLE = Color3.fromRGB(160, 40, 255)
local DARK = Color3.fromRGB(24, 15, 38)
local GREEN = Color3.fromRGB(0, 255, 80)
local WHITE = Color3.fromRGB(255, 255, 255)
local speedEnabled = false
local noclipEnabled = false
local infiniteJumpEnabled = false
local autoAcceptEnabled = false
local originalSpeed = 16
local jumpConnection
local noclipConnection
local oldGui = playerGui:FindFirstChild("BrainrotTrading")
if oldGui then
oldGui:Destroy()
end
local gui = Instance.new("ScreenGui")
gui.Name = "BrainrotTrading"
gui.ResetOnSpawn = false
gui.Parent = playerGui
local frame = Instance.new("Frame")
frame.Name = "MainFrame"
frame.Size = UDim2.new(0, 460, 0, 350)
frame.Position = UDim2.new(0.5, -230, 0.5, -175)
frame.BackgroundColor3 = DARK
frame.BorderSizePixel = 0
frame.Parent = gui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 16)
corner.Parent = frame
local outline = Instance.new("UIStroke")
outline.Color = PURPLE
outline.Thickness = 3
outline.Parent = frame
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -60, 0, 55)
title.Position = UDim2.new(0, 12, 0, 4)
title.BackgroundTransparency = 1
title.Text = "BRAINROT TRADING!"
title.TextColor3 = GREEN
title.Font = Enum.Font.GothamBold
title.TextSize = 25
title.Parent = frame
local close = Instance.new("TextButton")
close.Size = UDim2.new(0, 38, 0, 38)
close.Position = UDim2.new(1, -46, 0, 10)
close.BackgroundColor3 = Color3.fromRGB(220, 45, 75)
close.Text = "X"
close.TextColor3 = GREEN
close.Font = Enum.Font.GothamBold
close.TextSize = 20
close.Parent = frame
local function makeButton(text, x, y, callback)
local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 210, 0, 55)
button.Position = UDim2.new(0, x, 0, y)
button.BackgroundColor3 = PURPLE
button.Text = text
button.TextColor3 = GREEN
button.TextSize = 17
button.Font = Enum.Font.GothamBold
button.Parent = frame
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, 10)
c.Parent = button
button.Activated:Connect(callback)
return button
end
local function getHumanoid()
local character = player.Character
return character and character:FindFirstChildOfClass("Humanoid")
end
local speedButton = makeButton("SPEED +10: OFF", 12, 70, function()
local humanoid = getHumanoid()
if not humanoid then return end
speedEnabled = not speedEnabled
if speedEnabled then
originalSpeed = humanoid.WalkSpeed
humanoid.WalkSpeed = originalSpeed + 10
else
humanoid.WalkSpeed = originalSpeed
end
speedButton.Text = speedEnabled
and "SPEED +10: ON"
or "SPEED +10: OFF"
end)
local noclipButton = makeButton("NOCLIP: OFF", 238, 70, function()
noclipEnabled = not noclipEnabled
if noclipConnection then
noclipConnection:Disconnect()
noclipConnection = nil
end
if noclipEnabled then
noclipConnection = RunService.Stepped:Connect(function()
local character = player.Character
if not character then return end
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end)
end
noclipButton.Text = noclipEnabled
and "NOCLIP: ON"
or "NOCLIP: OFF"
end)
local jumpButton = makeButton("INFINITE JUMP: OFF", 12, 140, function()
infiniteJumpEnabled = not infiniteJumpEnabled
if jumpConnection then
jumpConnection:Disconnect()
jumpConnection = nil
end
if infiniteJumpEnabled then
jumpConnection = UIS.JumpRequest:Connect(function()
if not infiniteJumpEnabled then return end
local humanoid = getHumanoid()
if humanoid then
humanoid:ChangeState(
Enum.HumanoidStateType.Jumping
)
end
end)
end
jumpButton.Text = infiniteJumpEnabled
and "INFINITE JUMP: ON"
or "INFINITE JUMP: OFF"
end)
local autoAcceptButton
autoAcceptButton = makeButton(
"AUTO ACCEPT: OFF",
238,
140,
function()
autoAcceptEnabled = not autoAcceptEnabled
autoAcceptButton.Text = autoAcceptEnabled
and "AUTO ACCEPT: ON"
or "AUTO ACCEPT: OFF"
end
)
local status = Instance.new("TextLabel")
status.Size = UDim2.new(1, -24, 0, 40)
status.Position = UDim2.new(0, 12, 0, 210)
status.BackgroundTransparency = 1
status.Text = "READY | PURPLE EDITION"
status.TextColor3 = GREEN
status.Font = Enum.Font.GothamBold
status.TextSize = 15
status.Parent = frame
local hideButton = makeButton("HIDE GUI", 12, 270, function()
frame.Visible = false
end)
hideButton.Size = UDim2.new(0, 210, 0, 45)
local showButton = Instance.new("TextButton")
showButton.Name = "ShowBrainrotTrading"
showButton.Size = UDim2.new(0, 125, 0, 42)
showButton.Position = UDim2.new(0, 12, 0.5, 0)
showButton.BackgroundColor3 = PURPLE
showButton.Text = "BRAINROT"
showButton.TextColor3 = GREEN
showButton.Font = Enum.Font.GothamBold
showButton.TextSize = 16
showButton.Parent = gui
local showCorner = Instance.new("UICorner")
showCorner.CornerRadius = UDim.new(0, 10)
showCorner.Parent = showButton
showButton.Activated:Connect(function()
frame.Visible = true
end)
close.Activated:Connect(function()
frame.Visible = false
end)
player.CharacterAdded:Connect(function(character)
local humanoid = character:WaitForChild("Humanoid")
if speedEnabled then
humanoid.WalkSpeed = 26
end
end)
Advertisement
Tap a chip for community notes
Share what works, ask questions, or report an issue.
No comments yet. Be the first to share your experience with this script.
248 lines · 6.8 KB
lypherrrrBrookhaven 🏡RP

bypasshubVerifiedBid for Anime!