Sliding character issues

Hi there
I am quiet new to UE4 but I am working with team of lads on our parkour based game.
My responsibility is to implement movement mechanics, climbing, vaulting, sliding etc.
I have implement sliding of the character, However, it looks weird.

Here is [short video][1] of how its looks like.

Firstly the character makes like 180 flip before it start to sliding, what wasn’t my intention and I am not sure if it is model/animation issue or I can fix it through blueprint.
Secondly, when trying slide under obstacle it stops and it doesn’t go under, any hints how to fix that?
And here is a snippet from blueprint

Thank you for any help, really appreciate it.

I kind of solve the problem making the blueprint calling character interface and from there calling the animation from animation blueprint
The blueprint bit looks like this now

However, I have another issue, when trying slide under the obstacle I stop immediately when I get close to it, Any ideas what I should do with this?

I think the answer is you need to set the half height of the player capsule to fit under the obstacle. The invisible collision of the capsule is blocking you. I’m still working on my slide BP but here it is.