Independent mask node movement

Hi guys, so i go deep and deep with Cocos engine. My question is about Mask feature.
Right now we have Mask component which in the case to use must be added to a node and all child nodes will be masked. And if you would like to move your node with Mask component it will move all child nodes accordingly.
Well, is it possible to make a mask node move independently with “builtin” features of engine, it’s like a independent node which effects on other sprite nodes? or i have to write a shader/component ? Any ideas are appreciated.