Datastores are returning a nil value

For my datastores, I am attempting to generate a player’s age, name, and birth month. The generation should only work once (when the player joins for the very first time), but if the player is new to the game, it will generate. Here is my script, and I just cant get it to work, as it for some players will work, and for others return a nil value. I know I have alot of datastores, no need to point that out, I am doing it for a reason, please just help me with the task at hand. The generation script is local, and the data saving script is a server script. Its the data saving script thats the biggest issue for me right now