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.














u/mlg1981/Reddit
u/Miserable-Cap-5223/Reddit
u/riegspsych325/Reddit
u/raysofdavies/Reddit
u/NotAsBrightlyLit/Reddit
u/LvLtrstoVa/Reddit
u/mysocalledmayhem/Reddit
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@unpunishablewoman/TikTok
@helsmcp/TikTok
@helsmcp/TikTok
@helsmcp/TikTok
@helsmcp/TikTok
@helsmcp/TikTok
@helsmcp/TikTok
@helsmcp/TikTok
@helsmcp/TikTok
@helsmcp/TikTok
@helsmcp/TikTok