"C-Charlie... What're you doing?" The younger boy asked, feeling goosebumps start to form on his arms and legs as the older boy ran his hand up his thigh.
"Shhh, be quiet, baby. We can't be making too much noise, we don't want people to find out about us, do we?" Charlie whispered in Shawn's ear, biting the soft skin, making Shawn shiver.
"N-no... But, why're you touching me like this?" Shawn asked, covering his face with the blankets, getting shy because of Charlie's touch.
We're just friends... only friends. We shouldn't be doing this. This is so wrong. Shawn thought to himself, but he kept getting more and more eager for the older boy's touch. Charlie slowly pulled Shawn's shirt off, exposing his light, yet tan abs. Charlie felt his boxers tighten a bit because of the sight in front of him. Pulling Shawn's tight, black jeans off, he pulled his boxers off as well. His hard cock slapped against his stomach, making Charlie harder than ever.
"Touch yourself, baby boy. I want to watch you. Fuck, you're so hot." Charlie said, pulling his shirt off as well. Shawn, being shy at first, started palming himself, but he wanted more.
He wouldn't look into Charlie's eyes, he just kept looking down, being shy. Charlie put his finger under Shawn's chin, lifting it so he could see his chocolate brown eyes that he loved so much. Shawn looked into Charlie's hazel eyes, wrapping his hand fully around his cock, moving it up and down, slowly. Charlie leaned down, pushing his lips against the younger boy's. Shawn moaned into the kiss, moving his hand faster. Charlie slowly pushed against Shawn's bottom lip, Shawn letting him push his tongue in. Charlie slowly moved his tongue, making Shawn ever more weak underneath him. Charlie broke the kiss, only to look down at Shawn moving his hand up and down his cock so fast that his legs were shaking, and they were getting more tense by the second.
Charlie reached underneath the bed, pulling out a blindfold. Shawn's eyes went wide, then he covered his face and shook his head 'no'.
"It's okay, baby. Daddy's gonna put this blindfold on you, and you're gonna let him touch you wherever he wants, does that sound good?" Charlie asked, his voice rough. Shawn slowly nodded, and Charlie put the blindfold on him. Running his hand up his thigh, slowly, Shawn whined, begging for Charlie's touch. A smirk spread across Charlie's lips, and he let out a deep chuckle. He brought his mouth down to the small boy's head, slowly pushing his tongue against it, making Shawn gasp and push his hips up into his mouth. Moaning around his cock, Charlie started bobbing his head as fast as he could, looking at the sweaty boy's chest and face. He looks so hot when he's blindfolded, but he wanted Shawn to see him sucking him off, so he pulled his cock out of his mouth, pulled the blindfold off, and went back down on him.
"Fuck, daddy! Please let me fuck your throat." Shawn asked, his voice going a bit more high pitched than he'd planned.
Charlie took his big dick out of his mouth again, this time with a 'pop' noise. He looked at Shawn and said "Okay baby. But you're gonna have to do something for daddy after."
Shawn nodded, pushing Charlie back down onto him. He took the older boy's messy hair in his hands and tangled it in his fingers. He shoved his head as far as it would go without Charlie gagging. Using his hands, he held his head in place and he thrusted himself in and out, making him close.
"F-fuck... Gonna cum! Daddy, I can't take it-" Shawn yelled, interrupting himself by coming down Charlie's throat. Charlie pulled his head up, stuck his tongue out, which was covered in cum. Shawn moaned again, just at the sight in front of him. Charlie swallowed all of it, smiling afterwards.
Without saying a word, Charlie laid down on the bed, pulling Shawn on top of him so that he was straddling his lap. He pulled Shawn's hips down, pushing him against himself. Shawn moaned, dropping his head down, sweating.
"You're gonna ride me, alright babe?" Charlie asked, pulling Shawn down by his shoulders so he could kiss his neck and suck on it.
"Okay, daddy." Shawn obliged, feeling a bit nervous.
"But first, get on your hands and knees for me, baby boy." Charlie ordered, grabbing the lube from the drawer beside him. He put some on his fingers, and slowly pushed one finger inside of Shawn.
"Oh f-fuck! Please!" Shawn begged, dropping his chest down onto the bed and his cheek was pressed against the mattress. Charlie started going in and out, as slow as he could. Until Shawn started pushing himself down onto his finger, begging for another. Charlie slowly pushed a second one inside, making Shawn weak. He pushed it in and out, Shawn moaning both his name and a mix of curses.
"Baby, don't swear. You're too innocent for that." Charlie said, pulling his fingers out, and laying down onto the bed. Shawn got shy again, covering his cute face.
"I'm sorry, daddy..." Shawn whispered as he was being pulled on top of Charlie.
Charlie put lube on his cock, pushing Shawn down. Shawn gasped extremely loudly, grabbing at Charlie's chest.
"Fuck! More!" Shawn moaned, tears brimming in his chocolate brown eyes once again. Charlie bounced him up and down, quickening the pace.
"Ughhhhh, daddy! Please fuck me harder!" Shawn yelled, scratching down Charlie's toned body.
Charlie just let out multiple deep moans, bouncing Shawn as fast as he could without hurting him. Coming close, Charlie gripped Shawn's hips, and yelled "Fuck baby! I'm gonna cum!" Shawn gasped as he felt himself get close as well. Charlie came inside Shawn, making Shawn cry from how good he felt, Shawn coming all over Charlie's toned abs. Charlie took him off of his lap, laid him down beside him, and covered him with a blanket.
"Shawn... I really like you..." Charlie said, holding him in his arms.
"I like you too, Charlie." Shawn said with a cute little giggle coming after it, cuddling up to him.
YOU ARE READING
Charlie Puth One Shots (bxb)
FanfictionCharlie Puth smut one shots. Most are random gay ships with random singers or band members.