When a weapon is added to a custom/masterwork weapon, the tags get pulled from it relatively early and get added to the parent. Your eval scripts are running too late for that, but you probably can't run them earlier because they depend on scripts from the monk's class abilities running. So what you need to do is check if the weapon is on the hero or inside a gizmo, and if it is inside a gizmo, apply those tags to the parent instead of the weapon itself.
|