ok so update, i put that in a while loop so it would stay up, and now it actually switches depending on what texture im looking at, and shows .mdl's if i target them, as well.

the problem is, its not based off my pan at all, its just based off of directly in front of the character.