Multiple component entities

What’s the best way to go about making a scripted entity which has multiple components (props) to it?

Create the prop_dynamic with ents.Create and attach it using Entity.SetParent to attach it to the parenting entity. You will probably need to use self:GetPos() and an offset for when the entity itself is spawned.