OK checked the code. First off, glad to see anybody coding for HL. I am a minimalist also; so nice to see short hand. Second disappointed with the many unrefined scripts. This would not have made the cut even 20 years ago here. Too hard-coded. Admin, unless they are a scripter would have to have somebody else perpetually edit this to get it how they want. Nobody has time for that in Requests section. May I suggest a separate file for a list instead of inside the plugin these restricted or rather allowed models and let the admin pick the substitutions. Then more importantly not checking if user is still connected before making this model enforcement is a bad idea. I am sure there is more but that is what I see at a glance. When I did something like this the so-called cheater models that were so tiny nobody can see them I made them the bloated dalek that is too easy to see.