Scripts Games Try Our Executor
Login Sign Up
Nuke Free No key Script
Free
Game #4325400580

Nuke Free No key Script

#script
Mar 2, 2026 184 120 lines 4.4 KB
admin 126 scripts
Lab
script.lua 120 lines
Raw
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local remote = ReplicatedStorage:WaitForChild("RE"):WaitForChild("FireMissile")

-- Staroe hehee
if CoreGui:FindFirstChild("NukeSystem") then CoreGui.NukeSystem:Destroy() end

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "NukeSystem"
screenGui.Parent = CoreGui
screenGui.IgnoreGuiInset = true

-- Settings artillery
local ammoTypes = {"Nuke", "Artillery Barrage", "Light Artillery", "Heavy Artillery"}
local currentAmmoIndex = 1

-- ???????? ????????? (BUBAAA)
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 200, 0, 150)
mainFrame.Position = UDim2.new(0.5, -100, 0.2, 0)
mainFrame.BackgroundTransparency = 1
mainFrame.Parent = screenGui

-- ?????? ?????
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, 0, 0, 60)
button.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
button.BorderSizePixel = 2
button.Text = "????: ????"
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Font = Enum.Font.RobotoMono
button.TextSize = 20
button.Parent = mainFrame

-- ?????? ?????? ???????
local selectButton = Instance.new("TextButton")
selectButton.Size = UDim2.new(1, 0, 0, 40)
selectButton.Position = UDim2.new(0, 0, 0, 65)
selectButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
selectButton.Text = "??????? ???"
selectButton.TextColor3 = Color3.fromRGB(255, 255, 0)
selectButton.Font = Enum.Font.RobotoMono
selectButton.TextSize = 16
selectButton.Parent = mainFrame

-- ????? ? ??????? ????????
local ammoLabel = Instance.new("TextLabel")
ammoLabel.Size = UDim2.new(1, 0, 0, 30)
ammoLabel.Position = UDim2.new(0, 0, 0, 110)
ammoLabel.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
ammoLabel.BackgroundTransparency = 0.3
ammoLabel.Text = "???: " .. ammoTypes[currentAmmoIndex]
ammoLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
ammoLabel.Font = Enum.Font.RobotoMono
ammoLabel.TextSize = 14
ammoLabel.Parent = mainFrame

--- ?????? ?????????????? (?????? ?? mainFrame) ---
local dragging, dragInput, dragStart, startPos
mainFrame.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = mainFrame.Position
    end
end)
UserInputService.InputChanged:Connect(function(input)
    if dragging 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)
UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end
end)

--- ?????? ?????? artillery ---
selectButton.MouseButton1Click:Connect(function()
    currentAmmoIndex = currentAmmoIndex + 1
    if currentAmmoIndex > #ammoTypes then currentAmmoIndex = 1 end
    ammoLabel.Text = "???: " .. ammoTypes[currentAmmoIndex]
end)

--- ?????? artillery ---
local isNuking = false
local lp = Players.LocalPlayer

button.MouseButton1Click:Connect(function()
    isNuking = not isNuking
    if isNuking then
        button.Text = "????: on"
        button.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
        
        task.spawn(function()
            while isNuking do
                local char = lp.Character
                local root = char and char:FindFirstChild("HumanoidRootPart")
                if root then
                    local p = root.Position
                    for i = 1, 30 do 
                        if not isNuking then break end
                        local targetPos = vector.create(
                            p.X + math.random(-150, 150),
                            p.Y - 5, 
                            p.Z + math.random(-150, 150)
                        )
                        -- ?????????? ????????? ??? ???????
                        remote:FireServer(ammoTypes[currentAmmoIndex], targetPos)
                    end
                end
                task.wait(0.05)
            end
        end)
    else
        button.Text = "????: off"
        button.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
    end
end)
Description
Imported from ScriptBlox https://scriptblox.com/

Script have
Nuke
Artillery Barrage
Light Artillery
Heavy Artillery
Free!
:D
No Visual
Open source
creator: XDecoder
Comments 1
Loading comments...
Stats
184Views
0Likes
0Favorites
1Comments
Details
Status Working
Key System None
Mobile PC Only
TypeGeneral
CreatedMar 2, 2026
Updated1h ago
How to Use
1 Copy the script above
2 Open your executor
3 Paste and execute
Need an executor?
Report

Found an issue? Let us know.

Copied!

Share Script

Report Script