GMod Lua Running Script For Everyone?

I have this DFrame Script here:


function notifyBox()
	if (Menu == nil) then
		Menu = vgui.Create("DFrame")
		Menu:SetSize(ScrW() - 550, 40)
		Menu:SetPos(275, 10)
		Menu:SetTitle("")
		Menu:SetDraggable(false)
		Menu:ShowCloseButton(false)
		Menu:SetDeleteOnClose(false)
		Menu.Paint = function()
			surface.SetDrawColor(30, 30, 30, 150)
			surface.DrawRect(0, 0, Menu:GetWide(), Menu:GetTall())
			surface.SetTextColor(255, 255, 255, 255)
			surface.SetTextPos(10, 12)
			surface.DrawText("Someone Is Connecting.")
		end
	else
		if (Menu:IsVisible()) then
			Menu:SetVisible(false)
		else
			Menu:SetVisible(true)
		end
	end
end
concommand.Add("show_message", notifyBox)


This is just to put a box with text at the top middle of the screen for players to see. I added this line:


concommand.Add("show_message", notifyBox)

This is to add a custom command to use to display this box. When i go into the server and type [show_Message] in the console it displays the message on screen with the box and text. How do i do this on player connecting and make it display for everyone already in the game?

Asking:

  1. Display on playerConnect and display it for everyone already in the game.
  2. Hide it from everyone on playerSpawn?

Note:
I do know about


playerConnect()

and


playerSpawn()

but still dont know how to get this to run and display for everyone.