var _dirlaunch = point_direction(x,y,o_tongue.x,o_tongue.y);
var _launch = 20;
hSpeed = lengthdir_x(_launch,_dirlaunch)
vSpeed = lengthdir_y(_launch,_dirlaunch)
Above you can see the code I am using to try and achieve my purpose, below it is a diagram for the intended effect. This code exists...