How to make the same hands animation as in the game The Final Station

Godot Version

4.3

Question

I recently came across the game The Final Station and I liked how the developer implemented the direction of the character’s weapons and hands using the cursor. I can compare it to Aseprite when you rotate the figure!

How can I replicate this effect? ​​Do I need to draw a separate animation for each angle when the player holds the weapon or is there a separate tool in godot that will allow me to move pixels like in Aseprite?

If you look closely you will see that only the hand is getting rotated from the pivot ,it’s only low resolution so the hand looks like it’s animated.
Now you have to rotate the hand just like weapon: D