PURPL3GU1 V2 FE
Key RequiredUniversal

PURPL3GU1 V2 FE

Universal ScriptPurpl3pe0plePurpl3pe0ple 495 views 8 executesUpdated Mar 19, 2026
Unrated
00
Lua Script•126 lines (3669 chars)
-- purpl3gu1 v2 (Panel con Scroll - No se sale nada)
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
local MainPanel = Instance.new("Frame", ScreenGui)
local Title = Instance.new("TextLabel", MainPanel)
local ScrollFrame = Instance.new("ScrollingFrame", MainPanel)
local UIListLayout = Instance.new("UIListLayout", ScrollFrame)
local UICorner = Instance.new("UICorner", MainPanel)

-- IDs
local IMG_ID = "rbxthumb://type=Asset&id=90503073005736&w=420&h=420"
local SOUND_ID = "rbxassetid://79399386956664"

-- Configuración Panel Principal
MainPanel.Name = "purpl3gu1_v2"
MainPanel.Size = UDim2.new(0, 250, 0, 350)
MainPanel.Position = UDim2.new(0.5, -125, 0.5, -175)
MainPanel.BackgroundColor3 = Color3.fromRGB(30, 0, 60)
MainPanel.Active = true
MainPanel.Draggable = true
MainPanel.ClipsDescendants = true

-- Imagen de Fondo del Panel
local Bg = Instance.new("ImageLabel", MainPanel)
Bg.Size = UDim2.new(1, 0, 1, 0)
Bg.Image = IMG_ID
Bg.BackgroundTransparency = 0.5
Bg.ZIndex = 0

-- Título
Title.Size = UDim2.new(1, 0, 0, 45)
Title.Text = "PURPL3GU1 V2"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.TextSize = 20
Title.Font = Enum.Font.GothamBold
Title.BackgroundTransparency = 1
Title.ZIndex = 2

-- Configuración del Scroll (Aquí van los botones)
ScrollFrame.Size = UDim2.new(1, 0, 1, -50)
ScrollFrame.Position = UDim2.new(0, 0, 0, 50)
ScrollFrame.BackgroundTransparency = 1
ScrollFrame.BorderSizePixel = 0
ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, 450) -- Espacio para que quepan todos
ScrollFrame.ScrollBarThickness = 4
ScrollFrame.ZIndex = 2

UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.Padding = UDim.new(0, 8)

local function createBtn(txt, callback)
	local b = Instance.new("TextButton", ScrollFrame)
	b.Size = UDim2.new(0.85, 0, 0, 35)
	b.Text = txt
	b.BackgroundColor3 = Color3.fromRGB(110, 0, 210)
	b.TextColor3 = Color3.new(1, 1, 1)
	b.Font = Enum.Font.GothamSemibold
	b.TextSize = 14
	b.ZIndex = 3
	Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
	b.MouseButton1Click:Connect(callback)
end

-- Botones
createBtn("Fondo del Mapa", function()
	local s = Instance.new("Sky", game.Lighting)
	s.SkyboxBk = IMG_ID s.SkyboxDn = IMG_ID s.SkyboxFt = IMG_ID
	s.SkyboxLf = IMG_ID s.SkyboxRt = IMG_ID s.SkyboxUp = IMG_ID
end)

createBtn("Texturizar Todo", function()
	for _, v in pairs(game:GetDescendants()) do
		if v:IsA("BasePart") then
			local t = Instance.new("Texture", v)
			t.Texture = IMG_ID
			t.Face = Enum.NormalId.Front
		elseif v:IsA("MeshPart") then
			v.TextureID = IMG_ID
		end
	end
end)

createBtn("Activar Música", function()
	local s = Instance.new("Sound", workspace)
	s.SoundId = SOUND_ID
	s.Volume = 3
	s:Play()
end)

createBtn("Jumpscare (6s)", function()
	local jump = Instance.new("ImageLabel", ScreenGui)
	jump.Size = UDim2.new(1, 0, 1, 0)
	jump.Image = IMG_ID
	jump.ZIndex = 100
	task.wait(6)
	jump:Destroy()
end)

createBtn("Hint TikTok", function()
	local h = Instance.new("Hint", workspace)
	h.Text = "join the purplepeoples race in tiktok🟪"
	task.wait(5)
	h:Destroy()
end)

createBtn("Partículas", function()
	local function makeP(parent)
		local p = Instance.new("ParticleEmitter", parent)
		p.Texture = IMG_ID
		p.Size = NumberSequence.new(2)
		p.Rate = 150
		p.Lifetime = NumberRange.new(2, 4)
		p.Speed = NumberRange.new(10, 20)
	end
	for _, plr in pairs(game.Players:GetPlayers()) do
		if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
			makeP(plr.Character.HumanoidRootPart)
		end
	end
end)

createBtn("Hack Message", function()
	local m = Instance.new("Message", workspace)
	m.Text = "You are being hacked🤣"
	task.wait(5)
	m:Destroy()
end)

Features & Information

Nothinf

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts