Work Text:
"Hey." said the Triangle to the Square, sitting alone on his two-dimensional plane. The Square was startled by the voice of Triangle, causing him to shift slightly to the left, but when he looked over and saw it was just Triangle on his plane, he calmed down.

"Fuck dude- you can't just go and shift onto my plane without... asking! You scared the vertices out of me!" said Square, a hint of anger in his voice, but a clearly friendly overall sound in his words which floated over to Triangle.
Triangle shifted closer towards Square, speaking as he did so, "Calm dowwwn dude, you freak out like this every time I come over... you need to learn to chill out~" Triangle said, his words trailing into a purr as he gently collided with Square, a movement which made Square blush.
"You seem so... tense," Triangle continued to a silenced Square, "I think I can help you out~"
Square could feel his 2D body warming up, and a pressure in his backside as he felt Triangles vertex nuzzling his bottom right corner. Square began to speak as he could feel his erection growing, "W-what if c-circle-" before Triangle interrupted him with a "Who cares if he sees... I don't~"

"I... f-fine... just make it quick~" Square stuttered out as he accepted the attractive Triangle's offer, his boner ready to be stimulated. Triangle shifted above and behind Square, getting a good look at Square's throbbing cock, "Wow, looks like someone is ready~" Triangle teased.
Triangle rotated himself, so that one of his side was directly parallel with the side of Square which housed his erection. "A-are you just gonna suck it...?" Square asked awkwardly as he felt Triangle's breath against his shaft, making his cock twitch.
"Is that what you want?" Triangle asked, looking up at Square, ready to take his cock in his triangular mouth.
"Um... y-yes... I think~" Square answered, prompting Triangle to shift himself towards Square's cock, his mouth opening to swallow Square's hardness as it plunged into his mouth and against the back of his throat. Square let out a strained gasp as he felt the warmth and wetness of Triangle's mouth against his member.

Triangle began to move himself back and forth, Square's cock sliding in and out of his mouth and throat, his tongue lapping at the drooling precum from his tip. "F-fucck~" Square whimpered as the intense pleasure coursed through his body as Triangle continued to suck with expert efficiency.
Triangle could only communicate in garbled moans of enjoyment as Square's dick obscured any speech Triangle tried to mutter, the vibrations of the attempted speech adding to the stimulation of his member.
"K-keep goinggggg~" Square begged, his rectangular body trembling.
Triangle could feel his own erection growing, rocking and swaying back and forth in rhythm with the movement of his body, slapping against his side once in a while- just enough stimulation to make drops of pre leak out.

"F-fuck b- dude I'm c-clllosssee~" Square warned Triangle- a warning which didn't bother Triangle in the slightest as he began to speed up, making Square whimper as he felt the change in pace against his wet cock.
Square could feel himself starting to slip closer and closer to an orgasm as his cock leaked precum profusely onto Triangle's tongue, which Triangle gladly lapped and swallowed.
Triangle could feel his own cock nearing release as well- the sheer enjoyment of sucking Square off was enough to push him near the edge, and the small amounts of stimulation pushed him even closer with every thrust of his body.
"A-aaAAah~" Square moaned as he felt his cock erupt with cum, spurting onto the back of Triangle's throat and on his tongue as he trembled from the intensity of the orgasm washing over him. Triangle felt his own pleasure crescendo into an orgasm as his cock began to shoot ropes of warm, sticky seed onto the floor, the flopping of his cock making the ropes spread in lines across the floor of the plane.

