Телепортация объектов — одна из ключевых механик, широко используемая в играх Roblox. Давайте посмотрим, как создать базовый телепорт, позволяющий игроку мгновенно перемещаться между двумя точками. -- Получение родительского элемента скрипта local part = script.Parent -- Поиск детектора кликов на детали local clickDetector = part:FindFirstChildOfClass("ClickDetector") -- Определение целевой площадки для телепортации local obby1 = workspace:FindFirstChild("base_1") -- Проверяем существование детектора и целевой площадки if clickDetector and obby1 then -- Подключение обработчика события MouseClick clickDetector.MouseClick:Connect(function(player) -- Получаем модель персонажа игрока local character = player.Character -- Проверяем валидность персонажа if character and character:IsA("Model") then -- Определяем позицию и ориентацию целевой площадки local obbyCFrame = obby1:GetPivot() -- Телепортируем персонажа в заданную позицию character:PivotTo(obbyCFrame) end end) end Для правильного функ
Классический телепорт в Roblox Studio: подробный разбор скрипта
31 октября 202531 окт 2025
8
1 мин