ive just created something for my game that i am EXTREMELY proud of! this is something i made that reads a module script with every ability i want, along with its name and time variables, and inputs
after that, it loops through all them, creating their UI and scaling them based on what variables they have, then inserting on a surfaceGUI for the 3d rotation and smooth bobble effect!
the list of its functions:
- automatically reads module script, and creates UI based on it
- Holdable abilities! you can charge abilities before using! like the sniper from team fortress 2
- highly understandable customization, easy to read variables
- console support with customized selection system! nobody missing out on anything
- automatic input icon UI creation, reading from a table and comparing enums!
- computer compatibility, numbers, keyboard characters and mouse buttons allowed!
- mobile compatibility, with touch begin and end detectors!
- and more!
i would like feedback for making it even better