so your probably goofing up on the code for the lerp position. your lerping from Vector3.zero, to Target.position, by a very very small amount (deltaTime), so every frame your character is moving, but only a tiny tiny amount, and your never actually increasing the value, so your character is...