Olha concertei o começo do seu script q estava assim:
function onUse(cid, item, fromPosition, itemEx, toPosition)
e deixei assim:
function onStepIn(cid, item, fromPosition, itemEx, toPosition)
e testei todas storages que aparece no script 123123, 154154, 54321, 321321 e nada todos que uso quando passa em cima do tile com o actionid ele simplesmente teleporta o player.
Consegui uma solução, pode por como RESOLVIDO.
Solução, editei o script da porta que quando o player não for da guild e clicar na porta ele vai para o templo assim eu coloco uma porta antes da área de hunt fazendo com que o player clique na porta se não for da guild dominante ele irá para o templo mais se for da guild dominante ele passa a porta e vai caçar não era bem o que eu queria mais é uma boa solução.
SCRIPT: