tuff
Key Required

tuff

[FPS] FlickBormirBormir 2.3K views 1.5K executesUpdated Dec 9, 2025
Unrated
00
Lua Script•578 lines (21497 chars)
print([[

&&&&&&&&&&&&&&&&&&&&&###############################BBBBBBBBBBBBBBBBGGGP5YJJ?!~~~!!7?Y5555
###############################################BBBBBBBBBBBBBBBBBBGGGGGGGPP55YJ??JJJYY55555
#######################################BBBBBBBBBBBBBBBBBBBBBGGGGGGGGGGGPPPPP55555555555555
###############################BBBBBBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGGPPPPP55YYYY555555YYYYYY
###################BBBBBBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGGGGGGGGPPPPPPPPP55YJJJJYYYYYYYYYYYYY
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPP5555YYYJYYYYYYYJJJJJJJJ
BBBBBBBGGGGGGGGBBBBBBBBBBGGGGGGGGGGGPPP5YJ777?Y555PPPPPPPPP55555555555YYYYYYYYYJJJJJJJJJJ?
GGGGGGGGP5YYYY5PPGGGGGGGGGGGGPPPPPPPP55Y?~:..:~7JYY55555555555YYYYYYYYYYYJJJJJJJJ?????????
BGGGGGGPP5YJ???JY55PPPPPPPPPPP555555YYYJ7^     :~7JJYYYYYYYYYYYYJJJJJJJJJJ????????77777777
BBGGPPPPP5YYJ?????JY555555555YYJJJJJJJ?7~:      .~7?JJJJJJJJJJJJJJ????????7777777!!!!!!!~~
BBGGPPPP5555YYYJJJYYYYYYYYYJ?7!~~!!!~~^:.       .:~77?????????????7777777!!!!!!~~~~~~~^^^^
BBGGGGGGPPPP5YYYYYYYYYJJJ??7!^:.....           ..^~!!777777777777!!!!!!!~~~~~~^^^^^^::::::
BBB####BBBB5?5YYYYYYJJJ???7!^!^::.           ..:^^~~!!!!!!!!!!!!~~~~~~~^^^^^^^::::::......
########BBBJ:P5JJ??JJ???777~.J7^:.          .:^^~~~~~~~~~~~~~~^^^^^^^^^:::::::.......     
######BBBBBJ:PPJ7!!77?77!!!~.J~.       .  ..::^^^^^^^:~~^^^:::::::::::::::::::...         
BBBBBBBBBBBJ:PPJ7~~~!7!!!~~^.?^       ^^~:::::::::::: 77:..........:::^~~!77!^:........:^^
BBBBBBBBBBBJ:PPY?7!~~!!!!~~^.?~::.... ?^:~^:::::::... 7!...  . ...:^~!7?JYJ??!^::^^~~~!7?J
BBBBBBBBGGGJ:GGP5YJ??77!!!~^.J7~~~^^:.?!:.~~:::...... !!     :~::~!?JYY55J^?5?7!!7?JJYYY55
GGBBBBGGGGG?:GGGGGGPP5YJ?77!.J?!!!!!!.??!~:^!~^^^:..  !!     .:77?JYY555?^JP5YJJJYY555555Y
GGGGGGGGGGG?:PGGGGGGGGP5YYJ7:JJ777???.JYJJJ~^?J?7!~:. !!  .:^~~^?YYJJJJ!^55YYYJJJJYY5YYJ??
GGGGGGGGGGG?:PGGPPPPPPP5555?:YJ??JJYJ:JPYYJJ!:7J7!~^: !!..^~7?J?^7YYYY~!P5YYJJJJYYYYYJ?777
GGGGGGGGGGGY.5GGPPPPPP555557.5YJYYY5Y:JPYYJJJ7:~?7!~~.77^:^~!7777^~YY~7GP5YYY555PP5YJ?7!!7
BBBBBBBBGGGG~^GGGPPP555555J:7PYYY555Y:JP5YYYJYJ~^J?77.7J~~~~~!!!7?!:^JGPPPPPPPPPP5YJ??7!!!
BBBBBBBGGGGGP~^J5PPP555YJ7:75J?JYY55Y:JPYJ?77777^:77!.7Y??JJJYYYY5!~^JGGGGGGGGPP5YYJJ?7!!!
BGGGGGGGGGGGGGY!~!7777!!!?5P5YYY55PP5:YPYYJ?77777!:!J:7P55PPPGPG5~7BP~7GGGGPPPP55YYJJ?7777
BGGGGGGGGGGGGGBBGP5555PGGBGGGGPPPGGGP:YBPP55YYYYY5Y~!^?BGGGGGGG5~JBGGP7~PGPPP5555YYJ??77!!
GGGGGGPGGGGGGGGBBBBBBBBGGBBBBGGGGGGGG~5BGGGPP55PPPGP7:JBGGGGGGJ~5BGGPPP?^YP555555YJ??777!!
GGGGGGGGBBBBGGGBBBBBBBGGGBBBBBBGGGGGGGBGGGGGPP55PPPGGPGGGGGGP7~PGPPPPPPPJ^?PP5555YYJJ???77
BGGGBBBBGGBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGGPPPP5555PPPGGGGGG5~7BGGGGGGGGPG5~!PPPPP55555YYYJ
BBBBBGGP5Y5PGGGGGGGGBBBBBBBBBBBBGGPPPPPPPP555P555555PPPPPPPYJGGGGGGGGGGGGGPJPGPPPPPPP555YY
BBBBBGGPYJJY5PGGGGGGGGGGBBBBBBBBGGGPPPPP555555555555555PPP55555PGGGGGGGGPPPPP55555555555YY
BBBBBBBBGGPP5PPGGGGGGGGGGGGGGGGGGGGGGPPP5555555555555555555YYYY55PGGGGGPPPPP55555555PP5555
BGGGGBBBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGGPPP55555555555555PPP55YYYYY5PPPPPPPPPP555555PPPPPPPP
P5YY5GBBBBB##BBBBBGGGGGGGGGGGGGGGGGGGGGGPPP5555555555PPPPPPP555555PPPPPPPPPPPPPPPPPPPPPPPP
55555PGGBBBBBBBBBBGBBBBGGGGGGGGGGGGGGGGGPPP5555555PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
GGPPPPPPGGGGGBBGGGGGGGGGGGGGGBBGGGGGGGGPPPPP5555555PPPPPPPPPPGGGGGGGGGGGGGPPPPPPPPPPPPPPPP
BBGGPPPPPPPPPPPPPPGGGPPPGGGGGGGGGGGGGGGPGGGPPP55555PPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGPPPPPPPP
BBBBGGGGGGGPPPPPPPPPPPPPPPPGGGGGGGGGGGGPPPGGPPPPPPPPPGGGPGGGGGGGGGGGGGBBBBBBBGGGGGGPPPPPP5
#########BBGGGGPPPPPPPPPPPPPPGGGGGBBBGGGGPPGGGGGGGGGGGGGPPGGGGGGBBBBBBBBBBBBBBBBGGGGPPPPPP
&&&&&&&&&###BBBBBBBGGGPPPPPPPPPPGGGGBBGGGGPPGGGGGGPPPPPPPPGGGGBBBBBBBBBBBBBBBBBBBBGGGPPPPP
&&&&&&&&&&&##########BBGGGGGPPPPPPPGGGBBGGGGGGGGPPPPPPPPPPPPGGBBBBBBBBBBBBBBBBBBBBGGGGGGGG
###&&&&&&&&&&###############BBGPPPPPGGBBBBGGGPPPPPPPPPPPPPPPGGGBBBBBBBBBBBB###BBBBGGGGBBBB]])
print("")
print("UNXHub | Anything Below Here Is Probably UNXHub Related Errors!")

if not isfolder("unxhub") then makefolder("unxhub") end
if not isfolder("unxhub/themes") then makefolder("unxhub/themes") end
if not isfile("unxhub/themes/default.txt") then writefile("unxhub/themes/default.txt", "UNXIsh") end
if not isfile("unxhub/themes/UNXIsh.json") then writefile("unxhub/themes/UNXIsh.json", '{"MainColor":"131218","FontFace":"Code","AccentColor":"a970ff","OutlineColor":"262434","BackgroundColor":"0b0b0d","FontColor":"e8e6f2"}') end

loadstring(game:HttpGet("https://apigetunx.vercel.app/Modules/v2/Inv.lua",true))()

if not isfile("UsedOneTime.unx") then
    writefile("UsedOneTime.unx","1")
elseif not isfile("AlreadyRated.unx") then
    loadstring(game:HttpGet(
    "https://raw.githubusercontent.com/not-gato/UNX/refs/heads/main/Modules/v2/Rating.lua"
    ))()
    writefile("AlreadyRated.unx","1")
end

if getgenv().unxshared and getgenv().unxshared.isloaded == true then
    warn("UNXHub is already loaded. Skipping initialization.")
    return
end

local a=game:GetService("TweenService")
local b=game:GetService("Players")
local c=game:GetService("CoreGui")
local d=b.LocalPlayer
local e={Background=Color3.fromRGB(26,26,26),BackgroundLight=Color3.fromRGB(35,35,35),BackgroundDark=Color3.fromRGB(20,20,20),Text=Color3.fromRGB(255,255,255),TextDim=Color3.fromRGB(180,180,180),Border=Color3.fromRGB(50,50,50),Accent=Color3.fromRGB(0,127,255),Success=Color3.fromRGB(40,200,100),Error=Color3.fromRGB(255,80,80),Traffic={Red=Color3.fromRGB(255,95,87),Yellow=Color3.fromRGB(255,189,46),Green=Color3.fromRGB(40,201,64)}}
local f=Instance.new("ScreenGui",c)
f.Name=" "
f.ResetOnSpawn=false
f.ZIndexBehavior=Enum.ZIndexBehavior.Sibling

local g=Instance.new("Frame")
g.Size=UDim2.new(0.65,0,0.82,0)
g.Position=UDim2.new(0.175,0,0.09,0)
g.BackgroundColor3=e.Background
g.Active=true
g.Draggable=true
g.BorderSizePixel=0
g.ClipsDescendants=true
g.ZIndex=2
g.Parent=f
local h=Instance.new("UICorner",g)
h.CornerRadius=UDim.new(0,12)
local i=Instance.new("UIStroke",g)
i.Color=e.Border
i.Thickness=1
i.Transparency=0.3
i.ApplyStrokeMode=Enum.ApplyStrokeMode.Border

local j=Instance.new("Frame")
j.Size=UDim2.new(1,0,0,40)
j.BackgroundColor3=e.BackgroundLight
j.BorderSizePixel=0
j.ZIndex=3
j.Parent=g
local k=Instance.new("UICorner",j)
k.CornerRadius=UDim.new(0,12)
local l=Instance.new("Frame")
l.Size=UDim2.new(1,0,0,12)
l.Position=UDim2.new(0,0,1,-12)
l.BackgroundColor3=e.BackgroundLight
l.BorderSizePixel=0
l.ZIndex=3
l.Parent=j
local m=Instance.new("Frame")
m.Size=UDim2.new(1,0,0,1)
m.Position=UDim2.new(0,0,1,0)
m.BackgroundColor3=e.Border
m.BorderSizePixel=0
m.ZIndex=4
m.Parent=j

local n=Instance.new("Frame")
n.Size=UDim2.new(0,60,0,14)
n.Position=UDim2.new(0,12,0.5,0)
n.AnchorPoint=Vector2.new(0,0.5)
n.BackgroundTransparency=1
n.ZIndex=4
n.Parent=j
local o=Instance.new("UIListLayout")
o.FillDirection=Enum.FillDirection.Horizontal
o.HorizontalAlignment=Enum.HorizontalAlignment.Left
o.VerticalAlignment=Enum.VerticalAlignment.Center
o.Padding=UDim.new(0,6)
o.SortOrder=Enum.SortOrder.LayoutOrder
o.Parent=n
local function p(q,r)
    local s=Instance.new("TextButton")
    s.Size=UDim2.new(0,12,0,12)
    s.BackgroundColor3=q
    s.Text=""
    s.AutoButtonColor=false
    s.BorderSizePixel=0
    s.ZIndex=5
    s.LayoutOrder=r
    s.Parent=n
    local t=Instance.new("UICorner")
    t.CornerRadius=UDim.new(1,0)
    t.Parent=s
    return s
end
local u=p(e.Traffic.Red,1)
local v=p(e.Traffic.Yellow,2)
local w=p(e.Traffic.Green,3)
local x=Instance.new("TextLabel")
x.Size=UDim2.new(0,200,1,0)
x.Position=UDim2.new(0.5,0,0,0)
x.AnchorPoint=Vector2.new(0.5,0)
x.BackgroundTransparency=1
x.Text="UNXLoader"
x.TextColor3=e.Text
x.Font=Enum.Font.Gotham
x.TextSize=14
x.ZIndex=4
x.Parent=j

-- when the

local y=Instance.new("Frame")
y.Parent=g
y.Size=UDim2.new(0.9,0,0.75,0)
y.Position=UDim2.new(0.05,0,0,50)
y.BackgroundColor3=e.BackgroundDark
y.BorderSizePixel=0
y.ZIndex=3
local z=Instance.new("UICorner",y)
z.CornerRadius=UDim.new(0,8)
local aa=Instance.new("UIStroke",y)
aa.Color=e.Border
aa.Thickness=1
aa.Transparency=0.5
aa.ApplyStrokeMode=Enum.ApplyStrokeMode.Border

--[[





















]]


local headerFrame = Instance.new("Frame")
headerFrame.Name = "UserHeader"
headerFrame.Size = UDim2.new(1, -24, 0, 50) 
headerFrame.Position = UDim2.new(0, 12, 0, 10)
headerFrame.BackgroundTransparency = 1
headerFrame.Parent = y

local profileImage = Instance.new("ImageLabel")
profileImage.Size = UDim2.new(0, 36, 0, 36)
profileImage.Position = UDim2.new(0, 0, 0.5, 0)
profileImage.AnchorPoint = Vector2.new(0, 0.5)
profileImage.BackgroundTransparency = 1
profileImage.Image = game:GetService("Players"):GetUserThumbnailAsync(d.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size48x48)
profileImage.Parent = headerFrame

local profileCorner = Instance.new("UICorner")
profileCorner.CornerRadius = UDim.new(1, 0)
profileCorner.Parent = profileImage

local welcomeBold = Instance.new("TextLabel")
welcomeBold.Size = UDim2.new(1, -44, 0, 18)
welcomeBold.Position = UDim2.new(0, 44, 0, 0)
welcomeBold.BackgroundTransparency = 1
welcomeBold.Text = "Thanks for using UNXHub, " .. d.Name .. "!"
welcomeBold.Font = Enum.Font.GothamBold
welcomeBold.TextColor3 = e.Text
welcomeBold.TextSize = 13
welcomeBold.TextXAlignment = Enum.TextXAlignment.Left
welcomeBold.Parent = headerFrame

local statusNormal = Instance.new("TextLabel")
statusNormal.Size = UDim2.new(1, -44, 0, 18)
statusNormal.Position = UDim2.new(0, 44, 0, 18)
statusNormal.BackgroundTransparency = 1
statusNormal.Text = "We are preparing UNXHub!"
statusNormal.Font = Enum.Font.Gotham
statusNormal.TextColor3 = e.TextDim
statusNormal.TextSize = 12
statusNormal.TextXAlignment = Enum.TextXAlignment.Left
statusNormal.Parent = headerFrame

task.spawn(function()
    local spinner = {"|", "/", "-", "\\"}
    local i = 1
    while statusNormal and statusNormal.Parent do
        statusNormal.Text = "We are preparing UNXHub! " .. spinner[i]
        i = i + 1
        if i > #spinner then i = 1 end
        task.wait(0.05)
    end
end)

local ab=Instance.new("TextLabel")
ab.Parent=y
ab.Size=UDim2.new(1,-30,0,24)
ab.Position=UDim2.new(0,12,0,65) 
ab.BackgroundTransparency=1
ab.Text="Output"
ab.Font=Enum.Font.Gotham
ab.TextColor3=e.Text
ab.TextSize=13
ab.TextXAlignment=Enum.TextXAlignment.Left
ab.ZIndex=4

-- Copy Button Thats Very Sigma
local ae=Instance.new("ImageButton")
ae.Parent=y
ae.Size=UDim2.new(0,18,0,18)
ae.AnchorPoint=Vector2.new(1,0)
ae.Position=UDim2.new(1,-12,0,68) 
ae.BackgroundTransparency=1
ae.Image="rbxassetid://90434151822042"
ae.ImageColor3=e.TextDim
ae.ZIndex=5

local ac=Instance.new("ScrollingFrame")
ac.Parent=y
ac.Size=UDim2.new(1,-24,1,-145)
ac.Position=UDim2.new(0,12,0,94) 
ac.BackgroundTransparency=1
ac.BorderSizePixel=0
ac.CanvasSize=UDim2.new(0,0,0,0)
ac.ScrollBarThickness=4
ac.ScrollBarImageColor3=e.Border
ac.ZIndex=4
local ad=Instance.new("UIListLayout")
ad.Padding=UDim.new(0,4)
ad.SortOrder=Enum.SortOrder.LayoutOrder
ad.Parent=ac

local progContainer = Instance.new("Frame")
progContainer.Size = UDim2.new(0.85, 0, 0, 30)
progContainer.Position = UDim2.new(0.5, 0, 1, -15)
progContainer.AnchorPoint = Vector2.new(0.5, 1)
progContainer.BackgroundTransparency = 1
progContainer.ZIndex = 5
progContainer.Parent = y

local function createDot(pos)
    local dot = Instance.new("Frame")
    dot.Size = UDim2.new(0, 26, 0, 26) -- BIGGER BALLS!!1!!1
    dot.Position = UDim2.new(pos, 0, 0.5, 0)
    dot.AnchorPoint = Vector2.new(0.5, 0.5)
    dot.BackgroundColor3 = e.Border
    dot.BorderSizePixel = 0
    dot.ZIndex = 7
    dot.Parent = progContainer
    local corner = Instance.new("UICorner", dot)
    corner.CornerRadius = UDim.new(1, 0)
    return dot
end

local function addCheckmark(dot)
    local icon = Instance.new("ImageLabel")
    icon.Size = UDim2.new(0.6, 0, 0.6, 0)
    icon.Position = UDim2.new(0.5, 0, 0.5, 0)
    icon.AnchorPoint = Vector2.new(0.5, 0.5)
    icon.BackgroundTransparency = 1
    icon.Image = "rbxassetid://11604833061"
    icon.ImageColor3 = Color3.fromRGB(0, 80, 40)
    icon.ImageTransparency = 1
    icon.ZIndex = 8
    icon.Parent = dot
    
    a:Create(icon, TweenInfo.new(0.4), {ImageTransparency = 0}):Play()
end

local function createLine(startPos, widthScale)
    local lineBg = Instance.new("Frame")
    lineBg.Size = UDim2.new(widthScale, 0, 0, 4) -- thick boy (\/)
    lineBg.Position = UDim2.new(startPos, 0, 0.5, 0)
    lineBg.AnchorPoint = Vector2.new(0, 0.5)
    lineBg.BackgroundColor3 = e.Border
    lineBg.BorderSizePixel = 0
    lineBg.ZIndex = 5
    lineBg.Parent = progContainer
    
    local lineFill = Instance.new("Frame")
    lineFill.Size = UDim2.new(0, 0, 1, 0) 
    lineFill.BackgroundColor3 = e.Success
    lineFill.BorderSizePixel = 0
    lineFill.ZIndex = 6
    lineFill.Parent = lineBg
    return lineFill
end

local dot1 = createDot(0)
local dot2 = createDot(0.5)
local dot3 = createDot(1)

local line1Fill = createLine(0, 0.5)
local line2Fill = createLine(0.5, 0.5)

local function setStep1()
    a:Create(dot1, TweenInfo.new(0.5), {BackgroundColor3 = e.Success}):Play()
    addCheckmark(dot1)
end
local function setStep2()
    a:Create(line1Fill, TweenInfo.new(0.8, Enum.EasingStyle.Quad), {Size = UDim2.new(1, 0, 1, 0)}):Play()
    task.wait(0.6)
    a:Create(dot2, TweenInfo.new(0.5), {BackgroundColor3 = e.Success}):Play()
    addCheckmark(dot2)
end
local function setStep3()
    a:Create(line2Fill, TweenInfo.new(0.8, Enum.EasingStyle.Quad), {Size = UDim2.new(1, 0, 1, 0)}):Play()
    task.wait(0.6)
    a:Create(dot3, TweenInfo.new(0.5), {BackgroundColor3 = e.Success}):Play()
    addCheckmark(dot3)
end

setStep1()

local al={}
local HapticService = game:GetService("HapticService")
local function s(an)
    table.insert(al,an)
    local ao=Instance.new("TextLabel")
    ao.Size=UDim2.new(1,-10,0,0)
    ao.BackgroundTransparency=1
    ao.Text="> "..an
    ao.TextColor3=e.TextDim
    ao.TextSize=12
    ao.Font=Enum.Font.Code
    ao.TextXAlignment=Enum.TextXAlignment.Left
    ao.TextYAlignment=Enum.TextYAlignment.Top
    ao.TextWrapped=true
    ao.ZIndex=5
    ao.Parent=ac
    task.wait()
    ao.Size=UDim2.new(1,-10,0,ao.TextBounds.Y)
    ac.CanvasSize=UDim2.new(0,0,0,ad.AbsoluteContentSize.Y+10)
    ac.CanvasPosition=Vector2.new(0,ad.AbsoluteContentSize.Y-ac.AbsoluteSize.Y)
    pcall(function()
        local gamepadType = Enum.UserInputType.Gamepad1
        local touchType = Enum.UserInputType.Touch
        local smallMotor = Enum.VibrationMotor.Small
        local largeMotor = Enum.VibrationMotor.Large
        if HapticService:IsVibrationSupported(gamepadType) and HapticService:IsMotorSupported(gamepadType, smallMotor) then
            HapticService:SetMotor(gamepadType, smallMotor, 0.3)
            task.wait(0.05)
            HapticService:SetMotor(gamepadType, smallMotor, 0)
        elseif HapticService:IsVibrationSupported(touchType) and HapticService:IsMotorSupported(touchType, largeMotor) then
            HapticService:SetMotor(touchType, largeMotor, 1)
            task.wait(0.05)
            HapticService:SetMotor(touchType, largeMotor, 0)
        end
    end)
end
local function ap()
    local aq=table.concat(al,"\n")
    setclipboard(aq)
    local ar=a:Create(ae,TweenInfo.new(0.2),{ImageTransparency=1})
    ar:Play()
    ar.Completed:Wait()
    ae.Image="rbxassetid://14203226653"
    ae.ImageColor3=e.Success
    local as=a:Create(ae,TweenInfo.new(0.2),{ImageTransparency=0})
    as:Play()
    task.wait(1)
    local at=a:Create(ae,TweenInfo.new(0.2),{ImageTransparency=1})
    at:Play()
    at.Completed:Wait()
    ae.Image="rbxassetid://90434151822042"
    ae.ImageColor3=e.TextDim
    a:Create(ae,TweenInfo.new(0.2),{ImageTransparency=0}):Play()
end
ae.MouseButton1Click:Connect(ap)
for _,au in pairs({u,v,w})do
    au.MouseEnter:Connect(function()
        a:Create(au,TweenInfo.new(0.15,Enum.EasingStyle.Quad),{Size=UDim2.new(0,14,0,14)}):Play()
    end)
    au.MouseLeave:Connect(function()
        a:Create(au,TweenInfo.new(0.15,Enum.EasingStyle.Quad),{Size=UDim2.new(0,12,0,12)}):Play()
    end)
end
u.MouseButton1Click:Connect(function()
    local av=TweenInfo.new(0.25)
    for _,aw in ipairs(f:GetDescendants())do
        if aw:IsA("GuiObject")then
            local ax={}
            if aw:IsA("Frame")or aw:IsA("ImageLabel")or aw:IsA("ImageButton")or aw:IsA("ViewportFrame")or aw:IsA("ScrollingFrame")then
                ax.BackgroundTransparency=1
            end
            if aw:IsA("TextLabel")or aw:IsA("TextButton")or aw:IsA("TextBox")then
                ax.TextTransparency=1
            end
            if aw:IsA("ImageLabel")or aw:IsA("ImageButton")then
                ax.ImageTransparency=1
            end
            if next(ax)then
                a:Create(aw,av,ax):Play()
            end
        end
    end
    task.wait(0.3)
    f:Destroy()
end)
w.MouseButton1Click:Connect(function()
    local ay=TweenInfo.new(0.5,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut)
    if g.Size~=UDim2.new(1,0,1,0)then
        a:Create(g,ay,{Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,0,0,0)}):Play()
        a:Create(y,ay,{Size=UDim2.new(0.9,0,0.85,0),Position=UDim2.new(0.05,0,0,50)}):Play()
    else
        a:Create(g,ay,{Size=UDim2.new(0.65,0,0.82,0),Position=UDim2.new(0.175,0,0.09,0)}):Play()
        a:Create(y,ay,{Size=UDim2.new(0.9,0,0.75,0),Position=UDim2.new(0.05,0,0,50)}):Play()
    end
end)
local az=game:GetService("MarketplaceService")
local ba=game:GetService("RunService")
local bb=game:GetService("Stats")
s("UNXHub Loader v2.1.0 initialized")
s("[WARNING]: By executing UNXHub you accept our Terms Of Service")
s("[WARNING]: Learn more on http://getunx.vercel.app/tos.html")
s("[WARNING]: PLEASE READ THE MESSAGE ABOVE!!!!!")
s("Checking API Status...")
loadstring(game:HttpGet("https://raw.githubusercontent.com/not-gato/UNX/refs/heads/main/Modules/v2/API.lua",true))()
task.wait(0.1)
s("Creating global variables...")
task.wait(0.05)
getgenv().unxshared={version="2.3.2 (Patch 1 [Release 2])",gamename=az:GetProductInfo(game.PlaceId).Name,issupported=false,playername=d.Name,playerid=d.UserId,isloaded=false,devnote="Made with 💖 by Gato"}
s("Player: "..d.Name.." (ID: "..d.UserId..")")
task.wait(0.05)
s("Game: "..getgenv().unxshared.gamename)
task.wait(0.14)
s("Checking game compatibility...")
task.wait(0.02)
local bc=game.PlaceId
s("Game ID: "..tostring(bc))
s("Developer Note: "..getgenv().unxshared.devnote)
task.wait(0.12)
local bd={[12240122896]="https://apigetunx.vercel.app/Games/FigureL.lua",[136801880565837]="https://apigetunx.vercel.app/Games/Flick.lua",[893973440]="https://github.com/not-gato/UNX/raw/refs/heads/main/Games/Flee.lua"}
local be,bf

setStep2() 

if bd[bc]then
    getgenv().unxshared.issupported=true
    s("Game verified, loading "..getgenv().unxshared.gamename.." | Dev Note: "..getgenv().unxshared.devnote)
    task.wait(0.05)
    s("Fetching game-specific script...")
    task.wait(0.01)
    be,bf=pcall(function()
        local scriptUrl=bd[bc]
        local src=game:HttpGet(scriptUrl)
        local func,err=loadstring(src,scriptUrl)
        if not func then error(err) end
        func()
    end)
else
    getgenv().unxshared.issupported=false
    s("Game not supported, loading universal")
    task.wait(0.03)
    s("Fetching universal script...")
    task.wait(0.1)
    be,bf=pcall(function()
        local scriptUrl="https://raw.githubusercontent.com/not-gato/UNX/refs/heads/main/Games/Universal.lua"
        local src=game:HttpGet(scriptUrl)
        local func,err=loadstring(src,scriptUrl)
        if not func then error(err) end
        func()
    end)
end

setStep3()

if be then
    getgenv().unxshared.isloaded=true
    s("Script loaded successfully")
    s("Sending Information, Brace For Impact, This Will Lag!")
    loadstring(game:HttpGet("https://github.com/not-gato/UNX/raw/refs/heads/main/Modules/v2/Log.lua",true))()
    task.wait(0.05)
    s("Initialization complete!")
    task.wait(1.5)
    local bg=TweenInfo.new(0.25)
    for _,bh in ipairs(f:GetDescendants())do
        if bh:IsA("GuiObject")then
            local bi={}
            if bh:IsA("Frame")or bh:IsA("ImageLabel")or bh:IsA("ImageButton")or bh:IsA("ViewportFrame")or bh:IsA("ScrollingFrame")then
                bi.BackgroundTransparency=1
            end
            if bh:IsA("TextLabel")or bh:IsA("TextButton")or bh:IsA("TextBox")then
                bi.TextTransparency=1
            end
            if bh:IsA("ImageLabel")or bh:IsA("ImageButton")then
                bi.ImageTransparency=1
            end
            if next(bi)then
                a:Create(bh,bg,bi):Play()
            end
        end
    end
    task.wait(0.3)
    f:Destroy()
else
    getgenv().unxshared.isloaded=false
    local errorMsg=tostring(bf):gsub("`","")
    local kickTitle="UNXHub"
    local kickBody=
    "<font color='rgb(255,100,100)'>An error occurred and UNXHub must close.</font>\n\n"..
    "<font color='rgb(220,220,220)'>Error: </font><font color='rgb(255,150,150)'>"..errorMsg.."</font>\n\n"..
    "<font color='rgb(100,200,255)'>Please report this issue on our Discord server:</font>\n"..
    "<font color='rgb(0,170,255)'>https://discord.gg/zpaMS8qUfB</font>"
    local success,cKickModule=pcall(function()
        return loadstring(game:HttpGet("https://api-gatostuff.vercel.app/raw/scripts/cKick.lua"))()
    end)
    if success and cKickModule and cKickModule.cKick then
        pcall(cKickModule.cKick,kickTitle,kickBody)
    else
        warn("UNXHub Loader Error (cKick failed):",bf)
        if f and f.Parent then f:Destroy() end
    end
    task.wait(1)
end

Features & Information

1. Custom Graphical Loader UI The script builds a large animated UI with: A draggable window Header with your Roblox avatar Welcome message Loading spinner text Animated progress dots and lines Styled colors, strokes, rounded corners Output console inside the UI “Copy Output” button It is essentially a fancy loading screen + console. 2. Theming System It ensures folders/files exist: unxhub/themes/default.txt unxhub/themes/UNXIsh.json Themes store: Main color Accent color Background Outline Font So UNXHub supports custom themes/skins. 3. First-Time Setup Checks Includes: UsedOneTime.unx AlreadyRated.unx It tries to run a “rating script” on first launch. (Again, explaining only behavior, not execution.) 4. Global Variable Initialization It sets a shared table: unxshared = { version = "...", gamename = ..., issupported = false, playername = ..., playerid = ..., isloaded = false, devnote = "Made with 💖 by Gato" } This is used to store: Player info Game name Whether the hub supports the game Version information 5. API Status + Logging Messages The console prints internal logs such as: Warnings API checks Compatibility checks Game ID Script version Status updates 6. Game Detection It checks the current game.PlaceId against a table: Supported: Figure Flick Flee the Facility Otherwise, it loads a Universal Script. 7. Dynamic Script Fetching Based on the game: Fetches a game-specific script URL or Loads the universal version All fetched with HttpGet. 8. Success / Error Handling If the game script loads successfully: Marks isloaded = true Finishes UI animations Removes loader UI If it fails: Builds a styled error message Tries to display a custom kick window Prints the error in red 9. Haptic Feedback Support The output console attempts to trigger vibration on: Gamepad Mobile touch motor (This is rare in exploit loaders.) 10. Close / Minimize / Expand Buttons The top-left traffic-light style dots: 🔴 Close (destroy UI) 🟡 Nothing? (possibly reserved) 🟢 Expand UI to full screen join the discord server!
#Flick#AIMBOT#aimbot#esp#free

Community Comments (1)

not_gatonot_gatoDec 10, 2025

Atleast give credits bruh!

More Scripts for [FPS] Flick