Ropes Glitching Out

  1. What do you want to achieve? A clean parachute fall.

  2. What is the issue?

  3. What solutions have you tried so far?
    More Ropes
    Less Ropes
    Making the ropes invisible

Function for creating the ropes:

function MakeRope(RopeParent, AttachmentPos)
	local CreatedAttachment = Instance.new("Attachment", RopeParent)
	CreatedAttachment.Position = Vector3.new(0, -2, 0)
	
	local Rope1 = Instance.new("RopeConstraint", RopeParent)
	Rope1.Visible = true
	Rope1.Color = BrickColor.new("Black")
	Rope1.Length = 20
	Rope1.Attachment0 = script.Parent.Middle.BagAttachment
	Rope1.Attachment1 = CreatedAttachment
	
	return {CreatedAttachment, AttachmentPos}
end

Your character is trying to stand up.

Run this when the parachute is enabled:

local player = -- get this somehow
player.Humanoid.PlatformStand = true

Then, when it closes, run this:

local player = -- get this somehow
player.Humanoid.PlatformStand = false

Do you want to know why this works? Check this article out: Humanoid | Documentation - Roblox Creator Hub

2 Likes

It may be that you’re trying to run the script for the parachute on the server, and your character is falling and animating locally, so there is a lag ‘glitch’ between the parachute and it’s attachment on your character’s body.

2 Likes