Rainbow Infinity Symbol Puzzle Fidget Keychain:

Infinity symbol adapted from design by Eric (last name unknown)

Keychain adapted from tutorial by MakerLessons

Mouth Model

Mouth adapted from a graphic by Mince CC-BY 4.0

Hinges adapted from a mechanism by rostap CC-BY-SA 4.0