local part1 = workspace:WaitForChild("Part1") -- замени "Part1" на имя первого парта
local part2 = workspace:WaitForChild("Part2") -- замени "Part2" на имя второго парта
part1.Touched:Connect(function(hit)
if hit == part2 then
part2:Destroy() -- или part2.Transparency = 1, если хочешь сделать невидимым
end
end)
теперь объясню:
сначала мы получаем ссылки на оба парта из workspace. потом мы вешаем событие Touched на первый парт. когда первый парт касается чего-то, функция проверяет, является ли то, чего он коснулся, вторым партом. если да, то второй парт удаляется или становится невидимым.