Use UserInputService! You use UserInput service to get input from the gamepad (controller). You would then have to create your own script to enable movement and camera manipulation. I'm actually working on this myself. Until I perfect my script for public use, you can use the wiki tutorial (here)[http://wiki.roblox.com/index.php?title=Gamepad_input]. I'm sorry that I have to give you a wiki link, but there's so much to this so I have to give you a wiki link.
Tips for making your game good with controllers:
I currently play it on my low-end Chromebook. I say this because I am in the same situation: My six year old is all about Roblox and I am also a heavy gamer. I assume.most. everyone has a windows/mac computer at home, and there is cross-play between all devices. I would prefer playing on tv, but its not my main game so I am OK with the laptop. This video will teach you how to use an XBOX ONE (XB1) controller with a MacFor new controllers (headphone jack) - https://github.com/360Controller/360Contro. Rubenvp3 (Rubenvp3) February 10, 2020, 10:09pm #2. 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.
-I'm working on GTA controls. By that, I mean the camera acts like it does if you're playing GTA 5. You can set it wile standing still, and it will smoothly move back to its original position when your character moves again. Also, the camera will be able to turn the character, allowing for more precise movement
-Get creative with binds. I'm working on using the bumper buttons on the controller to select a tool, L3 (press left stick) to sprint, B to crouch, and other controls.
-Make sure the binds are good so that you can easily maneuver your fingers to the right buttons. Sort of like the last tip, but this is important enough to be its own tip.
-Use ContextActionService (I haven't proven CAS to work with controllers yet, but you can test it, I'm sure it works just fine) to bind controller buttons to keyboard and mouse keys. I'm going to bind R3 to mouse button 3, B to ctrl, Y to the inventory key (haven't yet decided what key I want to open the inventory).
How To Play Roblox On Mac With Xbox Controller App
Again, I apologize that I couldn't give you a full tutorial. There would be too much in this answer. However, if you need any help with it, please comment, and I'll help you as soon as I can. Thanks!
Extra note: Getting your controller set up on your computer may be difficult. I couldn't get my Xbox 360 controller set up, so I just used a PS3 controller. You may want to choose what I did if you can't get your controller set up on your PC.
Use UserInputService! You use UserInput service to get input from the gamepad (controller). You would then have to create your own script to enable movement and camera manipulation. I'm actually working on this myself. Until I perfect my script for public use, you can use the wiki tutorial (here)[http://wiki.roblox.com/index.php?title=Gamepad_input]. I'm sorry that I have to give you a wiki link, but there's so much to this so I have to give you a wiki link.
Tips for making your game good with controllers:
-I'm working on GTA controls. By that, I mean the camera acts like it does if you're playing GTA 5. You can set it wile standing still, and it will smoothly move back to its original position when your character moves again. Also, the camera will be able to turn the character, allowing for more precise movement
-Get creative with binds. I'm working on using the bumper buttons on the controller to select a tool, L3 (press left stick) to sprint, B to crouch, and other controls.
Controls For Roblox On Xbox
-Make sure the binds are good so that you can easily maneuver your fingers to the right buttons. Sort of like the last tip, but this is important enough to be its own tip.
-Use ContextActionService (I haven't proven CAS to work with controllers yet, but you can test it, I'm sure it works just fine) to bind controller buttons to keyboard and mouse keys. I'm going to bind R3 to mouse button 3, B to ctrl, Y to the inventory key (haven't yet decided what key I want to open the inventory).
Again, I apologize that I couldn't give you a full tutorial. There would be too much in this answer. However, if you need any help with it, please comment, and I'll help you as soon as I can. Thanks!
Use Xbox Controller On Roblox
Extra note: Getting your controller set up on your computer may be difficult. I couldn't get my Xbox 360 controller set up, so I just used a PS3 controller. You may want to choose what I did if you can't get your controller set up on your PC.