Run it
Copy the script and paste it into your executor.
local key = "E" --key to intiate the flashback. see https://create.roblox.com/docs/reference/engine/enums/KeyCode for an exhaustive list
flashbacklength =
flashbackspeed =
name = :():()
frames,uis,LP,RS = {},:(),:().LocalPlayer,:()
(RS.UnbindFromRenderStep,RS,name)
()
LP.Character LP.CharacterAdded:()
(c)
c:() c.RootPart c.PrimaryPart c:() c:() c:()
flashback = {lastinput=,canrevert=}
flashback:(char,hrp,hum,allowinput)
#frames>flashbacklength*
.(frames,)
allowinput self.canrevert
self.canrevert =
self.lastinput
hum.PlatformStand =
self.lastinput =
.(frames,{
hrp.CFrame,
hrp.Velocity,
hum:(),
hum.PlatformStand,
char:()
})
flashback:(char,hrp,hum)
num = #frames
num== self.canrevert
self.canrevert =
self:(char,hrp,hum)
i=,flashbackspeed
.(frames,num)
num=num-
self.lastinput =
lastframe = frames[num]
.(frames,num)
hrp.CFrame = lastframe[]
hrp.Velocity = -lastframe[]
hum:(lastframe[])
hum.PlatformStand = lastframe[]
currenttool = char:()
lastframe[]
currenttool
hum:(lastframe[])
hum:()
()
char = ()
hrp = (char)
hum = char:()
uis:(.KeyCode[key])
flashback:(char,hrp,hum)
flashback:(char,hrp,hum,)
RS:(name,,step) it works for ONLY incognito i think so it dont work on solara i tried it but it didnt work so uh dont hate :/ pc only and mobile maybe somehow i use solara and incognito it also works when u reset it reset too and work for tools too and more maybe not

Universal