Description
-- BRAINROT TRADING: ULTIMATE NEON GUI -- LocalScript | StarterPlayerScripts local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") local old = playerGui:FindFirstChild("BrainrotUltimate") if old then old:Destroy() end local gui = Instance.new ("ScreenGui") gui.Name = "BrainrotUltimate" gui.ResetOnSpawn = false gui.IgnoreGuiInset = true gui.Parent = playerGui local purple = Color3.fromRGB(155, 75, 255) local cyan = Color3.fromRGB(0, 235, 255) local dark = Color3.fromRGB(17, 15, 32) local white = Color3.fromRGB(245, 245, 255) local function corner(object, radius) local c = Instance.new ("UICorner") c.CornerRadius = UDim.new (0, radius) c.Parent = object end local function stroke(object, color, thickness) local s = Instance.new ("UIStroke") s.Color = color s.Thickness = thickness or 1.5 s.Transparency = 0.1 s.Parent = object return s end local function makeButton(parent, text, color, position, size) local b = Instance.new ("TextButton") b.Size = size b.Position = position b.BackgroundColor3 = color b.Text = text b.TextColor3 = white b.TextSize = 15 b.Font = Enum.Font.GothamBold b.AutoButtonColor = false b.Parent = parent corner(b, 10) stroke(b, color:Lerp( Color3.new (1, 1, 1), 0.25), 1.3) b.MouseEnter:Connect(function() TweenService:Create(b, TweenInfo.new (0.15), { BackgroundColor3 = color:Lerp( Color3.new (1, 1, 1), 0.18) }):Play() end) b.MouseLeave:Connect(function() TweenService:Create(b, TweenInfo.new (0.15), { BackgroundColor3 = color }):Play() end) return b end -- Main window local main = Instance.new ("Frame") main.Size = UDim2.fromOffset(340, 365) main.Position = UDim2.new (0.5, -170, 0.5, -182) main.BackgroundColor3 = dark main.BorderSizePixel = 0 main.Parent = gui corner(main, 18) stroke(main, purple, 2) local gradient = Instance.new ("UIGradient") gradient.Color = ColorSequence.new ({ ColorSequenceKeypoint.new (0, Color3.fromRGB(29, 20, 57)), ColorSequenceKeypoint.new (1, Color3.fromRGB(12, 26, 43)) }) gradient.Rotation = 35 gradient.Parent = main -- Header / drag area local header = Instance.new ("Frame") header.Size = UDim2.new (1, 0, 0, 65) header.BackgroundColor3 = Color3.fromRGB(38, 24, 67) header.BorderSizePixel = 0 header.Parent = main corner(header, 18) local title = Instance.new ("TextLabel") title.Size = UDim2.new (1, -100, 0, 33) title.Position = UDim2.fromOffset(14, 7) title.BackgroundTransparency = 1 title.Text = "BRAINROT TRADING" title.TextColor3 = cyan title.Font = Enum.Font.GothamBlack title.TextSize = 19 title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = header local subtitle = Instance.new ("TextLabel") subtitle.Size = UDim2.new (1, -25, 0, 18) subtitle.Position = UDim2.fromOffset(14, 39) subtitle.BackgroundTransparency = 1 subtitle.Text = "✦ ULTIMATE CONTROL CENTER ✦" subtitle.TextColor3 = Color3.fromRGB(190, 175, 220) subtitle.Font = Enum.Font.GothamMedium subtitle.TextSize = 10 subtitle.TextXAlignment = Enum.TextXAlignment.Left subtitle.Parent = header local close = makeButton( header, "✕", Color3.fromRGB(205, 48, 85), UDim2.new (1, -43, 0, 12), UDim2.fromOffset(32, 32) ) -- Status display local statusBox = Instance.new ("Frame") statusBox.Position = UDim2.fromOffset(15, 80) statusBox.Size = UDim2.new (1, -30, 0, 52) statusBox.BackgroundColor3 = Color3.fromRGB(29, 27, 48) statusBox.Parent = main corner(statusBox, 10) stroke(statusBox, Color3.fromRGB(75, 67, 110), 1) local status = Instance.new ("TextLabel") status.Size = UDim2.new (1, -18, 1, 0) status.Position = UDim2.fromOffset(9, 0) status.BackgroundTransparency = 1 status.Text = "● SYSTEM ONLINE | READY" status.TextColor3 = cyan status.Font = Enum.Font.GothamBold status.TextSize = 12 status.TextXAlignment = Enum.TextXAlignment.Left status.Parent = statusBox local speedLabel = Instance.new ("TextLabel") speedLabel.Position = UDim2.fromOffset(18, 145) speedLabel.Size = UDim2.new (1, -36, 0, 25) speedLabel.BackgroundTransparency = 1 speedLabel.Text = "⚡ SPEED CONTROL" speedLabel.TextColor3 = white speedLabel.Font = Enum.Font.GothamBold speedLabel.TextSize = 14 speedLabel.TextXAlignment = Enum.TextXAlignment.Left speedLabel.Parent = main local speedButton = makeButton( main, "⚡ +10 SPEED", purple, UDim2.fromOffset(15, 175), UDim2.new (1, -30, 0, 48) ) local grabButton = makeButton( main, "✦ GRAB: OFF", Color3.fromRGB(0, 135, 155), UDim2.fromOffset(15, 235), UDim2.new (1, -30, 0, 48) ) local footer = Instance.new ("TextLabel") footer.Size = UDim2.new (1, -20, 0, 25) footer.Position = UDim2.fromOffset(10, 315) footer.BackgroundTransparency = 1 footer.Text = "BRAINROT OS • NEON EDITION" footer.TextColor3 = Color3.fromRGB(145, 130, 180) footer.Font = Enum.Font.GothamMedium footer.TextSize = 10 footer.Parent = main -- Small reopen button local open = makeButton( gui, "✦ BRAINROT", purple, UDim2.new (1, -145, 0, 80), UDim2.fromOffset(132, 42) ) open.Visible = false close.Activated:Connect(function() main.Visible = false open.Visible = true status.Text = "● PANEL HIDDEN" end) open.Activated:Connect(function() main.Visible = true open.Visible = false status.Text = "● SYSTEM ONLINE | READY" end) -- Speed control local speed = 16 speedButton.Activated:Connect(function() speed += 10 local character = player.Character local humanoid = character and character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.WalkSpeed = speed speedButton.Text = "⚡ SPEED: " .. speed status.Text = "● SPEED UPDATED SUCCESSFULLY" else speedButton.Text = "⚡ +10 SPEED" status.Text = "● WAITING FOR CHARACTER" end end) player.CharacterAdded:Connect(function() speed = 16 speedButton.Text = "⚡ +10 SPEED" end) -- Grab toggle: interface only. -- Connect to an authorized pickup system in your own game. local grabActive = false grabButton.Activated:Connect(function() grabActive = not grabActive if grabActive then grabButton.Text = "✦ GRAB: ON" grabButton.BackgroundColor3 = Color3.fromRGB(0, 180, 125) status.Text = "● GRAB MODE ACTIVATED" else grabButton.Text = "✦ GRAB: OFF" grabButton.BackgroundColor3 = Color3.fromRGB(0, 135, 155) status.Text = "● GRAB MODE DEACTIVATED" end end) -- Drag using the header, mouse or touchscreen local dragging = false local dragStart local startPos local activeInput header.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = main.Position activeInput = input end end) UIS.InputChanged:Connect(function(input) if dragging and ( input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch ) then local delta = input.Position - dragStart main.Position = UDim2.new ( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end end) UIS.InputEnded:Connect(function(input) if input == activeInput or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false activeInput = nil end end)
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
-- BRAINROT TRADING: ULTIMATE NEON GUI
-- LocalScript | StarterPlayerScripts
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local old = playerGui:FindFirstChild("BrainrotUltimate")
if old then old:Destroy() end
local gui = Instance.new("ScreenGui")
gui.Name = "BrainrotUltimate"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
gui.Parent = playerGui
local purple = Color3.fromRGB(155, 75, 255)
local cyan = Color3.fromRGB(0, 235, 255)
local dark = Color3.fromRGB(17, 15, 32)
local white = Color3.fromRGB(245, 245, 255)
local function corner(object, radius)
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, radius)
c.Parent = object
end
local function stroke(object, color, thickness)
local s = Instance.new("UIStroke")
s.Color = color
s.Thickness = thickness or 1.5
s.Transparency = 0.1
s.Parent = object
return s
end
local function makeButton(parent, text, color, position, size)
local b = Instance.new("TextButton")
b.Size = size
b.Position = position
b.BackgroundColor3 = color
b.Text = text
b.TextColor3 = white
b.TextSize = 15
b.Font = Enum.Font.GothamBold
b.AutoButtonColor = false
b.Parent = parent
corner(b, 10)
stroke(b, color:Lerp(Color3.new(1, 1, 1), 0.25), 1.3)
b.MouseEnter:Connect(function()
TweenService:Create(b, TweenInfo.new(0.15), {
BackgroundColor3 = color:Lerp(Color3.new(1, 1, 1), 0.18)
}):Play()
end)
b.MouseLeave:Connect(function()
TweenService:Create(b, TweenInfo.new(0.15), {
BackgroundColor3 = color
}):Play()
end)
return b
end
-- Main window
local main = Instance.new("Frame")
main.Size = UDim2.fromOffset(340, 365)
main.Position = UDim2.new(0.5, -170, 0.5, -182)
main.BackgroundColor3 = dark
main.BorderSizePixel = 0
main.Parent = gui
corner(main, 18)
stroke(main, purple, 2)
local gradient = Instance.new("UIGradient")
gradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(29, 20, 57)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(12, 26, 43))
})
gradient.Rotation = 35
gradient.Parent = main
-- Header / drag area
local header = Instance.new("Frame")
header.Size = UDim2.new(1, 0, 0, 65)
header.BackgroundColor3 = Color3.fromRGB(38, 24, 67)
header.BorderSizePixel = 0
header.Parent = main
corner(header, 18)
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -100, 0, 33)
title.Position = UDim2.fromOffset(14, 7)
title.BackgroundTransparency = 1
title.Text = "BRAINROT TRADING"
title.TextColor3 = cyan
title.Font = Enum.Font.GothamBlack
title.TextSize = 19
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = header
local subtitle = Instance.new("TextLabel")
subtitle.Size = UDim2.new(1, -25, 0, 18)
subtitle.Position = UDim2.fromOffset(14, 39)
subtitle.BackgroundTransparency = 1
subtitle.Text = "✦ ULTIMATE CONTROL CENTER ✦"
subtitle.TextColor3 = Color3.fromRGB(190, 175, 220)
subtitle.Font = Enum.Font.GothamMedium
subtitle.TextSize = 10
subtitle.TextXAlignment = Enum.TextXAlignment.Left
subtitle.Parent = header
local close = makeButton(
header, "✕", Color3.fromRGB(205, 48, 85),
UDim2.new(1, -43, 0, 12), UDim2.fromOffset(32, 32)
)
-- Status display
local statusBox = Instance.new("Frame")
statusBox.Position = UDim2.fromOffset(15, 80)
statusBox.Size = UDim2.new(1, -30, 0, 52)
statusBox.BackgroundColor3 = Color3.fromRGB(29, 27, 48)
statusBox.Parent = main
corner(statusBox, 10)
stroke(statusBox, Color3.fromRGB(75, 67, 110), 1)
local status = Instance.new("TextLabel")
status.Size = UDim2.new(1, -18, 1, 0)
status.Position = UDim2.fromOffset(9, 0)
status.BackgroundTransparency = 1
status.Text = "● SYSTEM ONLINE | READY"
status.TextColor3 = cyan
status.Font = Enum.Font.GothamBold
status.TextSize = 12
status.TextXAlignment = Enum.TextXAlignment.Left
status.Parent = statusBox
local speedLabel = Instance.new("TextLabel")
speedLabel.Position = UDim2.fromOffset(18, 145)
speedLabel.Size = UDim2.new(1, -36, 0, 25)
speedLabel.BackgroundTransparency = 1
speedLabel.Text = "⚡ SPEED CONTROL"
speedLabel.TextColor3 = white
speedLabel.Font = Enum.Font.GothamBold
speedLabel.TextSize = 14
speedLabel.TextXAlignment = Enum.TextXAlignment.Left
speedLabel.Parent = main
local speedButton = makeButton(
main, "⚡ +10 SPEED", purple,
UDim2.fromOffset(15, 175), UDim2.new(1, -30, 0, 48)
)
local grabButton = makeButton(
main, "✦ GRAB: OFF", Color3.fromRGB(0, 135, 155),
UDim2.fromOffset(15, 235), UDim2.new(1, -30, 0, 48)
)
local footer = Instance.new("TextLabel")
footer.Size = UDim2.new(1, -20, 0, 25)
footer.Position = UDim2.fromOffset(10, 315)
footer.BackgroundTransparency = 1
footer.Text = "BRAINROT OS • NEON EDITION"
footer.TextColor3 = Color3.fromRGB(145, 130, 180)
footer.Font = Enum.Font.GothamMedium
footer.TextSize = 10
footer.Parent = main
-- Small reopen button
local open = makeButton(
gui, "✦ BRAINROT", purple,
UDim2.new(1, -145, 0, 80), UDim2.fromOffset(132, 42)
)
open.Visible = false
close.Activated:Connect(function()
main.Visible = false
open.Visible = true
status.Text = "● PANEL HIDDEN"
end)
open.Activated:Connect(function()
main.Visible = true
open.Visible = false
status.Text = "● SYSTEM ONLINE | READY"
end)
-- Speed control
local speed = 16
speedButton.Activated:Connect(function()
speed += 10
local character = player.Character
local humanoid = character and
character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = speed
speedButton.Text = "⚡ SPEED: " .. speed
status.Text = "● SPEED UPDATED SUCCESSFULLY"
else
speedButton.Text = "⚡ +10 SPEED"
status.Text = "● WAITING FOR CHARACTER"
end
end)
player.CharacterAdded:Connect(function()
speed = 16
speedButton.Text = "⚡ +10 SPEED"
end)
-- Grab toggle: interface only.
-- Connect to an authorized pickup system in your own game.
local grabActive = false
grabButton.Activated:Connect(function()
grabActive = not grabActive
if grabActive then
grabButton.Text = "✦ GRAB: ON"
grabButton.BackgroundColor3 = Color3.fromRGB(0, 180, 125)
status.Text = "● GRAB MODE ACTIVATED"
else
grabButton.Text = "✦ GRAB: OFF"
grabButton.BackgroundColor3 = Color3.fromRGB(0, 135, 155)
status.Text = "● GRAB MODE DEACTIVATED"
end
end)
-- Drag using the header, mouse or touchscreen
local dragging = false
local dragStart
local startPos
local activeInput
header.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = main.Position
activeInput = input
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and (
input.UserInputType == Enum.UserInputType.MouseMovement
or input.UserInputType == Enum.UserInputType.Touch
) then
local delta = input.Position - dragStart
main.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
UIS.InputEnded:Connect(function(input)
if input == activeInput
or input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
activeInput = nil
end
end)
Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.


Your community, in one place