from my experience, hakumen always tries to do 6b when i jump in the air. in order to avoid that, i either do drive or jump again. when he jumps, i jump right after and do C right after so it comes out before he even pushes the button. i also spam 236c when he's far away. whenever he gets in close, i would do 1c 2d and start from there, although ive never beaten him when he is actually serious...