// ==UserScript== // @name Crosshair for Shellshock // @version 2 // @description Crosshair for shellshock.io to help you aim better... I guess // @author Sharkbucks and Death Boi, Help and Code by TDStuart // @match https://shellshock.io/* // @grant none // @namespace https://greasyfork.org/users/833726 // @downloadURL https://update.greasyfork.org/scripts/436517/Crosshair%20for%20Shellshock.user.js // @updateURL https://update.greasyfork.org/scripts/436517/Crosshair%20for%20Shellshock.meta.js // ==/UserScript== // Please do not remove this or the credit to the creators of this mod. If you reupload this leave the credits to the creators. /* Created By : Sharkbucks and Death Boi Thanks To : TDStuart - Developer (Helped with a bunch of code) 5514 Ethical Modding: https://discord.gg/fxAmwBS */ (function () { "use strict"; window.mod = { loadGui: () => {}, modMenu: { instruction: {}, credit: {}, crosshairSettings: { /* Change the type here to have the type be always set as a default */ type: "None", // None, White Cross, Black Cross, White Circle, Black Circle, White Square, Black Square container: { label: {}, }, }, }, }; window._utils = {}; window._utils.requirelib = async function (url, global) { return new Promise(async function (resolve) { async function getCode() { var xmlHttp = new XMLHttpRequest(); xmlHttp.open("GET", url, false); xmlHttp.send(null); return xmlHttp.responseText; } let code = await getCode(); if (global) { code += 'window["' + global + '"] = ' + global + ";"; } let evaluateCode = new Function(code); evaluateCode(); resolve("done"); }); }; window._utils .requirelib("https://unpkg.com/guify@0.12.0/lib/guify.min.js") .then(() => { window.mod.loadGui(); }); const y = document.createElement("div"); y.id = "crossY"; const z = document.createElement("div"); z.id = "crossZ"; const w = document.createElement("div"); w.id = "crossW"; const x = document.createElement("div"); x.id = "crossX"; document.body.appendChild(y); document.body.appendChild(z); document.body.appendChild(w); document.body.appendChild(x); function updateCrosshair(type) { if (type == "None") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "White Cross") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:5px;height:17px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:17px;height:5px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:4px;height:16px;background-color:White;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:16px;height:4px;background-color:White;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Black Cross") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:5px;height:17px;background-color:White;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:17px;height:5px;background-color:White;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:4px;height:16px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:16px;height:4px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Red Cross") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:5px;height:17px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:17px;height:5px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:4px;height:16px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:16px;height:4px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Orange Cross") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:5px;height:17px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:17px;height:5px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:4px;height:16px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:16px;height:4px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Yellow Cross") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:5px;height:17px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:17px;height:5px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:4px;height:16px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:16px;height:4px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Green Cross") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:5px;height:17px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:17px;height:5px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:4px;height:16px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:16px;height:4px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Blue Cross") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:5px;height:17px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:17px;height:5px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:4px;height:16px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:16px;height:4px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Purple Cross") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:5px;height:17px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:17px;height:5px;background-color:Black;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:4px;height:16px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:16px;height:4px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "White Circle") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; z.style.cssText = `width:8px;height:8px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Red Circle") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; z.style.cssText = `width:8px;height:8px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Orange Circle") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; z.style.cssText = `width:8px;height:8px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Yellow Circle") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; z.style.cssText = `width:8px;height:8px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Green Circle") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; z.style.cssText = `width:8px;height:8px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Blue Circle") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; z.style.cssText = `width:8px;height:8px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Purple Circle") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; z.style.cssText = `width:8px;height:8px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Black Circle") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; z.style.cssText = `width:8px;height:8px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:100px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "White Square") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:8px;height:8px;background-color:#ffffff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ffffff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ffffff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Red Square") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:8px;height:8px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Orange Square") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:8px;height:8px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Yellow Square") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:8px;height:8px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Green Square") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:8px;height:8px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Blue Square") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:8px;height:8px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Purple Square") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:8px;height:8px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Black Square") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:9px;height:9px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:8px;height:8px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "White Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Red Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#ff0000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Orange Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#ff9900;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Yellow Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#ffff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "White Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Green Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#00ff00;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Blue Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#0000ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Purple Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#ff00ff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "Black Long Width") { let y = document.getElementById("crossY"); let z = document.getElementById("crossZ"); let w = document.getElementById("crossW"); let x = document.getElementById("crossX"); y.style.cssText = `width:17px;height:5px;background-color:#FFFFFF;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; z.style.cssText = `width:16px;height:4px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; w.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; x.style.cssText = `width:0.0000000001px;height:1px;background-color:#000000;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0px`; } if (type == "--- RED ---") { alert( `You can not set this as your crosshair. \nPlease choose a crosshair that does not start with a "---".` ); } if (type == "--- ORANGE ---") { alert( `You can not set this as your crosshair. \nPlease choose a crosshair that does not start with a "---".` ); } if (type == "--- YELLOW ---") { alert( `You can not set this as your crosshair. \nPlease choose a crosshair that does not start with a "---".` ); } if (type == "--- GREEN ---") { alert( `You can not set this as your crosshair. \nPlease choose a crosshair that does not start with a "---".` ); } if (type == "--- BLUE ---") { alert( `You can not set this as your crosshair. \nPlease choose a crosshair that does not start with a "---".` ); } if (type == "--- PURPLE ---") { alert( `You can not set this as your crosshair. \nPlease choose a crosshair that does not start with a "---".` ); } if (type == "--- WHITE ---") { alert( `You can not set this as your crosshair. \nPlease choose a crosshair that does not start with a "---".` ); } if (type == "--- BLACK ---") { alert( `You can not set this as your crosshair. \nPlease choose a crosshair that does not start with a "---".` ); } } window.mod.loadGui = function () { const crosshairGui = new window.guify({ title: "Crosshair Menu (Version 2)", theme: "dark", align: "left", width: 300, barMode: "none", opacity: 0.95, root: document.body, open: true, }); crosshairGui.Register({ type: "folder", label: "Instructions", open: false, }); window.mod.modMenu.instruction = crosshairGui.Register({ type: "text", label: "Credits", folder: "Instructions", }); window.mod.modMenu.instruction.container.innerHTML = `
Thank you for installing and using Crosshair Mods for Shell Shockers!
1. Below are the settings for the mod as you can see.
2. Select the settings you would want to use, they will appear in the center of the screen.
3. You can not set to anything that start or end with a "---" as they are markers.
4. Take this mod into a game and try it out!
[WARNING] : This has not been publicly allowed or disallowed in Shell League!
[NOTE] : Do not reproduce, reupload, or take this mod as your own as the mods worked hard on this. If you do please credit us as we worked on this, any modifications will be yours, but the framework will still be ours, due to reason of the creators.
`; crosshairGui.Register({ type: "folder", label: "Crosshair Settings", open: false, }); crosshairGui.Register({ type: "select", label: "Types", object: window.mod.modMenu.crosshairSettings, property: "type", folder: "Crosshair Settings", options: [ "None", "--- RED ---", "Red Cross", "Red Circle", "Red Square", "Red Long Width", "--- ORANGE ---", "Orange Cross", "Orange Circle", "Orange Square", "Orange Long Width", "--- YELLOW ---", "Yellow Cross", "Yellow Circle", "Yellow Square", "Yellow Long Width", "--- GREEN ---", "Green Cross", "Green Circle", "Green Square", "Green Long Width", "--- BLUE ---", "Blue Cross", "Blue Circle", "Blue Square", "Blue Long Width", "--- PURPLE ---", "Purple Cross", "Purple Circle", "Purple Square", "Purple Long Width", "--- WHITE ---", "White Cross", "White Circle", "White Square", "White Long Width", "--- BLACK ---", "Black Cross", "Black Circle", "Black Square", "Black Long Width", ], onChange: updateCrosshair, }); window.mod.modMenu.credit = crosshairGui.Register({ type: "text", label: "Credits", }); window.mod.modMenu.credit.container.innerHTML = `Made by Sharkb. & DeathB.
With the help of TDStuart!
`; let titleTextElm = crosshairGui.panel.panel.childNodes[0]; titleTextElm.style.color = "rgb(255, 196, 0)"; titleTextElm.style.fontWeight = "bold"; }; })();