PURPL3GU1
Key RequiredUniversal

PURPL3GU1

Universal ScriptPurpl3pe0plePurpl3pe0ple 1.1K views 959 executesUpdated Mar 19, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•112 lines (3782 chars)
-- Referencias básicas
local Player = game.Players.LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
local UserInputService = game:GetService("UserInputService")

-- Usamos rbxthumb para asegurar que la imagen cargue (convierte Decal ID a Image ID)
local imageID = "rbxthumb://type=Asset&id=90503073005736&w=768&h=432"
local musicID = "rbxassetid://79399386956664"

-- Crear la Interfaz
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "PanelRonixPro"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = PlayerGui

-- Crear el Panel Arrastrable
local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 300, 0, 420)
Frame.Position = UDim2.new(0.5, -150, 0.5, -210)
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Frame.Active = true
Frame.Draggable = true -- Nota: En algunos ejecutores modernos puede requerir un script de arrastre manual
Frame.Parent = ScreenGui

-- Imagen de Fondo del Panel
local BackgroundImg = Instance.new("ImageLabel")
BackgroundImg.Size = UDim2.new(1, 0, 1, 0)
BackgroundImg.Image = imageID
BackgroundImg.BackgroundTransparency = 0.5
BackgroundImg.Parent = Frame

-- Botón para cerrar (X)
local CloseBtn = Instance.new("TextButton")
CloseBtn.Size = UDim2.new(0, 30, 0, 30)
CloseBtn.Position = UDim2.new(1, -35, 0, 5)
CloseBtn.Text = "X"
CloseBtn.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
CloseBtn.TextColor3 = Color3.new(1,1,1)
CloseBtn.Parent = Frame
CloseBtn.MouseButton1Click:Connect(function() Frame.Visible = false end)

local Container = Instance.new("ScrollingFrame")
Container.Size = UDim2.new(1, -20, 1, -60)
Container.Position = UDim2.new(0, 10, 0, 45)
Container.BackgroundTransparency = 1
Container.CanvasSize = UDim2.new(0, 0, 1.5, 0)
Container.Parent = Frame

local Layout = Instance.new("UIListLayout")
Layout.Parent = Container
Layout.Padding = UDim.new(0, 8)
Layout.HorizontalAlignment = Enum.HorizontalAlignment.Center

local function crearBoton(texto)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0, 220, 0, 45)
    btn.Text = texto
    btn.Font = Enum.Font.SourceSansBold
    btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    btn.TextColor3 = Color3.new(1,1,1)
    btn.Parent = Container
    return btn
end

-- 1. Fondo del Mapa
crearBoton("Imagen al Mapa").MouseButton1Click:Connect(function()
    local sky = Instance.new("Sky", game.Lighting)
    sky.SkyboxBk = imageID sky.SkyboxDn = imageID sky.SkyboxFt = imageID
    sky.SkyboxLf = imageID sky.SkyboxRt = imageID sky.SkyboxUp = imageID
end)

-- 2. Texturas y Skins
crearBoton("Cambiar Texturas/Skins").MouseButton1Click:Connect(function()
    for _, obj in pairs(game.Workspace:GetDescendants()) do
        if obj:IsA("Texture") or obj:IsA("Decal") then
            obj.Texture = imageID
        elseif obj:IsA("MeshPart") then
            obj.TextureID = imageID
        elseif obj:IsA("BasePart") then
            local d = Instance.new("Decal", obj)
            d.Texture = imageID
            d.Face = Enum.NormalId.Front
        end
    end
end)

-- 3. Música
local sound = Instance.new("Sound", game.Workspace)
sound.SoundId = musicID
sound.Volume = 1
sound.Looped = true

crearBoton("Play/Stop Música").MouseButton1Click:Connect(function()
    if not sound.IsPlaying then sound:Play() else sound:Stop() end
end)

-- 4. Full Screen
crearBoton("Imagen Full Pantalla").MouseButton1Click:Connect(function()
    local FullImg = Instance.new("ImageLabel", ScreenGui)
    FullImg.Size = UDim2.new(1, 0, 1, 0)
    FullImg.Image = imageID
    FullImg.ZIndex = 100
    task.wait(3)
    FullImg:Destroy()
end)

-- Tecla 'V' para mostrar/ocultar
UserInputService.InputBegan:Connect(function(input, processed)
    if not processed and input.KeyCode == Enum.KeyCode.V then
        Frame.Visible = not Frame.Visible
    end
end)

Features & Information

Un scrip decal skiblox jumpscare music

Community Comments (1)

Purpl3pe0plePurpl3pe0pleMar 19, 2026

This script is not fe

More Scripts for Universal Scripts