Se ele fica parado ele deve estar perdido, depois do tp, faça um stand + action
Nessa action manda verificar a posição dele...
wait(300,500)
if not islocation(1) then
gotolabel($wptid-3)
end
Pelo q entendi ele atravessa mas pode estar perdido e voltando para os waypoints anteriores, colocando essa action vai dar um tempo de espera e checkar se vc realmente passou pelo tp, e se n passou irá voltar 3 waypoints. Verifique tbm se para chegar do tp às escadas o caminho esta um pouco longo, se estiver coloca alguns stand ou walks para sinalizar melhor o bot.
PS: Como nunca bottiei em mutated human, estou presumindo q o caminho possa estar longe.