Was this made on the doom engine!?
Try Total Chaos and Project Brutality, you'll get stunned. Doom modding community will never die and will never cease to amaze us.