Consider checking if it exists before setting it like this:
local dataToSet = data[value.Name]
if dataToSet then
value.Value = dataToSet
end
Also I would recommend you switch over to Profileservice as it is a great module for datastore management