💎🤑NEW EXCLUSIVE FEATURES!!!🤑💎 Free Skin Mod by CrypticX

All Skins for FREE!! Unlock All!!

// ==UserScript==
// @name         💎🤑NEW EXCLUSIVE FEATURES!!!🤑💎 Free Skin Mod by CrypticX
// @version      1.5.3
// @description  All Skins for FREE!! Unlock All!!
// @author       CrypticX
// @match        https://eggcombat.com/*
// @match        https://eggfacts.fun/*
// @match        https://biologyclass.club/*
// @match        https://egghead.institute/*
// @match        https://egg.dance/*
// @match        https://eggisthenewblack.com/*
// @match        https://mathfun.rocks/*
// @match        https://hardboiled.life/*
// @match        https://overeasy.club/*
// @match        https://zygote.cafe/*
// @match        https://eggsarecool.com/*
// @match        https://deadlyegg.com/*
// @match        https://mathgames.world/*
// @match        https://hardshell.life
// @match        https://violentegg.club/*
// @match        https://yolk.life/*
// @match        https://softboiled.club/*
// @match        https://scrambled.world/*
// @match        https://algebra.best/*
// @match        https://scrambled.today/*
// @match        https://deathegg.world/*
// @match        https://shellshock.io/*
// @license      LGPL-3.0-or-later
// @grant        none
// @copyright    2021, CrypticX (https://openuserjs.org/users/CrypticX)
// @namespace    https://greasyfork.org/en/users/744713
// ==/UserScript==

 
 
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.hack.loadGui();
});
 
 
 
let codeVersion = "0.39.7";
let gameVersion = window.version;
if (codeVersion =! gameVersion){
  alert(`CrypticTech needs to update his code!! Please be aware, lagging may occur!! Thank you for your cooperation!! ❤️
 
CrypticTech Version: ${codeVersion}
Game Version: ${gameVersion}`);
}
 
 
window.hack = {
  loadGui: ()=>{},
  modMenu: { 
    credit: {},
    dialog: {},
    skins: {
      unlockAll: ()=>{},
      onGotSkins: ()=>{},
      container: {
        label: {}
      }
    },
   }
  };
 
 
window.hack.loadGui = function(){
  
  let dialog = document.createElement('dialog');
  dialog.innerHTML = 'Press Any Key or Mouse Button To Set the Keybind!';
  dialog.style.position = "absolute";
  dialog.style.zIndex = "9999";
  dialog.id = "keyBindDialog";
  document.body.appendChild(dialog);
  window.hack.modMenu.dialog = dialog;
 
  
  window.hack.gui = new guify({
    title: 'CrypticTech Skin Mod',
    theme: 'dark',
    align: 'right',
    width: 265,
    barMode: 'none',
    opacity: 0.95,
    root: document.body,
    open: true
  });
 
 
    hack.gui.Register({
      type: "folder",
      label: "Info",
      open: false,
    });

    window.hack.modMenu.instruction = hack.gui.Register({
      type: "text",
      label: "Credits",
      folder: "Info",
    });

    window.hack.modMenu.instruction.container.innerHTML = `<p style="color:#ffff00;font-size: small;margin-top: 0px;padding-left: 2.5px;">Thank you for installing and using CrypticTech for Shell Shockers!!</p><p style="color:#00ffff;font-size: small;margin-top: 0px;padding-left: 2.5px;">Unlocking the skins is simple. All you have to do is click "Grant Access". When you click to go to your inventory, all the skins should appear!!</p><p style="color:rgba(255, 0, 0, 1);font-size: small;margin-top: 0px;padding-left: 2.5px;">[NOTE] : Please Do not reproduce, reupload, or take this mod as your own. CrypticX has worked hard on this. If you do please give credit to CrypticX as he has worked hard on this, any modifications will be yours, but the framework will still be ours, due to reason of the creator.</p>`;
    
  hack.modMenu.skins.container.label = hack.gui.Register({
    type: 'folder',
    label: 'Access All Skins',
    open: false
  });
 
  hack.modMenu.skins.container.resetSettings = hack.gui.Register({
    type: 'button',
    label: 'Grant Access',
    folder: 'Access All Skins',
    action: function(){
      console.log(extern.account.isItemOwned = function(){return true});        
      alert(`ACCESS HAS BEEN GRANTED!! ENJOY!!❤️` 
		  )
    },
  });
 
  hack.modMenu.credit = hack.gui.Register({
    type: 'text',
    label: 'Credits'
  });
  
  
  window.hack.modMenu.credit.container.innerHTML = `<p style="color:rgb(0, 255, 255);font-size: small;margin-bottom: 0px;padding-left: 15px;">Created By: {👑} CrypticX</p><p style="color:rgb(0, 255, 255);font-size: small;margin-top: 0px;padding-left: 15px;">Creator of: CrypticTech</p><p style="color:rgb(0, 255, 255);font-size: small;margin-bottom: 0px;padding-left: 15px;">Follow The Socials!!</p><p style="color:rgb(0, 255, 255);font-size: small;margin: 0px;padding-left: 15px;">Discord: CrypticX#5820</p><p style="color:rgb(0, 255, 255);font-size: small;margin: 0px;padding-left: 15px;">Instagram: @dschoute15</p><p style="color:rgb(0, 255, 0);font-size: medium;margin-top: 0px;padding-left: 15px;"></p>`;
 
 
  let titleTextElm = window.hack.gui.panel.panel.childNodes[0];
  titleTextElm.style.color = "rgb(0, 255, 255)";
  titleTextElm.style.fontWeight = "900";
 
  window.hack.finishedGui();
}

 
window.hack.modMenu.skins.onGotSkins = function(){
  window.hack.modMenu.skins.unlockAll = function(){
    for (_i in window.hack.items){
      if (_i == "shallowClone"){continue;}
      let item = window.hack.items[_i];
      extern.account.addToInventory(item);
      extern.account.isItemOwned = function(){return true};
    }
  };
  window.hack.itemsById = [];
  for (_i in window.hack.items){
    if (_i == "shallowClone"){continue;}
    let item = window.hack.items[_i];
    window.hack.itemsById[item.id] = item;
  }
}