I had a similar issue with my touchscreen laptop. What worked for me was disabling the touchscreen in the Device Manager temporarily. Here’s how you can do it:
Open Device Manager.
Find Human Interface Devices.
Right-click on your touchscreen device and select Disable.
Restart your laptop and try running Roblox again.
This should force Roblox to recognize your keyboard and mouse as the primary input devices. Once you’re done playing, you can re-enable the touchscreen by following the same steps.
Another workaround is to download the Roblox app directly from the Roblox website instead of the Microsoft Store. The Microsoft Store version sometimes has issues with input detection, especially on touchscreen devices. The standalone version tends to handle inputs more reliably. Give it a try and see if it resolves your problem
You might want to check if your Roblox settings are locked due to your account settings or age restrictions. Sometimes, child accounts have limited options available. If you’re on a child account, try logging in with a different account or have a parent account adjust the settings for you. Additionally, make sure your graphics drivers are up to date, as that can sometimes affect input device detection in games.