Creating a custom variable for various states (i.e vaulting, attacking)

You could use enumeration. Right click content browser=>blueprints=>enumeration create inside states, and use them whenever you need to set or check them.