
KeylessUniversal

-- ⚽ Script Brookhaven Full (by GPT)
-- Painel com AntiLag, Atravessar, Desarme, FPS Boost, Ping, etc.
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local RootPart, Humanoid
local Settings = {
PainelAberto = true,
AntiLag = false,
Atravessar = false,
DesarmeAuto = false,
AntiPulo = false,
Velocidade = false,
PingReducer = false,
}
-- Atualizar Char
local function UpdateChar()
if LocalPlayer.Character then
RootPart = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
Humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
end
end
UpdateChar()
LocalPlayer.CharacterAdded:Connect(UpdateChar)
-- FPS Boost simples
pcall(function()
settings().Rendering.QualityLevel = Enum.QualityLevel.Level01
end)
-- Ping Reducer
local function OptimizePing(state)
if state then
settings().Physics.AllowSleep = false
settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
end
end
-- AntiLag da bola
local connectionAntiLag
local function ControlarBola()
local bola = workspace:FindFirstChild("Ball") or workspace:FindFirstChild("Football")
if bola and bola:IsA("BasePart") then
bola:SetNetworkOwner(LocalPlayer)
bola.AssemblyLinearVelocity *= 0.9
bola.AssemblyAngularVelocity *= 0.9
end
end
-- Atravessar (exceto você e a bola)
local function AtravessarJogadores()
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character then
for _, part in pairs(plr.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end
end
-- Desarme Auto
local function AutoDesarme()
local bola = workspace:FindFirstChild("Ball") or workspace:FindFirstChild("Football")
if not bola or not RootPart then return end
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local dist = (plr.Character.HumanoidRootPart.Position - RootPart.Position).Magnitude
if dist < 9 then
bola.CFrame = RootPart.CFrame * CFrame.new(0,0,-2)
end
end
end
end
-- GUI
local screenGui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui"))
local mainFrame = Instance.new("Frame", screenGui)
mainFrame.Size = UDim2.new(0, 220, 0, 300)
mainFrame.Position = UDim2.new(0.05, 0, 0.2, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
mainFrame.Visible = Settings.PainelAberto
local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1, 0, 0, 35)
title.Text = "⚽ Brookhaven Panel"
title.TextColor3 = Color3.fromRGB(255,255,255)
title.BackgroundColor3 = Color3.fromRGB(50,50,50)
title.Font = Enum.Font.SourceSansBold
title.TextSize = 16
local function CreateButton(nome, ordem, callback)
local btn = Instance.new("TextButton", mainFrame)
btn.Size = UDim2.new(1, -20, 0, 30)
btn.Position = UDim2.new(0, 10, 0, 40 + ordem * 35)
btn.BackgroundColor3 = Color3.fromRGB(40,40,40)
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.Text = nome.." [OFF]"
btn.Font = Enum.Font.SourceSans
btn.TextSize = 14
btn.MouseButton1Click:Connect(function()
local state = not Settings[nome]
Settings[nome] = state
btn.Text = nome.." ["..(state and "ON" or "OFF").."]"
callback(state)
end)
end
-- Botões
CreateButton("AntiLag", 0, function(state)
if state then
connectionAntiLag = RunService.Heartbeat:Connect(ControlarBola)
else
if connectionAntiLag then connectionAntiLag:Disconnect() end
end
end)
CreateButton("Atravessar", 1, function() end)
CreateButton("DesarmeAuto", 2, function() end)
CreateButton("AntiPulo", 3, function(state)
if Humanoid then Humanoid.JumpPower = state and 0 or 50 end
end)
CreateButton("Velocidade", 4, function(state)
if Humanoid then Humanoid.WalkSpeed = state and 45 or 16 end
end)
CreateButton("PingReducer", 5, function(state)
OptimizePing(state)
end)
-- Botão flutuante
local toggleBtn = Instance.new("TextButton", screenGui)
toggleBtn.Size = UDim2.new(0, 120, 0, 30)
toggleBtn.Position = UDim2.new(0.05, 0, 0.1, 0)
toggleBtn.BackgroundColor3 = Color3.fromRGB(90, 90, 90)
toggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
toggleBtn.Text = "Abrir/Fechar Painel"
toggleBtn.MouseButton1Click:Connect(function()
Settings.PainelAberto = not Settings.PainelAberto
mainFrame.Visible = Settings.PainelAberto
end)
-- Toggle com tecla P
UserInputService.InputBegan:Connect(function(input, gp)
if not gp and input.KeyCode == Enum.KeyCode.P then
Settings.PainelAberto = not Settings.PainelAberto
mainFrame.Visible = Settings.PainelAberto
end
end)
-- Loop
RunService.RenderStepped:Connect(function()
if Settings.Atravessar then AtravessarJogadores() end
if Settings.DesarmeAuto then AutoDesarme() end
end)



puro chatgpt 🥀🥀🥀
@kss me ajuda a fazer um sem chat GPT ent
Me ensina a fazer um sem chat GPT