Animescapetower

Black Hole Visualizer [TRYED MAKING IT FE] [ROBLOX VOID]

Aug 6th, 2018
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.29 KB | None | 0 0
  1. --Edited
  2. print("BLACK HOLE Visualizer I guess")
  3. print("gReAt")
  4.  
  5. --Please do not copy or make this script your own
  6. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  7. local RemoteFunc = Instance.new("RemoteFunction", ReplicatedStorage)
  8. RemoteFunc.Name = "CreatePartEvent"
  9.  
  10. local function onCreatedVisualizer()
  11.    
  12.    
  13.  
  14.  
  15.  
  16.  
  17. if workspace.FilteringEnabled == true or workspace.FilteringEnabled == false then
  18.  
  19. local program = (function()
  20. print("Varible")
  21. local FE = workspace.FilteringEnabled
  22.  
  23.  
  24. if FE == true or false then
  25. print(workspace.FilteringEnabled) -- gets print of filtering enabled
  26.  
  27.  
  28.  
  29. return FE
  30.  
  31. end
  32.  
  33. return
  34. end)
  35. program()
  36.  
  37.  
  38.  
  39. local player = game:service"Players".LocalPlayer
  40. local character = player.Character
  41. local primary = character.PrimaryPart
  42. local pref = ";"
  43. local sound = Instance.new("Sound", primary)
  44. sound.Looped = true
  45. sound.Volume = 10
  46. local i = 0
  47. print("The Prefix Is  "..pref.." .")
  48. print("The Commands Are: ")
  49. print[[
  50. play
  51. stop
  52. pitch
  53.  volume
  54.  texture < like play
  55.  id < like play
  56. head
  57. tors
  58. sph
  59. cyl
  60. ]]
  61. --
  62.  
  63.  
  64. player.Chatted:connect(function(message)
  65.     if message:lower():sub(1, string.len(pref.."play ")) == pref.."play " then
  66.         sound.SoundId = "rbxassetid://"..message:lower():sub(string.len(pref.."play")+1, string.len(message))
  67.         sound:Play()
  68.     end
  69.     if message:lower():sub(1, string.len(pref.."stop")) == pref.."stop" then
  70.         sound:Stop()
  71.     end
  72.     if message:lower():sub(1, string.len(pref.."pitch ")) == pref.."pitch " then
  73.         sound.Pitch = message:lower():sub(string.len(pref.."pitch ") + 1, string.len(message))
  74.     end
  75.     if message:lower():sub(1, string.len(pref.."volume ")) == pref.."volume " then
  76.         sound.Volume = message:lower():sub(string.len(pref.."volume ") + 1, string.len(message)) / 10
  77.    
  78.     end
  79.    
  80.    
  81. end)
  82.    
  83.  local partt = Instance.new("Part", character)
  84.  local partt2 = Instance.new("Part", character)
  85. local partt3 = Instance.new("Part", character)
  86. local mesh = Instance.new("SpecialMesh")
  87. local mesh3 = Instance.new("SpecialMesh")
  88.  local mesh2 = Instance.new("SpecialMesh")
  89.  
  90.  
  91.  
  92. game:service"RunService".RenderStepped:connect(function()
  93.     if primary:IsAncestorOf(sound) == false then
  94.         script.Disabled = true
  95.     end
  96.     i = i - 6
  97.     local nou = i
  98.    
  99.     partt.Anchored = true
  100.     partt.CanCollide = false
  101.     partt.Transparency = 0.6
  102.     partt.Material = "Neon"
  103.     partt.Color = Color3.fromRGB(255,255,255)
  104.    
  105.     partt.CFrame = CFrame.new(primary.CFrame.p) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, -(10 + partt.Size.Z / 3) )
  106.    
  107.  partt2.Anchored = true
  108.     partt2.CanCollide = false
  109.     partt2.Transparency = 0.6
  110.     partt2.Material = "Glass"
  111.     partt2.Color = Color3.fromRGB(0,0,0)
  112.    
  113.     partt2.CFrame = CFrame.new(primary.CFrame.p) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, -(10 + partt.Size.Z / 3) )
  114.  
  115.    mesh.MeshType = Enum.MeshType.Sphere
  116.   mesh.Parent = partt2
  117.  
  118.  partt3.Anchored = true
  119.     partt3.CanCollide = false
  120.     partt3.Transparency = 0.6
  121.     partt3.Material = "Glass"
  122.     partt3.Color = Color3.fromRGB(0,0,0)
  123.    
  124.     partt3.CFrame = CFrame.new(primary.CFrame.p) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, -(10 + partt.Size.Z / 3) )
  125.  
  126.    
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.    mesh2.MeshType = Enum.MeshType.Sphere
  134.   mesh2.Parent = partt3
  135.  
  136. mesh3.MeshType = Enum.MeshType.Sphere
  137.   mesh3.Parent = partt
  138.  
  139.      local TweenService = game:GetService("TweenService")
  140.  
  141. local part = script.Parent
  142.  
  143.  
  144.  
  145. local Info = TweenInfo.new(
  146.  
  147. 3, -- Length
  148.  
  149. Enum.EasingStyle.Elastic, -- Easing Style
  150.  
  151. Enum.EasingDirection.Out, -- Easing Direction
  152.  
  153. i, -- Times repeated
  154.  
  155. false, -- Reverse
  156.  
  157. 0 -- Delay
  158.  
  159. )
  160.  
  161. local Info2 = TweenInfo.new(
  162.  
  163. 3, -- Length
  164.  
  165. Enum.EasingStyle.Elastic, -- Easing Style
  166.  
  167. Enum.EasingDirection.Out, -- Easing Direction
  168.  
  169. i, -- Times repeated
  170.  
  171. false, -- Reverse
  172.  
  173. 0 -- Delay
  174.  
  175. )
  176.  
  177. local Goals =
  178.  
  179. {
  180.  
  181. Transparency = math.random(0.999,1);
  182. Size = Vector3.new(sound.PlaybackLoudness/21,sound.PlaybackLoudness/.1,sound.PlaybackLoudness/21);
  183.  
  184. }
  185.  
  186.  
  187. local Goals2 =
  188.  
  189. {
  190.  
  191. Transparency = math.random(0.999,1);
  192. Size = Vector3.new(sound.PlaybackLoudness/13,sound.PlaybackLoudness/13,sound.PlaybackLoudness/13);
  193. Orientation = Vector3.new(2 * sound.PlaybackLoudness/12,12 * sound.PlaybackLoudness/12,12 * sound.PlaybackLoudness/12)
  194. }
  195.  
  196.  
  197.  
  198.  
  199. local Info3 = TweenInfo.new(
  200.  
  201. 3, -- Length
  202.  
  203. Enum.EasingStyle.Elastic, -- Easing Style
  204.  
  205. Enum.EasingDirection.Out, -- Easing Direction
  206.  
  207. i, -- Times repeated
  208.  
  209. false, -- Reverse
  210.  
  211. 0 -- Delay
  212.  
  213. )
  214.  
  215. local Goals3 =
  216.  
  217. {
  218.  
  219.  
  220. Transparency = math.random(0.999,1);
  221. Size = Vector3.new(sound.PlaybackLoudness/8,sound.PlaybackLoudness/99,sound.PlaybackLoudness/8);
  222. Orientation = Vector3.new(12 * sound.PlaybackLoudness/12,12 * sound.PlaybackLoudness/12,12 * sound.PlaybackLoudness/12)
  223.  
  224. }
  225.  
  226.  
  227. local tween = TweenService:Create(partt,Info,Goals)
  228. local tween2 = TweenService:Create(partt2,Info2,Goals2)
  229.  
  230.  local tween3 = TweenService:Create(partt3,Info3,Goals3)
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237. tween:Play()
  238. tween2:Play()
  239. tween3:Play()
  240.  
  241. return
  242. end)
  243. end
  244. end
  245.  
  246. RemoteFunc.OnClientInvoke = pcall(onCreatedVisualizer)
  247. RemoteFunc:InvokeServer(onCreatedVisualizer)
  248.  
  249.  
  250. if onCreatedVisualizer then
  251. print("Got FE, Now Functioning in it's limits")
  252.  
  253. else
  254. warn("Something Happened")
  255. end
Add Comment
Please, Sign In to add comment