Yes, this can be done. First, you must change the entity's .fpe to include:
ischaracter = 1
Then, in the entity's properties, make sure the entity is dynamic. You may want to play with the weight and friction so it moves easily and smoothly. You'll need to leave physics on. Give the entity a health value other than zero. For the purpose of this script, 100 will do fine. Make sure to select explodable.
Then give it a script like this. The entity probably won't have a view cone like a real character, so you don't need to use that. Just use proximity.
;Artificial Intelligence Script
;Header
desc = Followplr(Enitiy)
;Triggers
:state=0,plrdistwithin=300:state=1
:state=1:followplr
:state=1,plrdistwithin=100:subhealth=100
;End Of Script
Play with the values to tweak it for you purpose.
Best.