When I connect an xbox one controller via bluethoot to my phone, and join any Roblox game, by default the next buttons are detected as a keyboard/mouse button:
A, X, Y, B, LB, RB, Joystick press down (on both the right and left joysticks) and Menu. Apart of that, View is binded to the android back button due android uses that button for menu navigation porpouses. This issue is caused beacuse the android version doesn’t recognise the buttons I mentioned earlier as a controller input.
This problem causes some issues like preventing the player from jumping, forcing the player to use the touchscreen for clicking/selecting any gui button/textbox and the menu buttons, and breaking completely any kind of custom binded functions that use the buttons mentioned earlier (for example: press the Y to open a gui won’t work)
I tested this by just joining an empty baseplate, and pressing down buttons while I was moving, beacuse the character automaticly stops if a different input device is detected, and for testing the issue with custom binded controls, I decided to use deathrun (https://www.roblox.com/games/206640076/Deathrun).
I also realised that they are detected as keyboard/mouse beacuse the xbox crosshair (the little dot that appears instead of the regular cursor) changes to the pc cursor.
Note: In cause that you are thinking if it is caused by my controller, it isn’t beacuse I tested it in both the xbox and the pc clients and it didn’t ran into any problems.