Hello!
The function signature for the PromptGamePassPurchaseFinished event of MarketplaceService is wrong. The provided type of the player argument is Instance. However, unless I am mistaken, there is no existing case where PromptGamePassPurchaseFinished returns an instance.
Please find below a picture of the issue:
System information and reproduction files are not needed for this issue as it is something that can also be seen on the relevant engine documentation page.
Thank you!
Meaxis
Expected behavior
The function signature should have played typed as Player and not as Instance.