so um… yeah I spent 3 days trying to make an ok pathfinding system, and I did it!
The enemy will go in an infinite loop, so… yeah.
Basically you need to create several objects, and then place them around your map. Tell whatever you want to pathfind to extract position and point at it. Then make it so when you collide with whatever your pathfinding waypoint is then you move on to the next one, and once you reach the last one rinse and repeat.