Stabfish.io Hack

Stabfish.io Everything Unlocked

  1. // ==UserScript==
  2. // @name Stabfish.io Hack
  3. // @namespace http://tampermonkey.net/
  4. // @version 2.1
  5. // @description Stabfish.io Everything Unlocked
  6. // @author Only Hacker
  7. // @match https://stabfish.io/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. // Your expected data
  16. const expectedUnlockedBodiesData = "[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true]";
  17. const expectedUnlockedFacesData = "[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true]";
  18. const expectedUnlockedHatsData = "[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true]";
  19. const expectedUnlockedSpearsData = "[3,3,3,3,3,3]";
  20.  
  21. // Function to compare stored data with expected data
  22. function checkAndInjectData() {
  23. let dataMismatch = false;
  24.  
  25. // Check and inject data as necessary
  26. if (localStorage.getItem("unlockedBodies") !== expectedUnlockedBodiesData) {
  27. localStorage.setItem("unlockedBodies", expectedUnlockedBodiesData);
  28. dataMismatch = true;
  29. }
  30. if (localStorage.getItem("unlockedFaces") !== expectedUnlockedFacesData) {
  31. localStorage.setItem("unlockedFaces", expectedUnlockedFacesData);
  32. dataMismatch = true;
  33. }
  34. if (localStorage.getItem("unlockedHats") !== expectedUnlockedHatsData) {
  35. localStorage.setItem("unlockedHats", expectedUnlockedHatsData);
  36. dataMismatch = true;
  37. }
  38. if (localStorage.getItem("unlockedSpears") !== expectedUnlockedSpearsData) {
  39. localStorage.setItem("unlockedSpears", expectedUnlockedSpearsData);
  40. dataMismatch = true;
  41. }
  42.  
  43. // Refresh the page if any data was injected or updated
  44. if (dataMismatch) {
  45. location.reload();
  46. }
  47. }
  48.  
  49. // Call the function to check and inject data
  50. checkAndInjectData();
  51. })();