(note: I looked at different posts with this issues but they still didn’t fix my issue)
Ok so I’m making a jetpack with AlignPosition and the AlignPosition is doing nothing. I checked everything and couldn’t find why it didn’t work.
AlignPosition script:
local plrCharacter = plrWhoWantsToEquip.Character or plrWhoWantsToEquip.CharacterAdded:Wait()
local characterHumanoidRootPart = plrCharacter:FindFirstChild("HumanoidRootPart")
local attachementForHumanoidRootPart = Instance.new("Attachment")
attachementForHumanoidRootPart.Name = "AttachementHumanoidRootPartForJetpack"
attachementForHumanoidRootPart.Parent = characterHumanoidRootPart
local attachementForJetpack = Instance.new("Attachment")
attachementForJetpack.Name = "AttachementJetpack"
attachementForJetpack.WorldPosition = characterHumanoidRootPart.Position + Vector3.new(0, 5, 0)
attachementForJetpack.WorldOrientation = characterHumanoidRootPart.Orientation
attachementForJetpack.Parent = playerJetpackTable.CurrentJetpack.Jetpack
local newAlignPosition = Instance.new("AlignPosition")
newAlignPosition.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
newAlignPosition.Attachment0 = attachementForHumanoidRootPart
newAlignPosition.Attachment1 = attachementForJetpack
newAlignPosition.Enabled = true
newAlignPosition.Parent = characterHumanoidRootPart```