Space switching in Blender?

Yeah this got side tracked a little!

Theres a great tool in Maya called EBLabs Worldspace Tool. It’s like a macro as it creates a bunch of commands for the user automatically, operations like the one in the monkey helmet animation you posted:

From what i understand, space switches in Maya are just different parent constraints but being able to switch them on/off in one easy operation from an easily created custom attribute channel is very nice.

There is this addon i want to try as also need to find an efficient workflow to manage constraints.
The addon seems more like a straight forward approach, creating a bunch of constraints instead of just few commonly used ones.