So, I'm not asking for a script but rather to compile some of your practices or advice for making a custom skill system. So let me conceptualize;
I'm planning on making a game with custom abilities abit exactly similar to One piece games with a certain ability having several skills when a key is pressed, I don't really know how to do this efficiently, any tips?
Module scripts with a dictionary like system, Ive tried doing that but I just don't know how to start using it. Do you recommend all codes for the skills be in one script? I've tried researching for other articles about it but are lacking enough information or it's unlike my case.
Thank you!
When it comes to creating games, I think of a game idea, how it's going to work, and what will be the main concept for it. Also, It is much better to store your data, tables in a module script by the way.
I don't recommend putting all the game's script in 1 single script. You can create folders inside ServerScriptService
and each script is going to serve different purposes.
Also, ALWAYS remember to read articles, developer forums, and most importantly, the Roblox API reference. It will help you a lot, trust me.
My practices for creating a much harder and complexed game are:
Checking if someone has the same vague problem as me
Searching for more game ideas
Reading the developer forum regarding what people are working on which keeps me motivated
You can create a Trello for what you are going to develop in your game, so you can keep your game much more organized and know what to do. Good luck!