everything work but when he start run after a mob he stop after 2 sec and he restart run after the mob and he do the same thing when he follow me this is the code.
thanks you for all
icon = 'Art/Jutsus/Water Element/Water Bunshin.dmi'
clone.m_health = owner.m_health/2
clone.health = owner.health/2
clone.appearance = owner.appearance
clone.is_a_water_clone = 1
clone.icon_state = "run"
step_to(src,usr,2,0) //here where he follow the user
clone.Clonecombat() ///here if he found a target he go to the proc
followuser = FALSE
clone.CLookForTarget() /// here if he don't found a target he will search again
followuser = TRUE
CLookForTarget() //// search target proc
if(src.targetlook == FALSE && !src.Ctarget && !src.dead)
targetlook = TRUE
for(var/GAME_MOB/mob in obounds(src,640))
if(mob && !mob.dead && !Ctarget && mob.village != src.village && !istype(mob,/STORE) && mob.level>9)
src.Ctarget = mob
targetlook = FALSE