Weird error with UserOwnsGamepassAsync

Probably something wrong on Roblox’s end. I would recommend pcalling the UserOwnsGamePassAsync since - as seen here - it grabs information from a web API and could possibly error while doing so.

ie.

local does_own = pcall(function()
    return marketplace_service:UserOwnsGamePassAsync(
        player.UserId,
        123456789
    );
end);

See more on pcalls:

1 Like