Create material instance at runtime

I have a blueprint that creates X amounts of static meshes and applies the same material to all of them at runtime. How would I apply a unique instance of that material to all of them so they can have their parameters vary independently. So basically is there any way to create a material instance through blueprint?

Look for “Create Dynamic Material Instance”. They provide functionality to set Parameters within the Material.