$4.99 Fidget Cube at Walmart (regularly $18.69)

This Fidget Cube has six sides. Each side features something to fidget with. You can spin the dial, glide the joystick, click 5 buttons, pivot a switch back and forth, rub the smooth side inspired by
traditional worry stones or roll it.