Times Tables Rock Stars Hack

An overpowered ttrs cheat.

  1. // ==UserScript==
  2. // @name Times Tables Rock Stars Hack
  3. // @namespace http://tampermonkey.net/
  4. // @version 4.24.1016
  5. // @description An overpowered ttrs cheat.
  6. // @author You
  7. // @match https://play.ttrockstars.com/*
  8. // @icon https://play.ttrockstars.com/ttrs-favicon.png
  9. // @grant none
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. console.log("Initialisation complete!")
  14. alert("Welcome to the best ttrs hack in the world. Press the space bar to auto answer a question for you. Do not press the spacebar too fast or the game's anticheat will kick you out.")
  15. alert("Script made by Caronnavirus")
  16. document.addEventListener('keydown', (e) => {
  17. if(e.code == "Space") {
  18. let ans
  19. let question
  20. let zero = document.querySelector("ttr-game-numpad > div > div:nth-child(4) > div.key-n.key-shade")
  21. let one = document.querySelector("ttr-game-numpad > div > div:nth-child(1) > div:nth-child(1)")
  22. let two = document.querySelector("ttr-game-numpad > div > div:nth-child(1) > div:nth-child(2)")
  23. let three = document.querySelector("ttr-game-numpad > div > div:nth-child(1) > div:nth-child(3)")
  24. let four = document.querySelector("ttr-game-numpad > div > div:nth-child(2) > div:nth-child(1)")
  25. let five = document.querySelector("ttr-game-numpad > div > div:nth-child(2) > div:nth-child(2)")
  26. let six = document.querySelector("ttr-game-numpad > div > div:nth-child(2) > div:nth-child(3)")
  27. let seven = document.querySelector("ttr-game-numpad > div > div:nth-child(3) > div:nth-child(1)")
  28. let eight = document.querySelector("ttr-game-numpad > div > div:nth-child(3) > div:nth-child(2)")
  29. let nine = document.querySelector("ttr-game-numpad > div > div:nth-child(3) > div:nth-child(3)")
  30. let enter = document.querySelector("ttr-game-numpad > div > div:nth-child(4) > div.key-ent.ng-star-inserted")
  31. let keys = [zero, one, two, three, four, five, six, seven, eight, nine]
  32.  
  33. question = document.querySelector("ttr-game-question:nth-child(2)").innerText
  34. question = question.replace("×", "*");
  35. question = question.replace("÷", "/");
  36. ans = eval(question);
  37. if(ans.toString().length == 1) {
  38. keys[ans.toString()].click()
  39. }
  40. if(ans.toString().length == 2) {
  41. keys[ans.toString().charAt(0)].click()
  42. keys[ans.toString().charAt(1)].click()
  43. }
  44. if(ans.toString().length == 3) {
  45. keys[ans.toString().charAt(0)].click()
  46. keys[ans.toString().charAt(1)].click()
  47. keys[ans.toString().charAt(2)].click()
  48. }
  49. enter.click()
  50. }
  51. })