По стандарту пишут на JavaScript, есть ещё CoffeScript, но это редкость.
Для сайта пишут user-script который запускается через Tampermonkey/расширение/девтул - Обычная практика. В самом скрипте уже используют хуки, замену исходного кода через регексы и другие фишки подобной сферы деятельности. Ну, или через консоль используя дебагер вставлять код получая доступ к скоуп переменным.
Если зайдешь на сайт Greasyfork, то увидишь огромное количество разных скриптов, читов и т.п.
Конечно, можно попробовать сделать что-то вроде лаунчера для браузерной игры и уже в самом лаунчере встроить читы на другом яп, например использовать wasm (но делать такое бред)