Or, for a better hookshot:
1. Create a shooting projectile skill.
2. Give it an invisible projectile.
3. Make the penalty decently long.
4. Animate the hookshot into the skill sprite.
5. Make a hookshot post enemy event that is an object.
6. Make a skill (or item, whichever you made it as) trigger for the hookshot.
7. Event the hookshot ability (make the player through, step toward this event until adjacent, make player not through).
Aaaaand you're done. Now will someone please explain to me why they feel the need to copy an original game mechanic from some nintendo game instead of making up their own?