Here is the 44th oneshot in my Miraculous Revelations series. This is the third of the 6 oneshots in my 12 days blitz that was suggested by the same follower responsible for countless past, present and future oneshots that have kept this series so varied and unique as I am not that creative. It is also the 6th oneshot in my 12 days of Christmas gift to y'all after my hiatus so we are halfway through now. This oneshot falls into the category of creative and unique with little to no similar traits to past oneshots (such as style of reveal or ending), something I am amazed at given how many oneshots are in this series and my own belief that I am not a creative person at all, it is all thanks to those who suggest these oneshots to me. That's all for this note, sit back and enjoy the latest oneshot in this series, App.

Disclaimer: I own nothing related to this show.


App - Max has invented a fun new app (patent, copyright and trademark pending) that allows you to take a picture of a person and put them in the outfit of one of Paris's heroes (of the same gender) or Scarlett Hawk Moth. Naturally this has both Marinette and Adrien worried given how they are Ladybug and Cat Noir respectively and Max's proven skills with technology. However, the both play along to avoid suspicion and because everyone else has already done it. What could go wrong so long so long as they don't request their actual costumes? What secrets might be revealed if someone edited a class photo with the app, without Marinette or Adrien knowing but they still saw the picture?


App

Marinette walked into the classroom a few minutes early to find most of her class already there and talking excitedly with each other. They were all surrounding Max's desk as he showed them something on his phone. Curious, Marinette walked over to see what latest tech masterpiece Max had created, they were always good given Max's talents and it had to be a tech creation to get most of the class so interested in what Max had created.

"What's Max created this time?" Marinette asked Alya when she reached the gaggle of students surrounding Max and whispering to one another.

"He's created a new phone and tablet app." Alya said as Rose let out a happy laugh at something Max had done with his phone. "It takes any picture and puts you in the costume of one of the 5 heroes of Paris, or if you are so inclined Scarlett Hawk Moth's costume but few are selecting him given the fact that almost all of us have been akumatized by that bastard."

"Scarlett Hawk Moth?" Marinette asked with a little feigned confusion. "That's the super powered version Hawk Moth who appeared on the Heroes Day, right? Why not the normal Hawk Moth?"

"Because I do not know what he looks like normally." Max said looking up from his phone at Marinette and adjusting his glasses before he continued to speak. "The visual data I used to create the necessary code and subsequent algorithms for this app is taken from public domain news reports and clips of our heroes and Hawk Moth so that I can be as accurate as possible when it comes to my app, accuracy makes for the best results after all. The only public visual data on Hawk Moth is from Heroes Day which shows Hawk Moth in his Scarlett, enhanced, form. There is no visual data on what his normal appearance looks like so I used what I could. Some people prefer playing the villain so I added him to the app as well."

"Oh, that is very clever." Marinette said as she tried to understand what Max was saying. "Why create it though?"

"Well I got the idea for this app after we all participated in that Clara Nightingale video, you know the one with the masks that was a tribute to Ladybug and Cat Noir." Max said once again adjusting his glasses as he explained his latest creation and passing his phone to Rose and Juleka to play with while he explained everything to Marinette. "I needed a new challenge after I created Markov and this felt like one that was suited to my talents. The mask feature was easy, that is standard code that has been used in apps for a while given all those Snapchat and Instagram filters people use these days, no it was the costumes that were the hard part. Add on the fact that I wanted them to look as authentic as possible by both contouring them to the body of the person in the picture and looking as realistic as possible, down to Ladybug's spot count and Carapace's shell patter. Now that was the true challenge that was worth test of my skills, a test I passed by the way."

"Er, what?" Marinette asked, her level of understanding fading rapidly at what Max was saying. "Am I the only one confused."

"Nope, most of us are." Alya said before adding in a stage whisper. "I think Max just likes showing off his technical skills by explaining it to all of us over and over again."

"That and repetition is the best way to learn Alya." Max said with a nod. "But again, for Marinette's benefit, I decided to challenge myself with the code and algorithms needed for this app. I had to use a lot of footage of Ladybug, Cat Noir, Rena Rouge, Carapace, and Queen Bee, well as much as I could for the latter 3 given their infrequent appearances, to get the dimensions and details just right. The next thing was creating an algorithm that measured people in their pictures and contoured the costumes to their bodies. It was harder than expected but I relished the challenge. Today I am showing it off to the class before I publish it, I already have the trademark for the app's logo and the copyright paperwork for the app's contents filed so it should soon be available to download for free, along with patent paperwork on what needs to patented. Alas it is not perfect but it is as close to perfect as possible, there was one thing I couldn't accomplish."

"Oh, and what's that?" Marinette asked. "What could possibly stump you Max?"

"Gender." Max said simply.

"Gender? Marinette asked confused and glancing at Alya who just shrugged and shook her head. "Why gender?"

"Because men and women are biologically different and that shows in their physical appearance from puberty onwards." Max said in his usual clinical tone and another adjustment of his glasses. "We are physically different and my coding skills just aren't good enough to factor in those differences, both the subtle ones and the obvious ones. Therefore, you can only don the costume of a hero of the same gender, so in my case that would be Cat Noir and Carapace, well and Scarlett Hawk Moth but I have no desire to be seen in his out. On the other hand, you or Alya could only use Ladybug, Rena Rouge, or Queen Bee costumes on my app."

"Ladybug or Rena Rouge for me." Alya interrupted though Marinette doubted Alya would actually request the Rena Rouge one given that she was Rena. "I have no desire to look like Chloe thank you very much."

"Please, none of you could pull off Queen Bee, only I am perfect enough for her." Chloe said from her desk, she had not bothered to get involved with the app, not that Marinette was surprised given how selfish and self-centered Chloe was.

"None of want to either." Alya muttered darkly. "Besides, yellow is not my color."

"Er, Max, you were saying..." Marinette said quickly to get them back on track.

"What, oh yes my one major struggle." Max said blinking a little to remember what he had been describing. "As I was saying, gender has too many differences to make it work at my current skill level. In time though I will crack it. However, though I haven't had the chance to check it, I would presume that the algorithm would see a trans man or woman as the gender they have transitioned into for the purposes of the costume, while it would have to guess for those who choose to be more androgynous in their appearance. That being said, there are certain biological markers exist, and which my algorithms look for, regardless of how someone dresses unless they have had surgery to change it. Of course, I am still trying to calibrate it so that people can chose whichever hero they want to be, or Scarlett Hawk Moth for that matter, so I am still working out the kinks. I felt it was best to release it now and then add the updates whenever they are ready. This is a work in progress, one I hope to add to in the future if more heroes or villains show their faces around Paris."

"Er ok, whatever you say." Marinette said just nodding at Max's words. "I understand technology enough to know when it does or does not work and that's about it and honestly that is all I need out of it."

"We all have our different skills, I for one cannot bake, sow or draw the way you do." Max pointed out. "All are disasters and potentially dangerous for me and those near me. For me, my calling is technology."

"And we are all glad for that." Alya said with a smile at Max. "Without you, we would all be lost when it comes to tech."

"Would you like to try the app out Marinette?" Max asked as he went back down to his phone which Rose was still playing with but reluctantly gave back to him with a pout. "Everyone else has, well everyone else but Adrien and Chloe, though that's cos the former still not here yet and the latter doesn't want to partake."

"I already am one of those heroes and the best one at that." Chloe said as she loudly turned a page of the fashion magazine she was reading. "I don't need a stupid app to show me what I already know, though I would still look better as Ladybug or Rena Rouge than either of them, no matter how great both are."

"Er, I am okay but thanks Max." Marinette said with a little hesitation to try and not show her worry at the request. She had more on her plate right now then to get irritated by Chloe's words.

Marinette knew that she was right to be really worried. This app would show her in her Ladybug costume but people would know it was her because of the initial picture they used for the app. If that happened, well there was little doubt in Marinette's mind that she wouldn't be able to keep her secret, so long as Max's app was as accurate as she expected it to be, that was how good he was with this stuff.

"Come on Marinette, we have all done it." Alya said as she pulled out her phone and showed Marinette a picture of herself rocking a Ladybug outfit. "It's fun, try it."

Marinette looked at it for a moment and could have laughed had she not been worried a moment earlier. To be honest, Marinette was still a little worried but Alya had a secret and she had done this, she had just chosen one of the other two female heroes to be. Marinette could do that as well.

"Very well." Marinette said with a defeated sigh before she plastered a false smile of enjoyment on her face. "Seeing as everyone has tried it, I might as well join in the fun. Make me into Rena Rouge."


"Come on Adrien, join in dude." Nino said to him after Adrien had listened to Max's spiel about his new app. "We have all done it, I went with Cat Noir cos he's the second best, behind my dude Carapace of course but I could never pull of that sexy green suit and hand shield thing."

Adrien was still hesitant to join in because if someone put the Cat Noir costume on then they might realize the truth that he had sworn to never reveal. Adrien was afraid that omeone might realize that he is Cat Noir and blow his secret identity, something that could not be allowed to happen. Still, everyone but Chloe had done it so Adrien decided that it was best that he join in, it might be suspicious if he didn't. All he had to do was suggest a costume that wasn't Cat Noir, so Carapace or Scarlett Hawk Moth.

"Very well." Adrien said with a forced smile that he hoped didn't look forced. "Unlike you Nino, I can pull off that sexy green suit and hand shield thing. Make me into Carapace."

Adrien watched as Max found a picture of him and applied the app, only his phone had the feature on it. It looked fun and everyone had partaken in it so Adrien felt he would be safe so long as he never asked for the Cat Noir costume. Besides, what's the worst that could come of a harmless app?


An email notification beeped on Marinette's computer distracting her from her latest design project. It had been over 24 hours since Max had introduced his app to the class and Marinette was starting to feel comfortable that no one had tried to put her in a Ladybug outfit. Things were looking good after her brief panic.

The day had been uneventful after Max's app demonstration, just usual class, homework and after school activities. Marinette had used the art classroom yesterday to draw her latest design, which she was now working on, and again today after another standard day of school to get the materials she needed. Well it had almost been a standard day.

Today had been class picture day. After finally breaking Juleka of her curse the year before, there had been no drama this year and as such no akumatizations during the picture. Even Chloe had been on her best behavior during the photo, though that might have had something to do with it interrupting a manicure she had booked at the same time and wanted to get to ASAP. It had been over in a few minutes and everyone was back to class, or the nail salon, shortly afterwards. It had been so uneventful that Marinette had forgotten about it until just now.

The email notification was no doubt the school sending a copy of the class photo to her so that she could print it off and give it to her parents. Finishing the seam that she was working on, Marinette carefully turned off her sowing machine and rolled her chair over to the computer to check out the photo. Only it wasn't from who she had thought it would be from.

The email was the class photo but it was from Max, not the school. There was a short message in the email that Marinette looked at and at once felt the panic from the day before return to her in waves. Slowly she read the email before opening the attachment, the worry building with every word.

Hey Class,

I just got the class photo so I decided to have some fun with it given my recent app's successful debut. I have taken the class photo and applied my app to it with the latest update that I just finished perfecting today. This update sets an auto assign function to the costume so the algorithm looks at your picture and then puts you in the costume that it thinks best suits you based on appearance, height, size, etc. so that you can see which hero you most resemble. Neat, isn't it. Anyway, have fun with my new and improved class photo. :)

Max and Markov

Marinette thought that the idea of editing the photo was anything but neat. That was because if this latest update was as good as Max's usual work, and Marinette highly doubted that it wasn't up to Max's usual standards, it would auto assign the Ladybug costume filter thing to her. That was going to make for some very uncomfortable explanations in class tomorrow.

With trepidation, Marinette clicked on the photo attachment and opened it. She had to know how bad It was so that she could get her lies straight when the time came.

It was as bad as she expected. There she was, sitting in the front row in full Ladybug costume and mask for all to see. There was no doubt that she looked like, well, herself. There was no way that anyone could not confuse her with Ladybug, she was totally fucked.

However, it was even worse than that. Both Alya and Nino had been given Rena Rouge and Carapace as well, and they were just as convincing as she was. Chloe was Queen Bee but her identity wasn't a secret so that didn't count. Max was way too good at what he did for his own good. This was not good for Marinette, not good at all.

Resigning herself to her fate of having to explain this as best she could, Marinette decided to look over the rest of the photo to see which hero best suited each person, perhaps she could use that to distract people in class and throw them off her secret. That was when Marinette got both the shock of her life and was instantly confused by what she saw.

Cat Noir was in their class photo. He was standing right behind her and right next to Nino in his Carapace costume but it should be impossible, what the hell would Cat Noir be doing in their class photo. As far as Marinette knew, Cat Noir did not go to her school, though for obvious reasons she knew very little about his civilian life just as he knew very little about hers. However, Marinette knew Cat Noir and his appearance very and he was definitely there, right down to his casual, cocky grin.

The most confusing part though was why was he in the photo in the first place? He was standing right where Adrien had been, Marinette would remember seeing as he was right behind her for the photo. Now, instead of Adrien, Cat Noir stood there.

Marinette searched the photo but didn't see Adrien anywhere. She was starting to get really confused as to why Adrien wasn't in the photo and Cat Noir was instead when it hit her. It hit her so hard that she gasped and fell off her chair to land in a painful heap on the floor.

"Marinette, what's wrong?" Tikki asked flying over to see if she was ok.

"The photo." Marinette said as she got up, righted her chair and looked at it again to confirm her suspicions. "Max's damn app put us all in costumes of the hero of Paris that most resembles us. Naturally it gave me Ladybug which is obviously a problem, same for Alya and Nino and their respective identities, but it's done more and worse than just us. It gave Adrien the Cat Noir costume and I know Cat Noir well enough to know when he is real and when it is just some guy in an outfit, and that is the real Cat Noir. Tikki, thanks to Max's photo, I know that Adrien is Cat Noir."

"What!" Tikki exclaimed as she flew over to look at the photo. "Merde, you're right. All four of you are too similar, someone is bound to notice. At the very least you and Adrien will realize the truth."

"Adrien will realize?" Marinette gasped, panic once again taking over and making her think about the ramifications of Adrien being Cat Noir, well not all of them as she was only focused on the negative and not the positive stuff like the fact that Cat Noir loved her.

"Well yeah, he is in the email thread." Tikki said pointing to it. "It's addressed to the whole class."

"Merde, this isn't good." Marinette swore. "This isn't good at all. We need to sort this out so we can try to avoid others figuring it out as well but first I need to confirm that Adrien knows as well."

With that Marinette pulled out her phone. She sent a quick text to Adrien, and almost instantly received one from him, the timing too quick for a reply. Gulping Marinette opened it, knowing what to expect. Hopefully they were the only kids in the class to come to this conclusion.


Adrien had just been finishing up a homework assignment on his computer when the email came. Noticing it was from Max, Adrien opened it and felt his heart instantly speed up when he saw what it contained. Adrien quickly read Max's message about using his app to improve the photo and groaned at what would come of it. Knowing what to expect, Adrien opened the photo.

He had honestly forgotten about Max's app since he had asked for a photo of him in Carapace's costume. Adrien was so busy that he tended to forget about little things that didn't directly affect him, especially when they only came up once for him, now though, his fear from the day before was back and rightfully so.

Right where he had been in the class photo stood Cat Noir. Max's algorithm had assigned him Cat Noir, obviously, and now there he stood for all to see. Anyone in the class with half a brain, so the whole class, would be able to figure out the truth and as such figure out Adrien's secret.

Resigning himself to come up with some lame but convincing excuse, Adrien looked at the photo again. That was when he realized that there was something odd about.

"Huh." Adrien said aloud. "There's something strange about this photo."

"What, did you say something?" Plagg asked from the cheese wheel he was wolfing down at a disturbing and probably unsafe pace.

"Nothing to worry you about Plagg, go back to your cheese." Adrien said as he leaned closer to the photo to study it in greater detail. There was definitely something strange about it.

"Will do boss." Plagg said followed by the sound of him gulping down a slightly too large piece of Camembert. "I am always happy to return to my gooey goddess, well god actually as it was created by a male deity but with cheese, I never judge."

"Uhuh, that's interesting." Adrien mutter not hearing what Plagg had said, the photo was too confusing to look away from. Judging from the disturbing sounds of Plagg eating coming from behind him, Plagg didn't seem to care about the photo.

That was fine with Adrien, he didn't need a distraction right now. He had to figure out why this class photo was confusing him so much.

Not only was Rena Rouge and Carapace in the photo with him, sitting or standing where Alya and Nino had been respectively, but his lady was there as well. Sitting directly in front of him and right where Marinette had been in the actual photo was Ladybug. Adrien knew his love anywhere and she was sitting directly in front of him in the photo, he was certain of that.

Confused, Adrien pulled up the email from Max and reread it. That was when he gasped and realized the truth. Max's app had given everyone the costume of the hero they most resembled, hence why he was Cat Noir, however it had inadvertently revealed three secret identities to Adrien in the process. He knew all three well enough, especially Ladybug, to recognize them by sight so there was no doubt in his mind as to who the three of them were. It turned out that all of his friends were either permanent or temporary Miraculous Holders.

Alya was Rena Rouge, Nino was Carapace, and Marinette, Marinette was his love, she was Ladybug. The feelings could be dealt with at a later date, first Adrien had to deal with the fact that he now knew their secrets and they likely knew his in return. He knew why they hadn't told him theirs, he hadn't told them his after all, so this was not good, not good at all.

Knowing that he had to make sure he knew the truth, Adrien decided to contact Marinette. She was the most likely one to figure out that he was Cat Noir given how well they knew one another in their superhero forms, and as Ladybug, Marinette was the best person to talk to about this. They needed to talk about this and soon but first Adrien needed to confirm that his suspicions were true.

Pulling out his phone, Adrien shot off a quick text to Marinette, right at the same time as he got one from her independent of his own initial message to her. Knowing what it would likely entail, Adrien opened it and hoped that Marinette was the only person in class who had figured out the truth.


Both messages said the same thing. All that was written was two words but those two words were enough to confirm both primary heroes of Paris's suspicions and it was all thanks to Max's damned app.

"I know."

Another short and simple oneshot, though this time with a different kind of ending than usual and a little bit of a cliffhanger because I do like to spice it up a bit. The next few oneshots will also be on the shorter scale given other commitments that I will have but they will all be out as promised, though maybe not in the mornings. That is all for now, as always keep letting me know what you think of this series and your favorite oneshots in your reviews. Until tomorrow.