Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UIS = :()
player = Players.LocalPlayer
NORMAL_SPEED =
SPRINT_SPEED =
WSOD_SPEED =
WSOD_TIME =
MAX_HP =
sprinting =
wsodActive =
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
char, hum, root
idle, walk, run, wsod
(id, priority)
a = .()
a.AnimationId = id
t = hum:(a)
t.Priority = priority
t
()
idle idle:()
walk walk:()
run run:()
wsod wsod:()
toggleFrame = .(, gui)
toggleFrame.Size = .(,)
toggleFrame.Position = .(,)
toggleFrame.BackgroundColor3 = .(,,)
toggleFrame.Active =
toggleFrame.Draggable =
toggleBtn = .(, toggleFrame)
toggleBtn.Size = .(,)
toggleBtn.TextScaled =
toggleBtn.Text =
toggleBtn.BackgroundColor3 = toggleFrame.BackgroundColor3
toggleBtn.TextColor3 = .(,,)
main = .(, gui)
main.Size = .(,)
main.Position = .(,)
main.BackgroundColor3 = .(,,)
main.BorderColor3 = .(,,)
main.BorderSizePixel =
main.Visible =
main.Active =
main.Draggable =
(text, y)
b = .(, main)
b.Size = .(,)
b.Position = .(, y)
b.TextScaled =
b.Text = text
b.BackgroundColor3 = .(,,)
b.TextColor3 = .(,,)
b
punchBtn = (, )
wsodBtn = (, )
sprintBtn = (, )
hud = .(, gui)
hud.Size = .(,)
hud.Position = .(,)
hud.BackgroundTransparency =
hpBack = .(, hud)
hpBack.Size = .(,)
hpBack.BackgroundColor3 = .(,,)
hpBar = .(, hpBack)
hpBar.Size = .(,)
hpBar.BackgroundColor3 = .(,,)
stamBack = .(, hud)
stamBack.Size = .(,)
stamBack.Position = .(,)
stamBack.BackgroundColor3 = .(,,)
stamBar = .(, stamBack)
stamBar.Size = .(,)
stamBar.BackgroundColor3 = .(,,)
toggleBtn.MouseButton1Click:(()
main.Visible = main.Visible
toggleBtn.Text = main.Visible
)
(character)
char = character
hum = char:()
root = char:()
hum.MaxHealth = MAX_HP
hum.Health = MAX_HP
hum.WalkSpeed = NORMAL_SPEED
idle = (, .AnimationPriority.Idle)
walk = (, .AnimationPriority.Movement)
run = (, .AnimationPriority.Movement)
wsod = (, .AnimationPriority.Action)
idle:()
hpBack.BackgroundColor3 = .(,,)
hpBar.Size = .(,)
hpBar.BackgroundColor3 = .(,,)
hum.Died:(()
()
sprinting =
wsodActive =
hpBar.Size = .(,)
)
hum.HealthChanged:((h)
hpBar.Size = .(.(h / hum.MaxHealth, , ), )
)
player.CharacterAdded:(setupCharacter)
player.Character (player.Character)
()
hum hum.Health <=
()
punchAnim = .()
punchAnim.AnimationId =
punchTrack = hum:(punchAnim)
punchTrack.Priority = .AnimationPriority.Action
punchTrack.Looped =
punchTrack:()
punchTrack.Stopped:(()
hum hum.Health >
idle:()
)
punchBtn.MouseButton1Click:(doPunch)
()
wsodActive =
root root.AssemblyLinearVelocity = .zero
hum hum.AutoRotate = ; hum.WalkSpeed = sprinting SPRINT_SPEED NORMAL_SPEED
wsod:()
()
wsodActive hum
wsodActive =
()
wsod:()
hum.AutoRotate =
dir = root.CFrame.LookVector
start = ()
params = RaycastParams.()
params.FilterDescendantsInstances = {char}
params.FilterType = .RaycastFilterType.Blacklist
conn
conn = RunService.Heartbeat:(()
root root.AssemblyLinearVelocity = dir * WSOD_SPEED
hit = :(root.Position, dir * , params)
hit
conn:()
()
() - start >= WSOD_TIME
conn:()
()
)
wsodBtn.MouseButton1Click:(doWSOD)
()
hum
sprinting = sprinting
sprinting
hum.WalkSpeed = SPRINT_SPEED
()
run:()
sprintBtn.Text =
hum.WalkSpeed = NORMAL_SPEED
run:()
sprintBtn.Text =
sprintBtn.MouseButton1Click:(toggleSprint)
UIS.InputBegan:((input, gpe)
gpe hum hum.Health <=
input.KeyCode == .KeyCode.Z
()
input.KeyCode == .KeyCode.X
()
input.KeyCode == .KeyCode.L
()
)
RunService.Heartbeat:(()
hum wsodActive sprinting
hum.MoveDirection.Magnitude >
walk.IsPlaying
()
walk:()
idle.IsPlaying
()
idle:()
)
Someone told me to make it in discord

Universal