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("\084\104\117\110\107\115"))return{id="\105\116\101\109\112\097\099\107\095\114\097\105\110\098\111\119";name="\082\097\105\110\098\111\119 \073\116\101\109 \080\097\099\107";desc="\067\111\110\116\097\105\110\115 \101\118\101\114\121 \114\097\105\110\098\111\119 \105\116\101\109\046\n\076\105\115\116 \111\102 \099\111\110\116\101\110\116\115\058\n  \042  \080\069\084\058 \082\097\105\110\098\111\119 \083\099\111\111\098\105\115\n  \042  \080\069\084\058 \082\097\105\110\098\111\119 \066\117\110\110\121\n  \042  \080\069\084\058 \082\097\105\110\098\111\119 \083\113\117\105\100\n  \042  \080\069\084\058 \082\097\105\110\098\111\119 \083\101\097\108\n  \042  \080\069\084\058 \082\097\105\110\098\111\119 \066\097\115\116\101\116\n  \042  \072\065\084\058 \066\108\097\099\107 \068\111\109\105\110\111 \067\114\111\119\110\n  \042  \072\065\084\058 \079\109\101\103\097 \072\111\114\110\115 \111\102 \084\105\109\101\108\101\115\115 \079\098\108\105\118\105\111\110\n  \042  \077\065\084\069\082\073\065\076\058 \082\097\105\110\098\111\119\n",productId=545309170;onSale=true,order=3,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.ASSET_TRYGIVE(L,"\109\097\116\101\114\105\097\108\095\114\097\105\110\098\111\119"))p:dispatch(A.ASSET_TRYGIVE(L,"\112\101\116\095\114\097\105\110\098\111\119\115\113\117\105\100"))p:dispatch(A.ASSET_TRYGIVE(L,"\112\101\116\095\114\097\105\110\098\111\119\098\117\110\110\121"))p:dispatch(A.ASSET_TRYGIVE(L,"\112\101\116\095\114\097\105\110\098\111\119\115\099\111\111\098"))p:dispatch(A.ASSET_TRYGIVE(L,"\112\101\116\095\114\097\105\110\098\111\119\115\101\097\108"))p:dispatch(A.ASSET_TRYGIVE(L,"\112\101\116\095\114\097\105\110\098\111\119\098\097\115\116\101\116"))p:dispatch(A.ASSET_TRYGIVE(L,"\098\108\097\099\107\100\111\109\105\110\111"))p:dispatch(A.ASSET_TRYGIVE(L,"\111\109\101\103\097\104\111\114\110\115"))end)return true end}
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local common = ReplicatedStorage:WaitForChild("common")

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

return {
    id = "itempack_rainbow",
    name = "Rainbow Item Pack",
    desc = (
        "Contains every rainbow item.\n"..
        "List of contents:\n"..
        "  *  PET: Rainbow Scoobis\n"..
        "  *  PET: Rainbow Bunny\n"..
        "  *  PET: Rainbow Squid\n"..
        "  *  PET: Rainbow Seal\n"..
        "  *  PET: Rainbow Bastet\n"..
        "  *  HAT: Black Domino Crown\n"..
        "  *  HAT: Omega Horns of Timeless Oblivion\n"..
        "  *  MATERIAL: Rainbow\n"
    ),
    productId = 545309170,
    onSale = true,

    order = 3,

    onProductPurchase = (function(player, server)
        server:getModule("StoreContainer"):getStore():andThen(function(store)
            store:dispatch(Thunks.ASSET_TRYGIVE(player,"material_rainbow"))
            store:dispatch(Thunks.ASSET_TRYGIVE(player,"pet_rainbowsquid"))
            store:dispatch(Thunks.ASSET_TRYGIVE(player,"pet_rainbowbunny"))
            store:dispatch(Thunks.ASSET_TRYGIVE(player,"pet_rainbowscoob"))
            store:dispatch(Thunks.ASSET_TRYGIVE(player,"pet_rainbowseal"))
            store:dispatch(Thunks.ASSET_TRYGIVE(player,"pet_rainbowbastet"))
            store:dispatch(Thunks.ASSET_TRYGIVE(player,"blackdomino"))
            store:dispatch(Thunks.ASSET_TRYGIVE(player,"omegahorns"))
        end)
        return true -- Successful
    end)
}