C# as a scripting language.. What? C# requires a compiler. It's not a scripting language.Pick c# as your scripting language because that makes actual sense versus freaking lua which wasnt even a smart choice 5 years ago anymore.
You just described Lua. Learn Lua in 15 MinutesI like it the way it is. No curly braces, no loads of brackets, no semicolons, very readable