А вы не думали как этот говнобот лезет в память самого процесса? Все делается легко.
Клиентский модуль который ставит хуки на нужные API при запуске игры и не дает боту внедряться никуда\делать что либо.
API для хука :
VirtualAllocEx
WriteProcessMemory
CreateRemoteThread
Проверять процесс на сторонние потоки.
Для совсем крутых ботов с методом инжекта отличающимся от "стандартного" можно тупо хукать все системные вызовы через перехват KiFastSystemcall и не давать делать что либо вообще.