Still not working when I add a multiply float * float node from the right vector to the launch character yaw node. It still does the bunny hopping which is odd. What’s weirder is that if I just get rid fo the multiply node and put in 5000 into the launch node, it will make the character launch straight up very high. Also, I’m so confused on how I can make the enum tell the blueprint if I’m going right or left. I can’t seem to go to a branch node in the blueprint. It’s basically a if that than that like in C++.