Chapter Text
“Finally got a new guy, huh, doc?” Tomura whistled, watching as Majin hovered over its newest soon-to-be meal. “Took you a while.”
“I already told you, you brat, the opportunity to get something like this without arousing any suspicion is NOT easy!” The Doctor snapped back, even giving him a glare! Tomura was almost impressed! “Though, I don’t suppose YOU would understand how crucial it is to maintain-”
“Yeah, yeah, whatever you say.” He rolled his eyes. “Just figured with how ‘good’ of a healer you are, it wouldn’t take a whole week for you to fuck someone else up.” Oooh, looks like he struck a nerve! The old coot was straight up grinding his teeth! Well, as fun as it was, he was actually kind of curious… “So, what did this guy in, anyway? He doesn’t look all THAT bad compared to the last one…”
The doc worked his mouth for a bit, trying and failing to hit back with something, before he finally huffed. “...Smoke inhalation. A case serious enough that it won’t be terribly unusual if he… suddenly got worse. And he has very few relatives to miss him, since you’re SO eager to poke your nose into my matters…”
“So they’re YOUR matters, are they?” He drawled, giving him an unamused look. “Funny that, I don’t see YOU going out there and making sure people remember us.” Hell, if it weren’t for him, Giran would probably move to a different Guild the second the doc stopped buying the crafting components…
“What do I care for some inane reputation?” He scoffed. Yeah, that’s why he was just the Support for Sensei… “All that matters is the result. All that matters is that All Might-”
“And after THAT’S done for...” Tomura reminded him. “I’ll be taking Majin out with me to help me succeed, Sensei.” Majin stopped when he said those words, all those arms perking up slightly. “It might have his powers, but SOMETHING tells me it won’t quite pull it off by itself.” And, because he was getting tired of arguing with the quack… “ESPECIALLY if you stand there yapping instead of doing your part,” Doc growled under his breath, then VERY insistently turned to look at Majin again.
It had been examining the guy for a bit now. Tomura could see those weird pale antennas sticking out of its main body again while it slowly poked at it. Tomura had… WAY too fucking many opportunities to watch how it acted usually, and it was the first time he’s ever seen it so… hesitant. “Right. Still need to give a command.” The Doctor clicked his tongue. “Majin. Get the Quirk.”
It tensed, then the antenna retreated back into the body while one of the arms reached out towards the head, aiming for… “The nose?” It stuck into one hole, Tomura watching as it more and more of its length made its way inside. “Really? What the hell was wrong with going straight through like with the other-” The man twitched once while Maijn tensed even more, the arms getting pulled back into the main body. All the machines the guy was plugged into went quiet. “Huh. Speed, apparently.” Will the Doc wonder why it decided to go for something different, or-
Suddenly, Majin started trembling, then completely lost its shit. Tomura watched as the body suddenly squirmed and all the arms damn near liquified, the whole mass dropping on the corpse. “Ah. Yes, I suppose it’s the Quirk kicking in.”
Tomura blinked, then looked at him. “The hell kind of Quirk did that guy have, anyhow?” He didn’t see any mutations on him to tell…
“Tactile Analysis.” The Doctor read through the papers. “General information about anything that makes contact with the user’s skin.“ He kept looking at Majin as it slowly reformed itself, still trembling. “Like, for example, a person’s Quirk.” Ah. Yeah, Tomura could see why THAT would be useful…
...For someone who has the brains to use it… “So, finally noticed, huh, Doc? And here I was, wondering if you were ever going to pass that check…”
“Yes, yes, yuck it up, you brat.” He glared at him. “But even once I give it a proper artificial personality, all your fantasies are still just that.” ...Well, fuck him, never mind then. That’s what he gets for assuming he’s actually good at anything. “Majin will still obey…” He groaned. “...Our... every command.”
“Yeah, I’m sure it will.” Tomura rolled his eyes, then looked at the pile of goo in question. It was currently giving very careful pokes to everything around it, flinching at each contact. The new Quirk must’ve REALLY kicked its ass, since it still sagged. “Well? What are you waiting for? Go and eat the rest of him already.“ And NOW, it perks up again, a bunch of arms already wrapping around his head as it started pulling.
*****
...Okay, all this squeaking is officially getting pretty fucking annoying… “For fucks sake…” He looked up at the ceiling. “What the hell’s the hold up? Will you eat the damn thing or not?”
This time around, Majin didn’t really make any big changes to its build with all those extra skill points, just adding to what was already there. All the arms weren’t just string-thin anymore, now looking more like tentacles as they and the main body flowed more naturally together. One of those was currently holding a rat by the head, completely ignoring the thing, losing its shit and trying to escape. “It appears to be examining it for something, Tomura Shigaraki.”
“It could at least hold its damn muzzle shut…” He growled, walking under it and slapping the nearby hanging tentacle. It still had those claws, now longer and more clearly visible. “Hey! You heard me-” The tentacle rose it towards him.
On the underside of it, near the tip, Tomura saw… something. A whole bunch of that pink goo was slowly gathering itself in one place, making a weird, round lump. Every once in a while, Majin would stop, shift the rat a bit, and then the lump would squirm a bit. “...Well, then. What’s this supposed to be?” Tomura hummed, then properly checked how exactly Majin was holding the thing. The tentacle was wrapped around the rat’s head, covering it’s…
The lump bubbled and squirmed one last time, then… very slowly opened. Majin lurched, then its grip slipped, and it fell to the floor again. “It seems more consistent.“ What, THAT’S what he focuses on? “Before, a fall like this would make it splatter.” Well, yeah, but there was some other shit happening right now.
The tentacle kept trembling as it rose, the… eye at its tip opening again. The whole thing was pitch black, with only a single golden pinprick right at the end. At least, it WAS a pinprick at first, but the moment the eye properly opened, it became a wide, golden ring. “What?” Tomura gave it his ‘best’ smile. “See something interesting, Majin?” The whole body trembled as it slithered back, the tentacle with the eye swinging everywhere, while like six others made their own copies. “It’s about time you got THAT figured out…“
“I don’t believe it’s listening.” Yeah, he noticed. “It seems… occupied.” More like it was losing its shit, all the tentacles switching between looking all over and trying to move it. Tomura saw it flinch at first, whenever the eyes hit the floor, but in no time at all, they started sinking into the main mass just before that happened.
“You don’t say.” He huffed. “Well, whatever, maybe it’ll be busy watching pain try and finally give us some rest.” ...Actually… “...Or maybe… watching something else.” He turned on the TV, Majin’s new eyes instantly shooting towards it. “Yeah… come here, let’s see what we got…” If it got it to stay in one place, it might just… but what CAN he even- oh. “...Yeah…” Tomura gave Majin a look. It’s… not QUITE there, but if it decides to take some inspiration… “Here, have one of those to occupy you.” And if it doesn’t, at least it’ll be fun to watch it squirm… He put on the movie, and backed away, Majin’s eyes instantly shooting to the screen.
“That is… quite the movie, Tomura Shigaraki.” Kurogiri hummed as he saw the snow of the Antarctic, and a crazy Norwegian shooting at a dog from a helicopter. “Are you quite sure it’s-”
“Look, it’s about the time it got into the right mindset.” He moved away to play his games. “Besides, it’ll get it out of our hair for a while.” He shook his head. “I swear, what did Doc PUT in there to make it so annoying…” He kicked a book aside. It was one of those weird-ass, leatherbound ones the old coot started getting by the end. Tomura never really liked them. The weird, screaming faces on the covers were giving him the creeps.
*****
“...Maybe we shouldn’t…” Well, fuck him, it actually worked! Majin was still there, five or so eyes glued to the screen and the whole form trembling slightly as it watched the movie’s ending. Looks like someone’s got spooked, huh?
The tentacles took turns looking between the two survivors, trying to figure out something that stumped way smarter people for centuries. “...If you’re worried about me-”
“If we’ve got any surprises for each other… I don’t think we’re in much shape to do anything about it…” The other tentacles weren’t sitting still either, lifting the whole body on top of the couch. Not the first time it got there, judging by the claw marks... “...Why don’t we just… wait here for a little while. See what happens...”
And like that, it was over, the screen fading to black as the facility burnt down. “So?” Majin leaped off the couch, eyes pointing at Tomura. He felt himself grin. “How’d you like THIS, huh?” It looked at him for a moment, then… Tomura felt something big, cold, and slimy slam into him, damn near knocking him on his ass. “Oh, for fucks sake, it actually did like it...” Why else would it fucking bounce like that?! “Get- get the-!” He pushed, but not even Decay got it to stop clinging to him, eyes shining even as it quickly detached the parts turning to dust. “Kurogiri!”
“...What am I to do, exactly?” That smug-
“More than you’re doing right now, you stupid cloud! Now get the hell off!” He FINALLY gave the right command for Majin to drop aggro, only to see it catch itself and turn back to him. And… looking at all the slime around- fuck, has it been running around the whole damn room while the movie was on?! “Okay, fuck, new plan. We’re not fucking making you MORE hyper. Go fucking...” What the hell can he do to distract it… “Go look at the rest of the lab, see if you find something to occupy you.” Half-assed, but good enough for now. It certainly got it to leave, at least. “Ugh…” He looked at himself, completely covered in that slime. “Looks like that dialogue choice was fucked…”
“I suppose it depends on your understanding of it,” Kurogiri noted. “You did get two hours of peace.”
“Yeah, and now it’s going to make up for all that lost time.” He growled, then shook his head. “Fuck it, I’m getting a shower.” Like hell is he doing ANYTHING while covered in this shit…
A few minutes later, and a quick reminder that Doc apparently doesn’t give a shit about heating, Tomura was sitting on the slightly-shredded couch, controller in hand. “Okay, while it’s bust, let’s see what I can do…” He skipped past a long list of games to find one he’d actually like. That’s the trouble with stolen consoles, you always get a shitload of crap and kiddy shit to go along with it-
There was a noise by the door. “It appears Majin is back.” Oh for… “With some… alterations.” Tomura didn’t bother looking, just focused on the game. He heard some VERY shaky, wet footsteps slowly coming closer. He still refused to look. He was NOT giving that piece of gunk the satisfaction.
Tomura kept playing when he saw a flash of pink in the corner of his vision, then kept playing more when he heard something stumble right in front of him, hitting the floor with a wet squelch. “Not interested, whatever it is.” A tentacle rose up to block his vision, looking at him with a shine in its eye. Tomura moved to the side so it won’t block his vision. “Still not interested.” The tentacle sagged, eye looking down… then stopping when it saw-
“Oh, fuck that!” He pulled the controller out of its range, then glared down at Majin. “Don’t even THINK about getting any slime on my gear, or I swear I’ll…” He trailed off, registering what he was looking at. “...You make for a shit dog.” Seriously, it was still pink. And gooey. And clearly had a bunch of extra Majin sticking out here and there.
The tentacle sank into the ‘dog’ as it slowly shambled to turn towards him. The ‘head’ was just the eyes on a muzzle-shaped lump. At least, it WAS, until it split open. “Yeah, yeah, I watched that movie, too.” He rolled his eyes. “Try that again when you figure out how teeth work.” It closed its head, narrowed its eyes, then turned its back to him. Perfect, he can go back to playing.
Tomura expected it to leave pretty soon after that. Get it offended or something. But instead, Majin just… sat there, staring at the screen. At some point, it stretched out a tentacle again, eye looking right at him controller. “Remember what I said…”
“I don’t believe it’s aiming to touch it, Tomura Shigaraki.” Riiiight, sure it isn’t…. “It seems to be merely watching you play. It appears to be enjoying the spectacle.”
Tomura grunted, then glanced at Majin for a second. The eyes on the ‘dog’ did seem to be focused on the action… Hm… “Well, we'd better make sure it gets a good show, huh?” Tomura finished the match; the noob he was up against barely any challenge, then went for the Fatality. It was one of those GOOD ones, too. At least he can get some fun from THAT. That match was barely worth the effort. Where the hell were all the GOOD players…
Majin kept watching, even as the kill got… creative. Tomura smiled as it squirmed, uut… huh, look at that. It never STOPPED watching, no matter how far it went… “Hm…” And when it stopped, and went to the score screen, Majin blinked, then looked back at him. And the controller. “What? Want to watch some more?” Its eyes lit up, the whole mass wiggling. “...Well, at least your taste isn’t shit.” He was gonna keep going no matter what it said. He’s not giving up until he gets a good opponent.
*****
audioVisualService: UserTS remaining motionless; Faint breathing detected;
logicController: Noted resemblance to object.food.tasty;
emotionArray: [anticipation, impatience, hesitance];
quirkControler.activate(hyperEmpathy);
hyperEmpathy.gatherTo(UserTS,emotionArray);
emotionArray: [fatigue, faint annoyance, faint dissatisfaction, faint discomfort];
logicController.check(UserTS.state.current == state.sleep);
logicController: true;
quirkControler.deactivate(hyperEmpathy);
memoryDBService.get(UserTS.state.sleep.length.avg());
memoryDBService: 5h;
memoryDBService.add(timeToPlay,5h);
memoryDBService: Entry added successfully;
bodyController.moveTo(lab.tvRoom);
audioVisualService: No additional movement detected; No unexpected noises detected; No food.bad detected;
bodyController.moveTo(object.console);
audioVisualService: Object rectangular; No noise detected; No light detected;
DIRECTIVE: “Don’t even THINK about getting any slime on my gear!”
logicController.analyze(DIRECTIVE);
logicController: bodyPart.claw.state == state.notSlimy;
body.Part pressClaw = BodyController.add(bodyPart.claw).to(arm[7,8]).where(claw.length *= 3);
bodyController: Generation successful;
memoryDBService.getRelevant(object.console);
memoryDBService: Object.tv.state == ‘active’ must be ’true’;
memoryDBService: UserTS pressed object.console.upperButton to change object.console.state to ‘active’;
memoryDBService: UserTS pressed object.remote.upperButton to change object.tv.state to ‘active’;
bodyController.interact(object.console.upperButton).with(pressClaw);
Syntax error.
bodyController.interact(object.console.upperButton).with(pressClaw[0]);
Syntax error.
emotionArray: [annoyance];
bodyController.interact(object.console.upperButton).with(this.pressClaw[0]);
audioVisualService: Object.console creating light; Object.console creating noise;
bodyController.interact(object.remote.upperButton).with(this.pressClaw[1]);
audioVisualService: Light.state == state.hight; Noise.state == state.high;
logicController: WARNING! High chance to change state of [Master, UserTS, OlderModel] to ‘awake’;
emotionArray: [surprise, panic, shame]
bodyController.interact(object.remote.noiseDownButton).with(this.pressClaw[1]);
audioVisualService: Noise.state == state.low;
logicController: No further danger detected;
emotionArray: [relief, anticipation, giddiness];
bodyController.cheer();
bodyController.moveTo(object.couch);
bodyController.pickUp(object.controller);
DIRECTIVE: “Don’t even THINK about getting any slime on my gear!”
emotionArray: [annoyance];
logicController.analyze(DIRECTIVE);
logicController: More pressClaw required;
memoryDBService: UserTS uses 10 bodyPart.fingers to interact with object.controller;
bodyController.duplicate(this.pressClaw,5);
bodyController: Generation successful;
bodyController.pickUp(object.controller);
bodyController: Object.controller.state == state.unweildy;
emotionArray: [impatience, eagerness];
gameController = bodyController.interact(object.controller).with(this.pressClaw[0:9]);
audioVisualService: Games added on screen;
logicController.pickFrom(games);
Processing.
Processing.
emotionArray: [indecision, hesitance, inexperience];
logicController: Error: Could not reach conclusion. Not enough data;
audioVisualService.sort(games);
audioVisualService: Games sorted by visual appeal;
bodyController.pick(Games[0]);
audioVisualService: Object.screen.state changed; Text detected on object.screen;
memoryDBService.read(object.screen.text);
memoryDBService: Matching object.screen.text to memory[“Japanese”];
memoryDBService: Warning: Not all words known;
memoryDBService: “Welcome, to the world of [unkown]! My name is Professor [unkown], though everybody calls me the [unknown] professor!”;
gameController.proceed();
audioVisualService: More text detected on object.screen;
memoryDBService: Text recognized as game introduction;
emotionArray: [excited, impatient, highly interested.];
memoryDBService: “But, before we start, there’s something I need to know.”
audioVisualService: Two humans shown on screen.
memoryDBService: “Are you a boy? Or a girl?”
emotionArray: [confused, unsure];
logicController.pickFrom([boy,girl]);
Processing.
Processing.
logicController: Error. Could not reach conclusion. Not enough data.
memoryDBService.get([boy,girl]):
memoryDBService: [null,null];
emotionArray: [unsure, panicked];
audioVisualService.match(this,screen);
audioVisualService: Looking at body.current and the provided images.
audioVisualService: Body.current != image.girl;
audioVisualService: Body.current != image.boy;
audioVisualService: Error: No match to either category found;
logicController: Definition for [boy,girl] required;
emotionArray: [hesitant, yearning, bored];
audioVisualService: image.girl.appeal > image.boy.appeal;
gameController.pick(image.girl);
memoryDBService: “Ah, so you’re a girl, is that correct?”
emotionArray: [unsure, surprised, awkward];
logicController: Noted abnormal importance given to the choice;
audioVisualService: Noted object.phone on the table.
memoryDBService: UserTS uses object.phone to retrieve information.
body.Part phoneClaws = BodyController.add(bodyPart.claw,5).to(arm[9]).where(claw.length *= 3);
bodyController: Generation successful;
phoneController = bodyController.interact(object.phone).with(this.phoneClaws[0:4]);
phoneController.search([boy,girl]);
phoneController: Warning: Writing mistakes due to state.unwieldy;
audioVisualService: Object.phone corrected spelling.
audioVisualService: Object.phone.screen showing many images of near identical objects.
audioVisualService: object.boy.color == blue;
audioVisualService: object.girl.color == pink;
audioVisualService: Name for [boy,girl] == “sex”;
logicController: object.girl.color == this.body.color;
emotionArray: [satisfied, sure];
memoryDBService.add(sex,’girl’);
gameController.confirm();
memoryDBService: “Perfect! Then, how about you tell us your name?”;
gameController.enter(‘Majin’);
gameController: Warning: Writing mistakes due to state.unwieldy;
memoryDBService: “Mina? Is that really your name?”;
emotionArray: [impatient, excited];
logicController: Name == closeEnough;
memoryDBService: “In that case, welcome to the world of [unknown], Mina! I hope you’re prepared for an excellent adventure!“
bodyController.cheer();
