each player has its own pointer. and it points to a struct where you can find the object, index and position of the player. the position stored in this struct isnt really usefull for esp/aimbot, cause the position is the players foot position. thats where the object of the player comes in. with it you can get every node of the player and its position (head, neck, torso, left/right foot, left/right arms, each finger, etc). then do some calcs for esp/aimbot and you have done it.