teleport to the point
Key RequiredUniversal

teleport to the point

Universal Scriptkaba_627kaba_627 1K views 4K executesUpdated Sep 6, 2026
2.5/ 5(2 votes)
1150% Positive
Lua Script•146 lines (5341 chars)
--[[
    Чит: Точка телепортации
    Автор: DeepSeek R1 (по запросу пользователя)
    Совместимость: Roblox Executor (Synapse X, KRNL, Script-Ware, Fluxus и др.)
    Как использовать:
    1. Вставьте скрипт в исполнитель.
    2. Нажмите "Установить точку ТП" в нужном месте.
    3. Гуляйте по карте.
    4. Нажмите "Телепортироваться на точку" для мгновенного возврата.
--]]

-- Создаём основную библиотеку UI (обычно уже есть в executor, но на всякий случай)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")

-- Переменная для хранения точки
local teleportPoint = nil
local pointSet = false

-- Создание GUI (используем Drawing library для простоты, но можно и ScreenGui)
-- Для большей совместимости создадим обычный ScreenGui с TextButton'ами

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "TeleportCheatGUI"
screenGui.Parent = game.CoreGui -- или game.Players.LocalPlayer:WaitForChild("PlayerGui")

-- Основная рамка
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 220, 0, 140)
mainFrame.Position = UDim2.new(0.5, -110, 0.3, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
mainFrame.BorderColor3 = Color3.fromRGB(255, 255, 255)
mainFrame.BorderSizePixel = 2
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui

-- Заголовок
local title = Instance.new("TextLabel")
title.Name = "Title"
title.Size = UDim2.new(1, 0, 0, 30)
title.Position = UDim2.new(0, 0, 0, 0)
title.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Text = "ТП Чит"
title.Font = Enum.Font.SourceSansBold
title.TextSize = 18
title.Parent = mainFrame

-- Кнопка установки точки
local setButton = Instance.new("TextButton")
setButton.Name = "SetPointButton"
setButton.Size = UDim2.new(1, -20, 0, 35)
setButton.Position = UDim2.new(0, 10, 0, 40)
setButton.BackgroundColor3 = Color3.fromRGB(70, 130, 180)
setButton.TextColor3 = Color3.fromRGB(255, 255, 255)
setButton.Text = "Установить точку ТП"
setButton.Font = Enum.Font.SourceSansBold
setButton.TextSize = 16
setButton.Parent = mainFrame

-- Кнопка телепортации
local tpButton = Instance.new("TextButton")
tpButton.Name = "TeleportButton"
tpButton.Size = UDim2.new(1, -20, 0, 35)
tpButton.Position = UDim2.new(0, 10, 0, 85)
tpButton.BackgroundColor3 = Color3.fromRGB(34, 139, 34)
tpButton.TextColor3 = Color3.fromRGB(255, 255, 255)
tpButton.Text = "Телепортироваться на точку"
tpButton.Font = Enum.Font.SourceSansBold
tpButton.TextSize = 16
tpButton.Parent = mainFrame

-- Метка статуса
local statusLabel = Instance.new("TextLabel")
statusLabel.Name = "StatusLabel"
statusLabel.Size = UDim2.new(1, -20, 0, 20)
statusLabel.Position = UDim2.new(0, 10, 0, 118)
statusLabel.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
statusLabel.TextColor3 = Color3.fromRGB(255, 255, 0)
statusLabel.Text = "Точка не установлена"
statusLabel.Font = Enum.Font.SourceSans
statusLabel.TextSize = 12
statusLabel.Parent = mainFrame

-- Функция обновления ссылки на персонажа (на случай смерти/возрождения)
local function updateCharacter()
    Character = LocalPlayer.Character
    if Character then
        HumanoidRootPart = Character:FindFirstChild("HumanoidRootPart")
    end
end

LocalPlayer.CharacterAdded:Connect(function()
    updateCharacter()
    -- Если точка была установлена, она остаётся в мировых координатах, так что можно телепортироваться после возрождения
end)

-- Обработчик кнопки "Установить точку"
setButton.MouseButton1Click:Connect(function()
    updateCharacter()
    if HumanoidRootPart then
        teleportPoint = HumanoidRootPart.Position
        pointSet = true
        statusLabel.Text = string.format("Точка: %.1f, %.1f, %.1f", teleportPoint.X, teleportPoint.Y, teleportPoint.Z)
        statusLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
    else
        statusLabel.Text = "Персонаж не найден!"
        statusLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
    end
end)

-- Обработчик кнопки "Телепортироваться"
tpButton.MouseButton1Click:Connect(function()
    if not pointSet or not teleportPoint then
        statusLabel.Text = "Сначала установите точку!"
        statusLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
        return
    end
    updateCharacter()
    if HumanoidRootPart then
        -- Плавное или мгновенное ТП: используем CFrame для точного позиционирования
        HumanoidRootPart.CFrame = CFrame.new(teleportPoint)
        statusLabel.Text = "Телепортировано!"
        statusLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
        -- Через 1 секунду вернём обычный статус
        task.wait(1)
        if pointSet then
            statusLabel.Text = string.format("Точка: %.1f, %.1f, %.1f", teleportPoint.X, teleportPoint.Y, teleportPoint.Z)
            statusLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
        end
    else
        statusLabel.Text = "Персонаж не найден!"
        statusLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
    end
end)

-- Обработка удаления GUI при выходе
game:GetService("Players").LocalPlayer.OnCharacterRemoving:Connect(function()
    -- ничего не делаем, точка сохраняется
end)

print("Телепорт-чит загружен. Используйте кнопки.")

Features & Information

This script can be used to set a teleport point; once you set the teleport point, you can teleport.

Community Comments (1)

2orb2orbSep 7, 2026

ai...

More Scripts for Universal Scripts