-- purpl3gu1 v2.5 – MODO FEO TOTAL (visible para todos si hay replicación/backdoor) local sg = Instance.new("ScreenGui") sg.Parent = game:GetService("CoreGui") sg.IgnoreGuiInset = true local mp = Instance.new("Frame", sg) mp.Name = "purpl3gu1_FEO" mp.Size = UDim2.new(0, 280, 0, 420) mp.Position = UDim2.new(0.5, -140, 0.5, -210) mp.BackgroundColor3 = Color3.fromRGB(45, 0, 90) mp.Active = true mp.Draggable = true mp.ClipsDescendants = true local corner = Instance.new("UICorner", mp) corner.CornerRadius = UDim.new(0, 16) local bg = Instance.new("ImageLabel", mp) bg.Size = UDim2.new(1,0,1,0) bg.Image = "rbxthumb://type=Asset&id=90503073005736&w=420&h=420" bg.ImageTransparency = 0.3 bg.BackgroundTransparency = 1 bg.ZIndex = -5 spawn(function() while bg.Parent do bg.ImageTransparency = 0.15 + math.abs(math.sin(tick()*9))*0.45 bg.Rotation = math.sin(tick()*5)*4 task.wait(0.06) end end) local title = Instance.new("TextLabel", mp) title.Size = UDim2.new(1,0,0,55) title.Text = "purpl3gu1 v2.5 – SERVER TOMADO 🟪🔊🔊🔊" title.TextColor3 = Color3.fromRGB(255, 60, 255) title.TextStrokeTransparency = 0.25 title.TextStrokeColor3 = Color3.new(0,0,0) title.Font = Enum.Font.Arcade title.TextSize = 28 title.BackgroundTransparency = 1 title.ZIndex = 10 local scroll = Instance.new("ScrollingFrame", mp) scroll.Size = UDim2.new(1,-20,1,-70) scroll.Position = UDim2.new(0,10,0,60) scroll.BackgroundTransparency = 1 scroll.CanvasSize = UDim2.new(0,0,0,700) scroll.ScrollBarThickness = 8 scroll.ScrollBarImageColor3 = Color3.fromRGB(255,0,180) local list = Instance.new("UIListLayout", scroll) list.Padding = UDim.new(0,10) list.HorizontalAlignment = Enum.HorizontalAlignment.Center local function btn(txt, func) local b = Instance.new("TextButton", scroll) b.Size = UDim2.new(0.92,0,0,48) b.Text = txt b.BackgroundColor3 = Color3.fromRGB(150,0,250) b.TextColor3 = Color3.new(1,0.9,1) b.Font = Enum.Font.GothamBlack b.TextSize = 17 b.ZIndex = 5 local c = Instance.new("UICorner", b); c.CornerRadius = UDim.new(0,10) local strk = Instance.new("UIStroke", b) strk.Color = Color3.fromRGB(255,100,255) strk.Thickness = 2.8 strk.Transparency = 0.35 b.MouseEnter:Connect(function() b.BackgroundColor3 = Color3.fromRGB(220,0,255) strk.Transparency = 0 b:TweenSize(UDim2.new(0.96,0,0,52), "Out","Quad",0.12,true) end) b.MouseLeave:Connect(function() b.BackgroundColor3 = Color3.fromRGB(150,0,250) strk.Transparency = 0.35 b:TweenSize(UDim2.new(0.92,0,0,48), "Out","Quad",0.12,true) end) b.MouseButton1Click:Connect(func) end local IMG = "rbxthumb://type=Asset&id=90503073005736&w=420&h=420" local SND = "rbxassetid://79399386956664" -- Botones ultra feos y con impacto server-side cuando sea posible btn("SKY MORADO TOTAL", function() local sky = Instance.new("Sky", game.Lighting) for _,f in {"Bk","Dn","Ft","Lf","Rt","Up"} do sky["Skybox"..f] = IMG end end) btn("TEXTURAS EN TODO EL MAPA", function() for _,v in game:GetDescendants() do if v:IsA("BasePart") or v:IsA("MeshPart") or v:IsA("UnionOperation") then local t = Instance.new("Texture",v) t.Texture = IMG t.Transparency = 0.1 t.Face = Enum.NormalId.Front end end end) btn("MÚSICA SATURADA x25 (muy fuerte)", function() for i=1,25 do task.spawn(function() local s = Instance.new("Sound") s.Name = "PURPLE_DEAF_MAX" s.SoundId = SND s.Volume = 9 + math.random()*5 s.PlaybackSpeed = 0.65 + math.random()*1.0 s.Looped = true s.TimePosition = math.random()*30 s.Parent = math.random()>0.6 and workspace or workspace.CurrentCamera task.wait(math.random(5,20)/10) s:Play() spawn(function() while s.Parent do s.Volume = 10 + math.sin(tick()*15 + i*3)*6 task.wait(0.035) end end) end) end end) btn("HINT ETERNO + SPAM CHAT", function() local h = Instance.new("Hint", workspace) h.Text = "join the purplepeoples race in tiktok🟪" spawn(function() while true do game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{ Text = "🟪 PURPL3GU1 CONTROLA TODO 🟪 JOIN TIKTOK purplepeoples 🟪 SERVER MORADO FOREVER 🟪", Color = Color3.fromRGB(220,0,255), Font = Enum.Font.Arcade }) task.wait(6 + math.random()*5) end end) end) btn("PARTÍCULAS MASIVAS EN JUGADORES", function() for _,p in game.Players:GetPlayers() do if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local pe = Instance.new("ParticleEmitter", p.Character.HumanoidRootPart) pe.Texture = IMG pe.Size = NumberSequence.new(5,0) pe.Rate = 600 pe.Lifetime = NumberRange.new(0.8,2.2) pe.Speed = NumberRange.new(30,70) pe.SpreadAngle = Vector2.new(360,360) end end end) btn("You are being hacked🤣 EN PANTALLA", function() local m = Instance.new("Message", workspace) m.Text = "You are being hacked🤣" task.wait(7) -- dura 7 segundos m:Destroy() end) btn("JUMPSCARE FULL + SONIDO FUERTE", function() local js = Instance.new("ImageLabel", sg) js.Size = UDim2.new(1,0,1,0) js.Image = IMG js.ZIndex = 9999 local snd = Instance.new("Sound", js) snd.SoundId = SND snd.Volume = 10 snd:Play() task.wait(6) js:Destroy() end) btn("PARAR MÚSICA (si sobrevivís)", function() for _,s in workspace:GetDescendants() do if s:IsA("Sound") and s.Name=="PURPLE_DEAF_MAX" then s:Destroy() end end for _,s in workspace.CurrentCamera:GetDescendants() do if s:IsA("Sound") and s.Name=="PURPLE_DEAF_MAX" then s:Destroy() end end end) print("purpl3gu1 v2.5 cargado")