Roblox Studio 游戏通行证购买失败

Roblox Studio Game Pass Purchase Failed

我有一个 Lua 脚本应该提示玩家购买游戏手柄,但它不起作用。它在一个普通的脚本中。这是代码和错误:

local productId = 6657664
local donateButton = script.Parent

local function buy(player)
    game:GetService("MarketplaceService"):PromptGamePassPurchase(player, productId)
end

donateButton.ClickDetector.MouseClick:Connect(buy)

Error here.

我认为这是 roblox 错误,而不是脚本错误。