As previously said, you havn’t provided enough information. Behavior Tree is probably the most reliable way to do it, especially if you are going to incrementally add more behaviors. For that use the Spawn AI node after you’ve made the BehaviorTree and you’ll need a BlackBoard with a vector for your goal. Make a service that sets the goal location, then just a moveto task.