The hardest part of a script is not writing the messages, it is deciding which media goes where. Put the strongest photo in a free step and there is nothing left to sell; put a bra shot behind the first price and nobody buys; stack six videos in one step and the fan pays once for what should have been three sales. This page gives the rules we use to sort a folder of media into steps before writing a single word.
Where it happens
Media is attached per step with the Medias picker of the step card (Select Medias). The picker only lists what is on the creator's Medias tab, and greys out items already used in the same script ("Already used in this script"). See Script steps for the field and Media library for the sync.

Start from the contact sheet, not from the steps
Before opening the editor, look at the whole set on the media list page and put each item in one of four groups:
| Group | What it holds | Where it goes |
|---|---|---|
| Clothed | Dressed, the scene's outfit, face visible, nothing revealing. | Free step 1. |
| Soft | Underwear, top pulled up, under a blanket, bikini, back view, hands covering. | Free steps 2 and 3 (the lightest ones), first paid steps. |
| Topless / nude | Breasts shown, full nude without explicit action. | Middle paid steps. |
| Explicit | Touching, toys, anything that leaves nothing to imagine. | The last two or three steps. |
Then write a description for every item you keep on the Medias tab, in that order. Sorting first means every message you write afterwards matches what the fan actually receives.

The rules
One media per free step
Each free step carries a single item. Free step 1: a clothed photo that sets the scene. Free step 2: a short teasing video. Free step 3: one photo or clip that goes a bit further (face and tongue, a light top-lift framed tight) without giving away what the paid steps sell. Three to six free photos in one step is the most common mistake: the fan has seen the scene, has nothing to wait for, and the first price feels like the moment the free gifts stop rather than the moment the real thing starts.
Two or three free steps. Not one (no warm-up), not four (fans leave before the first price).
A video opens every step
When a step holds several items, the video carries it and the photos come with it. The fan opens the step for the video; the photos are the bonus. A step made of six photos and no video sells worse than a 20 second clip with two photos. The Wait before sending video/audio switch and the Pre-Media Teaser exist for this: a video that takes a moment to arrive feels recorded for him.
The first paid step is soft
The first price buys something clearly beyond the teasers but far from the end: top pulled up, under the covers, bikini, a back view. Three to six items, video first, a low price (see Prices and discounts). Real topless waits for the second paid step at the earliest, the explicit content for the last two or three. If the first paid step already shows everything, the rest of the ladder has nothing to sell.
Explicit content closes the script
Touching, toys and the most explicit videos go in the last two or three steps, one strong video per step, priced at the top of the ladder. Do not bundle four explicit videos in one step: add a step instead. Few fans reach the end, and those who do pay for each one.
A free goodbye
End with a free step: a cute photo, a thank-you message, no price. It closes the scene on a good note, keeps the fan warm for the next script, and gives the follow-ups of the last paid step a natural landing.
Do not use everything
A folder of 45 items becomes a script of 25 to 30. Drop duplicates, near-identical angles, weak photos and most voice notes (keep one explicit voice note for the final steps if you have it). Nothing forces you to place every file; a tight script sells more than a complete one.
Two example layouts
A ten-step gaming scene, OnlyFans, 20 items kept out of 31
| Step | Content | Items | Price |
|---|---|---|---|
| 1 | Selfie on the floor, pink t-shirt, controller | 1 photo | Free |
| 2 | 15 second clip losing the game and laughing | 1 video | Free |
| 3 | T-shirt lifted a little, tongue out | 1 photo | Free |
| 4 | T-shirt off, controller covering the chest | 1 video + 3 photos | $15 (discount $12) |
| 5 | Bra off, still "playing" | 1 video + 2 photos | $24 (discount $18) |
| 6 | Topless on the floor, close-ups | 1 video + 3 photos | $48 (discount $42) |
| 7 | Nude, the controller put down | 1 video + 2 photos | $70 (discount $58) |
| 8 | Touching herself | 1 video | $85 (discount $70) |
| 9 | Toy, the explicit finale | 1 video | $120 (discount $99) |
| 10 | Dressed again, cuddled up, "that was fun" | 1 photo | Free |
A seven-step bathroom scene, Telegram, 13 items kept out of 20
| Step | Content | Items | Price |
|---|---|---|---|
| 1 | Mirror selfie in a towel | 1 photo | Free |
| 2 | Towel dropped to the waist, back to the camera, 20 seconds | 1 video (sent as a bubble) | Free |
| 3 | Hands covering the chest in the shower | 1 video + 2 photos | 250 Stars |
| 4 | Hands away, water running | 1 video + 2 photos | 450 Stars |
| 5 | Full nude against the glass | 1 video + 2 photos | 1300 Stars |
| 6 | Explicit finale | 1 video | 2400 Stars |
| 7 | Wrapped in a towel, wet hair, thank you | 1 photo | Free |
What to check before saving
- Every paid step has at least one media (the editor refuses to save otherwise: "At least one media is required (or select a Dropp link)").
- Every attached item has a description on the Medias tab ("Ready for AI" ticked). The AI never sees the file.
- The free teasers do not show what the paid steps sell. On Telegram especially, a free nude leaks the whole script.
- Nothing in a step is more explicit than the step message and the description promise, and nothing less.
- The same media is not used as a free teaser in two scripts the same fan may receive.
