I need a help for developing a leading arrow

You can write your topic however you want, but you need to answer these questions:

  1. **What do you want to achieve?
    I want to make a leading arrow which is pointing destination. Not using beam. I want to make 3D Pointer. And it’s path must be parabolic. For example, In Gucci Town

  2. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I already make parabolic pointer with beam using curveSize. And I make 3D Pointer which pointing destination straight path not parabolic.

local tweenSerivce=game:GetService("TweenService")
local replicatedStorage=game:GetService("ReplicatedStorage")

local start=workspace:WaitForChild("Start")
local ends=workspace:WaitForChild("End")


local tweenInfo=TweenInfo.new(10,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut,0,false,0)

local endProperties={Position=ends.Position}


while wait(1) do
	local arrowClone=replicatedStorage:WaitForChild("Arrow"):Clone()
	arrowClone.Parent=workspace
	
	local tweenToPlay=tweenSerivce:Create(arrowClone,tweenInfo,endProperties)
	tweenToPlay:Play()
	tweenToPlay.Completed:Connect(function()
		arrowClone:Destroy()
	end)
end

This cods is what I used to. I want to add parabolic functions in this code. Please help. THX!