local player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui", player.PlayerGui) gui.Name = "purpl3gu1_v3" gui.ResetOnSpawn = false local function getAsset(id, type) if type == "Image" then return "rbxthumb://type=Asset&id="..id.."&w=420&h=420" elseif type == "Audio" then return "rbxassetid://"..id end end -- PANEL PRINCIPAL local mainFrame = Instance.new("Frame", gui) mainFrame.Size = UDim2.new(0, 260, 0, 420) mainFrame.Position = UDim2.new(0.5, -130, 0.5, -210) mainFrame.BackgroundColor3 = Color3.fromRGB(20, 0, 30) mainFrame.Active = true mainFrame.Draggable = true local bg = Instance.new("ImageLabel", mainFrame) bg.Size = UDim2.new(1, 0, 1, 0) bg.Image = getAsset("90503073005736", "Image") bg.BackgroundTransparency = 0.7 bg.ZIndex = 0 local scroll = Instance.new("ScrollingFrame", mainFrame) scroll.Size = UDim2.new(1, -10, 1, -40) scroll.Position = UDim2.new(0, 5, 0, 35) scroll.CanvasSize = UDim2.new(0, 0, 5, 0) scroll.BackgroundTransparency = 1 scroll.ZIndex = 2 local layout = Instance.new("UIListLayout", scroll) layout.Padding = UDim.new(0, 5) layout.HorizontalAlignment = Enum.HorizontalAlignment.Center local function createButton(text, callback) local btn = Instance.new("TextButton", scroll) btn.Size = UDim2.new(0, 220, 0, 35) btn.Text = text btn.Font = Enum.Font.SourceSansBold btn.BackgroundColor3 = Color3.fromRGB(100, 0, 160) btn.TextColor3 = Color3.new(1, 1, 1) btn.ZIndex = 3 Instance.new("UICorner", btn) btn.MouseButton1Click:Connect(callback) return btn end -- --- BOTONES --- createButton("Skybox (Cielo)", function() local id = getAsset("90503073005736", "Image") local lighting = game:GetService("Lighting") for _, v in pairs(lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end local sky = Instance.new("Sky", lighting) sky.SkyboxBk, sky.SkyboxDn, sky.SkyboxFt, sky.SkyboxLf, sky.SkyboxRt, sky.SkyboxUp = id, id, id, id, id, id sky.SunTextureId, sky.MoonTextureId, sky.StarCount = "", "", 0 end) createButton("Infección Total Mapa", function() local id = getAsset("90503073005736", "Image") for _, obj in pairs(game.Workspace:GetDescendants()) do if obj:IsA("BasePart") and not obj.Parent:FindFirstChild("Humanoid") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local d = Instance.new("Decal", obj) d.Texture = id d.Face = face end end end end) createButton("Partículas", function() local id = getAsset("73124996789004", "Image") local function apply(p) local pe = Instance.new("ParticleEmitter", p) pe.Texture = id pe.Size = NumberSequence.new(2.5) pe.Rate = 50 end for _, plr in pairs(game.Players:GetPlayers()) do if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then apply(plr.Character.HumanoidRootPart) end end end) createButton("Atmósfera Infierno", function() game.Lighting.FogEnd = 100000 local atm = Instance.new("Atmosphere", game.Lighting) atm.Density, atm.Color = 0.5, Color3.fromRGB(255, 0, 0) game.Lighting.Ambient = Color3.fromRGB(255, 0, 0) end) createButton("Modo Discoteca 🌈", function() spawn(function() while task.wait(0.1) do game.Lighting.Ambient = Color3.new(math.random(), math.random(), math.random()) end end) end) -- MÚSICA EXTREMADAMENTE SATURADA Y DISTORSIONADA createButton("Música Saturada", function() local s = Instance.new("Sound", game.Workspace) s.SoundId = getAsset("92413933989929", "Audio") s.Volume = 10 -- Volumen máximo s.Looped = true -- Efecto de Distorsión local dist = Instance.new("DistortionSoundEffect", s) dist.Level = 1 -- Máxima distorsión (sonido roto) -- Efecto de Ecualizador para saturar bajos y agudos local eq = Instance.new("EqualizerSoundEffect", s) eq.HighGain = 10 eq.MidGain = 10 eq.LowGain = 10 s:Play() end) createButton("Jumpscare (3 seg)", function() local j = Instance.new("ImageLabel", gui) j.Size, j.Image, j.ZIndex = UDim2.new(1, 0, 1, 0), getAsset("90503073005736", "Image"), 100 task.wait(3) j:Destroy() end) createButton("Hint Tiktok", function() local h = Instance.new("Hint", game.Workspace) h.Text = "join the purplepeoples race in tiktok🟪" end) createButton("Hacked Message", function() local m = Instance.new("Message", game.Workspace) m.Text = "You are being hacked🤣" task.wait(4) m:Destroy() end)