Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
player = Players.LocalPlayer
_, oldGui ({player:(), :()})
oldGui
existing = oldGui:()
existing existing:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.DisplayOrder =
targetParent =
gethui
(() targetParent = () )
targetParent
(() targetParent = :() )
targetParent
targetParent = player:(, ) player:()
screenGui.Parent = targetParent
toggleBtn = .()
toggleBtn.Name =
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, -, , )
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.TextColor3 = .(, , )
toggleBtn.Text =
toggleBtn.Font = .Font.SourceSansBold
toggleBtn.TextSize =
toggleBtn.Active =
toggleBtn.Draggable =
toggleBtn.ZIndex =
toggleBtn.Parent = screenGui
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = toggleBtn
UIStroke = .()
UIStroke.Thickness =
UIStroke.Color = .(, , )
UIStroke.Parent = toggleBtn
lastPlayedTrack =
frozenTrack =
frozenTime =
isFrozen =
heartbeatConnection =
animConnections = {}
ignoredWords = {, , , , , , , }
()
char = player.Character
char char:()
(track)
track
name = .(track.Name )
_, word (ignoredWords)
.(name, word)
(track1, track2)
track1 track2
track1 == track2
id1 = track1.Animation track1.Animation.AnimationId
id2 = track2.Animation track2.Animation.AnimationId
(id1 id2 id1 ~= id1 == id2)
(targetAnimator)
targetAnimator
conn = targetAnimator.AnimationPlayed:((track)
isFrozen (track)
lastPlayedTrack = track
)
.(animConnections, conn)
()
_, conn (animConnections) (() conn:() )
animConnections = {}
char = player.Character
char
hum = char:()
hum
conn = hum.EmotePlayed:((_, track)
isFrozen track
lastPlayedTrack = track
)
.(animConnections, conn)
_, obj (char:())
obj:()
(obj)
addConn = char.DescendantAdded:((obj)
obj:()
(obj)
)
.(animConnections, addConn)
.(setupAllAnimatorsHook)
player.CharacterAdded:(()
.()
()
isFrozen
isFrozen =
frozenTrack =
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
)
()
lastPlayedTrack (lastPlayedTrack.IsPlaying lastPlayedTrack.TimePosition > )
lastPlayedTrack
char = player.Character
char
allTracks = {}
_, obj (char:())
obj:() obj:() obj:()
(()
_, trk (obj:())
.(allTracks, trk)
)
i = #allTracks, , -
trk = allTracks[i]
trk.IsPlaying (trk)
trk
i = #allTracks, , -
trk = allTracks[i]
trk.IsPlaying
trk
()
char = player.Character
hum = ()
char hum
isFrozen
targetTrack = ()
targetTrack
oldText = toggleBtn.Text
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
.(, ()
isFrozen
toggleBtn.Text = oldText
toggleBtn.BackgroundColor3 = .(, , )
)
frozenTrack = targetTrack
frozenTime = frozenTrack.TimePosition
frozenTime <= frozenTime =
isFrozen =
(()
frozenTrack.Priority = .AnimationPriority.Action4
)
animateScript = char:()
animateScript
animateScript.Disabled =
_, obj (char:())
obj:() obj:() obj:()
(()
_, trk (obj:())
(trk, frozenTrack)
trk:()
)
frozenTrack:()
frozenTrack.TimePosition = frozenTime
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
heartbeatConnection heartbeatConnection:()
heartbeatConnection = RunService.Heartbeat:(()
isFrozen frozenTrack
(()
frozenTrack.IsPlaying
frozenTrack:(, , )
frozenTrack:()
frozenTrack.TimePosition = frozenTime
)
hum
hum.PlatformStand =
hum.Sit =
hum.WalkSpeed ==
hum.WalkSpeed =
)
heartbeatConnection
heartbeatConnection:()
heartbeatConnection =
frozenTrack
(()
frozenTrack:()
frozenTrack:()
)
frozenTrack =
animateScript = char:()
animateScript
animateScript.Disabled =
isFrozen =
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.MouseButton1Click:(toggleFreeze)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.G
()
)
UserInputService.JumpRequest:(()
hum = ()
isFrozen hum hum.FloorMaterial ~= .Material.Air
hum.Jump =
)Скрипт сделан мной и гемими пока я его делал я съел:2 творожка даниссимо / script by Gemimi and me FE

Universal