Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Console Movement Controls not Initializing?

This isn't a code error per-say, but I need help. On the current concept I'm developing, I'm creating compatibility for both Console and PC controls. There seems to be some kind of Roblox error regarding the Humanoid:LoadCharacter() function where console movement doesn't initialize upon respawn. It works completely fine for keyboard controls and the rest of the Xbox controls seem to work fine. It seems to be exclusively movement for console.

The PlayerModule script(s) are in the PlayerScripts folder, and therefore isn't reset upon :LoadCharacter(), so I'm wondering if it's just some weird glitch having to do with that.

Or, maybe, it has something to do with the fact I have both the Xbox controller and the keyboard connected?

Any ideas on how I can go about fixing this manually?

1 answer

You can fork the core movement scripts (no need for forking Camera scripts) and make a new LocalScript inside of StarterPlayerScripts with custom movement. This essentially gives more creativity such as the ability for the player to rebind keys, etc.

This discussion is preserved as it was. New answers, comments, and votes are closed.