Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
ReplicatedStorage = :()
TeleportService = :()
UserInputService = :()
player = Players.LocalPlayer
Character = player.Character player.CharacterAdded:()
Humanoid = Character:()
HumanoidRootPart = Character:()
()
.(()
.()
teamGui = player:():()
background = teamGui:()
mainJoin = background:(, ) background.MainBody:() background.MainBody.PATIENT:()
mainJoin mainJoin:()
mainJoin.Activated:()
()
.()
subJoin = background:(, ) background.SubTeamsBody:() background.SubTeamsBody.Patient:()
subJoin subJoin:()
subJoin.Activated:()
()
)
()
_, element (player:():())
element.Name ~=
element:()
movement = {w = , a = , s = , d = , space = , shift = }
UserInputService.InputBegan:((input, gp)
gp
k = input.KeyCode
k == .KeyCode.W movement.w =
k == .KeyCode.A movement.a =
k == .KeyCode.S movement.s =
k == .KeyCode.D movement.d =
k == .KeyCode.Space movement.space =
k == .KeyCode.LeftShift k == .KeyCode.RightShift movement.shift =
)
UserInputService.InputEnded:((input)
k = input.KeyCode
k == .KeyCode.W movement.w =
k == .KeyCode.A movement.a =
k == .KeyCode.S movement.s =
k == .KeyCode.D movement.d =
k == .KeyCode.Space movement.space =
k == .KeyCode.LeftShift k == .KeyCode.RightShift movement.shift =
)
isNoclipping =
noclipConnection
()
isNoclipping
isNoclipping =
noclipConnection = RunService.Heartbeat:(()
Character
_, part (Character:())
part:()
part.CanCollide =
)
()
isNoclipping =
noclipConnection
noclipConnection:()
noclipConnection =
Character
_, part (Character:())
part:() part.CanCollide =
waypoints = {
.(, , -),
.(, , -),
.(-, , -),
.(-, , -),
.(-, , -),
.(, , -),
.(, , )
}
(target, speed)
speed = speed
arrived =
connection
connection = RunService.RenderStepped:(()
root = Character:()
root
direction = (target - root.Position)
distance = direction.Magnitude
distance <
arrived =
root.Velocity = .(, , )
connection:()
direction = direction.Unit
root.Velocity = direction * speed
root.RotVelocity = .(, , )
root.CFrame = .(root.Position, target)
)
arrived .()
()
()
TeleportService:(.PlaceId, player)
()
()
()
i, target (waypoints)
( .. i .. .. #waypoints)
(target, )
.()
()
()
.()
()
player.CharacterAdded:((newChar)
Character = newChar
Humanoid = newChar:()
HumanoidRootPart = newChar:()
.()
()
)
()