Just removed everything from projectile spawn apart from this:
so it can set speed in construction script:
then getting projectile and setting all variables as before on that variable, and I’m still getting problems