Hi,👋 we have updated the app and fixed multiple bugs. We are lacking funds, request to free user not to use Adblock. Ads are non intrusive. 😊

Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

Thread Truncated (Cap Enforced)

Only the first 20 tweets are unrolled into slides to ensure reliable PDF exporting and high server performance.

Canvas & Ratio

Choose your destination platform format


Layout Template

Choose a content structure for your slides


Preset Themes


Typography & Sizing

Title Font Size36px
Body Font Size18px
Header & Footer Size12px

Brand Kit Customization

AGENCY

Configure brand assets for headers & footers

MULTI-PROFILES (AGENCY)
AGENCY
SAVE PRESETS (AGENCY)

Outro Slide CTA

Customize your closing call-to-action slide

#1
#2
#3

Background Pattern

Source Content

Build Your Carousel

Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Drag Post #1
kismet 🍂
@soft_wanning

xue zhengyong who books a massage for chu wanning because "you need to relax, yuheng! you're so tense!" but it ends up with chu wanning being stunned when the masseur turns out to be mo ran, an old student of his.

Drag Post #2
kismet 🍂
@soft_wanning

chu wanning immediately wants to turn and bolt out the door but mo ran stops him when he goes, "chu-laoshi, is that you?" and chu wanning, unfortunately, has to stay.

Drag Post #3
kismet 🍂
@soft_wanning

mo ran who's like, "oh my god, it's been years! do you remember me, chu-laoshi?? i always sat the front of your class!" and he's like an excited puppy, non-existent tail wagging. and of course, chu wanning remembers him! how could he forget mo ran with his handsome face and-

Drag Post #4
kismet 🍂
@soft_wanning

dimpled smiles and broad shoulders that seem to have gotten broader with age. mo ran was already huge in high school but now he's /massive/, towering over chu wanning as he looks down at him with an infuriatingly dimpled sunshine smile, it's ridiculous.

Drag Post #5
kismet 🍂
@soft_wanning

chu wanning could also have never forgotten mo ran because he had the world's biggest crush on him but that has and still is very deep territory to enter. still, he can't say no when mo ran offers to get the massage started because that would be rude, right?

Drag Post #6
kismet 🍂
@soft_wanning

xue zhengyong has spent money on him to receive this massage, after all. and massages aren't cheap too...and maybe chu wanning is in need of one...for the tension in his back. NOT because of the thought of mo ran's warm, oil-slicked hands going over his skin. that's ridiculous.

Drag Post #7
kismet 🍂
@soft_wanning

mo ran tells chu wanning to get undressed but doesn't move to leave when chu wanning goes to unbutton his shirt. chu wanning stares at him. mo ran stares back, cheeks dimpled with his smile. chu wanning works up the courage to ask if mo ran is going to leave.

Drag Post #8
kismet 🍂
@soft_wanning

mo ran laughs, shakes his head and says: "there's nothing i haven't seen, chu-laoshi. besides, we're both men here, aren't we?" his eyes go dark for a brief second as they slowly and deliberately give chu wanning a once over. chu wanning's jaw almost drops.

Drag Post #9
kismet 🍂
@soft_wanning

chu wanning /knows/ he doesn't have to get undressed in front of mo ran. he /knows/ he can make him leave and complain about him being unprofessional. but for the life of him, he'll never understand why he got undressed before mo ran's eyes, head lowered and cheeks flushed as-

Drag Post #10
kismet 🍂
@soft_wanning

he bares himself to mo ran's watchful eyes. he shouldn't be embarrassed because like mo ran said, they're just two men and it's nothing mo ran hasn't seen before. but there's something so unexpectedly charged about this, so much so that it makes chu wanning feel weak.

Drag Post #11
kismet 🍂
@soft_wanning

he desperately wants to cover up, and nearly reaches for the towel on the massage table but mo ran is suddenly so close, his large hand gripping his wrist. "there's no need for that, chu-laoshi," mo ran says, low and almost purring into his ear. "no need to hide from me."

Drag Post #12
kismet 🍂
@soft_wanning

chu wanning jumps at the warm hand settling on the curve of his waist, his back accidentally arching at the touch. he withholds a noise – a whimper, goodness – and closes his eyes as mo ran chuckles, nuzzling his nose against chu wanning's heated cheeks.

Drag Post #13
kismet 🍂
@soft_wanning

"let's get on with that massage, shall we?" mo ran murmurs and chu wanning can't even protest when he's carried and deposited face down on the massage table. there's the sound of a bottle open, hands rubbing together before chu wanning jolts at slick hands at his hips.

Drag Post #14
kismet 🍂
@soft_wanning

he gasps as the hands slide up to his back and begin to knead, talented fingers digging deep into sore muscles. chu wanning /mewls/, body going boneless as he sinks into the table, barely aware of mo ran's quiet laugh. it's so good. it feels so so good.

Drag Post #15
kismet 🍂
@soft_wanning

mo ran's hands work him over slowly, targeting all knots and working them loose. they trail up to his shoulders, remain there until the once lingering pain between his shoulder blades vanish, before finding their way to chu wanning's hands and fingers.

Drag Post #16
kismet 🍂
@soft_wanning

chu wanning has never felt this good, has never felt this /loose/. he was aware of the stress his body carried but he didn't know it was /this/ much. xue zhengyong had been right – he desperately needed this but he was never EVER going to tell xue zhengyong that.

Drag Post #17
kismet 🍂
@soft_wanning

by the time mo ran's done with his legs and feet, chu wanning finds it hard to keep his eyes open. he's abandoned embarrassment around the time mo ran stretched out his fingers, his mouth pouring out noises that could be classified as erotic. mo ran doesn't seem to mind.

Drag Post #18
kismet 🍂
@soft_wanning

in fact, he encourages it – telling chu wanning to let it all out as he sounds so pretty like this. chu wanning is so out of it, he hardly blinks at mo ran using him and the word "pretty" in one sentence. aside from /very/ relaxed, he's also quite... mo ran's hands graze-

Drag Post #19
kismet 🍂
@soft_wanning

over the curve of his ass and chu wanning lets out a soft, wanting noise. he's also quite aroused. his cock is pressed against the massage table, hard and definitely wet and in need of attention. it's normal for people to get aroused during massages.

Drag Post #20
kismet 🍂
@soft_wanning

the body responds as it does, it isn't the person's fault. but chu wanning does feel an inkling of mortification because this is mo ran who's massaging him. not some random stranger he'll never see again but /mo ran/. beautiful, broad and wonderful mo ran.