So I had some questions in my mind, I was thinking to make a “Skill” system where skills effects values inside a folder located inside player, example Health 100, guy got an skill and its 150, you get the idea
Questions are(Some may be random):
1-Is setting Values for if player is Falling/Running/Standing Still type actions and keep checking for it for animations or even some effects a viable and good way?
2-About the skill system, I made that it saves the name of the “activated skill” and if its true, it adds the value to player as string and game checks it like that for skill effects, good idea or not?
3-More of an random question but is it fine that I am making alots of folders and scripts inside local player and sever side? They don’t do loops or stuff they are just utilities like disabling playerbackpack etc and some checks if player is in air or not, will it cause performance issues in future?
4-Should I use module scripts? How good is it?
I’d really appriciate it if anyone who have knowledge about any of the questions I asked answers me, I got many things on my mind but i never had an answer for them.
Personally I prefer using attributes but its more of a preference thing and doesn’t matter much iirc.
These are all HumanoidStateTypes and can be obtained without values.
This sounds awfully convoluted for a sanity check.
I don’t think it would cause performance issues but you should just combine them into one script anyway. It’s much easier to manage one larger script (with exceptions for especially large scripts) than a bunch of 1-15 line ones.
Use them. I literally have a project with over a dozen module scripts, one script, and 2 localscripts. They are basically essential to any form of good organization.