local L=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local p=L:WaitForChild("\099\111\109\109\111\110")local A=require(p:WaitForChild("\065\099\116\105\111\110\115"))return{id="\099\111\105\110\115\053\048\048\048\048\048";name="\053\048\048\107 \067\111\105\110\115";desc="\071\105\118\101\115 \053\048\048\044\048\048\048 \099\111\105\110\115\046",productId=838295492;onSale=true,order=14,onProductPurchase=function(L,p)((p:getModule("\083\116\111\114\101\067\111\110\116\097\105\110\101\114")):getStore()):andThen(function(p)p:dispatch(A.COIN_ADD(L,500000))end)return true end}
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local common = ReplicatedStorage:WaitForChild("common")

local Actions = require(common:WaitForChild("Actions"))

return {
    id = "coins500000",
    name = "500k Coins",
    desc = (
        "Gives 500,000 coins."
    ),
    productId = 838295492,
    onSale = true,

    order = 14,

    onProductPurchase = (function(player, server)
        server:getModule("StoreContainer"):getStore():andThen(function(store)
            store:dispatch(Actions.COIN_ADD(player,500000))
        end)
        return true -- Successful
    end)
}