The script for chain

 From:  Michael Gibson
6087.35 In reply to 6087.34 
Hi Brian, yeah ArrayGem needs both a curve and a surface that the curve is on - the surface normal is used to control rotation of the items so that the initial "up" direction of the base circle maps to the surface normal direction.

- Michael