If tools disappear on death, use CharacterAdded :
Archivable Property: Ensure the tool's "Archivable" property is checked, or it cannot be cloned. tool giver script
The is a deceptively complex piece of software architecture. While the basic logic appears simple—if touch, then give—it requires sophisticated handling of network latency, server authority, memory management, and user feedback loops. If tools disappear on death, use CharacterAdded :
The most common iteration of this script is the "Touch Giver." This is often seen in "Tycoon" games or "Obbies." If tools disappear on death
local clone = toolTemplate:Clone() clone.Name = toolName clone.Parent = backpack