// ==UserScript==
// @name Paper.io Hacked Menu
// @namespace http://tampermonkey.net/
// @version 2.0
// @description Here is a simple hack menu for Paper.io! Make sure to press "Start Game" IN THE MENU for the arena color 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 = `
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
Start Game
M to toggle menu
`
function get(x) { return document.getElementById(x); };
let overlay = document.createElement("div");
overlay.innerHTML = overlayHTML;
document.body.appendChild(overlay);
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"),
startButton = get ("startButton"),
hackroyale = get ("hackedRoyale"),
testchange = get ("testChange"),
box = get ("box");
//WARNING Skins 31-34 will cause crash. geralt=35
box.style.opacity = "1";
document.addEventListener('keydown', (event) => {
if (event.key === 'm') {
let opac = box.style.opacity
if(opac == 1) {
box.style.opacity = "0";
}
else {
box.style.opacity = "1";
}
}
})
document.addEventListener('keydown', (event) => {
if (event.key === 'p') {
let paused = paper2.game.paused
if(paused == false) {
paper2.game.paused = true
}
else {
paper2.game.paused = false
}
}
})
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();
}
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();
}
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();
}
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();
}
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();
}
startButton.onclick = function() {
paper2.game.debug = true
game_start();
paper2.configs.paper2_classic.arenaColor = document.getElementById('arenaColor').value;
}
let slider = document.getElementById('gsSlider')
let output = document.getElementById('gsValue')
slider.oninput = function() {
output.innerHTML = this.value;
paper2.game.config.unitSpeed = this.value;
}
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;
}
}
});
document.addEventListener('keydown', (event) => {
if (event.key === 'f') {
paper2.game.player.position.x -= 7
}
})
document.addEventListener('keydown', (event) => {
if (event.key === 'h') {
paper2.game.player.position.x += 7
}
})
document.addEventListener('keydown', (event) => {
if (event.key === 't') {
paper2.game.player.position.y -= 7
}
})
document.addEventListener('keydown', (event) => {
if (event.key === 'g') {
paper2.game.player.position.y += 7
}
})
})();