If I may, A word of warning with regard to Lua Scripting.
A certain other voxel based building game cheesed off some of its user-base when it added Lua. While it is amazing the things that Lua can do, it should be implemented in a way that doesn't put players who don't use it at a disadvantage. Particularly since this game has more multiplayer interaction, it could could cause issues if all players start feeling they have to learn Lua to keep their ships competitive in combat, as there will almost certainly be sizeable portion of players who have no interest in coding when they play the game.
I'd humbly suggest that if Lua gets added, then the regular logic system gets access to the same triggers as are available to Lua. So if there is a "If enemy within 5000m" trigger/variable, there should be a vanilla logic block equivalent so users who don't want to code don't feel left out.
Also, there is the potential for performance degradation caused by large or badly written scripts, so some servers might want to turn it off entirely.