I don't think it would be possible (I know it is possible but this is more advanced)
local ourMat = Material( "materials/hudemodels/lightsaber.vtf" )
surface.SetDrawColor( 255, 255, 255, 255 )
surface.SetMaterial( ourMat )
surface.DrawTexturedRect( ScrW() / 100, ScrH () / 1.3, 70, 40 )
And It comes up with a black and purple box :/