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)