hola como puedo lograr que el jugador 2 tenga diferente color



los resulatdos con image_blend no son muy buenos

Podrías usar estos scripts
http://www.gmlscripts.com/script/Resources/Sprites/
pero es más fácil usar shaders.

En el marketplace tenemos esto
https://marketplace.yoyogames.com/assets/1661/retro-palette-swapper

Y en la GMC hay otros shaders muy buenos
http://gmc.yoyogames.com/index.php?showtopic=589348
http://gmc.yoyogames.com/index.php?showtopic=588112

Debes cuidar mucho la paleta de colores de tus sprites para no cambiar pixeles equivocados.

o una solución mas simple, es usar sprites diferentes para cada player
everybody's got something to hide except for me and my monkey
no hagas click aqu? ---->http://sathrash.deviantart.com/


si pretendes que cambie de color solo X partes, separa en 2 sprites lo que si cambiará de color y lo que no, entonces los dibujas en con draw_sprite la parte que se mantiene el color y con draw_sprite_ext la parte que cambia y cambias el valor de image_blend, incluso puedes hacer que el jugador elija su color.

PD: el sprite que cambiará de color ha de ser en escala de grses tirando para clarito, dependiendo como lo quieras.
[spoiler="ola k ase clickarme o k ase"]la imagen no se quita xD
[/spoiler]