DelguiX V41 not too good made with ai
Key RequiredUniversal

DelguiX V41 not too good made with ai

Universal Script81HJLD4981HJLD49 168 views 6 executesUpdated Mar 1, 2026
Unrated
00
Lua Script•163 lines (8952 chars)
--[[ 
    ☢️ 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")

Features & Information

It's a gui

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts