Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
() player.Character :()
gui = .()
gui.Name =
gui.Parent = player:()
gui.ResetOnSpawn =
frame = .()
frame.Parent = gui
frame.Size = .(, , , )
frame.Position = .(, -, , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.BorderColor3 = .(, , )
frame.Active =
frame.Draggable =
frame.BackgroundTransparency =
title = .()
title.Parent = frame
title.Size = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundTransparency =
title.Font = .Font.SourceSansBold
title.TextSize =
skyboxBtn = .()
skyboxBtn.Parent = frame
skyboxBtn.Size = .(, , , )
skyboxBtn.Position = .(, , , )
skyboxBtn.Text =
skyboxBtn.BackgroundColor3 = .(, , )
skyboxBtn.Font = .Font.SourceSansBold
skyboxBtn.TextSize =
skyboxBtn.TextColor3 = .(, , )
statusText = .()
statusText.Parent = frame
statusText.Size = .(, , , )
statusText.Position = .(, , , )
statusText.Text =
statusText.TextColor3 = .(, , )
statusText.BackgroundTransparency =
statusText.Font = .Font.SourceSans
statusText.TextSize =
statusText.TextXAlignment = .TextXAlignment.Left
statusDot = .()
statusDot.Parent = frame
statusDot.Size = .(, , , )
statusDot.Position = .(, , , )
statusDot.BackgroundColor3 = .(, , )
statusDot.BorderSizePixel =
dotCorner = .()
dotCorner.CornerRadius = .(, )
dotCorner.Parent = statusDot
closeBtn = .()
closeBtn.Parent = frame
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.Text =
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Font = .Font.SourceSansBold
closeBtn.TextSize =
closeBtn.TextColor3 = .(, , )
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = frame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = skyboxBtn
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
active =
savedBody = {}
animTracks = {}
()
active =
statusText.Text =
statusText.TextColor3 = .(, , )
statusDot.BackgroundColor3 = .(, , )
skyboxBtn.BackgroundColor3 = .(, , )
skyboxBtn.Text =
_, track (animTracks)
(()
track:()
track:()
)
animTracks = {}
(savedBody)
.()
character = player.Character
character
humanoid = character:()
humanoid
restoreArgs = {
[] = savedBody.Torso,
[] = savedBody.RightArm,
[] = savedBody.LeftArm,
[] = savedBody.RightLeg,
[] = savedBody.LeftLeg,
[] = savedBody.Head
}
success, err = (()
:().Remotes.ChangeCharacterBody:(restoreArgs)
)
success
( .. (err))
savedBody = {}
()
()
character = player.Character
character
()
humanoid = character:()
humanoid
()
description = humanoid:()
savedBody = {
Torso = description.Torso,
RightArm = description.RightArm,
LeftArm = description.LeftArm,
RightLeg = description.RightLeg,
LeftLeg = description.LeftLeg,
Head = description.Head
}
()
.()
bodyArgs = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
success1, err1 = (()
:().Remotes.ChangeCharacterBody:(bodyArgs)
)
success1
( .. (err1))
savedBody = {}
()
.()
anim1 = .()
anim1.AnimationId =
track1 = humanoid:(anim1)
track1.Priority = .AnimationPriority.Action4
track1:(, , )
.(animTracks, track1)
()
.()
anim2 = .()
anim2.AnimationId =
track2 = humanoid:(anim2)
track2.Priority = .AnimationPriority.Movement
track2:(, , )
.(animTracks, track2)
()
skyboxBtn.MouseButton1Click:(()
active = active
active
statusText.Text =
statusText.TextColor3 = .(, , )
statusDot.BackgroundColor3 = .(, , )
skyboxBtn.BackgroundColor3 = .(, , )
skyboxBtn.Text =
()
player.Character
player.CharacterAdded:()
success = ()
success
active =
statusText.Text =
statusText.TextColor3 = .(, , )
statusDot.BackgroundColor3 = .(, , )
skyboxBtn.BackgroundColor3 = .(, , )
skyboxBtn.Text =
()
)
closeBtn.MouseButton1Click:(()
active
()
gui:()
)
player.CharacterAdded:((newCharacter)
.()
active
.()
()
)
:().InputBegan:((input)
input.KeyCode == .KeyCode.F1
skyboxBtn.MouseButton1Click:()
)
()
()
Universal