-- 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)