Menu on Initial Spawn

Hello, I’m looking to make a menu pop up on the initial spawn (first spawn on the server) of the player. Since GM:PlayerInitialSpawn is a server-side function, and the whole net library/usermessage thing still kinda confuses me, how would you do that? Considering that making a GUI is all client-side, how could I go about doing that? Any and all help is greatly appreciated.

A console command?


function GM:PlayerInitialSpawn(pl)

And of course on the clientside end you’d do

net.Receive(“Menu”, function()

Or you could do what Robotboy just said, and just do [LUA]pl:ConCommand(“OpenMenu”)[/LUA]either or.

Any preference? Either way, thank you two.

I use the ConCommands.