local Q=nil local I={}local v={}v.Current=nil function v.SwitchTo(I,Q)if v.Current==Q then return end if v.Current then v.Current:Disable()end v.Current=Q if v.Current then v.Current:Enable()end end function v.IsTouchJumpModuleUsed(Q)return isJumpEnabled end local X=require(script:WaitForChild("\077\097\115\116\101\114\067\111\110\116\114\111\108"))
--
local ClickToMoveTouchControls = nil
local ControlModules = {}

local ControlState = {}
ControlState.Current = nil
function ControlState:SwitchTo(newControl)
	if ControlState.Current == newControl then return end
	
	if ControlState.Current then
		ControlState.Current:Disable()
	end
	
	ControlState.Current = newControl
	
	if ControlState.Current then
		ControlState.Current:Enable()
	end
end

function ControlState:IsTouchJumpModuleUsed()
	return isJumpEnabled
end

local MasterControl = require(script:WaitForChild('MasterControl'))