Objects not following the head rig correctly

So i’m trying to make a fully rigged character so I can animate, but I came across a problem, the eyepatch wont follow the head correctly and would always deform weirdly

this is what the rig looks like:

this is what happens when I try to move the head
Screenshot 2025-01-18 134011
Screenshot 2025-01-18 134250
Screenshot 2025-01-18 134314

I already tried weight painting it fully but it still wont work also I’ve already joined the eyepatch to the head but it still wont fix it

if anybody can help point out what I’m doing wrong or I need to do, would be greatly appreciated