Загрузка данных


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)