It's your last event. That event is constantly running as the condition is true for as long as the animalControl is over the shapeControl (which is 3 seconds), then it's calling Wait 3 seconds each time and storing up a whole bunch of mess! Just add 'System:Trigger once' to event 4, and it will only call that code once.