You used spaces instead of tabs for the npc.cfg, and for the chaotics, add something like this in itemassistant.
After
putCode:if(c.playerItems[slot] == (wearID+1)) { getRequirements(getItemName(wearID).toLowerCase(), wearID); targetSlot = Item.targetSlots[wearID]; switch (wearID) {
Code:case #####: //item id targetSlot = 3; break;
the item id is the one of your chaotic weapon, just add the others in aswell