Lelo LL gui by bobitop
Key RequiredUniversal

Lelo LL gui by bobitop

Universal ScriptBobi_topBobi_top 594 views 480 executesUpdated Nov 8, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•301 lines (8610 chars)
-- ✨ 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)

Features & Information

Lelo script oficial

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts