void main()
{
    // Assuming oItem is the item being used (not needed in this context)
    // object oItem = GetEventParamObject(0);
    
    // oTarget is the object that the item is used on
    object oTarget = GetEventParamObject(1);
    
    // Check if the target is a valid object and not the PC itself
    if(GetIsObjectValid(oTarget) && GetObjectType(oTarget) == OBJECT_TYPE_CREATURE)
    {
        // Check if the target's tag matches the specific NPC tag
        if(GetTag(oTarget) == "C_CAS_AMARIEBDAY")
        {
            // If it matches, destroy the target NPC
            DestroyObject(oTarget);
        }
    }
}