my problem is that every save script i have is broken and i need an script that will save like this one
local ds = game:GetService("DataStoreService"):GetDataStore("-tCodes01")
game.Players.PlayerAdded:Connect(function(player)
local key = "codes-"..player.userId
local folder = Instance.new("Folder",player)
folder.Name = "Codes"
local save = ds:GetAsync(key)
if save then
for i = 1,#save do
local temp = Instance.new("BoolValue",folder)
temp.Name = save[i]
end
end
end)
game.ReplicatedStorage.EnterCode.OnServerEvent:Connect(function(player,reward,code)
local key = "codes-"..player.userId
local currency = player.leaderstats:FindFirstChild("Money") -- Name of your currency
currency.Value = currency.Value + reward
local bool = Instance.new("BoolValue",player.Codes)
bool.Name = code
bool.Value = true
local activated = {}
for i,v in pairs(player.Codes:GetChildren()) do
if v:isA("BoolValue") then
table.insert(activated, v.Name)
ds:SetAsync(key,activated)
end
end
end)

8 comments
You haven't explained the problem you have been having, without this we cannot help you.
i need help to make this script save leaderstats
and not save codes
i need it to save money grass Total grass and Rebirths
let me guess you took this script from somewhere else
i just need help
XxxxLloydxxX lol
This website is for asking problems with your scripting, not a free scripting service when something for you doesn't work or you want something to change.