VoidScript

Bombastic

Sep 1st, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.14 KB | None | 0 0
  1. --Converted with ttyyuu12345's model to script plugin v4
  2. function sandbox(var,func)
  3. local env = getfenv(func)
  4. local newenv = setmetatable({},{
  5. __index = function(self,k)
  6. if k=="script" then
  7. return var
  8. else
  9. return env[k]
  10. end
  11. end,
  12. })
  13. setfenv(func,newenv)
  14. return func
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. Tool0 = Instance.new("Tool")
  19. Part1 = Instance.new("Part")
  20. CylinderMesh2 = Instance.new("CylinderMesh")
  21. Sound3 = Instance.new("Sound")
  22. Sound4 = Instance.new("Sound")
  23. Sound5 = Instance.new("Sound")
  24. Sound6 = Instance.new("Sound")
  25. Sound7 = Instance.new("Sound")
  26. StringValue8 = Instance.new("StringValue")
  27. Script9 = Instance.new("Script")
  28. StringValue10 = Instance.new("StringValue")
  29. Part11 = Instance.new("Part")
  30. CylinderMesh12 = Instance.new("CylinderMesh")
  31. StringValue13 = Instance.new("StringValue")
  32. Part14 = Instance.new("Part")
  33. CylinderMesh15 = Instance.new("CylinderMesh")
  34. StringValue16 = Instance.new("StringValue")
  35. Part17 = Instance.new("Part")
  36. CylinderMesh18 = Instance.new("CylinderMesh")
  37. StringValue19 = Instance.new("StringValue")
  38. Part20 = Instance.new("Part")
  39. CylinderMesh21 = Instance.new("CylinderMesh")
  40. StringValue22 = Instance.new("StringValue")
  41. Part23 = Instance.new("Part")
  42. CylinderMesh24 = Instance.new("CylinderMesh")
  43. BoolValue25 = Instance.new("BoolValue")
  44. Script26 = Instance.new("Script")
  45. Script27 = Instance.new("Script")
  46. Script28 = Instance.new("Script")
  47. ObjectValue29 = Instance.new("ObjectValue")
  48. ObjectValue30 = Instance.new("ObjectValue")
  49. LocalScript31 = Instance.new("LocalScript")
  50. StringValue32 = Instance.new("StringValue")
  51. Part33 = Instance.new("Part")
  52. CylinderMesh34 = Instance.new("CylinderMesh")
  53. StringValue35 = Instance.new("StringValue")
  54. Part36 = Instance.new("Part")
  55. CylinderMesh37 = Instance.new("CylinderMesh")
  56. StringValue38 = Instance.new("StringValue")
  57. Part39 = Instance.new("Part")
  58. CylinderMesh40 = Instance.new("CylinderMesh")
  59. StringValue41 = Instance.new("StringValue")
  60. Part42 = Instance.new("Part")
  61. CylinderMesh43 = Instance.new("CylinderMesh")
  62. StringValue44 = Instance.new("StringValue")
  63. Part45 = Instance.new("Part")
  64. CylinderMesh46 = Instance.new("CylinderMesh")
  65. Decal47 = Instance.new("Decal")
  66. StringValue48 = Instance.new("StringValue")
  67. Tool0.Name = "Boomstick"
  68. Tool0.Parent = mas
  69. Part1.Name = "Handle"
  70. Part1.Parent = Tool0
  71. Part1.BrickColor = BrickColor.new("Black")
  72. Part1.Reflectance = 0.125
  73. Part1.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  74. Part1.FormFactor = Enum.FormFactor.Symmetric
  75. Part1.Size = Vector3.new(1, 1, 1)
  76. Part1.CFrame = CFrame.new(668.600281, 270.915436, 123.640839, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  77. Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
  78. Part1.Position = Vector3.new(668.600281, 270.915436, 123.640839)
  79. Part1.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  80. Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
  81. CylinderMesh2.Parent = Part1
  82. CylinderMesh2.Scale = Vector3.new(0.349999994, 0.75, 0.349999994)
  83. CylinderMesh2.Scale = Vector3.new(0.349999994, 0.75, 0.349999994)
  84. Sound3.Name = "WindSound"
  85. Sound3.Parent = Part1
  86. Sound3.Pitch = 0
  87. Sound3.SoundId = "http://www.roblox.com/asset/?id=18435238"
  88. Sound3.Volume = 0
  89. Sound4.Name = "Swing"
  90. Sound4.Parent = Part1
  91. Sound4.Pitch = 1.0599999427795
  92. Sound4.SoundId = "http://roblox.com/asset/?id=10209645"
  93. Sound4.Volume = 1
  94. Sound5.Name = "Bonk2"
  95. Sound5.Parent = Part1
  96. Sound5.Pitch = 0.55000001192093
  97. Sound5.SoundId = "http://roblox.com/asset/?id=10209596"
  98. Sound5.PlayOnRemove = true
  99. Sound6.Name = "Kill"
  100. Sound6.Parent = Part1
  101. Sound6.Pitch = 0.69999998807907
  102. Sound6.SoundId = "http://www.roblox.com/asset/?id=2801263"
  103. Sound6.Volume = 0.75
  104. Sound7.Name = "Bonk"
  105. Sound7.Parent = Part1
  106. Sound7.Pitch = 0.9200000166893
  107. Sound7.SoundId = "http://www.roblox.com/asset/?id=24346281"
  108. Sound7.Volume = 1
  109. StringValue8.Name = "Te"
  110. StringValue8.Parent = Part1
  111. Script9.Parent = Tool0
  112. table.insert(cors,sandbox(Script9,function()
  113. wait()
  114. --turdulator
  115. --KA-BEWWWWWWWWMM
  116. --Explodes on contact with a surface while swinging.
  117.  
  118. --Causes extreme damage to anything around you.
  119. --Allowed to view/edit this: All close friends, Hackerstopper22, Fenrier, AccountMoniter (Need I remind him that he'd better not breach our agreements. Furthermore, JOYN UZ LOLOLOL. U must become kredit to team by being part of team!)
  120. --Anyone else reading this, go die.
  121.  
  122. --Oh, I almost forgot.00
  123.  
  124. --Note: When charging, added lol factor for the force of the blast.
  125.  
  126. --Side Note: This is the most I've ever written for such a simple little side tool.
  127.  
  128. --In case you were wondering, this is based off of a TF2 thing lolo.
  129.  
  130. --This script is also the weld script, as well as the main script.
  131. --I'm working on never using Local script ever again.
  132. --ever. Unless it's local/camera based, derp.
  133.  
  134. --MOARNOTE.....
  135. --Just kidding
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144. --noteroll
  145.  
  146. GetShoulder=function()
  147. Char=Tool.Parent
  148. Torso=Char.Torso
  149. return Torso:FindFirstChild("Right Shoulder",nil)
  150. end
  151. GetGrip=function()
  152. Char=Tool.Parent
  153. Arm=Char["Right Arm"]
  154. return Arm:FindFirstChild("RightGrip",nil)
  155. end
  156.  
  157. Tool=script.Parent; --idk why I pootis the ';', is just old noob habit.
  158. Handle=Tool.Handle
  159. Handle2=Tool.Handle2
  160. Handle3=Tool.Handle3
  161. Handle4=Tool.Handle4
  162. Handle5=Tool.Handle5
  163. Handle6=Tool.Handle6
  164. Handle7=Tool.Handle7
  165. Handle8=Tool.Handle8
  166. Handle9=Tool.Handle9
  167. Handle10=Tool.Handle10
  168. Handle11=Tool.Handle11
  169. doWeld=function()
  170. for _,v in pairs(Handle:children()) do
  171. if v.className=="Weld" then
  172. v:Remove()
  173. end
  174. end
  175. w=Instance.new("Weld")
  176. w.Part0=Handle
  177. w.Part1=Handle2
  178. w.C0=CFrame.new(0,-.35,0)
  179. w.Parent=Handle
  180. w=Instance.new("Weld")
  181. w.Part0=Handle
  182. w.Part1=Handle3
  183. w.C0=CFrame.new(0,-.5,0)
  184. w.Parent=Handle
  185. w=Instance.new("Weld")
  186. w.Part0=Handle
  187. w.Part1=Handle4
  188. w.C0=CFrame.new(0,-.585,0)
  189. w.Parent=Handle
  190. w=Instance.new("Weld")
  191. w.Part0=Handle
  192. w.Part1=Handle5
  193. w.C0=CFrame.new(0,-.65,0)
  194. w.Parent=Handle
  195. w=Instance.new("Weld")
  196. w.Part0=Handle
  197. w.Part1=Handle6
  198. w.C0=CFrame.new(0,.8,0)
  199. w.Parent=Handle
  200. w=Instance.new("Weld")
  201. w.Part0=Handle
  202. w.Part1=Handle7
  203. w.C0=CFrame.new(0,.9,0)
  204. w.Parent=Handle
  205. w=Instance.new("Weld")
  206. w.Part0=Handle
  207. w.Part1=Handle8
  208. w.C0=CFrame.new(0,1.1325,0)
  209. w.Parent=Handle
  210. w=Instance.new("Weld")
  211. w.Part0=Handle
  212. w.Part1=Handle9
  213. w.C0=CFrame.new(0,1.175,0)
  214. w.Parent=Handle
  215. w=Instance.new("Weld")
  216. w.Part0=Handle
  217. w.Part1=Handle10
  218. w.C0=CFrame.new(0,1.235,0)
  219. w.Parent=Handle
  220. w=Instance.new("Weld")
  221. w.Part0=Handle
  222. w.Part1=Handle11
  223. w.C0=CFrame.new(0,1.6,0)
  224. w.Parent=Handle
  225. end
  226. Tool.AncestryChanged:connect(doWeld)
  227. wait(.25)
  228. pos=1
  229. doRoll=true
  230. chance=0
  231. mdmg=0
  232. charge=100
  233. sound=nil
  234. Tool=script.Parent
  235. ArmOri=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  236. NormSlash=function()
  237. Shoulder=GetShoulder()
  238. Grip=GetGrip()
  239. if Shoulder==nil or Grip==nil then
  240. error("Could not find appropriate limbs.")
  241. return
  242. end
  243. Tool.Handle.Swing.Pitch=math.random(100,110)/100
  244. for i=1, 4 do
  245. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/8)
  246. wait()
  247. end
  248. Tool.Handle6.Balete.Value=true
  249. Tool.Handle.Swing:Play()
  250. for i=1, 3 do
  251. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.25)
  252. wait()
  253. end
  254. for i=1, 3 do
  255. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.25)
  256. wait()
  257. end
  258. if Tool:FindFirstChild("Handle6")~=nil then
  259. Tool.Handle6.Balete.Value=false
  260. end
  261. for i=1, 4 do
  262. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/8)
  263. wait()
  264. end
  265. Shoulder.C0=ArmOri
  266. end
  267. CritSound=function()
  268. Char=Tool.Parent
  269. c=Instance.new("Sound")
  270. c.SoundId="http://roblox.com/asset/?id=10209481"
  271. c.Volume=.3
  272. c.Pitch=1.15
  273. c.Parent=Char.Torso
  274. c:Play()
  275. game:GetService("Debris"):AddItem(c,.5)
  276. end
  277. CritSlash=function()
  278. Shoulder=GetShoulder()
  279. Grip=GetGrip()
  280. if Shoulder==nil or Grip==nil then
  281. error("Could not find appropriate limbs.")
  282. return
  283. end
  284. ori=Grip.C0
  285. Tool.Handle.Swing:Play()
  286. Tool.Handle.Swing.Pitch=math.random(100,110)/100
  287. wait(.1)
  288. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(.25,-.5,0)
  289. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/10)
  290. CritSound()
  291. for i=1, 4 do
  292. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  293. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/10)
  294. wait()
  295. end
  296. Tool.Handle6.Balete.Value=true
  297. for i=1, 4 do
  298. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  299. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/10)
  300. wait()
  301. end
  302. wait(.15)
  303. for i=1, 4 do
  304. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(math.pi/14,0,0)
  305. Shoulder.C0=Shoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/29)
  306. wait()
  307. end
  308. if Tool:FindFirstChild("Handle6")~=nil then
  309. Tool.Handle6.Balete.Value=false
  310. end
  311. wait()
  312. Grip.C0=ori
  313. Shoulder.C0=ArmOri
  314. end
  315. Animation=function(T,C)
  316. if C=="Stop" then
  317. RightS=T:FindFirstChild("Right Shoulder")
  318. if RightS==nil then
  319. return
  320. end
  321. LeftS=T:FindFirstChild("Left Shoulder")
  322. if LeftS==nil then
  323. return
  324. end
  325. elseif C=="Resume" then
  326. end
  327. end
  328. DEB=true
  329. d=true
  330. critchance=85
  331. DoSpin=false
  332. normgrip=nil
  333. Punch=function()
  334. if d==false or Tool.Enabled==false then return end
  335. d=false
  336. Char=Tool.Parent
  337. if doRoll==true then
  338. if math.random(1,100)<critchance then
  339. DoSpin=false
  340. NormSlash()
  341. else
  342. Crit=true
  343. print("Crit!")
  344. DoSpin=false
  345. CritSlash()
  346. Crit=false
  347. end
  348. else
  349. if charge>33 then
  350. doRoll=false
  351. if math.random(0,charge-34)~=1 then
  352. DoSpin=false
  353. NormSlash()
  354. else
  355. Crit=true
  356. print("Crit!")
  357. DoSpin=false
  358. CritSlash()
  359. Crit=false
  360. end
  361. else
  362. Crit=true
  363. print("Crit!")
  364. DoSpin=false
  365. CritSlash()
  366. Crit=false
  367. end
  368. end
  369. wait(.15)
  370. d=true
  371. end
  372. Tool.Activated:connect(Punch)
  373.  
  374.  
  375. end))
  376. StringValue10.Name = "Te"
  377. StringValue10.Parent = Script9
  378. Part11.Name = "Handle2"
  379. Part11.Parent = Tool0
  380. Part11.BrickColor = BrickColor.new("Brown")
  381. Part11.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  382. Part11.FormFactor = Enum.FormFactor.Symmetric
  383. Part11.Size = Vector3.new(1, 1, 1)
  384. Part11.CFrame = CFrame.new(668.695557, 271.252167, 123.647102, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  385. Part11.Color = Color3.new(0.486275, 0.360784, 0.27451)
  386. Part11.Position = Vector3.new(668.695557, 271.252167, 123.647102)
  387. Part11.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  388. Part11.Color = Color3.new(0.486275, 0.360784, 0.27451)
  389. CylinderMesh12.Parent = Part11
  390. CylinderMesh12.Scale = Vector3.new(0.340000004, 0.150000006, 0.340000004)
  391. CylinderMesh12.Scale = Vector3.new(0.340000004, 0.150000006, 0.340000004)
  392. StringValue13.Name = "Te"
  393. StringValue13.Parent = Part11
  394. Part14.Name = "Handle3"
  395. Part14.Parent = Tool0
  396. Part14.BrickColor = BrickColor.new("Dark stone grey")
  397. Part14.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  398. Part14.FormFactor = Enum.FormFactor.Symmetric
  399. Part14.Size = Vector3.new(1, 1, 1)
  400. Part14.CFrame = CFrame.new(668.736389, 271.396484, 123.649796, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  401. Part14.Color = Color3.new(0.388235, 0.372549, 0.384314)
  402. Part14.Position = Vector3.new(668.736389, 271.396484, 123.649796)
  403. Part14.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  404. Part14.Color = Color3.new(0.388235, 0.372549, 0.384314)
  405. CylinderMesh15.Parent = Part14
  406. CylinderMesh15.Scale = Vector3.new(0.425000012, 0.150000006, 0.425000012)
  407. CylinderMesh15.Scale = Vector3.new(0.425000012, 0.150000006, 0.425000012)
  408. StringValue16.Name = "Te"
  409. StringValue16.Parent = Part14
  410. Part17.Name = "Handle4"
  411. Part17.Parent = Tool0
  412. Part17.BrickColor = BrickColor.new("Dark stone grey")
  413. Part17.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  414. Part17.FormFactor = Enum.FormFactor.Symmetric
  415. Part17.Size = Vector3.new(1, 1, 1)
  416. Part17.CFrame = CFrame.new(668.759521, 271.478241, 123.651314, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  417. Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
  418. Part17.Position = Vector3.new(668.759521, 271.478241, 123.651314)
  419. Part17.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  420. Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
  421. CylinderMesh18.Parent = Part17
  422. CylinderMesh18.Scale = Vector3.new(0.349999994, 0.0500000007, 0.349999994)
  423. CylinderMesh18.Scale = Vector3.new(0.349999994, 0.0500000007, 0.349999994)
  424. StringValue19.Name = "Te"
  425. StringValue19.Parent = Part17
  426. Part20.Name = "Handle5"
  427. Part20.Parent = Tool0
  428. Part20.BrickColor = BrickColor.new("Dark stone grey")
  429. Part20.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  430. Part20.FormFactor = Enum.FormFactor.Symmetric
  431. Part20.Size = Vector3.new(1, 1, 1)
  432. Part20.CFrame = CFrame.new(668.777161, 271.540802, 123.652481, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  433. Part20.Color = Color3.new(0.388235, 0.372549, 0.384314)
  434. Part20.Position = Vector3.new(668.777161, 271.540802, 123.652481)
  435. Part20.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  436. Part20.Color = Color3.new(0.388235, 0.372549, 0.384314)
  437. CylinderMesh21.Parent = Part20
  438. CylinderMesh21.Scale = Vector3.new(0.389999986, 0.0799999982, 0.389999986)
  439. CylinderMesh21.Scale = Vector3.new(0.389999986, 0.0799999982, 0.389999986)
  440. StringValue22.Name = "Te"
  441. StringValue22.Parent = Part20
  442. Part23.Name = "Handle6"
  443. Part23.Parent = Tool0
  444. Part23.BrickColor = BrickColor.new("Brown")
  445. Part23.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  446. Part23.FormFactor = Enum.FormFactor.Symmetric
  447. Part23.Size = Vector3.new(1, 3, 1)
  448. Part23.CFrame = CFrame.new(668.382568, 270.145782, 123.626511, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  449. Part23.Color = Color3.new(0.486275, 0.360784, 0.27451)
  450. Part23.Position = Vector3.new(668.382568, 270.145782, 123.626511)
  451. Part23.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  452. Part23.Color = Color3.new(0.486275, 0.360784, 0.27451)
  453. CylinderMesh24.Parent = Part23
  454. CylinderMesh24.Offset = Vector3.new(0, -0.25, 0)
  455. CylinderMesh24.Scale = Vector3.new(0.340000004, 0.125, 0.340000004)
  456. CylinderMesh24.Scale = Vector3.new(0.340000004, 0.125, 0.340000004)
  457. BoolValue25.Name = "Balete"
  458. BoolValue25.Parent = Part23
  459. Script26.Parent = Part23
  460. table.insert(cors,sandbox(Script26,function()
  461. wait()
  462. win=function()
  463. for i=1, math.random(2,3)+3 do
  464. p=Instance.new("Part")
  465. p.Name="FireBit"
  466. p.Transparency=1
  467. p.TopSurface=0
  468. p.BottomSurface=0
  469. p.CanCollide=true
  470. p.formFactor="Symmetric"
  471. p.Size=Vector3.new(1,1,1)
  472. p.CFrame=script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(math.random(1,10)/10,math.random(20,30)/10,math.random(10,50)/10)
  473. p.Velocity=Vector3.new(math.random(-8,8)*3,math.random(20,50),math.random(-8,8)*3)*2
  474. p.RotVelocity=p.Velocity
  475. p.Parent=workspace
  476. f=Instance.new("Fire")
  477. f.Parent=p
  478. f.Size=math.random(2,3)
  479. f.Heat=math.random(6,15)
  480. g=Instance.new("BodyGyro")
  481. g.Parent=p
  482. v=Instance.new("BodyVelocity")
  483. v.P=5000
  484. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  485. v.velocity=Vector3.new(math.random(-8,8)*2.5,math.random(3,6),math.random(-8,8)*2.5)/1.25
  486. v.Parent=p
  487. game:GetService("Debris"):AddItem(v,.3)
  488. game:GetService("Debris"):AddItem(p,math.random(6,8))
  489. s=script.fireScript:clone()
  490. s.Disabled=false
  491. s.Parent=p
  492. end
  493. for i=1, math.random(3,4)+3 do
  494. p=Instance.new("Part")
  495. p.Name="FireBit"
  496. p.Transparency=1
  497. p.TopSurface=0
  498. p.BottomSurface=0
  499. p.CanCollide=true
  500. p.formFactor="Symmetric"
  501. p.Size=Vector3.new(3,1,3)
  502. p.CFrame=script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(math.random(1,10)/10,math.random(20,30)/10,math.random(10,50)/10)
  503. p.Velocity=Vector3.new(math.random(-8,8),math.random(30,50),math.random(-8,8))
  504. p.RotVelocity=p.Velocity
  505. p.Parent=workspace
  506. f=Instance.new("Fire")
  507. f.Parent=p
  508. f.Size=math.random(2,3)
  509. f.Heat=math.random(6,15)
  510. g=Instance.new("BodyGyro")
  511. g.Parent=p
  512. v=Instance.new("BodyVelocity")
  513. v.P=5000
  514. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  515. v.velocity=Vector3.new(math.random(-8,8)*4,math.random(20,46),math.random(-8,8)*4)/1.1
  516. v.Parent=p
  517. game:GetService("Debris"):AddItem(v,.4)
  518. game:GetService("Debris"):AddItem(p,math.random(7,8))
  519. s=script.fireScript:clone()
  520. s.Disabled=false
  521. s.Parent=p
  522. end
  523. s=Instance.new("Sound")
  524. s.SoundId="http://www.roblox.com/asset/?id=2233908"
  525. s.Pitch=1
  526. s.Volume=1
  527. s.Parent=script.Parent
  528. s:Play()
  529. r=Instance.new("Explosion")
  530. r.BlastPressure=0
  531. r.BlastRadius=9
  532. r.Position=script.Parent.Position
  533. r.Parent=workspace
  534. r.Hit:connect(function(hit)
  535. if hit.Parent==nil then
  536. return
  537. end
  538. if hit.Parent:FindFirstChild("Humanoid")~=nil then
  539. t=hit.Parent:FindFirstChild("Torso")
  540. if t~=nil then
  541. if t:FindFirstChild("Lol,kersplode")==nil then
  542. h=hit.Parent.Humanoid
  543. v=Instance.new("BodyVelocity")
  544. v.Name="Lol,kersplode"
  545. v.P=5000
  546. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  547. v.velocity=(hit.Position-r.Position).unit*math.random(40,50)+Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  548. v.Parent=t
  549. game:GetService("Debris"):AddItem(v,.3)
  550. v=Instance.new("BodyAngularVelocity")
  551. v.Name="Lol,kersplode"
  552. v.P=5000
  553. v.maxTorque=Vector3.new(50000,50000,50000)*50000
  554. v.angularvelocity=(hit.Position-r.Position).unit*math.random(4,5)+Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*4
  555. v.Parent=t
  556. game:GetService("Debris"):AddItem(v,.4)
  557. dmg=math.random(80,90)
  558. if h.Health>dmg then
  559. h.Health=h.Health-dmg
  560. else
  561. s=script.Ragdoll:clone()
  562. s.Disabled=false
  563. s.Parent=h.Parent
  564. wait(.05)
  565. h.Health=0
  566. end
  567. s=script.HAX:clone()
  568. s.Disabled=false
  569. s.Parent=h.Parent
  570. end
  571. end
  572. else
  573. if hit.CanCollide==true and hit.Anchored==false then
  574. hit:BreakJoints()
  575. v=Instance.new("BodyVelocity")
  576. v.P=5000
  577. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  578. v.velocity=(hit.Position-r.Position).unit*math.random(40,50)+Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  579. v.Parent=hit
  580. game:GetService("Debris"):AddItem(v,.25)
  581. hit.RotVelocity=hit.Velocity+Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  582. end
  583. end
  584. end)
  585. end
  586. trig=false
  587. onTouched=function(hit)
  588. if hit.Parent==nil or trig==true or script.Parent.Balete.Value==false then
  589. print(1)
  590. return
  591. end
  592. if hit.Parent==script.Parent.Parent or hit.Parent==script.Parent.Parent.Parent then
  593. print(2)
  594. return
  595. end
  596. if hit.CanCollide==false and hit.Parent:FindFirstChild("Humanoid")==nil then
  597. return
  598. end
  599. trig=true
  600. win()
  601. end
  602. script.Parent.Touched:connect(onTouched)
  603.  
  604. end))
  605. Script27.Name = "Ragdoll"
  606. Script27.Parent = Script26
  607. Script27.Disabled = true
  608. table.insert(cors,sandbox(Script27,function()
  609. print("Hello world!")
  610.  
  611. Character = script.Parent
  612. Humanoid = Character.Humanoid
  613. Torso = Character.Torso
  614.  
  615. function OnDeath()
  616. print("Death")-- HAHA
  617. wait(0.2)
  618. Humanoid.Parent = nil
  619. if Torso then
  620. local Head = Character:FindFirstChild("Head")
  621. if Head then
  622. local Neck = Instance.new("Weld")
  623. Neck.Name = "Neck"
  624. Neck.Part0 = Torso
  625. Neck.Part1 = Head
  626. Neck.C0 = CFrame.new(0, 1.5, 0)
  627. Neck.C1 = CFrame.new()
  628. Neck.Parent = Torso
  629. end
  630. local Limb = Character:FindFirstChild("Right Arm")
  631. if Limb then
  632.  
  633. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  634. local Joint = Instance.new("Glue")
  635. Joint.Name = "RightShoulder"
  636. Joint.Part0 = Torso
  637. Joint.Part1 = Limb
  638. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  639. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  640. Joint.Parent = Torso
  641.  
  642. local B = Instance.new("Part")
  643. B.TopSurface = 0
  644. B.BottomSurface = 0
  645. B.formFactor = "Symmetric"
  646. B.Size = Vector3.new(1, 1, 1)
  647. B.Transparency = 1
  648. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  649. B.Parent = Character
  650. local W = Instance.new("Weld")
  651. W.Part0 = Limb
  652. W.Part1 = B
  653. W.C0 = CFrame.new(0, -0.5, 0)
  654. W.Parent = Limb
  655.  
  656. end
  657. local Limb = Character:FindFirstChild("Left Arm")
  658. if Limb then
  659.  
  660. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  661. local Joint = Instance.new("Glue")
  662. Joint.Name = "LeftShoulder"
  663. Joint.Part0 = Torso
  664. Joint.Part1 = Limb
  665. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  666. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  667. Joint.Parent = Torso
  668.  
  669. local B = Instance.new("Part")
  670. B.TopSurface = 0
  671. B.BottomSurface = 0
  672. B.formFactor = "Symmetric"
  673. B.Size = Vector3.new(1, 1, 1)
  674. B.Transparency = 1
  675. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  676. B.Parent = Character
  677. local W = Instance.new("Weld")
  678. W.Part0 = Limb
  679. W.Part1 = B
  680. W.C0 = CFrame.new(0, -0.5, 0)
  681. W.Parent = Limb
  682.  
  683. end
  684. local Limb = Character:FindFirstChild("Right Leg")
  685. if Limb then
  686.  
  687. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  688. local Joint = Instance.new("Glue")
  689. Joint.Name = "RightHip"
  690. Joint.Part0 = Torso
  691. Joint.Part1 = Limb
  692. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  693. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  694. Joint.Parent = Torso
  695.  
  696. local B = Instance.new("Part")
  697. B.TopSurface = 0
  698. B.BottomSurface = 0
  699. B.formFactor = "Symmetric"
  700. B.Size = Vector3.new(1, 1, 1)
  701. B.Transparency = 1
  702. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  703. B.Parent = Character
  704. local W = Instance.new("Weld")
  705. W.Part0 = Limb
  706. W.Part1 = B
  707. W.C0 = CFrame.new(0, -0.5, 0)
  708. W.Parent = Limb
  709.  
  710. end
  711. local Limb = Character:FindFirstChild("Left Leg")
  712. if Limb then
  713.  
  714. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  715. local Joint = Instance.new("Glue")
  716. Joint.Name = "LeftHip"
  717. Joint.Part0 = Torso
  718. Joint.Part1 = Limb
  719. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  720. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  721. Joint.Parent = Torso
  722.  
  723. local B = Instance.new("Part")
  724. B.TopSurface = 0
  725. B.BottomSurface = 0
  726. B.formFactor = "Symmetric"
  727. B.Size = Vector3.new(1, 1, 1)
  728. B.Transparency = 1
  729. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  730. B.Parent = Character
  731. local W = Instance.new("Weld")
  732. W.Part0 = Limb
  733. W.Part1 = B
  734. W.C0 = CFrame.new(0, -0.5, 0)
  735. W.Parent = Limb
  736.  
  737. end
  738. --[
  739. local Bar = Instance.new("Part")
  740. Bar.TopSurface = 0
  741. Bar.BottomSurface = 0
  742. Bar.formFactor = "Symmetric"
  743. Bar.Size = Vector3.new(1, 1, 1)
  744. Bar.Transparency = 1
  745. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  746. Bar.Parent = Character
  747. local Weld = Instance.new("Weld")
  748. Weld.Part0 = Torso
  749. Weld.Part1 = Bar
  750. Weld.C0 = CFrame.new(0, 0.5, 0)
  751. Weld.Parent = Torso
  752. --]]
  753. end
  754. end
  755.  
  756. Humanoid.Died:connect(OnDeath)
  757.  
  758. end))
  759. Script28.Name = "fireScript"
  760. Script28.Parent = Script26
  761. Script28.Disabled = true
  762. table.insert(cors,sandbox(Script28,function()
  763. wait()
  764. onTouched=function(hit)
  765. if hit.Parent==nil then return end
  766. h=hit.Parent:FindFirstChild("Humanoid")
  767. if h~=nil and game.Players:GetPlayerFromCharacter(hit.Parent)==nil then
  768. t=hit.Parent:FindFirstChild("Torso")
  769. if t~=nil then
  770. if t:FindFirstChild("Fire")==nil then
  771. s=script.Fire:clone()
  772. s.Disabled=false
  773. s.creator.Value=script.creator.Value
  774. s.Parent=t
  775. game:GetService("Debris"):AddItem(s,3)
  776. h:TakeDamage(30)
  777. end
  778. end
  779. end
  780. if hit.Name~="MiniPumpkinBomb" and hit.Name~="PumpkinFireBit" and hit.Name~="PumpkinBit" then
  781. wait(.75)
  782. script.Parent:Remove()
  783. end
  784. end
  785. script.Parent.Touched:connect(onTouched)
  786. end))
  787. ObjectValue29.Name = "creator"
  788. ObjectValue29.Parent = Script28
  789. ObjectValue30.Name = "creator"
  790. ObjectValue30.Parent = Script26
  791. LocalScript31.Name = "HAX"
  792. LocalScript31.Parent = Script26
  793. LocalScript31.Disabled = true
  794. table.insert(cors,sandbox(LocalScript31,function()
  795. wait()
  796. c=workspace.CurrentCamera
  797. for i=1, 20 do
  798. c.CoordinateFrame=c.CoordinateFrame*CFrame.new(math.random(-(10-(i/4)),(10-(i/4)))/2,math.random(-(5-(i/4)),(5-(i/4)))/2,math.random(-(10-(i/4)),(10-(i/4)))/2)
  799. wait(.01)
  800. end
  801. script:Remove()
  802. end))
  803. StringValue32.Name = "Te"
  804. StringValue32.Parent = Part23
  805. Part33.Name = "Handle7"
  806. Part33.Parent = Tool0
  807. Part33.BrickColor = BrickColor.new("Brown")
  808. Part33.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  809. Part33.FormFactor = Enum.FormFactor.Symmetric
  810. Part33.Size = Vector3.new(1, 1, 1)
  811. Part33.CFrame = CFrame.new(668.355347, 270.049561, 123.624725, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  812. Part33.Color = Color3.new(0.486275, 0.360784, 0.27451)
  813. Part33.Position = Vector3.new(668.355347, 270.049561, 123.624725)
  814. Part33.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  815. Part33.Color = Color3.new(0.486275, 0.360784, 0.27451)
  816. CylinderMesh34.Parent = Part33
  817. CylinderMesh34.Scale = Vector3.new(0.400000006, 0.425000012, 0.400000006)
  818. CylinderMesh34.Scale = Vector3.new(0.400000006, 0.425000012, 0.400000006)
  819. StringValue35.Name = "Te"
  820. StringValue35.Parent = Part33
  821. Part36.Name = "Handle8"
  822. Part36.Parent = Tool0
  823. Part36.BrickColor = BrickColor.new("Dark stone grey")
  824. Part36.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  825. Part36.FormFactor = Enum.FormFactor.Symmetric
  826. Part36.Size = Vector3.new(1, 1, 1)
  827. Part36.CFrame = CFrame.new(668.292053, 269.825867, 123.62056, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  828. Part36.Color = Color3.new(0.388235, 0.372549, 0.384314)
  829. Part36.Position = Vector3.new(668.292053, 269.825867, 123.62056)
  830. Part36.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  831. Part36.Color = Color3.new(0.388235, 0.372549, 0.384314)
  832. CylinderMesh37.Parent = Part36
  833. CylinderMesh37.Scale = Vector3.new(0.444999993, 0.0500000007, 0.444999993)
  834. CylinderMesh37.Scale = Vector3.new(0.444999993, 0.0500000007, 0.444999993)
  835. StringValue38.Name = "Te"
  836. StringValue38.Parent = Part36
  837. Part39.Name = "Handle9"
  838. Part39.Parent = Tool0
  839. Part39.BrickColor = BrickColor.new("Dark stone grey")
  840. Part39.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  841. Part39.FormFactor = Enum.FormFactor.Symmetric
  842. Part39.Size = Vector3.new(1, 1, 1)
  843. Part39.CFrame = CFrame.new(668.280518, 269.784973, 123.619797, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  844. Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
  845. Part39.Position = Vector3.new(668.280518, 269.784973, 123.619797)
  846. Part39.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  847. Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
  848. CylinderMesh40.Parent = Part39
  849. CylinderMesh40.Scale = Vector3.new(0.400000006, 0.0500000007, 0.400000006)
  850. CylinderMesh40.Scale = Vector3.new(0.400000006, 0.0500000007, 0.400000006)
  851. StringValue41.Name = "Te"
  852. StringValue41.Parent = Part39
  853. Part42.Name = "Handle10"
  854. Part42.Parent = Tool0
  855. Part42.BrickColor = BrickColor.new("Dark stone grey")
  856. Part42.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  857. Part42.FormFactor = Enum.FormFactor.Symmetric
  858. Part42.Size = Vector3.new(1, 1, 1)
  859. Part42.CFrame = CFrame.new(668.26416, 269.727264, 123.618721, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  860. Part42.Color = Color3.new(0.388235, 0.372549, 0.384314)
  861. Part42.Position = Vector3.new(668.26416, 269.727264, 123.618721)
  862. Part42.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  863. Part42.Color = Color3.new(0.388235, 0.372549, 0.384314)
  864. CylinderMesh43.Parent = Part42
  865. CylinderMesh43.Scale = Vector3.new(0.61500001, 0.075000003, 0.61500001)
  866. CylinderMesh43.Scale = Vector3.new(0.61500001, 0.075000003, 0.61500001)
  867. StringValue44.Name = "Te"
  868. StringValue44.Parent = Part42
  869. Part45.Name = "Handle11"
  870. Part45.Parent = Tool0
  871. Part45.Reflectance = 0.10000000149012
  872. Part45.Rotation = Vector3.new(-103.099998, -73.7399979, 76.3799973)
  873. Part45.FormFactor = Enum.FormFactor.Symmetric
  874. Part45.Size = Vector3.new(1, 1, 1)
  875. Part45.CFrame = CFrame.new(668.164795, 269.376099, 123.61219, 0.0659606904, -0.272162169, -0.95998764, -8.74698089e-05, -0.962084472, 0.272750616, -0.997822046, -0.0179068558, -0.0634835809)
  876. Part45.Position = Vector3.new(668.164795, 269.376099, 123.61219)
  877. Part45.Orientation = Vector3.new(-15.8299999, -93.7799988, -179.990005)
  878. CylinderMesh46.Parent = Part45
  879. CylinderMesh46.Scale = Vector3.new(0.524999976, 0.699999988, 0.524999976)
  880. CylinderMesh46.Scale = Vector3.new(0.524999976, 0.699999988, 0.524999976)
  881. Decal47.Parent = Part45
  882. Decal47.Texture = "http://www.roblox.com/asset/?id=23655482"
  883. Decal47.Face = Enum.NormalId.Right
  884. StringValue48.Name = "Te"
  885. StringValue48.Parent = Part45
  886. for i,v in pairs(mas:GetChildren()) do
  887. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  888. pcall(function() v:MakeJoints() end)
  889. end
  890. mas:Destroy()
  891. for i,v in pairs(cors) do
  892. spawn(function()
  893. pcall(v)
  894. end)
  895. end
Add Comment
Please, Sign In to add comment