Advertisement
dubleeyrblxx

Keep items after death -- Roblox

Jan 20th, 2023
671
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.86 KB | None | 0 0
  1. local Players = game:GetService("Players")
  2.  
  3. function OnPlayerAdded(Player)
  4.  
  5.     local SavedTools = {}
  6.  
  7.     local function OnCharacterAdded(Character)
  8.  
  9.         for Index, Tool in pairs(SavedTools) do
  10.             Tool.Parent = Player.Backpack
  11.         end
  12.  
  13.         SavedTools = {}
  14.  
  15.         local function OnDied()
  16.             for Index, Tool in pairs(Player.Backpack:GetChildren()) do
  17.                 local CopiedTool = Tool:Clone()
  18.                 table.insert(SavedTools, CopiedTool)
  19.             end
  20.  
  21.             for Index, Tool in pairs(Player.Character:GetChildren()) do
  22.                 if Tool:IsA("Tool") then
  23.                     local CopiedTool = Tool:Clone()
  24.                     table.insert(SavedTools, CopiedTool)
  25.                 end
  26.             end
  27.         end
  28.  
  29.         Character.Humanoid.Died:Connect(OnDied)
  30.  
  31.     end
  32.  
  33.     Player.CharacterAdded:Connect(OnCharacterAdded)
  34.  
  35. end
  36.  
  37. for Index, Player in pairs(Players:GetChildren()) do
  38.     OnPlayerAdded(Player)
  39. end
  40.  
  41. Players.PlayerAdded:Connect(OnPlayerAdded)
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement