Why does this not work?

game.Players.LocalPlayer.CharacterAdded:Connect(function()

	local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
	controls:Enable()
	
end)

This is a local script in starterplayerscripts. If your controls are disabled when you die, your controls are not enabled upon respawn, despite what the script says. I use this same method to disable controls. Why doesn’t this work?

Maybe add a :WaitForChild("PlayerModule")? I’ve done this using it before.