Did some quick testing and it’s the looping of the projectiles array during Tick that’s the problem and I mean purely just looping the array. I have it loop then end. No movement calculations. Nothing. Just looping alone tanks my FPS. Tested For Each and For loops. Both are god awful slow in BP.