Issue with character rotation

Hello everyone,

Please forgive any errors of procedure–this is only my second post.

I’m having an issue with blueprints; I used the following to control WASD movement for a top-down character. It works fine, except for the fact that while my scaling variable for character rotation works normally applied to the character while he is walking, it doesn’t work at all when he is stationary–he spins around like a top. Perhaps there is some setting I am overlooking? It doesn’t seem to make sense to me. I even set up a branch to increase the scaling factor by several decimal places when stationary, but it also did nothing.

Any thoughts or help would be greatly appreciated.

Here is my blueprint: