このプログラムではnearObjがnullになるケースは多く存在すると思います。
nearObjに格納されていたオブジェクトが破壊される場合、
そもそもenemyがシーン上のどこにも存在しない場合などです。
現状のプログラムでは、33行目のnearObj.transformは
nearObjがnullだとエラーになってしまいます。
先述したように、nearObjがnullになる原因は多く考えられるので、
(つまりnearObjがnullになる可能性は許容しつつ)
33行目に if(nearObj!=null)を足すのが良いかと思います。