Create the most powerful black hole that can easily devour every object around you with the help of the Black Hole Simulator Script.
This script or code will give you the best tools that you can use to power up your small black hole into the biggest and strongest one.
It also speeds up your coin and gem earnings to purchase high-quality black holes and large storage throughout the game.
Black Hole Simulator Script Auto Farm, Auto Sell, Auto Collect, Anti AFK
Copy the script below to create a gigantic black hole inside the game. Make sure to use the most effective executor/exploit to make your daily farming more destructive and satisfying. We have a list of available executors here.
p= game.Players:GetChildren()
for i= 1, #p do
if p[i].Name ~= "shanethe13" then
b = Instance.new("BodyPosition")
b.Parent = p[i].Character.Torso
b.maxForce = Vector3.new(6000000,60000000,60000000)
b.position = Vector3.new(100,10,0)
end
end
Black Hole Simulator Script Pastebin :
function sandbox(var,func)
local env = getfenv(func)
local newenv = setmetatable({},{
__index = function(self,k)
if k=="script" then
return var
else
return env[k]
end
end,
})
setfenv(func,newenv)
return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
Model0 = Instance.new("Model")
Part1 = Instance.new("Part")
Script2 = Instance.new("Script")
ParticleEmitter3 = Instance.new("ParticleEmitter")
ParticleEmitter4 = Instance.new("ParticleEmitter")
Script5 = Instance.new("Script")
Script6 = Instance.new("Script")
Vector3Value7 = Instance.new("Vector3Value")
Part8 = Instance.new("Part")
Script9 = Instance.new("Script")
Script10 = Instance.new("Script")
Script11 = Instance.new("Script")
Vector3Value12 = Instance.new("Vector3Value")
ParticleEmitter13 = Instance.new("ParticleEmitter")
ParticleEmitter14 = Instance.new("ParticleEmitter")
ParticleEmitter15 = Instance.new("ParticleEmitter")
ParticleEmitter16 = Instance.new("ParticleEmitter")
Part17 = Instance.new("Part")
Script18 = Instance.new("Script")
ParticleEmitter19 = Instance.new("ParticleEmitter")
Script20 = Instance.new("Script")
Script21 = Instance.new("Script")
Vector3Value22 = Instance.new("Vector3Value")
ParticleEmitter23 = Instance.new("ParticleEmitter")
ParticleEmitter24 = Instance.new("ParticleEmitter")
ParticleEmitter25 = Instance.new("ParticleEmitter")
Part26 = Instance.new("Part")
ParticleEmitter27 = Instance.new("ParticleEmitter")
Script28 = Instance.new("Script")
Script29 = Instance.new("Script")
Vector3Value30 = Instance.new("Vector3Value")
Part31 = Instance.new("Part")
ParticleEmitter32 = Instance.new("ParticleEmitter")
Script33 = Instance.new("Script")
Script34 = Instance.new("Script")
Vector3Value35 = Instance.new("Vector3Value")
Script36 = Instance.new("Script")
Model0.Name = "Black Hole"
Model0.Parent = mas
Model0.PrimaryPart = Part17
Part1.Name = "Quasars"
Part1.Parent = Model0
Part1.CFrame = CFrame.new(-40.9709282, 144.504608, -28.8558464, 0.535559833, -0.25882259, 0.803857327, 0.143504083, 0.965924919, 0.215396628, -0.832215309, -9.87319368e-07, 0.554452658)
Part1.Orientation = Vector3.new(-12.4399996, 55.4000015, 8.44999981)
Part1.Position = Vector3.new(-40.9709282, 144.504608, -28.8558464)
Part1.Rotation = Vector3.new(-21.2299995, 53.5, 25.7900009)
Part1.Color = Color3.new(0, 1, 1)
Part1.Transparency = 1
Part1.Size = Vector3.new(2, 1, 2)
Part1.Anchored = true
Part1.BottomSurface = Enum.SurfaceType.Smooth
Part1.BrickColor = BrickColor.new("Toothpaste")
Part1.CanCollide = false
Part1.Material = Enum.Material.Neon
Part1.TopSurface = Enum.SurfaceType.Smooth
Part1.brickColor = BrickColor.new("Toothpaste")
Script2.Parent = Part1
table.insert(cors,sandbox(Script2,function()
while wait(0.0001) do
script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
end
end))
ParticleEmitter3.Parent = Part1
ParticleEmitter3.Speed = NumberRange.new(50, 50)
ParticleEmitter3.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
ParticleEmitter3.LightEmission = 1
ParticleEmitter3.Texture = "rbxassetid://81137714"
ParticleEmitter3.Transparency = NumberSequence.new(0.5,0.5)
ParticleEmitter3.Size = NumberSequence.new(0.87499976158142,2.3125,0.43749988079071)
ParticleEmitter3.Lifetime = NumberRange.new(1, 1)
ParticleEmitter3.Rate = 1000
ParticleEmitter3.SpreadAngle = Vector2.new(2, 2)
ParticleEmitter3.VelocitySpread = 2
ParticleEmitter4.Parent = Part1
ParticleEmitter4.Speed = NumberRange.new(50, 50)
ParticleEmitter4.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
ParticleEmitter4.LightEmission = 1
ParticleEmitter4.Texture = "rbxassetid://81137714"
ParticleEmitter4.Transparency = NumberSequence.new(0.5,0.5)
ParticleEmitter4.Size = NumberSequence.new(0.87499976158142,2.3125,0.43749988079071)
ParticleEmitter4.EmissionDirection = Enum.NormalId.Bottom
ParticleEmitter4.Lifetime = NumberRange.new(1, 1)
ParticleEmitter4.Rate = 1000
ParticleEmitter4.SpreadAngle = Vector2.new(2, 2)
ParticleEmitter4.VelocitySpread = 2
Script5.Name = "attract"
Script5.Parent = Part1
table.insert(cors,sandbox(Script5,function()
local hole = script.Parent
local childList = {}
local massConstant = 888888 -- Generally a good value
local mass = 40000 * massConstant
-- This is basically a function that finds all unanchored parts and adds them to childList.
-- Note: This should only be run once for each object
function checkObject(obj)
if (obj ~= hole) and (obj.className == "Part") then
if (obj.Anchored == false) then
table.insert(childList, 1, obj)
end
elseif (obj.className == "Model") or (obj.className == "Hat") or (obj.className == "Tool") or (obj == workspace) then
local child = obj:GetChildren()
for x = 1, #child do
checkObject(child[x])
end
obj.ChildAdded:connect(checkObject)
end
end
checkObject(workspace)
print("Black Hole script loaded.")
local n = 0
while true do
if n < #childList then
n = n + 1
if n % 800 == 0 then
wait(0.5)
end
else
n = 1
wait(0.5)
end
local child = childList[n]
if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
local relPos = hole.Position - child.Position
local motivator = child:FindFirstChild("BlackHole Influence")
if relPos.magnitude * 350 * massConstant < mass then
local a = math.random(1,4)
if a == 1 and child.Parent:findFirstChild("Humanoid") == nil then
child:BreakJoints()
end
if (relPos.magnitude * 320 * massConstant < mass) and (child.Size.z + hole.Size.x > relPos.magnitude * 2 - 4) then
mass = mass + child:GetMass()
-- child:Remove()
table.remove(childList, n)
n = n - 1 -- This is the reason I need a counter of my own design
else
-- child.CanCollide = false -- I Can assume that things won't escape the black hole.
if motivator == nil then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
--game:GetService("Debris"):AddItem(motivator,0.4)
motivator.Name = "BlackHole Influence"
end
if child.Parent:findFirstChild("Humanoid") ~= nil then
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1000, 1000, 1000) * mass * child:GetMass() / (relPos.magnitude * massConstant)
motivator:remove()
local posfind = child.Parent:findFirstChild("Torso")
if posfind ~= nil then
local posfind2 = posfind:findFirstChild("gotopos")
if posfind2== nil then
aa= script.gotopos:Clone()
aa.Disabled=false
game:GetService("Debris"):AddItem(aa,10)
aa.Value.Value=script.Parent.Position
aa.Parent=child.Parent.Torso
end
end
else
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1500, 1500, 1500) * mass * child:GetMass() / (relPos.magnitude * massConstant)
end
end
elseif motivator ~= nil then
motivator:Remove()
end
end
end
end))
Script6.Name = "gotopos"
Script6.Parent = Script5
table.insert(cors,sandbox(Script6,function()
print 'Hello world!'
local b = script.Value.Value
while true do
wait(0.1)
local a = script.Parent.Position
local dir = (a - b).unit
dir=dir*-1
script.Parent.Velocity = dir*50
end
end))
Script6.Disabled = true
Vector3Value7.Parent = Script6
Part8.Name = "Rings"
Part8.Parent = Model0
Part8.CFrame = CFrame.new(-40.9709282, 144.504608, -28.8558464, 0.949450195, -0.258822143, 0.17763859, 0.254407436, 0.965924978, 0.0475999936, -0.183905482, -1.2401407e-06, 0.982943952)
Part8.Orientation = Vector3.new(-2.73000002, 10.2399998, 14.7600002)
Part8.Position = Vector3.new(-40.9709282, 144.504608, -28.8558464)
Part8.Rotation = Vector3.new(-2.76999998, 10.2299995, 15.25)
Part8.Color = Color3.new(0, 1, 1)
Part8.Transparency = 1
Part8.Size = Vector3.new(2, 1, 2)
Part8.Anchored = true
Part8.BottomSurface = Enum.SurfaceType.Smooth
Part8.BrickColor = BrickColor.new("Toothpaste")
Part8.CanCollide = false
Part8.Material = Enum.Material.Neon
Part8.TopSurface = Enum.SurfaceType.Smooth
Part8.brickColor = BrickColor.new("Toothpaste")
Script9.Parent = Part8
table.insert(cors,sandbox(Script9,function()
while wait(0.0001) do
script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
end
end))
Script10.Name = "attract"
Script10.Parent = Part8
table.insert(cors,sandbox(Script10,function()
local hole = script.Parent
local childList = {}
local massConstant = 5.8 -- Generally a good value
local mass = 40000 * massConstant
-- This is basically a function that finds all unanchored parts and adds them to childList.
-- Note: This should only be run once for each object
function checkObject(obj)
if (obj ~= hole) and (obj.className == "Part") then
if (obj.Anchored == false) then
table.insert(childList, 1, obj)
end
elseif (obj.className == "Model") or (obj.className == "Hat") or (obj.className == "Tool") or (obj == workspace) then
local child = obj:GetChildren()
for x = 1, #child do
checkObject(child[x])
end
obj.ChildAdded:connect(checkObject)
end
end
checkObject(workspace)
print("Black Hole script loaded.")
local n = 0
while true do
if n < #childList then
n = n + 1
if n % 800 == 0 then
wait(0.5)
end
else
n = 1
wait(0.5)
end
local child = childList[n]
if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
local relPos = hole.Position - child.Position
local motivator = child:FindFirstChild("BlackHole Influence")
if relPos.magnitude * 350 * massConstant < mass then
local a = math.random(1,4)
if a == 1 and child.Parent:findFirstChild("Humanoid") == nil then
child:BreakJoints()
end
if (relPos.magnitude * 320 * massConstant < mass) and (child.Size.z + hole.Size.x > relPos.magnitude * 2 - 4) then
mass = mass + child:GetMass()
-- child:Remove()
table.remove(childList, n)
n = n - 1 -- This is the reason I need a counter of my own design
else
-- child.CanCollide = false -- I Can assume that things won't escape the black hole.
if motivator == nil then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
--game:GetService("Debris"):AddItem(motivator,0.4)
motivator.Name = "BlackHole Influence"
end
if child.Parent:findFirstChild("Humanoid") ~= nil then
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1000, 1000, 1000) * mass * child:GetMass() / (relPos.magnitude * massConstant)
motivator:remove()
local posfind = child.Parent:findFirstChild("Torso")
if posfind ~= nil then
local posfind2 = posfind:findFirstChild("gotopos")
if posfind2== nil then
aa= script.gotopos:Clone()
aa.Disabled=false
game:GetService("Debris"):AddItem(aa,10)
aa.Value.Value=script.Parent.Position
aa.Parent=child.Parent.Torso
end
end
else
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1500, 1500, 1500) * mass * child:GetMass() / (relPos.magnitude * massConstant)
end
end
elseif motivator ~= nil then
motivator:Remove()
end
end
end
end))
Script11.Name = "gotopos"
Script11.Parent = Script10
table.insert(cors,sandbox(Script11,function()
print 'Hello world!'
local b = script.Value.Value
while true do
wait(0.1)
local a = script.Parent.Position
local dir = (a - b).unit
dir=dir*-1
script.Parent.Velocity = dir*30
end
end))
Script11.Disabled = true
Vector3Value12.Parent = Script11
ParticleEmitter13.Parent = Part8
ParticleEmitter13.Speed = NumberRange.new(1, 1)
ParticleEmitter13.Color = ColorSequence.new(Color3.new(0.987366, 0.242267, 0.0729076),Color3.new(0.987366, 0.242267, 0.0729076))
ParticleEmitter13.LightEmission = 0.80000001192093
ParticleEmitter13.Texture = "rbxassetid://254959503"
ParticleEmitter13.EmissionDirection = Enum.NormalId.Right
ParticleEmitter13.Lifetime = NumberRange.new(3, 3)
ParticleEmitter13.Rate = 250
ParticleEmitter14.Parent = Part8
ParticleEmitter14.Speed = NumberRange.new(1, 1)
ParticleEmitter14.Color = ColorSequence.new(Color3.new(0.987366, 0.242267, 0.0729076),Color3.new(0.987366, 0.242267, 0.0729076))
ParticleEmitter14.LightEmission = 0.80000001192093
ParticleEmitter14.Texture = "rbxassetid://254959503"
ParticleEmitter14.EmissionDirection = Enum.NormalId.Left
ParticleEmitter14.Lifetime = NumberRange.new(3, 3)
ParticleEmitter14.Rate = 250
ParticleEmitter15.Parent = Part8
ParticleEmitter15.Speed = NumberRange.new(1, 1)
ParticleEmitter15.Color = ColorSequence.new(Color3.new(0.987366, 0.242267, 0.0729076),Color3.new(0.987366, 0.242267, 0.0729076))
ParticleEmitter15.LightEmission = 0.80000001192093
ParticleEmitter15.Texture = "rbxassetid://254959503"
ParticleEmitter15.EmissionDirection = Enum.NormalId.Front
ParticleEmitter15.Lifetime = NumberRange.new(3, 3)
ParticleEmitter15.Rate = 250
ParticleEmitter16.Parent = Part8
ParticleEmitter16.Speed = NumberRange.new(1, 1)
ParticleEmitter16.Color = ColorSequence.new(Color3.new(0.987366, 0.242267, 0.0729076),Color3.new(0.987366, 0.242267, 0.0729076))
ParticleEmitter16.LightEmission = 0.80000001192093
ParticleEmitter16.Texture = "rbxassetid://254959503"
ParticleEmitter16.EmissionDirection = Enum.NormalId.Back
ParticleEmitter16.Lifetime = NumberRange.new(3, 3)
ParticleEmitter16.Rate = 250
Part17.Name = "Rings"
Part17.Parent = Model0
Part17.CFrame = CFrame.new(-40.9709282, 144.504608, -28.8558464, 0.613136113, -0.25882259, 0.746374547, 0.164290935, 0.965924919, 0.199994043, -0.772704661, -9.96810172e-07, 0.634765685)
Part17.Orientation = Vector3.new(-11.54, 49.6199989, 9.64999962)
Part17.Position = Vector3.new(-40.9709282, 144.504608, -28.8558464)
Part17.Rotation = Vector3.new(-17.4899998, 48.2799988, 22.8899994)
Part17.Color = Color3.new(0, 1, 1)
Part17.Transparency = 1
Part17.Size = Vector3.new(2, 1, 2)
Part17.Anchored = true
Part17.BottomSurface = Enum.SurfaceType.Smooth
Part17.BrickColor = BrickColor.new("Toothpaste")
Part17.CanCollide = false
Part17.Material = Enum.Material.Neon
Part17.TopSurface = Enum.SurfaceType.Smooth
Part17.brickColor = BrickColor.new("Toothpaste")
Script18.Parent = Part17
table.insert(cors,sandbox(Script18,function()
while wait(0.0001) do
script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0, 0.1, 0)
end
end))
ParticleEmitter19.Parent = Part17
ParticleEmitter19.Speed = NumberRange.new(1, 1)
ParticleEmitter19.Color = ColorSequence.new(Color3.new(0.987366, 0.242267, 0.0729076),Color3.new(0.987366, 0.242267, 0.0729076))
ParticleEmitter19.LightEmission = 0.80000001192093
ParticleEmitter19.Texture = "rbxassetid://254959503"
ParticleEmitter19.EmissionDirection = Enum.NormalId.Right
ParticleEmitter19.Lifetime = NumberRange.new(3, 3)
ParticleEmitter19.Rate = 250
Script20.Name = "attract"
Script20.Parent = Part17
table.insert(cors,sandbox(Script20,function()
local hole = script.Parent
local childList = {}
local massConstant = 5.8 -- Generally a good value
local mass = 40000 * massConstant
-- This is basically a function that finds all unanchored parts and adds them to childList.
-- Note: This should only be run once for each object
function checkObject(obj)
if (obj ~= hole) and (obj.className == "Part") then
if (obj.Anchored == false) then
table.insert(childList, 1, obj)
end
elseif (obj.className == "Model") or (obj.className == "Hat") or (obj.className == "Tool") or (obj == workspace) then
local child = obj:GetChildren()
for x = 1, #child do
checkObject(child[x])
end
obj.ChildAdded:connect(checkObject)
end
end
checkObject(workspace)
print("Black Hole script loaded.")
local n = 0
while true do
if n < #childList then
n = n + 1
if n % 800 == 0 then
wait(0.5)
end
else
n = 1
wait(0.5)
end
local child = childList[n]
if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
local relPos = hole.Position - child.Position
local motivator = child:FindFirstChild("BlackHole Influence")
if relPos.magnitude * 350 * massConstant < mass then
local a = math.random(1,4)
if a == 1 and child.Parent:findFirstChild("Humanoid") == nil then
child:BreakJoints()
end
if (relPos.magnitude * 320 * massConstant < mass) and (child.Size.z + hole.Size.x > relPos.magnitude * 2 - 4) then
mass = mass + child:GetMass()
-- child:Remove()
table.remove(childList, n)
n = n - 1 -- This is the reason I need a counter of my own design
else
-- child.CanCollide = false -- I Can assume that things won't escape the black hole.
if motivator == nil then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
--game:GetService("Debris"):AddItem(motivator,0.4)
motivator.Name = "BlackHole Influence"
end
if child.Parent:findFirstChild("Humanoid") ~= nil then
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1000, 1000, 1000) * mass * child:GetMass() / (relPos.magnitude * massConstant)
motivator:remove()
local posfind = child.Parent:findFirstChild("Torso")
if posfind ~= nil then
local posfind2 = posfind:findFirstChild("gotopos")
if posfind2== nil then
aa= script.gotopos:Clone()
aa.Disabled=false
game:GetService("Debris"):AddItem(aa,10)
aa.Value.Value=script.Parent.Position
aa.Parent=child.Parent.Torso
end
end
else
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1500, 1500, 1500) * mass * child:GetMass() / (relPos.magnitude * massConstant)
end
end
elseif motivator ~= nil then
motivator:Remove()
end
end
end
end))
Script21.Name = "gotopos"
Script21.Parent = Script20
table.insert(cors,sandbox(Script21,function()
print 'Hello world!'
local b = script.Value.Value
while true do
wait(0.1)
local a = script.Parent.Position
local dir = (a - b).unit
dir=dir*-1
script.Parent.Velocity = dir*30
end
end))
Script21.Disabled = true
Vector3Value22.Parent = Script21
ParticleEmitter23.Parent = Part17
ParticleEmitter23.Speed = NumberRange.new(1, 1)
ParticleEmitter23.Color = ColorSequence.new(Color3.new(0.987366, 0.242267, 0.0729076),Color3.new(0.987366, 0.242267, 0.0729076))
ParticleEmitter23.LightEmission = 0.80000001192093
ParticleEmitter23.Texture = "rbxassetid://254959503"
ParticleEmitter23.EmissionDirection = Enum.NormalId.Left
ParticleEmitter23.Lifetime = NumberRange.new(3, 3)
ParticleEmitter23.Rate = 250
ParticleEmitter24.Parent = Part17
ParticleEmitter24.Speed = NumberRange.new(1, 1)
ParticleEmitter24.Color = ColorSequence.new(Color3.new(0.987366, 0.242267, 0.0729076),Color3.new(0.987366, 0.242267, 0.0729076))
ParticleEmitter24.LightEmission = 0.80000001192093
ParticleEmitter24.Texture = "rbxassetid://254959503"
ParticleEmitter24.EmissionDirection = Enum.NormalId.Front
ParticleEmitter24.Lifetime = NumberRange.new(3, 3)
ParticleEmitter24.Rate = 250
ParticleEmitter25.Parent = Part17
ParticleEmitter25.Speed = NumberRange.new(1, 1)
ParticleEmitter25.Color = ColorSequence.new(Color3.new(0.987366, 0.242267, 0.0729076),Color3.new(0.987366, 0.242267, 0.0729076))
ParticleEmitter25.LightEmission = 0.80000001192093
ParticleEmitter25.Texture = "rbxassetid://254959503"
ParticleEmitter25.EmissionDirection = Enum.NormalId.Back
ParticleEmitter25.Lifetime = NumberRange.new(3, 3)
ParticleEmitter25.Rate = 250
Part26.Name = "Shine"
Part26.Parent = Model0
Part26.CFrame = CFrame.new(-41.081768, 144.679413, -28.8558311, 0.965932727, -0.258822411, -5.09619713e-06, 0.258824348, 0.965925038, -2.98023224e-07, 5.7220459e-06, -1.19278945e-06, 1.00000739)
Part26.Orientation = Vector3.new(0, 0, 15)
Part26.Position = Vector3.new(-41.081768, 144.679413, -28.8558311)
Part26.Rotation = Vector3.new(0, 0, 15)
Part26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
Part26.Anchored = true
Part26.BottomSurface = Enum.SurfaceType.Smooth
Part26.BrickColor = BrickColor.new("Really black")
Part26.CanCollide = false
Part26.FrontParamA = 0
Part26.FrontParamB = 0
Part26.Material = Enum.Material.SmoothPlastic
Part26.TopSurface = Enum.SurfaceType.Smooth
Part26.brickColor = BrickColor.new("Really black")
Part26.Shape = Enum.PartType.Ball
ParticleEmitter27.Parent = Part26
ParticleEmitter27.Speed = NumberRange.new(0, 0)
ParticleEmitter27.Color = ColorSequence.new(Color3.new(0.974243, 0.544472, 0.0839246),Color3.new(0.974243, 0.544472, 0.0839246))
ParticleEmitter27.LightEmission = 0.69999998807907
ParticleEmitter27.Texture = "rbxassetid://286708119"
ParticleEmitter27.Size = NumberSequence.new(2.5,2.5)
ParticleEmitter27.EmissionDirection = Enum.NormalId.Front
ParticleEmitter27.Lifetime = NumberRange.new(0.10000000149012, 0.10000000149012)
ParticleEmitter27.Rate = 1000
Script28.Name = "attract"
Script28.Parent = Part26
table.insert(cors,sandbox(Script28,function()
local hole = script.Parent
local childList = {}
local massConstant = 5.8 -- Generally a good value
local mass = 40000 * massConstant
-- This is basically a function that finds all unanchored parts and adds them to childList.
-- Note: This should only be run once for each object
function checkObject(obj)
if (obj ~= hole) and (obj.className == "Part") then
if (obj.Anchored == false) then
table.insert(childList, 1, obj)
end
elseif (obj.className == "Model") or (obj.className == "Hat") or (obj.className == "Tool") or (obj == workspace) then
local child = obj:GetChildren()
for x = 1, #child do
checkObject(child[x])
end
obj.ChildAdded:connect(checkObject)
end
end
checkObject(workspace)
print("Black Hole script loaded.")
local n = 0
while true do
if n < #childList then
n = n + 1
if n % 800 == 0 then
wait(0.5)
end
else
n = 1
wait(0.5)
end
local child = childList[n]
if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
local relPos = hole.Position - child.Position
local motivator = child:FindFirstChild("BlackHole Influence")
if relPos.magnitude * 350 * massConstant < mass then
local a = math.random(1,4)
if a == 1 and child.Parent:findFirstChild("Humanoid") == nil then
child:BreakJoints()
end
if (relPos.magnitude * 320 * massConstant < mass) and (child.Size.z + hole.Size.x > relPos.magnitude * 2 - 4) then
mass = mass + child:GetMass()
-- child:Remove()
table.remove(childList, n)
n = n - 1 -- This is the reason I need a counter of my own design
else
-- child.CanCollide = false -- I Can assume that things won't escape the black hole.
if motivator == nil then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
--game:GetService("Debris"):AddItem(motivator,0.4)
motivator.Name = "BlackHole Influence"
end
if child.Parent:findFirstChild("Humanoid") ~= nil then
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1000, 1000, 1000) * mass * child:GetMass() / (relPos.magnitude * massConstant)
motivator:remove()
local posfind = child.Parent:findFirstChild("Torso")
if posfind ~= nil then
local posfind2 = posfind:findFirstChild("gotopos")
if posfind2== nil then
aa= script.gotopos:Clone()
aa.Disabled=false
game:GetService("Debris"):AddItem(aa,10)
aa.Value.Value=script.Parent.Position
aa.Parent=child.Parent.Torso
end
end
else
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1500, 1500, 1500) * mass * child:GetMass() / (relPos.magnitude * massConstant)
end
end
elseif motivator ~= nil then
motivator:Remove()
end
end
end
end))
Script29.Name = "gotopos"
Script29.Parent = Script28
table.insert(cors,sandbox(Script29,function()
print 'Hello world!'
local b = script.Value.Value
while true do
wait(0.1)
local a = script.Parent.Position
local dir = (a - b).unit
dir=dir*-1
script.Parent.Velocity = dir*30
end
end))
Script29.Disabled = true
Vector3Value30.Parent = Script29
Part31.Name = "Singularity"
Part31.Parent = Model0
Part31.CFrame = CFrame.new(-41.081768, 144.61203, -28.8558464, 0.965932727, -0.258822411, -5.09619713e-06, 0.258824348, 0.965925038, -2.98023224e-07, 5.7220459e-06, -1.19278945e-06, 1.00000739)
Part31.Orientation = Vector3.new(0, 0, 15)
Part31.Position = Vector3.new(-41.081768, 144.61203, -28.8558464)
Part31.Rotation = Vector3.new(0, 0, 15)
Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part31.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
Part31.Anchored = true
Part31.BottomSurface = Enum.SurfaceType.Smooth
Part31.BrickColor = BrickColor.new("Really black")
Part31.CanCollide = false
Part31.FrontParamA = 0
Part31.FrontParamB = 0
Part31.Material = Enum.Material.SmoothPlastic
Part31.TopSurface = Enum.SurfaceType.Smooth
Part31.brickColor = BrickColor.new("Really black")
Part31.Shape = Enum.PartType.Ball
ParticleEmitter32.Parent = Part31
ParticleEmitter32.Speed = NumberRange.new(0, 0)
ParticleEmitter32.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
ParticleEmitter32.Texture = "rbxassetid://286708119"
ParticleEmitter32.ZOffset = 1
ParticleEmitter32.Size = NumberSequence.new(2.2000000476837,2.2000000476837)
ParticleEmitter32.EmissionDirection = Enum.NormalId.Front
ParticleEmitter32.Lifetime = NumberRange.new(0.10000000149012, 0.10000000149012)
ParticleEmitter32.Rate = 1000
Script33.Name = "attract"
Script33.Parent = Part31
table.insert(cors,sandbox(Script33,function()
local hole = script.Parent
local childList = {}
local massConstant = 5.8 -- Generally a good value
local mass = 40000 * massConstant
-- This is basically a function that finds all unanchored parts and adds them to childList.
-- Note: This should only be run once for each object
function checkObject(obj)
if (obj ~= hole) and (obj.className == "Part") then
if (obj.Anchored == false) then
table.insert(childList, 1, obj)
end
elseif (obj.className == "Model") or (obj.className == "Hat") or (obj.className == "Tool") or (obj == workspace) then
local child = obj:GetChildren()
for x = 1, #child do
checkObject(child[x])
end
obj.ChildAdded:connect(checkObject)
end
end
checkObject(workspace)
print("Black Hole script loaded.")
local n = 0
while true do
if n < #childList then
n = n + 1
if n % 800 == 0 then
wait(0.5)
end
else
n = 1
wait(0.5)
end
local child = childList[n]
if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
local relPos = hole.Position - child.Position
local motivator = child:FindFirstChild("BlackHole Influence")
if relPos.magnitude * 350 * massConstant < mass then
local a = math.random(1,4)
if a == 1 and child.Parent:findFirstChild("Humanoid") == nil then
child:BreakJoints()
end
if (relPos.magnitude * 320 * massConstant < mass) and (child.Size.z + hole.Size.x > relPos.magnitude * 2 - 4) then
mass = mass + child:GetMass()
-- child:Remove()
table.remove(childList, n)
n = n - 1 -- This is the reason I need a counter of my own design
else
-- child.CanCollide = false -- I Can assume that things won't escape the black hole.
if motivator == nil then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
--game:GetService("Debris"):AddItem(motivator,0.4)
motivator.Name = "BlackHole Influence"
end
if child.Parent:findFirstChild("Humanoid") ~= nil then
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1000, 1000, 1000) * mass * child:GetMass() / (relPos.magnitude * massConstant)
motivator:remove()
local posfind = child.Parent:findFirstChild("Torso")
if posfind ~= nil then
local posfind2 = posfind:findFirstChild("gotopos")
if posfind2== nil then
aa= script.gotopos:Clone()
aa.Disabled=false
game:GetService("Debris"):AddItem(aa,10)
aa.Value.Value=script.Parent.Position
aa.Parent=child.Parent.Torso
end
end
else
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1500, 1500, 1500) * mass * child:GetMass() / (relPos.magnitude * massConstant)
end
end
elseif motivator ~= nil then
motivator:Remove()
end
end
end
end))
Script34.Name = "gotopos"
Script34.Parent = Script33
table.insert(cors,sandbox(Script34,function()
print 'Hello world!'
local b = script.Value.Value
while true do
wait(0.1)
local a = script.Parent.Position
local dir = (a - b).unit
dir=dir*-1
script.Parent.Velocity = dir*30
end
end))
Script34.Disabled = true
Vector3Value35.Parent = Script34
Script36.Parent = Part31
table.insert(cors,sandbox(Script36,function()
local hole = script.Parent
local childList = {}
local massConstant = 8 -- Generally a good value
local mass = 32000 * massConstant
-- This is basically a function that finds all unanchored parts and adds them to childList.
-- Note: This should only be run once for each object
function checkObject(obj)
if obj ~= hole and obj:isA("BasePart") then
if not obj.Anchored then
childList[obj] = true
end
elseif obj:isA("Model") or obj:isA("Accoutrement") or obj:isA("Tool") then
for _, child in ipairs(obj:GetChildren()) do
checkObject(child)
end
obj.ChildAdded:connect(checkObject)
end
end
checkObject(workspace)
print("Black Hole script loaded.")
while true do
for child in pairs(childList) do
local distance = (hole.Position - child.Position).magnitude
local motivator = child:FindFirstChild("BlackHole Influence")
if distance * 240 * massConstant < mass then
child:BreakJoints()
if distance * 320 * massConstant < mass and child.Size.z + hole.Size.x > distance * 2 - 4 then
mass = mass + child:GetMass()
childList[child] = nil
child:Remove()
else
child.CanCollide = false -- I Can assume that things won't escape the black hole.
if not motivator then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
motivator.Name = "BlackHole Influence"
end
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1, 1, 1) * mass * child:GetMass() / (distance * massConstant)
end
elseif motivator ~= nil then
motivator:Remove()
end
end
wait()
end
end))
for i,v in pairs(mas:GetChildren()) do
v.Parent = workspace
pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
spawn(function()
pcall(v)
end)
end
--Black hole script
function sandbox(var,func)
local env = getfenv(func)
local newenv = setmetatable({},{
__index = function(self,k)
if k=="script" then
return var
else
return env[k]
end
end,
})
setfenv(func,newenv)
return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
local chil = workspace:GetChildren()
for i,v in pairs(chil) do
if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
end
end
Model0 = Instance.new("Model")
Model1 = Instance.new("Model")
Part2 = Instance.new("Part")
Part3 = Instance.new("Part")
Part4 = Instance.new("Part")
SpecialMesh5 = Instance.new("SpecialMesh")
Script6 = Instance.new("Script")
Part7 = Instance.new("Part")
SpecialMesh8 = Instance.new("SpecialMesh")
Script9 = Instance.new("Script")
Part10 = Instance.new("Part")
SpecialMesh11 = Instance.new("SpecialMesh")
Script12 = Instance.new("Script")
Part13 = Instance.new("Part")
SpecialMesh14 = Instance.new("SpecialMesh")
Script15 = Instance.new("Script")
Part16 = Instance.new("Part")
SpecialMesh17 = Instance.new("SpecialMesh")
Script18 = Instance.new("Script")
Part19 = Instance.new("Part")
SpecialMesh20 = Instance.new("SpecialMesh")
Script21 = Instance.new("Script")
Part22 = Instance.new("Part")
SpecialMesh23 = Instance.new("SpecialMesh")
Script24 = Instance.new("Script")
Part25 = Instance.new("Part")
SpecialMesh26 = Instance.new("SpecialMesh")
Script27 = Instance.new("Script")
Part28 = Instance.new("Part")
SpecialMesh29 = Instance.new("SpecialMesh")
Script30 = Instance.new("Script")
Model31 = Instance.new("Model")
Part32 = Instance.new("Part")
SpecialMesh33 = Instance.new("SpecialMesh")
Script34 = Instance.new("Script")
Part35 = Instance.new("Part")
SpecialMesh36 = Instance.new("SpecialMesh")
Script37 = Instance.new("Script")
Part38 = Instance.new("Part")
SpecialMesh39 = Instance.new("SpecialMesh")
Script40 = Instance.new("Script")
Part41 = Instance.new("Part")
SpecialMesh42 = Instance.new("SpecialMesh")
Script43 = Instance.new("Script")
Model44 = Instance.new("Model")
Part45 = Instance.new("Part")
Script46 = Instance.new("Script")
Part47 = Instance.new("Part")
Part48 = Instance.new("Part")
Part49 = Instance.new("Part")
Part50 = Instance.new("Part")
Part51 = Instance.new("Part")
Part52 = Instance.new("Part")
Model53 = Instance.new("Model")
Model54 = Instance.new("Model")
Part55 = Instance.new("Part")
Sound56 = Instance.new("Sound")
Script57 = Instance.new("Script")
Model58 = Instance.new("Model")
Part59 = Instance.new("Part")
Script60 = Instance.new("Script")
BillboardGui61 = Instance.new("BillboardGui")
ImageLabel62 = Instance.new("ImageLabel")
Part63 = Instance.new("Part")
SpecialMesh64 = Instance.new("SpecialMesh")
Script65 = Instance.new("Script")
Part66 = Instance.new("Part")
Sound67 = Instance.new("Sound")
Script68 = Instance.new("Script")
Part69 = Instance.new("Part")
Sound70 = Instance.new("Sound")
Script71 = Instance.new("Script")
Part72 = Instance.new("Part")
Sound73 = Instance.new("Sound")
Script74 = Instance.new("Script")
Part75 = Instance.new("Part")
Sound76 = Instance.new("Sound")
Script77 = Instance.new("Script")
Part78 = Instance.new("Part")
Sound79 = Instance.new("Sound")
Script80 = Instance.new("Script")
Part81 = Instance.new("Part")
Sound82 = Instance.new("Sound")
Script83 = Instance.new("Script")
Part84 = Instance.new("Part")
Sound85 = Instance.new("Sound")
Script86 = Instance.new("Script")
Part87 = Instance.new("Part")
Sound88 = Instance.new("Sound")
Script89 = Instance.new("Script")
Part90 = Instance.new("Part")
Sound91 = Instance.new("Sound")
Script92 = Instance.new("Script")
Part93 = Instance.new("Part")
Sound94 = Instance.new("Sound")
Script95 = Instance.new("Script")
Part96 = Instance.new("Part")
Sound97 = Instance.new("Sound")
Script98 = Instance.new("Script")
Part99 = Instance.new("Part")
Sound100 = Instance.new("Sound")
Script101 = Instance.new("Script")
Part102 = Instance.new("Part")
Sound103 = Instance.new("Sound")
Script104 = Instance.new("Script")
Part105 = Instance.new("Part")
Sound106 = Instance.new("Sound")
Script107 = Instance.new("Script")
Part108 = Instance.new("Part")
Sound109 = Instance.new("Sound")
Script110 = Instance.new("Script")
Part111 = Instance.new("Part")
Sound112 = Instance.new("Sound")
Script113 = Instance.new("Script")
Part114 = Instance.new("Part")
Sound115 = Instance.new("Sound")
Script116 = Instance.new("Script")
Part117 = Instance.new("Part")
Sound118 = Instance.new("Sound")
Script119 = Instance.new("Script")
Part120 = Instance.new("Part")
Sound121 = Instance.new("Sound")
Script122 = Instance.new("Script")
Part123 = Instance.new("Part")
Sound124 = Instance.new("Sound")
Script125 = Instance.new("Script")
Model0.Name = "black hole"
Model0.Parent = mas
Model1.Name = "Proto"
Model1.Parent = Model0
Part2.Name = "woofB"
Part2.Parent = Model1
Part2.BrickColor = BrickColor.new("Bright green")
Part2.Transparency = 1
Part2.Rotation = Vector3.new(21.75, 33.0900002, 151.309998)
Part2.Anchored = true
Part2.CanCollide = false
Part2.Size = Vector3.new(1, 1.20000005, 1)
Part2.CFrame = CFrame.new(740.873169, 1315.99292, -1732.70996, -0.734943092, -0.402160555, 0.546017051, 0.268400609, -0.911929309, -0.310405374, 0.622760415, -0.0815813243, 0.778155625)
Part2.Color = Color3.new(0.294118, 0.592157, 0.294118)
Part2.Position = Vector3.new(740.873169, 1315.99292, -1732.70996)
Part2.Orientation = Vector3.new(18.0799999, 35.0599976, 163.599991)
Part2.Color = Color3.new(0.294118, 0.592157, 0.294118)
Part3.Name = "woofA"
Part3.Parent = Model1
Part3.BrickColor = BrickColor.new("Bright green")
Part3.Transparency = 1
Part3.Rotation = Vector3.new(-158.25, -33.0900002, 28.6899986)
Part3.Anchored = true
Part3.CanCollide = false
Part3.Size = Vector3.new(1, 1.20000005, 1)
Part3.CFrame = CFrame.new(742.774292, 1315.65967, -1733.53442, 0.734943092, -0.402160555, -0.546017051, -0.268400609, -0.911929309, 0.310405374, -0.622760415, -0.0815813243, -0.778155625)
Part3.Color = Color3.new(0.294118, 0.592157, 0.294118)
Part3.Position = Vector3.new(742.774292, 1315.65967, -1733.53442)
Part3.Orientation = Vector3.new(-18.0799999, -144.940002, -163.599991)
Part3.Color = Color3.new(0.294118, 0.592157, 0.294118)
Part4.Name = "spin"
Part4.Parent = Model1
Part4.Material = Enum.Material.Wood
Part4.BrickColor = BrickColor.new("Bright orange")
Part4.Transparency = 0.10000000149012
Part4.Rotation = Vector3.new(95.1100006, -23.7099991, -166.800003)
Part4.Anchored = true
Part4.FormFactor = Enum.FormFactor.Symmetric
Part4.Shape = Enum.PartType.Ball
Part4.Size = Vector3.new(1, 1, 1)
Part4.CFrame = CFrame.new(742.958374, 1319.3667, -1734.11255, -0.891387939, 0.209020823, -0.402161479, 0.410324275, -0.00469976757, -0.911927283, -0.192501619, -0.977897644, -0.081577532)
Part4.BottomSurface = Enum.SurfaceType.Smooth
Part4.TopSurface = Enum.SurfaceType.Smooth
Part4.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part4.Position = Vector3.new(742.958374, 1319.3667, -1734.11255)
Part4.Orientation = Vector3.new(65.7699966, -101.470001, 90.659996)
Part4.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh5.Parent = Part4
SpecialMesh5.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh5.Scale = Vector3.new(700, 700, 1)
SpecialMesh5.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh5.VertexColor = Vector3.new(1, 0, 0)
SpecialMesh5.MeshType = Enum.MeshType.FileMesh
SpecialMesh5.Scale = Vector3.new(700, 700, 1)
Script6.Name = "spin"
Script6.Parent = Part4
table.insert(cors,sandbox(Script6,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), 0.01)
wait(0.01)
end
end))
Part7.Name = "spin"
Part7.Parent = Model1
Part7.Material = Enum.Material.Wood
Part7.BrickColor = BrickColor.new("Bright orange")
Part7.Transparency = 0.10000000149012
Part7.Rotation = Vector3.new(95.1100006, -23.7099991, -60.5099983)
Part7.Anchored = true
Part7.FormFactor = Enum.FormFactor.Symmetric
Part7.Shape = Enum.PartType.Ball
Part7.Size = Vector3.new(1, 1, 1)
Part7.CFrame = CFrame.new(742.152771, 1317.54175, -1734.27515, 0.450737357, 0.796938896, -0.402161062, -0.119641431, -0.392525524, -0.911927342, -0.884608984, 0.459154963, -0.0815781206)
Part7.BottomSurface = Enum.SurfaceType.Smooth
Part7.TopSurface = Enum.SurfaceType.Smooth
Part7.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part7.Position = Vector3.new(742.152771, 1317.54175, -1734.27515)
Part7.Orientation = Vector3.new(65.7699966, -101.470001, -163.050003)
Part7.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh8.Parent = Part7
SpecialMesh8.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh8.Scale = Vector3.new(7000, 7000, 1)
SpecialMesh8.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh8.VertexColor = Vector3.new(0, 0, 1)
SpecialMesh8.MeshType = Enum.MeshType.FileMesh
SpecialMesh8.Scale = Vector3.new(7000, 7000, 1)
Script9.Name = "spin"
Script9.Parent = Part7
table.insert(cors,sandbox(Script9,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), -0.0001)
wait(0.01)
end
end))
Part10.Name = "spin"
Part10.Parent = Model1
Part10.Material = Enum.Material.Wood
Part10.BrickColor = BrickColor.new("Bright orange")
Part10.Transparency = 0.10000000149012
Part10.Rotation = Vector3.new(-84.8899994, 23.7099991, -22.3699989)
Part10.Anchored = true
Part10.FormFactor = Enum.FormFactor.Symmetric
Part10.Shape = Enum.PartType.Ball
Part10.Size = Vector3.new(1, 1, 1)
Part10.CFrame = CFrame.new(737.279602, 1315.3894, -1727.85938, 0.846673846, 0.348469228, 0.402159244, -0.404326707, -0.0700566396, 0.911928177, 0.345951647, -0.9347049, 0.0815792009)
Part10.BottomSurface = Enum.SurfaceType.Smooth
Part10.TopSurface = Enum.SurfaceType.Smooth
Part10.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part10.Position = Vector3.new(737.279602, 1315.3894, -1727.85938)
Part10.Orientation = Vector3.new(-65.7699966, 78.5299988, -99.8299942)
Part10.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh11.Parent = Part10
SpecialMesh11.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh11.Scale = Vector3.new(2000, 2000, 1)
SpecialMesh11.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh11.VertexColor = Vector3.new(1, 0, 1)
SpecialMesh11.MeshType = Enum.MeshType.FileMesh
SpecialMesh11.Scale = Vector3.new(2000, 2000, 1)
Script12.Name = "spin"
Script12.Parent = Part10
table.insert(cors,sandbox(Script12,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), -0.001)
wait(0.01)
end
end))
Part13.Name = "spin"
Part13.Parent = Model1
Part13.Material = Enum.Material.Wood
Part13.BrickColor = BrickColor.new("Bright orange")
Part13.Transparency = 0.10000000149012
Part13.Rotation = Vector3.new(-84.8899994, 23.7099991, -3.57999992)
Part13.Anchored = true
Part13.FormFactor = Enum.FormFactor.Symmetric
Part13.Shape = Enum.PartType.Ball
Part13.Size = Vector3.new(1, 1, 1)
Part13.CFrame = CFrame.new(740.946411, 1314.80615, -1734.51978, 0.913777232, 0.0572184324, 0.402161062, -0.405345827, 0.063892737, 0.911927462, 0.026484197, -0.996312737, 0.0815775394)
Part13.BottomSurface = Enum.SurfaceType.Smooth
Part13.TopSurface = Enum.SurfaceType.Smooth
Part13.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part13.Position = Vector3.new(740.946411, 1314.80615, -1734.51978)
Part13.Orientation = Vector3.new(-65.7699966, 78.5299988, -81.0400009)
Part13.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh14.Parent = Part13
SpecialMesh14.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh14.Scale = Vector3.new(700, 700, 1)
SpecialMesh14.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh14.VertexColor = Vector3.new(1, 0, 0)
SpecialMesh14.MeshType = Enum.MeshType.FileMesh
SpecialMesh14.Scale = Vector3.new(700, 700, 1)
Script15.Name = "spin"
Script15.Parent = Part13
table.insert(cors,sandbox(Script15,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), 0.01)
wait(0.01)
end
end))
Part16.Name = "spin"
Part16.Parent = Model1
Part16.Material = Enum.Material.Wood
Part16.BrickColor = BrickColor.new("Bright orange")
Part16.Transparency = 0.10000000149012
Part16.Rotation = Vector3.new(-84.8899994, 23.7099991, -112.309998)
Part16.Anchored = true
Part16.FormFactor = Enum.FormFactor.Symmetric
Part16.Shape = Enum.PartType.Ball
Part16.Size = Vector3.new(1, 1, 1)
Part16.CFrame = CFrame.new(741.349121, 1315.71826, -1734.43872, -0.34761712, 0.847016096, 0.402156353, 0.0696505234, -0.404393196, 0.911929488, 0.935046971, 0.345012575, 0.0815785825)
Part16.BottomSurface = Enum.SurfaceType.Smooth
Part16.TopSurface = Enum.SurfaceType.Smooth
Part16.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part16.Position = Vector3.new(741.349121, 1315.71826, -1734.43872)
Part16.Orientation = Vector3.new(-65.7699966, 78.5299988, 170.229996)
Part16.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh17.Parent = Part16
SpecialMesh17.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh17.Scale = Vector3.new(2000, 2000, 1)
SpecialMesh17.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh17.VertexColor = Vector3.new(1, 0, 1)
SpecialMesh17.MeshType = Enum.MeshType.FileMesh
SpecialMesh17.Scale = Vector3.new(2000, 2000, 1)
Script18.Name = "spin"
Script18.Parent = Part16
table.insert(cors,sandbox(Script18,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), -0.01)
wait(0.01)
end
end))
Part19.Name = "spin"
Part19.Parent = Model1
Part19.Material = Enum.Material.Wood
Part19.BrickColor = BrickColor.new("Bright orange")
Part19.Transparency = 0.10000000149012
Part19.Rotation = Vector3.new(95.1100006, -23.7099991, 84.409996)
Part19.Anchored = true
Part19.FormFactor = Enum.FormFactor.Symmetric
Part19.Shape = Enum.PartType.Ball
Part19.Size = Vector3.new(1, 1, 1)
Part19.CFrame = CFrame.new(742.555542, 1318.45459, -1734.19385, 0.0891978666, -0.911224365, -0.402157336, -0.12770091, 0.389975339, -0.911928952, 0.987798512, 0.132697463, -0.0815780386)
Part19.BottomSurface = Enum.SurfaceType.Smooth
Part19.TopSurface = Enum.SurfaceType.Smooth
Part19.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part19.Position = Vector3.new(742.555542, 1318.45459, -1734.19385)
Part19.Orientation = Vector3.new(65.7699966, -101.470001, -18.1299992)
Part19.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh20.Parent = Part19
SpecialMesh20.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh20.Scale = Vector3.new(2000, 2000, 1)
SpecialMesh20.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh20.VertexColor = Vector3.new(1, 0, 1)
SpecialMesh20.MeshType = Enum.MeshType.FileMesh
SpecialMesh20.Scale = Vector3.new(2000, 2000, 1)
Script21.Name = "spin"
Script21.Parent = Part19
table.insert(cors,sandbox(Script21,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), -0.001)
wait(0.01)
end
end))
Part22.Name = "spin"
Part22.Parent = Model1
Part22.Material = Enum.Material.Wood
Part22.BrickColor = BrickColor.new("Bright orange")
Part22.Transparency = 0.10000000149012
Part22.Rotation = Vector3.new(-84.8899994, 23.7099991, 102.709999)
Part22.Anchored = true
Part22.FormFactor = Enum.FormFactor.Symmetric
Part22.Shape = Enum.PartType.Ball
Part22.Size = Vector3.new(1, 1, 1)
Part22.CFrame = CFrame.new(741.751343, 1316.62988, -1734.35718, -0.201472282, -0.893132031, 0.402160764, 0.17506142, 0.371138364, 0.911927462, -0.963729203, 0.254131049, 0.0815780163)
Part22.BottomSurface = Enum.SurfaceType.Smooth
Part22.TopSurface = Enum.SurfaceType.Smooth
Part22.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part22.Position = Vector3.new(741.751343, 1316.62988, -1734.35718)
Part22.Orientation = Vector3.new(-65.7699966, 78.5299988, 25.25)
Part22.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh23.Parent = Part22
SpecialMesh23.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh23.Scale = Vector3.new(7000, 7000, 1)
SpecialMesh23.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh23.VertexColor = Vector3.new(0, 0, 1)
SpecialMesh23.MeshType = Enum.MeshType.FileMesh
SpecialMesh23.Scale = Vector3.new(7000, 7000, 1)
Script24.Name = "spin"
Script24.Parent = Part22
table.insert(cors,sandbox(Script24,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), -0.0001)
wait(0.01)
end
end))
Part25.Name = "spin"
Part25.Parent = Model1
Part25.Material = Enum.Material.Wood
Part25.BrickColor = BrickColor.new("Bright orange")
Part25.Transparency = 0.10000000149012
Part25.Rotation = Vector3.new(-84.8899994, 23.7099991, 86.4199982)
Part25.Anchored = true
Part25.FormFactor = Enum.FormFactor.Symmetric
Part25.Shape = Enum.PartType.Ball
Part25.Size = Vector3.new(1, 1, 1)
Part25.CFrame = CFrame.new(736.876953, 1314.47754, -1727.94067, 0.0572175533, -0.913776994, 0.40216133, 0.063893646, 0.405346066, 0.911927342, -0.996312737, -0.0264833923, 0.0815777183)
Part25.BottomSurface = Enum.SurfaceType.Smooth
Part25.TopSurface = Enum.SurfaceType.Smooth
Part25.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part25.Position = Vector3.new(736.876953, 1314.47754, -1727.94067)
Part25.Orientation = Vector3.new(-65.7699966, 78.5299988, 8.96000004)
Part25.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh26.Parent = Part25
SpecialMesh26.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh26.Scale = Vector3.new(700, 700, 1)
SpecialMesh26.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh26.VertexColor = Vector3.new(1, 0, 0)
SpecialMesh26.MeshType = Enum.MeshType.FileMesh
SpecialMesh26.Scale = Vector3.new(700, 700, 1)
Script27.Name = "spin"
Script27.Parent = Part25
table.insert(cors,sandbox(Script27,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), 0.01)
wait(0.01)
end
end))
Part28.Name = "spin"
Part28.Parent = Model1
Part28.Material = Enum.Material.Wood
Part28.BrickColor = BrickColor.new("Bright orange")
Part28.Transparency = 0.10000000149012
Part28.Rotation = Vector3.new(-84.8899994, 23.7099991, -167.279999)
Part28.Anchored = true
Part28.FormFactor = Enum.FormFactor.Symmetric
Part28.Shape = Enum.PartType.Ball
Part28.Size = Vector3.new(1, 1, 1)
Part28.CFrame = CFrame.new(737.682007, 1316.30176, -1727.77808, -0.893111944, 0.201561347, 0.402160764, 0.37112084, -0.175098464, 0.911927581, 0.254227191, 0.963703752, 0.0815780833)
Part28.BottomSurface = Enum.SurfaceType.Smooth
Part28.TopSurface = Enum.SurfaceType.Smooth
Part28.Color = Color3.new(0.854902, 0.521569, 0.254902)
Part28.Position = Vector3.new(737.682007, 1316.30176, -1727.77808)
Part28.Orientation = Vector3.new(-65.7699966, 78.5299988, 115.259995)
Part28.Color = Color3.new(0.854902, 0.521569, 0.254902)
SpecialMesh29.Parent = Part28
SpecialMesh29.MeshId = "http://www.roblox.com/asset/?id=1185246"
SpecialMesh29.Scale = Vector3.new(7000, 7000, 1)
SpecialMesh29.TextureId = "http://www.roblox.com/asset/?id=21316273"
SpecialMesh29.VertexColor = Vector3.new(0, 0, 1)
SpecialMesh29.MeshType = Enum.MeshType.FileMesh
SpecialMesh29.Scale = Vector3.new(7000, 7000, 1)
Script30.Name = "spin"
Script30.Parent = Part28
table.insert(cors,sandbox(Script30,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), -0.0001)
wait(0.01)
end
end))
Model31.Parent = Model0
Part32.Name = "Handle"
Part32.Parent = Model31
Part32.Material = Enum.Material.DiamondPlate
Part32.BrickColor = BrickColor.new("Alder")
Part32.Transparency = 0.10000000149012
Part32.Rotation = Vector3.new(91.4899979, 66.2399979, 93.3099976)
Part32.Anchored = true
Part32.Locked = true
Part32.FormFactor = Enum.FormFactor.Plate
Part32.Size = Vector3.new(39, 15.6000004, 1)
Part32.CFrame = CFrame.new(1202.69067, 2348.67578, -1622.33032, -0.0232801288, -0.402161032, 0.915275991, -0.0788881853, -0.911927342, -0.402698874, 0.99661541, -0.0815787464, -0.0104957968)
Part32.Color = Color3.new(0.705882, 0.501961, 1)
Part32.Position = Vector3.new(1202.69067, 2348.67578, -1622.33032)
Part32.Orientation = Vector3.new(23.75, 90.659996, -175.059998)
Part32.Color = Color3.new(0.705882, 0.501961, 1)
SpecialMesh33.Parent = Part32
SpecialMesh33.MeshId = "http://www.roblox.com/asset/?id=1033714"
SpecialMesh33.Scale = Vector3.new(100, 3000, 100)
SpecialMesh33.TextureId = "http://www.roblox.com/asset/?id=23371487"
SpecialMesh33.VertexColor = Vector3.new(1, 0, 0)
SpecialMesh33.MeshType = Enum.MeshType.FileMesh
SpecialMesh33.Scale = Vector3.new(100, 3000, 100)
Script34.Name = "spin"
Script34.Parent = Part32
table.insert(cors,sandbox(Script34,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(9.99), 0)
wait(0.01)
end
end))
Part35.Name = "Handle"
Part35.Parent = Model31
Part35.Material = Enum.Material.DiamondPlate
Part35.BrickColor = BrickColor.new("Alder")
Part35.Transparency = 0.10000000149012
Part35.Rotation = Vector3.new(178.819992, 14, -155.509995)
Part35.Anchored = true
Part35.Locked = true
Part35.FormFactor = Enum.FormFactor.Plate
Part35.Size = Vector3.new(39, 15.6000004, 1)
Part35.CFrame = CFrame.new(289.308594, 277.279907, -1808.35083, -0.883026242, 0.402161181, 0.241948679, 0.409869581, 0.911927283, -0.019918099, -0.228650212, 0.0815785229, -0.970089376)
Part35.Color = Color3.new(0.705882, 0.501961, 1)
Part35.Position = Vector3.new(289.308594, 277.279907, -1808.35083)
Part35.Orientation = Vector3.new(1.13999999, 166, 24.1999989)
Part35.Color = Color3.new(0.705882, 0.501961, 1)
SpecialMesh36.Parent = Part35
SpecialMesh36.MeshId = "http://www.roblox.com/asset/?id=1033714"
SpecialMesh36.Scale = Vector3.new(90, 3000, 90)
SpecialMesh36.TextureId = "http://www.roblox.com/asset/?id=23371487"
SpecialMesh36.VertexColor = Vector3.new(1, 0, 0)
SpecialMesh36.MeshType = Enum.MeshType.FileMesh
SpecialMesh36.Scale = Vector3.new(90, 3000, 90)
Script37.Name = "spin"
Script37.Parent = Part35
table.insert(cors,sandbox(Script37,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(9.99), 0)
wait(0.01)
end
end))
Part38.Name = "Handle"
Part38.Parent = Model31
Part38.Material = Enum.Material.DiamondPlate
Part38.BrickColor = BrickColor.new("Alder")
Part38.Transparency = 0.10000000149012
Part38.Rotation = Vector3.new(-176.849991, 4.46999979, 23.789999)
Part38.Anchored = true
Part38.Locked = true
Part38.FormFactor = Enum.FormFactor.Plate
Part38.Size = Vector3.new(39, 15.6000004, 1)
Part38.CFrame = CFrame.new(1196.32227, 2334.42822, -1622.90308, 0.912255049, -0.402161419, 0.0778690428, -0.406690121, -0.911926985, 0.0547127202, 0.0490077585, -0.0815800726, -0.995465279)
Part38.Color = Color3.new(0.705882, 0.501961, 1)
Part38.Position = Vector3.new(1196.32227, 2334.42822, -1622.90308)
Part38.Orientation = Vector3.new(-3.13999987, 175.529999, -155.959991)
Part38.Color = Color3.new(0.705882, 0.501961, 1)
SpecialMesh39.Parent = Part38
SpecialMesh39.MeshId = "http://www.roblox.com/asset/?id=1033714"
SpecialMesh39.Scale = Vector3.new(90, 3000, 90)
SpecialMesh39.TextureId = "http://www.roblox.com/asset/?id=23371487"
SpecialMesh39.VertexColor = Vector3.new(1, 0, 0)
SpecialMesh39.MeshType = Enum.MeshType.FileMesh
SpecialMesh39.Scale = Vector3.new(90, 3000, 90)
Script40.Name = "spin"
Script40.Parent = Part38
table.insert(cors,sandbox(Script40,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(-9.99), 0)
wait(0.01)
end
end))
Part41.Name = "Handle"
Part41.Parent = Model31
Part41.Material = Enum.Material.DiamondPlate
Part41.BrickColor = BrickColor.new("Alder")
Part41.Transparency = 0.10000000149012
Part41.Rotation = Vector3.new(-112.549995, -63.6199989, -115.149994)
Part41.Anchored = true
Part41.Locked = true
Part41.FormFactor = Enum.FormFactor.Plate
Part41.Size = Vector3.new(39, 15.6000004, 1)
Part41.CFrame = CFrame.new(308.031128, 319.927551, -1803.8335, -0.188814253, 0.402160168, -0.895890415, -0.00458327681, 0.911927402, 0.410326809, 0.982004046, 0.0815813318, -0.17034173)
Part41.Color = Color3.new(0.705882, 0.501961, 1)
Part41.Position = Vector3.new(308.031128, 319.927551, -1803.8335)
Part41.Orientation = Vector3.new(-24.2299995, -100.769997, -0.289999992)
Part41.Color = Color3.new(0.705882, 0.501961, 1)
SpecialMesh42.Parent = Part41
SpecialMesh42.MeshId = "http://www.roblox.com/asset/?id=1033714"
SpecialMesh42.Scale = Vector3.new(100, 3000, 100)
SpecialMesh42.TextureId = "http://www.roblox.com/asset/?id=23371487"
SpecialMesh42.VertexColor = Vector3.new(1, 0, 0)
SpecialMesh42.MeshType = Enum.MeshType.FileMesh
SpecialMesh42.Scale = Vector3.new(100, 3000, 100)
Script43.Name = "spin"
Script43.Parent = Part41
table.insert(cors,sandbox(Script43,function()
spinning = script.Parent
while true do
spinning.CFrame = spinning.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(-9.99), 0)
wait(0.01)
end
end))
Model44.Name = "black hole by lewisthehero"
Model44.Parent = Model0
Part45.Parent = Model44
Part45.BrickColor = BrickColor.new("Really black")
Part45.Rotation = Vector3.new(8.76000023, -23.7600002, 158.220001)
Part45.RotVelocity = Vector3.new(1.41328538e-19, 1.41328538e-19, 1.41328538e-19)
Part45.Velocity = Vector3.new(7.60005275e-18, -32.69981, 7.60005275e-18)
Part45.Anchored = true
Part45.CanCollide = false
Part45.FormFactor = Enum.FormFactor.Symmetric
Part45.Shape = Enum.PartType.Ball
Part45.Size = Vector3.new(123.382179, 123.382179, 123.382179)
Part45.CFrame = CFrame.new(734.291992, 1317.12451, -1721.76782, -0.849889278, -0.339566767, -0.40297085, 0.423706234, -0.895003915, -0.139437109, -0.313311696, -0.28924796, 0.904530883)
Part45.BottomSurface = Enum.SurfaceType.Smooth
Part45.TopSurface = Enum.SurfaceType.Smooth
Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part45.Position = Vector3.new(734.291992, 1317.12451, -1721.76782)
Part45.Orientation = Vector3.new(8.0199995, -24.0100002, 154.669998)
Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Script46.Name = "BlackHole"
Script46.Parent = Part45
table.insert(cors,sandbox(Script46,function()
function onTouched(part)
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
wait(0.001)
h.Health = 0
children = h.Parent:children()
for i=1,#children do
if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
end
h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
end
end
script.Parent.Touched:connect(onTouched)local hole = script.Parent
local childList = {}
local childSize = {}
local massConstant = 1
local mass = 1000000 * massConstant
function checkObject(obj)
if (obj ~= hole) and (obj.className == "Part") then
if (obj.Anchored == false) then
table.insert(childList, 1, obj)
table.insert(childSize, 1, obj.Size)
end
else
if (obj.className == "Model") or (obj == workspace) then
local child = obj:GetChildren()
for x = 1, #child do
if (child[x] ~= hole) and (child[x].className == "Part") and (child[x].Anchored == false) then
table.insert(childList, 1, child[x])
table.insert(childSize, 1, child[x].Size)
end
if child[x].className == "Model" then
checkObject(child[x])
end
end
obj.ChildAdded:connect(checkObject)
end
end
end
checkObject(workspace)
function cross(v1, v2)
return Vector3.new(v1.y * v2.z - v2.y * v1.z, v1.z * v2.x - v1.x * v2.z, v1.x * v2.y - v2.x * v1.y)
end
print("Black Hole script loaded.")
local min = 0
local max = 10
while true do
wait()
local n = 0
while n < #childList do
if n % 800 == 0 then
wait()
end
n = n + 1
local child = childList[n]
if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
local relPos = hole.Position - child.Position
if relPos.magnitude * 240 * massConstant < mass then
child.RotVelocity = cross(child.CFrame.lookVector, relPos) * 20 / relPos.magnitude
local canContinue = true
if relPos.magnitude * 320 * massConstant < mass then
local length = mass / (320 * relPos.magnitude * massConstant)
if childSize[n].z * length > relPos.magnitude * 2 then
mass = mass + child:GetMass()
child:Remove()
table.remove(childList, n)
table.remove(childSize, n)
canContinue = false
n = n - 1
else
child.CanCollide = false
end
end
if canContinue then
local motivator = child:FindFirstChild("BlackHole Influence")
if motivator == nil then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
motivator.Name = "BlackHole Influence"
end
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1, 1, 1) * mass * child:GetMass() / (relPos.magnitude * massConstant)
end
else
local motivator = child:FindFirstChild("BlackHole Influence")
if motivator ~= nil then
motivator:Remove()
end
end
end
end
end
end))
Part47.Parent = Model44
Part47.BrickColor = BrickColor.new("Alder")
Part47.Transparency = 1
Part47.Rotation = Vector3.new(8.76000023, -23.7600002, 158.220001)
Part47.Anchored = true
Part47.CanCollide = false
Part47.Size = Vector3.new(61.6910896, 74.0293045, 61.6910896)
Part47.CFrame = CFrame.new(813.89856, 1526.9314, -1653.96509, -0.849889278, -0.339566767, -0.402970672, 0.423706353, -0.895003796, -0.139437109, -0.313311517, -0.289247781, 0.904530883)
Part47.BackSurface = Enum.SurfaceType.Universal
Part47.BottomSurface = Enum.SurfaceType.Universal
Part47.FrontSurface = Enum.SurfaceType.Universal
Part47.LeftSurface = Enum.SurfaceType.Universal
Part47.RightSurface = Enum.SurfaceType.Universal
Part47.TopSurface = Enum.SurfaceType.Universal
Part47.Color = Color3.new(0.705882, 0.501961, 1)
Part47.Position = Vector3.new(813.89856, 1526.9314, -1653.96509)
Part47.Orientation = Vector3.new(8.0199995, -24.0100002, 154.669998)
Part47.Color = Color3.new(0.705882, 0.501961, 1)
Part48.Parent = Model44
Part48.BrickColor = BrickColor.new("Alder")
Part48.Transparency = 1
Part48.Rotation = Vector3.new(-171.23999, 23.7600002, 21.7799988)
Part48.Anchored = true
Part48.CanCollide = false
Part48.Size = Vector3.new(61.6910896, 74.0293045, 61.6910896)
Part48.CFrame = CFrame.new(654.687012, 1107.29773, -1789.57861, 0.849889398, -0.339566886, 0.402970403, -0.423706353, -0.895003915, 0.139437228, 0.313311219, -0.28924787, -0.904530942)
Part48.BackSurface = Enum.SurfaceType.Universal
Part48.BottomSurface = Enum.SurfaceType.Universal
Part48.FrontSurface = Enum.SurfaceType.Universal
Part48.LeftSurface = Enum.SurfaceType.Universal
Part48.RightSurface = Enum.SurfaceType.Universal
Part48.TopSurface = Enum.SurfaceType.Universal
Part48.Color = Color3.new(0.705882, 0.501961, 1)
Part48.Position = Vector3.new(654.687012, 1107.29773, -1789.57861)
Part48.Orientation = Vector3.new(-8.0199995, 155.98999, -154.669998)
Part48.Color = Color3.new(0.705882, 0.501961, 1)
Part49.Parent = Model44
Part49.BrickColor = BrickColor.new("Alder")
Part49.Transparency = 1
Part49.Rotation = Vector3.new(8.76000023, -23.7600002, 158.220001)
Part49.Anchored = true
Part49.CanCollide = false
Part49.Size = Vector3.new(61.6910896, 74.0293045, 61.6910896)
Part49.CFrame = CFrame.new(889.311646, 1725.71924, -1589.72974, -0.849889278, -0.339566767, -0.402970672, 0.423706353, -0.895003796, -0.139437109, -0.313311517, -0.289247781, 0.904530883)
Part49.BackSurface = Enum.SurfaceType.Universal
Part49.BottomSurface = Enum.SurfaceType.Universal
Part49.FrontSurface = Enum.SurfaceType.Universal
Part49.LeftSurface = Enum.SurfaceType.Universal
Part49.RightSurface = Enum.SurfaceType.Universal
Part49.TopSurface = Enum.SurfaceType.Universal
Part49.Color = Color3.new(0.705882, 0.501961, 1)
Part49.Position = Vector3.new(889.311646, 1725.71924, -1589.72974)
Part49.Orientation = Vector3.new(8.0199995, -24.0100002, 154.669998)
Part49.Color = Color3.new(0.705882, 0.501961, 1)
Part50.Parent = Model44
Part50.BrickColor = BrickColor.new("Alder")
Part50.Transparency = 1
Part50.Rotation = Vector3.new(8.76000023, -23.7600002, 158.220001)
Part50.Anchored = true
Part50.CanCollide = false
Part50.Size = Vector3.new(61.6910896, 74.0293045, 61.6910896)
Part50.CFrame = CFrame.new(562.51532, 864.342529, -1868.0957, -0.849889278, -0.339566767, -0.40297085, 0.423706234, -0.895003915, -0.139437109, -0.313311696, -0.28924796, 0.904530883)
Part50.BackSurface = Enum.SurfaceType.Universal
Part50.BottomSurface = Enum.SurfaceType.Universal
Part50.FrontSurface = Enum.SurfaceType.Universal
Part50.LeftSurface = Enum.SurfaceType.Universal
Part50.RightSurface = Enum.SurfaceType.Universal
Part50.TopSurface = Enum.SurfaceType.Universal
Part50.Color = Color3.new(0.705882, 0.501961, 1)
Part50.Position = Vector3.new(562.51532, 864.342529, -1868.0957)
Part50.Orientation = Vector3.new(8.0199995, -24.0100002, 154.669998)
Part50.Color = Color3.new(0.705882, 0.501961, 1)
Part51.Parent = Model44
Part51.BrickColor = BrickColor.new("Alder")
Part51.Transparency = 1
Part51.Rotation = Vector3.new(-126.479996, -58.1999969, 40.1199989)
Part51.Anchored = true
Part51.CanCollide = false
Part51.Size = Vector3.new(61.6910896, 74.0293045, 61.6910896)
Part51.CFrame = CFrame.new(491.283905, 676.604675, -1928.76709, 0.402990252, -0.33956027, -0.849882662, 0.139440209, -0.8950032, 0.423707098, -0.904521704, -0.289258301, -0.313328683)
Part51.BackSurface = Enum.SurfaceType.Universal
Part51.BottomSurface = Enum.SurfaceType.Universal
Part51.FrontSurface = Enum.SurfaceType.Universal
Part51.LeftSurface = Enum.SurfaceType.Universal
Part51.RightSurface = Enum.SurfaceType.Universal
Part51.TopSurface = Enum.SurfaceType.Universal
Part51.Color = Color3.new(0.705882, 0.501961, 1)
Part51.Position = Vector3.new(491.283905, 676.604675, -1928.76709)
Part51.Orientation = Vector3.new(-25.0699997, -110.239998, 171.139999)
Part51.Color = Color3.new(0.705882, 0.501961, 1)
Part52.Parent = Model44
Part52.BrickColor = BrickColor.new("Alder")
Part52.Transparency = 1
Part52.Rotation = Vector3.new(53.5200005, 58.1999969, 139.87999)
Part52.Anchored = true
Part52.CanCollide = false
Part52.Size = Vector3.new(61.6910896, 74.0293045, 61.6910896)
Part52.CFrame = CFrame.new(981.486328, 1968.65698, -1511.20776, -0.40299052, -0.339560091, 0.849882543, -0.139440268, -0.89500308, -0.423707157, 0.904521585, -0.28925848, 0.313328892)
Part52.BackSurface = Enum.SurfaceType.Universal
Part52.BottomSurface = Enum.SurfaceType.Universal
Part52.FrontSurface = Enum.SurfaceType.Universal
Part52.LeftSurface = Enum.SurfaceType.Universal
Part52.RightSurface = Enum.SurfaceType.Universal
Part52.TopSurface = Enum.SurfaceType.Universal
Part52.Color = Color3.new(0.705882, 0.501961, 1)
Part52.Position = Vector3.new(981.486328, 1968.65698, -1511.20776)
Part52.Orientation = Vector3.new(25.0699997, 69.7600021, -171.139999)
Part52.Color = Color3.new(0.705882, 0.501961, 1)
Model53.Parent = mas
Model54.Parent = Model53
Part55.Parent = Model53
Part55.BrickColor = BrickColor.new("Really black")
Part55.Transparency = 1
Part55.Rotation = Vector3.new(-45, 0, 0)
Part55.Anchored = true
Part55.CanCollide = false
Part55.FormFactor = Enum.FormFactor.Symmetric
Part55.Size = Vector3.new(4, 1, 2)
Part55.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part55.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part55.Orientation = Vector3.new(-45, 0, 0)
Part55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound56.Parent = Part55
Sound56.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound56.Volume = 10
Sound56.Looped = true
Script57.Parent = Part55
table.insert(cors,sandbox(Script57,function()
script.Parent.Sound:Play()
end))
Model58.Parent = Model53
Part59.Name = "Consume"
Part59.Parent = Model58
Part59.BrickColor = BrickColor.new("Really black")
Part59.Transparency = 1
Part59.Rotation = Vector3.new(-135, 0, 180)
Part59.Anchored = true
Part59.CanCollide = false
Part59.FormFactor = Enum.FormFactor.Symmetric
Part59.Shape = Enum.PartType.Ball
Part59.Size = Vector3.new(61, 61, 61)
Part59.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, -0.999999464, -1.24727478e-07, -7.68589075e-07, -6.31673572e-07, 0.70710063, 0.707111657, 4.55274005e-07, 0.707112074, -0.707101166)
Part59.BottomSurface = Enum.SurfaceType.Smooth
Part59.TopSurface = Enum.SurfaceType.Smooth
Part59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part59.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part59.Orientation = Vector3.new(-45, -180, 0)
Part59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Script60.Name = "BlackHole"
Script60.Parent = Part59
table.insert(cors,sandbox(Script60,function()
function onTouched(part)
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
wait(0.001)
h.Health = 0
children = h.Parent:children()
for i=1,#children do
if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
end
h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
end
end
script.Parent.Touched:connect(onTouched)local hole = script.Parent
local childList = {}
local childSize = {}
local massConstant = 1
local mass = 1000000 * massConstant
function checkObject(obj)
if (obj ~= hole) and (obj.className == "Part") then
if (obj.Anchored == false) then
table.insert(childList, 1, obj)
table.insert(childSize, 1, obj.Size)
end
else
if (obj.className == "Model") or (obj == workspace) then
local child = obj:GetChildren()
for x = 1, #child do
if (child[x] ~= hole) and (child[x].className == "Part") and (child[x].Anchored == false) then
table.insert(childList, 1, child[x])
table.insert(childSize, 1, child[x].Size)
end
if child[x].className == "Model" then
checkObject(child[x])
end
end
obj.ChildAdded:connect(checkObject)
end
end
end
checkObject(workspace)
function cross(v1, v2)
return Vector3.new(v1.y * v2.z - v2.y * v1.z, v1.z * v2.x - v1.x * v2.z, v1.x * v2.y - v2.x * v1.y)
end
print("Black Hole script loaded.")
local min = 0
local max = 100
while true do
wait()
local n = 0
while n < #childList do
if n % 800 == 0 then
wait()
end
n = n + 1
local child = childList[n]
if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
local relPos = hole.Position - child.Position
if relPos.magnitude * 240 * massConstant < mass then
child.RotVelocity = cross(child.CFrame.lookVector, relPos) * 20 / relPos.magnitude
local canContinue = true
if relPos.magnitude * 320 * massConstant < mass then
local length = mass / (320 * relPos.magnitude * massConstant)
if childSize[n].z * length > relPos.magnitude * 2 then
mass = mass + child:GetMass()
child:Remove()
table.remove(childList, n)
table.remove(childSize, n)
canContinue = false
n = n - 1
else
child.CanCollide = true
end
end
if canContinue then
local motivator = child:FindFirstChild("BlackHole Influence")
if motivator == nil then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
motivator.Name = "BlackHole Influence"
end
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1, 1, 1) * mass * child:GetMass() / (relPos.magnitude * massConstant)
end
else
local motivator = child:FindFirstChild("BlackHole Influence")
if motivator ~= nil then
motivator:Remove()
end
end
end
end
end
end))
BillboardGui61.Name = "Light"
BillboardGui61.Parent = Part59
BillboardGui61.Size = UDim2.new(100, 0, 100, 0)
BillboardGui61.Active = true
ImageLabel62.Parent = BillboardGui61
ImageLabel62.Transparency = 1
ImageLabel62.Size = UDim2.new(1, 2, 1, 2)
ImageLabel62.Active = true
ImageLabel62.BackgroundTransparency = 1
ImageLabel62.BorderSizePixel = 0
ImageLabel62.Image = "http://www.roblox.com/asset/?id=75995665"
Part63.Name = "Consume"
Part63.Parent = Model58
Part63.BrickColor = BrickColor.new("Black")
Part63.Transparency = 1
Part63.Rotation = Vector3.new(-135, 0, 180)
Part63.Anchored = true
Part63.CanCollide = false
Part63.Size = Vector3.new(9, 10.8000002, 10)
Part63.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, -0.999999523, -1.24704144e-07, -9.44770093e-08, -1.54984491e-07, 0.707102656, 0.707109749, -2.13746674e-08, 0.707110167, -0.707103074)
Part63.BottomSurface = Enum.SurfaceType.Smooth
Part63.TopSurface = Enum.SurfaceType.Smooth
Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
Part63.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part63.Orientation = Vector3.new(-45, -180, 0)
Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
SpecialMesh64.Parent = Part63
SpecialMesh64.MeshType = Enum.MeshType.Sphere
Script65.Name = "BlackHole"
Script65.Parent = Part63
table.insert(cors,sandbox(Script65,function()
function onTouched(part)
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
wait(0.001)
h.Health = 0
children = h.Parent:children()
for i=1,#children do
if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
end
h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
end
end
script.Parent.Touched:connect(onTouched)local hole = script.Parent
local childList = {}
local childSize = {}
local massConstant = 1
local mass = 100000 * massConstant
function checkObject(obj)
if (obj ~= hole) and (obj.className == "Part") then
if (obj.Anchored == false) then
table.insert(childList, 1, obj)
table.insert(childSize, 1, obj.Size)
end
else
if (obj.className == "Model") or (obj == workspace) then
local child = obj:GetChildren()
for x = 1, #child do
if (child[x] ~= hole) and (child[x].className == "Part") and (child[x].Anchored == false) then
table.insert(childList, 1, child[x])
table.insert(childSize, 1, child[x].Size)
end
if child[x].className == "Model" then
checkObject(child[x])
end
end
obj.ChildAdded:connect(checkObject)
end
end
end
checkObject(workspace)
function cross(v1, v2)
return Vector3.new(v1.y * v2.z - v2.y * v1.z, v1.z * v2.x - v1.x * v2.z, v1.x * v2.y - v2.x * v1.y)
end
print("Black Hole script loaded.")
local min = 0
local max = 10
while true do
wait()
local n = 0
while n < #childList do
if n % 800 == 0 then
wait()
end
n = n + 1
local child = childList[n]
if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
local relPos = hole.Position - child.Position
if relPos.magnitude * 240 * massConstant < mass then
child.RotVelocity = cross(child.CFrame.lookVector, relPos) * 20 / relPos.magnitude
local canContinue = true
if relPos.magnitude * 320 * massConstant < mass then
local length = mass / (320 * relPos.magnitude * massConstant)
if childSize[n].z * length > relPos.magnitude * 2 then
mass = mass + child:GetMass()
child:Remove()
table.remove(childList, n)
table.remove(childSize, n)
canContinue = false
n = n - 1
else
child.CanCollide = false
end
end
if canContinue then
local motivator = child:FindFirstChild("BlackHole Influence")
if motivator == nil then
motivator = Instance.new("BodyPosition")
motivator.Parent = child
motivator.Name = "BlackHole Influence"
end
motivator.position = hole.Position
motivator.maxForce = Vector3.new(1, 1, 1) * mass * child:GetMass() / (relPos.magnitude * massConstant)
end
else
local motivator = child:FindFirstChild("BlackHole Influence")
if motivator ~= nil then
motivator:Remove()
end
end
end
end
end
end))
Part66.Parent = Model53
Part66.BrickColor = BrickColor.new("Really black")
Part66.Transparency = 1
Part66.Rotation = Vector3.new(-45, 0, 0)
Part66.Anchored = true
Part66.CanCollide = false
Part66.FormFactor = Enum.FormFactor.Symmetric
Part66.Size = Vector3.new(4, 1, 2)
Part66.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part66.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part66.Orientation = Vector3.new(-45, 0, 0)
Part66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound67.Parent = Part66
Sound67.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound67.Volume = 10
Sound67.Looped = true
Script68.Parent = Part66
table.insert(cors,sandbox(Script68,function()
script.Parent.Sound:Play()
end))
Part69.Parent = Model53
Part69.BrickColor = BrickColor.new("Really black")
Part69.Transparency = 1
Part69.Rotation = Vector3.new(-45, 0, 0)
Part69.Anchored = true
Part69.CanCollide = false
Part69.FormFactor = Enum.FormFactor.Symmetric
Part69.Size = Vector3.new(4, 1, 2)
Part69.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part69.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part69.Orientation = Vector3.new(-45, 0, 0)
Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound70.Parent = Part69
Sound70.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound70.Volume = 10
Sound70.Looped = true
Script71.Parent = Part69
table.insert(cors,sandbox(Script71,function()
script.Parent.Sound:Play()
end))
Part72.Parent = Model53
Part72.BrickColor = BrickColor.new("Really black")
Part72.Transparency = 1
Part72.Rotation = Vector3.new(-45, 0, 0)
Part72.Anchored = true
Part72.CanCollide = false
Part72.FormFactor = Enum.FormFactor.Symmetric
Part72.Size = Vector3.new(4, 1, 2)
Part72.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part72.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part72.Orientation = Vector3.new(-45, 0, 0)
Part72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound73.Parent = Part72
Sound73.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound73.Volume = 10
Sound73.Looped = true
Script74.Parent = Part72
table.insert(cors,sandbox(Script74,function()
script.Parent.Sound:Play()
end))
Part75.Parent = Model53
Part75.BrickColor = BrickColor.new("Really black")
Part75.Transparency = 1
Part75.Rotation = Vector3.new(-45, 0, 0)
Part75.Anchored = true
Part75.CanCollide = false
Part75.FormFactor = Enum.FormFactor.Symmetric
Part75.Size = Vector3.new(4, 1, 2)
Part75.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part75.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part75.Orientation = Vector3.new(-45, 0, 0)
Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound76.Parent = Part75
Sound76.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound76.Volume = 10
Sound76.Looped = true
Script77.Parent = Part75
table.insert(cors,sandbox(Script77,function()
script.Parent.Sound:Play()
end))
Part78.Parent = Model53
Part78.BrickColor = BrickColor.new("Really black")
Part78.Transparency = 1
Part78.Rotation = Vector3.new(-45, 0, 0)
Part78.Anchored = true
Part78.CanCollide = false
Part78.FormFactor = Enum.FormFactor.Symmetric
Part78.Size = Vector3.new(4, 1, 2)
Part78.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part78.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part78.Orientation = Vector3.new(-45, 0, 0)
Part78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound79.Parent = Part78
Sound79.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound79.Volume = 10
Sound79.Looped = true
Script80.Parent = Part78
table.insert(cors,sandbox(Script80,function()
script.Parent.Sound:Play()
end))
Part81.Parent = Model53
Part81.BrickColor = BrickColor.new("Really black")
Part81.Transparency = 1
Part81.Rotation = Vector3.new(-45, 0, 0)
Part81.Anchored = true
Part81.CanCollide = false
Part81.FormFactor = Enum.FormFactor.Symmetric
Part81.Size = Vector3.new(4, 1, 2)
Part81.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part81.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part81.Orientation = Vector3.new(-45, 0, 0)
Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound82.Parent = Part81
Sound82.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound82.Volume = 10
Sound82.Looped = true
Script83.Parent = Part81
table.insert(cors,sandbox(Script83,function()
script.Parent.Sound:Play()
end))
Part84.Parent = Model53
Part84.BrickColor = BrickColor.new("Really black")
Part84.Transparency = 1
Part84.Rotation = Vector3.new(-45, 0, 0)
Part84.Anchored = true
Part84.CanCollide = false
Part84.FormFactor = Enum.FormFactor.Symmetric
Part84.Size = Vector3.new(4, 1, 2)
Part84.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part84.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part84.Orientation = Vector3.new(-45, 0, 0)
Part84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound85.Parent = Part84
Sound85.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound85.Volume = 10
Sound85.Looped = true
Script86.Parent = Part84
table.insert(cors,sandbox(Script86,function()
script.Parent.Sound:Play()
end))
Part87.Parent = Model53
Part87.BrickColor = BrickColor.new("Really black")
Part87.Transparency = 1
Part87.Rotation = Vector3.new(-45, 0, 0)
Part87.Anchored = true
Part87.CanCollide = false
Part87.FormFactor = Enum.FormFactor.Symmetric
Part87.Size = Vector3.new(4, 1, 2)
Part87.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part87.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part87.Orientation = Vector3.new(-45, 0, 0)
Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound88.Parent = Part87
Sound88.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound88.Volume = 10
Sound88.Looped = true
Script89.Parent = Part87
table.insert(cors,sandbox(Script89,function()
script.Parent.Sound:Play()
end))
Part90.Parent = Model53
Part90.BrickColor = BrickColor.new("Really black")
Part90.Transparency = 1
Part90.Rotation = Vector3.new(-45, 0, 0)
Part90.Anchored = true
Part90.CanCollide = false
Part90.FormFactor = Enum.FormFactor.Symmetric
Part90.Size = Vector3.new(4, 1, 2)
Part90.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part90.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part90.Orientation = Vector3.new(-45, 0, 0)
Part90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound91.Parent = Part90
Sound91.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound91.Volume = 10
Sound91.Looped = true
Script92.Parent = Part90
table.insert(cors,sandbox(Script92,function()
script.Parent.Sound:Play()
end))
Part93.Parent = Model53
Part93.BrickColor = BrickColor.new("Really black")
Part93.Transparency = 1
Part93.Rotation = Vector3.new(-45, 0, 0)
Part93.Anchored = true
Part93.CanCollide = false
Part93.FormFactor = Enum.FormFactor.Symmetric
Part93.Size = Vector3.new(4, 1, 2)
Part93.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part93.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part93.Orientation = Vector3.new(-45, 0, 0)
Part93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound94.Parent = Part93
Sound94.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound94.Volume = 10
Sound94.Looped = true
Script95.Parent = Part93
table.insert(cors,sandbox(Script95,function()
script.Parent.Sound:Play()
end))
Part96.Parent = Model53
Part96.BrickColor = BrickColor.new("Really black")
Part96.Transparency = 1
Part96.Rotation = Vector3.new(-45, 0, 0)
Part96.Anchored = true
Part96.CanCollide = false
Part96.FormFactor = Enum.FormFactor.Symmetric
Part96.Size = Vector3.new(4, 1, 2)
Part96.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part96.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part96.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part96.Orientation = Vector3.new(-45, 0, 0)
Part96.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound97.Parent = Part96
Sound97.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound97.Volume = 10
Sound97.Looped = true
Script98.Parent = Part96
table.insert(cors,sandbox(Script98,function()
script.Parent.Sound:Play()
end))
Part99.Parent = Model53
Part99.BrickColor = BrickColor.new("Really black")
Part99.Transparency = 1
Part99.Rotation = Vector3.new(-45, 0, 0)
Part99.Anchored = true
Part99.CanCollide = false
Part99.FormFactor = Enum.FormFactor.Symmetric
Part99.Size = Vector3.new(4, 1, 2)
Part99.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part99.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part99.Orientation = Vector3.new(-45, 0, 0)
Part99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound100.Parent = Part99
Sound100.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound100.Volume = 10
Sound100.Looped = true
Script101.Parent = Part99
table.insert(cors,sandbox(Script101,function()
script.Parent.Sound:Play()
end))
Part102.Parent = Model53
Part102.BrickColor = BrickColor.new("Really black")
Part102.Transparency = 1
Part102.Rotation = Vector3.new(-45, 0, 0)
Part102.Anchored = true
Part102.CanCollide = false
Part102.FormFactor = Enum.FormFactor.Symmetric
Part102.Size = Vector3.new(4, 1, 2)
Part102.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part102.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part102.Orientation = Vector3.new(-45, 0, 0)
Part102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound103.Parent = Part102
Sound103.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound103.Volume = 10
Sound103.Looped = true
Script104.Parent = Part102
table.insert(cors,sandbox(Script104,function()
script.Parent.Sound:Play()
end))
Part105.Parent = Model53
Part105.BrickColor = BrickColor.new("Really black")
Part105.Transparency = 1
Part105.Rotation = Vector3.new(-45, 0, 0)
Part105.Anchored = true
Part105.CanCollide = false
Part105.FormFactor = Enum.FormFactor.Symmetric
Part105.Size = Vector3.new(4, 1, 2)
Part105.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part105.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part105.Orientation = Vector3.new(-45, 0, 0)
Part105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound106.Parent = Part105
Sound106.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound106.Volume = 10
Sound106.Looped = true
Script107.Parent = Part105
table.insert(cors,sandbox(Script107,function()
script.Parent.Sound:Play()
end))
Part108.Parent = Model53
Part108.BrickColor = BrickColor.new("Really black")
Part108.Transparency = 1
Part108.Rotation = Vector3.new(-45, 0, 0)
Part108.Anchored = true
Part108.CanCollide = false
Part108.FormFactor = Enum.FormFactor.Symmetric
Part108.Size = Vector3.new(4, 1, 2)
Part108.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part108.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part108.Orientation = Vector3.new(-45, 0, 0)
Part108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound109.Parent = Part108
Sound109.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound109.Volume = 10
Sound109.Looped = true
Script110.Parent = Part108
table.insert(cors,sandbox(Script110,function()
script.Parent.Sound:Play()
end))
Part111.Parent = Model53
Part111.BrickColor = BrickColor.new("Really black")
Part111.Transparency = 1
Part111.Rotation = Vector3.new(-45, 0, 0)
Part111.Anchored = true
Part111.CanCollide = false
Part111.FormFactor = Enum.FormFactor.Symmetric
Part111.Size = Vector3.new(4, 1, 2)
Part111.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part111.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part111.Orientation = Vector3.new(-45, 0, 0)
Part111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound112.Parent = Part111
Sound112.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound112.Volume = 10
Sound112.Looped = true
Script113.Parent = Part111
table.insert(cors,sandbox(Script113,function()
script.Parent.Sound:Play()
end))
Part114.Parent = Model53
Part114.BrickColor = BrickColor.new("Really black")
Part114.Transparency = 1
Part114.Rotation = Vector3.new(-45, 0, 0)
Part114.Anchored = true
Part114.CanCollide = false
Part114.FormFactor = Enum.FormFactor.Symmetric
Part114.Size = Vector3.new(4, 1, 2)
Part114.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part114.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part114.Orientation = Vector3.new(-45, 0, 0)
Part114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound115.Parent = Part114
Sound115.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound115.Volume = 10
Sound115.Looped = true
Script116.Parent = Part114
table.insert(cors,sandbox(Script116,function()
script.Parent.Sound:Play()
end))
Part117.Parent = Model53
Part117.BrickColor = BrickColor.new("Really black")
Part117.Transparency = 1
Part117.Rotation = Vector3.new(-45, 0, 0)
Part117.Anchored = true
Part117.CanCollide = false
Part117.FormFactor = Enum.FormFactor.Symmetric
Part117.Size = Vector3.new(4, 1, 2)
Part117.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part117.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part117.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part117.Orientation = Vector3.new(-45, 0, 0)
Part117.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound118.Parent = Part117
Sound118.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound118.Volume = 10
Sound118.Looped = true
Script119.Parent = Part117
table.insert(cors,sandbox(Script119,function()
script.Parent.Sound:Play()
end))
Part120.Parent = Model53
Part120.BrickColor = BrickColor.new("Really black")
Part120.Transparency = 1
Part120.Rotation = Vector3.new(-45, 0, 0)
Part120.Anchored = true
Part120.CanCollide = false
Part120.FormFactor = Enum.FormFactor.Symmetric
Part120.Size = Vector3.new(4, 1, 2)
Part120.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part120.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part120.Orientation = Vector3.new(-45, 0, 0)
Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound121.Parent = Part120
Sound121.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound121.Volume = 10
Sound121.Looped = true
Script122.Parent = Part120
table.insert(cors,sandbox(Script122,function()
script.Parent.Sound:Play()
end))
Part123.Parent = Model53
Part123.BrickColor = BrickColor.new("Really black")
Part123.Transparency = 1
Part123.Rotation = Vector3.new(-45, 0, 0)
Part123.Anchored = true
Part123.CanCollide = false
Part123.FormFactor = Enum.FormFactor.Symmetric
Part123.Size = Vector3.new(4, 1, 2)
Part123.CFrame = CFrame.new(734.291992, 1317.125, -1721.76794, 0.99999994, -7.68589416e-07, -3.18356825e-07, 7.68589416e-07, 0.707112014, 0.707101464, -3.18356825e-07, -0.707101464, 0.707112014)
Part123.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Part123.Position = Vector3.new(734.291992, 1317.125, -1721.76794)
Part123.Orientation = Vector3.new(-45, 0, 0)
Part123.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
Sound124.Parent = Part123
Sound124.SoundId = "http://www.roblox.com/asset/?id=133193257"
Sound124.Volume = 10
Sound124.Looped = true
Script125.Parent = Part123
table.insert(cors,sandbox(Script125,function()
script.Parent.Sound:Play()
end))
for i,v in pairs(mas:GetChildren()) do
v.Parent = game:GetService("Players").LocalPlayer.Character
pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
spawn(function()
pcall(v)
end)
end
How To Use Black Hole Simulator Script :
Follow these simple steps on how to use the Black Hole Simulator Script:
1. Choose an effective executor/exploit from the list below (Free & Paid)
2. Download the executor you prefer. We have our list here.
3. Launch the Roblox game first, then the executor
4. When both the Roblox game and executor are open, press Inject or Attach (it depends on what executor you are using)
5. Paste the script you want to use
6. Press the Execute or Play button (again it depends on what executor you are using)
7. That’s all, enjoy using the Black Hole Simulator script GUI
About The Black Hole Simulator Script
The Roblox Black Hole Simulator Script is a set of unique codes that allows the user to have auto-farm features to absorb different objects to create the biggest black hole across the game. With its efficient algorithms and instinctive interface, it is very easy to use even if you are a newbie to this game or an experienced player.
A truly impressive tool for success in every Roblox game you will be part of.
By using the best script of the game, you now have an advantage over other players in terms of storage capacity and black hole power to absorb even other players outside the safe zone. Collect huge amounts of coins to power up your black hole and inventory to absorb more objects around you.
If you are looking for the latest Black Hole Simulator Codes to become a more dominant player, you can collect them here.
Always remember that all kinds of game scripts are illegal and may violate the Roblox Terms of Service, resulting in an account banning or other punishments. Be careful when using the script to avoid any game trouble while playing Roblox.
So what are you waiting for? Download the appropriate script of the game and consume as many objects as you can in the world of Black Hole Simulator today.