this is because you're hitting the unique string limit, for example you're casting a value inside the text, being the health, this is creating alot of new strings eating away at the limit of the vm, the correct way would be using setvalue, settext for text, setvalue for values so you would want todo .label and asign a string to that lable and use setvalue and the outcome would be Zombie Health: 100 as an example or clear the string table and using a custom array to track the amount of strings you generated.