In my ancient old Wazat mod I had a monster that used a harpoon to pull in the player from long distance, and a grappling hook to pull itself up to the ceiling for those friendly attack-from-above sneak attacks.

However, getting a monster to cross gaps with a hook takes a little more logic. He has to recognize that there's a gap blocking his way, and that his hook will successfully get him across (as opposed to being blocked by bars etc).