is it possible to move a whole tool at once via smthg like a function i wanna avoid looping thru the children of the tool if possible
You only have to Weld the entire tool and move the PrimaryPart with CFrame, it will move everything as long as you use CFrame.
If you don’t know nothing about welding I suggest you to check out this Tutorial
You can weld the tool together using weld constraints.
Doing this will move the entire tool if you move a part in the tool.