Sharon Ventura, not Carter.

Also, I think Amber is referring to Darla Deering from the Fraction run. She uses the “Thing Rings” which summon a Thing Exoskeleton that Ben Grimm used when he lost his Thing powers/rock body. (I’m writing Thing so much that even I’m getting confused.) Instead of wearing a Thing Headpiece (which there is) she opted for some kind of “Invisible Bubble” technology similar to Sue’s force fields.