Actions

Work Header

shameless smut with catradora

Summary:

shameless smut with catradora, ur welcome asia <333

Notes:

erm, i'm looking back at this and it's so EMBARRASSING, but ppl still like it so I'm keeping it up :) pls, i don't feel like fixing the dialogue so sorry abt that.

Work Text:

Catra was packing her things to get out of the building because it was shut down. Apparently, there was an issue with pipes, but she really wasn’t paying attention because earlier while announcements were going on, she heard a rumor that Adora wanted to talk to her, but she didn’t think anything of it because it was just a rumor. Suddenly, she felt a gust of wind and her door opened. It was Adora. Great, she thought to herself, as if this couldn’t get any worse. Adora slammed the door behind her and glared at Catra. Feeling like this might get a little kinky, Catra thought. Adora was fuming, Catra never saw this side of her and she kind of liked it.

“We need to talk,” Adora said
“Then talk, I still need to pack,” Catra shot back
“I saw you talking with Glimmer, you know how that makes me feel,” Adora said
“Not this shit again, we’re not together, I can talk to whomever I want,” Catra replied
A - “Don’t do that shit, you know it’s complicated between us.”
C - “It’s always complicated between us, Glimmer is nice, and she isn’t embarrassed about being seen with me”
A - “I never said I was embarrassed being seen with you, I just don’t want some people to find out. People talk, you know how much I hate being talked about”
C - “Bullshit Adora, you’re just embarrassed being seen with me, you weren’t afraid of people talking when you had your tongue down Mermista’s throat”
A - “We were drunk, I wasn’t thinking about it at the moment”
C - “Of course you weren’t, you were thinking about taking her to bed, at the moment.”
A - “Oh fuck off, it was just that one time”
C - “YOU ASKED ME TO BE YOUR GIRLFRIEND. WE WERE DATING ADORA, YOU CHEATED”
A - “Was it really cheating if we were drunk, our inhibitions were lowered and we didn’t know any better”
C - “You’re not actually using this as an excuse for cheating, you’ve got to be joking. You need to leave, right now”
A - “You know what, fine, we’re over, no more talking stages or anything, I don’t need you”
C - “We can't be over, we barely started anything, there’s nothing to end, and you always come crawling back when something doesn’t go your way”
A - “This time I’m done, I can’t deal with your shit anymore”
C - “MY SHIT, OH THATS RICH COMING FROM YOU”

Adora attempted to storm out of the room and was stopped by the door not opening. She tried her hardest to pull the door open, but it wouldn’t budge. There was no way she was stuck in the same room with Catra, especially after what just happened.

C - “Why aren’t you gone yet”
A - “The door isn’t opening, I wanna die”
C - “Twist and pull, how difficult is it, I knew you were dumb, but god”
A - “Shut up, I’ve never been in here, come do it for me, Ms. Genius”

Catra got out of her chair and away from her desk. She followed the directions she gave Adora earlier, twisting and pulling, but the door still wouldn’t budge. No fucking way, Catra thought.

C - “What the hell did you do to my door Adora”
A - “ Why do you think this is my fault, your shitty door needs to learn how to be handled more roughly”

Catra thought of other things that could be handled more roughly… Why was she thinking this? It has to be from being in the same room with Adora too long, and the fact that she hasn’t had any other human contact in a long time. Also the added fact that Adora is hot when she’s angry isn’t helping either.

Catra looked out the peephole on her door. She saw, Bow and Glimmer? What are these bitches up to, Catra thought. She saw them laughing and noticed that there was something on the door handle. Those whores, when she’s out of there, she’s going to kill them. Her phone dinged 3 times.

Sparkles - You and her
Sparkles - Work it out or y’all stay stuck
Sparkles - By work it out we mean, yk work it out, physically, we both know y’all need it <3
Kitty - When we get out both of y’all are dead
Sparkles - We love you too, now go get some

Catra showed Adora her messages.

A - “No fucking way”
C - “I wish I was lying”
A - “I have a plan, I can give you a few hickeys and we can mess up our appearance a bit, they’ll never know the difference”
C - “Why do you have to give me hickeys, why not the other way around”
A - “If you wanted to give me hickeys that bad you could’ve said so”
C - “I take it back you can give me them”
A - “That’s what I thought, now go get comfortable on the bed”

Catra went to lie on the bed, she hasn’t been touched in a while, so that’ll be awkward for her. Adora walked to the bed, taking her time to draw out the teasing. It was her favorite part, how could she pass up an opportunity? She hovered over Catra and brought her hand to her cheek. She held her still and leaned down, she had a few inches over Catra who was a bit shorter than her. Catra shut her eyes to brace herself, her heart hammering in her chest. She waited a while before she opened her eyes, watching Adora just hover.

C - “What are you doing, can you- fuck”

Catra gasped and moved her hand to cover her mouth while Adora continued to suck a small bruise on her neck. Adora caught her hand and pinned it above her head, pressing her knee in between Catra’s legs.

C - “Let go! This wasn’t our plan!”
A - “I grabbed you because you were gonna hurt yourself from moving too much. Not my fault you’re touch starved.”
C - “I’m not touch starved, you just caught me off guard”

Adora wasn’t convinced but didn’t say anything further. Rather than saying anything she went back hovering above Catra. She raised her hand up to caress her cheek, ghosting over it once, then placing her hand on her cheek.

“You didn’t seem like you hated it, did you?” Adora whispered, her lips grazing Catra’s ear.

Catra shivered and thought of a reply, looking anywhere but Adora, but she couldn’t come up with anything. She was busy focusing on where Adora’s knee found its way in between Catra’s legs again and it was driving her crazy. Rolling and rubbing in a spot that had Catra’s breath speeding up.

A - “Hey, look at me” Adora gently nudged Catra’s chin toward her direction, but Catra wouldn’t move.
“Catra,” Adora said with a more demanding tone.

Catra averted her eyes, too nervous to look at her. She knew Adora would be able to tell she was blushing.

“Tell me what you want,” Adora whispered

Catra didn’t know what to say. She didn’t know what she wanted. On one hand, she hated Adora, and on the other, she was craving what Adora was offering.

“Tell me what you want or I’ll stop,” Adora said firmly. “The hickey I gave you should be enough to satisfy them. We don’t have to go on if you don’t want to.”

Catra quickly shook her head, she really didn’t want Adora to stop. She had to say something.

A - “Use your words”
“I want you to touch me,” Catra said in a low voice, she wouldn’t dare say it any louder.

Adora wasn’t satisfied by her answer and pressed her knee harder in between Catra’s legs. She choked back a moan.

“You were so loud and confident earlier, what happened?” Adora teased
“I want you to- to touch me, please,” Catra whined.

Adora smirked, she said nothing before she went back to Catra’s neck. Licking and biting the sensitive skin. Catra tried her best to stifle her moans by letting out small gasps, hoping that Adora didn’t notice.

“It’s okay to let it out, it’s just the two of us,” Adora mumbled against her skin.

Catra didn’t get a chance to reply. Adora was already kissing her, her tongue swiping over the crease of her lips and pushing into her mouth. She licked over her sensitive palette, and Catra moaned into her mouth. She felt Adora smirk into the kiss. Adora’s hands found their way into Catra’s shirt. Her hands roamed Catra’s trembling body, caressing her hips and trailing higher. Her hands unhooked her bra from under her shirt with little effort, and it was tossed out of the way, onto the floor.

“Dude, I swear I just heard people around here,” said a voice from the hallway.

Catra put her hand over her mouth, which Adora allowed, but she kept her hands on Catra’s hips, grinding her knee against Catra’s growing heat. Catra let out a helpless moan, trying her best to stay quiet while Adora mercilessly rubbed her sensitive part. Her legs were shaking uncontrollably at the sensation. Adora pulled down Catra’s pants, leaving only her underwear on. She pressed into her through the fabric, her hand rubbing against her sensitive clit.

“You’re delusional, people aren’t supposed to be in here, this part of campus was shut down,” said another person from the hallway
“Whatever let’s go, we’re not supposed to be here anyways.”

They heard footsteps retreating and slowly fading. Catra removed her hands from her mouth, gasping in relief that they didn’t get caught. She opened her mouth to yell at Adora, who stupidly continued stimulating her even though there were people outside the door. Her words got cut off by Adora’s tongue. The two of them sat up in unison. Adora quickly switched with Catra and sat on the bottom. She pulled Catra into her lap, and played with her clit, enjoying how Catra quickly lost her ability to form coherent sentences.

“nghhh—please…,” Catra pleaded

Adora continues kissing Catra, ignoring her pleas and continuing to only touch her through her clothes. Catra whimpered and began to squirm in Adora’s grip, she desperately needed more. It wasn’t enough contact, she wanted, needed, Adora to fuck her, she needed her fingers.

“Use your words, tell me what you need,” Adora demanded, refusing to go further until Catra complied.

“please… your- ngh! your fingers…” Catra choked on a moan while trying to keep her composure, she was falling apart under Adora’s touch.

Adora removed her hand from Catra’s crotch, bringing it up to her face. This earned a sob from Catra who was desperate for her touch. She tried reaching for Adora’s hand to bring it back down to her underwear.

“What do you want me to do with my fingers?” Adora asked, despite knowing the answer.

Catra’s eyes watered, she wanted this so bad, needed it badly. She could barely think. Catra inhaled deeply and tried to form a few words.

“I want them, inside me,” Catra said, with a needy moan.

Adora sighed and took a good look at Catra, looking at the mess she became. Her back was arched against Adora, her legs spread wide for her. She was so pretty for her. Adora decided to be merciful and grant her request. She glided her hand down Catra’s stomach and to the hem of her underwear. She let her fingers pull her underwear down her hips until she was fully exposed.

Catra trembled with anticipation, she couldn’t believe it got this far. It was only supposed to be a couple of hickeys and they were out.

“You’re so wet, good girl,” Adora praised, slipping her fingers into Catra.

Catra’s legs shook uncontrollably, and she no longer silenced her moans. Adora pumped her with two fingers, adding a third after Catra began begging. Her sobs were indecipherable, and she squirmed in Adora’s grasp. Her hips were held in place by Adora’s free hand while the other worked into her, not slowing. Even when Catra’s walls tightened around her fingers.

Catra could feel the orgasm approaching, and she moaned loudly as her vision became blurry and stars pricked the corners of her eyes. Adora’s hand didn’t stop until she was completely finished, and she began to writhe from overstimulation.

“Shouldn’t the door be unlocked by now,” Catra panted, slowly moving away from Adora.

She tried to open the door again but failed. Catra slammed her fist in the door out of frustration, they did all that and it still wasn’t open. Adora searched the room for anything to help while Catra got dressed. Quietly, Adora unlocked the door, hoping Catra wouldn’t hear.

“Hey Adora, did you just unlock the door?”
“Definitely not, your mind is playing tricks,” Adora attempted.
“You’d better start running, I’m gonna kill you,” Catra threatened, her fists clenched by her sides.
“Are you sure you can run? Your legs were shaking a lot earlier,” Adora teased.