A rookie NFL player has paid off the layaway debts for five dozen people at a shopping center store in Florida.

Ulysees Gilbert, a linebacker for the Pittsburgh Steelers, on Monday paid off thousands of dollars in debts for 60 people at a Burlington Coat Factory at the Shady Oaks Shopping Center in Ocala, Florida.

Gilbert graduated from a local high school. He said he got the idea when he saw other professional athletes paying off layaway debts on social media.

Mark Shipman, the store manager, said Gilbert’s actions were special.

“He is a good person,” Shipman told the Ocala Star Banner. “You could tell he was doing it for the right reasons, out of the kindness from his heart.”