zombieslayerwtf

JoJo Script [Leaked]

Apr 3rd, 2018
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.90 KB | None | 0 0
  1. ---[controls]---
  2. ---[HOLD E MUDA MUDA MUDA MUDA MUDA : fast punches]---
  3. ---[Q ZA WORUDO : stops time]---
  4. ---[F EMERALD SPLASU : shoots emerald idk why and idc]---
  5. ---[R Throe Knifes in time stop mode]---
  6. ---[T Hermit Purple sun thing]---
  7. HoldE=false
  8. Tool=script.Parent
  9. Equipped=false
  10. Player=game.Players.LocalPlayer
  11. repeat
  12. wait()
  13. until Player
  14. Character=Player.Character
  15. repeat
  16. wait()
  17. until Character
  18. Mouse=Player:GetMouse()
  19. Torso=Character.Torso
  20. RArm=Character["Right Arm"]
  21. LArm=Character["Left Arm"]
  22. RLeg=Character["Right Leg"]
  23. LLeg=Character["Left Leg"]
  24. LS=Torso["Left Shoulder"]
  25. LH=Torso["Left Hip"]
  26. RS=Torso["Right Shoulder"]
  27. RH=Torso["Right Hip"]
  28. necko=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  29. LHC0=CFrame.new(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  30. LSC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  31. RHC0=CFrame.new(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  32. RSC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  33. ROOTC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  34. Neck=Character.Torso.Neck
  35. Human=Character:FindFirstChild("Humanoid")
  36. h=game:service'RunService'.Heartbeat
  37. local camera = workspace.CurrentCamera
  38. Debounce=false
  39. world=false
  40. function part(parent,anchored,collide,size,cframe,bcol,material,trans,meshtype,meshscale)
  41. local partt = Instance.new("Part",parent)
  42. partt.Anchored = anchored
  43. partt.CanCollide = collide
  44. partt.Size = size
  45. partt.CFrame = cframe
  46. partt.BrickColor = BrickColor.new(bcol)
  47. partt.Material = material
  48. partt.Transparency = trans
  49. if meshtype then
  50. local mesh = Instance.new("SpecialMesh", partt)
  51. mesh.MeshType = meshtype
  52. mesh.Scale = meshscale
  53. end
  54. return partt
  55. end
  56. function BloodSpurt(parent,cframe)
  57. for i=1,5 do
  58. spawn(function()
  59. local bl=Instance.new("Part",parent)
  60. bl.Size=Vector3.new(0,0,0)
  61. bl.BrickColor=BrickColor.new("Really red")
  62. bl.Anchored=true
  63. bl.CanCollide=false
  64. bl.CFrame=cframe
  65.  
  66. local bp=Instance.new("BodyPosition")
  67. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  68. bp.Position=bl.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  69. bl.Anchored=false
  70. bp.Parent=bl
  71. wait()
  72. bp.Parent=nil
  73. end)
  74. end
  75. end
  76. Human.MaxHealth=math.huge
  77. knifeS=Instance.new("Sound",Character)
  78. knifeS.SoundId="rbxassetid://616593932"
  79. knifeS.Volume=2
  80. ZWRDO=Instance.new("Sound",Character)
  81. ZWRDO.SoundId="rbxassetid://188959431"
  82. ZWRDO.Volume=.2
  83.  
  84. Mouse.KeyDown:connect(function(Key)
  85. if Key=="q" and Debounce==false and world==false then
  86. Debounce=true
  87. print("ZA WARUDO")
  88. print("TOKI YO TOMARE")
  89. local ZA=Instance.new("Sound",Character)
  90. ZA.SoundId="rbxassetid://274698941"
  91. ZA:Play()
  92. ZA.Volume=4
  93. ZWRDO:Play()
  94. Human.WalkSpeed=0
  95. spawn(function()
  96. for i=1,100 do
  97. RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(-.4),math.rad(.9))
  98. LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(.4),math.rad(-.9))
  99. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-.1),math.rad(0),math.rad(0))
  100. h:wait()
  101. end
  102. end)
  103. --[[RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(-40),math.rad(90))
  104. LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(40),math.rad(-90))
  105. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))]]
  106. local sphere=Instance.new("Part",Character)
  107. sphere.Anchored=true
  108. sphere.CanCollide=false
  109. sphere.CFrame=Torso.CFrame
  110. sphere.Size=Vector3.new(1,1,1)
  111. sphere.TopSurface=0
  112. sphere.BottomSurface=0
  113. sphere.Reflectance=.5
  114. sphere.Transparency=1
  115. sphere.BrickColor=BrickColor.new("Lapis")
  116. local ball=Instance.new("SpecialMesh",sphere)
  117. ball.MeshType="Sphere"
  118. ball.Scale=Vector3.new(4,4,4)
  119. wait(2)
  120. sphere.Transparency=0
  121. spawn(function()
  122. for i=1,50 do
  123. ball.Scale=ball.Scale+Vector3.new(10,10,10)
  124. sphere.Transparency=i/50
  125. h:wait()
  126. end
  127. sphere.BrickColor=BrickColor.new("New Yeller")
  128. wait(.3)
  129. for i=1,25 do
  130. ball.Scale=ball.Scale-Vector3.new(20,20,20)
  131. sphere.Transparency=-i/25
  132. h:wait()
  133. end
  134. sphere:Destroy()
  135. ball:Destroy()
  136. Human.WalkSpeed=16
  137. end)
  138.  
  139. AnchoredObjects={}
  140. for i, v in pairs(workspace:GetChildren()) do
  141. if v.Name~=Player.Name then
  142. if v.ClassName=="Model" then
  143. for ii, vv in pairs(v:GetChildren()) do
  144. if vv.Name=="Torso" then
  145. if vv.Anchored==false then vv.Anchored=true
  146. table.insert(AnchoredObjects,vv)
  147. wait()
  148.  
  149. end
  150. end
  151. end
  152. end
  153. end
  154. end
  155. game.Lighting.OutdoorAmbient=Color3.new(0,14,135)
  156. game.Lighting.TimeOfDay="00:00:00"
  157. print("Time has stopped.")
  158. wait(1)
  159. for i=1,100 do
  160. RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(.4),math.rad(-.9))
  161. LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(-.4),math.rad(.9))
  162. Neck.C0=Neck.C0*CFrame.Angles(math.rad(.1),math.rad(0),math.rad(0))
  163. end
  164. Debounce=false
  165. world=true
  166. --[[local Mover=Instance.new("HopperBin")
  167. Mover.Parent=Player.StarterPack]]
  168. wait(11)
  169. ZA:Destroy()
  170. for i, v in pairs(AnchoredObjects) do
  171. if v.Anchored==true then
  172. v.Anchored=false
  173. end
  174. end
  175. print("Time continues to flow..")
  176. ZWRDO:Stop()
  177. game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
  178. game.Lighting.TimeOfDay="15:00:00"
  179. for i=1,#AnchoredObjects do
  180. table.remove(AnchoredObjects,i)
  181. end
  182. world=false
  183. end
  184. end)
  185. knifing=false
  186. Mouse.KeyDown:connect(function(Key)
  187. if Key=="r" and world==true and Debounce==false then
  188. --KNIFEUU
  189. Debounce=true
  190. knifing=true
  191. local rad=math.rad
  192. Torso.Anchored=true
  193. local Knife=part(Character,false,false,Vector3.new(1,1,1),Torso.CFrame*CFrame.new(1.2,3,-3),Color3.new(217/255,217/255,217/255),"Neon",0)
  194. local Toward=part(Character,true,false,Vector3.new(1,1,1),Knife.CFrame*CFrame.new(0,0,-400),Color3.new(0,0,0),"Neon",1)
  195. local HBOX=part(Character,false,false,Vector3.new(1,1,1),Torso.CFrame*CFrame.new(1.5,3,-4),Color3.new(0,0,0),"Plastic",1)
  196. local mosh=Instance.new("SpecialMesh",Knife)
  197. mosh.MeshId="rbxassetid://202083123"
  198. mosh.Scale=Vector3.new(1,1,1)
  199.  
  200. for i=1,10 do h:wait()
  201. Torso.CFrame=Torso.CFrame*CFrame.new(0,-.03,0)*CFrame.Angles((rad(-2)),(rad(0)),(rad(0)))
  202. RH.C0=RH.C0*CFrame.Angles(rad(-.3), rad(0), rad(2))*CFrame.new(.065,0,0)
  203. LH.C0=LH.C0*CFrame.Angles(rad(-.3), rad(0), rad(1.3))*CFrame.new(0,.03,0)
  204. LS.C0=LS.C0*CFrame.Angles(rad(-.3), rad(0), rad(3.5))*CFrame.new(0,0,0)
  205. RS.C0=RS.C0*CFrame.Angles(rad(-.3), rad(0), rad(12))*CFrame.new(0,0,0)
  206. end--202083162
  207. Knife.Anchored=false
  208. local BEP=Instance.new("BodyVelocity")
  209. BEP.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  210. BEP.Velocity=(Toward.Position-HBOX.Position).unit*70
  211. BEP.Parent=HBOX
  212.  
  213. local BEP2=Instance.new("BodyVelocity")
  214. BEP2.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  215. BEP2.Velocity=(Toward.Position-Knife.Position).unit*70
  216. BEP2.Parent=Knife
  217.  
  218. wait(.1)
  219. spawn(function()
  220. spawn(function()
  221. knifeS:Play()
  222. wait(.7)
  223. knifeS:Stop()
  224. end)
  225. wait(1)
  226. for i=1,10 do
  227. Torso.CFrame=Torso.CFrame*CFrame.new(0,.03,0)*CFrame.Angles((rad(2)),(rad(0)),(rad(0)))
  228. RH.C0=RH.C0*CFrame.Angles(rad(.3), rad(0), rad(-2))*CFrame.new(-.065,0,0)
  229. LH.C0=LH.C0*CFrame.Angles(rad(.3), rad(0), rad(-1.3))*CFrame.new(0,-.03,0)
  230. LS.C0=LS.C0*CFrame.Angles(rad(.3), rad(0), rad(-3.5))*CFrame.new(0,0,0)
  231. RS.C0=RS.C0*CFrame.Angles(rad(.3), rad(0), rad(-12))*CFrame.new(0,0,0)
  232. end--202083162
  233. Torso.Anchored=false
  234. end)
  235. HBOX.Touched:connect(function(Hit)
  236. if Hit.Name~=HBOX.Name and Hit.Name~=Player.Name then
  237. print"hit!"
  238. Knife.Anchored=true
  239. BEP.Parent=nil
  240. --BEP2.Parent=nil
  241. HBOX:Destroy()
  242. print"yey"
  243. Knife.Anchored=true
  244. --Knife.CFrame=Knife.CFrame*CFrame.new(0,0,.5)
  245. repeat wait()
  246.  
  247. until world==false
  248. Knife.Anchored=false
  249. Knife.Touched:connect(function(Het)
  250. if Het.Name~=Player.Name then
  251. if Het.Parent:FindFirstChild("Humanoid") then
  252. BloodSpurt(Character,Knife.CFrame)
  253. --Knife:Destroy()
  254. BEP2:Remove()
  255. local hoom=Het.Parent:FindFirstChild("Humanoid")
  256. hoom.Health=hoom.Health-100
  257.  
  258. end
  259. end
  260. end)
  261. end
  262. end)
  263. Debounce=false
  264. end
  265. end)
  266.  
  267. spawn(function()
  268. while true do
  269. wait()
  270. if Human.Health<=0 then
  271. game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
  272. game.Lighting.TimeOfDay="15:00:00"
  273. for i, v in pairs(AnchoredObjects) do
  274. if v.Anchored==true then
  275. v.Anchored=false
  276. end
  277. end
  278. end
  279.  
  280. end
  281. end)
  282. --[[
  283. Torso.CFrame=Torso.CFrame*CFrame.new(0,-.3,0)*CFrame.Angles((math.rad(-13)),(math.rad(0)),(math.rad(0)))
  284. RH.C0=RH.C0*CFrame.new(.3,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(13))
  285. LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(15))
  286. RS.C0=RS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(110))
  287. LS.C0=LS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-110))
  288. Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0))
  289. ]]
  290. --]]
  291. --Muda MUDA MUDA MUDAAAA
  292. Mouse.KeyDown:connect(function(Key)
  293. if Key=="e" and HoldE==false then
  294. HoldE=true
  295. Torso.Anchored=true
  296. local Playing=false
  297. --pos
  298. Torso.CFrame=Torso.CFrame*CFrame.new(0,-.3,0)*CFrame.Angles((math.rad(-13)),(math.rad(0)),(math.rad(0)))
  299. RH.C0=RH.C0*CFrame.new(.3,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(13))
  300. LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(15))
  301. RS.C0=RS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(110))
  302. LS.C0=LS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-110))
  303. Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0))
  304. --arms
  305. local Hitbox=Instance.new("Part",Character)
  306. Hitbox.Anchored=true
  307. Hitbox.CanCollide=false
  308. Hitbox.Size=Vector3.new(4,7,4)
  309. Hitbox.Transparency=1
  310. Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-2.3)
  311. RArm.Touched:connect(function(hit)
  312. if hit.Parent:FindFirstChild("Humanoid") then
  313. if hit.Parent.Name~=Player.Name and HoldE==true then
  314. local Hooman=hit.Parent:FindFirstChild("Humanoid")
  315. Hooman.Health=Hooman.Health-10
  316. local effectpart=Instance.new("Part",Character)
  317. effectpart.Size=Vector3.new(1,1,1)
  318. effectpart.CFrame=hit.Parent.Torso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  319. effectpart.Anchored=true
  320. effectpart.CanCollide=false
  321. local Ring=Instance.new("SpecialMesh",effectpart)
  322. Ring.MeshId="rbxassetid://3270017"
  323. Ring.Scale=Vector3.new(2,2,2)
  324. for i=1,8 do
  325. Ring.Scale=Ring.Scale+Vector3.new(1,1,1)
  326. effectpart.Transparency=i/8
  327. wait()
  328. end
  329. effectpart:Destroy()
  330. end
  331. end
  332. end)
  333. LArm.Touched:connect(function(hit)
  334. if hit.Parent:FindFirstChild("Humanoid") then
  335. if hit.Parent.Name~=Player.Name and HoldE==true then
  336. local Hooman=hit.Parent:FindFirstChild("Humanoid")
  337. Hooman.Health=Hooman.Health-10
  338. local effectpart=Instance.new("Part",Character)
  339. effectpart.Size=Vector3.new(1,1,1)
  340. effectpart.CFrame=hit.Parent.Torso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  341. effectpart.Anchored=true
  342. effectpart.CanCollide=false
  343. local Ring=Instance.new("SpecialMesh",effectpart)
  344. Ring.MeshId="rbxassetid://3270017"
  345. Ring.Scale=Vector3.new(2,2,2)
  346. for i=1,8 do
  347. Ring.Scale=Ring.Scale+Vector3.new(1,1,1)
  348. effectpart.Transparency=i/8
  349. wait()
  350. end
  351. effectpart:Destroy()
  352. end
  353. end
  354. end)
  355. spawn(function()
  356. local MUDA=Instance.new("Sound",Character)
  357. MUDA.SoundId="rbxassetid://601465752"
  358. MUDA.Volume=2
  359. while HoldE==true do
  360. for i=1,3 do
  361. RS.C0=RS.C0*CFrame.new(0,2/3,0)
  362. LS.C0=LS.C0*CFrame.new(0,-2/3,0)
  363. h:wait()
  364. end
  365. for i=1,3 do
  366. RS.C0=RS.C0*CFrame.new(0,-2/3,0)
  367. LS.C0=LS.C0*CFrame.new(0,2/3,0)
  368. h:wait()
  369. end
  370. if HoldE==true and Playing==false then
  371. spawn(function()
  372. MUDA:Play()
  373. Playing=true
  374. wait(6)
  375. Playing=false
  376. end)
  377. end
  378. end
  379. MUDA:Stop()
  380. end)
  381. while HoldE==true do
  382. Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-2.3)
  383. wait()
  384. Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-2.1)
  385.  
  386. end
  387. Hitbox:Destroy()
  388. end
  389. end)
  390. Mouse.KeyUp:connect(function(Key)
  391. if Key=="e" and HoldE==true then
  392. HoldE=false
  393. wait(.1)
  394. Neck.C0 = necko
  395. LH.C0 = LHC0
  396. LS.C0 = LSC0
  397. RH.C0 = RHC0
  398. RS.C0 = RSC0
  399. Torso.Anchored=false
  400. end
  401. end)
  402. SYO=false
  403. local function rays(pos1,pos2,maxlength,bcol,material)
  404. local ray=Ray.new(pos1.Position,(pos2-pos1.Position).unit*maxlength)
  405. local part, position = workspace:FindPartOnRay(ray, Character, false, true)
  406. local beam = Instance.new("Part", workspace)
  407. beam.BrickColor = BrickColor.new(bcol)
  408. beam.FormFactor = "Custom"
  409. beam.Material = material
  410. beam.Transparency = 0
  411. beam.Anchored = true
  412. beam.Locked = true
  413. beam.CanCollide = false
  414. local dist=(pos1.Position-position).magnitude
  415. beam.Size=Vector3.new(.3,.3,dist)
  416. beam.CFrame=CFrame.new(pos1.CFrame.p,position)*CFrame.new(0,0,-dist/2)
  417. for i=1,10 do
  418. beam.Transparency=i/10
  419. wait()
  420. end
  421. beam:Destroy()
  422. end
  423. --SUNLIGHT YELLOW OVERDRIVE
  424. Mouse.KeyDown:connect(function(Key)
  425. if Key=="t" and Debounce==false then
  426. Debounce=true
  427. if Character.Animate.Disabled==false then
  428. Character.Animate.Disabled=true
  429. end
  430. SYO=true
  431. local SUNLIGHT=Instance.new("Sound",Character)
  432. SUNLIGHT.SoundId="rbxassetid://538732827"
  433. SUNLIGHT.Volume=.2
  434. SUNLIGHT:Play()
  435. local Elec=Instance.new("Sound",Character)
  436. Elec.SoundId="rbxassetid://186130717"
  437. Torso.Anchored=true
  438. for i=1,100 do
  439. Torso.CFrame=Torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles((math.rad(0)),(math.rad(-.2)),(math.rad(0)))
  440. RH.C0=RH.C0*CFrame.new(.003,0,0)*CFrame.Angles(math.rad(-.03),math.rad(.2),math.rad(.13))
  441. LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-.03),math.rad(.2),math.rad(.15))
  442. Neck.C0=Neck.C0*CFrame.Angles(math.rad(.2),math.rad(0),math.rad(0))
  443. LS.C0=LS.C0*CFrame.new(-.003,0,0)*CFrame.Angles(math.rad(-.2),math.rad(0),math.rad(-.9))
  444. RS.C0=RS.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-.2),math.rad(0),math.rad(-.5))
  445. h:wait()
  446. end
  447. local PEPART=Instance.new("Part",Character)
  448. PEPART.Size=Vector3.new(3,0,3)
  449. PEPART.CFrame=Torso.CFrame*CFrame.new(0,-3,0)
  450. PEPART.Transparency=1
  451. PEPART.Anchored=true
  452. PEPART.CanCollide=false
  453. local PEPART2=PEPART:Clone()
  454. PEPART2.Parent=Character
  455. PEPART2.Size=Vector3.new(5,0,5)
  456. PEPART2.Transparency=1
  457. local PE2=Instance.new("ParticleEmitter",PEPART)
  458. PE2.Color=ColorSequence.new(Color3.new(1,1,0),Color3.new(1,1,0))
  459. PE2.Lifetime=NumberRange.new(1.3,1.3,1.3)
  460. PE2.Texture="rbxassetid://298035054"
  461. PE2.Size=NumberSequence.new(2,2,2)
  462. local PE1=Instance.new("ParticleEmitter",PEPART)
  463. PE1.Color=ColorSequence.new(Color3.new(1,1,0),Color3.new(1,1,0))
  464. PE1.Lifetime=NumberRange.new(1.3,1.3,1.3)
  465. Elec:Play()
  466. for i=1,30 do
  467. local p1=Instance.new("Part",Character)
  468. p1.Size=Vector3.new(0,0,0)
  469. p1.CanCollide=false
  470. p1.Anchored=true
  471. p1.Transparency=1
  472. local p2=p1:Clone()
  473. local p3=p2:Clone()
  474. local p4=p2:Clone()
  475. local p5=p4:Clone()
  476. local p6=p5:Clone()
  477. p3.Parent=Character
  478. p2.Parent=Character
  479. p4.Parent=Character
  480. p5.Parent=Character
  481. p6.Parent=Character
  482. p1.CFrame=Character.Torso.CFrame
  483. p2.CFrame=p1.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  484. p3.CFrame=p2.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  485. p4.CFrame=p3.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  486. p5.CFrame=p4.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  487. p6.CFrame=p5.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  488.  
  489. spawn(function()
  490. rays(p1,p2.Position,3,"Deep orange","Neon")
  491. end)
  492. spawn(function()
  493. rays(p2,p3.Position,3,"Deep orange","Neon")
  494. end)
  495. spawn(function()
  496. rays(p3,p4.Position,3,"Deep orange","Neon")
  497. end)
  498. spawn(function()
  499. rays(p4,p5.Position,3,"Deep orange","Neon")
  500. end)
  501. spawn(function()
  502. rays(p5,p6.Position,3,"Deep orange","Neon")
  503. end)
  504. p1:Destroy()
  505. p2:Destroy()
  506. p3:Destroy()
  507. p4:Destroy()
  508. p5:Destroy()
  509. p6:Destroy()
  510. wait()
  511. end
  512. local HitFound=false
  513. local Hitbox=Instance.new("Part",Character)
  514. Hitbox.Size=Vector3.new(4,6,4)
  515. Hitbox.Anchored=true
  516. Hitbox.CanCollide=false
  517. Hitbox.Transparency=1
  518. Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-4)
  519. Hitbox.Touched:connect(function(Hit)
  520. if Hit.Parent:FindFirstChild("Humanoid") then
  521. if Hit.Parent.Name~=Player.Name then
  522. HitFound=true
  523.  
  524. Hitbox:Destroy()
  525. local Target=Hit.Parent
  526. local Hooman=Target:FindFirstChild("Humanoid")
  527. local OTorso=Target.Torso
  528. local BPER=Instance.new("Part",Character)
  529. BPER.Anchored=true
  530. BPER.CanCollide=false
  531. BPER.Transparency=1
  532. BPER.CFrame=Torso.CFrame*CFrame.Angles(0,math.rad(20),0,0)*CFrame.new(0,5,-10)
  533. BP=Instance.new("BodyPosition")
  534. BP.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  535. BP.Position=BPER.Position
  536. BP.Parent=OTorso
  537. local YELLOW=Instance.new("Sound",Character)
  538. YELLOW.SoundId="rbxassetid://624164065"
  539. YELLOW.Volume=3
  540. spawn(function()
  541. while HitFound==true do
  542. if Human.Health==0 then
  543. BP:Destroy()
  544. end
  545. wait()
  546. end
  547. end)
  548. wait(2)
  549. Neck.C0 = necko
  550. LH.C0 = LHC0
  551. LS.C0 = LSC0
  552. RH.C0 = RHC0
  553. RS.C0 = RSC0
  554. Torso.CFrame=OTorso.CFrame*CFrame.new(0,0,2.3)
  555. PEPART:Destroy()
  556. PEPART2:Destroy()
  557. SUNLIGHT:Destroy()
  558. YELLOW:Play()
  559. Torso.CFrame=Torso.CFrame*CFrame.new(0,-.3,0)*CFrame.Angles((math.rad(-13)),(math.rad(0)),(math.rad(0)))
  560. RH.C0=RH.C0*CFrame.new(.3,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(13))
  561. LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(15))
  562. RS.C0=RS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(110))
  563. LS.C0=LS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-110))
  564. Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0))
  565. local function balleff()
  566. spawn(function()
  567. local ball=Instance.new("Part",Character)
  568. ball.CanCollide=false
  569. ball.Anchored=true
  570. ball.Transparency=1
  571. ball.Size=Vector3.new(1,1,1)
  572. ball.CFrame=OTorso.CFrame
  573. ball.BrickColor=BrickColor.new("Deep orange")
  574. ball.Material="Neon"
  575. local sp=Instance.new("SpecialMesh",ball)
  576. sp.Scale=Vector3.new(1,1,1)
  577. sp.MeshType="Sphere"
  578. for i=1,13 do
  579. sp.Scale=sp.Scale+Vector3.new(2,2,2)
  580. ball.Transparency=i/13
  581. wait()
  582. end
  583. end)
  584. end
  585. for i=1,30 do
  586. balleff()
  587. for i=1,3 do
  588. RS.C0=RS.C0*CFrame.new(0,2/3,0)
  589. LS.C0=LS.C0*CFrame.new(0,-2/3,0)
  590. h:wait()
  591. end
  592. for i=1,3 do
  593. RS.C0=RS.C0*CFrame.new(0,-2/3,0)
  594. LS.C0=LS.C0*CFrame.new(0,2/3,0)
  595. h:wait()
  596. end
  597. h:wait()
  598. Hooman.Health=Hooman.Health-20
  599. end
  600. end
  601. Torso.Anchored=false
  602. Character.Animate.Disabled=false
  603. Neck.C0 = necko
  604. LH.C0 = LHC0
  605. LS.C0 = LSC0
  606. RH.C0 = RHC0
  607. RS.C0 = RSC0
  608. Torso.Anchored=false
  609. HitFound=false
  610. BP:Destroy()
  611.  
  612. end
  613. end)
  614. for i=1,360/4 do
  615. Hitbox.CFrame=Hitbox.CFrame*CFrame.Angles(math.rad(-4),math.rad(-4),math.rad(-4))
  616. if HitFound==true then
  617. break
  618. end
  619. h:wait()
  620. end
  621. if HitFound==false then
  622. Hitbox:Destroy()
  623. Neck.C0 = necko
  624. LH.C0 = LHC0
  625. LS.C0 = LSC0
  626. RH.C0 = RHC0
  627. RS.C0 = RSC0
  628. Torso.Anchored=false
  629. HitFound=false
  630. PEPART:Destroy()
  631. PEPART2:Destroy()
  632. SUNLIGHT:Destroy()
  633. Character.Animate.Disabled=false
  634. end
  635. Debounce=false
  636. end
  637. end)
  638. walkkeys={}
  639. Mouse.KeyDown:connect(function(Key)
  640. if Key=="w" or "a" or "s" or "d" then
  641. table.insert(walkkeys,Key)
  642. end
  643. end)
  644. spawn(function()
  645. while wait() do
  646. if walkkeys[1] or walkkeys[2] or walkkeys[3] or walkkeys[4] then
  647. --walking
  648. else
  649. --idle
  650. end
  651. end
  652. end)
  653. Mouse.KeyUp:connect(function(Key)
  654. if Key=="w" or "a" or "s" or "d" then
  655. for i, v in pairs(walkkeys) do
  656. if v=="w" or "a" or "s" or "d" then
  657. table.remove(walkkeys,i)
  658. end
  659. end
  660. end
  661. end)
  662. local trans={}
  663. for i=0,1,.1 do
  664. table.insert(trans,NumberSequenceKeypoint.new(i,i,i))
  665. end
  666. local sizes={NumberSequenceKeypoint.new(0,0.988,0),NumberSequenceKeypoint.new(0.0399,0.988,0),NumberSequenceKeypoint.new(0.52,0.617,0),
  667. NumberSequenceKeypoint.new(1,0.185,0)}
  668.  
  669. Mouse.KeyDown:connect(function(Key)
  670. if Key=="f" and Debounce==false then
  671. --EMERALD SPLASHO
  672. Debounce=true
  673. local bemz={}
  674. local HasHit=false
  675. local EpicOver=false
  676. Torso.Anchored=true
  677. for i=1,100 do
  678. Torso.CFrame=Torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles((math.rad(0)),(math.rad(-.2)),(math.rad(0)))
  679. RH.C0=RH.C0*CFrame.new(.003,0,0)*CFrame.Angles(math.rad(0),math.rad(.20),math.rad(.05))
  680. LH.C0=LH.C0*CFrame.new(.004,0,0)*CFrame.Angles(math.rad(-.10),math.rad(.20),math.rad(.10))
  681. RS.C0=RS.C0*CFrame.new(.005,0,0)*CFrame.Angles(math.rad(0),math.rad(.30),math.rad(.90))
  682. LS.C0=LS.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-.45),math.rad(-.90))
  683. Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(.20))
  684. h:wait()
  685. end
  686. local PosPart=Instance.new("Part",Character)
  687. PosPart.Anchored=true
  688. PosPart.CanCollide=false
  689. PosPart.Size=Vector3.new(0,0,0)
  690. PosPart.Transparency=1
  691. PosPart.CFrame=Torso.CFrame*CFrame.new(0,.5,-2)*CFrame.Angles(0,math.rad(20),0)
  692. local PE=Instance.new("ParticleEmitter",PosPart)
  693. PE.Color=ColorSequence.new(Color3.new(0,1,0),Color3.new(0,1,0))
  694. PE.Lifetime=NumberRange.new(.1,.1,.1)
  695. PE.Rate=50
  696. local ShootTable={}
  697. local function Shoot()
  698. spawn(function()
  699. local em=Instance.new("Part",Character)
  700. em.Size=Vector3.new(3,3,3)
  701. em.CFrame=PosPart.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),0)
  702. em.Anchored=true
  703. em.CanCollide=false
  704. em.Color=Color3.new(0,1,0)
  705. em.Material="Neon"
  706. em.Name="em"
  707. table.insert(ShootTable,em)
  708. local er=Instance.new("SpecialMesh",em)
  709. er.MeshType="Sphere"
  710. er.Scale=Vector3.new(2,2,4)
  711. local trail=Instance.new("ParticleEmitter",em)
  712. em.Size=Vector3.new(0,0,0)
  713. trail.Texture="rbxassetid://170478374"
  714. trail.Transparency=NumberSequence.new(trans)
  715. trail.LockedToPart=true
  716. trail.Rate=499999997952.000
  717. trail.Size=NumberSequence.new(sizes)
  718. trail.Lifetime=NumberRange.new(5,5,5)
  719. trail.Speed=NumberRange.new(20,20,20)
  720. trail.LightEmission=1
  721. trail.EmissionDirection="Back"
  722.  
  723. local HitBParent=part(Character,true,false,Vector3.new(1,1,1),PosPart.CFrame*CFrame.new(0,0,-320),Color3.new(0,0,0),"Neon",1)
  724. local HITBOX=part(Character,false,false,Vector3.new(7,7,7),PosPart.CFrame,Color3.new(0,0,0),"Plastic",1)
  725. local BEP=Instance.new("BodyVelocity")
  726. BEP.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  727. BEP.Velocity=(HitBParent.Position-HITBOX.Position).unit*121
  728. BEP.Parent=HITBOX
  729.  
  730. HITBOX.Touched:connect(function(Hit)
  731. if Hit.Parent:FindFirstChild("Humanoid") then
  732. if Hit.Parent.Name~=Player.Name then
  733. if HasHit==false then
  734. HasHit=true
  735. for i=1,#ShootTable do
  736. table.remove(ShootTable,i)
  737. end
  738. HITBOX:Destroy()
  739. print("HIT")
  740. local Target=Hit.Parent
  741. local OTorso=Target.Torso
  742. local Hooman=Target:FindFirstChild("Humanoid")
  743. camera.CameraType = Enum.CameraType.Scriptable
  744. camera.CameraSubject = OTorso
  745. spawn(function()
  746.  
  747.  
  748. wait(2.8)
  749. for i=1,18.2,.1 do
  750. if Human.Health<=0 then
  751. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
  752. game.Workspace.CurrentCamera.CameraType = "Custom"
  753. break
  754. end
  755. if Human.Health<=0 then else
  756. camera.CoordinateFrame=CFrame.new(OTorso.Position)*CFrame.Angles(0,i,0)*CFrame.new(0,0,i+10)
  757. h:wait() end
  758. end
  759. for i=1,130 do
  760. camera.CoordinateFrame=CFrame.new(OTorso.Position)*CFrame.new(0,0,i+40)
  761. h:wait()
  762. end
  763. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
  764. game.Workspace.CurrentCamera.CameraType = "Custom"
  765.  
  766. end)
  767. local Beams={}
  768. OTorso.Anchored=true
  769. for i=1,10 do
  770. local bem=Instance.new("Part",Character)
  771. bem.Size=Vector3.new(1,100,1)
  772. bem.Anchored=true
  773. bem.CanCollide=false
  774. bem.Color=Color3.new(0,1,0)
  775. bem.TopSurface=0
  776. bem.BottomSurface=0
  777. bem.Material="Neon"
  778. bem.Transparency=.9
  779. bem.Name="GreenBean"
  780. bem.CFrame=OTorso.CFrame*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  781. table.insert(bemz,bem)
  782. spawn(function()
  783. wait(7.3)
  784. bem:Destroy()
  785. end)
  786. bem.Touched:connect(function(Hit)
  787. if Hit.Name==Target.Name then
  788. bem:Destroy()
  789. end
  790. end)
  791. end
  792.  
  793.  
  794. local function Shoot2()
  795. spawn(function()
  796. local em=Instance.new("Part",Character)
  797. em.Size=Vector3.new(1,1,1)
  798. em.CFrame=OTorso.CFrame*CFrame.new(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  799. em.Anchored=true
  800. em.CanCollide=false
  801. em.Color=Color3.new(0,1,0)
  802. em.Material="Neon"
  803. em.Name="em2"
  804. em.Shape="Ball"
  805. em.Transparency=0
  806. local trail=Instance.new("ParticleEmitter",em)
  807. em.Size=Vector3.new(0,0,0)
  808. trail.Texture="rbxassetid://170478374"
  809. trail.Transparency=NumberSequence.new(trans)
  810. trail.LockedToPart=false
  811. trail.Rate=499999997952.000
  812. trail.Size=NumberSequence.new(sizes)
  813. trail.Lifetime=NumberRange.new(5,5,5)
  814. trail.Speed=NumberRange.new(0,0,0)
  815. trail.LightEmission=1
  816. trail.Enabled=false
  817. local BP=Instance.new("BodyPosition")
  818. BP.maxForce=Vector3.new(500,500,500)
  819. BP.Position=OTorso.Position
  820. --Play sound
  821. wait(4)
  822. trail.Enabled=true
  823. em.Anchored=false
  824. em.Transparency=0
  825. BP.Parent=em
  826. wait(1.5)
  827. em:Destroy()
  828. end)
  829. end
  830. local SPLASH=Instance.new("Sound",Character)
  831. SPLASH.SoundId="rbxassetid://536523766"
  832. SPLASH.Volume=3
  833. local EXPLOSION=Instance.new("Sound",Character)
  834. EXPLOSION.SoundId="rbxassetid://165969964"
  835. SPLASH:Play()
  836. for i=1,40 do
  837. Shoot2()
  838. Shoot2()
  839. Shoot2()
  840. end
  841. wait(6)
  842.  
  843.  
  844.  
  845. local ring1 = part(Character,true,false,Vector3.new(0,0,0),OTorso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10)),Color3.new(0,1,0),"Neon",0)
  846. local rm = Instance.new("SpecialMesh",ring1)
  847. rm.MeshType="Brick"
  848. rm.Scale = Vector3.new(250,250,250)
  849. local ring2 = ring1:Clone()
  850. ring2.Parent=Character
  851. local rm2 = Instance.new("SpecialMesh", ring2)
  852. rm2.MeshType="Brick"
  853. rm2.Scale =Vector3.new(250,250,250)
  854. local block1 = part(Character,true,false,Vector3.new(0,0,0),OTorso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10)),Color3.new(0,1,0),"Neon",0)
  855. local bm = Instance.new("BlockMesh",block1)
  856. bm.Scale=Vector3.new(500,500,500)
  857. local block2=block1:Clone()
  858. local bm2=bm:Clone()
  859. block2.Parent=Character
  860. bm2.Parent=block2
  861. block2.CFrame=OTorso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  862. spawn(function()
  863. for ii=1,3 do
  864. for i, v in pairs(Player:GetChildren()) do
  865. if v.ClassName=="Part" and v.Name=="GreenBean" then
  866. v:Destroy()
  867. end
  868. end
  869. wait(.2)
  870. end
  871. end)
  872. EXPLOSION:Play()
  873. spawn(function()
  874. for i = 1,50 do
  875. block1.CFrame=block1.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  876. block2.CFrame=block2.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  877. block1.Transparency=i/50
  878. block2.Transparency=i/50
  879. wait()
  880. end
  881. end)
  882. for i = 1,50 do
  883. ring1.CFrame=ring1.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  884. ring2.CFrame=ring2.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  885. ring1.Transparency = i/50
  886. ring2.Transparency = i/50
  887. wait()
  888. end
  889. ring1:Destroy()
  890. ring2:Destroy()
  891. OTorso.Position=OTorso.Position+Vector3.new(0,.001,0)
  892.  
  893. end
  894. end
  895. HasHit=false
  896. end
  897. end)
  898. pcall(function()
  899. for i, v in pairs(Player:GetChildren()) do
  900. if v.ClassName=="Part" and v.Name=="GreenBean" then
  901. v:Destroy()
  902. end
  903. end
  904. end)
  905. for i=1,160 do
  906. h:wait()
  907. em.CFrame=em.CFrame*CFrame.new(0,0,-2)
  908. --HitBParent.CFrame=HitBParent.CFrame*CFrame.new(0,0,-2)
  909. if HasHit==true then
  910. pcall(function()
  911. em:Destroy()
  912. end)
  913. break
  914. end
  915. end
  916.  
  917. pcall(function()
  918. em:Destroy()
  919. HITBOX:Destroy()
  920. HitBParent:Destroy()
  921. end)
  922. end)
  923. end
  924. pcall(function()
  925. for i, v in pairs(Player:GetChildren()) do
  926. if v.ClassName=="Part" and v.Name=="GreenBean" then
  927. v:Destroy()
  928. end
  929. end
  930. end)
  931. Shoot()
  932.  
  933. repeat
  934. wait()
  935. until Character:FindFirstChild("em")==nil and HasHit==false
  936. PosPart:Destroy()
  937. Neck.C0 = necko
  938. LH.C0 = LHC0
  939. LS.C0 = LSC0
  940. RH.C0 = RHC0
  941. RS.C0 = RSC0
  942. Torso.Anchored=false
  943. HasHit=false
  944. Debounce=false
  945. end
  946. end)
  947. Mouse.KeyDown:connect(function(Key)
  948. if Key=="g" then
  949. BloodSpurt(Character,Torso.CFrame)
  950. end
  951. end)
  952. SOUNDT={"rbxassetid://171370547","rbxassetid://466379148"}
  953. while true do
  954. if Human.health==0 then
  955. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
  956. game.Workspace.CurrentCamera.CameraType = "Custom"
  957. local Sound=Instance.new("Sound",Character)
  958. Sound.SoundId=SOUNDT[math.random(#SOUNDT)]
  959. Sound:Play()
  960. wait(100)
  961. end
  962. wait()
  963. end
Add Comment
Please, Sign In to add comment