Oh i forgot to add: i had some stutters whenever i used a weapon for the first time. Probably missing projectile pooling?
i do have everything pooled but i noticed the stutters myself sometimes. i assume there's probably a particle somewhere i forgot to do, i'll take a peek