So, I've got the object attached to the mouse (every tick set object to Mouse.X and Mouse.Y), and now I'm trying to figure out a little bit of physics.
Basically, when the mouse is holding still, I'd like the object to be "limp", that is, simply hanging upside down from the mouse. But, when the mouse starts moving, I'd like to make that object rotate, using the mouse as a pivot point, and also vary the speed and direction of the rotation depending on the velocity of the mouse and the angle of its movement.
Is this possible? How do I do it?