Ross C #1 Well, you must have an idea of how fast the ship is moving? Use that as your bullets starting speed :o) function fire_bullet(x,y,speed) b.bullet = new bullet b\speed = speed b\x = x b\y = y end function Something like that.