Here's my version of LOD creation script, it uses multiRes modifier. It works on multiple geometry and retains the geo type. It retains the skin modifier too, so you can run on a skinned character as well. Feel free to use this script and lemme know if you want me to add any feature to it or if it has any bugs.