Basically, here’s that part of my script I have:
MarketplaceService.PromptPurchaseFinished:Connect(function(PlayerBought: Instance, ProductID: number, isPurchased: boolean)
print("Triggered asset")
print("IsPurchased: " .. tostring(isPurchased))
if isPurchased then
print("I went through")
end
end)
In a single join, so regular join (F5) it works and it prints out:
Triggered asset
IsPurchased: true
I went through
But when I do team create it prints out:
Triggered asset
IsPurchased: false
Side note: I enabled 3rd party sales and the input AssetID was from a random person.
Is there any reason why it doesn’t work in team create or basically in the game that’s going to be published?
Thanks in advance