Run it
Copy the script and paste it into your executor.
typeof_ = (() == )
now = ((time) == time) .clock
getrawmetatable_ =
setreadonly_ =
newcclosure_ =
getnamecallmethod_ = getnamecallmethod
hookfunction_ =
getgenv_ =
shared_ =
Players = :()
ReplicatedStorage = :()
player = Players.LocalPlayer
registry = ((getgenv_) == ())
((shared_) == shared_)
KEY =
existing = registry[KEY]
(existing) == (existing.IsInstalled) ==
existing.()
existing.()
existing
master, running = ,
loopToken =
warned = {}
(key, message)
warned[key]
warned[key] =
( .. key .. .. (message))
(fn)
(newcclosure_) == (fn)
fn
(mt)
(setreadonly_) == (mt, )
(mt)
(setreadonly_) == (mt, )
(parent, name)
parent
parent:(name)
(module)
ok, value = (, module)
ok (value) ~= , (value)
value
sprintingCache =
nextSprintingAt =
resolveRetry, errorRetry = ,
(t)
sprintingCache sprintingCache
t < nextSprintingAt
systems = (ReplicatedStorage, )
character = (systems, )
gameplay = (character, )
module = (gameplay, )
module
nextSprintingAt = t + resolveRetry
value, err = (module)
value
nextSprintingAt = t + errorRetry
(, .. (err))
sprintingCache = value
value
KF = {
enabled = ,
installed = ,
unavailable = ,
reason = ,
}
KF.reasonLower = .(KF.reason)
mt, originalNamecall, namecallHook
originalKick, kickTarget
directHooked, namecallHooked = ,
()
master KF.enabled KF.installed
(reason)
() (reason) ~=
.(reason, KF.reason, , )
.(.(reason), KF.reasonLower, , ) ~=
()
directHooked kickTarget originalKick
(hookfunction_) ==
(hookfunction_, kickTarget, originalKick)
directHooked =
()
KF.installed
(getrawmetatable_) ~=
(getnamecallmethod_) ~=
KF.unavailable =
(, KF.unavailable)
mt = ()
mt mt.__namecall
KF.unavailable =
(, KF.unavailable)
(hookfunction_) == player.Kick ~=
target = player.Kick
ok, original = (hookfunction_, target, (self, reason)
self == player (reason)
originalKick (self, reason)
)
ok original
originalKick, kickTarget, directHooked = original, target,
originalNamecall = mt.__namecall
namecallHook = ((self, ...)
() == self == player
reason = ...
(reason)
(self, ...)
)
ok = (()
(mt)
mt.__namecall = namecallHook
(mt)
)
ok
()
KF.unavailable =
(, KF.unavailable)
namecallHooked =
KF.installed =
KF.unavailable =
()
KF.installed =
namecallHooked namecallHook mt.__namecall == namecallHook
(()
(mt)
mt.__namecall = originalNamecall
(mt)
)
()
namecallHooked =
namecallHook =
ST = {
enabled = ,
installed = ,
unavailable = ,
Settings = {
InfiniteStamina = ,
MinStaminaValue = ,
MaxStaminaValue = ,
DrainStaminaValue = ,
RefillThreshold = ,
PollInterval = ,
IdleInterval = ,
ErrorBackoff = ,
MaxConsecutiveErrors = ,
ResolveRetry = ,
},
}
FIELDS = {
, , ,
, , ,
}
saved =
consecutiveErrors =
()
running master ST.enabled ST.installed
ST.Settings.InfiniteStamina
(m)
saved saved.module == m
values = {}
_, key (FIELDS) values[key] = m[key]
saved = { module = m, values = values }
()
saved
_, key (FIELDS)
saved.module[key] = saved.values[key]
saved =
(m, key, value, existingOnly)
current = m[key]
existingOnly current ==
current ~= value m[key] = value
(m)
value = m.Stamina
(value) == value,
value ~= ((value) == (value) == )
ok, inner = (() value.Value )
ok (inner) == inner, value
,
(m)
(m)
(m, , ST.Settings.MinStaminaValue)
(m, , ST.Settings.MaxStaminaValue)
(m, , ST.Settings.DrainStaminaValue, )
(m, , ST.Settings.DrainStaminaValue, )
(m, , )
current, container = (m)
current current <= ST.Settings.RefillThreshold
maximum = m.MaxStamina
(maximum) ~= maximum = ST.Settings.MaxStaminaValue
container container.Value = maximum m.Stamina = maximum
()
loopToken = loopToken +
myToken = loopToken
running loopToken == myToken
interval = () ST.Settings.PollInterval ST.Settings.IdleInterval
.(interval)
(running loopToken == myToken)
()
()
consecutiveErrors =
m = (())
m
ok, failure = (stUpdate, m)
ok
consecutiveErrors =
consecutiveErrors = consecutiveErrors +
(, .. (failure))
consecutiveErrors >= ST.Settings.MaxConsecutiveErrors
.(ST.Settings.ErrorBackoff)
consecutiveErrors =
()
ST.installed
ST.installed =
ST.unavailable =
.(stLoop)
()
ST.installed =
loopToken = loopToken +
()
consecutiveErrors =
controller = {}
KickFilter = {
SetEnabled = (value) KF.enabled = value ,
IsEnabled = () KF.enabled ,
IsInstalled = () KF.installed ,
SetReason = (value)
((value) == value ~= ,
)
KF.reason = value
KF.reasonLower = .(value)
,
GetReason = () KF.reason ,
Status = ()
{
Enabled = KF.enabled,
Installed = KF.installed,
Reason = KF.reason,
Unavailable = KF.unavailable,
}
,
}
InfiniteStamina = {
Settings = ST.Settings,
SetEnabled = (value) ST.enabled = value ,
IsEnabled = () ST.enabled ST.Settings.InfiniteStamina ,
IsInstalled = () ST.installed ,
Restore = () () ,
Status = ()
{
Enabled = ST.enabled,
Installed = ST.installed,
Active = (),
ModuleResolved = sprintingCache ~= ,
}
,
}
controller.KickFilter = KickFilter
controller.InfiniteStamina = InfiniteStamina
controller.Settings = ST.Settings
controller.SetReason = KickFilter.SetReason
controller.GetReason = KickFilter.GetReason
controller.()
master
controller.()
KF.installed ST.installed
controller.(value)
master = value
master ()
controller.()
{
Enabled = master,
KickFilter = KickFilter.(),
InfiniteStamina = InfiniteStamina.(),
Modules = { Sprinting = sprintingCache ~= },
}
controller.()
master =
running =
loopToken = loopToken +
()
()
sprintingCache =
nextSprintingAt =
saved =
registry[KEY] =
controller.()
KF.installed ST.installed
master =
running =
KF.enabled, ST.enabled = ,
ST.Settings.InfiniteStamina =
nextSprintingAt =
saved =
controller.()
controller.()
()
()
registry[KEY] = controller
(controller.(), )
controllerYeah like the title said

Universal