local function Y(Y,n,o)return Y<n and n or Y>o and o or Y end local function n()local Y=player.Character if Y then return Y:FindFirstChildOfClass("\072\117\109\097\110\111\105\100"),Y:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")end end local function o(Y)local n=math.abs(Y)if n>DEADZONE then n=.255000975*(2^(2.299113817*n)-1)return Y>0 and(n>1 and 1 or n)or n>1 and-1 or-n end return 0 end
------------------------------------------------

local function Clamp(x, min, max)
	return x < min and min or x > max and max or x
end

local function GetChar()
	local character = player.Character
	if character then
		return character:FindFirstChildOfClass("Humanoid"), character:FindFirstChild("HumanoidRootPart")
	end
end

local function InputCurve(x)
	local s = math.abs(x)
	if s > DEADZONE then
		s = 0.255000975 * (2 ^ (2.299113817 * s) - 1)
		return x > 0 and (s > 1 and 1 or s) or (s > 1 and -1 or -s)
	end
	return 0
end
