
Keyless VerifiedUniversal

local plr = game["Players"]["LocalPlayer"]
local rs = game:GetService("RunService")
local enabled = false
local att
local pulled = {}
local function Clean()
for _,v in next, pulled do
if v and v.Parent then
for _,k in next, v:GetDescendants() do
if k:IsA("Torque")
or k:IsA("AlignPosition")
or k:IsA("Attachment")
or k:IsA("LinearVelocity") then
k:Destroy()
end
end
end
end
table.clear(pulled)
end
local following
local function SetupPlr()
if following then following:Disconnect() following = nil end
Clean()
local char = plr.Character or plr.CharacterAdded:wait()
local hrp = char:WaitForChild("HumanoidRootPart")
for i,v in next, workspace:GetDescendants() do
if v.Name == "122212Folder" then v:Destroy() end
end
local Folder = Instance.new("Folder", workspace)
Folder.Name = "122212Folder"
local part = Instance.new("Part", Folder)
att = Instance.new("Attachment", part)
part.Anchored = true
part.Transparency = .5
part.Size = Vector3.one
part.CanCollide = false
part.CFrame = hrp.CFrame * CFrame.new(0,75,0)
following = rs.RenderStepped:Connect(function()
if not hrp or not hrp.Parent then return end
if enabled then part.CFrame = hrp.CFrame * CFrame.new(0, 0, -60) end
end)
return hrp
end
local hrp = SetupPlr()
if not getgenv().Network then
getgenv().Network = {
Parts = {},
Velo = Vector3.new(10, 10, 10)
}
Network.RetainPart = function(v)
if typeof(v) == "Instance" and v:IsA("BasePart") and v:IsDescendantOf(workspace) then
table.insert(Network.Parts, v)
v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
end
end
local function Control()
plr.ReplicationFocus = workspace
rs.Heartbeat:Connect(function()
sethiddenproperty(plr, "SimulationRadius", math.huge)
for i,v in next, Network.Parts do
if v:IsDescendantOf(workspace) then
v.Velocity = Network.Velo
end
end
end)
end
Control()
end
local no = {
["AlignPosition"] = true,
["BodyGyro"] = true,
["BodyVelocity"] = true,
["BodyPosition"] = true,
["LinearVelocity"] = true,
["BodyAngularVelocity"] = true,
["BodyForce"] = true,
["BodyThrust"] = true,
["Weld"] = true,
["WeldConstraint"] = true,
["Attachment"] = true,
["Torque"] = true,
["RocketPropulsion"] = true
}
local function Pull(v)
if not enabled then return end
if not att then return end
if (
v:IsA("BasePart")
and not v.Anchored
and v.Parent
and not v.Parent:FindFirstChild("Humanoid")
and not game.Players:GetPlayerFromCharacter(v:FindFirstAncestorOfClass("Model"))
and v.Name ~= "Handle"
) then
if v.AssemblyRootPart == hrp.AssemblyRootPart then
return
end
for i, k in next, v:GetDescendants() do
if no[k.Name] then
k:Destroy()
end
end
v.CanCollide = false
v.AssemblyLinearVelocity = Vector3.new(0,0,0.1)
Network.RetainPart(v)
local att0 = Instance.new("Attachment", v)
local align = Instance.new("AlignPosition", v)
align.Attachment0 = att0
align.Attachment1 = att
align.MaxForce = math.huge
align.MaxVelocity = math.huge
align.Responsiveness = 20
local t = Instance.new("Torque", v)
t.Torque = Vector3.new(0, 9999999999, 0)
t.Attachment0 = att0
table.insert(pulled, v)
end
end
workspace.DescendantAdded:Connect(function(v)
if enabled then
task.defer(function()
Pull(v)
end)
end
end)
local gui = Instance.new("ScreenGui", plr["PlayerGui"])
gui.Name = "Evil Blackhole Gui"
gui.ResetOnSpawn = false
local frame = Instance.new("Frame", gui)
local button = Instance.new("TextButton", frame)
frame.AnchorPoint = Vector2.new(0.5, 0.5)
frame.Size = UDim2.new(0.3, 0, 0.15, 0)
frame.BackgroundColor3 = Color3.new(0,0,0)
frame.Position = UDim2.new(0.175, 0, 0.925, 0)
local c = Instance.new("UICorner", frame)
local s = Instance.new("UIStroke", frame)
s.Thickness = 3
s.Color = Color3.new(1,0, 0)
button.AnchorPoint = Vector2.new(0.5, 0.5)
button.TextScaled = true
button.Text = "Disabled"
button.Font = "FredokaOne"
button.Position = UDim2.new(0.5, 0, 0.5, 0)
button.TextColor3 = Color3.new(1,1,1)
button.BackgroundColor3 = Color3.new(0, 1, 0)
button.Size = UDim2.new(0.9, 0, 0.9, 0)
button.BackgroundTransparency = 1
local s1 = Instance.new("UIStroke", button)
s1.Thickness = 1.5
local function Pulling()
for i,v in next, workspace:GetDescendants() do
Pull(v)
end
end
button.MouseButton1Click:Connect(function()
if enabled then
button.Text = "Disabled"
s.Color = Color3.new(1, 0, 0)
enabled = false
elseif not enabled then
button.Text = "Enabled"
s.Color = Color3.new(0, 1, 0)
enabled = true
task.defer(Pulling)
end
end)
plr.CharacterAdded:Connect(function()
hrp = SetupPlr()
end)

![[NEW] Nore Hub](https://scriptblox.com/images/script/0-1791028937811.png)

I hate loadstrings