How to rotate from pivot

Hello what I’m trying to do is rotate from the pivot and it rotates fine. but when i rotate and make a keyframe its wonky please help me

When you render this part, is the rotation normal?
As far as I know, sometimes there’s a bug where the Timeline displays incorrectly between keyframes during preview.

That object might have a whole lot of hidden bones. Your best bet is to export it as OBJ from CC and re-import as a prop clean. Then redo the pivot and try again. Do not link or attach it to anything while trying.

OBJ fixed it thanks 4u2ges