// Script for spawning 5 cas_tokens
void main()
{
    object oPC = GetLastUsedBy();
    int nCost = 5000; // Cost for 5 tokens

    if(GetGold(oPC) >= nCost)
    {
        TakeGoldFromCreature(nCost, oPC, TRUE);
        CreateItemOnObject("cas_token", oPC, 5);
    }
    else
    {
        FloatingTextStringOnCreature("You do not have enough gold.", oPC, FALSE);
    }
}
