-- ✨ 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)