Rigidbody Saltar hacia delante SOLUCIONADO

Buenas tardes, estoy tratando de mover a mi personaje y que salte usando físicas con las opciones que da el Rigidbody como son; Rigidbody.Velocity, Rigidbody.Addforce y Rigidbody.Rotation. Porque moviéndolo como lo tenia hecho que era con Transform.Position o Transform.Translate, etc no me funcionaban bien las colisiones, lo mismo se subía a una mesa al colisionar con ella que se metia por debajo y me encuentro con el siguiente problema: Con el Rigidbody las colisiones van perfectas, pero cuando intento saltar a la vez que avanzo el personaje no salta, tengo que saltar en parado y cuando salto y está cayendo, si pulso hacia delante el personaje planea lentamente hasta que toca suelo y finaliza la animación de correr.
¿Como se consigue que salte, rote y avance un personaje con el Rigidbody? Un saludo.