well I don't think just setting _vgui_menus to 0 will always work with POD-Bot 2.5 as the code in PB 2.5 which handles the text menus is buggy (see bot_client.cpp in PB source code). And I think bot will still come as spectators from time to time. However this is still better than none
PS - again your code is more clean than my version, eh?