Actions

Work Header

Too Perfect For His Own Good

Chapter 3

Summary:

Gavin finally gets what he wants.

Notes:

I'm going to warn you all right now. This is the most explicit chapter I've written so far in my tiny little writing hobby, so I hope you enjoy it and don't judge me too hard. It's been a while since I've written anything like this subject matter. Please let me know what you think at the end of the chapter <3

Chapter Text

Connor shut his eyes tight, trying to imagine himself somewhere different. Anywhere but here. Hank has to come looking for me soon. Right? This isn’t going to hurt. It can’t hurt. He can’t hurt me. This can’t be happening. Thoughts ran through his head like wildfire. Being taken on all fours wasn’t exactly how he imagined the end of his time with the Detroit police department playing out.

 

He wanted to run, to fight, to scream for help. But he couldn’t. It was almost as if his processors froze up and locked him in place. The feeling of Gavin touching him this way was humiliating, but he was caught between wanting to be helped and feeling mortified for being found like this. His LED flashed between yellow and red as his vision became slightly indistinct.

 

||3:23 - Time Remaining||

 

“Don’t fucking move and this will go a lot smoother for you. I may even finish in time for you to finish your stupid little mission.” Gavin nearly spat the words at Connor, making quick work of unbuckling the android’s belt and shoving his pants down to his knees.

 

Gavin’s hands went from Connor’s belt to his own, stripping himself of his own boxers and pants, his hard erection becoming freed of the fabric. On his knees, it was a bit hard to maneuver, but he would make it work however he could.

 

“Think about what you’re doing. Please. You don’t want Fowler or any of the others to find out, do you? Please,” Connor begged, his voice coming out no louder than a feeble murmur. He didn’t want this. He just wanted to complete his mission and get out of the basement. The cold, soundproof basement.

 

“Please, Gavin, you don’t have to do this.”

 

Hearing Connor cry for help was like music to his ears, his cock twitching at the plea from the machine beneath him. He lazily stroked his erection while he thought of every way he could destroy such a perfect, beautiful body. He had so many ideas, only a few moments to pick his favorites, and just a couple of minutes to execute them.

 

“Oh, I know I don’t have to. I want to.” The words were almost like a growl as Gavin gave a hard tug on the android’s boxer briefs, fully exposing Connor’s lower half. His hands rested on Connor’s hips as he leaned back slightly to take in the view. Every inch of his body was flawless, and it almost made Gavin jealous in a sense.

 

“Holy shit, they didn’t skimp out on details back here, did they? And everything is so perfect,” Gavin remarked, hands gliding over Connor’s smooth ass, thighs, and hips. “You’re about to be the best fuck I’ve ever had.”

 

Eyes still closed, Connor shuddered when he felt the cool air of the room touch his bare skin. This can’t be happening. His breathing became increasingly ragged, mostly in anticipation of what was about to happen. Suddenly, he felt fingers interlocking in his hair, roughly yanking his head back.

 

“Open your eyes. Pay attention. If you’re good, I might give you a reward,” Gavin said, accentuating his final word with a smack on Connor’s ass. “Trust me. The easier you make this for me, the sooner it’ll be over.” His tone almost could have been soothing, had the circumstances been different.

 

Connor’s eyes snapped open when he felt the force of Gavin’s hand on his skin, eliciting a noise akin to a hiss through gritted teeth. It wasn’t pain, necessarily- at least, he hoped it wasn’t. His own erection bobbed against his stomach as Gavin placed a hand on his hip, the other releasing his hair and moving towards his mouth with two fingers extended.

 

“If you don’t want me going in dry, I suggest you start sucking.”

 

Connor opened his lips, regretfully taking the other man’s fingers in his mouth. He didn’t want to make Gavin more pissed than he already was, though the thought of his fingers on his tongue made Connor feel sick. He shied away from the HUD that crowded his vision, ignoring the information his system processes insisted on showing him.

 

Gavin grinned and pushed his fingers further into the android’s mouth, silently wondering to himself if he had a gag reflex. ‘That’s an idea for another time,’ Gavin thought, more focused on using Connor’s mouth to his own benefit. He wasn’t concerned with Connor’s comfort at all, more so how it would feel fucking a dry hole. A quiet groan left his lips, imagination running wild while Connor’s tongue moved against his digits.

 

“If you take my cock as well as you take my fingers, we’re going to be done here a lot faster than I had planned. You look so fucking hot like this.” Gavin knew they were running out of time, and without warning removed his wet fingers from Connor’s mouth, immediately shifting his weight back to give himself room to press a finger into the android’s entrance. His other hand gripped Connor’s hip, forcing him to stay in place while he worked his finger in and out.

 

The sudden intrusion in Connor’s body made him gasp, breathing even harder now. It didn’t feel good, but it wasn’t incredibly uncomfortable either. Still, this wasn’t how he wanted his first time to be. He wanted it to be with Hank, but here he was, trapped under the hands of another man. A man who hated him just for existing.

 

Gavin pushed his second finger inside Connor’s hole, making a scissoring motion with them as he went deeper. “I want you to understand I’m not doing this to prep you for your own pleasure. Maybe another time, if we get the chance, I’ll show you what real pleasure can be.” He was being facetious of course; there wouldn’t be another time. At least, not in a romantic sense. He could be Gavin’s personal sex robot and nobody would ever find out. Connor would never have the guts to tell anyone.

 

After a few moments, Gavin pulled out both fingers, almost admiring the way Connor’s entrance was left gaping with the removal of his digits. He placed his hand between Connor’s shoulder blades, almost rubbing his skin as a form of comfort before shoving him down to the floor. Connor grunted as his torso was forced down, arms collapsing under his body, his shoulders and neck roughly hitting the hard tile of the room with a thump.

 

||2:42 - Time Remaining||

 

He shut his eyes again, unable to stop himself from thinking about how much this was probably going to hurt. He was going to fail his mission and be deactivated, and this was how he had to spend his last day alive? Nothing could be worse than this.

 

Gavin spread his legs as he placed a hand on Connor’s lower back, lining himself up with his stretched entrance with the other.

 

“I’m gonna warn you, this won’t feel good. Promise me you won’t fucking scream. The last thing we need is someone to come down here and find me fucking you.”

 

Connor gave a short nod as Gavin pushed in, immediately overcome from the sensation of the slick, wet heat surrounding his cock. Connor was still tight, but not uncomfortably so. He bottomed out, pushing as far in as he could before grabbing both of the android’s hips and setting up a quick rhythm. He noted how the android’s LED immediately turned red, far gone from the light blue it had been just a few moments before. Interesting.

 

||2:15 - Time Remaining||

 

||Stress Level - 95%^||

 

Connor let out a strangled sob at the new sensation, unable to focus on anything else except to just try and remain upright. It fucking hurt. How did anyone find this pleasant? He gritted his teeth, trying to make the pain go away as Gavin picked up speed, making Connor jerk forward with every thrust. The position of his body didn’t help either; ass sticking up in the air to allow Gavin to penetrate him deeper.

 

“I can’t believe I’m the first one to fuck you like this,” Gavin gasped between thrusts, fingers digging into Connor’s hips. It had been a long time since Gavin had been with anyone, especially another man. The sounds Connor made were better than anything he’d imagined. He wanted- no, needed- another chance at this when they had more time.

 

Gavin reached forward once more to grip a handful of Connor’s hair, completely ignoring the android’s erection, though he did notice it. He had no intention of jerking him off, at least not this time.

 

“Fuck, you’re enjoying this, aren’t you? You enjoy me fucking your tight ass like this. Taking my cock like a whore. Too bad Hank isn’t here to see this.” Reed tightened his hold in the android’s dark brown hair, pulling sharply with a grin on his face.

 

A familiar pressure was building deep in the pit of Gavin’s gut, and even though he didn’t want it to end so soon, he couldn’t shake the feeling that someone was about to come downstairs and find them.

 

Tears began to prickle in the corners of Connor’s eyes, threatening to fall onto the floor below him. He couldn’t let Reed get any satisfaction out of seeing him showing emotion, especially not right now, and especially not crying. Not when he was being humiliated, forced down to the floor like an animal in heat. Gavin’s forceful thrusts combined with the grip on his hips and hair left him shaking, legs threatening to give out from underneath him.

 

“Your boyfriend’s not coming, prick. Looks like he won’t be here to save you this time,” Gavin sneered, feeling his orgasm creeping upon him. “Still, I can’t wait to play with you like this again. Maybe next time I’ll fuck you properly and look at your face.”

 

Connor thought of what Hank must have been doing upstairs in the station, possibly looking around for him everywhere, while also trying to distract Perkins and the FBI. He got a sick feeling in his stomach, feeling guilty for letting this happen to him. He could have easily fought Gavin off. So why didn’t he?

 

||1:25 - Time Remaining||

 

“F-Fuck, I’m gonna-“ Gavin’s words were cut off as his orgasm overcame him, spilling his load inside Connor. He moved a hand up to his mouth to quiet the noises he made, knowing if he was too loud they would be heard, even in the basement. His hip movements stuttered, fingers gripping Connor’s hips so hard his artificial skin began to recede, revealing the white plastic frame of his body underneath. Holy shit, is this really what he looks like under all that perfect skin?

 

The grip on Connor’s hips was almost too painful, a few tears escaping his eyes as Gavin released inside him. It had to be over now, right? His knees hurt from kneeling on the floor and he needed to get up. He just needed Gavin to leave the room so he could get up in peace. Part of him worried if he got up too fast, Gavin would just knock him down again.

 

Gavin pulled out, not being too kind about it or with any regard to how the other man felt. He rose to his feet and stood behind Connor, leaving him on the floor, almost looking down at him with a sense of disgust. He hadn’t moved since Gavin had pulled out, ass high in the air, full of the other man’s ejaculate.

 

Gavin pulled his boxers and pants back up, tucking in his now flaccid cock before securing the button and buckling his belt. “Clean yourself up, slut. We don’t need anyone finding you on the floor like this,” he ordered as he put his clothes back on, his tone laced with a sense of urgency. “Figure out where Jericho is and go report back to Hank. I’m sure he’s waiting for you.”