People make hacks themselves, just like Facepunch made Rust - by programming. Hacks tend to look at what another program is doing (in your case, the game) and then modify it to your benefit, preferably without the game knowing. Unfortunately, there's no easy way to make hacks unless you'll learn to program (C++ or C# seem popular for hacking, if you're interested in learning a language).