123abc
Key RequiredUniversal

123abc

Universal Scriptelijahmarc2517elijahmarc2517 723 views 2 executesUpdated Jul 28, 2025
Unrated
00
Lua Script•208 lines (6337 chars)
-- ZopGui v4.3 - Full Script (Backdoor-Compatible)
-- Made for use in backdoored games (e.g., via RemoteEvent injection)
-- Includes all features: Kill All, Decal Spam, Particle Spam, Scream, Toad Rain, Player Rain, Backdoor Finder/Injector, etc.

local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local Lighting = game:GetService("Lighting")
local StarterGui = game:GetService("StarterGui")

local LocalPlayer = Players.LocalPlayer or Players:GetPlayers()[1]

-- Create GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "ZopGui"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = LocalPlayer:FindFirstChild("PlayerGui") or LocalPlayer:WaitForChild("PlayerGui")

-- Draggable Frame
local Main = Instance.new("Frame")
Main.Size = UDim2.new(0, 400, 0, 320)
Main.Position = UDim2.new(0.5, -200, 0.5, -160)
Main.BackgroundColor3 = Color3.new(0, 0, 0)
Main.BorderColor3 = Color3.new(0, 1, 0)
Main.BorderSizePixel = 3
Main.Active = true
Main.Draggable = true
Main.Parent = ScreenGui

-- UI Layout
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.FillDirection = Enum.FillDirection.Vertical
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 5)
UIListLayout.Parent = Main

-- Button Maker
local function createButton(text, callback)
    local Button = Instance.new("TextButton")
    Button.Size = UDim2.new(1, -10, 0, 30)
    Button.BackgroundColor3 = Color3.new(0, 0, 0)
    Button.BorderColor3 = Color3.new(0, 1, 0)
    Button.BorderSizePixel = 2
    Button.Font = Enum.Font.Antique
    Button.TextColor3 = Color3.new(1, 1, 1)
    Button.Text = text
    Button.TextScaled = true
    Button.Parent = Main
    Button.MouseButton1Click:Connect(callback)
end

-- Decal Spam
createButton("Decal Spam", function()
    local id = "rbxassetid://73318024625962"
    for _, part in ipairs(Workspace:GetDescendants()) do
        if part:IsA("BasePart") then
            for _, face in ipairs(Enum.NormalId:GetEnumItems()) do
                local decal = Instance.new("Decal")
                decal.Texture = id
                decal.Face = face
                decal.Parent = part
            end
        end
    end
    local sky = Lighting:FindFirstChildOfClass("Sky") or Instance.new("Sky", Lighting)
    sky.SkyboxBk = id
    sky.SkyboxDn = id
    sky.SkyboxFt = id
    sky.SkyboxLf = id
    sky.SkyboxRt = id
    sky.SkyboxUp = id
end)

-- Kill All
createButton("Kill All", function()
    for _, plr in ipairs(Players:GetPlayers()) do
        if plr.Character and plr ~= LocalPlayer then
            plr.Character:BreakJoints()
        end
    end
end)

-- Particle Spam
createButton("Particles", function()
    for _, plr in ipairs(Players:GetPlayers()) do
        if plr.Character then
            for _, part in ipairs(plr.Character:GetDescendants()) do
                if part:IsA("BasePart") then
                    local p = Instance.new("ParticleEmitter")
                    p.Speed = NumberRange.new(5)
                    p.Rate = 999
                    p.Parent = part
                end
            end
        end
    end
end)

-- Scream (Spooky Scary Skeletons)
createButton("Scream", function()
    local sound = Instance.new("Sound", Workspace)
    sound.SoundId = "rbxassetid://160762912"
    sound.Volume = 10
    sound:Play()
end)

-- Hint
createButton("Tubers93 Hint", function()
    local hint = Instance.new("Hint", Workspace)
    hint.Text = "ZOPZOP HAD HACKED THIS GAME LOL"
end)

-- Toad Rain
createButton("Toad Rain", function()
    for i = 1, 20 do
        local asset = game:GetObjects("rbxassetid://4725115971")[1]
        asset:MoveTo(Vector3.new(math.random(-100, 100), 100, math.random(-100, 100)))
        asset.Parent = Workspace
    end
end)

-- Spin Map
createButton("Spin Map", function()
    for _, obj in ipairs(Workspace:GetChildren()) do
        if obj:IsA("BasePart") or obj:IsA("Model") then
            spawn(function()
                while true do
                    obj.CFrame *= CFrame.Angles(0, 0.1, 0)
                    task.wait()
                end
            end)
        end
    end
end)

-- Rain Character by Input
local InputBox = Instance.new("TextBox")
InputBox.Size = UDim2.new(1, -10, 0, 30)
InputBox.Text = "Enter Username To Rain"
InputBox.Font = Enum.Font.Antique
InputBox.TextColor3 = Color3.new(1, 1, 1)
InputBox.BackgroundColor3 = Color3.new(0, 0, 0)
InputBox.BorderColor3 = Color3.new(0, 1, 0)
InputBox.BorderSizePixel = 2
InputBox.TextScaled = true
InputBox.Parent = Main

createButton("Rain Player", function()
    local user = InputBox.Text
    local function rain()
        local ok, model = pcall(function()
            return Players:CreateHumanoidModelFromUserId(Players:GetUserIdFromNameAsync(user))
        end)
        if ok and model then
            model:MoveTo(Vector3.new(math.random(-50, 50), 100, math.random(-50, 50)))
            model.Parent = Workspace
        end
    end
    for i = 1, 20 do rain() end
end)

-- Give GUI to All
createButton("Give GUI to All", function()
    for _, plr in ipairs(Players:GetPlayers()) do
        if plr:FindFirstChild("PlayerGui") then
            local clone = ScreenGui:Clone()
            clone.Parent = plr.PlayerGui
        end
    end
end)

-- Backdoor Finder
createButton("Backdoor Finder", function()
    for _, v in ipairs(Workspace:GetDescendants()) do
        if v:IsA("RemoteEvent") and v.Name ~= "DefaultChatSystemChatEvents" then
            warn("Found RemoteEvent: ", v:GetFullName())
        end
    end
end)

-- Backdoor Injector
createButton("Backdoor Injector", function()
    for _, v in ipairs(Workspace:GetDescendants()) do
        if v:IsA("RemoteEvent") and v.Name ~= "DefaultChatSystemChatEvents" then
            v:FireServer("require", "73318024625962")
        end
    end
end)

-- Cover Screen
local Cover = Instance.new("Frame")
Cover.Size = UDim2.new(1, 0, 1, 0)
Cover.BackgroundColor3 = Color3.new(0, 0, 0)
Cover.BorderSizePixel = 0
Cover.ZIndex = 10
Cover.Parent = ScreenGui

local Label = Instance.new("TextLabel")
Label.Size = UDim2.new(1, 0, 1, 0)
Label.BackgroundTransparency = 1
Label.Text = "ZOPZOP'S HERE"
Label.Font = Enum.Font.Antique
Label.TextColor3 = Color3.new(0, 1, 0)
Label.TextScaled = true
Label.Parent = Cover

task.delay(5, function()
    Cover:Destroy()
end)

Features & Information

vbcnggh

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts