Saving Tools Datastore

The best way to go about this, is to use an established DataStore module like ProfileService. Save your player data with ProfileService! (DataStore Module)
This has a tutorial in it to set it up. From there you should save the Name of every tool into that datastore on death (Humanoid.Died:Connect()) and leaving (Players.PlayerRemoving:Connect()). When joining (Players.PlayerAdded:Connect()) and after dying/resetting (Player.CharacterAdded:Connect()) you can get the weapons again and give them to the player’s backpack.

1 Like