YouTube magician Rahat may have a knack for pulling gags and pranking people, but this time around, he decided to do some charity. He found a homeless man and instead of giving him a few bucks, he gave him a winning lotto ticket.

The ticket wasn't an actual winner, but Rahat and the gas station clerk in the video were in on the kind deed. When they arrived at the station, the clerk gave the man $1,000 for the 'winning' ticket.

After being given the cash, the homeless man immediately offered to share it with Rahat. Once the shock wore off he broke down in tears. Watch it below: