print("hi") print([[ ███████╗██████╗ ██████╗ ██████╗ ██████╗ ███████╗███████╗██████╗ ██╗ ██╗███████╗██████╗ ██╔════╝██╔══██╗██╔══██╗██╔═══██╗██╔══██╗ ██╔════╝██╔════╝██╔══██╗██║ ██║██╔════╝██╔══██╗ █████╗ ██████╔╝██████╔╝██║ ██║██████╔╝ ███████╗█████╗ ██████╔╝██║ ██║█████╗ ██║ ██║ ██╔══╝ ██╔══██╗██╔══██╗██║ ██║██╔══██╗ ╚════██║██╔══╝ ██╔══██╗██║ ██║██╔══╝ ██║ ██║ ███████╗██║ ██║██║ ██║╚██████╔╝██║ ██║ ███████║███████╗██║ ██║╚██████╔╝███████╗██████╔╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═════╝ ░█▀▄░█▀▀░█▀▀░█▀█░█▀▄░█▀▀░█▀▀░█▀█░█▀▀░█▀▀░█▀█ ░█░█░█▀▀░█▀▀░█▀█░█▀▄░▀▀█░█▀▀░█▀▀░█▀▀░█▀▀░█▀▄ ░▀▀░░▀▀▀░▀▀▀░▀░▀░▀░▀░▀▀▀░▀▀▀░▀▀▀░▀▀▀░▀▀▀░▀░▀]]) print("") print("ErrorServerHub | Anything Below Here Is Probably UNXHub Related Errors!") print("") print("ErrorServerHub | UNC Test") if not isfolder("ErrorServerhub") then makefolder("unxhub") end if not isfolder("ErrorServerhub/themes") then makefolder("unxhub/themes") end if not isfile("ErrorServerhub/themes/default.txt") then writefile("unxhub/themes/default.txt", "UNXIsh") end if not isfile("ErrorServerhub/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("ErrorServerHub is already loaded. Skipping initialization.") return end local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local CoreGui = game:GetService("CoreGui") local MarketplaceService = game:GetService("MarketplaceService") local UserInputService = game:GetService("UserInputService") local LocalPlayer = Players.LocalPlayer local Config = { Colors = { Background = Color3.fromHex("8B0000"), Outline = Color3.fromHex("0000FF"), Text = Color3.fromHex("FFFF00"), TextDim = Color3.fromHex("8a8a9e"), BarEmpty = Color3.fromHex("131218"), BarFilled = Color3.fromHex("a970ff"), Success = Color3.fromRGB(40, 201, 64), Error = Color3.fromRGB(255, 80, 80) }, Assets = { Logo = "rbxassetid://7205634", Checkmark = "rbxassetid://11604833061", ErrorX = "rbxassetid://3944676352" }, Timings = { Intro = 0.8, Loop = 2.5, SuccessMorph = 0.8, Checkmark = 0.5 } } if CoreGui:FindFirstChild("ErrorServerLoader") then CoreGui.UNXLoader:Destroy() end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "ErrorServerLoader" ScreenGui.IgnoreGuiInset = true ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.Parent = CoreGui local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 0, 0, 0) MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) MainFrame.AnchorPoint = Vector2.new(0.5, 0.5) MainFrame.BackgroundColor3 = Config.Colors.Background MainFrame.ClipsDescendants = true MainFrame.Active = true MainFrame.Parent = ScreenGui local dragging local dragInput local dragStart local startPos local function update(input) local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end MainFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) MainFrame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 14) MainCorner.Parent = MainFrame local MainStroke = Instance.new("UIStroke") MainStroke.Color = Config.Colors.Outline MainStroke.Thickness = 1.5 MainStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border MainStroke.Parent = MainFrame local LogoImage = Instance.new("ImageLabel") LogoImage.Name = "Logo" LogoImage.Size = UDim2.new(0, 85, 0, 85) LogoImage.Position = UDim2.new(0.5, 0, 0.1, 0) LogoImage.AnchorPoint = Vector2.new(0.5, 0) LogoImage.BackgroundTransparency = 1 LogoImage.Image = Config.Assets.Logo LogoImage.ImageColor3 = Config.Colors.Text LogoImage.ImageTransparency = 1 LogoImage.Parent = MainFrame local LogoCorner = Instance.new("UICorner") LogoCorner.CornerRadius = UDim.new(0, 12) LogoCorner.Parent = LogoImage local LogoStroke = Instance.new("UIStroke") LogoStroke.Color = Config.Colors.Outline LogoStroke.Thickness = 1 LogoStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border LogoStroke.Transparency = 1 LogoStroke.Parent = LogoImage local TitleLabel = Instance.new("TextLabel") TitleLabel.Name = "Title" TitleLabel.Size = UDim2.new(1, 0, 0, 22) TitleLabel.Position = UDim2.new(0, 0, 0.52, 0) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "ErrorServerHub" TitleLabel.TextColor3 = Config.Colors.Text TitleLabel.Font = Enum.Font.GothamBold TitleLabel.TextSize = 20 TitleLabel.TextTransparency = 1 TitleLabel.Parent = MainFrame local StatusLabel = Instance.new("TextLabel") StatusLabel.Name = "Status" StatusLabel.Size = UDim2.new(1, 0, 0, 14) StatusLabel.Position = UDim2.new(0, 0, 0.63, 0) StatusLabel.BackgroundTransparency = 1 StatusLabel.Text = "Initializing..." StatusLabel.TextColor3 = Config.Colors.TextDim StatusLabel.Font = Enum.Font.Gotham StatusLabel.TextSize = 12 StatusLabel.TextTransparency = 1 StatusLabel.Parent = MainFrame local LoaderContainer = Instance.new("Frame") LoaderContainer.Name = "LoaderContainer" LoaderContainer.Size = UDim2.new(0.75, 0, 0, 5) LoaderContainer.Position = UDim2.new(0.5, 0, 0.85, 0) LoaderContainer.AnchorPoint = Vector2.new(0.5, 0.5) LoaderContainer.BackgroundColor3 = Config.Colors.BarEmpty LoaderContainer.BackgroundTransparency = 1 LoaderContainer.ClipsDescendants = true LoaderContainer.Parent = MainFrame local LoaderCorner = Instance.new("UICorner") LoaderCorner.CornerRadius = UDim.new(1, 0) LoaderCorner.Parent = LoaderContainer local LoaderStroke = Instance.new("UIStroke") LoaderStroke.Color = Config.Colors.Outline LoaderStroke.Thickness = 1 LoaderStroke.Transparency = 1 LoaderStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border LoaderStroke.Parent = LoaderContainer local BarFill = Instance.new("Frame") BarFill.Name = "BarFill" BarFill.Size = UDim2.new(0.3, 0, 1, 0) BarFill.Position = UDim2.new(-0.3, 0, 0, 0) BarFill.BackgroundColor3 = Config.Colors.BarFilled BarFill.BorderSizePixel = 0 BarFill.Parent = LoaderContainer local FillCorner = Instance.new("UICorner") FillCorner.CornerRadius = UDim.new(1, 0) FillCorner.Parent = BarFill local Checkmark = Instance.new("ImageLabel") Checkmark.Name = "Checkmark" Checkmark.Size = UDim2.new(0.6, 0, 0.6, 0) Checkmark.Position = UDim2.new(0.5, 0, 0.5, 0) Checkmark.AnchorPoint = Vector2.new(0.5, 0.5) Checkmark.BackgroundTransparency = 1 Checkmark.Image = Config.Assets.Checkmark Checkmark.ImageColor3 = Color3.fromRGB(255, 255, 255) Checkmark.ImageTransparency = 1 Checkmark.Parent = LoaderContainer local ErrorIcon = Instance.new("ImageLabel") ErrorIcon.Name = "ErrorIcon" ErrorIcon.Size = UDim2.new(0.5, 0, 0.5, 0) ErrorIcon.Position = UDim2.new(0.5, 0, 0.5, 0) ErrorIcon.AnchorPoint = Vector2.new(0.5, 0.5) ErrorIcon.BackgroundTransparency = 1 ErrorIcon.Image = Config.Assets.ErrorX ErrorIcon.ImageColor3 = Color3.fromRGB(255, 255, 255) ErrorIcon.ImageTransparency = 1 ErrorIcon.Parent = LoaderContainer local Controller = {} local InfiniteTween function Controller:Start() local OpenTween = TweenService:Create(MainFrame, TweenInfo.new(Config.Timings.Intro, Enum.EasingStyle.Linear), { Size = UDim2.new(0, 200, 0, 250) }) OpenTween:Play() OpenTween.Completed:Wait() local FadeInfo = TweenInfo.new(0.8) TweenService:Create(LogoImage, FadeInfo, {ImageTransparency = 0}):Play() TweenService:Create(LogoStroke, FadeInfo, {Transparency = 0}):Play() TweenService:Create(TitleLabel, FadeInfo, {TextTransparency = 0}):Play() TweenService:Create(StatusLabel, FadeInfo, {TextTransparency = 0}):Play() TweenService:Create(LoaderContainer, FadeInfo, {BackgroundTransparency = 0}):Play() TweenService:Create(LoaderStroke, FadeInfo, {Transparency = 0}):Play() local LoopInfo = TweenInfo.new(Config.Timings.Loop, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, -1) BarFill.Position = UDim2.new(-0.35, 0, 0, 0) InfiniteTween = TweenService:Create(BarFill, LoopInfo, {Position = UDim2.new(1.35, 0, 0, 0)}) InfiniteTween:Play() end function Controller:SetStatus(text) StatusLabel.Text = text end function Controller:Success() if InfiniteTween then InfiniteTween:Cancel() end TweenService:Create(BarFill, TweenInfo.new(0.3), {BackgroundTransparency = 1}):Play() local MorphInfo = TweenInfo.new(Config.Timings.SuccessMorph, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) TweenService:Create(LoaderContainer, MorphInfo, { Size = UDim2.new(0, 40, 0, 40), BackgroundColor3 = Config.Colors.Success }):Play() TweenService:Create(LoaderStroke, TweenInfo.new(0.5), { Color = Config.Colors.Success }):Play() task.wait(0.3) local CheckTween = TweenService:Create(Checkmark, TweenInfo.new(Config.Timings.Checkmark, Enum.EasingStyle.Linear), { ImageTransparency = 0 }) CheckTween:Play() Controller:SetStatus("Loaded!") end function Controller:Fail() if InfiniteTween then InfiniteTween:Cancel() end TweenService:Create(BarFill, TweenInfo.new(0.3), {BackgroundTransparency = 1}):Play() local MorphInfo = TweenInfo.new(0.8, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) TweenService:Create(LoaderContainer, MorphInfo, { Size = UDim2.new(0, 40, 0, 40), BackgroundColor3 = Config.Colors.Error }):Play() TweenService:Create(LoaderStroke, TweenInfo.new(0.5), { Color = Config.Colors.Error }):Play() task.wait(0.3) TweenService:Create(ErrorIcon, TweenInfo.new(0.5, Enum.EasingStyle.Linear), { ImageTransparency = 0 }):Play() Controller:SetStatus("Failed!") end local function s(text) Controller:SetStatus(text) task.wait(0.2) end Controller:Start() s("ErrorServerHub Loader v2.1.0 initialized") 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.4.0",gamename=MarketplaceService:GetProductInfo(game.PlaceId).Name,issupported=false,playername=LocalPlayer.Name,playerid=LocalPlayer.UserId,isloaded=false,devnote="Made with 💖 by Gato"} s("Player: "..LocalPlayer.Name.." (ID: "..LocalPlayer.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) 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",[132745842491660]="https://github.com/not-gato/UNX/raw/refs/heads/main/Games/Flee.lua",[106344247300586]="https://github.com/not-gato/UNX/raw/refs/heads/main/Games/Flee.lua",[125624013879756]="https://github.com/not-gato/UNX/raw/refs/heads/main/Games/Flee.lua"} local be,bf if bd[bc]then getgenv().unxshared.issupported=true s("Game verified: "..getgenv().unxshared.gamename) 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 if be then s("Sending Information...") loadstring(game:HttpGet("https://raw.githubusercontent.com/not-gato/UNX/refs/heads/main/Modules/v2/Log.lua"))() getgenv().unxshared.isloaded=true s("Script loaded successfully") task.wait(0.05) s("Initialization complete!") Controller:Success() task.wait(1.5) local FadeOutInfo = TweenInfo.new(0.6, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) TweenService:Create(MainFrame, FadeOutInfo, { Size = UDim2.new(0, 0, 0, 0), BackgroundTransparency = 1 }):Play() if LoaderStroke then LoaderStroke.Enabled = false TweenService:Create(LoaderStroke, FadeOutInfo, {Transparency = 1}):Play() end pcall(function() for _,v in pairs(MainFrame:GetDescendants()) do if v:IsA("GuiObject") then TweenService:Create(v, FadeOutInfo, {BackgroundTransparency=1, ImageTransparency=1, TextTransparency=1}):Play() elseif v:IsA("UIStroke") then TweenService:Create(v, FadeOutInfo, {Transparency=1}):Play() end end end) task.wait(0.6) pcall(function() MainFrame:ClearAllChildren() end) pcall(function() MainFrame:Destroy() end) pcall(function() ScreenGui:Destroy() end) else getgenv().unxshared.isloaded=false Controller:Fail() local errorMsg=tostring(bf):gsub("`","") local kickTitle="ErrotServerHub" 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://raw.githubusercontent.com/not-gato/gatostuff/refs/heads/main/raw/scripts/uKick.lua"))() end) if success and cKickModule and cKickModule.cKick then pcall(cKickModule.cKick,kickTitle,kickBody) else warn("ErrorServerHub Loader Error (cKick failed):",bf) end end