
KeylessUniversal

-- ✨ LL (Lelo) GUI v3 RETRO-PLUS+ ÉPICO ✨ by blox60j
-- Simulación visual de destrucción total (segura y espectacular)
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")
local function CreateLeloGUI()
if player.PlayerGui:FindFirstChild("LeloGuiV3ProPlus") then
player.PlayerGui.LeloGuiV3ProPlus:Destroy()
end
local gui = Instance.new("ScreenGui")
gui.Name = "LeloGuiV3ProPlus"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
gui.Parent = player:WaitForChild("PlayerGui")
-- 🔊 Sonidos
local clickSound = Instance.new("Sound")
clickSound.SoundId = "rbxassetid://138081500" -- click
clickSound.Volume = 1
clickSound.Parent = gui
local boomSound = Instance.new("Sound")
boomSound.SoundId = "rbxassetid://138186576" -- explosión
boomSound.Volume = 2
boomSound.Parent = gui
-- 🪟 Frame principal
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0,280,0,520)
frame.Position = UDim2.new(0.5,-140,0.5,-260)
frame.BackgroundColor3 = Color3.fromRGB(30,30,30)
frame.Active = true
frame.Draggable = true
frame.Parent = gui
Instance.new("UICorner",frame).CornerRadius = UDim.new(0,12)
local gradient = Instance.new("UIGradient",frame)
gradient.Rotation = 90
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0,40)
title.BackgroundTransparency = 1
title.Font = Enum.Font.Arcade
title.TextSize = 20
title.Text = "LL (Lelo) GUI v3 RETRO-PLUS+ by blox60j"
title.TextColor3 = Color3.new(1,1,1)
title.Parent = frame
local close = Instance.new("TextButton")
close.Size = UDim2.new(0,35,0,35)
close.Position = UDim2.new(1,-40,0,5)
close.BackgroundColor3 = Color3.fromRGB(255,60,60)
close.Text = "✕"
close.TextColor3 = Color3.new(1,1,1)
close.Font = Enum.Font.Arcade
close.TextSize = 22
close.Parent = frame
Instance.new("UICorner",close).CornerRadius = UDim.new(0,8)
local content = Instance.new("Frame",frame)
content.Size = UDim2.new(1,0,1,-50)
content.Position = UDim2.new(0,0,0,50)
content.BackgroundTransparency = 1
-----------------------------------------------------------------
-- Función de creación de botones
-----------------------------------------------------------------
local function createButton(txt, order, callback)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0.9,0,0,35)
b.Position = UDim2.new(0.05,0,0,(order-1)*40)
b.BackgroundColor3 = Color3.fromRGB(45,45,45)
b.TextColor3 = Color3.new(1,1,1)
b.Font = Enum.Font.Arcade
b.TextSize = 16
b.Text = txt
b.Parent = content
Instance.new("UICorner",b).CornerRadius = UDim.new(0,6)
b.MouseButton1Click:Connect(function()
clickSound:Play()
callback()
end)
end
-- 🚀 Funciones simples
local flying, bodyVelocity = false, nil
createButton("🕊️ Fly",1,function()
flying = not flying
if flying then
local root = char:WaitForChild("HumanoidRootPart")
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(4000,4000,4000)
bodyVelocity.Parent = root
task.spawn(function()
while flying and task.wait() do
bodyVelocity.Velocity = humanoid.MoveDirection * 60
end
end)
else
if bodyVelocity then bodyVelocity:Destroy() end
end
end)
local noclip = false
createButton("🧱 Noclip",2,function()
noclip = not noclip
game:GetService("RunService").Stepped:Connect(function()
if noclip then
for _,p in ipairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.CanCollide = false
end
end
end
end)
end)
local y = 3
for _,spd in ipairs({50,16,100,200,300,400,500}) do
createButton("⚡ Speed " .. spd, y, function()
humanoid.WalkSpeed = spd
end)
y += 1
end
for _,jmp in ipairs({30,50,100,200,300,400,500}) do
createButton("🦘 Jump " .. jmp, y, function()
humanoid.JumpPower = jmp
end)
y += 1
end
-----------------------------------------------------------------
-- 💥 Destroy All (versión visual épica)
-----------------------------------------------------------------
createButton("💥 Destroy All", y, function()
boomSound:Play()
-- Efecto: botones volando y rotando
for _,b in ipairs(content:GetChildren()) do
if b:IsA("TextButton") then
local x = math.random(-400,400)
local y = math.random(-400,400)
b:TweenPosition(UDim2.new(0.5,x,0.5,y),"Out","Back",1,true)
task.spawn(function()
for i=1,10 do
b.Rotation = math.random(-180,180)
task.wait(0.05)
end
b.Visible = false
end)
end
end
-- Efecto: sacudida
task.spawn(function()
for i = 1,10 do
frame.Position = frame.Position + UDim2.new(0,math.random(-10,10),0,math.random(-10,10))
task.wait(0.05)
end
frame.Position = UDim2.new(0.5,-140,0.5,-260)
end)
-- Destello blanco
local flash = Instance.new("Frame")
flash.Size = UDim2.new(1,0,1,0)
flash.BackgroundColor3 = Color3.new(1,1,1)
flash.BackgroundTransparency = 1
flash.ZIndex = 999
flash.Parent = gui
task.spawn(function()
for i=1,10 do
flash.BackgroundTransparency = i/10
task.wait(0.05)
end
flash:Destroy()
end)
-- Desvanecer GUI
task.spawn(function()
task.wait(1.5)
for i=1,20 do
frame.BackgroundTransparency = i/20
task.wait(0.05)
end
frame.Visible = false
end)
end)
-----------------------------------------------------------------
-- Cerrar / Reabrir
-----------------------------------------------------------------
local reopen = Instance.new("TextButton",gui)
reopen.Size = UDim2.new(0,60,0,60)
reopen.Position = UDim2.new(0,10,0.5,-30)
reopen.BackgroundTransparency = 1
reopen.Text = "🔘"
reopen.TextScaled = true
reopen.TextColor3 = Color3.new(1,1,1)
reopen.Visible = false
close.MouseButton1Click:Connect(function()
clickSound:Play()
frame.Visible=false
reopen.Visible=true
end)
reopen.MouseButton1Click:Connect(function()
clickSound:Play()
frame.Visible=true
reopen.Visible=false
end)
-----------------------------------------------------------------
-- Rainbow animación
-----------------------------------------------------------------
task.spawn(function()
while task.wait(0.05) do
local t=tick()
local r,g,b=math.abs(math.sin(t)),math.abs(math.sin(t+2)),math.abs(math.sin(t+4))
local c=Color3.new(r,g,b)
gradient.Color=ColorSequence.new(c,c:Lerp(Color3.fromRGB(20,20,20),0.8))
title.TextColor3=c
close.BackgroundColor3=c
reopen.TextColor3=c
end
end)
-----------------------------------------------------------------
-- Logo LL💠 animado
-----------------------------------------------------------------
local logo = Instance.new("TextLabel")
logo.Text="LL💠"
logo.Font=Enum.Font.Arcade
logo.TextSize=22
logo.TextColor3=Color3.new(1,1,1)
logo.BackgroundTransparency=1
logo.Size=UDim2.new(0,80,0,40)
logo.Position=UDim2.new(0,10,0,10)
logo.Parent=gui
logo:TweenPosition(UDim2.new(0.5,-40,0.5,-20),"Out","Sine",2,true)
task.wait(2.1)
logo:TweenPosition(UDim2.new(0,10,1,-60),"Out","Sine",2,true)
task.spawn(function()
while task.wait(0.05) do
local t=tick()*0.5
local r,g,b=math.abs(math.sin(t)),math.abs(math.sin(t+2)),math.abs(math.sin(t+4))
logo.TextColor3=Color3.new(r,g,b)
end
end)
-----------------------------------------------------------------
-- Cursor retro dorado
-----------------------------------------------------------------
local mouse = player:GetMouse()
local cursor = Instance.new("Frame")
cursor.Size = UDim2.new(0,14,0,14)
cursor.BackgroundColor3 = Color3.fromRGB(255,200,50)
cursor.BorderSizePixel = 2
cursor.BorderColor3 = Color3.fromRGB(255,100,0)
cursor.Parent = gui
cursor.ZIndex = 999
local glow = Instance.new("ImageLabel")
glow.Size = UDim2.new(1.5,0,1.5,0)
glow.Position = UDim2.new(-0.25,0,-0.25,0)
glow.BackgroundTransparency = 1
glow.Image = "rbxassetid://5028857084"
glow.ImageColor3 = Color3.fromRGB(255,180,60)
glow.ImageTransparency = 0.3
glow.Parent = cursor
game:GetService("RunService").RenderStepped:Connect(function()
cursor.Position = UDim2.new(0,mouse.X,0,mouse.Y)
end)
task.spawn(function()
while task.wait(0.1) do
local s=1+0.1*math.sin(tick()*6)
glow.Size=UDim2.new(1.5*s,0,1.5*s,0)
end
end)
return gui
end
---------------------------------------------------------------------
-- Reaparecer con GUI
---------------------------------------------------------------------
local gui = CreateLeloGUI()
player.CharacterAdded:Connect(function(newChar)
char=newChar
humanoid=newChar:WaitForChild("Humanoid")
task.wait(1)
gui:Destroy()
gui=CreateLeloGUI()
end)No comments yet for this script.



