Помогите с кодом

как сделать так чтобы третье лицо включалось не при нажатии f1 а при нажатии f2 //AeroMatix || https://www.youtube.com/channel/UCzA_5QTwZxQarMzwZFBJIAw || Steam Community :: AeroMatix

if( CLIENT ) then

function ThirdPersonUmsg( data )
	if( LocalPlayer().ThirdPerson == nil ) then
		LocalPlayer().ThirdPerson = true;
	else
		LocalPlayer().ThirdPerson = !LocalPlayer().ThirdPerson;
	end;	
end;

usermessage.Hook( "ThirdPerson", ThirdPersonUmsg );

function ThirdPerson( ply, pos, ang, fov )
	if( LocalPlayer().ThirdPerson ) then
		local view = {};
		local dist = 100;
		local trace = {};
		
		trace.start = pos;
		trace.endpos = pos - ( ang:Forward() * dist );
		trace.filter = LocalPlayer();
		local trace = util.TraceLine( trace );
		if( trace.HitPos:Distance( pos ) < dist - 10 ) then
			dist = trace.HitPos:Distance( pos ) - 10;
		end;
		view.origin = pos - ( ang:Forward() * dist );
		view.angles = ang;
		view.fov = fov;
		
		return view;
	end;
end;

hook.Add( "CalcView", "ThirdPerson", ThirdPerson );

function ThirdPersonSDLP()
	if( LocalPlayer().ThirdPerson ) then
		return true;
	end;
end;

hook.Add( "ShouldDrawLocalPlayer", "ThirdPersonSDLP", ThirdPersonSDLP );

else

function ToggleThirdPerson( ply )
	umsg.Start( "ThirdPerson", ply );
	umsg.End();
end;

hook.Add( "ShowHelp", "ToggleThirdPerson", ToggleThirdPerson );

end;

замени

hook.Add( "ShowHelp", "ToggleThirdPerson", ToggleThirdPerson );

на

hook.Add( "ShowTeam", "ToggleThirdPerson", ToggleThirdPerson );

не помогло, теперь не работает не f1 не f2

значит у тебя руки сам понял откуда. Всё работает, твой же код взял и заменил то что я сказал