buenas, estoy pensando y no se me ocurre de como dibujar el arma a mi personage sin tener que hacer objetos aparte de las armas, como puedo solucionarlo?
e probado el draw_sprite pero cuando gira el personage se desencaja el arma y no puedo cambiar el origen porque traria fallos
Tienes que usar draw_sprite_ext lo que te permite modificar el angulo del sprite cuando lo dibujes.
Tambien debes ayudarte de las funciones lengthdir_x y lengthdir_y para colocar el sprite en la posicion correcta cuando gira.
Revisa el MANUAL para ver como funcionan.