Hola, me estoy volviendo loco, haber si alguien me lo explica que me entere

Tengo una room con dos view

VIEW 0
x 200         w 800     port   x 0         w 800
y 150         h 576     port   x 0          h 576

VIEW 1
x 1487       w 234     port   x 801        w 234
y 225         h 576     port   x 0            h 576

En principio se dibujan bien, para información, lo de la veiw 1 esta fuera de la room, que hay hago alguna cosas, para que no interfieran con la view 0  la principal.



Bien, luego tengo un objeto que hace esto
CtrlInstancia = instance_create( view_wport[0]-(PosicionEnEspera*96),view_hport[0]-40, CtrlGuerreroEspera)
Se supone que debería crearlo abajo del todo, donde se ven los que tienen la barra verde
Pero son el mismo, no es que lo haya creado 4 veces, solo hay dos.
Y en la instancia CtrlInstancia tengo este evento
DRAW GUI
draw_self()
healt = (Vida/VidaO) * 100 //Dibujamos Vida según hacia donde mire
if direction >270 or direction < 90
  {draw_healthbar(x-26,y+27,x-23,y-25,healt,c_black,c_red,c_green,2,true,true)}
else
  {draw_healthbar(x+23,y+27,x+26,y-25,healt,c_black,c_red,c_green,2,true,true)}


Lo que no entiendo es que pinta los dos dibujos de los guerreros en medio, no deberían salir hay. Y no tengo ni idea de porque están hay.

Me orientáis alguno?????

Gracias