Дело в том, что мультитрединг помогает только в том случае, если функция в чите (конкретно время на её вызов) затрачивает много ресурсов, в этом случае можно юзать мультитрединг, но если функция затрагивает среднее количество ресурсов и не сильно влияет на производительность, то можно и вовсе не создавать новый поток.
На счёт концепции аимбота верно, но пару неплохих моментов в нём имеется (что также нужно учитывать). Кости, в смысле SetupBones? Его лучше не трогать (можно пофиксить, но не более) SetupBones вроде как адекватно сделан, учитывая что это ребилд серверного (вроде как).