Just looked back over the drabble request sheet, to refresh after seeing how many people couldn't. I've never realized that toys were on there. In honor of following the rules, sonjet+toys, if you please🙏🏾
drabble requests: open
"Close already?" Sonic taunts. There's an infuriating smile on his face, one that pisses Jet off even more than how fucking composed he still is. "I thought this was supposed to be a competition."
"You're not playing fair," Jet accuses. His voice trembles in time with the vibrating dildo up his ass—the same kind that's currently inside of Sonic, though it's hard to tell with how fucking unaffected he looks. "You spread your legs for anybody with something to stick in it. Of course you—"
He cuts off with a gasp when the dildo shifts just so, balling his hands into fists and holding his breath in an effort not to come. It doesn't help that Sonic is watching it all happen, looking at Jet with that stupid fucking grin on his stupid sexy face. Jet would love to look away or close his eyes, but that would be admitting defeat—and he can't lose. Not to Sonic.
Of course, the blue bastard was never going to make it easy. Sonic shuffles closer on his knees. He doesn't touch—it's against the rules—but Jet can feel the heat of his body against his own. "Wanna make it even more interesting?"
His voice is a deep, annoyingly attractive rumble. It brings Jet even closer to the edge—but at least focusing on crafting a response gives him something to do aside from feel. "How?"
"Like this." Sonic lifts his hand slowly. Jet tracks the movements with his eyes, holding his breath again in anticipation as the hand nears Sonic's dick. When it makes contact, the air leaves Jet's lungs in a rush. He feels dizzy.
Sonic strokes slowly. A groan leaves him on his next exhale, the sound shooting straight to Jet's own leaking dick. "C'mon, dude." Sonic laughs, breathless. "Don't leave me hanging. It's not fair if you don't also touch yourself."
Jet hesitates. He's so close already that if he touches himself he's sure he'll come almost immediately. With Sonic stroking himself and Jet keeping his hands at his side, the playing field is leveled somewhat. He actually has a chance.
Sonic's eyes sparkle, amused like he knows exactly what Jet's thinking. "Don't you wanna win fair and square?"
Jet groans in annoyance and raises his own hand and wraps it around the base of his cock. Just that touch makes him jolt; when he starts stroking he shivers, a full-body movement he can't even attempt to hide. Sonic's eyes go dark as he watches, pupils blown as he trains his eyes on Jet's dick.
It's hot, Sonic looking at him. Somehow even hotter is the way their knuckles bump at every pass of their hands. Technically against the rules, but they're both too far gone to care.
Jet's stomach lurches. He stills his hand on his dick, squeezing just below the head in an attempt to stave off his approaching orgasm. He can see Sonic is flushed now, too, his dick leaking precum. Close, clearly. If Jet can just last a little bit longer—
Sonic tuts. "Don't do that. 'S not fair." He leans his upper body forwards, so close that they're just barely not kissing. "Keep going. Be a good boy and come for me."
Jet tries. He really does try not to, but—it's no use. He comes, spilling over his and Sonic's hands and leaving a mess on both their stomachs.
A triumphant smile spreads across Sonic's face. His own hand stills slowly, then leaves his cock entirely. "I win," he says. He places both hands against Jet's shoulder and pushes him down until he's flat on his back with Sonic hovering over him. "That means I get to do what I want, right?"