// ==UserScript==
// @name Paper.io Hacked Menu
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Heres a simple hack menu for Paper.io! Make sure to press "Start Game" IN THE MENU for the hacks to work!
// @author Logzilla6
// @match https://paper-io.com/*
// @icon https://www.google.com/s2/favicons?domain=paper-io.com
// @grant none
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
let overlayHTML = `
Toggle
PaperHack
Skin [Hover]
No Skin
Nyan Cat
Watermelon
Pac Man Ghost
Pizza
Minion
Fred Fazbear
Spiderman
TeleTubby
Unicorn
Heart
Rainbow Heart
Bat
Sushi
Cash
Cake
Pool Floaty
Tank
Ladybug
Christmas Tree
Cheeseburger
Orange
Present
Snowman
Cupid
Thanos
Reaper
Captain America
Pennywise
Joker
Batman
Geralt
Covid-19
Doctor
Sanitizer
Stay Safe Mask
Cyberpunk
Chess Piece
Yoda
`
//random functions
function get(x) { return document.getElementById(x); };
// Setting up the html div
let overlay = document.createElement("div");
overlay.innerHTML = overlayHTML;
document.body.appendChild(overlay);
// Getting variables from div by id's
let acc = get("accordian"),
sb1 = get("skinbtn1"),
sb2 = get("skinbtn2"),
sb3 = get("skinbtn3"),
sb4 = get("skinbtn4"),
sb5 = get("skinbtn5"),
sb6 = get("skinbtn6"),
sb7 = get("skinbtn7"),
sb8 = get("skinbtn8"),
sb9 = get("skinbtn9"),
sb10 = get("skinbtn10"),
sb11 = get("skinbtn11"),
sb12 = get("skinbtn12"),
sb13 = get("skinbtn13"),
sb14 = get("skinbtn14"),
sb15 = get("skinbtn15"),
sb16 = get("skinbtn16"),
sb17 = get("skinbtn17"),
sb18 = get("skinbtn18"),
sb19 = get("skinbtn19"),
sb20 = get("skinbtn20"),
sb21 = get("skinbtn21"),
sb22 = get("skinbtn22"),
sb23 = get("skinbtn23"),
sb24 = get("skinbtn24"),
sb25 = get("skinbtn25"),
sb26 = get("skinbtn26"),
sb27 = get("skinbtn27"),
sb28 = get("skinbtn28"),
sb29 = get("skinbtn29"),
sb30 = get("skinbtn30"),
sb31 = get("skinbtn31"),
sb32 = get("skinbtn32"),
sb33 = get("skinbtn33"),
sb34 = get("skinbtn34"),
sb35 = get("skinbtn35"),
sb36 = get("skinbtn36"),
sb37 = get("skinbtn37"),
sb38 = get("skinbtn38"),
sb39 = get("skinbtn39"),
sb40 = get("skinbtn40"),
buttonplay = get ("button play"),
hackroyale = get ("hackedRoyale"),
testchange = get ("testChange");
//toggle function
acc.onclick = function() {
let panel = get("box2");
if (panel.style.display == "none") panel.style.display = "grid";
else { panel.style.display = "none"; }
}
//button functions
//WARNING Skins 31-34 will cause crash. geralt=35
//first menu
sb1.onclick = function() {
document.cookie = "skin=skin_00"
location.reload();
}
sb2.onclick = function() {
document.cookie = "skin=skin_01"
location.reload();
}
sb3.onclick = function() {
document.cookie = "skin=skin_02"
location.reload();
}
sb4.onclick = function() {
document.cookie = "skin=skin_03"
location.reload();
}
sb5.onclick = function() {
document.cookie = "skin=skin_04"
location.reload();
}
sb6.onclick = function() {
document.cookie = "skin=skin_05"
location.reload();
}
sb7.onclick = function() {
document.cookie = "skin=skin_06"
location.reload();
}
sb8.onclick = function() {
document.cookie = "skin=skin_07"
location.reload();
}
sb9.onclick = function() {
document.cookie = "skin=skin_08"
location.reload();
}
//second menu
sb10.onclick = function() {
document.cookie = "skin=skin_09"
location.reload();
}
sb11.onclick = function() {
document.cookie = "skin=skin_10"
location.reload();
}
sb12.onclick = function() {
document.cookie = "skin=skin_11"
location.reload();
}
sb13.onclick = function() {
document.cookie = "skin=skin_12"
location.reload();
}
sb14.onclick = function() {
document.cookie = "skin=skin_13"
location.reload();
}
sb15.onclick = function() {
document.cookie = "skin=skin_14"
location.reload();
}
sb16.onclick = function() {
document.cookie = "skin=skin_15"
location.reload();
}
sb17.onclick = function() {
document.cookie = "skin=skin_16"
location.reload();
}
//third menu
sb18.onclick = function() {
document.cookie = "skin=skin_17"
location.reload();
}
sb19.onclick = function() {
document.cookie = "skin=skin_18"
location.reload();
}
sb20.onclick = function() {
document.cookie = "skin=skin_19"
location.reload();
}
sb21.onclick = function() {
document.cookie = "skin=skin_20"
location.reload();
}
sb22.onclick = function() {
document.cookie = "skin=skin_21"
location.reload();
}
sb23.onclick = function() {
document.cookie = "skin=skin_22"
location.reload();
}
sb24.onclick = function() {
document.cookie = "skin=skin_23"
location.reload();
}
sb25.onclick = function() {
document.cookie = "skin=skin_24"
location.reload();
}
//fourth menu
sb26.onclick = function() {
document.cookie = "skin=skin_25"
location.reload();
}
sb27.onclick = function() {
document.cookie = "skin=skin_26"
location.reload();
}
sb28.onclick = function() {
document.cookie = "skin=skin_27"
location.reload();
}
sb29.onclick = function() {
document.cookie = "skin=skin_28"
location.reload();
}
sb30.onclick = function() {
document.cookie = "skin=skin_29"
location.reload();
}
sb31.onclick = function() {
document.cookie = "skin=skin_30"
location.reload();
}
sb32.onclick = function() {
document.cookie = "skin=skin_35"
location.reload();
}
sb33.onclick = function() {
document.cookie = "skin=skin_36"
location.reload();
}
//fifth menu
sb34.onclick = function() {
document.cookie = "skin=skin_37"
location.reload();
}
sb35.onclick = function() {
document.cookie = "skin=skin_38"
location.reload();
}
sb36.onclick = function() {
document.cookie = "skin=skin_39"
location.reload();
}
sb37.onclick = function() {
document.cookie = "skin=skin_40"
location.reload();
}
sb38.onclick = function() {
document.cookie = "skin=skin_42" //41 breaks
location.reload();
}
sb39.onclick = function() {
document.cookie = "skin=skin_43" //41 breaks
location.reload();
}
buttonplay.onclick = function() {
game_start();
}
//end of skin stuff
//Custom Paper2 Classic
window.addEventListener('wheel', function(event)
{
if (event.deltaY > 0)
{
if (window.paper2.configs.paper2_classic.maxScale > 0.5)
{
window.paper2.configs.paper2_classic.maxScale -= 0.5;
}
}
else if (event.deltaY < 0)
{
if (window.paper2.configs.paper2_classic.maxScale < 4.5)
{
window.paper2.configs.paper2_classic.maxScale += 0.5;
}
}
});
}
)();