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= "An error occurred and UNXHub must close.\n\n".. "Error: "..errorMsg.."\n\n".. "Please report this issue on our Discord server:\n".. "https://discord.gg/zpaMS8qUfB" 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