Chams will take a while to make before you actually UNDERSTAND what you're doing. All it is, is disabling the z buffer of certain primitives being rendered, of course you don't understand how to do this but if you learn just the basics of Direct3D ( which requires ATLEAST the basics of C++ ) you will understand how it works and what not. You'll also need a bit of knowledge in hooking and how hooks work. Basically, redirecting certain functions to your own, or patching over the function itself.
I'm not going to give you code. Pointless to help you leech.