you're going to want to make dots, keep their position stored, and then change it every frame. so, in smilebasic terms this means we'll need an array to save, a FOR loop to change the positions of the dots, and GPSET inside of that loop to draw. X=100 DIM STARS[X,2] 'the 2 means to save two values per item (x, y) WHILE TRUE 'this is your gameloop or wherever the star movement is