Maybe make the social mode equivalent to wearing a yalm? You can be attacked, and you can't use perk actions or other actions. The social clothing could then be visible when a "Wear social clothes" HUD 1 item is equipped (just like a yalm). It seems like reusing the same code pathways would be much more straight forward than having to write specific rules.