Run it
Copy the script and paste it into your executor.
player = :().LocalPlayer
char = player.Character
head = char.Head
torso = char:() char:()
root = char.HumanoidRootPart
humanoid = char.Humanoid
playerhealth = humanoid.Health
mouse = player:()
tween = :()
lighting = :()
input = :()
frozenobjectstable = {}
seconds =
stoppedtime =
timestopeffect = .()
timestopeffect.Parent = lighting
timestopeffect.Saturation =
timestopeffect.Contrast =
timestopeffect.Enabled =
timestopsphere1 = .()
timestopsphere1.Parent = torso
timestopsphere1.Material = .Material.ForceField
timestopsphere1.Size = .(, , )
timestopsphere1.Shape = .PartType.Ball
timestopsphere1.CanCollide =
timestopsphere1.Massless =
timestopsphere1.Color = .(, , )
timestopsphere1.CastShadow =
sphere1weld = .()
sphere1weld.Part0 = timestopsphere1
sphere1weld.Part1 = torso
sphere1weld.C0 = torso.CFrame
sphere1weld.C1 = torso.CFrame
sphere1weld.Parent = timestopsphere1
timestopsphere2 = .()
timestopsphere2.Parent = torso
timestopsphere2.Material = .Material.ForceField
timestopsphere2.Size = .(, , )
timestopsphere2.Shape = .PartType.Ball
timestopsphere2.CanCollide =
timestopsphere2.Massless =
timestopsphere2.Color = .(, , )
timestopsphere2.CastShadow =
sphere2weld = .()
sphere2weld.Part0 = timestopsphere2
sphere2weld.Part1 = torso
sphere2weld.C0 = torso.CFrame
sphere2weld.C1 = torso.CFrame
sphere2weld.Parent = timestopsphere2
timestopsphere3 = .()
timestopsphere3.Parent = torso
timestopsphere3.Material = .Material.ForceField
timestopsphere3.Size = .(, , )
timestopsphere3.Shape = .PartType.Ball
timestopsphere3.CanCollide =
timestopsphere3.Massless =
timestopsphere3.Color = .(, , )
timestopsphere3.CastShadow =
sphere3weld = .()
sphere3weld.Part0 = timestopsphere3
sphere3weld.Part1 = torso
sphere3weld.C0 = torso.CFrame
sphere3weld.C1 = torso.CFrame
sphere3weld.Parent = timestopsphere3
timestopvoiceline = .(, head)
timestopvoiceline.SoundId =
timestopvoiceline.Volume =
injuredtimestopvoiceline = .(, head)
injuredtimestopvoiceline.SoundId =
injuredtimestopvoiceline.Volume =
tssfx = .(, head)
tssfx.SoundId =
tssfx.Volume =
timeresumevoiceline = .(, head)
timeresumevoiceline.SoundId =
timeresumevoiceline.Volume =
injuredtimeresumevoiceline = .(, head)
injuredtimeresumevoiceline.SoundId =
injuredtimeresumevoiceline.Volume =
countervoiceline = .(, head)
countervoiceline.SoundId =
countervoiceline.Volume =
countersfx = .(, head)
countersfx.SoundId =
countersfx.Volume =
tsteleportsfx = .(, torso)
tsteleportsfx.SoundId =
tsteleportsfx.Volume =
clock = .(, )
clock.SoundId =
clock.Volume =
clock.Looped =
()
stoppedtime ==
humanoid.Health <
injuredtimestopvoiceline:()
()
tssfx:()
humanoid.Health >
timestopvoiceline:()
()
().Network.IncomingReplicationLag = .huge
_, v (:())
v:()
v.Anchored ==
v:(char)
v.Anchored =
.(frozenobjectstable, v)
.(.(()
.(.(()
timestopeffect.Enabled =
tween:(.CurrentCamera, TweenInfo.(, .EasingStyle.Exponential), {FieldOfView = }):();
.(.(()
stoppedtime ==
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Contrast = -}):();
()
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Saturation = -}):();
()
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Saturation = -}):();
()
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Contrast = -}):();
()
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Saturation = }):();
()
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Saturation = -}):();
))
()
tween:(.CurrentCamera, TweenInfo.(, .EasingStyle.Quart), {FieldOfView = }):();
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Contrast = }):();
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Saturation = -}):();
))
.(.(()
_ = ,
()
offset1 = .(-, ) /
offset2 = .(-, ) /
offset3 = .(-, ) /
tween:(humanoid, TweenInfo.(), {CameraOffset = .(offset1, offset2, offset3)}):();
tween:(humanoid, TweenInfo.(), {CameraOffset = .(, , )}):();
))
.(.(()
tween:(timestopsphere1, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out, ), {Size = .(, , )}):();
tween:(timestopsphere2, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out, ), {Size = .(, , )}):();
tween:(timestopsphere3, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out, ), {Size = .(, , )}):();
()
tween:(timestopsphere1, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out, ), {Size = .(, , )}):();
tween:(timestopsphere2, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out, ), {Size = .(, , )}):();
tween:(timestopsphere3, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out, ), {Size = .(, , )}):();
))
.(.(()
_, v (:())
v:()
tween:(v, TweenInfo.(), {TimeScale = }):();
_, v (:())
v:()
tween:(v, TweenInfo.(), {TimeScale = }):();
))
.(.(()
_, v (:())
v:()
v:(char)
tween:(v, TweenInfo.(), {PlaybackSpeed = }):();
))
))
stoppedtime =
(seconds)
()
()
stoppedtime ==
humanoid.Health <
injuredtimeresumevoiceline:()
()
humanoid.Health >
timeresumevoiceline:()
()
().Network.IncomingReplicationLag =
_, v (frozenobjectstable)
v:()
v.Anchored =
.(.(()
_, v (:())
v:()
tween:(v, TweenInfo.(), {TimeScale = }):();
_, v (:())
v:()
tween:(v, TweenInfo.(), {TimeScale = }):();
))
.(.(()
_, v (:())
v:()
v:(char)
tween:(v, TweenInfo.(), {PlaybackSpeed = }):();
))
tween:(timestopeffect, TweenInfo.(, .EasingStyle.Quart), {Saturation = }):();
stoppedtime =
()
stoppedtime ==
tsteleportsfx:()
.(.(()
tween:(timestopeffect, TweenInfo.(), {TintColor = .(, , )}):();
()
tween:(timestopeffect, TweenInfo.(), {TintColor = .(, , )}):();
))
root.CFrame = .(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z)
mouse.KeyDown:((key)
key == stoppedtime ==
()
key == stoppedtime ==
()
key == stoppedtime ==
()
)V is to teleport f is to time stop on keyboard script