A man from Toronto, Canada thought he was doing a good thing when he offered to buy a fast food meal for a homeless person.
But instead of expressing gratitude for his philanthropy, the vagrant fat-shamed him.
Influencer Stuart Jeffrey, a.k.a. @janikon_/TikTok, couldn't help but find his admirable deed backfiring hysterical–which was evidenced in his recounting of the wacky encounter in a viral TikTok video.
"I just got back from … I can't do it," Jeffrey attempted to explain through fits of giggling. "It's so terrible."
@janikon_ No, I can’t re-record this, I’m laughing too hard #fyp
He tried his best to compose himself as he explained:
"I just got back from McDonald's where I went to get a coffee, and ... there was a homeless man sitting outside and he was like 'can you spare some change?' "
"I was like 'I can't, I don't have any spare change but if you want me to get you something from McDonald's I am more than happy to.'"
Jeffrey continued:
"So he was like 'sure can I get a coffee with two creams and a Big Mac?'"
"So I get his food and I'm handing it to him and I go 'have a great day' and he goes 'umm...in the future, a word of advice, I'd lay off the McDonald's."
"The worst part was I was fat-shamed for doing a good deed."
The video was a viral hit with more than two million views.
It turns Jeffrey wasn't the only one who experienced an encounter with a sassy homeless person.
The thread turned into a supersized list of one humorous anecdote after another.








One user had a pressing question about the menu at Mickey D's.

How priceless.







Columbia Heights Public Schools





Chip Somodevilla/Getty Images
Gym Weights GIF by Guava Juice
Man With A Plan
Happy Feeling Good GIF by BEARISH
Roadside Assistance Flat Tire GIF 
u/Murky_Chemical891/Reddit
u/amazinglyshook/Reddit
u/OriginalChildBomb/Reddit
u/Autopsyyturvy/Reddit
u/_iridessence_/Reddit
u/HallWild5495/Reddit
u/fandomnightmare/Reddit
u/SpecificBeyond2282/Reddit
u/DvorakThorax/Reddit
u/SeaRespond9836/Reddit
u/According-Garden-129/Reddit
@its.avelyn/TikTok
@its.avelyn/TikTok
@its.avelyn/TikTok
@its.avelyn/TikTok
@its.avelyn/TikTok
@its.avelyn/TikTok
@its.avelyn/TikTok
@its.avelyn/TikTok
@its.avelyn/TikTok
@its.avelyn/TikTok