That's the only way to achieve that actually.
Map a hydra spawn, copy paste it several times and then do what owned said, check if a player is hunting at spawn 1 (globalStroage?) if yes, tp to spawn 2 , set storage.
The initial request is (as far as I know) not possible without source edit...