Here’s the simplest way to use only touchscreen when fighting in Roblox: go into the game’s settings and switch the control mode to touch/mobile if that option exists, then restart the game so the touch HUD loads correctly.

What to try

  1. Open the Roblox game and look for the settings menu.
  2. Change control mode to touchscreen or mobile if the game offers it.
  1. If you are on a Windows laptop, make sure the touchscreen driver is enabled and the device is actually detecting touch input.
  1. If Roblox keeps switching back to keyboard/mouse, the game may be detecting keyboard input first, so avoid touching the keyboard or trackpad while playing.

If it still won’t work

  • Some games simply do not support full touchscreen fighting controls well, so the touch HUD may never appear properly.
  • On a laptop, the Microsoft Store version and the web/desktop version can behave differently, and some users report better results with the Roblox website version.
  • If the touchscreen itself works in other apps but not in Roblox, the issue is likely with the game or client settings rather than the screen hardware.

Fast fix for a laptop

  • Open Device Manager.
  • Find HID-compliant touch screen.
  • Disable it only if you want Roblox to stop treating the device like touch in a conflicting way, then re-enable it later when needed.

TL;DR: Turn on the game’s touch/mobile control mode, restart the session, and make sure Roblox is actually detecting your touchscreen instead of keyboard/mouse input.