Have you ever thought about using common language runtime an c# for modding ?
I did some rimworld-modding recently and it was really amazing how safe, easy to learn (thanks to github) and intuitive you can mod literally every aspect of the game. And more than 2000 actual mods show that there are plenty of skilled people out there.
Thinking of modding stoneheart I got cramps in my guts when I remembered lua scripting back in the WoW days…