DELTA HUB
Key RequiredUniversal

DELTA HUB

Universal ScriptC3BERC3BER 2.2K views 581 executesUpdated Jun 15, 2026
Unrated
00
Lua Script•248 lines (8808 chars)
-- Delta Custom Hub (Full Feature Rebuild)
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "DeltaCustomHub"
ScreenGui.Parent = game:GetService("CoreGui") or game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false

local KeyLink = "https://pastebin.com"

-- ==================== KEY SYSTEM INTERFACE ====================
local KeyFrame = Instance.new("Frame")
KeyFrame.Parent = ScreenGui
KeyFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
KeyFrame.Position = UDim2.new(0.35, 0, 0.35, 0)
KeyFrame.Size = UDim2.new(0, 300, 0, 190)
KeyFrame.Active = true
KeyFrame.Draggable = true

local KeyTitle = Instance.new("TextLabel")
KeyTitle.Parent = KeyFrame
KeyTitle.Size = UDim2.new(1, 0, 0, 30)
KeyTitle.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
KeyTitle.Text = "Enter Key / Password"
KeyTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
KeyTitle.TextSize = 14

local KeyInput = Instance.new("TextBox")
KeyInput.Parent = KeyFrame
KeyInput.Position = UDim2.new(0.1, 0, 0.25, 0)
KeyInput.Size = UDim2.new(0.8, 0, 0, 30)
KeyInput.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
KeyInput.PlaceholderText = "Type key here..."
KeyInput.Text = ""
KeyInput.TextColor3 = Color3.fromRGB(255, 255, 255)

local SubmitBtn = Instance.new("TextButton")
SubmitBtn.Parent = KeyFrame
SubmitBtn.Position = UDim2.new(0.1, 0, 0.50, 0)
SubmitBtn.Size = UDim2.new(0.8, 0, 0, 35)
SubmitBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 70)
SubmitBtn.Text = "Verify Key"
SubmitBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

local GetKeyBtn = Instance.new("TextButton")
GetKeyBtn.Parent = KeyFrame
GetKeyBtn.Position = UDim2.new(0.1, 0, 0.75, 0)
GetKeyBtn.Size = UDim2.new(0.8, 0, 0, 30)
GetKeyBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
GetKeyBtn.Text = "Get Key (Copy Link)"
GetKeyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

-- ==================== MAIN CHEAT INTERFACE ====================
local MainFrame = Instance.new("Frame")
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.Position = UDim2.new(0.05, 0, 0.2, 0)
MainFrame.Size = UDim2.new(0, 220, 0, 420)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Visible = false 

local MainTitle = Instance.new("TextLabel")
MainTitle.Parent = MainFrame
MainTitle.Size = UDim2.new(1, 0, 0, 30)
MainTitle.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
MainTitle.Text = "Delta Hub Active"
MainTitle.TextColor3 = Color3.fromRGB(255, 255, 255)

local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = MainFrame
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 5)

local function createButton(name, callback)
    local btn = Instance.new("TextButton")
    btn.Parent = MainFrame
    btn.Size = UDim2.new(1, 0, 0, 35)
    btn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
    btn.Text = name
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.MouseButton1Click:Connect(callback)
    return btn
end

-- ==================== DROPDOWN TARGET PLAYER LIST ====================
local SelectedPlayer = nil
local DropdownBtn = Instance.new("TextButton")
DropdownBtn.Parent = MainFrame
DropdownBtn.Size = UDim2.new(1, 0, 0, 35)
DropdownBtn.BackgroundColor3 = Color3.fromRGB(35, 55, 85)
DropdownBtn.Text = "Select Target: None"
DropdownBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

local DropdownScroll = Instance.new("ScrollingFrame")
DropdownScroll.Parent = MainFrame
DropdownScroll.Size = UDim2.new(1, 0, 0, 80)
DropdownScroll.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
DropdownScroll.Visible = false

local ScrollLayout = Instance.new("UIListLayout")
ScrollLayout.Parent = DropdownScroll

local function updatePlayerList()
    for _, child in pairs(DropdownScroll:GetChildren()) do
        if child:IsA("TextButton") then child:Destroy() end
    end
    local players = game:GetService("Players"):GetPlayers()
    DropdownScroll.CanvasSize = UDim2.new(0, 0, 0, #players * 25)
    for _, p in pairs(players) do
        if p ~= game:GetService("Players").LocalPlayer then
            local pBtn = Instance.new("TextButton")
            pBtn.Parent = DropdownScroll
            pBtn.Size = UDim2.new(1, 0, 0, 25)
            pBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
            pBtn.Text = p.Name
            pBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
            pBtn.MouseButton1Click:Connect(function()
                SelectedPlayer = p
                DropdownBtn.Text = "Target: " .. p.Name
                DropdownScroll.Visible = false
            end)
        end
    end
end

DropdownBtn.MouseButton1Click:Connect(function()
    DropdownScroll.Visible = not DropdownScroll.Visible
    if DropdownScroll.Visible then updatePlayerList() end
end)

-- ==================== FEATURE LOGIC ====================
local lp = game:GetService("Players").LocalPlayer

-- 1. Fly
local flying = false
createButton("Toggle Fly", function()
    flying = not flying
    local char = lp.Character or lp.CharacterAdded:Wait()
    local root = char:WaitForChild("HumanoidRootPart")
    if flying then
        local bv = Instance.new("BodyVelocity", root)
        bv.Name = "CleanFly"
        bv.MaxForce = Vector3.new(9e9, 9e9, 9e9)
        task.spawn(function()
            while flying and root do
                bv.Velocity = workspace.CurrentCamera.CFrame.LookVector * 50
                task.wait()
            end
            if bv then bv:Destroy() end
        end)
    end
end)

-- 2. Noclip
local noclip = false
createButton("Toggle Noclip", function()
    noclip = not noclip
    game:GetService("RunService").Stepped:Connect(function()
        if noclip and lp.Character then
            for _, v in pairs(lp.Character:GetDescendants()) do
                if v:IsA("BasePart") then v.CanCollide = false end
            end
        end
    end)
end)

-- 3. Infinite Jump
local infJump = false
createButton("Toggle Infinite Jump", function()
    infJump = not infJump
end)

game:GetService("UserInputService").JumpRequest:Connect(function()
    if infJump and lp.Character then
        local hum = lp.Character:FindFirstChildOfClass("Humanoid")
        if hum then hum:ChangeState("Jumping") end
    end
end)

-- 4. ESP
local espEnabled = false
createButton("Toggle ESP", function()
    espEnabled = not espEnabled
    for _, p in pairs(game:GetService("Players"):GetPlayers()) do
        if p ~= lp and p.Character then
            if espEnabled and not p.Character:FindFirstChild("DeltaHighlight") then
                local hl = Instance.new("Highlight", p.Character)
                hl.Name = "DeltaHighlight"
                hl.FillColor = Color3.fromRGB(255, 0, 0)
            elseif not espEnabled and p.Character:FindFirstChild("DeltaHighlight") then
                p.Character.DeltaHighlight:Destroy()
            end
        end
    end
end)

-- 5. Targeted Fling
local flinging = false
createButton("Toggle Fling Target", function()
    if not SelectedPlayer or not SelectedPlayer.Character then return end
    flinging = not flinging
    local char = lp.Character
    local root = char and char:FindFirstChild("HumanoidRootPart")
    if flinging and root then
        local bg = Instance.new("BodyAngularVelocity", root)
        bg.Name = "CleanFling"
        bg.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
        bg.AngularVelocity = Vector3.new(0, 9e9, 0)
        task.spawn(function()
            while flinging and root and SelectedPlayer and SelectedPlayer.Character do
                local tRoot = SelectedPlayer.Character:FindFirstChild("HumanoidRootPart")
                if tRoot then root.CFrame = tRoot.CFrame * CFrame.new(0,0,0.5) end
                task.wait()
            end
            if root:FindFirstChild("CleanFling") then root.CleanFling:Destroy() end
        end)
    elseif not flinging and root and root:FindFirstChild("CleanFling") then
        root.CleanFling:Destroy()
    end
end)

-- 6. Invisibility
createButton("Invisibility", function()
    local char = lp.Character
    if char and char:FindFirstChild("HumanoidRootPart") then
        local clone = char.HumanoidRootPart:Clone()
        char.HumanoidRootPart:Destroy()
        clone.Parent = char
    end
end)

-- ==================== KEY VERIFICATION SUBMIT ====================
GetKeyBtn.MouseButton1Click:Connect(function()
    if setclipboard then setclipboard(KeyLink) elseif toclipboard then toclipboard(KeyLink) end
    GetKeyBtn.Text = "Link Copied!"
    task.wait(1.5)
    GetKeyBtn.Text = "Get Key (Copy Link)"
end)

SubmitBtn.MouseButton1Click:Connect(function()
    if KeyInput.Text == "Deltahub" then
        KeyFrame:Destroy()      
        MainFrame.Visible = true 
    else
        SubmitBtn.Text = "Incorrect Password!"
        task.wait(1.5)
        SubmitBtn.Text = "Verify Key"
    end
end)

Features & Information

Fly, noclip infinite jump, esp, fling, and invisibility!
#Good

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts