Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2012
429
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. window.onerror = new Function("return true");
  2. document.onselectstart = new Function("return false");
  3. screen.bufferDepth = 16;
  4. var O = new Array();
  5. var NO = 0;
  6. var MO = 40;
  7. var FO = 30;
  8. var HO = 155;
  9. var SP = 2;
  10. var xm = 0;
  11. var ym = 0;
  12. var nx = 0;
  13. var ny = 0;
  14. var nx2 = 0;
  15. var ny2 = 0;
  16. var k = 0;
  17. var T = "CMDO.CLAN.dot.COM! CMDO.RuleZ! lol Losers! cl0wns! Winning! CMDO.CLAN! CMDO CMDO CMDO CMDO CMDO CMDO CMDO CMDO.CLAN.IS.WINNING! CMDO.CLAN.TROLLED.YOU.WINNING!";
  18.  
  19. function cO(N, a) {
  20.     this.rX = Math.random() * 400;
  21.     this.rY = Math.random() * 400 - 200;
  22.     this.rH = N * HO / NO;
  23.     var b = document.createElement("span");
  24.     var c = document.createTextNode(a);
  25.     b.appendChild(c);
  26.     document.body.appendChild(b)
  27. };
  28.  
  29. function Ge1doot() {
  30.     for (var i in O) {
  31.         rx = O[i].rX += xm;
  32.         ry = O[i].rY += ym;
  33.         rh = O[i].rH += SP;
  34.         if (rh > HO) {
  35.             rh = O[i].rH = 12;
  36.             rx = O[i].rX = Math.random() * 400;
  37.             ry = O[i].rY = Math.random() * 400 - 200
  38.         };
  39.         var x = nx2 + rx * rh / FO;
  40.         var y = ny2 + ry * rh / FO;
  41.         var c = 255 - Math.round(rh * 2);
  42.         var a = c.toString(16);
  43.         if (c < 0) {
  44.             a = a.slice(1)
  45.         } else {
  46.             if (c < 16) {
  47.                 a = "0" + a
  48.             }
  49.         };
  50.         if (c > 0) {
  51.             with(document.body.childNodes[i].style) {
  52.                 left = (x - rh * 10) + "px";
  53.                 top = (y - rh * .75) + "px";
  54.                 fontSize = (rh * .1) + "em";
  55.                 color = "#" + a + a + a
  56.             }
  57.         }
  58.     }
  59. };
  60.  
  61. function resize() {
  62.     nx = document.body.clientWidth;
  63.     ny = document.body.clientHeight;
  64.     nx2 = nx / 2;
  65.     ny2 = ny / 2
  66. };
  67. onresize = resize;
  68. onload = function () {
  69.     document.onmousemove = function (e) {
  70.         if (window.event) e = window.event;
  71.         xm = (nx2 - (e.x || e.clientX)) / (MO);
  72.         ym = (ny2 - (e.y || e.clientY)) / MO
  73.     };
  74.     resize();
  75.     xm = 0;
  76.     ym = 0;
  77.     TS = T.split(" ");
  78.     NO = TS.length;
  79.     for (var i = 0; i < NO; i++) O[i] = new cO(i, TS[i]);
  80.     setInterval("Ge1doot()", 16)
  81. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement