So, some people have told me that some object properties use a string value, some use Enum, and some can use both. But they can't stress it enough that if they have the option of Enum, that i use it over a string. Is this true? They both work the same, so i can't see the difference.
For example:
-- Assuming this is in a text label
script.Parent.Font = Enum.Font.ArialBold
-- Instead of ...
script.Parent.Font = 'ArialBold'
So, it's a little blurry to me since both of these methods work the same, but using a string is just generally shorter. Any good reasons?

1 comment
Thanks for the explanation.