Basically I've created a script that launches a fireball in-front of the player but I'm not entirely sure what would be the most effective way to damage other players with it.
Should I create a script and put it inside the fireball when it launches.. that would damage the player using .Touched.
Or should I use a .Touched function in my server script that create the fireball itself?

5 comments
Awesome! So it's better to have it in a second script inside the fireball instead of just using .Touched in the same script you create the part in?
Are you talking about an Instance.new script and then putting the code inside of the same script?
uh let me see if I can explain it a little clearly.
If you are then nah, In my opinion Create a second script as the child of the Instance script then in the instance script type in a code like "script.Parent."Damage Script".Parent = game.Workspace.Fireball
check my other comment c: