Hello guys First of all ( Thanks for All The Support ) =) Well , a few days ago , i was working with a gamemode , and now i put it on the ( Dedicated Server ) but i receive some errors :/
Like:

( Not THe ULX , Its Something Else, Well This Lines:
Trying To Open " Q Menu " ( Inventory , Character Skills Area )
If you know what is the problem here , i hope you can help me =)
Thanks ,
Schiaffino
PD: Sorry for my bad spelling , im from spain =)
function GM:OnSpawnMenuOpen()
if !LocalPlayer().Data then return end
GAMEMODE.MainMenu = GAMEMODE.MainMenu or vgui.Create("mainmenu")
GAMEMODE.MainMenu:Center()
GAMEMODE.MainMenu:SetTargetAlpha(255)
GAMEMODE.MainMenu.Frame:SetVisible(true)
gui.EnableScreenClicker(true)
RestoreCursorPosition()
GAMEMODE.MainMenu.PlayersTab:LoadPlayers()
GAMEMODE.MainMenu.InventoryTab:ReloadAmmoDisplay()
GAMEMODE.MainMenu.CharacterTab:LoadHeader()
GAMEMODE.MainMenu.CharacterTab:LoadMasters()
end
Line 59 Error GAMEMODE.MainMenu.InventoryTab:ReloadAmmoDisplay()
When You Log Into This Server
if SERVER then
hook.Add("PlayerSpawn", "PlayerSpawn_Stats", function(ply)
for name, stat in pairs(GAMEMODE.DataBase.Stats) do
if ply.Stats then
ply:SetStat(name, ply:GetStat(name))
if stat.OnSpawn then
stat:OnSpawn(ply, ply:GetStat(name))
end
end
end
ply:AddStat("stat_agility", ply.ToMakeUpAgility or 0)
ply.ToMakeUpAgility = 0
end)
end
if CLIENT then
usermessage.Hook("UD_UpdateStats", function(usrMsg)
LocalPlayer():SetStat(usrMsg:ReadString(), usrMsg:ReadLong())
end
Line 49 Error LocalPlayer():SetStat(usrMsg:ReadString(), usrMsg:ReadLong())