Charlie Sheen continues to use his money for the powers of good, racking up karmic bonus points and making it that much harder to judge him when he's an asshat.

In addition to helping clothe Lindsay Lohan, paying for funerals and assisting young cancer patients, Sheen has now donated $10,000 to get a formerly paralyzed teenager a therapy dog.

Teagan Marti was paralyzed in 2010 after falling 100 feet off an amusement park ride in Wisconsin, and suffered brain, spine, pelvic and internal injuries which left her unable to walk for months. She can now get around with the aid of a walker, but according to her mother, their house is in foreclosure and Marti's insurance for her therapy has run out.

Enter Charlie Sheen to save the day.

He learned of Teagan's situation through his godfather, who had previously held a fundraiser for the injured teenager. When Charlie heard therapy dogs cost around $6,000, he pitched in $10,000 -- just in case.

“I think he’s a very kind person for helping me and my family and very generous,” Marti said of the random act of kindness, while her mother added, “I was crying ... what a guy, what a guy.”

Said Sheen of his recent joy-spreading stint, “I like to pay it forward. People come into your orbit for a reason. You don’t always know what that is ahead of time, but if I ignore these requests then I don’t have any opportunity to see where these things lead us, or lead me.”

All he asks in return is that they consider naming the dog Charlie, which would be a sweet gesture as long as saying "fetch!" doesn't cause the pooch to return with a gaggle of porn stars.

More From StarCrush