How do I move player upward?

Get upward or forward vector will always provide you with the vector which is in front (or which ever you used) of your actor and is directly affected by the rotation of it.

Though hardcoding it should work. I’m a little confused by degree because you should hardcode a vector which doesn’t have degree but only points in the grid system of UE but that should provide you with exactly what you want.

What exactly happens if you do this?

And by the way right now it’s possible to press jump and crouch at the same time resulting in a situation where you press one first then the second, the second one will set the “Up Scale” vector but it will do this as long as either key is pressed.

…also you will have twice the speed if you press both because you call the “Add Movement Input” twice.