Pyramid Construction Using Blueprints

These are both fantastic answers. Thanks Guys.
I don’t know which method will be best yet
Ive decided to first test @ClockworkOcean to see if I can replicate and expand on what I’m trying to achieve.

How did you get the location node inputs onto the “Add static mesh component”?

314195-clockworkocean-capture.jpg

The end result I’m trying to achieve would hopefully look as pictured above.
I already have the Pink cube as a destructible mesh and the glass cube as a blueprint (this changes material when the character collides with it).
These are the blocks I would like to spawn at random around the blue center core of the Pyramid.

The Blue core will not move or destruct at all. Just fine as static cubes. Can I remove blocks from the spawning Pyramid to allow room for the blue static blocks?

Thanks for your help.
Sorry if this is getting really deep.