I definitely have ModalEnabled turned off, but the stick is still showing up (It’s not just the emulator, it also shows up on my phone):
Even in a simple test place with only one script turning ModalEnabled off it isn’t sufficient to get rid of the stick.
Oh, duh, I’m stupid. Modal = GUI stuff = it needs to be true not false.
I found out why I was confused though… it turns out that if you set ModalEnabled before the CoreGui loads then the Stick will show up even if you have ModalEnabled = true.