Advertisement
Guest User

Untitled

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