MusicVivo

How to Write a Playful Diss Track with AI

How to make a funny, roast-style diss track with AI that lands as a joke, not an attack: the consent check, joke sources that stay friendly, a roast verse structure, and prompts that keep the beat hard and the tone light.

By MusicVivo Editorial TeamUpdated 13 min read

Quick answer: A good AI diss track is a friendly roast, not an attack. Get the person's buy-in (or roast yourself), pick 3 to 5 harmless habits they already joke about, build one joke per 2 bars in a 16-bar verse with a chant hook, and set a hard, sparse beat such as trap at 145 BPM or dark boom bap at 90 BPM. End with one sincere line so it lands as affection.

This guide is for people making a diss track for fun: a group chat beef about who lost the fantasy league, a team roast at an end-of-season party, a sibling rivalry, or a self-roast for a birthday video. The format borrows the energy of battle rap and classic diss records while keeping the target laughing.

You will get a quick safety check, a list of joke sources that work and ones that do not, a 16-bar roast structure with a full example, and prompts for the AI rap generator that make the beat sound serious so the jokes hit harder.

Key takeaways

  • 01A playful diss track roasts choices and habits, never things a person cannot change.
  • 02Get buy-in first, or make it a self-roast; consent is what makes it funny.
  • 03Write one joke per two bars and make each one specific to the person.
  • 04A hard, sparse beat makes the jokes funnier because it plays the whole thing straight.
  • 05Close with one sincere line; the turn from roast to respect is what people remember.

The ground rules first

A diss track aimed at a real person can go wrong quickly. Some lines are just unkind; some cross into harassment or defamation, which most platforms prohibit and which laws in many countries address. The rules below keep it in the territory of a roast.

Works

  • Roast habits: always late, terrible parking, 14 browser tabs open
  • Roast choices: their haircut from 2019, their team loyalty, their karaoke song
  • Roast shared history: the camping trip, the IKEA incident
  • Roast yourself harder than anyone else
  • End with respect or affection

Doesn't

  • Appearance, weight, height, skin, hair loss
  • Race, religion, sexuality, gender, disability
  • Money problems, job loss, health, family issues
  • Anything told in confidence or embarrassing in front of an employer
  • Accusations of real wrongdoing, threats, addresses or other private details

Real names in public posts

If you plan to post the track publicly, check the person is happy with their name and the jokes being out there. A song that is funny in a group chat can feel very different on a public video. Platforms each have their own harassment rules; read them before uploading.

3 to 5

roast topics per track

2

bars per joke, as a guide

1

sincere line to finish

Where good roast jokes come from

The best roast material is specific and already known to the group. A joke that needs explaining is not a roast joke. Before writing, list facts about the target in four categories.

1. Running jokes

Whatever the group already teases them about. If everyone calls him "GPS Greg" because he got the group lost on three separate road trips, that is your first line.

2. Strong opinions

People's loudest opinions are great targets because exaggerating them is affectionate. The friend who will not stop talking about sourdough starter. The colleague who has opinions about the correct way to load a dishwasher.

3. Small failures they laugh about

The time they locked themselves out twice in one day. The cake that collapsed. The 5k they walked. Only use failures they already tell as stories themselves.

4. Competitive grudges

Fantasy league standings, Mario Kart rankings, the pub quiz. This is the classic diss territory because the beef is real but the stakes are zero.

Building jokes into bars

Roast jokes in rap usually work in two-bar units: the first bar sets up, the second bar delivers the punch, with the rhyme landing on the punchline word. This setup-punch rhythm is why battle rap works.

Setup and punch in two-bar units

You said you'd drive, we said 'Greg, please don't'

Three hours later we were somewhere in Vermont

You parallel park like you're docking a boat

Took eleven tries and a neighbor took a quote

Each pair: setup line with the situation, punch line with the exaggeration, rhyme on the punch word (don't / Vermont, boat / quote). Notice the jokes are about driving and parking, things Greg already jokes about, not about him as a person.

Exaggeration is the engine

The single most useful roast technique is taking a true detail and inflating it. True: Greg is bad at directions. Exaggerated: "We left for the beach and we ended up in Ohio." The listener knows the true part, so the inflated version reads as a joke, not a claim. This also keeps you clear of saying anything that could be mistaken for a real accusation.

The roast song structure

Playful diss track layout (about 2 minutes at 145 BPM)
Intro (call-out)
Hook
Verse 1 (roast)
Hook
Verse 2 (roast + turn)
Hook
Outro (sincere)
bar 164 bars
Song structure
Intro (call-out)4 bars
Hook8 bars
Verse 1 (roast)16 bars
Hook8 bars
Verse 2 (roast + turn)16 bars
Hook8 bars
Outro (sincere)4 bars
  • Intro. A spoken-style call-out sets the premise: "This one's for the man who said he'd win the league."
  • Hook. A chant or question-and-answer hook with the person's nickname. Hooks in roasts work best short and repeatable so the whole room can shout them.
  • Verse 1. Pure roast, 8 jokes of 2 bars, building from mild to biggest.
  • Verse 2. More roast for 12 bars, then a 4-bar turn where you admit something good about them or roast yourself.
  • Outro. One or two sincere lines.

For the mechanics of building bars and quatrains, see how to write a 16-bar rap verse, and for hook types including question and answer, how to write a rap hook.

Full example: the fantasy league diss

Scenario: a group of friends has a fantasy football league. Marcus finished last for the third year in a row after confidently predicting a title. He knows the track is coming and has already threatened a response track.

Example: hook and verse 1

[Intro]

Marcus. Three years. Zero rings. This one's for you.

[Chorus]

Who said he'd win it all? Marcus did

Who finished dead last? Marcus did

Who drafted a kicker in round two?

Marcus did, Marcus did, it was you

[Verse]

You set your lineup at a quarter to kickoff

Benched the guy who scored, started three guys who were knocked off

Traded your best receiver for a bag of chips

Then posted 'trust the process' like a prophet with a script

Your team name changed four times by October

Still the same result, man, the season was over

You got a spreadsheet with color codes and graphs

And the only thing it charted was the whole group's laughs

Waiver wire wizard? More like waiver wire wreck

You picked up a punter, you could not explain it yet

Last place trophy on your shelf like a crown

Three years running, you the king of going down

Mock draft champion, you are undefeated there

Real draft day? You show up and you just stare

Said you had a system, it was mostly vibes

Marcus, buddy, that's the funniest thing in our lives

What makes it work: every joke is about fantasy football decisions, the hook is a question and answer chant with his name, the jokes escalate from small mistakes to the last-place trophy, and nothing touches him as a person. Verse 2 would end with a turn like: "But you hosted every draft and you brought the wings / and you never once quit, so I guess that's something."

PromptTrap145 bpmlead male

Why it works: the beat sounds deadly serious, which makes the harmless jokes funnier. 'Comic timing' and 'clear diction' keep every punchline audible.Try this prompt →

Play it straight

Roast tracks are funniest when the production sounds like a real diss record. Ask for dark, serious beats, not 'funny' or 'goofy' music. The contrast between menacing production and jokes about kickers is the joke.
PromptBoom bap90 bpmlead female

Why it works: slower tempo gives more room for longer setup lines, which suits storytelling roasts.Try this prompt →

Making a response track

The best part of a friendly diss is the reply. If your friend wants to fire back, the rules are the same, and there are a few response-specific moves:

  • Quote their hook back with a twist. "Who made a whole song 'cause he lost to me? You did."
  • Roast the track itself. Its length, the beat, how long it took to make.
  • Answer each accusation in order. It shows you listened, which is funny in itself.
  • Escalate the self-awareness, not the cruelty. Responses that get meaner stop being fun.
  1. Listen to the original and list its jokes

    Note each claim in order so the response can answer it.
  2. Pick three to rebut and two to concede

    Conceding a joke ("okay, the kicker thing was bad") makes the rebuttals land harder.
  3. Write a hook that flips theirs

    Reuse their structure with the names swapped.
  4. Match or contrast the beat

    Same style signals a direct answer; a totally different style signals you are above it.

Final check before you share it

  • The target knows and is on board, or it is a self-roast
  • Every joke is about a habit, choice or shared story
  • No appearance, identity, health, money or family jokes
  • No real accusations, threats or private details
  • Names spelled the way they are said, nicknames included
  • A sincere line in verse 2 or the outro
  • Beat sounds serious; vocal has clear diction

Try it

Start the friendly beef

Paste your roast bars, pick a hard trap beat, and send the track to the group chat. Free to start.

Open the generator

Comic timing in rap

A joke that reads well can still fall flat if the punchline word lands in the wrong place. In rap, timing is mostly about where the rhyme falls and what comes right after it.

Put the punch word on the rhyme. The rhyme is where the listener's attention peaks. In "Traded your best receiver for a bag of chips", the absurd part ("bag of chips") sits exactly on the end rhyme. If you wrote "For a bag of chips you traded your best receiver", the joke arrives early and the bar ends on a plain word.

Leave a gap after the big ones. Your biggest punchline per verse deserves a short pause after it. Write the next line shorter, or start it with a one-word line like "Anyway." on its own. The vocal will leave space, and the space is where people laugh.

Escalate in size. Order jokes from smallest to biggest within each verse. Start with something mild everyone agrees with (lateness), and save the legendary story (the last-place trophy) for bars 13 to 16. Ending on a small joke deflates the verse.

Use the name as a drum. Repeating the person's name at the start of several bars ("Marcus, you...", "Marcus, why...") creates a rhythm and keeps the target clear. It also makes the hook more chantable when the name returns.

Turning it sincere at the end

The final four bars are what decide how the track feels. A roast that ends on the hardest joke feels like an attack, even when every joke was harmless. A roast that ends on a sincere line feels like a gift.

The turn works best when it uses the same material as the jokes. If the verse roasted Marcus for drafting badly, the turn can credit him for showing up every year anyway. That reframes every joke above it as teasing between friends. Two or three plain, honest lines are enough: "Last place three years, but you never missed a week / And the league ain't the same if you're not in it, that's the peak." You can also hand it back to yourself: "And I'm only up top 'cause your wife set my team."

For birthday versions of this format, where the sincere ending matters even more, see the funny birthday song ideas guide.

Variations on the format

The self-roast. Roast yourself for a birthday or retirement video. It is the safest version and often the funniest, because nobody can be offended on your behalf. The guide on writing a rap about yourself covers personal raps more broadly.

The team roast. One verse per teammate, 4 to 8 bars each, with a hook about the whole team. Keep every verse at the same length so nobody feels singled out.

The office roast. Very light, about work habits only: the reply-all, the microwave fish, the meeting that could have been an email. Check workplace norms first. The guide to an office birthday song has tips on keeping workplace songs inclusive.

The rival city or team track. Roasting a sports rival or a neighboring town is classic. Stick to sports and civic pride, not the people who live there.

Practical notes on names and timing

AI vocals pronounce names the way they are spelled, so write unusual names phonetically if needed: "Shiv" for Siobhan, for instance. The guide on whether AI can sing unusual names has tips. Keep the person's name at the start or end of bars, where it is delivered most clearly. If you plan a public post, a paid plan gives you a commercial license and full-length tracks; Free plan tracks are 30 seconds and for personal use, which is often enough for a group chat. Details are on pricing.

People also ask

Is it legal to make a diss track about someone? Playful roasts among friends are generally fine. Making false factual claims about a real person, threatening them, or sharing private information can create legal problems, and laws differ by country. Keep it to obvious exaggeration about harmless habits.

Can I make a diss track about a celebrity? Commentary and parody about public figures is common, but it carries more risk, and imitating a real artist's voice is a separate problem. Avoid impersonating voices and avoid factual claims you cannot support.

How long should a funny diss track be? One to two minutes is usually enough for a group chat or party. That is one or two verses of 12 to 16 bars and a short hook repeated two or three times.

Can the AI write the roast jokes for me? It can draft them from details you provide, but the best jokes come from shared history the AI does not know. Give it specific facts, then edit the punchlines yourself.