local room = game.Workspace.Room -- Замените "Room" на имя вашей комнаты
local triggerPart = script.Parent -- Предполагается, что этот скрипт находится в TriggerPart
local roomOffset = Vector3.new(0, 0, 50) -- Смещение для новой комнаты (можете изменить, как вам нужно)
local function onPlayerTouched(other)
if other.Parent:FindFirstChild("Humanoid") then -- Проверяем, что это игрок
-- Клонируем комнату
local newRoom = room:Clone()
newRoom.Parent = game.Workspace
newRoom:SetPrimaryPartCFrame(room.PrimaryPart.CFrame + roomOffset) -- Смещаем новую комнату
-- Обновляем смещение для следующих комнат
roomOffset = roomOffset + Vector3.new(0, 0, 50) -- Можно настроить под нужные размеры
end
end
triggerPart.Touched:Connect(onPlayerTouched)