It doesn’t work.
I put that
list.Set( "PlayerOptionsModel", "Grim Reaper", "models/grim.mdl" )
player_manager.AddValidModel( "Grim Reaper", "models/grim.mdl" )
into playermodelpack/lua/autorun and orangebox/garrysmod/lua/autorun, but it doesn’t work, it don’t know why, it worked perfectly in single player, and your script doesn’t work too, I put it in lua/autorun and lua/autorun/server, but it doesn’t work. The model is well downloaded, with fast .bz2 files etc… But I can’t select it from the player menu.
Ok, I could select him by placing the LUA into MY LUA folder, now it’s ok because it’s MY model, but when I will want to have custom models for " normal " players, I won’t be able to do that.
I think forcing the download of the " add player model to the menu " LUA to the client could work.