Which is better and why?
IMO Lua for small scripts and C# for bigger projects.
C# takes a bit longer to set up but in return is cleaner.
Also you won’t be able to access some stuff in Lua that you can in C# (for example the fuel level of vehicles)