I have now found the issue, the reason behind this issue was not the code itself. It was the way I went about changing a player’s data. I realized this when I was thinking about why it wouldn’t get the actual data of the player. The problem was that I was on the client side when I changed the StringValue. I have now fixed the “issue”. The other issue was that the game was not saving correctly due to the courtine for some reason so I chose to just remove it.