Unlimited Pickup
Touch to Pickup
Click to Pickup
Unlimited Pickup
Touch Part
local part = script.Parent
local canGet = true
local function pickup(otherPart)
local partParent = otherPart.Parent
local humanoid = partParent:FindFirstChildWhichIsA('Humanoid')
if humanoid and canGet then
canGet = false
local newTool = Instance.new('Tool')
local handle = part:Clone()
handle.Name = 'Handle'
handle.Parent = newTool
handle.Script:Destroy()
newTool.Parent = partParent
wait(3)
canGet = true
end
end
part.Touched:Connect(pickup)
local part = script.Parent
local canGet = true
local function pickup(otherPart)
local partParent = otherPart.Parent
local humanoid = partParent:FindFirstChildWhichIsA('Humanoid')
local inHand = partParent:FindFirstChildWhichIsA('Tool')
local player = game.Players:FindFirstChild(partParent.Name)
local inBackpack = player.Backpack:FindFirstChildWhichIsA('Tool')
if humanoid and canGet and not (inHand or inBackpack) then
canGet = false
local newTool = Instance.new('Tool')
newTool.Name = 'Coin'
local handle = part:Clone()
handle.Name = 'Handle'
handle.Parent = newTool
handle.Script:Destroy()
newTool.Parent = partParent
wait(3)
canGet = true
end
end
part.Touched:Connect(pickup)
Click Part
local part = script.Parent
local click = part.ClickDetector
local function pickup(player)
local newTool = Instance.new('Tool')
newTool.Name = 'Coin'
local handle = part:Clone()
handle.Name = 'Handle'
handle.Parent = newTool
handle.Script:Destroy()
newTool.Parent = game.Workspace[player.Name]
end
click.MouseClick:Connect(pickup)
local part = script.Parent
local click = part.ClickDetector
local function pickup(player)
local playerModel = game.Workspace:FindFirstChild(player.Name)
local inHand = playerModel:FindFirstChild('Brick')
local inBackpack = player.Backpack:FindFirstChild('Brick')
if not (inHand or inBackpack) then
local newTool = Instance.new('Tool')
newTool.Name = 'Brick'
local handle = part:Clone()
handle.Name = 'Handle'
handle.Parent = newTool
handle.Script:Destroy()
newTool.Parent = game.Workspace:FindFirstChild(player.Name)
end
end
click.MouseClick:Connect(pickup)