Fog in Fogless maps?

I managed to create fog using the Render hook ‘SetupWorldFog’ but it seems like ‘SetupWorldFog’ hook isn’t called in maps without actual fog. Is there a way to make fog in fogless maps?

[lua]
// Add World Fog
hook.Add( “SetupWorldFog”, “GG_SetupFog”, function()

	render.FogMode( 1 ) 
	render.FogStart( fogStart or 100 )
	render.FogEnd( fogEnd or 500  )
	render.FogMaxDensity( fogDensity or 1 )


	local col = Vector( 0, 0, 0 )
	render.FogColor( col.x * 255, col.y * 255, col.z * 255 )


	return true
	
end)

[/lua]