quiero con seguir que lo bot sigan y disparen al objecto especifico mas cercano.

y que puedan rodiar un objecto solido por favor ayuda

Puedes usar el scrip "mp_potential_step (obj_objetivo.x, obj_objetivo.y,, speed, true)" asi siempre seguiran al personaje aunque te recomiendo que le restes un poco al valor X y Y pues si lo pones tal como te lo envie, se pondran debajo del objeto a menos que sea solido que solo lo rodearan y esquivaran todos los objetos solidos.
En cuanto a los disparos tendrias que usar alarmas o al menos yo lo hago asi