local DS = game:GetService("DataStoreService"):GetDataStore("AT1")

game.Players.PlayerAdded:connect(function(P)
	local F = Instance.new("Folder",P)
	F.Name = "F"

	local K = "Player-"..P.UserId
	local SV = DS:GetAsync(K)
	local S = P.F:GetChildren()
	
	for i,v in pairs(P.F:GetChildren()) do
	v = DS:GetAsync(S)
	end
end)

game.Players.PlayerRemoving:connect(function(P)
	local K = "Player-"..P.UserId
	local S = P.F:GetChildren()
	
	for i,v in pairs(P.F:GetChildren()) do
	v = DS:GetAsync(S)
	end
	
	local SV = DS:GetAsync(K,S)
	DS:SetAsync(K,SV)
end)

Having issues again TuT' help would be greaat.