Frisk wasn't really expecting to ever be facing another human in a serious fight other than with the bullies at school. With the bullies, Frisk would just dodge their hits and tell them that they wouldn't get anything from beating them up until they stopped. This, however, was a grown man that had probably been to prison judging by his scars, tattoos, and attitude. Adults tended to have much smaller hearts than children, so Frisk knew that talking would do no good. They instead chose to simply dodge and refuse to fight back. The man's punches were slow, but judging by the time it took to wind them up, they would certainly hurt if Frisk was struck by one. "Stop moving, or I'll grind you into the ice!"
Napstablook couldn't stand to watch Frisk thrown into danger because of something he did. He tried talking to the man and saying that he was sorry, but he wouldn't listen. The human was enraged and had to be subdued. As an act of desperation, Napstablook called Mettaton on his phone. His fingers trembled so much that he could hardly dial, but with a little hope, he managed to do it.
A cheerful voice answered the call immediately. "Hello~ Mettaton speaking."
Napstablook quivered helplessly as Frisk slid out of the way of what looked like a potentially fatal hit. "M-Mettaton, help... I... I..."
"Blooky? What's wrong?"
"I-I-I don't know Undyne's number, you have to call her! Frisk is... Mettaton... Pl...Plea..." The stress quickly got to the poor robot and he began hyperventilating. Perhaps making his model as humanlike as possible wasn't Alphys' best idea.
"Calm down, keep Frisk safe! I'll call her right away!"
By the time their call had ended, a small crowd gathered around the fight between a tiny human with a big heart and a large human that lacked any common sense. Anybody that dared to interfere was tossed aside like a crumpled sheet of paper. The man showed no signs of tiring, and Frisk had slipped and fallen so many times that their knees were bleeding through their pants. Napstablook felt more worthless than ever since he couldn't even bring himself to help. He remembered Alphys telling him at one point that he had special defense mechanism that she'd show him how to activate in the future, but he had no idea what it was or how to get it to work. It was as if his own body denied movement, and with nothing else to do, he fell to his knees and pleaded for the man to stop.
Frisk knew that they couldn't win this battle alone, so they used their last resort and ran over to Napstablook and shook him until he looked up at Frisk. Napsta could barely see at that point, as his eyes were clouded by an endless stream of tears. Through the haze, however, he could see the foe towering behind Frisk with his arms raised aggressively. Napstablook knew that this was not the time to feel sorry for himself. In order to protect Frisk, he pushed the small child behind him and stood in his place before the man struck. Napstablook knew that one hit from this behemoth of a human would surely hurt and most likely damage his body, but that didn't matter to him. The only thing on his mind was protecting Frisk, and he put his entire being into that action. When Napstablook most anticipated the hit, nothing happened. He kept his eyes squeezed shut until there was a loud thudding sound followed by and even louder thud that made the ground beneath him shake. Cautiously, he let one of his eyes open. In front of him was some sort of blue translucent blue shield that emanated from Napstablook's heart-shaped core. The crowd around him cheered and clapped for the robot, and Undyne could been seen running towards them in the distance.
With the man incapacitated, the shield vanished and Napsta focused his attention on the bleeding child behind him. "Oh no... you're hurt... I should have done that sooner... Alphys told me I had a defense mechanism... I'm so sorry... Frisk..." Napstablook knelt down and hugged Frisk tightly while crying into the crook of their neck. Frisk hugged back and told him that he did great.
Undyne entered the scene and looked over at the man who was groaning in pain while lying on his back. She then saw Frisk's bloody pants and nearly stomped a hole in the ice. "Is that the guy that gave you problems" Frisk nodded, and before Undyne could go over and flatten his head on the ice, Alphys came running over and told her to stop. "Al, did you see what that guy did to Frisk?! He... uh..." Undyne noticed how tall and fearsome the man looked and then raised her eyebrow suspiciously. "Did YOU do this to him, Frisk?" Frisk shook their head and pointed to the sobbing robot in their arms. "What? THAT guy knocked him out?" Frisk nodded and Alphys sighed in relief.
"N-Napstablook, did you a-actually fight him?" Alphys asked curiously.
Napstablook shook his head slowly. "No... I stood in the way... I made a shield... I think..."
It wasn't long before the rest of the family gathered around Frisk and Napstablook. Toriel went into Mom Mode and patched up Frisk's knees while Mettaton sat next to his cousin and held him close. Papyrus was on the brink of tears because of his injured buddy, and Sans shared Undyne's rage towards Frisk's attacker. An ambulance was called for the man because Napstablook's shield was made of electricity and magic, and therefore, could potentially harm a human. "Who wants to go home and watch cartoons?" Toriel asked the group. Despite their day of fun being cut short, everybody had a really good time at the festival. They all spoke to each other about what they experienced at a normally all-human event. Everyone was smiling and full of joy except for Napstablook, and surprisingly, Mettaton. Napstablook had an obvious reason not to smile, after all, he felt bad about not being there for Frisk. Mettaton, however, was dealing with some internal conflict. He then spoke to Papyrus about something rather serious.
Toriel dropped the two robots off at their home and drove off. Before Mettaton could even wave goodbye, Napstablook had already unlocked the door and made his way up to his room as quickly as possible. This was weird even for Napstablook, so Mettaton ran after him. "Blooky, is something wrong?" Mettaton made his way up the stairs and to Napstablook's room, which contained a new bed that the anxiety-filled robot was laying face down on. Metta sat next to him and poked the back of his knee. "Hey, silly. Do you mind telling me what's wrong?" Napstablook flipped over, nodded, and then resumed burying his face into his gray pillow. He wanted to desperately ask Mettaton a question, but the words wouldn't leave his lips. There was no way that he could go through with Frisk's advice; it was too embarrassing. "If you don't tell me, it'll just get worse. Take my word for it, it's best to talk about your problems."
Napstablook sat up and hugged his knees tightly, being sure to avoid eye contact. Frisk's advice rang in his head before he spoke. "What... am I to you... Mettaton?"
Back at the home of Frisk the human, Frisk, Sans and his brother were all on the couch watching Frisk's favorite TV show. Meanwhile, Papyrus was boasting about how Mettaton became so infatuated with him that he said that they needed space. "I can understand why he doesn't want us to spend time together for a while. After all, if he became obsessed with me to a certain point, he would no longer be able to perform! It would be selfish if such a generous skeleton such as myself got in the way of a celebrity's career. Therefore, the great Papyrus had to break things off. You see, Frisk, sometimes you must do things that you know are best for someone, even if those things are hard."
"So, you dumped him?" Sans asked.
Papyrus nodded. "It was for the greater good! Even if I wasn't the one that first said we needed to be apart... and, even if it was out of the blue..."
"I see. HE dumped YOU."
Papyrus nodded sadly. "Nyoo hoo hoo... dating is hard when people can become so fixated on you.."
Sans patted his brother's back. "It's okay, bro. I'm sure you'll find someone with so much time on their hands that they won't even be bothered by your charms."
