I need help. How can i call for player torso so the bot will follow players instead of "A" part (local pointA = game.Workspace.A)
here is the script:
local PathfindingService = game:GetService("PathfindingService")
local PATROL_DELAY = 0.3
local enemy = script.Parent local humanoid = enemy.Humanoid local humanoidRootPart = enemy.HumanoidRootPart
local pointA = game.Workspace.A local pointB = game.Workspace.B
local currentDestination = pointA
function walk()
local startingPosition = humanoidRootPart.Position local goalPosition = currentDestination.Position local path = PathfindingService:FindPathAsync(startingPosition, goalPosition) local waypoints = path:GetWaypoints() for waypointIndex, waypoint in pairs(waypoints) do local waypointPosition = waypoint.Position humanoid:MoveTo(waypointPosition) humanoid.MoveToFinished:Wait() end if path.Status == Enum.PathStatus.NoPath then currentDestination = pointB if currentDestination == pointB then humanoid:MoveTo(game.Workspace.Truss.Position) if path.Status == Enum.PathStatus.Success then currentDestination = pointA end end else currentDestination = pointA end wait(0.2) return walk()
end walk()