I also noticed a lot of outputs that are created are spent inside the same block (this is probably part of the attack logic). But i didn`t know this is possible (seeing those tx it clearly is). Can you confirm this?
Yes, it is possible to spend output in the same block it has been originated. This is actually quite normal.