I have saving Inventory script on filtering enabled why it doesnt work script is placed in Workspace and Inventory in ServerStorage
game:BindToClose(function() wait(5) end)
local Data = game:GetService("DataStoreService"):GetDataStore("Inventory")
game.Players.PlayerAdded:Connect(function(plr)
local SavedStuff = Data:GetAsync(plr.userId)
if SavedStuff ~= nil then
for i, v in pairs(SavedStuff) do
if game.ServerStorage.Inventory:FindFirstChild(v)~= nil then
local Weapon = game.ServerStorage.Inventory:FindFirstChild(v):Clone()
Weapon.Parent = plr:WaitForChild("Backpack")
end
end
end
plr.CharacterRemoving:Connect(function()
plr.Character.Humanoid:UnequipTools()
end)
end)
game.Players.PlayerRemoving:Connect(function(plr)
local Table = { }
for i, v in pairs(plr.Backpack:GetChildren())do
table.insert(Table,v.Name)
end
if Table ~= nil then
Data:SetAsync(plr.UserId,Table)
end
end)
Thanks for help .

2 comments
Please use code blocks.
i do