You can use a timer or other means to determine when they will spawn and then use a repeat loop to spawn a large number of enemies in a certain area.
Example:
On timer "wavespawn"
sub event: Repeat 10 times - Create object "enemy" at X [random(viewportleft-100, viewportleft+100)], Y [random(viewportleft-100, viewportleft+100)]
clone this sub event 3 more times and use viewport top, bottom and right.