Hi guys! I made this script a few months ago and it was working fine....it is now not working :( Any ideas? Thanks!
local MarketplaceService = game:GetService("MarketplaceService")
local productId = 19750967
MarketplaceService.ProcessReceipt = function(receiptInfo)
for i, player in ipairs(game.Players:GetChildren()) do
if player.userId == receiptInfo.PlayerId then
if receiptInfo.ProductId == productId then
player.PlayerGui.ChoosingMap.Frame.Visible = true
game.Workspace.ChooseMap.Value = true
end
end
end
return Enum.ProductPurchaseDecision.PurchaseGranted
end

1 comment
OK! Thanks - I also see nothing wrong with it whatsoever. I am basically trying to change a boolvalue in the workspace and display a gui to the player when they purchase a developer product!