Advertisement
ValiantBoi

tornado

Aug 18th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.07 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Model0 = Instance.new("Model")
  20. Part1 = Instance.new("Part")
  21. Script2 = Instance.new("Script")
  22. Script3 = Instance.new("Script")
  23. Script4 = Instance.new("Script")
  24. CornerWedgePart5 = Instance.new("CornerWedgePart")
  25. Script6 = Instance.new("Script")
  26. Sound7 = Instance.new("Sound")
  27. Sound8 = Instance.new("Sound")
  28. Script9 = Instance.new("Script")
  29. Script10 = Instance.new("Script")
  30. Script11 = Instance.new("Script")
  31. BodyPosition12 = Instance.new("BodyPosition")
  32. Script13 = Instance.new("Script")
  33. Script14 = Instance.new("Script")
  34. Script15 = Instance.new("Script")
  35. Sound16 = Instance.new("Sound")
  36. Script17 = Instance.new("Script")
  37. SpecialMesh18 = Instance.new("SpecialMesh")
  38. Sound19 = Instance.new("Sound")
  39. Sound20 = Instance.new("Sound")
  40. Script21 = Instance.new("Script")
  41. Sound22 = Instance.new("Sound")
  42. Smoke23 = Instance.new("Smoke")
  43. Smoke24 = Instance.new("Smoke")
  44. Smoke25 = Instance.new("Smoke")
  45. Smoke26 = Instance.new("Smoke")
  46. Smoke27 = Instance.new("Smoke")
  47. Smoke28 = Instance.new("Smoke")
  48. Smoke29 = Instance.new("Smoke")
  49. Smoke30 = Instance.new("Smoke")
  50. Smoke31 = Instance.new("Smoke")
  51. Smoke32 = Instance.new("Smoke")
  52. Smoke33 = Instance.new("Smoke")
  53. Smoke34 = Instance.new("Smoke")
  54. Smoke35 = Instance.new("Smoke")
  55. Smoke36 = Instance.new("Smoke")
  56. Smoke37 = Instance.new("Smoke")
  57. Smoke38 = Instance.new("Smoke")
  58. Smoke39 = Instance.new("Smoke")
  59. Smoke40 = Instance.new("Smoke")
  60. Smoke41 = Instance.new("Smoke")
  61. Smoke42 = Instance.new("Smoke")
  62. Smoke43 = Instance.new("Smoke")
  63. Smoke44 = Instance.new("Smoke")
  64. Smoke45 = Instance.new("Smoke")
  65. Smoke46 = Instance.new("Smoke")
  66. Smoke47 = Instance.new("Smoke")
  67. Smoke48 = Instance.new("Smoke")
  68. Smoke49 = Instance.new("Smoke")
  69. Smoke50 = Instance.new("Smoke")
  70. Smoke51 = Instance.new("Smoke")
  71. Smoke52 = Instance.new("Smoke")
  72. Smoke53 = Instance.new("Smoke")
  73. Smoke54 = Instance.new("Smoke")
  74. ParticleEmitter55 = Instance.new("ParticleEmitter")
  75. ParticleEmitter56 = Instance.new("ParticleEmitter")
  76. ParticleEmitter57 = Instance.new("ParticleEmitter")
  77. CornerWedgePart58 = Instance.new("CornerWedgePart")
  78. Script59 = Instance.new("Script")
  79. Sound60 = Instance.new("Sound")
  80. Model0.Name = "EF-0"
  81. Model0.Parent = mas
  82. Part1.Name = "Tornado"
  83. Part1.Parent = Model0
  84. Part1.CFrame = CFrame.new(-99.4955444, 4.89997387, -61.2842522, 0.999209166, 0, -0.0397624373, 0, 1, 0, 0.0397624373, 0, 0.999209166)
  85. Part1.Orientation = Vector3.new(0, -2.27999997, 0)
  86. Part1.Position = Vector3.new(-99.4955444, 4.89997387, -61.2842522)
  87. Part1.Rotation = Vector3.new(0, -2.27999997, 0)
  88. Part1.Transparency = 1
  89. Part1.Velocity = Vector3.new(3.03502941, -5.62667847e-05, -4.93305349)
  90. Part1.Size = Vector3.new(9.7998848, 9.7998848, 9.7998848)
  91. Part1.BackSurface = Enum.SurfaceType.Weld
  92. Part1.BottomSurface = Enum.SurfaceType.Smooth
  93. Part1.CanCollide = false
  94. Part1.TopSurface = Enum.SurfaceType.Weld
  95. Part1.FormFactor = Enum.FormFactor.Custom
  96. Part1.formFactor = Enum.FormFactor.Custom
  97. Part1.Shape = Enum.PartType.Ball
  98. Script2.Name = "Launchifdisabled"
  99. Script2.Parent = Part1
  100. table.insert(cors,sandbox(Script2,function()
  101. v = script.Parent.suckedby.Value.SuckScript
  102. while true do
  103. wait(1)
  104. if v.Disabled == true then
  105. local hs = script.Parent:FindFirstChild("sucked")
  106. if hs ~= nil then
  107. script.Parent.sucked:remove()
  108. end
  109. local hs = script.Parent:FindFirstChild("suckedby")
  110. if hs ~= nil then
  111. script.Parent.suckedby:remove()
  112. end
  113. local hs = script.Parent:FindFirstChild("MaterialValue")
  114. if hs ~= nil then
  115. hs:remove()
  116. end
  117. local hs = script.Parent:FindFirstChild("Scream")
  118. if hs ~= nil then
  119. script.Parent.Scream:remove()
  120. end
  121. local hs = script.Parent:FindFirstChild("Damagedebris")
  122. if hs ~= nil then
  123. script.Parent.Damagedebris:remove()
  124. end
  125. local hs = script.Parent:FindFirstChild("Nameoftornado")
  126. if hs ~= nil then
  127. script.Parent.Nameoftornado:remove()
  128. end
  129. script.Parent.rotateintornado:remove()
  130. script.Parent.Parentoftornado:remove()
  131. script.Parent.removeiftornadodissapen:remove()
  132. script:remove()
  133. end
  134. end
  135. end))
  136. Script2.Disabled = true
  137. Script3.Name = "SuckScript"
  138. Script3.Parent = Part1
  139. table.insert(cors,sandbox(Script3,function()
  140. print ("Loading:", script.Name)
  141.  
  142. --Configuration---
  143. allowscream = true
  144. ------------------
  145. local model = Instance.new("Model")
  146. model.Name = "Brokedglasses"
  147. model.Parent = game.Workspace
  148. local voacr = Instance.new("BoolValue")
  149. voacr.Name = "For antivirus don't confuse and remove the model"
  150. voacr.Parent = model
  151. print (script.Name, "have sucessful loaded :)")
  152. function onTouched(hit)
  153. if hit.Parent ~= nil then
  154. local human = hit.Parent:FindFirstChild("Head")
  155. if hit ~= nil and hit.Parent ~= nil then
  156. local hbh = hit:FindFirstChild("sucked")
  157. if hbh == nil then
  158. local humanhat = hit.Parent.Parent:FindFirstChild("Head")
  159. if humanhat == nil then
  160. -- V
  161. if hit.Anchored == false then
  162. if hit.Name ~= "Tornado" and hit.Name ~= "Hurricane" and hit.Name ~= "Cloud" and hit.Name ~= "Terrain sucked" then
  163. local hde = hit:FindFirstChild("Decal")
  164. if hit.Transparency < 0.9 and hit.Transparency > 0.1 then
  165. if human == nil then
  166. if hit.CanCollide == true and hit.Anchored == false then
  167. if hit.ClassName == "Part" then
  168. if hit.Shape ~= Enum.PartType.Ball then
  169. local breaksound = script.Parent.Parent.glassbreak:clone()
  170. breaksound.Parent = hit
  171. breaksound:Play()
  172. local vvc = script.Parent.Parent.Vidrovoador:Clone()
  173. vvc.CFrame = CFrame.new(hit.Position)
  174. vvc.Parent = game.Workspace.Brokedglasses
  175. vvc.Transparency = hit.Transparency
  176. vvc.Reflectance = hit.Reflectance
  177. vvc.BrickColor = BrickColor.new(hit.BrickColor.Name)
  178. vvc.CanCollide = true
  179. vvc.Anchored = false
  180. vvc.Damage.Disabled = false
  181. hit:remove()
  182. for i = 1, 23 do
  183. local vvc = vvc:Clone()
  184. vvc.Parent = game.Workspace.Brokedglasses
  185. wait(0)
  186. end
  187. end
  188. end
  189. end
  190. else if hde ~= nil then
  191. if hit.Decal.Texture == "http://www.roblox.com/asset?id=53493765" or hit.Decal.Texture == "http://www.roblox.com/asset?id=50825368" then
  192. if hit.ClassName == "Part" then
  193. local breaksound = script.Parent.Parent.glassbreak:clone()
  194. breaksound.Parent = hit
  195. breaksound:Play()
  196. local vvc = script.Parent.Parent.Vidrovoador:Clone()
  197. vvc.CFrame = CFrame.new(hit.Position)
  198. vvc.Parent = game.Workspace.Brokedglasses
  199. vvc.Transparency = 0.6
  200. vvc.Reflectance = 0
  201. vvc.BrickColor = BrickColor.new("Light blue")
  202. vvc.CanCollide = true
  203. vvc.Anchored = false
  204. hit:remove()
  205. for i = 1,10 do
  206. local vvc = vvc:Clone()
  207. vvc.Parent = game.Workspace.Brokedglasses
  208. wait(0)
  209. end
  210. end
  211. end
  212. end
  213. end
  214. end
  215. if human == nil then
  216. local blackhole = hit:findFirstChild("sucked") -- This will detect if alread have the bodyPosition named "sucked"
  217. else
  218. local torso = hit.Parent:FindFirstChild("Torso")
  219. if torso ~= nil then
  220. local blackhole = hit.Parent.Torso:findFirstChild("sucked")
  221. else
  222. local blackhole = hit:findFirstChild("sucked")
  223. end
  224. if human ~= nil and hit.Name ~= "Head" then
  225. return
  226. end
  227. end
  228. local mv = Instance.new("NumberValue")
  229. mv.Name = "MaterialValue"
  230. mv.Value = "X"
  231. if human == nil then
  232. mv.Parent = hit
  233. else
  234. if torso ~= nil then
  235. mv.Parent = hit.Parent.Torso
  236. else
  237. mv.Parent = hit
  238. end
  239. end
  240. --locals for random
  241. if human ~= nil then
  242. if hit.Parent.Name ~= hit.Parent.Parent.Name then
  243. local hcbs = hit.Parent:FindFirstChild("Tornadosafe")
  244. if hcbs == nil then
  245. mv.Value = "5"
  246. else
  247. mv.Value = math.random(-20,20)
  248. end
  249. else
  250. mv.Value = "0"
  251. end
  252. else
  253. if hit.Material == Enum.Material.SmoothPlastic then
  254. mv.Value = math.random(1,9)
  255. wait(0)
  256. end
  257. if hit.Material == Enum.Material.Plastic then
  258. mv.Value = math.random(1,9)
  259. wait(0)
  260. end
  261. if hit.Material == Enum.Material.Concrete then
  262. mv.Value = math.random(-15,15)
  263. wait(0)
  264. end
  265. if hit.Material == Enum.Material.CorrodedMetal then
  266. mv.Value = math.random(-9,17)
  267. wait(0)
  268. end
  269. if hit.Material == Enum.Material.DiamondPlate then
  270. mv.Value = math.random(-19,19)
  271. wait(0)
  272. end
  273. if hit.Material == Enum.Material.Foil then
  274. mv.Value = math.random(-21,21)
  275. wait(0)
  276. end
  277. if hit.Material == Enum.Material.Grass then
  278. mv.Value = math.random(1,10)
  279. wait(0)
  280. end
  281. if hit.Material == Enum.Material.Slate then
  282. mv.Value = math.random(-28,26)
  283. wait(0)
  284. end
  285. if hit.Material == Enum.Material.Wood then
  286. mv.Value = math.random(-13,13)
  287. wait(0)
  288. end
  289. if hit.Material == Enum.Material.Brick then -- Roblox 2.0 :)
  290. mv.Value = math.random(-13,13)
  291. wait(0)
  292. end
  293. if hit.Material == Enum.Material.Fabric then -- Roblox 2.0 :)
  294. mv.Value = math.random(3,5)
  295. wait(0)
  296. end
  297. if hit.Material == Enum.Material.Ice then
  298. mv.Value = math.random(30, 30)
  299. wait(0)
  300. end
  301. if hit.Material == Enum.Material.Marble then -- Roblox 2.0 :)
  302. mv.Value = math.random(30, 30)
  303. wait(0)
  304. end
  305. if hit.Material == Enum.Material.Pebble then -- Roblox 2.0 :)
  306. mv.Value = math.random(0, 10)
  307. wait(0)
  308. end
  309. if hit.Material == Enum.Material.Sand then -- Roblox 2.0 :)
  310. mv.Value = math.random(4,6)
  311. wait(0)
  312. end
  313. if hit.Material == Enum.Material.Cobblestone then -- Roblox 3.0 :)
  314. mv.Value = math.random(1,100)
  315. wait(0)
  316. end
  317. if hit.Material == Enum.Material.Granite then -- Roblox 3.0 :)
  318. mv.Value = math.random(4,70)
  319. wait(0)
  320. end
  321. if hit.Material == Enum.Material.Marble then -- Roblox 3.0 :)
  322. mv.Value = math.random(-24,24)
  323. wait(0)
  324. end
  325. if hit.Material == Enum.Material.Metal then -- Roblox 3.0 :)
  326. mv.Value = math.random(-24,24)
  327. wait(0)
  328. end
  329. if hit.Material == Enum.Material.WoodPlanks then -- Roblox 3.0 :)
  330. mv.Value = math.random(-13,13)
  331. wait(0)
  332. end
  333. end
  334. --end here
  335. if mv.Value == 5 then
  336. local damager = hit:findFirstChild("Damagedebris") -- this will detect if brick alread have this Script, do not change the name!
  337. if hit.Anchored == false then
  338.  
  339. if damager == nil then
  340. if human == nil then
  341. script.Parent.Damagedebris:clone().Parent = hit -- Don't forgot to put the ".Parent"
  342. hit.Damagedebris.Disabled = false -- This will enable the Script
  343.  
  344.  
  345.  
  346.  
  347.  
  348. end
  349. end
  350. end
  351. if human ~= nil then
  352. if allowscream == true then
  353. if torso ~= nil then
  354. local scream = script.Parent.Scream:Clone()
  355. scream.Parent = hit.Parent.Torso
  356. scream:Play()
  357. end
  358. end
  359. local facedecal = hit.Parent.Head:FindFirstChild("face") or hit.Parent.Head:FindFirstChild("Decal")
  360. if facedecal ~= nil then
  361. local facevalue = Instance.new("StringValue")
  362. facevalue.Parent = hit.Parent.Head
  363. facevalue.Name = "FaceID"
  364. facevalue.Value = facedecal.Texture
  365. facedecal.Texture = "http://www.roblox.com/asset/?id=40605736"
  366. end
  367. end
  368. bp = Instance.new("BodyPosition") -- This will make the bodyposition!
  369. bp.Name = "sucked"
  370. if human == nil then
  371. bp.Parent = hit
  372. print ("bp.Parent =", hit)
  373. else
  374. if torso ~= nil then
  375. bp.Parent = hit.Parent.Torso
  376. else
  377. bp.Parent = hit
  378. end
  379.  
  380. end
  381. bp.maxForce = Vector3.new(hit.Size.X * 4008889, hit.Size.Y * 4008889, hit.Size.Z * 4008889)
  382. bp.position = script.Parent.Parent.Tornado.Position -- Dont forgot for put the position of what object will...
  383. if human == nil then
  384. hit:BreakJoints() -- This will breakjoints of objects, dont of humans!
  385. end
  386.  
  387.  
  388. local vfs = Instance.new("ObjectValue")
  389. if human ~= nil then
  390. if torso ~= nil then
  391. vfs.Parent = hit.Parent.Torso
  392. else
  393. vfs.Parent = hit
  394. end
  395. else
  396. vfs.Parent = hit
  397. end
  398. vfs.Name = "suckedby"
  399. vfs.Value = script.Parent
  400. local s = script.Parent.rotateintornado:Clone()
  401. if human ~= nil then
  402. if torso ~= nil then
  403. s.Parent = hit.Parent.Torso
  404. else
  405. s.Parent = hit
  406. end
  407. else
  408. s.Parent = hit
  409. end
  410. s.Disabled = false
  411. local s = script.Parent.Launchifdisabled:Clone()
  412. if human ~= nil then
  413. if torso ~= nil then
  414. s.Parent = hit.Parent.Torso
  415. else
  416. s.Parent = hit
  417. end
  418. else
  419. s.Parent = hit
  420. end
  421. s.Disabled = false
  422. local s = script.Parent.removeiftornadodissapen:Clone()
  423. if human ~= nil then
  424. if torso ~= nil then
  425. s.Parent = hit.Parent.Torso
  426. else
  427. s.Parent = hit
  428. end
  429. else
  430. s.Parent = hit
  431. end
  432. s.Disabled = false
  433. local v = Instance.new("ObjectValue")
  434.  
  435. v.Name = "Parentoftornado"
  436. v.Value = script.Parent.Parent.Parent
  437. if human ~= nil then
  438. if torso ~= nil then
  439. v.Parent = hit.Parent.Torso
  440. else
  441. v.Parent = hit
  442. end
  443. else
  444. v.Parent = hit
  445. end
  446. local v = Instance.new("StringValue")
  447.  
  448. v.Name = "Nameoftornado"
  449. v.Value = script.Parent.Parent.Name
  450. if human ~= nil then
  451. if torso ~= nil then
  452. v.Parent = hit.Parent.Torso
  453. else
  454. v.Parent = hit
  455. end
  456. else
  457. v.Parent = hit
  458. end
  459. wait(0)
  460. else
  461. wait(0.3)
  462. mv:remove()
  463. end
  464. end
  465. end
  466. end
  467. end
  468. end
  469. wait(0)
  470. end
  471. wait(0)
  472. end
  473. connection = script.Parent.Touched:connect(onTouched) -- Dont mess with this!!
  474. end))
  475. Script4.Name = "Damagedebris"
  476. Script4.Parent = Part1
  477. table.insert(cors,sandbox(Script4,function()
  478. function onTouched(hit)
  479. if hit.CanCollide == true then
  480. 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")
  481. if h ~= nil then
  482. h.Health = h.Health - math.random(1,9) --feel free to change this to however much health you want
  483. wait(0)
  484. else
  485. if hit.Anchored == false then
  486. local hde = hit:FindFirstChild("Decal")
  487. if hit.Transparency < 0.9 and hit.Transparency > 0.1 then
  488. if human == nil then
  489. if hit.CanCollide == true and hit.Anchored == false then
  490. if hit.ClassName == "Part" then
  491. if hit.Shape ~= Enum.PartType.Ball then
  492. local breaksound = script.glassbreak:clone()
  493. breaksound.Parent = hit
  494. breaksound:Play()
  495. local vvc = script.Vidrovoador:Clone()
  496. vvc.CFrame = CFrame.new(hit.Position)
  497. vvc.Parent = game.Workspace.Brokedglasses
  498. vvc.Transparency = hit.Transparency
  499. vvc.Reflectance = hit.Reflectance
  500. vvc.BrickColor = BrickColor.new(hit.BrickColor.Name)
  501. vvc.CanCollide = true
  502. vvc.Anchored = false
  503. vvc.Damage.Disabled = false
  504. hit:remove()
  505. for i = 1, 23 do
  506. local vvc = vvc:Clone()
  507. vvc.Parent = game.Workspace.Brokedglasses
  508. wait(0)
  509. end
  510. end
  511. end
  512. end
  513. end
  514. end
  515. hit:BreakJoints()
  516. if 15 < hit.Size.X then
  517. local wc = script.Woodcrack:Clone()
  518. wc.Parent = hit
  519. wc:Play()
  520. local b = hit:Clone()
  521. b.Size = Vector3.new(hit.Size.X / 2, hit.Size.Y, hit.Size.Z)
  522. b.Parent = hit.Parent
  523. local bb = b:Clone()
  524. bb.Parent = hit.Parent
  525. wc:remove()
  526. hit:remove()
  527. wait(0)
  528. end
  529. if 15 < hit.Size.Z then
  530. local wc = script.Woodcrack:Clone()
  531. wc.Parent = hit
  532. wc:Play()
  533. local b = hit:Clone()
  534. b.Size = Vector3.new(hit.Size.X, hit.Size.Y, hit.Size.Z / 2)
  535. b.Parent = hit.Parent
  536. local bb = b:Clone()
  537. bb.Parent = hit.Parent
  538. wc:remove()
  539. hit:remove()
  540. wait(0)
  541. end
  542. if 15 < hit.Size.X then
  543. local wc = script.Woodcrack:Clone()
  544. wc.Parent = hit
  545. wc:Play()
  546. local b = hit:Clone()
  547. b.Size = Vector3.new(hit.Size.X / 2, hit.Size.Y, hit.Size.Z)
  548. b.Parent = hit.Parent
  549. local bb = b:Clone()
  550. bb.Parent = hit.Parent
  551. wc:remove()
  552. hit:remove()
  553. wait(0)
  554. end
  555. if 15 < hit.Size.Y then
  556. local wc = script.Woodcrack:Clone()
  557. wc.Parent = hit
  558. wc:Play()
  559. local b = hit:Clone()
  560. b.Size = Vector3.new(hit.Size.X, hit.Size.Y / 2, hit.Size.Z)
  561. b.Parent = hit.Parent
  562. local bb = b:Clone()
  563. bb.Parent = hit.Parent
  564. wc:remove()
  565. hit:remove()
  566. wait(0)
  567. end
  568. if hde ~= nil then
  569. if hit.Decal.Texture == "http://www.roblox.com/asset?id=53493765" or hit.Decal.Texture == "http://www.roblox.com/asset?id=50825368" then
  570. if hit.ClassName == "Part" then
  571. local breaksound = script.glassbreak:clone()
  572. breaksound.Parent = hit
  573. breaksound:Play()
  574. local vvc = script.Vidrovoador:Clone()
  575. vvc.CFrame = CFrame.new(hit.Position)
  576. vvc.Parent = game.Workspace.Brokedglasses
  577. vvc.Transparency = 0.6
  578. vvc.Reflectance = 0
  579. vvc.BrickColor = BrickColor.new("Light blue")
  580. vvc.CanCollide = true
  581. vvc.Anchored = false
  582. hit:remove()
  583. for i = 1,10 do
  584. local vvc = vvc:Clone()
  585. vvc.Parent = game.Workspace.Brokedglasses
  586. wait(0)
  587. end
  588. end
  589. end
  590. end
  591. end
  592. end
  593. end
  594. end
  595. script.Parent.Touched:connect(onTouched)
  596.  
  597. end))
  598. Script4.Disabled = true
  599. CornerWedgePart5.Name = "Vidrovoador"
  600. CornerWedgePart5.Parent = Script4
  601. CornerWedgePart5.CFrame = CFrame.new(47.3106689, 40.0439072, 187.913177, -0.416146874, 0, 0.909297407, 0, 1, 0, -0.909297407, 0, -0.416146874)
  602. CornerWedgePart5.Orientation = Vector3.new(0, 114.589996, 0)
  603. CornerWedgePart5.Position = Vector3.new(47.3106689, 40.0439072, 187.913177)
  604. CornerWedgePart5.Rotation = Vector3.new(-180, 65.4100037, -180)
  605. CornerWedgePart5.Color = Color3.new(0, 0.12549, 0.376471)
  606. CornerWedgePart5.Transparency = 7
  607. CornerWedgePart5.Size = Vector3.new(1, 1, 1)
  608. CornerWedgePart5.Anchored = true
  609. CornerWedgePart5.BrickColor = BrickColor.new("Navy blue")
  610. CornerWedgePart5.CanCollide = false
  611. CornerWedgePart5.Material = Enum.Material.WoodPlanks
  612. CornerWedgePart5.Reflectance = 7
  613. CornerWedgePart5.brickColor = BrickColor.new("Navy blue")
  614. Script6.Name = "Damage"
  615. Script6.Parent = CornerWedgePart5
  616. table.insert(cors,sandbox(Script6,function()
  617. function onTouched(hit)
  618. local human = hit.Parent:FindFirstChild("Humanoid")
  619. if human ~= nil then
  620. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 1
  621. end
  622. end
  623. script.Parent.Touched:connect(onTouched)
  624. end))
  625. Script6.Disabled = true
  626. Sound7.Name = "glassbreak"
  627. Sound7.Parent = Script4
  628. Sound7.Pitch = 0.5
  629. Sound7.PlaybackSpeed = 0.5
  630. Sound7.SoundId = "http://www.roblox.com/asset/?id=97156551"
  631. Sound7.Volume = 1
  632. Sound8.Name = "Woodcrack"
  633. Sound8.Parent = Script4
  634. Sound8.Pitch = 1.5
  635. Sound8.PlaybackSpeed = 1.5
  636. Sound8.SoundId = "http://www.roblox.com/asset/?id=131144461"
  637. Script9.Name = "rotateintornado"
  638. Script9.Parent = Part1
  639. table.insert(cors,sandbox(Script9,function()
  640. local human = script.Parent.Parent:FindFirstChild("Head")
  641. make = math.random(161, 560)
  642. amake = 0
  643. startin = math.random(1,3)
  644. while amake ~= make do
  645. local hs = script.Parent:FindFirstChild("sucked")
  646. if hs ~= nil then
  647. mesh = script.Parent.suckedby.Value.Mesh.Scale
  648. bp = script.Parent.sucked
  649. if startin == 1 then
  650. if amake ~= make and hs ~= nil then
  651. 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)
  652. amake = amake + 1
  653. wait(0.3)
  654. end
  655. if amake ~= make and hs ~= nil then
  656. 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)
  657. amake = amake + 1
  658. wait(0.3)
  659. end
  660. if amake ~= make and hs ~= nil then
  661. 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)
  662. amake = amake + 1
  663. wait(0.3)
  664. end
  665. if amake ~= make and hs ~= nil then
  666. 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)
  667. amake = amake + 1
  668. wait(0.3)
  669. end
  670. if amake ~= make and hs ~= nil then
  671. 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)
  672. amake = amake + 1
  673.  
  674. wait(0.3)
  675. end
  676. if amake ~= make and hs ~= nil then
  677. 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)
  678. amake = amake + 1
  679. wait(0.3)
  680. end
  681. if amake ~= make and hs ~= nil then
  682. 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)
  683. amake = amake + 1
  684. wait(0.3)
  685. end
  686. end
  687. if startin == 2 then
  688. if amake ~= make and hs ~= nil then
  689. 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)
  690. amake = amake + 1
  691. wait(0.3)
  692. end
  693. if amake ~= make and hs ~= nil then
  694. 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)
  695. amake = amake + 1
  696. wait(0.3)
  697. end
  698. if amake ~= make and hs ~= nil then
  699. 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)
  700. amake = amake + 1
  701. wait(0.3)
  702. end
  703. if amake ~= make and hs ~= nil then
  704. 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)
  705. amake = amake + 1
  706. wait(0.3)
  707. end
  708. if amake ~= make and hs ~= nil then
  709. 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)
  710. amake = amake + 1
  711. wait(0.3)
  712. end
  713. if amake ~= make and hs ~= nil then
  714. 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)
  715. amake = amake + 1
  716. wait(0.3)
  717. end
  718. end
  719. if startin == 3 then
  720. if amake ~= make and hs ~= nil then
  721. 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)
  722. amake = amake + 1
  723. wait(0.3)
  724. end
  725. if amake ~= make and hs ~= nil then
  726. 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)
  727. amake = amake + 1
  728. wait(0.3)
  729. end
  730. if amake ~= make and hs ~= nil then
  731. 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)
  732. amake = amake + 1
  733. wait(0.3)
  734. end
  735. if amake ~= make and hs ~= nil then
  736. 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)
  737. amake = amake + 1
  738. wait(0.3)
  739. end
  740. if amake ~= make and hs ~= nil then
  741. 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)
  742. amake = amake + 1
  743. wait(0.3)
  744. end
  745. if amake ~= make and hs ~= nil then
  746. 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)
  747. amake = amake + 1
  748.  
  749.  
  750. wait(0.3)
  751. end
  752. end
  753.  
  754. else
  755. local hs = script.Parent:FindFirstChild("sucked")
  756. if hs ~= nil then
  757. script.Parent.sucked:remove()
  758. end
  759. local hs = script.Parent:FindFirstChild("suckedby")
  760. if hs ~= nil then
  761. script.Parent.suckedby:remove()
  762. end
  763. local hs = script.Parent:FindFirstChild("MaterialValue")
  764. if hs ~= nil then
  765. hs:remove()
  766. end
  767. local hs = script.Parent:FindFirstChild("Scream")
  768. if hs ~= nil then
  769. script.Parent.Scream:remove()
  770. end
  771. wait(1)
  772. local hs = script.Parent:FindFirstChild("Damagedebris")
  773. if hs ~= nil then
  774. script.Parent.Damagedebris:remove()
  775. end
  776. local hs = script.Parent:FindFirstChild("Nameoftornado")
  777. if hs ~= nil then
  778. script.Parent.Nameoftornado:remove()
  779. end
  780. script.Parent.removeiftornadodissapen:remove()
  781. script.Parent.Parentoftornado:remove()
  782. script.Parent.Launchifdisabled:remove()
  783. if human ~= nil then
  784. script.Parent.Parent.Head.face.Texture = script.Parent.Parent.Head.FaceID.Value
  785. script.Parent.Parent.Head.FaceID:remove()
  786. end
  787. script:remove()
  788. end
  789. end
  790. local hs = script.Parent:FindFirstChild("sucked")
  791. if hs ~= nil then
  792. script.Parent.sucked:remove()
  793. end
  794. local hs = script.Parent:FindFirstChild("suckedby")
  795. if hs ~= nil then
  796. script.Parent.suckedby:remove()
  797. end
  798. local hs = script.Parent:FindFirstChild("MaterialValue")
  799. if hs ~= nil then
  800. hs:remove()
  801. end
  802. local hs = script.Parent:FindFirstChild("Scream")
  803. if hs ~= nil then
  804. script.Parent.Scream:remove()
  805. end
  806. wait(1)
  807. function onTouched(hit)
  808. local hs = script.Parent:FindFirstChild("Damagedebris")
  809. if hs ~= nil then
  810. script.Parent.Damagedebris:remove()
  811. end
  812. local hs = script.Parent:FindFirstChild("Nameoftornado")
  813. if hs ~= nil then
  814. script.Parent.Nameoftornado:remove()
  815. end
  816. script.Parent.removeiftornadodissapen:remove()
  817. script.Parent.Parentoftornado:remove()
  818. script.Parent.Launchifdisabled:remove()
  819. if human ~= nil then
  820. script.Parent.Parent.Head.face.Texture = script.Parent.Parent.Head.FaceID.Value
  821. script.Parent.Parent.Head.FaceID:remove()
  822. end
  823. script:remove()
  824. end
  825.  
  826. script.Parent.Touched:connect(onTouched)
  827. end))
  828. Script9.Disabled = true
  829. Script10.Name = "rotate"
  830. Script10.Parent = Part1
  831. table.insert(cors,sandbox(Script10,function()
  832. print ("Loading:", script.Name)
  833. print (script.Name, "have sucessful loaded :)")
  834. while true do
  835. script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0.5,0)
  836. wait(0.02)
  837. end
  838.  
  839.  
  840. end))
  841. Script11.Name = "removeiftornadodissapen"
  842. Script11.Parent = Part1
  843. table.insert(cors,sandbox(Script11,function()
  844. while true do
  845. wait(1)
  846. v = script.Parent.Parentoftornado.Value:FindFirstChild(script.Parent.Nameoftornado.Value)
  847. if v == nil then
  848. print (script.Parent, "launch()")
  849. local hs = script.Parent:FindFirstChild("sucked")
  850. if hs ~= nil then
  851. script.Parent.sucked:remove()
  852. end
  853. local hs = script.Parent:FindFirstChild("suckedby")
  854. if hs ~= nil then
  855. script.Parent.suckedby:remove()
  856. end
  857. local hs = script.Parent:FindFirstChild("MaterialValue")
  858. if hs ~= nil then
  859. hs:remove()
  860. end
  861. local hs = script.Parent:FindFirstChild("Damagedebris")
  862. if hs ~= nil then
  863. script.Parent.Damagedebris:remove()
  864. end
  865. local hs = script.Parent:FindFirstChild("Scream")
  866. if hs ~= nil then
  867. script.Parent.Scream:remove()
  868. end
  869. local hs = script.Parent:FindFirstChild("Nameoftornado")
  870. if hs ~= nil then
  871. script.Parent.Nameoftornado:remove()
  872. end
  873. script.Parent.rotateintornado:remove()
  874. script.Parent.Parentoftornado:remove()
  875. script.Parent.Launchifdisabled:remove()
  876. script:remove()
  877. end
  878. end
  879. end))
  880. Script11.Disabled = true
  881. BodyPosition12.Parent = Part1
  882. BodyPosition12.Position = Vector3.new(112.591293, 4.89994383, -333.781952)
  883. BodyPosition12.MaxForce = Vector3.new(39286652, 9.79988454e+30, 39286652)
  884. BodyPosition12.maxForce = Vector3.new(39286652, 9.79988454e+30, 39286652)
  885. BodyPosition12.position = Vector3.new(112.591293, 4.89994383, -333.781952)
  886. Script13.Name = "Move tornado script (open me!)"
  887. Script13.Parent = Part1
  888. table.insert(cors,sandbox(Script13,function()
  889. --by: JoLLDS
  890.  
  891.  
  892. --Locals (Dont change!!)----------------
  893. s = script.Parent
  894. bp = s.BodyPosition
  895. bp.position = s.Position
  896. ----------------------------------------
  897.  
  898.  
  899. --Configurations--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  900. movementtype = "Random"
  901. --[[
  902. types:
  903. Classic: When a object touch the Tornado, the tornado will follow other way
  904. Random: Will choose a random way
  905. walkandend: Will follow a way, when the tornado walk to the way, will desintegrate.
  906. Follow: Will follow a body
  907. Walk on right science and choose again: Equal on walkand end, but dont will desintegrate, Will choose the way again!
  908. Random by CFrame: It will make the tornado walk on random way using CFrame.
  909. --]]
  910. 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.
  911. backupwhendesintegrate = false -- When the tornado have been removed, the tornado will arrive. (Will only work if the movementtype are on walkandend.) Put true/false
  912. Parentofbackup = game.Workspace -- When the tornado arrive, will go to this local. Change if you want.
  913. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  914.  
  915.  
  916. --Configurations script (dont change!)-------------
  917. bp.maxForce = Maxpositionforce
  918. ---------------------------------------------------
  919.  
  920.  
  921. --Base script (dont change!!)------
  922. print "Move tornado script loaded!"
  923. local backup = s.Parent:Clone()
  924. wait(1)
  925. s.Anchored = false
  926. -----------------------------------
  927.  
  928.  
  929. --YOUR OWN MOVEMENT SCRIPT! :D :D------------------
  930. if movementtype == "Your name of movementtype" then
  931. --Enter your script here!!!!!! (Remove the "--", the "--" is for comment)
  932. end
  933. ---------------------------------------------------
  934.  
  935.  
  936. --Script (Dont change!!))------------------------------------------------------------------------------------------------------
  937. if movementtype == "Random by CFrame" then
  938. script.Parent.rotate:remove()
  939. script.Parent.BodyPosition.maxForce = Vector3.new(0, script.Parent.Size.Y * 999999999999999999999999999999, 0)
  940. rb = 0.1
  941. while true do
  942. 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)
  943. rb = rb + 0.1
  944. wait(0.1)
  945. end
  946. end
  947. if movementtype == "Random" then
  948. while true do
  949. bp.position = Vector3.new(bp.position.X + math.random(-50, 50), bp.position.Y,bp.position.Z + math.random(-50, 50))
  950. wait(2)
  951. end
  952. end
  953. if movementtype == "Classic" then
  954. function onTouched(hit)
  955. if hit.Position.X > s.Position.X then
  956. bp.position = Vector3.new(bp.position.X * -3, bp.position.Y, bp.position.Z)
  957. else
  958. bp.position = Vector3.new(bp.position.X * 3, bp.position.Y, bp.position.Z)
  959. end
  960. if hit.Position.Z > s.Position.Z then
  961. bp.position = Vector3.new(bp.position.X, bp.position.Y, bp.position.Z * -3)
  962. else
  963. bp.position = Vector3.new(bp.position.X, bp.position.Y, bp.position.Z * 3)
  964. end
  965. end
  966. s.Touched:connect(onTouched)
  967. end
  968. if movementtype == "Follow" then
  969. local larm = script.Parent:FindFirstChild("Left Arm")
  970. local rarm = script.Parent:FindFirstChild("Right Arm")
  971.  
  972. bin = script.Parent
  973.  
  974.  
  975. function moveTo(target)
  976. bin.BodyPosition.position = Vector3.new(target.Position.X, bin.Position.Y, bin.Position.Z)
  977. end
  978.  
  979. function findNearestTorso(pos)
  980. local list = game.Workspace:GetChildren()
  981. local torso = nil
  982. local dist = 1000
  983. local temp = nil
  984. local human = nil
  985. local temp2 = nil
  986. for x = 1, #list do
  987. temp2 = list[x]
  988. if (temp2.className == "Model") and (temp2 ~= script.Parent) then
  989. temp = temp2:findFirstChild("Torso")
  990. human = temp2:findFirstChild("Humanoid")
  991. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  992. if (temp.Position - pos).magnitude < dist then
  993. torso = temp
  994. dist = (temp.Position - pos).magnitude
  995. end
  996. end
  997. end
  998. end
  999. return torso
  1000. end
  1001.  
  1002. function shoot(pos)
  1003. dir = (pos - bin.CFrame.p).unit
  1004. for i = 1, 50 do
  1005. local ex = Instance.new("Explosion")
  1006. ex.BlastRadius = 1
  1007. ex.Position = bin.Position + (dir * 10 * i) + (dir * 7)
  1008. ex.Parent = game.Workspace
  1009. end
  1010. end
  1011.  
  1012. function shootAt(torso)
  1013. local dir = (torso.Position - bin.Position).unit
  1014. local spawnPos = bin.Position
  1015. local pos = spawnPos + (dir * 1)
  1016. shoot(pos)
  1017. end
  1018.  
  1019. while true do
  1020. local torso = findNearestTorso(bin.Position)
  1021. if torso~=nil then
  1022. moveTo(torso)
  1023. end
  1024. wait()
  1025. end
  1026.  
  1027. end
  1028. if movementtype == "walkandend" then
  1029. moveto = Vector3.new(s.Position.X * math.random(-590,590), s.Position.Y, s.Position.Z * math.random(-590,590))
  1030. bp.position = moveto
  1031. while s.Position.X < bp.position.X - 100 or s.Position.X > bp.position.X + 100 do
  1032. wait()
  1033. end
  1034. while s.Position.Z < bp.position.Z - 100 or s.Position.Z > bp.position.Z + 100 do
  1035. wait()
  1036. end
  1037. s.Parent:remove()
  1038. wait(1)
  1039. if backupwhendesintegrate == true then
  1040. backup.Parent = Parentofbackup
  1041. end
  1042. end
  1043. if movementtype == "Walk on right science and choose again" then
  1044. while true do
  1045. moveto = Vector3.new(s.Position.X * math.random(-590,590), s.Position.Y, s.Position.Z * math.random(-590,590))
  1046. bp.position = moveto
  1047. while s.Position.X < bp.position.X - 100 or s.Position.X > bp.position.X + 100 do
  1048. wait()
  1049. end
  1050. while s.Position.Z < bp.position.Z - 100 or s.Position.Z > bp.position.Z + 100 do
  1051. wait()
  1052. end
  1053. wait(0.5)
  1054. end
  1055.  
  1056. end
  1057. ------------------------------------------------------------------------------------------------------------------------
  1058.  
  1059. end))
  1060. Script14.Name = "Softer Wind Sounds"
  1061. Script14.Parent = Part1
  1062. table.insert(cors,sandbox(Script14,function()
  1063. while true do
  1064. wait() -- Lets the computer know that it can take it's time.
  1065. script.Parent.Air111:Play()
  1066. wait(1)
  1067. script.Parent.Air222:play()
  1068. wait(1)
  1069. script.Parent.Air333:play()
  1070. wait(1)
  1071.  
  1072.  
  1073. end
  1074.  
  1075. end))
  1076. Script15.Name = "Wind"
  1077. Script15.Parent = Part1
  1078. table.insert(cors,sandbox(Script15,function()
  1079. print ("Loading:", script.Name)
  1080. print (script.Name, "have sucessful loaded :)")
  1081. while true do
  1082. wait() -- Lets the computer know that it can take it's time.
  1083. script.Parent.AIR:Play()
  1084. script.Parent.w3:Play()
  1085. script.Parent.w2:Play()
  1086. end
  1087.  
  1088. end))
  1089. Sound16.Name = "wind"
  1090. Sound16.Parent = Part1
  1091. Sound16.Looped = true
  1092. Sound16.Pitch = 0.69999998807907
  1093. Sound16.PlaybackSpeed = 0.69999998807907
  1094. Sound16.SoundId = "rbxassetid://318451789"
  1095. Sound16.Volume = 0.20000000298023
  1096. Script17.Name = "runSound"
  1097. Script17.Parent = Sound16
  1098. table.insert(cors,sandbox(Script17,function()
  1099. game.Soundscape.DistanceFactor=30
  1100. game.Soundscape.DopplerScale=3
  1101. script.Parent:Play()
  1102. script:remove()
  1103. end))
  1104. SpecialMesh18.Parent = Part1
  1105. SpecialMesh18.MeshId = "http://www.roblox.com/asset/?id=36755354"
  1106. SpecialMesh18.Scale = Vector3.new(150, -1000, -125)
  1107. SpecialMesh18.VertexColor = Vector3.new(0, 0, 0)
  1108. SpecialMesh18.MeshType = Enum.MeshType.FileMesh
  1109. Sound19.Name = "wind2"
  1110. Sound19.Parent = Part1
  1111. Sound19.Looped = true
  1112. Sound19.Playing = true
  1113. Sound19.SoundId = "rbxassetid://184973424"
  1114. Sound20.Name = "wind"
  1115. Sound20.Parent = Part1
  1116. Sound20.Looped = true
  1117. Sound20.Pitch = 0.69999998807907
  1118. Sound20.PlaybackSpeed = 0.69999998807907
  1119. Sound20.SoundId = "rbxassetid://318451789"
  1120. Sound20.Volume = 0.20000000298023
  1121. Script21.Name = "runSound"
  1122. Script21.Parent = Sound20
  1123. table.insert(cors,sandbox(Script21,function()
  1124. game.Soundscape.DistanceFactor=30
  1125. game.Soundscape.DopplerScale=3
  1126. script.Parent:Play()
  1127. script:remove()
  1128. end))
  1129. Sound22.Name = "wind2"
  1130. Sound22.Parent = Part1
  1131. Sound22.Looped = true
  1132. Sound22.TimePosition = 36.99562035514
  1133. Sound22.Playing = true
  1134. Sound22.SoundId = "rbxassetid://184973424"
  1135. Smoke23.Parent = Part1
  1136. Smoke23.Color = Color3.new(0.2, 0.2, 0.2)
  1137. Smoke23.Opacity = 1
  1138. Smoke23.RiseVelocity = 25
  1139. Smoke24.Parent = Part1
  1140. Smoke24.Color = Color3.new(0.2, 0.2, 0.2)
  1141. Smoke24.Opacity = 1
  1142. Smoke24.RiseVelocity = 25
  1143. Smoke25.Parent = Part1
  1144. Smoke25.Color = Color3.new(0.2, 0.2, 0.2)
  1145. Smoke25.Opacity = 1
  1146. Smoke25.RiseVelocity = 25
  1147. Smoke26.Parent = Part1
  1148. Smoke26.Color = Color3.new(0.2, 0.2, 0.2)
  1149. Smoke26.Opacity = 1
  1150. Smoke26.RiseVelocity = 25
  1151. Smoke27.Parent = Part1
  1152. Smoke27.Color = Color3.new(0.2, 0.2, 0.2)
  1153. Smoke27.Opacity = 1
  1154. Smoke27.RiseVelocity = 25
  1155. Smoke28.Parent = Part1
  1156. Smoke28.Color = Color3.new(0.2, 0.2, 0.2)
  1157. Smoke28.Opacity = 1
  1158. Smoke28.RiseVelocity = 25
  1159. Smoke29.Parent = Part1
  1160. Smoke29.Color = Color3.new(0.2, 0.2, 0.2)
  1161. Smoke29.Opacity = 1
  1162. Smoke29.RiseVelocity = 25
  1163. Smoke30.Parent = Part1
  1164. Smoke30.Color = Color3.new(0.2, 0.2, 0.2)
  1165. Smoke30.Opacity = 1
  1166. Smoke30.RiseVelocity = 25
  1167. Smoke31.Parent = Part1
  1168. Smoke31.Color = Color3.new(0.2, 0.2, 0.2)
  1169. Smoke31.Opacity = 1
  1170. Smoke31.RiseVelocity = 25
  1171. Smoke32.Parent = Part1
  1172. Smoke32.Color = Color3.new(0.2, 0.2, 0.2)
  1173. Smoke32.Opacity = 1
  1174. Smoke32.RiseVelocity = 25
  1175. Smoke33.Parent = Part1
  1176. Smoke33.Color = Color3.new(0.2, 0.2, 0.2)
  1177. Smoke33.Opacity = 1
  1178. Smoke33.RiseVelocity = 25
  1179. Smoke34.Parent = Part1
  1180. Smoke34.Color = Color3.new(0.2, 0.2, 0.2)
  1181. Smoke34.Opacity = 1
  1182. Smoke34.RiseVelocity = 25
  1183. Smoke35.Parent = Part1
  1184. Smoke35.Color = Color3.new(0.2, 0.2, 0.2)
  1185. Smoke35.Opacity = 1
  1186. Smoke35.RiseVelocity = 25
  1187. Smoke36.Parent = Part1
  1188. Smoke36.Color = Color3.new(0.2, 0.2, 0.2)
  1189. Smoke36.Opacity = 1
  1190. Smoke36.RiseVelocity = 25
  1191. Smoke37.Parent = Part1
  1192. Smoke37.Color = Color3.new(0.2, 0.2, 0.2)
  1193. Smoke37.Opacity = 1
  1194. Smoke37.RiseVelocity = 25
  1195. Smoke38.Parent = Part1
  1196. Smoke38.Color = Color3.new(0.2, 0.2, 0.2)
  1197. Smoke38.Opacity = 1
  1198. Smoke38.RiseVelocity = 25
  1199. Smoke39.Parent = Part1
  1200. Smoke39.Color = Color3.new(0.2, 0.2, 0.2)
  1201. Smoke39.Opacity = 1
  1202. Smoke39.RiseVelocity = 25
  1203. Smoke40.Parent = Part1
  1204. Smoke40.Color = Color3.new(0.2, 0.2, 0.2)
  1205. Smoke40.Opacity = 1
  1206. Smoke40.RiseVelocity = 25
  1207. Smoke41.Parent = Part1
  1208. Smoke41.Color = Color3.new(0.2, 0.2, 0.2)
  1209. Smoke41.Opacity = 1
  1210. Smoke41.RiseVelocity = 25
  1211. Smoke42.Parent = Part1
  1212. Smoke42.Color = Color3.new(0.2, 0.2, 0.2)
  1213. Smoke42.Opacity = 1
  1214. Smoke42.RiseVelocity = 25
  1215. Smoke43.Parent = Part1
  1216. Smoke43.Color = Color3.new(0.2, 0.2, 0.2)
  1217. Smoke43.Opacity = 1
  1218. Smoke43.RiseVelocity = 25
  1219. Smoke44.Parent = Part1
  1220. Smoke44.Color = Color3.new(0.2, 0.2, 0.2)
  1221. Smoke44.Opacity = 1
  1222. Smoke44.RiseVelocity = 25
  1223. Smoke45.Parent = Part1
  1224. Smoke45.Color = Color3.new(0.2, 0.2, 0.2)
  1225. Smoke45.Opacity = 1
  1226. Smoke45.RiseVelocity = 25
  1227. Smoke46.Parent = Part1
  1228. Smoke46.Color = Color3.new(0.2, 0.2, 0.2)
  1229. Smoke46.Opacity = 1
  1230. Smoke46.RiseVelocity = 25
  1231. Smoke47.Parent = Part1
  1232. Smoke47.Color = Color3.new(0.2, 0.2, 0.2)
  1233. Smoke47.Opacity = 1
  1234. Smoke47.RiseVelocity = 25
  1235. Smoke48.Parent = Part1
  1236. Smoke48.Color = Color3.new(0.2, 0.2, 0.2)
  1237. Smoke48.Opacity = 1
  1238. Smoke48.RiseVelocity = 25
  1239. Smoke49.Parent = Part1
  1240. Smoke49.Color = Color3.new(0.2, 0.2, 0.2)
  1241. Smoke49.Opacity = 1
  1242. Smoke49.RiseVelocity = 25
  1243. Smoke50.Parent = Part1
  1244. Smoke50.Color = Color3.new(0.2, 0.2, 0.2)
  1245. Smoke50.Opacity = 1
  1246. Smoke50.RiseVelocity = 25
  1247. Smoke51.Parent = Part1
  1248. Smoke51.Color = Color3.new(0.2, 0.2, 0.2)
  1249. Smoke51.Opacity = 1
  1250. Smoke51.RiseVelocity = 25
  1251. Smoke52.Parent = Part1
  1252. Smoke52.Color = Color3.new(0.2, 0.2, 0.2)
  1253. Smoke52.Opacity = 1
  1254. Smoke52.RiseVelocity = 25
  1255. Smoke53.Parent = Part1
  1256. Smoke53.Color = Color3.new(0.2, 0.2, 0.2)
  1257. Smoke53.Opacity = 1
  1258. Smoke53.RiseVelocity = 25
  1259. Smoke54.Parent = Part1
  1260. Smoke54.Color = Color3.new(0.2, 0.2, 0.2)
  1261. Smoke54.Opacity = 1
  1262. Smoke54.RiseVelocity = 25
  1263. ParticleEmitter55.Parent = Part1
  1264. ParticleEmitter55.Speed = NumberRange.new(20, 20)
  1265. ParticleEmitter55.Rotation = NumberRange.new(0, 360)
  1266. ParticleEmitter55.Color = ColorSequence.new(Color3.new(0.576471, 0.576471, 0.576471),Color3.new(0.0901961, 0.176471, 0.262745))
  1267. ParticleEmitter55.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1268. ParticleEmitter55.Transparency = NumberSequence.new(1,0.36874997615814,0.48124998807907,1)
  1269. ParticleEmitter55.Size = NumberSequence.new(2.5555551052094,7.5555558204651)
  1270. ParticleEmitter55.Acceleration = Vector3.new(0, 1, 0)
  1271. ParticleEmitter55.Lifetime = NumberRange.new(7, 8)
  1272. ParticleEmitter55.Rate = 1000
  1273. ParticleEmitter55.RotSpeed = NumberRange.new(-10, 10)
  1274. ParticleEmitter55.SpreadAngle = Vector2.new(10, 10)
  1275. ParticleEmitter55.VelocitySpread = 10
  1276. ParticleEmitter56.Parent = Part1
  1277. ParticleEmitter56.Speed = NumberRange.new(20, 20)
  1278. ParticleEmitter56.Rotation = NumberRange.new(0, 360)
  1279. ParticleEmitter56.Color = ColorSequence.new(Color3.new(0.576471, 0.576471, 0.576471),Color3.new(0.113725, 0.113725, 0.113725))
  1280. ParticleEmitter56.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1281. ParticleEmitter56.Transparency = NumberSequence.new(1,0.25624996423721,0.4375,1)
  1282. ParticleEmitter56.ZOffset = 1
  1283. ParticleEmitter56.Size = NumberSequence.new(2.1666665077209,4.8888883590698)
  1284. ParticleEmitter56.Acceleration = Vector3.new(0, 1, 0)
  1285. ParticleEmitter56.Lifetime = NumberRange.new(7, 7)
  1286. ParticleEmitter56.Rate = 1000
  1287. ParticleEmitter56.RotSpeed = NumberRange.new(-10, 10)
  1288. ParticleEmitter56.SpreadAngle = Vector2.new(8, 8)
  1289. ParticleEmitter56.VelocitySpread = 8
  1290. ParticleEmitter57.Parent = Part1
  1291. ParticleEmitter57.Speed = NumberRange.new(20, 20)
  1292. ParticleEmitter57.Rotation = NumberRange.new(0, 360)
  1293. ParticleEmitter57.Color = ColorSequence.new(Color3.new(0.576471, 0.576471, 0.576471),Color3.new(0.0901961, 0.176471, 0.262745))
  1294. ParticleEmitter57.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1295. ParticleEmitter57.Transparency = NumberSequence.new(1,0.36874997615814,0.48124998807907,1)
  1296. ParticleEmitter57.Size = NumberSequence.new(2.5555551052094,7.5555558204651)
  1297. ParticleEmitter57.Acceleration = Vector3.new(0, 1, 0)
  1298. ParticleEmitter57.EmissionDirection = Enum.NormalId.Bottom
  1299. ParticleEmitter57.Lifetime = NumberRange.new(7, 8)
  1300. ParticleEmitter57.Rate = 1000
  1301. ParticleEmitter57.RotSpeed = NumberRange.new(-10, 10)
  1302. ParticleEmitter57.SpreadAngle = Vector2.new(10, 10)
  1303. ParticleEmitter57.VelocitySpread = 10
  1304. CornerWedgePart58.Name = "Vidrovoador"
  1305. CornerWedgePart58.Parent = Model0
  1306. CornerWedgePart58.CFrame = CFrame.new(25.6074219, 10.942524, 198.308548, -0.416146874, 0, 0.909297407, 0, 1, 0, -0.909297407, 0, -0.416146874)
  1307. CornerWedgePart58.Orientation = Vector3.new(0, 114.589996, 0)
  1308. CornerWedgePart58.Position = Vector3.new(25.6074219, 10.942524, 198.308548)
  1309. CornerWedgePart58.Rotation = Vector3.new(-180, 65.4100037, -180)
  1310. CornerWedgePart58.Color = Color3.new(0, 0.12549, 0.376471)
  1311. CornerWedgePart58.Transparency = 7
  1312. CornerWedgePart58.Size = Vector3.new(1, 1, 1)
  1313. CornerWedgePart58.Anchored = true
  1314. CornerWedgePart58.BrickColor = BrickColor.new("Navy blue")
  1315. CornerWedgePart58.CanCollide = false
  1316. CornerWedgePart58.Reflectance = 7
  1317. CornerWedgePart58.brickColor = BrickColor.new("Navy blue")
  1318. Script59.Name = "Damage"
  1319. Script59.Parent = CornerWedgePart58
  1320. table.insert(cors,sandbox(Script59,function()
  1321. function onTouched(hit)
  1322. local human = hit.Parent:FindFirstChild("Humanoid")
  1323. if human ~= nil then
  1324. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 1
  1325. end
  1326. end
  1327. script.Parent.Touched:connect(onTouched)
  1328. end))
  1329. Script59.Disabled = true
  1330. Sound60.Name = "glassbreak"
  1331. Sound60.Parent = Model0
  1332. Sound60.Pitch = 0.5
  1333. Sound60.PlaybackSpeed = 0.5
  1334. Sound60.SoundId = "http://www.roblox.com/asset/?id=97156551"
  1335. Sound60.Volume = 1
  1336. for i,v in pairs(mas:GetChildren()) do
  1337. v.Parent = workspace
  1338. pcall(function() v:MakeJoints() end)
  1339. end
  1340. mas:Destroy()
  1341. for i,v in pairs(cors) do
  1342. spawn(function()
  1343. pcall(v)
  1344. end)
  1345. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement