--[[ ☢️ 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")