Lua to Luau conversion guide
From GiderosMobile
Macros are no longer present, you will need to change macro constants to variables: e.g. maxLives@5 change to: maxLives=5
string.gsub patterns act slightly different when replacing a character that is special, you need to remove the second % e.g. string.gsub(myString,"%+","%-") change to: string.gsub(myString,"%+","-")
Lua shaders need to have a slight change to the way they are defined: e.g. function vertex(vVertex,vColor,vTexCoord) change to: function vertex(vVertex,vColor,vTexCoord):Shader