Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
TweenService = :()
module = (:().Modules.Character.CharacterTable.CharacterController.Local.Movement.returnValues)
original_getStats = module.getStats
player = Players.LocalPlayer
EMOTE_SPEED_MULTIPLIER =
ORIGINAL_EMOTE_SPEEDS = {}
wasEmoting =
hackEnabled =
mode =
legitFriction = -
screenGui = .()
screenGui.Name =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextSize =
title.Font = .Font.GothamBold
title.Parent = mainFrame
speedLabel = .()
speedLabel.Size = .(, , , )
speedLabel.Position = .(, , , )
speedLabel.BackgroundTransparency =
speedLabel.Text = .. EMOTE_SPEED_MULTIPLIER
speedLabel.TextColor3 = .(, , )
speedLabel.TextSize =
speedLabel.Font = .Font.Gotham
speedLabel.Parent = mainFrame
inputBox = .()
inputBox.Size = .(, , , )
inputBox.Position = .(, -, , )
inputBox.BackgroundColor3 = .(, , )
inputBox.Text = (EMOTE_SPEED_MULTIPLIER)
inputBox.TextColor3 = .(, , )
inputBox.TextSize =
inputBox.Font = .Font.GothamSemibold
inputBox.PlaceholderText =
inputBox.BorderSizePixel =
inputBox.Parent = mainFrame
inputCorner = .()
inputCorner.CornerRadius = .(, )
inputCorner.Parent = inputBox
modeLabel = .()
modeLabel.Size = .(, , , )
modeLabel.Position = .(, , , )
modeLabel.BackgroundTransparency =
modeLabel.Text = .. mode
modeLabel.TextColor3 = .(, , )
modeLabel.TextSize =
modeLabel.Font = .Font.Gotham
modeLabel.Parent = mainFrame
modeButton = .()
modeButton.Size = .(, , , )
modeButton.Position = .(, -, , )
modeButton.BackgroundColor3 = .(, , )
modeButton.Text = mode
modeButton.TextColor3 = .(, , )
modeButton.TextSize =
modeButton.Font = .Font.GothamSemibold
modeButton.BorderSizePixel =
modeButton.Parent = mainFrame
modeCorner = .()
modeCorner.CornerRadius = .(, )
modeCorner.Parent = modeButton
frictionLabel = .()
frictionLabel.Size = .(, , , )
frictionLabel.Position = .(, , , )
frictionLabel.BackgroundTransparency =
frictionLabel.Text = .. legitFriction
frictionLabel.TextColor3 = .(, , )
frictionLabel.TextSize =
frictionLabel.Font = .Font.Gotham
frictionLabel.Parent = mainFrame
frictionBox = .()
frictionBox.Size = .(, , , )
frictionBox.Position = .(, -, , )
frictionBox.BackgroundColor3 = .(, , )
frictionBox.Text = (legitFriction)
frictionBox.TextColor3 = .(, , )
frictionBox.TextSize =
frictionBox.Font = .Font.GothamSemibold
frictionBox.PlaceholderText =
frictionBox.BorderSizePixel =
frictionBox.Parent = mainFrame
frictionCorner = .()
frictionCorner.CornerRadius = .(, )
frictionCorner.Parent = frictionBox
unwalkableButton = .()
unwalkableButton.Size = .(, , , )
unwalkableButton.Position = .(, -, , )
unwalkableButton.BackgroundColor3 = .(, , )
unwalkableButton.Text =
unwalkableButton.TextColor3 = .(, , )
unwalkableButton.TextSize =
unwalkableButton.Font = .Font.GothamSemibold
unwalkableButton.BorderSizePixel =
unwalkableButton.Parent = mainFrame
unwalkableCorner = .()
unwalkableCorner.CornerRadius = .(, )
unwalkableCorner.Parent = unwalkableButton
resetButton = .()
resetButton.Size = .(, , , )
resetButton.Position = .(, -, , )
resetButton.BackgroundColor3 = .(, , )
resetButton.Text =
resetButton.TextColor3 = .(, , )
resetButton.TextSize =
resetButton.Font = .Font.GothamSemibold
resetButton.BorderSizePixel =
resetButton.Parent = mainFrame
resetCorner = .()
resetCorner.CornerRadius = .(, )
resetCorner.Parent = resetButton
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.Text =
toggleButton.TextColor3 = .(, , )
toggleButton.TextSize =
toggleButton.Font = .Font.GothamSemibold
toggleButton.BorderSizePixel =
toggleButton.Parent = mainFrame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = toggleButton
dragging =
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
mainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
inputBox.FocusLost:((enterPressed)
value = (inputBox.Text)
value value >=
EMOTE_SPEED_MULTIPLIER = value
inputBox.Text = (value)
speedLabel.Text = .. value
inputBox.Text = (EMOTE_SPEED_MULTIPLIER)
)
modeButton.MouseButton1Click:(()
mode ==
mode =
modeButton.Text =
modeLabel.Text =
modeButton.BackgroundColor3 = .(, , )
mode =
modeButton.Text =
modeLabel.Text =
modeButton.BackgroundColor3 = .(, , )
)
frictionBox.FocusLost:((enterPressed)
value = (frictionBox.Text)
value value <
legitFriction = value
frictionBox.Text = (value)
frictionLabel.Text = .. value
frictionBox.Text = (legitFriction)
)
unwalkableButton.MouseButton1Click:(()
itemsFolder = .ReplicatedStorage:()
itemsFolder
()
emotesFolder = itemsFolder:()
emotesFolder
()
count =
_, emoteModule (emotesFolder:())
emoteModule:()
success, emoteData = (, emoteModule)
success emoteData emoteData.EmoteInfo
emoteData.EmoteInfo.SpeedMult ==
ORIGINAL_EMOTE_SPEEDS[emoteModule] ==
ORIGINAL_EMOTE_SPEEDS[emoteModule] =
emoteData.EmoteInfo.SpeedMult = EMOTE_SPEED_MULTIPLIER /
count = count +
unwalkableButton.Text = .. count ..
.()
unwalkableButton.Text =
)
resetButton.MouseButton1Click:(()
EMOTE_SPEED_MULTIPLIER =
inputBox.Text =
speedLabel.Text =
itemsFolder = .ReplicatedStorage:()
itemsFolder
emotesFolder = itemsFolder:()
emotesFolder
emoteModule, originalSpeed (ORIGINAL_EMOTE_SPEEDS)
success, emoteData = (, emoteModule)
success emoteData emoteData.EmoteInfo
emoteData.EmoteInfo.SpeedMult = originalSpeed
ORIGINAL_EMOTE_SPEEDS = {}
resetButton.Text =
.()
resetButton.Text =
)
()
hackEnabled = hackEnabled
hackEnabled
toggleButton.BackgroundColor3 = .(, , )
toggleButton.Text =
TweenService:(toggleButton, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
toggleButton.BackgroundColor3 = .(, , )
toggleButton.Text =
TweenService:(toggleButton, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
toggleButton.MouseButton1Click:(toggleHack)
originalFrictionValues = {}
module.getStats = (self, p8)
stats = (self, p8)
hackEnabled self.Character
state = self.Character:()
isEmoting = state == state == state == state ==
isEmoteSlide = state ==
isEmoting
mode ==
stats.Speed = stats.Speed * (EMOTE_SPEED_MULTIPLIER / )
mode == isEmoteSlide
originalFrictionValues[self.Character] ==
originalFrictionValues[self.Character] = stats.Friction
stats.Friction = legitFriction
mode == originalFrictionValues[self.Character]
stats.Friction = originalFrictionValues[self.Character]
originalFrictionValues[self.Character] =
stats
Change your emote speed

Universal