Here's some stuff I updated for you zombies players i'm too lazy to do the rest. The EntityInfo struct holds most the things so you can look through it with reclass and find them if you want but everything you need for unlimited ammo/godmode and teleporting the local player and zombies if below.
struct GEntity_T
{
short ClientNum; //0x0000
char pad_0002[6]; //0x0002
char State; //0x0008
char pad_0009[7]; //0x0009
int IsAlive; //0x0010 //not checked in game
char pad_0014[8]; //0x0014
Vector3 NewOrigin; //0x001C
char pad_0028[24]; //0x0028
Vector3 Angle1; //0x0040
char pad_004C[336]; //0x004C
int Team; //0x01A0
int EntityType; //0x01A4
char pad_01A8[116]; //0x01A8
Vector3 Pos1; //0x0218 //one of these is the head position
Vector3 Pos2; //0x0224
Vector3 ModifiablePos; //0x0230
Vector3 Angle2;
char pad_023C[128]; //0x023C
int ModifiableHealth; //0x02C8
int MaxHealth; //0x02CC
char pad_02D0[552]; //0x02D0
}; //Size: 0x4F8 //next player
struct EntityInfo //don't know the name to this struct
{
char pad_000[0x30];
Vector3 ModifiableLocalPos; //0x3C
char pad_001[0x18];
int Rapidfire; //0x54
char pad_002[0x630];
int Ammo[5]; //0x688
char pad_003[0x164CC];
}; //Size: 0x16B68 //next player
Offsets:
Gentity = gameExe + 0xA3D39F0 //pointer
GentityInfo = gameExe + 0xA54BDE0 //pointer