Please note that for security reasons, Roblox no longer supports Windows XP or Vista. To keep playing Roblox, please upgrade to Windows 7 or above
The most common fix that is prescribed is to use GrapeJuice. Although Grapejuice works great for setting up Roblox Studio on linux, it does not work with Roblox Player. The same error mentioned above returns with Grapejuice version as well. This article is written in Jaunary 2022 so things might change by the time this article is read.
Roblox Linux Wrapper is a bunch of Shell scripts that make running Roblox Player a breeze.
git clone https://github.com/roblox-linux-wrapper/roblox-linux-wrapper.git
This should setup all the necessary files required for Roblox to run
Sometimes Roblox web UI wont recognize the Wine Roblox you have installed. After clicking the play button and granting the necessary permissions wait for a few seconds for Roblox player to start up
Thats it. Simple solution to get Roblox working on any Linux distro of your choice. This solution was tested on Wine 7.0, Pop-OS with NVidea 2GB VRAM, and it works without any issues. Any additional fixes and features can be found on their Github page - https://github.com/roblox-linux-wrapper/roblox-linux-wrapper