local function verifySession(player) local joinData = player:GetJoinData() local ott = joinData.LaunchData if not ott or ott == "" then return nil end local success, response = pcall(function() return HttpService:RequestAsync({ Url = API_URL .. "/game/session/verify", Method = "POST", Headers = { ["X-Api-Key"] = API_KEY, ["Content-Type"] = "application/json", }, Body = HttpService:JSONEncode({ ott = ott, provider_user_id = tostring(player.UserId), }), }) end) if not success or response.StatusCode ~= 200 then return nil end local body = HttpService:JSONDecode(response.Body) return body.dataend