I want to create a cannon system that uses a flight system similar to Skydive off a tower

So I was trying multiple ways to replicate SKYDIVE Off A TOWER! 🪂 - Roblox flight system but instead of the player flying down first, they get shot up and then start to descend. How do I possibly achieve this flight system and what is needed in order to create it. Right now, this is what im on but it just cannot work.

	function cannon:startLinearVelocity(player : Player)
	local plot = plotFunctions:GetPlot(player)
	if not plot then
		return
	end
	
	local character = player.Character
	local hrp : BasePart = character:WaitForChild("HumanoidRootPart")
	local humanoid : Humanoid = character:WaitForChild("Humanoid")
	local speed = player.Speed.Value
	
	hrp.Anchored = false
humanoid.PlatformStand = true
plot.FrontLayer.CanCollide = false
local linear = Instance.new("LinearVelocity",hrp)

linear.Attachment0 = hrp.RootAttachment
linear.MaxAxesForce = Vector3.new(math.huge,math.huge,math.huge)
	linear.VectorVelocity = Vector3.new(0,launchAngle,speed * 100)


	


end


2 Likes