If I correctly recall, it used to be possible before, to check whether a player owns a gamepass through the client. With this change I now need to change around quite a few scripts to make my gamepasses work again, which will be really lengthy. I don’t see a reason why the client shouldn’t be able to check if the player itself or another player owns a gamepass.
I am using GamePassService:PlayerHasPass(), if there is any workaround for this, please let me know!