never hacked, never tried to hack, never will hack...dunno how and am too lazy to bother trying. Plus I've never seen the point in letting a computer/program play a game for you. Whats the point in playing if the only thing you do is move forward, might as well make a program to do everything for you.
Actually, the game already can do computer players. In a sense, if you could tell your player to be a computer player, you would be having it do it all for you. I actually did this with my brother once. I started my own server, had a computer bot join in the game (add_bot, you can only type this command if you are the server admin. If you start your own server, then you are the admin.), which is way you can play by yourself with no lag to get practice, not that they are that hard to play against though, Anyway, so I put in a bot and put myself as a spectator, I renamed the bot to have a similar nickname as mine, and I had my brother join and I watched him fight against a bot, thinking that it was me. The bot did pretty good because the only gun available was a PBG.