Код IT Загрузка примера кода…

Lua main.lua
-- Сервер — валидация цены и выдача Tool
ShopPurchase.OnServerEvent:Connect(function(player, itemId: string)
    local PRICE = { SpeedCoil = 50 }
    local price = PRICE[itemId]
    if not price then
        return
    end
    local data = DataModule.get(player)
    if data.Coins < price then
        return
    end
    DataModule.increment(player, "Coins", -price)
    -- выдать Tool из ServerStorage в Backpack
    DataModule.save(player)
    pushStats(player) -- ваша функция обновления GUI
end)
-- Сервер — валидация цены и выдача Tool
ShopPurchase.OnServerEvent:Connect(function(player, itemId: string)
    local PRICE = { SpeedCoil = 50 }
    local price = PRICE[itemId]
    if not price then
        return
    end
    local data = DataModule.get(player)
    if data.Coins < price then
        return
    end
    DataModule.increment(player, "Coins", -price)
    -- выдать Tool из ServerStorage в Backpack
    DataModule.save(player)
    pushStats(player) -- ваша функция обновления GUI
end)