Exactly what you're asking wouldn't be possible. But to be fair; no one ACCIDENTALLY creates a schema...that's just not something that happens.
If these are developers, it's generally best to leave them alone in the development environment. Take regular backups and ensure they know they are responsible for their own mess.
If you have developers working in a prod/uat environment, then I hope the SQL gods have mercy on your soul...sorry.