Want to make a Change to Symmetra’s Teleport

I have an Idea for Symmetra’s Teleport for a Custom game and there’s Currently Two main issues with it. The plan is to when Symmetra or an Ally uses her Teleporter, they get 50 Overhealth

  1. Symmetra gets the health when pressing Interact, even when not Teleporting

  2. It doesn’t affect Allies

Does anyone have any clues on how to fix this??