Advertisement
voidscriptbuilderr

fe jojo

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