Or, try finding out exactly what the problem is, rather than advising an older mirc version. If a script is not behaving the same, it might simply be a scripting error that is no longer forgiven. Also, sometimes scripts written very long ago are using DLL's to provide functionality which has been added to more recent mirc versions, and the script could be re-coded to use the built-in function in place of the DLL. In rare cases the problem can be due to a new identifier having the same name as a handmade alias. For example, if someone had written a ZIP identifier, then suddenly the newer versions start using the new $zip identifier instead of the old alias. In that case, you could either modify the script to work with the new identifier, or simply rename your identifier and references to it.