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")
- Part1 = Instance.new("Part")
- Script2 = Instance.new("Script")
- Script3 = Instance.new("Script")
- Script4 = Instance.new("Script")
- CornerWedgePart5 = Instance.new("CornerWedgePart")
- Script6 = Instance.new("Script")
- Sound7 = Instance.new("Sound")
- Sound8 = Instance.new("Sound")
- Script9 = Instance.new("Script")
- Script10 = Instance.new("Script")
- Script11 = Instance.new("Script")
- BodyPosition12 = Instance.new("BodyPosition")
- Script13 = Instance.new("Script")
- Script14 = Instance.new("Script")
- Script15 = Instance.new("Script")
- Sound16 = Instance.new("Sound")
- Script17 = Instance.new("Script")
- SpecialMesh18 = Instance.new("SpecialMesh")
- Sound19 = Instance.new("Sound")
- Sound20 = Instance.new("Sound")
- Script21 = Instance.new("Script")
- Sound22 = Instance.new("Sound")
- Smoke23 = Instance.new("Smoke")
- Smoke24 = Instance.new("Smoke")
- Smoke25 = Instance.new("Smoke")
- Smoke26 = Instance.new("Smoke")
- Smoke27 = Instance.new("Smoke")
- Smoke28 = Instance.new("Smoke")
- Smoke29 = Instance.new("Smoke")
- Smoke30 = Instance.new("Smoke")
- Smoke31 = Instance.new("Smoke")
- Smoke32 = Instance.new("Smoke")
- Smoke33 = Instance.new("Smoke")
- Smoke34 = Instance.new("Smoke")
- Smoke35 = Instance.new("Smoke")
- Smoke36 = Instance.new("Smoke")
- Smoke37 = Instance.new("Smoke")
- Smoke38 = Instance.new("Smoke")
- Smoke39 = Instance.new("Smoke")
- Smoke40 = Instance.new("Smoke")
- Smoke41 = Instance.new("Smoke")
- Smoke42 = Instance.new("Smoke")
- Smoke43 = Instance.new("Smoke")
- Smoke44 = Instance.new("Smoke")
- Smoke45 = Instance.new("Smoke")
- Smoke46 = Instance.new("Smoke")
- Smoke47 = Instance.new("Smoke")
- Smoke48 = Instance.new("Smoke")
- Smoke49 = Instance.new("Smoke")
- Smoke50 = Instance.new("Smoke")
- Smoke51 = Instance.new("Smoke")
- Smoke52 = Instance.new("Smoke")
- Smoke53 = Instance.new("Smoke")
- Smoke54 = Instance.new("Smoke")
- ParticleEmitter55 = Instance.new("ParticleEmitter")
- ParticleEmitter56 = Instance.new("ParticleEmitter")
- ParticleEmitter57 = Instance.new("ParticleEmitter")
- CornerWedgePart58 = Instance.new("CornerWedgePart")
- Script59 = Instance.new("Script")
- Sound60 = Instance.new("Sound")
- Model0.Name = "EF-0"
- Model0.Parent = mas
- Part1.Name = "Tornado"
- Part1.Parent = Model0
- Part1.CFrame = CFrame.new(-99.4955444, 4.89997387, -61.2842522, 0.999209166, 0, -0.0397624373, 0, 1, 0, 0.0397624373, 0, 0.999209166)
- Part1.Orientation = Vector3.new(0, -2.27999997, 0)
- Part1.Position = Vector3.new(-99.4955444, 4.89997387, -61.2842522)
- Part1.Rotation = Vector3.new(0, -2.27999997, 0)
- Part1.Transparency = 1
- Part1.Velocity = Vector3.new(3.03502941, -5.62667847e-05, -4.93305349)
- Part1.Size = Vector3.new(9.7998848, 9.7998848, 9.7998848)
- Part1.BackSurface = Enum.SurfaceType.Weld
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.CanCollide = false
- Part1.TopSurface = Enum.SurfaceType.Weld
- Part1.FormFactor = Enum.FormFactor.Custom
- Part1.formFactor = Enum.FormFactor.Custom
- Part1.Shape = Enum.PartType.Ball
- Script2.Name = "Launchifdisabled"
- Script2.Parent = Part1
- table.insert(cors,sandbox(Script2,function()
- v = script.Parent.suckedby.Value.SuckScript
- while true do
- wait(1)
- if v.Disabled == true then
- local hs = script.Parent:FindFirstChild("sucked")
- if hs ~= nil then
- script.Parent.sucked:remove()
- end
- local hs = script.Parent:FindFirstChild("suckedby")
- if hs ~= nil then
- script.Parent.suckedby:remove()
- end
- local hs = script.Parent:FindFirstChild("MaterialValue")
- if hs ~= nil then
- hs:remove()
- end
- local hs = script.Parent:FindFirstChild("Scream")
- if hs ~= nil then
- script.Parent.Scream:remove()
- end
- local hs = script.Parent:FindFirstChild("Damagedebris")
- if hs ~= nil then
- script.Parent.Damagedebris:remove()
- end
- local hs = script.Parent:FindFirstChild("Nameoftornado")
- if hs ~= nil then
- script.Parent.Nameoftornado:remove()
- end
- script.Parent.rotateintornado:remove()
- script.Parent.Parentoftornado:remove()
- script.Parent.removeiftornadodissapen:remove()
- script:remove()
- end
- end
- end))
- Script2.Disabled = true
- Script3.Name = "SuckScript"
- Script3.Parent = Part1
- table.insert(cors,sandbox(Script3,function()
- print ("Loading:", script.Name)
- --Configuration---
- allowscream = true
- ------------------
- local model = Instance.new("Model")
- model.Name = "Brokedglasses"
- model.Parent = game.Workspace
- local voacr = Instance.new("BoolValue")
- voacr.Name = "For antivirus don't confuse and remove the model"
- voacr.Parent = model
- print (script.Name, "have sucessful loaded :)")
- function onTouched(hit)
- if hit.Parent ~= nil then
- local human = hit.Parent:FindFirstChild("Head")
- if hit ~= nil and hit.Parent ~= nil then
- local hbh = hit:FindFirstChild("sucked")
- if hbh == nil then
- local humanhat = hit.Parent.Parent:FindFirstChild("Head")
- if humanhat == nil then
- -- V
- if hit.Anchored == false then
- if hit.Name ~= "Tornado" and hit.Name ~= "Hurricane" and hit.Name ~= "Cloud" and hit.Name ~= "Terrain sucked" then
- local hde = hit:FindFirstChild("Decal")
- if hit.Transparency < 0.9 and hit.Transparency > 0.1 then
- if human == nil then
- if hit.CanCollide == true and hit.Anchored == false then
- if hit.ClassName == "Part" then
- if hit.Shape ~= Enum.PartType.Ball then
- local breaksound = script.Parent.Parent.glassbreak:clone()
- breaksound.Parent = hit
- breaksound:Play()
- local vvc = script.Parent.Parent.Vidrovoador:Clone()
- vvc.CFrame = CFrame.new(hit.Position)
- vvc.Parent = game.Workspace.Brokedglasses
- vvc.Transparency = hit.Transparency
- vvc.Reflectance = hit.Reflectance
- vvc.BrickColor = BrickColor.new(hit.BrickColor.Name)
- vvc.CanCollide = true
- vvc.Anchored = false
- vvc.Damage.Disabled = false
- hit:remove()
- for i = 1, 23 do
- local vvc = vvc:Clone()
- vvc.Parent = game.Workspace.Brokedglasses
- wait(0)
- end
- end
- end
- end
- else if hde ~= nil then
- if hit.Decal.Texture == "http://www.roblox.com/asset?id=53493765" or hit.Decal.Texture == "http://www.roblox.com/asset?id=50825368" then
- if hit.ClassName == "Part" then
- local breaksound = script.Parent.Parent.glassbreak:clone()
- breaksound.Parent = hit
- breaksound:Play()
- local vvc = script.Parent.Parent.Vidrovoador:Clone()
- vvc.CFrame = CFrame.new(hit.Position)
- vvc.Parent = game.Workspace.Brokedglasses
- vvc.Transparency = 0.6
- vvc.Reflectance = 0
- vvc.BrickColor = BrickColor.new("Light blue")
- vvc.CanCollide = true
- vvc.Anchored = false
- hit:remove()
- for i = 1,10 do
- local vvc = vvc:Clone()
- vvc.Parent = game.Workspace.Brokedglasses
- wait(0)
- end
- end
- end
- end
- end
- end
- if human == nil then
- local blackhole = hit:findFirstChild("sucked") -- This will detect if alread have the bodyPosition named "sucked"
- else
- local torso = hit.Parent:FindFirstChild("Torso")
- if torso ~= nil then
- local blackhole = hit.Parent.Torso:findFirstChild("sucked")
- else
- local blackhole = hit:findFirstChild("sucked")
- end
- if human ~= nil and hit.Name ~= "Head" then
- return
- end
- end
- local mv = Instance.new("NumberValue")
- mv.Name = "MaterialValue"
- mv.Value = "X"
- if human == nil then
- mv.Parent = hit
- else
- if torso ~= nil then
- mv.Parent = hit.Parent.Torso
- else
- mv.Parent = hit
- end
- end
- --locals for random
- if human ~= nil then
- if hit.Parent.Name ~= hit.Parent.Parent.Name then
- local hcbs = hit.Parent:FindFirstChild("Tornadosafe")
- if hcbs == nil then
- mv.Value = "5"
- else
- mv.Value = math.random(-20,20)
- end
- else
- mv.Value = "0"
- end
- else
- if hit.Material == Enum.Material.SmoothPlastic then
- mv.Value = math.random(1,9)
- wait(0)
- end
- if hit.Material == Enum.Material.Plastic then
- mv.Value = math.random(1,9)
- wait(0)
- end
- if hit.Material == Enum.Material.Concrete then
- mv.Value = math.random(-15,15)
- wait(0)
- end
- if hit.Material == Enum.Material.CorrodedMetal then
- mv.Value = math.random(-9,17)
- wait(0)
- end
- if hit.Material == Enum.Material.DiamondPlate then
- mv.Value = math.random(-19,19)
- wait(0)
- end
- if hit.Material == Enum.Material.Foil then
- mv.Value = math.random(-21,21)
- wait(0)
- end
- if hit.Material == Enum.Material.Grass then
- mv.Value = math.random(1,10)
- wait(0)
- end
- if hit.Material == Enum.Material.Slate then
- mv.Value = math.random(-28,26)
- wait(0)
- end
- if hit.Material == Enum.Material.Wood then
- mv.Value = math.random(-13,13)
- wait(0)
- end
- if hit.Material == Enum.Material.Brick then -- Roblox 2.0 :)
- mv.Value = math.random(-13,13)
- wait(0)
- end
- if hit.Material == Enum.Material.Fabric then -- Roblox 2.0 :)
- mv.Value = math.random(3,5)
- wait(0)
- end
- if hit.Material == Enum.Material.Ice then
- mv.Value = math.random(30, 30)
- wait(0)
- end
- if hit.Material == Enum.Material.Marble then -- Roblox 2.0 :)
- mv.Value = math.random(30, 30)
- wait(0)
- end
- if hit.Material == Enum.Material.Pebble then -- Roblox 2.0 :)
- mv.Value = math.random(0, 10)
- wait(0)
- end
- if hit.Material == Enum.Material.Sand then -- Roblox 2.0 :)
- mv.Value = math.random(4,6)
- wait(0)
- end
- if hit.Material == Enum.Material.Cobblestone then -- Roblox 3.0 :)
- mv.Value = math.random(1,100)
- wait(0)
- end
- if hit.Material == Enum.Material.Granite then -- Roblox 3.0 :)
- mv.Value = math.random(4,70)
- wait(0)
- end
- if hit.Material == Enum.Material.Marble then -- Roblox 3.0 :)
- mv.Value = math.random(-24,24)
- wait(0)
- end
- if hit.Material == Enum.Material.Metal then -- Roblox 3.0 :)
- mv.Value = math.random(-24,24)
- wait(0)
- end
- if hit.Material == Enum.Material.WoodPlanks then -- Roblox 3.0 :)
- mv.Value = math.random(-13,13)
- wait(0)
- end
- end
- --end here
- if mv.Value == 5 then
- local damager = hit:findFirstChild("Damagedebris") -- this will detect if brick alread have this Script, do not change the name!
- if hit.Anchored == false then
- if damager == nil then
- if human == nil then
- script.Parent.Damagedebris:clone().Parent = hit -- Don't forgot to put the ".Parent"
- hit.Damagedebris.Disabled = false -- This will enable the Script
- end
- end
- end
- if human ~= nil then
- if allowscream == true then
- if torso ~= nil then
- local scream = script.Parent.Scream:Clone()
- scream.Parent = hit.Parent.Torso
- scream:Play()
- end
- end
- local facedecal = hit.Parent.Head:FindFirstChild("face") or hit.Parent.Head:FindFirstChild("Decal")
- if facedecal ~= nil then
- local facevalue = Instance.new("StringValue")
- facevalue.Parent = hit.Parent.Head
- facevalue.Name = "FaceID"
- facevalue.Value = facedecal.Texture
- facedecal.Texture = "http://www.roblox.com/asset/?id=40605736"
- end
- end
- bp = Instance.new("BodyPosition") -- This will make the bodyposition!
- bp.Name = "sucked"
- if human == nil then
- bp.Parent = hit
- print ("bp.Parent =", hit)
- else
- if torso ~= nil then
- bp.Parent = hit.Parent.Torso
- else
- bp.Parent = hit
- end
- end
- bp.maxForce = Vector3.new(hit.Size.X * 4008889, hit.Size.Y * 4008889, hit.Size.Z * 4008889)
- bp.position = script.Parent.Parent.Tornado.Position -- Dont forgot for put the position of what object will...
- if human == nil then
- hit:BreakJoints() -- This will breakjoints of objects, dont of humans!
- end
- local vfs = Instance.new("ObjectValue")
- if human ~= nil then
- if torso ~= nil then
- vfs.Parent = hit.Parent.Torso
- else
- vfs.Parent = hit
- end
- else
- vfs.Parent = hit
- end
- vfs.Name = "suckedby"
- vfs.Value = script.Parent
- local s = script.Parent.rotateintornado:Clone()
- if human ~= nil then
- if torso ~= nil then
- s.Parent = hit.Parent.Torso
- else
- s.Parent = hit
- end
- else
- s.Parent = hit
- end
- s.Disabled = false
- local s = script.Parent.Launchifdisabled:Clone()
- if human ~= nil then
- if torso ~= nil then
- s.Parent = hit.Parent.Torso
- else
- s.Parent = hit
- end
- else
- s.Parent = hit
- end
- s.Disabled = false
- local s = script.Parent.removeiftornadodissapen:Clone()
- if human ~= nil then
- if torso ~= nil then
- s.Parent = hit.Parent.Torso
- else
- s.Parent = hit
- end
- else
- s.Parent = hit
- end
- s.Disabled = false
- local v = Instance.new("ObjectValue")
- v.Name = "Parentoftornado"
- v.Value = script.Parent.Parent.Parent
- if human ~= nil then
- if torso ~= nil then
- v.Parent = hit.Parent.Torso
- else
- v.Parent = hit
- end
- else
- v.Parent = hit
- end
- local v = Instance.new("StringValue")
- v.Name = "Nameoftornado"
- v.Value = script.Parent.Parent.Name
- if human ~= nil then
- if torso ~= nil then
- v.Parent = hit.Parent.Torso
- else
- v.Parent = hit
- end
- else
- v.Parent = hit
- end
- wait(0)
- else
- wait(0.3)
- mv:remove()
- end
- end
- end
- end
- end
- end
- wait(0)
- end
- wait(0)
- end
- connection = script.Parent.Touched:connect(onTouched) -- Dont mess with this!!
- end))
- Script4.Name = "Damagedebris"
- Script4.Parent = Part1
- table.insert(cors,sandbox(Script4,function()
- function onTouched(hit)
- if hit.CanCollide == true then
- local h = hit.Parent:findFirstChild("Humanoid") or hit.Parent:findFirstChild("Zombie") or hit.Parent:findFirstChild("Dino") or hit.Parent:findFirstChild("Enemy") or hit.Parent:findFirstChild("Ally") or hit.Parent:findFirstChild("human")
- if h ~= nil then
- h.Health = h.Health - math.random(1,9) --feel free to change this to however much health you want
- wait(0)
- else
- if hit.Anchored == false then
- local hde = hit:FindFirstChild("Decal")
- if hit.Transparency < 0.9 and hit.Transparency > 0.1 then
- if human == nil then
- if hit.CanCollide == true and hit.Anchored == false then
- if hit.ClassName == "Part" then
- if hit.Shape ~= Enum.PartType.Ball then
- local breaksound = script.glassbreak:clone()
- breaksound.Parent = hit
- breaksound:Play()
- local vvc = script.Vidrovoador:Clone()
- vvc.CFrame = CFrame.new(hit.Position)
- vvc.Parent = game.Workspace.Brokedglasses
- vvc.Transparency = hit.Transparency
- vvc.Reflectance = hit.Reflectance
- vvc.BrickColor = BrickColor.new(hit.BrickColor.Name)
- vvc.CanCollide = true
- vvc.Anchored = false
- vvc.Damage.Disabled = false
- hit:remove()
- for i = 1, 23 do
- local vvc = vvc:Clone()
- vvc.Parent = game.Workspace.Brokedglasses
- wait(0)
- end
- end
- end
- end
- end
- end
- hit:BreakJoints()
- if 15 < hit.Size.X then
- local wc = script.Woodcrack:Clone()
- wc.Parent = hit
- wc:Play()
- local b = hit:Clone()
- b.Size = Vector3.new(hit.Size.X / 2, hit.Size.Y, hit.Size.Z)
- b.Parent = hit.Parent
- local bb = b:Clone()
- bb.Parent = hit.Parent
- wc:remove()
- hit:remove()
- wait(0)
- end
- if 15 < hit.Size.Z then
- local wc = script.Woodcrack:Clone()
- wc.Parent = hit
- wc:Play()
- local b = hit:Clone()
- b.Size = Vector3.new(hit.Size.X, hit.Size.Y, hit.Size.Z / 2)
- b.Parent = hit.Parent
- local bb = b:Clone()
- bb.Parent = hit.Parent
- wc:remove()
- hit:remove()
- wait(0)
- end
- if 15 < hit.Size.X then
- local wc = script.Woodcrack:Clone()
- wc.Parent = hit
- wc:Play()
- local b = hit:Clone()
- b.Size = Vector3.new(hit.Size.X / 2, hit.Size.Y, hit.Size.Z)
- b.Parent = hit.Parent
- local bb = b:Clone()
- bb.Parent = hit.Parent
- wc:remove()
- hit:remove()
- wait(0)
- end
- if 15 < hit.Size.Y then
- local wc = script.Woodcrack:Clone()
- wc.Parent = hit
- wc:Play()
- local b = hit:Clone()
- b.Size = Vector3.new(hit.Size.X, hit.Size.Y / 2, hit.Size.Z)
- b.Parent = hit.Parent
- local bb = b:Clone()
- bb.Parent = hit.Parent
- wc:remove()
- hit:remove()
- wait(0)
- end
- if hde ~= nil then
- if hit.Decal.Texture == "http://www.roblox.com/asset?id=53493765" or hit.Decal.Texture == "http://www.roblox.com/asset?id=50825368" then
- if hit.ClassName == "Part" then
- local breaksound = script.glassbreak:clone()
- breaksound.Parent = hit
- breaksound:Play()
- local vvc = script.Vidrovoador:Clone()
- vvc.CFrame = CFrame.new(hit.Position)
- vvc.Parent = game.Workspace.Brokedglasses
- vvc.Transparency = 0.6
- vvc.Reflectance = 0
- vvc.BrickColor = BrickColor.new("Light blue")
- vvc.CanCollide = true
- vvc.Anchored = false
- hit:remove()
- for i = 1,10 do
- local vvc = vvc:Clone()
- vvc.Parent = game.Workspace.Brokedglasses
- wait(0)
- end
- end
- end
- end
- end
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script4.Disabled = true
- CornerWedgePart5.Name = "Vidrovoador"
- CornerWedgePart5.Parent = Script4
- CornerWedgePart5.CFrame = CFrame.new(47.3106689, 40.0439072, 187.913177, -0.416146874, 0, 0.909297407, 0, 1, 0, -0.909297407, 0, -0.416146874)
- CornerWedgePart5.Orientation = Vector3.new(0, 114.589996, 0)
- CornerWedgePart5.Position = Vector3.new(47.3106689, 40.0439072, 187.913177)
- CornerWedgePart5.Rotation = Vector3.new(-180, 65.4100037, -180)
- CornerWedgePart5.Color = Color3.new(0, 0.12549, 0.376471)
- CornerWedgePart5.Transparency = 7
- CornerWedgePart5.Size = Vector3.new(1, 1, 1)
- CornerWedgePart5.Anchored = true
- CornerWedgePart5.BrickColor = BrickColor.new("Navy blue")
- CornerWedgePart5.CanCollide = false
- CornerWedgePart5.Material = Enum.Material.WoodPlanks
- CornerWedgePart5.Reflectance = 7
- CornerWedgePart5.brickColor = BrickColor.new("Navy blue")
- Script6.Name = "Damage"
- Script6.Parent = CornerWedgePart5
- table.insert(cors,sandbox(Script6,function()
- function onTouched(hit)
- local human = hit.Parent:FindFirstChild("Humanoid")
- if human ~= nil then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 1
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script6.Disabled = true
- Sound7.Name = "glassbreak"
- Sound7.Parent = Script4
- Sound7.Pitch = 0.5
- Sound7.PlaybackSpeed = 0.5
- Sound7.SoundId = "http://www.roblox.com/asset/?id=97156551"
- Sound7.Volume = 1
- Sound8.Name = "Woodcrack"
- Sound8.Parent = Script4
- Sound8.Pitch = 1.5
- Sound8.PlaybackSpeed = 1.5
- Sound8.SoundId = "http://www.roblox.com/asset/?id=131144461"
- Script9.Name = "rotateintornado"
- Script9.Parent = Part1
- table.insert(cors,sandbox(Script9,function()
- local human = script.Parent.Parent:FindFirstChild("Head")
- make = math.random(161, 560)
- amake = 0
- startin = math.random(1,3)
- while amake ~= make do
- local hs = script.Parent:FindFirstChild("sucked")
- if hs ~= nil then
- mesh = script.Parent.suckedby.Value.Mesh.Scale
- bp = script.Parent.sucked
- if startin == 1 then
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -41.865, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -33.4)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -41.865, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 26.225)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -5.175, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 52.73)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -26.905, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 26.225)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X + mesh.X) - 48.425, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 2.65)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X + mesh.X) - 48.425, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -31.07)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -20.555, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -35.27)
- amake = amake + 1
- wait(0.3)
- end
- end
- if startin == 2 then
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -5.175, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 52.73)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X + mesh.X) - 48.425, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 2.65)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X + mesh.X) - 48.425, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -31.07)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -20.555, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -35.27)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -41.865, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -33.4)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -41.865, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 26.225)
- amake = amake + 1
- wait(0.3)
- end
- end
- if startin == 3 then
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X + mesh.X) - 48.425, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 2.65)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X + mesh.X) - 48.425, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -31.07)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -20.555, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -35.27)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -41.865, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z - mesh.Z) - -33.4)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -41.865, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 26.225)
- amake = amake + 1
- wait(0.3)
- end
- if amake ~= make and hs ~= nil then
- bp.position = Vector3.new((script.Parent.suckedby.Value.Position.X - mesh.X) - -5.175, math.random (script.Parent.suckedby.Value.Position.Y / 2, script.Parent.suckedby.Value.Position.Y), (script.Parent.suckedby.Value.Position.Z + mesh.Z) - 52.73)
- amake = amake + 1
- wait(0.3)
- end
- end
- else
- local hs = script.Parent:FindFirstChild("sucked")
- if hs ~= nil then
- script.Parent.sucked:remove()
- end
- local hs = script.Parent:FindFirstChild("suckedby")
- if hs ~= nil then
- script.Parent.suckedby:remove()
- end
- local hs = script.Parent:FindFirstChild("MaterialValue")
- if hs ~= nil then
- hs:remove()
- end
- local hs = script.Parent:FindFirstChild("Scream")
- if hs ~= nil then
- script.Parent.Scream:remove()
- end
- wait(1)
- local hs = script.Parent:FindFirstChild("Damagedebris")
- if hs ~= nil then
- script.Parent.Damagedebris:remove()
- end
- local hs = script.Parent:FindFirstChild("Nameoftornado")
- if hs ~= nil then
- script.Parent.Nameoftornado:remove()
- end
- script.Parent.removeiftornadodissapen:remove()
- script.Parent.Parentoftornado:remove()
- script.Parent.Launchifdisabled:remove()
- if human ~= nil then
- script.Parent.Parent.Head.face.Texture = script.Parent.Parent.Head.FaceID.Value
- script.Parent.Parent.Head.FaceID:remove()
- end
- script:remove()
- end
- end
- local hs = script.Parent:FindFirstChild("sucked")
- if hs ~= nil then
- script.Parent.sucked:remove()
- end
- local hs = script.Parent:FindFirstChild("suckedby")
- if hs ~= nil then
- script.Parent.suckedby:remove()
- end
- local hs = script.Parent:FindFirstChild("MaterialValue")
- if hs ~= nil then
- hs:remove()
- end
- local hs = script.Parent:FindFirstChild("Scream")
- if hs ~= nil then
- script.Parent.Scream:remove()
- end
- wait(1)
- function onTouched(hit)
- local hs = script.Parent:FindFirstChild("Damagedebris")
- if hs ~= nil then
- script.Parent.Damagedebris:remove()
- end
- local hs = script.Parent:FindFirstChild("Nameoftornado")
- if hs ~= nil then
- script.Parent.Nameoftornado:remove()
- end
- script.Parent.removeiftornadodissapen:remove()
- script.Parent.Parentoftornado:remove()
- script.Parent.Launchifdisabled:remove()
- if human ~= nil then
- script.Parent.Parent.Head.face.Texture = script.Parent.Parent.Head.FaceID.Value
- script.Parent.Parent.Head.FaceID:remove()
- end
- script:remove()
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script9.Disabled = true
- Script10.Name = "rotate"
- Script10.Parent = Part1
- table.insert(cors,sandbox(Script10,function()
- print ("Loading:", script.Name)
- print (script.Name, "have sucessful loaded :)")
- while true do
- script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.5,0)
- wait(0.02)
- end
- end))
- Script11.Name = "removeiftornadodissapen"
- Script11.Parent = Part1
- table.insert(cors,sandbox(Script11,function()
- while true do
- wait(1)
- v = script.Parent.Parentoftornado.Value:FindFirstChild(script.Parent.Nameoftornado.Value)
- if v == nil then
- print (script.Parent, "launch()")
- local hs = script.Parent:FindFirstChild("sucked")
- if hs ~= nil then
- script.Parent.sucked:remove()
- end
- local hs = script.Parent:FindFirstChild("suckedby")
- if hs ~= nil then
- script.Parent.suckedby:remove()
- end
- local hs = script.Parent:FindFirstChild("MaterialValue")
- if hs ~= nil then
- hs:remove()
- end
- local hs = script.Parent:FindFirstChild("Damagedebris")
- if hs ~= nil then
- script.Parent.Damagedebris:remove()
- end
- local hs = script.Parent:FindFirstChild("Scream")
- if hs ~= nil then
- script.Parent.Scream:remove()
- end
- local hs = script.Parent:FindFirstChild("Nameoftornado")
- if hs ~= nil then
- script.Parent.Nameoftornado:remove()
- end
- script.Parent.rotateintornado:remove()
- script.Parent.Parentoftornado:remove()
- script.Parent.Launchifdisabled:remove()
- script:remove()
- end
- end
- end))
- Script11.Disabled = true
- BodyPosition12.Parent = Part1
- BodyPosition12.Position = Vector3.new(112.591293, 4.89994383, -333.781952)
- BodyPosition12.MaxForce = Vector3.new(39286652, 9.79988454e+30, 39286652)
- BodyPosition12.maxForce = Vector3.new(39286652, 9.79988454e+30, 39286652)
- BodyPosition12.position = Vector3.new(112.591293, 4.89994383, -333.781952)
- Script13.Name = "Move tornado script (open me!)"
- Script13.Parent = Part1
- table.insert(cors,sandbox(Script13,function()
- --by: JoLLDS
- --Locals (Dont change!!)----------------
- s = script.Parent
- bp = s.BodyPosition
- bp.position = s.Position
- ----------------------------------------
- --Configurations--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- movementtype = "Random"
- --[[
- types:
- Classic: When a object touch the Tornado, the tornado will follow other way
- Random: Will choose a random way
- walkandend: Will follow a way, when the tornado walk to the way, will desintegrate.
- Follow: Will follow a body
- Walk on right science and choose again: Equal on walkand end, but dont will desintegrate, Will choose the way again!
- Random by CFrame: It will make the tornado walk on random way using CFrame.
- --]]
- Maxpositionforce = Vector3.new(script.Parent.Size.X * 4008889, script.Parent.Size.Y * 999999999999999999999999999999, script.Parent.Size.Z * 4008889) -- Will make the tornado moves fast or slow in X, Y, Z. WARNING!!! Change only if you are advanced user.
- backupwhendesintegrate = false -- When the tornado have been removed, the tornado will arrive. (Will only work if the movementtype are on walkandend.) Put true/false
- Parentofbackup = game.Workspace -- When the tornado arrive, will go to this local. Change if you want.
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- --Configurations script (dont change!)-------------
- bp.maxForce = Maxpositionforce
- ---------------------------------------------------
- --Base script (dont change!!)------
- print "Move tornado script loaded!"
- local backup = s.Parent:Clone()
- wait(1)
- s.Anchored = false
- -----------------------------------
- --YOUR OWN MOVEMENT SCRIPT! :D :D------------------
- if movementtype == "Your name of movementtype" then
- --Enter your script here!!!!!! (Remove the "--", the "--" is for comment)
- end
- ---------------------------------------------------
- --Script (Dont change!!))------------------------------------------------------------------------------------------------------
- if movementtype == "Random by CFrame" then
- script.Parent.rotate:remove()
- script.Parent.BodyPosition.maxForce = Vector3.new(0, script.Parent.Size.Y * 999999999999999999999999999999, 0)
- rb = 0.1
- while true do
- script.Parent.CFrame = CFrame.new(script.Parent.Position.X - math.random(-25,25), script.Parent.Position.Y, script.Parent.Position.Z - math.random(-25,25)) * CFrame.fromEulerAnglesXYZ(0,rb,0)
- rb = rb + 0.1
- wait(0.1)
- end
- end
- if movementtype == "Random" then
- while true do
- bp.position = Vector3.new(bp.position.X + math.random(-50, 50), bp.position.Y,bp.position.Z + math.random(-50, 50))
- wait(2)
- end
- end
- if movementtype == "Classic" then
- function onTouched(hit)
- if hit.Position.X > s.Position.X then
- bp.position = Vector3.new(bp.position.X * -3, bp.position.Y, bp.position.Z)
- else
- bp.position = Vector3.new(bp.position.X * 3, bp.position.Y, bp.position.Z)
- end
- if hit.Position.Z > s.Position.Z then
- bp.position = Vector3.new(bp.position.X, bp.position.Y, bp.position.Z * -3)
- else
- bp.position = Vector3.new(bp.position.X, bp.position.Y, bp.position.Z * 3)
- end
- end
- s.Touched:connect(onTouched)
- end
- if movementtype == "Follow" then
- local larm = script.Parent:FindFirstChild("Left Arm")
- local rarm = script.Parent:FindFirstChild("Right Arm")
- bin = script.Parent
- function moveTo(target)
- bin.BodyPosition.position = Vector3.new(target.Position.X, bin.Position.Y, bin.Position.Z)
- end
- function findNearestTorso(pos)
- local list = game.Workspace:GetChildren()
- local torso = nil
- local dist = 1000
- local temp = nil
- local human = nil
- local temp2 = nil
- for x = 1, #list do
- temp2 = list[x]
- if (temp2.className == "Model") and (temp2 ~= script.Parent) then
- temp = temp2:findFirstChild("Torso")
- human = temp2:findFirstChild("Humanoid")
- if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
- if (temp.Position - pos).magnitude < dist then
- torso = temp
- dist = (temp.Position - pos).magnitude
- end
- end
- end
- end
- return torso
- end
- function shoot(pos)
- dir = (pos - bin.CFrame.p).unit
- for i = 1, 50 do
- local ex = Instance.new("Explosion")
- ex.BlastRadius = 1
- ex.Position = bin.Position + (dir * 10 * i) + (dir * 7)
- ex.Parent = game.Workspace
- end
- end
- function shootAt(torso)
- local dir = (torso.Position - bin.Position).unit
- local spawnPos = bin.Position
- local pos = spawnPos + (dir * 1)
- shoot(pos)
- end
- while true do
- local torso = findNearestTorso(bin.Position)
- if torso~=nil then
- moveTo(torso)
- end
- wait()
- end
- end
- if movementtype == "walkandend" then
- moveto = Vector3.new(s.Position.X * math.random(-590,590), s.Position.Y, s.Position.Z * math.random(-590,590))
- bp.position = moveto
- while s.Position.X < bp.position.X - 100 or s.Position.X > bp.position.X + 100 do
- wait()
- end
- while s.Position.Z < bp.position.Z - 100 or s.Position.Z > bp.position.Z + 100 do
- wait()
- end
- s.Parent:remove()
- wait(1)
- if backupwhendesintegrate == true then
- backup.Parent = Parentofbackup
- end
- end
- if movementtype == "Walk on right science and choose again" then
- while true do
- moveto = Vector3.new(s.Position.X * math.random(-590,590), s.Position.Y, s.Position.Z * math.random(-590,590))
- bp.position = moveto
- while s.Position.X < bp.position.X - 100 or s.Position.X > bp.position.X + 100 do
- wait()
- end
- while s.Position.Z < bp.position.Z - 100 or s.Position.Z > bp.position.Z + 100 do
- wait()
- end
- wait(0.5)
- end
- end
- ------------------------------------------------------------------------------------------------------------------------
- end))
- Script14.Name = "Softer Wind Sounds"
- Script14.Parent = Part1
- table.insert(cors,sandbox(Script14,function()
- while true do
- wait() -- Lets the computer know that it can take it's time.
- script.Parent.Air111:Play()
- wait(1)
- script.Parent.Air222:play()
- wait(1)
- script.Parent.Air333:play()
- wait(1)
- end
- end))
- Script15.Name = "Wind"
- Script15.Parent = Part1
- table.insert(cors,sandbox(Script15,function()
- print ("Loading:", script.Name)
- print (script.Name, "have sucessful loaded :)")
- while true do
- wait() -- Lets the computer know that it can take it's time.
- script.Parent.AIR:Play()
- script.Parent.w3:Play()
- script.Parent.w2:Play()
- end
- end))
- Sound16.Name = "wind"
- Sound16.Parent = Part1
- Sound16.Looped = true
- Sound16.Pitch = 0.69999998807907
- Sound16.PlaybackSpeed = 0.69999998807907
- Sound16.SoundId = "rbxassetid://318451789"
- Sound16.Volume = 0.20000000298023
- Script17.Name = "runSound"
- Script17.Parent = Sound16
- table.insert(cors,sandbox(Script17,function()
- game.Soundscape.DistanceFactor=30
- game.Soundscape.DopplerScale=3
- script.Parent:Play()
- script:remove()
- end))
- SpecialMesh18.Parent = Part1
- SpecialMesh18.MeshId = "http://www.roblox.com/asset/?id=36755354"
- SpecialMesh18.Scale = Vector3.new(150, -1000, -125)
- SpecialMesh18.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh18.MeshType = Enum.MeshType.FileMesh
- Sound19.Name = "wind2"
- Sound19.Parent = Part1
- Sound19.Looped = true
- Sound19.Playing = true
- Sound19.SoundId = "rbxassetid://184973424"
- Sound20.Name = "wind"
- Sound20.Parent = Part1
- Sound20.Looped = true
- Sound20.Pitch = 0.69999998807907
- Sound20.PlaybackSpeed = 0.69999998807907
- Sound20.SoundId = "rbxassetid://318451789"
- Sound20.Volume = 0.20000000298023
- Script21.Name = "runSound"
- Script21.Parent = Sound20
- table.insert(cors,sandbox(Script21,function()
- game.Soundscape.DistanceFactor=30
- game.Soundscape.DopplerScale=3
- script.Parent:Play()
- script:remove()
- end))
- Sound22.Name = "wind2"
- Sound22.Parent = Part1
- Sound22.Looped = true
- Sound22.TimePosition = 36.99562035514
- Sound22.Playing = true
- Sound22.SoundId = "rbxassetid://184973424"
- Smoke23.Parent = Part1
- Smoke23.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke23.Opacity = 1
- Smoke23.RiseVelocity = 25
- Smoke24.Parent = Part1
- Smoke24.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke24.Opacity = 1
- Smoke24.RiseVelocity = 25
- Smoke25.Parent = Part1
- Smoke25.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke25.Opacity = 1
- Smoke25.RiseVelocity = 25
- Smoke26.Parent = Part1
- Smoke26.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke26.Opacity = 1
- Smoke26.RiseVelocity = 25
- Smoke27.Parent = Part1
- Smoke27.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke27.Opacity = 1
- Smoke27.RiseVelocity = 25
- Smoke28.Parent = Part1
- Smoke28.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke28.Opacity = 1
- Smoke28.RiseVelocity = 25
- Smoke29.Parent = Part1
- Smoke29.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke29.Opacity = 1
- Smoke29.RiseVelocity = 25
- Smoke30.Parent = Part1
- Smoke30.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke30.Opacity = 1
- Smoke30.RiseVelocity = 25
- Smoke31.Parent = Part1
- Smoke31.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke31.Opacity = 1
- Smoke31.RiseVelocity = 25
- Smoke32.Parent = Part1
- Smoke32.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke32.Opacity = 1
- Smoke32.RiseVelocity = 25
- Smoke33.Parent = Part1
- Smoke33.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke33.Opacity = 1
- Smoke33.RiseVelocity = 25
- Smoke34.Parent = Part1
- Smoke34.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke34.Opacity = 1
- Smoke34.RiseVelocity = 25
- Smoke35.Parent = Part1
- Smoke35.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke35.Opacity = 1
- Smoke35.RiseVelocity = 25
- Smoke36.Parent = Part1
- Smoke36.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke36.Opacity = 1
- Smoke36.RiseVelocity = 25
- Smoke37.Parent = Part1
- Smoke37.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke37.Opacity = 1
- Smoke37.RiseVelocity = 25
- Smoke38.Parent = Part1
- Smoke38.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke38.Opacity = 1
- Smoke38.RiseVelocity = 25
- Smoke39.Parent = Part1
- Smoke39.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke39.Opacity = 1
- Smoke39.RiseVelocity = 25
- Smoke40.Parent = Part1
- Smoke40.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke40.Opacity = 1
- Smoke40.RiseVelocity = 25
- Smoke41.Parent = Part1
- Smoke41.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke41.Opacity = 1
- Smoke41.RiseVelocity = 25
- Smoke42.Parent = Part1
- Smoke42.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke42.Opacity = 1
- Smoke42.RiseVelocity = 25
- Smoke43.Parent = Part1
- Smoke43.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke43.Opacity = 1
- Smoke43.RiseVelocity = 25
- Smoke44.Parent = Part1
- Smoke44.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke44.Opacity = 1
- Smoke44.RiseVelocity = 25
- Smoke45.Parent = Part1
- Smoke45.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke45.Opacity = 1
- Smoke45.RiseVelocity = 25
- Smoke46.Parent = Part1
- Smoke46.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke46.Opacity = 1
- Smoke46.RiseVelocity = 25
- Smoke47.Parent = Part1
- Smoke47.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke47.Opacity = 1
- Smoke47.RiseVelocity = 25
- Smoke48.Parent = Part1
- Smoke48.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke48.Opacity = 1
- Smoke48.RiseVelocity = 25
- Smoke49.Parent = Part1
- Smoke49.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke49.Opacity = 1
- Smoke49.RiseVelocity = 25
- Smoke50.Parent = Part1
- Smoke50.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke50.Opacity = 1
- Smoke50.RiseVelocity = 25
- Smoke51.Parent = Part1
- Smoke51.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke51.Opacity = 1
- Smoke51.RiseVelocity = 25
- Smoke52.Parent = Part1
- Smoke52.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke52.Opacity = 1
- Smoke52.RiseVelocity = 25
- Smoke53.Parent = Part1
- Smoke53.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke53.Opacity = 1
- Smoke53.RiseVelocity = 25
- Smoke54.Parent = Part1
- Smoke54.Color = Color3.new(0.2, 0.2, 0.2)
- Smoke54.Opacity = 1
- Smoke54.RiseVelocity = 25
- ParticleEmitter55.Parent = Part1
- ParticleEmitter55.Speed = NumberRange.new(20, 20)
- ParticleEmitter55.Rotation = NumberRange.new(0, 360)
- ParticleEmitter55.Color = ColorSequence.new(Color3.new(0.576471, 0.576471, 0.576471),Color3.new(0.0901961, 0.176471, 0.262745))
- ParticleEmitter55.Texture = "rbxasset://textures/particles/smoke_main.dds"
- ParticleEmitter55.Transparency = NumberSequence.new(1,0.36874997615814,0.48124998807907,1)
- ParticleEmitter55.Size = NumberSequence.new(2.5555551052094,7.5555558204651)
- ParticleEmitter55.Acceleration = Vector3.new(0, 1, 0)
- ParticleEmitter55.Lifetime = NumberRange.new(7, 8)
- ParticleEmitter55.Rate = 1000
- ParticleEmitter55.RotSpeed = NumberRange.new(-10, 10)
- ParticleEmitter55.SpreadAngle = Vector2.new(10, 10)
- ParticleEmitter55.VelocitySpread = 10
- ParticleEmitter56.Parent = Part1
- ParticleEmitter56.Speed = NumberRange.new(20, 20)
- ParticleEmitter56.Rotation = NumberRange.new(0, 360)
- ParticleEmitter56.Color = ColorSequence.new(Color3.new(0.576471, 0.576471, 0.576471),Color3.new(0.113725, 0.113725, 0.113725))
- ParticleEmitter56.Texture = "rbxasset://textures/particles/smoke_main.dds"
- ParticleEmitter56.Transparency = NumberSequence.new(1,0.25624996423721,0.4375,1)
- ParticleEmitter56.ZOffset = 1
- ParticleEmitter56.Size = NumberSequence.new(2.1666665077209,4.8888883590698)
- ParticleEmitter56.Acceleration = Vector3.new(0, 1, 0)
- ParticleEmitter56.Lifetime = NumberRange.new(7, 7)
- ParticleEmitter56.Rate = 1000
- ParticleEmitter56.RotSpeed = NumberRange.new(-10, 10)
- ParticleEmitter56.SpreadAngle = Vector2.new(8, 8)
- ParticleEmitter56.VelocitySpread = 8
- ParticleEmitter57.Parent = Part1
- ParticleEmitter57.Speed = NumberRange.new(20, 20)
- ParticleEmitter57.Rotation = NumberRange.new(0, 360)
- ParticleEmitter57.Color = ColorSequence.new(Color3.new(0.576471, 0.576471, 0.576471),Color3.new(0.0901961, 0.176471, 0.262745))
- ParticleEmitter57.Texture = "rbxasset://textures/particles/smoke_main.dds"
- ParticleEmitter57.Transparency = NumberSequence.new(1,0.36874997615814,0.48124998807907,1)
- ParticleEmitter57.Size = NumberSequence.new(2.5555551052094,7.5555558204651)
- ParticleEmitter57.Acceleration = Vector3.new(0, 1, 0)
- ParticleEmitter57.EmissionDirection = Enum.NormalId.Bottom
- ParticleEmitter57.Lifetime = NumberRange.new(7, 8)
- ParticleEmitter57.Rate = 1000
- ParticleEmitter57.RotSpeed = NumberRange.new(-10, 10)
- ParticleEmitter57.SpreadAngle = Vector2.new(10, 10)
- ParticleEmitter57.VelocitySpread = 10
- CornerWedgePart58.Name = "Vidrovoador"
- CornerWedgePart58.Parent = Model0
- CornerWedgePart58.CFrame = CFrame.new(25.6074219, 10.942524, 198.308548, -0.416146874, 0, 0.909297407, 0, 1, 0, -0.909297407, 0, -0.416146874)
- CornerWedgePart58.Orientation = Vector3.new(0, 114.589996, 0)
- CornerWedgePart58.Position = Vector3.new(25.6074219, 10.942524, 198.308548)
- CornerWedgePart58.Rotation = Vector3.new(-180, 65.4100037, -180)
- CornerWedgePart58.Color = Color3.new(0, 0.12549, 0.376471)
- CornerWedgePart58.Transparency = 7
- CornerWedgePart58.Size = Vector3.new(1, 1, 1)
- CornerWedgePart58.Anchored = true
- CornerWedgePart58.BrickColor = BrickColor.new("Navy blue")
- CornerWedgePart58.CanCollide = false
- CornerWedgePart58.Reflectance = 7
- CornerWedgePart58.brickColor = BrickColor.new("Navy blue")
- Script59.Name = "Damage"
- Script59.Parent = CornerWedgePart58
- table.insert(cors,sandbox(Script59,function()
- function onTouched(hit)
- local human = hit.Parent:FindFirstChild("Humanoid")
- if human ~= nil then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 1
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script59.Disabled = true
- Sound60.Name = "glassbreak"
- Sound60.Parent = Model0
- Sound60.Pitch = 0.5
- Sound60.PlaybackSpeed = 0.5
- Sound60.SoundId = "http://www.roblox.com/asset/?id=97156551"
- Sound60.Volume = 1
- 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