Hi forum, Some time ago I came with idea to make a Strategy game with view from the side; I made Units (those who you calling on the battle field) and Enemy AI (zombies, and other guys which are spawning step by step).
So I need to make Unit line with Enemy, so Unit could atttack the Enemy, and well, I don’t really know how to realize it with Humanoid:MoveTo()
nvm, I just randomly coded the line with target function and it actually worked the code:
Actions.LineWith = function(Target: BasePart) if not Target then return end local CurrentPosition = RootPart.Position local TargetPosition = Target.Position local Distant = CurrentPosition - TargetPosition Humanoid:MoveTo(RootPart.Position + (Vector3.new(0, 0, -Distant.Z))) Humanoid.MoveToFinished:Once(function(Reached) if Reached ~= false then local CheckCast = workspace:Raycast(RootPart.Position, RootPart.Position * 500, Params) if CheckCast and CheckCast.Instance and CheckCast.Instance:IsDescendantOf(Target.Parent) then return end end end) end