Here's an idea... havent quite worked it out yet... you could put everything in a while loop (while (_x<>targetx))or somethin like that.. for each time it loops through, you would find the rotation value using algebra, then store it in an array... once you are done looping through... call the rotation values from the array, for each frame... I hope that makes sense