If you’ve tried playing Roblox on Xbox with a controller and felt like something’s off maybe the buttons don’t do what you expect, or your character moves weird you’re probably dealing with controller 145 setup. It’s not a fancy term. It just means your controller is being recognized as device #145 by the system, which sometimes messes with how inputs are mapped in-game.

Why does “controller 145” even show up on Xbox?

Roblox doesn’t officially support full controller customization on consoles like Xbox. When you plug in a controller (or reconnect it after sleep mode), the system might assign it a high number like 145 instead of treating it as the main player controller (#1). This throws off the default button mapping. You press A to jump, but nothing happens because Roblox thinks you’re using keyboard keys, not controller buttons.

How do I fix this without restarting everything?

Start simple: unplug your controller and plug it back in while you’re on the Xbox home screen. Sometimes that resets the ID to #1. If that doesn’t work, restart your Xbox completely yes, the full shutdown, not just sleep mode. A lot of people skip this step and keep fighting with broken controls when a 30-second reboot would’ve fixed it.

If you’re still stuck, check out our walkthrough for getting your Xbox controller working right in Roblox. It covers edge cases like multiple controllers connected or Bluetooth interference.

What if I want to remap buttons anyway?

Xbox doesn’t let you remap Roblox controls directly in the game. But some players use third-party tools or accessibility settings to tweak things. Be careful though anything that modifies inputs outside of Roblox’s intended design could trigger false flags or get flagged by anti-cheat systems. Stick to official methods unless you know what you’re doing.

For those who also play on PC and want consistent controls across devices, there’s a guide that shows how to match your Xbox controller layout to keyboard bindings. It won’t fix the 145 issue on console, but it helps if you switch between platforms often.

Common mistakes people make

  • Trying to fix it inside Roblox settings there’s no controller config menu on Xbox.
  • Assuming it’s a broken controller usually it’s just an ID assignment glitch.
  • Not checking for firmware updates on the controller itself outdated drivers can cause weird behavior.

Is this a permanent problem?

No. Most of the time, it’s temporary. Microsoft and Roblox occasionally release patches that improve controller recognition. You can track known issues through the Roblox Developer Forum, where real users and staff post updates.

If you’re new to all this and just want things to work without digging into tech stuff, start with the beginner-friendly version of this setup. It skips the jargon and walks you through each click.

Quick checklist before you rage-quit:

  • Restart your Xbox fully (not sleep mode).
  • Reconnect your controller from the home screen.
  • Make sure only one controller is active.
  • Update your controller firmware via Xbox Accessories app.
  • Avoid third-party remapping tools unless necessary.

Still stuck? Try playing a different game first to see if the controller works normally elsewhere. If it does, the issue is Roblox-specific and likely tied to how it reads controller IDs. Keep it simple. Most fixes take less than a minute once you know what to look for.