Roblox accepts input from USB gamepads such as Xbox and Playstation controllers. A game can support up to eight local controllers per client.
What you want to do is turn off your Bluetooth and your controller then get into a game of Roblox. Once you are in a game turn on your Bluetooth without getting off of the game, then turn on your controller and have it auto sink to your phone in the middle of a game and it works.
1:394:52How To Use A Controller With Roblox Mobile! - YouTubeYouTubeStart of suggested clipEnd of suggested clipAnd you need to press and hold the share button at the same time for a few seconds until the lightMoreAnd you need to press and hold the share button at the same time for a few seconds until the light on the controller rapidly flashes white this means it's in pairing mode.
Roblox does not officially support controllers on Android devices, but some players have had success using them by installing third-party controller apps.
You can detect whether a player’s device currently has a gamepad active using the UserInputService/GamepadEnabled|UserInputService.GamepadEnabled property. Note that this property merely shows whether or not any gamepads are connected, not how many are plugged in or which slots they’re in.
Not all gamepads have the same number or types of inputs, so it’s important to check which inputs a connected gamepad has.
As with any method of user input, it’s best to create some consistency across different games and applications. This helps players immediately feel familiar and comfortable with your control scheme. Here are some suggested practices when implementing gamepad controls: