Ayuda con la IA de un Enemigo

Hola, hace poco me he puesto a trabajar en los Enemigos de mi Juego, actualmente ya tengo en mente el diseño, el arma que usarán, animaciones, etc…

A pesar de eso, estoy teniendo un gran conflicto con los Scripts que sirven para hacer que se mueva hacia el jugador. He leído este artículo del Roblox Developer Hub, a lo mejor es porque no le he prestado suficiente atención a los Scripts y no lo he analizado lo necesario como para conseguir crear mi propio Enemigo. He intentado encontrar ayuda en el DevForum y en otros foros Externos, aunque los pocos temas/tutoriales que he encontrado no están actualizados. Además, no existe ningún tutorial en YT, en fin, si alguien me pudiera ayudar a comprender como funciona este artículo/script y en sí, ayudarme a conseguir crear un Enemigo se lo agradecería bastante.

(He estado revisando los artículos de Pathfinding también, y a pesar de que los comprendo y se hacerlos, aun sigo sin saber hacer el Enemigo)