Making weapon not drop on death (ttt)

Hi, my weapon does not have a proper world model so it floats in the air when someone dies. How do I make it not drop on death?

[lua]
function SWEP:ShouldDropOnDie()
return false
end
[/lua]

Takes 2 seconds to search the wiki…

is there a way to make it drop a different weapon?