Rotate a part with worldspace

I want to recreate the roblox studio rotation handle, and I want to be able to rotate parts using worldspace:

This is my current handle:

I have absolutely NO CLUE on how to do that. I successfully did it with the position, but I cannot find out how to do that with angles.

NB: there are 3 ArcHandles for each axis, and those 3 archandles are adornee’ed on a little part

Thanks for the help