Найти в Дзене
Wilpraem

Ghoufzgdipidgp

local teleportStart = script.Parent local teleportEnd = workspace:WaitForChild("TeleportEnd") local function flashEffect(part)   local originalColor = part.Color   local originalTransparency = part.Transparency   for i = 1, 0, -0.1 do     part.Color = Color3.new(1, 1, 1)     part.Transparency = i     wait(0.05)   end   for i = 0, 1, 0.1 do     part.Color = originalColor     part.Transparency = i     wait(0.05)   end   part.Transparency = originalTransparency end local function onTouch(otherPart)   local character = otherPart.Parent   local humanoid = character:FindFirstChildOfClass("Humanoid")   if humanoid then     -- Перемещение игрока     character:SetPrimaryPartCFrame(teleportEnd.CFrame)     -- Анимация мигания на блоке TeleportEnd     flashEffect(teleportEnd)   end end teleportStart.Touched:Connect(onTouch)

local teleportStart = script.Parent

local teleportEnd = workspace:WaitForChild("TeleportEnd")

local function flashEffect(part)

  local originalColor = part.Color

  local originalTransparency = part.Transparency

  for i = 1, 0, -0.1 do

    part.Color = Color3.new(1, 1, 1)

    part.Transparency = i

    wait(0.05)

  end

  for i = 0, 1, 0.1 do

    part.Color = originalColor

    part.Transparency = i

    wait(0.05)

  end

  part.Transparency = originalTransparency

end

local function onTouch(otherPart)

  local character = otherPart.Parent

  local humanoid = character:FindFirstChildOfClass("Humanoid")

  if humanoid then

    -- Перемещение игрока

    character:SetPrimaryPartCFrame(teleportEnd.CFrame)

    -- Анимация мигания на блоке TeleportEnd

    flashEffect(teleportEnd)

  end

end

teleportStart.Touched:Connect(onTouch)