Entity acting wierd?

[lua]
local wep = ents.Create( “item_gun” )
wep:Setwepclass(w_class)
wep:Setwepname(w_name)
wep:SetOwner(ply)
wep:SetModel(w_model)
wep:SetPrice(price)
wep:SetTitle(title)
wep:SetPos(Vector(ply:GetPos().x+10,ply:GetPos().y,ply:GetPos().z))
wep:SetCollisionGroup(COLLISION_GROUP_NONE)
wep:Activate()
wep:Spawn()
[/lua]

Basically, the weapon is no colided with players, unpickable by physgun but you can pick it up with grav gun. What is this and how do i fix it? I don’t get any errors.
Thanks in advance

SetOwner does this.

How come?

[editline]19th March 2015[/editline]

You’re right but why?

Because it is supposed to do so.