Seria como hacer un salto pero en una direccion variable.
Podrias usar lengthdir_x y lengthdir_y para mover al personaje, obteniendo la direccion entre el personaje y el gancho mas cercano.
Podrias usar lengthdir_x y lengthdir_y para mover al personaje, obteniendo la direccion entre el personaje y el gancho mas cercano.