Não são eventos aleatórios, são eventos espalhados por onde você quer que haja um teleporte. A ideia base é a seguinte: Quando você clica em algum lugar, o personagem se move para o local clicado. Se o personagem possui um gráfico transparente e se mover muito acima da velocidade padrão - basta aumentar -, quando você clicar em determinado evento terá a impressão de que o clique foi responsável por ativar a função. O evento só precisa estar configurado para inicializar assim que o jogador estiver sobre ele.