How to render in a unique color for each instance of a block

I searched and only found an answer I couldn’t understand.

I want to insert several instances of a block, but use different materials for each so that I can render them in their own colors. Sort of like Legos for example that are the same shape but different colors. Color is actually the only material property I care to change.

How can I do this? If there is a way, please describe it step by step as if I know very little about the intricacies of working with blocks.

Thank you!

Narrowing it down to setting material within a block “by parent.” Do not yet see that option.

Hi Don - - that is in Properties for the object. You need to set this for the objects in the block, not the instance itself, so BlockEdit an instance to get at the ‘bits’.