My SavaData script keeps giving me the same error? need help?
Okay so im trying to save this stringvalue in a folder in players location but i keep getting this error:
11:15:18.591 Argument 2 missing or nil - Server - MainData:49
idk why im getting this but i do need help
heres script:
01 | local service = game:GetService( "DataStoreService" ) |
02 | local datastore = service:GetDataStore( "Stats" ) |
03 | local function save(player) |
05 | local success,errormessage = pcall ( function () |
09 | for i,stats in pairs (player [ "Data Folder" ] :GetChildren()) do |
11 | SaveData [ stats.Name ] = stats.Value |
13 | datastore:SetAsync(player.UserId,SaveData) |
20 | game.Players.PlayerAdded:Connect( function (player) |
22 | local datafolder = Instance.new( "Folder" ,player) |
23 | datafolder.Name = "Data Folder" |
25 | local hakifolder = Instance.new( "Folder" ,workspace:WaitForChild(player.Name)) |
26 | hakifolder.Name = "Buso" |
28 | local fruitvalue = Instance.new( "StringValue" ,datafolder) |
29 | fruitvalue.Name = "Fruit" |
31 | if not player:WaitForChild 'Data Folder' then return end |
32 | if player:WaitForChild 'Data Folder' .Fruit.Value = = "" then |
33 | player [ "Data Folder" ] .Fruit.Value = "None" |
35 | print 'loaded data folder' |
37 | local success, errormessage = pcall ( function () |
38 | data = datastore:SetAsync(player.UserId) |
42 | for i,stats in pairs (datafolder:GetChildren()) do |
44 | stats.Value = data [ stats.Name ] |
53 | game.Players.PlayerRemoving:Connect( function (player) |
help B)