i’m sure it can be. depending on how pkhead codes it, it might act differently, but the easiest method (in my head) is to make an animated clip with a bullet, and it moves inside the clip. the clip itself stays still, but since the bullet inside the clip moves and the hitbox moves with it, it should work.
or you can code x and y velocity to it.
and for pkhead, you might want to add knockback and recoil as an option for all the attacks. (and if it’s a lunge or dash attack, recoil would technically be negative)