I don’t know if you have done this, but how about Instancing them. so instead of a static mesh, make a blueprint of them and use a instance static mesh. then if you do use trigger volumes you can then reference them via that. I got better performance with instancing. with my game, with instancing on a low end graphics card, at 500,000 poly’s is the choke point for my system.