This is more asking for scripting-guidance rather than solving an issue.
I’d like a system which allows spells to be shot through a wand and when colliding with an object, have cool VFX.
I have already developed a working system but the .Touched is not very accurate, and tends to go through an object before it actually registers a touch. This prevents me from applying the VFX.
I have looked into better Touched alternatives but I have come to no success, so I am now asking for an alternative.
Oh, I forgot to mention. The gravity is not completely disabled. It is effected by gravity very slightly by 0.75%. So a raycast may not be possible.
If all goes bad, I could just make it completely antigrav, in that case… how would I be able to use the raycast to be accurate (basically account for the travel time instead of hitting a player sooner than the projectile hits them)
if you want projectiles with drop i’d reccomend fastcast (which includes a drop system so you’d have to scrap some of your code), or you could do a very small raycast inside the hitbox of the projecile every frame