I would strongly recommend changing the UFO models to something non intrusive (on my server we did a whiskey bottle), and change the alien peds and what not as those are what we saw the most. The other thing you can do is get [Release] Logs system | Now with UI which is one of the closest things we have.
You can also disable ScriptHook but from my personal experience many people don’t like when it’s disabled.
There isn’t really a way to protect against modders launching cars or exploding stuff.
Modding was so bad in my community we made an external anticheat (really more of an antimodding) that the player is required to run in order to play. It allows whitelisted ASI’s using YARA rules and it monitors for injectable menus and chest engine. We’re considering release this out to the public soon but we don’t want it to be abused.