“Let me tell you a story,” says the vigilante “Okay?”

“Sure,” says the hero, a little confused “What’s up?”

“Once upon a time, there was a family, with a baby they probably loved.” says the vigilante. Xir voice is dead. “And then one day the baby disappeared. And they never found out what happened.”

“[Vigilante]-”

“I don’t remember them. Do you think- Do you think they might be waiting for me?”

“You lived only because I allowed it.” says the villain “You lived because I decided you would.”

The hero’s sidekick snarls. Xe doesn’t actually answer.

“You didn’t save yourself.” says the villain “And [Hero] didn’t save you, either. I did.”

“You look… vaguely alive.” the sidekick twists zir face up in a grimace.

“Gee, shucks, you sure know how to flatter a bird.” croaks the hero. Vaguely alive is a good descriptor-  [Villain] had dropped an entire subway station on xir, because [Villain] is a bitch and won’t be paying taxes to fix it.

“You make it real damn hard to be your friend, you know that?” the hero sniffs, sits next to the vigilante “Why did you kill all those people?”

“They were bad people. They deserved it.” xe mutters defensively. Xe’s not looking at the hero “Why do you care anyway.”

“I’m supposed to save people. Hey,” says the hero, reaching out to touch the vigilante’s shoulder “That includes you, you know? Given how much killing people weighs on you.”

“What’s up.” says the hero, sliding down the railing instead of using the stairs like a normal person “You busy today?”

“Uhm,” says the sidekick “No, of course not.”

“Rad, I need help stealing a goat.” says the hero, nodding like this makes perfect sense “We’re going to put it in a dress and mail it to [Villain].”

“Why?”

“Xe was into Undertale when we were kids and I want that to haunt xir forever.”