jfk EO-11110 #1 (what octothorpe said. I use seperate entities too, a high poly version including hand and lower arm for the player, a low poly version to pick up. Picking method could also be a simple "if Entityditance(player,gun) < d"... )