How to make a object fall at a lesser velocity

so in a script, an animation plays where the rig throws a object at the ground, but the object falls fast that it clips through the ground so i tried messing around with assemblelinearvelocity to make it fall slower but idk how to use it can anyone tell me how to make it fall slower

You can try using a constraint called VectorForce. Its documentation stated that it applies a constant force to an assembly, The direction and strength of the force is determined by a Vector3. You just need a attachment in a object and set the velocity to be only on Y axis.

i added a vectorforce into attachment inside the object, the x is set to 1000 do i make it 0? and do i do postive number for y or negative

the gravitiational force is Vector3.new(0,-196.2,0). So i think you should set it to be Vector3.new(0,300,0). Depends on your object mass!

its working like slower fall but it still goes through the ground

also the object mass is 1.780 should i change the y into something else

Set the velocity on the Y-axis to mass * force

Hmmm. Then you should try adding more y value to it. In my last project i tried mass * gravity acceleration and it doesnt seems to work. I think you just have to guess the value of it

Do you want the object to have its own gravity?