Run it
Copy the script and paste it into your executor.
local UserInputService = game:GetService("UserInputService")
local Mouse = :().LocalPlayer:()
Folder = .(, :())
Part = .(, Folder)
Attachment1 = .(, Part)
Part.Anchored =
Part.CanCollide =
Part.Transparency =
Updated = Mouse.Hit + .(, , )
NetworkAccess = .(()
().Physics.AllowSleep =
:().RenderStepped:()
_, Players , :():()
Players ~= :().LocalPlayer
Players.MaximumSimulationRadius =
(Players, , )
:().LocalPlayer.MaximumSimulationRadius = .(.huge,.huge)
(.huge)
)
.(NetworkAccess)
(v)
v:() v.Anchored == v.Parent:() == v.Parent:() == v.Name ~=
Mouse.TargetFilter = v
_, x , v:()
x:() x:() x:() x:() x:() x:() x:()
x:()
v:()
v:():()
v:()
v:():()
v:()
v:():()
v.CanCollide =
Torque = .(, v)
Torque.Torque = .(, , )
AlignPosition = .(, v)
Attachment2 = .(, v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce =
AlignPosition.MaxVelocity = .huge
AlignPosition.Responsiveness =
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
_, v , :():()
(v)
:().DescendantAdded:((v)
(v)
)
UserInputService.InputBegan:((Key, Chat)
Key.KeyCode == .KeyCode.E Chat
Updated = Mouse.Hit + .(, , )
)
(()
:().RenderStepped:()
Attachment1.WorldCFrame = Updated
)If you want to move it move your cursor to the area you want and then press E to move the blackhole in the area you want

Universal