-- HoshiHub public loader bootstrap. The protected full loader lives on the CDN data plane. -- This file contains no secret and intentionally stays tiny so origin fallback is inexpensive. local PRIMARY = "https://cdn.hoshihub.site/static/v1/loader.33f494850a363cebffdbb4f995c3acbf785845c1893c1b1079f791c790029a7e.lua" local FALLBACK = "https://hoshihub.site/origin/loader.lua" local function fetchCompiled(url) local ok, body = pcall(function() return game:HttpGet(url) end) if not ok or type(body) ~= "string" or #body < 1000 then return nil, tostring(body) end return loadstring(body) end local fn, err = fetchCompiled(PRIMARY) if not fn then fn, err = fetchCompiled(FALLBACK) end if not fn then error("HoshiHub loader download failed: " .. tostring(err), 0) end return fn()