Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
TweenService = :()
PathfindingService = :()
RunService = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.Position = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleLabel = .()
titleLabel.Name =
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.TextScaled =
titleLabel.Font = .Font.GothamBold
titleLabel.Parent = titleBar
closeButton = .()
closeButton.Name =
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.BackgroundColor3 = .(, , )
closeButton.BorderSizePixel =
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.TextScaled =
closeButton.Font = .Font.GothamBold
closeButton.Parent = titleBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeButton
modeFrame = .()
modeFrame.Name =
modeFrame.Size = .(, -, , )
modeFrame.Position = .(, , , )
modeFrame.BackgroundColor3 = .(, , )
modeFrame.BorderSizePixel =
modeFrame.Parent = mainFrame
modeCorner = .()
modeCorner.CornerRadius = .(, )
modeCorner.Parent = modeFrame
modeDropdown = .()
modeDropdown.Name =
modeDropdown.Size = .(, -, , )
modeDropdown.Position = .(, , , )
modeDropdown.BackgroundTransparency =
modeDropdown.Text =
modeDropdown.TextColor3 = .(, , )
modeDropdown.TextScaled =
modeDropdown.Font = .Font.Gotham
modeDropdown.Parent = modeFrame
usernameFrame = .()
usernameFrame.Name =
usernameFrame.Size = .(, -, , )
usernameFrame.Position = .(, , , )
usernameFrame.BackgroundColor3 = .(, , )
usernameFrame.BorderSizePixel =
usernameFrame.Parent = mainFrame
usernameCorner = .()
usernameCorner.CornerRadius = .(, )
usernameCorner.Parent = usernameFrame
usernameBox = .()
usernameBox.Name =
usernameBox.Size = .(, -, , )
usernameBox.Position = .(, , , )
usernameBox.BackgroundTransparency =
usernameBox.PlaceholderText =
usernameBox.Text =
usernameBox.TextColor3 = .(, , )
usernameBox.PlaceholderColor3 = .(, , )
usernameBox.TextScaled =
usernameBox.Font = .Font.Gotham
usernameBox.Parent = usernameFrame
bringButton = .()
bringButton.Name =
bringButton.Size = .(, -, , )
bringButton.Position = .(, , , )
bringButton.BackgroundColor3 = .(, , )
bringButton.BorderSizePixel =
bringButton.Text =
bringButton.TextColor3 = .(, , )
bringButton.TextScaled =
bringButton.Font = .Font.GothamBold
bringButton.Parent = mainFrame
bringCorner = .()
bringCorner.CornerRadius = .(, )
bringCorner.Parent = bringButton
undetectedButton = .()
undetectedButton.Name =
undetectedButton.Size = .(, -, , )
undetectedButton.Position = .(, , , )
undetectedButton.BackgroundColor3 = .(, , )
undetectedButton.BorderSizePixel =
undetectedButton.Text =
undetectedButton.TextColor3 = .(, , )
undetectedButton.TextScaled =
undetectedButton.Font = .Font.GothamBold
undetectedButton.Parent = mainFrame
undetectedCorner = .()
undetectedCorner.CornerRadius = .(, )
undetectedCorner.Parent = undetectedButton
infiniteYieldButton = .()
infiniteYieldButton.Name =
infiniteYieldButton.Size = .(, -, , )
infiniteYieldButton.Position = .(, , , )
infiniteYieldButton.BackgroundColor3 = .(, , )
infiniteYieldButton.BorderSizePixel =
infiniteYieldButton.Text =
infiniteYieldButton.TextColor3 = .(, , )
infiniteYieldButton.TextScaled =
infiniteYieldButton.Font = .Font.GothamBold
infiniteYieldButton.Parent = mainFrame
infiniteYieldCorner = .()
infiniteYieldCorner.CornerRadius = .(, )
infiniteYieldCorner.Parent = infiniteYieldButton
stopButton = .()
stopButton.Name =
stopButton.Size = .(, -, , )
stopButton.Position = .(, , , )
stopButton.BackgroundColor3 = .(, , )
stopButton.BorderSizePixel =
stopButton.Text =
stopButton.TextColor3 = .(, , )
stopButton.TextScaled =
stopButton.Font = .Font.GothamBold
stopButton.Visible =
stopButton.Parent = mainFrame
stopCorner = .()
stopCorner.CornerRadius = .(, )
stopCorner.Parent = stopButton
settingsFrame = .()
settingsFrame.Name =
settingsFrame.Size = .(, -, , )
settingsFrame.Position = .(, , , )
settingsFrame.BackgroundColor3 = .(, , )
settingsFrame.BorderSizePixel =
settingsFrame.Parent = mainFrame
settingsCorner = .()
settingsCorner.CornerRadius = .(, )
settingsCorner.Parent = settingsFrame
speedLabel = .()
speedLabel.Name =
speedLabel.Size = .(, , , )
speedLabel.Position = .(, , , )
speedLabel.BackgroundTransparency =
speedLabel.Text =
speedLabel.TextColor3 = .(, , )
speedLabel.TextScaled =
speedLabel.Font = .Font.Gotham
speedLabel.Parent = settingsFrame
speedSlider = .()
speedSlider.Name =
speedSlider.Size = .(, -, , )
speedSlider.Position = .(, , , )
speedSlider.BackgroundColor3 = .(, , )
speedSlider.BorderSizePixel =
speedSlider.Parent = settingsFrame
speedSliderCorner = .()
speedSliderCorner.CornerRadius = .(, )
speedSliderCorner.Parent = speedSlider
speedKnob = .()
speedKnob.Name =
speedKnob.Size = .(, , , )
speedKnob.Position = .(, , , )
speedKnob.BackgroundColor3 = .(, , )
speedKnob.BorderSizePixel =
speedKnob.Text =
speedKnob.Parent = speedSlider
speedKnobCorner = .()
speedKnobCorner.CornerRadius = .(, )
speedKnobCorner.Parent = speedKnob
heightLabel = .()
heightLabel.Name =
heightLabel.Size = .(, , , )
heightLabel.Position = .(, , , )
heightLabel.BackgroundTransparency =
heightLabel.Text =
heightLabel.TextColor3 = .(, , )
heightLabel.TextScaled =
heightLabel.Font = .Font.Gotham
heightLabel.Parent = settingsFrame
heightSlider = .()
heightSlider.Name =
heightSlider.Size = .(, -, , )
heightSlider.Position = .(, , , )
heightSlider.BackgroundColor3 = .(, , )
heightSlider.BorderSizePixel =
heightSlider.Parent = settingsFrame
heightSliderCorner = .()
heightSliderCorner.CornerRadius = .(, )
heightSliderCorner.Parent = heightSlider
heightKnob = .()
heightKnob.Name =
heightKnob.Size = .(, , , )
heightKnob.Position = .(, -, , )
heightKnob.BackgroundColor3 = .(, , )
heightKnob.BorderSizePixel =
heightKnob.Text =
heightKnob.Parent = heightSlider
heightKnobCorner = .()
heightKnobCorner.CornerRadius = .(, )
heightKnobCorner.Parent = heightKnob
autoHealToggle = .()
autoHealToggle.Name =
autoHealToggle.Size = .(, -, , )
autoHealToggle.Position = .(, , , )
autoHealToggle.BackgroundColor3 = .(, , )
autoHealToggle.BorderSizePixel =
autoHealToggle.Text =
autoHealToggle.TextColor3 = .(, , )
autoHealToggle.TextScaled =
autoHealToggle.Font = .Font.Gotham
autoHealToggle.Parent = settingsFrame
autoHealCorner = .()
autoHealCorner.CornerRadius = .(, )
autoHealCorner.Parent = autoHealToggle
noclipToggle = .()
noclipToggle.Name =
noclipToggle.Size = .(, -, , )
noclipToggle.Position = .(, , , )
noclipToggle.BackgroundColor3 = .(, , )
noclipToggle.BorderSizePixel =
noclipToggle.Text =
noclipToggle.TextColor3 = .(, , )
noclipToggle.TextScaled =
noclipToggle.Font = .Font.Gotham
noclipToggle.Parent = settingsFrame
noclipCorner = .()
noclipCorner.CornerRadius = .(, )
noclipCorner.Parent = noclipToggle
statusLabel = .()
statusLabel.Name =
statusLabel.Size = .(, -, , )
statusLabel.Position = .(, , , )
statusLabel.BackgroundTransparency =
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
statusLabel.TextScaled =
statusLabel.Font = .Font.Gotham
statusLabel.Parent = mainFrame
currentConnection =
isLifting =
currentTarget =
liftBodyPosition =
healConnection =
liftStartTime =
targetPosition =
noclipConnection =
characterFlipConnection =
originalCFrames = {}
originalPlayerPosition =
deathConnection =
currentMode =
liftSpeed =
undetectedHeight =
autoHealEnabled =
noclipEnabled =
modes = {
classic = {name = , description = },
rocket = {name = , description = },
orbit = {name = , description = },
teleport = {name = , description = },
magnet = {name = , description = },
undetected = {name = , description = },
bring = {name = , description = }
}
dropdownOpen =
modeButtons = {}
()
dropdownFrame = .()
dropdownFrame.Name =
dropdownFrame.Size = .(, , , #modes * )
dropdownFrame.Position = .(, , , )
dropdownFrame.BackgroundColor3 = .(, , )
dropdownFrame.BorderSizePixel =
dropdownFrame.Visible =
dropdownFrame.ZIndex =
dropdownFrame.Parent = modeFrame
dropdownCorner = .()
dropdownCorner.CornerRadius = .(, )
dropdownCorner.Parent = dropdownFrame
yPos =
key, mode (modes)
modeButton = .()
modeButton.Name = key
modeButton.Size = .(, -, , )
modeButton.Position = .(, , , yPos)
modeButton.BackgroundColor3 = .(, , )
modeButton.BorderSizePixel =
modeButton.Text = mode.name
modeButton.TextColor3 = .(, , )
modeButton.TextScaled =
modeButton.Font = .Font.Gotham
modeButton.ZIndex =
modeButton.Parent = dropdownFrame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = modeButton
modeButton.MouseButton1Click:(()
currentMode = key
modeDropdown.Text = mode.name ..
statusLabel.Text = mode.description
dropdownFrame.Visible =
dropdownOpen =
)
modeButtons[key] = modeButton
yPos = yPos +
dropdownFrame
dropdownFrame = ()
modeDropdown.MouseButton1Click:(()
dropdownOpen = dropdownOpen
dropdownFrame.Visible = dropdownOpen
modeDropdown.Text = modeDropdown.Text:(, dropdownOpen )
)
dragging =
speedKnob.MouseButton1Down:(()
dragging =
)
heightDragging =
heightKnob.MouseButton1Down:(()
heightDragging =
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
heightDragging =
)
UserInputService.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragging
mousePos = UserInputService:()
sliderPos = speedSlider.AbsolutePosition
sliderSize = speedSlider.AbsoluteSize
relativeX = .((mousePos.X - sliderPos.X) / sliderSize.X, , )
speedKnob.Position = .(relativeX, -, , )
liftSpeed = + (relativeX * )
speedLabel.Text = .. .(, liftSpeed) ..
heightDragging
mousePos = UserInputService:()
sliderPos = heightSlider.AbsolutePosition
sliderSize = heightSlider.AbsoluteSize
relativeX = .((mousePos.X - sliderPos.X) / sliderSize.X, , )
heightKnob.Position = .(relativeX, -, , )
undetectedHeight = - + (relativeX * )
heightLabel.Text = .. .(, undetectedHeight)
)
autoHealToggle.MouseButton1Click:(()
autoHealEnabled = autoHealEnabled
autoHealToggle.Text = .. (autoHealEnabled )
autoHealToggle.BackgroundColor3 = autoHealEnabled .(, , ) .(, , )
autoHealEnabled
()
healConnection
healConnection:()
healConnection =
)
noclipToggle.MouseButton1Click:(()
noclipEnabled = noclipEnabled
noclipToggle.Text = .. (noclipEnabled )
noclipToggle.BackgroundColor3 = noclipEnabled .(, , ) .(, , )
)
infiniteYieldButton.MouseButton1Click:(()
(:())()
)
()
autoHealEnabled
healConnection
healConnection:()
healConnection = RunService.Heartbeat:(()
player.Character player.Character:()
humanoid = player.Character.Humanoid
humanoid.Health < humanoid.MaxHealth
humanoid.Health = humanoid.MaxHealth
)
()
player.Character player.Character:()
humanoidRootPart = player.Character.HumanoidRootPart
originalCFrames[humanoidRootPart] = humanoidRootPart.CFrame
currentCFrame = humanoidRootPart.CFrame
flippedCFrame = currentCFrame * .(.(), , )
humanoidRootPart.CFrame = flippedCFrame
characterFlipConnection
characterFlipConnection:()
characterFlipConnection = RunService.Heartbeat:(()
player.Character player.Character:() isLifting
rootPart = player.Character.HumanoidRootPart
currentPos = rootPart.Position
rootPart.CFrame = .(currentPos) * .(.(), , )
)
()
characterFlipConnection
characterFlipConnection:()
characterFlipConnection =
player.Character player.Character:()
humanoidRootPart = player.Character.HumanoidRootPart
originalCFrames[humanoidRootPart]
currentPos = humanoidRootPart.Position
originalRotation = originalCFrames[humanoidRootPart] - originalCFrames[humanoidRootPart].Position
humanoidRootPart.CFrame = .(currentPos) + originalRotation
originalCFrames[humanoidRootPart] =
()
noclipEnabled
noclipConnection
noclipConnection:()
noclipConnection = RunService.Stepped:(()
player.Character
_, part (player.Character:())
part:() part.CanCollide
part.CanCollide =
)
()
noclipConnection
noclipConnection:()
noclipConnection =
player.Character
_, part (player.Character:())
part:() part.Name ~=
part.CanCollide =
(partialName)
partialName = partialName:()
_, targetPlayer (Players:())
targetPlayer ~= player targetPlayer.Name:():(partialName, , )
targetPlayer
()
deathConnection
deathConnection:()
player.Character player.Character:()
deathConnection = player.Character.Humanoid.Died:(()
isLifting
()
)
()
currentConnection
currentConnection:()
currentConnection =
liftBodyPosition liftBodyPosition.Parent
liftBodyPosition:()
liftBodyPosition =
()
()
originalPlayerPosition player.Character player.Character:()
player.Character.HumanoidRootPart.CFrame = originalPlayerPosition
originalPlayerPosition =
isLifting =
currentTarget =
targetPosition =
bringButton.Visible =
bringButton.BackgroundColor3 = .(, , )
undetectedButton.Visible =
undetectedButton.BackgroundColor3 = .(, , )
stopButton.Visible =
stopButton.BackgroundColor3 = .(, , )
statusLabel.Text =
(targetPlayer)
player.Character player.Character:()
targetPlayer.Character targetPlayer.Character:()
playerRootPart = player.Character.HumanoidRootPart
targetRootPart = targetPlayer.Character.HumanoidRootPart
originalPlayerPosition = playerRootPart.CFrame
targetBounds = targetPlayer.Character:()
playerBounds = player.Character:()
offsetY = (targetBounds.Y / ) + (playerBounds.Y / ) +
targetPosition = .(
targetRootPart.Position.X,
targetRootPart.Position.Y - offsetY,
targetRootPart.Position.Z
)
()
()
playerRootPart.CFrame = .(targetPosition)
liftBodyPosition = .()
liftBodyPosition.MaxForce = .(.huge, .huge, .huge)
liftBodyPosition.Position = targetPosition
liftBodyPosition.D =
liftBodyPosition.P =
liftBodyPosition.Parent = playerRootPart
liftStartTime = ()
currentConnection = RunService.Heartbeat:(()
isLifting
targetPlayer.Character targetPlayer.Character:()
statusLabel.Text =
()
player.Character player.Character:()
targetRootPart = targetPlayer.Character.HumanoidRootPart
targetPosition = .(
targetRootPart.Position.X,
targetRootPart.Position.Y - offsetY,
targetRootPart.Position.Z
)
liftBodyPosition liftBodyPosition.Parent
liftBodyPosition.Position = targetPosition
)
(targetPlayer)
player.Character player.Character:()
targetPlayer.Character targetPlayer.Character:()
playerRootPart = player.Character.HumanoidRootPart
targetRootPart = targetPlayer.Character.HumanoidRootPart
originalPlayerPosition = playerRootPart.CFrame
targetPosition = .(targetRootPart.Position.X, targetRootPart.Position.Y - , targetRootPart.Position.Z)
()
playerRootPart.CFrame = .(targetPosition)
liftBodyPosition = .()
liftBodyPosition.MaxForce = .(.huge, .huge, .huge)
liftBodyPosition.Position = targetPosition
liftBodyPosition.D =
liftBodyPosition.P =
liftBodyPosition.Parent = playerRootPart
liftStartTime = ()
currentConnection = RunService.Heartbeat:(()
isLifting
targetPlayer.Character targetPlayer.Character:()
statusLabel.Text =
()
player.Character player.Character:()
elapsedTime = () - liftStartTime
targetRootPart = targetPlayer.Character.HumanoidRootPart
rocketSpeed = elapsedTime * elapsedTime * * liftSpeed
newY = targetRootPart.Position.Y + rocketSpeed
targetPosition = .(targetRootPart.Position.X, newY, targetRootPart.Position.Z)
liftBodyPosition liftBodyPosition.Parent
liftBodyPosition.Position = targetPosition
)
(targetPlayer)
player.Character player.Character:()
targetPlayer.Character targetPlayer.Character:()
playerRootPart = player.Character.HumanoidRootPart
targetRootPart = targetPlayer.Character.HumanoidRootPart
originalPlayerPosition = playerRootPart.CFrame
()
liftBodyPosition = .()
liftBodyPosition.MaxForce = .(.huge, .huge, .huge)
liftBodyPosition.D =
liftBodyPosition.P =
liftBodyPosition.Parent = playerRootPart
liftStartTime = ()
currentConnection = RunService.Heartbeat:(()
isLifting
targetPlayer.Character targetPlayer.Character:()
statusLabel.Text =
()
player.Character player.Character:()
elapsedTime = () - liftStartTime
targetRootPart = targetPlayer.Character.HumanoidRootPart
angle = elapsedTime * liftSpeed *
radius =
height = elapsedTime * liftSpeed *
x = targetRootPart.Position.X + .(angle) * radius
y = targetRootPart.Position.Y + height
z = targetRootPart.Position.Z + .(angle) * radius
targetPosition = .(x, y, z)
liftBodyPosition liftBodyPosition.Parent
liftBodyPosition.Position = targetPosition
)
(targetPlayer)
player.Character player.Character:()
targetPlayer.Character targetPlayer.Character:()
playerRootPart = player.Character.HumanoidRootPart
originalPlayerPosition = playerRootPart.CFrame
()
liftStartTime = ()
currentConnection = RunService.Heartbeat:(()
isLifting
targetPlayer.Character targetPlayer.Character:()
statusLabel.Text =
()
player.Character player.Character:()
elapsedTime = () - liftStartTime
targetRootPart = targetPlayer.Character.HumanoidRootPart
height = elapsedTime * * liftSpeed
targetPosition = .(targetRootPart.Position.X, targetRootPart.Position.Y + height, targetRootPart.Position.Z)
playerRootPart.CFrame = .(targetPosition)
)
(targetPlayer)
player.Character player.Character:()
targetPlayer.Character targetPlayer.Character:()
playerRootPart = player.Character.HumanoidRootPart
originalPlayerPosition = playerRootPart.CFrame
()
liftBodyPosition = .()
liftBodyPosition.MaxForce = .(.huge, .huge, .huge)
liftBodyPosition.D =
liftBodyPosition.P =
liftBodyPosition.Parent = playerRootPart
liftStartTime = ()
currentConnection = RunService.Heartbeat:(()
isLifting
targetPlayer.Character targetPlayer.Character:()
statusLabel.Text =
()
player.Character player.Character:()
elapsedTime = () - liftStartTime
targetRootPart = targetPlayer.Character.HumanoidRootPart
playerPos = playerRootPart.Position
direction = (targetRootPart.Position - playerPos).Unit
distance = .(, - elapsedTime * liftSpeed)
targetPosition = targetRootPart.Position - direction * distance + .(, elapsedTime * liftSpeed * , )
liftBodyPosition liftBodyPosition.Parent
liftBodyPosition.Position = targetPosition
)
(targetPlayer)
player.Character player.Character:()
targetPlayer.Character targetPlayer.Character:()
playerRootPart = player.Character.HumanoidRootPart
targetRootPart = targetPlayer.Character.HumanoidRootPart
originalPlayerPosition = playerRootPart.CFrame
()
()
liftStartTime = ()
currentConnection = RunService.Heartbeat:(()
isLifting
targetPlayer.Character targetPlayer.Character:()
statusLabel.Text =
()
player.Character player.Character:()
targetRootPart = targetPlayer.Character.HumanoidRootPart
targetBounds = targetPlayer.Character:()
offsetY = (targetBounds.Y / ) + undetectedHeight
targetPosition = .(
targetRootPart.Position.X,
targetRootPart.Position.Y - offsetY,
targetRootPart.Position.Z
)
playerRootPart.CFrame = .(targetPosition) * .(.(), , )
)
(targetPlayer)
player.Character player.Character:()
targetPlayer.Character targetPlayer.Character:()
playerRootPart = player.Character.HumanoidRootPart
targetRootPart = targetPlayer.Character.HumanoidRootPart
originalPlayerPosition = playerRootPart.CFrame
originalX = originalPlayerPosition.Position.X
()
()
targetBounds = targetPlayer.Character:()
offsetY = (targetBounds.Y / ) + (-)
phase1Position = .(
targetRootPart.Position.X,
targetRootPart.Position.Y - offsetY,
targetRootPart.Position.Z
)
playerRootPart.CFrame = .(phase1Position) * .(.(), , )
liftStartTime = ()
phase =
moveStartTime =
currentConnection = RunService.Heartbeat:(()
isLifting
targetPlayer.Character targetPlayer.Character:()
statusLabel.Text =
()
player.Character player.Character:()
elapsedTime = () - liftStartTime
targetRootPart = targetPlayer.Character.HumanoidRootPart
phase ==
targetBounds = targetPlayer.Character:()
offsetY = (targetBounds.Y / ) + (-)
targetPosition = .(
targetRootPart.Position.X,
targetRootPart.Position.Y - offsetY,
targetRootPart.Position.Z
)
playerRootPart.CFrame = .(targetPosition) * .(.(), , )
elapsedTime >
phase =
moveStartTime = ()
phase ==
moveElapsed = () - moveStartTime
moveSpeed = * liftSpeed
currentX = targetRootPart.Position.X
targetX = originalX
distance = .(targetX - currentX)
distance >
direction = targetX > currentX -
newX = currentX + (direction * moveSpeed * moveElapsed)
(direction == newX >= targetX) (direction == - newX <= targetX)
newX = targetX
targetBounds = targetPlayer.Character:()
offsetY = (targetBounds.Y / ) + (-)
targetPosition = .(
newX,
targetRootPart.Position.Y - offsetY,
targetRootPart.Position.Z
)
playerRootPart.CFrame = .(targetPosition) * .(.(), , )
phase =
moveStartTime = ()
phase ==
lowerElapsed = () - moveStartTime
lowerSpeed = * liftSpeed
targetBounds = targetPlayer.Character:()
baseOffsetY = (targetBounds.Y / ) + (-)
additionalLower = lowerElapsed * lowerSpeed
targetPosition = .(
originalX,
targetRootPart.Position.Y - baseOffsetY - additionalLower,
targetRootPart.Position.Z
)
playerRootPart.CFrame = .(targetPosition) * .(.(), , )
)
(targetPlayer)
currentMode ==
(targetPlayer)
currentMode ==
(targetPlayer)
currentMode ==
(targetPlayer)
currentMode ==
(targetPlayer)
currentMode ==
(targetPlayer)
currentMode ==
(targetPlayer)
currentMode ==
(targetPlayer)
()
player.CharacterAdded:(()
()
)
player.Character
()
bringButton.MouseButton1Click:(()
isLifting
statusLabel.Text =
username = usernameBox.Text:(, )
username ==
statusLabel.Text =
targetPlayer = (username)
targetPlayer
statusLabel.Text =
targetPlayer == player
statusLabel.Text =
statusLabel.Text = .. targetPlayer.Name .. .. modes[currentMode].name ..
isLifting =
currentTarget = targetPlayer
bringButton.Visible =
undetectedButton.Visible =
stopButton.Visible =
stopButton.BackgroundColor3 = .(, , )
(targetPlayer)
statusLabel.Text =
()
)
undetectedButton.MouseButton1Click:(()
isLifting
statusLabel.Text =
username = usernameBox.Text:(, )
username ==
statusLabel.Text =
targetPlayer = (username)
targetPlayer
statusLabel.Text =
targetPlayer == player
statusLabel.Text =
statusLabel.Text = .. targetPlayer.Name ..
isLifting =
currentTarget = targetPlayer
bringButton.Visible =
undetectedButton.Visible =
stopButton.Visible =
stopButton.BackgroundColor3 = .(, , )
(targetPlayer)
statusLabel.Text =
()
)
stopButton.MouseButton1Click:(()
()
)
closeButton.MouseButton1Click:(()
()
healConnection
healConnection:()
deathConnection
deathConnection:()
screenGui:()
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.F
screenGui.Enabled = screenGui.Enabled
)
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
player lifter, use undetected player lifter for best result.

Universal