# CustomTablePropretiesSave

{% hint style="warning" %}

## FIX UPCOMING

When version 7 releases, support for Color3, Udim2, Vector3 will be coming but for now it is unsupported and attempting to do so will cause an error which prevents the data saving process.&#x20;

**Please avoid them until the next version is released!**
{% endhint %}

CustomTablePropritiesSave feature allows you to specificy what proprities of an instence saved in a folder (in HiddenPlayerData) is saved. As a mandatory and cannot be set or removed from this setting are the following proprities:

* Class Name (Instance Type)
* Name
* Children (Instances parented to instances in the folder)

### How to use:

1. Add an instance inside the CustomTablePropretiesSave setting
2. Name that instance the name of the property you want to be saved when saving children of a folder

Now the game will save children of a folder thats inside of HiddenPlayerData. If the instance does not contain that property then it will not attempt to save it and move onto the next.

### Limitations:

* You cannot save the contents of a script
* The name must be exactly the same as how the propriety is spelled
* Errors may not return to the output if something is named incorrectly. If a property is not saving then you may have named it incorrectly

### Possible Errors

| Error                             | Reason                                                                                  | Solution                                                                                    |
| --------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| Failed to set property ... on ... | DataStores retrieved infomation to set an instance property but the script is unable to | Likely a read only property so remove it from CustomTablePropritiesSave folder in Settings. |

### Saving properties with additional attributes

### This setting is used for and in relation to the follow page:

{% content-ref url="../player-data/folder-table-data-saving" %}
[folder-table-data-saving](https://easydatastores-rblx.gitbook.io/simpledatastores-rblx/player-data/folder-table-data-saving)
{% endcontent-ref %}

{% hint style="info" %}
**Feature in-progress**

Video explanation is set to come soon!
{% endhint %}
