What about Just using sprites as bank of images that compose your characters and not using tilemaps for what they are not intended to be used...
Well the idea is that if a bullet hit apart of the ship that only that block would be effected instead of the entire ship as a whole.
I could make thousands of images of the same ship in every possible way but I feel that is an insane amount of work when I could just use a tilemap instead.
Honestly just a rotate to position command would solve my problem