Objects of Attraction

Hey, I do not know the term for this so if someone could tell me how or point me towards some more info that’d be great. How do I take Object_MC and have it attract towards the mouse cursor within 100px and return to it’s point of origin when the mouse is 101px + away from the cursor, all while doing an “elastic” like recoil effect, and going from 50% alpha to 100% over that distance to the mouse?

I know it’s a lot to ask, but any info helps.

Thank-you very much. :smiley: