A2C3
Key RequiredUniversal

A2C3

Universal Scriptelijahmarc2517elijahmarc2517 687 views 2 executesUpdated Jul 28, 2025
Unrated
00
Lua Script•179 lines (5174 chars)
-- FULL ZOPGUI SCRIPT | Green Outline | No require() | Standalone
local player = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "ZopGui"
gui.ResetOnSpawn = false

-- Cover screen
local cover = Instance.new("TextLabel", gui)
cover.Size = UDim2.new(1, 0, 1, 0)
cover.BackgroundColor3 = Color3.new(0, 0, 0)
cover.Text = "ZOPZOP'S HERE"
cover.TextColor3 = Color3.new(0, 1, 0)
cover.Font = Enum.Font.Antique
cover.TextScaled = true
task.delay(5, function() cover:Destroy() end)

-- Main frame
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 360, 0, 500)
frame.Position = UDim2.new(0.5, -180, 0.5, -250)
frame.BackgroundColor3 = Color3.new(0, 0, 0)
frame.BorderSizePixel = 4
frame.BorderColor3 = Color3.fromRGB(0, 255, 0)
frame.Active = true
frame.Draggable = true

-- Title
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 40)
title.Text = "ZopGui 4.2"
title.TextColor3 = Color3.new(1, 1, 1)
title.Font = Enum.Font.Antique
title.TextScaled = true
title.BackgroundTransparency = 1

local function makeButton(text, position, callback)
	local btn = Instance.new("TextButton", frame)
	btn.Size = UDim2.new(0, 150, 0, 35)
	btn.Position = position
	btn.Text = text
	btn.Font = Enum.Font.Antique
	btn.TextScaled = true
	btn.TextColor3 = Color3.new(1, 1, 1)
	btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
	btn.BorderColor3 = Color3.new(0, 1, 0)
	btn.MouseButton1Click:Connect(callback)
	return btn
end

-- Decal Spam
makeButton("Decal Spam", UDim2.new(0, 10, 0, 50), function()
	local decalID = "rbxassetid://73318024625962"
	for _, p in pairs(workspace:GetDescendants()) do
		if p:IsA("BasePart") then
			for _, face in pairs(Enum.NormalId:GetEnumItems()) do
				local d = Instance.new("Decal")
				d.Texture = decalID
				d.Face = face
				d.Parent = p
			end
		end
	end
	local sky = Instance.new("Sky", game.Lighting)
	sky.SkyboxBk = decalID
	sky.SkyboxDn = decalID
	sky.SkyboxFt = decalID
	sky.SkyboxLf = decalID
	sky.SkyboxRt = decalID
	sky.SkyboxUp = decalID
end)

-- Scream
makeButton("Scream", UDim2.new(0, 180, 0, 50), function()
	local sound = Instance.new("Sound", workspace)
	sound.SoundId = "rbxassetid://160762912"
	sound.Volume = 10
	sound:Play()
end)

-- Hint Message
makeButton("Tubers93 Hint", UDim2.new(0, 10, 0, 95), function()
	local hint = Instance.new("Hint", workspace)
	hint.Text = "ZOPZOP HAD HACKED THIS GAME LOL"
end)

-- Spin Map
makeButton("Spin Map", UDim2.new(0, 180, 0, 95), function()
	for _, p in pairs(workspace:GetDescendants()) do
		if p:IsA("BasePart") and not p.Anchored then
			p.RotVelocity = Vector3.new(0, 50, 0)
		end
	end
end)

-- Kill All
makeButton("Kill All", UDim2.new(0, 10, 0, 140), function()
	for _, plr in pairs(game.Players:GetPlayers()) do
		if plr.Character and plr ~= player then
			local hum = plr.Character:FindFirstChildOfClass("Humanoid")
			if hum then hum.Health = 0 end
		end
	end
end)

-- Particle Spam
makeButton("Particle Spam", UDim2.new(0, 180, 0, 140), function()
	for _, p in pairs(game.Players:GetPlayers()) do
		if p.Character then
			for _, part in pairs(p.Character:GetDescendants()) do
				if part:IsA("BasePart") then
					local particle = Instance.new("ParticleEmitter", part)
					particle.Rate = 100
					particle.Speed = NumberRange.new(5,10)
					particle.Lifetime = NumberRange.new(1)
					particle.Color = ColorSequence.new(Color3.new(1,1,1))
				end
			end
		end
	end
end)

-- Rain Character (Textbox + Button)
local nameBox = Instance.new("TextBox", frame)
nameBox.Size = UDim2.new(0, 150, 0, 35)
nameBox.Position = UDim2.new(0, 10, 0, 185)
nameBox.PlaceholderText = "Username to rain"
nameBox.Text = ""
nameBox.Font = Enum.Font.Antique
nameBox.TextScaled = true
nameBox.TextColor3 = Color3.new(1,1,1)
nameBox.BackgroundColor3 = Color3.fromRGB(30,30,30)
nameBox.BorderColor3 = Color3.new(0,1,0)

makeButton("Rain Character", UDim2.new(0, 180, 0, 185), function()
	local target = nameBox.Text
	local plr = game.Players:FindFirstChild(target)
	if plr and plr.Character then
		for i = 1, 20 do
			local clone = plr.Character:Clone()
			clone.Parent = workspace
			clone:MoveTo(Vector3.new(math.random(-50,50), 100, math.random(-50,50)))
		end
	end
end)

-- Give GUI to All
makeButton("Give GUI to All", UDim2.new(0, 10, 0, 230), function()
	for _, p in pairs(game.Players:GetPlayers()) do
		if not p:FindFirstChild("PlayerGui"):FindFirstChild("ZopGui") then
			local clone = gui:Clone()
			clone.Parent = p:FindFirstChild("PlayerGui")
		end
	end
end)

-- Backdoor Finder
makeButton("Find RemoteEvent", UDim2.new(0, 180, 0, 230), function()
	for _, v in pairs(game:GetDescendants()) do
		if v:IsA("RemoteEvent") then
			warn("RemoteEvent Found:", v:GetFullName())
		end
	end
end)

-- Backdoor Injector (requires working RemoteEvent)
makeButton("Inject Self (Backdoor)", UDim2.new(0, 10, 0, 275), function()
	local code = [[
		local player = game.Players.LocalPlayer
		local gui = script:Clone()
		gui.Parent = player:WaitForChild("PlayerGui")
	]]
	for _, v in pairs(game:GetDescendants()) do
		if v:IsA("RemoteEvent") then
			pcall(function()
				v:FireServer(code)
			end)
		end
	end
end)

Features & Information

bcvb fcxtvgh

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts