I don't think you needed to create another topic since the topic is pretty much the same but whatever
https://forum.plutonium.pw/topic/27760/mw3-infected-server/
Also note that giving a script file name doesn't make any sense.
No one knows what gunrotation.gsc is. It's a script from a random guy so you can't just drop names and expect people to understand what you're talking about
Anyways, one way or another yes you could write something like that at the right place in the code (onplayerspawned)
if (GetDvar("mapname") == "mp_highrise") { self TakeWeapon("throwingknife_mp"); self GiveWeapon("bouncingbetty_mp"); }