Run it
Copy the script and paste it into your executor.
Player = .Players.LocalPlayer
UserInputService = :()
RunService = :()
Camera = .CurrentCamera
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = Player:()
ToggleBtn = .()
ToggleBtn.Size = .(, , , )
ToggleBtn.Position = .(, , , -)
ToggleBtn.BackgroundColor3 = .(, , )
ToggleBtn.Text =
ToggleBtn.TextColor3 = .(, , )
ToggleBtn.Font = .Font.GothamBold
ToggleBtn.TextSize =
ToggleBtn.Parent = ScreenGui
.(, ToggleBtn).CornerRadius = .(, )
TimeInput = .()
TimeInput.Size = .(, , , )
TimeInput.Position = .(, , , -)
TimeInput.BackgroundColor3 = .(, , )
TimeInput.Text =
TimeInput.PlaceholderText =
TimeInput.TextColor3 = .(, , )
TimeInput.Font = .Font.Gotham
TimeInput.Parent = ScreenGui
.(, TimeInput)
AutoToggle = .()
AutoToggle.Size = .(, , , )
AutoToggle.Position = .(, , , )
AutoToggle.BackgroundColor3 = .(, , )
AutoToggle.Text =
AutoToggle.TextColor3 = .(, , )
AutoToggle.Font = .Font.GothamBold
AutoToggle.Parent = ScreenGui
.(, AutoToggle)
isModeOn =
autoActive =
RealChar =
FakeChar =
Connections = {}
AnimTracks = {}
(char, name, subName)
animScript = char:()
animScript
value = animScript:(name)
value
anim = value:(subName) value:()
anim anim.AnimationId
()
_, track (AnimTracks)
track track:()
()
isModeOn
isModeOn =
ToggleBtn.Text =
ToggleBtn.BackgroundColor3 = .(, , )
_, conn (Connections) conn:()
Connections = {}
()
AnimTracks = {}
targetCF = FakeChar FakeChar:() FakeChar.HumanoidRootPart.CFrame
FakeChar FakeChar:() FakeChar =
RealChar RealChar:()
RealChar.HumanoidRootPart.Anchored =
targetCF RealChar.HumanoidRootPart.CFrame = targetCF
Player.Character = RealChar
Camera.CameraSubject = RealChar:()
()
RealChar = Player.Character
RealChar RealChar:()
isModeOn =
ToggleBtn.Text =
ToggleBtn.BackgroundColor3 = .(, , )
RealChar.HumanoidRootPart.Anchored =
RealChar.Archivable =
FakeChar = RealChar:()
FakeChar.Name =
FakeChar.Parent =
_, v (FakeChar:())
v:() v:() v:()
_, part (FakeChar:())
part:()
part.Anchored =
part.CanCollide = (part.Name == )
part.Name ==
part.Transparency =
_, c (part:()) c:() c:() c:()
fakeHum = FakeChar:()
fakeRoot = FakeChar:()
fakeHum
fakeHum.DisplayDistanceType = .HumanoidDisplayDistanceType.None
(id)
id
a = .() a.AnimationId = id
fakeHum:(a)
AnimTracks.Run = ((RealChar, , ) (RealChar, , ) )
AnimTracks.Idle = ((RealChar, , ) )
AnimTracks.Jump = ((RealChar, , ) )
AnimTracks.Climb = ((RealChar, , ) )
AnimTracks.Idle AnimTracks.Idle:()
Camera.CameraSubject = fakeHum
.(Connections, UserInputService.JumpRequest:(()
isModeOn fakeHum fakeHum.Jump =
))
.(Connections, RunService.RenderStepped:(()
isModeOn FakeChar fakeHum fakeRoot
moveDir = .(,,)
camCF = Camera.CFrame
UserInputService:(.KeyCode.W) moveDir = moveDir + camCF.LookVector
UserInputService:(.KeyCode.S) moveDir = moveDir - camCF.LookVector
UserInputService:(.KeyCode.A) moveDir = moveDir - camCF.RightVector
UserInputService:(.KeyCode.D) moveDir = moveDir + camCF.RightVector
finalDir = .(moveDir.X, , moveDir.Z)
fakeHum:(finalDir.Magnitude > finalDir.Unit .(,,), )
velocity = fakeRoot.Velocity
speed = .(velocity.X, , velocity.Z).Magnitude
isClimbing = fakeHum:() == .HumanoidStateType.Climbing
isClimbing
AnimTracks.Climb AnimTracks.Climb.IsPlaying () AnimTracks.Climb:()
velocity.Y >
AnimTracks.Jump AnimTracks.Jump.IsPlaying () AnimTracks.Jump:()
speed >
AnimTracks.Run AnimTracks.Run.IsPlaying () AnimTracks.Run:()
AnimTracks.Idle AnimTracks.Idle.IsPlaying () AnimTracks.Idle:()
))
()
autoActive
waitSeconds = (TimeInput.Text)
isModeOn ()
elapsed =
elapsed < waitSeconds autoActive
.()
elapsed = elapsed +
autoActive
()
.()
AutoToggle.MouseButton1Click:(()
autoActive = autoActive
autoActive
AutoToggle.Text =
AutoToggle.BackgroundColor3 = .(, , )
.(StartAutoLoop)
AutoToggle.Text =
AutoToggle.BackgroundColor3 = .(, , )
()
)
ToggleBtn.MouseButton1Click:(()
isModeOn () ()
)Open source Desync for fps games.

Universal