Spawning a stationary player model entity

What’s the best way to spawn a player model to just stand in the world still? What entity should be used?

[editline]6th April 2016[/editline]

Ok, I’m using generic_actor.

[editline]6th April 2016[/editline]

However… how can I make it so players can walk through the generic_actor, but it still acts normal. Setting it to “copy:SetSolid(“SOLID_NONE”)” makes it stand in a T-Pose.



local copy = ents.Create( "generic_actor" )
copy:SetModel(ply:GetModel())
copy:SetPos(Vector(ply:GetPos())
copy:SetAngles(ply:GetAngles())
copy:SetModelScale(ply:GetModelScale()) 
copy:SetSolid("SOLID_NONE")
copy:Spawn()