Alexa, it looks to me like you already know what you are trying to accomplish and have thought through how to do it.
I think if you are asking for help, you’ll need to be more specific about what it is you don’t understand, or are perhaps asking for suggestions on.
Have you reviewed state machines?
https://docs.unrealengine.com/5.0/en-US/state-machines-in-unreal-engine/