what language do you speak?
most coders, almost without exception, take code snippets of already existing functions. For example, you want to include a SKINCHANGER in your cheat, then they (for example) go to github, take the code snippet from nSkinz (

) and then claim the cheat has "so many cool functions, I programmed the cheat my name is abc".
but in reality it is nothing of his own, it is more a code compilation of already existing free projects, some lua scripts etc.
STOP!
>>You don't know if the guy you copied this stuff from also copied it from someone else.
this is also the reason why so many people are banned during a banning wave, because the same method of calculating something is copied by several people, there were 1-3 resourceful programmers who made nice things and then are no longer on the market since 2010.
then came one in 2012, one in 2014, one in 2016 etc. who in turn developed something further based on the code of a coder from 2010.
But if the code from 2010 is banned, then all the "copy paste" projects that come after that are banned.
i.e.
if you learn this, you will probably more or less take code snippets from already existing people anyway, or at least extend it a bit, or just call it your own project, cheeky as ****.
of course, there are also some coders out there who offer as little to no copypaste stuff as possible, or at least know how to disguise it so that VAC doesn't include it with the others in a ban wave.
Without having seen the CODE of these programs, people like Satan5, aimware etc. are such programmers who (I assume!) have not simply copypasted.
That's why they have been unbanned for ages.
so if you want to learn it all well and good, but never forget that if you learn the guy's knowledge, the real master is him, you basically have nothing of your own going for you, or you look at his code and see a revolutionary better way to do it differently.
read this far?
then i can help you right away.