Hi Szeyal!
One of my projects uses a joystick aiming system, I’m not sure if it’s the same as what you have in mind but the basic concept goes like this:
If joystick is pressed up,
set weapon angle to 270
If joystick is pressed left,
set weapon angle to 180
… repeat for all remaining directions
Thing is, this method covers only 8 directions. I too have been having trouble making it cover all angles in 360 degrees when using the default joystick in gdevelop. If someone knows how to make the default joystick work in 360, be nice if they could share.
So anyway, what I did was create my own joystick setup from scratch. This new joystick can now be used to cover all angles in 360. Then apply the same concept, set weapon angle equal to the angle that the joystick is being pressed.
I’m just at my phone now, but later when I could access my project files, I’ll try to post here the relevant events.