Skip to content

Gimkit hacks that show you correct answers to questions

License

Notifications You must be signed in to change notification settings

penguinify/gimkit-hacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gimkit-hacks

Gimkit hacks that show you correct answers to questions you have already answered.
Also known as a answer bot

Limitations

Requires you to answer questions correctly before it can start to work
ONLY WORKS ON CLASSIC MODE

Installation

Copy this into the url of a bookmark and use it on the gimkit game site.

javascript:(function()%7B(()%3D>%7B"use strict"%3Bconst e%3DJSON.parse('%7B"a%24"%3A"bUshEA"%2C"YM"%3A"ihVPuW"%2C"wv"%3A"imvEeI"%2C"Wr"%3A"hitgke"%2C"yt"%3A"iGaLUl"%2C"iH"%3A"cuMdqS"%2C"Rw"%3A"ZMQKI"%7D')%3Bvar n%3D%5B%5D%3Bfunction t()%7Breturn console.log(document.getElementsByClassName(e.iH).length)%2Cdocument.getElementsByClassName(e.iH).length>0%7Dfunction o(e%2Ct)%7Bif(console.log(n)%2Cn.length>0)for(let t%3D0%3Bt<n.length%3Bt%2B%2B)if(n%5Bt%5D.question%3D%3D%3De)return%3Bn.push(%7Bquestion%3Ae%2Canswer%3At%7D)%2Cconsole.log(n)%7Dfunction s()%7Breturn!(document.getElementsByClassName(e.Wr).length>0)%26%26(document.getElementsByClassName(e.yt).length>0%3F(console.log("I SAW IT")%2C!0)%3Avoid 0)%7Dfunction l(e)%7Bfor(let t%3D0%3Bt<n.length%3Bt%2B%2B)if(n%5Bt%5D.question%3D%3D%3De)return n%5Bt%5D.answer%3Breturn null%7Dfunction r()%7Blet n%3Ddocument.getElementsByClassName(e.iH)%5B0%5D%2Ct%3Ddocument.getElementsByClassName(e.Rw)%5B0%5D%2Cr%3Ddocument.getElementsByClassName(e.wv)%5B0%5D.innerText%2Ca%3Dl(document.getElementsByClassName(e.wv)%5B0%5D.innerText)%3Ba%26%26(console.log("shoudlve worked")%2Cn.placeholder%3Da)%2Ct.addEventListener("mouseup"%2C(e%3D>%7Bconsole.log("mouseup")%2CsetTimeout((()%3D>%7Bs()%26%26o(r%2Cn.value)%7D)%2C250)%7D))%2Cn.addEventListener("keyup"%2C(e%3D>%7Bconsole.log("keyup")%2C13%3D%3D%3De.keyCode%26%26setTimeout((()%3D>%7Bs()%26%26o(r%2Cn.value)%7D)%2C250)%7D))%7D(function()%7Bif("gimkit"!%3D%3Dwindow.location.href.split(".")%5B1%5D)return alert("You must be on a Gimkit game page to use this script.")%2C!1%3Btry%7Bif(e)return alert("Gimkit hacks are already running.")%2C!1%7Dcatch(e)%7Bconsole.log("Have fun!")%7Dvar e%3D!0%3Breturn!0%7D)()%26%26(alert("Answer Questions to save answers. Correct answers will appear larger once you have answered enough questions.")%2Cconsole.log("Adding listeners...")%2Cwindow.setInterval((function()%7Bdocument.getElementsByClassName(e.a%24).length>0%3Ft()%3F(window.clearInterval()%2Cr())%3A(window.clearInterval()%2Cfunction()%7Blet n%3Ddocument.getElementsByClassName(e.YM)%2Ct%3Dl(document.getElementsByClassName(e.wv)%5B0%5D.innerText)%3Bfor(let l%3D0%3Bl<n.length%3Bl%2B%2B)n%5Bl%5D.addEventListener("mouseup"%2C(t%3D>%7Bconsole.log("mousedown")%3Bvar r%3Ddocument.getElementsByClassName(e.wv)%5B0%5D.innerText%2Ca%3Dn%5Bl%5D.innerText%3BsetTimeout((()%3D>%7Bs()%26%26(console.log("correct")%2Co(r%2Ca))%7D)%2C250)%2Cn%5Bl%5D.removeEventListener("mousedown"%2C(()%3D>%7B%7D))%7D))%2Cn%5Bl%5D.innerText%3D%3D%3Dt%26%26(n%5Bl%5D.style.transform%3D"scale(1.3)")%7D())%3At()%26%26(window.clearInterval()%2Cr())%7D)%2C50))%7D)()%3B%7D)()%3B

License

This code is under a custom license. Please view it here: license.txt