There are a couple things wrong in that code. You can't have two variables named the same and redefining the random values won't change what's been assigned to the tweens. You need to keep redefining the tweens. Here's a link to a working sample of the code I offered you yesterday.
ah wow I eventually go it implimented in and it works! Thank you very much and sorry for not doing it yesterday! The movement is perfect, thanks! Now all I need is a way to stop the tweens because they sometimes get interupted and need to move in a different direction but cant because they are still in a tween.
Before I used this:
But now it doesnt work.. hmm I will persevere some more