ummm yeah, I've been doing this for a while just never this way. Thanks for the help pal, next time work on the help part. I know how to make waypoints and I thouroughly understand the triggers to make such a level.... but I'm asking how with a script to do this. I've done everything proper in terms of getting the markerpos and such. just when I give an unit the domove order they don't move; AnD another advantage of doing it this way is you can vary what attacks when (moving unit groups from wave1 to wave2 or even wave3) without having to do anything execpt build a random selector that varies the placement each time so the level never gets old.