These type of threads always suffer from the same problem: many of the people who contribute to them don't have a full understanding of scripting, or even the commands they're contributing, and a lot of the listings end up being not fully explained, improperly used, not working, or outright nonexistent functions, and the OP doesn't check them