This is a 3D printable Toy Fidget 3Diest.
It's a 3 Part assembly and can be printed without support
Watch this video to learn the Assembly procedure : https://youtu.be/DNaf9X7lL98