Friendly roasts only
Diss Track Generator for Friends
Roast your best friend, lovingly. Write a playful back-and-forth diss track, then put the two of you in a rap battle video.
A diss track generator with one rule: both of you are laughing
A good diss track between friends is a compliment in disguise. It only works if the target is in on it, so this generator is built for playful teasing: habits, quirks and harmless failures, traded line for line.
The Diss style writes each verse as a call and a comeback, like a tiny battle. You still get clean lyrics: no profanity, no slurs, nothing about anyone’s body, background, religion or identity, and nothing cruel.
When the lyrics land, send them to the video step. The Diss style is pre-selected, and you pick a stage like the Street Cypher to make it feel like a real battle.
Now make it a video
Add two photos and the Rap Duet video maker puts the two of you on a stage. Use the button above to bring your lyrics in.
1Add your photos
JPG, PNG or WebP, up to 12 MB. Only use photos of people who agreed to appear.
2Pick a stage
Night street, neon signs
3Quality
Standard · 480p · 12s · 9:16 · 28 credits
Pay with credits. Failed renders are never charged.
By continuing you agree to our Terms and confirm you have permission to use these photos.
Ready in a few minutes · Failed renders never charged · Packs never expire
How it works
- 1
Choose a harmless target
Pick something the person would joke about themselves: always late, terrible at parking, loses every board game.
- 2
Add both first names
With names, each performer clearly owns their side. Skip them if you would rather keep it anonymous.
- 3
Copy the roast or film it
Read it at dinner, send it in the chat, or make the two of you battle in a vertical video.
A friendly diss track video
Two friends going bar for bar. The Diss style is pre-selected below. Example made with Rap Duet from AI-generated people.
Example lyrics
Written by the same tool. Each press of the button gives a new set.
The friend who is always late
Topic: a friend whose "five minutes away" is never five minutes.
- 1: You said "five minutes" an hour ago
- 2: Traffic was wild and my shoes were slow
- 1: Your GPS knows you by your first name
- 2: Your group chat "omw" is a world-famous game
- 1: Still love you, even when you are late
- 2: Save me a fry, I am at the gate.
Fantasy football last place
Topic: a fantasy football league and the person who finished last.
- 1: Your draft was bold, a kicker in round two
- 2: Your starting squad is on the injury queue
- 1: Last-place trophy has your name in gold
- 2: Hand it over, it looks good on the shelf, I am told
- 1: Rematch next season, loser buys the wings
- 2: Deal, but you are wearing the crown of onion rings.
Where a friendly diss track fits
Birthday roasts
Swap the usual card for a verse about the birthday person’s most famous habit.
Wedding party banter
Best man versus maid of honor. Keep it affectionate and the room will love it.
Fantasy league and game night
Every league needs a loser’s ritual. A diss track from the winner is a good one.
Sibling rivalry
Settle who is the favorite with verses instead of arguments.
Team send-offs
A kind roast of a coworker’s coffee addiction beats a generic goodbye card.
How to roast without hurting anyone
Aim at habits, never at identity
Lateness, bad parking and a messy desk are fair game. Looks, background, health and relationships are not.
Roast yourself too
Let the second rapper throw a joke back at themselves. Self-deprecation keeps the mood light.
End with love
The last line should turn warm. The best diss tracks finish on "still my best friend".
Know your audience
If the person would not laugh with you in private, do not send it to a group.
Keep it short
Six lines is a battle. Eight is a lecture. Stop while everyone is still smiling.
Quick answers
Ready to drop your first verse?
Two photos, one stage, about three minutes. Pay only for songs that finish.
Make our rap video