Enough is enough!

If you’re destroying script.Parent, I’m pretty sure that destroys the script and prevents it from executing the warn statement. (Unless you put it before the warn statement)