
KeylessUniversal

-- ZopGui 4.3 by zopzop_32
-- Decal ID: 73318024625962
-- Font: Enum.Font.Antique
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local StarterGui = game:GetService("StarterGui")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
-- Remove existing GUI
if PlayerGui:FindFirstChild("ZopGui") then
PlayerGui.ZopGui:Destroy()
end
-- Screen Cover
local cover = Instance.new("ScreenGui", PlayerGui)
cover.Name = "ZopCover"
local msg = Instance.new("TextLabel", cover)
msg.Size = UDim2.new(1,0,1,0)
msg.BackgroundColor3 = Color3.new(0,0,0)
msg.TextColor3 = Color3.new(1,1,1)
msg.Font = Enum.Font.Antique
msg.TextScaled = true
msg.Text = "zopzop's here"
wait(5)
cover:Destroy()
-- GUI Setup
local gui = Instance.new("ScreenGui", PlayerGui)
gui.Name = "ZopGui"
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 400, 0, 420)
frame.Position = UDim2.new(0.5, -200, 0.5, -210)
frame.BackgroundColor3 = Color3.new(0, 0, 0)
frame.BorderColor3 = Color3.new(0, 1, 0)
frame.BorderSizePixel = 4
frame.Draggable = true
frame.Active = true
-- UIListLayout
local layout = Instance.new("UIListLayout", frame)
layout.FillDirection = Enum.FillDirection.Vertical
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Padding = UDim.new(0, 5)
-- Helper to create buttons
local function createButton(text, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 300, 0, 30)
btn.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.Antique
btn.TextScaled = true
btn.Text = text
btn.Parent = frame
btn.MouseButton1Click:Connect(callback)
end
-- Decal Spam + Sky
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.Face = face
decal.Texture = id
decal.Parent = part
end
end
end
if not Lighting:FindFirstChildOfClass("Sky") then
Instance.new("Sky", Lighting)
end
for _, sky in ipairs(Lighting:GetChildren()) do
if sky:IsA("Sky") then
sky.SkyboxBk = id
sky.SkyboxDn = id
sky.SkyboxFt = id
sky.SkyboxLf = id
sky.SkyboxRt = id
sky.SkyboxUp = id
end
end
end)
-- Scream
createButton("Scream", function()
local sound = Instance.new("Sound", Workspace)
sound.SoundId = "rbxassetid://160762912"
sound.Volume = 5
sound:Play()
game:GetService("Debris"):AddItem(sound, 5)
end)
-- Spin Map
createButton("Spin Map", function()
for _, part in ipairs(Workspace:GetDescendants()) do
if part:IsA("BasePart") then
part.Anchored = false
part.RotVelocity = Vector3.new(0, 30, 0)
end
end
end)
-- Kill All
createButton("Kill All", function()
for _, player in ipairs(Players:GetPlayers()) do
if player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.Health = 0
end
end
end)
-- Give GUI to All
createButton("Give GUI to All", function()
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
gui:Clone().Parent = player:WaitForChild("PlayerGui")
end
end
end)
-- Toad Rain
createButton("Toad Rain", function()
for i = 1, 20 do
local toad = Instance.new("Part", Workspace)
toad.Size = Vector3.new(2, 2, 2)
toad.Position = Vector3.new(math.random(-50, 50), 100, math.random(-50, 50))
toad.Anchored = false
toad.BrickColor = BrickColor.Random()
local decal = Instance.new("Decal", toad)
decal.Texture = "rbxassetid://73318024625962"
end
end)
-- Player Rain
local textbox = Instance.new("TextBox", frame)
textbox.Size = UDim2.new(0, 300, 0, 30)
textbox.Text = "Enter Player Name"
textbox.Font = Enum.Font.Antique
textbox.TextScaled = true
createButton("Player Rain", function()
local targetName = textbox.Text
local target = Players:FindFirstChild(targetName)
if target and target.Character then
for i = 1, 10 do
local clone = target.Character:Clone()
clone:MoveTo(Vector3.new(math.random(-50, 50), 100, math.random(-50, 50)))
clone.Parent = Workspace
end
end
end)
-- Light/Dark Mode
local isDark = true
createButton("Toggle Light/Dark Mode", function()
isDark = not isDark
frame.BackgroundColor3 = isDark and Color3.new(0, 0, 0) or Color3.new(1, 1, 1)
end)
-- Hide/Show
createButton("Hide GUI", function()
frame.Visible = false
local showBtn = Instance.new("TextButton", gui)
showBtn.Text = "Show ZopGui"
showBtn.Size = UDim2.new(0, 150, 0, 30)
showBtn.Position = UDim2.new(0, 10, 0, 10)
showBtn.Font = Enum.Font.Antique
showBtn.TextScaled = true
showBtn.MouseButton1Click:Connect(function()
frame.Visible = true
showBtn:Destroy()
end)
end)
-- Exit
createButton("Exit GUI", function()
gui:Destroy()
end)
-- Broadcast
createButton("Broadcast Message", function()
for _, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer then
StarterGui:SetCore("ChatMakeSystemMessage", {
Text = "zopzop_32 hacked this game",
Color = Color3.new(1, 0, 0),
Font = Enum.Font.Antique
})
end
end
end)
-- Tubers93 Hint
createButton("Tubers93 Hint", function()
local hint = Instance.new("Hint", Workspace)
hint.Text = "zopzop hacked this game GG"
game:GetService("Debris"):AddItem(hint, 5)
end)
-- Backdoor Finder
createButton("Backdoor Finder", function()
for _, v in pairs(Workspace:GetDescendants()) do
if v:IsA("RemoteEvent") or v:IsA("RemoteFunction") then
print("Backdoor Candidate:", v:GetFullName())
end
end
end)
-- Backdoor Injector
createButton("Inject Backdoor", function()
local r = Instance.new("RemoteEvent", Workspace)
r.Name = "ZopRemote"
print("Injected RemoteEvent as ZopRemote")
end)No comments yet for this script.



