--[[
Данный скрипт будет "уничтожать" блок через промежуток времени после касания
и вновь его восстанавливать


local function onTouchEnded(part)
	print("Touch ended: " .. part.Name)
	numTouchingParts = numTouchingParts - 1
	tl.Text = numTouchingParts
end


part.TouchEnded:Connect(onTouchEnded)
]]


local function onTouch(other)
	for i=1, numeric do
		part.Transparency = i / numeric
		wait(part.Interval.Value / numeric)
	end 
	-- не видим и проникаем
	part.Transparency = 1
	part.CanCollide = false
	wait(part.Sleep.Value)
	-- восстанавливаем
	part.Transparency = 0 
	part.CanCollide = true	
end

part.Touched:Connect(onTouch)
