Out of curiosity, can the DataStoreService store instances yet, or is it still not possible, and are there plans to add it in the future (this third part I am ok letting go unanswered).
✓ ANSWER ACCEPTED
DataStoreService and Instances
1 answer
✓ Accepted answer
DataStore does not support the saving of instances. You'll have to write your own method if you want to serialize Roblox instances. It only supports strings, numbers, tables, and boolean types.
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
Thanks Merely. I did have an idea if that was to happen and I needed to hold a table with string for the names of each of the tools.