Ok, the problem is that you are not calling RunPlayerMove() each frame in StartFrame() function (that you haven't hooked) for each bot. Because I see that the "ShowMenu" is called for me but not for the bot the problem can be only that.

As soon as the bot is putted in to the server with ClientPutInServer() you must begin to call the RunPlayerMove() function.