This is brilliant, thank you very much. I now have this working. Once you’d explained it, I could see exactly what was happening. Instead of moving the whole script, I created the variables in the game mode blueprint and called on them from there. Works an absolute treat. Thank you again for you answer
This is now what the full script looks like - An abomination :