in the blueprints u have ->
bp value, even if this is useless in-game, i dont know if a value of "0" could cause any crash. I always leave a value of "10" in there. But as i said, this is just a curiousity , i dont think thats the problem
values on "breachance" and "firechance" are from 0-10, so writting something like "80" is useless, and maybe that is wat is causing the crashes.
in the animations u have ->
weapon anim name = "supernova_laser_1" etc
and below u have <sheet>supernova_laser_shot1 etc
the "sheet" calusule must refer to the weapon sheet of the supernova laser, so that code must be "<sheet>supernova_laser1</sheet> (just exactly like the name of the animation).
And finally, u are missing a "<" at the start of one of the animsheet clausules. This is probably wat is causing the crashes.
Thats wat i saw, but u can change all of that, and try again