mob/proc/ChakraSight()
src.illuminating=1
src.hassharinganilluminate += 1
for(var/mob/npcs/Bunshin/B in world)
if(src.shari)
var/image/I = image('Bun.dmi',B,"clone")
src << I
src.illu = 1
if(!src.shari)
var/image/I = image('Bun.dmi',B,"clone")
B.client.images -= I
for(var/mob/npcs/KBunshin/K in world)
if(src.shari)
var/image/I = image('Bun.dmi',K,"clone")
src << I
src.illu = 1
if(!src.shari)
var/image/I = image('Bun.dmi',K,"clone")
K.client.images -= I
for(var/mob/M in oview(10))
if(src.shari&&M.client)
var/image/I = image('Bun.dmi',M,"normal")
src << I
M.invisibility = 0
if(!src.shari&&M.client)
var/image/I = image('Bun.dmi',M,"normal")
M.client.images -= I
if(M.Ingenjutsu&&M.client)
var/image/I = image('Bun.dmi',M,"genjutsu")
src << I
if(!src.shari&&M.Ingenjutsu&&M.client)
var/image/I = image('Bun.dmi',M,"genjutsu")
M.client.images -= I
sleep(40)
usr.illuminating=0
spawn(100) ChakraSight()
Problem description: Its not letting me remove the images from mobs or clones, the K.client.images -= I piece is just a place holder, same for the one with B instead of K