I know JokerKing9903's friend, he's a professional. He writes a code cave to the process, hooks a function in the begin- endframe block to call his code cave. Then from his VB. NET script, as he calls it, he writes to a buffer allocated previously with VirtualAllocEx. The code cave accesses that block of memory and depending on the values draws the different features with different colors which can also be stored in the buffer. JokerKing9903 is better than you think, he has an astounding understanding of x86 assembly and byte code and thus can easily do that kind of stuff.
I am using that method for some functions too
Isn't it slow as fuck if you would do a ESP/Aimbot with it?