Wenn du an dieser Stelle auf den Thread warten willst, warum machst du das denn in ein Thread?
Kannst ja den Thread mit Execute "ausführen", was aber nicht der Sinn von Threads ist...
P.S.: Noch eine Möglichkeit ist einfach mal "Pinger.WaitFor" vom MainThread aus aus zu führen...