Always draw an ent no matter where you're looking

Hi, so im using this script to draw a flame infront of my blowtorch swep


function ENT:Draw()
local Client=LocalPlayer()
	local attachmentID=Client:GetViewModel():LookupAttachment("muzzle")
	AP= Client:GetViewModel():GetAttachment(attachmentID)
local Jet_Mat=Material("/submod/effects/Muzzle_jet")
	render.SetMaterial( Jet_Mat )
	render.DrawBeam(AP.Pos+(AP.Ang:Right()*0.2),AP.Pos+(AP.Ang:Forward()*15)+(AP.Ang:Right()*0.2),6,1,0,Color(155,155,25))
end

the problem is, it only draws if im looking at where the invisible entity is
so, how can i make it draw all the time?
i was hoping to use the one ent to draw for all the clients, so making one of them for every client and having it follow infront of their view wont work

thanks

**[ENT.UpdateTransmitState

http://wiki.garrysmod.com/favicon.ico](wiki.garrysmod.com/?title=ENT.UpdateTransmitState)**
[lua]
function ENT:UpdateTransmitState()
return TRANSMIT_ALWAYS
end
[/lua]

Aren’t you supposed to use **[Entity.SetRenderBounds

http://wiki.garrysmod.com/favicon.ico](http://wiki.garrysmod.com/?title=Entity.SetRenderBounds)** instead of using **[ENT.UpdateTransmitState

http://wiki.garrysmod.com/favicon.ico](wiki.garrysmod.com/?title=ENT.UpdateTransmitState)** which is meant for networked variables?

ent:SetRenderBoundsWS( Vector( -100000, -100000, -100000 ), Vector( 100000, 100000, 100000 ) ) should do the trick.

Btw, is there some shortcut for making those shiny wiki links?

The wiki pages contain the BBCode.

Thanks.

You should be using the built-in hooks in the SWEP table. There’s a couple there.