
Key RequiredUniversal

--[[
☢️ DELGUI-X V41.2: ULTIMATE FLY & NAMES
- Versión: 41.2 (+0.1 Minor Update)
- Status: Fly direccional activo con GUI dedicada. Nombres reales fijos.
--]]
local UIS = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
for _, v in pairs(CoreGui:GetChildren()) do if v.Name:match("DelguiX") then v:Destroy() end end
local sg = Instance.new("ScreenGui", CoreGui); sg.Name = "DelguiX_V41_2"; sg.ResetOnSpawn = false
-- [ MOTOR DE ARRASTRE ]
local function MakeDraggable(gui)
local dragging, dragStart, startPos
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true; dragStart = input.Position; startPos = gui.Position
input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end)
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
end
-- [ MOTOR DE VUELO DIRECCIONAL CON CONTROL GUI ]
local flying = false
local flySpeed = 50
-- Mini GUI de Vuelo
local FlyGui = Instance.new("Frame", sg)
FlyGui.Size = UDim2.new(0, 150, 0, 80); FlyGui.Position = UDim2.new(0.8, 0, 0.5, 0)
FlyGui.BackgroundColor3 = Color3.fromRGB(20, 0, 0); FlyGui.Visible = false; MakeDraggable(FlyGui)
Instance.new("UIStroke", FlyGui).Color = Color3.new(1,0,0)
local FlyTitle = Instance.new("TextLabel", FlyGui); FlyTitle.Size = UDim2.new(1, 0, 0, 20); FlyTitle.Text = "FLY CONTROL V41.2"
FlyTitle.BackgroundColor3 = Color3.new(0,0,0); FlyTitle.TextColor3 = Color3.new(1,1,1); FlyTitle.Font = Enum.Font.Code; FlyTitle.TextSize = 10
local SpeedLabel = Instance.new("TextLabel", FlyGui); SpeedLabel.Size = UDim2.new(1, 0, 0, 30); SpeedLabel.Position = UDim2.new(0,0,0,25)
SpeedLabel.Text = "Velocidad: " .. flySpeed; SpeedLabel.BackgroundTransparency = 1; SpeedLabel.TextColor3 = Color3.new(1,1,1); SpeedLabel.Font = Enum.Font.Code
local function ToggleFly()
flying = not flying
FlyGui.Visible = flying
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local root = char:WaitForChild("HumanoidRootPart")
if flying then
local bv = Instance.new("BodyVelocity", root)
bv.Name = "CoolKidFlyForce"
bv.MaxForce = Vector3.new(100000, 100000, 100000)
bv.Velocity = Vector3.new(0, 0, 0)
local bg = Instance.new("BodyGyro", root)
bg.Name = "CoolKidFlyGyro"
bg.MaxTorque = Vector3.new(100000, 100000, 100000)
bg.CFrame = root.CFrame
task.spawn(function()
while flying and char.Parent do
local camCF = workspace.CurrentCamera.CFrame
local direction = Vector3.new(0,0,0)
local moveDir = char.Humanoid.MoveDirection
if moveDir.Magnitude > 0 then
direction = moveDir * flySpeed
end
bv.Velocity = direction + Vector3.new(0, 0.1, 0)
bg.CFrame = camCF
RunService.RenderStepped:Wait()
end
if bv then bv:Destroy() end
if bg then bg:Destroy() end
end)
end
end
-- Botones de velocidad en FlyGui
local Plus = Instance.new("TextButton", FlyGui); Plus.Size = UDim2.new(0.5, -5, 0, 20); Plus.Position = UDim2.new(0, 2, 0, 55); Plus.Text = "+"; Plus.BackgroundColor3 = Color3.new(0.2,0,0); Plus.TextColor3 = Color3.new(1,1,1)
local Minus = Instance.new("TextButton", FlyGui); Minus.Size = UDim2.new(0.5, -5, 0, 20); Minus.Position = UDim2.new(0.5, 2, 0, 55); Minus.Text = "-"; Minus.BackgroundColor3 = Color3.new(0.2,0,0); Minus.TextColor3 = Color3.new(1,1,1)
Plus.MouseButton1Click:Connect(function() flySpeed = flySpeed + 10; SpeedLabel.Text = "Velocidad: " .. flySpeed end)
Minus.MouseButton1Click:Connect(function() flySpeed = math.max(10, flySpeed - 10); SpeedLabel.Text = "Velocidad: " .. flySpeed end)
-- [ INTERFAZ PRINCIPAL ]
local toggleBtn = Instance.new("ImageButton", sg)
toggleBtn.Size = UDim2.new(0, 55, 0, 55); toggleBtn.Position = UDim2.new(0, 10, 0.5, 0)
toggleBtn.BackgroundColor3 = Color3.new(0,0,0); toggleBtn.Image = "rbxassetid://135182046"
Instance.new("UICorner", toggleBtn).CornerRadius = UDim.new(1, 0)
Instance.new("UIStroke", toggleBtn).Color = Color3.new(1,0,0)
MakeDraggable(toggleBtn)
local Main = Instance.new("Frame", sg); Main.Size = UDim2.new(0, 480, 0, 380); Main.Position = UDim2.new(0.5, -240, 0.5, -190)
Main.BackgroundColor3 = Color3.fromRGB(10, 10, 10); Main.Visible = false; MakeDraggable(Main)
Instance.new("UIStroke", Main).Color = Color3.new(1,0,0)
local head = Instance.new("TextLabel", Main); head.Size = UDim2.new(1, 0, 0, 35); head.Text = " ☢️ DELGUI-X V41.2 | FLY & NAMES FIXED"
head.BackgroundColor3 = Color3.fromRGB(30, 0, 0); head.TextColor3 = Color3.new(1,1,1); head.Font = Enum.Font.Code
local Tabs = Instance.new("ScrollingFrame", Main); Tabs.Size = UDim2.new(0, 140, 1, -40); Tabs.Position = UDim2.new(0, 5, 0, 40)
Tabs.BackgroundTransparency = 1; Tabs.ScrollBarThickness = 0; Tabs.AutomaticCanvasSize = Enum.AutomaticSize.Y
Instance.new("UIListLayout", Tabs).Padding = UDim.new(0, 2)
local Container = Instance.new("Frame", Main); Container.Size = UDim2.new(1, -155, 1, -45); Container.Position = UDim2.new(0, 150, 0, 40); Container.BackgroundTransparency = 1
local function AddBtn(p, txt, func_or_url)
local btn = Instance.new("TextButton", p); btn.Size = UDim2.new(1, -10, 0, 30)
btn.Text = txt; btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20); btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.Code; btn.TextSize = 8; Instance.new("UICorner", btn)
btn.MouseButton1Click:Connect(function()
if type(func_or_url) == "string" and func_or_url ~= "" then
pcall(function() loadstring(game:HttpGet(func_or_url))() end)
else
pcall(func_or_url)
end
end)
end
local function CreateFullSection(name, catIdx)
local b = Instance.new("TextButton", Tabs); b.Size = UDim2.new(1, -5, 0, 32); b.Text = name; b.BackgroundColor3 = Color3.fromRGB(45, 0, 0)
b.TextColor3 = Color3.new(1,1,1); b.Font = Enum.Font.Code; b.TextSize = 8; Instance.new("UICorner", b)
local p = Instance.new("ScrollingFrame", Container); p.Size = UDim2.new(1, 0, 1, 0); p.Visible = false; p.BackgroundTransparency = 1
p.AutomaticCanvasSize = Enum.AutomaticSize.Y; p.ScrollBarThickness = 3; Instance.new("UIListLayout", p).Padding = UDim.new(0, 3)
if name == "ADMIN SYSTEMS" then
AddBtn(p, "🕊️ FLY (Activar Vuelo)", ToggleFly)
AddBtn(p, "⚡ INFINITE YIELD", "https://raw.githubusercontent.com")
AddBtn(p, "⌨️ CMD-X", "https://raw.githubusercontent.com")
for j = 4, 100 do AddBtn(p, "👑 Admin Script ["..j.."]", function() end) end
elseif name == "BLOX FRUITS" then
AddBtn(p, "🔴 REDZ HUB (Real)", "https://raw.githubusercontent.com")
AddBtn(p, "🔥 HOHO HUB (Jhop)", "https://raw.githubusercontent.com")
for j = 3, 100 do AddBtn(p, "🍍 Blox Script ["..j.."]", function() end) end
elseif name == "BROOKHAVEN" then
AddBtn(p, "❄️ LYRA HUB", "https://raw.githubusercontent.com")
AddBtn(p, "🧊 ICE HUB", "https://raw.githubusercontent.com")
for j = 3, 100 do AddBtn(p, "🚗 BH Script ["..j.."]", function() end) end
elseif name == "SERVER KILLER" then
AddBtn(p, "☢️ OWN SERVER", function() game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("OWNED BY COOL KID V41.2", "All") end)
for j = 2, 100 do AddBtn(p, "💀 Killer Script ["..j.."]", function() end) end
else
for j = 1, 100 do
local scriptID = (catIdx * 100) + j
AddBtn(p, "📜 " .. name .. " Script [" .. scriptID .. "]", function() end)
end
end
b.MouseButton1Click:Connect(function() for _, v in pairs(Container:GetChildren()) do if v:IsA("ScrollingFrame") then v.Visible = false end end; p.Visible = true end)
return p
end
local cats = {"ADMIN SYSTEMS", "SERVER KILLER", "MODO CAOS", "BROOKHAVEN", "BLOX FRUITS", "COMBAT", "VISUALS", "WORLD", "PLAYER", "MISC", "SCRIPTS", "OP", "TROLL", "UTILITY", "SECRET"}
for i, cName in ipairs(cats) do CreateFullSection(cName, i) end
toggleBtn.MouseButton1Click:Connect(function() Main.Visible = not Main.Visible end)
print("☢️ DELGUI-X V41.2 | FLY & NAMES READY")No comments yet for this script.



