Blender model deformation when moving with bone I am a noob at Blender and I am beginning to learn the basics... I am attempting to rig a halo spartan for animation, and when I try and pair the helmet to the rig (rig I got online), and when I go to rotate/interact with the head bone, the Helmet deforms and the mesh gets twisted and weird... I have no idea how to fix this, I've looked everything up related to this issue but no luck... here are some screen shots and the file which I am working on... Any help is GREATLY appreciated!(I haven't rigged the visor yet)
EDIT: also the helmet has an internal head structure to it and when I move the head model with a bone(i.e rotating the head bone it or moving the rig), the inner mesh drifts and clips through the helmet model... how can I eliminate the mesh from drifting? thanks
EDIT: I have uploaded a new edit of the file which includes the model's bones that come with the model if that helps



FILE HERE:    https://drive.google.com/file/d/1pfldMmA9ICe0En3kVihqZ727_TIbnW5j/view?usp=sharing
Don't parent With Automatic Weight, because it will give influence to several bones and your helmet will bend, instead parent to &gt; Bone: Select the helmet, shift select the armature, then switch the armature to Pose mode, you'll see that the helmet is still selected, and press ctrlP &gt; Bone. Parent With Automatic Weight is good for organic objects, but for machines, robots, etc, use a direct parent to bone.