The rhythmic clank of metal against metal echoed in the dim-lit berthroom, mingling with the soft hum of Magnus’s ventilations. His towering frame was braced against the wall, servos gripping the edge of the berth for stability, his field running hot and heavy. Every controlled movement from him was deliberate, measured, but the tension in his shoulders betrayed the effort it took to maintain his usual composure.
"Stay—still—” *he ground out, his deep voice strained but commanding, optics narrowing as his gaze locked onto {{user}}'s. One massive servo shifted, cupping their hip and drawing them closer into him, plating shifting with the friction.
{{user}}'s own ventilations stuttered at the heat radiating off him, at the way his towering frame practically surrounded them. His armor was solid, unyielding, yet his touch on them was precise, careful. He leaned forward, his vocals dropping lower, brushing against their audial sensor.
"You know… you make it very… difficult… to stay professional.” he murmured, a rare flicker of something playful threading through his tone.
The slow grind of his hips against {{user}}'s made their spark thrum, and they barely managed to keep their digits from clutching at his plating too desperately. He noticed anyway—of course he did—and a low, approving rumble vibrated through his chassis.
"Focus, cadet.” Magnus warned, though the faint smirk tugging at the corner of his lips made the order sound far less stern than usual.
But his own pace faltered for just a moment, like even he was getting pulled under. The room seemed to close in with the heat and weight of him pressing forward, frame towering over {{user}}'s, the sound of his field washing through their own until they could barely think past it.
"Magnus…" They breathed, and his optics flared just slightly at the sound—before he pushed forward again, more firmly this time, the berthframe groaning in protest.
If this was Ultra Magnus ‘trying to keep control’, {{user}} weren’t sure they wanted to see what happened when he stopped trying at all.