When I view the Tools menu, I see Script Editor as a possible selection.
When I right-click on a macro, I see Edit as a possible selection.
I set another user's Metamodel Access option to Expert (In Tools > Options, Repository folder, check that Metamodel Access option is set to "Expert".), and the user/person also has all licenses enabled. However, he does not see Script Editor under the Tools menu, nor does he see Edit when right-clicking a macro.