**UPDATE: **
So the problem was the UMG Widget HUD being cast from the mycharacter script. I changed it so that the UMG Widget HUD was being cast from the gamemode, and now it works buttery smooth on phones
**UPDATE: **
So the problem was the UMG Widget HUD being cast from the mycharacter script. I changed it so that the UMG Widget HUD was being cast from the gamemode, and now it works buttery smooth on phones