local Y={}local Q={__index=Y}function Y.new(Y)local c={}c.character=Y.Character c.humanoid=c.character:WaitForChild("\072\117\109\097\110\111\105\100")c.hrp=c.character:WaitForChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")c._lockedMoveVector=c.humanoid.MoveDirection c._forcedMoveVector=c.humanoid.MoveDirection c._mode=Enum.HumanoidControlType.Default return setmetatable(c,Q)end


local humanoidControl = {};
local humanoidControl_mt = {__index = humanoidControl};

function humanoidControl.new(player)
	local self = {};
	
	self.character = player.Character;
	self.humanoid = self.character:WaitForChild("Humanoid");
	self.hrp = self.character:WaitForChild("HumanoidRootPart");
	
	self._lockedMoveVector = self.humanoid.MoveDirection;
	self._forcedMoveVector = self.humanoid.MoveDirection;
	self._mode = Enum.HumanoidControlType.Default;
	
	return setmetatable(self, humanoidControl_mt);
end
