Thanks for the responses.
I was able to implement a blend on my original character for walking and idle, so I’ll just have to do that again except for the walking and sprinting. Then Enhanced Inputs seem nice, especially with the “trigger” mappings, makes the code more condensed.
I do want to ask if I eventually want different levels of speeds for all the animations, based on what type of “character” is active, is it better to make a single variable that is called and used differently based on character type or just make one for each type of character?