Freeflow Combat System

Recently, I have been trying to make a Batman game, and I really like how the Batman Arkham series made their combat. Their combat is called Freeflow Combat. I want to re-create this combat in my game as SMOOTHLY as possible but, I am not sure how too.

Here is an example of the combat I am talking about:

I have tried to re-create it before but, it never came out smooth so I would end up scrapping it. The main issue was the combat itself was not satisfying and the animations wouldn’t flow well. (I do not have any footage of it sorry)