Run it
Copy the script and paste it into your executor.
-- tool tracker + beam + box (ghost)
Players = :()
RunService = :()
plr = Players.LocalPlayer
char
beam, att0, att1
box
currentHandle
RANGE =
()
beam beam:()
att0 = .()
att1 = .()
beam = .()
beam.Attachment0 = att0
beam.Attachment1 = att1
beam.Width0 =
beam.Width1 =
beam.FaceCamera =
beam.Color = ColorSequence.(.(,,))
att0.Parent = .Terrain
att1.Parent = .Terrain
beam.Parent = .Terrain
(part)
box box:()
currentHandle = part
box = .()
box.Adornee = part
box.LineThickness =
box.Color3 = .(,,)
box.SurfaceColor3 = .(,,)
box.SurfaceTransparency =
box.Parent = part
(isTouching)
box
isTouching
box.Color3 = .(,,)
box.SurfaceColor3 = .(,,)
box.Color3 = .(,,)
box.SurfaceColor3 = .(,,)
()
char
_,v (char:())
v:()
v
()
char
closestPart, dist = , RANGE
origin = char:().Position
_,p (Players:())
p ~= plr p.Character
_,part (p.Character:())
part:()
d = (part.Position - origin).Magnitude
d < dist
dist = d
closestPart = part
closestPart
(c)
char = c
()
c.ChildAdded:((obj)
obj:()
.()
handle = obj:() obj:()
handle
(handle)
)
c.ChildRemoved:((obj)
obj:()
box box:()
currentHandle =
)
plr.CharacterAdded:(onCharacter)
plr.Character
(plr.Character)
RunService.Heartbeat:(()
char
tool = ()
targetPart = ()
tool targetPart
beam beam.Enabled =
()
handle = tool:() tool:()
handle
beam.Enabled =
()
beam.Enabled =
att0.WorldPosition = handle.Position
att1.WorldPosition = targetPart.Position
touching =
_,part (handle:())
part:(targetPart.Parent)
touching =
touching
beam.Color = ColorSequence.(.(,,))
beam.Color = ColorSequence.(.(,,))
(touching)
)
Sword helperrr etc

Universal