Hi, I have a problem to make a smooth movement on my project. Here is the context : I have a object (a car) that receive its position (only x and z) from an external source (not from Unity). I have a component that retreive those coodrinates and send them to the car. I update my car position in a FixedUpdate() with a simple Code (CSharp): this.transform.position = new Vector3(x, this.transform.position.y, z); and here is how I receive data : As you can guess, my car also move by jolt. I tried to use a Vector3.Lerp and set the objective position each time we receive a new one (that are underline on my image), but I have some troubles. On my first try, Y is automatically calculate, as my car is moving on a road, but when I use Lerp, it will try to pass through the road. Then my car does barrel rolls and bounce of the road. If someone have some idea, I'm attentive ! Thanks !