Oh, sorry i did not realize that you use the Timeline for that… I guess i see your problem: You take the already changed Location for the next Lerp. But you need to inerpolate between initial and final location through out the time. Just try this: