local g=nil local N=nil local V={}if IsTouchDevice then V.Thumbstick=require(script:WaitForChild("\084\104\117\109\098\115\116\105\099\107"))V.Thumbpad=require(script:WaitForChild("\084\104\117\109\098\112\097\100"))V.DPad=require(script:WaitForChild("\068\080\097\100"))V.Default=V.Thumbstick TouchJumpModule=require(script:WaitForChild("\084\111\117\099\104\074\117\109\112"))BindableEvent_OnFailStateChanged=script.Parent:WaitForChild("\079\110\067\108\105\099\107\084\111\077\111\118\101\070\097\105\108\083\116\097\116\101\067\104\097\110\103\101")else V.Keyboard=require(script:WaitForChild("\075\101\121\098\111\097\114\100\077\111\118\101\109\101\110\116"))end
--
local CurrentControlModule = nil
local ClickToMoveTouchControls = nil
local ControlModules = {}
if IsTouchDevice then
	ControlModules.Thumbstick = require(script:WaitForChild('Thumbstick'))
	ControlModules.Thumbpad = require(script:WaitForChild('Thumbpad'))
	ControlModules.DPad = require(script:WaitForChild('DPad'))
	ControlModules.Default = ControlModules.Thumbstick
	TouchJumpModule = require(script:WaitForChild('TouchJump'))
	BindableEvent_OnFailStateChanged = script.Parent:WaitForChild('OnClickToMoveFailStateChange')
else
	ControlModules.Keyboard = require(script:WaitForChild('KeyboardMovement'))
end
