Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- 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")
- Model1 = Instance.new("Model")
- Model2 = Instance.new("Model")
- Model3 = Instance.new("Model")
- Part4 = Instance.new("Part")
- Script5 = Instance.new("Script")
- Sound6 = Instance.new("Sound")
- Sound7 = Instance.new("Sound")
- Part8 = Instance.new("Part")
- SpecialMesh9 = Instance.new("SpecialMesh")
- Sound10 = Instance.new("Sound")
- Script11 = Instance.new("Script")
- Weld12 = Instance.new("Weld")
- Weld13 = Instance.new("Weld")
- Weld14 = Instance.new("Weld")
- Part15 = Instance.new("Part")
- Part16 = Instance.new("Part")
- Part17 = Instance.new("Part")
- Script18 = Instance.new("Script")
- Part19 = Instance.new("Part")
- Part20 = Instance.new("Part")
- Part21 = Instance.new("Part")
- Part22 = Instance.new("Part")
- Part23 = Instance.new("Part")
- Part24 = Instance.new("Part")
- Part25 = Instance.new("Part")
- Part26 = Instance.new("Part")
- Part27 = Instance.new("Part")
- Model0.Parent = mas
- Model1.Name = "w"
- Model1.Parent = Model0
- Model2.Name = "Turbine"
- Model2.Parent = Model1
- Model3.Name = "Sensors"
- Model3.Parent = Model1
- Part4.Name = "kill"
- Part4.Parent = Model3
- Part4.CFrame = CFrame.new(-14.6980448, 4.63994503, -29.1707039, 0, 0, -1, 1, 0, 0, 0, -1, 0)
- Part4.Orientation = Vector3.new(0, -90, 90)
- Part4.Position = Vector3.new(-14.6980448, 4.63994503, -29.1707039)
- Part4.Rotation = Vector3.new(-90, -90, 0)
- Part4.Color = Color3.new(0.627451, 0.517647, 0.309804)
- Part4.Transparency = 1
- Part4.Size = Vector3.new(0.5, 3.19999933, 3.18999958)
- Part4.BrickColor = BrickColor.new("Fawn brown")
- Part4.CanCollide = false
- Part4.Material = Enum.Material.SmoothPlastic
- Part4.brickColor = BrickColor.new("Fawn brown")
- Part4.FormFactor = Enum.FormFactor.Symmetric
- Part4.formFactor = Enum.FormFactor.Symmetric
- Script5.Parent = Part4
- table.insert(cors,sandbox(Script5,function()
- function onTouch(part)
- if part.Parent ~= workspace then
- script.Parent.Sound:Play()
- script.Parent.SoundB:Play()
- local a = part:clone()
- a.Parent = workspace
- a.CanCollide = true
- part:remove()
- wait(.5)
- script.Parent.Sound:Stop()
- script.Parent.SoundB:Stop()
- wait(10)
- a:remove()
- end
- end
- script.Parent.Touched:connect(onTouch)
- end))
- Sound6.Parent = Part4
- Sound6.Looped = true
- Sound6.EmitterSize = 0
- Sound6.MinDistance = 0
- Sound6.SoundId = "http://www.roblox.com/asset?id=134484317"
- Sound6.Volume = 1
- Sound7.Name = "SoundB"
- Sound7.Parent = Part4
- Sound7.Looped = true
- Sound7.EmitterSize = 0
- Sound7.MinDistance = 0
- Sound7.SoundId = "http://www.roblox.com/asset?id=176238381"
- Sound7.Volume = 1
- Part8.Name = "SawBlade"
- Part8.Parent = Model0
- Part8.CFrame = CFrame.new(-14.7057552, 4.54720402, -29.050724, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Part8.Orientation = Vector3.new(90, 0, 0)
- Part8.Position = Vector3.new(-14.7057552, 4.54720402, -29.050724)
- Part8.Rotation = Vector3.new(90, 0, 0)
- Part8.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part8.Size = Vector3.new(3.20000076, 3.20000076, 0.400000006)
- Part8.BottomSurface = Enum.SurfaceType.Smooth
- Part8.BrickColor = BrickColor.new("Dark stone grey")
- Part8.TopSurface = Enum.SurfaceType.Smooth
- Part8.brickColor = BrickColor.new("Dark stone grey")
- Part8.FormFactor = Enum.FormFactor.Custom
- Part8.formFactor = Enum.FormFactor.Custom
- SpecialMesh9.Parent = Part8
- SpecialMesh9.MeshId = "http://www.roblox.com/asset/?id=74322089"
- SpecialMesh9.Scale = Vector3.new(2.5, 2.5, 2.5)
- SpecialMesh9.TextureId = "http://www.roblox.com/asset/?id=74322092"
- SpecialMesh9.MeshType = Enum.MeshType.FileMesh
- Sound10.Name = "Effect"
- Sound10.Parent = Part8
- Sound10.Pitch = 1.5
- Sound10.PlaybackSpeed = 1.5
- Sound10.SoundId = "http://www.roblox.com/asset/?id=2766576"
- Sound10.Volume = 0.60000002384186
- Script11.Name = "Ouch"
- Script11.Parent = Part8
- table.insert(cors,sandbox(Script11,function()
- tex = "http://www.roblox.com/asset/?id=89024949"
- sp = script.Parent
- function onHit(hit)
- if (hit.Parent:FindFirstChild("Humanoid") ~= nil) then
- hit.Parent:FindFirstChild("Humanoid").Health = 0
- sp.Mesh.TextureId = tex
- sp.Effect:Play()
- end
- end
- script.Parent.Touched:connect(onHit)
- end))
- Weld12.Name = "BTWeld"
- Weld12.Parent = Part8
- Weld12.C1 = CFrame.new(-6.85000038, 0.0499999523, -0.100000381, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld12.Part0 = Part8
- Weld12.Part1 = Part16
- Weld12.part1 = Part16
- Weld13.Name = "BTWeld"
- Weld13.Parent = Part8
- Weld13.C1 = CFrame.new(-3.22500038, 0.0499999523, -0.100000381, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld13.Part0 = Part8
- Weld13.Part1 = Part15
- Weld13.part1 = Part15
- Weld14.Name = "BTWeld"
- Weld14.Parent = Part8
- Weld14.C1 = CFrame.new(-0.0927410126, -0.119979858, 0.00771045685, 0, 0, -1, 0, -1, 0, -1, 0, 0)
- Weld14.Part0 = Part8
- Weld14.Part1 = Part4
- Weld14.part1 = Part4
- Part15.Parent = Model0
- Part15.CFrame = CFrame.new(-11.4807549, 4.49720383, -28.9507236, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part15.Position = Vector3.new(-11.4807549, 4.49720383, -28.9507236)
- Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part15.Size = Vector3.new(6.75, 0.5, 0.5)
- Part15.BottomSurface = Enum.SurfaceType.Smooth
- Part15.BrickColor = BrickColor.new("Dark stone grey")
- Part15.CanCollide = false
- Part15.TopSurface = Enum.SurfaceType.Smooth
- Part15.brickColor = BrickColor.new("Dark stone grey")
- Part16.Name = "rotatepart"
- Part16.Parent = Model0
- Part16.CFrame = CFrame.new(-7.85575485, 4.49720383, -28.9507236, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part16.Position = Vector3.new(-7.85575485, 4.49720383, -28.9507236)
- Part16.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part16.Size = Vector3.new(0.5, 0.5, 0.5)
- Part16.Anchored = true
- Part16.BottomSurface = Enum.SurfaceType.Smooth
- Part16.BrickColor = BrickColor.new("Dark stone grey")
- Part16.CanCollide = false
- Part16.TopSurface = Enum.SurfaceType.Smooth
- Part16.brickColor = BrickColor.new("Dark stone grey")
- Part17.Parent = Model0
- Part17.CFrame = CFrame.new(-5.23075485, 0.122204065, -21.8257236, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part17.Position = Vector3.new(-5.23075485, 0.122204065, -21.8257236)
- Part17.Transparency = 1
- Part17.Size = Vector3.new(0.25, 0.25, 3.25)
- Part17.Anchored = true
- Part17.BottomSurface = Enum.SurfaceType.Smooth
- Part17.TopSurface = Enum.SurfaceType.Smooth
- Script18.Parent = Part17
- table.insert(cors,sandbox(Script18,function()
- local diewait = true
- function die(Hit)
- if diewait == true then
- if Hit.Parent ~= workspace then
- diewait = false
- local killer = script.Parent.Parent.rotatepart
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- killer.Orientation = killer.Orientation + Vector3.new(0, 10, 0)
- wait(.025)
- diewait = true
- end
- end
- end
- script.Parent.Touched:Connect(die)
- end))
- Part19.Parent = Model0
- Part19.CFrame = CFrame.new(-9.25, 3.75, -28, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part19.Position = Vector3.new(-9.25, 3.75, -28)
- Part19.Size = Vector3.new(17, 7.5, 8)
- Part19.Anchored = true
- Part19.BottomSurface = Enum.SurfaceType.Smooth
- Part19.TopSurface = Enum.SurfaceType.Smooth
- Part20.Parent = Model0
- Part20.CFrame = CFrame.new(-9.25, 3.75, -18.625, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part20.Position = Vector3.new(-9.25, 3.75, -18.625)
- Part20.Size = Vector3.new(17, 7.5, 1.75)
- Part20.Anchored = true
- Part20.BottomSurface = Enum.SurfaceType.Smooth
- Part20.TopSurface = Enum.SurfaceType.Smooth
- Part21.Parent = Model0
- Part21.CFrame = CFrame.new(-9.25, 7.375, -24.875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part21.Position = Vector3.new(-9.25, 7.375, -24.875)
- Part21.Size = Vector3.new(17, 0.75, 14.25)
- Part21.Anchored = true
- Part21.BottomSurface = Enum.SurfaceType.Smooth
- Part21.TopSurface = Enum.SurfaceType.Smooth
- Part22.Parent = Model0
- Part22.CFrame = CFrame.new(-17.875, 3.875, -10.25, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part22.Position = Vector3.new(-17.875, 3.875, -10.25)
- Part22.Size = Vector3.new(0.25, 7.75, 18.5)
- Part22.Anchored = true
- Part22.BottomSurface = Enum.SurfaceType.Smooth
- Part22.TopSurface = Enum.SurfaceType.Smooth
- Part23.Parent = Model0
- Part23.CFrame = CFrame.new(-17.875, 3.875, -32.375, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part23.Position = Vector3.new(-17.875, 3.875, -32.375)
- Part23.Size = Vector3.new(0.25, 7.75, 16.75)
- Part23.Anchored = true
- Part23.BottomSurface = Enum.SurfaceType.Smooth
- Part23.TopSurface = Enum.SurfaceType.Smooth
- Part24.Parent = Model0
- Part24.CFrame = CFrame.new(-30.125, 3.875, -40.625, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part24.Position = Vector3.new(-30.125, 3.875, -40.625)
- Part24.Size = Vector3.new(24.75, 7.75, 0.25)
- Part24.Anchored = true
- Part24.BottomSurface = Enum.SurfaceType.Smooth
- Part24.TopSurface = Enum.SurfaceType.Smooth
- Part25.Parent = Model0
- Part25.CFrame = CFrame.new(-42.375, 3.875, -20.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part25.Position = Vector3.new(-42.375, 3.875, -20.75)
- Part25.Size = Vector3.new(0.25, 7.75, 40)
- Part25.Anchored = true
- Part25.BottomSurface = Enum.SurfaceType.Smooth
- Part25.TopSurface = Enum.SurfaceType.Smooth
- Part26.Parent = Model0
- Part26.CFrame = CFrame.new(-30.125, 3.875, -0.875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part26.Position = Vector3.new(-30.125, 3.875, -0.875)
- Part26.Size = Vector3.new(24.75, 7.75, 0.25)
- Part26.Anchored = true
- Part26.BottomSurface = Enum.SurfaceType.Smooth
- Part26.TopSurface = Enum.SurfaceType.Smooth
- Part27.Parent = Model0
- Part27.CFrame = CFrame.new(-30.125, 7.625, -20.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part27.Position = Vector3.new(-30.125, 7.625, -20.75)
- Part27.Size = Vector3.new(24.75, 0.25, 40)
- Part27.Anchored = true
- Part27.BottomSurface = Enum.SurfaceType.Smooth
- Part27.TopSurface = Enum.SurfaceType.Smooth
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement