Karkat opened the door, then instantly started spluttering and writhing around as a bucket, complete with a large amount of water fell on his head.

"Uaagh! JOHN YOU FUCKASS THIS IS INCREDIBLY OBSCENE AS WELL AS
COMPLETELY CHILDISH!"

John giggled madly in the corner, tears pouring from the sides of his eyes. Barely staying coherent, he managed to stutter out the words

"Karkat, you l-look so funny! Ha! I wish Terezi could see you!"

"OH GOG PLEASE NO"

"Terezi! Come here!

"NONONONO"

"TEREZIIIIIII!"

"AUUGGH YOU NOOKSUCKER!" Karkat screamed at John, tackling him to the ground "I WILL END YOU" He ended up on top of him, restraining John's arms, while at the same time furiously blushing. Suddenly, Terezi walked in, and started cackling madly when she saw them spread-eagled, rolling around.

"Well, well, look at the two love birds. Oh, and look! There's a convenient bucket right over heeeeere."

"AAAAAGH NOOOOOO THIS ISN'T HAPPENING THIS ISN'T HAPPENING" Karkat yelled, his cheeks flushing an even deeper red.

"Well, I'll just leave you two alone... it isn't in my character to meddle."

She wandered back out through the door, obliviously hitting Karkat as she turned around. He sat back on his heels, clutching the back of his neck.

"Sorry, I guess"

"No, it's okay Karkat. I'm just happy it worked!"

Karkat restrained a growl, and got up.

"Well, if you'll leave me BE, I have some business to attend to."

"Wait just a sec." John blushed, took a deep breath and suddenly darted up against Karkat's chest, tipping his head down and pressing his lips against Karkat's. Karkat stiffened for a second, then melted into the kiss, pulling John closer. They parted, looking down at the ground, and then Karkat pulled John back into another kiss.

"Happy April Fools Day John"

"Happy April Fools Day Karkat"