Advertisement
megaluxe

oof

Aug 18th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 134.35 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility by WaverlyCole");InternalData = {}InternalData.RealOwner = owner;InternalData.RealObjs = {};InternalData.SoundLoudness = {};
  2. do
  3. script.Parent = InternalData.RealOwner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput";InternalData.Event = Event
  5. local function createObject (connections, index)
  6. local proxy = newproxy (true);local meta = getmetatable (proxy);
  7. local runbind = function (self, i, ...) connections[i]:Fire (...); end;
  8. while (#connections > 0) do connections[table.remove(connections, 1)] = Instance.new ('BindableEvent');end;
  9. meta.__index = function (self, i)
  10. if (i == 'TriggerEvent') then return runbind end;
  11. return connections[i] and connections[i].Event or index[i];
  12. end;
  13. meta.__newindex = index;meta.__metatable = false;return proxy
  14. end;
  15. local Mouse = createObject({"KeyUp","KeyDown","Button1Down","Button1Up","Move","Button2Down","Button2Up"},{["Target"] = nil;["Hit"] = CFrame.new()})
  16. local UserInputService = createObject({"InputBegan","InputEnded"},{})
  17. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  18. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  19. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  20. Event.OnServerEvent:Connect(function(FiredBy,Input)
  21. if FiredBy ~= InternalData.RealOwner then return end
  22. if Input.MouseEvent then
  23. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  24. Mouse:TriggerEvent("Move")
  25. elseif Input.Sound then
  26. if InternalData.SoundLoudness[Input.Sound] then InternalData.SoundLoudness[Input.Sound] = Input.Loudness end
  27. else
  28. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  29. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TriggerEvent(Begin and "Button1Down" or "Button1Up") end
  30. if Input.UserInputType == Enum.UserInputType.MouseButton2 then return Mouse:TriggerEvent(Begin and "Button2Down" or "Button2Up") 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. InternalData.LoadLibrary = LoadLibrary;LoadLibrary = function(Library)
  80. if Library == "RbxUtility" then
  81. return setmetatable({},{
  82. __tostring = function() return "RbxUtility" end;
  83. __index = function(self, Index)
  84. if Index:lower() == "create" then
  85. return function(Type)
  86. return function(Data)
  87. Data = Data or {}
  88. local Inst = Instance.new(Type)
  89. for x,y in pairs(Data) do
  90. if InternalData.RealObjs[y] then y = InternalData.RealObjs[y] end
  91. if y == owner then y = InternalData.RealOwner end
  92. Inst[x] = y
  93. end
  94. return Inst
  95. end
  96. end
  97. end
  98. return InternalData.LoadLibrary(Library)[Index]
  99. end
  100. })
  101. end
  102. return InternalData.LoadLibrary(Library)
  103. end
  104. InternalData.RealInstance = Instance;Instance = setmetatable({},{
  105. __index = function (self,Index)
  106. if Index:lower() == 'new' then
  107. return function (Type, Parent)
  108. if Parent == owner then Parent = InternalData.RealOwner end
  109. if InternalData.RealObjs[Parent] then Parent = InternalData.RealObjs[Parent] end
  110. local Real = InternalData.RealInstance.new(Type,Parent)
  111. if not Type then return end
  112. if Type == "BillboardGui" then
  113. local ToReturn = setmetatable({},{
  114. __index = function (self,Index)
  115. if type(Real[Index]) == "function" then
  116. if Index:lower() == "clone" then
  117. return function (self)
  118. local Real = Real:Clone()
  119. local ToReturn = setmetatable({RealObject = Real},{
  120. __index = function (self,Index)
  121. if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
  122. return Real[Index]
  123. end;
  124. __newindex = function (self,Index,Value)
  125. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  126. if Value == owner then Value = InternalData.RealOwner end
  127. Real[Index] = Value
  128. end;
  129. __tostring = function(self) return tostring(Real) end;
  130. })
  131. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  132. end
  133. end
  134. return function (self,...) return Real[Index](Real,...)end
  135. end
  136. return Real[Index]
  137. end;
  138. __newindex = function (self,Index,Value)
  139. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  140. if Value == owner then Value = InternalData.RealOwner end
  141. Real[Index] = Value
  142. end;
  143. __tostring = function(self) return tostring(Real) end;
  144. })
  145. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  146. elseif Type:lower() == "sound" then
  147. Real.Parent = owner.Character;
  148. local ToReturn = setmetatable({RealObject = Real},{
  149. __index = function (self,Index)
  150. if Index:lower() == "playbackloudness" then
  151. return InternalData.SoundLoudness[Real] or 0
  152. elseif type(Real[Index]) == "function" then
  153. if Index:lower() == "clone" then
  154. return function (self)
  155. local Real = Real:Clone()
  156. local ToReturn = setmetatable({},{
  157. __index = function (self,Index)
  158. if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
  159. return Real[Index]
  160. end;
  161. __newindex = function (self,Index,Value)
  162. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  163. if Value == owner then Value = InternalData.RealOwner end
  164. Real[Index] = Value
  165. end;
  166. __tostring = function(self) return tostring(Real) end;
  167. })
  168. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  169. end
  170. end
  171. return function (self,...) return Real[Index](Real,...)end
  172. end
  173. return Real[Index]
  174. end;
  175. __newindex = function (self,Index,Value)
  176. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  177. if Value == owner then Value = InternalData.RealOwner end
  178. Real[Index] = Value
  179. end;
  180. __tostring = function(self) return tostring(Real) end;
  181. })
  182. InternalData.RealObjs[ToReturn] = Real;InternalData.SoundLoudness[Real] = 0;repeat wait() until InternalData.Event.Parent InternalData.Event:FireClient(InternalData.RealOwner,{"NewSound",Real}) return ToReturn;
  183. else
  184. local ToReturn = setmetatable({RealObject = Real},{
  185. __index = function (self,Index)
  186. if type(Real[Index]) == "function" then
  187. if Index:lower() == "clone" then
  188. return function (self)
  189. local Real = Real:Clone()
  190. local ToReturn = setmetatable({},{
  191. __index = function (self,Index)
  192. if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
  193. return Real[Index]
  194. end;
  195. __newindex = function (self,Index,Value)
  196. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  197. if Value == owner then Value = InternalData.RealOwner end
  198. Real[Index] = Value
  199. end;
  200. __tostring = function(self) return tostring(Real) end;
  201. })
  202. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  203. end
  204. end
  205. return function (self,...) return Real[Index](Real,...)end
  206. end
  207. return Real[Index]
  208. end;
  209. __newindex = function (self,Index,Value)
  210. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  211. if Value == owner then Value = InternalData.RealOwner end
  212. Real[Index] = Value
  213. end;
  214. __tostring = function(self) return tostring(Real) end;
  215. })
  216. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  217. end
  218. end
  219. end
  220. return InternalData.RealInstance[Index]
  221. end;
  222. __tostring = function(self) return tostring(InternalData.RealInstance) end;
  223. });
  224. InternalData.RealGame = game;game = setmetatable({},{
  225. __index = function (self,Index)
  226. if InternalData.RealGame[Index] then
  227. local Type = type(InternalData.RealGame[Index])
  228. if Type == "function" then
  229. if Index:lower() == "getservice" or Index:lower() == "service" then
  230. return function (self,Service)
  231. local FakeServices = {
  232. ["players"] = function()
  233. return setmetatable({},{
  234. __index = function (self2,Index2)
  235. local RealService = InternalData.RealGame:GetService(Service)
  236. local Type2 = type(RealService[Index2])
  237. if Type2 == "function" then
  238. return function (self,...) return RealService[Index2](RealService,...)end
  239. else
  240. if Index2:lower() == "localplayer" then return InternalData.NewOwner end
  241. return RealService[Index2]
  242. end
  243. end;
  244. __tostring = function(self) return tostring(InternalData.RealGame:GetService(Service)) end
  245. })
  246. end;
  247. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  248. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  249. ["debris"] = function()
  250. return setmetatable({},{
  251. __index = function(self2,Index2)
  252. local RealService = InternalData.RealGame:GetService(Service)
  253. local Type2 = type(RealService[Index2])
  254. if Type2 == "function" then
  255. if Index2:lower() == "additem" then
  256. return function (self,Item,Time)
  257. if InternalData.RealObjs[Item] then Item = InternalData.RealObjs[Item] end
  258. return RealService:AddItem(Item,Time)
  259. end
  260. end
  261. return function (self,...) return RealService[Index2](RealService,...) end
  262. end
  263. return RealService[Index2]
  264. end;
  265. __tostring = function(self) return tostring(InternalData.RealGame:GetService("Debris")) end
  266. })
  267. end;
  268. ["runservice"] = function()
  269. return setmetatable({},{
  270. __index = function(self2,Index2)
  271. local RealService = InternalData.RealGame:GetService(Service)
  272. local Type2 = type(RealService[Index2])
  273. if Type2 == "function" then
  274. return function (self,...) return RealService[Index2](RealService,...) end
  275. else
  276. local RunServices = {
  277. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return InternalData.RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  278. ["renderstepped"] = function() return RealService["Stepped"] end
  279. }
  280. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  281. return RealService[Index2]
  282. end
  283. end;
  284. __tostring = function(self) return tostring(InternalData.RealGame:GetService("RunService")) end
  285. })
  286. end
  287. }
  288. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  289. return InternalData.RealGame:GetService(Service)
  290. end
  291. end
  292. return function (self,...) return InternalData.RealGame[Index](InternalData.RealGame,...) end
  293. else
  294. if game:GetService(Index) then return game:GetService(Index) end
  295. return InternalData.RealGame[Index]
  296. end
  297. end
  298. return nil
  299. end;
  300. __tostring = function(self) return tostring(InternalData.game) end
  301. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete!")
  302.  
  303. --//Paste script below this line.
  304. --[[
  305. THE MURDERER
  306. Created by Quil_Cyndaquil (ROBLOX)
  307. MintyLatios (V3rmillion)
  308. Minty Latios#1938
  309.  
  310. Credit to CKbackup for the knife
  311. Credit to Rufus14 for the ragdolls
  312.  
  313.  
  314. --]]
  315. wait(1 / 60)
  316. Effects = { }
  317. local Player = game.Players.localPlayer
  318. local Character = Player.Character
  319. local Humanoid = Character.Humanoid
  320. local Mouse = Player:GetMouse()
  321. local LeftArm = Character["Left Arm"]
  322. local RightArm = Character["Right Arm"]
  323. local LeftLeg = Character["Left Leg"]
  324. local RightLeg = Character["Right Leg"]
  325. local Head = Character.Head
  326. local Torso = Character.Torso
  327. local Camera = game.Workspace.CurrentCamera
  328. local RootPart = Character.HumanoidRootPart
  329. local RootJoint = RootPart.RootJoint
  330. local attack = false
  331. local Anim = 'Idle'
  332. local Lighty = game:GetService"Lighting"
  333. local attacktype = 1
  334. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  335. local velocity = RootPart.Velocity.y
  336. local sine = 0
  337. local change = 1
  338. local Create = LoadLibrary("RbxUtility").Create
  339.  
  340.  
  341. local chara = Character
  342. local m = Create("Model"){
  343. Parent = Character,
  344. Name = "WeaponModel",
  345. }
  346.  
  347. Humanoid.Animator.Parent = nil
  348. Character.Animate.Parent = nil
  349.  
  350. Humanoid.WalkSpeed = 8
  351.  
  352.  
  353. local newMotor = function(part0, part1, c0, c1)
  354. local w = Create('Motor'){
  355. Parent = part0,
  356. Part0 = part0,
  357. Part1 = part1,
  358. C0 = c0,
  359. C1 = c1,
  360. }
  361. return w
  362. end
  363.  
  364. function clerp(a, b, t)
  365. return a:lerp(b, t)
  366. end
  367.  
  368. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  369. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  370.  
  371. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  372. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  373. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  374. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  375. RootJoint.C1 = CFrame.new(0, 0, 0)
  376. RootJoint.C0 = CFrame.new(0, 0, 0)
  377. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  378. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  379.  
  380. local rarmc1 = RW.C1
  381. local larmc1 = LW.C1
  382. local rlegc1 = RH.C1
  383. local llegc1 = LH.C1
  384.  
  385. local resetc1 = false
  386.  
  387. function PlayAnimationFromTable(table, speed, bool)
  388. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  389. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  390. RW.C0 = clerp(RW.C0, table[3], speed)
  391. LW.C0 = clerp(LW.C0, table[4], speed)
  392. RH.C0 = clerp(RH.C0, table[5], speed)
  393. LH.C0 = clerp(LH.C0, table[6], speed)
  394. if bool == true then
  395. if resetc1 == false then
  396. resetc1 = true
  397. RootJoint.C1 = RootJoint.C1
  398. Torso.Neck.C1 = Torso.Neck.C1
  399. RW.C1 = rarmc1
  400. LW.C1 = larmc1
  401. RH.C1 = rlegc1
  402. LH.C1 = llegc1
  403. end
  404. end
  405. end
  406.  
  407. ArtificialHB = Create("BindableEvent", script){
  408. Parent = script,
  409. Name = "Heartbeat",
  410. }
  411.  
  412. script:WaitForChild("Heartbeat")
  413.  
  414. frame = 1 / 30
  415. tf = 0
  416. allowframeloss = false
  417. tossremainder = false
  418. lastframe = tick()
  419. script.Heartbeat:Fire()
  420.  
  421.  
  422. New = function(Object, Parent, Name, Data)
  423. local Object = Instance.new(Object)
  424. for Index, Value in pairs(Data or {}) do
  425. Object[Index] = Value
  426. end
  427. Object.Parent = Parent
  428. Object.Name = Name
  429. return Object
  430. end
  431.  
  432. if chara.Head:FindFirstChild"face" then
  433. chara.Head.face.Texture = "rbxassetid://67493879"
  434. end
  435. --Credit to Psychopath for this shit
  436.  
  437. Knifu = New("Model",chara,"Knifu",{})
  438. Handle = New("Part",Knifu,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  439. Mesh = New("CylinderMesh",Handle,"Mesh",{})
  440. KWeld = New("Weld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0=CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))})
  441. Hitbox = New("Part",Knifu,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 1.4000001, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 27.6000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  442. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 1.20000052, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  443. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.2000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  444. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  445. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  446. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.8000031, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  447. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  448. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  449. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.800005555, 26.8000031, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  450. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  451. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  452. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(54.1000023, 0.400004029, 26.8000031, 1, 0, 0, 0, 0, 1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  453. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  454. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  455. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(54.1000023, 0.500006318, 27.2000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  456. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  457. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.800000429, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  458. BloodPart = New("Part",Knifu,"BloodPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.399999946, 0.400000036),CFrame = CFrame.new(54.1000023, 0.600008607, 28.1000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  459. Mesh = New("SpecialMesh",BloodPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  460. Weld = New("ManualWeld",BloodPart,"Weld",{Part0 = BloodPart,Part1 = Handle,C1 = CFrame.new(0, 1.70000005, 1.90734863e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  461. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700007081, 27.8000031, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  462. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  463. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.40000057, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  464. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.0000038, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  465. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  466. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  467. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.0000038, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  468. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  469. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  470. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.2000027, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  471. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  472. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  473. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.2000027, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  474. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  475. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  476. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.4000034, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  477. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  478. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  479. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.4000034, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  480. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  481. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  482. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.6000042, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  483. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  484. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  485. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.6000042, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  486. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  487. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  488. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700007081, 27.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  489. Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  490. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  491. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  492. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  493. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  494. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.6000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  495. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  496. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  497. Blood2Part = New("Part",Knifu,"Blood2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(54.1000023, 0.500006318, 27.7000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  498. Mesh = New("BlockMesh",Blood2Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  499. Weld = New("ManualWeld",Blood2Part,"Weld",{Part0 = Blood2Part,Part1 = Handle,C1 = CFrame.new(0, 1.30000043, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  500. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(54.1000023, 0.700008988, 27.8000031, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  501. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  502. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.4000001, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  503. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(54.1000023, 0.500008225, 27.4000034, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  504. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  505. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  506.  
  507. local p1mit = Instance.new("ParticleEmitter",Hitbox)
  508. p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
  509. p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  510. p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  511. p1mit.Lifetime = NumberRange.new(2)
  512. p1mit.Rate = 100
  513. p1mit.Enabled = false
  514. p1mit.Acceleration = Vector3.new(0,-5,0)
  515. p1mit.Rotation = NumberRange.new(0,359)
  516. p1mit.Speed = NumberRange.new(0)
  517. local p2mit = Instance.new("ParticleEmitter",BloodPart)
  518. p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
  519. p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  520. p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.1),NumberSequenceKeypoint.new(1,.1)})
  521. p2mit.Lifetime = NumberRange.new(1)
  522. p2mit.Rate = 10
  523. p2mit.Acceleration = Vector3.new(0,-10,0)
  524. p2mit.Speed = NumberRange.new(0)
  525. local p3mit = p2mit:Clone()
  526. p3mit.Parent = Blood2Part
  527.  
  528. game:GetService("RunService").Heartbeat:connect(function(s, p)
  529. tf = tf + s
  530. if tf >= frame then
  531. if allowframeloss then
  532. script.Heartbeat:Fire()
  533. lastframe = tick()
  534. else
  535. for i = 1, math.floor(tf / frame) do
  536. script.Heartbeat:Fire()
  537. end
  538. lastframe = tick()
  539. end
  540. if tossremainder then
  541. tf = 0
  542. else
  543. tf = tf - frame * math.floor(tf / frame)
  544. end
  545. end
  546. end)
  547.  
  548. function swait(num)
  549. if num == 0 or num == nil then
  550. ArtificialHB.Event:wait()
  551. else
  552. for i = 0, num do
  553. ArtificialHB.Event:wait()
  554. end
  555. end
  556. end
  557.  
  558. function RemoveOutlines(part)
  559. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  560. end
  561.  
  562.  
  563. local txt = Instance.new("BillboardGui", chara)
  564. txt.Adornee = chara.Head
  565. txt.Name = "Nametag"
  566. txt.Size = UDim2.new(2, 0, 1.2, 0)
  567. txt.StudsOffset = Vector3.new(-9, 6, 0)
  568. local text = Instance.new("TextLabel", txt)
  569. text.Size = UDim2.new(10, 0, 7, 0)
  570. text.TextSize = 24
  571. text.Font = Enum.Font.Cartoon
  572. text.TextScaled = false
  573. text.BackgroundTransparency = 1
  574. text.TextColor3 = Color3.new(1,1,1)
  575. text.TextStrokeTransparency = 0
  576. text.TextStrokeColor3 = Color3.new(1,0,0)
  577. text.Text = "The Murderer"
  578.  
  579. function chat(...)
  580. local txxt = {...}
  581. local ch = coroutine.wrap(function()
  582. if chara:FindFirstChild("Chatt")~= nil then
  583. Character:FindFirstChild("Chatt"):destroy()
  584. end
  585. local txt = Instance.new("BillboardGui", chara)
  586. txt.Adornee = chara.Head
  587. txt.Name = "Chatt"
  588. txt.Size = UDim2.new(2, 0, 1.2, 0)
  589. txt.StudsOffset = Vector3.new(-9, 7, 0)
  590. local text = Instance.new("TextLabel", txt)
  591. text.Size = UDim2.new(10, 0, 7, 0)
  592. text.TextSize = 24
  593. text.Font = Enum.Font.Cartoon
  594. text.TextScaled = false
  595. text.BackgroundTransparency = 1
  596. text.TextColor3 = Color3.new(0,0,0)
  597. text.TextStrokeTransparency = 0
  598. text.TextStrokeColor3 = Color3.new(1,0,0)
  599. text.Text = ""
  600. txxt = table.concat(txxt,"\t")
  601. for i = 1, #txxt do
  602. text.Text = txxt:sub(1,i)
  603. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
  604. wait()
  605. end
  606. wait(2)
  607. for trans = 0,1,.1 do
  608. text.TextTransparency = trans
  609. text.TextStrokeTransparency = trans
  610. wait()
  611. end
  612. wait()
  613. txt:destroy()
  614. end)
  615.  
  616. ch(...)
  617. end
  618. Player.Chatted:connect(chat)
  619. CFuncs = {
  620. ["Part"] = {
  621. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  622. local Part = Create("Part"){
  623. Parent = Parent,
  624. Reflectance = Reflectance,
  625. Transparency = Transparency,
  626. CanCollide = false,
  627. Locked = true,
  628. BrickColor = BrickColor.new(tostring(BColor)),
  629. Name = Name,
  630. Size = Size,
  631. Material = Material,
  632. }
  633. RemoveOutlines(Part)
  634. return Part
  635. end;
  636. };
  637.  
  638. ["Mesh"] = {
  639. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  640. local Msh = Create(Mesh){
  641. Parent = Part,
  642. Offset = OffSet,
  643. Scale = Scale,
  644. }
  645. if Mesh == "SpecialMesh" then
  646. Msh.MeshType = MeshType
  647. Msh.MeshId = MeshId
  648. end
  649. return Msh
  650. end;
  651. };
  652.  
  653. ["Mesh"] = {
  654. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  655. local Msh = Create(Mesh){
  656. Parent = Part,
  657. Offset = OffSet,
  658. Scale = Scale,
  659. }
  660. if Mesh == "SpecialMesh" then
  661. Msh.MeshType = MeshType
  662. Msh.MeshId = MeshId
  663. end
  664. return Msh
  665. end;
  666. };
  667.  
  668. ["Weld"] = {
  669. Create = function(Parent, Part0, Part1, C0, C1)
  670. local Weld = Create("Weld"){
  671. Parent = Parent,
  672. Part0 = Part0,
  673. Part1 = Part1,
  674. C0 = C0,
  675. C1 = C1,
  676. }
  677. return Weld
  678. end;
  679. };
  680.  
  681. ["Sound"] = {
  682. Create = function(id, par, vol, pit)
  683. coroutine.resume(coroutine.create(function()
  684. local S = Create("Sound"){
  685. Volume = vol,
  686. Pitch = pit or 1,
  687. SoundId = id,
  688. Parent = par or workspace,
  689. }
  690. wait()
  691. S:play()
  692. game:GetService("Debris"):AddItem(S, 6)
  693. end))
  694. end;
  695. };
  696.  
  697. ["ParticleEmitter"] = {
  698. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  699. local fp = Create("ParticleEmitter"){
  700. Parent = Parent,
  701. Color = ColorSequence.new(Color1, Color2),
  702. LightEmission = LightEmission,
  703. Size = Size,
  704. Texture = Texture,
  705. Transparency = Transparency,
  706. ZOffset = ZOffset,
  707. Acceleration = Accel,
  708. Drag = Drag,
  709. LockedToPart = LockedToPart,
  710. VelocityInheritance = VelocityInheritance,
  711. EmissionDirection = EmissionDirection,
  712. Enabled = Enabled,
  713. Lifetime = LifeTime,
  714. Rate = Rate,
  715. Rotation = Rotation,
  716. RotSpeed = RotSpeed,
  717. Speed = Speed,
  718. VelocitySpread = VelocitySpread,
  719. }
  720. return fp
  721. end;
  722. };
  723.  
  724. CreateTemplate = {
  725.  
  726. };
  727. }
  728.  
  729. function rayCast(Position, Direction, Range, Ignore)
  730. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  731. end
  732.  
  733.  
  734. FindNearestTorso = function(pos)
  735. local list = (game.Workspace:children())
  736. local torso = nil
  737. local dist = 1000
  738. local temp, human, temp2 = nil, nil, nil
  739. for x = 1, #list do
  740. temp2 = list[x]
  741. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  742. temp = temp2:findFirstChild("Torso")
  743. human = temp2:findFirstChild("Humanoid")
  744. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  745. local dohit = true
  746. if dohit == true then
  747. torso = temp
  748. dist = (temp.Position - pos).magnitude
  749. end
  750. end
  751. end
  752. end
  753. return torso, dist
  754. end
  755.  
  756. function FindNearestTorsos(Position, Distance, SinglePlayer)
  757. if SinglePlayer then
  758. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  759. end
  760. local List = {}
  761. for i, v in pairs(workspace:GetChildren()) do
  762. if v:IsA("Model") then
  763. if v:findFirstChild("Torso") then
  764. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  765. if v ~= Character then
  766. if (v.Torso.Position - Position).magnitude <= Distance then
  767. table.insert(List, {v,(v.Torso.Position - Position).magnitude})
  768. end
  769. end
  770. end
  771. end
  772. end
  773. end
  774. return List
  775. end
  776.  
  777.  
  778. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  779. if hit.Parent == nil then
  780. return
  781. end
  782. local h = hit.Parent:FindFirstChild("Humanoid")
  783. for _, v in pairs(hit.Parent:children()) do
  784. if v:IsA("Humanoid") then
  785. h = v
  786. end
  787. end
  788. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  789. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  790. if hit.Parent.DebounceHit.Value == true then
  791. return
  792. end
  793. end
  794. local c = Create("ObjectValue"){
  795. Name = "creator",
  796. Value = game:service("Players").LocalPlayer,
  797. Parent = h,
  798. }
  799. game:GetService("Debris"):AddItem(c, .5)
  800. if HitSound ~= nil and HitPitch ~= nil then
  801. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  802. end
  803. local Damage = math.random(minim, maxim)
  804. local blocked = false
  805. local block = hit.Parent:findFirstChild("Block")
  806. if block ~= nil then
  807. if block.className == "IntValue" then
  808. if block.Value > 0 then
  809. blocked = true
  810. block.Value = block.Value - 1
  811. print(block.Value)
  812. end
  813. end
  814. end
  815. if blocked == false then
  816. h.Health = h.Health - Damage
  817. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  818. else
  819. h.Health = h.Health - (Damage / 2)
  820. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  821. end
  822. if Type == "Knockdown" then
  823. local hum = hit.Parent.Humanoid
  824. hum.PlatformStand = true
  825. coroutine.resume(coroutine.create(function(HHumanoid)
  826. swait(1)
  827. HHumanoid.PlatformStand = false
  828. end), hum)
  829. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  830. local bodvol = Create("BodyVelocity"){
  831. velocity = angle * knockback,
  832. P = 5000,
  833. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  834. Parent = hit,
  835. }
  836. local rl = Create("BodyAngularVelocity"){
  837. P = 3000,
  838. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  839. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  840. Parent = hit,
  841. }
  842. game:GetService("Debris"):AddItem(bodvol, .5)
  843. game:GetService("Debris"):AddItem(rl, .5)
  844. elseif Type == "Normal" then
  845. local vp = Create("BodyVelocity"){
  846. P = 500,
  847. maxForce = Vector3.new(math.huge, 0, math.huge),
  848. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  849. }
  850. if knockback > 0 then
  851. vp.Parent = hit.Parent.Torso
  852. end
  853. game:GetService("Debris"):AddItem(vp, .5)
  854. elseif Type == "Up" then
  855. local bodyVelocity = Create("BodyVelocity"){
  856. velocity = Vector3.new(0, 20, 0),
  857. P = 5000,
  858. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  859. Parent = hit,
  860. }
  861. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  862. elseif Type == "DarkUp" then
  863. coroutine.resume(coroutine.create(function()
  864. for i = 0, 1, 0.1 do
  865. swait()
  866. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  867. end
  868. end))
  869. local bodyVelocity = Create("BodyVelocity"){
  870. velocity = Vector3.new(0, 20, 0),
  871. P = 5000,
  872. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  873. Parent = hit,
  874. }
  875. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  876. elseif Type == "Snare" then
  877. local bp = Create("BodyPosition"){
  878. P = 2000,
  879. D = 100,
  880. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  881. position = hit.Parent.Torso.Position,
  882. Parent = hit.Parent.Torso,
  883. }
  884. game:GetService("Debris"):AddItem(bp, 1)
  885. elseif Type == "Freeze" then
  886. local BodPos = Create("BodyPosition"){
  887. P = 50000,
  888. D = 1000,
  889. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  890. position = hit.Parent.Torso.Position,
  891. Parent = hit.Parent.Torso,
  892. }
  893. local BodGy = Create("BodyGyro") {
  894. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  895. P = 20e+003,
  896. Parent = hit.Parent.Torso,
  897. cframe = hit.Parent.Torso.CFrame,
  898. }
  899. hit.Parent.Torso.Anchored = true
  900. coroutine.resume(coroutine.create(function(Part)
  901. swait(1.5)
  902. Part.Anchored = false
  903. end), hit.Parent.Torso)
  904. game:GetService("Debris"):AddItem(BodPos, 3)
  905. game:GetService("Debris"):AddItem(BodGy, 3)
  906. end
  907. local debounce = Create("BoolValue"){
  908. Name = "DebounceHit",
  909. Parent = hit.Parent,
  910. Value = true,
  911. }
  912. game:GetService("Debris"):AddItem(debounce, Delay)
  913. c = Create("ObjectValue"){
  914. Name = "creator",
  915. Value = Player,
  916. Parent = h,
  917. }
  918. game:GetService("Debris"):AddItem(c, .5)
  919. end
  920. end
  921.  
  922. function ShowDamage(Pos, Text, Time, Color)
  923. local Rate = (1 / 30)
  924. local Pos = (Pos or Vector3.new(0, 0, 0))
  925. local Text = (Text or "")
  926. local Time = (Time or 2)
  927. local Color = (Color or Color3.new(1, 0, 1))
  928. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  929. EffectPart.Anchored = true
  930. local BillboardGui = Create("BillboardGui"){
  931. Size = UDim2.new(3, 0, 3, 0),
  932. Adornee = EffectPart,
  933. Parent = EffectPart,
  934. }
  935. local TextLabel = Create("TextLabel"){
  936. BackgroundTransparency = 1,
  937. Size = UDim2.new(1, 0, 1, 0),
  938. Text = Text,
  939. Font = "SciFi",
  940. TextColor3 = Color,
  941. TextScaled = true,
  942. Parent = BillboardGui,
  943. }
  944. game.Debris:AddItem(EffectPart, (Time))
  945. EffectPart.Parent = game:GetService("Workspace")
  946. delay(0, function()
  947. local Frames = (Time / Rate)
  948. for Frame = 1, Frames do
  949. wait(Rate)
  950. local Percent = (Frame / Frames)
  951. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  952. TextLabel.TextTransparency = Percent
  953. end
  954. if EffectPart and EffectPart.Parent then
  955. EffectPart:Destroy()
  956. end
  957. end)
  958. end
  959.  
  960. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  961. for _, c in pairs(workspace:children()) do
  962. local hum = c:findFirstChild("Humanoid")
  963. if hum ~= nil then
  964. local head = c:findFirstChild("Torso")
  965. if head ~= nil then
  966. local targ = head.Position - Part.Position
  967. local mag = targ.magnitude
  968. if mag <= Magnitude and c.Name ~= Player.Name then
  969. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  970. end
  971. end
  972. end
  973. end
  974. end
  975.  
  976. EffectModel = Create("Model"){
  977. Parent = Character,
  978. Name = "Effects",
  979. }
  980.  
  981. Effects = {
  982. Block = {
  983. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  984. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  985. prt.Anchored = true
  986. prt.CFrame = cframe
  987. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  988. game:GetService("Debris"):AddItem(prt, 10)
  989. if Type == 1 or Type == nil then
  990. table.insert(Effects, {
  991. prt,
  992. "Block1",
  993. delay,
  994. x3,
  995. y3,
  996. z3,
  997. msh
  998. })
  999. elseif Type == 2 then
  1000. table.insert(Effects, {
  1001. prt,
  1002. "Block2",
  1003. delay,
  1004. x3,
  1005. y3,
  1006. z3,
  1007. msh
  1008. })
  1009. end
  1010. end;
  1011. };
  1012.  
  1013. Cylinder = {
  1014. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1015. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1016. prt.Anchored = true
  1017. prt.CFrame = cframe
  1018. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1019. game:GetService("Debris"):AddItem(prt, 10)
  1020. table.insert(Effects, {
  1021. prt,
  1022. "Cylinder",
  1023. delay,
  1024. x3,
  1025. y3,
  1026. z3,
  1027. msh
  1028. })
  1029. end;
  1030. };
  1031. Head = {
  1032. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1033. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1034. prt.Anchored = true
  1035. prt.CFrame = cframe
  1036. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1037. game:GetService("Debris"):AddItem(prt, 10)
  1038. table.insert(Effects, {
  1039. prt,
  1040. "Cylinder",
  1041. delay,
  1042. x3,
  1043. y3,
  1044. z3,
  1045. msh
  1046. })
  1047. end;
  1048. };
  1049.  
  1050. Sphere = {
  1051. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1052. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1053. prt.Anchored = true
  1054. prt.CFrame = cframe
  1055. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1056. game:GetService("Debris"):AddItem(prt, 10)
  1057. table.insert(Effects, {
  1058. prt,
  1059. "Cylinder",
  1060. delay,
  1061. x3,
  1062. y3,
  1063. z3,
  1064. msh
  1065. })
  1066. end;
  1067. };
  1068.  
  1069. Elect = {
  1070. Create = function(cff, x, y, z)
  1071. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  1072. prt.Anchored = true
  1073. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1074. prt.CFrame = CFrame.new(prt.Position)
  1075. game:GetService("Debris"):AddItem(prt, 2)
  1076. local xval = math.random() / 2
  1077. local yval = math.random() / 2
  1078. local zval = math.random() / 2
  1079. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1080. table.insert(Effects, {
  1081. prt,
  1082. "Elec",
  1083. 0.1,
  1084. x,
  1085. y,
  1086. z,
  1087. xval,
  1088. yval,
  1089. zval
  1090. })
  1091. end;
  1092.  
  1093. };
  1094.  
  1095. Ring = {
  1096. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1097. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1098. prt.Anchored = true
  1099. prt.CFrame = cframe
  1100. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1101. game:GetService("Debris"):AddItem(prt, 10)
  1102. table.insert(Effects, {
  1103. prt,
  1104. "Cylinder",
  1105. delay,
  1106. x3,
  1107. y3,
  1108. z3,
  1109. msh
  1110. })
  1111. end;
  1112. };
  1113.  
  1114.  
  1115. Wave = {
  1116. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1117. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1118. prt.Anchored = true
  1119. prt.CFrame = cframe
  1120. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1121. game:GetService("Debris"):AddItem(prt, 10)
  1122. table.insert(Effects, {
  1123. prt,
  1124. "Cylinder",
  1125. delay,
  1126. x3,
  1127. y3,
  1128. z3,
  1129. msh
  1130. })
  1131. end;
  1132. };
  1133.  
  1134. Break = {
  1135. Create = function(brickcolor, cframe, x1, y1, z1)
  1136. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1137. prt.Anchored = true
  1138. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1139. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1140. local num = math.random(10, 50) / 1000
  1141. game:GetService("Debris"):AddItem(prt, 10)
  1142. table.insert(Effects, {
  1143. prt,
  1144. "Shatter",
  1145. num,
  1146. prt.CFrame,
  1147. math.random() - math.random(),
  1148. 0,
  1149. math.random(50, 100) / 100
  1150. })
  1151. end;
  1152. };
  1153.  
  1154. Fire = {
  1155. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1156. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1157. prt.Anchored = true
  1158. prt.CFrame = cframe
  1159. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1160. game:GetService("Debris"):AddItem(prt, 10)
  1161. table.insert(Effects, {
  1162. prt,
  1163. "Fire",
  1164. delay,
  1165. 1,
  1166. 1,
  1167. 1,
  1168. msh
  1169. })
  1170. end;
  1171. };
  1172.  
  1173. FireWave = {
  1174. Create = function(brickcolor, cframe, x1, y1, z1)
  1175. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1176. prt.Anchored = true
  1177. prt.CFrame = cframe
  1178. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1179. local d = Create("Decal"){
  1180. Parent = prt,
  1181. Texture = "rbxassetid://26356434",
  1182. Face = "Top",
  1183. }
  1184. local d = Create("Decal"){
  1185. Parent = prt,
  1186. Texture = "rbxassetid://26356434",
  1187. Face = "Bottom",
  1188. }
  1189. game:GetService("Debris"):AddItem(prt, 10)
  1190. table.insert(Effects, {
  1191. prt,
  1192. "FireWave",
  1193. 1,
  1194. 30,
  1195. math.random(400, 600) / 100,
  1196. msh
  1197. })
  1198. end;
  1199. };
  1200.  
  1201. Lightning = {
  1202. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1203. local magz = (p0 - p1).magnitude
  1204. local curpos = p0
  1205. local trz = {
  1206. -ofs,
  1207. ofs
  1208. }
  1209. for i = 1, tym do
  1210. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1211. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1212. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1213. li.Material = "Neon"
  1214. if tym == i then
  1215. local magz2 = (curpos - p1).magnitude
  1216. li.Size = Vector3.new(th, th, magz2)
  1217. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1218. table.insert(Effects, {
  1219. li,
  1220. "Disappear",
  1221. last
  1222. })
  1223. else
  1224. do
  1225. do
  1226. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1227. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1228. game.Debris:AddItem(li, 10)
  1229. table.insert(Effects, {
  1230. li,
  1231. "Disappear",
  1232. last
  1233. })
  1234. end
  1235. end
  1236. end
  1237. end
  1238. end
  1239. };
  1240.  
  1241. EffectTemplate = {
  1242.  
  1243. };
  1244. }
  1245.  
  1246. function attackone()
  1247. attack = true
  1248. for i = 0, 1, 0.1 do
  1249. swait()
  1250. PlayAnimationFromTable({
  1251. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1252. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1253. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1254. CFrame.new(-1.5, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1255. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1256. CFrame.new(-0.5, -2, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1257. }, .3, false)
  1258. end
  1259. attack = false
  1260. end
  1261.  
  1262. Mouse.KeyDown:connect(function(k)
  1263. k = k:lower()
  1264. if attack == false and k == '' then
  1265.  
  1266. end
  1267. end)
  1268.  
  1269. abss = Instance.new("BillboardGui",Character)
  1270. abss.Size = UDim2.new(10,0,10,0)
  1271. abss.Enabled = false
  1272. imgl = Instance.new("ImageLabel",abss)
  1273. imgl.Position = UDim2.new(0,0,0,0)
  1274. imgl.Size = UDim2.new(1,0,1,0)
  1275. imgl.Image = "rbxassetid://711463989"
  1276. imgl.BackgroundTransparency = 1
  1277. imgl.ImageColor3 = Color3.new(.9,0,0)
  1278. img2 = Instance.new("ImageLabel",abss)
  1279. img2.Position = UDim2.new(0,0,0,0)
  1280. img2.Size = UDim2.new(1,0,1,0)
  1281. img2.Image = "rbxassetid://711463989"
  1282. img2.BackgroundTransparency = 1
  1283. img2.ImageColor3 = Color3.new(.9,0,0)
  1284.  
  1285. local targetted = nil;
  1286.  
  1287. function ohshityougothit(dude)
  1288. coroutine.wrap(function()
  1289. repeat wait() until dude:FindFirstChild"Head"
  1290. KnifuHit = New("Model",workspace,"KnifuHit",{})
  1291. game:GetService("Debris"):AddItem(KnifuHit,3)
  1292. HWeldPart = New("Part",KnifuHit,"HWeldPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(68.6099854, 1.50001717, 8.10717869, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1293. Mesh = New("CylinderMesh",HWeldPart,"Mesh",{})
  1294. Weld = New("ManualWeld",HWeldPart,"Weld",{Part0 = HWeldPart,Part1 = dude.Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),C1 = CFrame.new(0.00998687744, 1.00000417, -1.79282093, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1295. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(68.6099854, 0.913415372, 8.92320538, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  1296. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1297. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1298. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.60001719, 7.93397379, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1299. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  1300. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1301. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.30001676, 8.45358944, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1302. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  1303. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1304. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.47322106, 8.55358887, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1305. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  1306. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1307. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(68.6099854, 1.12680948, 8.3535881, 1, 0, 0, 0, 0.500000536, 0.866025746, 0, -0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1308. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  1309. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1310. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(68.6099854, 1.01341367, 8.74999905, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1311. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  1312. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.800000429, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1313. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.399999946, 0.400000036),CFrame = CFrame.new(68.6099854, 0.650017917, 9.5794239, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  1314. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1315. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.70000005, 1.90734863e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1316. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.886619031, 9.36961555, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1317. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  1318. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.40000057, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1319. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.28662145, 8.67679501, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1320. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  1321. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1322. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.28662145, 8.67679501, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1323. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  1324. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1325. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.18662131, 8.85000038, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1326. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  1327. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1328. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.18662131, 8.85000038, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1329. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  1330. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1331. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08662117, 9.02320576, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1332. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  1333. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1334. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08662117, 9.02320576, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1335. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  1336. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1337. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.986621022, 9.19641113, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1338. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  1339. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1340. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.986621022, 9.19641113, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1341. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  1342. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1343. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08661926, 9.0232048, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1344. Mesh = New("BlockMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  1345. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1346. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.50001705, 8.10717869, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1347. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  1348. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1349. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.4000169, 8.28038406, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1350. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  1351. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1352. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(68.6099854, 0.76341331, 9.18301201, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  1353. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  1354. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.30000043, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1355. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(68.6099854, 0.886620879, 9.36961555, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  1356. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1357. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.4000001, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1358. end)()
  1359. end
  1360.  
  1361. function fuckingdie(dude)
  1362. if dude.Name ~= "CKbackup" and dude.Name ~= "Quil_Cyndaquil" then
  1363. dude.Humanoid.PlatformStand = true
  1364. local bgf = Instance.new("BodyGyro",dude.Head)
  1365. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1366. local val = Instance.new("BoolValue",dude)
  1367. val.Name = "IsHit"
  1368. for i = 1, 6 do
  1369. local blo = Instance.new("Part",game.Workspace)
  1370. blo.Size = Vector3.new(.6,.2,.6)
  1371. blo.Material = "SmoothPlastic"
  1372. blo.BrickColor = BrickColor.new("Crimson")
  1373. blo.Position = dude.Head.Position
  1374. blo.CFrame = dude.Head.CFrame
  1375. game:GetService("Debris"):AddItem(blo,15)
  1376. end
  1377. local ds = coroutine.wrap(function()
  1378. wait(1)
  1379. if dude == targetted then
  1380. targetted = nil
  1381. end
  1382. dude:FindFirstChildOfClass"Humanoid".Health = 0
  1383. (dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso").Anchored = false
  1384. ragdoll(dude)
  1385. end)
  1386. ds()
  1387. end
  1388. end
  1389.  
  1390. local Sitting = false
  1391. function fuckingdiethro(dude)
  1392. if dude.Name ~= "CKbackup" and dude.Name ~= "Quil_Cyndaquil" then
  1393. dude.Humanoid.PlatformStand = true
  1394. if dude:FindFirstChild"Head" then local bgf = Instance.new("BodyGyro",dude.Head)
  1395. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0) end
  1396. local val = Instance.new("BoolValue",dude)
  1397. val.Name = "IsHit"
  1398. if dude:FindFirstChild"Head" then
  1399. for i = 1, 6 do
  1400. local blo = Instance.new("Part",game.Workspace)
  1401. blo.Size = Vector3.new(.6,.2,.6)
  1402. blo.Material = "SmoothPlastic"
  1403. blo.BrickColor = BrickColor.new("Crimson")
  1404. blo.Position = dude.Head.Position
  1405. blo.CFrame = dude.Head.CFrame
  1406. game:GetService("Debris"):AddItem(blo,15)
  1407. end
  1408. end
  1409. local ds = coroutine.wrap(function()
  1410. if(dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso") then
  1411. (dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso").Velocity = (dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso").CFrame.lookVector * -15
  1412. end
  1413. wait(0.3)
  1414. if dude == targetted then
  1415. targetted = nil
  1416. end
  1417. dude:FindFirstChildOfClass"Humanoid".Health = 0
  1418. ragdoll(dude)
  1419. end)
  1420. ds()
  1421. end
  1422. end
  1423.  
  1424. function ragdoll(guy)
  1425. guy.Archivable = true
  1426. clone = guy:Clone()
  1427. clone.Parent = workspace
  1428. game:service'Debris':AddItem(clone,10)
  1429. for i,v in pairs(clone:GetChildren()) do
  1430. if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  1431. v:destroy()
  1432. end
  1433. for i,p in pairs(v:GetChildren()) do
  1434. if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  1435. p:destroy()
  1436. end
  1437. end
  1438. end
  1439. for i,t in pairs(guy:GetChildren()) do
  1440. if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  1441. t:destroy()
  1442. end
  1443. end
  1444. for i,v in next, clone:children() do
  1445. if v:IsA"LocalScript" or v:IsA"Script" or v:IsA"ModuleScript" then
  1446. v.Disabled = true
  1447. wait()
  1448. v:destroy()
  1449. end
  1450. end
  1451. local vel
  1452. if clone:FindFirstChild"Torso" then
  1453. vel = Instance.new("BodyVelocity", clone.Torso)
  1454. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  1455. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1456. end
  1457. if clone:FindFirstChild"Head" and clone.Head:FindFirstChild"face" then
  1458. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
  1459. end
  1460. using = false
  1461. local leftarm = clone:findFirstChild("Left Arm")
  1462. local rightrm = clone:findFirstChild("Right Arm")
  1463. local leftleg = clone:findFirstChild("Left Leg")
  1464. local rightleg = clone:findFirstChild("Right Leg")
  1465. local head = clone:findFirstChild("Head")
  1466. for i, g in pairs(guy:GetChildren()) do
  1467. if g.ClassName == "Part" then
  1468. g:destroy()
  1469. end
  1470. end
  1471. for i, h in pairs(guy:GetChildren()) do
  1472. if h.ClassName == "Accesory" then
  1473. h:destroy()
  1474. end
  1475. end
  1476.  
  1477. if head ~= nil then
  1478. local glue13 = Instance.new("Glue", clone.Torso)
  1479. glue13.Part0 = clone.Torso
  1480. glue13.Part1 = head
  1481. glue13.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1482. glue13.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1483. local collider13 = Instance.new("Part", head)
  1484. collider13.Position = Vector3.new(0,999,0)
  1485. collider13.Size = Vector3.new(0.5, 0.9, 0.9)
  1486. collider13.Shape = "Cylinder"
  1487. collider13.Transparency = 1
  1488. local weld = Instance.new("Weld", collider13)
  1489. weld.Part0 = head
  1490. weld.Part1 = collider13
  1491. weld.C0 = weld.C0 * CFrame.new(0,0.2,0) * CFrame.Angles(0, 0, 80)
  1492. collider13.TopSurface = "Smooth"
  1493. collider13.BottomSurface = "Smooth"
  1494. collider13.formFactor = "Symmetric"
  1495. end
  1496. if leftleg ~= nil then
  1497. local glue = Instance.new("Glue", clone.Torso)
  1498. glue.Part0 = clone.Torso
  1499. glue.Part1 = leftleg
  1500. glue.Name = "Left leg"
  1501. local collider = Instance.new("Part", leftleg)
  1502. collider.Position = Vector3.new(0,999,0)
  1503. collider.Size = Vector3.new(1.7, 1, 1)
  1504. collider.Shape = "Cylinder"
  1505. local weld = Instance.new("Weld", collider)
  1506. weld.Part0 = leftleg
  1507. weld.Part1 = collider
  1508. weld.C0 = CFrame.Angles(0, 0, 80)
  1509. collider.TopSurface = "Smooth"
  1510. collider.BottomSurface = "Smooth"
  1511. collider.formFactor = "Symmetric"
  1512. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1513. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1514. collider.Transparency = 1
  1515. end
  1516. ------------
  1517. if rightleg ~= nil then
  1518. local glue1 = Instance.new("Glue", clone.Torso)
  1519. glue1.Part0 = clone.Torso
  1520. glue1.Part1 = rightleg
  1521. glue1.Name = "Right leg"
  1522. local collider1 = Instance.new("Part", rightleg)
  1523. collider1.Position = Vector3.new(0,999,0)
  1524. collider1.Size = Vector3.new(1.7, 1, 1)
  1525. collider1.Shape = "Cylinder"
  1526. local weld1 = Instance.new("Weld", collider1)
  1527. weld1.Part0 = rightleg
  1528. weld1.Part1 = collider1
  1529. weld1.C0 = CFrame.Angles(0, 0, 80)
  1530. collider1.TopSurface = "Smooth"
  1531. collider1.BottomSurface = "Smooth"
  1532. collider1.formFactor = "Symmetric"
  1533. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1534. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1535. collider1.Transparency = 1
  1536. end
  1537. ------------
  1538. if rightrm ~= nil then
  1539. local glue11 = Instance.new("Glue", clone.Torso)
  1540. glue11.Part0 = clone.Torso
  1541. glue11.Part1 = rightrm
  1542. glue11.Name = "Right shoulder"
  1543. local collider11 = Instance.new("Part", rightrm)
  1544. collider11.Position = Vector3.new(0,9999,0)
  1545. collider11.Size = Vector3.new(1.8,1,1)
  1546. collider11.Shape = "Cylinder"
  1547. local weld11 = Instance.new("Weld", collider11)
  1548. weld11.Part0 = rightrm
  1549. weld11.Part1 = collider11
  1550. weld11.C0 = CFrame.Angles(0, 0, 80)
  1551. collider11.TopSurface = "Smooth"
  1552. collider11.BottomSurface = "Smooth"
  1553. collider11.formFactor = "Symmetric"
  1554. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1555. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1556. collider11.Transparency = 1
  1557. end
  1558. ------------
  1559. if leftarm ~= nil then
  1560. local glue111 = Instance.new("Glue", clone.Torso)
  1561. glue111.Part0 = clone.Torso
  1562. glue111.Part1 = leftarm
  1563. glue111.Name = "Left shoulder"
  1564. local collider111 = Instance.new("Part", leftarm)
  1565. collider111.Position = Vector3.new(0,9999,0)
  1566. collider111.Size = Vector3.new(1.8,1,1)
  1567. collider111.Shape = "Cylinder"
  1568. local weld111 = Instance.new("Weld", collider111)
  1569. weld111.Part0 = leftarm
  1570. weld111.Part1 = collider111
  1571. weld111.C0 = CFrame.Angles(0, 0, 80)
  1572. collider111.TopSurface = "Smooth"
  1573. collider111.BottomSurface = "Smooth"
  1574. collider111.formFactor = "Symmetric"
  1575. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1576. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1577. collider111.Transparency = 1
  1578. ----------------
  1579. sensoring = Instance.new("Part", clone.Torso)
  1580. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  1581. sensoring.CanCollide = false
  1582. sensoring.Position = clone.Torso.Position
  1583. local welder = Instance.new("Weld", sensoring)
  1584. welder.Part0 = clone.Torso
  1585. welder.Part1 = sensoring
  1586. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  1587. sensoring.Transparency = 1
  1588. -----------------
  1589. sensoring1 = Instance.new("Part", clone.Torso)
  1590. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  1591. sensoring1.CanCollide = false
  1592. sensoring1.Position = clone.Torso.Position
  1593. local welder1 = Instance.new("Weld", sensoring)
  1594. welder1.Part0 = clone.Torso
  1595. welder1.Part1 = sensoring1
  1596. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  1597. sensoring1.Transparency = 1
  1598. end
  1599. clone.Name = guy.Name.." (Murdered)"
  1600. if vel then vel:destroy() end
  1601.  
  1602. end
  1603.  
  1604. local slashes = {}
  1605. table.insert(slashes,220833967)
  1606. table.insert(slashes,220833976)
  1607. table.insert(slashes,220834000)
  1608. table.insert(slashes,220834019)
  1609. function fucktheworld()
  1610. local a = Instance.new("ColorCorrectionEffect",Lighty)
  1611. a.TintColor = Color3.new(1,1,1)
  1612. local b = Instance.new("BlurEffect",Lighty)
  1613. b.Size = 0
  1614. for i = 1,0, -.1 do
  1615. a.TintColor = Color3.new(i,i,i)
  1616. b.Size = b.Size + 1
  1617. end
  1618.  
  1619. wait(1)
  1620.  
  1621.  
  1622. coroutine.wrap(function()
  1623. for i,v in next, workspace:children() do
  1624. if v:IsA"Model" or v:IsA"Part" then
  1625. if v:FindFirstChildOfClass"Humanoid" and v ~= Character then
  1626. v:BreakJoints()
  1627. if v:FindFirstChild"Torso" then ragdoll(v) end
  1628. wait(.15)
  1629. end
  1630. end
  1631. end
  1632. end)()
  1633.  
  1634.  
  1635. for i = 1, 7 do
  1636. for i = 0,1,.3 do
  1637. a.TintColor = Color3.new(i,i,i)
  1638. wait()
  1639. end
  1640. local slash = math.random(1,4)
  1641. local sou = Instance.new("Sound",workspace)
  1642. sou.Pitch = math.random(0.75,1)
  1643. sou.Volume = 10
  1644. sou.SoundId = "rbxassetid://"..slashes[slash]
  1645. sou:Play()
  1646. a.TintColor = Color3.new(0,0,0)
  1647. wait()
  1648. end
  1649.  
  1650. --165487479
  1651.  
  1652. local sou = Instance.new("Sound",workspace)
  1653. sou.Pitch = 1
  1654. sou.Volume = 10
  1655. sou.SoundId = "rbxassetid://137473066"
  1656. sou:Play()
  1657. wait(3)
  1658.  
  1659. for i = 0,1,.1 do
  1660. a.TintColor = Color3.new(i,i,i)
  1661. b.Size = b.Size - 1
  1662. wait()
  1663. end
  1664. a:destroy()
  1665. game:service'Debris':AddItem(b,3)
  1666. end
  1667. function endit()
  1668. attack = true
  1669. Humanoid.WalkSpeed = 0
  1670. Humanoid.JumpPower = 0
  1671. for i = 0, 1, 0.1 do
  1672. swait()
  1673. PlayAnimationFromTable({
  1674. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1675. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1676. CFrame.new(1.55124712, 1.10979831, 0.0157209933, 0.994141698, -0.090331316, 0.0593510792, -0.0904476494, -0.995900929, -0.000725974329, 0.0591732934, -0.00464646891, -0.998236537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1677. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1678. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1679. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1680. }, .3, false)
  1681. KWeld.C0 = clerp(KWeld.C0, CFrame.new(-0.0327453725, -1.02458775, -0.0236971658, -1.00000048, 2.08819984e-09, -3.7252903e-09, -5.65341907e-09, -1.00000012, -2.57510692e-07, 3.7252903e-09, -2.57277861e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1682. end
  1683. chat("This world is getting boring...")
  1684. wait(1.5)
  1685. chat("Well...")
  1686. wait(1)
  1687. chat("LETS MOVE ON TO THE NEXT!")
  1688. wait(2)
  1689. for i = 1, 3 do
  1690. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=341336274", Character, 1, 1)
  1691. local part = Instance.new("Part",EffectModel)
  1692. part.Shape = "Ball"
  1693. part.Anchored = true
  1694. part.CanCollide = false
  1695. part.BrickColor = BrickColor.new"Really red"
  1696. part.Material = Enum.Material.Neon
  1697. part.Size = Vector3.new(1,1,1)
  1698. part.CFrame = BloodPart.CFrame
  1699. part.TopSurface,part.BottomSurface = 10,10
  1700. for i = 0,1,.1 do
  1701. part.Size = part.Size+ Vector3.new(4,4,4)
  1702. part.Transparency = i
  1703. wait()
  1704. end
  1705. part:destroy()
  1706. wait(.05)
  1707. end
  1708. wait(.5)
  1709. attack = false
  1710. fucktheworld()
  1711. wait(2)
  1712. Humanoid.WalkSpeed = 8
  1713. Humanoid.JumpPower = 50
  1714.  
  1715. end
  1716. function sleepchild()
  1717. attack = true
  1718. Humanoid.WalkSpeed = 0
  1719. Humanoid.JumpPower = 0
  1720. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521656", Character, 1, .8)
  1721. local a = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("HumanoidRootPart") targetted:FindFirstChild("UpperTorso")
  1722. a.Anchored = true
  1723. RootPart.CFrame = a.CFrame * CFrame.new(0,0,1)
  1724. wait(.01)
  1725. Character.Torso.Anchored = true
  1726. for i = 0, 1, 0.1 do
  1727. swait()
  1728. PlayAnimationFromTable({
  1729. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1730. CFrame.new(0.647793114, 1.49790704, -0.08620812, 0.919307768, 0.392846406, 0.0233431272, -0.391966701, 0.919319689, -0.0348359533, -0.0351450294, 0.0228752308, 0.999119997) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1731. CFrame.new(1.27472198, 0.948095679, -0.665119231, 0.15143548, 0.0339903161, -0.987882555, -0.986717343, -0.0542402044, -0.153123304, -0.0587876812, 0.997948885, 0.0253249966) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1732. CFrame.new(-0.563300252, 0.95589447, -1.39769626, 0.695959151, -0.718027294, -0.00878927112, -0.264074028, -0.244537428, -0.93298763, 0.667761326, 0.651642263, -0.359800428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1733. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1734. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1735. }, .3, false)
  1736. --KWeld.C0 = clerp(KWeld.C0, CFrame.new(7.63306252e-06, -0.99992466, 0.249988556, -1.00000012, 1.46683306e-08, 0, 0, -3.8407743e-06, 1, 1.62981451e-09, 1.00000012, 3.85195017e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1737. end
  1738. if targetted.Name == "Lime_Pidgey" or targetted.Name == "Quil_Cyndaquil" or targetted.Name == "CKbackup" or targetted.Name == "Salvo_Starly" then
  1739. wait(2)
  1740. a.Anchored = false
  1741. local sel = math.random(1,3)
  1742. if sel == 1 then
  1743. chat("What was I thinking...")
  1744. elseif sel == 2 then
  1745. if targetted.Name == "Quil_Cyndaquil" then
  1746. chat("Sorry, Nebula.")
  1747. elseif targetted.Name == "CKbackup" then
  1748. chat("Didn't know it was you, Sugarie")
  1749. elseif targetted.Name == "Salvo_Starly" then
  1750. chat("Didn't realize, Genocider. I'm so sorry.")
  1751. elseif targetted.Name == "Lime_Pidgey" then
  1752. chat("Ah, Jerry, So sorry, thought you were an enemy.")
  1753. end
  1754. elseif sel == 3 then
  1755. chat("Why.. did I try that..?")
  1756. end
  1757. for i = 0, 5, 0.1 do
  1758. swait()
  1759. PlayAnimationFromTable({
  1760. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1761. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1762. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1763. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1764. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1765. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1766. }, .3, false)
  1767. end
  1768. attack = false
  1769. Character.Torso.Anchored = false
  1770. Humanoid.WalkSpeed = 8
  1771. Humanoid.JumpPower = 50
  1772. else
  1773. chat("Go to sleep...")
  1774. wait(2)
  1775. for i = 0, 1, 0.1 do
  1776. swait()
  1777. PlayAnimationFromTable({
  1778. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1779. CFrame.new(0.647793114, 1.49790704, -0.08620812, 0.919307768, 0.392846406, 0.0233431272, -0.391966701, 0.919319689, -0.0348359533, -0.0351450294, 0.0228752308, 0.999119997) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1780. CFrame.new(1.28332329, 0.947640657, -0.594629169, 0.130690023, 0.303638369, -0.943781614, -0.986253858, -0.0572666377, -0.15499571, -0.101109855, 0.951064467, 0.291980326) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1781. CFrame.new(-0.563300252, 0.95589447, -1.39769626, 0.695959151, -0.718027294, -0.00878927112, -0.264074028, -0.244537428, -0.93298763, 0.667761326, 0.651642263, -0.359800428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1782. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1783. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1784. }, .3, false)
  1785. --KWeld.C0 = clerp(KWeld.C0, CFrame.new(1.6214326e-05, -0.999932289, 0.249966294, -1, 7.4505806e-09, 0, 0, -3.24845314e-06, 1.00000012, -1.86264515e-08, 1.00000012, 3.21865082e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1786. end
  1787. fuckingdie(targetted)
  1788. wait(1)
  1789. attack = false
  1790. Character.Torso.Anchored = false
  1791. Humanoid.WalkSpeed = 8
  1792. Humanoid.JumpPower = 50
  1793. end
  1794. end
  1795.  
  1796. local combo = false
  1797. local input = ""
  1798. local didCombo = false
  1799.  
  1800. function chainreaction()
  1801. attack = true
  1802. Humanoid.WalkSpeed = 0
  1803. Humanoid.JumpPower = 0
  1804. local func
  1805. for i = 0, 0.05, 0.1 do
  1806. swait()
  1807. PlayAnimationFromTable({
  1808. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1809. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1810. CFrame.new(1.52798259, 0.437558174, 0.521697879, 0.997940063, -0.0485750884, 0.0419071428, -0.0418144763, 0.00291904411, 0.999121189, -0.0486547761, -0.99881494, 0.00088191824) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1811. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1812. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1813. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1814. }, .4, false)
  1815. --KWeld.C0 = clerp(KWeld.C0, CFrame.new(-7.71878695e-06, -0.99999249, 0.25000006, -1.00000012, 5.82076609e-11, 8.94069672e-08, 8.94069672e-08, 4.42378223e-08, 1.00000012, 8.73114914e-11, 1.00000012, -4.3772161e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1816. end
  1817. swait()
  1818. for i = 0, 0.45, 0.1 do
  1819. swait()
  1820. PlayAnimationFromTable({
  1821. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1822. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1823. CFrame.new(1.55079103, 1.21950901, 0.0761990994, 0.994141698, -0.090331316, 0.0593510792, -0.0904476494, -0.995900929, -0.000725974329, 0.0591732934, -0.00464646891, -0.998236537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1824. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1825. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1826. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1827. }, .6, false)
  1828. end
  1829. for i,v in next, Knifu:children() do
  1830. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1831. v.Transparency = 1
  1832. end
  1833. end
  1834. p2mit.Enabled = false
  1835. p3mit.Enabled = false
  1836. local stopIt = false
  1837. local asd
  1838. local count = 0
  1839. asd = function(dude)
  1840. local torso = dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso"
  1841. local cTorso,mag = nil, 0
  1842. if torso then
  1843. for i,v in next, FindNearestTorsos(torso.CFrame.p,15) do
  1844. if v[2] > mag then
  1845. cTorso = v[1]
  1846. mag = v[2]
  1847. end
  1848. wait()
  1849. end
  1850. count = count + 1
  1851. fuckingdiethro(dude)
  1852. if not cTorso or mag < 1 or count > 7 then
  1853. stopIt = true
  1854. else
  1855. asd(cTorso)
  1856. end
  1857. else
  1858. stopIt = true
  1859. end
  1860.  
  1861.  
  1862. end
  1863. func = coroutine.wrap(function()
  1864. asd(targetted)
  1865. end)()
  1866. repeat wait() until stopIt == true
  1867. wait(3)
  1868. for i,v in next, Knifu:children() do
  1869. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1870. v.Transparency = 0
  1871. end
  1872. end
  1873. p2mit.Enabled = true
  1874. p3mit.Enabled = true
  1875. attack = false
  1876. Humanoid.WalkSpeed = 8
  1877. Humanoid.JumpPower = 50
  1878. end
  1879. function throwit()
  1880. attack = true
  1881. Humanoid.WalkSpeed = 0
  1882. for i = 0, 0.05, 0.1 do
  1883. swait()
  1884. PlayAnimationFromTable({
  1885. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1886. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1887. CFrame.new(1.52798259, 0.437558174, 0.521697879, 0.997940063, -0.0485750884, 0.0419071428, -0.0418144763, 0.00291904411, 0.999121189, -0.0486547761, -0.99881494, 0.00088191824) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1888. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1889. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1890. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1891. }, .4, false)
  1892. --KWeld.C0 = clerp(KWeld.C0, CFrame.new(-7.71878695e-06, -0.99999249, 0.25000006, -1.00000012, 5.82076609e-11, 8.94069672e-08, 8.94069672e-08, 4.42378223e-08, 1.00000012, 8.73114914e-11, 1.00000012, -4.3772161e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1893. end
  1894. swait()
  1895. for i = 0, 0.45, 0.1 do
  1896. swait()
  1897. PlayAnimationFromTable({
  1898. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1899. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1900. CFrame.new(1.55079103, 1.21950901, 0.0761990994, 0.994141698, -0.090331316, 0.0593510792, -0.0904476494, -0.995900929, -0.000725974329, 0.0591732934, -0.00464646891, -0.998236537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1901. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1902. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1903. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1904. }, .6, false)
  1905. end
  1906. if targetted.Name ~= "Quil_Cyndaquil" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "CKbackup" and targetted.Name ~= "Lime_Pidgey" then
  1907. for i,v in next, Knifu:children() do
  1908. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1909. v.Transparency = 1
  1910. end
  1911. end
  1912. p2mit.Enabled = false
  1913. p3mit.Enabled = false
  1914. ohshityougothit(targetted)
  1915. fuckingdiethro(targetted)
  1916. wait(3)
  1917. for i,v in next, Knifu:children() do
  1918. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1919. v.Transparency = 0
  1920. end
  1921. end
  1922. p2mit.Enabled = true
  1923. p3mit.Enabled = true
  1924. attack = false
  1925. Character.Torso.Anchored = false
  1926. Humanoid.WalkSpeed = 8
  1927. Humanoid.JumpPower = 50
  1928. elseif targetted.Name == "CKbackup" then
  1929. wait(2)
  1930. for i = 0, 1, 0.1 do
  1931. swait()
  1932. PlayAnimationFromTable({
  1933. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1934. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1935. CFrame.new(1.56826949, 1.34040046, -0.462332547, 0.993520677, -0.100954898, 0.0522000715, -0.0726195872, -0.917213261, -0.391722202, 0.0874247849, 0.385393262, -0.918601215) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1936. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1937. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1938. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1939. }, .3, false)
  1940. end
  1941. local sel = math.random(1,3)
  1942. if sel == 1 then
  1943. chat("Sorry, thought you were on the other side.")
  1944. elseif sel == 2 then
  1945. chat("I forgot, we are one and the same. Psychopaths.")
  1946. elseif sel == 3 then
  1947. chat("Oh, Psycho! How's the Genocider been?")
  1948. end
  1949. wait(2)
  1950. attack = false
  1951. Character.Torso.Anchored = false
  1952. Humanoid.WalkSpeed = 8
  1953. Humanoid.JumpPower = 50
  1954. elseif targetted.Name == "Lime_Pidgey" then
  1955. wait(2)
  1956. local sel = math.random(1,3)
  1957. if sel == 1 then
  1958. chat("Sorry, thought you were on the other side.")
  1959. elseif sel == 2 then
  1960. chat("Heyy... Jerry? I think it was?")
  1961. elseif sel == 3 then
  1962. chat("Uhh... Sorry.")
  1963. end
  1964. for i = 0, 5, 0.1 do
  1965. swait()
  1966. PlayAnimationFromTable({
  1967. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1968. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1969. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1970. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1971. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1972. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1973. }, .3, false)
  1974. end
  1975. wait(2)
  1976. attack = false
  1977. Character.Torso.Anchored = false
  1978. Humanoid.WalkSpeed = 8
  1979. Humanoid.JumpPower = 50
  1980. elseif targetted.Name == "Salvo_Starly" then
  1981. wait(2)
  1982. for i = 0, 1, 0.1 do
  1983. swait()
  1984. PlayAnimationFromTable({
  1985. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1986. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1987. CFrame.new(1.56826949, 1.34040046, -0.462332547, 0.993520677, -0.100954898, 0.0522000715, -0.0726195872, -0.917213261, -0.391722202, 0.0874247849, 0.385393262, -0.918601215) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1988. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1989. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1990. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1991. }, .3, false)
  1992. end
  1993. local sel = math.random(1,3)
  1994. if sel == 1 then
  1995. chat("Sorry, thought you were on the other side.")
  1996. elseif sel == 2 then
  1997. chat("Ah, Genocider. We've got to talk more!")
  1998. elseif sel == 3 then
  1999. chat("Oh, it's you.. How's Sugarie?")
  2000. end
  2001. wait(2)
  2002. attack = false
  2003. Character.Torso.Anchored = false
  2004. Humanoid.WalkSpeed = 8
  2005. Humanoid.JumpPower = 50
  2006. else
  2007. wait(2)
  2008. for i = 0, 1, 0.1 do
  2009. swait()
  2010. PlayAnimationFromTable({
  2011. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2012. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2013. CFrame.new(1.56826949, 1.34040046, -0.462332547, 0.993520677, -0.100954898, 0.0522000715, -0.0726195872, -0.917213261, -0.391722202, 0.0874247849, 0.385393262, -0.918601215) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2014. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2015. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2016. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2017. }, .3, false)
  2018. end
  2019. local sel = math.random(1,3)
  2020. if sel == 1 then
  2021. chat("Why.. Did I even try?")
  2022. elseif sel == 2 then
  2023. chat("Sorry, Nebula. I thought you were against me")
  2024. elseif sel == 3 then
  2025. chat("I can't")
  2026. end
  2027. wait(2)
  2028. attack = false
  2029. Character.Torso.Anchored = false
  2030. Humanoid.WalkSpeed = 8
  2031. Humanoid.JumpPower = 50
  2032. end
  2033. end
  2034. function LockOn()
  2035. if Mouse.Target and Mouse.Target.Parent then
  2036. local a = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  2037. if a and a.Parent ~= Character then
  2038. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
  2039. coroutine.wrap(function()
  2040. if targetted ~= Mouse.Target.Parent then
  2041. targetted = Mouse.Target.Parent
  2042. img2.Size = UDim2.new(1,0,1,0)
  2043. img2.ImageTransparency = 0
  2044. img2.Position = UDim2.new(0,0,0,0)
  2045. for i = 0, 2, 0.1 do
  2046. swait()
  2047. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  2048. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  2049. img2.ImageTransparency = img2.ImageTransparency + 0.05
  2050. end
  2051. end
  2052. end)()
  2053. end
  2054. end
  2055. end
  2056. Mouse.KeyDown:connect(function(k)
  2057. if k == 'q' and attack == false and combo == false then
  2058. LockOn()
  2059. end
  2060. end)
  2061. Mouse.KeyDown:connect(function(k)
  2062. if k == 'z' and attack == false and targetted ~= nil and combo == false then
  2063. sleepchild()
  2064. end
  2065. end)
  2066.  
  2067.  
  2068.  
  2069. Mouse.KeyDown:connect(function(k)
  2070. if targetted ~= nil and k == 't' and attack == false and combo == false then
  2071. throwit()
  2072. end
  2073. end)
  2074.  
  2075. Mouse.KeyDown:connect(function(k)
  2076. if k == 'c' and attack == false and combo == false then
  2077. coroutine.wrap(function()
  2078. combo = true
  2079. Humanoid.WalkSpeed = 0
  2080. Humanoid.JumpPower = 0
  2081. local asd = false
  2082. for i = 0, 1.5, .1 do
  2083. wait(.1)
  2084. if combo == false then
  2085. asd = true
  2086. break;
  2087. end
  2088. end
  2089. if asd == false then
  2090. if combo == true or input ~= '' then
  2091. Humanoid.WalkSpeed = 8
  2092. Humanoid.JumpPower = 50
  2093. combo = false
  2094. input = ''
  2095. end
  2096. end
  2097. end)()
  2098. end
  2099. end)
  2100.  
  2101. local Keys = {
  2102. [48] = "LShift",
  2103. [13] = "Enter",
  2104. [32] = "Space",
  2105. [47] = "RShift",
  2106. [92] = "Backslash",
  2107. [50] = "LCtrl",
  2108. [52] = "LAlt",
  2109. [49] = "RCtrl",
  2110. [51] = "RAlt",
  2111. [8] = "Backspace",
  2112. [45] = "CapsLock"
  2113.  
  2114. }
  2115.  
  2116. local alreadyEnded = false
  2117. Mouse.KeyDown:connect(function(k)
  2118. if k == 'n' and not attack and not combo then
  2119. Sitting = not Sitting
  2120. end
  2121. end)
  2122.  
  2123. Mouse.KeyDown:connect(function(k)
  2124. if attack == false and combo == true then
  2125. k = string.lower(k)
  2126. if k == 'c' or k == 'q' or k == 'e' or k == 'h' or k == 'r' or k == 't' or k == 'n' or k == 'z' or k == 'x' or k == 'm' or k == 'w' or k == 'a' or k == 's' or k == 'd' then
  2127. if #input < 8 then
  2128. input = input..k
  2129. print(input)
  2130. end
  2131. elseif Keys[string.byte(k)] == "Enter" then
  2132. combo = false
  2133. warn("Trying to execute combo: "..input)
  2134. if string.lower(input) == "aawdq" then
  2135. if targetted and attack == false then
  2136. chainreaction()
  2137. elseif not targetted then
  2138. Humanoid.WalkSpeed = 8
  2139. Humanoid.JumpPower = 50
  2140. chat("I need a target!")
  2141. end
  2142. elseif string.lower(input) == "etwzx" then
  2143. if attack == false then
  2144. if not alreadyEnded then
  2145. alreadyEnded = true
  2146. endit()
  2147. else
  2148. Humanoid.WalkSpeed = 8
  2149. Humanoid.JumpPower = 50
  2150. chat("I can't end it again..!")
  2151. end
  2152. end
  2153. else
  2154. Humanoid.WalkSpeed = 8
  2155. Humanoid.JumpPower = 50
  2156. end
  2157. input = ''
  2158. end
  2159. end
  2160. end)
  2161.  
  2162. local idleC = 0
  2163. while true do
  2164. swait()
  2165. imgl.Rotation = imgl.Rotation + 3
  2166. img2.Rotation = img2.Rotation + 3
  2167. if targetted ~= nil then
  2168. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2169. abss.Enabled = true
  2170. elseif targetted == nil then
  2171. abss.Adornee = nil
  2172. abss.Enabled = false
  2173. end
  2174. for i, v in pairs(Character:GetChildren()) do
  2175. if v:IsA("Part") then
  2176. v.Material = "SmoothPlastic"
  2177. elseif v:IsA("Accessory") then
  2178. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2179. end
  2180. end
  2181. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2182. velocity = RootPart.Velocity.y
  2183. sine = sine + change
  2184. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2185. if RootPart.Velocity.y > 1 and hit == nil then
  2186. Anim = "Jump"
  2187. idleC = 0
  2188. if attack == false then
  2189. PlayAnimationFromTable({
  2190. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2191. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2192. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2193. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2194. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2195. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2196. }, .3, false)
  2197. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2198. end
  2199. elseif RootPart.Velocity.y < -1 and hit == nil then
  2200. Anim = "Fall"
  2201. idleC = 0
  2202. if attack == false then
  2203. PlayAnimationFromTable({
  2204. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2205. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2206. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2207. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2208. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2209. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2210. }, .3, false)
  2211. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2212. end
  2213. elseif Torsovelocity < 1 and hit ~= nil then
  2214. if Sitting then
  2215. Anim = "Sitting"
  2216. if attack == false then
  2217. idleC = idleC+1
  2218. PlayAnimationFromTable({
  2219. CFrame.new(0.000827711076, -1.65770507, 0.458721817, 0.999484241, -0.0122322068, 0.0296938289, 0.0252500642, 0.870653987, -0.491247624, -0.0198440049, 0.491744012, 0.870513737) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2220. CFrame.new(-0.0562419407, 1.51485705, -0.185010612, 0.985933542, -0.147043079, -0.0794572532, 0.166523844, 0.904925764, 0.391636789, 0.014315445, -0.399359286, 0.916682839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2221. CFrame.new(1.49053812, -0.00525209308, 0.341132015, 0.968288898, -0.249781534, 0.0050949771, 0.230188534, 0.899891436, 0.370417148, -0.0971082747, -0.35749796, 0.928851664) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2222. CFrame.new(-1.53550422, 0.00908520445, 0.289719999, 0.964274764, 0.237935737, 0.11645104, -0.264904231, 0.866110563, 0.423885047, -2.08616257e-06, -0.439589977, 0.898198724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2223. CFrame.new(0.877631247, -1.43620968, -0.684172571, 0.881371081, -0.470902473, 0.0379017182, 0.26241079, 0.421269089, -0.868151844, 0.392844826, 0.775101304, 0.494869024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2224. CFrame.new(-0.741793275, -1.41195464, -0.697883487, 0.966170251, 0.249477178, -0.0653936565, -0.179010332, 0.466165125, -0.866398215, -0.18566227, 0.848794281, 0.495053828) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2225. }, .3, false)
  2226. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2227. end
  2228. else
  2229. Anim = "Idle"
  2230. if attack == false then
  2231. idleC = idleC+1
  2232. change = 1
  2233. if idleC < 175 then
  2234. PlayAnimationFromTable({
  2235. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2236. CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0),
  2237. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  2238. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  2239. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2240. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2241. }, .3, false)
  2242. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2243. elseif idleC >= 175 and idleC < 200 then
  2244. PlayAnimationFromTable({
  2245. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2246. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2247. CFrame.new(1.29851341, 0.443963498, -0.396169066, 0.0157513712, 0.186539456, -0.982321262, -0.998143196, 0.0607455187, -0.00446989527, 0.0588377416, 0.980567396, 0.187149927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2248. CFrame.new(-1.0340364, 0.367607117, -0.614107132, 0.883662701, -0.353060901, 0.307383537, 0.318954408, -0.0265178736, -0.94740808, 0.342643917, 0.935224652, 0.0891784057) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2249. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2250. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2251. }, .1, false)
  2252. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2253. elseif idleC >= 200 and idleC < 325 then
  2254. PlayAnimationFromTable({
  2255. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2256. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2257. CFrame.new(1.29851341, 0.443963498, -0.396169066, 0.0157513712, 0.186539456, -0.982321262, -0.998143196, 0.0607455187, -0.00446989527, 0.0588377416, 0.980567396, 0.187149927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2258. CFrame.new(-0.454344451, 0.36049974, -0.596875072, 0.572839379, -0.80925262, 0.130250588, 0.259049803, 0.0279791299, -0.965458691, 0.777655363, 0.586793959, 0.225664154) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2259. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2260. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2261. }, .01, false)
  2262. else
  2263. idleC = 0
  2264. end
  2265. end
  2266. end
  2267. elseif Torsovelocity > 2 and hit ~= nil then
  2268. Anim = "Walk"
  2269. idleC = 0
  2270. if attack == false then
  2271. PlayAnimationFromTable({
  2272. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  2273. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2274. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2275. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2276. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2277. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2278. }, .3, false)
  2279. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2280. end
  2281. end
  2282. if 0 < #Effects then
  2283. for e = 1, #Effects do
  2284. if Effects[e] ~= nil then
  2285. local Thing = Effects[e]
  2286. if Thing ~= nil then
  2287. local Part = Thing[1]
  2288. local Mode = Thing[2]
  2289. local Delay = Thing[3]
  2290. local IncX = Thing[4]
  2291. local IncY = Thing[5]
  2292. local IncZ = Thing[6]
  2293. if Thing[2] == "Shoot" then
  2294. local Look = Thing[1]
  2295. local move = 30
  2296. if Thing[8] == 3 then
  2297. move = 10
  2298. end
  2299. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2300. if Thing[10] ~= nil then
  2301. da = pos
  2302. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2303. cfa = CFrame.new(Thing[4], pos)
  2304. tehCF = cfa:lerp(cf2, 0.2)
  2305. Thing[1] = tehCF.lookVector
  2306. end
  2307. local mag = (Thing[4] - pos).magnitude
  2308. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2309. if Thing[8] == 2 then
  2310. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2311. end
  2312. Thing[4] = Thing[4] + Look * move
  2313. Thing[3] = Thing[3] - 1
  2314. if 2 < Thing[5] then
  2315. Thing[5] = Thing[5] - 0.3
  2316. Thing[6] = Thing[6] - 0.3
  2317. end
  2318. if hit ~= nil then
  2319. Thing[3] = 0
  2320. if Thing[8] == 1 or Thing[8] == 3 then
  2321. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2322. else
  2323. if Thing[8] == 2 then
  2324. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2325. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  2326. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2327. ref.Anchored = true
  2328. ref.CFrame = CFrame.new(pos)
  2329. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2330. game:GetService("Debris"):AddItem(ref, 0.2)
  2331. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2332. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2333. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2334. end
  2335. end
  2336. end
  2337. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2338. ref.Anchored = true
  2339. ref.CFrame = CFrame.new(pos)
  2340. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2341. game:GetService("Debris"):AddItem(ref, 1)
  2342. end
  2343. if Thing[3] <= 0 then
  2344. table.remove(Effects, e)
  2345. end
  2346. end
  2347. do
  2348. do
  2349. if Thing[2] == "FireWave" then
  2350. if Thing[3] <= Thing[4] then
  2351. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2352. Thing[3] = Thing[3] + 1
  2353. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2354. else
  2355. Part.Parent = nil
  2356. table.remove(Effects, e)
  2357. end
  2358. end
  2359. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2360. if Thing[1].Transparency <= 1 then
  2361. if Thing[2] == "Block1" then
  2362. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2363. Mesh = Thing[7]
  2364. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2365. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2366. else
  2367. if Thing[2] == "Block2" then
  2368. Thing[1].CFrame = Thing[1].CFrame
  2369. Mesh = Thing[7]
  2370. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2371. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2372. else
  2373. if Thing[2] == "Fire" then
  2374. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2375. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2376. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2377. else
  2378. if Thing[2] == "Cylinder" then
  2379. Mesh = Thing[7]
  2380. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2381. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2382. else
  2383. if Thing[2] == "Blood" then
  2384. Mesh = Thing[7]
  2385. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2386. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2387. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2388. else
  2389. if Thing[2] == "Elec" then
  2390. Mesh = Thing[10]
  2391. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2392. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2393. else
  2394. if Thing[2] == "Disappear" then
  2395. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2396. else
  2397. if Thing[2] == "Shatter" then
  2398. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2399. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2400. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2401. Thing[6] = Thing[6] + Thing[5]
  2402. end
  2403. end
  2404. end
  2405. end
  2406. end
  2407. end
  2408. end
  2409. end
  2410. else
  2411. Part.Parent = nil
  2412. table.remove(Effects, e)
  2413. end
  2414. end
  2415. end
  2416. end
  2417. end
  2418. end
  2419. end
  2420. end
  2421. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement