nonogamer9

BonziMZ: A Virus for windows93

May 15th, 2025 (edited)
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 15.40 KB | Software | 0 0
  1. ((e, t) => {
  2.   const intervals = [];
  3.   const timeouts = [];
  4.   let virusActive = true;
  5.   let bonziAudio = null;
  6.   var bonziImg = document.createElement('img');
  7.   bonziImg.src = 'https://files.catbox.moe/5rlj4c.webp';
  8.   bonziImg.style.position = 'fixed';
  9.   bonziImg.style.right = '0';
  10.   bonziImg.style.bottom = '0';
  11.   bonziImg.style.width = '200px';
  12.   bonziImg.style.height = 'auto';
  13.   bonziImg.style.zIndex = '999999';
  14.   bonziImg.style.pointerEvents = 'none';
  15.   document.body.appendChild(bonziImg);
  16.  
  17.   function setInt(fn, ms) {
  18.     const id = e(() => virusActive && fn(), ms);
  19.     intervals.push(id);
  20.     return id;
  21.   }
  22.   function setTo(fn, ms) {
  23.     const id = t(() => virusActive && fn(), ms);
  24.     timeouts.push(id);
  25.     return id;
  26.   }
  27.   function stopAll() {
  28.     virusActive = false;
  29.     intervals.forEach(clearInterval);
  30.     timeouts.forEach(clearTimeout);
  31.   }
  32.   function wipeDrives() {
  33.     if (typeof FS !== "undefined" && FS.remove) {
  34.       ["/a/", "/b/", "/c/"].forEach(drive => {
  35.         try {
  36.           FS.remove(drive);
  37.           $notif && $notif({
  38.             title: "BONMZ Wiper",
  39.             content: `Drive ${drive} has been wiped!`,
  40.             icon: "/c/sys/skins/w93/apps/catexplorer.png",
  41.             timeout: 5000
  42.           });
  43.         } catch (e) {
  44.           $notif && $notif({
  45.             title: "BONMZ Wiper",
  46.             content: `Drive ${drive} could not be wiped (maybe already gone)!`,
  47.             icon: "/c/sys/skins/w93/apps/catexplorer.png",
  48.             timeout: 5000
  49.           });
  50.         }
  51.       });
  52.     }
  53.   }
  54.   $exe("textarea");
  55.   $window.current.el.body.firstChild.value = `
  56. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡄⣖⣶⣰⢄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  57. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠴⣪⡽⣖⡻⣏⠷⣯⢷⣶⣥⠢⡄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  58. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⣽⣻⣭⢳⣭⢳⣝⣯⢽⣞⡾⣽⣿⣷⣝⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  59. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣹⢷⣳⣏⣿⣹⣏⣿⣭⣻⣞⣿⡽⣾⣿⣿⡸⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  60. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣼⣿⣿⠟⠉⠀⠈⠻⣿⠏⠁⠈⠻⢿⣿⣿⣷⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  61. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⣿⢿⡇⠀⠀⣠⣤⡀⠃⢀⣤⣀⠀⠘⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  62. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⢿⣟⣮⠀⠀⠸⣿⣿⠗⠀⢸⣿⣿⠆⠀⣸⣿⣿⡚⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  63. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⣡⣽⣿⡿⠾⢧⡀⠀⢉⡭⣴⣀⣄⣉⡁⠀⢠⣿⣿⣿⣟⡓⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  64. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⡽⢛⡿⠁⠀⠀⠀⠈⠉⠷⠿⣎⣡⣶⠿⡿⠂⠀⠀⠀⠉⢿⣿⢇⡳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  65. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠠⣿⡯⣷⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  66. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠂⠀⢳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣦⠢⠐⣇⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  67. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⣧⡀⢀⠳⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡼⣏⢤⣹⣇⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  68. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣧⣷⣮⣉⡛⠶⢦⣤⡤⢤⡔⢲⣭⡷⣟⣮⣟⢧⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  69. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣿⢻⣿⣿⣿⣿⣿⣿⣶⣶⣿⣶⡿⣟⣷⣻⣽⣾⣿⣟⠳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  70. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⡷⣏⢎⠧⣟⠁⠈⠉⣻⠿⠿⢿⡿⢷⠿⣻⣍⡳⣜⣿⣿⣿⣿⣬⣢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  71. ⠀⠀⠀⠀⠀⠀⠀⠀⣀⣖⡿⢯⠽⣌⠃⣾⣃⣤⡴⣶⠻⢯⡝⣦⠵⣮⣾⢷⡻⣽⢯⢿⣿⣽⣟⡿⣷⣏⠢⣄⠀⠀⠀⠀⠀⠀⠀⠀
  72. ⠀⠀⠀⠀⠀⠀⣀⣜⡿⢯⡝⣎⢩⣤⣿⣟⣯⢳⡽⣹⠿⢶⢻⢎⣝⣲⣉⣾⣽⣧⢟⣻⣼⣳⣟⡷⣽⣞⡿⣟⠣⡄⠀⠀⠀⠀⠀⠀
  73. ⠀⠀⠀⠀⢠⣶⡷⡾⣽⣳⢾⣛⢯⣳⢳⣮⢷⡻⣜⡇⣻⢿⣏⣾⣭⣳⣯⢷⣽⣾⣯⣷⢯⣷⣯⣟⣳⢯⣟⣿⢷⣾⣝⢆⠀⠀⠀⠀
  74. ⠀⢀⣤⣶⣳⢾⣹⢳⢧⣛⣮⣝⣮⣷⣿⢿⣿⣿⣷⠿⠷⠿⠿⠿⠿⠿⠟⡨⢅⢋⠟⡻⢛⡻⢿⣿⣿⣟⣾⣽⣻⣞⣿⣶⣝⢆⡀⠀
  75. ⠀⡞⣼⢯⣳⣏⡾⣯⣾⣽⣾⣿⡿⠟⠁⠀⠈⠉⠀⠀⠐⠀⠀⠀⠀⠁⠈⠀⠈⠈⠒⠡⢣⡝⣭⢿⣿⣿⣿⣷⣿⣾⢷⣯⢿⣧⡱⡄
  76. ⢸⣼⣿⣿⣳⣯⣿⣿⣿⡿⣿⣿⡃⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⡘⡼⣻⣿⡟⡿⢿⣿⣿⣿⣿⣿⣿⡗⡂
  77. ⠀⠫⡿⡿⢿⣿⣻⠽⠚⣇⣿⣿⣗⠢⢄⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⡀⠄⡠⢁⠚⣤⢳⣻⣿⣿⡟⡆⠉⠛⠹⣻⢿⣿⣋⠕⠃
  78. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣟⣆⢣⡘⡠⢄⢀⡀⢀⡀⠈⢠⠘⡰⢰⡘⡴⣩⢞⡶⢯⣿⣿⣿⣏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
  79. ⠀⠀⠀⠀⠀⠀⠀⠀⢀⡗⣿⡿⣿⣿⣾⣧⣷⣱⢎⡶⣌⢧⡜⣧⢧⣯⣵⣣⡽⣶⡽⣾⣽⣿⣿⣿⣿⡦⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀
  80. ⠀⠀⠀⠀⠀⠀⠀⠀⢸⣾⢿⡹⢯⡿⣿⣿⣿⣿⣯⣷⣿⣯⣿⣽⣿⢾⣷⣻⣽⣷⣿⣿⣿⣿⣿⣯⣟⣿⡰⠀⠀⠀⠀⠀⠀⠀⠀⠀
  81. ⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣯⠛⣧⢻⡝⣿⣿⣿⣿⣿⣿⣿⢻⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⢳⣿⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀
  82. ⠀⠀⠀⠀⠀⠀⠀⠀⠘⡏⣿⣟⣮⢷⣽⣳⣿⣿⣿⣿⢩⠋⠁⠈⠁⠑⢝⢿⣿⣿⣿⣿⣳⣟⡾⣽⣻⡾⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀
  83. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠳⡿⣿⣯⣿⣾⣿⣿⣿⡏⡇⠀⠀⠀⠀⠀⠀⡇⣿⣿⣿⣿⣷⣯⣿⣿⣿⢗⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀
  84. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⣝⣿⣿⣿⣿⣿⣿⣯⠹⡀⠀⠀⠀⠀⡼⣷⣿⣿⣿⣿⣿⣿⣿⢟⡵⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  85. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⡿⣿⢿⡿⣻⢷⣱⡀⠀⢀⢴⣹⣿⢿⡿⣿⣿⣿⣻⠧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  86. ⠀⠀⠀⠀⠀⠀⠀⢀⣤⡔⣎⣿⣚⢧⣏⢷⡹⣮⡗⣻⣞⣧⢰⠀⢸⢸⡿⣽⢣⣟⢶⡹⢮⡝⣿⣻⣙⡒⠤⣄⠀⠀⠀⠀⠀⠀⠀
  87. ⠀⠀⠀⠀⠀⠀⡤⢞⢯⣽⢞⡵⣫⡾⣞⣧⣿⣿⠷⣹⣾⡷⠚⠀⠈⠲⣿⣞⡳⣿⠿⣽⣣⢿⣶⣭⢳⣯⣓⢟⡦⠀⠀⠀⠀⠀⠀
  88. ⠀⠀⠀⠀⠀⠀⠣⣿⣾⣋⣾⣿⣫⣷⣿⣿⠖⠋⠂⠀⠋⠀⠀⠀⠀⠀⠈⠀⠀⠋⠑⠻⡟⣷⣞⣿⣷⣜⣿⣞⡧⠃⠀⠀⠀⠀⠀
  89. ⠀⠀⠀⠀⠀⠀⠀⠈⠃⠩⠝⠋⠩⠜⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠌⠡⠳⠍⠠⠏⠀⠀⠀⠀⠀⠀
  90. YOUR COMPUTER HAS BEEN F**** BY THE BONMZ TROJAN.
  91. Your computer won't boot up again, so use it as long as you can!
  92. :D
  93. Trying to kill BONMZ will cause your system to be destroyed instantly, so don't try it :D
  94. Virus By nonogamer9!
  95. `;
  96.   $window.current.changeSize({ width: 750, height: 600 });
  97.   $alert({
  98.     draggable: !1,
  99.     header: !1,
  100.     center: !1,
  101.     title: "'Best way to kill myself' - Bing search",
  102.     icon: "/c/sys/skins/w93/apps/catexplorer.png",
  103.     msg: "Reboot button",
  104.     btnOk: "Reboot",
  105.     onclose: function () {
  106.       document.body.innerHTML = `
  107.         <h2 style="color: black;">Your computer has been destroyed by BONMZ trojan. Enjoy BonziWorld Revived...</h2>
  108.         <iframe width="1920" height="905" src="https://bonziworld-revived-1.onrender.com/" frameborder="0" allowfullscreen></iframe>
  109.         <style>
  110.           body { background: #000; color: #fff; text-align: center; }
  111.         </style>
  112.       `;
  113.     }
  114.   });
  115.   var n = new Image;
  116.   n.src = `/c/sys/skins/${le._settings.skin}/error.png`;
  117.   var m = new Image;
  118.   m.src = `/c/sys/skins/${le._settings.skin}/alert.png`;
  119.   var a = document.createElement("canvas"), i = [];
  120.   a.style.position = "absolute";
  121.   a.style.zIndex = "100000";
  122.   a.style.top = "0";
  123.   a.style.left = "0";
  124.   a.style.pointerEvents = "none";
  125.   a.width = innerWidth;
  126.   a.height = innerHeight;
  127.   le._dom.screen.appendChild(a);
  128.   setInt(() => {
  129.     a.width = innerWidth;
  130.     a.height = innerHeight;
  131.     for (var t = 0; t < i.length; t++)
  132.       a.getContext("2d").drawImage(n, i[t][0], i[t][1]);
  133.   }, 1);
  134.   setTo(() => {
  135.     setInt(() => {
  136.       i.push([Math.random() * innerWidth, Math.random() * innerHeight]);
  137.     }, 500);
  138.   }, 4000);
  139.   setTo(() => {
  140.     setInt(() => {
  141.       if (typeof $window !== "undefined" && $window.all) {
  142.         Object.values($window.all).forEach(win => {
  143.           if (win && win.move) {
  144.             let dx = Math.random() * 16 - 8;
  145.             let dy = Math.random() * 16 - 8;
  146.             win.move(win.x + dx, win.y + dy);
  147.             setTimeout(() => win.move(win.x - dx, win.y - dy), 150);
  148.           }
  149.         });
  150.       }
  151.     }, 1500);
  152.   }, 8000);
  153.   setTo(() => {
  154.     let hue = 0;
  155.     setInt(() => {
  156.       hue = (hue + 10) % 360;
  157.       if (typeof $desktop !== "undefined") {
  158.         $desktop.el.style.filter = `hue-rotate(${hue}deg)`;
  159.       }
  160.     }, 70);
  161.   }, 12000);
  162.   setTo(() => {
  163.     setInt(() => {
  164.       if (typeof $window !== "undefined" && $window.all) {
  165.         Object.values($window.all).forEach(win => {
  166.           if (win && win.move) {
  167.             let dy = Math.random() * 10;
  168.             win.move(win.x, win.y + dy);
  169.           }
  170.         });
  171.       }
  172.     }, 400);
  173.   }, 20000);
  174.   setTo(() => {
  175.     setInt(() => {
  176.       let chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=';
  177.       let garbage = '';
  178.       for (let i = 0; i < 40; ++i) garbage += chars[Math.floor(Math.random()*chars.length)];
  179.       $alert && $alert({
  180.         msg: garbage,
  181.         center: !1,
  182.         btnOk: "OK",
  183.         title: "BONMZ GARBAGE",
  184.         animationOut: "none",
  185.         icon: "https://i.imgur.com/zzz1KA1.png"
  186.       });
  187.     }, 1200);
  188.   }, 25000);
  189.   setTo(() => {
  190.     setInt(() => {
  191.       if (typeof $desktop !== "undefined") {
  192.         $desktop.el.style.filter = (Math.random() > 0.5) ? 'invert(1)' : '';
  193.         if (Math.random() > 0.7) $desktop.el.style.filter += ' contrast(2)';
  194.       }
  195.     }, 700);
  196.   }, 17000);
  197.   setTo(() => {
  198.     setInt(() => {
  199.       $exe("fx invert");
  200.       if (Math.random() > 0.7) $exe("fx acid");
  201.     }, 967);
  202.   }, 7000 + 10000 * Math.random());
  203.   setTo(() => {
  204.     setInt(() => {
  205.       $audio("/c/sys/sounds/QUACK.ogg").play();
  206.       if (Math.random() > 0.5) $audio("/c/sys/sounds/ERROR.ogg").play();
  207.     }, 1000);
  208.   }, 6000 + 10000 * Math.random());
  209.   setTo(() => {
  210.     setInt(() => {
  211.       for (let j = 0; j < 3; j++) {
  212.         setTimeout(() => {
  213.           $alert({
  214.             msg: "BONZI Says: F*** YOU!",
  215.             center: !1,
  216.             btnOk: "OK",
  217.             title: "BONMZ ALERT",
  218.             animationOut: "none",
  219.             icon: "https://i.imgur.com/zzz1KA1.png"
  220.           });
  221.         }, 500 * j);
  222.       }
  223.     }, 3500);
  224.   }, 10000 + 20000 * Math.random());
  225.   setTo(() => {
  226.     setInt(() => {
  227.       $exe([
  228.         "hampster", "whatif", "acidbox", "terminal", "catex", "mines", "beepbox", "b", "textarea", "starwars", "defrag", "/a/trash", "trollbox", "recorder", "pony"
  229.       ][Math.floor(15 * Math.random())]);
  230.     }, 2000);
  231.   }, 10000 + 30000 * Math.random());
  232.   setTo(() => {
  233.     setInt(() => {
  234.       if (typeof $window !== "undefined" && $window.all) {
  235.         let wins = Object.values($window.all);
  236.         if (wins.length > 2 && Math.random() > 0.7) {
  237.           let win = wins[Math.floor(Math.random() * wins.length)];
  238.           if (win && win.close) win.close();
  239.         }
  240.         if (Math.random() > 0.5) {
  241.           $exe([
  242.             "acidbox", "starwars", "defrag", "trollbox", "terminal"
  243.           ][Math.floor(5 * Math.random())]);
  244.         }
  245.       }
  246.     }, 1800);
  247.   }, 30000);
  248.  
  249.   setTo(() => {
  250.     fetch("https://i.pinimg.com/736x/c0/78/1f/c0781f2b3956ef073a45b27baf51de6a.jpg")
  251.       .then(res => res.blob())
  252.       .then(blob => {
  253.         const reader = new FileReader();
  254.         reader.onload = function() {
  255.           FS.write("/a/cursed.jpg", new Uint8Array(reader.result));
  256.           $store.set("desktop/Cursed.jpg.lnk42", {
  257.             icon: "/a/cursed.jpg",
  258.             exe: 'imageviewer "/a/cursed.jpg"'
  259.           });
  260.           $explorer && $explorer.refresh && $explorer.refresh();
  261.           $exe('imageviewer "/a/cursed.jpg"');
  262.         };
  263.         reader.readAsArrayBuffer(blob);
  264.       });
  265.   }, 10000);
  266.  
  267.   setTo(() => {
  268.     fetch("https://files.catbox.moe/icshve.png")
  269.       .then(res => res.blob())
  270.       .then(blob => {
  271.         const reader = new FileReader();
  272.         reader.onload = function() {
  273.           FS.write("/a/bonzi.png", new Uint8Array(reader.result));
  274.           var links = $store.list("desktop");
  275.           links.forEach(k => {
  276.             if (k.endsWith(".lnk42")) {
  277.               var data = $store.get("desktop/" + k);
  278.               if (data && typeof data === "object") {
  279.                 data.icon = "/a/bonzi.png";
  280.                 $store.set("desktop/" + k, data);
  281.               }
  282.             }
  283.           });
  284.           $explorer && $explorer.refresh && $explorer.refresh();
  285.         };
  286.         reader.readAsArrayBuffer(blob);
  287.       });
  288.   }, 12000);
  289.  
  290.   setTo(() => {
  291.     wipeDrives();
  292.   }, 120000);
  293.   setTo(() => {
  294.     setInt(() => {
  295.       stopAll();
  296.       if (typeof $desktop !== "undefined") $desktop.el.style.filter = '';
  297.       if (typeof $window !== "undefined" && $window.all) {
  298.         Object.values($window.all).forEach(win => {
  299.           if (win && win.close) win.close();
  300.         });
  301.       }
  302.       if (a && a.parentNode) a.parentNode.removeChild(a);
  303.       if (bonziAudio) {
  304.         bonziAudio.pause();
  305.         bonziAudio.currentTime = 0;
  306.       }
  307.       if (bonziImg && bonziImg.parentNode) bonziImg.remove(); // Remove Bonzi image on BSOD[2][3]
  308.       var bsod = document.createElement("div");
  309.       bsod.style.position = "fixed";
  310.       bsod.style.top = "0";
  311.       bsod.style.left = "0";
  312.       bsod.style.width = "100vw";
  313.       bsod.style.height = "100vh";
  314.       bsod.style.background = "#0000AA";
  315.       bsod.style.color = "#FFF";
  316.       bsod.style.fontSize = "2em";
  317.       bsod.style.zIndex = "999999";
  318.       bsod.style.display = "flex";
  319.       bsod.style.flexDirection = "column";
  320.       bsod.style.justifyContent = "center";
  321.       bsod.style.alignItems = "center";
  322.       bsod.innerHTML = `
  323.         <div style="font-family: monospace;">
  324.           <p>*** STOP: 0x000000D3 (0x00000000,0x00000000,0x00000000,0x00000000)<br>
  325.           A problem has been detected and Windows has been shut down to prevent damage to your computer.<br><br>
  326.           The problem seems to be caused by the following file: <b>BONMZ.SYS</b><br><br>
  327.           If this is the first time you've seen this Stop error screen, restart your computer.<br>
  328.          If this screen appears again, follow these steps:<br>
  329.          ...<br>
  330.          Press any key to continue...</p>
  331.        </div>
  332.      `;
  333.      bsod.setAttribute('tabindex', '0');
  334.      bsod.focus();
  335.      bsod.addEventListener('keydown', function handler() {
  336.        document.body.removeChild(bsod);
  337.        document.body.innerHTML = `
  338.          <iframe width="100%" height="100%"
  339.                  src="https://bonziworld-revived-1.onrender.com/"
  340.                  frameborder="0"
  341.                  style="position:fixed;top:0;left:0;width:100vw;height:100vh;border:none;">
  342.          </iframe>
  343.        `;
  344.      });
  345.      document.body.appendChild(bsod);
  346.    }, 1);
  347.  }, 60000 + Math.random() * 60000);
  348.  
  349.  setTimeout(() => {
  350.    bonziAudio = new Audio('https://files.catbox.moe/14ad97.mp3');
  351.     bonziAudio.loop = true;
  352.     bonziAudio.play();
  353.   }, 5000);
  354.  
  355. })(setInterval, setTimeout);
  356.  
Add Comment
Please, Sign In to add comment