How to make a zombie spawn system?

I Have a zombie blueprint. I Wanna spawn a number of zombie blueprints in a random location in the world, and when a certain number of those zombies gets smaller (Like when they’re killed) i wanna spawn another number of zombies to keep the Zombie number in the world balanced. But spawn them far from the player so that way u won’t actally see a zombie spawn out of no where.

And maybe spawn the zombies within the NavMeshBounds Volume?

i’ll highly appreciate any replies! thanks.

Hey, you should watch this video :

Cool video ! It´s very useful!