Oh yes, I should have think about it before !
Here's the events we need to solve this :
Mouse -> On right button clicked -> Target -> Set position to (Mouse.X, Mouse.Y)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Character -> Set angle toward (Mouse.X, Mouse.Y)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Character -> Set bullet speed to 200
System -> distance (Character.X, Character.Y, Target.X, Target.Y) -> Target -> Set position to (-100, -100)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Character -> Set bullet speed to 0
In fact, it's a really simple code for the moment, we don't need anything more, but I still can't order to my character to don't go upside down when he turns :c !
PS : Oh yeah, and I add bullet behaviour to my character, (it was a trick proposed by Ashley in an old topic to make the character moves with mice's clicks )