visualcreator deadpan to camera, sitting on the edge of a tiny twin bed, suitcase half-open behind them.
voiceovermy friend booked us a hotel where one room had a balcony and one room had a wall.
on-screenand i somehow got the wall.
comedy on short-form lives or dies on specificity. a generic punchline reads as ai-generated; a script that names a specific friend, a specific tuesday, a specific overpriced sandwich earns the laugh. this generator leans into setup-twist beats, self-deprecating angles, and one earned laugh per shot — never four cheap jokes stacked.
reels reward a tight 15s or 30s edit with a visible hook on screen text. lean into a loop — the last shot should set up the first. captions are read more than watched, so your on-screen text carries half the load.
a quick reel about traveling with a friend who refuses to switch hotel rooms even when it would obviously be better.
a quick reel about traveling with a friend who refuses to switch hotel rooms even when it would obviously be better.
visualcreator deadpan to camera, sitting on the edge of a tiny twin bed, suitcase half-open behind them.
voiceovermy friend booked us a hotel where one room had a balcony and one room had a wall.
on-screenand i somehow got the wall.
visualcut to creator pointing at a literal stucco wall through their tiny window. quick cut to friend on a balcony, sipping aperol.
voiceoveri offered to switch. he said and i quote, 'i don't believe in changing the room you were assigned by god.'
on-screenby god
visualcreator dragging suitcase down hallway, knocks on friend's door. friend opens, blocks doorway with one arm.
dialoguethe room is sacred now, ana. you can come in for thirty seconds.
visualcreator back in their wall room, looking at the wall. holds up phone.
voiceoveranyway. follow if you have a friend who would rather die than admit they got the better hotel room.
specificity, surprise, and restraint. the generator avoids the 'four jokes per shot' pattern that makes ai-written comedy feel synthetic, and steers toward setup-payoff structures that respect the viewer.
viral mode pushes for hooks and retention beats — better for absurdist or sketch-style comedy. honest mode keeps the comedy grounded — better for storytelling or observational humor.
15 to 30 seconds is the sweet spot. anything longer needs a stronger reason to keep watching every five seconds. the generator defaults to 30s but you can drop it to 15s for tighter pacing.
yes — and ideally in the first 1.5. instagram's algorithm leans heavily on watch-through, so the bigger lift is keeping someone past second 5, not just past second 3. the scripts here open with a hook that's visible on-screen, not just spoken.
yes — sign in with google, walk through a 90-second onboarding, and start generating scripts. there's no paywall on the core generator right now. paid features may come later, but the v1 is free.
drop a one-line idea. the generator handles the structure, the pacing, and the voice.