So when creating a Settings bar for maybe a Model (Like Base Properties) , or an NPC (To Control Damage, Speed, etc), Usually these come to mind
But I was wondering about Attributes, Are they better with this sort of thing?
So i am wondering whether to use Folders, Configurations, or Attributes?
Personally, I would go with a folder.
As its easier, you can keep track of values better as well as you can put multiple values into it that are needed and go from there.
That is true, attributes may be easier in that sense.
How ever, you have to set that attribute every time.
Where with a folder, you can have the value and go.
I personally prefer attributes: they don’t get in the way as they aren’t instances, easily accessible in the properties menu, can be put anywhere (if I were to do an NPC i’d either assign the attributes to the NPC model itself or its humanoid), they take up less memory as they aren’t instances, you don’t have to use WaitForChild to wait for them.
The biggest con, in my opinion, is that they can’t store instances (like ObjectValues) yet, although if you are making NPC/player statistics it’s likely you won’t need this feature.
I agree that value instances look better and more organised if put into folders, but they are destined to be replaced by attributes in future, so may as well use attributes from now.