Can we change Opening and closing parantheses from () into <> ?
So usually is like Test(A, B) into Test<A, B>
No, you cannot. This does not follow the syntax rules of Lua.
My guess is that you have a keyboard layout where <> are easier to write than ().
You have a key next to left shift that writes <>|, right? And () are shift+some random numbers?
I think you should download the Microsoft Keyboard Layout Creator and move () to a better location.
https://www.microsoft.com/en-us/download/details.aspx?id=102134
For example, I have õäöü between the letters and the Enter key; I moved them to control-alt of the same button, then made the two buttons right of P into () when clear and [] when shifted, and the three buttons right of L into '-; and "{}.
These are just examples, you should find out what you like best.
But no, the parentheses type of Lua will not be changed. They are already operators (5 > 3 and 1 < 9 for example) and it will break every single existing script.