Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
player = Players.LocalPlayer
mouse = player:()
character, humanoid, root
(char)
character = char
humanoid = char:()
root = char:()
player.Character
(player.Character)
player.CharacterAdded:(setupCharacter)
ropeConstraint
beam
webAttach
swingActive =
()
params = RaycastParams.()
params.FilterType = .RaycastFilterType.Exclude
params.FilterDescendantsInstances = {character}
params.IgnoreWater =
params
(attach0, attach1)
beam = .()
beam.Attachment0 = attach0
beam.Attachment1 = attach1
beam.Color = ColorSequence.(.(, , ), .(, , ))
beam.Width0 =
beam.Width1 =
beam.LightEmission =
beam.Texture =
beam.TextureMode = .TextureMode.Wrap
beam.TextureSpeed =
beam.FaceCamera =
beam.Parent = root
beam
()
swingActive =
ropeConstraint ropeConstraint:() ropeConstraint =
beam beam:() beam =
webAttach webAttach:() webAttach =
()
swingActive
()
root
rayParams = ()
origin = root.Position + root.CFrame.LookVector *
direction = (mouse.Hit.Position - origin).Unit *
result = :(origin, direction, rayParams)
result result.Instance
hitPart = result.Instance
webAttach = .()
webAttach.Name =
webAttach.Position = hitPart.CFrame:(result.Position)
webAttach.Parent = hitPart
playerAttach = .()
playerAttach.Name =
playerAttach.Parent = root
ropeConstraint = .()
ropeConstraint.Attachment0 = webAttach
ropeConstraint.Attachment1 = playerAttach
ropeConstraint.Length = (result.Position - root.Position).Magnitude
ropeConstraint.Visible =
ropeConstraint.Thickness =
ropeConstraint.Restitution =
ropeConstraint.Parent = root
beam = (webAttach, playerAttach)
swingActive =
dir = (result.Position - root.Position).Unit
root.Velocity = root.Velocity + dir * + .(, , )
UserInputService.InputBegan:((input, gp)
gp
input.UserInputType == .UserInputType.MouseButton1
()
)
RunService.Heartbeat:(()
swingActive ropeConstraint webAttach webAttach.Parent
anchorWorldPos = webAttach.WorldPosition
diff = anchorWorldPos - root.Position
distance = diff.Magnitude
maxLen = ropeConstraint.Length
distance > maxLen
pull = diff.Unit * (distance - maxLen)
root.Velocity += pull *
webAttach.Parent webAttach.Parent:()
()
swingActive
()
)you can drag unachored parts, if you drive a car and click with the script, you can make it go fucking 1000 mphs. But the main part is being able to fling yourself across buildings like spider man, or just for faster transportation

Universal