How to make zombie AI?

Here are some screenshots of the blueprints. This AI patrols an area and then follows the player if they get too close. After chasing the player for a certain distance, the AI will stop chasing and return to patrolling around the spawn point.

The behavior tree - This is the brain of the AI

The blackboard data asset - This stores all of the vars that the behavior tree needs