Sobre todo hablando de hacerlo a través de Eventos, te recomiendo encarecidamente que le dediques mucho tiempo a comprender los mismos y tratar de sacarlo tu. Si no acabarás quedándote bloqueado a cada paso que des sin avanzar y esperando eternamente a que alguien tenga ganas y tiempo de hacerte el favor.
Por otro lado estoy viendo que el hud que estás usando es un Script, el cual pone automáticamente la cara del jugador en el archivo "masking.png".
Si quieres usar ese plugin y además poner el arma que usas justo ahí, se me ocurre que podrías poner las armas que vayas a usar como Caras (Faces) y cambiarle el Face del jugador cuando cambie de arma. Es lo que menos trabajo te va a dar.
Básicamente para hacer esto tendrás que crear un evento (te recomiendo ENCARECIDAMENTE que cosas como estas lo hagas en "Eventos Comunes", puesto que son eventos que pueden ser llamados desde cualquier parte del juego). Cuando hagas el sistema de cambiar las armas, tendrás que llamar a este evento común que cambie la cara. (Procura no usar demasiados Procesos Paralelos a la vez, puesto que puede acabar siendo una sobrecarga de rendimiento).
Suerte!