I'm sorry to say that your script doesn't look that clean...and you don't script weirdly but redundantly.