Untitled forsaken engine hub
Key RequiredUniversal

Untitled forsaken engine hub

Universal ScriptEliteShenanigansEliteShenanigans 1.8K views 1.5K executesUpdated Feb 9, 2026
0.0/ 5(1 votes)
010% Positive
Lua Script•212 lines (6091 chars)
local player = game.Players.LocalPlayer
local RS = game:GetService("RunService")

--// GUI
local gui = Instance.new("ScreenGui", player.PlayerGui)
gui.Name = "UtilityGui"
gui.ResetOnSpawn = false

--// MAIN FRAME
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0,260,0,270)
frame.Position = UDim2.new(0.05,0,0.3,0)
frame.BackgroundColor3 = Color3.fromRGB(0,0,0)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true

local corner = Instance.new("UICorner", frame)
corner.CornerRadius = UDim.new(0,12)

--// MINI BUTTON
local mini = Instance.new("TextButton", gui)
mini.Size = UDim2.new(0,40,0,40)
mini.Position = frame.Position
mini.BackgroundColor3 = Color3.fromRGB(0,0,0)
mini.Text = "GUI"
mini.TextColor3 = Color3.new(1,1,1)
mini.Visible = false
mini.Active = true
mini.Draggable = true

local minicorner = Instance.new("UICorner", mini)
minicorner.CornerRadius = UDim.new(1,0)

--// TOP BAR
local top = Instance.new("Frame", frame)
top.Size = UDim2.new(1,0,0,30)
top.BackgroundTransparency = 1

local title = Instance.new("TextLabel", top)
title.Size = UDim2.new(1,-30,1,0)
title.Position = UDim2.new(0,8,0,0)
title.Text = "UFE hub ezzzzz"
title.TextColor3 = Color3.new(1,1,1)
title.BackgroundTransparency = 1
title.Font = Enum.Font.SourceSansBold
title.TextSize = 18
title.TextXAlignment = Enum.TextXAlignment.Left

-- minimize button
local minimize = Instance.new("TextButton", top)
minimize.Size = UDim2.new(0,30,1,0)
minimize.Position = UDim2.new(1,-30,0,0)
minimize.Text = "-"
minimize.TextColor3 = Color3.new(1,1,1)
minimize.BackgroundColor3 = Color3.fromRGB(20,20,20)

minimize.MouseButton1Click:Connect(function()
    frame.Visible = false
    mini.Visible = true
    mini.Position = frame.Position
end)

mini.MouseButton1Click:Connect(function()
    frame.Visible = true
    mini.Visible = false
end)

--// HOLDER
local holder = Instance.new("Frame", frame)
holder.Position = UDim2.new(0,0,0,30)
holder.Size = UDim2.new(1,0,1,-30)
holder.BackgroundTransparency = 1

local layout = Instance.new("UIListLayout", holder)
layout.Padding = UDim.new(0,6)

local function makeButton(text)
    local b = Instance.new("TextButton", holder)
    b.Size = UDim2.new(1,-10,0,32)
    b.BackgroundColor3 = Color3.fromRGB(25,25,25)
    b.TextColor3 = Color3.fromRGB(255,255,255)
    b.Text = text
    b.Font = Enum.Font.SourceSansBold
    b.TextSize = 18
    local c = Instance.new("UICorner", b)
    c.CornerRadius = UDim.new(0,8)
    return b
end

--// ESP
local espOn = false
local espButton = makeButton("ESP: OFF")
local espFolder = Instance.new("Folder", gui)

local function createESP(plr)
    if plr == player then return end

    local function setup(char)
        local hum = char:WaitForChild("Humanoid",5)
        local root = char:WaitForChild("HumanoidRootPart",5)
        if not hum or not root then return end

        local bill = Instance.new("BillboardGui", espFolder)
        bill.Adornee = root
        bill.Size = UDim2.new(4,0,5,0)
        bill.AlwaysOnTop = true

        local box = Instance.new("Frame", bill)
        box.Size = UDim2.new(1,0,1,0)
        box.BackgroundTransparency = 1
        box.BorderSizePixel = 2
        box.BorderColor3 = Color3.fromRGB(0,255,0)

        local text = Instance.new("TextLabel", bill)
        text.Size = UDim2.new(1,0,0,20)
        text.Position = UDim2.new(0,0,-0.2,0)
        text.BackgroundTransparency = 1
        text.TextColor3 = Color3.new(1,1,1)
        text.TextStrokeTransparency = 0

        RS.RenderStepped:Connect(function()
            if text.Parent then
                text.Text = plr.Name.." | "..math.floor(hum.Health)
            end
        end)
    end

    if plr.Character then setup(plr.Character) end
    plr.CharacterAdded:Connect(setup)
end

espButton.MouseButton1Click:Connect(function()
    espOn = not espOn
    espButton.Text = espOn and "ESP: ON" or "ESP: OFF"
    espFolder:ClearAllChildren()

    if espOn then
        for _,p in pairs(game.Players:GetPlayers()) do
            createESP(p)
        end
        game.Players.PlayerAdded:Connect(createESP)
    end
end)

--// TELEPORT NPC
local tpButton = makeButton("Teleport to Medkit Npc")

tpButton.MouseButton1Click:Connect(function()
    local char = player.Character
    if not char then return end
    local hrp = char:FindFirstChild("HumanoidRootPart")

    local npc = workspace:FindFirstChild("NPCS")
    if npc and npc:FindFirstChild("TehPwnz0r") then
        hrp.CFrame = npc.TehPwnz0r:GetPivot()
    end
end)

--// TPWALK
local tpwalkOn = false
local speed = 1
local tpwalkButton = makeButton("TpWalk: OFF")

tpwalkButton.MouseButton1Click:Connect(function()
    tpwalkOn = not tpwalkOn
    tpwalkButton.Text = tpwalkOn and "TpWalk: ON" or "TpWalk: OFF"
end)

local slider = makeButton("Speed: 1")
slider.MouseButton1Click:Connect(function()
    speed += 1
    if speed > 10 then speed = 1 end
    slider.Text = "Speed: "..speed
end)

RS.RenderStepped:Connect(function()
    if tpwalkOn then
        local char = player.Character
        if char and char:FindFirstChild("HumanoidRootPart") then
            local hrp = char.HumanoidRootPart
            local move = char.Humanoid.MoveDirection
            hrp.CFrame = hrp.CFrame + (move * speed)
        end
    end
end)

--// TELEPORT TO SAVED POSITION + PLATFORM
local savedPos = Vector3.new(-1119.03076171875, 894.944580078125, -85.89985656738281)
local platform

local posButton = makeButton("Save Place")

posButton.MouseButton1Click:Connect(function()
    local char = player.Character
    if not char then return end
    local hrp = char:FindFirstChild("HumanoidRootPart")
    if not hrp then return end

    if not platform then
        platform = Instance.new("Part")
        platform.Size = Vector3.new(60,5,60)
        platform.Position = savedPos
        platform.Anchored = true
        platform.Color = Color3.fromRGB(120,120,120)
        platform.Material = Enum.Material.SmoothPlastic
        platform.Name = "SafePlatform"
        platform.Parent = workspace
    end

    hrp.CFrame = CFrame.new(savedPos + Vector3.new(0,6,0))
end)

Features & Information

THIS WILL BE LAST SCRIPT I MADE

Community Comments (2)

TehPwnz0rREALTehPwnz0rREALFeb 25, 2026

nga its better to use infinite yield

Replying to @TehPwnz0rREAL
vtf3ytvtf3ytJun 1, 2026

@TehPwnz0rREAL saying the n word white boi 👀

More Scripts for Universal Scripts