Please help fix my bird pet. Hinges messed up when CFrame changed

icebird with issue.rbxm (7.6 KB)

^model if you want to import it and try to fix it

So in the video you can see that whenever I change the CFrame angle of the base part where the bird is hinging, the wings get screwed up. I don’t know why, does anyone have any idea?

I should have just rigged this and used animations im so stupid LOL

I fixed my own problem!
I just had to make the base part zero size and weld the bird to a new part and it works perfectly!