This is still an issue. Setting my game to portrait via StarterGui or PlayerGui has the mobile app loading in portrait, then after a few seconds it switches back and forth several times quickly, then ends in landscape.
This is a huge problem for the game that i’m making. Does anyone know of a workaround?
It seems that if I wait() before setting it to portrait via PlayerGui then it will correctly switch orientations. This isn’t ideal as the app will still switch to landscape after loading before switching back to portrait, which is ugly, though I can live with it.