At first, it looks like a man is ripping up a homeless veteran's cardboard sign on a street in Las Vegas.

But the man is actually magician Rob Anderson, who was doing it as part of a trick that left the homeless vet feeling very lucky.

After surprising him with some money on the street, Anderson even set up a GoFundMe page for the veteran, and is just about at his goal of $15,000!

He wrote the following update yesterday on his fundraising effort for U.S. Army veteran Alan McCracken:

"An update! Alan has been able to get assistance in temporarily getting off the streets through the VA here in Las Vegas. He is currently sleeping on a bunk bed in a room with 3 other veterans, and has his meals and other basic necessities provided by the VA. When I spoke with him, he had his usual positive attitude about his situation, and is optimistic about his search for a job now that he has temporary housing provided for him."

Watch the full video, which has been viewed more than 2.5 million times in a week.

Couple Pays It Forward With $100 Tip Despite Terrible Service

CAUGHT ON TAPE: Man Angrily Confronts Elderly Beggar in New Car

Middle School Teacher Wins $1 Million on 'Wheel of Fortune'

WATCH: 5-Year-Old NBA Player Is a Slam Dunk