What's the best way to disable collision but keep use input on an entity

I’m gonna have a lot of buttons but they don’t need collision so I’m thinking about the best way to do them performance-wise.

Currently setting up physics normally then using SetCollisionGroup( COLLISION_GROUP_WORLD ).

Maybe this can help?

One of my favorite methods: self:SetCollisionGroup( COLLISION_GROUP_DEBRIS_TRIGGER );

without _TRIGGER the object can be walked through and not targeted. With _TRIGGER it allows the object to be picked up, used, etc ( such as weapons / ragdolls, etc… ). It prevents massive lag when objects touch such as ragdolls, or weapons on weapons…

Does COLLISION_GROUP_DEBRIS_TRIGGER have any advantage over COLLISION_GROUP_WORLD? (Sorry for 2 week lateness, didn’t realise there were any replies)