local F=require(script:WaitForChild("\075\101\121\098\111\097\114\100"))local C=require(script:WaitForChild("\071\097\109\101\112\097\100"))local R=require(script:WaitForChild("\068\121\110\097\109\105\099\084\104\117\109\098\115\116\105\099\107"))local I do local F,C=pcall(function()return(UserSettings()):IsUserFeatureEnabled("\085\115\101\114\072\105\100\101\067\111\110\116\114\111\108\115\087\104\101\110\077\101\110\117\079\112\101\110")end)I=F and C end local S=require(script:WaitForChild("\084\111\117\099\104\084\104\117\109\098\115\116\105\099\107"))
-- Roblox User Input Control Modules - each returns a new() constructor function used to create controllers as needed
local Keyboard = require(script:WaitForChild("Keyboard"))
local Gamepad = require(script:WaitForChild("Gamepad"))
local DynamicThumbstick = require(script:WaitForChild("DynamicThumbstick"))

local FFlagUserHideControlsWhenMenuOpen
do
	local success, result = pcall(function()
		return UserSettings():IsUserFeatureEnabled("UserHideControlsWhenMenuOpen")
	end)
	FFlagUserHideControlsWhenMenuOpen = success and result
end

local TouchThumbstick = require(script:WaitForChild("TouchThumbstick"))
