I only read the stuff in bold. ASSS can do all of those things, except having fake players take damage (smong wrote a module to do this, but it doesn't work well, and he hasn't let anyone improve it). Even though it can do those things, no one here is going to write the code to implement your system. We don't have time, and we're working on more promising ideas. If you want to program it, that's different.