How can I become a better scripter?

I’ve been scripting for 2 years now, but I find myself stuck for the longest time. I can explain the general idea of a basic/intermediate script, maybe not exactly, but to the point where it still makes sense. When I attempt my own projects, I break it down into smaller things. As I start scripting, I’ll encounter issues having no clue how to fix them. Throughout the years, I realized my is progress is really slow compared to others. I’m curious if any of you had the same issues and how you managed to overcome them.

3 Likes

You kind of just have to learn at your own pace. If you can’t find the answer to a problem, google it. I’m nearing three years and have the basic and most of the intermediate topics down, and I am slowly getting into the advanced parts of scripting.

In addition, this topic would be better in Development Discussion.

2 Likes

One thing that gave me a big boost in my scripting experience was learning from other developers. There was a time when I worked with a more advanced scripter on a project, and was able to see all his code. It gave me a lot of ideas on how to set up systems and structure them, which is very important once you know all the fundamentals of lua.

I’d try to get into a team create with another scripter if you ever have the chance, even if it’s brief. You can also go through open sourced code on the dev forum.

5 Likes

write cleaner and more readable code, most of problems become major because of this and therefore wastes your time.

2 Likes

well, as you all told , but the best way that worked with me was by doing tests and tests , and if had any error i would ask a support on the forum, people are here to help you not to judge you, so i would consider this as your best dev friend website with the Documentation - Roblox Creator Hub , and another way that helped me was by checking other people scripts, since some have pretty high infos about how to do stuff(comments) so you could understand easily how to make something .

2 Likes

Working with other people sounds fun, but I fear I’ll be the one that has no clue what to do and essentially just be useless to the team.

1 Like

all I do is if i get an error that I cant fix, post it to devforum and wait for a reply. Think about it in bed then all of a sudden, the solution pops into my head. Weird if you think about it.

2 Likes

Thank you for your recommendations. Next time, I’ll try to use the roblox documentations more often.

1 Like