to keep the character upright, im pretty sure on the rigidbody there is an option call **lock z axis** or something like that that prevents it from turning
Ya, I figured it out and I'm putting it in the next update coming up.