How to fix character walking only backwards?

I used this guide https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/CharacterMovement/Blueprints/index.html because I wanted to setup my exported model and animations from 3DS Max 2018. Everything is fine but I guess something should be wrong in my animation blueprint.

From the tutorial I have only used the parts to have an idle animation, walking animation and a running (jogging) animation. Everything compiled with no errors and when I start my game, my character just glides forward while in idle animation. Everything works and my character is firmly on the ground, stands properly in idle, walks at 200 speed when I don’t press shift and runs at 375 speed when I press shift but the character doesn’t use any of the animations when going forward so the character just glides in idle when going forward but shows all animations when going backwards. So my character is doing the moonwalk and the moonrun.

For my character I only used standing, walking and running. No jumping.

In your Blueprint, you set the Speed variable from the Rotation. You Need to set it up from the velocity.

How does your entrypoint Looks like? I mean the condition from idle to walk? There you Need something like: Speed > 0 ---- than can enter Transition.