1: is there any way to disable the settings menu when launching a rom while in kiosk mode? The “press A to config” thing is what I’m talking about when you load it up. I don’t want his kids accidentally getting into this.
You can disable the Runcommand launch menu from the RetroPie setup Configuration/Tools - https://retropie.org.uk/docs/Runcommand/#configuring-runcommand
2: is there a way to disable the retroarch menu in kiosk mode? The holding select and A menu. Again there are sensitive settings in here and I don’t want his kids accidentally messing with them.
For that you can remove/comment the input_menu_toggle_btn settting from your controller's configuration file in /opt/retropie/configs/all/retroarch-joypads. This will disable the button, leaving other hotkeys intact.
I'd also disable the reset button, it could easily be triggered with the hotkey (input_reset_btn).
3; I scraped all the mame roms but for some reason the metadata game titles all have tags at the end. Freaking (USA) and (rev 1.2abc feat. Nellie) etc. Is there an easy way to delete these other than to edit each roms meta data individually, which would take me literally weeks to do?
That would be the easier to do from the scraper, instructing it to remove that info. The script you found might work.