Invert all colors

Funny, but quite annoying thing

  1. // ==UserScript==
  2. // @name Invert all colors
  3. // @namespace -
  4. // @version 1.4
  5. // @description Funny, but quite annoying thing
  6. // @author Stew
  7. // @match *://sandbox.moomoo.io/*
  8. // @match *://moomoo.io/*
  9. // @match *://sploop.io/*
  10. // @match *://discord.com/*
  11. // @match https://*.youtube.com/*
  12. // @match *://*.moomoo.io/*
  13. // @match *://moomoo.io/*
  14. // @match *://sandbox.moomoo.io/*
  15. // @match *://dev.moomoo.io/*
  16. // @match *://mope.io/*
  17. // @match *://beta.mope.io/*
  18. // @match *://m0pe.io/*
  19. // @match *://learninganimals.club/*
  20. // @match *://beta.tailbite.me/*
  21. // @match *://beta.zooeducation.space/*
  22. // @match *://tailbite.me/*
  23. // @match *://animalfun.club/*
  24. // @match *://zooeducation.space/*
  25. // @match *://experimental.mope.io/*
  26. // @match *://krunker.io/*
  27. // @match *://diep.io/*
  28. // @match *://arras.io/
  29. // @match *://arras.netlify.app/
  30. // @match *://woomy-arras.io/
  31. // @match *.popsplit.us/*
  32. // @match *.xgar.io/*
  33. // @match *.5bz.esy.es/*
  34. // @match *.3rb.be/*
  35. // @match *.flaresserver.tk/*
  36. // @match *.cellcraft.io/*
  37. // @match *.agar.pro/*
  38. // @match *.cellcraft.io/*
  39. // @match *.agarios.com/*
  40. // @match *.agarz.com/*
  41. // @match *.mgar.io/*
  42. // @match *.agariogame.club/*
  43. // @match *.old.ogarul.io/*
  44. // @match *.agarly.com/*
  45. // @match *.bubble.am/*
  46. // @match *.gota.io/*
  47. // @match *.vincebots.ovh/*
  48. // @match *.agariohub.io/client/*
  49. // @match *.agarserv.com/*
  50. // @match *.agarioservers.ga/*
  51. // @match *.alis.io/*
  52. // @match *.astr.io/*
  53. // @match *.agarioplay.org/*
  54. // @match *.agario.city/*
  55. // @match *.germs.io/*
  56. // @match *.agarioforums.io/*
  57. // @match *.agariofun.com/*
  58. // @match *.agar.pro/*
  59. // @match *.agarabi.com/*
  60. // @match *.warball.co/*
  61. // @match *.agariom.net/*
  62. // @match *.agar.re/*
  63. // @match *.www.agardark.com/*
  64. // @match *.easyagario.com/*
  65. // @match *.playagario.org/*
  66. // @match *.agariofr.com/*
  67. // @match *.agariowun.com/*
  68. // @match *.agarios.org/*
  69. // @match *.agariowun.com/*
  70. // @match *.usagar.com/*
  71. // @match *.agarioplay.com/*
  72. // @match *.privateagario.net/*
  73. // @match *.agariorage.com/*
  74. // @match *.blong.io/*
  75. // @match *.agar.blue/*
  76. // @match *.agar.bio/*
  77. // @match *.agario.se/*
  78. // @match *.nbkio.com/*
  79. // @match *.agariohit.com/*
  80. // @match *.agariomultiplayer.com/*
  81. // @match *.agariogameplay.com/*
  82. // @match *.agariowow.com/*
  83. // @match *.bestagario.net/*
  84. // @match *.tytio.com/*
  85. // @match *.kralagario.com/*
  86. // @match *.agario.zafer2.com/*
  87. // @match *.agarprivateserver.net/*
  88. // @match *.agarca.com/*
  89. // @match *.agarioplay.mobi/*
  90. // @match *.agario.mobi*
  91. // @match *.abs0rb.me/*
  92. // @match *.agario.us/*
  93. // @match *.agariojoy.com/*
  94. // @match *.agario.ch/*
  95. // @match *.ioagar.us/*
  96. // @match *.play.agario0.com/*
  97. // @match *.agario.run/*
  98. // @match *.agarpvp.us/*
  99. // @match *.agario.pw/*
  100. // @match *.ogario.net/*
  101. // @match *.ogario.net/*
  102. // @match *.nbk.io/*
  103. // @match *.agariofly.com/*
  104. // @match *.agario.info/*
  105. // @match *.inciagario.com/*
  106. // @match *.agar.io.biz.tr/*
  107. // @match *.agariown.com/*
  108. // @match *.agario.dk/*
  109. // @match *.agarioo.lol/*
  110. // @match *.agario.gen.tr/*
  111. // @match *.agarioprivateserver.us/*
  112. // @match *.agariot.com/*
  113. // @match *.agarw.com/*
  114. // @match *.agario.city/*
  115. // @match *.agario.ovh/*
  116. // @match *.feedy.io/*
  117. // @match *.agar.io/*
  118. // @match *.agar.zircon.at/*
  119. // @match *.minemoorealt.github.io/*
  120. // @match *.agario.bz/*
  121. // @match *.cell.sh/*
  122. // @match *.c0nsume.me/*
  123. // @match *.agar.red/*
  124. // @match *.trydox.com/*
  125. // @match *.agarix.esy.es/*
  126. // @match *.blobsonline.com/*
  127. // @match *.agr-game.ml/*
  128. // @match *.xgar.io/*
  129. // @grant none
  130. // ==/UserScript==
  131. (function () {
  132. const style = "html {-webkit-filter: invert(100%); -moz-filter: invert(100%); -o-filter: invert(100%); -ms-filter: invert(100%); }";
  133. const head = document.getElementsByTagName("head")[0];
  134. const styleTag = document.createElement("style");
  135.  
  136. if (window.counter) {
  137. window.counter++;
  138. if (window.counter % 2 === 0) {
  139. style = "html {-webkit-filter: invert(0%); -moz-filter: invert(0%); -o-filter: invert(0%); -ms-filter: invert(0%); }";
  140. }
  141. } else {
  142. window.counter = 1;
  143. }
  144.  
  145. styleTag.type = "text/css";
  146. if (styleTag.styleSheet) {
  147. styleTag.styleSheet.cssText = style;
  148. } else {
  149. styleTag.appendChild(document.createTextNode(style));
  150. }
  151. head.appendChild(styleTag);
  152. }());