You bypass HS with an injector because HS scans the game to see if any packet is being sent thats not supposed to be, if I'm not mistaken.
Also, Nico, what fields of study would I need to learn all this in college? I figure school would be the easiest place to learn all the basics of C++ and coding.