Lock ParticleEmitter to Mesh

I don’t know if this is even possible, but I’m having trouble finding a way to have a ParticleEmitter only spawn particles within the confines of a mesh.
I have this mesh that I want to keep particles spawning within.
Whenever I child a ParticleEmitter to the part, it spawns them within the bounds of the actual part instead of specifically the mesh.
If possible, I’d like to avoid using invisible parts or attachments, but I will if needed.
Not sure if it matters, but I need to be able to use the LockedToPart property so the particles stay with the item.

Roblox follows the structure of square-shaped selection boxes and those boxes indicate the area the ParticleEmitter will emit within.

To indicate the ParticleEmitter effect inside of the object in your image, as you’ve said, you require to make an invisible part to use as an alternative box for indicating the emitted particle.

I do wish to once see the time when you can use a ParticleEmitter to emit particles from point A to point B without the need of using parts but attachments.