So, for future reference so you can likely answer my question, i made some developer products, when you step on them they prompt you.

One gives you 2x the amount of points you had

The others gives you 5X of the amount of points you had.

When i tested them, they both gave me 2X??

Here's the script:

2X Product:

local MarketPlaceService = game:GetService("MarketplaceService")

local Players = game:GetService("Players")

local ProductId = 971604647

local function ProcessReceipt(ReceiptInfo)
	
	local Player = Players:GetPlayerByUserId(ReceiptInfo.PlayerId)
	if not Player then
		-- Player probably left
		-- When they join the code below me will fire
		
		return Enum.ProductPurchaseDecision.NotProcessedYet
	end
	
	if Player then
		Player.leaderstats.Points.Value = Player.leaderstats.Points.Value * 2
	end
	
	return Enum.ProductPurchaseDecision.PurchaseGranted
end

MarketPlaceService.ProcessReceipt = ProcessReceipt

5X Product:

local MarketPlaceService = game:GetService("MarketplaceService")

local Players = game:GetService("Players")

local ProductId = 971627619

local function ProcessReceipt(ReceiptInfo)
	
	local Player = Players:GetPlayerByUserId(ReceiptInfo.PlayerId)
	if not Player then
		-- Player probably left
		-- When they join the code below me will fire
		
		return Enum.ProductPurchaseDecision.NotProcessedYet
	end
	
	if Player then
		Player.leaderstats.Points.Value = Player.leaderstats.Points.Value * 5
	end
	
	return Enum.ProductPurchaseDecision.PurchaseGranted
end

MarketPlaceService.ProcessReceipt = ProcessReceipt