SHARE
TWEET

Untitled

a guest Jan 28th, 2020 75 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. o1 = Instance.new("Part")
  2. o1.Name = "WAVE"
  3. o1.Parent = workspace
  4. o1.Material = Enum.Material.Granite
  5. o1.BrickColor = BrickColor.new("Electric blue")
  6. o1.Transparency = 0.30000001192093
  7. o1.Position = Vector3.new(-277.570068, 15.4718628, -1565.60864)
  8. o1.Anchored = true
  9. o1.CanCollide = false
  10. o1.Size = Vector3.new(2048, 155.029999, 1968.98999)
  11. o1.CFrame = CFrame.new(-277.570068, 15.4718628, -1565.60864, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  12. o1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  13. o1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  14. o1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  15. o1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  16. o1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  17. o1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  18. o1.Color = Color3.new(0.0352941, 0.537255, 0.811765)
  19.  
  20. function FLOAT (part)
  21.     for i,v in pairs(part:GetChildren()) do
  22.         if v:IsA("BodyPosition") then
  23.             v:Destroy()
  24.         end
  25.     end
  26. local m = Instance.new("BodyPosition")
  27.  
  28. m.Parent = part
  29.  
  30. m.maxForce = Vector3.new(4e+006,4e+006,4e+006)
  31.  
  32. m.position = Vector3.new(part.Position.X,workspace.WAVE.Position.Y,part.Position.Z)
  33. end
  34. function DestroyHorrible (part)
  35.     if part.Name ~= "Baseplate" then
  36.         if part.Transparency < .5 then
  37.         FLOAT(part)
  38.         part.Anchored = false part.Size = part.Size/1.5
  39.         for i=1,4 do
  40.             part:Clone()
  41.         end
  42.         local o1g = Instance.new("Sound")
  43.         o1g.Parent = part
  44.         o1g.SoundId = "rbxassetid://516789356"
  45.         o1g:Play()
  46.         elseif part.Material == "Wood" or part.Material == "WoodPlanks" then
  47.         part.Anchored = false part.Size = part.Size/1.5
  48.         FLOAT(part)
  49.         for i=1,4 do
  50.             part:Clone()
  51.         end
  52.         local o1j = Instance.new("Sound")
  53.         o1j.Parent = part
  54.         o1j.Volume = 2
  55.         o1j.SoundId = "rbxassetid://516777998"
  56.         o1j:Play()
  57.         else
  58.         FLOAT(part)
  59.         part.Anchored = false   part.Size = part.Size/1.5
  60.         for i=1,4 do
  61.             part:Clone()
  62.         end
  63.         local go1 = Instance.new("Sound")
  64.         go1.Parent = part
  65.         go1.Volume = 1
  66.         go1.SoundId = "rbxassetid://516777998"
  67.         go1:Play()
  68.         end
  69.     end
  70. end
  71. myears = Instance.new('Sound')
  72. myears.Parent = workspace
  73. myears.Looped = false
  74. myears.Name = "Ruski"
  75. myears.Playing = true
  76. myears.SoundId = "rbxassetid://557673018"
  77. myears.Volume = .5
  78. myears.TimePosition = 0
  79. myears:Play()
  80. workspace.WAVE.Touched:Connect(DestroyHorrible)
  81. workspace.WAVE.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(-2200,0,0)
  82. o1 = Instance.new("Sound")
  83. o1.Parent = workspace
  84. o1.SoundId = "rbxassetid://135560679"
  85. o1.Volume = 1
  86. o1:Play()
  87. h = 0
  88. j = 1
  89. for i=1,2000 do
  90.     j = j+1
  91.     wait()
  92.     workspace.WAVE.CFrame = workspace.WAVE.CFrame + Vector3.new(4,0,0)
  93.     if j == 400 then
  94.     game.workspace.Terrain:FillBlock(workspace.WAVE.CFrame,workspace.WAVE.Size,Enum.Material.Water)
  95.         a = function(instance)
  96. for i,v in pairs(instance:GetChildren()) do
  97. if v.className == "Part" and v.Name ~="Baseplate" then
  98. v.Anchored = false
  99. end
  100. a(v)
  101. end
  102. end
  103. a(workspace)
  104.     end
  105. end
  106. workspace.WAVE:Destroy()
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top