return{Name="\117\110\098\105\110\100",Aliases={},Description="\085\110\098\105\110\100\115 \097\110 \105\110\112\117\116 \112\114\101\118\105\111\117\115\108\121 \098\111\117\110\100 \119\105\116\104 \066\105\110\100",Group="\068\101\102\097\117\108\116\085\116\105\108",Args={{Type="\117\115\101\114\073\110\112\117\116 \033 \098\105\110\100\097\098\108\101\082\101\115\111\117\114\099\101 \064 \112\108\097\121\101\114",Name="\073\110\112\117\116\047\075\101\121",Description="\084\104\101 \107\101\121 \111\114 \105\110\112\117\116 \116\121\112\101 \121\111\117\'\100 \108\105\107\101 \116\111 \117\110\098\105\110\100\046"}};ClientRun=function(z,s)local B=z:GetStore("\067\077\068\082\095\066\105\110\100\115")if B[s]then B[s]:Disconnect()B[s]=nil return"\085\110\098\111\117\110\100 \099\111\109\109\097\110\100 \102\114\111\109 \105\110\112\117\116\046"else return"\084\104\097\116 \105\110\112\117\116 \119\097\115\110\'\116 \098\111\117\110\100\046"end end}
return {
	Name = "unbind",
	Aliases = {},
	Description = "Unbinds an input previously bound with Bind",
	Group = "DefaultUtil",
	Args = {
		{
			Type = "userInput ! bindableResource @ player",
			Name = "Input/Key",
			Description = "The key or input type you'd like to unbind.",
		},
	},

	ClientRun = function(context, inputEnum)
		local binds = context:GetStore("CMDR_Binds")

		if binds[inputEnum] then
			binds[inputEnum]:Disconnect()
			binds[inputEnum] = nil
			return "Unbound command from input."
		else
			return "That input wasn't bound."
		end
	end,
}
