i_dont_meta
Explorer
So looking at the Sprite, I see that it wields a Longsword for some reason. If that were changed to a Shortsword would it break the Sprite?
Note that the longsword attack bonus here isn't based on either Str or Dex. And neither weapon's damage gets a stat bonus. So these values aren't following the normal rules. I wouldn't automatically make them +6 to hit with a rapier, but if you're the DM and you want to, then sure it won't matter much. If you're a player and just want to make your familiar better, well, ask your DMSprite...
STR 3(-4)
DEX 18(+4)
Longsword. Melee weapon attack: +2 to hit, reach 5 ft., one target. Hit: 1 slashing damage.
Shortbow. Ranged weapon attack: +6 to hit, range 40/160 ft., one target. Hit: 1 piercing damage