How could I sort spawn characters with Blueprint?

I am an Unreal beginner but I have to change a blueprint which I got from an expert :weary_cat:

As you could see “BP_Zeiger” spawns characters every 2 seconds. In “BP_Character” I try to sort 10 character with a simple array (0-9) and a loop. I used an interface to get the spawn timing from the “BP_Zeiger into” my”BP_Character”. I am using two different blueprints, because I have taken over the project and I want to change as little as possible.

I would like to spawn 10 different characters one by one, so that I have 10 different characters at the end. Unfortunately at the moment I could only change the first spawn character, not the other ones. What am I doing wrong?

I don’t really see that “BP_Zeiger” is spawning a character every 2 seconds.

I see that it probably could but what should be called to trigger SpawnActor is outside of the screen capture.

I see that there is a timer but it is a mystery of what event is actually called on the timer.

I would think that whatever is called from the timer is also the thing that is calling the spawn.

In this case you should probably just add a gate with a counter at the start of that particular event.

I am at loss however why would you have 3 separate inputs in the timer.

This will create a new looping timer every time it is called. You don’t need that. If you leave only the first line from Begin Play you can be sure that whatever event is attached to the red square will be called every X seconds.

P.S.
This is the only thing needed to spawn X objects one by one 2 seconds apart: