Написание читов, как я вижу, это больше работа с данными игры. Отлавливание их - изменение - перенос назад в игровой клиент. Тут больше вопрос не «какой язык или инструмент выбрать» а к знаниям как работает игра, какие технологии использует и как и какие данные ловить.