Paper.io Hacked Menu

Heres a simple hack menu for Paper.io! Make sure to press "Start Game" IN THE MENU for the hacks to work!

目前为 2021-09-26 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Paper.io Hacked Menu
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0
  5. // @description Heres a simple hack menu for Paper.io! Make sure to press "Start Game" IN THE MENU for the hacks to work!
  6. // @author Logzilla6
  7. // @match https://paper-io.com/*
  8. // @icon https://www.google.com/s2/favicons?domain=paper-io.com
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. let overlayHTML = `
  16. <div id="box">
  17. <button class="ou" id="accordian">Toggle</button>
  18. <div class="ou" id="box2">
  19. <p style="color:white;"> PaperHack </p>
  20.  
  21. <section><label>Zoom [Scroll]</label></section>
  22. <section><div class="dropdown"><button class="dropbtn">Skin [Hover]</button>
  23. <div class="dropdown-content"><p id="skinbtn1">No Skin</p><p id="skinbtn2">Nyan Cat</p><p id="skinbtn3">Watermelon</p><p id="skinbtn4">Pac Man Ghost</p><p id="skinbtn5">Pizza</p><p id="skinbtn6">Minion</p><p id="skinbtn7">Fred Fazbear</p><p id="skinbtn8">Spiderman</p></div>
  24. <div class="dropdown-content1"><p id="skinbtn9">TeleTubby</p><p id="skinbtn10">Unicorn</p><p id="skinbtn12">Heart</p><p id="skinbtn11">Rainbow Heart</p><p id="skinbtn13">Bat</p><p id="skinbtn14">Sushi</p><p id="skinbtn15">Cash</p><p id="skinbtn16">Cake</p></div>
  25. <div class="dropdown-content2"><p id="skinbtn17">Pool Floaty</p><p id="skinbtn18">Tank</p><p id="skinbtn19">Ladybug</p><p id="skinbtn22">Christmas Tree</p><p id="skinbtn20">Cheeseburger</p><p id="skinbtn21">Orange</p><p id="skinbtn23">Present</p><p id="skinbtn24">Snowman</p></div>
  26. <div class="dropdown-content3"><p id="skinbtn25">Cupid</p><p id="skinbtn26">Thanos</p><p id="skinbtn28">Reaper</p><p id="skinbtn27">Captain America</p><p id="skinbtn29">Pennywise</p><p id="skinbtn30">Joker</p><p id="skinbtn31">Batman</p><p id="skinbtn32">Geralt</p></div>
  27. <div class="dropdown-content4"><p id="skinbtn33">Covid-19</p><p id="skinbtn34">Doctor</p><p id="skinbtn35">Sanitizer</p><p id="skinbtn36">Stay Safe Mask</p><p id="skinbtn37">Cyberpunk</p><p id="skinbtn38">Chess Piece</p><p id="skinbtn39">Yoda</p></div>
  28. </section>
  29. <section><div class="dropdown"><button class="dropbtn" id="button play">Start Game</button></section>
  30. </div>
  31. </div>
  32.  
  33. <style>
  34. #box {
  35. z-index: 10;
  36. position: absolute;
  37. top: 256px;
  38. left: 7px;}
  39. #box2 {
  40. padding: 15px;
  41. margin-bottom: 5px;
  42. display: grid;}
  43. section {
  44. display: flex;
  45. justify-content: space-between;margin:5px;}
  46. .ou {
  47. background-color: #363c3d;
  48. letter-spacing: 2px;
  49.  
  50. font-weight: bold;
  51. font-size: 15px;
  52. font-family: 'Open Sans', sans-serif;
  53. color:white;}
  54. p { text-align: center;border-bottom:1px solid white;}
  55. #ytlink { border:0;}
  56. #ytlink a{ color:lime;}
  57. #accordian {
  58. width: 100%;
  59. border:0;}
  60. label { font-weight: bold;}
  61. input {
  62. margin-top: auto;
  63. margin-bottom: auto;
  64. transform: scale(1.3);}
  65. input:hover { cursor: pointer;}
  66. input:focus { box-shadow: 0 0 10px #9ecaed;}
  67. input[type=checkbox] { transform: scale(2.2);outline=none;}
  68. input[type=radio] { border-top: auto;}
  69. input[type=color] { width: 50px;}
  70.  
  71. .dropbtn {
  72. background-color: #242829;
  73. color: white;
  74. font-size: 16px;
  75. border: none;
  76. padding: 8px;
  77. }
  78.  
  79. .dropdown {
  80. position: relative;
  81. display: inline-block;
  82. }
  83.  
  84. .dropdown-content {
  85. display: none;
  86. position: absolute;
  87. background-color: #f1f1f1;
  88. min-width: 160px;
  89. box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  90. z-index: 1;
  91. border: 5px solid #121414;
  92. }
  93.  
  94. .dropdown-content1 {
  95. display: none;
  96. position: absolute;
  97. left: 170px;
  98. background-color: #f1f1f1;
  99. min-width: 160px;
  100. box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  101. z-index: 1;
  102. border: 5px solid #121414;
  103. }
  104.  
  105. .dropdown-content2 {
  106. display: none;
  107. position: absolute;
  108. left: 340px;
  109. background-color: #f1f1f1;
  110. min-width: 160px;
  111. box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  112. z-index: 1;
  113. border: 5px solid #121414;
  114. }
  115.  
  116. .dropdown-content3 {
  117. display: none;
  118. position: absolute;
  119. left: 510px;
  120. background-color: #f1f1f1;
  121. min-width: 160px;
  122. box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  123. z-index: 1;
  124. border: 5px solid #121414;
  125. }
  126.  
  127. .dropdown-content4 {
  128. display: none;
  129. position: absolute;
  130. left: 680px;
  131. background-color: #f1f1f1;
  132. min-width: 160px;
  133. box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  134. z-index: 1;
  135. border: 5px solid #121414;
  136. }
  137.  
  138. .dropdown-content p {
  139. color: white;
  140. padding: 12px 16px;
  141. text-decoration: none;
  142. display: block;
  143. }
  144.  
  145. .dropdown-content1 p {
  146. color: white;
  147. padding: 12px 16px;
  148. text-decoration: none;
  149. display: block;
  150. }
  151.  
  152. .dropdown-content2 p {
  153. color: white;
  154. padding: 12px 16px;
  155. text-decoration: none;
  156. display: block;
  157. }
  158.  
  159. .dropdown-content3 p {
  160. color: white;
  161. padding: 12px 16px;
  162. text-decoration: none;
  163. display: block;
  164. }
  165.  
  166. .dropdown-content4 p {
  167. color: white;
  168. padding: 12px 16px;
  169. text-decoration: none;
  170. display: block;
  171. }
  172.  
  173. .custom-button p {
  174. color: white;
  175. padding: 12px 16px;
  176. text-decoration: none;
  177. display: block;
  178. }
  179.  
  180. .dropdown-content p:hover {background-color: #121414;}
  181.  
  182. .dropdown-content1 p:hover {background-color: #121414;}
  183.  
  184. .dropdown-content2 p:hover {background-color: #121414;}
  185.  
  186. .dropdown-content3 p:hover {background-color: #121414;}
  187.  
  188. .dropdown-content4 p:hover {background-color: #121414;}
  189.  
  190. .custom-button p:hover {background-color: #121414;}
  191.  
  192. .dropdown:hover .dropdown-content {display: block; background-color: #242829;}
  193.  
  194. .dropdown:hover .dropdown-content1 {display: block; background-color: #242829;}
  195.  
  196. .dropdown:hover .dropdown-content2 {display: block; background-color: #242829;}
  197.  
  198. .dropdown:hover .dropdown-content3 {display: block; background-color: #242829;}
  199.  
  200. .dropdown:hover .dropdown-content4 {display: block; background-color: #242829;}
  201.  
  202. .dropdown:hover .dropbtn {background-color: #121414;}
  203. </style>
  204.  
  205.  
  206. `
  207. //random functions
  208. function get(x) { return document.getElementById(x); };
  209.  
  210.  
  211.  
  212. // Setting up the html div
  213. let overlay = document.createElement("div");
  214. overlay.innerHTML = overlayHTML;
  215. document.body.appendChild(overlay);
  216.  
  217. // Getting variables from div by id's
  218. let acc = get("accordian"),
  219. sb1 = get("skinbtn1"),
  220. sb2 = get("skinbtn2"),
  221. sb3 = get("skinbtn3"),
  222. sb4 = get("skinbtn4"),
  223. sb5 = get("skinbtn5"),
  224. sb6 = get("skinbtn6"),
  225. sb7 = get("skinbtn7"),
  226. sb8 = get("skinbtn8"),
  227. sb9 = get("skinbtn9"),
  228. sb10 = get("skinbtn10"),
  229. sb11 = get("skinbtn11"),
  230. sb12 = get("skinbtn12"),
  231. sb13 = get("skinbtn13"),
  232. sb14 = get("skinbtn14"),
  233. sb15 = get("skinbtn15"),
  234. sb16 = get("skinbtn16"),
  235. sb17 = get("skinbtn17"),
  236. sb18 = get("skinbtn18"),
  237. sb19 = get("skinbtn19"),
  238. sb20 = get("skinbtn20"),
  239. sb21 = get("skinbtn21"),
  240. sb22 = get("skinbtn22"),
  241. sb23 = get("skinbtn23"),
  242. sb24 = get("skinbtn24"),
  243. sb25 = get("skinbtn25"),
  244. sb26 = get("skinbtn26"),
  245. sb27 = get("skinbtn27"),
  246. sb28 = get("skinbtn28"),
  247. sb29 = get("skinbtn29"),
  248. sb30 = get("skinbtn30"),
  249. sb31 = get("skinbtn31"),
  250. sb32 = get("skinbtn32"),
  251. sb33 = get("skinbtn33"),
  252. sb34 = get("skinbtn34"),
  253. sb35 = get("skinbtn35"),
  254. sb36 = get("skinbtn36"),
  255. sb37 = get("skinbtn37"),
  256. sb38 = get("skinbtn38"),
  257. sb39 = get("skinbtn39"),
  258. sb40 = get("skinbtn40"),
  259. buttonplay = get ("button play"),
  260. hackroyale = get ("hackedRoyale"),
  261. testchange = get ("testChange");
  262.  
  263. //toggle function
  264. acc.onclick = function() {
  265. let panel = get("box2");
  266. if (panel.style.display == "none") panel.style.display = "grid";
  267. else { panel.style.display = "none"; }
  268. }
  269. //button functions
  270.  
  271. //WARNING Skins 31-34 will cause crash. geralt=35
  272.  
  273. //first menu
  274.  
  275.  
  276. sb1.onclick = function() {
  277. document.cookie = "skin=skin_00"
  278. location.reload();
  279. }
  280. sb2.onclick = function() {
  281. document.cookie = "skin=skin_01"
  282. location.reload();
  283. }
  284. sb3.onclick = function() {
  285. document.cookie = "skin=skin_02"
  286. location.reload();
  287. }
  288. sb4.onclick = function() {
  289. document.cookie = "skin=skin_03"
  290. location.reload();
  291. }
  292. sb5.onclick = function() {
  293. document.cookie = "skin=skin_04"
  294. location.reload();
  295. }
  296. sb6.onclick = function() {
  297. document.cookie = "skin=skin_05"
  298. location.reload();
  299. }
  300. sb7.onclick = function() {
  301. document.cookie = "skin=skin_06"
  302. location.reload();
  303. }
  304. sb8.onclick = function() {
  305. document.cookie = "skin=skin_07"
  306. location.reload();
  307. }
  308. sb9.onclick = function() {
  309. document.cookie = "skin=skin_08"
  310. location.reload();
  311. }
  312.  
  313.  
  314. //second menu
  315.  
  316.  
  317. sb10.onclick = function() {
  318. document.cookie = "skin=skin_09"
  319. location.reload();
  320. }
  321. sb11.onclick = function() {
  322. document.cookie = "skin=skin_10"
  323. location.reload();
  324. }
  325. sb12.onclick = function() {
  326. document.cookie = "skin=skin_11"
  327. location.reload();
  328. }
  329. sb13.onclick = function() {
  330. document.cookie = "skin=skin_12"
  331. location.reload();
  332. }
  333. sb14.onclick = function() {
  334. document.cookie = "skin=skin_13"
  335. location.reload();
  336. }
  337. sb15.onclick = function() {
  338. document.cookie = "skin=skin_14"
  339. location.reload();
  340. }
  341. sb16.onclick = function() {
  342. document.cookie = "skin=skin_15"
  343. location.reload();
  344. }
  345. sb17.onclick = function() {
  346. document.cookie = "skin=skin_16"
  347. location.reload();
  348. }
  349.  
  350.  
  351. //third menu
  352.  
  353. sb18.onclick = function() {
  354. document.cookie = "skin=skin_17"
  355. location.reload();
  356. }
  357. sb19.onclick = function() {
  358. document.cookie = "skin=skin_18"
  359. location.reload();
  360. }
  361. sb20.onclick = function() {
  362. document.cookie = "skin=skin_19"
  363. location.reload();
  364. }
  365. sb21.onclick = function() {
  366. document.cookie = "skin=skin_20"
  367. location.reload();
  368. }
  369. sb22.onclick = function() {
  370. document.cookie = "skin=skin_21"
  371. location.reload();
  372. }
  373. sb23.onclick = function() {
  374. document.cookie = "skin=skin_22"
  375. location.reload();
  376. }
  377. sb24.onclick = function() {
  378. document.cookie = "skin=skin_23"
  379. location.reload();
  380. }
  381. sb25.onclick = function() {
  382. document.cookie = "skin=skin_24"
  383. location.reload();
  384. }
  385.  
  386.  
  387. //fourth menu
  388.  
  389.  
  390. sb26.onclick = function() {
  391. document.cookie = "skin=skin_25"
  392. location.reload();
  393. }
  394. sb27.onclick = function() {
  395. document.cookie = "skin=skin_26"
  396. location.reload();
  397. }
  398. sb28.onclick = function() {
  399. document.cookie = "skin=skin_27"
  400. location.reload();
  401. }
  402. sb29.onclick = function() {
  403. document.cookie = "skin=skin_28"
  404. location.reload();
  405. }
  406. sb30.onclick = function() {
  407. document.cookie = "skin=skin_29"
  408. location.reload();
  409. }
  410. sb31.onclick = function() {
  411. document.cookie = "skin=skin_30"
  412. location.reload();
  413. }
  414. sb32.onclick = function() {
  415. document.cookie = "skin=skin_35"
  416. location.reload();
  417. }
  418. sb33.onclick = function() {
  419. document.cookie = "skin=skin_36"
  420. location.reload();
  421. }
  422.  
  423.  
  424. //fifth menu
  425.  
  426.  
  427. sb34.onclick = function() {
  428. document.cookie = "skin=skin_37"
  429. location.reload();
  430. }
  431. sb35.onclick = function() {
  432. document.cookie = "skin=skin_38"
  433. location.reload();
  434. }
  435. sb36.onclick = function() {
  436. document.cookie = "skin=skin_39"
  437. location.reload();
  438. }
  439. sb37.onclick = function() {
  440. document.cookie = "skin=skin_40"
  441. location.reload();
  442. }
  443. sb38.onclick = function() {
  444. document.cookie = "skin=skin_42" //41 breaks
  445. location.reload();
  446. }
  447. sb39.onclick = function() {
  448. document.cookie = "skin=skin_43" //41 breaks
  449. location.reload();
  450. }
  451. buttonplay.onclick = function() {
  452. game_start();
  453.  
  454. }
  455.  
  456. //end of skin stuff
  457.  
  458.  
  459.  
  460.  
  461.  
  462. //Custom Paper2 Classic
  463.  
  464.  
  465. window.addEventListener('wheel', function(event)
  466. {
  467. if (event.deltaY > 0)
  468. {
  469. if (window.paper2.configs.paper2_classic.maxScale > 0.5)
  470. {
  471. window.paper2.configs.paper2_classic.maxScale -= 0.5;
  472. }
  473. }
  474. else if (event.deltaY < 0)
  475. {
  476. if (window.paper2.configs.paper2_classic.maxScale < 4.5)
  477. {
  478. window.paper2.configs.paper2_classic.maxScale += 0.5;
  479. }
  480. }
  481. });
  482. }
  483. )();