If the script has found a word, then the word does exist. There is no guarantee that the word will be from a particular language, or won't be a contraction, short form, slang, etc.
As to resetting the file, this has to be done using the client that is running the code and can be re-generated by typing /randword -r
Regretfully I've been too busy with real life to do any scripting. The only thing that I can think of that would stop this script from working is if the website that supplies the code gets the words from has changed their coding. If this is the case, then there's nothing I can do, as that section of the code was written by someone else, as stated in the introduction.
If someone else wants to take a crack at checking, and, if necessary, recoding that section of the script, be my guest. I don't have the time.
I've tried to reset this several times and all it gives me is a word made of "sppp". May I suggest a word list file on the bot itself? I maintain a channel bot with different games and I would really like to have a reliable Scramble game. To be honest, I don't have the scripting skill yet to make the changes. I'm gonna take a look at it anyway but I thought maybe the script author would prefer to make the change first.