Maybe you should look into why enablefeatures is screwing things up.
Most likely cause, multiple scripts calling enablefeatures.
Use a weapon script as your central enabler/disabler.
Here's mine:
http://forums.graalonline.com/forums...ad.php?t=87692 but modify it to meet your needs of course.