Hook spawn. Strip user weapons if on Terrorist team. Set unlimited ammo if on Counter-Terrorist team (probably by setting a variable for the player to true depending on the type of script you use, and setting it false of on Terrorist). You can get unlimited ammo script from a plugin that gives unlimited ammo.