I know this may not be the right place to ask, but what is the difference between serverstorage and replicatedstorage? I think i might use the wrong one to save player data.
already been answered here
Tip: search for a question you're asking before asking, it might have already been answered.
only the server can use / see serverstorage
both the server and client can use / see replicatedstorage
ServerStorage can only be accessed by the server, while ReplicatedStorage is accesseable by the server and the clients. So for example, you'd store remote events in ReplicatedStorage because the client cannot access remote events if they are in server storage.
ServerStorage can't be seen by the client (aka can't be accessed in a local script), but > ReplicatedStorage can.
Try it yourself. Put a part in the ServerStorage and another part in the ReplicatedStorage and press play. You'll be able to see the part in the RS but not the SS.
Same goes for ServerScriptStorage, you can't see anything in there either.
This is a good place to put your scripts/models as you don't want hackers to be able to steal your scripts.