True: Chinese stress balls (Baoding balls) were created during the Ming dynasty (1368-1644) in Baoding, China. Originally made of iron, the balls are thought to relieve stress because they touch pressure or acupuncture points on the hand.

Source: https://www.factretriever.com/stress-facts