*Sigh*.
1.) THIS IS THE MOST IMPORTANT PART. I WANT YOU TO READ, UNDERSTAND AND REMEMBER THIS WHILE YOU ARE ATTEMPTING TO CRITICIZE OTHER'S EFFORTS.
GS1 != GS2, IT'S NOT GOOD FOR COMPATIBILITY.

Now on, to the second part.
I would suggest actually putting the baddy in a damn class and then adding that weapon to the player and putnpc2 the class.