Advertisement
DylanD2003

Untitled

Sep 1st, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 130.87 KB | None | 0 0
  1. --[[
  2. THE MURDERER
  3. Created by Quil_Cyndaquil (ROBLOX)
  4. MintyLatios (V3rmillion)
  5. Minty Latios#1938
  6.  
  7. Credit to CKbackup for the knife
  8. Credit to Rufus14 for the ragdolls
  9.  
  10.  
  11. --]]
  12. wait(1 / 60)
  13. Effects = { }
  14. local Player = game.Players.localPlayer
  15. local Character = Player.Character
  16. local Humanoid = Character.Humanoid
  17. local Mouse = Player:GetMouse()
  18. local LeftArm = Character["Left Arm"]
  19. local RightArm = Character["Right Arm"]
  20. local LeftLeg = Character["Left Leg"]
  21. local RightLeg = Character["Right Leg"]
  22. local Head = Character.Head
  23. local Torso = Character.Torso
  24. local Camera = game.Workspace.CurrentCamera
  25. local RootPart = Character.HumanoidRootPart
  26. local RootJoint = RootPart.RootJoint
  27. local attack = false
  28. local Anim = 'Idle'
  29. local Lighty = game:GetService"Lighting"
  30. local attacktype = 1
  31. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  32. local velocity = RootPart.Velocity.y
  33. local sine = 0
  34. local change = 1
  35. local Create = LoadLibrary("RbxUtility").Create
  36.  
  37.  
  38. local chara = Character
  39. local m = Create("Model"){
  40. Parent = Character,
  41. Name = "WeaponModel",
  42. }
  43.  
  44. Humanoid.Animator.Parent = nil
  45. Character.Animate.Parent = nil
  46.  
  47. Humanoid.WalkSpeed = 8
  48.  
  49.  
  50. local newMotor = function(part0, part1, c0, c1)
  51. local w = Create('Motor'){
  52. Parent = part0,
  53. Part0 = part0,
  54. Part1 = part1,
  55. C0 = c0,
  56. C1 = c1,
  57. }
  58. return w
  59. end
  60.  
  61. function clerp(a, b, t)
  62. return a:lerp(b, t)
  63. end
  64.  
  65. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  66. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  67.  
  68. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  69. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  70. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  71. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  72. RootJoint.C1 = CFrame.new(0, 0, 0)
  73. RootJoint.C0 = CFrame.new(0, 0, 0)
  74. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  75. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  76.  
  77. local rarmc1 = RW.C1
  78. local larmc1 = LW.C1
  79. local rlegc1 = RH.C1
  80. local llegc1 = LH.C1
  81.  
  82. local resetc1 = false
  83.  
  84. function PlayAnimationFromTable(table, speed, bool)
  85. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  86. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  87. RW.C0 = clerp(RW.C0, table[3], speed)
  88. LW.C0 = clerp(LW.C0, table[4], speed)
  89. RH.C0 = clerp(RH.C0, table[5], speed)
  90. LH.C0 = clerp(LH.C0, table[6], speed)
  91. if bool == true then
  92. if resetc1 == false then
  93. resetc1 = true
  94. RootJoint.C1 = RootJoint.C1
  95. Torso.Neck.C1 = Torso.Neck.C1
  96. RW.C1 = rarmc1
  97. LW.C1 = larmc1
  98. RH.C1 = rlegc1
  99. LH.C1 = llegc1
  100. end
  101. end
  102. end
  103.  
  104. ArtificialHB = Create("BindableEvent", script){
  105. Parent = script,
  106. Name = "Heartbeat",
  107. }
  108.  
  109. script:WaitForChild("Heartbeat")
  110.  
  111. frame = 1 / 30
  112. tf = 0
  113. allowframeloss = false
  114. tossremainder = false
  115. lastframe = tick()
  116. script.Heartbeat:Fire()
  117.  
  118.  
  119. New = function(Object, Parent, Name, Data)
  120. local Object = Instance.new(Object)
  121. for Index, Value in pairs(Data or {}) do
  122. Object[Index] = Value
  123. end
  124. Object.Parent = Parent
  125. Object.Name = Name
  126. return Object
  127. end
  128. --Credit to Psychopath for this shit
  129.  
  130. Knifu = New("Model",chara,"Knifu",{})
  131. 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),})
  132. Mesh = New("CylinderMesh",Handle,"Mesh",{})
  133. 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))})
  134. 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,})
  135. 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),})
  136. 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),})
  137. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  138. 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),})
  139. 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),})
  140. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  141. 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),})
  142. 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),})
  143. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  144. 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),})
  145. 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),})
  146. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  147. 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),})
  148. 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,})
  149. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  150. 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),})
  151. 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),})
  152. Mesh = New("SpecialMesh",BloodPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  153. 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),})
  154. 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,})
  155. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  156. 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),})
  157. 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,})
  158. 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,})
  159. 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),})
  160. 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,})
  161. 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,})
  162. 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),})
  163. 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,})
  164. 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,})
  165. 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),})
  166. 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,})
  167. 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,})
  168. 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),})
  169. 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,})
  170. 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,})
  171. 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),})
  172. 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,})
  173. 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,})
  174. 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),})
  175. 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,})
  176. 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,})
  177. 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),})
  178. 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,})
  179. 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,})
  180. 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),})
  181. 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,})
  182. Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  183. 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),})
  184. 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),})
  185. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  186. 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),})
  187. 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),})
  188. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  189. 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),})
  190. 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),})
  191. Mesh = New("BlockMesh",Blood2Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  192. 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),})
  193. 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),})
  194. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  195. 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),})
  196. 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),})
  197. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  198. 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),})
  199.  
  200. local p1mit = Instance.new("ParticleEmitter",Hitbox)
  201. p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
  202. p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  203. p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  204. p1mit.Lifetime = NumberRange.new(2)
  205. p1mit.Rate = 100
  206. p1mit.Enabled = false
  207. p1mit.Acceleration = Vector3.new(0,-5,0)
  208. p1mit.Rotation = NumberRange.new(0,359)
  209. p1mit.Speed = NumberRange.new(0)
  210. local p2mit = Instance.new("ParticleEmitter",BloodPart)
  211. p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
  212. p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  213. p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.1),NumberSequenceKeypoint.new(1,.1)})
  214. p2mit.Lifetime = NumberRange.new(1)
  215. p2mit.Rate = 10
  216. p2mit.Acceleration = Vector3.new(0,-10,0)
  217. p2mit.Speed = NumberRange.new(0)
  218. local p3mit = p2mit:Clone()
  219. p3mit.Parent = Blood2Part
  220.  
  221. game:GetService("RunService").Heartbeat:connect(function(s, p)
  222. tf = tf + s
  223. if tf >= frame then
  224. if allowframeloss then
  225. script.Heartbeat:Fire()
  226. lastframe = tick()
  227. else
  228. for i = 1, math.floor(tf / frame) do
  229. script.Heartbeat:Fire()
  230. end
  231. lastframe = tick()
  232. end
  233. if tossremainder then
  234. tf = 0
  235. else
  236. tf = tf - frame * math.floor(tf / frame)
  237. end
  238. end
  239. end)
  240.  
  241. function swait(num)
  242. if num == 0 or num == nil then
  243. ArtificialHB.Event:wait()
  244. else
  245. for i = 0, num do
  246. ArtificialHB.Event:wait()
  247. end
  248. end
  249. end
  250.  
  251. function RemoveOutlines(part)
  252. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  253. end
  254.  
  255.  
  256. local txt = Instance.new("BillboardGui", chara)
  257. txt.Adornee = chara.Head
  258. txt.Name = "Nametag"
  259. txt.Size = UDim2.new(2, 0, 1.2, 0)
  260. txt.StudsOffset = Vector3.new(-9, 6, 0)
  261. local text = Instance.new("TextLabel", txt)
  262. text.Size = UDim2.new(10, 0, 7, 0)
  263. text.TextSize = 24
  264. text.Font = Enum.Font.Cartoon
  265. text.TextScaled = false
  266. text.BackgroundTransparency = 1
  267. text.TextColor3 = Color3.new(1,1,1)
  268. text.TextStrokeTransparency = 0
  269. text.TextStrokeColor3 = Color3.new(1,0,0)
  270. text.Text = "The Murderer"
  271.  
  272. function chat(...)
  273. local txxt = {...}
  274. local ch = coroutine.wrap(function()
  275. if chara:FindFirstChild("Chatt")~= nil then
  276. Character:FindFirstChild("Chatt"):destroy()
  277. end
  278. local txt = Instance.new("BillboardGui", chara)
  279. txt.Adornee = chara.Head
  280. txt.Name = "Chatt"
  281. txt.Size = UDim2.new(2, 0, 1.2, 0)
  282. txt.StudsOffset = Vector3.new(-9, 7, 0)
  283. local text = Instance.new("TextLabel", txt)
  284. text.Size = UDim2.new(10, 0, 7, 0)
  285. text.TextSize = 24
  286. text.Font = Enum.Font.Cartoon
  287. text.TextScaled = false
  288. text.BackgroundTransparency = 1
  289. text.TextColor3 = Color3.new(0,0,0)
  290. text.TextStrokeTransparency = 0
  291. text.TextStrokeColor3 = Color3.new(1,0,0)
  292. text.Text = ""
  293. txxt = table.concat(txxt,"\t")
  294. for i = 1, #txxt do
  295. text.Text = txxt:sub(1,i)
  296. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
  297. wait()
  298. end
  299. wait(2)
  300. for trans = 0,1,.1 do
  301. text.TextTransparency = trans
  302. text.TextStrokeTransparency = trans
  303. wait()
  304. end
  305. wait()
  306. txt:destroy()
  307. end)
  308.  
  309. ch(...)
  310. end
  311. Player.Chatted:connect(chat)
  312. CFuncs = {
  313. ["Part"] = {
  314. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  315. local Part = Create("Part"){
  316. Parent = Parent,
  317. Reflectance = Reflectance,
  318. Transparency = Transparency,
  319. CanCollide = false,
  320. Locked = true,
  321. BrickColor = BrickColor.new(tostring(BColor)),
  322. Name = Name,
  323. Size = Size,
  324. Material = Material,
  325. }
  326. RemoveOutlines(Part)
  327. return Part
  328. end;
  329. };
  330.  
  331. ["Mesh"] = {
  332. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  333. local Msh = Create(Mesh){
  334. Parent = Part,
  335. Offset = OffSet,
  336. Scale = Scale,
  337. }
  338. if Mesh == "SpecialMesh" then
  339. Msh.MeshType = MeshType
  340. Msh.MeshId = MeshId
  341. end
  342. return Msh
  343. end;
  344. };
  345.  
  346. ["Mesh"] = {
  347. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  348. local Msh = Create(Mesh){
  349. Parent = Part,
  350. Offset = OffSet,
  351. Scale = Scale,
  352. }
  353. if Mesh == "SpecialMesh" then
  354. Msh.MeshType = MeshType
  355. Msh.MeshId = MeshId
  356. end
  357. return Msh
  358. end;
  359. };
  360.  
  361. ["Weld"] = {
  362. Create = function(Parent, Part0, Part1, C0, C1)
  363. local Weld = Create("Weld"){
  364. Parent = Parent,
  365. Part0 = Part0,
  366. Part1 = Part1,
  367. C0 = C0,
  368. C1 = C1,
  369. }
  370. return Weld
  371. end;
  372. };
  373.  
  374. ["Sound"] = {
  375. Create = function(id, par, vol, pit)
  376. coroutine.resume(coroutine.create(function()
  377. local S = Create("Sound"){
  378. Volume = vol,
  379. Pitch = pit or 1,
  380. SoundId = id,
  381. Parent = par or workspace,
  382. }
  383. wait()
  384. S:play()
  385. game:GetService("Debris"):AddItem(S, 6)
  386. end))
  387. end;
  388. };
  389.  
  390. ["ParticleEmitter"] = {
  391. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  392. local fp = Create("ParticleEmitter"){
  393. Parent = Parent,
  394. Color = ColorSequence.new(Color1, Color2),
  395. LightEmission = LightEmission,
  396. Size = Size,
  397. Texture = Texture,
  398. Transparency = Transparency,
  399. ZOffset = ZOffset,
  400. Acceleration = Accel,
  401. Drag = Drag,
  402. LockedToPart = LockedToPart,
  403. VelocityInheritance = VelocityInheritance,
  404. EmissionDirection = EmissionDirection,
  405. Enabled = Enabled,
  406. Lifetime = LifeTime,
  407. Rate = Rate,
  408. Rotation = Rotation,
  409. RotSpeed = RotSpeed,
  410. Speed = Speed,
  411. VelocitySpread = VelocitySpread,
  412. }
  413. return fp
  414. end;
  415. };
  416.  
  417. CreateTemplate = {
  418.  
  419. };
  420. }
  421.  
  422. function rayCast(Position, Direction, Range, Ignore)
  423. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  424. end
  425.  
  426.  
  427. FindNearestTorso = function(pos)
  428. local list = (game.Workspace:children())
  429. local torso = nil
  430. local dist = 1000
  431. local temp, human, temp2 = nil, nil, nil
  432. for x = 1, #list do
  433. temp2 = list[x]
  434. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  435. temp = temp2:findFirstChild("Torso")
  436. human = temp2:findFirstChild("Humanoid")
  437. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  438. local dohit = true
  439. if dohit == true then
  440. torso = temp
  441. dist = (temp.Position - pos).magnitude
  442. end
  443. end
  444. end
  445. end
  446. return torso, dist
  447. end
  448.  
  449. function FindNearestTorsos(Position, Distance, SinglePlayer)
  450. if SinglePlayer then
  451. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  452. end
  453. local List = {}
  454. for i, v in pairs(workspace:GetChildren()) do
  455. if v:IsA("Model") then
  456. if v:findFirstChild("Torso") then
  457. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  458. if v ~= Character then
  459. if (v.Torso.Position - Position).magnitude <= Distance then
  460. table.insert(List, {v,(v.Torso.Position - Position).magnitude})
  461. end
  462. end
  463. end
  464. end
  465. end
  466. end
  467. return List
  468. end
  469.  
  470.  
  471. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  472. if hit.Parent == nil then
  473. return
  474. end
  475. local h = hit.Parent:FindFirstChild("Humanoid")
  476. for _, v in pairs(hit.Parent:children()) do
  477. if v:IsA("Humanoid") then
  478. h = v
  479. end
  480. end
  481. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  482. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  483. if hit.Parent.DebounceHit.Value == true then
  484. return
  485. end
  486. end
  487. local c = Create("ObjectValue"){
  488. Name = "creator",
  489. Value = game:service("Players").LocalPlayer,
  490. Parent = h,
  491. }
  492. game:GetService("Debris"):AddItem(c, .5)
  493. if HitSound ~= nil and HitPitch ~= nil then
  494. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  495. end
  496. local Damage = math.random(minim, maxim)
  497. local blocked = false
  498. local block = hit.Parent:findFirstChild("Block")
  499. if block ~= nil then
  500. if block.className == "IntValue" then
  501. if block.Value > 0 then
  502. blocked = true
  503. block.Value = block.Value - 1
  504. print(block.Value)
  505. end
  506. end
  507. end
  508. if blocked == false then
  509. h.Health = h.Health - Damage
  510. 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)
  511. else
  512. h.Health = h.Health - (Damage / 2)
  513. 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)
  514. end
  515. if Type == "Knockdown" then
  516. local hum = hit.Parent.Humanoid
  517. hum.PlatformStand = true
  518. coroutine.resume(coroutine.create(function(HHumanoid)
  519. swait(1)
  520. HHumanoid.PlatformStand = false
  521. end), hum)
  522. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  523. local bodvol = Create("BodyVelocity"){
  524. velocity = angle * knockback,
  525. P = 5000,
  526. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  527. Parent = hit,
  528. }
  529. local rl = Create("BodyAngularVelocity"){
  530. P = 3000,
  531. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  532. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  533. Parent = hit,
  534. }
  535. game:GetService("Debris"):AddItem(bodvol, .5)
  536. game:GetService("Debris"):AddItem(rl, .5)
  537. elseif Type == "Normal" then
  538. local vp = Create("BodyVelocity"){
  539. P = 500,
  540. maxForce = Vector3.new(math.huge, 0, math.huge),
  541. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  542. }
  543. if knockback > 0 then
  544. vp.Parent = hit.Parent.Torso
  545. end
  546. game:GetService("Debris"):AddItem(vp, .5)
  547. elseif Type == "Up" then
  548. local bodyVelocity = Create("BodyVelocity"){
  549. velocity = Vector3.new(0, 20, 0),
  550. P = 5000,
  551. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  552. Parent = hit,
  553. }
  554. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  555. elseif Type == "DarkUp" then
  556. coroutine.resume(coroutine.create(function()
  557. for i = 0, 1, 0.1 do
  558. swait()
  559. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  560. end
  561. end))
  562. local bodyVelocity = Create("BodyVelocity"){
  563. velocity = Vector3.new(0, 20, 0),
  564. P = 5000,
  565. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  566. Parent = hit,
  567. }
  568. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  569. elseif Type == "Snare" then
  570. local bp = Create("BodyPosition"){
  571. P = 2000,
  572. D = 100,
  573. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  574. position = hit.Parent.Torso.Position,
  575. Parent = hit.Parent.Torso,
  576. }
  577. game:GetService("Debris"):AddItem(bp, 1)
  578. elseif Type == "Freeze" then
  579. local BodPos = Create("BodyPosition"){
  580. P = 50000,
  581. D = 1000,
  582. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  583. position = hit.Parent.Torso.Position,
  584. Parent = hit.Parent.Torso,
  585. }
  586. local BodGy = Create("BodyGyro") {
  587. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  588. P = 20e+003,
  589. Parent = hit.Parent.Torso,
  590. cframe = hit.Parent.Torso.CFrame,
  591. }
  592. hit.Parent.Torso.Anchored = true
  593. coroutine.resume(coroutine.create(function(Part)
  594. swait(1.5)
  595. Part.Anchored = false
  596. end), hit.Parent.Torso)
  597. game:GetService("Debris"):AddItem(BodPos, 3)
  598. game:GetService("Debris"):AddItem(BodGy, 3)
  599. end
  600. local debounce = Create("BoolValue"){
  601. Name = "DebounceHit",
  602. Parent = hit.Parent,
  603. Value = true,
  604. }
  605. game:GetService("Debris"):AddItem(debounce, Delay)
  606. c = Create("ObjectValue"){
  607. Name = "creator",
  608. Value = Player,
  609. Parent = h,
  610. }
  611. game:GetService("Debris"):AddItem(c, .5)
  612. end
  613. end
  614.  
  615. function ShowDamage(Pos, Text, Time, Color)
  616. local Rate = (1 / 30)
  617. local Pos = (Pos or Vector3.new(0, 0, 0))
  618. local Text = (Text or "")
  619. local Time = (Time or 2)
  620. local Color = (Color or Color3.new(1, 0, 1))
  621. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  622. EffectPart.Anchored = true
  623. local BillboardGui = Create("BillboardGui"){
  624. Size = UDim2.new(3, 0, 3, 0),
  625. Adornee = EffectPart,
  626. Parent = EffectPart,
  627. }
  628. local TextLabel = Create("TextLabel"){
  629. BackgroundTransparency = 1,
  630. Size = UDim2.new(1, 0, 1, 0),
  631. Text = Text,
  632. Font = "SciFi",
  633. TextColor3 = Color,
  634. TextScaled = true,
  635. Parent = BillboardGui,
  636. }
  637. game.Debris:AddItem(EffectPart, (Time))
  638. EffectPart.Parent = game:GetService("Workspace")
  639. delay(0, function()
  640. local Frames = (Time / Rate)
  641. for Frame = 1, Frames do
  642. wait(Rate)
  643. local Percent = (Frame / Frames)
  644. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  645. TextLabel.TextTransparency = Percent
  646. end
  647. if EffectPart and EffectPart.Parent then
  648. EffectPart:Destroy()
  649. end
  650. end)
  651. end
  652.  
  653. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  654. for _, c in pairs(workspace:children()) do
  655. local hum = c:findFirstChild("Humanoid")
  656. if hum ~= nil then
  657. local head = c:findFirstChild("Torso")
  658. if head ~= nil then
  659. local targ = head.Position - Part.Position
  660. local mag = targ.magnitude
  661. if mag <= Magnitude and c.Name ~= Player.Name then
  662. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  663. end
  664. end
  665. end
  666. end
  667. end
  668.  
  669. EffectModel = Create("Model"){
  670. Parent = Character,
  671. Name = "Effects",
  672. }
  673.  
  674. Effects = {
  675. Block = {
  676. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  677. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  678. prt.Anchored = true
  679. prt.CFrame = cframe
  680. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  681. game:GetService("Debris"):AddItem(prt, 10)
  682. if Type == 1 or Type == nil then
  683. table.insert(Effects, {
  684. prt,
  685. "Block1",
  686. delay,
  687. x3,
  688. y3,
  689. z3,
  690. msh
  691. })
  692. elseif Type == 2 then
  693. table.insert(Effects, {
  694. prt,
  695. "Block2",
  696. delay,
  697. x3,
  698. y3,
  699. z3,
  700. msh
  701. })
  702. end
  703. end;
  704. };
  705.  
  706. Cylinder = {
  707. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  708. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  709. prt.Anchored = true
  710. prt.CFrame = cframe
  711. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  712. game:GetService("Debris"):AddItem(prt, 10)
  713. table.insert(Effects, {
  714. prt,
  715. "Cylinder",
  716. delay,
  717. x3,
  718. y3,
  719. z3,
  720. msh
  721. })
  722. end;
  723. };
  724. Head = {
  725. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  726. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  727. prt.Anchored = true
  728. prt.CFrame = cframe
  729. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  730. game:GetService("Debris"):AddItem(prt, 10)
  731. table.insert(Effects, {
  732. prt,
  733. "Cylinder",
  734. delay,
  735. x3,
  736. y3,
  737. z3,
  738. msh
  739. })
  740. end;
  741. };
  742.  
  743. Sphere = {
  744. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  745. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  746. prt.Anchored = true
  747. prt.CFrame = cframe
  748. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  749. game:GetService("Debris"):AddItem(prt, 10)
  750. table.insert(Effects, {
  751. prt,
  752. "Cylinder",
  753. delay,
  754. x3,
  755. y3,
  756. z3,
  757. msh
  758. })
  759. end;
  760. };
  761.  
  762. Elect = {
  763. Create = function(cff, x, y, z)
  764. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  765. prt.Anchored = true
  766. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  767. prt.CFrame = CFrame.new(prt.Position)
  768. game:GetService("Debris"):AddItem(prt, 2)
  769. local xval = math.random() / 2
  770. local yval = math.random() / 2
  771. local zval = math.random() / 2
  772. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  773. table.insert(Effects, {
  774. prt,
  775. "Elec",
  776. 0.1,
  777. x,
  778. y,
  779. z,
  780. xval,
  781. yval,
  782. zval
  783. })
  784. end;
  785.  
  786. };
  787.  
  788. Ring = {
  789. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  790. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  791. prt.Anchored = true
  792. prt.CFrame = cframe
  793. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  794. game:GetService("Debris"):AddItem(prt, 10)
  795. table.insert(Effects, {
  796. prt,
  797. "Cylinder",
  798. delay,
  799. x3,
  800. y3,
  801. z3,
  802. msh
  803. })
  804. end;
  805. };
  806.  
  807.  
  808. Wave = {
  809. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  810. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  811. prt.Anchored = true
  812. prt.CFrame = cframe
  813. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  814. game:GetService("Debris"):AddItem(prt, 10)
  815. table.insert(Effects, {
  816. prt,
  817. "Cylinder",
  818. delay,
  819. x3,
  820. y3,
  821. z3,
  822. msh
  823. })
  824. end;
  825. };
  826.  
  827. Break = {
  828. Create = function(brickcolor, cframe, x1, y1, z1)
  829. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  830. prt.Anchored = true
  831. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  832. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  833. local num = math.random(10, 50) / 1000
  834. game:GetService("Debris"):AddItem(prt, 10)
  835. table.insert(Effects, {
  836. prt,
  837. "Shatter",
  838. num,
  839. prt.CFrame,
  840. math.random() - math.random(),
  841. 0,
  842. math.random(50, 100) / 100
  843. })
  844. end;
  845. };
  846.  
  847. Fire = {
  848. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  849. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  850. prt.Anchored = true
  851. prt.CFrame = cframe
  852. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  853. game:GetService("Debris"):AddItem(prt, 10)
  854. table.insert(Effects, {
  855. prt,
  856. "Fire",
  857. delay,
  858. 1,
  859. 1,
  860. 1,
  861. msh
  862. })
  863. end;
  864. };
  865.  
  866. FireWave = {
  867. Create = function(brickcolor, cframe, x1, y1, z1)
  868. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  869. prt.Anchored = true
  870. prt.CFrame = cframe
  871. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  872. local d = Create("Decal"){
  873. Parent = prt,
  874. Texture = "rbxassetid://26356434",
  875. Face = "Top",
  876. }
  877. local d = Create("Decal"){
  878. Parent = prt,
  879. Texture = "rbxassetid://26356434",
  880. Face = "Bottom",
  881. }
  882. game:GetService("Debris"):AddItem(prt, 10)
  883. table.insert(Effects, {
  884. prt,
  885. "FireWave",
  886. 1,
  887. 30,
  888. math.random(400, 600) / 100,
  889. msh
  890. })
  891. end;
  892. };
  893.  
  894. Lightning = {
  895. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  896. local magz = (p0 - p1).magnitude
  897. local curpos = p0
  898. local trz = {
  899. -ofs,
  900. ofs
  901. }
  902. for i = 1, tym do
  903. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  904. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  905. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  906. li.Material = "Neon"
  907. if tym == i then
  908. local magz2 = (curpos - p1).magnitude
  909. li.Size = Vector3.new(th, th, magz2)
  910. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  911. table.insert(Effects, {
  912. li,
  913. "Disappear",
  914. last
  915. })
  916. else
  917. do
  918. do
  919. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  920. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  921. game.Debris:AddItem(li, 10)
  922. table.insert(Effects, {
  923. li,
  924. "Disappear",
  925. last
  926. })
  927. end
  928. end
  929. end
  930. end
  931. end
  932. };
  933.  
  934. EffectTemplate = {
  935.  
  936. };
  937. }
  938.  
  939. function attackone()
  940. attack = true
  941. for i = 0, 1, 0.1 do
  942. swait()
  943. PlayAnimationFromTable({
  944. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  945. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  946. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  947. CFrame.new(-1.5, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  948. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  949. CFrame.new(-0.5, -2, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  950. }, .3, false)
  951. end
  952. attack = false
  953. end
  954.  
  955. Mouse.KeyDown:connect(function(k)
  956. k = k:lower()
  957. if attack == false and k == '' then
  958.  
  959. end
  960. end)
  961.  
  962. abss = Instance.new("BillboardGui",Character)
  963. abss.Size = UDim2.new(10,0,10,0)
  964. abss.Enabled = false
  965. imgl = Instance.new("ImageLabel",abss)
  966. imgl.Position = UDim2.new(0,0,0,0)
  967. imgl.Size = UDim2.new(1,0,1,0)
  968. imgl.Image = "rbxassetid://711463989"
  969. imgl.BackgroundTransparency = 1
  970. imgl.ImageColor3 = Color3.new(.9,0,0)
  971. img2 = Instance.new("ImageLabel",abss)
  972. img2.Position = UDim2.new(0,0,0,0)
  973. img2.Size = UDim2.new(1,0,1,0)
  974. img2.Image = "rbxassetid://711463989"
  975. img2.BackgroundTransparency = 1
  976. img2.ImageColor3 = Color3.new(.9,0,0)
  977.  
  978. local targetted = nil;
  979.  
  980. function ohshityougothit(dude)
  981. coroutine.wrap(function()
  982. repeat wait() until dude:FindFirstChild"Head"
  983. KnifuHit = New("Model",workspace,"KnifuHit",{})
  984. game:GetService("Debris"):AddItem(KnifuHit,3)
  985. 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),})
  986. Mesh = New("CylinderMesh",HWeldPart,"Mesh",{})
  987. 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),})
  988. 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),})
  989. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  990. 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),})
  991. 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),})
  992. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  993. 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),})
  994. 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),})
  995. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  996. 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),})
  997. 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),})
  998. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  999. 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),})
  1000. 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),})
  1001. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  1002. 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),})
  1003. 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,})
  1004. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  1005. 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),})
  1006. 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),})
  1007. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1008. 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),})
  1009. 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,})
  1010. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  1011. 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),})
  1012. 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,})
  1013. 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,})
  1014. 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),})
  1015. 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,})
  1016. 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,})
  1017. 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),})
  1018. 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,})
  1019. 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,})
  1020. 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),})
  1021. 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,})
  1022. 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,})
  1023. 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),})
  1024. 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,})
  1025. 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,})
  1026. 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),})
  1027. 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,})
  1028. 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,})
  1029. 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),})
  1030. 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,})
  1031. 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,})
  1032. 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),})
  1033. 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,})
  1034. 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,})
  1035. 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),})
  1036. 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,})
  1037. Mesh = New("BlockMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  1038. 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),})
  1039. 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),})
  1040. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  1041. 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),})
  1042. 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),})
  1043. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  1044. 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),})
  1045. 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),})
  1046. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  1047. 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),})
  1048. 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),})
  1049. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1050. 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),})
  1051. end)()
  1052. end
  1053.  
  1054. function fuckingdie(dude)
  1055. if dude.Name ~= "CKbackup" and dude.Name ~= "Quil_Cyndaquil" then
  1056. dude.Humanoid.PlatformStand = true
  1057. local bgf = Instance.new("BodyGyro",dude.Head)
  1058. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1059. local val = Instance.new("BoolValue",dude)
  1060. val.Name = "IsHit"
  1061. for i = 1, 6 do
  1062. local blo = Instance.new("Part",game.Workspace)
  1063. blo.Size = Vector3.new(.6,.2,.6)
  1064. blo.Material = "SmoothPlastic"
  1065. blo.BrickColor = BrickColor.new("Crimson")
  1066. blo.Position = dude.Head.Position
  1067. blo.CFrame = dude.Head.CFrame
  1068. game:GetService("Debris"):AddItem(blo,15)
  1069. end
  1070. local ds = coroutine.wrap(function()
  1071. wait(1)
  1072. if dude == targetted then
  1073. targetted = nil
  1074. end
  1075. dude:FindFirstChildOfClass"Humanoid".Health = 0
  1076. (dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso").Anchored = false
  1077. ragdoll(dude)
  1078. end)
  1079. ds()
  1080. end
  1081. end
  1082.  
  1083. local Sitting = false
  1084. function fuckingdiethro(dude)
  1085. if dude.Name ~= "CKbackup" and dude.Name ~= "Quil_Cyndaquil" then
  1086. dude.Humanoid.PlatformStand = true
  1087. if dude:FindFirstChild"Head" then local bgf = Instance.new("BodyGyro",dude.Head)
  1088. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0) end
  1089. local val = Instance.new("BoolValue",dude)
  1090. val.Name = "IsHit"
  1091. if dude:FindFirstChild"Head" then
  1092. for i = 1, 6 do
  1093. local blo = Instance.new("Part",game.Workspace)
  1094. blo.Size = Vector3.new(.6,.2,.6)
  1095. blo.Material = "SmoothPlastic"
  1096. blo.BrickColor = BrickColor.new("Crimson")
  1097. blo.Position = dude.Head.Position
  1098. blo.CFrame = dude.Head.CFrame
  1099. game:GetService("Debris"):AddItem(blo,15)
  1100. end
  1101. end
  1102. local ds = coroutine.wrap(function()
  1103. if(dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso") then
  1104. (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
  1105. end
  1106. wait(0.3)
  1107. if dude == targetted then
  1108. targetted = nil
  1109. end
  1110. dude:FindFirstChildOfClass"Humanoid".Health = 0
  1111. ragdoll(dude)
  1112. end)
  1113. ds()
  1114. end
  1115. end
  1116.  
  1117. function ragdoll(guy)
  1118. guy.Archivable = true
  1119. clone = guy:Clone()
  1120. clone.Parent = workspace
  1121. game:service'Debris':AddItem(clone,10)
  1122. for i,v in pairs(clone:GetChildren()) do
  1123. if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  1124. v:destroy()
  1125. end
  1126. for i,p in pairs(v:GetChildren()) do
  1127. if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  1128. p:destroy()
  1129. end
  1130. end
  1131. end
  1132. for i,t in pairs(guy:GetChildren()) do
  1133. if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  1134. t:destroy()
  1135. end
  1136. end
  1137. for i,v in next, clone:children() do
  1138. if v:IsA"LocalScript" or v:IsA"Script" or v:IsA"ModuleScript" then
  1139. v.Disabled = true
  1140. wait()
  1141. v:destroy()
  1142. end
  1143. end
  1144. local vel
  1145. if clone:FindFirstChild"Torso" then
  1146. vel = Instance.new("BodyVelocity", clone.Torso)
  1147. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  1148. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1149. end
  1150. if clone:FindFirstChild"Head" and clone.Head:FindFirstChild"face" then
  1151. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
  1152. end
  1153. using = false
  1154. local leftarm = clone:findFirstChild("Left Arm")
  1155. local rightrm = clone:findFirstChild("Right Arm")
  1156. local leftleg = clone:findFirstChild("Left Leg")
  1157. local rightleg = clone:findFirstChild("Right Leg")
  1158. local head = clone:findFirstChild("Head")
  1159. for i, g in pairs(guy:GetChildren()) do
  1160. if g.ClassName == "Part" then
  1161. g:destroy()
  1162. end
  1163. end
  1164. for i, h in pairs(guy:GetChildren()) do
  1165. if h.ClassName == "Accesory" then
  1166. h:destroy()
  1167. end
  1168. end
  1169.  
  1170. if head ~= nil then
  1171. local glue13 = Instance.new("Glue", clone.Torso)
  1172. glue13.Part0 = clone.Torso
  1173. glue13.Part1 = head
  1174. glue13.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1175. glue13.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1176. local collider13 = Instance.new("Part", head)
  1177. collider13.Position = Vector3.new(0,999,0)
  1178. collider13.Size = Vector3.new(0.5, 0.9, 0.9)
  1179. collider13.Shape = "Cylinder"
  1180. collider13.Transparency = 1
  1181. local weld = Instance.new("Weld", collider13)
  1182. weld.Part0 = head
  1183. weld.Part1 = collider13
  1184. weld.C0 = weld.C0 * CFrame.new(0,0.2,0) * CFrame.Angles(0, 0, 80)
  1185. collider13.TopSurface = "Smooth"
  1186. collider13.BottomSurface = "Smooth"
  1187. collider13.formFactor = "Symmetric"
  1188. end
  1189. if leftleg ~= nil then
  1190. local glue = Instance.new("Glue", clone.Torso)
  1191. glue.Part0 = clone.Torso
  1192. glue.Part1 = leftleg
  1193. glue.Name = "Left leg"
  1194. local collider = Instance.new("Part", leftleg)
  1195. collider.Position = Vector3.new(0,999,0)
  1196. collider.Size = Vector3.new(1.7, 1, 1)
  1197. collider.Shape = "Cylinder"
  1198. local weld = Instance.new("Weld", collider)
  1199. weld.Part0 = leftleg
  1200. weld.Part1 = collider
  1201. weld.C0 = CFrame.Angles(0, 0, 80)
  1202. collider.TopSurface = "Smooth"
  1203. collider.BottomSurface = "Smooth"
  1204. collider.formFactor = "Symmetric"
  1205. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1206. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1207. collider.Transparency = 1
  1208. end
  1209. ------------
  1210. if rightleg ~= nil then
  1211. local glue1 = Instance.new("Glue", clone.Torso)
  1212. glue1.Part0 = clone.Torso
  1213. glue1.Part1 = rightleg
  1214. glue1.Name = "Right leg"
  1215. local collider1 = Instance.new("Part", rightleg)
  1216. collider1.Position = Vector3.new(0,999,0)
  1217. collider1.Size = Vector3.new(1.7, 1, 1)
  1218. collider1.Shape = "Cylinder"
  1219. local weld1 = Instance.new("Weld", collider1)
  1220. weld1.Part0 = rightleg
  1221. weld1.Part1 = collider1
  1222. weld1.C0 = CFrame.Angles(0, 0, 80)
  1223. collider1.TopSurface = "Smooth"
  1224. collider1.BottomSurface = "Smooth"
  1225. collider1.formFactor = "Symmetric"
  1226. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1227. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1228. collider1.Transparency = 1
  1229. end
  1230. ------------
  1231. if rightrm ~= nil then
  1232. local glue11 = Instance.new("Glue", clone.Torso)
  1233. glue11.Part0 = clone.Torso
  1234. glue11.Part1 = rightrm
  1235. glue11.Name = "Right shoulder"
  1236. local collider11 = Instance.new("Part", rightrm)
  1237. collider11.Position = Vector3.new(0,9999,0)
  1238. collider11.Size = Vector3.new(1.8,1,1)
  1239. collider11.Shape = "Cylinder"
  1240. local weld11 = Instance.new("Weld", collider11)
  1241. weld11.Part0 = rightrm
  1242. weld11.Part1 = collider11
  1243. weld11.C0 = CFrame.Angles(0, 0, 80)
  1244. collider11.TopSurface = "Smooth"
  1245. collider11.BottomSurface = "Smooth"
  1246. collider11.formFactor = "Symmetric"
  1247. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1248. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1249. collider11.Transparency = 1
  1250. end
  1251. ------------
  1252. if leftarm ~= nil then
  1253. local glue111 = Instance.new("Glue", clone.Torso)
  1254. glue111.Part0 = clone.Torso
  1255. glue111.Part1 = leftarm
  1256. glue111.Name = "Left shoulder"
  1257. local collider111 = Instance.new("Part", leftarm)
  1258. collider111.Position = Vector3.new(0,9999,0)
  1259. collider111.Size = Vector3.new(1.8,1,1)
  1260. collider111.Shape = "Cylinder"
  1261. local weld111 = Instance.new("Weld", collider111)
  1262. weld111.Part0 = leftarm
  1263. weld111.Part1 = collider111
  1264. weld111.C0 = CFrame.Angles(0, 0, 80)
  1265. collider111.TopSurface = "Smooth"
  1266. collider111.BottomSurface = "Smooth"
  1267. collider111.formFactor = "Symmetric"
  1268. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1269. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1270. collider111.Transparency = 1
  1271. ----------------
  1272. sensoring = Instance.new("Part", clone.Torso)
  1273. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  1274. sensoring.CanCollide = false
  1275. sensoring.Position = clone.Torso.Position
  1276. local welder = Instance.new("Weld", sensoring)
  1277. welder.Part0 = clone.Torso
  1278. welder.Part1 = sensoring
  1279. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  1280. sensoring.Transparency = 1
  1281. -----------------
  1282. sensoring1 = Instance.new("Part", clone.Torso)
  1283. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  1284. sensoring1.CanCollide = false
  1285. sensoring1.Position = clone.Torso.Position
  1286. local welder1 = Instance.new("Weld", sensoring)
  1287. welder1.Part0 = clone.Torso
  1288. welder1.Part1 = sensoring1
  1289. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  1290. sensoring1.Transparency = 1
  1291. end
  1292. clone.Name = guy.Name.." (Murdered)"
  1293. if vel then vel:destroy() end
  1294.  
  1295. end
  1296.  
  1297. local slashes = {}
  1298. table.insert(slashes,220833967)
  1299. table.insert(slashes,220833976)
  1300. table.insert(slashes,220834000)
  1301. table.insert(slashes,220834019)
  1302. function fucktheworld()
  1303. local a = Instance.new("ColorCorrectionEffect",Lighty)
  1304. a.TintColor = Color3.new(1,1,1)
  1305. local b = Instance.new("BlurEffect",Lighty)
  1306. b.Size = 0
  1307. for i = 1,0, -.1 do
  1308. a.TintColor = Color3.new(i,i,i)
  1309. b.Size = b.Size + 1
  1310. end
  1311.  
  1312. wait(1)
  1313.  
  1314.  
  1315. coroutine.wrap(function()
  1316. for i,v in next, workspace:children() do
  1317. if v:IsA"Model" or v:IsA"Part" then
  1318. if v:FindFirstChildOfClass"Humanoid" and v ~= Character then
  1319. v:BreakJoints()
  1320. if v:FindFirstChild"Torso" then ragdoll(v) end
  1321. wait(.15)
  1322. end
  1323. end
  1324. end
  1325. end)()
  1326.  
  1327.  
  1328. for i = 1, 7 do
  1329. for i = 0,1,.3 do
  1330. a.TintColor = Color3.new(i,i,i)
  1331. wait()
  1332. end
  1333. local slash = math.random(1,4)
  1334. local sou = Instance.new("Sound",workspace)
  1335. sou.Pitch = math.random(0.75,1)
  1336. sou.Volume = 10
  1337. sou.SoundId = "rbxassetid://"..slashes[slash]
  1338. sou:Play()
  1339. a.TintColor = Color3.new(0,0,0)
  1340. wait()
  1341. end
  1342.  
  1343. --165487479
  1344.  
  1345. local sou = Instance.new("Sound",workspace)
  1346. sou.Pitch = 1
  1347. sou.Volume = 10
  1348. sou.SoundId = "rbxassetid://137473066"
  1349. sou:Play()
  1350. wait(3)
  1351.  
  1352. for i = 0,1,.1 do
  1353. a.TintColor = Color3.new(i,i,i)
  1354. b.Size = b.Size - 1
  1355. wait()
  1356. end
  1357. a:destroy()
  1358. game:service'Debris':AddItem(b,3)
  1359. end
  1360. function endit()
  1361. attack = true
  1362. Humanoid.WalkSpeed = 0
  1363. Humanoid.JumpPower = 0
  1364. for i = 0, 1, 0.1 do
  1365. swait()
  1366. PlayAnimationFromTable({
  1367. 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),
  1368. 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),
  1369. 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),
  1370. 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),
  1371. 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),
  1372. 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),
  1373. }, .3, false)
  1374. 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)
  1375. end
  1376. chat("This world is getting boring...")
  1377. wait(1.5)
  1378. chat("Well...")
  1379. wait(1)
  1380. chat("LETS MOVE ON TO THE NEXT!")
  1381. wait(2)
  1382. for i = 1, 3 do
  1383. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=341336274", Character, 1, 1)
  1384. local part = Instance.new("Part",EffectModel)
  1385. part.Shape = "Ball"
  1386. part.Anchored = true
  1387. part.CanCollide = false
  1388. part.BrickColor = BrickColor.new"Really red"
  1389. part.Material = Enum.Material.Neon
  1390. part.Size = Vector3.new(1,1,1)
  1391. part.CFrame = BloodPart.CFrame
  1392. part.TopSurface,part.BottomSurface = 10,10
  1393. for i = 0,1,.1 do
  1394. part.Size = part.Size+ Vector3.new(4,4,4)
  1395. part.Transparency = i
  1396. wait()
  1397. end
  1398. part:destroy()
  1399. wait(.05)
  1400. end
  1401. wait(.5)
  1402. attack = false
  1403. fucktheworld()
  1404. wait(2)
  1405. Humanoid.WalkSpeed = 8
  1406. Humanoid.JumpPower = 50
  1407.  
  1408. end
  1409. function sleepchild()
  1410. attack = true
  1411. Humanoid.WalkSpeed = 0
  1412. Humanoid.JumpPower = 0
  1413. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521656", Character, 1, .8)
  1414. local a = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("HumanoidRootPart") targetted:FindFirstChild("UpperTorso")
  1415. a.Anchored = true
  1416. RootPart.CFrame = a.CFrame * CFrame.new(0,0,1)
  1417. wait(.01)
  1418. Character.Torso.Anchored = true
  1419. for i = 0, 1, 0.1 do
  1420. swait()
  1421. PlayAnimationFromTable({
  1422. 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),
  1423. 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),
  1424. 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),
  1425. 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),
  1426. 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),
  1427. 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),
  1428. }, .3, false)
  1429. --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)
  1430. end
  1431. if targetted.Name == "Lime_Pidgey" or targetted.Name == "Quil_Cyndaquil" or targetted.Name == "CKbackup" or targetted.Name == "Salvo_Starly" then
  1432. wait(2)
  1433. a.Anchored = false
  1434. local sel = math.random(1,3)
  1435. if sel == 1 then
  1436. chat("What was I thinking...")
  1437. elseif sel == 2 then
  1438. if targetted.Name == "Quil_Cyndaquil" then
  1439. chat("Sorry, Nebula.")
  1440. elseif targetted.Name == "CKbackup" then
  1441. chat("Didn't know it was you, Sugarie")
  1442. elseif targetted.Name == "Salvo_Starly" then
  1443. chat("Didn't realize, Genocider. I'm so sorry.")
  1444. elseif targetted.Name == "Lime_Pidgey" then
  1445. chat("Ah, Jerry, So sorry, thought you were an enemy.")
  1446. end
  1447. elseif sel == 3 then
  1448. chat("Why.. did I try that..?")
  1449. end
  1450. for i = 0, 5, 0.1 do
  1451. swait()
  1452. PlayAnimationFromTable({
  1453. 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),
  1454. 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),
  1455. 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),
  1456. 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),
  1457. 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),
  1458. 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),
  1459. }, .3, false)
  1460. end
  1461. attack = false
  1462. Character.Torso.Anchored = false
  1463. Humanoid.WalkSpeed = 8
  1464. Humanoid.JumpPower = 50
  1465. else
  1466. chat("Hello, and goodbye.")
  1467. wait(2)
  1468. for i = 0, 1, 0.1 do
  1469. swait()
  1470. PlayAnimationFromTable({
  1471. 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),
  1472. 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),
  1473. 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),
  1474. 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),
  1475. 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),
  1476. 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),
  1477. }, .3, false)
  1478. --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)
  1479. end
  1480. fuckingdie(targetted)
  1481. wait(1)
  1482. attack = false
  1483. Character.Torso.Anchored = false
  1484. Humanoid.WalkSpeed = 8
  1485. Humanoid.JumpPower = 50
  1486. end
  1487. end
  1488.  
  1489. local combo = false
  1490. local input = ""
  1491. local didCombo = false
  1492.  
  1493. function chainreaction()
  1494. attack = true
  1495. Humanoid.WalkSpeed = 0
  1496. Humanoid.JumpPower = 0
  1497. local func
  1498. for i = 0, 0.05, 0.1 do
  1499. swait()
  1500. PlayAnimationFromTable({
  1501. 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),
  1502. 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),
  1503. 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),
  1504. 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),
  1505. 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),
  1506. 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),
  1507. }, .4, false)
  1508. --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)
  1509. end
  1510. swait()
  1511. for i = 0, 0.45, 0.1 do
  1512. swait()
  1513. PlayAnimationFromTable({
  1514. 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),
  1515. 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),
  1516. 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),
  1517. 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),
  1518. 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),
  1519. 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),
  1520. }, .6, false)
  1521. end
  1522. for i,v in next, Knifu:children() do
  1523. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1524. v.Transparency = 1
  1525. end
  1526. end
  1527. p2mit.Enabled = false
  1528. p3mit.Enabled = false
  1529. local stopIt = false
  1530. local asd
  1531. local count = 0
  1532. asd = function(dude)
  1533. local torso = dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso"
  1534. local cTorso,mag = nil, 0
  1535. if torso then
  1536. for i,v in next, FindNearestTorsos(torso.CFrame.p,15) do
  1537. if v[2] > mag then
  1538. cTorso = v[1]
  1539. mag = v[2]
  1540. end
  1541. wait()
  1542. end
  1543. count = count + 1
  1544. fuckingdiethro(dude)
  1545. if not cTorso or mag < 1 or count > 7 then
  1546. stopIt = true
  1547. else
  1548. asd(cTorso)
  1549. end
  1550. else
  1551. stopIt = true
  1552. end
  1553.  
  1554.  
  1555. end
  1556. func = coroutine.wrap(function()
  1557. asd(targetted)
  1558. end)()
  1559. repeat wait() until stopIt == true
  1560. wait(3)
  1561. for i,v in next, Knifu:children() do
  1562. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1563. v.Transparency = 0
  1564. end
  1565. end
  1566. p2mit.Enabled = true
  1567. p3mit.Enabled = true
  1568. attack = false
  1569. Humanoid.WalkSpeed = 8
  1570. Humanoid.JumpPower = 50
  1571. end
  1572. function throwit()
  1573. attack = true
  1574. Humanoid.WalkSpeed = 0
  1575. for i = 0, 0.05, 0.1 do
  1576. swait()
  1577. PlayAnimationFromTable({
  1578. 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),
  1579. 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),
  1580. 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),
  1581. 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),
  1582. 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),
  1583. 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),
  1584. }, .4, false)
  1585. --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)
  1586. end
  1587. swait()
  1588. for i = 0, 0.45, 0.1 do
  1589. swait()
  1590. PlayAnimationFromTable({
  1591. 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),
  1592. 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),
  1593. 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),
  1594. 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),
  1595. 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),
  1596. 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),
  1597. }, .6, false)
  1598. end
  1599. if targetted.Name ~= "Quil_Cyndaquil" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "CKbackup" and targetted.Name ~= "Lime_Pidgey" then
  1600. for i,v in next, Knifu:children() do
  1601. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1602. v.Transparency = 1
  1603. end
  1604. end
  1605. p2mit.Enabled = false
  1606. p3mit.Enabled = false
  1607. ohshityougothit(targetted)
  1608. fuckingdiethro(targetted)
  1609. wait(3)
  1610. for i,v in next, Knifu:children() do
  1611. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1612. v.Transparency = 0
  1613. end
  1614. end
  1615. p2mit.Enabled = true
  1616. p3mit.Enabled = true
  1617. attack = false
  1618. Character.Torso.Anchored = false
  1619. Humanoid.WalkSpeed = 8
  1620. Humanoid.JumpPower = 50
  1621. elseif targetted.Name == "CKbackup" then
  1622. wait(2)
  1623. for i = 0, 1, 0.1 do
  1624. swait()
  1625. PlayAnimationFromTable({
  1626. 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),
  1627. 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),
  1628. 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),
  1629. 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),
  1630. 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),
  1631. 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),
  1632. }, .3, false)
  1633. end
  1634. local sel = math.random(1,3)
  1635. if sel == 1 then
  1636. chat("Sorry, thought you were on the other side.")
  1637. elseif sel == 2 then
  1638. chat("I forgot, we are one and the same. Psychopaths.")
  1639. elseif sel == 3 then
  1640. chat("Oh, Psycho! How's the Genocider been?")
  1641. end
  1642. wait(2)
  1643. attack = false
  1644. Character.Torso.Anchored = false
  1645. Humanoid.WalkSpeed = 8
  1646. Humanoid.JumpPower = 50
  1647. elseif targetted.Name == "Lime_Pidgey" then
  1648. wait(2)
  1649. local sel = math.random(1,3)
  1650. if sel == 1 then
  1651. chat("Sorry, thought you were on the other side.")
  1652. elseif sel == 2 then
  1653. chat("Heyy... Jerry? I think it was?")
  1654. elseif sel == 3 then
  1655. chat("Uhh... Sorry.")
  1656. end
  1657. for i = 0, 5, 0.1 do
  1658. swait()
  1659. PlayAnimationFromTable({
  1660. 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),
  1661. 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),
  1662. 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),
  1663. 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),
  1664. 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),
  1665. 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),
  1666. }, .3, false)
  1667. end
  1668. wait(2)
  1669. attack = false
  1670. Character.Torso.Anchored = false
  1671. Humanoid.WalkSpeed = 8
  1672. Humanoid.JumpPower = 50
  1673. elseif targetted.Name == "Salvo_Starly" then
  1674. wait(2)
  1675. for i = 0, 1, 0.1 do
  1676. swait()
  1677. PlayAnimationFromTable({
  1678. 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),
  1679. 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),
  1680. 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),
  1681. 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),
  1682. 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),
  1683. 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),
  1684. }, .3, false)
  1685. end
  1686. local sel = math.random(1,3)
  1687. if sel == 1 then
  1688. chat("Sorry, thought you were on the other side.")
  1689. elseif sel == 2 then
  1690. chat("Ah, Genocider. We've got to talk more!")
  1691. elseif sel == 3 then
  1692. chat("Oh, it's you.. How's Sugarie?")
  1693. end
  1694. wait(2)
  1695. attack = false
  1696. Character.Torso.Anchored = false
  1697. Humanoid.WalkSpeed = 8
  1698. Humanoid.JumpPower = 50
  1699. else
  1700. wait(2)
  1701. for i = 0, 1, 0.1 do
  1702. swait()
  1703. PlayAnimationFromTable({
  1704. 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),
  1705. 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),
  1706. 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),
  1707. 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),
  1708. 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),
  1709. 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),
  1710. }, .3, false)
  1711. end
  1712. local sel = math.random(1,3)
  1713. if sel == 1 then
  1714. chat("Why.. Did I even try?")
  1715. elseif sel == 2 then
  1716. chat("Sorry, Nebula. I thought you were against me")
  1717. elseif sel == 3 then
  1718. chat("I can't")
  1719. end
  1720. wait(2)
  1721. attack = false
  1722. Character.Torso.Anchored = false
  1723. Humanoid.WalkSpeed = 8
  1724. Humanoid.JumpPower = 50
  1725. end
  1726. end
  1727. function LockOn()
  1728. if Mouse.Target and Mouse.Target.Parent then
  1729. local a = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1730. if a and a.Parent ~= Character then
  1731. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
  1732. coroutine.wrap(function()
  1733. if targetted ~= Mouse.Target.Parent then
  1734. targetted = Mouse.Target.Parent
  1735. img2.Size = UDim2.new(1,0,1,0)
  1736. img2.ImageTransparency = 0
  1737. img2.Position = UDim2.new(0,0,0,0)
  1738. for i = 0, 2, 0.1 do
  1739. swait()
  1740. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  1741. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  1742. img2.ImageTransparency = img2.ImageTransparency + 0.05
  1743. end
  1744. end
  1745. end)()
  1746. end
  1747. end
  1748. end
  1749. Mouse.KeyDown:connect(function(k)
  1750. if k == 'q' and attack == false and combo == false then
  1751. LockOn()
  1752. end
  1753. end)
  1754. Mouse.KeyDown:connect(function(k)
  1755. if k == 'z' and attack == false and targetted ~= nil and combo == false then
  1756. sleepchild()
  1757. end
  1758. end)
  1759.  
  1760.  
  1761.  
  1762. Mouse.KeyDown:connect(function(k)
  1763. if targetted ~= nil and k == 't' and attack == false and combo == false then
  1764. throwit()
  1765. end
  1766. end)
  1767.  
  1768. Mouse.KeyDown:connect(function(k)
  1769. if k == 'c' and attack == false and combo == false then
  1770. coroutine.wrap(function()
  1771. combo = true
  1772. Humanoid.WalkSpeed = 0
  1773. Humanoid.JumpPower = 0
  1774. local asd = false
  1775. for i = 0, 1.5, .1 do
  1776. wait(.1)
  1777. if combo == false then
  1778. asd = true
  1779. break;
  1780. end
  1781. end
  1782. if asd == false then
  1783. if combo == true or input ~= '' then
  1784. Humanoid.WalkSpeed = 8
  1785. Humanoid.JumpPower = 50
  1786. combo = false
  1787. input = ''
  1788. end
  1789. end
  1790. end)()
  1791. end
  1792. end)
  1793.  
  1794. local Keys = {
  1795. [48] = "LShift",
  1796. [13] = "Enter",
  1797. [32] = "Space",
  1798. [47] = "RShift",
  1799. [92] = "Backslash",
  1800. [50] = "LCtrl",
  1801. [52] = "LAlt",
  1802. [49] = "RCtrl",
  1803. [51] = "RAlt",
  1804. [8] = "Backspace",
  1805. [45] = "CapsLock"
  1806.  
  1807. }
  1808.  
  1809. local alreadyEnded = false
  1810. Mouse.KeyDown:connect(function(k)
  1811. if k == 'n' and not attack and not combo then
  1812. Sitting = not Sitting
  1813. end
  1814. end)
  1815.  
  1816. Mouse.KeyDown:connect(function(k)
  1817. if attack == false and combo == true then
  1818. k = string.lower(k)
  1819. 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
  1820. if #input < 8 then
  1821. input = input..k
  1822. print(input)
  1823. end
  1824. elseif Keys[string.byte(k)] == "Enter" then
  1825. combo = false
  1826. warn("Trying to execute combo: "..input)
  1827. if string.lower(input) == "aawdq" then
  1828. if targetted and attack == false then
  1829. chainreaction()
  1830. elseif not targetted then
  1831. Humanoid.WalkSpeed = 8
  1832. Humanoid.JumpPower = 50
  1833. chat("I need a target!")
  1834. end
  1835. elseif string.lower(input) == "etwzx" then
  1836. if attack == false then
  1837. if not alreadyEnded then
  1838. alreadyEnded = true
  1839. endit()
  1840. else
  1841. Humanoid.WalkSpeed = 8
  1842. Humanoid.JumpPower = 50
  1843. chat("I can't end it again..!")
  1844. end
  1845. end
  1846. else
  1847. Humanoid.WalkSpeed = 8
  1848. Humanoid.JumpPower = 50
  1849. end
  1850. input = ''
  1851. end
  1852. end
  1853. end)
  1854.  
  1855. local idleC = 0
  1856. while true do
  1857. swait()
  1858. imgl.Rotation = imgl.Rotation + 3
  1859. img2.Rotation = img2.Rotation + 3
  1860. if targetted ~= nil then
  1861. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1862. abss.Enabled = true
  1863. elseif targetted == nil then
  1864. abss.Adornee = nil
  1865. abss.Enabled = false
  1866. end
  1867. for i, v in pairs(Character:GetChildren()) do
  1868. if v:IsA("Part") then
  1869. v.Material = "SmoothPlastic"
  1870. elseif v:IsA("Accessory") then
  1871. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1872. end
  1873. end
  1874. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1875. velocity = RootPart.Velocity.y
  1876. sine = sine + change
  1877. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1878. if RootPart.Velocity.y > 1 and hit == nil then
  1879. Anim = "Jump"
  1880. idleC = 0
  1881. if attack == false then
  1882. PlayAnimationFromTable({
  1883. 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),
  1884. 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),
  1885. 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),
  1886. 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),
  1887. 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),
  1888. 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),
  1889. }, .3, false)
  1890. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  1891. end
  1892. elseif RootPart.Velocity.y < -1 and hit == nil then
  1893. Anim = "Fall"
  1894. idleC = 0
  1895. if attack == false then
  1896. PlayAnimationFromTable({
  1897. 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),
  1898. 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),
  1899. 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),
  1900. 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),
  1901. 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),
  1902. 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),
  1903. }, .3, false)
  1904. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  1905. end
  1906. elseif Torsovelocity < 1 and hit ~= nil then
  1907. if Sitting then
  1908. Anim = "Sitting"
  1909. if attack == false then
  1910. idleC = idleC+1
  1911. PlayAnimationFromTable({
  1912. 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),
  1913. 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),
  1914. 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),
  1915. 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),
  1916. 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),
  1917. 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),
  1918. }, .3, false)
  1919. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  1920. end
  1921. else
  1922. Anim = "Idle"
  1923. if attack == false then
  1924. idleC = idleC+1
  1925. change = 1
  1926. if idleC < 175 then
  1927. PlayAnimationFromTable({
  1928. 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),
  1929. 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),
  1930. 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)),
  1931. 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)),
  1932. 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),
  1933. 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),
  1934. }, .3, false)
  1935. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  1936. elseif idleC >= 175 and idleC < 200 then
  1937. PlayAnimationFromTable({
  1938. 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),
  1939. 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),
  1940. 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),
  1941. 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),
  1942. 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),
  1943. 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),
  1944. }, .1, false)
  1945. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  1946. elseif idleC >= 200 and idleC < 325 then
  1947. PlayAnimationFromTable({
  1948. 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),
  1949. 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),
  1950. 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),
  1951. 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),
  1952. 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),
  1953. 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),
  1954. }, .01, false)
  1955. else
  1956. idleC = 0
  1957. end
  1958. end
  1959. end
  1960. elseif Torsovelocity > 2 and hit ~= nil then
  1961. Anim = "Walk"
  1962. idleC = 0
  1963. if attack == false then
  1964. PlayAnimationFromTable({
  1965. 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),
  1966. 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),
  1967. 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),
  1968. 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),
  1969. 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),
  1970. 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),
  1971. }, .3, false)
  1972. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  1973. end
  1974. end
  1975. if 0 < #Effects then
  1976. for e = 1, #Effects do
  1977. if Effects[e] ~= nil then
  1978. local Thing = Effects[e]
  1979. if Thing ~= nil then
  1980. local Part = Thing[1]
  1981. local Mode = Thing[2]
  1982. local Delay = Thing[3]
  1983. local IncX = Thing[4]
  1984. local IncY = Thing[5]
  1985. local IncZ = Thing[6]
  1986. if Thing[2] == "Shoot" then
  1987. local Look = Thing[1]
  1988. local move = 30
  1989. if Thing[8] == 3 then
  1990. move = 10
  1991. end
  1992. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  1993. if Thing[10] ~= nil then
  1994. da = pos
  1995. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  1996. cfa = CFrame.new(Thing[4], pos)
  1997. tehCF = cfa:lerp(cf2, 0.2)
  1998. Thing[1] = tehCF.lookVector
  1999. end
  2000. local mag = (Thing[4] - pos).magnitude
  2001. 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)
  2002. if Thing[8] == 2 then
  2003. 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)
  2004. end
  2005. Thing[4] = Thing[4] + Look * move
  2006. Thing[3] = Thing[3] - 1
  2007. if 2 < Thing[5] then
  2008. Thing[5] = Thing[5] - 0.3
  2009. Thing[6] = Thing[6] - 0.3
  2010. end
  2011. if hit ~= nil then
  2012. Thing[3] = 0
  2013. if Thing[8] == 1 or Thing[8] == 3 then
  2014. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2015. else
  2016. if Thing[8] == 2 then
  2017. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2018. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  2019. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2020. ref.Anchored = true
  2021. ref.CFrame = CFrame.new(pos)
  2022. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2023. game:GetService("Debris"):AddItem(ref, 0.2)
  2024. 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)
  2025. 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)
  2026. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2027. end
  2028. end
  2029. end
  2030. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2031. ref.Anchored = true
  2032. ref.CFrame = CFrame.new(pos)
  2033. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2034. game:GetService("Debris"):AddItem(ref, 1)
  2035. end
  2036. if Thing[3] <= 0 then
  2037. table.remove(Effects, e)
  2038. end
  2039. end
  2040. do
  2041. do
  2042. if Thing[2] == "FireWave" then
  2043. if Thing[3] <= Thing[4] then
  2044. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2045. Thing[3] = Thing[3] + 1
  2046. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2047. else
  2048. Part.Parent = nil
  2049. table.remove(Effects, e)
  2050. end
  2051. end
  2052. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2053. if Thing[1].Transparency <= 1 then
  2054. if Thing[2] == "Block1" then
  2055. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2056. Mesh = Thing[7]
  2057. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2058. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2059. else
  2060. if Thing[2] == "Block2" then
  2061. Thing[1].CFrame = Thing[1].CFrame
  2062. Mesh = Thing[7]
  2063. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2064. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2065. else
  2066. if Thing[2] == "Fire" then
  2067. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2068. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2069. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2070. else
  2071. if Thing[2] == "Cylinder" then
  2072. Mesh = Thing[7]
  2073. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2074. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2075. else
  2076. if Thing[2] == "Blood" then
  2077. Mesh = Thing[7]
  2078. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2079. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2080. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2081. else
  2082. if Thing[2] == "Elec" then
  2083. Mesh = Thing[10]
  2084. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2085. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2086. else
  2087. if Thing[2] == "Disappear" then
  2088. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2089. else
  2090. if Thing[2] == "Shatter" then
  2091. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2092. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2093. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2094. Thing[6] = Thing[6] + Thing[5]
  2095. end
  2096. end
  2097. end
  2098. end
  2099. end
  2100. end
  2101. end
  2102. end
  2103. else
  2104. Part.Parent = nil
  2105. table.remove(Effects, e)
  2106. end
  2107. end
  2108. end
  2109. end
  2110. end
  2111. end
  2112. end
  2113. end
  2114. end
  2115.  
  2116.  
  2117. -- GPlayr by ModernLukest. Made for v3rmillion, , etc.
  2118. -- Note that anyone can hear the music that you play. Just a clarification for what LocalScripts can do.
  2119.  
  2120. local char = game.Players.LocalPlayer.Character
  2121.  
  2122.  
  2123.  
  2124. -- CREATING BUTTONS, LABELS, FRAMES, ETC.
  2125. local gui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui) -- CoreGui is buggy, since GPlayr is designed for PlayerGuis, not CoreGuis.
  2126. local openbtn = Instance.new("TextButton", gui)
  2127. local closebtn = Instance.new("TextButton", gui)
  2128. local openguibtn = Instance.new("TextButton", gui)
  2129. local playmusicint = Instance.new("Frame", gui)
  2130. local playmusicbtn = Instance.new("ImageButton", playmusicint)
  2131. local stopmusicbtn = Instance.new("ImageButton", playmusicint)
  2132. local musicidbox = Instance.new("TextBox", playmusicint)
  2133. local credit = Instance.new("TextLabel", playmusicint)
  2134. local title = Instance.new("TextLabel", playmusicint)
  2135.  
  2136. -- SIZING --
  2137.  
  2138. openbtn.Size = UDim2.new(0, 100, 0, 50)
  2139. closebtn.Size = UDim2.new(0, 100, 0, 50)
  2140. openguibtn.Size = UDim2.new(0, 100, 0, 50)
  2141. playmusicbtn.Size = UDim2.new(0, 50, 0, 50)
  2142. stopmusicbtn.Size = UDim2.new(0, 57, 0, 57)
  2143. musicidbox.Size = UDim2.new(0, 300, 0, 50)
  2144. credit.Size = UDim2.new(0, 300, 0, 20)
  2145. title.Size = UDim2.new(0, 300, 0, 30)
  2146. playmusicint.Size = UDim2.new(0, 300, 0, 500)
  2147.  
  2148. -- POSITIONING --
  2149.  
  2150. openbtn.Position = UDim2.new(0, 0, 0, 510)
  2151. closebtn.Position = UDim2.new(0, 0, 0, 510)
  2152. openguibtn.Position = UDim2.new(0, 0, 0, 590)
  2153. playmusicbtn.Position = UDim2.new(0, 50, 0, 200)
  2154. stopmusicbtn.Position = UDim2.new(0, 175, 0, 197)
  2155. musicidbox.Position = UDim2.new(0, 0, 0, 100)
  2156. credit.Position = UDim2.new(0, 0, 0, 470)
  2157. title.Position = UDim2.new(0, 0, 0, 0)
  2158. playmusicint.Position = UDim2.new(0, 200, 0, 100)
  2159.  
  2160. -- SET TEXT --
  2161.  
  2162. title.Text = "GPlayr (BETA)"
  2163. credit.Text = "GPlayr & radio scripting by Developer / ModernLukest"
  2164. musicidbox.Text = "Enter Sound ID Here"
  2165. openbtn.Text = "Take Out Radio"
  2166. closebtn.Text = "Put Away Radio"
  2167. openguibtn.Text = "Open/Close Music GUI"
  2168.  
  2169. -- SET IMAGE IDS --
  2170. playmusicbtn.Image = "rbxassetid://499381047"
  2171. stopmusicbtn.Image = "rbxassetid://499381006"
  2172.  
  2173. -- BACKGROUND COLOR3 --
  2174.  
  2175. playmusicint.BackgroundColor3 = Color3.new(136, 136, 136)
  2176. openbtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2177. closebtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2178. openguibtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2179. musicidbox.BackgroundColor3 = Color3.fromRGB(109, 109, 109)
  2180.  
  2181. -- BACKGROUND TRANSPARENCY --
  2182.  
  2183. playmusicint.BackgroundTransparency = 0.9
  2184. playmusicbtn.BackgroundTransparency = 1
  2185. stopmusicbtn.BackgroundTransparency = 1
  2186. musicidbox.BackgroundTransparency = 0.43
  2187. credit.BackgroundTransparency = 1
  2188. title.BackgroundTransparency = 1
  2189.  
  2190. -- BORDER SIZE PIXEL --
  2191.  
  2192. musicidbox.BorderSizePixel = 0
  2193. openbtn.BorderSizePixel = 3
  2194. closebtn.BorderSizePixel = 3
  2195. openguibtn.BorderSizePixel = 3
  2196.  
  2197. -- FONTS --
  2198. musicidbox.Font = "SourceSansLight"
  2199. credit.Font = "SourceSansLight"
  2200. title.Font = "SourceSansLight"
  2201.  
  2202.  
  2203. -- TEXT SCALED --
  2204. credit.TextScaled = true
  2205. title.TextScaled = true
  2206.  
  2207. -- TEXT WRAPPED --
  2208. musicidbox.TextWrapped = true
  2209. credit.TextWrapped = true
  2210. title.TextWrapped = true
  2211. openguibtn.TextWrapped = true
  2212.  
  2213. -- FONT SIZE --
  2214. musicidbox.FontSize = "Size28"
  2215.  
  2216. -- ACTIVE --
  2217. playmusicint.Active = true
  2218.  
  2219. -- DRAGGABLE --
  2220. playmusicint.Draggable = true
  2221.  
  2222. -- GUI FUNCTIONS (MAIN) --
  2223.  
  2224. -- set up the stuff --
  2225. isGuiOpen = false
  2226. closebtn.Visible = false
  2227. playmusicint.Visible = false
  2228. openguibtn.Visible = false
  2229.  
  2230. openbtn.MouseButton1Click:connect(function()
  2231. openbtn.Visible = false
  2232. closebtn.Visible = true
  2233.  
  2234. local radio = Instance.new("Part", char)
  2235. radio.Name = "Radio"
  2236. local mesh = Instance.new("FileMesh", radio)
  2237. mesh.MeshId = "http://www.roblox.com/asset/?id=433396052"
  2238. mesh.TextureId = "http://www.roblox.com/asset/?id=433396064"
  2239. mesh.Scale = Vector3.new(0, 0, 0)
  2240. mesh.VertexColor = Vector3.new(1, 1, 1)
  2241. mesh.Offset = Vector3.new(0, 0, 0)
  2242.  
  2243.  
  2244. local function weldBetween(a, b)
  2245. local weld = Instance.new("ManualWeld")
  2246. weld.Part0 = a
  2247. weld.Part1 = b
  2248. weld.C0 = CFrame.new()
  2249. weld.C1 = b.CFrame:inverse() * a.CFrame
  2250. weld.Parent = a
  2251. return weld;
  2252. end
  2253. local hand = radio:clone()
  2254. hand.Parent=char
  2255. hand.CFrame=char:WaitForChild("Torso").CFrame*CFrame.new(Vector3.new(0,0,0.9))*CFrame.Angles(0,math.rad(180),math.rad(45))
  2256. weldBetween(char:WaitForChild("Torso"), hand)
  2257. hand.CanCollide=true
  2258. hand.Anchored=false
  2259.  
  2260. sound = Instance.new("Sound", hand) -- we will now call the radio "hand"
  2261. sound.Volume = 0.5
  2262. sound.Pitch = 1
  2263.  
  2264. openguibtn.Visible = true
  2265. char:FindFirstChild("Radio"):Destroy()
  2266. end)
  2267.  
  2268.  
  2269. closebtn.MouseButton1Click:connect(function()
  2270. openbtn.Visible = true
  2271. closebtn.Visible = false
  2272. openguibtn.Visible = false
  2273. playmusicint.Visible = false
  2274. isGuiOpen = false
  2275. char:WaitForChild("Radio"):Destroy()
  2276. end)
  2277.  
  2278. playmusicbtn.MouseButton1Click:connect(function()
  2279. sound:stop()
  2280. wait(0.2)
  2281. sound.SoundId = "rbxassetid://"..musicidbox.Text
  2282. sound:play()
  2283. end)
  2284.  
  2285. stopmusicbtn.MouseButton1Click:connect(function()
  2286. sound:stop()
  2287. end)
  2288.  
  2289.  
  2290. openguibtn.MouseButton1Click:connect(function()-- GPlayr by ModernLukest. Made for v3rmillion, , etc.
  2291. -- Note that anyone can hear the music that you play. Just a clarification for what LocalScripts can do.
  2292.  
  2293. local char = game.Players.LocalPlayer.Character
  2294.  
  2295.  
  2296.  
  2297. -- CREATING BUTTONS, LABELS, FRAMES, ETC.
  2298. local gui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui) -- CoreGui is buggy, since GPlayr is designed for PlayerGuis, not CoreGuis.
  2299. local openbtn = Instance.new("TextButton", gui)
  2300. local closebtn = Instance.new("TextButton", gui)
  2301. local openguibtn = Instance.new("TextButton", gui)
  2302. local playmusicint = Instance.new("Frame", gui)
  2303. local playmusicbtn = Instance.new("ImageButton", playmusicint)
  2304. local stopmusicbtn = Instance.new("ImageButton", playmusicint)
  2305. local musicidbox = Instance.new("TextBox", playmusicint)
  2306. local credit = Instance.new("TextLabel", playmusicint)
  2307. local title = Instance.new("TextLabel", playmusicint)
  2308.  
  2309. -- SIZING --
  2310.  
  2311. openbtn.Size = UDim2.new(0, 100, 0, 50)
  2312. closebtn.Size = UDim2.new(0, 100, 0, 50)
  2313. openguibtn.Size = UDim2.new(0, 100, 0, 50)
  2314. playmusicbtn.Size = UDim2.new(0, 50, 0, 50)
  2315. stopmusicbtn.Size = UDim2.new(0, 57, 0, 57)
  2316. musicidbox.Size = UDim2.new(0, 300, 0, 50)
  2317. credit.Size = UDim2.new(0, 300, 0, 20)
  2318. title.Size = UDim2.new(0, 300, 0, 30)
  2319. playmusicint.Size = UDim2.new(0, 300, 0, 500)
  2320.  
  2321. -- POSITIONING --
  2322.  
  2323. openbtn.Position = UDim2.new(0, 0, 0, 510)
  2324. closebtn.Position = UDim2.new(0, 0, 0, 510)
  2325. openguibtn.Position = UDim2.new(0, 0, 0, 590)
  2326. playmusicbtn.Position = UDim2.new(0, 50, 0, 200)
  2327. stopmusicbtn.Position = UDim2.new(0, 175, 0, 197)
  2328. musicidbox.Position = UDim2.new(0, 0, 0, 100)
  2329. credit.Position = UDim2.new(0, 0, 0, 470)
  2330. title.Position = UDim2.new(0, 0, 0, 0)
  2331. playmusicint.Position = UDim2.new(0, 200, 0, 100)
  2332.  
  2333. -- SET TEXT --
  2334.  
  2335. title.Text = "GPlayr (BETA)"
  2336. credit.Text = "GPlayr & radio scripting by Developer / ModernLukest"
  2337. musicidbox.Text = "Enter Sound ID Here"
  2338. openbtn.Text = "Take Out Radio"
  2339. closebtn.Text = "Put Away Radio"
  2340. openguibtn.Text = "Open/Close Music GUI"
  2341.  
  2342. -- SET IMAGE IDS --
  2343. playmusicbtn.Image = "rbxassetid://499381047"
  2344. stopmusicbtn.Image = "rbxassetid://499381006"
  2345.  
  2346. -- BACKGROUND COLOR3 --
  2347.  
  2348. playmusicint.BackgroundColor3 = Color3.new(136, 136, 136)
  2349. openbtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2350. closebtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2351. openguibtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2352. musicidbox.BackgroundColor3 = Color3.fromRGB(109, 109, 109)
  2353.  
  2354. -- BACKGROUND TRANSPARENCY --
  2355.  
  2356. playmusicint.BackgroundTransparency = 0.9
  2357. playmusicbtn.BackgroundTransparency = 1
  2358. stopmusicbtn.BackgroundTransparency = 1
  2359. musicidbox.BackgroundTransparency = 0.43
  2360. credit.BackgroundTransparency = 1
  2361. title.BackgroundTransparency = 1
  2362.  
  2363. -- BORDER SIZE PIXEL --
  2364.  
  2365. musicidbox.BorderSizePixel = 0
  2366. openbtn.BorderSizePixel = 3
  2367. closebtn.BorderSizePixel = 3
  2368. openguibtn.BorderSizePixel = 3
  2369.  
  2370. -- FONTS --
  2371. musicidbox.Font = "SourceSansLight"
  2372. credit.Font = "SourceSansLight"
  2373. title.Font = "SourceSansLight"
  2374.  
  2375.  
  2376. -- TEXT SCALED --
  2377. credit.TextScaled = true
  2378. title.TextScaled = true
  2379.  
  2380. -- TEXT WRAPPED --
  2381. musicidbox.TextWrapped = true
  2382. credit.TextWrapped = true
  2383. title.TextWrapped = true
  2384. openguibtn.TextWrapped = true
  2385.  
  2386. -- FONT SIZE --
  2387. musicidbox.FontSize = "Size28"
  2388.  
  2389. -- ACTIVE --
  2390. playmusicint.Active = true
  2391.  
  2392. -- DRAGGABLE --
  2393. playmusicint.Draggable = true
  2394.  
  2395. -- GUI FUNCTIONS (MAIN) --
  2396.  
  2397. -- set up the stuff --
  2398. isGuiOpen = false
  2399. closebtn.Visible = false
  2400. playmusicint.Visible = false
  2401. openguibtn.Visible = false
  2402.  
  2403. openbtn.MouseButton1Click:connect(function()
  2404. openbtn.Visible = false
  2405. closebtn.Visible = true
  2406.  
  2407. local radio = Instance.new("Part", char)
  2408. radio.Name = "Radio"
  2409. local mesh = Instance.new("FileMesh", radio)
  2410. mesh.MeshId = "http://www.roblox.com/asset/?id=433396052"
  2411. mesh.TextureId = "http://www.roblox.com/asset/?id=433396064"
  2412. mesh.Scale = Vector3.new(0, 0, 0)
  2413. mesh.VertexColor = Vector3.new(1, 1, 1)
  2414. mesh.Offset = Vector3.new(0, 0, 0)
  2415.  
  2416.  
  2417. local function weldBetween(a, b)
  2418. local weld = Instance.new("ManualWeld")
  2419. weld.Part0 = a
  2420. weld.Part1 = b
  2421. weld.C0 = CFrame.new()
  2422. weld.C1 = b.CFrame:inverse() * a.CFrame
  2423. weld.Parent = a
  2424. return weld;
  2425. end
  2426. local hand = radio:clone()
  2427. hand.Parent=char
  2428. hand.CFrame=char:WaitForChild("Torso").CFrame*CFrame.new(Vector3.new(0,0,0.9))*CFrame.Angles(0,math.rad(180),math.rad(45))
  2429. weldBetween(char:WaitForChild("Torso"), hand)
  2430. hand.CanCollide=true
  2431. hand.Anchored=false
  2432.  
  2433. sound = Instance.new("Sound", hand) -- we will now call the radio "hand"
  2434. sound.Volume = 0.5
  2435. sound.Pitch = 1
  2436.  
  2437. openguibtn.Visible = true
  2438. char:FindFirstChild("Radio"):Destroy()
  2439. end)
  2440.  
  2441.  
  2442. closebtn.MouseButton1Click:connect(function()
  2443. openbtn.Visible = true
  2444. closebtn.Visible = false
  2445. openguibtn.Visible = false
  2446. playmusicint.Visible = false
  2447. isGuiOpen = false
  2448. char:WaitForChild("Radio"):Destroy()
  2449. end)
  2450.  
  2451. playmusicbtn.MouseButton1Click:connect(function()
  2452. sound:stop()
  2453. wait(0.2)
  2454. sound.SoundId = "rbxassetid://"..musicidbox.Text
  2455. sound:play()
  2456. end)
  2457.  
  2458. stopmusicbtn.MouseButton1Click:connect(function()
  2459. sound:stop()
  2460. end)
  2461.  
  2462.  
  2463. openguibtn.MouseButton1Click:connect(function()
  2464. if isGuiOpen == false then isGuiOpen = true
  2465. playmusicint.Visible = true else isGuiOpen = false playmusicint.Visible = false
  2466. end
  2467. end)
  2468. if isGuiOpen == false then isGuiOpen = true
  2469. playmusicint.Visible = true else isGuiOpen = false playmusicint.Visible = false
  2470. end
  2471. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement