Okay, so I have 2 dev products and only 1 works. When I test buy the first 1 it doesn't work, while the 2nd one does. I copied the second one from the 1st one, and now the 1st one doesn't work. The 1st one is supposed to give a number value +100 and update a text label. The second does the same but does +1000. Help?

Dev Product 1 in Button (Not Working)

local MarketplaceService = game:GetService("MarketplaceService")
local Button = script.Parent
local productId = 185130788
 
Button.MouseButton1Click:connect(function()
	MarketplaceService:PromptProductPurchase(game.Players.LocalPlayer, productId)
end)

Dev Product 1 in Server Script Storage (Not Working)

local Marketplace = game:GetService('MarketplaceService')
local devproduct = 185130788

Marketplace.ProcessReceipt = function(receiptInfo)
	for i, player in ipairs(game.Players:GetChildren()) do
		if player.userId == receiptInfo.PlayerId then
			if receiptInfo.ProductId == devproduct then
				game.Workspace.Clicks.Value = game.Workspace.Clicks.Value + 100
				wait (.11)
				game.Players.LocalPlayer.PlayerGui.ScreenGui.Frame.TextLabel.Text =("Clicks : ".. game.Workspace.Clicks.Value)
			end
		end
	end
	return Enum.ProductPurchaseDecision.PurchaseGranted
end

Dev Product 2 in Button (Working)

local MarketplaceService = game:GetService("MarketplaceService")
local Button = script.Parent
local productId = 185154428
 
Button.MouseButton1Click:connect(function()
	MarketplaceService:PromptProductPurchase(game.Players.LocalPlayer, productId)
end)

Dev Product 2 in Server Script Storage (Working)

local Marketplace = game:GetService('MarketplaceService')
local devproduct = 185154428

Marketplace.ProcessReceipt = function(receiptInfo)
	for i, player in ipairs(game.Players:GetChildren()) do
		if player.userId == receiptInfo.PlayerId then
			if receiptInfo.ProductId == devproduct then
				game.Workspace.Clicks.Value = game.Workspace.Clicks.Value + 1000
				wait (.1)
				game.Players.LocalPlayer.PlayerGui.ScreenGui.Frame.TextLabel.Text = ("Clicks : ".. game.Workspace.Clicks.Value)
			end
		end
	end
	return Enum.ProductPurchaseDecision.PurchaseGranted
end

If anyone could find a solution to this, it would be greatly appreciated. Thanks!

-Doglover9190