Object orientation controlled by mouse

Hi guys, do you have idea how to create object that is rotating in direction where your mouse is aiming ? I mean if mouse is upper half object will be rotating upside. I made horizontal rotating by BodyAngularVelocity and its working perfectly but vertical rotating doesnt work correctly. It work for 90 digrees then something happen and then its working inverted. Do you have some idea how to fix ?
Did I described my problem correctly ? Thank you :confused: :slight_smile: