Where can I store boolean variables? (or a boolean array)

I see what you mean now. However, personally I wouldn’t handle the state of the player like that. Usually if you are handling multiple states you use a state machine (using enumerators) and you can have multiple of those if you want you just need to separate concerns like a state machine for combat and a state machine for movement. And yeah it can only be at one state at a time on each state machine but that helps a lot with organizing and keeping your code clean and understandable. What you are describing sounds like boolean/state hell to me.

But that’s just my opinion. If it works for you then go for it