I'm trying to implement Madness Interactive control scheme
http://www.newgrounds.com/portal/view/118826
+ System: distance(Body.X, Body.Y, MouseX, MouseY) Greater than 100
-> MouseKeyboard: Set mouse X to Window.ClientX + Body.X + ( 100 * sin( angle( Body.X, Body.Y, MouseX, MouseY ) ) )
-> MouseKeyboard: Set mouse Y to Window.ClientY + Body.X + ( 100 * cos( angle( Body.X, Body.Y, MouseX, MouseY ) ) )
and that not working correctly
Also why i need this scheme is that i have direct control of hand with weapon and no crosshair at all
ADDED:
Arima sorry i tried your solution without proper understanding, solved but partially - movement seems too jaggy.