Pet Mesh "Overlay" Effect / Coloring Mesh Textures

  1. I want to add Overlay effects to the pets in my game. I have multiple overlay effects in mind but the one that I want to focus on for this post is making the pet transparent and colored while keeping the mesh texture.
  2. The Issue? I’ve never used meshes much before, so I have no idea how to achieve any of the overlay/skin effects that I want to accomplish.
  3. I tried using SurfaceAppearance to set the color correctly, but it completely covers the mesh texture leaving no detail except for the model.

Images:
Default Pet Mesh:

Summary

Close to wanted outcome (needs mesh texture included):

Summary

I want to be able to adjust pet mesh color and transparency using scripts for a whole more in my game.

Is what I want to even possible?