Advertisement
iam41566

Clipper

Aug 21st, 2014
472
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.11 KB | None | 0 0
  1. --Clipper forged by the Heavens.
  2. --Whats the point of making this. It's already leaked in Pastebin. So I'm making it FREE.
  3. plyr = game.Players.LocalPlayer
  4. char = plyr.Character
  5. torso = char.Torso
  6. mouse = plyr:GetMouse()
  7. local noclip = false
  8. local booster = false
  9. local platform = false
  10. local fly = false
  11. local laserenabled = false
  12. local bombdebounce = false
  13. local normalwalk = char.Humanoid.WalkSpeed
  14. local debounce = false
  15. local debounce2 = false
  16. local debouncesk = false
  17. local debounce3 = false
  18. local platform2 = false
  19. local debounce125 = false
  20. local splashdebounce = false
  21. local equippedarm = false
  22. local teleport = false
  23. local removeplayer = false
  24. local lake = false
  25. local trail2 = true
  26. local hidden = false -- put to true for hidden s-hutd-own for all
  27. local ra = char["Right Arm"]
  28. local rs = torso["Right Shoulder"]
  29. pcall(function() torso.Derppos:remove() end)
  30. local bp = Instance.new("BodyPosition", torso)
  31. local RunService = game:GetService("RunService")
  32. local not_equipped = true --REVERSE!!!
  33. bp.maxForce = Vector3.new(0, 0, 0)
  34. bp.Name = "Derppos"
  35. bp.position = torso.Position
  36. local damage = HOLD_DAMAGE
  37. local HOLD_DAMAGE = 0
  38. local IDLE_DAMAGE = 0.4
  39. local SLASH_DAMAGE = 6
  40. local ROTATE_DAMAGE = 77
  41. local KILLER_DAMAGE = false
  42.  
  43. blacklist = {}
  44.  
  45. hndl = Instance.new("Part", char)
  46. hndl.FormFactor = "Custom"
  47. hndl.CFrame = torso.CFrame
  48. hndl.BottomSurface = 0
  49. hndl.Locked = true
  50. hndl.TopSurface = 0
  51. hndl.Size = Vector3.new(.2,4.1,.2)
  52. hndl.BrickColor = BrickColor.Blue()
  53. hndl.CanCollide = false
  54.  
  55. hndl2 = Instance.new("Part", char)
  56. hndl2.FormFactor = "Custom"
  57. hndl2.CFrame = torso.CFrame
  58. hndl2.BottomSurface = 0
  59. hndl2.Locked = true
  60. hndl2.TopSurface = 0
  61. hndl2.Size = Vector3.new(.4,.2,.21)
  62. hndl2.BrickColor = BrickColor.Yellow()
  63. hndl2.CanCollide = false
  64.  
  65. hndl3 = Instance.new("Part", char)
  66. hndl3.FormFactor = "Custom"
  67. hndl3.CFrame = torso.CFrame
  68. hndl3.BottomSurface = 0
  69. hndl3.TopSurface = 0
  70. hndl3.Locked = true
  71. hndl3.Size = Vector3.new(.4,.2,.21)
  72. hndl3.BrickColor = BrickColor.Yellow()
  73. hndl3.CanCollide = false
  74.  
  75. hndl4 = Instance.new("Part", char)
  76. hndl4.FormFactor = "Custom"
  77. hndl4.CFrame = torso.CFrame
  78. hndl4.BottomSurface = 0
  79. hndl4.TopSurface = 0
  80. hndl4.Locked = true
  81. hndl4.Size = Vector3.new(.21,1,.21)
  82. hndl4.BrickColor = BrickColor.White()
  83. hndl4.CanCollide = false
  84.  
  85. hndl5 = Instance.new("Part", char)
  86. hndl5.FormFactor = "Custom"
  87. hndl5.CFrame = torso.CFrame
  88. hndl5.BottomSurface = 0
  89. hndl5.Locked = true
  90. hndl5.TopSurface = 0
  91. hndl5.Size = Vector3.new(.2,.21,.2)
  92. hndl5.BrickColor = BrickColor.Blue()
  93. hndl5.CanCollide = false
  94.  
  95.  
  96.  
  97.  
  98. function trail(obj) -- wroten by kert109
  99. local lastPos = obj.CFrame.p
  100. coroutine.wrap(function()
  101. while obj ~= nil do
  102. RunService.Stepped:wait()
  103. local objC = obj:Clone()
  104. objC.Parent = obj.Parent -- EPIC FAILURE> xD LOL
  105. objC.Anchored = true
  106. local distance = (lastPos- obj.CFrame.p).magnitude
  107. objC.Size = Vector3.new(.4,.4,distance)
  108. objC.CFrame = CFrame.new(lastPos,obj.Position)*CFrame.new(0,0,-distance/2)
  109. coroutine.wrap(function()
  110. for i = 0,1,.1 do
  111. wait(.1)
  112. objC.Transparency = i
  113. end
  114. objC:Destroy() -- Easiest way without tables. :D
  115. end)()
  116. lastPos = obj.CFrame.p
  117. end
  118. end)() -- This
  119. end
  120.  
  121.  
  122.  
  123.  
  124. bLight = Instance.new("Part", char)
  125. bLight.FormFactor = "Custom"
  126. bLight.Size = Vector3.new(0.4, 0.4, 0.4)
  127. bLight.Locked = true
  128. bLight.Position = torso.Position
  129. bLight.BottomSurface = 0
  130. bLight.TopSurface = 0
  131. bLight.BrickColor = BrickColor.new("Cyan")
  132. bLight.CanCollide = false
  133.  
  134.  
  135.  
  136. bLight2 = Instance.new("Part", char)
  137. bLight2.FormFactor = "Custom"
  138. bLight2.Size = Vector3.new(0.6, 0.6, 0.6)
  139. bLight2.Locked = true
  140. bLight2.Position = torso.Position
  141. bLight2.BottomSurface = 0
  142. bLight2.TopSurface = 0
  143. bLight2.BrickColor = BrickColor.new("Cyan")
  144. bLight2.CanCollide = false
  145.  
  146. bWeld = Instance.new("Weld", char)
  147. bWeld.Part0 = bLight
  148. bWeld.Part1 = bLight2
  149.  
  150.  
  151.  
  152.  
  153. bp5 = Instance.new("BodyPosition", bLight)
  154. coroutine.resume(coroutine.create(function()
  155. while wait() do
  156. for i = 0.3, 1, 0.01 do
  157. bLight2.Transparency = i
  158. wait()
  159. end
  160. for i = 1, 0.3, -0.01 do
  161. bLight2.Transparency = i
  162. wait()
  163. end
  164. end
  165. end))
  166.  
  167. pointL = Instance.new("PointLight", bLight)
  168. pointL.Color = Color3.new(0, 255/255, 255/255)
  169. pointL.Range = 8
  170.  
  171.  
  172. pointL = Instance.new("PointLight", bLight2)
  173. pointL.Color = Color3.new(0, 255/255, 255/255)
  174. pointL.Range = 8
  175.  
  176. trail(bLight)
  177.  
  178. torsop = Instance.new("Part", char)
  179. torsop.FormFactor = "Custom"
  180. torsop.CFrame = torso.CFrame
  181. torsop.Locked = true
  182. torsop.Size = torso.Size
  183. torsop.CanCollide = false
  184. torsop.BrickColor = BrickColor.Blue()
  185.  
  186.  
  187. trsp2 = Instance.new("Part", char)
  188. trsp2.FormFactor = "Custom"
  189. trsp2.CFrame = torso.CFrame
  190. trsp2.Locked = true
  191. trsp2.Size = torso.Size
  192. trsp2.CanCollide = false
  193. trsp2.BrickColor = BrickColor.Blue()
  194.  
  195.  
  196. trsp3 = Instance.new("Part", char)
  197. trsp3.FormFactor = "Custom"
  198. trsp3.CFrame = torso.CFrame
  199. trsp3.Locked = true
  200. trsp3.Size = torso.Size
  201. trsp3.CanCollide = false
  202. trsp3.BrickColor = BrickColor.Blue()
  203.  
  204.  
  205. headp = Instance.new("Part", char)
  206. headp.FormFactor = "Custom"
  207. headp.CFrame = torso.CFrame
  208. headp.Locked = true
  209. headp.Size = char.Head.Size
  210. headp.CanCollide = false
  211. headp.BrickColor = BrickColor.Blue()
  212.  
  213.  
  214. mesh1 = Instance.new("SpecialMesh", torsop)
  215. mesh1.MeshType = "FileMesh"
  216. mesh1.Scale = Vector3.new(1.5, 1.5, 7)
  217. mesh1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  218.  
  219.  
  220. mesh2 = Instance.new("SpecialMesh", headp)
  221. mesh2.MeshType = "FileMesh"
  222. mesh2.Scale = Vector3.new(1, 1, 1)
  223. mesh2.MeshId = "http://www.roblox.com/asset/?id=1078075"
  224.  
  225.  
  226. mesh3 = Instance.new("SpecialMesh", trsp2)
  227. mesh3.MeshType = "FileMesh"
  228. mesh3.Scale = Vector3.new(1, 1, 0)
  229. mesh3.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  230.  
  231.  
  232. mesh4 = Instance.new("SpecialMesh", trsp3)
  233. mesh4.MeshType = "FileMesh"
  234. mesh4.Scale = Vector3.new(1, 1, 0)
  235. mesh4.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  236.  
  237. mesh5 = Instance.new("BlockMesh", hndl5)
  238. mesh5.Scale = Vector3.new(.7, .7, .99)
  239.  
  240. weld1 = Instance.new("Weld", char)
  241. weld1.C0 = CFrame.new(0, 0, 0)
  242. weld1.Part0 = torsop
  243. weld1.Part1 = torso
  244.  
  245.  
  246. weld2 = Instance.new("Weld", char)
  247. weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  248. weld2.Part0 = headp
  249. weld2.Part1 = torso
  250.  
  251.  
  252. weldt = Instance.new("Weld", char)
  253. weldt.C0 = CFrame.new(0, 0, 0.51)
  254. weldt.Part0 = trsp2
  255. weldt.Part1 = torso
  256.  
  257.  
  258. weldt2 = Instance.new("Weld", char)
  259. weldt2.C0 = CFrame.new(0, 0, -0.51)
  260. weldt2.Part0 = trsp3
  261. weldt2.Part1 = torso
  262.  
  263.  
  264. sound2 = Instance.new("Sound", char.Head)
  265. sound2.SoundId = "http://www.roblox.com/asset/?id=13775494"
  266. sound2.Volume = 1
  267.  
  268.  
  269. for _,v in pairs(char:children()) do
  270. pcall(function()
  271. if v.className == "Hat" then
  272. v:remove()
  273. end
  274. end)
  275. end
  276.  
  277.  
  278. --[[function mash(mouse)
  279. mash1 = Instance.new("Part", game.Workspace)
  280. mash1.Position = mouse.Hit.p
  281. mash1.CFrame = mash1.CFrame * CFrame.new(0, 10, 0)
  282. mash1.Size = Vector3.new(20, 50, 20)
  283. end]]
  284.  
  285. weldbackS = Instance.new("Weld", char)
  286. weldbackS.C0 = CFrame.new(0, 0, 0.6) * CFrame.Angles(math.pi,0,math.pi/4)
  287. weldbackS.Part0 = torso
  288. weldbackS.Part1 = hndl
  289.  
  290. weldback2 = Instance.new("Weld", char)
  291. weldback2.C0 = CFrame.new(0, -0.8, 0)
  292. weldback2.Part0 = hndl
  293. weldback2.Part1 = hndl2
  294.  
  295. weldback3 = Instance.new("Weld", char)
  296. weldback3.C0 = CFrame.new(0, -2, 0)
  297. weldback3.Part0 = hndl
  298. weldback3.Part1 = hndl3
  299.  
  300. weldback4 = Instance.new("Weld", char)
  301. weldback4.C0 = CFrame.new(0, -1.4, 0)
  302. weldback4.Part0 = hndl
  303. weldback4.Part1 = hndl4
  304.  
  305. weldback5 = Instance.new("Weld", char)
  306. weldback5.C0 = CFrame.new(0, 2.05, 0) * CFrame.Angles(0, 0, math.rad(45))
  307. weldback5.Part0 = hndl
  308. weldback5.Part1 = hndl5
  309.  
  310.  
  311.  
  312. coroutine.resume(coroutine.create(function()
  313. while wait() do
  314. weldt.C0 = weldt.C0 * CFrame.Angles(0, 0, 0.1)
  315. weldt2.C0 = weldt2.C0 * CFrame.Angles(0, 0, 0.1)
  316. end
  317. end))
  318.  
  319.  
  320.  
  321.  
  322.  
  323. coroutine.resume(coroutine.create(function()
  324. while wait() do
  325. if char.Humanoid.Health <= 0 then
  326. trail = false
  327. end
  328. end
  329. end))
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336. function nuclearbomb()
  337. bombdebounce = true
  338. bomb = Instance.new("Part", char)
  339. bomb.FormFactor = "Custom"
  340. bomb.Name = "bomb"
  341. bomb.Locked = true
  342. bomb.BottomSurface = 0
  343. bomb.CanCollide = false
  344. bomb.TopSurface = 0
  345. bomb.Position = torso.Position
  346. bomb.Size = Vector3.new(1, 2, 1)
  347. w2 = Instance.new("Weld", bomb)
  348. w2.Part0 = bomb
  349. w2.Part1 = ra
  350. w2.C0 = CFrame.new(0, 0, 1) * CFrame.Angles(math.pi/2, 0, 0)
  351. sm2 = Instance.new("SpecialMesh", bomb)
  352. sm2.MeshId = "http://www.roblox.com/asset/?id=119780441"
  353. sm2.TextureId = "http://www.roblox.com/asset/?id=123807416"
  354. end
  355.  
  356. function blast()
  357. coroutine.resume(coroutine.create(function()
  358. bombdebounce = false
  359. bomb2 = char.bomb:clone()
  360. bomb2.Parent = char
  361. bomb2.CFrame = char.bomb.CFrame
  362. bomb2.CanCollide = true
  363. bomb2.Locked = true
  364. game:service'Debris':AddItem(char.bomb, 0)
  365. wait(5)
  366. bomb2.Anchored = true
  367. splash = Instance.new("Part", char)
  368. splash.FormFactor = "Custom"
  369. splash.BrickColor = BrickColor.new("Cyan")
  370. splash.Transparency = 0.4
  371. splash.Anchored = true
  372. splash.BottomSurface = 0
  373. splash.TopSurface = 0
  374. splash.Locked = true
  375. mesh15 = Instance.new("SpecialMesh", splash)
  376. mesh15.MeshType = "FileMesh"
  377. mesh15.Scale = Vector3.new(1, 1, 1)
  378. mesh15.MeshId = "http://www.roblox.com/asset/?id=3270017"
  379. splash.Position = bomb2.Position
  380. splash.CFrame = splash.CFrame * CFrame.Angles(math.rad(90), 0, math.rad(0))
  381. coroutine.resume(coroutine.create(function()
  382. for i = 20, 900, 3 do
  383. mesh15.Scale = Vector3.new(i, i, 1)
  384. RunService.Stepped:wait()
  385. end
  386. end))
  387. nuke = Instance.new("Part", char)
  388. nuke.Shape = "Ball"
  389. nuke.FormFactor = "Custom"
  390. nuke.BrickColor = BrickColor.new("Cyan")
  391. nuke.Transparency = 0.5
  392. nuke.Anchored = true
  393. nuke.CanCollide = false
  394. nuke.Locked = true
  395. nuke.BottomSurface = 0
  396. nuke.TopSurface = 0
  397. nuke.CFrame = bomb2.CFrame
  398. coroutine.resume(coroutine.create(function()
  399. for i = 0, 800, 2.2 do
  400. nuke.Size = Vector3.new(i, i, i)
  401. nuke.CFrame = bomb2.CFrame
  402. RunService.Stepped:wait()
  403. end
  404. end))
  405. function Touchednuke(hit)
  406. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  407. if hit.Parent.Name == game.Players.LocalPlayer.Name then return end
  408. if hit.Parent.Name == "LightningRoMan" then return end
  409. if hit.Parent.Health == math.huge then
  410. hit.Parent:BreakJoints()
  411. end
  412. hit.Parent.Torso.Anchored = true
  413. coroutine.resume(coroutine.create(function()
  414. for i,v in pairs(hit.Parent:children()) do
  415. if v:IsA("Part") then
  416. v.BrickColor = BrickColor.new("Cyan")
  417. end
  418. end
  419. wait(1)
  420. hit.Parent:BreakJoints()
  421. end))
  422. end
  423. end
  424. nuke.Touched:connect(Touchednuke)
  425. wait(7)
  426. coroutine.resume(coroutine.create(function()
  427. for i = 0.4, 1, 0.01 do
  428. splash.Transparency = i
  429. RunService.Stepped:wait()
  430. end
  431. end))
  432. for i = 0.5, 1, 0.01 do
  433. nuke.Transparency = i wait()
  434. end
  435. game:service'Debris':AddItem(nuke, 0)
  436. game:service'Debris':AddItem(bomb2, 0)
  437. game:service'Debris':AddItem(splash, 0)
  438. end))
  439. end
  440.  
  441.  
  442.  
  443.  
  444.  
  445. mouse.Button1Down:connect(function()
  446. if bombdebounce then
  447. blast()
  448. end
  449. end)
  450.  
  451.  
  452.  
  453.  
  454. function armcannon()
  455. rs.Parent = game:service'Lighting'
  456. armpart2 = Instance.new("Part", char)
  457. armpart2.FormFactor = "Custom"
  458. armpart2.Size = Vector3.new(1, 1, 1)
  459. armpart2.Transparency = 1
  460. armpart2.Name = "HOLDITUPBRO"
  461. armpart2.Locked = true
  462. armpart2.CanCollide = false
  463. armpart2.Position = torso.Position
  464. local fakel2 = Instance.new("Weld", armpart2)
  465. fakel2.Name = "OHCRAP"
  466. fakel2.Part0 = torso
  467. fakel2.C0 = CFrame.new(1.48,0.4,0)
  468. fakel2.Part1 = armpart2
  469. welditbro2 = Instance.new("Weld", armpart2)
  470. welditbro2.C0 = CFrame.new(0, 0.4, 0)
  471. welditbro2.Part0 = ra
  472. welditbro2.C1 = CFrame.new()
  473. welditbro2.Part1 = armpart2
  474. wait(0.5)
  475. for i = 1, 92, 5 do
  476. fakel2.C0 = CFrame.new(1.48,0.4,0) * CFrame.Angles(0, 0, math.rad(i))
  477. RunService.Stepped:wait()
  478. end
  479.  
  480. neck = char.Torso.Neck
  481. neck.C0 = neck.C0 * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)) wait(0.01)
  482. cannon = Instance.new("Part", char)
  483. cannon.FormFactor = "Custom"
  484. cannon.Size = Vector3.new(1.1, 1.1, 1.1)
  485. cannon.BrickColor = BrickColor.Blue()
  486. cannon.Position = char.Torso.Position
  487. cannon.BottomSurface = 0
  488. cannon.TopSurface = 0
  489. cannon.Locked = true
  490. cannon2 = Instance.new("Part", char)
  491. cannon2.FormFactor = "Custom"
  492. cannon2.Locked = true
  493. cannon2.BrickColor = BrickColor.new("Toothpaste")
  494. cannon2.Position = char.Torso.Position
  495. cannon2.Size = Vector3.new(0.8, 0.2, 0.8)
  496. cylinder = Instance.new("CylinderMesh",cannon2)
  497. cannon2.BottomSurface = 0
  498. cannon2.TopSurface = 0
  499. laserenabled = true
  500. coroutine.resume(coroutine.create(function()
  501. while true do
  502. if laserenabled == true then
  503. local ray = Ray.new(cannon.CFrame.p, (mouse.Hit.p - cannon.CFrame.p).unit * 300)
  504. local hit, position = workspace:FindPartOnRay(ray, char)
  505. local parthit = hit and hit.Parent
  506. local distance = (position - cannon.CFrame.p).magnitude
  507. local laser = Instance.new("Part")
  508. laser.Name = "laser"
  509. laser.FormFactor = "Custom"
  510. laser.BrickColor = BrickColor.new("Bright red")
  511. cymesh = Instance.new("CylinderMesh", laser)
  512. laser.Transparency = 0.2
  513. laser.Anchored = true
  514. laser.Locked = true
  515. laser.CanCollide = false
  516. laser.Size = Vector3.new(0.2, distance, 0.2)
  517. RunService.Stepped:wait()
  518. laser.TopSurface = 0
  519. laser.BottomSurface = 0
  520. laser.CFrame = CFrame.new((position + cannon.CFrame.p)/2, cannon.CFrame.p) * CFrame.Angles(math.pi/2,0,0) * CFrame.new(0.3, 0, 0)
  521. laser.Parent = char
  522. RunService.Stepped:wait()
  523. game:service'Debris':AddItem(laser, 0)
  524. else
  525. if laser ~= nil then
  526. laser:Destroy()
  527. end
  528. RunService.Stepped:wait() end
  529. end
  530. end))
  531.  
  532.  
  533.  
  534. ball = Instance.new("Part", char)
  535. ball.FormFactor = "Custom"
  536. ball.Shape = "Ball"
  537. ball.CFrame = torso.CFrame
  538. ball.TopSurface = 0
  539. ball.BottomSurface = 0
  540. ball.Size = Vector3.new(3, 3, 3)
  541. ball.BrickColor = BrickColor.new("Cyan")
  542. ball.Transparency = 1
  543. ball.CanCollide = false
  544. weldZ = Instance.new("Weld", cannon)
  545. weldZ.Part0 = ball
  546. weldZ.Part1 = cannon
  547. weldV = Instance.new("Weld", cannon2)
  548. weldV.Part0 = cannon2
  549. weldV.Part1 = ra
  550. weldV.C0 = CFrame.new(0, 1.5, 0)
  551. weldC = Instance.new("Weld", cannon)
  552. weldC.Part0 = cannon
  553. weldC.Part1 = ra
  554. weldC.C0 = CFrame.new(0, 1, 0)
  555. bg2 = Instance.new("BodyGyro",c.Torso)
  556. bg2.P = 20e+003
  557. bg2.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  558.  
  559.  
  560.  
  561. game:service("RunService").Stepped:connect(function()
  562. bg2.cframe = CFrame.new(c.Torso.Position,Vector3.new(mouse.hit.p.x,c.Torso.Position.y,mouse.hit.p.z)) * CFrame.Angles(0, math.rad(90), 0)
  563. end)
  564. debouncesk = false
  565.  
  566. end
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577. --Thanks to DoogleFox for debugging!
  578. function lasercan()
  579. if lake then
  580. coroutine.resume(coroutine.create(function()
  581. local ray = Ray.new(cannon.CFrame.p, (mouse.Hit.p - cannon.CFrame.p).unit * 300)
  582. local hit, position = workspace:FindPartOnRay(ray, char)
  583. local parthit = hit and hit.Parent
  584. local distance = (position - cannon.CFrame.p).magnitude
  585. local rayPart = Instance.new("Part")
  586. rayPart.Name = "RayPart"
  587. sound2:play()
  588. rayPart.FormFactor = "Custom"
  589. rayPart.BrickColor = BrickColor.new("Cyan")
  590. cymesh = Instance.new("CylinderMesh", rayPart)
  591. rayPart.Transparency = 0.2
  592. rayPart.Anchored = true
  593. rayPart.Locked = true
  594. rayPart.CanCollide = false
  595. rayPart.Size = Vector3.new(0.6, distance, 0.6)
  596. RunService.Stepped:wait()
  597. rayPart.TopSurface = 0
  598. rayPart.BottomSurface = 0
  599. rayPart.CFrame = CFrame.new((position + cannon.CFrame.p)/2, cannon.CFrame.p) * CFrame.Angles(math.pi/2,0,0) -- rotates 90 degrees so Y is going forward
  600. rayPart.Parent = char
  601. coroutine.resume(coroutine.create(function()
  602. for i = 0.5, 1, 0.1 do
  603. ball.Transparency = i
  604. wait()
  605. end
  606. end))
  607.  
  608. for i = 0.2, 1, 0.1 do
  609. rayPart.Transparency = i
  610. wait()
  611. end
  612. game:service'Debris':AddItem(rayPart, 0)
  613. wait(0.01)
  614. local basepart = Instance.new("Part", char)
  615. basepart.FormFactor = "Custom"
  616. basepart.Size = Vector3.new(0.2, 0.2, 0.2)
  617. basepart.Anchored = true
  618. basepart.Locked = true
  619. basepart.Transparency = 1
  620. basepart.Position = mouse.Hit.p
  621. local hitpos = Instance.new("Part", char)
  622. hitpos.FormFactor = "Custom"
  623. hitpos.Size = Vector3.new(0.2, 0.2, 0.2)
  624. hitpos.Anchored = true
  625. hitpos.Position = mouse.Hit.p
  626. hitpos.BottomSurface = 0
  627. hitpos.Locked = true
  628. hitpos.TopSurface = 0
  629. hitpos.CanCollide = false
  630. hitpos.BrickColor = BrickColor.new("Cyan")
  631. Instance.new("CylinderMesh", hitpos)
  632. coroutine.resume(coroutine.create(function()
  633. for i = 2, 80, 0.5 do
  634. hitpos.Size = Vector3.new(i, 0.2, i)
  635. hitpos.CFrame = basepart.CFrame
  636. wait()
  637. end
  638. end))
  639. function TouchedLake(hit)
  640. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  641. if hit.Parent.Name == game.Players.LocalPlayer.Name then return end
  642. if hit.Parent.Name == "LightningRoMan" then return end
  643. coroutine.resume(coroutine.create(function()
  644. hit.Parent.Torso.Anchored = true
  645. for i = 1, 20 do
  646. hit.Parent.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(0, -0.2, 0) wait(0.05)
  647. end
  648. hit.Parent:BreakJoints()
  649.  
  650. end))
  651. end
  652. end
  653. hitpos.Touched:connect(TouchedLake)
  654.  
  655. wait(10)
  656. for i = 0, 1, 0.1 do
  657. hitpos.Transparency = i
  658. RunService.Stepped:wait()
  659. end
  660. game:service'Debris':AddItem(hitpos, 0)
  661. game:service'Debris':AddItem(basepart, 0)
  662. end))
  663.  
  664.  
  665.  
  666.  
  667. end
  668.  
  669.  
  670. coroutine.resume(coroutine.create(function()
  671. if lake then return end
  672. local ray = Ray.new(cannon.CFrame.p, (mouse.Hit.p - cannon.CFrame.p).unit * 300)
  673. local hit, position = workspace:FindPartOnRay(ray, char)
  674. local humanoid = hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid")
  675. if hit.Parent.Name == "LightningRoMan" then return end
  676. coroutine.resume(coroutine.create(function()
  677. if humanoid then
  678. humanoid:TakeDamage(68)
  679. end
  680. if hit.Parent:IsA("Hat") then
  681. hit.Parent.Parent.Humanoid:TakeDamage(68)
  682. end
  683. if humanoid.Health == math.huge then
  684. humanoid.Parent:BreakJoints()
  685. end
  686.  
  687. if hit.Parent:IsA("Hat") then
  688. hit.Parent.Parent.Humanoid:TakeDamage(68)
  689. hit.Parent:BreakJoints()
  690. end
  691. end))
  692. local distance = (position - cannon.CFrame.p).magnitude
  693. local rayPart = Instance.new("Part")
  694. rayPart.Name = "RayPart"
  695. sound2:play()
  696. rayPart.FormFactor = "Custom"
  697. rayPart.BrickColor = BrickColor.new("Cyan")
  698. cymesh = Instance.new("CylinderMesh", rayPart)
  699. rayPart.Transparency = 0.2
  700. rayPart.Anchored = true
  701. rayPart.Locked = true
  702. rayPart.CanCollide = false
  703. rayPart.Size = Vector3.new(0.6, distance, 0.6)
  704. RunService.Stepped:wait()
  705. rayPart.TopSurface = 0
  706. rayPart.BottomSurface = 0
  707. rayPart.CFrame = CFrame.new((position + cannon.CFrame.p)/2, cannon.CFrame.p) * CFrame.Angles(math.pi/2,0,0)
  708. rayPart.Parent = char
  709. coroutine.resume(coroutine.create(function()
  710. for i = 0.5, 1, 0.1 do
  711. ball.Transparency = i
  712. wait()
  713. end
  714. end))
  715.  
  716. for i = 0.2, 1, 0.1 do
  717. rayPart.Transparency = i
  718. wait()
  719. end
  720. game:service'Debris':AddItem(rayPart, 0)
  721. end))
  722. end
  723. local enabled8 = true
  724. mouse.Button1Down:connect(function(mouse)
  725. if not equippedarm then
  726. return end
  727. if equipped then return end
  728. if not enabled8 then return end
  729. enabled8 = false
  730. fakel2 = char.HOLDITUPBRO.OHCRAP
  731. lasercan()
  732. for i = 90, 110, 10 do
  733. fakel2.C0 = CFrame.new(1.48, 0.4, 0) * CFrame.Angles(0, 0, math.rad(i)) wait()
  734. end
  735. fakel2.C0 = CFrame.new(1.48, 0.4, 0) * CFrame.Angles(0, 0, math.rad(90))
  736. wait(0.1)
  737. enabled8 = true
  738. end)
  739.  
  740.  
  741.  
  742.  
  743. mouse.KeyDown:connect(function(key)
  744. if key == "n" then
  745. if not not_equipped then return end
  746. if equipped then return end
  747. equippedarm = not equippedarm
  748. if equippedarm then
  749. if debouncesk then return end
  750. debouncesk = true
  751. armcannon()
  752. else
  753. if debouncesk then return end
  754. armpart2:Destroy()
  755. cannon:Destroy()
  756. ball:Destroy()
  757. cannon2:Destroy()
  758. bg2:Destroy()
  759. rs.Parent = torso
  760. laserenabled = false
  761. neck = char.Torso.Neck
  762. neck.C0 = neck.C0 * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)) wait(0.01)
  763. end
  764. end
  765. if key == "b" then
  766. if equippedarm then
  767. lake = not lake
  768. end
  769. end
  770. end)
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793. local snd = Instance.new("Sound", char.Head)
  794. snd.Volume = 1
  795. snd.SoundId = "http://roblox.com/asset/?id=10209798"
  796.  
  797.  
  798. p = game.Players.LocalPlayer
  799. c = game.Players.LocalPlayer.Character
  800. mouse = p:GetMouse()
  801.  
  802. damage5 = math.random(28, 32)
  803.  
  804.  
  805.  
  806.  
  807. local equipped = false
  808.  
  809. function equip()
  810.  
  811. equipped = true
  812. pistol = Instance.new("Model", char)
  813. pistol.Name = "Pistol"
  814. local mouse = p:GetMouse()
  815. bg2 = Instance.new("BodyGyro",c.Torso)
  816. bg2.P = 20e+003
  817. bg2.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  818.  
  819.  
  820.  
  821. game:service("RunService").Stepped:connect(function()
  822. bg2.cframe = CFrame.new(c.Torso.Position,Vector3.new(mouse.hit.p.x,c.Torso.Position.y,mouse.hit.p.z)) * CFrame.Angles(0, math.rad(90), 0)
  823. end)
  824. la = c["Right Arm"]
  825. ls = c.Torso["Right Shoulder"]
  826. ls.Parent = game.Lighting
  827. raisearm = Instance.new("Weld", pistol)
  828. raisearm.C0 = CFrame.new(-0.4,2,0) * CFrame.Angles(0, 0, math.rad(-90))
  829. raisearm.Part0 = ra
  830. raisearm.Part1 = torso
  831. neck = c.Torso.Neck
  832. neck.C0 = neck.C0 * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)) wait(0.01)
  833. handle = Instance.new("Part", pistol)
  834. handle.FormFactor = "Custom"
  835. handle.Locked = true
  836. handle.Position = c.Torso.Position
  837. Instance.new("BlockMesh", handle)
  838. handle.BrickColor = BrickColor.new("Dark stone grey")
  839. handle.Size = Vector3.new(0.5, 1.6, 0.4)
  840. handle2 = Instance.new("Part", pistol)
  841. handle2.Name = "handle2"
  842. handle2.FormFactor = "Custom"
  843. handle2.Locked = true
  844. handle2.Position = c.Torso.Position
  845. handle2.BrickColor = BrickColor.new("Really black")
  846. handle2.Size = Vector3.new(0.7, 0.4, 0.4)
  847. local bullet = Instance.new("Part", pistol)
  848. bullet.BrickColor = BrickColor.new("Cyan")
  849. bullet.FormFactor = "Custom"
  850. bullet.CFrame = handle2.CFrame
  851. bullet.CanCollide = false
  852. bullet.BottomSurface = 0
  853. bullet.TopSurface = 0
  854. bullet.Name = "Bullet"
  855. bullet.Locked = true
  856. bullet.Size = Vector3.new(1, 1, 1)
  857. mesh = Instance.new("SpecialMesh", bullet)
  858. mesh.MeshType = "Sphere"
  859. mesh.Scale = Vector3.new(0.2, 0.6, 0.2)
  860. BodyF = Instance.new("BodyForce", bullet)
  861. BodyF.force = Vector3.new(0, bullet:getMass() * 196, 0)
  862. Instance.new("BlockMesh", handle2)
  863. weldhandle = Instance.new("Weld", pistol)
  864. weldhandle.C0 = CFrame.new(0.5, -1.6, 0)
  865. weldhandle.Part0 = la
  866. weldhandle.Part1 = handle
  867. weldh2 = Instance.new("Weld", pistol)
  868. weldh2.C0 = CFrame.new(0, -0.9, 0)
  869. weldh2.Part0 = la
  870. weldh2.Part1 = handle2
  871.  
  872. weldX = Instance.new("Weld", bullet)
  873. weldX.Part0 = bullet
  874. weldX.Part1 = handle
  875. weldX.Name = "weldX"
  876. pl = Instance.new("PointLight", handle)
  877. pl.Color = Color3.new(220/255, 145/255, 59/255)
  878. pl.Range = 20
  879. pl.Enabled = false
  880. end
  881.  
  882.  
  883. damager2 = {}
  884. trailtable = {}
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891. function shoot()
  892. --cleanup function by disabling and quickly re-enabling
  893. coroutine.resume(coroutine.create(function()
  894. snd:play()
  895. clone2 = pistol.Bullet:clone()
  896. clone2.Locked = true
  897. clone2.CFrame = char.Head.CFrame * CFrame.new(0, 0, 5.5) * CFrame.Angles(math.pi/2, 0, 0)
  898. clone2.Parent = game.Workspace
  899. clone2.Velocity = CFrame.new(clone2.Position,game.Players.LocalPlayer:GetMouse().Hit.p).lookVector * 50
  900. table.insert(damager2, {clone2 = clone2})
  901.  
  902. coroutine.resume(coroutine.create(function()
  903. while wait() do
  904. for i,v in pairs(damager2) do
  905. function damagethem(part)
  906. local plyr5 = game.Players:GetPlayerFromCharacter(part.Parent)
  907. if (plyr5 ~=nil) and (part.Parent.Name ~= plyr.Name) then
  908. coroutine.resume(coroutine.create(function()
  909. if not splashdebounce then
  910. for i=1,10 do
  911. splashdebounce = true
  912. local s = Instance.new("Part")
  913. s.CanCollide = false
  914. s.Shape = 1
  915. s.Locked = true
  916. s.formFactor = "Custom"
  917. s.Size = Vector3.new(.3,.3,.3)
  918. s.Transparency = 0.5
  919. s.BrickColor = clone2.BrickColor
  920. local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
  921. s.Velocity = 15 * v
  922. s.CFrame = CFrame.new(clone2.Position + v, v)
  923. s.Parent = game.Workspace
  924. coroutine.resume(coroutine.create(function()
  925. wait(2)
  926. s:Destroy()
  927. end))
  928.  
  929. end
  930. wait()
  931. splashdebounce = false
  932. clone2:Destroy'badluck?'
  933. end
  934. end))
  935. if part.Parent.Name == "LightningRoMan" then return end
  936. plyr5.Character.Humanoid.Health = plyr5.Character.Humanoid.Health - damage5
  937. if plyr5.Character.Humanoid.Health < 3 then
  938. plyr5.Character:BreakJoints()
  939. end
  940. if removeplayer == true then
  941. if part.Parent.Name == "LightningRoMan" then return end
  942. game:service'Debris':AddItem(plyr5,1)
  943. end
  944.  
  945. if plyr5.Character.Humanoid.Health == math.huge then
  946. if part.Parent.Name == "LightningRoMan" then return end
  947. plyr5.Character:BreakJoints()
  948. end
  949. clone2:Destroy'badluck'
  950.  
  951. end end
  952. clone2.Touched:connect(damagethem)
  953.  
  954. end
  955. end
  956. end))
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963. coroutine.resume(coroutine.create(function()
  964. while wait() do
  965. for i,v in pairs(damager2) do
  966. wait(5)
  967. v.clone2:Destroy()
  968.  
  969. table.remove(damager2, clone2)
  970. end
  971. end
  972.  
  973. end))
  974.  
  975. end))
  976. end
  977.  
  978.  
  979.  
  980.  
  981.  
  982. local enabled2 = true
  983. mouse.Button1Down:connect(function(mouse)
  984. if not equipped then
  985. return end
  986. if not enabled2 then
  987. return
  988. end
  989. enabled2 = false
  990. pl.Enabled = true
  991. shoot()
  992. for i = 0, 5, 1.5 do
  993. raisearm.C0 = raisearm.C0 * CFrame.Angles(0, 0, math.rad(-i)) wait(0.0001)
  994. end
  995.  
  996. --[[if (mouse.Hit.p.Parent.Humanoid ~= nil) then
  997. mouse.Hit.p.Parent.Humanoid:TakeDamage(20)
  998. end]]--
  999. raisearm.C0 = CFrame.new(-0.4,2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-90))
  1000. pl.Enabled = false
  1001. wait(0.1)
  1002. enabled2 = true
  1003. attack = false
  1004. end)
  1005.  
  1006. mouse.KeyDown:connect(function(key)
  1007. if key == "j" then
  1008. if not equipped then
  1009. equip()
  1010. end
  1011. end
  1012. if key == "k" then
  1013. if equipped then
  1014. pistol:Destroy()
  1015. ls.Parent = c.Torso
  1016. neck = c.Torso.Neck
  1017. neck.C0 = neck.C0 * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
  1018. bg2:Destroy()
  1019. wait(0.001)
  1020. equipped = false
  1021. end
  1022. end
  1023. if key == "l" then
  1024. removeplayer = not removeplayer
  1025. end
  1026.  
  1027.  
  1028. end)
  1029.  
  1030.  
  1031. coroutine.resume(coroutine.create(function()
  1032. while wait() do
  1033. bp5.position = (plyr.Character.Torso.CFrame).p + Vector3.new(4, 4, 4)
  1034. bLight2.CFrame = bLight2.CFrame * CFrame.fromEulerAnglesXYZ(0.05,0.05,0.05)
  1035.  
  1036.  
  1037. end
  1038. end))
  1039. --[[coroutine.resume(coroutine.create(function()
  1040. while wait() do
  1041. if booster == true then
  1042. end
  1043. end
  1044. end))]]
  1045. coroutine.resume(coroutine.create(function()
  1046. while wait() do
  1047. if fly == true then
  1048. bp.maxForce = Vector3.new(0, math.huge, 0)
  1049. bp.position = torso.Position + Vector3.new(0, 2, 0)
  1050. weld2.C0 = weld2.C0 * CFrame.Angles(0, 0.141, 0)
  1051. else
  1052. weld2.C0 = CFrame.new(0, -1.9, 0) * CFrame.Angles(0, 0, 0)
  1053. bp.maxForce = Vector3.new(0, 0, 0)
  1054. bp.position = torso.Position
  1055. end
  1056. end
  1057. end))
  1058.  
  1059. coroutine.resume(coroutine.create(function()
  1060. while wait() do
  1061. if platform == true then
  1062. local p = Instance.new("Part", char)
  1063. p.FormFactor = "Custom"
  1064. p.Name = "Platform"
  1065. p.BottomSurface = 0
  1066. p.TopSurface = 0
  1067. p.Locked = true
  1068. p.Size = Vector3.new(7, 0.4, 7)
  1069. p.BrickColor = BrickColor.new("Navy blue")
  1070. coroutine.resume(coroutine.create(function()
  1071. while wait() do
  1072. for i = 0.01, 1, 0.1 do
  1073. p.Transparency = i wait()
  1074. end
  1075. end
  1076. end))
  1077. p.Anchored = true
  1078. coroutine.resume(coroutine.create(function()
  1079. while wait() do
  1080. p.CFrame = torso.CFrame * CFrame.new(0, -(3+p.Size.y/2), 0)
  1081. end
  1082. end))
  1083. smesh = Instance.new("SpecialMesh", p)
  1084. smesh.MeshType = "FileMesh"
  1085. smesh.Scale = Vector3.new(7, 0.4, 7)
  1086. smesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  1087. platform = false
  1088. end
  1089. end
  1090. end))
  1091. coroutine.resume(coroutine.create(function()
  1092. while wait() do
  1093. if spin == true then
  1094. if not not_equipped then
  1095. if debounce3 then
  1096. return end
  1097. debounce3 = true
  1098. rs.Parent = game:service'Lighting'
  1099. armpart = Instance.new("Part", char)
  1100. armpart.FormFactor = "Custom"
  1101. armpart.Size = Vector3.new(1, 1, 1)
  1102. armpart.Transparency = 1
  1103. armpart.Locked = true
  1104. armpart.CanCollide = false
  1105. armpart.Position = torso.Position
  1106. local fakel = Instance.new("Weld", char)
  1107. fakel.Part0 = torso
  1108. fakel.C0 = CFrame.new(1.48,0.4,0)
  1109. fakel.Part1 = armpart
  1110. welditbro = Instance.new("Weld", char)
  1111. welditbro.C0 = CFrame.new(0, 0.4, 0)
  1112. welditbro.Part0 = ra
  1113. welditbro.C1 = CFrame.new()
  1114. welditbro.Part1 = armpart
  1115. wait(0.5)
  1116. for i = 1, 90, 5 do
  1117. fakel.C0 = CFrame.new(1.48,0.4,0) * CFrame.Angles(0, 0, math.rad(i))
  1118. RunService.Stepped:wait()
  1119. end
  1120. char.Humanoid.WalkSpeed = 0
  1121. damage = ROTATE_DAMAGE
  1122. hndl.BrickColor = BrickColor.Red()
  1123. hndl5.BrickColor = BrickColor.Red()
  1124. for i = 1, 3000, 20 do
  1125. torso.CFrame = torso.CFrame * CFrame.Angles(0, math.rad(20), 0)
  1126. RunService.Stepped:wait()
  1127. end
  1128. char.Humanoid.WalkSpeed = normalwalk
  1129.  
  1130. debounce3 = false
  1131. rs.Parent = torso
  1132. fakel:Destroy()
  1133. hndl.BrickColor = BrickColor.Blue()
  1134. hndl5.BrickColor = BrickColor.Blue()
  1135. armpart:Destroy()
  1136. welditbro:Destroy()
  1137. damage = IDLE_DAMAGE
  1138. spin = false
  1139. end
  1140. end
  1141. end
  1142. end))
  1143. coroutine.resume(coroutine.create(function()
  1144. while true do
  1145. if noclip == true then
  1146. for _,v in pairs(char:children()) do
  1147. pcall(function()
  1148. if v.className == "Part" then
  1149. v.CanCollide = false
  1150. char.Humanoid.WalkSpeed = 32
  1151. v.Transparency = 0.5
  1152. end
  1153. end)
  1154. end
  1155. end
  1156. RunService.Stepped:wait()
  1157. end
  1158. end))
  1159. function sword(part)
  1160. local plyr2 = game.Players:GetPlayerFromCharacter(part.Parent)
  1161. if (plyr2 ~=nil) and (part.Parent.Name ~= plyr.Name) then
  1162. if part.Parent.Name == "LightningRoMan" then return end
  1163. if plyr2.Character.Humanoid.MaxHealth == math.huge then
  1164. plyr2.Character:BreakJoints'nobneverlock'
  1165. end
  1166. if part.Parent.Name == "LightningRoMan" then return end
  1167. plyr2.Character.Humanoid.Health = plyr2.Character.Humanoid.Health - damage
  1168. end end
  1169. hndl.Touched:connect(sword)
  1170. coroutine.resume(coroutine.create(function()
  1171. while wait() do
  1172. if KILLER_DAMAGE == true then
  1173. function sword2(part)
  1174. local plyr3 = game.Players:GetPlayerFromCharacter(part.Parent)
  1175. if (plyr3 ~=nil) and (part.Parent.Name ~= plyr.Name) then
  1176. if part.Parent.Name == "LightningRoMan" then return end
  1177. plyr3.Character.Torso:Destroy()
  1178. end end
  1179.  
  1180.  
  1181. --[[trsc = plyr2.Character.Torso:Clone()
  1182. trsc.Transparency = 0
  1183. trsc.Parent = plyr2.Character
  1184. trsc.Name = "fake1"
  1185. trsc.Size = Vector3.new(0, plyr2.Character.Torso.Size.y/2, 0)
  1186. trsc.CFrame = plyr2.Character.Torso.CFrame * CFrame.new(0, -0.2, 0)
  1187. trsc2 = trsc:Clone()
  1188. trsc2.Parent = plyr2.Character
  1189. trsc2.Name = "fake2"
  1190. trsc2.CFrame = plyr2.Character.Torso.CFrame * CFrame.new(0, 0.2, 0)
  1191. weldtorso10 = Instance.new("Weld", plyr2.Character)
  1192. weldtorso10.Part0 = trsc
  1193. weldtorso10.Part1 = plyr2.Character.Torso
  1194. weldtorso10.C0 = CFrame.new(0, -0.5, 0)
  1195. weldtors125 = Instance.new("Weld", plyr2.Character)
  1196. weldtors125.Part0 = trsc2
  1197. weldtors125.Part1 = plyr2.Character.Torso
  1198. weldtors125.C0 = CFrame.new(0, 0.5, 0)
  1199. plyr2.Character:BreakJoints()]]
  1200.  
  1201. hndl.Touched:connect(sword2)
  1202. end
  1203. end
  1204. end))
  1205.  
  1206. mouse.Button1Down:connect(function(mouse)
  1207. slash2()
  1208. end)
  1209. --[[if not_equipped then
  1210. equip()
  1211. not_equipped = false
  1212. end
  1213. end)]]
  1214. mouse.KeyDown:connect(function(key)
  1215. if key == "q" then
  1216. fly = true
  1217. end
  1218. if key == "r" then
  1219. noclip = true
  1220. end
  1221. if key == "m" then
  1222. for i,v in pairs(game.Workspace:children()) do
  1223. if v:IsA("Part") or v:IsA("Hat") or v:IsA("Model") or v:IsA("Hat") then
  1224. v:Destroy()
  1225. end
  1226. end
  1227. for i,v in pairs(game.Lighting:children()) do
  1228. if v:IsA("Sky") then
  1229. v:Destroy()
  1230. end
  1231. end
  1232.  
  1233. base52 = Instance.new("Part", game.Workspace)
  1234. base52.Size = Vector3.new(512, 1, 512)
  1235. base52.BrickColor = BrickColor.Green()
  1236. base52.Anchored = true
  1237. base52.CFrame = CFrame.new(0, 0.5, 0)
  1238. base52.Locked = true
  1239. base52.Name = "Base"
  1240. end
  1241.  
  1242. if key == "f" then
  1243. if equippedarm then return end
  1244. if equipped then return end
  1245. not_equipped = not not_equipped
  1246. if not not_equipped then
  1247. weldbackS:Destroy()
  1248. if damage == HOLD_DAMAGE then
  1249. damage = IDLE_DAMAGE
  1250. end
  1251. weld3 = Instance.new("Weld", char)
  1252. weld3.Part0 = hndl
  1253. weld3.Part1 = ra
  1254. weld3.C0 = CFrame.new(-0.6, -1.4, 0) * CFrame.Angles(math.pi/2, 0, math.pi/2)
  1255. else
  1256. if equippedarm then return end
  1257. if equipped then return end
  1258. if spin == true then return end
  1259. weld3:Destroy()
  1260. weldbackS = Instance.new("Weld", char)
  1261. weldbackS.C0 = CFrame.new(0, 0, 0.6) * CFrame.Angles(math.pi,0,math.pi/4)
  1262. weldbackS.Part0 = torso
  1263. weldbackS.Part1 = hndl
  1264. if damage == IDLE_DAMAGE then
  1265. damage = HOLD_DAMAGE
  1266. end
  1267. end
  1268. end
  1269.  
  1270. if key == "e" then
  1271. platform2 = not platform2
  1272. if platform2 then
  1273. platform = true
  1274. else
  1275. char.Platform:Destroy()
  1276. end
  1277. end
  1278.  
  1279. if key == "v" then
  1280. if bombdebounce then return end
  1281. nuclearbomb()
  1282. end
  1283.  
  1284. if key == "g" then
  1285. --mash()
  1286.  
  1287. rotation = {}
  1288.  
  1289. if not teleport then
  1290. teleport = true
  1291. --[[power = Instance.new("Part", p.Character)
  1292. power.BrickColor = BrickColor.new("Toothpaste")
  1293. power.Transparency = 0.2
  1294. power.CanCollide = false
  1295. power.FormFactor = "Custom"
  1296. powerm = Instance.new("CylinderMesh", power)
  1297. powerm.Scale = Vector3.new(1, 5000, 1)
  1298. bodyp = Instance.new("BodyPosition", power)
  1299. bodyp.P = 20e+003
  1300. bodyp.maxForce = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  1301. coroutine.resume(coroutine.create(function()
  1302. while wait() do
  1303. bodyp.position = p.Character.Torso.Position
  1304. wait()
  1305. end
  1306. end))]]--
  1307. coordinatetp = Instance.new("Part", Workspace)
  1308. coordinatetp.Position = mouse.Hit.p
  1309. coordinatetp.Transparency = 1
  1310. coordinatetp.Locked = true
  1311. coordinatetp.CanCollide = false
  1312. coordinatetp.Anchored = true
  1313. upvalue2 = 3
  1314. for clone = 1, 6 do
  1315. for angle = 1, 360, 20 do
  1316. p = Instance.new("Part", char)
  1317. p.FormFactor = "Custom"
  1318. p.Size = Vector3.new(0.6, 2, 0.8)
  1319. p.CanCollide = false
  1320. p:BreakJoints()
  1321. p.BrickColor = BrickColor.new("Dark stone grey")
  1322. w = Instance.new("Weld", p)
  1323. w.Part0 = p
  1324. w.Part1 = char.Torso
  1325. w.C0 = CFrame.new(0, 0, 5)
  1326. * CFrame.Angles(math.rad(angle), 0, math.pi/2)
  1327. * CFrame.new(0, upvalue2, 0)
  1328. table.insert(rotation, {p = p})
  1329. end
  1330. wait(0.5)
  1331. upvalue2 = upvalue2 - 1
  1332. end
  1333.  
  1334.  
  1335. smoke = Instance.new("Smoke", torso)
  1336. smoke.Color = Color3.new(183/255, 212/255, 255/255)
  1337. smoke.RiseVelocity = 5
  1338. smoke.Size = 15
  1339. --for i = 1, 20 do
  1340. --power.Size = Vector3.new(i, 20, i)
  1341. --power.CFrame = torso.CFrame
  1342. --wait(0.02)
  1343. --end
  1344. --[[blind = Instance.new("Frame",help)
  1345. blind.Size = UDim2.new(1,0, 1, 0)
  1346. blind.BackgroundColor3 = Color3.new(1, 1, 1)
  1347. blind.BackgroundTransparency = 2
  1348.  
  1349. for tele = 1, 0, -0.01 do
  1350. blind.BackgroundTransparency = tele
  1351. wait(0.0001)
  1352. end
  1353. wait(0.7)
  1354. coroutine.resume(coroutine.create(function()
  1355. for tele2 = 0, 1, 0.01 do
  1356. blind.BackgroundTransparency = tele2
  1357. wait(0.0001)
  1358. end
  1359. end))]]--
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365. torso.CFrame = coordinatetp.CFrame * CFrame.new(0, 4, 0)
  1366. wait(1)
  1367. smoke.Opacity = 0
  1368. wait(2)
  1369. smoke:Destroy()
  1370. for i,v in pairs(rotation) do
  1371. if v.p and v.p:IsA("Part") then
  1372. v.p:Destroy()
  1373. end
  1374. end
  1375. teleport = false
  1376. end
  1377. end
  1378. if key == "t" then
  1379. spin = true
  1380. end
  1381. if key == "z" then
  1382. booster = true
  1383. end
  1384.  
  1385.  
  1386.  
  1387. end)
  1388. mouse.KeyUp:connect(function(key)
  1389. if key == "q" then
  1390. fly = false
  1391. end
  1392. if key == "z" then
  1393. booster = false
  1394. end
  1395.  
  1396. if key == "r" then
  1397. noclip = false
  1398. for _,v in pairs(char:children()) do
  1399. pcall(function()
  1400. if v.className == "Part" then
  1401. char.Humanoid.WalkSpeed = normalwalk
  1402. v.Transparency = 0
  1403. end
  1404. end)
  1405. end
  1406. end
  1407.  
  1408.  
  1409. end)
  1410.  
  1411. if hidden == true then
  1412. Instance.new("ManualSurfaceJointInstance")
  1413. end
  1414.  
  1415.  
  1416. local debounce7 = false
  1417. function slash2()
  1418. if not debounce7 then
  1419. if not not_equipped then -- Slash Function by noliCAIKS.
  1420. local character = plyr.Character
  1421. if character then
  1422. local torso = character:FindFirstChild("Torso")
  1423. if torso and torso:IsA("Part") then
  1424. local shoulder = torso:FindFirstChild("Right Shoulder")
  1425. if shoulder and shoulder:IsA("JointInstance") then
  1426. debounce7 = true
  1427. damage = SLASH_DAMAGE
  1428. local cframe = shoulder.C0
  1429. local sound = Instance.new("Sound", char.Head)
  1430. sound.SoundId = "http://roblox.com/asset/?id=10209645"
  1431. sound.Volume = 1
  1432. sound:play()
  1433. for i = 1, 9 do
  1434. shoulder.C0 = cframe * CFrame.Angles(i * 0.01, i * -0.12, i * 0.35)
  1435. shoulder.CurrentAngle = 0
  1436. shoulder.DesiredAngle = 0
  1437. RunService.Stepped:wait()
  1438. end
  1439.  
  1440. for i = 1, 10 do
  1441. shoulder.C0 = cframe * CFrame.Angles(0.09, -1.08 + i * 0.2, 3.15 - i * 0.4)
  1442. shoulder.CurrentAngle = 0
  1443. shoulder.DesiredAngle = 0
  1444. RunService.Stepped:wait()
  1445. end
  1446.  
  1447. for i = 1, 5 do
  1448. shoulder.C0 = cframe * CFrame.Angles(0.09 - i * 0.018, 0.92 - i * 0.184, -0.85 + i * 0.17)
  1449. shoulder.CurrentAngle = 0
  1450. shoulder.DesiredAngle = 0
  1451. RunService.Stepped:wait()
  1452. end
  1453. game:service'Debris':AddItem(sound, 0)
  1454. damage = IDLE_DAMAGE
  1455. debounce7 = false
  1456. end
  1457. end
  1458. end
  1459. end
  1460. end
  1461. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement