local function MakeUrlGetter(subdomain) return function(BaseUrl) local newUrl = BaseUrl newUrl = string.gsub(newUrl, "http://", "https://") newUrl = string.gsub(newUrl, "//m.", "//") newUrl = string.gsub(newUrl, "https://roblox.com", "https://".. subdomain ..".roblox.com") newUrl = string.gsub(newUrl, "https://www.roblox.com", "https://".. subdomain ..".roblox.com") newUrl = string.gsub(newUrl, "https://www.gametest", "https://".. subdomain ..".gametest") newUrl = string.gsub(newUrl, "https://www.sitetest", "https://".. subdomain ..".sitetest") newUrl = string.gsub(newUrl, "https://gametest", "https://".. subdomain ..".gametest") newUrl = string.gsub(newUrl, "https://sitetest", "https://".. subdomain ..".sitetest") return newUrl end end return { GetApiUrlFromBaseUrl = MakeUrlGetter("api"), GetGameInternationalizationUrlFromBaseUrl = MakeUrlGetter("gameinternationalization"), }