local datastore = game:GetService("DataStoreService")
local ds1 = datastore:GetDataStore("NCSaveSystem")
local ds2 = datastore:GetDataStore("BoogieSaveSystem")
local ds3 = datastore:GetDataStore("RebirthSaveSystem")
game.Players.PlayerAdded:connect(function(plr)
local folder = Instance.new("Folder", plr)
folder.Name = "leaderstats"
local NC = Instance.new("IntValue", folder)
NC.Name = "NoseCoins"
local boogers = Instance.new("IntValue", folder)
boogers.Name = "Boogies"
local Rebirths = Instance.new("IntValue", folder)
Rebirths.Name = "Rebirths"
NC.Value = ds1:GetAsync(plr.UserId) or 0
ds1:SetAsync(plr.UserId, NC.Value)
boogers.Value = ds2:GetAsync(plr.UserId) or 0
ds2:SetAsync(plr.UserId, boogers.Value)
Rebirths.Value = ds3:GetAsync(plr.UserId) or 0
ds3:SetAsync(plr.UserId, Rebirths.Value)
NC.Changed:connect(function()
ds1:SetAsync(plr.UserId, NC.Value)
end)
boogers.Changed:connect(function()
ds2:SetAsync(plr.UserId, boogers.Value)
Rebirths.Changed:connect(function()
ds3:SetAsync(plr.UserId, Rebirths.Value)
end)
end)
end)
I have been trying to do an actual working save script for about 2 years now. HOW THE HELL DOES EVERYBODY GET THEIRS TO SAVE???!!!!!!

3 comments
are you testing your code in studio? if so, enable api services
i did, then studio lagged so hard i had to delete it with task manager
still wont work though