Making a 1st person shooter gamemode and making it online

I’m still new when it comes to developing a game. Are there any specific directions on how to make a first person shooter online? Last time I asked, I was told to just script it in the source engine. Any help? Thanks!