Here are 2 ways to do it
1. Event objEnemy > is NOT "on-screen" | system > create objEnemy
Here you check if the object is on-screen and invert it. Then you run a loop for how many new enemies you want to spawn (the loop number could come from a variable)
2. with a variable
For every enemy you destroy you subtract 1 from your variable. If 0 then create new enemies and add 1 to your varEnemy