No "q" menu

For some reason out of nowhere gmod wont let me get too my Q menu when playing multiplayer.

I have completely reinstalled steam along with all steam games and the error still lingers

The toolgun is now a “scripted weapon”
The q menu doesnt show up, just this error: Failed: sandbox\gamemode\cl_spawnmenu.lua:21: attempt to call method ‘SuppressHint’ (a nil value)
The other error has something to do with paint notes and it continues to stack errors like in pic #2

Here are pics:

Its probably a conflicting addon(if you did not clean those out), not sure though.

Nope. Seems default Garry’s Mod folders are messed up.
I only found a fix by copying my gamemodes folder from my pc to my laptop.

I updated it somewhere…wait…
http://www.megaupload.com/?d=2P8HVE1W
Sandbox.

Change the Garrysmod folder in

C/Program files/steam/steamapps/YourSteamName/Garrysmod/

To GarrysmodOld

then launch Gmod and try again.

if it works slowly one by one add your addons back in.

I have tried all but whosdr’s approach which i will try if my gmod is still fucked up after complete reinstallation of steam and all of its games.

Even with a clean installation of steam and all of its games it still refuses to work online

Tried dowloading the sandbox, that doesnt work either

Have you used ANY kind of reskin that changes either the skin of the “Q” menu or anything related to it?Have you removed files related to it?And I would also suggest the cleaning prossedure before the complete reinstall as it saves time!

i have had this issue before my problem was assmod but it can be other addons as well any addons you have installed around the time of the issue you need to get rid of 1 by 1 and if that doesnt do it i have no idea

I havent reskinned. And i tried the cleaning procedure first, reinstall of gmod second, complete reinstallation of steam third, and now its vanilla gmod so i dont know why it would still have this issue

[editline]12:49PM[/editline]

is it normal to have base, fretta, and sandbox as gamemode folders in gmod, isnt sandbox base?

also this is the code for q menu issues: Failed: sandbox\gamemode\cl_spawnmenu.lua:21: attempt to call method ‘SuppressHint’ (a nil value)

Here is the coding for it (im not a coder but i can tell that this might be the issue)

NOTIFY_GENERIC = 0
NOTIFY_ERROR = 1
NOTIFY_UNDO = 2
NOTIFY_HINT = 3
NOTIFY_CLEANUP = 4

local NoticeMaterial = {}
NoticeMaterial[ NOTIFY_GENERIC ] = surface.GetTextureID( “vgui/notices/generic” )
NoticeMaterial[ NOTIFY_ERROR ] = surface.GetTextureID( “vgui/notices/error” )
NoticeMaterial[ NOTIFY_UNDO ] = surface.GetTextureID( “vgui/notices/undo” )
NoticeMaterial[ NOTIFY_HINT ] = surface.GetTextureID( “vgui/notices/hint” )
NoticeMaterial[ NOTIFY_CLEANUP ] = surface.GetTextureID( “vgui/notices/cleanup” )

local HUDNote_c = 0
local HUDNote_i = 1
local HUDNotes = {}

function GM:AddNotify( str, type, length )

local tab = {}
tab.text 	= str
tab.recv 	= SysTime()
tab.len 	= length
tab.velx	= -5
tab.vely	= 0
tab.x		= ScrW() + 200
tab.y		= ScrH()
tab.a		= 255
tab.type	= type

table.insert( HUDNotes, tab )

HUDNote_c = HUDNote_c + 1
HUDNote_i = HUDNote_i + 1

end

local function DrawNotice( self, k, v, i )

local H = ScrH() / 1024
local x = v.x - 75 * H
local y = v.y - 300 * H

if ( !v.w ) then

	surface.SetFont( "GModNotify" )
	v.w, v.h = surface.GetTextSize( v.text )

end

local w = v.w
local h = v.h

w = w + 16
h = h + 16

draw.RoundedBox( 4, x - w - h + 8, y - 8, w + h, h, Color( 30, 30, 30, v.a * 0.4 ) )

// Draw Icon

surface.SetDrawColor( 255, 255, 255, v.a )
surface.SetTexture( NoticeMaterial[ v.type ] )
surface.DrawTexturedRect( x - w - h + 16, y - 4, h - 8, h - 8 ) 


draw.SimpleText( v.text, "GModNotify", x+1, y+1, Color(0,0,0,v.a*0.8), TEXT_ALIGN_RIGHT )
draw.SimpleText( v.text, "GModNotify", x-1, y-1, Color(0,0,0,v.a*0.5), TEXT_ALIGN_RIGHT )
draw.SimpleText( v.text, "GModNotify", x+1, y-1, Color(0,0,0,v.a*0.6), TEXT_ALIGN_RIGHT )
draw.SimpleText( v.text, "GModNotify", x-1, y+1, Color(0,0,0,v.a*0.6), TEXT_ALIGN_RIGHT )
draw.SimpleText( v.text, "GModNotify", x, y, Color(255,255,255,v.a), TEXT_ALIGN_RIGHT )

local ideal_y = ScrH() - (HUDNote_c - i) * (h + 4)
local ideal_x = ScrW()

local timeleft = v.len - (SysTime() - v.recv)

// Cartoon style about to go thing
if ( timeleft < 0.8  ) then
	ideal_x = ScrW() - 50
end
 
// Gone!
if ( timeleft < 0.5  ) then

	ideal_x = ScrW() + w * 2

end

local spd = RealFrameTime() * 15

v.y = v.y + v.vely * spd
v.x = v.x + v.velx * spd

local dist = ideal_y - v.y
v.vely = v.vely + dist * spd * 1
if (math.abs(dist) < 2 && math.abs(v.vely) < 0.1) then v.vely = 0 end
local dist = ideal_x - v.x
v.velx = v.velx + dist * spd * 1
if (math.abs(dist) < 2 && math.abs(v.velx) < 0.1) then v.velx = 0 end

// Friction.. kind of FPS independant.
v.velx = v.velx * (0.95 - RealFrameTime() * 8 )
v.vely = v.vely * (0.95 - RealFrameTime() * 8 )

end

function GM:PaintNotes()

if ( !HUDNotes ) then return end
	
local i = 0
for k, v in pairs( HUDNotes ) do

	if ( v != 0 ) then
	
		i = i + 1
		DrawNotice( self, k, v, i)		
	
	end
	
end

for k, v in pairs( HUDNotes ) do

	if ( v != 0 && v.recv + v.len < SysTime() ) then
	
		HUDNotes[ k ] = 0
		HUDNote_c = HUDNote_c - 1
		
		if (HUDNote_c == 0) then HUDNotes = {} end
	
	end

end

end

[editline]01:40PM[/editline]

UPDATE!

I have completely removed steam and valve from my computer and registry files. This in theory should fix this issue, will update when done installing all of the games again

Any updates on this issue? My friend is getting it too.

I emailed Garrysupport and they have no solution for the solution that i havent tried already. Im gonna give it a LONG break before i play gmod again… especially since i got BFBC2