I had some really complex creation behavior I needed at one point.
In situations like this, the function object really shines.
Use the function instead of a create action,
In the function, you could put anything you'd want in an On_create event
You could even have an "amount" parameter, and have that parameter set the amount of times for a for loop to run to create multiple objects