If you put a 'do every' event, the number is fixed at it's initial value. Let's say it starts at 7, it will remain at 7 event if you try and change it. Putting it in an always event doesn't work as it runs 100 times per second, so you start spawning hundreds of actors.
Use a custom event with a number attribute that you can change as you like. Trigger it once, then you place a trigger inside the custom event. You could also put a boolean inside to turn it on and off.