I have been scripting for a little bit over the years and recently I have started to get a better understanding on how to script, but I have noticed that I haven't been keeping my code neat and I have been making it longer than it needs to be because I use a lot of unnecessary things.
A list of things that I know how to do,
- Printing (Obviously)
- Variables
- Functions
- Events
- Loops
- Math (A bit)
- Inputs
- Animations
- Tweening
- Debounces
- Filtering Enabled (FE) / Remote Events/ Remote Functions
- Bindable Events / Bindable Functions
What I want to learn better:
- Cameras
- Math
- Module scripts
- More with user inputs (Keyboard, Mouse, Controller)
- A better understanding on what returns do in a function
- Anything else that is important for making games / improving them
If anyone knows where I can find out how to learn the things under the "What I want to learn better" section please post them or give me an explanation yourself! I have been looking around in the AIP Reference section but I just don't know what is crucial to learn right now.

1 comment
All I can say is practice makes better. Roblox wiki always will help to you do a headstart on what you want to learn. Also, we are always here if you want to ask a question when you are stuck. Try our Discord too!