Run it
Copy the script and paste it into your executor.
:():(, {
Title = ,
Text = ,
Duration =
})
Player = .Players.LocalPlayer
Character = Player.Character Player.CharacterAdded:()
Root = Character:()
Hum = Character:()
UserInputService = :()
RunService = :()
Players = :()
AttachmentChar = .(, Root)
AttachmentObj =
AlignPos =
AlignOri =
CanGlue =
IsGlued =
()
IsGlued =
AlignPos AlignPos:(); AlignPos =
AlignOri AlignOri:(); AlignOri =
AttachmentObj AttachmentObj:(); AttachmentObj =
Hum:(.HumanoidStateType.GettingUp)
UserInputService.JumpRequest:(()
IsGlued
()
CanGlue =
.()
CanGlue =
)
RunService.Stepped:(()
CanGlue
IsGlued
Params = RaycastParams.()
Params.FilterType = .RaycastFilterType.Exclude
Params.FilterDescendantsInstances = {Character}
Cast = :(Root.Position, .(, -, ), Params)
Cast Cast.Instance Cast.Instance.Anchored
IsAPlayer =
Cast.Instance.Parent:() Cast.Instance.Parent.Parent:()
IsAPlayer =
IsAPlayer
IsGlued =
AttachmentObj = .(, Cast.Instance)
AttachmentObj.WorldPosition = Cast.Position + .(, Character:().Y / , )
AlignPos = .(, Root)
AlignPos.Attachment0 = AttachmentChar
AlignPos.Attachment1 = AttachmentObj
AlignPos.MaxForce =
AlignPos.Responsiveness =
AlignOri = .(, Root)
AlignOri.Attachment0 = AttachmentChar
AlignOri.Attachment1 = AttachmentObj
AlignOri.MaxTorque =
AlignOri.Responsiveness =
Hum:(.HumanoidStateType.Running)
AttachmentObj AttachmentObj.Parent
Hum:(.HumanoidStateType.Running)
()
)
Hum:(.HumanoidStateType.Ragdoll, )
Hum:(.HumanoidStateType.FallingDown, )
BUG of spinning around in the parkour Yeet.