warum benutzt du keine Decals?

dann kann die function bullet_hole weg und in der function pistol_shoot ersetzt du
Code:
ent_create("bullet_hole.tga",target,bullet_hole);


mit:
Code:
ent_decal(NULL,"bullet_hole.tga",0,0);



und bei dem c_trace noch SCAN_TEXTURE als mode angeben.