I know there is no way to script the top bar details, but is there a way to move the menu and chat buttons through the coreGUI?
No, but you can disable the bar and create your own look-alike buttons and then bind them to the features. (Note: You can’t do this with the settings button though)
Right so the menu button will just be stuck there forever. Am I correct?
There is some hacky ways to do I have seen but I don’t entirely know. So 99% sure that you can’t touch the menu button.