Disabling controls is intended to be done through the PlayerModule itself instead of directly through finding a child module. The GetControls method exists to return the controls registered through the PlayerModule and Disable is meant to disable controls.
local playerModule = require(game:GetService("Players").LocalPlayer.PlayerScripts:WaitForChild("PlayerModule"))
playerModule:GetControls():Disable()