Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Online MILF's Cigarette-Scented Handjob Bet

A nervous 22-year-old hires a curvy online hooker for a cigarette-scented handjob that turns into a filthy paid blowjob.

15 min read November 11, 2026New

Declan’s knuckles hovered over the scuffed apartment door longer than he wanted to admit. Twenty-two, cash folded tight in his jacket, he had spent the bus ride rereading the ad on that shady site until the words blurred. Cheap rates. In-call only. Hand relief. No extras listed. The building smelled like boiled cabbage and old carpet, and when the door opened he got the rest of the scent at once.

Lucia stood in the doorway in a thin, cheap tank top and black panties, a cigarette already burning between two fingers. Forty-one, soft and heavy in the hips and tits, her body the kind of curvy that filled a doorway and made the cheap fabric strain. Dark hair was pinned up messy. Her lipstick was a little worn at the corner of her mouth. Cheap perfume sat on her skin like a sweet film, and under it, over it, through it, the heavy smell of cigarettes clung to her the way smoke clings to curtains.

“You’re early,” she said, looking him over. Her voice was low and a little rough. “Or I’m late. Come in before the neighbor sticks her head out.”

He stepped inside. The apartment was rundown in a way that didn’t bother pretending otherwise. A sagging couch. An ashtray already crowded with butts. A lamp with a crooked shade throwing yellow light. She shut the door, locked it, and took another drag, the tip flaring. Smoke curled past her face and settled into the room.

“Declan, right?” She didn’t wait for much of an answer. “Twenty-two. Christ. You look like you still ask permission to breathe.” She nodded at his jacket. “Cash first. I don’t do apps, I don’t do promises, and I don’t do nervous boys who change their minds after they’ve seen the place.”

He pulled the bills out. She took them with the hand that wasn’t holding the cigarette and counted, slow, lips moving, thumb sliding over each twenty. The perfume and the smoke came off her wrist when she lifted it. He tried not to stare at the way her tits shifted under the tank when she breathed.

“All here,” she said, tucking the money into a drawer. “Handjob. That’s what you paid for. Sit.” She pointed at the couch. “Shoes off if you want, pants down if you don’t want me fighting a zipper with wet fingers. And quit looking at the door like you’re gonna bolt. I don’t bite unless you pay extra, and you didn’t.”

He sat. His pulse was loud in his ears. She watched him fumble his belt, one eyebrow up, amused and a little mean in a way that made his cock thicken before she’d even touched him.

“Nervous,” she said, not a question. She tapped ash into the tray and took another long pull, then let the smoke out through her nose. “Cute. Most of the young ones either talk too much or go quiet like they’re at a doctor. You’re the quiet kind. That’s fine. I like watching a face when it realizes it walked into a room that smells like this on purpose.”

She dropped onto the couch beside him, thigh warm against his. Up close the cigarette scent was thicker, worked into her hair, her cheap top, the soft skin of her arm. The perfume tried to cover it and failed, and the mix made his mouth dry. She glanced down at the bulge in his open pants and smiled around the filter.

“Already hard from a count and a little smoke. Twenty-two.” She shook her head, teasing, smoke drifting between them. “We’re gonna have fun with that.”

Lucia didn’t rush the first touch. She set the cigarette in the ashtray for a second, spat into her palm, and wrapped her hand around him once he shoved his pants and boxers down. Her grip was warm, a little dry at the edges until the spit slicked it, and the nicotine smell came off her fingers the second she closed them. She stroked slow, base to tip, watching his face more than his cock.

“There he is,” she murmured. “Pretty thing. You paid for this, so you can look. I don’t do shy once the money’s in the drawer.”

He looked. Her tank was low, the soft weight of her tits resting heavy, cleavage deep and a little shiny from the heat of the room. Her belly was soft above the waistband of her panties. Nothing about her was polished. That was the point, and his cock jumped in her fist because of it.

She picked the cigarette back up with her free hand, took a drag, and kept stroking with the other. Smoke washed over his lap. Every pull of her hand dragged that smell with it, cheap perfume and tobacco worked into her skin, addictive in a way he hadn’t expected when he clicked the ad. She twisted her wrist at the head, thumb smearing the wet already beading there, and he made a sound he tried to swallow.

“Talk,” she said. “You hired me. Don’t sit there like a statue while I do all the work. Tell me what you thought you were getting.”

“A handjob,” he managed. His voice came out thinner than he wanted. “From you. The ad said cheap. I wanted… someone who smelled like this.”

She laughed, short and rough, smoke puffing out. “Honest. I like honest. Most of them pretend they wandered in for the company.” Her hand sped up a fraction, slick and sure, the heel of her palm bumping his balls on the downstroke. “You wanted a curvy older woman who smokes too much and doesn’t charge like the pretty girls on the nice sites. That’s me. Forty-one, soft where it counts, and this hand’s been doing this longer than you’ve been legal to look.”

The dirty talk landed low in his stomach. She kept going, voice lazy, filthy without raising it.

“Look at you leaking already. Twenty-two and your cock’s drooling on a stranger’s fingers because she smells like an ashtray and cheap floral shit from the drugstore. You gonna last, or you gonna paint my wrist in the first two minutes like a virgin who found a porno?”

“I can last,” he said, and didn’t believe it.

She grinned around the cigarette. “Bet you can’t.”

Her hand didn’t stop. Slow, then a little faster, then slow again, the rhythm mean on purpose. Smoke curled off the tip near his thigh. He watched her mouth, the way her lips closed on the filter, the little crease at the corner when she smiled.

“Here’s the bet,” Lucia said. “You paid for the hand. That’s what you get unless you earn more. Five minutes. My hand stays on you the whole time. If you last five minutes without begging, I throw in a blowjob. Free. My mouth, no extra cash, no upcharge for how sloppy I get. If you beg before the five is up, you still only get the hand, and I make you finish in it while I laugh.” She glanced at the cheap clock on the wall. “Clock starts when I say. You in, or you want to keep this polite and short?”

His cock throbbed hard in her fist. The offer sat between them, filthy and clear. He wanted her mouth. He had wanted it the second she opened the door smelling like that. Losing on purpose flickered through his head and he didn’t fight it.

“I’m in,” he said.

“Good boy.” She checked the clock. “Now.”

Her hand changed. Not frantic, skilled. Long strokes that squeezed at the base, a twist over the head that smeared precum down the shaft, then a tighter grip that made his hips jerk. The cigarette stayed in her other hand. Every few strokes she brought it to her lips, inhaled, and the smoke drifted across his cock while she worked him. The smell got into his head. Nicotine and perfume and the heat of her palm. He gripped the couch cushion.

“Minute one,” she said, almost bored, which made it worse. “You’re already breathing like you ran here. Look at this cock. Thick for a nervous kid. I can feel your pulse in it. You thinking about my mouth already? That’s cheating in your head, but I don’t police thoughts. I police begging.”

“I’m not begging.”

“Yet.” She spat again, a thick string landing on his shaft, and smeared it with her smoke-scented fingers until he was glossy. The wet sound filled the small room. “You like that. Filthy. I can tell. Your thighs keep tensing. Don’t come. Five minutes. You want these lips around you, you hold it.”

He tried. The second minute stretched. She talked through it, low and relentless, describing what the free blowjob would look like if he earned it. How she’d get on her knees on the thin rug. How her tits would fall out of the cheap top because the straps never held. How she’d take him deep enough to smell the smoke on her breath while she swallowed around him. How she’d jerk what she couldn’t fit with the same hand that was ruining him now.

“Minute three. You’re shaking. Cute. Most men your age tap out here and pretend they meant to. You still think you’re winning?”

“Yes,” he lied.

She laughed and tightened her grip, stroking faster, the slick sounds obscene. Her thumb pressed under the head on every upstroke, right where he was weakest. Cigarette ash trembled at the tip. She flicked it into the tray without looking, then brought the filter back to her mouth and hollowed her cheeks around it while her other hand hollowed a different kind of pressure around him. The image went straight to his balls.

“Smell that,” she said, leaning in so the smoke and the perfume hit his face. “That’s what you paid for. My hand. My stink. You can have my mouth if you don’t fold. Four minutes if the clock isn’t lying. You’re close. I can feel it. Your cock gets heavier right before a boy gives up. There it is.”

He was close. Too close. The edge sat right under her fingers, bright and mean, and the bet suddenly felt like the only thing he wanted to lose. Her mouth. The free blowjob. The way she’d described kneeling. He didn’t want to win. He wanted her on her knees with that cigarette still burning and her lips stretched around him.

“Lucia,” he said, voice cracking. “Please.”

Her hand slowed but didn’t stop. She looked at the clock, then at his face, pleased and filthy.

“Four minutes and change. You begged.” She took a last drag and smiled through the smoke. “You lost on purpose, didn’t you. I felt you choose it. That’s almost sweeter than winning.” Her thumb circled the wet head, lazy, keeping him right on the edge without tipping him. “Say it clean so I know what I’m giving you.”

“I want the blowjob,” he said. “Please. I lost. I want your mouth.”

“Then you get it. Free, like I said. Don’t come in my hand now. Save it.” She gave him one last slow stroke, squeezed the base hard enough to hold him back, and set the rhythm down to nothing. “Pants the rest of the way off. I don’t suck cock with denim in my way.”

He kicked them off, breathing hard, cock flushed and shining with her spit. Lucia crushed the cigarette into the crowded ashtray, then immediately shook another from the pack on the table and lit it. The fresh smoke bloomed. She stood, hooked her thumbs in the cheap tank, and dragged it down under her tits so they spilled free, heavy and soft, nipples dark and already tight. The fabric bunched at her waist. She didn’t bother with the panties yet.

“On the edge of the couch,” she said. “Legs apart. I like room to work, and I like you watching my face while I do it.”

He shifted forward. She sank to her knees on the thin rug between his feet, the new cigarette held easy between two fingers of her left hand, and the smell of it rose with her. Up close her lipstick was a little smeared. Her eyes were lined cheap and dark. Forty-one and on her knees for a bet he’d thrown, curvy and unhurried, tits hanging full against his thighs when she leaned in.

“Still sure?” she asked, mouth an inch from the head, breath warm and smoked. “Last chance to keep this a handjob and go home with your pride.”

“I’m sure.”

“Good.” She licked him once, flat and slow, from the base to the tip, and the taste of her own spit and his precum mixed on her tongue. “Then shut up unless you’re telling me how good it is.”

She took him in.

Not a polite little suck. Her lips slid over the head and kept going, wet and hot, until he bumped the back of her throat and she hummed like she’d expected it. Spit welled at the corners of her mouth immediately. She pulled back with a slick sound, strings of it connecting her lower lip to his cock, then sank again, deeper, her nose brushing the hair at his base for a second before she eased off to breathe. The cigarette burned forgotten for a moment in her left hand, smoke threading up past her cheek while her mouth worked.

“Fuck,” he said.

She pulled off with a wet pop, jerking him with her right hand, the same smoke-flavored fingers, now soaked. “That’s better. Keep talking. I like a mouth on me even when mine’s full.”

She went back down. Sloppy on purpose. Saliva ran over her knuckles and onto his balls. She alternated without a pattern he could predict. Deep, holding him in her throat until her eyes watered and a rough sound vibrated around him. Then up, lips tight, tongue pressing the underside. Then off entirely so she could stroke the soaked shaft fast and messy while she caught her breath and took a drag, the cigarette trembling between her fingers, smoke washing over his wet cock before she swallowed him again.

Her tits swayed with it. Heavy, bare, brushing his thighs, nipples dragging his skin when she bobbed. He couldn’t stop looking. The cheap top bunched under them. The soft give of her stomach when she leaned in. The way her cheeks hollowed. Forty-one years of knowing exactly how to ruin a man who had walked in nervous and was now gripping the couch so he wouldn’t grab her hair without asking.

“You can hold my hair,” she said, coming up for air, voice thick. A string of spit clung to her chin. She wiped it onto his shaft and stroked. “I don’t mind. Just don’t shove unless I nod. I’m running this.”

He slid a hand into her messy hair. She nodded once and took him deep again, letting him feel the guide of it, not a force. Her throat fluttered. She moaned around him, the sound low and encouraging, and the vibration shot up his spine. When she pulled back she jerked him hard, smoke-scented hand flying over the spit-slick length, then dipped to suck one of his balls into her mouth while her fist kept working the shaft.

“Jesus, Lucia.”

“Mmm.” She let the ball go with a wet kiss and licked a long stripe up the underside. “You taste like you needed this. All that nervous sweat and precum. Bet you jerked off before you came over and it didn’t help.” She didn’t wait for an answer. She sank down again, slower this time, taking him to the root and staying there, throat working, eyes up on his face while the cigarette smoked itself between her fingers near his knee.

He lasted longer than he thought he would and not nearly long enough. She built him with a filthy rhythm. Deep-throat until she had to pull off coughing once, laughing at herself, spit shining on her chin and tits. Then her hand, fast and tight, the nicotine smell thick on her skin, thumb swiping the head. Then her mouth again, sloppy and enthusiastic, moaning like she liked the weight of him, like the free blowjob was something she was taking as much as giving.

“Don’t hold it forever,” she said against the head, lips brushing him while she spoke, hand never stopping. “You lost the bet so you could have this. Use it. I want it on my face when you go. Not down my throat. You hear me? A nice messy one. I like feeling it.”

“Yeah,” he breathed. “Fuck. Yeah.”

She grinned, filthy, and took him deep one more time, gagging herself on purpose so the spit ran heavier, then pulled off and stroked him with both the wet heat of her mouth’s leftovers and the steady pull of her smoke-flavored hand. Her tits bounced with the motion of her arm. Ash finally fell from the cigarette onto the rug. She didn’t care. She looked up at him, lips swollen, mascara a little smudged, forty-one and eager on her knees in a rundown room that reeked of tobacco and cheap perfume, and she opened her mouth to show him her tongue.

“Close,” he warned.

“Good.” She kissed the head, sucked hard once, then pulled her mouth away and aimed him with her fist, stroking fast. “Give it to me. Right here. Don’t waste it in your hand or mine. I want the facial. Coat me. I’ve been smoking this whole time so you can smell it while you do it.”

He couldn’t hold back.

Declan pulled his hips back just enough to clear her lips, fist closing over hers for one rough second, then let go of her hand so she had him. Lucia kept stroking, fast and slick, and tilted her face up, mouth open, cigarette still pinched between the fingers of her free hand, smoke curling past her cheek. He came hard.

The first thick rope hit her tongue and her upper lip. The second striped her cheek, heavy and hot, crossing toward her eye. He groaned, cock pulsing in her grip, and she didn’t flinch. She pumped him through it, aiming, letting the next heavy shot land across her other cheek and the bridge of her nose. Cum clung to her eyelashes. Another pulse smeared her chin and dripped toward the corner of her mouth, mixing with the spit already there. She stroked slower as the last thick spurts weakened, milking him, painting a final messy streak over her lips and down onto the soft top of one bare tit.

She held still for it, face upturned, coated, the cigarette burning steady between her fingers like she had nowhere else to be. Smoke and cum and cheap perfume hung in the air between them. His cock twitched in her slowing fist, oversensitive, still leaking a thin strand onto her knuckles.

Lucia smiled. Not sweet. Satisfied and dirty, cum shining on her skin, one eye half-stuck from a rope across the lashes. She dragged the tip of her tongue along her lower lip, caught a stray drop, and swallowed it without wiping the rest away.

“Worth every penny you paid,” she said, voice rough from the throat work and the smoke. She took a drag, careful of the mess on her mouth, and exhaled past the facial like she was showing it off. “Handjob, the bet, the blowjob, and this. You got your cigarette-scented mess, kid. Look at it.”

He looked. Her eager face was glazed, cheeks and lips and lashes heavy with it, a drop sliding toward her jaw while she kept the cigarette lit between her fingers and her curvy tits out, streaked, shining. She licked another stray drop off the corner of her mouth and smirked up at him through the smoke, filthy and unbothered, cum still webbed on her skin.

“Next time bring more cash if you want me to let you fuck these tits after you paint me,” she said, stroking one last lazy pulse of cum from his softening cock onto her waiting tongue. “Until then, sit there and watch it drip. I like a young man staring at the mess he paid to make on a woman who smells like every cigarette she ever smoked.”

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own fetish story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Adults only · no real people · your request is never shown, only your credit name
Tagged handjob blowjob deepthroat facial dirty-talk

Fresh filth, nightly

The best new stories in your inbox every day. Free, 18+, unsubscribe anytime.