Making a throwable object im begging you i need help with this

I’ve been trying to make a throwable object for about a week now. I wiped the code and am starting fresh.

I want it to be:

  • Accurate
  • Smooth
  • Quick

I want something that works like this Arsenal clip shown Below:
robloxapp-20241119-1851001.wmv (1.9 MB)
(Not the gutair but the disc that comes out of it)

I also want to be able to implement an effect when it hits something.

What is the best possible way to do this? I don’t want any scripts i just want options I’m getting desperate PLEASE!!!

Here is a video that explains everything you need to know: