Proper way to hide a Mesh Component?

I have a character that can equip or unequip a weapon. My instinct is to create the mesh at startup and just hide/show it depending on whether it should be equipped or not.

My question is how is best done? It dosn’t seem as simple as only SetHiddenInGame()

Thanks

SetHidden is used for entire Actor. For components use “Visible” boolean under Rendering.

Does that still “Tick” the component? I would like it to be completely disabled until I reveal it again

Yes, still ticks. Use SetTickEnabled to disable. Also look up on how to disable actors in google cause usually it’s a number of things you need to do like disabling the collision so that noone bumps into this hidden nonticking actor.