Advertisement
Noti_fied

No idea what to name this btw

Jul 10th, 2019
453
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. local PipeFolder = script.Pipes:GetChildren()
  2.  
  3. local function NewPipeFunction()
  4. local AB = PipeFolder[math.random(1,#PipeFolder)]
  5. return AB
  6. end
  7.  
  8. print("Pipe Handle Loaded")
  9.  
  10. local BrickPosition = {
  11.  
  12. ["1"] = Vector3.new(script.KillParts.Kill1.Position),
  13. ["2"] = Vector3.new(script.KillParts.Kill2.Position),
  14. ["3"] = Vector3.new(script.KillParts.Kill3.Position),
  15. ["4"] = Vector3.new(script.KillParts.Kill4.Position),
  16.  
  17. }
  18.  
  19.  
  20. print(Vector3.new(BrickPosition[1]))
  21. print(Vector3.new(BrickPosition[2]))
  22. print(Vector3.new(BrickPosition[3]))
  23. print(Vector3.new(BrickPosition[4]))
  24.  
  25. while wait(5) do
  26.  
  27. local NewPipe = NewPipeFunction()
  28. local ParticlePartFolder = NewPipe.ParticleParts:GetChildren()
  29. print(NewPipe.Name)
  30. for _,Child in pairs(NewPipe:GetChildren()) do
  31. if Child:IsA("Folder") then
  32. for _ , Children in pairs(Child:GetChildren()) do
  33. if Children:IsA("Part") then
  34. for _ , Cold in pairs(Children:GetChildren()) do
  35. if Cold:IsA("ParticleEmitter")then
  36. local FoundBrick
  37. if NewPipe.Name == "Pipe1" then
  38. FoundBrick = script.KillParts.Kill1
  39. FoundBrick.Position = FoundBrick.Position + Vector3.new(0,-FoundBrick.Size.Y,0)
  40. elseif NewPipe.Name == "Pipe2" then
  41. FoundBrick = script.KillParts.Kill2
  42. FoundBrick.Position = FoundBrick.Position + Vector3.new(0,-FoundBrick.Size.Y,0)
  43. elseif NewPipe.Name == "Pipe3" then
  44. FoundBrick = script.KillParts.Kill3
  45. FoundBrick.Position = FoundBrick.Position + Vector3.new(0,-FoundBrick.Size.Y,0)
  46. elseif NewPipe.Name == "Pipe4" then
  47. FoundBrick = script.KillParts.Kill4
  48. FoundBrick.Position = FoundBrick.Position + Vector3.new(0,-FoundBrick.Size.Y,0)
  49. end
  50. local PipeName = string.sub(NewPipe.Name,5,-1)
  51. print(PipeName)
  52. Cold.Enabled = true
  53. wait(5)
  54. print(Vector3.new(BrickPosition[PipeName]))
  55. FoundBrick.Position = Vector3.new(BrickPosition[PipeName])
  56. Cold.Enabled = false
  57.  
  58. end
  59. end
  60. end
  61. end
  62. end
  63. end
  64. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement