buenas, mi problema es el siguiente, estoy creando un castlevania y estoy programando los moviemntos del personaje principal, el mismo ataca con un latigo, todo bien hasta hay, el problema es que cuando el personaje salta y ataca con el latigo y el mismo deberia de estar al lado de la mano del personaje en cambio ha veces esta por encima de la misma o por debajo.
les paso una imagen:

en si tendria que ser de esta manera

que quede "en linea" con el brazo
el codigo para que el latigo quede en la posicion es
desde ya gracias
EDIT: el codigo va en el step del latigo
les paso una imagen:

en si tendria que ser de esta manera

que quede "en linea" con el brazo
el codigo para que el latigo quede en la posicion es
Código [Seleccionar]
if agachado=false
{
if simon.image_xscale=-1
{
x=simon.x-16
y=simon.y-6
}
if simon.image_xscale=1
{
x=simon.x+17
y=simon.y-6
}
}
desde ya gracias
EDIT: el codigo va en el step del latigo