@Roderick thank you so much
Edit: the chain chomp is buggy, but i don't plan it bouncing from the ground, here is the code, can you correct it please
-----------------------------------------------------------------------------------------------------------
if instance_exists(objTether){
if distance_to_object(objTether) > 160 {speed = 0}}
if instance_exists(objPlayer){
if distance_to_object(objPlayer) < 128 {move_towards_point(objPlayer.x,objPlayery,6)}else{speed = 0}}
if instance_exists(objTether) && instance_exists(objPlayer){
if distance_to_object(objTether) > 160 && distance_to_object(objPlayer) < 128 {speed = -1}}
-------------------------------------------
Edit: I found the solution