ExpressYou

What to say

What to say when roasting a friend

Here are 84+ curated text examples for when roasting a friend. Copy one, share one, or personalize it with ExpressYou.

Personalize it

Make it personal

Start with a proven example, then personalize it in ExpressYou based on your exact situation, tone, and relationship.

Use this block on SEO pages to turn search traffic into app installs and product usage.

WarmgeneralAffectionate roast

You’re a mess… but you’re my mess

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralSoft close

All love, but that was questionable

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralAffectionate drag

You’re something else… truly

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralSoft end

All love, but you’re wild for that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralLight roast

You really said that with confidence too 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EmpatheticgeneralRelatable roast

Honestly, I’d expect that from you

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EmpatheticgeneralShared roast

We’ve all made bad choices… but wow

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralSoft burn

I expected nothing and I’m still surprised

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ProfessionalgeneralEmail roast

Per my last message… that wasn’t it

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EmpatheticgeneralSoft banter

You make life interesting, I’ll give you that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralFond roast

You’re ridiculous… I mean that kindly

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
GentlegeneralSoft drag

You’re lucky you’re lovable

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EmpatheticgeneralFriendly roast

You’re consistent, I’ll give you that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralSoft roast

I say this with love… what are you doing

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ProfessionalgeneralFormal roast

I’d like to formally question that decision

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EmpatheticgeneralFriendly tease

You’re lucky I like you 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EmpatheticgeneralShared call

I feel like this is very on-brand for you

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralFond drag

You’re lucky you’re adorable

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ProfessionalgeneralEmail call

Please clarify your thought process

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EmpatheticgeneralSoft roast

You make life entertaining, I’ll give you that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralSoft tease

I’m concerned… but also impressed

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EmpatheticgeneralFriendly burn

You keep me humble, I’ll say that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
WarmgeneralGentle roast

I love you, but that was a wild choice

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EncouraginggeneralSoft tease

You’re lucky you’re funny because wow

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ProfessionalgeneralPolite roast

Respectfully, what was that decision

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralPlayful mock

You stay making questionable choices 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EncouraginggeneralFun push

Never change… actually maybe a little

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ProfessionalgeneralOffice roast

Let’s circle back on that choice

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralBanter roast

You’ve been waiting all day to say that huh

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EncouraginggeneralPlayful encourage

You’re doing great… in your own way 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralPlayful drag

You really thought that was it 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EncouraginggeneralFunny support

I support you… even when you’re wrong 😄

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ProfessionalgeneralMeeting roast

Let’s take that offline and rethink it

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralClosing roast

Anyway… I’m judging you a little 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralPlayful callout

You really thought that was a good idea huh 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EncouraginggeneralSupportive roast

I support you… but not this decision 😄

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralBanter push

You stay surprising me in the worst ways

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EncouraginggeneralFunny back

Keep going, I need more content 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ProfessionalgeneralOffice drag

Let’s revisit your logic there

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralPlayful burn

You had options… and chose this 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EncouraginggeneralFun support

I’ll back you up… reluctantly 😄

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralPlayful comment

You really woke up and said “this is the move” 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
EncouraginggeneralLight roast

You’re doing amazing… at being you 😄

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ProfessionalgeneralMeeting call

Let’s take a step back on that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
FriendlygeneralClosing drag

Anyway… I’m side-eyeing you 😂

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ConfidentgeneralBold roast

You’ve got a lot of nerve for someone like you

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
DirectgeneralStraight roast

Be serious for one second

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ConfidentgeneralSharp tease

You really woke up and chose this huh

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
DirectgeneralCall it out

That’s not your best work

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
CalmgeneralEven tease

I’m not surprised, just disappointed

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ConfidentgeneralConfident burn

That’s bold coming from you

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
DirectgeneralPlain roast

You’re not serious right now

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ConfidentgeneralBold tease

You’ve got confidence, I’ll give you that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
DirectgeneralQuick call

That ain’t it

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ConfidentgeneralBold callout

You’ve got a lot of confidence for no reason

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
DirectgeneralStraight call

Be honest, what were you thinking

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ConfidentgeneralSharp call

You really doubled down on that too

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
DirectgeneralPlain call

That doesn’t even make sense

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ConfidentgeneralConfident call

That’s bold… I respect the confidence

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
DirectgeneralQuick burn

That was weak

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
ConfidentgeneralBold comment

You really committed to that huh

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
DirectgeneralClear call

That’s not it

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
GentlegeneralKind roast

That’s… definitely a take

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
CalmgeneralLowkey roast

I’m just gonna pretend I didn’t hear that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
GentlegeneralSoft callout

I mean… you tried 😄

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
GentlegeneralKind tease

That was… something

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
CalmgeneralChill roast

I’m just gonna let you have that one

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
CalmgeneralSteady drag

I see what you tried to do there

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
GentlegeneralLight nudge

That’s… an interesting choice

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
CalmgeneralSubtle call

I’m just observing… and judging a little

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
GentlegeneralSoft mock

You tried… I’ll give you that

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
CalmgeneralEven call

I’m just gonna let that sit

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
GentlegeneralKind burn

I mean… you did your best

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
CalmgeneralSteady call

I see what you were going for

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
GentlegeneralSoft call

I’m just gonna smile and move on

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
CalmgeneralChill call

Alright, noted

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
MinimalistgeneralQuick roast

not you again 😅

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
MinimalistgeneralTiny roast

classic you

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
MinimalistgeneralQuick drag

not this again

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
MinimalistgeneralMicro roast

yikes

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
MinimalistgeneralTiny drag

sure… okay

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
MinimalistgeneralTiny call

oh wow

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
MinimalistgeneralMicro call

yep… that tracks

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou
MinimalistgeneralTiny react

sure…

Why it works: Playfully roast a friend without crossing into hurtful territory.

Generated with ExpressYou

Browse this situation by tone

Related situations