seriously, i am reading this discussion since long long time ago, and i have to say, you guys are wasting your time doing DLLs, you won't protect anything, can keep saying "oh my anti-hack is better", "mine is better than yours", and a lot more, but that won't change you are fully vulnerable in windows operating system, and MU doesn't have a good game scheme, so it can't be protected on server side so easy like many said.
A good example, take a look at the windows kernel, exists thousand ways to inject code, user mode and kernel mode, windows is full of security holes, i worked doing research in windows kernel since long time ago, Microsoft did literally poop with their operating system, x86 version of windows(32-bits) is really easy to inject without be detected, in x64(64-bits) is harder just because of KPP(Kernel Patch Protection) also known as PatchGuard.
so my recommendation, use any free anti-hack, because exists many tutorials for newbies about how to inject into any process even "system", so don't waste your time paying for something what won't protect you at all.