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.

Code:

local debounce = true

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

	script.Parent.Parent.Humanoid:LoadAnimation(script.Parent.ThrowAnim):Play()
	
	wait(0.05)
	
	local clone = game.ReplicatedStorage.Throwables.Potion:Clone()
	clone.Parent = workspace
	clone.PrimaryPart.Position = script.Parent.Handle.Position
	clone.Part.Position = clone.PrimaryPart.Position + Vector3.new(0,0,0.3)
	
	local bv = Instance.new("BodyVelocity")
	bv.MaxForce = Vector3.new(5000,5000,5000)
	bv.Velocity = (mouseCF.LookVector * 30)
	bv.Parent = clone.PrimaryPart
	
	
	
	
	
	
	
	debounce = true
end)

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

vector3.new(0,-1,0)

To the end. Hope this helps