I am rigging my model I made and I can't seem to get the part of the leg that connects to the butt to deform with the rig properly when bending the legs backwards or sideways. The rig deforms fairly well when bending the leg forward, However when bent backwards or to the side the rig looks much worse, I've been trying to figure out how to fix this issue to no avail, I've tried redoing topology and bone placement as well as redoing my weight paints, I've no clue how to fix this while keeping the effect of the abdomen moving up slightly as well as the butt moving with the thigh.
Blend File (Just Incase)