A device designed to spin in a user's hands may include a body with a centrally mounted ball bearing positioned within a center orifice of the body, wherein an outer race of the ball bearing is attached to the frame; a button made of a pair of bearing caps attached to one another through the ball bearing and clamped against an inner race of the ball bearing, such that when the button is held between a user's thumb and finger, the body freely rotates about the ball bearing; and a plurality of weights distributed at opposite ends of the body, creating at least a bipolar weight distribution.