Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
TweenService = :()
player = Players.LocalPlayer
player
.()
player = Players.LocalPlayer
mouse = player:()
mouse
.()
mouse = player:()
looping =
targetPlayer =
currentTime =
isFloatActive =
activeTarget =
targetConnection =
.OriginalJoints = {}
.OriginalHipHeight =
config = {
baseZ = ,
rangeZ = ,
limbSpeed = ,
bodySpeed =
}
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
successCore, errCore = (()
ScreenGui.Parent = :()
)
successCore
ScreenGui.Parent = player:()
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
IntroFrame = .()
IntroFrame.Name =
IntroFrame.Parent = ScreenGui
IntroFrame.BackgroundColor3 = .(, , )
IntroFrame.BorderSizePixel =
IntroFrame.Position = .(, -, , -)
IntroFrame.Size = .(, , , )
UICorner1 = .()
UICorner1.Parent = IntroFrame
UICorner1.CornerRadius = .(, )
IntroTitle = .()
IntroTitle.Parent = IntroFrame
IntroTitle.BackgroundTransparency =
IntroTitle.Position = .(, , , )
IntroTitle.Size = .(, , , )
IntroTitle.Font = .Font.GothamBold
IntroTitle.Text =
IntroTitle.TextColor3 = .(, , )
IntroTitle.TextSize =
IntroTitle.TextStrokeTransparency =
IntroSubtitle = .()
IntroSubtitle.Parent = IntroFrame
IntroSubtitle.BackgroundTransparency =
IntroSubtitle.Position = .(, , , )
IntroSubtitle.Size = .(, , , )
IntroSubtitle.Font = .Font.Gotham
IntroSubtitle.Text =
IntroSubtitle.TextColor3 = .(, , )
IntroSubtitle.TextSize =
ContinueButton = .()
ContinueButton.Parent = IntroFrame
ContinueButton.BackgroundColor3 = .(, , )
ContinueButton.Position = .(, -, , )
ContinueButton.Size = .(, , , )
ContinueButton.Font = .Font.GothamBold
ContinueButton.Text =
ContinueButton.TextColor3 = .(, , )
ContinueButton.TextSize =
ContinueButton.AutoButtonColor =
UICorner2 = .()
UICorner2.Parent = ContinueButton
UICorner2.CornerRadius = .(, )
MainFrame = .()
MainFrame.Name =
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Position = .(, -, , -)
MainFrame.Size = .(, , , )
MainFrame.Visible =
MainFrame.BackgroundTransparency =
UICorner3 = .()
UICorner3.Parent = MainFrame
UICorner3.CornerRadius = .(, )
TopBar = .()
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = .(, , )
TopBar.BorderSizePixel =
TopBar.Size = .(, , , )
UICorner4 = .()
UICorner4.Parent = TopBar
UICorner4.CornerRadius = .(, )
Title = .()
Title.Parent = TopBar
Title.BackgroundTransparency =
Title.Position = .(, , , )
Title.Size = .(, -, , )
Title.Font = .Font.GothamBold
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
CloseButton = .()
CloseButton.Parent = TopBar
CloseButton.BackgroundColor3 = .(, , )
CloseButton.Position = .(, -, , -)
CloseButton.Size = .(, , , )
CloseButton.Font = .Font.GothamBold
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
UICorner5 = .()
UICorner5.Parent = CloseButton
UICorner5.CornerRadius = .(, )
StatusLabel = .()
StatusLabel.Parent = MainFrame
StatusLabel.BackgroundTransparency =
StatusLabel.Position = .(, , , )
StatusLabel.Size = .(, , , )
StatusLabel.Font = .Font.GothamMedium
StatusLabel.Text =
StatusLabel.TextColor3 = .(, , )
StatusLabel.TextSize =
StatusLabel.TextWrapped =
StatusLabel.TextYAlignment = .TextYAlignment.Center
BaseZLabel = .()
BaseZLabel.Parent = MainFrame
BaseZLabel.BackgroundTransparency =
BaseZLabel.Position = .(, , , )
BaseZLabel.Size = .(, , , )
BaseZLabel.Font = .Font.GothamBold
BaseZLabel.Text =
BaseZLabel.TextColor3 = .(, , )
BaseZLabel.TextSize =
BaseZLabel.TextXAlignment = .TextXAlignment.Center
BaseZInput = .()
BaseZInput.Parent = MainFrame
BaseZInput.BackgroundColor3 = .(, , )
BaseZInput.Position = .(, , , )
BaseZInput.Size = .(, , , )
BaseZInput.Font = .Font.GothamMedium
BaseZInput.Text = (config.baseZ)
BaseZInput.TextColor3 = .(, , )
BaseZInput.TextSize =
BaseZInput.ClearTextOnFocus =
UICornerBaseZ = .()
UICornerBaseZ.Parent = BaseZInput
UICornerBaseZ.CornerRadius = .(, )
RangeZLabel = .()
RangeZLabel.Parent = MainFrame
RangeZLabel.BackgroundTransparency =
RangeZLabel.Position = .(, , , )
RangeZLabel.Size = .(, , , )
RangeZLabel.Font = .Font.GothamBold
RangeZLabel.Text =
RangeZLabel.TextColor3 = .(, , )
RangeZLabel.TextSize =
RangeZLabel.TextXAlignment = .TextXAlignment.Center
RangeZInput = .()
RangeZInput.Parent = MainFrame
RangeZInput.BackgroundColor3 = .(, , )
RangeZInput.Position = .(, , , )
RangeZInput.Size = .(, , , )
RangeZInput.Font = .Font.GothamMedium
RangeZInput.Text = (config.rangeZ)
RangeZInput.TextColor3 = .(, , )
RangeZInput.TextSize =
RangeZInput.ClearTextOnFocus =
UICornerRangeZ = .()
UICornerRangeZ.Parent = RangeZInput
UICornerRangeZ.CornerRadius = .(, )
SpeedLabel = .()
SpeedLabel.Parent = MainFrame
SpeedLabel.BackgroundTransparency =
SpeedLabel.Position = .(, , , )
SpeedLabel.Size = .(, , , )
SpeedLabel.Font = .Font.GothamBold
SpeedLabel.Text =
SpeedLabel.TextColor3 = .(, , )
SpeedLabel.TextSize =
SpeedLabel.TextXAlignment = .TextXAlignment.Center
SpeedInput = .()
SpeedInput.Parent = MainFrame
SpeedInput.BackgroundColor3 = .(, , )
SpeedInput.Position = .(, , , )
SpeedInput.Size = .(, , , )
SpeedInput.Font = .Font.GothamMedium
SpeedInput.Text = (config.limbSpeed)
SpeedInput.TextColor3 = .(, , )
SpeedInput.TextSize =
SpeedInput.ClearTextOnFocus =
UICornerSpeed = .()
UICornerSpeed.Parent = SpeedInput
UICornerSpeed.CornerRadius = .(, )
BodySpeedLabel = .()
BodySpeedLabel.Parent = MainFrame
BodySpeedLabel.BackgroundTransparency =
BodySpeedLabel.Position = .(, , , )
BodySpeedLabel.Size = .(, , , )
BodySpeedLabel.Font = .Font.GothamBold
BodySpeedLabel.Text =
BodySpeedLabel.TextColor3 = .(, , )
BodySpeedLabel.TextSize =
BodySpeedLabel.TextXAlignment = .TextXAlignment.Center
BodySpeedInput = .()
BodySpeedInput.Parent = MainFrame
BodySpeedInput.BackgroundColor3 = .(, , )
BodySpeedInput.Position = .(, , , )
BodySpeedInput.Size = .(, , , )
BodySpeedInput.Font = .Font.GothamMedium
BodySpeedInput.Text = (config.bodySpeed)
BodySpeedInput.TextColor3 = .(, , )
BodySpeedInput.TextSize =
BodySpeedInput.ClearTextOnFocus =
UICornerBodySpeed = .()
UICornerBodySpeed.Parent = BodySpeedInput
UICornerBodySpeed.CornerRadius = .(, )
BaseZInput.FocusLost:(()
val = (BaseZInput.Text)
val
config.baseZ = val
BaseZInput.Text = (config.baseZ)
)
RangeZInput.FocusLost:(()
val = (RangeZInput.Text)
val
config.rangeZ = val
RangeZInput.Text = (config.rangeZ)
)
SpeedInput.FocusLost:(()
val = (SpeedInput.Text)
val
config.limbSpeed = val
SpeedInput.Text = (config.limbSpeed)
)
BodySpeedInput.FocusLost:(()
val = (BodySpeedInput.Text)
val
config.bodySpeed = val
BodySpeedInput.Text = (config.bodySpeed)
)
StopButton = .()
StopButton.Parent = MainFrame
StopButton.BackgroundColor3 = .(, , )
StopButton.Position = .(, , , )
StopButton.Size = .(, , , )
StopButton.Font = .Font.GothamBold
StopButton.Text =
StopButton.TextColor3 = .(, , )
StopButton.TextSize =
StopButton.AutoButtonColor =
StopCorner = .()
StopCorner.Parent = StopButton
StopCorner.CornerRadius = .(, )
Divider = .()
Divider.Parent = MainFrame
Divider.BackgroundColor3 = .(, , )
Divider.BorderSizePixel =
Divider.Position = .(, , , )
Divider.Size = .(, , , )
NameInput = .()
NameInput.Parent = MainFrame
NameInput.BackgroundColor3 = .(, , )
NameInput.Position = .(, , , )
NameInput.Size = .(, , , )
NameInput.Font = .Font.GothamMedium
NameInput.PlaceholderText =
NameInput.PlaceholderColor3 = .(, , )
NameInput.Text =
NameInput.TextColor3 = .(, , )
NameInput.TextSize =
NameInput.ClearTextOnFocus =
UICornerNameInput = .()
UICornerNameInput.Parent = NameInput
UICornerNameInput.CornerRadius = .(, )
ScrollFrame = .()
ScrollFrame.Parent = MainFrame
ScrollFrame.BackgroundTransparency =
ScrollFrame.BorderSizePixel =
ScrollFrame.Position = .(, , , )
ScrollFrame.Size = .(, , , )
ScrollFrame.CanvasSize = .(, , , )
ScrollFrame.ScrollBarThickness =
ScrollFrame.ScrollBarImageColor3 = .(, , )
ListLayout = .()
ListLayout.Parent = ScrollFrame
ListLayout.SortOrder = .SortOrder.LayoutOrder
ListLayout.Padding = .(, )
()
_, child (ScrollFrame:())
child:()
child:()
filterText = .(NameInput.Text)
players = Players:()
displayCount =
_, otherPlayer (players)
otherPlayer ~= player
username = .(otherPlayer.Name)
displayname = .(otherPlayer.DisplayName)
filterText == .(username, filterText) .(displayname, filterText)
displayCount = displayCount +
PlayerBtn = .()
PlayerBtn.Parent = ScrollFrame
PlayerBtn.BackgroundColor3 = .(, , )
PlayerBtn.Size = .(, -, , )
PlayerBtn.Font = .Font.GothamBold
PlayerBtn.Text = otherPlayer.DisplayName
PlayerBtn.TextColor3 = .(, , )
PlayerBtn.TextSize =
PlayerBtn.AutoButtonColor =
BtnCorner = .()
BtnCorner.Parent = PlayerBtn
BtnCorner.CornerRadius = .(, )
PlayerBtn.MouseButton1Click:(()
(otherPlayer)
)
ScrollFrame.CanvasSize = .(, , , displayCount * )
Players.PlayerAdded:(updatePlayerList)
Players.PlayerRemoving:(updatePlayerList)
NameInput:():(updatePlayerList)
(target)
NameInput.FocusLost:((enterPressed)
enterPressed
targetName = .(NameInput.Text)
targetName ~=
_, otherPlayer (Players:())
otherPlayer ~= player
username = .(otherPlayer.Name)
displayname = .(otherPlayer.DisplayName)
username == targetName displayname == targetName .(username, targetName) .(displayname, targetName)
(otherPlayer)
)
isOpen =
guiUnlocked =
()
isOpen guiUnlocked
isOpen =
()
MainFrame.Visible =
MainFrame.Position = .(, -, , )
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {
Position = .(, -, , -),
BackgroundTransparency =
}):()
_, child (MainFrame:())
child:()
child:() child:()
child.BackgroundTransparency =
child.TextTransparency =
child:()
child.BackgroundTransparency =
child.TextTransparency =
()
isOpen
isOpen =
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Position = .(, -, , ),
BackgroundTransparency =
}):()
_, child (MainFrame:())
child:()
targets = {
BackgroundTransparency =
}
child:() child:() child:()
targets.TextTransparency =
child:()
targets.BackgroundTransparency =
TweenService:(child, TweenInfo.(), targets):()
.()
MainFrame.Visible =
UserInputService.InputBegan:((input, processed)
processed
input.KeyCode == .KeyCode.Insert input.KeyCode == .KeyCode.RightControl
guiUnlocked
isOpen
()
()
)
ContinueButton.MouseButton1Click:(()
ContinueButton.BackgroundColor3 = .(, , )
.()
ContinueButton.BackgroundColor3 = .(, , )
IntroFrame:(.(, -, -, ), , , , )
.()
IntroFrame.Visible =
guiUnlocked =
()
)
(parent, name)
parent:(name) parent:(name:(, ))
(text, color)
StatusLabel.Text = .. text
StatusLabel.TextColor3 = color .(, , )
()
looping =
targetPlayer =
char = player.Character
char
humanoid = char:()
humanoid
humanoid.PlatformStand =
humanoid.HipHeight = .OriginalHipHeight
.OriginalJoints
joint, originalC0 (.OriginalJoints)
joint joint.Parent
joint.C0 = originalC0
isFloatActive
(, .(, , ))
()
targetConnection
targetConnection:()
targetConnection =
()
isFloatActive =
activeTarget =
()
()
(target)
()
targetConnection = target.CharacterAdded:((char)
char:()
char:()
.()
isFloatActive activeTarget == target
(target)
)
(target)
guiUnlocked
target target == player
isFloatActive =
activeTarget = target
(target)
looping
()
.()
targetPlayer = target
looping =
( .. target.DisplayName .. , .(, , ))
character = player.Character
character
humanoid = character:()
myHRP = character:()
humanoid myHRP
.OriginalHipHeight = humanoid.HipHeight
.OriginalJoints = {}
isR15 = (humanoid.RigType == .HumanoidRigType.R15)
joints = {}
isR15
upperTorso = character:()
head = character:()
rightUpper = character:()
leftUpper = character:()
rightThigh = character:()
leftThigh = character:()
joints.Neck = (head, )
joints.RightShoulder = (rightUpper, )
joints.LeftShoulder = (leftUpper, )
joints.RightHip = (rightThigh, )
joints.LeftHip = (leftThigh, )
joints.Waist = (upperTorso, )
torso = character:()
joints.Neck = (torso, )
joints.RightShoulder = (torso, )
joints.LeftShoulder = (torso, )
joints.RightHip = (torso, )
joints.LeftHip = (torso, )
name, joint (joints)
joint
.OriginalJoints[joint] = joint.C0
humanoid.PlatformStand =
.(()
currentTime =
looping targetPlayer targetPlayer.Character player.Character
targetHRP = targetPlayer.Character:()
myHRP = player.Character:()
targetHRP myHRP
baseZ = config.baseZ
rangeZ = config.rangeZ
offsetZ = baseZ + (rangeZ * .(currentTime * config.bodySpeed))
myHRP.CFrame = targetHRP.CFrame * .(, , offsetZ)
myHRP.AssemblyLinearVelocity = .(, , )
slowSway = .(currentTime * )
fastSway = .(currentTime * )
forwardDip = .() * (.(currentTime * config.limbSpeed) + ) *
leftArmSway = .(currentTime * config.limbSpeed) * .()
legSwayLeft = .(currentTime * config.limbSpeed) * .()
legSwayRight = -.(currentTime * config.limbSpeed) * .()
joints.RightShoulder
orig = .OriginalJoints[joints.RightShoulder]
isR15
joints.RightShoulder.C0 = orig * .(forwardDip, , .())
joints.RightShoulder.C0 = orig * .(, , .() - forwardDip)
joints.LeftShoulder
orig = .OriginalJoints[joints.LeftShoulder]
isR15
joints.LeftShoulder.C0 = orig * .(leftArmSway, , .(-))
joints.LeftShoulder.C0 = orig * .(, , .(-) + leftArmSway)
joints.Neck
orig = .OriginalJoints[joints.Neck]
joints.Neck.C0 = orig * .(.(-) + (fastSway * ), .() + (slowSway * ), )
joints.LeftHip
orig = .OriginalJoints[joints.LeftHip]
joints.LeftHip.C0 = orig * .(.() + legSwayLeft, , .(-))
joints.RightHip
orig = .OriginalJoints[joints.RightHip]
joints.RightHip.C0 = orig * .(.() + legSwayRight, , .())
isR15 joints.Waist
orig = .OriginalJoints[joints.Waist]
joints.Waist.C0 = orig * .(.(-) + (slowSway * ), , .() + (slowSway * ))
currentTime += RunService.Heartbeat:()
()
)
player.CharacterAdded:((char)
char:()
char:()
.()
isFloatActive activeTarget activeTarget.Parent
(activeTarget)
)
StopButton.MouseButton1Click:(()
guiUnlocked
()
)
CloseButton.MouseButton1Click:(()
()
()
)
mouse.Button1Down:(()
guiUnlocked
target = mouse.Target
target target.Parent
clickedPlayer = Players:(target.Parent) Players:(target.Parent.Parent)
clickedPlayer clickedPlayer ~= player
(clickedPlayer)
)
(frame, handle)
dragStart =
startPos =
handle.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragStart = input.Position
startPos = frame.Position
connection
connection = UserInputService.InputChanged:((changedInput)
changedInput.UserInputType == .UserInputType.MouseMovement
delta = changedInput.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
releaseConnection
releaseConnection = UserInputService.InputEnded:((endedInput)
endedInput.UserInputType == .UserInputType.MouseButton1
connection:()
releaseConnection:()
)
)
(MainFrame, TopBar)It's free for anyone to use

Universal