Trunks didn't answer, didn't even seem to hear. He squeezed his knees on either side of him, his toned thighs giving way to his ass sliding against Gohan's hips, and Gohan realized that he was growing hard despite himself.
"Wait," he breathed, feeling Trunks ease up, centering himself. When Trunks didn't stop, Gohan tried louder, "wait...don't....hang on..."
"Don't talk," Trunks whispered, closing his eyes, turning his head so he didn't even face Gohan. "Don't talk don't talk don't talk—"
"But you don't want this—" Gohan choked as Trunks lowered himself, feeling his head pressing at Trunks' entrance, then the overwhelming heat as Trunks pushed down.
A hiss—Trunks had closed his eyes in pain now, biting his lip as he rode Gohan's cock. The pace was slow but he didn't falter, keeping the rhythm as his aura blurred. The transformation to super Saiyan was gradual, like a gold wave washing over them both, and then the rhythm was easier, smoother, and Trunks made tiny noises that he tried to hide behind his hand.
Finally—half freed, Gohan reached out and pulled Trunks close, holding him in one arm even as Trunks refused to stop.
Thunder rumbled over head. Trunks whimpered, rocking harder against him, and he pushed his face against Gohan's throat, hiding from the world.