so this is a part of my own project i made a predator script who have the following characteristics:
He doesn't follow waypoints while roaming around in the world instead he chooses alone where to go, with the one optional limitation - you can limit his roaming to a certain positions for example "-500x, 500z"
He can see the player! He have eyesigh connected with a spot light for easier adjusting (the spot light intensity can be turned down to 0 if you dont want him to glow) so whenever the player passes his eyesight the NPC will chase and attack when he reaches certain radius
He has ears! That's right you can't sneak behind him bc he'll sense you and attack you!
His weapons (in that case kick) are collision based for a more realistic battles
I'd like to hear what you think about that and give me some feedback
i'll be soon uploading it in my store if anyone would like to use it :)