pues resulta que tenia un objeto que tenia un evento GAME START
en el ponia todas las variables globales.
por ejemplo global.maxhp=10;
y en otro objeto ponia en evento create
hp=global.maxhp;
pero al momento de correr el juego me daba un error y me decia que no conocia la variable, se supone que debe de funcionar ya antes lo habia hecho y no daba problema, a lo mejor es mi configuracion o le movi a algo por error...
?que podra ser? o GM8 trae algo nuevo, lo intente con GLOBALVAR y tampoco dio resultado.
a final de cuentas tube que utilizar constantes, (algo que nunca habia usado por cierto)