Has a framestep feature and hitbox viewer. Tested on NTSC-U CvS2 and NTSC-U and PAL CFJ. Do not rely on the framestep for turbo frame data, they will always be in normal! Use PCSX2's video recording function if you want that.
The script will lag upon clicking "Start Diagnostics." This is normal. The reason for it is because it is scanning for the throw breakpoints. To get them, select a character with an air throw (such as Raiden with his DP+P), perform the regular ground throw until the breakpoint list pops up, then perform the air throw until the breakpoint changes (this is easy to see if you just select any random thing in the list; once the air throw causes it to select a green item in the list, you're good to go and the lag should stop).
HUGE thanks goes to Jedpossum for his findings in his MvC2 deconstruction thread that aided in the creation of this script.