Currently a players graphical quality can only be viewed through the UserSettings().GameSettings.SavedQualityLevel, however if the players quality level is set to Automatic, the players actual quality level becomes unknown.
This becomes an issue as a large majority of players have their quality level set to automatic as it is the default option, leaving developers unable to adjust their own scripts/particle effects visual fidelity to match the rest of the Roblox player.
This leads to friction requiring the player to modify multiple settings instead of allowing us to hook into the graphical quality already set and allow for a much smoother user experience.
I would propose either modifying the existing API to return the exact graphical quality out of 10 that is currently being displayed (even if they are automatic), or create a new API to do this.