Also the scene is for a game that's in 2.5d. So for example my character is set up with a Z'd axis that is negative, and it appears this action seems like it's for 3D games. So it just takes the character off of it's position given it's range. Makes it more complicated when I am unable to use a local vector 3 variable instead of a float.