A massage tool includes a rod having a proximal end and a distal end, and a body follower having a proximal side and a distal side. The proximal end is configured for attachment to a reciprocating shaft of a reciprocating motor. The reciprocating shaft has a stroke axis and a stroke length, and the distal end of the rod is configured to rotatably attach to the proximal side of the body follower by means of a rotating joint defining a center of rotation. The distal side of the body follower may include a body contact area having a maximum length at least three times greater than a minimum distance from the center of rotation of the rotating joint to the body contact area.