Think a little about it then... if you want to do a very simple scripting system, for example the bot will only do one thing at a time (for example walk but don't shoot, turn but don't move, shoot but don't move, etc.), then it may be fairly simple indeed. You just have to identify in the bot source code which are the parts that are responsible of the bot's movement and discard all the rest. You will end up with a source code cleaned up at 80%, and then you will be able to put timers in the bot structure and some text file parsing functions that will tell the bot to do some action for each line you read in a text file, looping until action is realized, then skipping to next action. This is a very basic scripting system.
However if you want your bot to be able to do several things at once, it's up to you to decide of which programming tricks you will use to accomplish it. But it will be a bit more complicated, indeed. I think you can do it if you are motivated enough
