Long spear with rope attached to the end. Wield normally to stab and poke at enemies with both hands on the spear.
Press trigger or some other button to flip the spear into a backhand grip to throw.
Thrown spear does increased damage, and sticks inside the target.
If the enemy is small (smaller than a zombie) pull it towards you with the rope.
If the enemy is large (zombie or larger, all bosses) pull yourself towards the enemy instead.
Manually walking up to, and pulling the spear out of an enemy hit by a throw does extra damage and knock back.
If the enemy is unreachable for any reason, you can retrieve the spear with the rope for less damage.
All of these factors should allow for a throw onto a zombie, a quick pull of the rope to launch yourself forward, and a well timed grab to deal big damage and launch the enemy (or yourself) back before you take contact damage yourself.
The idea is for this to be a melee/ranged weapon in one with cool movement capabilities.