-- 💯 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)