Datastore not Saving

I’d recommend just spamming prints all over your script to start pinpointing the problem,
also I’d recommend storing all the playerData in 1 datastore using a dictionary (or an array if you prefer so).

Using a dataStore module like SDM can help you organize the script as well since you don’t have to mess around with pcalls and data validation.