local O=require(script:WaitForChild("\075\101\121\098\111\097\114\100"))local U=require(script:WaitForChild("\071\097\109\101\112\097\100"))local m=require(script:WaitForChild("\068\121\110\097\109\105\099\084\104\117\109\098\115\116\105\099\107"))local Z do local O,U=pcall(function()return(UserSettings()):IsUserFeatureEnabled("\085\115\101\114\077\097\107\101\084\104\117\109\098\115\116\105\099\107\068\121\110\097\109\105\099")end)Z=O and U end local v=Z and m or require(script:WaitForChild("\084\111\117\099\104\084\104\117\109\098\115\116\105\099\107"))

local Keyboard = require(script:WaitForChild("Keyboard"))
local Gamepad = require(script:WaitForChild("Gamepad"))
local DynamicThumbstick = require(script:WaitForChild("DynamicThumbstick"))

local FFlagUserMakeThumbstickDynamic do
	local success, value = pcall(function()
		return UserSettings():IsUserFeatureEnabled("UserMakeThumbstickDynamic")
	end)
	FFlagUserMakeThumbstickDynamic = success and value
end

local TouchThumbstick = FFlagUserMakeThumbstickDynamic and DynamicThumbstick or require(script:WaitForChild("TouchThumbstick"))
