local tpath = pathfindingService:FindPathAsync(script.Parent.UpperTorso.Position, target.Position, 500)
But this isnt the problem, its how paths are generated, if there's something in the way, they it would return no path, but there's nothing in the way. So what i want to is, what's required to successfully generate a path?