Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
hrp = character:()
humanoid = character:()
screenGui = .()
screenGui.Name =
screenGui.Parent = player:()
idleButton = .()
idleButton.Size = .(, , , )
idleButton.Position = .(, , , )
idleButton.Image =
idleButton.Parent = screenGui
deleteButton = .()
deleteButton.Size = .(, , , )
deleteButton.Position = .(, , , )
deleteButton.Text =
deleteButton.Parent = screenGui
BillboardSize = .(, , , )
StudsOffset = .(, , )
ImageLabelSize = .(, , , )
ImageLabelPosition = .(, , , )
images = {
Idle = ,
Walk1 = ,
Walk2 =
}
currentBillboard
currentImageLabel
walkIndex =
(value)
_, part (character:())
part:() part ~= hrp
part.Transparency = value
()
currentBillboard currentBillboard:()
humanoid.JumpPower =
humanoid.WalkSpeed =
billboard = .()
billboard.Size = BillboardSize
billboard.StudsOffset = StudsOffset
billboard.AlwaysOnTop =
billboard.Parent = hrp
imageLabel = .()
imageLabel.Size = ImageLabelSize
imageLabel.Position = ImageLabelPosition
imageLabel.Image = images.Idle
imageLabel.BackgroundTransparency =
imageLabel.Parent = billboard
currentBillboard = billboard
currentImageLabel = imageLabel
(()
()
currentImageLabel
humanoid.MoveDirection.Magnitude >
walkIndex = (walkIndex % ) +
walkIndex ==
currentImageLabel.Image = images.Walk1
currentImageLabel.Image = images.Walk2
currentImageLabel.Image = images.Idle
walkIndex =
)
idleButton.MouseButton1Click:(createBillboard)
deleteButton.MouseButton1Click:(()
currentBillboard
currentBillboard:()
currentBillboard =
currentImageLabel =
humanoid.JumpPower =
humanoid.WalkSpeed =
screenGui
screenGui:()
)
oh hail the magic wand

Universal