I was making a script and noticed this error, saying, " Cannot store Dictionary in datastore. This is because datastores can only accept valid UTF-8 characters."
And I wondered, are data stores not able to store things like UDIM2’s, Color3’s, Vector3’s, etc.?
Datastores cannot store Enums, Color3, Vector2/3, etc. The only datatypes you can store in datastore can be found here. If you want to store anything other than that, you must serialize it (basically converting it into a table, string, etc. that stores the data then can deserialize and convert it back).