Why do I get the error "The ownership service is not available."
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(userid here,gamepass id here) then
print("this should work")
end
My game is entirely broken, because I switched to the new functions for gamepasses, every time I use UserOwnsGamePassAsync, it just says "14:34:32.328 - The ownership service is not available."
I'm a bit mad because this happened in the middle of an expensive sponsor, and prompting the asset itself stopped working, so I HAD TO CHANGE to the new functions which are broken.

5 comments
Might have found the problem, about to test it. It might be a problem with the localscript invoking the function.
Just tested, the problem is still coming from the server script when it calls UserOwnsGamePassAsync.
Roblox really fumbling around with this update
Yes... rip the 7,500 robux used for sponsorship.
Also PromptGamePassPurchaseFinished isn't firing with PromptGamePassPurchase... Good job ROBLOX...