proximityAnim.mel recently updated to 1.2 offering the ability to drive any user defined attribute(s) and a significant speed increase which is always a good thing. free download y’all.

proximityAnim.mel, a script by HyperInferno, enables user to drive any number of attributes on any number of objects based on their proximity to an animatable locator. As an example you could drive visibility, transform, transparency, light intensity, setDrivenKeys etc… Animation can be applied to any number of objects by animating just two nodes.