i apologize for the new thread. in all honesty this is my first forum experience and i did not want to keep asking you questions when you were already so helpful geometrix.
Thank you all for your agreed solution, it all makes sense now, i was not aware that my condition was firing every tick after the flag was set.
Did you see anything else that i should be concerned with or fix or do differently