Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local lastSafePosition =
humanoid =
connections = {}
running =
screenGui = .(, player:())
screenGui.ResetOnSpawn =
button = .()
button.Size = .(, , , )
button.Position = .(, , , )
button.Text =
button.TextColor3 = .(, , )
button.Font = .Font.SourceSansBold
button.TextSize =
button.BackgroundColor3 = .(, , )
button.AutoButtonColor =
button.Parent = screenGui
corner = .(, button)
corner.CornerRadius = .(, )
shadow = .(, button)
shadow.Size = .(, , , )
shadow.Position = .(, , , )
shadow.BackgroundColor3 = .(, , )
shadow.BorderSizePixel =
shadow.ZIndex = button.ZIndex -
shadowCorner = .(, shadow)
shadowCorner.CornerRadius = .(, )
button.MouseEnter:(()
button.BackgroundColor3 = .(, , )
)
button.MouseLeave:(()
button.BackgroundColor3 = .(, , )
)
button.MouseButton1Click:(()
running =
_, conn (connections)
conn:()
screenGui:()
()
)
(char)
humanoid = char:()
root = char:()
conn = humanoid.HealthChanged:((health)
running
health >
lastSafePosition = root.Position
args = {
[] = {
[] =
}
}
ReplicatedStorage.RemoteEvent:((args))
player.CharacterAdded:()
newChar = player.Character player.CharacterAdded:()
newRoot = newChar:()
.()
lastSafePosition
newRoot.CFrame = .(lastSafePosition)
)
.(connections, conn)
player.Character
(player.Character)
player.CharacterAdded:(trackCharacter)BT TRAINING SCRIPT

Universal