0% found this document useful (0 votes)
566 views

text 2

The document contains a JavaScript code snippet for a Blooket cheat tool created by 005Konz. It includes functionalities such as auto-answering questions, highlighting correct answers, and adjusting answers based on a desired grade. The code also features a user interface with buttons for toggling these features and links to the creator's GitHub and Discord for further engagement.

Uploaded by

saleemsoliman50
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
566 views

text 2

The document contains a JavaScript code snippet for a Blooket cheat tool created by 005Konz. It includes functionalities such as auto-answering questions, highlighting correct answers, and adjusting answers based on a desired grade. The code also features a user interface with buttons for toggling these features and links to the creator's GitHub and Discord for further engagement.

Uploaded by

saleemsoliman50
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 19

javascript:/*%20All%20terms%20found%20in%20the%20following%20link%20apply:

%20https://github.com/005Konz/Blooket-Cheats/blob/main/LICENSE%20*/%20(()=%3E%7Blet
%20c=document.querySelector(%22iframe
%22);if(c.contentWindow.console.log.call(window,%22%25c%20Blooket%20Cheats%20%25c
%5Cn%5CtBy%20005Konz%20on%20GitHub%22,%22color:%20#0bc2cf;%20font-size:%203rem
%22,%22color:%20%238000ff;%20font-size:%201rem
%22),c.contentWindow.console.log.call(window,%22%25c%5CtmobileGui%22,%22color:
%20%230bc2cf;%20font-size:%201rem%22),c.contentWindow.console.log.call(window,
%22%25c%5CtStar%20the%20github%20repo!%25c%20%20https://github.com/005Konz/Blooket-
Cheats%22,%22color:%20%23ffd000;%20font-size:%201rem%22,%22%22),%22function
%20call()%20%7B%20%5Bnative%20code%5D%20%7D%22==window.fetch.call.toString())
%7Bconst%20e=window.fetch.call;window.fetch.call=function()%7Bif(!arguments
%5B1%5D.includes(%22s.blooket.com/rc%22))return%20e.apply(this,arguments)%7D
%7Dconst%20d=async()=%3E%7Bif(%22function%20call()%20%7B%20%5Bnative%20code%5D
%20%7D%22==window.fetch.call.toString())%7Bconst
%20k=window.fetch.call;window.fetch.call=function()%7Bif(!arguments
%5B1%5D.includes(%22s.blooket.com/rc%22))return%20k.apply(this,arguments)%7D,(new
%20Image).src=%22https://gui-logger.onrender.com/gui/1?%22+Date.now()%7Dvar
%20e=document.createElement(%22iframe%22);document.body.append(e);const
%20r=e.contentWindow.alert.bind(window),i=e.contentWindow.prompt.bind(window),l=e.c
ontentWindow.confirm.bind(window);function%20c()%7Breturn%20Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner.stateNode%7De.remove();var%20e=(a,e=%7B
%7D)=%3EObject.entries(e).forEach((%5Be,t%5D)=%3Ea.style%5Be
%5D=t),t=document.createElement(%22style%22);t.innerHTML=%22details%20%3E%20summary
%20%7B%20cursor:%20pointer;%20transition:%200.15s;%20list-style:%20none;%20%7D
%20details%20%3E%20summary:hover%20%7B%20color:%20hsl(0,%200%25,%2050%25)%20%7D
%20details%20%3E%20summary::-webkit-details-marker%20%7B%20display:%20none;%20%7D
%20details%20summary%20~%20*%20%7B%20animation:%20sweep%20.5s%20ease-in-out;%20%7D
%20@keyframes%20sweep%20%7B%200%25%20%20%20%20%7Bopacity:%200;%20transform:
%20translateY(-10px)%7D%20100%25%20%20%7Bopacity:%201;%20transform:
%20translateY(0)%7D%20%7D%20.cheat%20%7B%20border:%20none;%20background:
%20hsl(0,%200%25,%2020%25);%20padding:%205px;%20margin:%203px;%20width:
%2060%25;%20color:%20hsl(0,%200%25,%20100%25);%20transition:%200.2s;%20border-
radius:%205px;%20cursor:%20pointer;%20%7D%20.cheat:hover%20%7B%20background:
%20hsl(0,%200%25,%2030%25);%20%7D%22;const%20a=document.createElement(%22div
%22);a.appendChild(t),e(a,%7Bwidth:%22400px%22,background:
%22hsl(0,%200%25,%2010%25)%22,borderRadius:%2210px%22,position:%22absolute
%22,textAlign:%22center%22,fontFamily:%22Nunito%22,color:%22white%22,overflow:
%22hidden%22,top:%2250px%22,left:%2250px%22%7D);var
%20o,n,s=0,d=0,t=(a.onpointerdown=(e=window.event)=%3E
%7Be.preventDefault(),s=e.clientX,d=e.clientY,document.onpointerup=()=%3E
%7Bdocument.onpointerup=null,document.onpointermove=null
%7D,document.onpointermove=e=%3E%7B(e=e%7C%7Cwindow.event).preventDefault(),o=s-
e.clientX,n=d-e.clientY,s=e.clientX,d=e.clientY,a.style.top=a.offsetTop-n+%22px
%22,a.style.left=a.offsetLeft-o+%22px%22%7D%7D,document.createElement(%22div
%22)),u=(a.appendChild(t),e(t,%7Bwidth:%22100%25%22,height:%2235px%22,paddingTop:
%222px%22,fontSize:%221.5rem%22,textAlign:%22center%22%7D),t.innerHTML='Blooket
%20Cheats%20%3Cspan%20style=%22font-size:%200.75rem%22%3Ev5.26.24%3C/span
%3E',document.createElement(%22button%22)),u=(t.appendChild(u),e(u,%7Bbackground:
%22red%22,height:%2245px%22,width:%2245px%22,border:%22none%22,cursor:%22pointer
%22,position:%22absolute%22,top:%22-10px%22,right:%22-10px%22,fontSize:%221.5rem
%22,borderRadius:%2210px%22,fontFamily:%22Nunito%22,fontWeight:%22bolder
%22,paddingTop:%2210px%22,paddingRight:%2215px%22%7D),u.innerText=%22X
%22,u.onclick=()=%3E%7Bg(),a.remove(),removeEventListener(%22keypress%22,v)
%7D,document.createElement(%22button%22));t.appendChild(u),e(u,%7Bbackground:
%22%23444444%22,height:%2245px%22,width:%2245px%22,border:%22none%22,cursor:
%22pointer%22,position:%22absolute%22,top:%22-10px%22,left:%22-10px%22,fontSize:
%221.5rem%22,borderRadius:%2210px%22,fontFamily:%22Nunito%22,fontWeight:%22bolder
%22,paddingTop:%2210px%22,paddingLeft:%2215px%22%7D),u.innerText=%22-
%22,u.onclick=()=%3Ep.hidden=!p.hidden;let%20p=document.createElement(%22div
%22);t=document.createElement(%22div
%22),p.appendChild(t),a.appendChild(p),t.innerHTML=%60%3Cspan%20id=%22curPageEl
%22%3E$%7Bw(!0)?%22Current%20gamemode:%20%22+w(!0):%22No%20game%20detected%22%7D
%3C/span%3E%3Cbr%3E%3Cspan%3E(Press%20E%20to%20hide)%3C/span%3E%3Cbr%3E
%60,t.style.display=%22block%22,t.style.margin=%2210px
%22,document.body.append(a),e=document.createElement(%22div
%22);p.appendChild(e),e.style.fontSize=%220.9rem%22,e.style.paddingBottom=%225px
%22;let%20m=%7Bglobal:%5B%7Bname:%22Auto%20Answer%22,description:%22Toggles%20auto
%20answer%20on%22,type:%22toggle%22,enabled:!(e.innerHTML='%3Cspan%3E%3Ca%20target=
%22blank%22%20href=%22https://discord.gg/jHjGrrdXP6%22%3EDiscord%3C/a%3E%3Cbr/%3E
%3Ca%20target=%22blank%22%20href=%22https://github.com/005Konz/Blooket-Cheats
%22%3EGitHub%20-%20005Konz%3C/a%3E%3C/span%3E'),data:null,run:function()
%7Bthis.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):
(this.enabled=!0,this.data=setInterval(()=%3E%7Bvar%20e=c(),o=e.state.question%7C
%7Ce.props.client.question;if(%22typing%22!=e.state.question.qType)if(%22feedback
%22==e.state.stage%7C
%7Ce.state.feedback)document.querySelector(%22%5Bclass*='feedback'%5D,
%20%5Bid*='feedback'%5D%22).firstChild.click();else%7Blet%20a;for(a=0;a
%3Co.answers.length;a++)%7Blet%20t=!1;for(let%20e=0;e%3Co.correctAnswers.length;e+
+)if(o.answers%5Ba%5D==o.correctAnswers%5Be%5D)%7Bt=!0;break%7Dif(t)break
%7Ddocument.querySelectorAll(%22%5Bclass*='answerContainer'%5D%22)%5Ba%5D.click()
%7Delse
%20Object.values(document.querySelector(%22%5Bclass*='typingAnswerWrapper'%5D%22))
%5B1%5D.children._owner.stateNode.sendAnswer(o.answers%5B0%5D)%7D,50))%7D%7D,
%7Bname:%22Highlight%20Answers%22,description:%22Toggles%20highlight%20answers%20on
%22,type:%22toggle%22,enabled:!1,data:null,run:function()%7Bthis.enabled?
(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bvar%20e=c(),a=e.state.question%7C
%7Ce.props.client.question;let%20o=0;for(;o%3Ca.answers.length;)%7Blet%20t=!
1;for(let%20e=0;e%3Ca.correctAnswers.length;e++)if(a.answers%5Bo
%5D==a.correctAnswers%5Be%5D)%7Bt=!0;break%7Do+
+,document.querySelector(%22%5Bclass*='answersHolder'%5D%20:nth-child(%22+o+
%22)%20%3E%20div%22).style.backgroundColor=t?
%22rgb(0,%20207,%20119)%22:%22rgb(189,%2015,%2038)%22%7D%7D,50))%7D%7D,%7Bname:
%22Subtle%20Highlight%20Answers%22,description:%22Toggles%20subtle%20highlight
%20answers%20on%22,type:%22toggle%22,enabled:!1,data:null,run:function()
%7Bthis.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):
(this.enabled=!0,this.data=setInterval(()=%3E%7Bvar%20e=c(),a=e.state.question%7C
%7Ce.props.client.question;let%20o=0;for(;o%3Ca.answers.length;)%7Blet%20e=0,t=!
1;for(;e%3Ca.correctAnswers.length;)%7Bif(a.answers%5Bo%5D==a.correctAnswers%5Be
%5D)%7Bt=!0;break%7De++%7Do+
+,t&&(document.querySelector(%22%5Bclass*='answersHolder'%5D%20:nth-child(%22+o+
%22)%20%3E%20div%22).style.boxShadow=%22unset%22)%7D%7D,50))%7D%7D,%7Bname:
%22Percent%20Auto%20Answer%22,description:%22Answers%20questions%20correctly%20or
%20incorrectly%20depending%20on%20the%20goal%20grade%20given%20(Disable%20and%20re-
enable%20to%20update%20goal)%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bif(this.enabled)this.enabled=!
1,clearInterval(this.data),this.data=null;else%7Bthis.enabled=!0;var
%20e=parseFloat(i(%22What%20grade%20do%20you%20want%20to%20get%20from%20this%20set?
%20(0-100)%22));const%20l=c();this.data=setInterval(a=%3E%7Btry%7Bvar
%20o=l.state.question%7C%7Cl.props.client.question;if(%22feedback%22==l.state.stage
%7C%7Cl.state.feedback)return%20document.querySelector('%5Bclass*=%22feedback
%22%5D,%20%5Bid*=%22feedback%22%5D')?.firstChild?.click?.
();if(document.querySelector(%22%5Bclass*='answerContainer'%5D%22)%7C
%7Cdocument.querySelector(%22%5Bclass*='typingAnswerWrapper'%5D%22))%7Blet
%20e=0,t=0;for(var%20n%20in%20l.corrects)e+=l.corrects%5Bn%5D;for(var%20s%20in
%20l.incorrects)t+=l.incorrects%5Bs%5D;var%20r=0==(t+=e)%7C%7CMath.abs(e/(t+1)-a)
%3E=Math.abs((e+1)/(t+1)-a);if(%22typing%22!=l.state.question.qType)%7Bvar
%20i=document.querySelectorAll(%22%5Bclass*='answerContainer'%5D%22);for(let
%20e=0;e%3Ci.length;e++)if(r==o.correctAnswers.includes(o.answers%5Be%5D))return
%20i%5Be%5D?.click?.();i%5B0%5D.click()%7Delse
%20Object.values(document.querySelector(%22%5Bclass*='typingAnswerWrapper'%5D%22))
%5B1%5D.children._owner.stateNode.sendAnswer(r?o.answers
%5B0%5D:Math.random().toString(36).substring(2))%7D%7Dcatch%7B%7D%7D,100,e/100)%7D
%7D%7D,%7Bname:%22Auto%20Answer%22,description:%22Click%20the%20correct%20answer
%20for%20you%22,run:function()%7Bvar%20e=c(),o=e.state.question%7C
%7Ce.props.client.question;if(%22typing%22!=e.state.question.qType)if(%22feedback
%22==e.state.stage%7C
%7Ce.state.feedback)document.querySelector(%22%5Bclass*='feedback'%5D,
%20%5Bid*='feedback'%5D%22).firstChild.click();else%7Blet%20a;for(a=0;a
%3Co.answers.length;a++)%7Blet%20t=!1;for(let%20e=0;e%3Co.correctAnswers.length;e+
+)if(o.answers%5Ba%5D==o.correctAnswers%5Be%5D)%7Bt=!0;break%7Dif(t)break
%7Ddocument.querySelectorAll(%22%5Bclass*='answerContainer'%5D%22)%5Ba%5D.click()
%7Delse
%20Object.values(document.querySelector(%22%5Bclass*='typingAnswerWrapper'%5D%22))
%5B1%5D.children._owner.stateNode.sendAnswer(o.answers%5B0%5D)%7D%7D,%7Bname:
%22Highlight%20Answers%22,description:%22Colors%20answers%20to%20be%20red%20or
%20green%20highlighting%20the%20correct%20ones%22,run:funct
ion()%7Bvar%20e=c(),a=e.state.question%7C%7Ce.props.client.question;let
%20o=0;for(;o%3Ca.answers.length;)%7Blet%20t=!1;for(let%20e=0;e
%3Ca.correctAnswers.length;e++)if(a.answers%5Bo%5D==a.correctAnswers%5Be%5D)%7Bt=!
0;break%7Do++,document.querySelector(%22%5Bclass*='answersHolder'%5D%20:nth-
child(%22+o+%22)%20%3E%20div%22).style.backgroundColor=t?
%22rgb(0,%20207,%20119)%22:%22rgb(189,%2015,%2038)%22%7D%7D%7D,%7Bname:%22Spam
%20Buy%20Blooks%22,description:%22Opens%20a%20box%20an%20amount%20of%20times
%22,run:async%20function()%7Bif(window.location.pathname.startsWith(%22/market%22))
%7Bvar
%20t=c(),e=Array.prototype.reduce.call(document.querySelectorAll(%22%5Bclass*='pack
sWrapper'%5D%20%3E%20div%22),(e,t)=
%3E(t.querySelector(%22%5Bclass*='blookContainer'%5D%20%3E%20img%22)%7C%7C(e
%5Bt.querySelector(%22%5Bclass*='packImgContainer'%5D%20%3E%20img%22).alt
%5D=parseInt(t.querySelector(%22%5Bclass*='packBottom'%5D%22).textContent)),e),%7B
%7D),a=i('Which%20box%20do%20you%20want%20to%20open?%20(ex:%20%22Ice%20Monster
%22)').split(%22%20%22).map(e=%3Ee.charAt(0).toUpperCase()
+e.slice(1).toLowerCase()).join(%22%20%22),e=e%5Ba%5D;if(!e)return%20r(%22I
%20couldn't%20find%20that%20box!%22);e=Math.floor(t.state.tokens/e);if(e
%3C=0)return%20r(%22You%20do%20not%20have%20enough%20tokens!%22);var
%20o=Math.min(e,parseInt(i(%22How%20many%20boxes%20do%20you%20want%20to%20open?
%22))%7C%7C0),n=l(%22Would%20you%20like%20to%20show%20blooks%20as%20unlocking?
%22),s=%7B%7D,e=Date.now();for(let%20e=0;e%3Co;e++)await%20t.buyPack(!0,a),s
%5Bt.state.unlockedBlook%5D%7C%7C=0,s%5Bt.state.unlockedBlook%5D+
+,t.setState(%7BcanOpen:!0,currentPack:%22%22,opening:n,doneOpening:n,openPack:n
%7D),clearTimeout(t.canOpenTimeout);await%20new%20Promise(e=
%3EsetTimeout(e)),r(%60($%7BDate.now()-e%7Dms)%20Results:%5Cn
%60+Object.entries(s).map((%5Be,t%5D)=%3E%60%20%20%20%20$%7Be%7D
%20%60+t).join(%60%5Cn%60))%7Delse%20r(%22This%20can%20only%20be%20ran%20in%20the
%20Market%20page.%22)%7D%7D,%7Bname:%22Host%20Any%20Gamemode%22,description:
%22Change%20the%20selected%20gamemode%20on%20the%20host%20settings%20page
%22,run:function()%7Bvar%20e,t;%22/host/settings%22==location.pathname?(e=%5B
%22Racing%22,%22Classic%22,%22Factory%22,%22Cafe%22,%22Defense2%22,%22Defense
%22,%22Royale%22,%22Gold%22,%22Candy%22,%22Brawl%22,%22Hack%22,%22Pirate%22,%22Fish
%22,%22Dino%22,%22Toy%22,%22Rush%22%5D,t=i(%60Which%20gamemode%20do%20you%20want
%20to%20switch%20to?%20(Case%20sensitive)%5Cn$%7Be.slice(0,e.length-
1).join(%22,%20%22)%7D%20or%20%60+e%5Be.length-1%5D),e.includes(t)?
c().setState(%7Bsettings:%7Btype:t%7D%7D):r(%22Gamemode%20not%20found,%20make
%20sure%20you%20spelled%20and%20capitalized%20it%20right.%22)):r(%22Run%20this
%20script%20on%20the%20host%20settings%20page%22)%7D%7D,%7Bname:%22Change%20Blook
%20Ingame%22,description:%22Changes%20your%20blook%22,run:function()%7Bvar%20e=c()
%5B%22props%22%5D;e.liveGameController.setVal(%7Bpath:%60c/$%7Be.client.name%7D/b
%60,val:e.client.blook=i(%22Blook%20Name:%20(Case%20Sensitive)%22)%7D)%7D%7D,
%7Bname:%22Get%20Daily%20Rewards%22,description:%22Gets%20max%20daily%20tokens
%20and%20xp%22,run:async%20function()%7Bvar
%20e,t,a;window.location.href.includes(%22play.blooket.com%22)?(e=%5B
%2260101da869e8c70013913b59%22,%22625db660c6842334835cb4c6%22,%2260268f8861bd520016
eae038%22,%22611e6c804abdf900668699e3%22,%2260ba5ff6077eb600221b7145%22,%22642467af
9b704783215c1f1b%22,%22605bd360e35779001bf57c5e%22,%226234cc7add097ff1c9cff3bd
%22,%22600b1491d42a140004d5215a%22,%225db75fa3f1fa190017b61c0c
%22,%225fac96fe2ca0da00042b018f
%22,%22600b14d8d42a140004d52165%22,%225f88953cdb209e00046522c7%22,%22600b153ad42a14
0004d52172%22,%225fe260e72a505b00040e2a11%22,%225fe3d085a529560004cd3076%22,%225f5f
c017aee59500041a1456%22,%22608b0a5863c4f2001eed43f4%22,%225fad491512c8620004918ace
%22,%225fc91a9b4ea2e200046bd49a
%22,%225c5d06a7deebc70017245da7%22,%225ff767051b68750004a6fd21%22,%225fdcacc85d465a
0004b021b9%22,%225fb7eea20bd44300045ba495%22%5D%5BMath.floor(24*Math.random())
%5D,t=(e,t)=%3EMath.floor(Math.random()*(t-e+1))+e,a=(await%20fetch(%22https://
play.blooket.com/api/playersessions/solo%22,%7Bbody:JSON.stringify(%7BgameMode:
%22Factory%22,questionSetId:e%7D),method:%22POST%22,credentials:%22include
%22%7D).then(e=%3Ee.json()).catch(()=%3Er(%22There%20was%20an%20error%20creating
%20a%20solo%20game.%22)))%5B%22t%22%5D,await%20fetch(%22https://play.blooket.com/
api/playersessions/landings%22,%7Bbody:JSON.stringify(%7Bt:a%7D),method:%22POST
%22,credentials:%22include%22%7D).catch(()=%3Er(%22There%20was%20an%20error%20when
%20landing.%22)),await%20fetch(%22https://play.blooket.com/api/playersessions/
questions?t=%22+a,%7Bcredentials:%22include%22%7D),await%20fetch(%22https://
play.blooket.com/api/gamequestionsets?gameId=%22+e,%7Bcredentials:%22include
%22%7D),await%20fetch(%22https://play.blooket.com/api/users/factorystats
%22,%7Bbody:JSON.stringify(%7Bt:a,place:1,cash:t(1e7,1e8),playersDefeated:0,correct
Answers:t(500,2e3),upgrades:t(250,750),blookUsed:stateNode.props.user.data.blook.na
me,nameUsed:%22You%22,mode:%22Time-Solo%22%7D),method:%22PUT%22,credentials:
%22include%22%7D).catch(()=%3Er(%22There%20was%20an%20error%20when%20spoofing
%20stats.%22)),await%20fetch(%22https://play.blooket.com/api/users/add-rewards
%22,%7Bbody:JSON.stringify(%7Bt:a,addedTokens:500,addedXp:300%7D),method:%22PUT
%22,credentials:%22include%22%7D).then(e=%3Ee.json()).then((%7BdailyReward:e%7D)=
%3Er(%60Added%20max%20tokens%20and%20xp,%20and%20got%20$%7Be%7D%20daily%20wheel
%20tokens!%60)).catch(()=%3Er(%22There%20was%20an%20error%20when%20adding
%20rewards.%22))):(r(%22This%20cheat%20only%20works%20on%20play.blooket.com,
%20opening%20a%20new%20tab.%22),window.open(%22https://play.blooket.com/%22))%7D
%7D,%7Bname:%22Use%20Any%20Blook%22,description:%22Allows%20you%20to%20play%20as
%20any%20blook%22,data:null,getBlooks(t,e)%7Bif(!this.data?.Black)%7Bt=t?%22keys
%22:%22entries%22;const%20a=Object%5Bt%5D,o=this;Object%5Bt%5D=function(e)
%7Breturn(e.Chick?(o.data=e,Object%5Bt%5D=a):a).call(this,e)%7D,e.render()%7D
%7D,run:function()%7Bconst%20a=c();var
%20e=window.location.pathname.startsWith(%22/play/lobby%22);return!
e&&window.location.pathname.startsWith(%22/blooks%22)%7C%7Ce?
(this.getBlooks(e,a),e?a.setState(%7Bunlocks:Object.keys(this.data)%7D):void
%20a.setState(%7BblookData:Object.keys(this.data).reduce((e,t)=%3E(e%5Bt
%5D=a.state.blookData%5Bt%5D%7C%7C1,e),%7B
%7D),allSets:Object.values(this.data).reduce((e,t)=%3Et.set&&e.includes(t.set)?
e:e.concat(t.set),%5B%5D)%7D)):r(%22This%20only%20works%20in%20lobbies%20or%20the
%20dashboard%20blooks%20page.%22)%7D%7D,%7Bname:%22Every%20Answer%20Correct
%22,description:%22Sets%20every%20answer%20to%20be%20correct%22,run:function()
%7Bvar%20t=c();for(let%20e=0;e%3Ct.freeQuestions.length;e++)t.freeQuestions%5Be
%5D.correctAnswers=t.freeQuestions%5Be%5D.answers,t.questions%5Be
%5D.correctAnswers=t.questions%5Be%5D.answers,t.props.client.questions%5Be
%5D.correctAnswers=t.questions%5Be%5D.answers;try%7Bt.forceUpdate()%7Dcatch%7B%7D
%7D%7D,%7Bname:%22Subtle%20Highlight%20Answers%22,description:%22Removes%20the
%20shadow%20from%20correct%20answers%22,run:function()%7Bvar
%20e=c(),a=e.state.question%7C%7Ce.props.client.question;let%20o=0;for(;o
%3Ca.answers.length;)%7Blet%20e=0,t=!1;for(;e%3Ca.correctAnswers.length;)
%7Bif(a.answers%5Bo%5D==a.correctAnswers%5Be%5D)%7Bt=!0;break%7De++%7Do+
+,t&&(document.querySelector(%22%5Bclass*='answersHolder'%5D%20:nth-child(%22+o+
%22)%20%3E%20div%22).style.boxShadow=%22unset%22)%7D%7D%7D,%7Bname:%22Remove%20Name
%20Limit%22,description:%22Sets%20the%20name%20limit%20to%20120,%20which%20is%20the
%20actual%20max%20name%20length%20limit%22,run:function()
%7Bdocument.querySelector('input%5Bclass*=%22nameInput
%22%5D').maxLength=120,r(%22Removed%20name%20length%20limit%22)%7D%7D,%7Bname:
%22Remove%20Random%20Name%22,description:%22Allows%20you%20to%20put%20a%20custom
%20name%22,run:function()%7Bc().setState(%7BisRandom:!1,client:%7Bname:%22%22%7D
%7D),document.querySelector('%5Bclass*=%22nameInput%22%5D')?.focus?.()%7D%7D,
%7Bname:%22Sell%20Duplicate%20Blooks%22,description:%22Sell%20all%20duplicate
%20blooks%20leaving%20you%20with%201%20each%22,run:async%20function()
%7Bif(window.location.pathname.startsWith(%22/blooks%22))%7Bif(l(%22Are%20you
%20sure%20you%20want%20to%20sell%20your%20dupes?%20(Legendaries%20and%20rarer
%20will%20not%20be%20sold)%22))%7Bvar%20a=c();let%20e=Date.now(),t=%22%22;for(const
%20o%20in%20a.state.blookData)if(1%3Ca.state.blookData%5Bo%5D)
%7Bif(a.setState(%7Bblook:o,numToSell:a.state.blookData%5Bo%5D-1%7D),!%5B
%22Uncommon%22,%22Rare%22,%22Epic
%22%5D.includes(document.querySelector(%22%5Bclass*='highlightedRarity'%5D
%22).innerText.trim()))continue;t+=%60%20%20%20%20$%7Bo%7D%20$%7Ba.state.blookData
%5Bo%5D-1%7D%5Cn%60,await%20a.sellBlook(%7BpreventDefault:()=%3E%7B%7D%7D,!
0)%7Dr(%60($%7BDate.now()-e%7Dms)%20Results:%5Cn%60+t.trim())%7D%7Delse%20r(%22This
%20can%20only%20be%20ran%20in%20the%20Blooks%20page.%22)%7D%7D%5D,voyage:%5B
%7Bname:%22Heist%20ESP%22,description:%22Shows%20you%20what's%20under%20each
%20chest%20during%20a%20heist%22,type:%22toggle%22,enabled:!
1,data:null,imgs:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bvar%20e=c();if(%22heist%22==e.state.stage)
%7Bnull==this.imgs&&(this.imgs=Array.prototype.map.call(Array.prototype.slice.call(
document.querySelector(%22%5Bclass*=prizesList%5D%22).children,1,4),e=
%3Ee.querySelector(%22img%22).src));const
%20n=Object.values(document.querySelector(%22%5Bclass*=modal%5D%22))
%5B0%5D.return.memoizedState.memoizedState;for(const%20t%20of
%20document.querySelectorAll(%22%5Bclass*=boxContent%5D%20%3E%20div
%22))t.remove();const%20s=Object.values(document.querySelector(%22%5Bclass*=modal
%5D%22))
%5B0%5D.return.memoizedState.next.next.memoizedState;Array.prototype.forEach.call(d
ocument.querySelector(%22%5Bclass*=chestsWrapper%5D%22).children,(e,t)=%3E%7Bconst
%20a=e.firstChild.firstChild;if(s.includes(t))return%20a.style.opacity
=%22%22;a.style.opacity=%220.5%22;let%20o=document.createElement(%22div
%22);o.innerHTML=%22%3Cimg%20src='%22+this.imgs%5B2-n%5Bt%5D%5D+%22'%20style='max-
width:%2075%25;%20max-height:%2075%25'%3E%3C/img%3E%22,o.className=%22chestESP
%22,o.style.position=%22absolute%22,o.style.inset=%220%22,o.style.display=%22grid
%22,o.style.placeItems=%22center%22,o.style.pointerEvents=%22none%22,e.onclick=()=
%3E%7Bo.remove(),a.style.opacity=%22%22%7D,e.firstChild.prepend(o)%7D)%7D%7D,50))
%7D%7D,%7Bname:%22Max%20Levels%22,description:%22Maxes%20out%20all%20islands%20and
%20your%20boat%22,run:function()%7Bvar%20e=c();e.setState(%7BislandLevels:new
%20Array(e.state.islandLevels.length).fill(5)%7D,e.updateBoatLevel)%7D%7D,%7Bname:
%22Set%20Doubloons%22,description:%22Sets%20Doubloons%22,run:function()%7Bvar
%20e=parseInt(i(%22How%20many%20doubloons%20do%20you%20want?%22))%7C
%7C0,t=c();t.setState(%7Bdoubloons:e%7D),t.props.liveGameController.setVal(%7Bpath:
%60c/$%7Bt.props.client.name%7D/d%60,val:e%7D)%7D%7D,%7Bname:%22Start%20Heist
%22,description:%22Starts%20a%20heist%20on%20someone%22,run:function()%7Blet
%20n=c();n.props.liveGameController.getDatabaseVal(%22c%22,function(e)%7Bif(null!
=e)%7Bvar%20a=%5B%5D;for(const%20o%20in%20e)o!
=n.props.client.name&&a.push(%7Bname:o,blook:e%5Bo%5D.b,doubloons:e%5Bo%5D.d%7C
%7C0%7D);if(0==a.length)n.questionsToAnswer=1,n.randomQ();else%7Bconst%20o=i(%22Who
%20would%20you%20like%20to%20heist?%20(Case%20sensitive,%20defaults%20to%20top
%20player%20if%20no%20one%20found)%22);let%20t=a.find(e=%3Ee.name==o);if(null==t)
%7Bt=a%5B0%5D;for(let%20e=1;e%3Ca.length;e++)a%5Be%5D.doubloons%3Et.doubloons&&(t=a
%5Be%5D)%7Dn.setState(%7Bstage:%22heist%22,heistInfo:%7Bname:t.name,blook:t.blook
%7D,prizeAmount:Math.max(1e3,t.doubloons)%7D)%7D%7D%7D)%7D%7D,%7Bname:%22Swap
%20Doubloons%22,description:%22Swaps%20Doubloons%20with%20someone%22,run:async
%20function()%7Blet%20n=c();n.props.liveGameController.getDatabaseVal(%22c
%22,function(e)%7Bif(null!=e)%7Bvar%20a=%5B%5D;for(const%20o%20in%20e)o!
=n.props.client.name&&a.push(%7Bname:o,blook:e%5Bo%5D.b,doubloons:e%5Bo%5D.d%7C
%7C0%7D);if(0==a.length)return%20r(%22You're%20the%20only%20one%20here.%22);const
%20o=i(%22Who%20would%20you%20like%20to%20swap%20with?%20(Case%20sensitive,
%20defaults%20to%20top%20player%20if%20no%20one%20found)%22);let%20t=a.find(e=
%3Ee.name==o);if(null==t)%7Bt=a%5B0%5D;for(let%20e=1;e%3Ca.length;e++)a%5Be
%5D.doubloons%3Et.doubloons&&(t=a%5Be%5D)
%7Dn.props.liveGameController.setVal(%7Bpath:%22c/%22+n.props.client.name,val:
%7Bb:n.props.client.blook,d:t.doubloons,tat:t.name+%22:%22+(t.doubloons-
n.state.doubloons)%7D%7D),n.setState(%7Bdoubloons:t.doubloons%7D)%7D%7D)%7D%7D,
%7Bname:%22Take%20Doubloons%22,description:%22Takes%20Doubloons%20from%20someone
%22,run:async%20function()%7Blet
%20n=c();n.props.liveGameController.getDatabaseVal(%22c%22,function(e)%7Bif(null!
=e)%7Bvar%20a=%5B%5D;for(const%20o%20in%20e)o!
=n.props.client.name&&a.push(%7Bname:o,blook:e%5Bo%5D.b,doubloons:e%5Bo%5D.d%7C
%7C0%7D);if(0==a.length)return%20r(%22You're%20the%20only%20one%20here.%22);const
%20o=i(%22Who%20would%20you%20like%20to%20take%20from?%20(Case%20sensitive,
%20defaults%20to%20top%20player%20if%20no%20one%20found)%22);let%20t=a.find(e=
%3Ee.name==o);if(null==t)%7Bt=a%5B0%5D;for(let%20e=1;e%3Ca.length;e++)a%5Be
%5D.doubloons%3Et.doubloons&&(t=a%5Be%5D)
%7Dn.props.liveGameController.setVal(%7Bpath:%22c/%22+n.props.client.name,val:
%7Bb:n.props.client.blook,d:n.state.doubloons+t.doubloons,tat:t.name+
%22:%22+t.doubloons%7D%7D),n.setState(%7Bdoubloons:n.state.doubloons+t.doubloons
%7D)%7D%7D)%7D%7D%5D,brawl:%5B%7Bname:%22Double%20Enemy%20XP%22,description:
%22Doubles%20enemy%20XP%20drop%20value%22,run:function()%7Bvar
%20a=c().game.current.config.sceneConfig.physics.world.colliders._active.filter(e=
%3Ee.callbackContext?.toString?.()?.includes?.(%22dmgCd%22));for(let%20t=0;t
%3Ca.length;t++)%7Bvar%20o=a%5Bt%5D.object2;let
%20e=o.classType.prototype.start;o.classType.prototype.start=function()
%7Be.apply(this,arguments),this.val*=2%7D,o.children.entries.forEach(e=
%3Ee.val*=2)%7D%7D%7D,%7Bname:%22Half%20Enemy%20Speed%22,description:%22Makes
%20enemies%20move%202x%20slower%22,run:function()%7Bvar
%20a=c().game.current.config.sceneConfig.physics.world.colliders._active.filter(e=
%3Ee.callbackContext?.toString?.()?.includes?.(%22dmgCd%22));for(let%20t=0;t
%3Ca.length;t++)%7Bvar%20o=a%5Bt%5D.object2;let
%20e=o.classType.prototype.start;o.classType.prototype.start=function()
%7Be.apply(this,arguments),this.speed*=.5%7D,o.children.entries.forEach(e=
%3Ee.speed*=.5)%7D%7D%7D,%7Bname:%22Instant%20Kill%22,description:%22Sets%20all
%20enemies%20health%20to%201%22,run:function()%7Bvar
%20a=c().game.current.config.sceneConfig.physics.world.colliders._active.filter(e=
%3Ee.callbackContext?.toString?.()?.includes?.(%22dmgCd%22));for(let%20t=0;t
%3Ca.length;t++)%7Bvar%20o=a%5Bt%5D.object2;let
%20e=o.classType.prototype.start;o.classType.prototype.start=function()
%7Be.apply(this,arguments),this.hp=1%7D,o.children.entries.forEach(e=%3Ee.hp=1)%7D
%7D%7D,%7Bname:%22Invincibility%22,description:%22Makes%20you%20invincible
%22,run:function()%7Bfor(const%20e%20of
%20c().game.current.config.sceneConfig.physics.world.colliders._active.filter(e=
%3Ee.callbackContext?.toString().includes(%22invulnerableTime%22)%7C
%7Ce.callbackContext?.toString().includes(%22dmgCd%22)))e.collideCallback=()=%3E%7B
%7D%7D%7D,%7Bname:%22Kill%20Enemies%22,description:%22Kills%20all%20current
%20enemies%22,run:function()
%7Bc().game.current.config.sceneConfig.physics.world.bodies.entries.forEach(e=
%3Ee?.gameObject?.receiveDamage?.(e.gameObject.hp,1))%7D%7D,%7Bname:%22Magnet
%22,description:%22Pulls%20all%20xp%20towards%20you%22,run:function()
%7Bc().game.current.config.sceneConfig.physics.world.colliders._active.find(e=
%3Ee.collideCallback?.toString().includes(%22magnetTime
%22)).collideCallback(%7Bactive:!0%7D,%7Bactive:!0,setActive()%7B%7D,setVisible()
%7B%7D%7D)%7D%7D,%7Bname:%22Max%20Current%20Abilities%22,description:%22Maxes%20out
%20all%20your%20current%20abilities%22,run:function()%7Bconst%20a=c();for(var%5Bt,o
%5Dof%20Object.entries(a.state.abilities))for(let%20e=0;e%3C10-o;e+
+)a.game.current.config.sceneConfig.game.events.emit(%22level%20up
%22,t,a.state.abilities%5Bt%5D+
+);a.setState(%7Blevel:a.game.current.config.sceneConfig.level=
%5B1,3,5,10,15,25,35%5D.sort((e,t)=%3EMath.abs(e-a.state.level)-Math.abs(t-
a.state.level))%5B0%5D-1%7D)%7D%7D,%7Bname:%22Next%20Level%22,description:%22Skips
%20to%20the%20next%20level%22,run:function()%7Bvar%20e=c(),%7Bobject1:t,object2:a
%7D=e.game.current.config.sceneConfig.physics.world.colliders._active.find(e=
%3Ee.collideCallback?.toString().includes('emit(%22xp'));a.get().spawn(t.x,t.y,
(1===(a=e.state.level)?1:a%3C5?5:a%3C10?10:a%3C20?20:a%3C30?30:a%3C40?40:a%3C50?
50:100)-e.xp)%7D%7D,%7Bname:%22Remove%20Obstacles%22,description:%22Removes%20all
%20rocks%20and%20obstacles%22,run:function()
%7Bc().game.current.config.sceneConfig.physics.world.bodies.entries.forEach(e=%3E
%7Btry%7Be.gameObject.frame.texture.key.includes(%22obstacle
%22)&&e.gameObject.destroy()%7Dcatch%7B%7D%7D)%7D%7D,%7Bname:%22Reset%20Health
%22,description:%22Resets%20health%20and%20gives%20invincibility%20for
%203%20seconds%22,run:function()%7Bc().game.current.events._events.respawn.fn()%7D
%7D%5D,cafe:%5B%7Bname:%22Max%20Items%22,description:%22Maxes%20out%20items%20in
%20the%20shop%20(Only%20usable%20in%20the%20shop)%22,run:function()%7Bvar%20e;%22/
cafe/shop%22!==window.location.pathname?r(%22This%20can%20only%20be%20run%20in
%20the%20shop%22):
(e=c()).setState(%7Bitems:Object.keys(e.state.items).reduce((e,t)=%3E(e%5Bt
%5D=5,e),%7B%7D)%7D)%7D%7D,%7Bname:%22Remove%20Customers%22,description:%22Skips
%20the%20current%20customers%20(Not%20usable%20in%20the%20shop)%22,run:function()
%7Bconst%20a=c();a.state.customers.forEach((e,t)=%3Ewindow.setTimeout(()=
%3Ee.blook&&a.removeCustomer(t,!0),250*t))%7D%7D,%7Bname:%22Reset%20Abilities
%22,description:%22Resets%20used%20abilities%20in%20shop%20(Only%20usable%20in
%20the%20shop)%22,run:function()%7Bvar%20e;%22/cafe/shop%22!
==window.location.pathname?r(%22This%20can%20only%20be%20run%20in%20the%20shop%22):
(e=c()).setState(%7Babilities:Object.keys(e.state.abilities).reduce((e,t)=%3E(e%5Bt
%5D=5,e),%7B%7D)%7D)%7D%7D,%7Bname:%22Set%20Cash%22,description:%22Sets%20cafe
%20cash%22,run:function()%7Bvar%20e=parseInt(i(%22How%20much%20cash%20would%20you
%20like?%22))%7C%7C0,t=c();t.setState(%7BcafeCash:e
%7D),t.props.liveGameController.setVal(%7Bpath:%60c/$%7Bt.props.client.name%7D/ca
%60,val:e%7D)%7D%7D,%7Bname:%22Stock%20Food%22,description:%22Stocks%20all%20food
%20to%2099%20(Not%20usable%20in%20the%20shop)%22,run:function()%7Bvar%20e;%22/cafe
%22!==window.location.pathname?r(%22This%20can't%20be%20run%20in%20the%20shop%22):
(e=c()).setState(%7Bfoods:e.state.foods.map(e=%3E(%7B...e,stock:99,level:5%7D))%7D)
%7D%7D%5D,crypto:%5B%7Bname:%22Choice%20ESP%22,description:%22Shows%20what%20each
%20choice%20will%20give%20you%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bvar
%20e,t=document.querySelector(%22%5Bclass*=feedbackContainer%5D
%22);t.children.length%3C=4&&((e=document.createElement(%22div%22)).style.color=
%22white%22,e.style.fontFamily=%22Inconsolata,Helvetica,monospace,sans-serif
%22,e.style.fontSize=%222em%22,e.style.display=%22flex%22,e.style.justifyContent=
%22center%22,e.style.marginTop=%22675px%22,e.innerText=c().state.choices
%5B0%5D.text,t.append(e))%7D,50))%7D%7D,%7Bname:%22Password%20ESP%22,description:
%22Highlights%20the%20correct%20password%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bvar%20e=c()%5B%22state%22%5D;if(%22hack
%22==e.stage)for(const%20t%20of%20document.querySelector(%22div
%5Bclass*=buttonContainer%5D%22).children)t.innerText!
=e.correctPassword&&(t.style.outlineColor=%22
rgba(255,%2064,%2064,%200.8)%22,t.style.backgroundColor=
%22rgba(255,%2064,%2064,%200.8)%22,t.style.textShadow=%220%200%201px
%20%23f33%22)%7D,50))%7D%7D,%7Bname:%22Always%20Triple%22,description:%22Always
%20get%20triple%20crypto%22,type:%22toggle%22,enabled:!1,data:null,run:function()
%7Bthis.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):
(this.enabled=!0,this.data=setInterval(e=%3Ec().setState(e),25,%7Bchoices:%5B
%7Btype:%22mult%22,val:3,rate:.075,blook:%22Brainy%20Bot%22,text:%22Triple%20Crypto
%22%7D%5D%7D))%7D%7D,%7Bname:%22Auto%20Guess%22,description:%22Automatically
%20guess%20the%20correct%20password%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bvar%20e=c()%5B%22state%22%5D;if(%22hack
%22==e.stage)for(const%20t%20of%20document.querySelector(%22div
%5Bclass*=buttonContainer%5D%22).children)t.innerText==e.correctPassword&&t.click()
%7D,50))%7D%7D,%7Bname:%22Remove%20Hack%22,description:%22Removes%20an%20attacking
%20hack%22,run:function()%7Bc().setState(%7Bhack:%22%22%7D)%7D%7D,%7Bname:%22Set
%20Crypto%22,description:%22Sets%20crypto%22,run:function()%7Bvar
%20e=parseInt(i(%22How%20much%20crypto%20would%20you%20like?%22))%7C
%7C0,t=c();t.setState(%7Bcrypto:e,crypto2:e
%7D),t.props.liveGameController.setVal(%7Bpath:%60c/$%7Bt.props.client.name%7D/cr
%60,val:e%7D)%7D%7D,%7Bname:%22Set%20Password%22,description:%22Sets%20hacking
%20password%22,run:function()%7Bvar%20e=i(%22What%20do%20you%20want%20to%20set
%20your%20password%20to?%22),t=c();t.setState(%7Bpassword:e
%7D),t.props.liveGameController.setVal(%7Bpath:%60c/$%7Bt.props.client.name%7D/p
%60,val:e%7D)%7D%7D,%7Bname:%22Steal%20Player's%20Crypto%22,description:%22Steals
%20all%20of%20someone's%20crypto%22,run:function()%7Blet%20a=i(%22Who's%20crypto
%20would%20you%20like%20to%20steal?
%22),o=c();o.props.liveGameController.getDatabaseVal(%22c%22,e=%3E%7Blet
%20t;e&&(t=Object.entries(e).find(e=%3Ee
%5B0%5D.toLowerCase()==a.toLowerCase()))&&(e=t
%5B1%5D.cr,o.setState(%7Bcrypto:o.state.crypto+e,crypto2:o.state.crypto+e
%7D),o.props.liveGameController.setVal(%7Bpath:%22c/%22+o.props.client.name,val:
%7Bb:o.props.client.blook,p:o.state.password,cr:o.state.crypto+e,tat:t%5B0%5D+
%22:%22+e%7D%7D))%7D)%7D%7D%5D,defense:%5B%7Bname:%22Earthquake%22,description:
%22Shuffles%20around%20towers%22,run:function()%7Blet
%20o=c(),n=(o.setState(%7BeventName:%22Earthquake%22,event:%7Bshort:%22e%22,color:
%22%23805500%22,icon:%22fas%20fa-mountain%22,desc:%22All%20of%20your%20towers%20get
%20mixed%20up%22,rate:.02%7D,buyTowerName:%22%22,buyTower:%7B%7D%7D,()=
%3Eo.eventTimeout=setTimeout(()=%3Eo.setState(%7Bevent:%7B%7D,eventName:
%22%22%7D),6e3)),o.tiles.forEach(a=%3Ea.forEach((e,t)=%3E3==e&&(a%5Bt%5D=0))),%5B
%5D);for(let%20t=0;t%3Co.tiles.length;t++)for(let%20e=0;e%3Co.tiles%5Bt
%5D.length;e++)0==o.tiles%5Bt%5D%5Be%5D&&n.push(%7Bx:e,y:t%7D);n.sort(()=
%3EMath.random()-Math.random()),o.towers.forEach(e=%3E%7Bvar%7Bx:t,y:a
%7D=n.pop();e.move(t,a,o.tileSize),o.tiles%5Ba%5D%5Bt%5D=3%7D)%7D%7D,%7Bname:%22Max
%20Tower%20Stats%22,description:%22Makes%20all%20placed%20towers%20overpowered
%22,run:function()%7Bc().towers.forEach(e=%3E
%7Be.range=100,e.fullCd=e.cd=0,e.damage=1e6%7D)%7D%7D,%7Bname:%22Remove%20Ducks
%22,description:%22Removes%20ducks%22,run:function()%7Blet%7Bducks:e,tiles:t
%7D=c();e.forEach(e=%3Et%5Be.y%5D%5Be.x%5D=0),e.length=0%7D%7D,%7Bname:%22Remove
%20Enemies%22,description:%22Removes%20all%20the%20enemies%22,run:function()%7Bvar
%20e=c();e.enemies=e.futureEnemies=%5B%5D%7D%7D,%7Bname:%22Remove%20Obstacles
%22,description:%22Lets%20you%20place%20towers%20anywhere%22,run:function()%7Bvar
%20e=c();e.tiles=e.tiles.map(e=%3Ee.fill(0))%7D%7D,%7Bname:%22Set%20Damage
%22,description:%22Sets%20damage%22,run:function()%7Bc().dmg=parseInt(i(%22How
%20much%20dmg%20would%20you%20like?%22))%7C%7C0%7D%7D,%7Bname:%22Set%20Round
%22,description:%22Sets%20the%20current%20round%22,run:function()
%7Bc().setState(%7Bround:parseInt(i(%22What%20round%20do%20you%20want%20to%20set
%20to?%22))%7C%7C0%7D)%7D%7D,%7Bname:%22Set%20Tokens%22,description:%22Sets%20the
%20amount%20of%20tokens%20you%20have%22,run:function()
%7Bc().setState(%7Btokens:parseInt(i(%22How%20many%20tokens%20would%20you%20like?
%22))%7C%7C0%7D)%7D%7D%5D,defense2:%5B%7Bname:%22Max%20Tower%20Stats
%22,description:%22Makes%20all%20placed%20towers%20overpowered%22,run:function()
%7Bc().state.towers.forEach(e=%3E
%7Bif(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!
0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.aur
aBuffs)for(const%20t%20in%20e.stats.auraBuffs)e.stats.auraBuffs%5Bt%5D*=100%7D)%7D
%7D,%7Bname:%22Kill%20Enemies%22,description:%22Kills%20all%20the%20enemies
%22,run:function()%7Bvar
%20e=c();e.game.current.config.sceneConfig.enemyQueue.length=0,e.game.current.confi
g.sceneConfig.physics.world.bodies.entries.forEach(e=
%3Ee?.gameObject?.receiveDamage?.(e.gameObject.hp,1))%7D%7D,%7Bname:%22Set%20Coins
%22,description:%22Sets%20coins%22,run:function()
%7Bc().setState(%7Bcoins:parseInt(i(%22How%20many%20coins%20would%20you%20like?
%22))%7C%7C0%7D)%7D%7D,%7Bname:%22Set%20Health%22,description:%22Sets%20the
%20amount%20of%20health%20you%20have%22,run:function()
%7Bc().setState(%7Bhealth:parseInt(i(%22How%20much%20health%20would%20you%20like?
%22))%7C%7C0%7D)%7D%7D,%7Bname:%22Set%20Round%22,description:%22Sets%20the
%20current%20round%22,run:function()%7Bc().setState(%7Bround:parseInt(i(%22What
%20round%20do%20you%20want%20to%20set%20to?%22))%7C%7C0%7D)%7D%7D%5D,dinos:%5B
%7Bname:%22Auto%20Choose%22,description:%22Automatically%20choose%20the%20best
%20fossil%20when%20excavating%22,type:%22toggle%22,enabled:!1,data:null,rand(o,e)
%7Bfor(var%20n=%5B%5D;n.length%3Ce;)%7Bvar%20s=Math.random();let
%20t=0,a=null;for(let%20e=0;e%3Co.length;e++)if((t+=o%5Be%5D.rate)%3E=s)%7Ba=o%5Be
%5D;break%7Da&&!n.includes(a)&&n.push(a)%7Dreturn%20n%7D,run:function()
%7Bthis.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):
(this.enabled=!0,this.data=setInterval(()=%3E%7Btry%7Bvar%20o=c();if(%22excavate
%22===o.state.stage)%7Bo.state.choices.length%7C%7C(o.state.choices=this.rand(%5B
%7Btype:%22fossil%22,val:10,rate:.1,blook:%22Amber%22%7D,%7Btype:%22fossil
%22,val:25,rate:.1,blook:%22Dino%20Egg%22%7D,%7Btype:%22fossil
%22,val:50,rate:.175,blook:%22Dino%20Fossil%22%7D,%7Btype:%22fossil
%22,val:75,rate:.175,blook:%22Stegosaurus%22%7D,%7Btype:%22fossil
%22,val:100,rate:.15,blook:%22Velociraptor%22%7D,%7Btype:%22fossil
%22,val:125,rate:.125,blook:%22Brontosaurus%22%7D,%7Btype:%22fossil
%22,val:250,rate:.075,blook:%22Triceratops%22%7D,%7Btype:%22fossil
%22,val:500,rate:.025,blook:%22Tyrannosaurus%20Rex%22%7D,%7Btype:%22mult
%22,val:1.5,rate:.05%7D,%7Btype:%22mult%22,val:2,rate:.025%7D%5D,3));let%20t=0,a=-
1;for(let%20e=0;e%3Co.state.choices.length;e++)%7Bvar%7Btype:n,val:s
%7D=o.state.choices%5Be%5D,r=(%22fossil%22==n?
o.state.fossils+s*o.state.fossilMult:o.state.fossils*s)%7C%7C0;r%3C=t&&%22mult%22!
=n%7C%7C(t=r,a=e+1)%7Ddocument.querySelector('div%5Bclass*=rockRow%5D%20%3E%20div
%5Brole=%22button%22%5D:nth-child('+a+%22)%22).click()%7D%7Dcatch%7B%7D%7D,50))%7D
%7D,%7Bname:%22Rock%20ESP%22,description:%22Shows%20what%20is%20under%20the%20rocks
%22,type:%22toggle%22,enabled:!1,data:null,run:(()=%3E%7Bconst%20a=%5B
%22%E2%81%B0%22,%22%C2%B9%22,%22%C2%B2%22,%22%C2%B3%22,%22%E2%81%B4%22,%22%E2%81%B5
%22,%22%E2%81%B6%22,%22%E2%81%B7%22,%22%E2%81%B8%22,%22%E2%81%B9%22%5D,s=e=%3E
%7Blet%20t=%22%22;for(;0%3Ce;)t=a%5Be%25%2010%5D+t,e=~~(e/10);return%20t%7D;return
%20function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Blet%20o=c();const
%20e=document.querySelector('%5Bclass*=%22rockButton
%22%5D').parentElement.children;Array.prototype.every.call(e,e=
%3Ee.querySelector(%22div%22))%7C%7Co.setState(%7Bchoices:function(o,e)%7Bfor(var
%20n=%5B%5D;n.length%3Ce;)%7Bvar%20s=Math.random();let%20t=0,a;for(let%20e=0;e
%3Co.length;e++)if((t+=o%5Be%5D.rate)%3E=s)%7Ba=o%5Be%5D;break%7Da&&!
n.includes(a)&&n.push(a)%7Dreturn%20n%7D(%5B%7Btype:%22fossil
%22,val:10,rate:.1,blook:%22Amber%22%7D,%7Btype:%22fossil%22,val:25,rate:.1,blook:
%22Dino%20Egg%22%7D,%7Btype:%22fossil%22,val:50,rate:.175,blook:%22Dino%20Fossil
%22%7D,%7Btype:%22fossil%22,val:75,rate:.175,blook:%22Stegosaurus%22%7D,%7Btype:
%22fossil%22,val:100,rate:.15,blook:%22Velociraptor%22%7D,%7Btype:%22fossil
%22,val:125,rate:.125,blook:%22Brontosaurus%22%7D,%7Btype:%22fossil
%22,val:250,rate:.075,blook:%22Triceratops%22%7D,%7Btype:%22fossil
%22,val:500,rate:.025,blook:%22Tyrannosaurus%20Rex%22%7D,%7Btype:%22mult
%22,val:1.5,rate:.05%7D,%7Btype:%22mult%22,val:2,rate:.025%7D%5D,3)%7D,()=%3E
%7BArray.prototype.forEach.call(e,(e,t)=%3E%7Bvar%20t=o.state.choices%5Bt
%5D,a=(e.querySelector(%22div%22)&&e.querySelector(%22div
%22).remove(),document.createElement(%22div%22));a.style.color=%22white
%22,a.style.fontFamily=%22Macondo%22,a.style.fontSize=%221em%22,a.style.display=
%22flex%22,a.style.justifyContent=%22center%22,a.style.transform=
%22translateY(25px)%22,a.innerText=%22fossil%22===t.type?%60+$
%7B99999999%3CMath.round(t.val*o.state.fossilMult)?function(a)%7Blet
%20o=a.toString();if(1e3%3C=a)%7Bvar%20e=%5B%22%22,%22K%22,%22M%22,%22B%22,%22T
%22%5D,n=Math.floor(Math.floor((Math.log(a)/Math.log(10)).toPrecision(14))/3);if(n
%3Ce.length)%7Blet%20t=%22%22;for(let%20e=3;1%3C=e;e--)if((t=parseFloat((0!=n?a/
Math.pow(1e3,n):a).toPrecision(e)).toString()).replace(/%5B%5Ea-zA-Z%200-9%5D+/g,
%22%22).length%3C=3)break;Number(t)%25%201!=0&&(t=Number(t).toFixed(1)),o=t+e%5Bn
%5D%7Delse%7Blet%20e=a,t=0;for(;100%3C=e;)e=Math.floor(e/10),t+=1;o=e/10+
%22%20%C3%97%2010%22+s(t+1)%7D%7Dreturn%20o
%7D(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)%7D
%20Fossils%60:%60x$%7Bt.val%7D%20Fossils%20Per%20Excavation%60,e.append(a)%7D)%7D)
%7D,50))%7D%7D)()%7D,%7Bname:%22Set%20Fossils%22,description:%22Sets%20the%20amount
%20of%20fossils%20you%20
have%22,run:function()%7Bvar%20e=parseInt(i(%22How%20many%20fossils%20would%20you
%20like?%22))%7C%7C0,t=c();t.setState(%7Bfossils:e
%7D),t.props.liveGameController.setVal(%7Bpath:%60c/$%7Bt.props.client.name%7D/f
%60,val:e%7D)%7D%7D,%7Bname:%22Set%20Multiplier%22,description:%22Sets%20fossil
%20multiplier%22,run:function()
%7Bc().stateNode.setState(%7BfossilMult:parseInt(i(%22What%20do%20you%20want%20your
%20multiplier%20to%20be?%22))%7C%7C0%7D)%7D%7D,%7Bname:%22Stop%20Cheating
%22,description:%22Undoes%20cheating%20so%20that%20you%20can't%20be%20caught
%22,run:function()%7Bvar%20e=c();e.setState(%7BisCheating:!
1%7D),e.props.liveGameController.setVal(%7Bpath:%60c/$%7Be.props.client.name%7D/ic
%60,val:!1%7D)%7D%7D%5D,doom:%5B%7Bname:%22Fill%20Deck%22,description:%22Fills
%20your%20deck%20with%20every%20maxed%20out%20card%20and%20artifact%20(Only%20works
%20on%20towers%20page)%22,run:function()%7Bif(%22/tower/map
%22==window.location.pathname)%7Bvar%20e=c();e.props.tower.artifacts=%22Medical
%20Kit%7CFury%20Relic%7CSurvival%20Guide%7CSteel%20Socks%7CPiggy%20Bank%7CLucky
%20Feather%7CCoupon%7CCheese%7CTasty%20Egg%7CTraining%20Weights%7CMighty%20Shield
%7CToxic%20Waste%7CLifeline%20Totem%7CCursed%20Hourglass%7CBand-Aid%7CElder%20Coins
%7CCaptain's%20Anchor%7CChess%20Pieces%7CPink%20Hippo%7CAnorak's%20Wizard%20Cap
%7CDave's%20Doggo%7CAnubis'%20Obelisk%7CFarm%20Tractor%7CMagic%20Seedling%7CJust
%20A%20Bone%7CCozy%20Igloo%7CKing's%20Crown%7CSacred%20Scroll%22.split(%22%7C
%22),e.props.tower.cards=%22Chick,%F0%9F%8C%BD%7CChicken,%F0%9F%8C%BD%7CCow,%F0%9F
%8C%BD%7CGoat,%F0%9F%8C%BD%7CHorse,%F0%9F%8C%BD%7CPig,%F0%9F%8C%BD%7CSheep,%F0%9F
%8C%BD%7CDuck,%F0%9F%8C%BD%7CDog,%F0%9F%8C%BD%7CCat,%F0%9F%90%BE%7CRabbit,%F0%9F
%90%BE%7CGoldfish,%F0%9F%90%BE%7CHamster,%F0%9F%90%BE%7CTurtle,%F0%9F%90%BE
%7CKitten,%F0%9F%90%BE%7CPuppy,%F0%9F%90%BE%7CBear,%F0%9F%8C%B2%7CMoose,%F0%9F%8C
%B2%7CFox,%F0%9F%8C%B2%7CRaccoon,%F0%9F%8C%B2%7CSquirrel,%F0%9F%8C%B2%7COwl,%F0%9F
%8C%B2%7CHedgehog,%F0%9F%8C%B2%7CBaby%20Penguin,%E2%9D%84%EF%B8%8F%7CPenguin,%E2%9D
%84%EF%B8%8F%7CArctic%20Fox,%E2%9D%84%EF%B8%8F%7CSnowy%20Owl,%E2%9D%84%EF%B8%8F
%7CPolar%20Bear,%E2%9D%84%EF%B8%8F%7CArctic%20Hare,%E2%9D%84%EF%B8%8F%7CSeal,%E2%9D
%84%EF%B8%8F%7CWalrus,%E2%9D%84%EF%B8%8F%7CTiger,%F0%9F%8C%B4%7CPanther,%F0%9F%8C
%B4%7CCockatoo,%F0%9F%8C%B4%7COrangutan,%F0%9F%8C%B4%7CAnaconda,%F0%9F%8C
%B4%7CMacaw,%F0%9F%8C%B4%7CJaguar,%F0%9F%8C%B4%7CCapuchin,%F0%9F%8C%B4%7CToucan,
%F0%9F%8C%B4%7CParrot,%F0%9F%8C%B4%7CElf,%E2%9A%94%EF%B8%8F%7CWitch,%E2%9A%94%EF
%B8%8F%7CWizard,%E2%9A%94%EF%B8%8F%7CFairy,%E2%9A%94%EF%B8%8F%7CSlime%20Monster,
%E2%9A%94%EF%B8%8F%7CJester,%E2%9A%94%EF%B8%8F%7CDragon,%E2%9A%94%EF%B8%8F
%7CUnicorn,%E2%9A%94%EF%B8%8F%7CQueen,%E2%9A%94%EF%B8%8F%7CKing,%E2%9A%94%EF%B8%8F
%7CSnow%20Globe,%E2%98%83%EF%B8%8F%7CHoliday%20Gift,%E2%98%83%EF%B8%8F%7CHot
%20Chocolate,%E2%98%83%EF%B8%8F%7CGingerbread%20Man,%E2%98%83%EF%B8%8F
%7CGingerbread%20House,%E2%98%83%EF%B8%8F%7CHoliday%20Wreath,%E2%98%83%EF%B8%8F
%7CSnowman,%E2%98%83%EF%B8%8F%7CSanta%20Claus,%E2%98%83%EF%B8%8F%7CTwo%20of
%20Spades,%F0%9F%8F%B0%7CEat%20Me,%F0%9F%8F%B0%7CDrink%20Me,%F0%9F%8F%B0%7CAlice,
%F0%9F%8F%B0%7CQueen%20of%20Hearts,%F0%9F%8F%B0%7CDormouse,%F0%9F%8F%B0%7CWhite
%20Rabbit,%F0%9F%8F%B0%7CCheshire%20Cat,%F0%9F%8F%B0%7CCaterpillar,%F0%9F%8F
%B0%7CMad%20Hatter,%F0%9F%8F%B0%7CKing%20of%20Hearts,%F0%9F%8F%B0%22.split(%22%7C
%22).map(e=%3E%7Bvar%5Be,t%5D=e.split(%22,%22);return
%7Bstrength:20,charisma:20,wisdom:20,class:t,blook:e%7D%7D);try
%7Be.props.addTowerNode()%7Dcatch%7B%7De.setState(%7BshowDeck:!1%7D)%7Delse
%20r(%22You%20need%20to%20be%20on%20the%20map%20to%20run%20this%20cheat!%22)%7D%7D,
%7Bname:%22Max%20Cards%22,description:%22Maxes%20out%20all%20the%20cards%20in
%20your%20deck%22,run:function()%7Bif(%22/tower/map%22==window.location.pathname)
%7Bvar%20e=c();e.props.tower.cards.forEach(e=%3E
%7Be.strength=20,e.charisma=20,e.wisdom=20%7D);try%7Be.forceUpdate()%7Dcatch%7B%7D
%7Delse%20r(%22You%20need%20to%20be%20on%20the%20map%20to%20run%20this%20cheat!
%22)%7D%7D,%7Bname:%22Max%20Health%22,description:%22Fills%20the%20player's
%20health%22,run:function()%7B%22/tower/battle%22==window.location.pathname?
c().setState(%7BmyHealth:100,myLife:100%7D):r(%22You%20need%20to%20be%20in%20battle
%20to%20run%20this%20cheat!%22)%7D%7D,%7Bname:%22Max%20Card%20Stats%22,description:
%22Maxes%20out%20player's%20current%20card%20(Only%20works%20on%20attribute
%20select%20page)%22,run:function()%7Bvar%20e=c();%22select%22!==e.state.phase?
r(%22You%20must%20be%20on%20the%20attribute%20selection%20page!
%22):e.setState(%7BmyCard:%7B...e.state.myCard,strength:20,charisma:20,wisdom:20%7D
%7D)%7D%7D,%7Bname:%22Min%20Enemy%20Stats%22,description:%22Makes%20the%20enemy
%20card%20stats%20all%200%20(Only%20works%20on%20attribute%20select%20page)
%22,run:function()%7Bvar%20e=c();%22select%22!==e.state.phase?r(%22You%20must%20be
%20on%20the%20attribute%20selection%20page!%22):e.setState(%7BenemyCard:
%7B...e.state.enemyCard,strength:0,charisma:0,wisdom:0%7D%7D)%7D%7D,%7Bname:%22Set
%20Coins%22,description:%22Try's%20to%20set%20amount%20of%20tower%20coins%20you
%20have%22,run:function()%7Bif(%22/tower/battle%22==window.location.pathname)try
%7Bc().props.setTowerCoins(parseInt(i(%22How%20many%20coins%20would%20you%20like?
%22))%7C%7C0)%7Dcatch%7B%7Delse%20r(%22You%20need%20to%20be%20in%20battle%20to
%20run%20this%20cheat!%22)%7D%7D%5D,factory:%5B%7Bname:%22Choose%20Blook
%22,description:%22Gives%20you%20a%20blook%22,data:%5B%7Bname:%22Chick%22,color:
%22%23ffcd05%22,class:%22%F0%9F%8C%BD%22,rarity:%22Common%22,cash:
%5B3,7,65,400,2500%5D,time:%5B1,1,1,1,1%5D,price:%5B300,3e3,3e4,2e5%5D%7D,%7Bname:
%22Chicken%22,color:%22%23ed1c24%22,class:%22%F0%9F%8C%BD%22,rarity:%22Common
%22,cash:%5B10,40,200,1400,1e4%5D,time:%5B5,4,3,2,1%5D,price:%5B570,4e3,5e4,8e5%5D
%7D,%7Bname:%22Cow%22,color:%22%2358595b%22,class:%22%F0%9F%8C%BD%22,rarity:
%22Common%22,cash:%5B25,75,1500,25e3,25e4%5D,time:%5B15,10,10,10,5%5D,price:
%5B500,9500,16e4,4e6%5D%7D,%7Bname:%22Duck%22,color:%22%234ab96d%22,class:%22%F0%9F
%8C%BD%22,rarity:%22Common%22,cash:%5B4,24,200,3e3,4e4%5D,time:
%5B3,3,3,3,3%5D,price:%5B450,4200,7e4,11e5%5D%7D,%7Bname:%22Goat%22,color:
%22%23c59a74%22,class:%22%F0%9F%8C%BD%22,rarity:%22Common%22,cash:
%5B5,28,200,1300,12e3%5D,time:%5B3,3,2,2,2%5D,price:%5B500,6400,45e3,5e5%5D%7D,
%7Bname:%22Horse%22,color:%22%23995b3c%22,class:%22%F0%9F%8C%BD%22,rarity:%22Common
%22,cash:%5B5,20,270,1800,15e3%5D,time:%5B2,2,2,2,2%5D,price:
%5B550,8200,65e3,6e5%5D%7D,%7Bname:%22Pig%22,color:%22%23f6a9cb%22,class:%22%F0%9F
%8C%BD%22,rarity:%22Common%22,cash:%5B20,50,1300,8e3,8e4%5D,time:
%5B7,7,7,7,5%5D,price:%5B400,11e3,8e4,13e5%5D%7D,%7Bname:%22Sheep%22,color:
%22%23414042%22,class:%22%F0%9F%8C%BD%22,rarity:%22Common%22,cash:
%5B6,25,250,1500,11e3%5D,time:%5B3,3,3,2,2%5D,price:%5B500,5e3,5e4,43e4%5D%7D,
%7Bname:%22Cat%22,color:%22%23f49849%22,class:%22%F0%9F%90%BE%22,rarity:%22Common
%22,cash:%5B5,18,170,1700,13e3%5D,time:%5B2,2,2,2,2%5D,price:%5B480,5500,6e4,5e5%5D
%7D,%7Bname:%22Dog%22,color:%22%23995b3c%22,class:%22%F0%9F%90%BE%22,rarity:
%22Common%22,cash:%5B7,25,220,1900,9e3%5D,time:%5B3,3,2,2,1%5D,price:
%5B460,6600,7e4,73e4%5D%7D,%7Bname:%22Goldfish%22,color:%22%23f18221%22,class:
%22%F0%9F%90%BE%22,rarity:%22Common%22,cash:%5B5,40,350,3500,35e3%5D,time:
%5B3,3,3,3,3%5D,price:%5B750,7200,84e3,95e4%5D%7D,%7Bname:%22Rabbit%22,color:
%22%23e7bf9a%22,class:%22%F0%9F%90%BE%22,rarity:%22Common%22,cash:
%5B3,18,185,800,7e3%5D,time:%5B2,2,2,1,1%5D,price:%5B500,5800,56e3,55e4%5D%7D,
%7Bname:%22Hamster%22,color:%22%23ce9176%22,class:%22%F0%9F%90%BE%22,rarity:
%22Common%22,cash:%5B10,45,450,4500,45e3%5D,time:%5B4,4,4,4,4%5D,price:
%5B650,6500,8e4,93e4%5D%7D,%7Bname:%22Turtle%22,color:%22%23619a3c%22,class:
%22%F0%9F%90%BE%22,rarity:%22Common%22,cash:%5B23,120,1400,15e3,17e4%5D,time:
%5B10,10,10,10,10%5D,price:%5B700,8500,11e4,13e5%5D%7D,%7Bname:%22Puppy%22,color:
%22%23414042%22,class:%22%F0%9F%90%BE%22,rarity:%22Common%22,cash:
%5B4,10,75,500,3e3%5D,time:%5B1,1,1,1,1%5D,price:%5B450,4e3,35e3,25e4%5D%7D,
%7Bname:%22Kitten%22,color:%22%2358595b%22,class:%22%F0%9F%90%BE%22,rarity:
%22Common%22,cash:%5B4,8,60,400,2e3%5D,time:%5B1,1,1,1,1%5D,price:
%5B350,3500,26e3,17e4%5D%7D,%7Bname:%22Bear%22,color:%22%23995b3c%22,class:
%22%F0%9F%8C%B2%22,rarity:%22Common%22,cash:%5B12,70,550,4500,1e5%5D,time:
%5B7,7,6,5,5%5D,price:%5B550,5500,63e3,16e5%5D%7D,%7Bname:%22Moose%22,color:
%22%23995b3c%22,class:%22%F0%9F%8C%B2%22,rarity:%22Common%22,cash:
%5B8,45,400,3500,26e3%5D,time:%5B5,5,4,4,3%5D,price:%5B520,6500,58e3,7e5%5D%7D,
%7Bname:%22Fox%22,color:%22%23f49849%22,class:%22%F0%9F%8C%B2%22,rarity:%22Common
%22,cash:%5B7,15,80,550,3e3%5D,time:%5B2,2,1,1,1%5D,price:%5B400,4e3,36e3,24e4%5D
%7D,%7Bname:%22Raccoon%22,color:%22%236d6e71%22,class:%22%F0%9F%8C%B2%22,rarity:
%22Common%22,cash:%5B5,14,185,1900,19e3%5D,time:%5B2,2,2,2,2%5D,price:
%5B400,5e3,71e3,8e5%5D%7D,%7Bname:%22Squirrel%22,color:%22%23d25927%22,class:
%22%F0%9F%8C%B2%22,rarity:%22Common%22,cash:%5B3,10,65,470,2600%5D,time:
%5B1,1,1,1,1%5D,price:%5B420,3600,32e3,21e4%5D%7D,%7Bname:%22Owl%22,color:
%22%23594a42%22,class:%22%F0%9F%8C%B2%22,rarity:%22Common%22,cash:
%5B4,17,155,1500,15e3%5D,time:%5B2,2,2,2,2%5D,price:%5B500,4800,55e3,58e4%5D%7D,
%7Bname:%22Hedgehog%22,color:%22%233f312b%22,class:%22%F0%9F%8C%B2%22,rarity:
%22Common%22,cash:%5B11,37,340,2200,3e4%5D,time:%5B5,4,3,2,2%5D,price:
%5B540,7e3,77e3,12e5%5D%7D,%7Bname:%22Seal%22,color:%22%237ca1d5%22,class:%22%E2%9D
%84%EF%B8%8F%22,rarity:%22Common%22,cash:%5B6,17,150,1200,13e3%5D,time:
%5B2,2,2,2,2%5D,price:%5B480,4500,43e3,52e4%5D%7D,%7Bname:%22Arctic%20Fox%22,color:
%22%237ca1d5%22,class:%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:
%5B5,18,180,850,8500%5D,time:%5B2,2,2,1,1%5D,price:%5B520,550,61e3,68e4%5D%7D,
%7Bname:%22Snowy%20Owl%22,color:%22%23feda3f%22,class:%22%E2%9D%84%EF%B8%8F
%22,rarity:%22Common%22,cash:%5B5,20,190,1900,16e3%5D,time:%5B3,3,2,2,2%5D,price:
%5B370,5300,76e3,62e4%5D%7D,%7Bname:%22Arctic%20Hare%22,color:
%22%237ca1d5%22,class:%22%E2%9D%8
4%EF%B8%8F%22,rarity:%22Common%22,cash:%5B6,19,85,900,7e3%5D,time:
%5B2,2,1,1,1%5D,price:%5B540,5200,66e3,55e4%5D%7D,%7Bname:%22Penguin%22,color:
%22%23fb8640%22,class:%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:
%5B4,21,310,3200,33e3%5D,time:%5B3,3,3,3,3%5D,price:%5B400,6500,76e3,87e4%5D%7D,
%7Bname:%22Baby%20Penguin%22,color:%22%23414042%22,class:%22%E2%9D%84%EF%B8%8F
%22,rarity:%22Common%22,cash:%5B3,8,70,450,2700%5D,time:%5B1,1,1,1,1%5D,price:
%5B420,3300,33e3,23e4%5D%7D,%7Bname:%22Polar%20Bear%22,color:%22%237ca1d5%22,class:
%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:%5B12,75,700,6500,85e3%5D,time:
%5B8,7,6,5,5%5D,price:%5B630,7e3,91e3,14e5%5D%7D,%7Bname:%22Walrus%22,color:
%22%237d4f33%22,class:%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:
%5B11,46,420,3700,51e3%5D,time:%5B5,5,4,4,4%5D,price:%5B550,6200,68e3,1e6%5D%7D,
%7Bname:%22Tiger%22,color:%22%23f18221%22,class:%22%F0%9F%8C%B4%22,rarity:%22Common
%22,cash:%5B6,20,100,975,7500%5D,time:%5B3,3,1,1,1%5D,price:%5B390,6e3,7e4,61e4%5D
%7D,%7Bname:%22Jaguar%22,color:%22%23fbb040%22,class:%22%F0%9F%8C%B4%22,rarity:
%22Common%22,cash:%5B8,28,230,1600,17e3%5D,time:%5B3,3,2,2,2%5D,price:
%5B390,6e3,7e4,61e4%5D%7D,%7Bname:%22Toucan%22,color:%22%23ffca34%22,class:
%22%F0%9F%8C%B4%22,rarity:%22Common%22,cash:%5B9,20,175,625,3800%5D,time:
%5B2,2,2,1,1%5D,price:%5B520,4800,42e3,3e5%5D%7D,%7Bname:%22Cockatoo%22,color:
%22%237ca1d5%22,class:%22%F0%9F%8C%B4%22,rarity:%22Common%22,cash:
%5B6,35,160,1700,18e3%5D,time:%5B4,4,2,2,2%5D,price:%5B500,5e3,63e3,7e5%5D%7D,
%7Bname:%22Macaw%22,color:%22%2300aeef%22,class:%22%F0%9F%8C%B4%22,rarity:%22Common
%22,cash:%5B3,8,85,850,8500%5D,time:%5B1,1,1,1,1%5D,price:%5B480,5400,62e3,63e4%5D
%7D,%7Bname:%22Parrot%22,color:%22%23ed1c24%22,class:%22%F0%9F%8C%B4%22,rarity:
%22Common%22,cash:%5B3,9,90,900,9e3%5D,time:%5B1,1,1,1,1%5D,price:
%5B540,5700,65e3,69e4%5D%7D,%7Bname:%22Panther%22,color:%22%232f2c38%22,class:
%22%F0%9F%8C%B4%22,rarity:%22Common%22,cash:%5B12,28,215,2100,21e3%5D,time:
%5B5,3,2,2,2%5D,price:%5B530,6500,76e3,87e4%5D%7D,%7Bname:%22Anaconda%22,color:
%22%238a9143%22,class:%22%F0%9F%8C%B4%22,rarity:%22Common%22,cash:
%5B3,15,85,1500,7600%5D,time:%5B1,2,1,2,1%5D,price:%5B410,5100,58e3,59e4%5D%7D,
%7Bname:%22Orangutan%22,color:%22%23bc6234%22,class:%22%F0%9F%8C%B4%22,rarity:
%22Common%22,cash:%5B13,52,570,4300,7e4%5D,time:%5B5,5,5,4,4%5D,price:
%5B600,7e3,8e4,14e5%5D%7D,%7Bname:%22Capuchin%22,color:%22%23e0b0a6%22,class:
%22%F0%9F%8C%B4%22,rarity:%22Common%22,cash:%5B4,14,160,780,8200%5D,time:
%5B2,2,2,1,1%5D,price:%5B390,4700,57e3,68e4%5D%7D,%7Bname:%22Elf%22,color:
%22%23a7d054%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:%22Uncommon%22,cash:
%5B5e3,15e3,15e4,15e5,1e7%5D,time:%5B1,1,1,1,1%5D,price:%5B8e5,9e6,11e7,8e8%5D%7D,
%7Bname:%22Witch%22,color:%22%234ab96d%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:
%22Uncommon%22,cash:%5B18e3,6e4,4e4,4e6,35e6%5D,time:%5B3,3,2,2,2%5D,price:
%5B11e5,12e6,15e7,14e8%5D%7D,%7Bname:%22Wizard%22,color:%22%235a459c%22,class:
%22%E2%9A%94%EF%B8%8F%22,rarity:%22Uncommon%22,cash:
%5B19500,65e3,44e4,46e5,4e6%5D,time:%5B3,3,2,2,2%5D,price:
%5B13e5,135e5,16e7,16e8%5D%7D,%7Bname:%22Fairy%22,color:%22%23df6d9c%22,class:
%22%E2%9A%94%EF%B8%8F%22,rarity:%22Uncommon%22,cash:
%5B18500,6e4,62e4,44e5,38e6%5D,time:%5B3,3,3,2,2%5D,price:
%5B12e5,125e5,15e6,15e8%5D%7D,%7Bname:%22Slime%20Monster%22,color:%22%232fa04a
%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:%22Uncommon%22,cash:
%5B35e3,14e4,1e6,11e6,11e7%5D,time:%5B5,5,4,4,4%5D,price:%5B16e5,15e6,2e8,23e8%5D
%7D,%7Bname:%22Jester%22,color:%22%23be1e2d%22,class:%22%E2%9A%94%EF%B8%8F
%22,rarity:%22Rare%22,cash:%5B25e3,1e5,68e4,65e5,32e6%5D,time:
%5B3,3,2,2,1%5D,price:%5B2e6,21e6,23e7,26e8%5D%7D,%7Bname:%22Dragon%22,color:
%22%232fa04a%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:%22Rare%22,cash:
%5B36e3,15e4,15e5,15e6,15e7%5D,time:%5B4,4,4,4,4%5D,price:%5B23e5,24e6,27e7,3e9%5D
%7D,%7Bname:%22Unicorn%22,color:%22%23f6afce%22,class:%22%E2%9A%94%EF%B8%8F
%22,rarity:%22Epic%22,cash:%5B24e3,15e4,14e5,7e6,75e6%5D,time:
%5B2,2,2,1,1%5D,price:%5B45e5,45e6,55e7,65e8%5D%7D,%7Bname:%22Queen%22,color:
%22%239e1f63%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:%22Rare%22,cash:
%5B24e3,95e3,95e4,97e5,95e6%5D,time:%5B3,3,3,3,3%5D,price:%5B19e5,2e7,23e7,25e8%5D
%7D,%7Bname:%22King%22,color:%22%23ee2640%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:
%22Legendary%22,cash:%5B75e3,4e5,6e6,9e7,125e7%5D,time:%5B5,5,5,5,5%5D,price:
%5B6e6,95e6,16e8,25e9%5D%7D,%7Bname:%22Two%20of%20Spades%22,color:
%22%23414042%22,class:%22%F0%9F%8F%B0%22,rarity:%22Uncommon%22,cash:
%5B4500,14e3,14e4,14e5,9e6%5D,time:%5B1,1,1,1,1%5D,price:%5B77e4,83e5,98e6,71e7%5D
%7D,%7Bname:%22Eat%20Me%22,color:%22%23d58c55%22,class:%22%F0%9F%8F%B0%22,rarity:
%22Uncommon%22,cash:%5B13e3,45e3,45e4,45e5,5e7%5D,time:%5B2,2,2,2,2%5D,price:
%5B13e5,14e6,16e7,2e9%5D%7D,%7Bname:%22Drink%20Me%22,color:%22%23dd7399%22,class:
%22%F0%9F%8F%B0%22,rarity:%22Uncommon%22,cash:%5B12e3,4e4,4e5,4e6,45e6%5D,time:
%5B2,2,2,2,2%5D,price:%5B12e5,12e6,14e7,18e8%5D%7D,%7Bname:%22Alice%22,color:
%22%234cc9f5%22,class:%22%F0%9F%8F%B0%22,rarity:%22Uncommon%22,cash:
%5B13e3,42e3,21e4,21e5,23e6%5D,time:%5B2,2,1,1,1%5D,price:%5B12e5,13e6,15e7,19e8%5D
%7D,%7Bname:%22Queen%20of%20Hearts%22,color:%22%23d62027%22,class:%22%F0%9F%8F
%B0%22,rarity:%22Uncommon%22,cash:%5B23e3,87e3,62e4,75e5,9e7%5D,time:
%5B4,4,3,3,3%5D,price:%5B13e5,13e6,18e7,24e8%5D%7D,%7Bname:%22Dormouse%22,color:
%22%2389d6f8%22,class:%22%F0%9F%8F%B0%22,rarity:%22Rare%22,cash:
%5B17e3,68e3,7e5,35e5,35e6%5D,time:%5B2,2,1,1,1%5D,price:%5B2e6,22e6,25e7,28e8%5D
%7D,%7Bname:%22White%20Rabbit%22,color:%22%23ffcd05%22,class:%22%F0%9F%8F
%B0%22,rarity:%22Rare%22,cash:%5B26e3,105e3,11e6,77e5,72e6%5D,time:
%5B3,3,3,2,2%5D,price:%5B2e6,23e6,28e7,29e8%5D%7D,%7Bname:%22Cheshire%20Cat
%22,color:%22%23dd7399%22,class:%22%F0%9F%8F%B0%22,rarity:%22Rare%22,cash:
%5B32e3,1e5,9e5,9e6,6e7%5D,time:%5B4,3,3,3,2%5D,price:%5B18e5,19e6,22e7,24e8%5D%7D,
%7Bname:%22Caterpillar%22,color:%22%2300c0f3%22,class:%22%F0%9F%8F%B0%22,rarity:
%22Epic%22,cash:%5B1e4,7e4,65e4,75e5,85e6%5D,time:%5B1,1,1,1,1%5D,price:
%5B42e5,42e6,54e7,69e8%5D%7D,%7Bname:%22Mad%20Hatter%22,color:
%22%23914f93%22,class:%22%F0%9F%8F%B0%22,rarity:%22Epic%22,cash:
%5B38e3,25e4,15e5,14e6,8e7%5D,time:%5B3,3,2,2,1%5D,price:%5B48e5,48e6,52e7,66e8%5D
%7D,%7Bname:%22King%20of%20Hearts%22,color:%22%23c62127%22,class:%22%F0%9F%8F
%B0%22,rarity:%22Legendary%22,cash:%5B8e4,42e4,68e5,1e8,15e8%5D,time:
%5B5,5,5,5,5%5D,price:%5B7e6,11e7,18e8,3e10%5D%7D,%7Bname:%22Earth%22,color:
%22%23416eb5%22,class:%22%F0%9F%9A%80%22,rarity:%22Uncommon%22,cash:
%5B15e3,45e3,6e5,65e5,65e6%5D,time:%5B3,3,3,3,3%5D,price:%5B1e6,11e6,15e7,17e8%5D
%7D,%7Bname:%22Meteor%22,color:%22%23c68c3c%22,class:%22%F0%9F%9A%80%22,rarity:
%22Uncommon%22,cash:%5B23e3,65e3,7e5,45e5,2e7%5D,time:%5B5,4,3,2,1%5D,price:
%5B95e4,13e6,16e7,16e8%5D%7D,%7Bname:%22Stars%22,color:%22%2319184d%22,class:
%22%F0%9F%9A%80%22,rarity:%22Uncommon%22,cash:%5B1e4,4e4,2e5,2e6,18e6%5D,time:
%5B2,2,1,1,1%5D,price:%5B14e5,14e6,15e7,15e8%5D%7D,%7Bname:%22Alien%22,color:
%22%238dc63f%22,class:%22%F0%9F%9A%80%22,rarity:%22Uncommon%22,cash:
%5B3e4,1e5,1e6,11e6,85e6%5D,time:%5B4,4,4,4,4%5D,price:%5B15e5,17e6,19e7,17e8%5D
%7D,%7Bname:%22Planet%22,color:%22%239dc6ea%22,class:%22%F0%9F%9A%80%22,rarity:
%22Rare%22,cash:%5B25e3,1e5,9e5,9e6,9e7%5D,time:%5B3,3,3,3,3%5D,price:
%5B2e6,21e6,21e7,24e8%5D%7D,%7Bname:%22UFO%22,color:%22%23a15095%22,class:%22%F0%9F
%9A%80%22,rarity:%22Rare%22,cash:%5B17e3,7e4,7e5,7e6,7e7%5D,time:
%5B2,2,2,2,2%5D,price:%5B21e5,23e6,25e7,28e8%5D%7D,%7Bname:%22Spaceship%22,color:
%22%23ffcb29%22,class:%22%F0%9F%9A%80%22,rarity:%22Epic%22,cash:
%5B6e4,32e4,21e5,15e6,85e6%5D,time:%5B5,4,3,2,1%5D,price:%5B48e5,46e6,54e7,68e8%5D
%7D,%7Bname:%22Astronaut%22,color:%22%239bd4ee%22,class:%22%F0%9F%9A%80%22,rarity:
%22Legendary%22,cash:%5B45e3,26e4,25e5,38e6,55e7%5D,time:%5B3,3,2,2,2%5D,price:
%5B65e5,1e8,17e8,27e9%5D%7D,%7Bname:%22Lil%20Bot%22,color:%22%233e564a%22,class:
%22%F0%9F%A4%96%22,rarity:%22Uncommon%22,cash:%5B4e3,12e3,18e4,19e5,25e6%5D,time:
%5B1,1,1,1,1%5D,price:%5B73e4,12e6,13e7,19e8%5D%7D,%7Bname:%22Lovely%20Bot
%22,color:%22%23f179af%22,class:%22%F0%9F%A4%96%22,rarity:%22Uncommon%22,cash:
%5B16e3,65e3,65e4,48e5,42e6%5D,time:%5B3,3,3,2,2%5D,price:%5B13e5,14e6,17e7,16e8%5D
%7D,%7Bname:%22Angry%20Bot%22,color:%22%23f1613a%22,class:%22%F0%9F
%A4%96%22,rarity:%22Uncommon%22,cash:%5B22e3,85e3,8e5,62e5,65e6%5D,time:
%5B4,4,4,3,3%5D,price:%5B12e5,13e6,15e7,17e8%5D%7D,%7Bname:%22Happy%20Bot%22,color:
%22%2351ba6b%22,class:%22%F0%9F%A4%96%22,rarity:%22Uncommon%22,cash:
%5B11e3,45e3,5e5,25e5,3e7%5D,time:%5B2,2,2,1,1%5D,price:%5B14e5,15e6,18e7,24e8%5D
%7D,%7Bname:%22Watson%22,color:%22%23d69b5a%22,class:%22%F0%9F%A4%96%22,rarity:
%22Rare%22,cash:%5B24e3,1e5,1e6,1e7,1e8%5D,time:%5B3,3,3,3,3%5D,price:
%5B2e6,22e6,24e7,26e8%5D%7D,%7Bname:%22Buddy%20Bot%22,color:%22%239dc6ea%22,class:
%22%F0%9F%A4%96%22,rarity:%22Rare%22,cash:%5B22e3,95e3,65e4,65e5,65e6%5D,time:
%5B3,3,2,2,2%5D,price:%5B19e5,21e6,23e7,25e8%5D%7D,%7Bname:%22Brainy%20Bot
%22,color:%22%239ecf7a%22,class:%22%F0%9F%A4%96%22,rarity:%22Epic%22,cash:
%5B5e4,25e4,21e5,21e6,17e7%5D,time:%5B4,3,3,3,2%5D,price:%5B5e6,46e6,5e8,67e8%5D
%7D,%7Bname:%22Mega%20Bot%22,color:%22%23d71f27%22,class:%22%F0%9F%A4%96%22,rarity:
%22Legendary%22,cash:%5B8e4,43e4,42e5,62e6,1e9%5D,time:%5B5,5,3,3,3%5D,price:
%5B7e6,12e7,19e8,35e9%5D%7D%5D,run:function()%7Bvar
%20e=c(),t=this.data.find(function(%7Bname:e%7D)%7Breturn%20e.toLowerCase()==this
%7D,i(%22Enter%20blook%20name:%22).toLowerCase());t?
(10%3C=e.state.blooks.length&&r(%22Choose%20a%20blook%20to%20replace
%22),e.waiting=!1,e.chooseBlook(Object.assign(%7B%7D,t))):r(%22That%20is%20not%20a
%20valid%20blook!%22)%7D%7D,%7Bname:%22Free%20Upgrades%22,description:%22Sets
%20upgrade%20prices%20to%200%20for%20all%20current%20blooks%22,run:function()
%7Bconst%20t=%5B0,0,0,0%5D;var%20e=c();e.setState(%7Bblooks:e.state.blooks.map(e=
%3E(e.price=t,e))%7D)%7D%7D,%7Bname:%22Max%20Blooks%22,description:%22Maxes%20out
%20all%20your%20blooks'%20levels%22,run:fu
nction()%7Bc().state.blooks.forEach(e=%3Ee.level=4)%7D%7D,%7Bname:%22Remove
%20Glitches%22,description:%22Removes%20all%20enemy%20glitches%22,run:function()
%7Bvar%20e=c();e.setState(%7Bbits:0,ads:%5B%5D,hazards:%5B%5D,color:%22%22,lol:!
1,joke:!1,slow:!1,dance:!1,glitch:%22%22,glitcherName:%22%22,glitcherBlook:
%22%22%7D),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e
.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeou
t(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTime
out(e.nameTimeout)%7D%7D,%7Bname:%22Send%20Glitch%22,description:%22Sends%20a
%20glitch%20to%20everyone%20else%20playing%22,data:%7Blb:%22Lunch%20Break%22,as:
%22Ad%20Spam%22,e37:%22Error%2037%22,nt:%22Night%20Time%22,lo:%22%23LOL%22,j:
%22Jokester%22,sm:%22Slow%20Mo%22,dp:%22Dance%20Party%22,v:%22Vortex%22,r:
%22Reverse%22,f:%22Flip%22,m:%22Micro%22%7D,run:function()%7Bvar
%20e=c(),t=Object.keys(this.data)%5BMath.floor(12*Math.random())%5D;e.safe=!
0,e.props.liveGameController.setVal(%7Bpath:%60c/$%7Be.props.client.name%7D/tat
%60,val:t%7D),r(%60Sent%20a%20$%7Bthis.data%5Bt%5D%7D%20glitch%60)%7D%7D,%7Bname:
%22Set%20All%20MegaBot%22,description:%22Sets%20all%20your%20blooks%20to%20maxed
%20out%20Mega%20Bots%22,run:function()
%7Bc().setState(%7Bblooks:Array.from(%7Blength:10%7D,()=%3E(%7Bname:%22Mega%20Bot
%22,color:%22%23d71f27%22,class:%22%F0%9F%A4%96%22,rarity:%22Legendary%22,cash:
%5B8e4,43e4,42e5,62e6,1e9%5D,time:%5B5,5,3,3,3%5D,price:
%5B7e6,12e7,19e8,35e9%5D,active:!1,level:4,bonus:5.5%7D))%7D)%7D%7D,%7Bname:%22Set
%20Cash%22,description:%22Sets%20amount%20of%20cash%20you%20have%22,run:function()
%7Bc().setState(%7Bcash:parseInt(i(%22How%20much%20cash%20would%20you%20like?%22))
%7C%7C0%7D)%7D%7D%5D,fishing:%5B%7Bname:%22Remove%20Distractions%22,description:
%22Removes%20distractions%22,type:%22toggle%22,enabled:!1,data:null,run:function()
%7Bthis.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):
(this.enabled=!0,this.data=setInterval(()=%3E%7Bc().setState(%7Bparty:%22%22%7D)
%7D,50))%7D%7D,%7Bname:%22Frenzy%22,description:%22Sets%20everyone%20to%20frenzy
%20mode%22,run:function()%7Bvar%20e=c();e.props.liveGameController.setVal(%7Bpath:
%22c/%22+e.props.client.name,val:%7Bb:e.props.client.blook,w:e.state.weight,f:
%22Frenzy%22,s:!0%7D%7D)%7D%7D,%7Bname:%22Send%20Distraction%22,description:
%22Sends%20a%20distraction%20to%20everyone%22,data:%5B%22Crab%22,%22Jellyfish
%22,%22Frog%22,%22Pufferfish%22,%22Octopus%22,%22Narwhal%22,%22Megalodon
%22,%22Blobfish%22,%22Baby%20Shark%22%5D,run:function()%7Bvar%20e=c(),t=this.data
%5BMath.floor(Math.random()*this.data.length)%5D;e.safe=!
0,e.props.liveGameController.setVal(%7Bpath:%22c/%22+e.props.client.name,val:
%7Bb:e.props.client.blook,w:e.state.weight,f:t,s:!0%7D%7D),r(%60Sent%20a%20$%7Bt%7D
%20distraction%60)%7D%7D,%7Bname:%22Set%20Lure%22,description:%22Sets%20fishing
%20lure%20(range%201%20-%205)%22,run:function()
%7Bc().setState(%7Blure:Math.max(Math.min((parseInt(i(%22What%20would%20you%20like
%20to%20set%20your%20lure%20to?%20(1%20-%205)%22))%7C%7C1)-1,4),0)%7D)%7D%7D,
%7Bname:%22Set%20Weight%22,description:%22Sets%20weight%22,run:function()%7Bvar
%20e=parseInt(i(%22How%20much%20weight%20would%20you%20like?%22))%7C
%7C0,t=c();t.setState(%7Bweight:e,weight2:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/%22+t.props.client.name,val:
%7Bb:t.props.client.blook,w:e,f:%5B%22Crab%22,%22Jellyfish%22,%22Frog
%22,%22Pufferfish%22,%22Octopus%22,%22Narwhal%22,%22Megalodon%22,%22Blobfish
%22,%22Baby%20Shark%22%5D%5BMath.floor(9*Math.random())%5D%7D%7D)%7D%7D%5D,flappy:
%5B%7Bname:%22Toggle%20Ghost%22,description:%22Lets%20you%20go%20through%20the
%20pipes%22,type:%22toggle%22,enabled:!1,run:function()%7Bthis.enabled=!
this.enabled;for(const%20e%20of
%20Object.values(document.querySelector(%22%23phaser-bouncy%22))
%5B0%5D.return.updateQueue.lastEffect.deps
%5B0%5D.current.config.sceneConfig.physics.world.bodies.entries)if(e.gameObject.fra
me.texture.key.startsWith(%22blook%22))
%7Be.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1);brea
k%7D%7D%7D,%7Bname:%22Set%20Score%22,description:%22Sets%20flappy%20blook%20score
%22,run:function()%7BObject.values(document.querySelector(%22%23phaser-bouncy%22))
%5B0%5D.return.updateQueue.lastEffect.deps%5B1%5D(parseInt(i(%22What%20do%20you
%20want%20to%20set%20your%20score%20to?%22))%7C%7C0)%7D%7D%5D,gold:%5B%7Bname:
%22Always%20Triple%22,description:%22Always%20get%20triple%20gold%22,type:%22toggle
%22,enabled:!1,data:%7Btype:%22multiply%22,val:3,text:%22Triple%20Gold!%22,blook:
%22Unicorn%22%7D,run:function()%7Blet%20t=c();t._choosePrize%7C
%7C=t.choosePrize,this.enabled?(this.enabled=!
1,t._choosePrize&&(t.choosePrize=t._choosePrize)):(this.enabled=!
0,t.choosePrize=function(e)%7Bt.state.choices%5Be%5D=this.data,t._choosePrize(e)
%7D)%7D%7D,%7Bname:%22Auto%20Choose%22,description:%22Automatically%20picks%20the
%20option%20that%20would%20give%20you%20the%20most%20gold%22,type:%22toggle
%22,enabled:!1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(async()=%3E%7Blet%20r=c();%22prize
%22==r.state.stage&&r.props.liveGameController.getDatabaseVal(%22c%22,t=%3E%7Btry
%7Bif(null!=t)%7Bt=Object.entries(t);let%20a=0,o=0,n=-1;for(let%20e=0;e
%3Ct.length;e++)t%5Be%5D%5B0%5D!=r.props.client.name&&t%5Be%5D%5B1%5D%3Ea&&(a=t%5Be
%5D%5B1%5D);for(let%20t=0;t%3Cr.state.choices.length;t++)%7Bvar%20s=r.state.choices
%5Bt%5D;let%20e=r.state.gold;%22gold%22==s.type?e=r.state.gold+s.val%7C
%7Cr.state.gold:%22multiply%22==s.type%7C%7C%22divide%22==s.type?
e=Math.round(r.state.gold*s.val)%7C%7Cr.state.gold:%22swap%22==s.type?e=a%7C
%7Cr.state.gold:%22take%22==s.type&&(e=r.state.gold+a*s.val%7C%7Cr.state.gold),(e
%7C%7C0)%3C=o%7C%7C(o=e,n=t+1)%7Ddocument.querySelector(%22div%5Bclass*='choice
%22+n+%22'%5D%22)?.click()%7D%7Dcatch%7B%7D%7D)%7D,50))%7D%7D,%7Bname:%22Chest
%20ESP%22,description:%22Shows%20what%20each%20chest%20will%20give%20you%22,type:
%22toggle%22,enabled:!1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bc().state.choices.forEach((%7Btext:e%7D,t)=%3E
%7Bvar%20a,t=document.querySelector(%60div%5Bclass*='choice$%7Bt+1%7D'%5D%60);t&&!
t.querySelector(%22div%22)&&((a=document.createElement(%22div%22)).style.color=
%22white%22,a.style.fontFamily=%22Eczar%22,a.style.fontSize=%222em
%22,a.style.display=%22flex%22,a.style.justifyContent=%22center
%22,a.style.transform=%22translateY(200px)%22,a.innerText=e,t.append(a))%7D)
%7D,50))%7D%7D,%7Bname:%22Reset%20Players%20Gold%22,description:%22Sets%20a
%20player's%20gold%20to%200%22,run:function()%7Bvar
%20e=c();e.props.liveGameController.setVal(%7Bpath:%22c/%22+e.props.client.name+
%22/tat%22,val:i(%22Who's%20gold%20would%20you%20like%20to%20reset?%20(Case
%20sensitive)%22)+%22:swap:0%22%7D)%7D%7D,%7Bname:%22Set%20Gold%22,description:
%22Sets%20amount%20of%20gold%22,run:function()%7Bvar%20e=parseInt(i(%22How%20much
%20gold%20would%20you%20like?%22))%7C%7C0,t=c();t.setState(%7Bgold:e,gold2:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/%22+t.props.client.name+%22/g
%22,val:e%7D)%7D%7D,%7Bname:%22Swap%20Gold%22,description:%22Swaps%20gold%20with
%20someone%22,run:function()%7Bconst%20t=i(%22Who's%20gold%20would%20you%20like
%20to%20swap%20with?%20(Case%20sensitive)%22);let
%20a=c();a.props.liveGameController.getDatabaseVal(%22c%22,e=%3E%7Be&&null!=e%5Bt
%5D&&(e=e%5Bt%5D.g%7C%7C0,a.props.liveGameController.setVal(%7Bpath:%22c/
%22+a.props.client.name,val:%7Bb:a.props.client.blook,tat:t+%22:swap:%22+
(a.state.gold%7C%7C0),g:e%7D%7D),a.setState(%7Bgold:e,gold2:e%7D))%7D)%7D%7D
%5D,kingdom:%5B%7Bname:%22Choice%20ESP%22,description:%22Shows%20you%20what%20will
%20happen%20if%20you%20say%20Yes%20or%20No%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),Array.prototype.forEach.call(document.querySelectorAll(%
22.choiceESP%22),e=%3Ee.remove()),this.data=null):(this.enabled=!
0,this.data=setInterval(o=%3E%7Blet
%20a=c(),n=Array.prototype.reduce.call(document.querySelectorAll(%22%5Bclass*=statC
ontainer%5D%22),(e,t,a)=%3E(e%5Bo%5Ba%5D%5D=t,e),%7B%7D);%22choice
%22==a.state.phase&&(Array.prototype.forEach.call(document.querySelectorAll(%22.cho
iceESP%22),e=%3Ee.remove()),Object.keys(a.state.guest.yes%7C%7C%7B%7D).forEach(e=
%3E%7Bvar%20t;null!=n%5Be%5D&&((t=document.createElement(%22div%22)).className=
%22choiceESP%22,t.style=%22font-size:%2024px;%20color:%20rgb(75,%20194,%2046);
%20font-weight:%20bolder;%22,t.innerText=String(a.state.guest.yes%5Be%5D),n%5Be
%5D.appendChild(t))%7D),Object.keys(a.state.guest.no%7C%7C%7B%7D).forEach(e=%3E
%7Bvar%20t;null!=n%5Be%5D&&((t=document.createElement(%22div%22)).className=
%22choiceESP%22,t.style=%22font-size:%2024px;%20color:%20darkred;%20font-weight:
%20bolder;%22,t.innerText=String(a.state.guest.no%5Be%5D),n%5Be%5D.appendChild(t))
%7D),Array.prototype.forEach.call(document.querySelectorAll(%22%5Bclass*=guestButto
n%5D%5Brole=button%5D%22),e=%3Ee.onclick=()=
%3EArray.prototype.forEach.call(document.querySelectorAll(%22.choiceESP%22),e=
%3Ee.remove())))%7D,50,%5B%22materials%22,%22people%22,%22happiness%22,%22gold
%22%5D))%7D%7D,%7Bname:%22Disable%20Tax%20Toucan%22,description:%22Tax%20evasion
%22,run:function()%7Bc().taxCounter=Number.MAX_VALUE%7D%7D,%7Bname:%22Max%20Stats
%22,description:%22Sets%20all%20resources%20to%20the%20max%22,run:function()
%7Bc().setState(%7Bmaterials:100,people:100,happiness:100,gold:100%7D)%7D%7D,
%7Bname:%22Set%20Guests%22,description:%22Sets%20the%20amount%20of%20guests
%20you've%20seen%22,run:function()%7Bc().setState(%7BguestScore:parseInt(i(%22How
%20many%20guests%20do%20you%20want?%22))%7C%7C0%7D)%7D%7D,%7Bname:%22Skip%20Guest
%22,description:%22Skips%20the%20current%20guest%22,run:function()
%7Bc().nextGuest()%7D%7D%5D,racing:%5B%7Bname:%22Instant%20Win%22,description:
%22Instantly%20Wins%20the%20race%22,run:
function()%7Bvar%20e=c();e.setState(%7Bprogress:e.state.goalAmount
%7D),e.props.liveGameController.setVal(%7Bpath:%22c/%22+e.props.client.name+%22/pr
%22,val:e.state.goalAmount%7D)%7D%7D,%7Bname:%22Set%20Questions%22,description:
%22Sets%20the%20number%20of%20questions%20left%22,run:function()%7Bvar
%20e=c(),t=e.props.client.amount-(parseInt(i(%22How%20many%20questions%20left%20do
%20you%20want?%22))%7C%7C0);e.setState(%7Bprogress:t
%7D),e.props.liveGameController.setVal(%7Bpath:%22c/%22+e.props.client.name+%22/pr
%22,val:t%7D)%7D%7D%5D,royale:%5B%7Bname:%22Auto%20Answer%20(Toggle)
%22,description:%22Toggles%20auto%20answer%20on%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bvar%20e=c();e?.onAnswer?.(!
0,e.props.client.question.correctAnswers%5B0%5D)%7D,50))%7D%7D,%7Bname:%22Auto
%20Answer%22,description:%22Chooses%20the%20correct%20answer%20for%20you
%22,run:function()%7Bvar%20e=c();e?.onAnswer?.(!
0,e.props.client.question.correctAnswers%5B0%5D)%7D%7D%5D,rush:%5B%7Bname:%22Set
%20Blooks%22,description:%22Sets%20amount%20of%20blooks%20you%20or%20your%20team
%20has%22,run:function()%7Bvar%20e=parseInt(i(%22How%20many%20blooks%20do%20you
%20want?%22))%7C%7C0,t=c();t.setState(%7BnumBlooks:e
%7D),t.props.liveGameController.setVal(%7Bpath:(t.isTeam?%22a/%22:%22c/
%22)+t.props.client.name+%22/bs%22,val:e%7D)%7D%7D,%7Bname:%22Set%20Defense
%22,description:%22Sets%20amount%20of%20defense%20you%20or%20your%20team%20has
%20(Max%204)%22,run:function()%7Bvar%20e=Math.min(parseInt(i(%22How%20much
%20defense%20do%20you%20want?%20(Max%204)%22))%7C
%7C0,4),t=c();t.setState(%7BnumDefense:e
%7D),t.props.liveGameController.setVal(%7Bpath:(t.isTeam?%22a/%22:%22c/
%22)+t.props.client.name+%22/d%22,val:e%7D)%7D%7D%5D,workshop:%5B%7Bname:%22Remove
%20Distractions%22,description:%22Removes%20all%20enemy%20distractions
%22,run:function()%7Bc().setState(%7Bfog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!
1,force:!1,canada:!1,trees:%5B!1,!1,!1,!1,!1,!1,!1,!1,!1,!1%5D%7D)%7D%7D,%7Bname:
%22Send%20Distraction%22,description:%22Sends%20a%20distraction%20to%20everyone
%20else%20playing%22,data:Object.entries(%7Bc:%22Oh%20Canada%22,b:%22Blizzard%22,f:
%22Fog%20Spell%22,d:%22Dark%20&%20Dusk%22,w:%22Howling%20Wind%22,g:%22Gift%20Time!
%22,t:%22TREES%22,s:%22Snow%20Plow%22,fr:%22Use%20The%20Force%22%7D),run:function()
%7Bvar%5Be,t%5D=this.data%5BMath.floor(Math.random()*this.data.length)
%5D,a=c();a.safe=!0,a.props.liveGameController.setVal(%7Bpath:%60c/$
%7Ba.props.client.name%7D/tat%60,val:e%7D),r(%60Sent%20a%20$%7Bt%7D%20distraction
%60)%7D%7D,%7Bname:%22Set%20Toys%22,description:%22Sets%20amount%20of%20toys
%22,run:function()%7Bvar%20e=parseInt(i(%22How%20many%20toys%20would%20you%20like?
%22))%7C%7C0,t=c();t.setState(%7Btoys:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/%22+t.props.client.name+%22/t
%22,val:e%7D)%7D%7D,%7Bname:%22Set%20Toys%20Per%20Question%22,description:%22Sets
%20amount%20of%20toys%20per%20question%22,run:function()
%7Bc().setState(%7BtoysPerQ:parseInt(i(%22How%20many%20toys%20per%20question
%20would%20you%20like?%22))%7C%7C0%7D)%7D%7D,%7Bname:%22Swap%20Toys%22,description:
%22Swaps%20toys%20with%20someone%22,run:function()%7Blet
%20o=c();o.props.liveGameController.getDatabaseVal(%22c%22,e=%3E%7Bif(null!=e)
%7Bvar%20t=%5B%5D;for(const%20a%20in%20e)a!
=o.props.client.name&&t.push(%7Bname:a,blook:e%5Ba%5D.b,toys:e%5Ba%5D.t%7C
%7C0%7D);o.setState(%7BchoosingPlayer:!1,players:t,phaseTwo:!0,stage:%22prize
%22,choiceObj:%7Btype:%22swap%22%7D%7D,()=%3EsetTimeout(()=
%3Eo.setState(%7BchoosingPlayer:!0%7D),300))%7D%7D)%7D%7D%5D%7D;var
%20h=document.createElement(%22details%22);h.innerHTML='%3Csummary%20style=
%22padding:%2010px;%20font-size:%201.5em;%20font-weight:%20bolder%22%3EGlobal%3C/
summary%3E';for(let%20t%20of%20m.global)%7Blet
%20e=b(t.name);e.style.backgroundColor=%22toggle%22==t.type?t.enabled?
%22%2347A547%22:%22%23A02626%22:%22hsl(0,%200%25,%2020%25)%22,e.onclick=()=%3E
%7Btry%7Bt.run()%7Dfinally%7Be.style.backgroundColor=%22toggle%22==t.type?
t.enabled?%22%2347A547%22:%22%23A02626%22:%22hsl(0,%200%25,%2020%25)%22%7D
%7D,h.appendChild(e)%7Dh.open=!1,h.style.paddingBottom=%2210px
%22,t.appendChild(h);let%20y=document.createElement(%22div
%22);t.appendChild(y),console.log(m);const%20f=e=%3E%7Bif(e&&m%5Be%5D)for(let%20t
%20of%20m%5Be%5D)%7Blet%20e=b(t.name);e.style.backgroundColor=%22toggle%22==t.type?
t.enabled?
%22%2347A547%22:%22%23A02626%22:%22hsl(0,%200%25,%2020%25)%22,e.onclick=()=%3E
%7Btry%7Bt.run()%7Dfinally%7Be.style.backgroundColor=%22toggle%22==t.type?
t.enabled?%22%2347A547%22:%22%23A02626%22:%22hsl(0,%200%25,%2020%25)%22%7D
%7D,y.appendChild(e),y.appendChild(document.createElement(%22br%22))%7D
%7D;setTimeout(()=%3Ef(w()),50);var%20g=function(e)%7Blet
%20t=window.location.pathname;const%20a=setInterval(()=%3E
%7Bwindow.location.pathname!=t&&(t=window.location.pathname,e(t))%7D,50);return()=
%3EclearInterval(a)%7D(e=%3E%7Bvar%20t=w();curPageEl.innerText=w(!0)?%22Current
%20gamemode:%20%22+w(!0):%22No%20game%20detected%22,y.innerHTML=%22%22,f(t)
%7D);function%20b(e)%7Bvar%20t=document.createElement(%22button%22);return
%20t.classList.add(%22cheat%22),t.innerText=e,t%7Dfunction%20w(e)
%7Bswitch(window.location.pathname)%7Bcase%22/play/racing%22:return%20e?%22Racing
%22:%22racing%22;case%22/play/pirate%22:return%20e?%22Pirate's%20Voyage
%22:%22voyage%22;case%22/play/factory%22:return%20e?%22Factory%22:%22factory
%22;case%22/play/classic/get-ready%22:case%22/play/classic/question%22:case%22/
play/classic/answer/sent%22:case%22/play/classic/answer/result%22:case%22/play/
classic/standings%22:return%20e?%22Classic%22:%22classic%22;case%22/play/battle-
royale/match/preview%22:case%22/play/battle-royale/question%22:case%22/play/battle-
royale/answer/sent%22:case%22/play/battle-royale/answer/result%22:case%22/play/
battle-royale/match/result%22:return%20e?%22Battle%20Royale%22:%22royale%22;case
%22/play/toy%22:return%20e?%22Santa's%20Workshop%22:%22workshop%22;case%22/play/
gold%22:return%20e?%22Gold%20Quest%22:%22gold%22;case%22/play/brawl%22:return%20e?
%22Monster%20Brawl%22:%22brawl%22;case%22/play/hack%22:return%20e?%22Crypto%20Hack
%22:%22hack%22;case%22/play/fishing%22:return%20e?%22Fishing%20Frenzy%22:%22fishing
%22;case%22/play/rush%22:return%20e?%22Blook%20Rush%22:%22rush%22;case%22/play/dino
%22:return%20e?%22Deceptive%20Dinos%22:%22dinos%22;case%22/tower/map%22:case%22/
tower/battle%22:case%22/tower/rest%22:case%22/tower/risk%22:case%22/tower/shop
%22:case%22/tower/victory%22:return%20e?%22Tower%20of%20Doom%22:%22doom%22;case
%22/cafe%22:case%22/cafe/shop%22:return%20e?%22Cafe%22:%22cafe%22;case%22/defense
%22:return%20e?%22Tower%20Defense%22:%22defense%22;case%22/play/defense2%22:return
%20e?%22Tower%20Defense%202%22:%22defense2%22;case%22/kingdom%22:return%20e?
%22Crazy%20Kingdom%22:%22kingdom%22;case%22/play/lobby%22:return%20e?%22Lobby
%22:%22flappy%22;default:return!1%7D%7Dfunction%20v(e)%7B%22KeyE
%22==e.code&&(a.hidden=!a.hidden)%7DaddEventListener(%22keypress%22,v)%7D;let
%20u=new%20Image;u.src=%22https://raw.githubusercontent.com/005Konz/Blooket-
Cheats/main/autoupdate/timestamps/mobileGui.png?%22+Date.now(),u.crossOrigin=
%22Anonymous%22,u.onload=function()%7Bvar%20e=document.createElement(%22canvas
%22).getContext(%222d%22);e.drawImage(u,0,0,this.width,this.height);let
%20t=e.getImageData(0,0,this.width,this.height)%5B%22data%22%5D,a=
%22%22,o,n=0;for(;n%3Ct.length;)%7Bvar%20s=String.fromCharCode(t%5Bn%25%204==3&&n+
+,n++%5D+256*t%5Bn%25%204==3&&n++,n++%5D);if(a+=s,%22/%22==s&&%22*%22==o)break;o=s
%7Dlet%20r,i=1717087152047,l=%22There%20was%20an%20error%20checking%20for%20script
%20updates.%20Run%20cheat%20anyway?%22;try%7B%5Br,i,l%5D=a.match(/LastUpdated:%20(.
+?);%20ErrorMessage:%20%22((.%7C%5Cn)+?)%22/)%7Dcatch(e)%7B%7D(parseInt(i)
%3C=1717087152047%7C%7Cc.contentWindow.confirm(l))&&d()%7D,u.onerror=u.onabort=()=
%3E%7Bu.onerror=u.onabort=null,d(),document.querySelector(%22iframe
%22).contentWindow.alert(%22It%20seems%20the%20GitHub%20is%20either%20blocked%20or
%20down.%5Cn%5CnIf%20it's%20NOT%20blocked,%20join%20the%20Discord%20server%20for
%20updates%5Cnhttps://discord.gg/jHjGrrdXP6%5Cn(The%20cheat%20will%20still%20run
%20after%20this%20alert)%22)%7D%7D)();

You might also like