I prefer blueprints over C++ just like you. It should be possible to use cast to nodes with arrays in loops or after using a “get” node with random integers. If you don’t mind telling how you want the spawn system to behave, I may be able to create an example blueprint and post here.