-
Notifications
You must be signed in to change notification settings - Fork 205
Description
-- NUKE HUB | BLACK GRIMOIRE COMPATIBLE
-- Versão otimizada para exploit
-- Espera o jogo carregar
if not game:IsLoaded() then
game.Loaded:Wait()
end
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
-- Configurações seguras
getgenv().KillAura = false
getgenv().AuraRange = 12
getgenv().TeamCheck = false
getgenv().Cooldown = 0.3
local lastAttack = 0
local isMaximized = false
-- ================= BYPASS FUNCTIONS =================
-- Função segura para evitar detecção
local function safeCall(func, ...)
local success, result = pcall(func, ...)
if not success then
warn("[NUKE HUB] Error:", result)
end
return result
end
-- ================= KILL AURA CORE =================
local function getNearestPlayer()
local character = LocalPlayer.Character
if not character then return nil end
local root = character:FindFirstChild("HumanoidRootPart")
if not root then return nil end
local nearest = nil
local distance = getgenv().AuraRange
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
local targetChar = player.Character
if targetChar and targetChar:FindFirstChild("HumanoidRootPart") then
local humanoid = targetChar:FindFirstChild("Humanoid")
if humanoid and humanoid.Health > 0 then
local dist = (targetChar.HumanoidRootPart.Position - root.Position).Magnitude
if dist < distance then
distance = dist
nearest = targetChar
end
end
end
end
end
return nearest
end
-- ================= MAIN LOOP =================
local auraLoop
auraLoop = RunService.Heartbeat:Connect(function()
if not getgenv().KillAura then return end
local target = getNearestPlayer()
if target and tick() - lastAttack > getgenv().Cooldown then
safeCall(function()
local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool then
tool:Activate()
lastAttack = tick()
end
end)
end
end)
-- ================= SIMPLE UI =================
-- Remove UI antiga
pcall(function()
game.CoreGui["NukeHubBG"]:Destroy()
end)
-- Criar UI simples e leve
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "NukeHubBG"
screenGui.ResetOnSpawn = false
screenGui.Parent = game.CoreGui
-- Botão nuclear flutuante
local nuclearBtn = Instance.new("TextButton")
nuclearBtn.Name = "NuclearButton"
nuclearBtn.Size = UDim2.new(0, 60, 0, 60)
nuclearBtn.Position = UDim2.new(0.05, 0, 0.1, 0)
nuclearBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
nuclearBtn.Text = "☢️"
nuclearBtn.TextSize = 32
nuclearBtn.TextColor3 = Color3.fromRGB(0, 255, 0)
nuclearBtn.Font = Enum.Font.GothamBold
nuclearBtn.Active = true
nuclearBtn.Draggable = true
nuclearBtn.Parent = screenGui
-- Arredondar botão
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 15)
corner.Parent = nuclearBtn
-- Frame principal (inicialmente escondido)
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 250, 0, 200)
mainFrame.Position = UDim2.new(0.05, 0, 0.18, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
mainFrame.Visible = false
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
local mainCorner = Instance.new("UICorner")
mainCorner.CornerRadius = UDim.new(0, 15)
mainCorner.Parent = mainFrame
-- Título
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundTransparency = 1
title.Text = "NUKE HUB"
title.TextColor3 = Color3.fromRGB(0, 255, 100)
title.Font = Enum.Font.GothamBold
title.TextSize = 22
title.Parent = mainFrame
-- Botão Kill Aura
local auraButton = Instance.new("TextButton")
auraButton.Size = UDim2.new(1, -20, 0, 40)
auraButton.Position = UDim2.new(0, 10, 0, 50)
auraButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
auraButton.Text = "Kill Aura: OFF"
auraButton.TextColor3 = Color3.new(1, 1, 1)
auraButton.Font = Enum.Font.Gotham
auraButton.TextSize = 16
auraButton.Parent = mainFrame
local auraCorner = Instance.new("UICorner")
auraCorner.CornerRadius = UDim.new(0, 10)
auraCorner.Parent = auraButton
-- Slider simples de alcance
local rangeText = Instance.new("TextLabel")
rangeText.Size = UDim2.new(1, -20, 0, 25)
rangeText.Position = UDim2.new(0, 10, 0, 100)
rangeText.BackgroundTransparency = 1
rangeText.Text = "Range: " .. getgenv().AuraRange
rangeText.TextColor3 = Color3.new(1, 1, 1)
rangeText.Font = Enum.Font.Gotham
rangeText.TextSize = 14
rangeText.TextXAlignment = Enum.TextXAlignment.Left
rangeText.Parent = mainFrame
local rangePlus = Instance.new("TextButton")
rangePlus.Size = UDim2.new(0, 40, 0, 30)
rangePlus.Position = UDim2.new(0, 10, 0, 130)
rangePlus.BackgroundColor3 = Color3.fromRGB(50, 50, 60)
rangePlus.Text = "+"
rangePlus.TextColor3 = Color3.new(1, 1, 1)
rangePlus.Font = Enum.Font.GothamBold
rangePlus.TextSize = 20
rangePlus.Parent = mainFrame
local rangeMinus = Instance.new("TextButton")
rangeMinus.Size = UDim2.new(0, 40, 0, 30)
rangeMinus.Position = UDim2.new(0, 60, 0, 130)
rangeMinus.BackgroundColor3 = Color3.fromRGB(50, 50, 60)
rangeMinus.Text = "-"
rangeMinus.TextColor3 = Color3.new(1, 1, 1)
rangeMinus.Font = Enum.Font.GothamBold
rangeMinus.TextSize = 20
rangeMinus.Parent = mainFrame
-- Botão fechar
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0, 5)
closeBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 18
closeBtn.Parent = mainFrame
local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(1, 0)
closeCorner.Parent = closeBtn
-- ================= UI FUNCTIONS =================
-- Toggle maximize/minimize
nuclearBtn.MouseButton1Click:Connect(function()
isMaximized = not isMaximized
mainFrame.Visible = isMaximized
end)
-- Kill Aura toggle
auraButton.MouseButton1Click:Connect(function()
getgenv().KillAura = not getgenv().KillAura
auraButton.Text = "Kill Aura: " .. (getgenv().KillAura and "ON" or "OFF")
auraButton.BackgroundColor3 = getgenv().KillAura and Color3.fromRGB(255, 50, 50) or Color3.fromRGB(40, 40, 50)
end)
-- Range controls
rangePlus.MouseButton1Click:Connect(function()
getgenv().AuraRange = math.min(getgenv().AuraRange + 1, 25)
rangeText.Text = "Range: " .. getgenv().AuraRange
end)
rangeMinus.MouseButton1Click:Connect(function()
getgenv().AuraRange = math.max(getgenv().AuraRange - 1, 5)
rangeText.Text = "Range: " .. getgenv().AuraRange
end)
-- Close button
closeBtn.MouseButton1Click:Connect(function()
isMaximized = false
mainFrame.Visible = false
end)
-- Efeito hover
nuclearBtn.MouseEnter:Connect(function()
nuclearBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
end)
nuclearBtn.MouseLeave:Connect(function()
nuclearBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
end)
print("[NUKE HUB] Loaded successfully! Click the nuclear button.")-- NUKE HUB | BLACK GRIMOIRE COMPATIBLE
-- Versão otimizada para exploit
-- Espera o jogo carregar
if not game:IsLoaded() then
game.Loaded:Wait()
end
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
-- Configurações seguras
getgenv().KillAura = false
getgenv().AuraRange = 12
getgenv().TeamCheck = false
getgenv().Cooldown = 0.3
local lastAttack = 0
local isMaximized = false
-- ================= BYPASS FUNCTIONS =================
-- Função segura para evitar detecção
local function safeCall(func, ...)
local success, result = pcall(func, ...)
if not success then
warn("[NUKE HUB] Error:", result)
end
return result
end
-- ================= KILL AURA CORE =================
local function getNearestPlayer()
local character = LocalPlayer.Character
if not character then return nil end
local root = character:FindFirstChild("HumanoidRootPart")
if not root then return nil end
local nearest = nil
local distance = getgenv().AuraRange
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
local targetChar = player.Character
if targetChar and targetChar:FindFirstChild("HumanoidRootPart") then
local humanoid = targetChar:FindFirstChild("Humanoid")
if humanoid and humanoid.Health > 0 then
local dist = (targetChar.HumanoidRootPart.Position - root.Position).Magnitude
if dist < distance then
distance = dist
nearest = targetChar
end
end
end
end
end
return nearest
end
-- ================= MAIN LOOP =================
local auraLoop
auraLoop = RunService.Heartbeat:Connect(function()
if not getgenv().KillAura then return end
local target = getNearestPlayer()
if target and tick() - lastAttack > getgenv().Cooldown then
safeCall(function()
local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool then
tool:Activate()
lastAttack = tick()
end
end)
end
end)
-- ================= SIMPLE UI =================
-- Remove UI antiga
pcall(function()
game.CoreGui["NukeHubBG"]:Destroy()
end)
-- Criar UI simples e leve
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "NukeHubBG"
screenGui.ResetOnSpawn = false
screenGui.Parent = game.CoreGui
-- Botão nuclear flutuante
local nuclearBtn = Instance.new("TextButton")
nuclearBtn.Name = "NuclearButton"
nuclearBtn.Size = UDim2.new(0, 60, 0, 60)
nuclearBtn.Position = UDim2.new(0.05, 0, 0.1, 0)
nuclearBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
nuclearBtn.Text = "☢️"
nuclearBtn.TextSize = 32
nuclearBtn.TextColor3 = Color3.fromRGB(0, 255, 0)
nuclearBtn.Font = Enum.Font.GothamBold
nuclearBtn.Active = true
nuclearBtn.Draggable = true
nuclearBtn.Parent = screenGui
-- Arredondar botão
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 15)
corner.Parent = nuclearBtn
-- Frame principal (inicialmente escondido)
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 250, 0, 200)
mainFrame.Position = UDim2.new(0.05, 0, 0.18, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
mainFrame.Visible = false
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
local mainCorner = Instance.new("UICorner")
mainCorner.CornerRadius = UDim.new(0, 15)
mainCorner.Parent = mainFrame
-- Título
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundTransparency = 1
title.Text = "NUKE HUB"
title.TextColor3 = Color3.fromRGB(0, 255, 100)
title.Font = Enum.Font.GothamBold
title.TextSize = 22
title.Parent = mainFrame
-- Botão Kill Aura
local auraButton = Instance.new("TextButton")
auraButton.Size = UDim2.new(1, -20, 0, 40)
auraButton.Position = UDim2.new(0, 10, 0, 50)
auraButton.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
auraButton.Text = "Kill Aura: OFF"
auraButton.TextColor3 = Color3.new(1, 1, 1)
auraButton.Font = Enum.Font.Gotham
auraButton.TextSize = 16
auraButton.Parent = mainFrame
local auraCorner = Instance.new("UICorner")
auraCorner.CornerRadius = UDim.new(0, 10)
auraCorner.Parent = auraButton
-- Slider simples de alcance
local rangeText = Instance.new("TextLabel")
rangeText.Size = UDim2.new(1, -20, 0, 25)
rangeText.Position = UDim2.new(0, 10, 0, 100)
rangeText.BackgroundTransparency = 1
rangeText.Text = "Range: " .. getgenv().AuraRange
rangeText.TextColor3 = Color3.new(1, 1, 1)
rangeText.Font = Enum.Font.Gotham
rangeText.TextSize = 14
rangeText.TextXAlignment = Enum.TextXAlignment.Left
rangeText.Parent = mainFrame
local rangePlus = Instance.new("TextButton")
rangePlus.Size = UDim2.new(0, 40, 0, 30)
rangePlus.Position = UDim2.new(0, 10, 0, 130)
rangePlus.BackgroundColor3 = Color3.fromRGB(50, 50, 60)
rangePlus.Text = "+"
rangePlus.TextColor3 = Color3.new(1, 1, 1)
rangePlus.Font = Enum.Font.GothamBold
rangePlus.TextSize = 20
rangePlus.Parent = mainFrame
local rangeMinus = Instance.new("TextButton")
rangeMinus.Size = UDim2.new(0, 40, 0, 30)
rangeMinus.Position = UDim2.new(0, 60, 0, 130)
rangeMinus.BackgroundColor3 = Color3.fromRGB(50, 50, 60)
rangeMinus.Text = "-"
rangeMinus.TextColor3 = Color3.new(1, 1, 1)
rangeMinus.Font = Enum.Font.GothamBold
rangeMinus.TextSize = 20
rangeMinus.Parent = mainFrame
-- Botão fechar
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0, 5)
closeBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 18
closeBtn.Parent = mainFrame
local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(1, 0)
closeCorner.Parent = closeBtn
-- ================= UI FUNCTIONS =================
-- Toggle maximize/minimize
nuclearBtn.MouseButton1Click:Connect(function()
isMaximized = not isMaximized
mainFrame.Visible = isMaximized
end)
-- Kill Aura toggle
auraButton.MouseButton1Click:Connect(function()
getgenv().KillAura = not getgenv().KillAura
auraButton.Text = "Kill Aura: " .. (getgenv().KillAura and "ON" or "OFF")
auraButton.BackgroundColor3 = getgenv().KillAura and Color3.fromRGB(255, 50, 50) or Color3.fromRGB(40, 40, 50)
end)
-- Range controls
rangePlus.MouseButton1Click:Connect(function()
getgenv().AuraRange = math.min(getgenv().AuraRange + 1, 25)
rangeText.Text = "Range: " .. getgenv().AuraRange
end)
rangeMinus.MouseButton1Click:Connect(function()
getgenv().AuraRange = math.max(getgenv().AuraRange - 1, 5)
rangeText.Text = "Range: " .. getgenv().AuraRange
end)
-- Close button
closeBtn.MouseButton1Click:Connect(function()
isMaximized = false
mainFrame.Visible = false
end)
-- Efeito hover
nuclearBtn.MouseEnter:Connect(function()
nuclearBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
end)
nuclearBtn.MouseLeave:Connect(function()
nuclearBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
end)
print("[NUKE HUB] Loaded successfully! Click the nuclear button.")