Multiple object material changing without delay or widget

Hey so as the title states i’m looking for a way to change multiple actors materials without the use of widgets or delaying it. Also not looking to use multiple keys, we plan to use this for a vr walk through of apartments but would like the capability of changing wall materials and floor materials on the fly with a click of the mouse. I am very new to using UE4 and the whole blueprinting thing but was able to figure out how to change a single actors materials multiple times using a delay node using this.


Cant seem to find any other tutorials or threads to figure this out so any input would be greatly appreciated.

Also need help with that!

Changing materials in multiple objects cause micro lags and micro freezes, need to get rid of it asap.