Stuck with Enemy AI

Hello Community
I am having trouble with coding enemy AI and I’m honestly the worst guy for coding anyway can someone help with this script or share their own all i want it to do is chase the player and shoot at it. Thank you for your time.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class AIController : MonoBehaviour
{

public Transform Player;
int MoveSpeed = 4;
int MaxDist = 10;
int MinDist = 5;

void Start()
{

}

void Update()
{
transform.LookAt(Player);

if (Vector3.Distance(transform.position, Player.position) >= MinDist)
{

transform.position += transform.forward * MoveSpeed * Time.deltaTime;

if (Vector3.Distance(transform.position, Player.position) <= MaxDist)
{
//Here Call any function U want Like Shoot at here or something
}

}
}
}

Do you have a specific question? Nobody knows if you want your enemy to shoot your player or deliver pizzas or file their taxes.

1 Like

Oh sorry i just want it to chase the player, shoot at the player that’s all really