local tool = script.Parent.Parent
local click = script.Parent.ClickDetector
local function pickup(player)
tool.Parent = game.Workspace[player.Name]
end
click.MouseClick:Connect(pickup)
local tool = script.Parent.Parent
local click = script.Parent.ClickDetector
local function pickup(player)
tool.Part.Name = 'Handle'
tool.Parent = game.Workspace[player.Name]
end
click.MouseClick:Connect(pickup)
local tool = script.Parent
local click = tool.Main.ClickDetector
local ServerStorage = game:GetService('ServerStorage')
local toolsFolder = ServerStorage:WaitForChild('Tools')
local function giveTool(player)
local newTool = toolsFolder[tool.Name]:Clone()
newTool.Handle.Anchored = false
newTool.Parent = player.Backpack
end
click.MouseClick:Connect(giveTool)
local tool = script.Parent
local click = tool.Main.ClickDetector
local ServerStorage = game:GetService('ServerStorage')
local toolsFolder = ServerStorage:WaitForChild('Tools')
local function giveTool(player)
local inPack = player.Backpack:FindFirstChild(tool.Name)
local inHand = player.Character:FindFirstChild(tool.Name)
if not (inPack or inHand) then
local newTool = toolsFolder[tool.Name]:Clone()
newTool.Handle.Anchored = false
newTool.Parent = player.Backpack
end
end
click.MouseClick:Connect(giveTool)