voidscriptbuilderr

FE jojo script another

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