Bug Report Details: When Playing on PC (Windows 7, Windows 10, etc.) with a connected Gamepad, the WASD and Arrow Keys are disabled after the player manually resets character from the Core Menu.
Where: Roblox Client
When: Always
Roblox Client Version: \AppData\Local\Roblox\Versions\version-ad321ed0d27f48b2\RobloxPlayerBeta.exe [v0.640.0.43739]
Environment: Windows 11, Windows 10, or Windows 7, 16GB of RAM for all OS versions.
How to Reproduce: Join any game that uses the WASD or Arrow Keys for Movement, this works in The Hunt:First Edition for example. Have a gamepad connected, even if you don’t use any keys on it. Simply Reset your character from the Core Menu. When you respawn, you won’t be about to move via the movement keys. You can still Jump, look around, etc.
Use any Core Menu (Esc, F9, ~, etc.) to bring up something and close the window and your movement keys are restored again. You have to do this every-time you manually reset your player. If the server reloads your character, everything continues to work like normal. If you unplug the Gamepad, the problem goes away.
Odd Stuff: If you make a baseplate and publish this, then join and try the same thing, the bug disappears. So I have no idea what player code or settings could be causing this, too much to narrow down. But I can reproduce it in my games or any other game out in the public this uses the default movement keys in Roblox.
More Debug Stuff: If you have your game log the key presses when this happens, you can see that the Roblox Client is registering the key presses, but you still can’t move until you cycle a Core menu on and off.
[Edit2]: This does not happen in Studio, it only happens in Published Games on the Roblox Client.
[Edit]: I made a video of this happening in " The Hunt:First Edition" by Roblox, but this happens in any game (including mine) that use the default movement keys WASD & Arrows. I added key logging to my game to see if the key presses were somehow being ignored, but they are not; as the client records my key presses, but my character appears to be stuck in place like the walk speed is set to 0, but the walk speed seems to be fine when I checked.