Maybe you can create 2 sprites.
SKIN_SPRITE and POSITION_SPRITE.
Use POSITION_SPRITE for all your movements. Set its angle to mouse, set it to invisible if you want.
Set SKIN_SPRITE position to POSITION_SPRITE.
SKIN_SPRITE will then serve as your character.