No, it wasn't a scam or a trick. A magician wanted to give $1,000 to a homeless man without making it seem like charity, so he conjured up a lottery winning ticket idea.

Magician Rahat just wanted to help, so he used a losing lottery ticket, and the help of a local convenience store owner who agreed to tell the homeless man it was worth $1,000, to put he money in his hands. The power of generosity took over and the gesture of the homeless man after "winning" tells the story.