Помощь с ящиком

Есть ящик с БП нужно, чтобы за одно использования снималась плата, совершенно забыл как это делать - подскажите!

Добавь в функцию использования перед использованием:

if ply:IGSFunds() < PRICE then return end

И после использования:

ply:AddIGSFunds(-PRICE, 'Ящик с БП')

ply - игрок; PRICE - цена ящика

Может я чего не понимаю, за что простите - Но мне надо, чтобы с баланса внутриигрового снимала, а не донат.

Тогда в начале:

if not ply:canAfford(PRICE) then return end

И в конце:

ply:addMoney(-PRICE)

Если у тебя конечно даркрп