im not exactly sure- but your saying -> player = my; <- which should set it to the player name- might mess up things later in your script- and when you call -> ENTITY* enemy = NULL; <- im thinkin that turns the enemy off- if your using c-script - i would have said -> enemy = my; <- and not even put in hte part about enemy = null; although i own a7 pro- i only use a5- due to my comp- but the rest of script seems ok- havent work with the whole c_scan c_move before- im using the predecessor but it used in the same way just switched around- like more lines- but the principle is the same- im thinkin the problem is the play=me and enemy= null stuff- try that- should work- if im wrong i apologize- -peace-