
KeylessUniversal

-- 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)No comments yet for this script.



