Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
player = Players.LocalPlayer
mouse = player:()
playerGui = player:()
()
playerGui:()
playerGui.StandGUI:()
stand =
standRoot =
connection =
selected =
floating =
defenseOn =
usedParts = {}
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
(text, yPos, color)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , yPos)
btn.BackgroundColor3 = color
btn.Text = text
btn.TextColor3 = .(,,)
btn.TextScaled =
btn.Font = .Font.GothamBold
btn.Parent = screenGui
.(, btn)
btn
punchBtn = (, , .(, , ))
kickBtn = (, , .(, , ))
floatBtn = (, , .(, , ))
specialBtn = (, , .(, , ))
buildBtn = (, , .(, , ))
statusLabel = .()
statusLabel.Size = .(, , , )
statusLabel.Position = .(, , , )
statusLabel.BackgroundTransparency =
statusLabel.Text =
statusLabel.TextColor3 = .(,,)
statusLabel.TextScaled =
statusLabel.Parent = screenGui
()
parts = {}
_, obj (:())
obj:() obj.Anchored
model = obj:()
model Players:(model)
.(usedParts, obj)
.(parts, obj)
parts
()
parts = ()
#parts <
statusLabel.Text =
model = .()
model.Name =
root = .()
root.Name =
root.Size = .(, , )
root.Transparency =
root.Anchored =
root.CanCollide =
root.Massless =
root.Parent = model
model.PrimaryPart = root
amount = .(#parts, .(, ))
height = .(, )
i = , amount
part = parts[i]
.(usedParts, part)
(()
part.Anchored =
part.CanCollide =
part.Massless =
part.Parent = model
part.CFrame = root.CFrame * .(.(-,), .(,height), .(-,))
w = .()
w.Part0 = root
w.Part1 = part
w.Parent = root
)
.(, model)
model.Parent =
statusLabel.Text =
model
(range)
character = player.Character
character
root = character:()
root
closest, closestDist = , range
_, plr (Players:())
plr ~= player plr.Character
tRoot = plr.Character:()
hum = plr.Character:()
tRoot hum hum.Health >
dist = (root.Position - tRoot.Position).Magnitude
dist < closestDist
closestDist = dist
closest = plr.Character
_, obj (:())
obj:() obj:()
obj ~= stand obj ~= character Players:(obj)
tRoot = obj:() obj.PrimaryPart
hum = obj:()
tRoot hum hum.Health >
dist = (root.Position - tRoot.Position).Magnitude
dist < closestDist
closestDist = dist
closest = obj
closest
(target, power)
target target == player.Character target == stand
root = target:() target.PrimaryPart
hum = target:()
root
_, part (target:())
part:()
(()
part:(player)
part.Anchored =
)
dir = player.Character.HumanoidRootPart.CFrame.LookVector
root.AssemblyLinearVelocity = dir * power + .(, power * , )
root.AssemblyAngularVelocity = .(
.(-, ),
.(-, ),
.(-, )
)
hum Players:(target)
hum.Health =
(target)
target target == player.Character target == stand
_, part (target:())
part:()
(()
part.Anchored =
part.CanCollide =
part:()
part.AssemblyLinearVelocity = .(
.(-, ),
.(, ),
.(-, )
)
)
hum = target:()
hum hum.Health =
(npc)
character = player.Character
character
root = character:()
standRoot = npc:() npc.PrimaryPart
root standRoot
stand = npc
selected =
statusLabel.Text = .. npc.Name
_, part (npc:())
part:()
part.CanCollide =
part.Massless =
connection connection:()
connection = RunService.Heartbeat:(()
stand stand.Parent root root.Parent
sRoot = stand:() stand.PrimaryPart
sRoot
time = ()
sRoot.CFrame = root.CFrame * .(, + .(time * ) * , )
floating
root.AssemblyLinearVelocity = .(
root.AssemblyLinearVelocity.X,
+ .(time * ) * ,
root.AssemblyLinearVelocity.Z
)
defenseOn
_, obj (:())
obj:()
name = .(obj.Name)
obj:() .(name, ) .(name, )
(root.Position - obj.Position).Magnitude <
dir = (root.Position - obj.Position).Unit
root.CFrame = .(root.Position + dir * + .(, , ))
)
mouse.Button1Down:(()
selected
target = mouse.Target
target
model = target:()
model
model:()
Players:(model)
(model)
)
buildBtn.MouseButton1Click:(()
selected
partStand = ()
partStand
(partStand)
)
punchBtn.MouseButton1Click:(()
selected
target = ()
target
(target, )
statusLabel.Text =
statusLabel.Text =
)
kickBtn.MouseButton1Click:(()
selected
target = ()
target
(target, )
statusLabel.Text =
statusLabel.Text =
)
floatBtn.MouseButton1Click:(()
floating = floating
floatBtn.Text = floating
floatBtn.BackgroundColor3 = floating .(, , ) .(, , )
)
specialBtn.MouseButton1Click:(()
selected
target = ()
target
(target)
statusLabel.Text =
statusLabel.Text =
)
()
()
()
()Idk choose a npc to be your stand.

Universal