Client-sided projectile, server-sided hit detection

I would use FastCast, it’s really performant:

Tutorial:

3 Likes