Mobile overheat

It’s probably just something else that’s wrong with Blueprint?
Why don’t you just “graduate” to C++ and try doing the same exact thing directly via Visual Studio (or another compiler if you don’t like that one).
On average - Stuff runs 30% faster than when using blueprint. And you can still prototype in blueprint if you set things up correctly.