YouTube magician Rahat makes a living by pulling gags and pranking people, and decided it was finally time to do a little charity.

He found a homeless man and instead of giving him a few bucks, gave him a winning lotto ticket. It actually wasn’t a winner, but the gas station clerk was in on the kind deed. 

When they arrived at the gas station, the clerk gave the needy man $1,000 for the ‘winning’ ticket.

Rahat obviously chose a worth recipient, because after being given the cash the homeless man immediately offered to share it with him.

Once the shock wore off he broke down in tears. 

“I’ve been doing this for a long time, and never had a friend do what you just did back there.”