O problema é que você usa ot pokemon, eu não sei como funciona, mas, deva existir alguma função que faça isso que você quer.
Procura na pasta lib pelos arquivos que deva estar lá o nome dela.
Gostaria muito de le ajudar, mas existe algums empecilhos que desconheço piamente como:
getTopTopItem() -- desconheço essa função
stopPos = Position(32717, 31492, 11) -- o que seria Position? Uma função? Tabela? Etc.
Creio que você use uma versão mais atualizada, por isso desconheço suas funções.
Espero que alguém que use uma versão compatível a sua le ajude.
Essa sentença (local wagonPos = table.wagon:getPosition()) está fazendo referência a tabela "config", só que a variável "wagon" é um número: {wagon = 7131, ...}, logo a funcao getPosition () está sendo usado em um número e não em um objeto.
No seu distro não existe a função doSendDistanceShoot.
Eu não te passo o nome da função semelhante a essa devido eu não estar no meu pc e não saber de memoria o nome dela.
Busca em outro arquivo de spell o nome da função semelhante a essa.