Run it
Copy the script and paste it into your executor.
Player = .Players.LocalPlayer
Mouse = Player:()
CoreGui = :()
ScreenGui = .(, CoreGui)
ScreenGui.Name =
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
UICorner = .(, MainFrame)
UICorner.CornerRadius = .(, )
Title = .(, MainFrame)
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.BackgroundColor3 = .(, , )
Title.Text =
Title.TextColor3 = .(, , )
Title.Font = .Font.SourceSansBold
Title.TextSize =
CloseBtn = .(, Title)
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, -, , )
CloseBtn.BackgroundColor3 = .(, , )
CloseBtn.Text =
CloseBtn.TextColor3 = .(,,)
CloseBtn.Font = .Font.SourceSansBold
CloseBtn.TextSize =
CloseBtn.MouseButton1Click:(()
ScreenGui:()
)
dragging =
dragInput, mousePos, framePos
Title.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
mousePos = input.Position
framePos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
Title.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
:().InputChanged:((input)
input == dragInput dragging
delta = input.Position - mousePos
MainFrame.Position = framePos + .(, delta.X, , delta.Y)
)
TeleBtn = .(, MainFrame)
TeleBtn.Size = .(, , , )
TeleBtn.Position = .(, -, , -)
TeleBtn.BackgroundColor3 = .(, , )
TeleBtn.Text =
TeleBtn.TextColor3 = .(,,)
TeleBtn.Font = .Font.SourceSansBold
TeleBtn.TextSize =
BtnCorner = .(, TeleBtn)
BtnCorner.CornerRadius = .(, )
Footer = .(, MainFrame)
Footer.Size = .(, , , )
Footer.Position = .(, , , -)
Footer.BackgroundTransparency =
Footer.Text =
Footer.TextColor3 = .(,,)
Footer.Font = .Font.SourceSansItalic
Footer.TextSize =
TeleBtn.MouseButton1Click:(()
re=:()
sandbox=(var,func)
env=(func)
newenv=({},{
__index=(self,k)
k==
var
env[k]
,
})
(func,newenv)
func
cors={}
_Name=
uis=:()
_Ins, _CF_new, _VTR_new=.new, .new, .new
mas=(,:())
con=().sethiddenproperty
Tool0=()
Part1=()
Script2=()
selectionbox=.(, :().LocalPlayer.Character)
selectionbox.LineThickness=
selectionbox.Color3=.(, , )
LocalScript3=()
re=:()
Tool0.Name=_Name
Tool0.Parent=mas
Tool0.Grip=(, , , , , , , , , , , )
Tool0.GripPos=(, , )
Part1.Name=
Part1.Parent=Tool0
changed=
Part1.CFrame=(-, , -, , , , , -, , , , -)
Part1.Orientation=(, , )
Part1.Position=(-, , -)
Part1.Rotation=(-, , )
Part1.Color=.(, , )
Part1.Transparency=
cam=re.RenderStepped
w=
Part1.Size=(, , )
Part1.BottomSurface=.SurfaceType.Smooth
Part1.BrickColor=BrickColor.()
Part1.Locked=
speed=
mb=uis.TouchEnabled
Part1.TopSurface=.SurfaceType.Smooth
Part1.brickColor=BrickColor.()
Script2.Name=
Script2.Parent=Tool0
Sound=(, .Workspace)
Sound.SoundId=
Sound:()
cam:(() con (:().LocalPlayer, changed, speed) )
.(cors,(Script2,()
()
check=.Part2
part1=.Part1.Value
part2=.Part2.Value
parent=.Par.Value
color=.Color
line=()
line.TopSurface=
line.BottomSurface=
line.Reflectance=
line.Name=
line.Locked=
line.CanCollide=
line.Anchored=
line.formFactor=
line.Size=(,,)
mesh=()
mesh.Parent=line
(check.Value==)
(part1== part2== parent==)
(part1.Parent== part2.Parent==)
(parent.Parent==)
lv=(part1.Position,part2.Position)
dist=(part1.Position-part2.Position).magnitude
line.Parent=parent
line.BrickColor=color.Value.BrickColor
line.Reflectance=color.Value.Reflectance
line.Transparency=color.Value.Transparency
line.CFrame=(part1.Position+lv.lookVector*dist/)
line.CFrame=(line.Position,part2.Position)
mesh.Scale=(,,dist)
()
line:()
:()
))
changed=
Script2.Disabled=
LocalScript3.Name=
LocalScript3.Parent=Tool0
.(cors,(LocalScript3,()
()
tool=.Parent
lineconnect=tool.LineConnect
object=
mousedown=
found=
BP=()
BP.maxForce=(.huge*.huge,.huge*.huge,.huge*.huge)
BP.P=BP.P*
dist=
point=()
point.Locked=
point.Anchored=
point.formFactor=
point.Shape=
point.BrickColor=BrickColor.()
point.Size=(,,)
point.CanCollide=
mesh=()
mesh.MeshType=
mesh.Scale=(,,)
mesh.Parent=point
handle=tool.Handle
front=tool.Handle
color=tool.Handle
objval=
hooked=
hookBP=BP:()
hookBP.maxForce=(,,)
LineConnect=(part1,part2,parent)
p1=()
p1.Value=part1
p1.Name=
p2=()
p2.Value=part2
p2.Name=
par=()
par.Value=parent
par.Name=
col=()
col.Value=color
col.Name=
s=lineconnect:()
s.Disabled=
p1.Parent=s
p2.Parent=s
par.Parent=s
col.Parent=s
s.Parent=
(part2==object)
objval=p2
onButton1Down=(mouse)
(mousedown==)
mousedown=
.(.(()
p=point:()
p.Parent=tool
(front,p,)
(mousedown==)
p.Parent=tool
(object==)
(mouse.Target==)
lv=(front.Position,mouse.Hit.p)
p.CFrame=(front.Position+(lv.lookVector*))
p.CFrame=(mouse.Hit.p)
(front,object,)
()
p:()
))
(mousedown==)
(mouse.Target~=)
t=mouse.Target
(t.Anchored==)
object=t
selectionbox.Adornee=object
dist=(object.Position-front.Position).magnitude
()
(mousedown==)
(object.Parent==)
lv=(front.Position,mouse.Hit.p)
BP.Parent=object
BP.position=front.Position+lv.lookVector*dist
()
BP:()
object=
objval.Value=
selectionbox.Adornee=
onKeyDown=(key,mouse)
key=key:()
(key==) (dist>=) dist=dist-
(key==) (dist ~=) BX=() BX.MaxTorque=(.huge,,.huge) BX.CFrame=BX.CFrame * .(, .(), ) BX.D= BX.Parent=object
(key==) (dist ~=) BX=() BX.maxForce=(,.huge,) BX.velocity=(,,) BX.Parent=object
key ==
(object==)
_,v (object:()) v.className ==
BG=() BG.maxTorque=(.huge,.huge,.huge) BG.cframe=(object.CFrame.p) BG.Parent=object
() (object.CFrame == (object.CFrame.p))
BG.Parent=
(object==)
_,v (object:()) v.className == v.Parent=
object.Velocity=(,,) object.RotVelocity=(,,)
(key==) (dist ~=) dist=
(key==) (dist~=) dist=
(key==) dist=dist+
(key==) dist ~= dist=
onEquipped=(mouse)
keymouse=mouse
char=tool.Parent
human=char.Humanoid
human.Changed:(() (human.Health==) mousedown= BP:() point:() tool:() )
mouse.Button1Down:(() (mouse) )
mouse.KeyDown:((key) (key,mouse) )
mouse.Icon=
mb
uis.TouchLongPress:(() (,mouse) )
uis.TouchEnded:(() mousedown= )
mouse.Button1Up:(() mousedown= )
tool.Equipped:(onEquipped)
tool.Unequipped:(() mousedown= )
))
i,v (mas:())
v.Parent=:().LocalPlayer.Backpack
(() v:() )
mas:()
i,v (cors)
(()
(v)
)
)Telekinesis ( works in all games) (Control and levitating things from far away)
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal