Sorry for the long wait guys but hopefully this chapter will make it up to you! This and my new story!

Title: Key to a Lock

Chapter Two: The Hunt

Characters: Starscream/Skywarp/Thundercracker

Verse: G1

Summary: With Seeker populations diminished, Trines are forced together no matter what their programming.

Warnings: mentions of rape, seeker heat, domination struggles, mech on mech, possible mech preg.

Word Count: 4,261


Thundercracker wasn't sure if he had made the right decision in letting Starscream get a head start after all.

Three hours and they were still searching for him. They caught glimpses of colour here and there, a flash of a wing, a glint of cockpit glass. At least it gave him time to explain to Skywarp some of the reasons why Starscream had done what he had.

Skywarp was furious.

The purple seeker had described some very imaginative ways of reviving that mech who had hurt their leader and then killing him again. Thundercracker smirked at the thought of Skywarp actually being focussed enough to carry it out. A growl from his fellow flier startled him.

Skywarp was cursing loudly over their com. link. "I thought you said he wants to be caught!" He fumed angrily.

Thundercracker grumbled. "I did. Never said he wouldn't make it difficult."

The purple mech barrel rolled with a snort. "Yeah, difficult."

And then there he was.

He resembled a god. In robot mode Starscream hovered before them, silhouetted by the sun at his back, wings stretching wide and inviting.

Thundercracker's programming went wild at the sight.

Skywarp gave a whoop of delight and kicked in his afterburners. He shot off twirling in the submissive's direction. Thundercracker could see Starscream smirking and knew it wasn't going to be that simple.

He upped the power in his own thrusters in pursuit, trying to figure out Starscream's plan.

Closer and closer and his spark started throbbing in anticipation. His rut burned through him and he gave a feral growl as he drew nearer and nearer to his target.

And yet Starscream just hovered.

Skywarp, who was closer to their trine leader, utilised his namesake and disappeared in a flash of light and a snap.

And Starscream dropped like a rock.

Thundercracker yelled as Skywarp reappeared in robot mode only to be shocked as his target was in fact far below him and falling fast.

Both of the Doms dived. Thundercracker was still in jet mode and so surpassed his purple trine mate within seconds.

Starscream watched them with interest as he continued to fall, back first, arms crossed over his chassies.

And then it clicked.

Thundercracker had said that they were going to do this right. Starscream was testing them, playing with them. Making sure they were fit and healthy. Of course he had already seen them in action, he knew they could protect their trine, but this was part of the fun.

Game finally understood he transformed and dived headfirst, smirking at the seeker still falling below him. Starscream optics narrowed as he smirked.

Challenge accepted.

And then he was gone.

Thundercracker and Skywarp quickly transformed and shot after Starscream who was zipping around in jet form, performing arcs and rolls, and spins and dives. The two doms copied him spin for spin, tilt of a wing here, barrel roll over there.

They danced through the clouds, carving out paths through the white, making it curl in their wake as they shot through at insane speeds.

As Thundercracker finally drew within meters of Starscream's tail fin he heard something that he had never before.

Starscream was laughing.

Pure laughter, not like the sarcastic or the mocking one he was familiar with but pure, joy filled laughter.

He felt a warm glow and an even stronger urge to take, claim, own. An extra burst of speed and they were wing tip to wing tip.

Thundercracker yelled out in triumph as his rolled around his submissive, before transforming and taking hold of Starscream's leading wing edge.

Skywarp arrived after Starscream had transformed and instantly growled at Thundercracker, not in challenge but in declaration of Theirs as he too embraced the smaller seeker.

Starscream gave him a startled look, tensing before Thundercracker nuzzled him affectionately.

"You are ours." He declared. "We won't hurt you."

Starscream looked at him and then gave him a shy but playful smile, "Maybe, but you don't own me yet."

Skywarp purred loudly as he rested his chin on Starscream's shoulder. "We have to change that then."

Starscream shivered.

Slowly they descended. Straight down, with Starscream wedged between them. Thundercracker looked around, made sure it was safe and then looked again.

"Really?" He asked stroking Starscream's shoulder. "Here?" Starscream must have planned this.

Skywarp looked around, followed Thundercracker's gaze. "What? I don't get it."

"This," Thundercracker began, "Is where I found our Sub."

Skywarp raised an optic ridge. "Isn't this where you guys got buried?" He asked with a smirk.

"Well, if we had never got buried I wouldn't have Starscream."

Starscream nodded affirmative, though he was starting to look uncomfortable still wedged between them.

"You alright?" The blue mech asked, concerned.

"Of course!" He snapped in a more familiar Starscream-like fashion.

Skywarp gave Thundercracker a look and a shrug and mouthed "Nerves?"

Starscream huffed his vents, impatient. Thundercracker just gave his wing a quick pinch.

"Ouch!" The tri-coloured seeker exclaimed. "What the frag!?"

"We are moving forward, Starscream, we all must accept that and change."

Starscream glared at him, opened his mouth to retort, no doubt with some smart-aft comment, but then closed it again. His gaze softened.

"It's hard. Somewhere in my helm I still see two doms that only think with their spikes. And having to deal with decepticons day in and day out as well as Megatron. I am going to be ratty. If you guys can't deal with it after all this time, not that you actually listened to my ranting anyway, then you can sure as pit deal with it now."

Skywarp snickered. "He has a point." They turned to look at him in surprise. "I mean, come on, I never listened cause I was too busy watching you strut about, fanning out those pretty wings and swinging that gorgeous aft. How could anything take my attention from that?"

Starscream looked both confused and annoyed. "I don't know which I'm more annoyed over."

Thundercracker laughed gently. "I wonder if your ranting was a way to let off steam. Seekers are supposed to interface for a reason you know."

He knew he'd made a mistake once Starscream's smirk became forced and the excited glint in his optics turned to one of apprehension. Skywarp, though he could not see their soon to be Sub's face must have sensed the change and gave Thundercracker a look which said "Well done, you just spoke the forbidden word."

"Sorry." Thundercracker murmured, nuzzling against Starscream's dark faceplates. "Are you sure you are ready for this?"

"Yes."

Thundercracker wasn't convinced and raised an optic ridge.

Starscream squirmed under the gaze and in doing so made a certain programme kick into life in both Doms. They tightened their grip and growled low. Thundercracker also fanned out his wings to show who was boss. Skywarp's rose ever so slightly, preparing to challenge him but then he dropped his gaze and his wings drooped.

Starscream looked terrified but fascinated. "What?"

"Sorry," Thundercracker ground out. "Coding. Don't squirm, makes it look like you are trying to escape."

"And then you two started at each other."

"Peking order hasn't been that long established."

Skywarp grumbled and nuzzled Starscream's neck in apology. He looked annoyed, but then any Dom would when they had just been put down by another. He then looked at Thundercracker again and the blue mech knew there was going to be another fight before this day was over.

With the Sub in their grasp Skywarp's programming was probably in uproar. It wanted to claim first, but Thundercracker was alpha.

But if Skywarp could beat him now and claim Starscream first then Thundercracker would never be able to challenge him again until it came to having a sparkling. He'd be stuck at second. His rut flared ever stronger at the thought.

His field must have also flared because Skywarp bared his fangs and fanned out his wings and Starscream looked alarmed.

"You two are going to fight," Starscream asked, concern turning to amusement. "aren't you?"

And then he done something that made both Doms pause. He slithered out of their grip, making sure to rub against both their crotch plates in the process and sauntered into the cave, beckoning them with a glance.

Thundercracker had a horrible feeling that Starscream may have changed his mind and might pit them against each other to weaken them both. A look at Skywarp and he knew he was not alone with these thoughts.

They followed cautiously.

Starscream went deep into the cave. At a questioning look from both of the bigger mechs he laughed.

"I haven't changed my mind. There are minerals in this cave that blocks our energy signals. I don't want anyway dropping in on us."

Thundercracker found himself snorting in amusement.. Starscream was indeed full of surprises but he didn't let his guard down.

Stuck in a cave with a Dom that wants to take him down a notch and a Sub who may not be so willing to continue if he feels trapped was not the safest place to be.

Skywarp merely smirked. "How come we haven't been contacted already?"

"I am second in command of the Decepticon army. I changed the patrol rota."

Thundercracker smirked and approached his Sub with confidence. He raised his arms to Starscream's shoulders and rubbed them gently.

"Skywarp, we'd better show just how much we appreciate our ranking officer, don't you think?"

The purple mech smirked and followed Thundercracker with a saunter. Of course the blue mech should have been more aware, but Starscream's optics had gone a dull, relaxed red from his administrations to his shoulder joints and he was feeling rather proud of himself. To suddenly be airborne was vey much a surprise that Thundercracker cursed himself for letting happen.

He didn't need to think twice and roared as he regained his footing and charged at the purple Dom now standing between him and his Sub. They clashed with a loud clang of metal and hissing hydraulics as they pushed against each others shoulders, trying to push the other onto their back.

Starscream must have responded to his own coding because now he looked excited at the two of them, stepping away as not to suffer a stray hit. Thundercracker growled and slammed his helm into Skywarp's faceplate making the other mech grunt and take a step back.

A thrill went through the large blue mech as his opponent surrendered ground but he pressed on with as much strength as he could. Because they were trine, and because it was accepted by both that they would share the Sub watching them intently it meant that they didn't need to hurt each other, just prove who was the stronger or smarter to gain the upper hand and prove a better leader and protector of the trine.

Skywarp growled loudly. He could use his ability and make the larger fall flat on his faceplate but both knew it would make him look weak, not able to handle a stronger opponent, just as Thundercracker was loath to use his namesake ability for the same reasons.

Skywarp pushed harder, pressing his servos against Thundercracker's arms but that was a mistake.

Pressing against his arms meant that Skywarp was not pushing Thundercracker anywhere, just pushing against the force trying to move him. Thundercracker smirked as he curled his digits into Skywarp's side armour and pushed.

Skywarp hissed as his armour pressed and pulled against him in a clearly uncomfortable manner. One chest vent spluttered as the pressure mounted and Thundercracker press his full weight into him as the purple mech's grip faltered.

Skywarp took another step back and changed his grip to the blue mech's shoulders. Now Thundercracker had him, he took one forceful step, then another and gathered enough momentum to slam Skywarp against a wall at a jog.

He pressed his whole body against the purple and black, growling into Skywarp's audio and digging a servo into his hip.

Skywarp struggled, tried to push back but he couldn't get the power behind his shoves. He growled and hissed.

Thundercracker was steady and remained where he was against him, pressing. Skywarp would tire himself out and then he could put him in his place.

The two Doms were so riled they forgot why they were fighting in the first place and jumped when Starscream spoke.

"Are you just going to hold him against a wall or what?" The bright coloured mech asked with a suggestive, or at least, what Thundercracker took as suggestive, smirk.

"Starscream! Not helping here!" Skywarp ground out as he tried to take advantage of Thundercracker's momentary distraction.

Being pushed back a step made the blue mech growl and slam the pruple mach back against the wall with enough violence that even Starscream took a step back.

"No." He hissed, baring his teeth.

Skywarp scowled, but relaxed ever so slightly, surrendering.

Now Thundercracker had to complete dominating the younger. He had to get his panel open with either force or lust or both. Once Skywarp was bared to him that was it, Skywarp and Starscream were his.

He waited first, to see if the purple mech would open on his own, especially since they had already had this fight and it had been with blows the last time.

Skywarp seemed to be debating this himself if the flashing emotions on his faceplates were any indication. Thundercracker waited, he may be following his coding but he was not a mech prone to violence when it could be avoided.

He could feel his spike pressing against its cover now that he wasn't distracted by anything else. His rut was flaring strongly at both the fight and the Sub near by.

Getting impatient, he growled. Skywarp looked him in the optic and then a faint snick could be heard.

Thundercracker instantly let his expression and stance relax as he nuzzled Skywarp's faceplates. Thankfully, Skywarp nuzzled back, signalling that he fully accepted his place and was more then willing to let Thundercracker take him.

Lust rose and his own panel slid aside.

Skywarp looked over his shoulder and tensed. Alarmed, the blue mech followed his gaze.

Starscream was frozen, wings and shoulders stiff. Optics fixed on their lower bodies. He would twitch, as if about to turn away but couldn't quite bring himself to look `away.

"Star?" Thundercracker called gently.

The tri-coloured mech just bit his lips, not raising his gaze.

"Starscream?"

Wide red optics snapped up. "What?" He asked, flustered.

"If you aren't ready for this…"

Starscream shook his helm. "No. The heat is too strong and I'm fed up hiding." His chest rose with a deep intake. "I just… find it strange. Never seen… you know… since. I just…" He struggled for words, clearly fighting to keep his gaze from wandering back down.

"Star?" Skywarp asked softly.

"What?"

"Come closer."

He hesitated, nervous.

Thundercracker frowned, but Skywarp rubbed a digit down his cockpit in a reassuring gesture.

"When you want to do it, it doesn't hurt, it feels great. Honestly."

Starscream took a small step towards them. "But you clearly don't want it and yet…"

Oh! Thundercracker felt stupid. Starscream said he was young when it happened. Maybe he was never told what was involved in a case such as theirs when two Doms were planning to be in the same trine.

Skywarp chuckled. "If I didn't want it, I'd be outta here in a flash."

The comment surprised Thundercracker too and he gave the smaller Dom a questioning look.

"TC, you know I've liked you even though you're a Dom." He smirked. "Seriously, all that fragging around and you didn't once think?

Thundercracker sighed. "Really? I was never sure, you always looked annoyed when I topped."

"I wasn't sure if it was feelings or coding driving you until recently. If I looked weak or that I wanted it in anyway I wasn't sure if you would have continued or just took advantage."

Thundercracker was hurt but understood. .Rut programming can make even the most level headed do things they wouldn't.

"So… What?" Starscream asked, optic ridges furrowed.

Thundercracker chuckled. "It's a Dom thing. It's in our programming to make it look like we don't want it when we really do."

Starscream nodded. "Yeah, I understand."

Then Skywarp, still pinned by Thundercracker, giggled in a very undecepticon-like manner.

"Hey, I have an idea. Starscream, come over here." Starscream slowly approached. "We won't move while you familiarise yourself with us. "

Starscream looked alarmed, Thundercracker only felt lust.

"Seriously." Skywarp continued, and slid his arm down their bodies to take Thundercracker in his servo. The blue mech hissed as the strong griped sent a wave of pleasure up from his spike. "Just take hold!"

Starscream looked at Thundercracker who just smiled back at him, until he gave a deep throaty moan as Skywarp began to move his servo up to his tip to run a thumb over the slit.

Starscream smirked "You a noisy one then?"

Skywarp cackled as Thundercracker tried to retort with an answer but couldn't as another moan burst forth as Starscream placed his servo over Skywarp's.

"You have no idea." Skywarp answered for him while taking his chin in his free servo and giving him a long deep kiss.

Thundercracker groaned into Skywarp's mouth as their glossias entwined and lips moved against each other. Denta clashed as Thundercracker grabbed the back of Skywarp's helm to hold him fast and take control.

He felt a soft touch to his wings and flickered on an optic to see Starscream moving closer to him. He gave a moan as that servo travelled to his back where his wing joints were and started to pinch and rub at the sensitive wires and cabling there.

Starscream's other servo was still fastened around his spike, unmoving, Skywarp had let go to give him room to move. The smaller seeker seemed hesitant to do so but Thundercracker didn't protest. Give him time to adjust, he thought to himself as Skywarp gave him a playful nip on his glossia.

It didn't hurt but Thundercracker growled at him anyway and pressed him harder into the wall. His movement made Starscream let go of his spike and he released Skywarp's mouth to look at him in worry.

Starscream just shrugged. "Didn't want my servo crushed."

Starscream moved to Thundercracker's back using both hands to message wings and tickle joints.

He was surprisingly good and soon Thundercracker forgot about Skywarp and solely focussed on those skilled digits.

A sharp sensation of pleasure under one hand and a softer more prolonged sensation from the other constantly had him moaning and gasping shamelessly. He heard Starscream chuckl and then arched as cables tensed in his back after a practically wonderful sensation trickled through his wires from wing tip to wing tip.

His processor ceased functioning as he got lost in the sensations playing over his wings and back. More heat pooled in his lower regions with each touch of Starscream's digits.

Then a small gush of heated air against his neck and a glossia leaving a wet trail along the cabling there, it was too much.

"Primus Star!" He was vaguely aware of Skywarp straining his neck. "What are you doing to him? Never seen him this worked up so soon."

Starscream just hummed against Thundercracker's neck cables causing the blue mech to groan.

That gorgeously warm and flexible glossia pulled away and he growled in protest but those servos on his back kept him arching. "Oh, just something I picked up when I done a small study into being a medic."

Skywarp whistled low. "Gotta teach me."

And then Thundercracker knew he had to have something when a seduction purr vibrated against his audio.

"Maybe, if you prove you can handle it."

Thundercracker's hips worked by themselves as he thrust against Skywarp' leg much to the purple mech's amusement. Starscream continued his administrations but had obviously been startled.

"TC," Skywarp started, "The whole point of that is to-"

Thundercracker just took Skywarp's mouth to his own and dominated his mouth, at

the same time he expertly took control long enough to properly aim his spike to take

his trine mate in one swift motion

Skywarp whimpered into his mouth as his walls clenched and rippled against his

spike.

Thundercracker just stayed like that for a moment, enjoying the tight heat that encased him as Skywarp nipped at his chin to encourage him to move. Starscream's servos had stilled and he could feel him hovering at his back.

It was Skywarp who moved first, reaching around and locating one of Starscream's servos to gently guide it between their connected bodies. Thundercracker felt cautious digits touching the base of his spike, and most likely feeling around the stretched rim of Skywarp's valve.

Thundercracker peered down between their bodies to Skywarp coxing Starscream's digits to feel their joining. He watched, somewhat amused as Skywarp then tried to encourage a digit up into himself.

A trickle of fluid dribbled over Starscream's servo but he didn't pull away,, instead he pressed firmer against the rim and pushed his digit between Skywarp's walls and Thundercracker's spike.

He looked more curious then anything else, Thundercracker noted as the tri-coloured mech slowly curled his digit, rubbing both himself and Skywarp whose otpics had taken on a darker shade.

"How can this not hurt?" Starscream asked quietly.

Skywarp purred. "Cause I want this. When your body is willing and you really want it, your valve prepares itself with lube."

Starscream frowned "I know that idiot!"

Thundercracker raised an arm to rub Starscream's cheek with his knuckle. "I won't hurt you. Skywarp won't hurt you. If you aren't ready we won't force you."

Starscream looked at him. "Okay but this," He gestured to them, "may be turning me on, but it is also making me think. If its okay I'm gonna go outside for some fresh air."

Both Skywarp and Thundercracker jolted.

"No!" They both shouted in unison.

Starscream looked at them, anger and fear rising.

"What we mean is," Thundercracker started carefully, "Our programming won't allow us to let you out of our sight, at least, not until its done."

Skywarp wriggled against him. "Please don't go, I thought this would help you to see the pleasure and not the pain."

Thundercracker frowned. "You mean you challenged me knowing you would lose?"

Skywarp shrugged. "Sorta, that's what I was originally doing but when we got into it my programming took over."

Thundercracker was annoyed but only because they had wasted time, though he did see the reasoning behind Skywarp's plan. He took a step back, allowing Skywarp to support himself under his own weight. They both hissed when they separated, Thundercracker's spike twitching in the cold air.

Starscream looked flustered. "Eh, I didn't mean…" He frowned. "You could have continued if you wanted to."

Thundercracker shrugged. "You are still in heat; we are both in a rut. To be honest, I have seen him cry out in bliss too many times. I'd rather see you arching into my touch for a change."

Skywarp mock pouted. "Hey!"

Starscream looked between the two, hesitated then took a step towards them.

"How does this work with two?" He asked, eyeing both of them warily.

Skywarp grunted as Thundercracker smirked. "I'm alpha."

Starscream raised an optic ridge. "Hold on… the two of you…" His optics widened. "No! Not the both of you!"

"Not at the same time, no."

Skywarp muttered "At least not yet" But Starscream hadn't heard him. Thundercracker elbowed him anyway.

"Then… okay." He sighed heavily, wings shivering. "Lets get this over with."

Thundercracker felt his spark drop ever so slightly. "Star, really. If you are not ready we don't have to do this now."

Starscream waved a servo at him. "No, the longer I think on it the more likely I am to kill you."

Thundercracker couldn't argue with that and slowly began to approach Starscream. The tri-colour held his ground, though his vents clicked up a gear, in arousal or fear Thundercracker wasn't sure.

He reached out a servo to gently cup Starscream's face and guide their mouth plates

together. Starscream responded positively, moving his mouth against

Thundercracker's tentatively before boldly flicking his glossia out to run across

Thundercracker's lip plates.

The blue mech hummed deeply in encouragement as he brought Starscream closer to

his body, reaching arms around to stroke back plates and run a servo down the smaller

jet's side.

Starscream whined into his mouth, pushing his wings into Thundercracker's servo and moving more confidently. He reached out his own servos to stroke Thundercracker's chest vents.

Movement behind him caused his to stiffen and whip his helm away from that warm mouth to glare at the other Dom.

Skywarp dropped his wings low and moved away from them, settling against the far wall with his spike out. He began to slowly pump himself after taking a firm grip. He let his helm drop back against the wall as his optics focused on Thundercracker and Starscream.

Satisfied that Skywarp wouldn't interfere, Thundercracker reclaimed Starscream's mouth with a possessive growl.

Starscream moaned loudly, holding the blue mech's shoulders tightly.

Thundercracker gently lay the tri-coloured mech down on his back, not placing too much of his own weight on the smaller mech. Starscream's nervousness resurfaced but he continued to kiss and respond to Thundercracker's administrations.

"Starscream?" He asked softly.

The tri-coloured mech only responded with a glance.

"Ready to be bonded into a complete Trine?"