script.Parent.Humanoid:MoveTo(Target.Value.Character.Torso.Position , Target.Value.Character.Torso)
How can I make it so it only goes say, half way towards the target?
The trick is to only make it move towards the midsection. For this I'll use lerp
so that you can reasonably change the fraction of the distance it covers.
script.Parent.Humanoid:MoveTo(Target.Value.Character.Torso.Position:lerp(script.Parent.Position, 0.5) , Target.Value.Character.Torso)
I'm not sure whether you want the second argument in this case, but I've kept it because I don't have the context of your application.