Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
- -- Сохраняем исходную позицию игрока
- local originalPosition = humanoidRootPart.Position
- -- Создаем черный экран
- local screenGui = Instance.new("ScreenGui")
- local frame = Instance.new("Frame")
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundColor3 = Color3.new(0, 0, 0)
- frame.Visible = false
- frame.Parent = screenGui
- screenGui.Parent = player:WaitForChild("PlayerGui")
- -- Функция для телепортации и анимации
- local function teleportAndAnimate()
- -- Телепортация на новые координаты
- humanoidRootPart.CFrame = CFrame.new(103.762, 20.63, 45.022)
- -- Первое появление черного фона на 3 секунды
- frame.Visible = true
- for i = 1, 10 do -- Плавное исчезновение за 3 секунды (30 шагов по 0.1 сек)
- frame.BackgroundTransparency = i / 10
- wait(0.1)
- end
- frame.Visible = false
- -- Ждем 10 секунд без фона
- wait(10)
- -- Второе появление черного фона на 3 секунды
- frame.Visible = true
- frame.BackgroundTransparency = 0
- wait(2)
- -- Телепортация обратно
- humanoidRootPart.CFrame = CFrame.new(originalPosition)
- -- Плавное исчезновение фона
- for i = 1, 30 do
- frame.BackgroundTransparency = i / 30
- wait(0.1)
- end
- frame.Visible = false
- end
- -- Запускаем функцию
- teleportAndAnimate()
Add Comment
Please, Sign In to add comment