make that lua with colors like branding is gray text -- ZopGui Full Script with GUI Input to Give GUI to Other Players -- Works in backdoored games when run server-side (e.g., via RemoteEvent) local decalId = "rbxassetid://105606371060774" local font = Enum.Font.Antique -- Helper to apply decal to all parts and sky local function applyDecalSpam() for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local decal = Instance.new("Decal", part) decal.Texture = decalId decal.Face = face end end end local sky = Instance.new("Sky", game.Lighting) sky.SkyboxBk = 105606371060774 sky.SkyboxDn = 105606371060774 sky.SkyboxFt = 105606371060774 sky.SkyboxLf = 105606371060774 sky.SkyboxRt = 105606371060774 sky.SkyboxUp = 105606371060774 end -- Create ZopGui local function createZopGui(player) local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) gui.Name = "ZopGui" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 400, 0, 300) frame.Position = UDim2.new(0.5, -200, 0.5, -150) frame.BackgroundColor3 = Color3.new(0, 0, 0) frame.BorderColor3 = Color3.new(0, 1, 0) frame.BorderSizePixel = 3 frame.Active = true frame.Draggable = true local title = Instance.new("TextLabel", frame) title.Text = "ZopGui 4.1" title.Size = UDim2.new(1, 0, 0, 40) title.BackgroundTransparency = 1 title.TextColor3 = Color3.new(1, 1, 1) title.Font = font title.TextScaled = true -- Kill All Button local killBtn = Instance.new("TextButton", frame) killBtn.Size = UDim2.new(0, 120, 0, 40) killBtn.Position = UDim2.new(0, 10, 0, 50) killBtn.Text = "Kill All" killBtn.Font = font killBtn.TextColor3 = Color3.new(1, 1, 1) killBtn.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2) killBtn.MouseButton1Click:Connect(function() for _, plr in pairs(game.Players:GetPlayers()) do if plr.Character and plr.Character:FindFirstChild("Humanoid") then plr.Character.Humanoid.Health = 0 end end end) -- Decal + Sky Spam Button local decalBtn = Instance.new("TextButton", frame) decalBtn.Size = UDim2.new(0, 120, 0, 40) decalBtn.Position = UDim2.new(0, 10, 0, 100) decalBtn.Text = "Decal Spam" decalBtn.Font = font decalBtn.TextColor3 = Color3.new(1, 1, 1) decalBtn.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2) decalBtn.MouseButton1Click:Connect(applyDecalSpam) -- Spin Map (Backflip) Button local spinBtn = Instance.new("TextButton", frame) spinBtn.Size = UDim2.new(0, 120, 0, 40) spinBtn.Position = UDim2.new(0, 10, 0, 150) spinBtn.Text = "Spin Map" spinBtn.Font = font spinBtn.TextColor3 = Color3.new(1, 1, 1) spinBtn.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2) spinBtn.MouseButton1Click:Connect(function() for _, obj in pairs(workspace:GetChildren()) do if obj:IsA("Model") or obj:IsA("BasePart") then coroutine.wrap(function() for i = 1, 180 do obj:RotateBy(Vector3.new(-2, 0, 0)) task.wait() end end)() end end end) end -- Give GUI Input local function makeGuiGiver(player) local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) gui.Name = "GuiInput" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 300, 0, 120) frame.Position = UDim2.new(0.5, -150, 0.1, 0) frame.BackgroundColor3 = Color3.new(0, 0, 0) frame.BorderColor3 = Color3.new(0, 1, 0) frame.BorderSizePixel = 3 frame.Active = true frame.Draggable = true local textbox = Instance.new("TextBox", frame) textbox.Size = UDim2.new(0.7, -10, 0, 40) textbox.Position = UDim2.new(0, 5, 0, 10) textbox.PlaceholderText = "Enter player name" textbox.Font = font textbox.TextColor3 = Color3.new(1, 1, 1) textbox.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1) local enterBtn = Instance.new("TextButton", frame) enterBtn.Size = UDim2.new(0.3, -10, 0, 40) enterBtn.Position = UDim2.new(0.7, 5, 0, 10) enterBtn.Text = "Enter" enterBtn.Font = font enterBtn.TextColor3 = Color3.new(1, 1, 1) enterBtn.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2) local statusLabel = Instance.new("TextLabel", frame) statusLabel.Size = UDim2.new(1, -10, 0, 30) statusLabel.Position = UDim2.new(0, 5, 0, 60) statusLabel.Text = "" statusLabel.Font = font statusLabel.TextColor3 = Color3.new(1, 1, 1) statusLabel.BackgroundTransparency = 1 enterBtn.MouseButton1Click:Connect(function() local name = textbox.Text local target = game.Players:FindFirstChild(name) if target then createZopGui(target) statusLabel.Text = "Success!" else statusLabel.Text = "Player not found" end end) end -- Give everything to all current players for _, plr in pairs(game.Players:GetPlayers()) do createZopGui(plr) makeGuiGiver(plr) end -- Auto give to players who join later game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:Wait() createZopGui(plr) makeGuiGiver(plr) end)