Invisibility plugins will not work because 90% of hackers are smart enough to configure the aimbot to only shoot when the hacker presses the mouse1.
In other words the hacker has to see you or he wont shoot at you.
There will of course be the rare instance when you have some little kid that does not know how to configure the aimbot and he sets it to AIM+SHOOT and then invisibility will work. In this case the hack will be patently obviouse and if there is an admin on the server he will be banned instantly. the most used hack is the simple ESP or flautz wallhack and it either needs to be blocked or we need something that will let us detect it with certainty.
I have made a bunch of hack demos using wallhacks and aimbots so my admins could try to see the difference but half of them said i wasnt hacking in the ones i was and that i was hacking in the ones i wasn't. So that theory is useless as well.
I have proven time and time again that if a very skilled player doesn't want to let on their hacking, You simply will never know.
the only true way to keep the hackers off of you're server is to be really good at the game you're playing and know whats possible with the game engine that you're running and then if someone comes into you're server and is getting kills by walltracking players or preaiming (wallhack) or his crosshair is snapping to his targets, Then you know he hacking and ban him.
This is not always 100% due to the fact that all admins would have to be top level players in order to detect the hacker and that leads us to banning the very best players of the game. this happens to me on a daily basis. I just had to get a new dod account because i was banned from all of the servers within a 150 ping from were i live and i was no longer able to go pub on decent ping servers because noob admins thought i was hacking on their server.
__________________
{FJ}Justice STEAM_0:0:633975 If anyone needs any help with their server, Just add me to steam friends and I'll help you out.