Hmm... yeah see. Then maybe making some scripts those have support will be good thing. But its not "OSBot Official" scripts, but something like "Actively supported by OSBot Team".
It will not solve problem of scripters leaving but will make users ability to choice from tracked and supported by OSBot Team scripts and those aren't.
You will also need a way to get bug reports on scripts. Can make "Report script bug" feature built-in in bot that will send screenshot + logs + some info (position, inventory, skills, quests, equipment etc) + user-supplied description to server and put into script's bug reports list. Then OSBot Team developer / scripter can check for bug reports and respond on them. Can indicate bug report responding speed.
Any feedback-based system can be flawed, but as i see OSBot Forum feedback system is working somehow, and same will be with script feedback system.
"Vote broken for all Khaleesi's scripts for a free auth" should be prohibited and lead in script developer who making such advertisement punished. Cant hide such actions usually.
As for broken hook - yeah will be such problem but it can be fixed by clearing negative feedbacks made during bot broken time.
I dont tell you it will be fast to make feedback system working as intended but it can truly solve problem of users not understanding current status of script (they will know if they buy a cat in the poke or not) and reaction time will be fast when script become broken - tons of users will report negative to motivate script developer fix it. When he fixes - they can change their negative feedback to positive, some feedbacks will remain negative but LAST feedbacks will become positive. Also user count actively using script will grow up.