Advertisement
epicboi

Untitled

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