Im just trying to have full control of the player so i can customize movemnt controsl etc, heres a snippet tho
local pMod = game.Players.LocalPlayer.PlayerScripts:WaitForChild("PlayerModule")
local PlayerModule = require(pMod)
local Controls = PlayerModule:GetControls()
Controls.controlsEnabled = false
This code is very random for when it decideds to disable controls because of the finicky GetControls method
I’m not sure what you’retrying to do particularly, I usually just make my own ControlScript and whatever you put in should override all default Roblox controls.
You can swap them on the fly at any time I believe.
but having to do that, for each console, (and movile devices), and creating ur own playermodule, while the given playermodule already does everything 10x better, with all the implmentations, having to create my own would take increasingly more time then figuring out a way to access it
I did in this particular case, but you can use the default as long as you know how to assign the same controls across multiple input types in the same line. You do that through ContextActionService, like I showed.
All my module did was set the walkspeed and direction to be used when setting up controls in ContextActionService lol.