game crasher cs
Key RequiredUniversal

game crasher cs

Universal Scriptmelvinnagy07melvinnagy07 510 views 159 executesUpdated Jan 17, 2026
Unrated
00
Lua Script•206 lines (7189 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local TeleportService = game:GetService("TeleportService")
local HttpService = game:GetService("HttpService")
local Workspace = game:GetService("Workspace")
local player = Players.LocalPlayer

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = game:GetService("CoreGui")
ScreenGui.Name = HttpService:GenerateGUID(false)

local Frame = Instance.new("Frame")
Frame.Parent = ScreenGui
Frame.Size = UDim2.new(0, 480, 0, 220)
Frame.Position = UDim2.new(0.5, -240, 0.5, -110)
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 38)
Frame.BorderSizePixel = 0

local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = Frame

local Title = Instance.new("TextLabel")
Title.Parent = Frame
Title.Size = UDim2.new(1, 0, 0, 50)
Title.BackgroundTransparency = 1
Title.Font = Enum.Font.GothamBold
Title.Text = "CONFIRM ACTION"
Title.TextColor3 = Color3.fromRGB(255, 80, 80)
Title.TextSize = 20

local Text = Instance.new("TextLabel")
Text.Parent = Frame
Text.Size = UDim2.new(1, -40, 0, 70)
Text.Position = UDim2.new(0, 20, 0, 60)
Text.BackgroundTransparency = 1
Text.Font = Enum.Font.Gotham
Text.Text = "This will spawn a large number of parts in the workspace.\nThis may cause severe lag or crashes for other players.\nUse at your own risk."
Text.TextColor3 = Color3.fromRGB(200, 200, 200)
Text.TextSize = 14
Text.TextWrapped = true

local Checkbox = Instance.new("TextButton")
Checkbox.Parent = Frame
Checkbox.Size = UDim2.new(0, 30, 0, 30)
Checkbox.Position = UDim2.new(0, 20, 0, 140)
Checkbox.BackgroundColor3 = Color3.fromRGB(80, 80, 95)
Checkbox.Text = "☐"
Checkbox.Font = Enum.Font.GothamBold
Checkbox.TextSize = 18

local CheckCorner = Instance.new("UICorner", Checkbox)
CheckCorner.CornerRadius = UDim.new(0, 6)

local AgreeLabel = Instance.new("TextLabel")
AgreeLabel.Parent = Frame
AgreeLabel.Size = UDim2.new(0, 200, 0, 30)
AgreeLabel.Position = UDim2.new(0, 60, 0, 140)
AgreeLabel.BackgroundTransparency = 1
AgreeLabel.Font = Enum.Font.Gotham
AgreeLabel.Text = "I understand the risks"
AgreeLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
AgreeLabel.TextSize = 14
AgreeLabel.TextXAlignment = Enum.TextXAlignment.Left

local ConfirmBtn = Instance.new("TextButton")
ConfirmBtn.Parent = Frame
ConfirmBtn.Size = UDim2.new(0, 140, 0, 44)
ConfirmBtn.Position = UDim2.new(0.5, -150, 1, -60)
ConfirmBtn.BackgroundColor3 = Color3.fromRGB(40, 160, 80)
ConfirmBtn.Text = "CONFIRM"
ConfirmBtn.Font = Enum.Font.GothamBold
ConfirmBtn.TextColor3 = Color3.new(1,1,1)
ConfirmBtn.TextSize = 16

local ConfirmCorner = Instance.new("UICorner", ConfirmBtn)
ConfirmCorner.CornerRadius = UDim.new(0, 8)

local CancelBtn = Instance.new("TextButton")
CancelBtn.Parent = Frame
CancelBtn.Size = UDim2.new(0, 140, 0, 44)
CancelBtn.Position = UDim2.new(0.5, 10, 1, -60)
CancelBtn.BackgroundColor3 = Color3.fromRGB(160, 40, 40)
CancelBtn.Text = "CANCEL"
CancelBtn.Font = Enum.Font.GothamBold
CancelBtn.TextColor3 = Color3.new(1,1,1)
CancelBtn.TextSize = 16

local CancelCorner = Instance.new("UICorner", CancelBtn)
CancelCorner.CornerRadius = UDim.new(0, 8)

local CountdownFrame = Instance.new("Frame")
CountdownFrame.Parent = ScreenGui
CountdownFrame.Size = UDim2.new(1,0,1,0)
CountdownFrame.BackgroundColor3 = Color3.new(0,0,0)
CountdownFrame.BackgroundTransparency = 1
CountdownFrame.Visible = false

local CountdownLabel = Instance.new("TextLabel")
CountdownLabel.Parent = CountdownFrame
CountdownLabel.Size = UDim2.new(1,0,1,0)
CountdownLabel.BackgroundTransparency = 1
CountdownLabel.Font = Enum.Font.GothamBlack
CountdownLabel.Text = ""
CountdownLabel.TextColor3 = Color3.fromRGB(255, 60, 60)
CountdownLabel.TextSize = 180
CountdownLabel.TextStrokeTransparency = 0.7
CountdownLabel.TextStrokeColor3 = Color3.new(0,0,0)

local agreed = false

Checkbox.MouseButton1Click:Connect(function()
    agreed = not agreed
    Checkbox.Text = agreed and "✔" or "☐"
    Checkbox.BackgroundColor3 = agreed and Color3.fromRGB(40, 160, 80) or Color3.fromRGB(80, 80, 95)
end)

local function startCountdown()
    Frame.Visible = false
    CountdownFrame.Visible = true
    
    for i = 5, 1, -1 do
        CountdownLabel.Text = tostring(i)
        TweenService:Create(CountdownFrame, TweenInfo.new(0.25, Enum.EasingStyle.Quad), {BackgroundTransparency = 0.3}):Play()
        TweenService:Create(CountdownLabel, TweenInfo.new(0.25), {TextTransparency = 0, TextSize = 220}):Play()
        task.wait(0.75)
        TweenService:Create(CountdownFrame, TweenInfo.new(0.2), {BackgroundTransparency = 1}):Play()
        TweenService:Create(CountdownLabel, TweenInfo.new(0.2), {TextSize = 180}):Play()
        task.wait(0.3)
    end
    
    CountdownFrame:Destroy()
    spawnNuke()
end

ConfirmBtn.MouseButton1Click:Connect(function()
    if agreed then
        startCountdown()
    end
end)

CancelBtn.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

local function spawnNuke()
    local count = 0
    local target = 12000
    
    local connection
    connection = RunService.Heartbeat:Connect(function()
        if count >= target then
            connection:Disconnect()
            task.delay(4, function()
                if #Players:GetPlayers() <= 5 then
                    pcall(function()
                        TeleportService:Teleport(game.PlaceId)
                    end)
                end
            end)
            return
        end
        
        for _ = 1, 80 do
            task.spawn(function()
                pcall(function()
                    local part = Instance.new("Part")
                    part.Anchored = false
                    part.CanCollide = math.random() > 0.3
                    part.Transparency = math.random() > 0.7 and 1 or math.random()
                    part.Material = Enum.Material.Neon
                    part.Color = Color3.new(math.random(), math.random(), math.random())
                    part.Size = Vector3.new(6,6,6) * (math.random(4,18)/10)
                    
                    local offset = Vector3.new(
                        math.random(-400,400),
                        math.random(100,800),
                        math.random(-400,400)
                    )
                    
                    part.Position = player.Character and player.Character.PrimaryPart.Position + offset or Vector3.zero
                    
                    part.Parent = Workspace
                    
                    local bv = Instance.new("BodyVelocity")
                    bv.MaxForce = Vector3.new(1e5,1e5,1e5)
                    bv.Velocity = Vector3.new(math.random(-60,60), math.random(30,120), math.random(-60,60))
                    bv.Parent = part
                    
                    game:GetService("Debris"):AddItem(part, math.random(6,18))
                    count = count + 1
                end)
            end)
        end
        
        task.wait(0.03 + math.random()/30)
    end)
end

player.Chatted:Connect(function(msg)
    if msg:lower() == "!nuke" then
        ScreenGui:Destroy()
        spawnNuke()
    end
end)

Features & Information

its CS - Client Sided so no one else is effected

Community Comments (2)

TriasnTriasnJan 17, 2026

A

Replying to @Triasn
melvinnagy07melvinnagy07Jan 17, 2026

@Triasn what?

More Scripts for Universal Scripts