I’ve been having this issue recently where my Roblox (Windows 11) starts up very buggy
Whenever I try to open settings, it freezes,
when I try to enter in chat, it freezes even worse
I have already tried
Updating my graphics drivers
Lowering my graphics in-game
Deleting the Roblox folder in Local and reinstalling a fresh version of Roblox
Running Roblox as administrator
Removing anti-virus
It looks like your CPU is bottlenecking pretty heavily, according to the Performance Stats graph. This could be either the result of poorly optimized game scripts (such as ones that detect when the Esc key is pressed or a chat message is sent to run some code) or just bad hardware.
There’s a easy way to figure out what’s causing it though, with the Microprofiler. You can open it with Ctrl+F6. Then, click “Mode” at the top-left, and click “Detailed”. After that, record a video like in the main post of you clicking Esc and sending a chat message, and the problem with show up in the Microprofiler graph as really long, labelled bars.
There is a Pause button that allows you to easily inspect labels, by the way.
Regardless, I spotted a long label for GetCameraDevices, and it turns out this has already been reported as a bug. You should contribute to it with your recording:
Important to note that the staff are on holiday, and therefore can’t fix it until January.