Githubman6996 / Blooket-hacks-minesraft2-deleted-before-he-got-terminated-and-005konz-deleted-or-just-hard-to-find

Removed hacks due to being patched any custom script will work for example the catch any fish hack
4 stars 2 forks source link

Can u add the fishing frenzy cheat I made? #6

Closed CryptoDude3 closed 4 months ago

CryptoDude3 commented 8 months ago

05konz wouldn't add it, here it is again:

javascript:var iframe = document.createElement("iframe");document.body.appendChild(iframe);window.prompt=iframe.contentWindow.prompt.bind(window);window.alert=iframe.contentWindow.alert.bind(window);iframe.remove();function reactHandler(){return Object.values(document.querySelector('body div[class*="camelCase"]'))[1].children[0]._owner;}var stuff={"Old Boot":{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},Waffle:{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},"Two of Spades":{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},Jellyfish:{rarity:"Easy One",minWeight:10,maxWeight:25,tiers:["D","C","B"]},Clownfish:{rarity:"Easy One",minWeight:20,maxWeight:45,tiers:["D","C","B"]},Goldfish:{rarity:"Easy One",minWeight:30,maxWeight:65,tiers:["D","C","B"]},Frog:{rarity:"Easy One",minWeight:50,maxWeight:100,tiers:["D","C","B"]},"Blizzard Clownfish":{rarity:"Great Catch",minWeight:75,maxWeight:125,tiers:["D","C","B"]},Turtle:{rarity:"Great Catch",minWeight:100,maxWeight:150,tiers:["D","C","B","A"]},Cat:{rarity:"Great Catch",minWeight:100,maxWeight:200,tiers:["D","C","B","A"]},"Lovely Frog":{rarity:"Great Catch",minWeight:150,maxWeight:350,tiers:["D","C","B","A"]},"Lucky Frog":{rarity:"Great Catch",minWeight:200,maxWeight:400,tiers:["D","C","B","A"]},"Poison Dart Frog":{rarity:"Great Catch",minWeight:250,maxWeight:750,tiers:["D","C","B","A"]},Seal:{rarity:"Rare Find",minWeight:500,maxWeight:1e3,tiers:["D","C","B","A"]},Walrus:{rarity:"Rare Find",minWeight:700,maxWeight:2200,tiers:["D","C","B","A"]},Fairy:{rarity:"Rare Find",minWeight:1500,maxWeight:2500,tiers:["D","C","B","A"]},Crab:{rarity:"Rare Find",minWeight:1e3,maxWeight:3e3,tiers:["D","C","B","A"]},"Lemon Crab":{rarity:"Rare Find",minWeight:2e3,maxWeight:5e3,tiers:["C","B","A"]},Pufferfish:{rarity:"Rare Find",minWeight:2e3,maxWeight:4e3,tiers:["D","C","B","A"]},Blobfish:{rarity:"Rare Find",minWeight:3e3,maxWeight:5e3,tiers:["D","C","B","A"]},"Rainbow Jellyfish":{rarity:"Epic Grab",minWeight:7e3,maxWeight:1e4,tiers:["C","B","A"]},Octopus:{rarity:"Epic Grab",minWeight:1e4,maxWeight:15e3,tiers:["C","B","A"]},"Pirate Pufferfish":{rarity:"Epic Grab",minWeight:12e3,maxWeight:2e4,tiers:["C","B","A"]},"Donut Blobfish":{rarity:"Epic Grab",minWeight:13e3,maxWeight:25e3,tiers:["C","B","A"]},"Crimson Octopus":{rarity:"Epic Grab",minWeight:15e3,maxWeight:3e4,tiers:["B","A"]},Narwhal:{rarity:"Catch of the Day",minWeight:25e3,maxWeight:5e4,tiers:["B","A","S"]},"Baby Shark":{rarity:"Catch of the Day",minWeight:5e4,maxWeight:1e5,tiers:["B","A","S"]},Megalodon:{rarity:"Catch of the Day",minWeight:25e4,maxWeight:5e5,tiers:["B","A","S"]},Alien:{rarity:"Angler's Legend",minWeight:5e5,maxWeight:7e5,tiers:["A","S"]},"Rainbow Narwhal":{rarity:"Angler's Legend",minWeight:75e4,maxWeight:1e6,tiers:["A","S","S+"]},UFO:{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Santa Claus":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Swamp Monster":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Red Astronaut":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Spooky Pumpkin":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},Dragon:{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Tim the Alien":{rarity:"Angler's Legend",minWeight:15e5,maxWeight:25e5,tiers:["A","S","S+"]}},specialFish=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"];function getFish(fish){function rand(min,max){return Math.floor(Math.random() * (max-min) + min);}return {name:fish,rarity:stuff[fish].rarity,weight:rand(stuff[fish].minWeight,stuff[fish].maxWeight),tier:stuff[fish].tiers[Math.floor(Math.random()*stuff[fish].tiers.length)],isSpecial:specialFish.includes(fish)&&Math.floor(Math.random()*100)<8};}if(!window.functionSet){var origAns = reactHandler().stateNode.answerNext;reactHandler().stateNode.answerNext = function(){if(reactHandler().stateNode.state.hackFish){reactHandler().stateNode.setState({stage:"caught",isCast:false,fish:getFish(reactHandler().stateNode.state.hackFish),claimReady:false});setTimeout(function(){reactHandler().stateNode.setState({claimReady:true})},1600);reactHandler().stateNode.state.hackFish=null;}else{origAns.apply(this,arguments);}}}window.functionSet = true;function setHackFish(val){if(Object.keys(stuff).includes(val)){reactHandler().stateNode.state.hackFish=val;}else{alert("That fish does not exist!");return;}}setHackFish(prompt("What fish would you like to catch next(case sensitive)?"));

also what happened to 05konz?

Githubman6996 commented 8 months ago

05konz wouldn't add it, here it is again:


javascript:var iframe = document.createElement("iframe");document.body.appendChild(iframe);window.prompt=iframe.contentWindow.prompt.bind(window);window.alert=iframe.contentWindow.alert.bind(window);iframe.remove();function reactHandler(){return Object.values(document.querySelector('body div[class*="camelCase"]'))[1].children[0]._owner;}var stuff={"Old Boot":{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},Waffle:{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},"Two of Spades":{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},Jellyfish:{rarity:"Easy One",minWeight:10,maxWeight:25,tiers:["D","C","B"]},Clownfish:{rarity:"Easy One",minWeight:20,maxWeight:45,tiers:["D","C","B"]},Goldfish:{rarity:"Easy One",minWeight:30,maxWeight:65,tiers:["D","C","B"]},Frog:{rarity:"Easy One",minWeight:50,maxWeight:100,tiers:["D","C","B"]},"Blizzard Clownfish":{rarity:"Great Catch",minWeight:75,maxWeight:125,tiers:["D","C","B"]},Turtle:{rarity:"Great Catch",minWeight:100,maxWeight:150,tiers:["D","C","B","A"]},Cat:{rarity:"Great Catch",minWeight:100,maxWeight:200,tiers:["D","C","B","A"]},"Lovely Frog":{rarity:"Great Catch",minWeight:150,maxWeight:350,tiers:["D","C","B","A"]},"Lucky Frog":{rarity:"Great Catch",minWeight:200,maxWeight:400,tiers:["D","C","B","A"]},"Poison Dart Frog":{rarity:"Great Catch",minWeight:250,maxWeight:750,tiers:["D","C","B","A"]},Seal:{rarity:"Rare Find",minWeight:500,maxWeight:1e3,tiers:["D","C","B","A"]},Walrus:{rarity:"Rare Find",minWeight:700,maxWeight:2200,tiers:["D","C","B","A"]},Fairy:{rarity:"Rare Find",minWeight:1500,maxWeight:2500,tiers:["D","C","B","A"]},Crab:{rarity:"Rare Find",minWeight:1e3,maxWeight:3e3,tiers:["D","C","B","A"]},"Lemon Crab":{rarity:"Rare Find",minWeight:2e3,maxWeight:5e3,tiers:["C","B","A"]},Pufferfish:{rarity:"Rare Find",minWeight:2e3,maxWeight:4e3,tiers:["D","C","B","A"]},Blobfish:{rarity:"Rare Find",minWeight:3e3,maxWeight:5e3,tiers:["D","C","B","A"]},"Rainbow Jellyfish":{rarity:"Epic Grab",minWeight:7e3,maxWeight:1e4,tiers:["C","B","A"]},Octopus:{rarity:"Epic Grab",minWeight:1e4,maxWeight:15e3,tiers:["C","B","A"]},"Pirate Pufferfish":{rarity:"Epic Grab",minWeight:12e3,maxWeight:2e4,tiers:["C","B","A"]},"Donut Blobfish":{rarity:"Epic Grab",minWeight:13e3,maxWeight:25e3,tiers:["C","B","A"]},"Crimson Octopus":{rarity:"Epic Grab",minWeight:15e3,maxWeight:3e4,tiers:["B","A"]},Narwhal:{rarity:"Catch of the Day",minWeight:25e3,maxWeight:5e4,tiers:["B","A","S"]},"Baby Shark":{rarity:"Catch of the Day",minWeight:5e4,maxWeight:1e5,tiers:["B","A","S"]},Megalodon:{rarity:"Catch of the Day",minWeight:25e4,maxWeight:5e5,tiers:["B","A","S"]},Alien:{rarity:"Angler's Legend",minWeight:5e5,maxWeight:7e5,tiers:["A","S"]},"Rainbow Narwhal":{rarity:"Angler's Legend",minWeight:75e4,maxWeight:1e6,tiers:["A","S","S+"]},UFO:{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Santa Claus":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Swamp Monster":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Red Astronaut":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Spooky Pumpkin":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},Dragon:{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Tim the Alien":{rarity:"Angler's Legend",minWeight:15e5,maxWeight:25e5,tiers:["A","S","S+"]}},specialFish=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"];function getFish(fish){function rand(min,max){return Math.floor(Math.random() * (max-min) + min);}return {name:fish,rarity:stuff[fish].rarity,weight:rand(stuff[fish].minWeight,stuff[fish].maxWeight),tier:stuff[fish].tiers[Math.floor(Math.random()*stuff[fish].tiers.length)],isSpecial:specialFish.includes(fish)&&Math.floor(Math.random()*100)<8};}if(!window.functionSet){var origAns = reactHandler().stateNode.answerNext;reactHandler().stateNode.answerNext = function(){if(reactHandler().stateNode.state.hackFish){reactHandler().stateNode.setState({stage:"caught",isCast:false,fish:getFish(reactHandler().stateNode.state.hackFish),claimReady:false});setTimeout(function(){reactHandler().stateNode.setState({claimReady:true})},1600);reactHandler().stateNode.state.hackFish=null;}else{origAns.apply(this,arguments);}}}window.functionSet = true;function setHackFish(val){if(Object.keys(stuff).includes(val)){reactHandler().stateNode.state.hackFish=val;}else{alert("That fish does not exist!");return;}}setHackFish(prompt("What fish would you like to catch next(case sensitive)?"));

also what happened to 05konz?

All Jods accounts randomly got suspended and 05konz's main got suspended so she made a second account 05konz2 but it got suspended but she's trying to get the hacks back up so she may be back in a few days

Githubman6996 commented 8 months ago

https://github.com/Githubman6996/Blooket-hacks-minesraft2-deleted-before-he-got-terminated-and-05konx-deleted-or-just-hard-to-find/blob/main/Fishing%20frenzy/CatchAnyFish.js

Done

Githubman6996 commented 8 months ago

Oh and I can also add the send money to people in cafe if you want

javascript:function%20reactHandler()%7Breturn%20Object.values(document.querySelector('body%20div%5Bclass*=%22camelCase%22%5D'))%5B1%5D.children%5B0%5D._owner%7Dvar%20iframe%20=%20document.createElement(%22iframe%22);document.head.appendChild(iframe);window.prompt=iframe.contentWindow.prompt;reactHandler().stateNode.props.liveGameController.setVal(%7B%20id:%20reactHandler().stateNode.props.client.hostId,%20path:%20%22c/%22%20+%20reactHandler().stateNode.props.client.name%20+%20%22/tat%22,%20val:%20prompt(%22Enter%20your%20buddies%20name%20here:%20%22)%20+%20%22:pay%22%20%20%7D);

CryptoDude3 commented 8 months ago

Add the send money in cafe cheat. Mabye u can add lobbychat(i added chat commands just do /help in the chat run it in the lobby):

javascript:function reactHandler(){return Object.values(document.querySelector('body div[class*="camelCase"]'))[1].children[0]._owner}var j=0;var rx=false;var hi = false;document.addEventListener("keydown",function(e){if(e.key==="`"){hi=!hi;c.style.display=hi?"block":"none";}});function parseCmd(t){    if(t.charAt(0)==="/"){        var c = t.split(" ");        var cm = c[0].replace("/","");        c.splice(0,1);        return {cmd:cm,args:c};    }    else {return false;}}function setstate(args){var t = {};args.forEach(e=>{var p = e.split(":");if(!Number.isNaN(parseInt(p[1]))){if(parseInt(p[1]).toString()===p[1]){p[1]=parseInt(p[1]);}}t[p[0]] = p[1];});reactHandler().stateNode.setState(t);a("Set Successful!");}function setv(args){reactHandler().stateNode.props.liveGameController.setVal({path:"c/" + reactHandler().stateNode.props.client.name + "/" + args[0],val:args.slice(1,args.length).join(" ")});}function tsvlog(){window.logsv=!window.logsv;a("SetVal log set to " + (window.logsv?"Enabled":"Disabled"));}function dumpstate(){Object.keys(reactHandler().stateNode.state).map(e=>{var obj = reactHandler().stateNode.state[e];if(obj!=null){if(Array.from(obj) && typeof obj === "object"){obj="[Array]";}a(e + ":" + obj);}else{return "N/A";}}).join(";");}function setBlook(b){var blooks = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b } }, [['1234']]]).webpack("MDrD").a;b=Object.keys(blooks).find(e=>b.toLocaleLowerCase()===e.toLocaleLowerCase());if(blooks[b]){a("Setting blook to " + b + "!");reactHandler().stateNode.props.liveGameController.setVal({id:reactHandler().stateNode.props.client.hostId,path:"c/"+reactHandler().stateNode.props.client.name,val:{b:b}});reactHandler().stateNode.props.client.blook=b;}else{a("No blook with that name was found!");}}function unlockBlook(b){var blooks = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b } }, [['1234']]]).webpack("MDrD").a;b=Object.keys(blooks).find(e=>b.toLocaleLowerCase()===e.toLocaleLowerCase());if(blooks[b]){reactHandler().stateNode.state.unlocks.push(b);reactHandler().stateNode.forceUpdate();}else{a("No blook with that name was found!");}}function list(){reactHandler().stateNode.props.liveGameController.getDatabaseVal("c").then(e=>{a("Current Players(" + Object.keys(e).length + "): " + Object.keys(e).join(","));});}function flist(p){reactHandler().stateNode.props.liveGameController.getDatabaseVal("c/"+p).then(e=>{if(e!=null){a("Dump: " + JSON.stringify(e));}else{a("Player not found!");}});}function sendMessage(e){var t = parseCmd(e);if(t){switch(t.cmd){case "cb":setBlook(t.args.join(" "));break;case "clear":b.innerHTML="";break;case "dumpstate":dumpstate();break;case "list":list();break;case "tlog":tsvlog();break;case "setval":setv(t.args);break;case "setstate":setstate(t.args);break;case "ahelp":a("Advanced Commands: setval(sets val logged by tlog ex /setval b Chicken), tlog(toggles setval log), dumpstate(dumps react state),setstate(sets react state /setstate crypto:5 crypto2:5 etc)");break;case "help":a("Available Commands: help(gives help),ahelp(advanced commands help), cb(changes blook /cb cow), list(lists players connected), dump(dumps all available info about a player, passwords, etc(/dump player)), clear(clears chat), code(gives game code), unlock(unlocks blook on lobby screen)");break;case "dump":flist(t.args.join(" "));break;case "unlock":unlockBlook(t.args.join(" "));break;case "code":a("Game Code: " + reactHandler().stateNode.props.client.hostId);break;default:a("Unrecognized chat command!");break;}}else{reactHandler().stateNode.props.liveGameController.setVal({id:reactHandler().stateNode.props.client.hostId,path:"c/"+reactHandler().stateNode.props.client.name,val:{b:reactHandler().stateNode.props.client.blook,i:j,msg:e}}),j++;}}const c=document.createElement("div");c.className="chat-box",document.body.appendChild(c);const h=document.createElement("div");h.className="chat-header",h.textContent="Chat",c.appendChild(h);const b=document.createElement("div");b.className="chat-body",c.appendChild(b);const i=document.createElement("input");function a(e){const t=document.createElement("div");t.textContent=e,b.appendChild(t)}i.type="text",i.className="chat-input",i.placeholder="Type a message...",c.appendChild(i),c.style.position="fixed",c.style.bottom="20px",c.style.right="20px",c.style.width="300px",c.style.backgroundColor="#fff",c.style.border="1px solid #ccc",c.style.boxShadow="0px 0px 10px rgba(0, 0, 0, 0.2)",h.addEventListener("click",(()=>{b.classList.toggle("open")})),i.addEventListener("keydown",(function(e){13===e.keyCode&&(sendMessage(e.srcElement.value),e.srcElement.value="")}));var da=reactHandler().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_;function handleChat(e,t){if(e.includes("/stg")&&!rx){rx=true;a("Game has progressed! The Chat will not work, but commands will.");}if(t!=null){t.msg&&(console.log(t.msg),a(e.split("/")[2]+": "+t.msg))}}reactHandler().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_=function(e,t,a,n){console.log(e,t,a,n),handleChat(e,t),da(e,t,a,n)};window.logsv = false;function onsv(e){if(window.logsv){a("Path: " + e.path.split("/").splice(2,2).join("/") + " Val: " + ((typeof e.val==='object')?JSON.stringify(e.val):e.val));}}
var orgsv = reactHandler().stateNode.props.liveGameController.setVal;reactHandler().stateNode.props.liveGameController.setVal = function(){onsv.apply(this,arguments);orgsv.apply(this,arguments);};a("Lobbychat successfully loaded!");

in the give people money cafe cheat where it says pay you can replace that with inspect, or any other action

Githubman6996 commented 8 months ago

Add the send money in cafe cheat. Mabye u can add lobbychat(i added chat commands just do /help in the chat run it in the lobby):

javascript:function reactHandler(){return Object.values(document.querySelector('body div[class*="camelCase"]'))[1].children[0]._owner}var j=0;var rx=false;var hi = false;document.addEventListener("keydown",function(e){if(e.key==="`"){hi=!hi;c.style.display=hi?"block":"none";}});function parseCmd(t){    if(t.charAt(0)==="/"){        var c = t.split(" ");        var cm = c[0].replace("/","");        c.splice(0,1);        return {cmd:cm,args:c};    }    else {return false;}}function setstate(args){var t = {};args.forEach(e=>{var p = e.split(":");if(!Number.isNaN(parseInt(p[1]))){if(parseInt(p[1]).toString()===p[1]){p[1]=parseInt(p[1]);}}t[p[0]] = p[1];});reactHandler().stateNode.setState(t);a("Set Successful!");}function setv(args){reactHandler().stateNode.props.liveGameController.setVal({path:"c/" + reactHandler().stateNode.props.client.name + "/" + args[0],val:args.slice(1,args.length).join(" ")});}function tsvlog(){window.logsv=!window.logsv;a("SetVal log set to " + (window.logsv?"Enabled":"Disabled"));}function dumpstate(){Object.keys(reactHandler().stateNode.state).map(e=>{var obj = reactHandler().stateNode.state[e];if(obj!=null){if(Array.from(obj) && typeof obj === "object"){obj="[Array]";}a(e + ":" + obj);}else{return "N/A";}}).join(";");}function setBlook(b){var blooks = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b } }, [['1234']]]).webpack("MDrD").a;b=Object.keys(blooks).find(e=>b.toLocaleLowerCase()===e.toLocaleLowerCase());if(blooks[b]){a("Setting blook to " + b + "!");reactHandler().stateNode.props.liveGameController.setVal({id:reactHandler().stateNode.props.client.hostId,path:"c/"+reactHandler().stateNode.props.client.name,val:{b:b}});reactHandler().stateNode.props.client.blook=b;}else{a("No blook with that name was found!");}}function unlockBlook(b){var blooks = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b } }, [['1234']]]).webpack("MDrD").a;b=Object.keys(blooks).find(e=>b.toLocaleLowerCase()===e.toLocaleLowerCase());if(blooks[b]){reactHandler().stateNode.state.unlocks.push(b);reactHandler().stateNode.forceUpdate();}else{a("No blook with that name was found!");}}function list(){reactHandler().stateNode.props.liveGameController.getDatabaseVal("c").then(e=>{a("Current Players(" + Object.keys(e).length + "): " + Object.keys(e).join(","));});}function flist(p){reactHandler().stateNode.props.liveGameController.getDatabaseVal("c/"+p).then(e=>{if(e!=null){a("Dump: " + JSON.stringify(e));}else{a("Player not found!");}});}function sendMessage(e){var t = parseCmd(e);if(t){switch(t.cmd){case "cb":setBlook(t.args.join(" "));break;case "clear":b.innerHTML="";break;case "dumpstate":dumpstate();break;case "list":list();break;case "tlog":tsvlog();break;case "setval":setv(t.args);break;case "setstate":setstate(t.args);break;case "ahelp":a("Advanced Commands: setval(sets val logged by tlog ex /setval b Chicken), tlog(toggles setval log), dumpstate(dumps react state),setstate(sets react state /setstate crypto:5 crypto2:5 etc)");break;case "help":a("Available Commands: help(gives help),ahelp(advanced commands help), cb(changes blook /cb cow), list(lists players connected), dump(dumps all available info about a player, passwords, etc(/dump player)), clear(clears chat), code(gives game code), unlock(unlocks blook on lobby screen)");break;case "dump":flist(t.args.join(" "));break;case "unlock":unlockBlook(t.args.join(" "));break;case "code":a("Game Code: " + reactHandler().stateNode.props.client.hostId);break;default:a("Unrecognized chat command!");break;}}else{reactHandler().stateNode.props.liveGameController.setVal({id:reactHandler().stateNode.props.client.hostId,path:"c/"+reactHandler().stateNode.props.client.name,val:{b:reactHandler().stateNode.props.client.blook,i:j,msg:e}}),j++;}}const c=document.createElement("div");c.className="chat-box",document.body.appendChild(c);const h=document.createElement("div");h.className="chat-header",h.textContent="Chat",c.appendChild(h);const b=document.createElement("div");b.className="chat-body",c.appendChild(b);const i=document.createElement("input");function a(e){const t=document.createElement("div");t.textContent=e,b.appendChild(t)}i.type="text",i.className="chat-input",i.placeholder="Type a message...",c.appendChild(i),c.style.position="fixed",c.style.bottom="20px",c.style.right="20px",c.style.width="300px",c.style.backgroundColor="#fff",c.style.border="1px solid #ccc",c.style.boxShadow="0px 0px 10px rgba(0, 0, 0, 0.2)",h.addEventListener("click",(()=>{b.classList.toggle("open")})),i.addEventListener("keydown",(function(e){13===e.keyCode&&(sendMessage(e.srcElement.value),e.srcElement.value="")}));var da=reactHandler().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_;function handleChat(e,t){if(e.includes("/stg")&&!rx){rx=true;a("Game has progressed! The Chat will not work, but commands will.");}if(t!=null){t.msg&&(console.log(t.msg),a(e.split("/")[2]+": "+t.msg))}}reactHandler().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_=function(e,t,a,n){console.log(e,t,a,n),handleChat(e,t),da(e,t,a,n)};window.logsv = false;function onsv(e){if(window.logsv){a("Path: " + e.path.split("/").splice(2,2).join("/") + " Val: " + ((typeof e.val==='object')?JSON.stringify(e.val):e.val));}}
var orgsv = reactHandler().stateNode.props.liveGameController.setVal;reactHandler().stateNode.props.liveGameController.setVal = function(){onsv.apply(this,arguments);orgsv.apply(this,arguments);};a("Lobbychat successfully loaded!");

in the give people money cafe cheat where it says pay you can replace that with inspect, or any other action

I think I did the changing it to inspect correct just tell me if i didn’t because I’m still learning to code JavaScript @CryptoDude3

CryptoDude3 commented 8 months ago

Blooket uses :inspect for it, ur script says :inspect: Blooket sends the Cafe steal in the format playername:action, but the modded code says playername:inspect: If you paste in lobbychat and run the cmd /tlog it will log all of the server values. For example in Cafe when u inspect the output would be:

Path: Val: {"b":"Cow","tat":"victim:tax"}

The path is blank bc blooket doesn't use path, it changes them all at once. It sets the value tat to victim:tax, causing them to be taxed. It also uses the same "tat" path for gold quest and crypto and any game with stealing. For gq/crhck it's path tat Val "player:amttosteal" Lobbychats a good tool for debugging the values to make cheats tho(the updated version)

CryptoDude3 commented 8 months ago

Accidentally closed it

Githubman6996 commented 8 months ago

Accidentally closed it

It's cool

Githubman6996 commented 8 months ago

Could you potentially code me a working host any gamemode cheat the Konz one is broken @CryptoDude3

Githubman6996 commented 8 months ago

Make sure it includes Santa's workshop @CryptoDude3

Githubman6996 commented 8 months ago

yo @CryptoDude3 the catch any fish and send money in cafe needs fixed blooket patched everything

CryptoDude3 commented 8 months ago

Heres the new lbchat I fixed(really easy; replace camelCase with _body):

javascript:function reactHandler(){return Object.values(document.querySelector('body div[class*="_body"]'))[1].children[0]._owner}var j=0;var rx=false;var hi = false;document.addEventListener("keydown",function(e){if(e.key==="`"){hi=!hi;c.style.display=hi?"block":"none";}});function parseCmd(t){    if(t.charAt(0)==="/"){        var c = t.split(" ");        var cm = c[0].replace("/","");        c.splice(0,1);        return {cmd:cm,args:c};    }    else {return false;}}function setstate(args){var t = {};args.forEach(e=>{var p = e.split(":");if(!Number.isNaN(parseInt(p[1]))){if(parseInt(p[1]).toString()===p[1]){p[1]=parseInt(p[1]);}}t[p[0]] = p[1];});reactHandler().stateNode.setState(t);a("Set Successful!");}function setv(args){reactHandler().stateNode.props.liveGameController.setVal({path:"c/" + reactHandler().stateNode.props.client.name + "/" + args[0],val:args.slice(1,args.length).join(" ")});}function tsvlog(){window.logsv=!window.logsv;a("SetVal log set to " + (window.logsv?"Enabled":"Disabled"));}function dumpstate(){Object.keys(reactHandler().stateNode.state).map(e=>{var obj = reactHandler().stateNode.state[e];if(obj!=null){if(Array.from(obj) && typeof obj === "object"){obj="[Array]";}a(e + ":" + obj);}else{return "N/A";}}).join(";");}function setBlook(b){var blooks = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b } }, [['1234']]]).webpack("MDrD").a;b=Object.keys(blooks).find(e=>b.toLocaleLowerCase()===e.toLocaleLowerCase());if(blooks[b]){a("Setting blook to " + b + "!");reactHandler().stateNode.props.liveGameController.setVal({id:reactHandler().stateNode.props.client.hostId,path:"c/"+reactHandler().stateNode.props.client.name,val:{b:b}});reactHandler().stateNode.props.client.blook=b;}else{a("No blook with that name was found!");}}function unlockBlook(b){var blooks = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b } }, [['1234']]]).webpack("MDrD").a;b=Object.keys(blooks).find(e=>b.toLocaleLowerCase()===e.toLocaleLowerCase());if(blooks[b]){reactHandler().stateNode.state.unlocks.push(b);reactHandler().stateNode.forceUpdate();}else{a("No blook with that name was found!");}}function list(){reactHandler().stateNode.props.liveGameController.getDatabaseVal("c").then(e=>{a("Current Players(" + Object.keys(e).length + "): " + Object.keys(e).join(","));});}function flist(p){reactHandler().stateNode.props.liveGameController.getDatabaseVal("c/"+p).then(e=>{if(e!=null){a("Dump: " + JSON.stringify(e));}else{a("Player not found!");}});}function sendMessage(e){var t = parseCmd(e);if(t){switch(t.cmd){case "cb":setBlook(t.args.join(" "));break;case "clear":b.innerHTML="";break;case "dumpstate":dumpstate();break;case "list":list();break;case "tlog":tsvlog();break;case "setval":setv(t.args);break;case "setstate":setstate(t.args);break;case "ahelp":a("Advanced Commands: setval(sets val logged by tlog ex /setval b Chicken), tlog(toggles setval log), dumpstate(dumps react state),setstate(sets react state /setstate crypto:5 crypto2:5 etc)");break;case "help":a("Available Commands: help(gives help),ahelp(advanced commands help), cb(changes blook /cb cow), list(lists players connected), dump(dumps all available info about a player, passwords, etc(/dump player)), clear(clears chat), code(gives game code), unlock(unlocks blook on lobby screen)");break;case "dump":flist(t.args.join(" "));break;case "unlock":unlockBlook(t.args.join(" "));break;case "code":a("Game Code: " + reactHandler().stateNode.props.client.hostId);break;default:a("Unrecognized chat command!");break;}}else{reactHandler().stateNode.props.liveGameController.setVal({id:reactHandler().stateNode.props.client.hostId,path:"c/"+reactHandler().stateNode.props.client.name,val:{b:reactHandler().stateNode.props.client.blook,i:j,msg:e}}),j++;}}const c=document.createElement("div");c.className="chat-box",document.body.appendChild(c);const h=document.createElement("div");h.className="chat-header",h.textContent="Chat",c.appendChild(h);const b=document.createElement("div");b.className="chat-body",c.appendChild(b);const i=document.createElement("input");function a(e){const t=document.createElement("div");t.textContent=e,b.appendChild(t)}i.type="text",i.className="chat-input",i.placeholder="Type a message...",c.appendChild(i),c.style.position="fixed",c.style.bottom="20px",c.style.right="20px",c.style.width="300px",c.style.backgroundColor="#fff",c.style.border="1px solid #ccc",c.style.boxShadow="0px 0px 10px rgba(0, 0, 0, 0.2)",h.addEventListener("click",(()=>{b.classList.toggle("open")})),i.addEventListener("keydown",(function(e){13===e.keyCode&&(sendMessage(e.srcElement.value),e.srcElement.value="")}));var da=reactHandler().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_;function handleChat(e,t){if(e.includes("/stg")&&!rx){rx=true;a("Game has progressed! The Chat will not work, but commands will.");}if(t!=null){t.msg&&(console.log(t.msg),a(e.split("/")[2]+": "+t.msg))}}reactHandler().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_=function(e,t,a,n){console.log(e,t,a,n),handleChat(e,t),da(e,t,a,n)};window.logsv = false;function onsv(e){if(window.logsv){a("Path: " + e.path.split("/").splice(2,2).join("/") + " Val: " + ((typeof e.val==='object')?JSON.stringify(e.val):e.val));}}var orgsv = reactHandler().stateNode.props.liveGameController.setVal;reactHandler().stateNode.props.liveGameController.setVal = function(){onsv.apply(this,arguments);orgsv.apply(this,arguments);};a("Lobbychat successfully loaded!");function app(){c.style.wordWrap="break-word";}app();

you can thank me later (change blooks wont work bc blooket patched webpackjsonp but the rest does) Example commands: set gold: /setstate gold:5000 set crypto:/setstate crypto:5000 steal gold:/setval tat playertosteal:5000 swap gold:/setval tat playertoswap:swap:5000 pirate steal: /setval tat playertosteal:5000 change banner: /setval bg bannerNameHere (ex. fire,endRainbow,etc.) change blook(make sure it exists or will crash raw set no cb): /setval b Rainbow Astronaut cafe action: /setval tat playertoattack:tax log all sets(can be used to obtain setval values): /tlog /dump lists players and info you can also do /help for the other commands

Catch any fish:

javascript:var iframe = document.createElement("iframe");document.body.appendChild(iframe);window.prompt=iframe.contentWindow.prompt.bind(window);window.alert=iframe.contentWindow.alert.bind(window);iframe.remove();function reactHandler(){return Object.values(document.querySelector('body div[class*="_body"]'))[1].children[0]._owner;}var stuff={"Old Boot":{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},Waffle:{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},"Two of Spades":{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},Jellyfish:{rarity:"Easy One",minWeight:10,maxWeight:25,tiers:["D","C","B"]},Clownfish:{rarity:"Easy One",minWeight:20,maxWeight:45,tiers:["D","C","B"]},Goldfish:{rarity:"Easy One",minWeight:30,maxWeight:65,tiers:["D","C","B"]},Frog:{rarity:"Easy One",minWeight:50,maxWeight:100,tiers:["D","C","B"]},"Blizzard Clownfish":{rarity:"Great Catch",minWeight:75,maxWeight:125,tiers:["D","C","B"]},Turtle:{rarity:"Great Catch",minWeight:100,maxWeight:150,tiers:["D","C","B","A"]},Cat:{rarity:"Great Catch",minWeight:100,maxWeight:200,tiers:["D","C","B","A"]},"Lovely Frog":{rarity:"Great Catch",minWeight:150,maxWeight:350,tiers:["D","C","B","A"]},"Lucky Frog":{rarity:"Great Catch",minWeight:200,maxWeight:400,tiers:["D","C","B","A"]},"Poison Dart Frog":{rarity:"Great Catch",minWeight:250,maxWeight:750,tiers:["D","C","B","A"]},Seal:{rarity:"Rare Find",minWeight:500,maxWeight:1e3,tiers:["D","C","B","A"]},Walrus:{rarity:"Rare Find",minWeight:700,maxWeight:2200,tiers:["D","C","B","A"]},Fairy:{rarity:"Rare Find",minWeight:1500,maxWeight:2500,tiers:["D","C","B","A"]},Crab:{rarity:"Rare Find",minWeight:1e3,maxWeight:3e3,tiers:["D","C","B","A"]},"Lemon Crab":{rarity:"Rare Find",minWeight:2e3,maxWeight:5e3,tiers:["C","B","A"]},Pufferfish:{rarity:"Rare Find",minWeight:2e3,maxWeight:4e3,tiers:["D","C","B","A"]},Blobfish:{rarity:"Rare Find",minWeight:3e3,maxWeight:5e3,tiers:["D","C","B","A"]},"Rainbow Jellyfish":{rarity:"Epic Grab",minWeight:7e3,maxWeight:1e4,tiers:["C","B","A"]},Octopus:{rarity:"Epic Grab",minWeight:1e4,maxWeight:15e3,tiers:["C","B","A"]},"Pirate Pufferfish":{rarity:"Epic Grab",minWeight:12e3,maxWeight:2e4,tiers:["C","B","A"]},"Donut Blobfish":{rarity:"Epic Grab",minWeight:13e3,maxWeight:25e3,tiers:["C","B","A"]},"Crimson Octopus":{rarity:"Epic Grab",minWeight:15e3,maxWeight:3e4,tiers:["B","A"]},Narwhal:{rarity:"Catch of the Day",minWeight:25e3,maxWeight:5e4,tiers:["B","A","S"]},"Baby Shark":{rarity:"Catch of the Day",minWeight:5e4,maxWeight:1e5,tiers:["B","A","S"]},Megalodon:{rarity:"Catch of the Day",minWeight:25e4,maxWeight:5e5,tiers:["B","A","S"]},Alien:{rarity:"Angler's Legend",minWeight:5e5,maxWeight:7e5,tiers:["A","S"]},"Rainbow Narwhal":{rarity:"Angler's Legend",minWeight:75e4,maxWeight:1e6,tiers:["A","S","S+"]},UFO:{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Santa Claus":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Swamp Monster":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Red Astronaut":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Spooky Pumpkin":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},Dragon:{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Tim the Alien":{rarity:"Angler's Legend",minWeight:15e5,maxWeight:25e5,tiers:["A","S","S+"]}},specialFish=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"];function getFish(fish){function rand(min,max){return Math.floor(Math.random() * (max-min) + min);}return {name:fish,rarity:stuff[fish].rarity,weight:rand(stuff[fish].minWeight,stuff[fish].maxWeight),tier:stuff[fish].tiers[Math.floor(Math.random()*stuff[fish].tiers.length)],isSpecial:specialFish.includes(fish)&&Math.floor(Math.random()*100)<8};}if(!window.functionSet){var origAns = reactHandler().stateNode.answerNext;reactHandler().stateNode.answerNext = function(){if(reactHandler().stateNode.state.hackFish){reactHandler().stateNode.setState({stage:"caught",isCast:false,fish:getFish(reactHandler().stateNode.state.hackFish),claimReady:false});setTimeout(function(){reactHandler().stateNode.setState({claimReady:true})},1600);reactHandler().stateNode.state.hackFish=null;}else{origAns.apply(this,arguments);}}}window.functionSet = true;function setHackFish(val){if(Object.keys(stuff).includes(val)){reactHandler().stateNode.state.hackFish=val;}else{alert("That fish does not exist!");return;}}setHackFish(prompt("What fish would you like to catch next(case sensitive)?"));

Send money cheat:

javascript:function reactHandler(){return Object.values(document.querySelector('body div[class*="_body"]'))[1].children[0]._owner}var iframe = document.createElement("iframe");document.head.appendChild(iframe);window.prompt=iframe.contentWindow.prompt;reactHandler().stateNode.props.liveGameController.setVal({ id: reactHandler().stateNode.props.client.hostId, path: "c/" + reactHandler().stateNode.props.client.name + "/tat", val: prompt("Enter your buddies name here: ") + ":inspect"  });
Githubman6996 commented 8 months ago

@CryptoDude3 could you potentially fix the code guesser

CryptoDude3 commented 8 months ago

yea its fixed on my github here it is anyways:

var guess=0,sleep=0,display=document.querySelector("div[class*='titleText']");function reactHandler(){return Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode}function generateRandomId(){return Math.floor(9e6*Math.random())+1e6}function checkGameExists(){const e=generateRandomId();fetch(`https://fb.blooket.com/c/firebase/id?id=${e}`,{method:"GET",credentials:"include"}).then((e=>e.json())).then((t=>{!0===t.success?(console.log("Game found:",e),display.innerHTML="Game Found!",reactHandler().setState({client:{hostId:e.toString()}}),reactHandler().onJoin()):(console.log("No game found for:",e),reactHandler().setState({client:{hostId:e.toString()}}),guess++,display.innerHTML="Guesses: "+guess,++sleep>15?(setTimeout(checkGameExists,1e3),sleep=0):checkGameExists())})).catch((e=>{alert("Error:"+e)}))}checkGameExists();
Githubman6996 commented 8 months ago

Thanks

Githubman6996 commented 8 months ago

Is there any working get daily cheat if not is it possible to make one

Githubman6996 commented 8 months ago

And maybe a use any blook cheat

CryptoDude3 commented 8 months ago

the problem with all of those cheats they use webpackJsonp which was an object that used to be accessible from the global scope(code run in console/bookmark) but it is now inside of an ES6 module(a module). the only way to get them to run again is to use an override in inspect element, im currently working on it rn. mabye even a tampermonkey script to reenable all of the hacks, idk theres also a way to crash about half of the blooket gamemodes (gold: /setval g/anyvalue anyvalue)(crypto: /setval cr/anyvalue anyvalue)(towerdefense2:/setval d/anyvalue anywalue) basically whatever value is rendered onscreen, there is a chance you can use the format above, use tlog to determine the value or /dump

CryptoDude3 commented 8 months ago

can u fix lobbychat? at the end you only copied app instead of app();

Githubman6996 commented 8 months ago

can u fix lobbychat? at the end you only copied app instead of app();

Oh sorry

Githubman6996 commented 8 months ago

It’s fixed now