hello and welcome to HCM forum,
according to the dental history presented by you it seems that you have a dental abscess
which causes pain, swelling and pus discharge in some cases.
i would advise you to see your dentist
and get the tooth treated to avoid the infection from spreading to the surrounding tissues.
also, for the flesh colored painless lumps, it is better to see your dentist as he/she will check clinically and rule out the diagnosis, it may or may not require treatment.
i recommend you to maintain proper oral hygiene
, use a soft bristle tooth brush with any tooth paste of your choice, use interdental brush
or a dental floss to clean areas between the teeth.
brush your teeth twice/daily and floss once/day,
kindly follow these steps to prevent plaque
formation, which in turn will keep your mouth free of oral problems.
i hope i answered your query,
i wish you good health.