When I purchase a developer product in my game it gives me the receipt and everything however it doesn't give me the popcorn/product. What is wrong with my script?
local MarketplaceService = game:GetService("MarketplaceService")
MarketplaceService.ProcessReceipt = function(receiptInfo)
local players = game.Players:GetPlayers()
for i=1,#players do
if players[i].UserId == receiptInfo.PlayerId then
local RS = game:GetService("ReplicatedStorage")
local item = RS:WaitForChild("Popcorn")
local cloned = item:Clone()
local player = game.Players:GetChildren()
cloned.Parent = player.Backpack
cloned.Parent = player.StarterGear
print("cool")
end
end
return Enum.ProductPurchaseDecision.PurchaseGranted
end

1 comment
unfortunately it still does not work