local pickup = script.Parent
local prompt = pickup:WaitForChild("ProximityPrompt")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local toolTemplate = ReplicatedStorage:WaitForChild("BandageTool")
local taken = false
prompt.Triggered:Connect(function(player)
if taken then return end
taken = true
local backpack = player:FindFirstChild("Backpack")
if not backpack then
taken = false
return
end
-- выдаем бинты
local tool = toolTemplate:Clone()
tool.Parent = backpack
-- сразу берем в руку (если персонаж есть)
local character = player.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:EquipTool(tool)
end
end
-- удаляем объект подбора
pickup:Destroy()
end)