Bodygyro Y axis does not work on HumanoidRootPart

Bodygyro Y axis does not work on HumanoidRootPart
I want the parachute is working like jailbreak!

Here is video


while true do

	if Cam.CFrame.LookVector.Y > 0 and num > -100 then
		num = num - 2
	elseif Cam.CFrame.LookVector.Y < 0 and num < 100 then
		num = num + 5
	elseif Cam.CFrame.LookVector.Y == 0 then
		num = num + 0.5
	end
	BodyVel.Velocity = Vector3.new(Cam.CFrame.LookVector.X * 20, Cam.CFrame.LookVector.Y * num, Cam.CFrame.LookVector.Z * 20)
	BodyGyro.CFrame = Cam.CFrame
	--TS:Create(HRP, TweenInfo.new(0.1, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {CFrame = CFrame.new(HRP.Position, Cam.CFrame.LookVector.Unit * 10000)}):Play()
	--HRP.CFrame = CFrame.new(HRP.Position, Cam.CFrame.LookVector.Unit * 10000)

	RS.RenderStepped:Wait()
end

I’m not certain I know you’re problem exactly. Do you want the Character model to tilt forwards and backwards as in X-axis rotation? (as rotation around the Y axis seems to be working in the video). I’m not sure… but I believe the Humanoid within the character model prevents it from tilting by default. You could potentially try setting the property PlatformStand to true during the parachute falling state. I think this bypasses the automatic upright standing for Humanoids.

I’m tried your solution and then it’s work!
Thanks for helping