Here are my scripts if you need better understanding of what I am trying to say:
the server script:
You can customize the bullet however u want for ex. if you wanna deal damage you can add touched add a function to what will happen when touched
and here is mine its quite simple and note that I have made the bullet spawn in the position humanoidrootpart which doesn’t seem great and you can customize however you want
Outcome: https://gyazo.com/a97c20d45dea5fb6603e1419a38225dd