Doing that in maxscript is trivial just:
objectA.material = copy objectB.material objectA.material.name = "whateveryouwant"
Unfortunately using Clone in 3dsmax retrieves a ReferenceTarget* data instead of a new Material pointer.
Anyone has any tip?
Thank you!