Building an entire game on lua is horrible, mainly because lua is a horrible language itself.
Since the majority of weapons on Roblox involve either shooting 1x4 plates that stick to each other, making the already pretty ugly players into hedgehogs or using ultra-powerful death weapons that kill everyone except the firer instantly for half an hour while the blast dies down. By this time, all the players have started crying and the firer's fire about 400,000 times, dooming the server to eternal lack of clients.