if you are going for a classic style then the map is not amazing, it looks very plasticy, and the buildings are not great, i would use studs for textures personally, but its up to you. What im trying to say is, if your going for a classic style, make the houses similar to original roblox house:
(not a great image but im just trying to show you what i mean)
The map also has some errors in it:
also, the interiors of the buildings are lacking, add furniture and such to make the city feel more alive.
example of a building that needs detail
the sounds are over used in many games, which is not a big deal, but it just makes your game stand out less.
.
.
.
visual effects
-please add some muzzle flash
what muzzle flash is
-you can make this with a particle emitter and pointlight
–add effects for the bullet impacting the ground.zombies, ete
-possibly add hitmarkers?
.
.
.
more stuff to change:
-like i said before, a menu where you can buy different weapons, create lobbies, and set custom difficulties for the game.
-when all players die, it should reset the game, instead of having to wait for the round to end.
-also, zombies shouldn’t despawn at the end of a round, you should have to kill all zombies then the round ends.
make some UI please
-the gun should not have infinite ammo, which also introduces the need for an ammo counter ui,
-also the ui above the zombies head is not great, i get you are going for a classic style, but it is just a little too basic for me. this ones not a big deal just something i wanted to say.
.
.
.
bugs i found
-all zombies but default zombie type will try to attack you while dead.
thats kinda it i know i spent a whole hour yapping about your game but i hope this helps