3. I didn't felt any issue. It is working normally, But I will check it.
4. Task is removed at round start, and restarted as new task.
5. It is for CSDM, so it shouldn't make any difference but yes sometimes It can, I will change it.
6. Didn't get you :\
7. No I think it is better to use if(is_user_alive(id) == 1) instead of if(is_user_alive(id)), Yours will return like if(0) which doesn't make sense :\ and about afk == 0, Ok.
8. As I said, It is for CSDM so there is no middle of round or in some cases round end too (You know that). So its fine.