Create a shootable disc/ball

What could i use to make a shootable object like this that is smooth and fast like this:

robloxapp-20241119-1851001.wmv (1.9 MB)

should i be simulating it on the client or what? I want it to be smooth and go straight, slowly, but surely. The script i have right now has a delay and is nowhere near as smooth as the arsenal clip show above.

I’m creating a Wizard spell type weapon and I just want to know the best way.

If you want smooth then use the client. Drawback only they can see thier shots and the scripts can be hacked. A mix of server and client scripts with remotes is what most go with.

But how could i kinda make it look like there also shooting on the server? and kinda combine it?

Sure … just saying some of them unreal smooth ones are also totally hackable … :frowning:
It’s give and take. You’ll have to lose a bit of smoothness.

I think im gonna just try using SetNetworkOwner, not the best thing to use but its whatever.

i also want to ask how i should check when the disc that was shot is touched because part.Touched doesn’t seem to be doing the trick