How can I rotate imagelabel while keeping it's shape

So in my game, I have this inventory and I want to rotate the images correctly. I’m unsure how to explain it correctly but essentially

This is what a unrotated image looks like
image

I want the image to look like this when rotated I know it’s not fitting perfectly
image

But this is what the rotated image actually looks like
image
Trying to set the image to 90 rotation will just give me the image below so I need to set the size as well
image

The way I’m changing the shape of these is by swapping the X and Y sizes. The hierarchy of the items look like
image

Do you need to have the original image without rotating?
Rotated images have a weird behavior in roblox, so I think it’s best to upload them already rotated

Also, what property of which instance are you using to rotate the image?

I’m using Rotation on the Icon to rotate the image and I’d prefer to not go through the effort of making two images of each item as it’ll be a lot more work

to do this just rotate the image, then set the size to the original size