Throwable item not affected by gravity

The issue is that this throwable potion is flying forever and is not affected by gravity. I tried adding a second body velocity so it would fall, but it did not work.


local debounce = true

script.Parent.Throw.OnServerEvent:Connect(function(player, mouseCF)
	if debounce == false then return end
	debounce = false

	local clone = game.ReplicatedStorage.Throwables.Potion:Clone()
	clone.Parent = workspace
	clone.PrimaryPart.Position = script.Parent.Handle.Position
	clone.Part.Position = clone.PrimaryPart.Position +,0,0.3)
	local bv ="BodyVelocity")
	bv.MaxForce =,5000,5000)
	bv.Velocity = (mouseCF.LookVector * 30)
	bv.Parent = clone.PrimaryPart
	debounce = true

As far as I know, a body velocity will cause the part to not be affected by gravity, so I would either use a different movement type, or add another velocity, this time going down slightly to give the effect of gravity

Is there a way to add the downward movement to the body velocity i already have or no?

You Could Use :Destroy after a certain time like a second maybe

I got it. I just added a vector3 with the downward force.

Yes, as I don’t have access to studio, I can’t test this rn, but I think you could just add something like,-1,0)

To the end. Hope this helps