Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
Workspace = :()
Camera = Workspace.CurrentCamera
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
.()
logoAssetId =
(text, duration)
duration = duration
notification = .()
notification.Name =
notification.Size = .(, , , )
notification.Position = .(, -, , )
notification.BackgroundColor3 = .(, , )
notification.BorderSizePixel =
notification.BackgroundTransparency =
notification.Parent = screenGui
uiCorner = .()
uiCorner.CornerRadius = .(, )
uiCorner.Parent = notification
uiStroke = .()
uiStroke.Color = .(, , )
uiStroke.Thickness =
uiStroke.Parent = notification
glowEffect = .()
glowEffect.Name =
glowEffect.Size = .(, , , )
glowEffect.Position = .(-, , -, )
glowEffect.BackgroundTransparency =
glowEffect.Image =
glowEffect.ImageColor3 = .(, , )
glowEffect.ImageTransparency =
glowEffect.ZIndex = -
glowEffect.Parent = notification
iconImage = .()
iconImage.Name =
iconImage.Size = .(, , , )
iconImage.Position = .(, , , -)
iconImage.BackgroundTransparency =
iconImage.Image = logoAssetId
iconImage.Parent = notification
notifText = .()
notifText.Name =
notifText.Size = .(, -, , -)
notifText.Position = .(, , , )
notifText.BackgroundTransparency =
notifText.TextColor3 = .(, , )
notifText.TextSize =
notifText.Font = .Font.GothamBold
notifText.Text = text
notifText.TextWrapped =
notifText.TextXAlignment = .TextXAlignment.Left
notifText.Parent = notification
notification.BackgroundTransparency =
uiStroke.Transparency =
notifText.TextTransparency =
iconImage.ImageTransparency =
glowEffect.ImageTransparency =
TweenService:(notification, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {BackgroundTransparency = }):()
TweenService:(uiStroke, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {Transparency = }):()
TweenService:(notifText, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {TextTransparency = }):()
TweenService:(iconImage, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {ImageTransparency = }):()
TweenService:(glowEffect, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {ImageTransparency = }):()
(()
(duration)
TweenService:(notification, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.In), {BackgroundTransparency = }):()
TweenService:(uiStroke, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.In), {Transparency = }):()
TweenService:(notifText, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.In), {TextTransparency = }):()
TweenService:(iconImage, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.In), {ImageTransparency = }):()
TweenService:(glowEffect, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.In), {ImageTransparency = }):()
()
notification:()
)
screenGui =
(()
screenGui = playerGui:()
screenGui
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
.(screenGui)
screenGui.Parent = :()
gethui ()
screenGui.Parent = ()
screenGui.Parent = playerGui
)
screenGui
()
()
(()
()
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Visible =
mainFrame.Parent = screenGui
mainFrame.AnchorPoint = .(, )
uiCorner = .()
uiCorner.CornerRadius = .(, )
uiCorner.Parent = mainFrame
uiStroke = .()
uiStroke.Color = .(, , )
uiStroke.Thickness =
uiStroke.Parent = mainFrame
frameGlow = .()
frameGlow.Name =
frameGlow.Size = .(, , , )
frameGlow.Position = .(-, , -, )
frameGlow.BackgroundTransparency =
frameGlow.Image =
frameGlow.ImageColor3 = .(, , )
frameGlow.ImageTransparency =
frameGlow.ZIndex = -
frameGlow.Parent = mainFrame
titleLabel = .()
titleLabel.Name =
titleLabel.Size = .(, , , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.TextColor3 = .(, , )
titleLabel.TextSize =
titleLabel.Font = .Font.GothamBold
titleLabel.Text =
titleLabel.TextXAlignment = .TextXAlignment.Center
titleLabel.Parent = mainFrame
bindLabel = .()
bindLabel.Name =
bindLabel.Size = .(, , , )
bindLabel.Position = .(, , , )
bindLabel.BackgroundColor3 = .(, , )
bindLabel.BorderSizePixel =
bindLabel.Text =
bindLabel.TextColor3 = .(, , )
bindLabel.Font = .Font.Gotham
bindLabel.TextSize =
bindLabel.TextXAlignment = .TextXAlignment.Center
bindLabel.Parent = mainFrame
reloadBtn = .()
reloadBtn.Name =
reloadBtn.Size = .(, , , )
reloadBtn.Position = .(, , , )
reloadBtn.BackgroundColor3 = .(, , )
reloadBtn.TextColor3 = .(, , )
reloadBtn.TextSize =
reloadBtn.Font = .Font.Gotham
reloadBtn.Text =
reloadBtn.TextXAlignment = .TextXAlignment.Center
reloadBtn.Parent = mainFrame
reloadCorner = .()
reloadCorner.CornerRadius = .(, )
reloadCorner.Parent = reloadBtn
slots = {}
i = ,
slot = .()
slot.Name = .. i
slot.Size = .(, , , )
slot.Position = .(, , , + (i - ) * )
slot.BackgroundColor3 = .(, , )
slot.BorderSizePixel =
slot.BorderColor3 = .(, , )
slot.Parent = mainFrame
slotCorner = .()
slotCorner.CornerRadius = .(, )
slotCorner.Parent = slot
nameBox = .()
nameBox.Name =
nameBox.Size = .(, -, , )
nameBox.Position = .(, , , )
nameBox.BackgroundColor3 = .(, , )
nameBox.TextColor3 = .(, , )
nameBox.TextSize =
nameBox.Font = .Font.Gotham
nameBox.Text = .. i
nameBox.ClearTextOnFocus =
nameBox.TextXAlignment = .TextXAlignment.Center
nameBox.Parent = slot
saveBtn = .()
saveBtn.Name =
saveBtn.Size = .(, , , )
saveBtn.Position = .(, , , )
saveBtn.BackgroundColor3 = .(, , )
saveBtn.TextColor3 = .(, , )
saveBtn.TextSize =
saveBtn.Font = .Font.Gotham
saveBtn.Text =
saveBtn.TextXAlignment = .TextXAlignment.Center
saveBtn.Parent = slot
tpBtn = .()
tpBtn.Name =
tpBtn.Size = .(, , , )
tpBtn.Position = .(, , , )
tpBtn.BackgroundColor3 = .(, , )
tpBtn.TextColor3 = .(, , )
tpBtn.TextSize =
tpBtn.Font = .Font.Gotham
tpBtn.Text =
tpBtn.TextXAlignment = .TextXAlignment.Center
tpBtn.Parent = slot
slots[i] = {
frame = slot,
nameBox = nameBox,
saveBtn = saveBtn,
tpBtn = tpBtn,
data =
}
root =
humanoid =
currentBind = .KeyCode.V
isChangingBind =
()
char = player.Character
char
char = player.CharacterAdded:()
char:(, )
char:(, )
root = char.HumanoidRootPart
humanoid = char.Humanoid
(, )
reloadBtn.MouseButton1Click:(()
(updateCharacter)
(, )
)
player.CharacterAdded:((char)
()
(updateCharacter)
)
(updateCharacter)
(data)
root data
root.Anchored =
humanoid.AutoRotate =
root.CFrame = data.cframe
Camera.CFrame = data.cameraCFrame
root.AssemblyLinearVelocity = (data.state == .HumanoidStateType.Freefall)
.(, -, )
.(, , )
()
humanoid:(data.state)
(()
()
root.Anchored =
humanoid.AutoRotate =
)
( .. data.name, )
i, slot (slots)
slot.saveBtn.MouseButton1Click:(()
root humanoid
(, )
data = {
cframe = root.CFrame,
cameraCFrame = Camera.CFrame,
state = humanoid:(),
name = slot.nameBox.Text
}
slot.data = data
( .. data.name, )
)
slot.tpBtn.MouseButton1Click:(()
slot.data
(slot.data)
(, )
)
bindLabel.MouseButton1Click:(()
isChangingBind
isChangingBind =
bindLabel.Text =
bindLabel.BackgroundColor3 = .(, , )
conn
conn = UserInputService.InputBegan:((input)
isChangingBind input.UserInputType == .UserInputType.Keyboard
currentBind = input.KeyCode
bindLabel.Text = .. currentBind.Name
bindLabel.BackgroundColor3 = .(, , )
isChangingBind =
conn:()
)
(()
()
isChangingBind
bindLabel.Text = .. currentBind.Name
bindLabel.BackgroundColor3 = .(, , )
isChangingBind =
conn.Connected conn:()
)
)
UserInputService.InputBegan:((input)
isChangingBind
input.KeyCode == currentBind
mainFrame.Visible = mainFrame.Visible
)
dragging =
dragStart =
startPos =
(input)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
titleLabel.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UserInputService.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragging
(input)
)
(()
frameGlow.Parent
TweenService:(frameGlow, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.InOut), {ImageTransparency = , Size = .(, , , )}):()
()
TweenService:(frameGlow, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.InOut), {ImageTransparency = , Size = .(, , , )}):()
()
)
()
mainFrame.Visible =
(, )
)
.(()
.()
(showCheckpointHub)
)This script has 4 save points that you can set a name for, that's all. Our scripts. @Kisamm_scripts_bot

Universal