Advertisement
tysonsand99

SH

Aug 17th, 2019
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 265.63 KB | None | 0 0
  1. wait(1 / 60)
  2. Effects = { }
  3. local Player = game.Players.localPlayer
  4. local Mouse = Player:GetMouse()
  5. local Character = Player.Character
  6. local Humanoid = Character:findFirstChildOfClass("Humanoid")
  7. local Head = Character.Head
  8. local RootPart = Character.HumanoidRootPart
  9. local Torso = Character.Torso
  10. local LeftArm = Character["Left Arm"]
  11. local RightArm = Character["Right Arm"]
  12. local LeftLeg = Character["Left Leg"]
  13. local RightLeg = Character["Right Leg"]
  14. local Camera = game.Workspace.CurrentCamera
  15. local RootJoint = RootPart.RootJoint
  16. local Equipped = false
  17. local Attack = false
  18. local Anim = 'Idle'
  19. local Idle = 0
  20. local Combo = 1
  21. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  22. local Velocity = RootPart.Velocity.y
  23. local Sine = 0
  24. local Change = 1
  25. local Animie = .3
  26. local Randomize = 0
  27. local Victim = nil
  28. local Delay = false
  29. local Delay2 = false
  30. local Rampage = "Normal"
  31. local Deed = false
  32.  
  33.  
  34. Humanoid.WalkSpeed = 14
  35. Humanoid.JumpPower = 50
  36. Humanoid.Animator.Parent = nil
  37. Character.Animate.Parent = nil
  38.  
  39. local newMotor = function(part0, part1, c0, c1)
  40. local w = Instance.new('Motor', part0)
  41. w.Part0 = part0
  42. w.Part1 = part1
  43. w.C0 = c0
  44. w.C1 = c1
  45. return w
  46. end
  47.  
  48. function clerp(a, b, t)
  49. return a:lerp(b, t)
  50. end
  51.  
  52. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  53. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  54.  
  55. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  56. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  57. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  58. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  59. RootJoint.C1 = CFrame.new(0, 0, 0)
  60. RootJoint.C0 = CFrame.new(0, 0, 0)
  61. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  62. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  63.  
  64. local rarmc1 = RW.C1
  65. local larmc1 = LW.C1
  66. local rlegc1 = RH.C1
  67. local llegc1 = LH.C1
  68.  
  69. local resetc1 = false
  70.  
  71. function PlayAnimationFromTable(table, speed, bool)
  72. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  73. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  74. RW.C0 = clerp(RW.C0, table[3], speed)
  75. LW.C0 = clerp(LW.C0, table[4], speed)
  76. RH.C0 = clerp(RH.C0, table[5], speed)
  77. LH.C0 = clerp(LH.C0, table[6], speed)
  78. if bool == true then
  79. if resetc1 == false then
  80. resetc1 = true
  81. RootJoint.C1 = RootJoint.C1
  82. Torso.Neck.C1 = Torso.Neck.C1
  83. RW.C1 = rarmc1
  84. LW.C1 = larmc1
  85. RH.C1 = rlegc1
  86. LH.C1 = llegc1
  87. end
  88. end
  89. end
  90.  
  91. ArtificialHB = Instance.new("BindableEvent", script)
  92. ArtificialHB.Name = "Heartbeat"
  93.  
  94. script:WaitForChild("Heartbeat")
  95.  
  96. frame = 1 / 30
  97. tf = 0
  98. allowframeloss = false
  99. tossremainder = false
  100. lastframe = tick()
  101. script.Heartbeat:Fire()
  102.  
  103. game:GetService("RunService").Heartbeat:connect(function(s, p)
  104. tf = tf + s
  105. if tf >= frame then
  106. if allowframeloss then
  107. script.Heartbeat:Fire()
  108. lastframe = tick()
  109. else
  110. for i = 1, math.floor(tf / frame) do
  111. script.Heartbeat:Fire()
  112. end
  113. lastframe = tick()
  114. end
  115. if tossremainder then
  116. tf = 0
  117. else
  118. tf = tf - frame * math.floor(tf / frame)
  119. end
  120. end
  121. end)
  122.  
  123. function swait(num)
  124. if num == 0 or num == nil then
  125. ArtificialHB.Event:wait()
  126. else
  127. for i = 0, num do
  128. ArtificialHB.Event:wait()
  129. end
  130. end
  131. end
  132.  
  133. local RbxUtility = LoadLibrary("RbxUtility")
  134. local Create = RbxUtility.Create
  135.  
  136. local m = Create("Model"){
  137. Parent = Character,
  138. Name = "WeaponModel"
  139. }
  140.  
  141. spook = Create("Sound"){
  142. Parent = Character,
  143. SoundId = "rbxassetid://504871254",
  144. Volume = 1.3,
  145. PlaybackSpeed = 0.3,
  146. Looped = true
  147. }
  148. spook2 = Create("PitchShiftSoundEffect"){
  149. Parent = spook,
  150. Octave = 1
  151. }
  152. spook:Play()
  153.  
  154. Billb = Create("BillboardGui"){
  155. Name = "Targetted",
  156. Parent = RootPart,
  157. Adornee = nil,
  158. LightInfluence = 0,
  159. AlwaysOnTop = true,
  160. Size = UDim2.new(5, 0, 5, 0)
  161. }
  162. D1 = Create("ImageLabel"){
  163. Parent = Billb,
  164. BackgroundTransparency = 1,
  165. Position = UDim2.new(.5, 0, .5, 0),
  166. Size = UDim2.new(1, 0, 1, 0),
  167. AnchorPoint = Vector2.new(.5, .5),
  168. Image = "rbxassetid://133820006",
  169. ImageColor3 = Color3.new(165 / 255, 0, 0),
  170. ImageTransparency = 1,
  171. ScaleType = "Tile"
  172. }
  173. D2 = D1:Clone()
  174. D2.Parent = Billb
  175. D2.Size = UDim2.new(1.4, 0, 1.4, 0)
  176. D3 = D1:Clone()
  177. D3.Parent = Billb
  178. D3.Size = UDim2.new(.05, 0, .05, 0)
  179. D3.Image = "rbxassetid://1215682739"
  180. D3.Rotation = 45
  181.  
  182. function RemoveOutlines(part)
  183. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  184. end
  185.  
  186. CFuncs = {
  187. Part = {
  188. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  189. local Part = Create("Part"){
  190. Parent = Parent,
  191. Reflectance = Reflectance,
  192. Transparency = Transparency,
  193. CanCollide = false,
  194. Locked = true,
  195. BrickColor = BrickColor.new(tostring(BColor)),
  196. Name = Name,
  197. Size = Size,
  198. Material = Material,
  199. }
  200. RemoveOutlines(Part)
  201. if Size == Vector3.new(.2,.2,.2) then
  202. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  203. else
  204. Part.Size = Size
  205. end
  206. return Part
  207. end;
  208. };
  209.  
  210. Mesh = {
  211. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  212. local Msh = Create(Mesh){
  213. Parent = Part,
  214. Offset = OffSet,
  215. Scale = Scale,
  216. }
  217. if Mesh == "SpecialMesh" then
  218. Msh.MeshType = MeshType
  219. if MeshId ~= "" then
  220. Msh.MeshId = "rbxassetid://" .. MeshId
  221. end
  222. end
  223. return Msh
  224. end;
  225. };
  226.  
  227. Weld = {
  228. Create = function(Parent, Part0, Part1, C0, C1)
  229. local Weld = Create("Weld"){
  230. Parent = Parent,
  231. Part0 = Part0,
  232. Part1 = Part1,
  233. C0 = C0,
  234. C1 = C1,
  235. }
  236. return Weld
  237. end;
  238. };
  239.  
  240. Sound = {
  241. Create = function(id, par, vol, pit)
  242. coroutine.resume(coroutine.create(function()
  243. local S = Create("Sound"){
  244. Volume = vol,
  245. Pitch = pit or 1,
  246. Parent = par or workspace,
  247. }
  248. if id ~= "" then
  249. S.SoundId = "rbxassetid://" .. id
  250. end
  251. swait()
  252. S:play()
  253. game:GetService("Debris"):AddItem(S, 10)
  254. end))
  255. end;
  256. };
  257.  
  258. ParticleEmitter = {
  259. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  260. local Particle = Create("ParticleEmitter"){
  261. Parent = Parent,
  262. Color = ColorSequence.new(Color1, Color2),
  263. LightEmission = LightEmission,
  264. Size = Size,
  265. Texture = Texture,
  266. Transparency = Transparency,
  267. ZOffset = ZOffset,
  268. Acceleration = Accel,
  269. Drag = Drag,
  270. LockedToPart = LockedToPart,
  271. VelocityInheritance = VelocityInheritance,
  272. EmissionDirection = EmissionDirection,
  273. Enabled = Enabled,
  274. Lifetime = LifeTime,
  275. Rate = Rate,
  276. Rotation = Rotation,
  277. RotSpeed = RotSpeed,
  278. Speed = Speed,
  279. VelocitySpread = VelocitySpread,
  280. }
  281. return Particle
  282. end;
  283. };
  284.  
  285. CreateTemplate = {
  286.  
  287. };
  288. }
  289. FHead=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Head",Vector3.new(1, 1, 1))
  290. FHeadWeld=CFuncs.Weld.Create(m,Head,FHead,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
  291. CFuncs.Mesh.Create("SpecialMesh",FHead,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25, 1.25, 1.25))
  292. FHead.CanCollide = false
  293. Head.Transparency = 1
  294.  
  295. FT = CFuncs.Mesh.Create("SpecialMesh",Torso,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  296. RA = CFuncs.Mesh.Create("SpecialMesh",RightArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  297. LA = CFuncs.Mesh.Create("SpecialMesh",LeftArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  298. RL = CFuncs.Mesh.Create("SpecialMesh",RightLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  299. LL = CFuncs.Mesh.Create("SpecialMesh",LeftLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  300. FT.MeshId = "rbxasset://fonts/torso.mesh"
  301. RA.MeshId = "rbxasset://fonts/rightarm.mesh"
  302. LA.MeshId = "rbxasset://fonts/leftarm.mesh"
  303. RL.MeshId = "rbxasset://fonts/rightleg.mesh"
  304. LL.MeshId = "rbxasset://fonts/leftleg.mesh"
  305. FT.Parent = nil
  306. RA.Parent = nil
  307. LA.Parent = nil
  308. RL.Parent = nil
  309. LL.Parent = nil
  310.  
  311.  
  312. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Handle",Vector3.new(1.10000002, 0.200000003, 0.399999976))
  313. HandleWeld=CFuncs.Weld.Create(m,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
  314. CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  315. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  316. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250002742, -0.450048923, 0, -1, 0, 0, 0, -1, 1, 0, 0))
  317. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  318. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  319. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.980041981, 0, 0.820010304, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  320. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  321. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  322. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.820030928, 0, 0.82000649, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  323. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.0051, 0.550000012))
  324. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  325. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.409988165, 0, 0.250000358, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  326. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  327. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
  328. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-06, -0.250000358, -9.53674316e-07, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  329. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  330. Clip=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Clip",Vector3.new(1, 0.200000003, 0.399999976))
  331. ClipWeld=CFuncs.Weld.Create(m,Handle,Clip,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.649999857, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  332. CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
  333. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  334. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.40998876, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  335. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  336. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
  337. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  338. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  339. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
  340. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  341. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  342. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  343. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  344. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  345. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  346. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0100200176, 0, 0.140003324, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  347. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  348. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  349. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.800001383, -0.600008965, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  350. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  351. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  352. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.639939666, 6.48498535e-05, 0.475003004, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  353. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  354. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  355. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  356. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
  357. Hole=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Hole",Vector3.new(0.200000003, 0.100000001, 0.200000003))
  358. HoleWeld=CFuncs.Weld.Create(m,Handle,Hole,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800039053, -1.50998962, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  359. CFuncs.Mesh.Create("CylinderMesh",Hole,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  360. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  361. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  362. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  363. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
  364. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  365. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  366. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  367. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  368. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  369. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.199999988))
  370. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.649999976, -0.650010109, 0, -1, 0, 0, 0, -1, 1, 0, 0))
  371. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  372. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000018, 0.200000003))
  373. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  374. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  375. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  376. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250000358, -0.449951887, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  377. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  378. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.599999964, 0.300000012, 0.100000001))
  379. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  380. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  381. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
  382. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  383. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  384. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  385. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
  386. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  387. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
  388. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  389. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  390. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
  391. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700000167, 0.900013924, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  392. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1.005))
  393. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
  394. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.549990773, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  395. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
  396. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  397. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  398. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  399. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
  400. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.750002623, 1.00003505, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  401. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  402. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
  403. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  404. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  405. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
  406. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, 0.700013995, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  407. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  408. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  409. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  410. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  411. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  412. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, -0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  413. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  414. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  415. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, 0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  416. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  417. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  418. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  419. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  420. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
  421. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02000904, 0, -0.949990749, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  422. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  423. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  424. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, 0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  425. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  426. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  427. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, -0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  428. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  429. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  430. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  431. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  432. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  433. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, 0.0800018311, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  434. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  435. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
  436. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, -0.349986911, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  437. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  438. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  439. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, -0.0799980164, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  440. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  441. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  442. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499481201, 0, 0.455062389, 0.422881097, 0, 0.90618521, 0, 1, 0, -0.90618521, 0, 0.422881067))
  443. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  444. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  445. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.920023918, 0, -1.0199939, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  446. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  447.  
  448. Handle2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Handle2",Vector3.new(1.10000002, 0.200000003, 0.399999976))
  449. Handle2Weld=CFuncs.Weld.Create(m,LeftArm,Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
  450. CFuncs.Mesh.Create("BlockMesh",Handle2,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  451. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  452. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250002742, -0.450048923, 0, -1, 0, 0, 0, -1, 1, 0, 0))
  453. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  454. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  455. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.980041981, 0, 0.820010304, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  456. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  457. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  458. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.820030928, 0, 0.82000649, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  459. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  460. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  461. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.409988165, 0, 0.250000358, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  462. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  463. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
  464. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-06, -0.250000358, -9.53674316e-07, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  465. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  466. Clip=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Clip",Vector3.new(1, 0.200000003, 0.399999976))
  467. ClipWeld=CFuncs.Weld.Create(m,Handle2,Clip,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.649999857, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  468. CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
  469. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  470. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.40998876, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  471. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  472. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
  473. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  474. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  475. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
  476. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  477. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  478. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  479. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  480. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  481. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  482. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0100200176, 0, 0.140003324, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  483. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  484. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  485. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.800001383, -0.600008965, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  486. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  487. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  488. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.639939666, 6.48498535e-05, 0.475003004, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  489. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  490. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  491. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  492. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
  493. Hole2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Hole2",Vector3.new(0.200000003, 0.100000001, 0.200000003))
  494. Hole2Weld=CFuncs.Weld.Create(m,Handle2,Hole2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800039053, -1.50998962, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  495. CFuncs.Mesh.Create("CylinderMesh",Hole2,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  496. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  497. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  498. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  499. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
  500. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  501. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  502. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  503. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  504. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  505. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.199999988))
  506. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.649999976, -0.650010109, 0, -1, 0, 0, 0, -1, 1, 0, 0))
  507. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  508. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000018, 0.200000003))
  509. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  510. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  511. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  512. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250000358, -0.449951887, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  513. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  514. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.599999964, 0.300000012, 0.100000001))
  515. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  516. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  517. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
  518. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  519. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  520. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  521. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
  522. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  523. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
  524. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  525. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  526. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
  527. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700000167, 0.900013924, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  528. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1.005))
  529. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
  530. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.549990773, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  531. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
  532. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  533. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  534. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  535. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
  536. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.750002623, 1.00003505, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  537. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  538. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
  539. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  540. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  541. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
  542. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, 0.700013995, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  543. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  544. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  545. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  546. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  547. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  548. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, -0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  549. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  550. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  551. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, 0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  552. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  553. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  554. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  555. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  556. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
  557. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02000904, 0, -0.949990749, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  558. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  559. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  560. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, 0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  561. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  562. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  563. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, -0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  564. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  565. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  566. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  567. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  568. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  569. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, 0.0800018311, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  570. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  571. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
  572. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, -0.349986911, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  573. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  574. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  575. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, -0.0799980164, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  576. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  577. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  578. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499481201, 0, 0.455062389, 0.422881097, 0, 0.90618521, 0, 1, 0, -0.90618521, 0, 0.422881067))
  579. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  580. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  581. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.920023918, 0, -1.0199939, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  582. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  583.  
  584. Shush=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","Shush",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  585. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.529996872, -0.240020752, -0.0899963379, 1.5871283e-08, 1.15818466e-12, 1, -2.55182385e-07, 1.00000012, -3.45529827e-10, -1.00000012, -2.79396772e-07, -1.58675455e-08))
  586. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  587. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Shush",Vector3.new(0.200000003, 0.200000003, 0.100000001))
  588. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.529996872, -0.240020752, -0.0899972916, 1.5871283e-08, 1.15818466e-12, 1, -2.55182385e-07, 1.00000012, -3.45529827e-10, -1.00000012, -2.79396772e-07, -1.58675455e-08))
  589. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1.20000005, 0.899999976, 0.800000012))
  590. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.300000012))
  591. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499996185, 0.0699939728, -0.0600013733, 1.5871283e-08, 1.15818466e-12, 1, 1.00000012, 2.79396772e-07, 1.58675455e-08, -2.55182385e-07, 1.00000012, -3.45529827e-10))
  592. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  593. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.199999988))
  594. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.187038422, -0.0198893547, -1.5871283e-08, -1.15818466e-12, -1, -0.921719849, 0.387856632, -1.47594443e-08, 0.387856662, 0.921719849, 5.83585447e-09))
  595. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  596. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.26000002))
  597. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.232531548, 0.00673818588, -1.5871283e-08, -1.15818466e-12, -1, -0.833314717, 0.552799165, -1.3413664e-08, 0.552799165, 0.833314776, 8.48363335e-09))
  598. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  599. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.240000084))
  600. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.039185524, -0.109341145, -1.5871283e-08, -1.15818466e-12, -1, -0.981748402, -0.190185368, -1.55122226e-08, -0.190185368, 0.981748402, -3.35699379e-09))
  601. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  602. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.120000094))
  603. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, 0.0304012299, -0.15789032, -1.5871283e-08, -1.15818466e-12, -1, -0.902570128, -0.430543363, -1.41728069e-08, -0.430543363, 0.902570128, -7.14352622e-09))
  604. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  605.  
  606. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.120000012, 0.210000068))
  607. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499950409, 0.0232925415, 0.397506714, 5.17722219e-05, -0.000442385674, -1.00000036, 0.987985253, 0.154551089, -1.72778964e-05, 0.154551119, -0.987984896, 0.000445634127))
  608. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  609. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.140000001, 0.25000003))
  610. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499992371, 0.247455597, -0.0262145996, -7.54790381e-06, -1.24275684e-05, 1.00000048, 0.767775178, -0.640720129, -1.78813934e-06, 0.640720248, 0.76777482, 1.39474869e-05))
  611. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  612. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.100000001, 0.120000094))
  613. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.500003815, -0.256121635, 0.251476288, -4.41810116e-05, -4.7981739e-06, -1.00000048, 0.187089488, 0.982343197, -1.35600567e-05, 0.982343316, -0.187089384, -4.23565507e-05))
  614. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  615. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.109999992, 0.180000082))
  616. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, 0.190258026, 0.221046448, 1.83703378e-05, 2.40206718e-05, -1.00000048, 0.655323863, -0.755348384, -5.66244125e-06, -0.755348682, -0.655323744, -2.92360783e-05))
  617. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  618. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0999998376, 0.519999981))
  619. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499996185, 0.0484619141, 0.0416660309, 3.47616151e-07, -6.46710396e-06, 1.00000048, 0.991302073, 0.131609648, 4.54485416e-07, -0.131609663, 0.991301835, 5.93066216e-06))
  620. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  621. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0799999982, 0.319999993))
  622. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.21938324, 0.038766861, 7.32019544e-07, 1.54972076e-06, -1.00000048, -0.749051094, 0.662512839, 0, 0.662512958, 0.749050856, 1.1920929e-06))
  623. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  624. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0799999982, 0.300000191))
  625. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499992371, 0.159481049, -0.0253829956, 2.09049322e-05, -9.53674316e-06, -1.00000048, -0.518668175, -0.854975939, -2.23517418e-06, -0.854976237, 0.518667936, -2.31266022e-05))
  626. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  627. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0800000131, 0.210000068))
  628. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499977112, 0.108161926, 0.335229874, 6.95632771e-05, -0.000365644693, -1.00000036, 0.979239762, -0.202707946, 0.000142380595, -0.202708066, -0.979239345, 0.00034442544))
  629. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  630. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000033, 0.129999995, 0.369999975))
  631. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499992371, -0.229066849, 0.190048218, 7.13965856e-05, -7.77840614e-06, 1.00000036, -0.115747206, 0.993278861, 1.5437603e-05, -0.993279219, -0.115747198, 7.00615346e-05))
  632. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  633. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.090000011, 0.15000011))
  634. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.500125885, -0.188785553, 0.348403931, -0.000512038823, 0.000103473663, -1.00000024, 0.568686485, 0.822554708, -0.000206530094, 0.822554886, -0.568686366, -0.000479668379))
  635. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  636.  
  637. function RayCast(Position, Direction, Range, Ignore)
  638. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  639. end
  640.  
  641. FindNearestTorso = function(pos)
  642. local list = (game.Workspace:children())
  643. local torso = nil
  644. local dist = 1000
  645. local temp, human, temp2 = nil, nil, nil
  646. for x = 1, #list do
  647. temp2 = list[x]
  648. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  649. temp = temp2:findFirstChild("Head")
  650. human = temp2:findFirstChildOfClass("Humanoid")
  651. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  652. local dohit = true
  653. if dohit == true then
  654. torso = temp
  655. dist = (temp.Position - pos).magnitude
  656. end
  657. end
  658. end
  659. end
  660. return torso, dist
  661. end
  662. function FindNearestTorso2(Position, Distance, SinglePlayer)
  663. if SinglePlayer then
  664. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  665. end
  666. local List = {}
  667. for i, v in pairs(workspace:GetChildren()) do
  668. if v:IsA("Model") then
  669. if v:findFirstChild("Head") then
  670. if v ~= Character then
  671. if (v:findFirstChild("Head").Position - Position).magnitude <= Distance then
  672. table.insert(List, v)
  673. end
  674. end
  675. end
  676. end
  677. end
  678. return List
  679. end
  680. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 3)})
  681. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  682. local Blood = Create("ParticleEmitter"){
  683. Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0)),
  684. LightEmission = .1,
  685. Size = NumberSequence.new(0.2),
  686. Texture = "rbxassetid://771221224",
  687. Transparency = bbb,
  688. Size = aaa,
  689. ZOffset = .8,
  690. Acceleration = Vector3.new(0, -25, 0),
  691. LockedToPart = false,
  692. EmissionDirection = "Top",
  693. Lifetime = NumberRange.new(.4, .6),
  694. Rate = 1000,
  695. Rotation = NumberRange.new(-100, 100),
  696. RotSpeed = NumberRange.new(-100, 100),
  697. Speed = NumberRange.new(20),
  698. VelocitySpread = 1000,
  699. Enabled = false,
  700. Parent = Head
  701. }
  702.  
  703.  
  704. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, Face, HitSound, HitPitch)
  705. if hit.Parent == nil then
  706. return
  707. end
  708. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  709. for _, v in pairs(hit.Parent:children()) do
  710. if v:IsA("Humanoid") then
  711. h = v
  712. end
  713. end
  714. if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
  715. hit = hit.Parent.Parent:FindFirstChild("Head")
  716. end
  717. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  718. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  719. if hit.Parent.DebounceHit.Value == true then
  720. return
  721. end
  722. end
  723. local c = Create("ObjectValue"){
  724. Name = "creator",
  725. Value = game:service("Players").LocalPlayer,
  726. Parent = h,
  727. }
  728. game:GetService("Debris"):AddItem(c, .5)
  729. if HitSound ~= nil and HitPitch ~= nil then
  730. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  731. end
  732. local Damage = math.random(minim, maxim)
  733. local blocked = false
  734. local block = hit.Parent:findFirstChild("Block")
  735. if block ~= nil then
  736. if block.className == "IntValue" then
  737. if block.Value > 0 then
  738. blocked = true
  739. block.Value = block.Value - 1
  740. print(block.Value)
  741. end
  742. end
  743. end
  744.  
  745. if Type ~= "Blood" then
  746. 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)
  747. end
  748. local HitHealth = h.Health
  749. h.Health = h.Health - Damage
  750. if Type == "Knockdown" then
  751. local hum = hit.Parent.Humanoid
  752. hum.PlatformStand = true
  753. coroutine.resume(coroutine.create(function(HHumanoid)
  754. swait(1)
  755. HHumanoid.PlatformStand = false
  756. end), hum)
  757. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  758. local bodvol = Create("BodyVelocity"){
  759. velocity = angle * knockback,
  760. P = 5000,
  761. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  762. Parent = hit,
  763. }
  764. local rl = Create("BodyAngularVelocity"){
  765. P = 3000,
  766. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  767. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  768. Parent = hit,
  769. }
  770. game:GetService("Debris"):AddItem(bodvol, .5)
  771. game:GetService("Debris"):AddItem(rl, .5)
  772. elseif Type == "Normal" then
  773. local vp = Create("BodyVelocity"){
  774. P = 500,
  775. maxForce = Vector3.new(math.huge, 0, math.huge),
  776. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  777. }
  778. if knockback > 0 then
  779. vp.Parent = hit.Parent.Torso
  780. end
  781. game:GetService("Debris"):AddItem(vp, .5)
  782. elseif Type == "Up" then
  783. local bodyVelocity = Create("BodyVelocity"){
  784. velocity = Vector3.new(0, 20, 0),
  785. P = 5000,
  786. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  787. Parent = hit,
  788. }
  789. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  790. elseif Type == "DarkUp" then
  791. coroutine.resume(coroutine.create(function()
  792. for i = 0, 1, 0.1 do
  793. swait()
  794. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  795. end
  796. end))
  797. local bodyVelocity = Create("BodyVelocity"){
  798. velocity = Vector3.new(0, 20, 0),
  799. P = 5000,
  800. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  801. Parent = hit,
  802. }
  803. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  804. elseif Type == "Blood" then
  805. coroutine.resume(coroutine.create(function()
  806. if hit.Parent.Name == "Salvo_Starly" or hit.Parent.Name == "Nebula_Zorua" or hit.Parent.Name == "CKbackup" then
  807. CFuncs.Sound.Create("873911886", hit.Parent.Torso, .8, .8)
  808. Effects.Sphere.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
  809. else
  810. local Blood2 = Blood:Clone()
  811. Blood2.Parent = hit
  812. Blood2.Enabled = true
  813. Blood2.EmissionDirection = Face
  814. local Hito = hit.Parent
  815. game:GetService("Debris"):AddItem(Blood2, 3)
  816. hit.Parent:BreakJoints()
  817. if hit.Parent:findFirstChild("AlreadyHit") == nil then
  818. local c = Create("BoolValue"){
  819. Name = "AlreadyHit",
  820. Value = true,
  821. Parent = Hito,
  822. }
  823. end
  824. swait(5)
  825. Blood2.Enabled = false
  826. swait(30)
  827. if Hito:findFirstChild("AlreadyHit") ~= nil and Hito:findFirstChild("Glitching") == nil then
  828. local s = Create("BoolValue"){
  829. Name = "Glitching",
  830. Value = true,
  831. Parent = Hito,
  832. }
  833. local FT2 = FT:Clone()
  834. if Hito:findFirstChild("Torso") ~= nil then
  835. FT2.Parent = Hito.Torso
  836. --[[RA2.Parent = Hito["Right Arm"]
  837. LA2.Parent = Hito["Left Arm"]
  838. RL2.Parent = Hito["Right Leg"]
  839. LL2.Parent = Hito["Left Leg"]]
  840. for _, v in pairs(Hito:children()) do
  841. if v:IsA("Part") and v.Name ~= "Torso" and v.Name ~= "Head" then
  842. local RA2 = RA:Clone()
  843. RA2.Name = "Shoos"
  844. RA2.Parent = v
  845. end
  846. end
  847. CFuncs.Sound.Create("155202884", Hito:findFirstChild("Torso"), 1, math.random(5, 15) / 10)
  848. else
  849. FT2.Parent = nil
  850. CFuncs.Sound.Create("155202884", Hito:findFirstChild("UpperTorso"), 1, math.random(5, 15) / 10)
  851. end
  852. for i = 0, 1, math.random(1, 10)/30 do
  853. swait()
  854. for _, v in pairs(Hito:children()) do
  855. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  856. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  857. elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
  858. v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  859. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  860. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  861. end
  862. end
  863. if Hito:findFirstChild("UpperTorso") ~= nil then
  864. for _, v in pairs(Hito:findFirstChildOfClass("Humanoid"):children()) do
  865. if v:IsA("NumberValue") then
  866. v.Value = math.random(1, 5) / 10
  867. end
  868. end
  869. end
  870. if Hito == nil then
  871. break
  872. end
  873. end
  874. if Hito ~= nil then
  875. Hito:Destroy()
  876. end
  877. end
  878. end
  879. end))
  880. elseif Type == "Snare" then
  881. local bp = Create("BodyPosition"){
  882. P = 2000,
  883. D = 100,
  884. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  885. position = hit.Parent.Torso.Position,
  886. Parent = hit.Parent.Torso,
  887. }
  888. game:GetService("Debris"):AddItem(bp, 1)
  889. elseif Type == "Freeze" then
  890. local BodPos = Create("BodyPosition"){
  891. P = 50000,
  892. D = 1000,
  893. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  894. position = hit.Parent.Torso.Position,
  895. Parent = hit.Parent.Torso,
  896. }
  897. local BodGy = Create("BodyGyro") {
  898. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  899. P = 20e+003,
  900. Parent = hit.Parent.Torso,
  901. cf = hit.Parent.Torso.CFrame,
  902. }
  903. hit.Parent.Torso.Anchored = true
  904. coroutine.resume(coroutine.create(function(Part)
  905. swait(1.5)
  906. Part.Anchored = false
  907. end), hit.Parent.Torso)
  908. game:GetService("Debris"):AddItem(BodPos, 3)
  909. game:GetService("Debris"):AddItem(BodGy, 3)
  910. end
  911. local debounce = Create("BoolValue"){
  912. Name = "DebounceHit",
  913. Parent = hit.Parent,
  914. Value = true,
  915. }
  916. game:GetService("Debris"):AddItem(debounce, Delay)
  917. c = Instance.new("ObjectValue")
  918. c.Name = "creator"
  919. c.Value = Player
  920. c.Parent = h
  921. game:GetService("Debris"):AddItem(c, .5)
  922. end
  923. end
  924.  
  925. function ShowDamage(Pos, Text, Time, Color)
  926. local Rate = (1 / 30)
  927. local Pos = (Pos or Vector3.new(0, 0, 0))
  928. local Text = (Text or "")
  929. local Time = (Time or 2)
  930. local Color = (Color or Color3.new(1, 0, 1))
  931. local EffectPart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  932. EffectPart.Anchored = true
  933. local BillboardGui = Create("BillboardGui"){
  934. Size = UDim2.new(3, 0, 3, 0),
  935. Adornee = EffectPart,
  936. Parent = EffectPart,
  937. }
  938. local TextLabel = Create("TextLabel"){
  939. BackgroundTransparency = 1,
  940. Size = UDim2.new(1, 0, 1, 0),
  941. Text = Text,
  942. Font = "SciFi",
  943. TextColor3 = Color,
  944. TextScaled = true,
  945. Parent = BillboardGui,
  946. }
  947. game.Debris:AddItem(EffectPart, (Time))
  948. EffectPart.Parent = game:GetService("Workspace")
  949. delay(0, function()
  950. local Frames = (Time / Rate)
  951. for Frame = 1, Frames do
  952. wait(Rate)
  953. local Percent = (Frame / Frames)
  954. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  955. TextLabel.TextTransparency = Percent
  956. end
  957. if EffectPart and EffectPart.Parent then
  958. EffectPart:Destroy()
  959. end
  960. end)
  961. end
  962.  
  963. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, Face, HitSound, HitPitch)
  964. for _, c in pairs(workspace:children()) do
  965. local hum = c:findFirstChildOfClass("Humanoid")
  966. if hum ~= nil then
  967. if c:findFirstChild("Torso") ~= nil then
  968. local head = c:findFirstChild("Torso")
  969. if head ~= nil then
  970. local targ = head.Position - Part.Position
  971. local mag = targ.magnitude
  972. if mag <= Magnitude and c.Name ~= Player.Name then
  973. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
  974. end
  975. end
  976. elseif c:findFirstChild("UpperTorso") ~= nil then
  977. local head = c:findFirstChild("UpperTorso")
  978. if head ~= nil then
  979. local targ = head.Position - Part.Position
  980. local mag = targ.magnitude
  981. if mag <= Magnitude and c.Name ~= Player.Name then
  982. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
  983. end
  984. end
  985. end
  986. end
  987. end
  988. end
  989.  
  990. EffectModel = Instance.new("Model", Character)
  991. EffectModel.Name = "Effects"
  992.  
  993. Effects = {
  994. Block = {
  995. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
  996. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  997. prt.Anchored = true
  998. prt.CFrame = cframe
  999. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1000. game:GetService("Debris"):AddItem(prt, 10)
  1001. if Type == 1 or Type == nil then
  1002. table.insert(Effects, {
  1003. prt,
  1004. "Block1",
  1005. delay,
  1006. x3,
  1007. y3,
  1008. z3,
  1009. msh
  1010. })
  1011. elseif Type == 2 then
  1012. table.insert(Effects, {
  1013. prt,
  1014. "Block2",
  1015. delay,
  1016. x3,
  1017. y3,
  1018. z3,
  1019. msh
  1020. })
  1021. elseif Type == 3 then
  1022. table.insert(Effects, {
  1023. prt,
  1024. "Block3",
  1025. delay,
  1026. x3,
  1027. y3,
  1028. z3,
  1029. msh,
  1030. Part
  1031. })
  1032. elseif Type == 4 then
  1033. table.insert(Effects, {
  1034. prt,
  1035. "Block2Fire",
  1036. delay,
  1037. x3,
  1038. y3,
  1039. z3,
  1040. msh
  1041. })
  1042. end
  1043. end
  1044. };
  1045.  
  1046. Sphere = {
  1047. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
  1048. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1049. prt.Anchored = true
  1050. prt.CFrame = cframe
  1051. if parent == nil then
  1052. prt.Parent = workspace
  1053. else
  1054. prt.Parent = parent
  1055. end
  1056. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1057. game:GetService("Debris"):AddItem(prt, 10)
  1058. table.insert(Effects, {
  1059. prt,
  1060. "Cylinder",
  1061. delay,
  1062. x3,
  1063. y3,
  1064. z3,
  1065. msh
  1066. })
  1067. end
  1068. };
  1069.  
  1070. Blood = {
  1071. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1072. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1073. prt.Anchored = true
  1074. prt.CFrame = cframe
  1075. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1076. game:GetService("Debris"):AddItem(prt, 10)
  1077. table.insert(Effects, {
  1078. prt,
  1079. "Blood",
  1080. delay,
  1081. x3,
  1082. y3,
  1083. z3,
  1084. msh
  1085. })
  1086. end
  1087. };
  1088.  
  1089. Blast = {
  1090. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  1091. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1092. prt.Anchored = true
  1093. prt.CFrame = cframe
  1094. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1095. game:GetService("Debris"):AddItem(prt, 10)
  1096. table.insert(Effects, {
  1097. prt,
  1098. "Block4",
  1099. delay,
  1100. x3,
  1101. y3,
  1102. z3,
  1103. msh,
  1104. Part
  1105. })
  1106. end
  1107. };
  1108.  
  1109. Ring = {
  1110. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1111. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1112. prt.Anchored = true
  1113. prt.CFrame = cframe
  1114. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1115. game:GetService("Debris"):AddItem(prt, 10)
  1116. table.insert(Effects, {
  1117. prt,
  1118. "Cylinder",
  1119. delay,
  1120. x3,
  1121. y3,
  1122. z3,
  1123. msh
  1124. })
  1125. end
  1126. };
  1127.  
  1128. Cylinder = {
  1129. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1130. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1131. prt.Anchored = true
  1132. prt.CFrame = cframe
  1133. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1134. game:GetService("Debris"):AddItem(prt, 10)
  1135. table.insert(Effects, {
  1136. prt,
  1137. "Cylinder",
  1138. delay,
  1139. x3,
  1140. y3,
  1141. z3,
  1142. msh
  1143. })
  1144. end
  1145. };
  1146.  
  1147. Head = {
  1148. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1149. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1150. prt.Anchored = true
  1151. prt.CFrame = cframe
  1152. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1153. game:GetService("Debris"):AddItem(prt, 10)
  1154. table.insert(Effects, {
  1155. prt,
  1156. "Cylinder",
  1157. delay,
  1158. x3,
  1159. y3,
  1160. z3,
  1161. msh
  1162. })
  1163. end
  1164. };
  1165.  
  1166. Wave = {
  1167. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1168. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1169. prt.Anchored = true
  1170. prt.CFrame = cframe
  1171. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1172. game:GetService("Debris"):AddItem(prt, 10)
  1173. table.insert(Effects, {
  1174. prt,
  1175. "Cylinder",
  1176. delay,
  1177. x3,
  1178. y3,
  1179. z3,
  1180. msh
  1181. })
  1182. end
  1183. };
  1184.  
  1185. Break = {
  1186. Create = function(brickcolor, cframe, x1, y1, z1)
  1187. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1188. prt.Anchored = true
  1189. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1190. game:GetService("Debris"):AddItem(prt, 10)
  1191. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1192. local num = math.random(10, 50) / 1000
  1193. table.insert(Effects, {
  1194. prt,
  1195. "Shatter",
  1196. num,
  1197. prt.CFrame,
  1198. math.random() - math.random(),
  1199. 0,
  1200. math.random(50, 100) / 100
  1201. })
  1202. end
  1203. };
  1204.  
  1205. Elec = {
  1206. Create = function(brickcolor, cff, x, y, z)
  1207. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1208. prt.Anchored = true
  1209. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  1210. prt.CFrame = CFrame.new(prt.Position)
  1211. game:GetService("Debris"):AddItem(prt, 10)
  1212. xval = math.random() / 9
  1213. yval = math.random() / 9
  1214. zval = math.random() / 9
  1215. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1216. eul1 = math.random(-50, 50)
  1217. eul2 = math.random(-50, 50)
  1218. eul3 = math.random(-50, 50)
  1219. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1220. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1221. table.insert(Effects, {
  1222. prt,
  1223. "Elec",
  1224. .05,
  1225. x,
  1226. y,
  1227. z,
  1228. xval,
  1229. yval,
  1230. zval,
  1231. msh,
  1232. euld,
  1233. euld2
  1234. })
  1235. end
  1236. };
  1237.  
  1238. Elec2 = {
  1239. Create = function(brickcolor, cff, x, y, z)
  1240. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1241. prt.Anchored = true
  1242. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  1243. prt.CFrame = CFrame.new(prt.Position)
  1244. game:GetService("Debris"):AddItem(prt, 10)
  1245. xval = math.random() / 7
  1246. yval = math.random() / 7
  1247. zval = math.random() / 7
  1248. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1249. eul1 = math.random(-50, 50)
  1250. eul2 = math.random(-50, 50)
  1251. eul3 = math.random(-50, 50)
  1252. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1253. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1254. table.insert(Effects, {
  1255. prt,
  1256. "Elec",
  1257. .1,
  1258. x,
  1259. y,
  1260. z,
  1261. xval,
  1262. yval,
  1263. zval,
  1264. msh,
  1265. euld,
  1266. euld2
  1267. })
  1268. end
  1269. };
  1270.  
  1271. Clone = {
  1272. Create = function()
  1273. for _, v in pairs(Torso.Parent:children()) do
  1274. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1275. local c = CFuncs.Part.Create(EffectModel, "Neon", 0, .5, BrickColor.new("Bright blue"), "Effect", v.Size)
  1276. c.Anchored = true
  1277. c.CFrame = v.CFrame
  1278. game:GetService("Debris"):AddItem(c, 5)
  1279. local cmsh = nil
  1280. if v.Name == "Head" then
  1281. cmsh = CFuncs.Mesh.Create("SpecialMesh", c, "Head", "", Vector3.new(0, 0, 0), v.Mesh.Scale)
  1282. else
  1283. cmsh = CFuncs.Mesh.Create("BlockMesh", c, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1284. end
  1285. table.insert(Effects, {
  1286. c,
  1287. "Cylinder",
  1288. 0.05,
  1289. 0.1,
  1290. 0.1,
  1291. 0.1,
  1292. cmsh
  1293. })
  1294. end
  1295. end
  1296. end
  1297. };
  1298.  
  1299. EffectTemplate = {
  1300.  
  1301. };
  1302. }
  1303.  
  1304. local Re = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','`','1','2','3','4','5','6','7','8','9','0','-','=','~','!','@','#','$','%','^','&','*','(',')','_','+','[','{',']','}',',','<','>','.','/','?','"',"'",'|',';',':'}
  1305.  
  1306. Lag = {
  1307. "殺害人數: ",
  1308. "Kills: ",
  1309. "杀害人数: ",
  1310. "K l : ",
  1311. " il s: ",
  1312. " l : ",
  1313. "Ki s: ",
  1314. "殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺: ",
  1315. " 害  : ",
  1316. "  人数: ",
  1317. "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK: ",
  1318. "  人 : ",
  1319. "殺  數: ",
  1320. " 害人数: ",
  1321. "杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数: ",
  1322. "害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害���害害害害: ",
  1323. "人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人��人人人��人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人��人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人: ",
  1324. "K\i\l\l\s\: ",
  1325. "杀害\杀害杀害\杀害杀害杀害\杀害杀害杀害杀害\杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害: ",
  1326. " : ",
  1327. "    : ",
  1328. "殺: ",
  1329. "K害人ls: ",
  1330. ": ",
  1331. "Psychopath x Genocider",
  1332. }
  1333. --[[
  1334. function chatfunc(text)
  1335. local chat = coroutine.wrap(function()
  1336. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1337. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1338. end
  1339. local Bill = Instance.new("BillboardGui",Character)
  1340. Bill.Size = UDim2.new(0,100,0,40)
  1341. Bill.StudsOffset = Vector3.new(0,3,0)
  1342. Bill.Adornee = Character.Head
  1343. Bill.Name = "TalkingBillBoard"
  1344. local Hehe = Instance.new("TextLabel",Bill)
  1345. Hehe.BackgroundTransparency = 1
  1346. Hehe.BorderSizePixel = 0
  1347. Hehe.Text = ""
  1348. Hehe.Font = "Bodoni"
  1349. Hehe.TextSize = 40
  1350. Hehe.TextStrokeTransparency = 0
  1351. Hehe.Size = UDim2.new(1,0,0.5,0)
  1352. coroutine.resume(coroutine.create(function()
  1353. while Hehe ~= nil do
  1354. swait()
  1355. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1356. Hehe.Rotation = math.random(-5,5)
  1357. Hehe.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
  1358. Hehe.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
  1359. end
  1360. end))
  1361. for i = 1,string.len(text),1 do
  1362. swait()
  1363. Hehe.Text = string.sub(text,1,i)
  1364. end
  1365. swait(90)--Re[math.random(1, 93)]
  1366. for i = 0, 1, .025 do
  1367. swait()
  1368. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  1369. Hehe.TextStrokeTransparency = i
  1370. Hehe.TextTransparency = i
  1371. end
  1372. Bill:Destroy()
  1373. end)
  1374. chat()
  1375. end
  1376.  
  1377. function onChatted(msg)
  1378. chatfunc(msg)
  1379. end
  1380.  
  1381. Player.Chatted:connect(onChatted)
  1382. ]]
  1383. function Shoot(part, sp)
  1384. local Spread = sp
  1385. local epread = Vector3.new((math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread) * (part.Position - Mouse.Hit.p).magnitude / 100
  1386. local MouseLook = CFrame.new((part.Position + Mouse.Hit.p) / 2, Mouse.Hit.p + epread)
  1387. table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
  1388. end
  1389. function Shoot2(part, sp, target)
  1390. local Spread = sp
  1391. local epread = Vector3.new((math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread) * (part.Position - Mouse.Hit.p).magnitude / 100
  1392. local MouseLook = CFrame.new((part.Position + target.Position)/2, target.Position)
  1393. table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
  1394. end
  1395.  
  1396. function Attackone()
  1397. Attack = true
  1398. for i = 0, 1, 0.1 do
  1399. swait()
  1400. PlayAnimationFromTable({
  1401. CFrame.new(0, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1402. CFrame.new(0, 1.5, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1403. CFrame.new(1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1404. CFrame.new(-1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1405. CFrame.new(0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1406. CFrame.new(-0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1407. }, .3, false)
  1408. end
  1409. Attack = false
  1410. end
  1411. local Hold = false
  1412. function Broken_wing_bird()
  1413. Attack = true
  1414. Hold = true
  1415. Humanoid.WalkSpeed = 5
  1416. Humanoid.AutoRotate = false
  1417. for i = 0, 1, 0.17 do
  1418. swait()
  1419. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1420. local direction = aim.lookVector
  1421. local headingA = math.atan2(direction.x, direction.z)
  1422. headingA = math.deg(headingA)
  1423. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1424. PlayAnimationFromTable({
  1425. CFrame.new(9.53674316e-07, -0.0336816609, -0.255211323, 1, 0, 0, 0, 0.971067786, 0.238803938, 0, -0.238803938, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1426. CFrame.new(0, 1.42541242, 0.0876473337, 1, 0, 0, 0, 0.97239244, -0.233351514, 0, 0.233351514, 0.97239244) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1427. CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1428. CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1429. CFrame.new(0.562389553, -1.96633184, -0.220747471, 0.997805655, -0.0662109777, 0, 0.0642953441, 0.96893692, -0.238803938, 0.0158114415, 0.238279924, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1430. CFrame.new(-0.560589671, -1.96681178, -0.220865458, 0.998194873, 0.0600589924, 0, -0.058321353, 0.969314873, -0.238803938, -0.0143423239, 0.238372862, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1431. }, .45, false)
  1432. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104418173, -1.09499753, -0.00497820787, 4.66004713e-06, 1, 1.3038516e-08, -5.84172085e-07, 1.3038516e-08, -1.00000012, -1.00000012, 4.66004713e-06, 5.83939254e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  1433. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104342066, -1.0949899, -0.00497933477, -1.08149834e-06, 1, 5.58793545e-08, -5.84870577e-07, 5.40167093e-08, -1.00000012, -1, -1.08149834e-06, 5.88595867e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  1434. end
  1435. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1436. ref.Anchored = true
  1437. while Hold == true do
  1438. Shoot(Hole, 1.5)
  1439. coroutine.resume(coroutine.create(function()
  1440. swait(1.5)
  1441. if Victim ~= nil then
  1442. Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1443. ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
  1444. Shoot2(ref, 1, Victim.Torso)
  1445. else
  1446. Victim = nil
  1447. end
  1448. end))
  1449. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1450. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1451. for i = 0, 1 do
  1452. swait()
  1453. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1454. local direction = aim.lookVector
  1455. local headingA = math.atan2(direction.x, direction.z)
  1456. headingA = math.deg(headingA)
  1457. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1458. RW.C0 = clerp(RW.C0, CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1459. LW.C0 = clerp(LW.C0, CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1460. end
  1461. Shoot(Hole2, 1.5)
  1462. coroutine.resume(coroutine.create(function()
  1463. swait(1.5)
  1464. if Victim ~= nil then
  1465. Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1466. ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
  1467. Shoot2(ref, 1, Victim.Torso)
  1468. else
  1469. Victim = nil
  1470. end
  1471. end))
  1472. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1473. Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1474. for i = 0, 1 do
  1475. swait()
  1476. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1477. local direction = aim.lookVector
  1478. local headingA = math.atan2(direction.x, direction.z)
  1479. headingA = math.deg(headingA)
  1480. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1481. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.42541242, 0.0876473337, 1, 0, 0, 0, 0.97239244, -0.233351514, 0, 0.233351514, 0.97239244) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  1482. RW.C0 = clerp(RW.C0, CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1483. LW.C0 = clerp(LW.C0, CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1484. end
  1485. end
  1486. game:GetService("Debris"):AddItem(ref, 1)
  1487. swait(10)
  1488. Humanoid.AutoRotate = true
  1489. Humanoid.WalkSpeed = 14
  1490. Attack = false
  1491. end
  1492.  
  1493. function Butterfly_on_the_ground()
  1494. Attack = true
  1495. Humanoid.WalkSpeed = 0
  1496. Humanoid.JumpPower = 0
  1497. for i = 0, 1, 0.11 do
  1498. swait()
  1499. PlayAnimationFromTable({
  1500. CFrame.new(-0, -0.00924980082, -0.147094101, 1, 0, 0, 0, 0.998028755, 0.0627579838, 0, -0.0627579838, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1501. CFrame.new(0, 1.49783361, -0.324239999, 1, 0, 0, 0, 0.859559119, 0.511036277, 0, -0.511036277, 0.859559119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1502. CFrame.new(1.47537684, -0.0119673908, -0.486074328, 0.995289624, -0.0926431417, 0.0285649542, 0.0904912725, 0.782049656, -0.616611481, 0.0347856097, 0.616291881, 0.786749184) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1503. CFrame.new(-1.57702017, 0.00502845645, -0.622533083, 0.987496614, 0.147014618, -0.0568970889, -0.146226123, 0.719407618, -0.679021835, -0.0588939339, 0.678851485, 0.731909931) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1504. CFrame.new(0.582992077, -1.99089563, 0.0221938714, 0.998069108, -0.0621130057, 0, 0.0619905666, 0.996101677, -0.0627579838, 0.00389808696, 0.0626368076, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1505. CFrame.new(-0.55340898, -1.99206996, 0.0221200362, 0.997222602, 0.0744800419, 0, -0.0743332207, 0.995256841, -0.0627579838, -0.0046742172, 0.0625836775, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1506. }, .32, false)
  1507. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104349852, -1.09500027, -0.00498119649, 4.65661287e-08, 1.00000012, -3.59304249e-06, 9.83476639e-07, -3.59490514e-06, -1, -1, 4.65661287e-08, -1.01327896e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .32)
  1508. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104328832, -1.09499168, -0.00498193316, -4.22075391e-06, 1.00000012, -2.68220901e-07, 8.04662704e-07, -2.38418579e-07, -1, -1, -4.21702862e-06, -7.74860382e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .32)
  1509. end
  1510. for i = 0, 1, 0.2 do
  1511. swait()
  1512. PlayAnimationFromTable({
  1513. CFrame.new(-8.83230587e-06, -1.21326494, -0.585408747, 0.999996662, 1.76079993e-06, 1.71904196e-06, 2.44006287e-06, 0.779393435, 0.626534164, 2.42144097e-07, -0.626533806, 0.779394567) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1514. CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1515. CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1516. CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1517. CFrame.new(0.574780762, -1.89212012, 0.54934907, 0.998062849, -0.0490923077, -0.038172923, 0.0620655455, 0.824978769, 0.561744928, 0.00391620025, -0.563027501, 0.826429188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1518. CFrame.new(-0.572159648, -1.85852242, 0.532348573, 0.997223377, 0.0585144907, 0.0460263006, -0.0743010715, 0.820766509, 0.566410959, -0.00463189185, -0.56825918, 0.822836995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1519. }, .5, false)
  1520. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334829, -1.09498894, -0.00498536741, -6.70552254e-07, 1.00000012, -4.96208668e-06, -1.34110451e-06, -4.96767461e-06, -1.00000012, -1.00000012, -6.59376383e-07, 1.28149986e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1521. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104280468, -1.09498692, -0.0049786875, 3.11806798e-06, 1, 5.73322177e-06, 2.14576721e-06, 5.73694706e-06, -1.00000012, -1, 3.11806798e-06, -2.23517418e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1522. end
  1523.  
  1524. local hit = nil
  1525. while hit == nil do
  1526. swait()
  1527. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1528. hit,pos=RayCast(RootPart.Position, (CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector, 4, Character)
  1529. end
  1530. CFuncs.Sound.Create("663164690", Hole, .3, .8)
  1531. CFuncs.Sound.Create("663164690", Hole2, .3, .8)
  1532. swait(5)
  1533. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1534. ref.CFrame = CFrame.new(Mouse.Hit.p - Vector3.new(0, -.2, 0))
  1535. ref.Anchored = true
  1536. game:GetService("Debris"):AddItem(ref, 6)
  1537. for i = 1, 20 do
  1538. local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  1539. local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
  1540. local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1541. refs.Anchored = true
  1542. refs.CFrame = CFrame.new(pos2)
  1543. game:GetService("Debris"):AddItem(refs, 1)
  1544. Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
  1545. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1546. Effects.Wave.Create(BrickColor.new("New Yeller"), CFrame.new(Hole.Position + Vector3.new(0, .2, 0)) * CFrame.Angles(0, math.rad(math.random(-360,360)), 0), .1, .1, .1, .1, 0, .1, .16)
  1547. CFuncs.Sound.Create("340508929", refs, .8, .7)
  1548. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1549. MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
  1550. for i = 0, 1 do
  1551. swait()
  1552. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1553. RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1554. LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1555. end
  1556. local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  1557. local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
  1558. local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1559. refs.Anchored = true
  1560. refs.CFrame = CFrame.new(pos2)
  1561. game:GetService("Debris"):AddItem(refs, 1)
  1562. Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
  1563. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1564. Effects.Wave.Create(BrickColor.new("New Yeller"), CFrame.new(Hole2.Position + Vector3.new(0, .2, 0)) * CFrame.Angles(0, math.rad(math.random(-360,360)), 0), .1, .1, .1, .1, 0, .1, .16)
  1565. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1566. CFuncs.Sound.Create("340508929", refs, .8, .7)
  1567. MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
  1568. for i = 0, 1 do
  1569. swait()
  1570. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1571. RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1572. LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1573. end
  1574. end
  1575. swait(10)
  1576. Humanoid.WalkSpeed = 14
  1577. Humanoid.JumpPower = 50
  1578. Attack = false
  1579. end
  1580.  
  1581. function Innocent_s_Tear()
  1582. Attack = true
  1583. for i = 0, 1, 0.17 do
  1584. swait()
  1585. PlayAnimationFromTable({
  1586. CFrame.new(-0.0372427106, 0, -0.0254781954, 0.362814218, 0, -0.93186152, 0, 1, 0, 0.93186152, 0, 0.362814218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1587. CFrame.new(-0.0584814101, 1.48993742, -0.0233566761, 0.591825008, -0.146214843, 0.792694509, 0.0400200225, 0.987527847, 0.152273491, -0.805072486, -0.0583956167, 0.590295076) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1588. CFrame.new(1.41006351, -0.0804157257, -0.338553876, 0.670105577, -0.712319076, 0.208710641, 0.734884977, 0.597121656, -0.321542978, 0.104415536, 0.368846059, 0.923607171) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1589. CFrame.new(-1.57609594, 0.0278623551, -0.341137588, 0.98150444, 0.191439465, 1.26063824e-05, -0.168087006, 0.861808777, -0.478573322, -0.0916287005, 0.469719768, 0.878047645) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1590. CFrame.new(0.497831821, -1.99730384, -0.0567342639, 0.99926132, -0.00269644242, 0.0383348465, 0.00450899871, 0.998871744, -0.0472746976, -0.038164109, 0.0474126264, 0.998146176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1591. CFrame.new(-0.546293855, -1.99743998, -0.0205773562, 0.406115621, 0.0459335074, 0.912666559, 0, 0.998735905, -0.0502652861, -0.913821757, 0.0204135161, 0.405602247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1592. }, .4, false)
  1593. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104765799, -1.09500122, -0.00494370935, 4.23192978e-06, 1.00000012, -2.20537186e-06, 3.36766243e-06, -2.17556953e-06, -1, -1.00000012, 4.23192978e-06, -3.39746475e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .4)
  1594. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0103758406, -1.09499943, -0.00501006888, -6.91413879e-06, 1, -3.57627869e-06, 2.86847353e-06, -3.57627869e-06, -1.00000012, -1.00000012, -6.94394112e-06, -2.92807817e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .4)
  1595. end
  1596. CFuncs.Sound.Create("200632211", Hole, .8, .6)
  1597. local gg = nil
  1598. for i = 0, 1, 0.18 do
  1599. swait()
  1600. for i, v in pairs(FindNearestTorso2(Head.CFrame.p, 8)) do
  1601. if v:FindFirstChild('Head') then
  1602. if gg == nil then
  1603. CFuncs.Sound.Create("260430060", Hole, .8, .9)
  1604. end
  1605. gg = v
  1606. if v:findFirstChildOfClass("Humanoid") ~= nil then
  1607. v:findFirstChildOfClass("Humanoid").PlatformStand = true
  1608. end
  1609. v:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1610. end
  1611. end
  1612. PlayAnimationFromTable({
  1613. CFrame.new(0.0390095115, 0, -0.0197144821, 0.407043844, 0, 0.913408697, 0, 1, 0, -0.913408697, 0, 0.407043815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1614. CFrame.new(0.05453711, 1.46327734, -0.152279198, 0.41739738, 0.107248709, -0.902373195, 0.0385060012, 0.990031779, 0.135478243, 0.907908022, -0.0912950337, 0.40910691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1615. CFrame.new(1.8753885, 0.440661103, -0.547878385, 0.497761488, -0.867243707, 0.0110434555, 0.0789629743, 0.0326340236, -0.996343255, 0.863712072, 0.496813267, 0.0847240984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1616. CFrame.new(-1.73796844, 0.00463971868, -0.238446265, 0.71437037, 0.694597006, -0.0849137902, -0.686124921, 0.671421766, -0.280045629, -0.137505859, 0.258317709, 0.956223965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1617. CFrame.new(0.657333732, -1.97795725, -0.018036887, 0.402342439, -0.0848773271, -0.91154623, 0.0163199995, 0.996199667, -0.0855563134, 0.915343881, 0.0195464976, 0.402198553) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1618. CFrame.new(-0.540840566, -2.00682664, -0.0355517492, 0.997884095, -0.000889145769, 0.0650128722, 0.00360199902, 0.999126971, -0.041622676, -0.0649190247, 0.0417687856, 0.997016191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1619. }, .45, false)
  1620. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  1621. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  1622. end
  1623. if gg ~= nil then
  1624. Humanoid.WalkSpeed = 0
  1625. Humanoid.JumpPower = 0
  1626. for i = 0, 1, 0.16 do
  1627. swait()
  1628. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1629. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1630. end
  1631. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1632. PlayAnimationFromTable({
  1633. CFrame.new(0.0374694094, 2.61733879e-30, -0.020400811, 0.407043517, 0, 0.913408816, 0, 1, 1.00974196e-28, -0.913408816, -6.31088724e-30, 0.407043517) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1634. CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1635. CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1636. CFrame.new(-1.73796976, 0.0046387054, -0.238446742, 0.714370131, 0.694597125, -0.0849137902, -0.68612498, 0.671421647, -0.280045629, -0.137505859, 0.258317709, 0.956223905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1637. CFrame.new(0.657334089, -1.97795868, -0.0180363506, 0.40234226, -0.084877342, -0.91154635, 0.0163200051, 0.996199667, -0.0855563283, 0.915344059, 0.0195464883, 0.402198404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1638. CFrame.new(-0.540840447, -2.00682497, -0.0355497524, 0.997884095, -0.000889146701, 0.0650128722, 0.00360199972, 0.999126911, -0.0416226797, -0.0649190843, 0.0417687893, 0.997016013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1639. }, .4, false)
  1640. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  1641. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  1642. if gg == nil then
  1643. break
  1644. end
  1645. end
  1646. if gg.Name == "Salvo_Starly" or gg.Name == "Nebula_Zorua" or gg.Name == "CKbackup" then
  1647. for i = 0, 1, 0.04 do
  1648. swait()
  1649. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1650. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1651. end
  1652. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1653. PlayAnimationFromTable({
  1654. CFrame.new(0.0374694094, 2.61733879e-30, -0.020400811, 0.407043517, 0, 0.913408816, 0, 1, 1.00974196e-28, -0.913408816, -6.31088724e-30, 0.407043517) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1655. CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1656. CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1657. CFrame.new(-1.73796976, 0.0046387054, -0.238446742, 0.714370131, 0.694597125, -0.0849137902, -0.68612498, 0.671421647, -0.280045629, -0.137505859, 0.258317709, 0.956223905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1658. CFrame.new(0.657334089, -1.97795868, -0.0180363506, 0.40234226, -0.084877342, -0.91154635, 0.0163200051, 0.996199667, -0.0855563283, 0.915344059, 0.0195464883, 0.402198404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1659. CFrame.new(-0.540840447, -2.00682497, -0.0355497524, 0.997884095, -0.000889146701, 0.0650128722, 0.00360199972, 0.999126911, -0.0416226797, -0.0649190843, 0.0417687893, 0.997016013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1660. }, .4, false)
  1661. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  1662. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  1663. if gg == nil then
  1664. break
  1665. end
  1666. end
  1667. for i = 0, 1, 0.035 do
  1668. swait()
  1669. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1670. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1671. end
  1672. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1673. PlayAnimationFromTable({
  1674. CFrame.new(0.0390095115, 0, -0.0197144821, 0.407043844, 0, 0.913408697, 0, 1, 0, -0.913408697, 0, 0.407043815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1675. CFrame.new(0.05453711, 1.46327734, -0.152279198, 0.41739738, 0.107248709, -0.902373195, 0.0385060012, 0.990031779, 0.135478243, 0.907908022, -0.0912950337, 0.40910691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1676. CFrame.new(1.8753885, 0.440661103, -0.547878385, 0.497761488, -0.867243707, 0.0110434555, 0.0789629743, 0.0326340236, -0.996343255, 0.863712072, 0.496813267, 0.0847240984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1677. CFrame.new(-1.73796844, 0.00463971868, -0.238446265, 0.71437037, 0.694597006, -0.0849137902, -0.686124921, 0.671421766, -0.280045629, -0.137505859, 0.258317709, 0.956223965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1678. CFrame.new(0.657333732, -1.97795725, -0.018036887, 0.402342439, -0.0848773271, -0.91154623, 0.0163199995, 0.996199667, -0.0855563134, 0.915343881, 0.0195464976, 0.402198553) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1679. CFrame.new(-0.540840566, -2.00682664, -0.0355517492, 0.997884095, -0.000889145769, 0.0650128722, 0.00360199902, 0.999126971, -0.041622676, -0.0649190247, 0.0417687856, 0.997016191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1680. }, .12, false)
  1681. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
  1682. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
  1683. end
  1684. else
  1685. for i = 0, 10 do
  1686. CFuncs.Sound.Create("259291804", Hole, 1.1, .8)
  1687. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1688. Damage(Hole, gg.Head, 0, 0, 0, "Blood", gg, 0, "Top", "142858160", math.random(2, 5)/1.4)
  1689. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1690. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1691. end
  1692. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1693. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1694. RW.C0 = clerp(RW.C0, CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  1695. swait()
  1696. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1697. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1698. RW.C0 = clerp(RW.C0, CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  1699. swait()
  1700. if gg == nil then
  1701. break
  1702. end
  1703. end
  1704. end
  1705. swait(10)
  1706. end
  1707. Attack = false
  1708. Humanoid.WalkSpeed = 14
  1709. Humanoid.JumpPower = 50
  1710. end
  1711.  
  1712.  
  1713. function Run()
  1714. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1715. coroutine.resume(coroutine.create(function()
  1716. if Victim ~= Mouse.Target.Parent then
  1717. Victim = Mouse.Target.Parent
  1718. Billb.Adornee = Victim.Torso
  1719. Billb.Enabled = true
  1720. CFuncs.Sound.Create("749189256", Mouse.Target.Parent, .8, math.random(5, 15) / 10)
  1721. for i = 1, 0, -.05 do
  1722. swait()
  1723. D1.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1724. D2.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1725. D3.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1726. D3.Rotation = math.random(-360, 360)
  1727. D1.Size = UDim2.new(3, i * math.random(5, 40), 3, i * math.random(5, 40))
  1728. D2.Size = UDim2.new(2.4, i * math.random(5, 40), 2.4, i * math.random(5, 40))
  1729. D3.Size = UDim2.new(.2, i * math.random(5, 40), .2, i * math.random(5, 40))
  1730. D1.ImageTransparency = i
  1731. D2.ImageTransparency = i
  1732. D3.ImageTransparency = i
  1733. end
  1734. D1.TileSize = UDim2.new(1, 0, 1, 0)
  1735. D2.TileSize = UDim2.new(1, 0, 1, 0)
  1736. D3.TileSize = UDim2.new(1, 0, 1, 0)
  1737. D3.Rotation = 45
  1738. end
  1739. end))
  1740. end
  1741. end
  1742. function Hide_n_Seek()
  1743. Delay2 = true
  1744. for i = 0, 1, math.random(1, 2)/9 do
  1745. swait()
  1746. CFuncs.Sound.Create("155202884", Head, .4, math.random(5, 15) / 5)
  1747. FT.Parent = Torso
  1748. RA.Parent = RightArm
  1749. LA.Parent = LeftArm
  1750. RL.Parent = RightLeg
  1751. LL.Parent = LeftLeg
  1752. D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1753. D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1754. D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1755. D3.Rotation = math.random(-360, 360)
  1756. for _, v in pairs(Character:children()) do
  1757. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1758. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  1759. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1760. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  1761. end
  1762. for _, v in pairs(m:children()) do
  1763. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1764. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  1765. end
  1766. end
  1767. end
  1768. end
  1769. for _, v in pairs(Character:children()) do
  1770. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1771. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1772. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1773. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1774. end
  1775. for _, v in pairs(m:children()) do
  1776. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1777. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1778. end
  1779. end
  1780. end
  1781. if Victim:FindFirstChildOfClass("Humanoid") ~= nil then
  1782. RootPart.CFrame = Victim.Head.CFrame * CFrame.new(0, 0, 6)
  1783. else
  1784. Victim = nil
  1785. end
  1786. D1.TileSize = UDim2.new(1, 0, 1, 0)
  1787. D2.TileSize = UDim2.new(1, 0, 1, 0)
  1788. D3.TileSize = UDim2.new(1, 0, 1, 0)
  1789. D3.Rotation = 45
  1790. FT.Parent = nil
  1791. RA.Parent = nil
  1792. LA.Parent = nil
  1793. RL.Parent = nil
  1794. LL.Parent = nil
  1795. Delay2 = false
  1796. end
  1797.  
  1798. function Happy_Ending()
  1799. Attack = true
  1800. Humanoid.WalkSpeed = 0
  1801. Humanoid.JumpPower = 0
  1802. for i = 1, 0, -0.01 do
  1803. swait()
  1804. spook.Volume = i - .01
  1805. PlayAnimationFromTable({
  1806. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1807. CFrame.new(0, 1.48569643, -0.0892917216, 1, 0, 0, 0, 0.987443745, 0.15797095, 0, -0.15797095, 0.987443745) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1808. CFrame.new(1.97623742, 0.437888026, -0.304436743, 0.406562924, -0.913622797, 3.01142649e-07, 0.281078935, 0.125080049, -0.951498568, 0.869310796, 0.386844128, 0.30765301) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1809. CFrame.new(-1.88455427, 0.422001511, -0.176498562, 0.283520967, 0.957216203, 0.0579055212, -0.204488963, 0.119341888, -0.971566737, -0.936909854, 0.263618499, 0.229576096) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1810. CFrame.new(0.5102005, -1.99953759, 0, 0.998996615, -0.0447849892, 0, 0.0447849855, 0.998996615, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1811. CFrame.new(-0.554316103, -1.99676478, -0, 0.998235762, 0.0593759865, 0, -0.0593759865, 0.998235762, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1812. }, .12, false)
  1813. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0227924436, -1.07477307, -0.0921273902, 1.96695328e-06, -0.999339342, 0.0363452137, 5.51342964e-07, 0.0363451838, 0.999339283, -1.00000012, -1.93715096e-06, 6.10947609e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
  1814. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0169022772, -1.08894277, -0.167423859, -2.58535147e-05, -0.999802172, 0.0198903829, 7.16745853e-06, 0.019890368, 0.999802232, -1, 2.59876251e-05, 6.65336847e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
  1815. end
  1816. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1817. Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1818. CFuncs.Sound.Create("259291804", Hole, 1.1, .8)
  1819. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1820. CFuncs.Sound.Create("142858160", Head, 1.3, math.random(2, 5)/1.4)
  1821.  
  1822. if Character.Name == "Salvo_Starly" or Character.Name == "Nebula_Zorua" or Character.Name == "CKbackup" then
  1823. CFuncs.Sound.Create("873911886", RootPart, .8, .8)
  1824. Effects.Sphere.Create(BrickColor.new("Royal purple"), RootPart.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
  1825. swait(55)
  1826. for i = 0, 1, 0.01 do
  1827. swait()
  1828. spook.Volume = i + .01
  1829. PlayAnimationFromTable({
  1830. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1831. CFrame.new(-0.209060356, 1.4504354, -0.00869044848, 0.904006004, -0.421258777, 0.0728988647, 0.422152996, 0.906518221, 0.00342751318, -0.067528002, 0.0276759826, 0.997333467) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1832. CFrame.new(1.52594924, -0.0116261244, -0.0164723098, 0.243770003, -0.733046055, -0.634995818, 0.0841329992, 0.668263078, -0.739152312, 0.966176987, 0.126759022, 0.224575877) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1833. CFrame.new(-1.45059443, 0.0140549541, -0.030643627, 0.177682057, 0.705317974, 0.68626219, -0.09524104, 0.706409931, -0.701365948, -0.979468346, 0.0592598245, 0.192691579) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1834. CFrame.new(0.5102005, -1.99953759, 0, 0.998996615, -0.0447849892, 0, 0.0447849855, 0.998996615, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1835. CFrame.new(-0.554316103, -1.99676478, -0, 0.998235762, 0.0593759865, 0, -0.0593759865, 0.998235762, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1836. }, .14, false)
  1837. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.023190137, -1.06343412, -0.0356665105, -0.00649303198, -0.999339521, 0.0357592702, -0.178101644, 0.0363439769, 0.983340681, -0.983990788, 1.60485506e-05, -0.178219959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .14)
  1838. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0250650737, -1.08305347, -0.131738186, 0.000606626272, -0.999983788, -0.00567625836, -0.112200432, -0.00570848584, 0.993669271, -0.993685484, 3.4108758e-05, -0.112201981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .14)
  1839. end
  1840. Attack = false
  1841. Humanoid.WalkSpeed = 14
  1842. Humanoid.JumpPower = 50
  1843. else
  1844. Deed = true
  1845. Blood.Enabled = true
  1846. m.Parent = workspace
  1847. swait(1)
  1848. Character:BreakJoints()
  1849. swait(5)
  1850. for _, v in pairs(m:children()) do
  1851. if v:IsA("Part") and v.Name ~= "FHead" and v.Name ~= "Shush" and v.Name ~= "Shush2" then
  1852. v.CanCollide = true
  1853. end
  1854. end
  1855. game:GetService("Debris"):AddItem(m, 40)
  1856. Blood.Enabled = false
  1857. swait(30)
  1858. CFuncs.Sound.Create("155202884", Torso, 1, math.random(5, 15) / 10)
  1859. FT.Parent = Torso
  1860. RA.Parent = RightArm
  1861. LA.Parent = LeftArm
  1862. RL.Parent = RightLeg
  1863. LL.Parent = LeftLeg
  1864. for i = 0, 1, math.random(1, 10)/60 do
  1865. swait()
  1866. for _, v in pairs(Character:children()) do
  1867. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1868. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1869. elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
  1870. v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1871. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1872. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1873. end
  1874. end
  1875. end
  1876. Character:Destroy()
  1877. end
  1878. end
  1879.  
  1880. Mouse.Button1Down:connect(function()
  1881. if Attack == false and Hold == false then
  1882. Broken_wing_bird()
  1883. end
  1884. end)
  1885. Mouse.Button1Up:connect(function()
  1886. if Hold == true then
  1887. Hold = false
  1888. end
  1889. end)
  1890.  
  1891. Mouse.KeyDown:connect(function(Key)
  1892. Key = Key:lower()
  1893. if Attack == false and Key == 'q' then
  1894. Run()
  1895. elseif Attack == false and Key == 'e' and Delay2 == false and Victim ~= nil then
  1896. Hide_n_Seek()
  1897. elseif Attack == false and Key == 'z' and Hold == false then
  1898. Innocent_s_Tear()
  1899. elseif Attack == false and Key == 'x' then
  1900. Butterfly_on_the_ground()
  1901. elseif Key == "p" then
  1902. Happy_Ending()
  1903. elseif Key == "g" then
  1904. end
  1905. end)
  1906.  
  1907. Mouse.KeyUp:connect(function(Key)
  1908. end)
  1909.  
  1910.  
  1911.  
  1912. coroutine.resume(coroutine.create(function()
  1913. while true do
  1914. swait()
  1915. if Delay == false then
  1916. Randomize = math.random(0, 120)
  1917. if Randomize == 1 then
  1918. FT.Parent = Torso
  1919. RA.Parent = RightArm
  1920. LA.Parent = LeftArm
  1921. RL.Parent = RightLeg
  1922. LL.Parent = LeftLeg
  1923. for i = 0, 1, math.random(1, 10)/20 do
  1924. swait()
  1925. spook2.Octave = math.random(1, 20) / 10
  1926. spook.PlaybackSpeed = math.random(1, 20) / 12
  1927. D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1928. D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1929. D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1930. D3.Rotation = math.random(-360, 360)
  1931. for _, v in pairs(Character:children()) do
  1932. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1933. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1934. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1935. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1936. end
  1937. for _, v in pairs(m:children()) do
  1938. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Shush2" or v.Name == "Head") then
  1939. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1940. end
  1941. end
  1942. end
  1943. end
  1944. spook2.Octave = 1
  1945. spook.PlaybackSpeed = .3
  1946. D1.TileSize = UDim2.new(1, 0, 1, 0)
  1947. D2.TileSize = UDim2.new(1, 0, 1, 0)
  1948. D3.TileSize = UDim2.new(1, 0, 1, 0)
  1949. D3.Rotation = 45
  1950. for _, v in pairs(Character:children()) do
  1951. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1952. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1953. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1954. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1955. end
  1956. for _, v in pairs(m:children()) do
  1957. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1958. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1959. end
  1960. end
  1961. end
  1962. FT.Parent = nil
  1963. RA.Parent = nil
  1964. LA.Parent = nil
  1965. RL.Parent = nil
  1966. LL.Parent = nil
  1967. end
  1968. end
  1969. end
  1970. end))
  1971.  
  1972. while true do
  1973. swait()
  1974. D1.Rotation = D1.Rotation - 2
  1975. D2.Rotation = D2.Rotation + 4
  1976. Animie = math.random(1, 5) / 10
  1977. if Deed == false then
  1978. Torso.Neck.C0 = clerp(Torso.Neck.C0, Torso.Neck.C0 * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  1979. end
  1980. if Head:findFirstChild("face") ~= nil then
  1981. Head:findFirstChild("face"):Destroy()
  1982. end
  1983. if spook.Parent == nil then
  1984. spook = Create("Sound"){
  1985. Parent = Character,
  1986. SoundId = "rbxassetid://504871254",
  1987. Volume = 1.3,
  1988. PlaybackSpeed = .3,
  1989. Looped = true
  1990. }
  1991. spook2 = Create("PitchShiftSoundEffect"){
  1992. Parent = spook,
  1993. Octave = 1
  1994. }
  1995. spook:Play()
  1996. end
  1997. for i, v in pairs(Character:GetChildren()) do
  1998. if v:IsA("Part") then
  1999. v.Material = "SmoothPlastic"
  2000. elseif v:IsA("Accessory") then
  2001. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2002. end
  2003. end
  2004. if Victim ~= nil and Victim:FindFirstChildOfClass("Humanoid") == nil then
  2005. Victim = nil
  2006. Billb.Adornee = nil
  2007. Billb.Enabled = false
  2008. end
  2009. Humanoid.MaxHealth = 11111110896723058319876184696208490496
  2010. Humanoid.Health = 11111110896723058319876184696208490496
  2011. Humanoid.Name = Re[math.random(1, 93)]..Re[math.random(1, 93)]..Re[math.random(1, 93)]
  2012. TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2013. Velocity = RootPart.Velocity.y
  2014. Sine = Sine + Change
  2015. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2016. if RootPart.Velocity.y > 1 and hit == nil then
  2017. Anim = "Jump"
  2018. if Attack == false then
  2019. Change = 1
  2020. PlayAnimationFromTable({
  2021. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2022. CFrame.new(0, 1.48630166, 0.0828605741, 1, 0, 0, 0, 0.986636221, -0.162939042, 0, 0.162939042, 0.986636221) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2023. CFrame.new(1.54998243, 0.0460062027, 0, 0.96711725, -0.254331052, 0, 0.254331052, 0.96711725, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2024. CFrame.new(-1.60585427, 0.120478928, -0, 0.945319474, 0.326146126, 0, -0.326146156, 0.945319474, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2025. CFrame.new(0.5, -1.98453414, 0.0931893736, 1, 0, 0, 0, 0.98649478, 0.163792953, 0, -0.163792953, 0.98649478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2026. CFrame.new(-0.5, -1.98326659, 0.121506959, 1, 0, 0, 0, 0.99064213, 0.13648501, 0, -0.13648501, 0.99064213) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2027. }, Animie, false)
  2028. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.01043892, -1.09500229, -0.00497436523, 0, 1.00000012, 0, 0, 0, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  2029. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.010425603, -1.09500909, -0.00497436523, 0, 1.00000024, 2.98023224e-08, 0, -2.98023224e-08, -1.00000024, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  2030. end
  2031. elseif RootPart.Velocity.y < -1 and hit == nil then
  2032. Anim = "Fall"
  2033. if Attack == false then
  2034. Change = 1
  2035. PlayAnimationFromTable({
  2036. CFrame.new(0, -0.00281290524, -0.110870562, 1, 0, 0, 0, 0.983663857, 0.180014983, 0, -0.180014983, 0.983663857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2037. CFrame.new(0, 1.43970644, -0.17384778, 1, 0, 0, 0, 0.963594437, 0.267368227, 0, -0.267368197, 0.963594437) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2038. CFrame.new(1.87205124, 0.239569426, 1.33605636e-05, 0.610077322, -0.792341948, -3.13323631e-06, 0.792341888, 0.610077322, 6.70552254e-07, 1.38580799e-06, -2.90572643e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2039. CFrame.new(-1.88090944, 0.174126849, -0.0411957316, 0.636063814, 0.770755291, -0.0368679203, -0.771619737, 0.635008395, -0.0369789898, -0.00509031117, 0.0519690178, 0.998635769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2040. CFrame.new(0.611441433, -1.93454111, -0.205220982, 0.996495903, -0.0836423263, 9.74191153e-07, 0.0828808397, 0.987422228, -0.134641305, 0.0112607507, 0.134169608, 0.990894377) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2041. CFrame.new(-0.570478976, -1.94810426, -0.143567681, 0.996611655, 0.0822507069, -1.19118874e-06, -0.0817528069, 0.99057734, -0.109877877, -0.00903635286, 0.109505668, 0.993945122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2042. }, Animie, false)
  2043. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.01043892, -1.09500229, -0.00497436523, 0, 1.00000012, 0, 0, 0, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  2044. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.010425603, -1.09500909, -0.00497436523, 0, 1.00000024, 2.98023224e-08, 0, -2.98023224e-08, -1.00000024, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  2045. end
  2046. elseif TorsoVelocity < 1 and hit ~= nil then
  2047. Anim = "Idle"
  2048. if Attack == false then
  2049. Change = 1
  2050. PlayAnimationFromTable({
  2051. CFrame.new(0, 0.00304500386 - .1 * math.cos(Sine / 45), -0.25276947, 1, 0, 0, 0, 0.966956854, 0.254939973, 0, -0.254939973, 0.966956854) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2052. CFrame.new(0, 1.48396528, -0.184687465, 1, 0, 0, 0, 0.938511074, 0.345249116, 0, -0.345249116, 0.938511074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2053. CFrame.new(1.44362104, 0.0105986297, -0.173658058, 0.99780637, -0.0662000254, 0, 0.0640125647, 0.964835703, -0.254939973, 0.0168770328, 0.254380733, 0.966956854) * CFrame.new(0, 0 - .02 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15, 0) * CFrame.Angles(0, 0, math.rad(0 + 4 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15)),
  2054. CFrame.new(-1.48667848, 0.0416535959, -0.221442789, 0.996128142, 0.0879139975, 0, -0.0850090459, 0.963212907, -0.254939973, -0.0224127937, 0.253952891, 0.966956854) * CFrame.new(0, 0 - .02 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15, 0) * CFrame.Angles(0, 0, math.rad(0 - 4 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15)),
  2055. CFrame.new(0.537495971, -1.99924409, -0.2656973, 0.998377502, -0.0569419749, 0, 0.0550604314, 0.96538794, -0.254939973, 0.0145167857, 0.254526347, 0.966956854) * CFrame.new(0, 0 + .1 * math.cos(Sine / 45), 0) * CFrame.Angles(0, 0, 0),
  2056. CFrame.new(-0.544956386, -1.99696815, -0.265097141, 0.995043218, 0.0994440243, 0, -0.0961580798, 0.962163866, -0.254939973, -0.0253522564, 0.253676295, 0.966956854) * CFrame.new(0, 0 + .1 * math.cos(Sine / 45), 0) * CFrame.Angles(0, 0, 0),
  2057. }, Animie, false)
  2058. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104389191, -1.04402542, -0.00497436523, 0, 1, 0, 0, 0, -1, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), Animie)
  2059. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104370201, -1.05964959, -0.00497436523, 0, 1.00000012, 7.4505806e-09, 0, -7.4505806e-09, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), Animie)
  2060. end
  2061. elseif TorsoVelocity > 2 and hit ~= nil then
  2062. Anim = "Walk"
  2063. if Attack == false then
  2064. Change = 3
  2065. PlayAnimationFromTable({
  2066. CFrame.new(0, 0.0217996836, -0.15443182, 1, 0, 0, 0, 0.982294619, 0.187342957, 0, -0.187342942, 0.982294619) * CFrame.new(0, -.1 - .15 * math.cos(Sine / 6), 0) * CFrame.Angles(0, math.rad(0 - 15 * math.sin(Sine / 12) / 2), 0),
  2067. CFrame.new(0, 1.50440693, -0.177497774, 1, 0, 0, 0, 0.98494184, 0.172886148, 0, -0.172886133, 0.9849419) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2068. CFrame.new(1.51832783, -0.0136715584, -0.18358618, 0.99780637, -0.0662000254, 0, 0.0650279298, 0.980139852, -0.187342942, 0.0124021089, 0.186931998, 0.982294619) * CFrame.new(0, .1 - .15 * math.sin(Sine / 12), 0 - .5 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 + 40 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  2069. CFrame.new(-1.51726496, 0.00152201951, -0.180036053, 0.996128142, 0.0879139975, 0, -0.086357452, 0.978491306, -0.187342942, -0.0164700691, 0.186617598, 0.982294619) * CFrame.new(0, .1 + .15 * math.sin(Sine / 12), 0 + .5 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 - 40 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  2070. CFrame.new(0.537497759, -2.01284766, -0.226675838, 0.998377502, -0.0569419749, 0, 0.0559337959, 0.98070085, -0.187342942, 0.010667678, 0.187038988, 0.982294619) * CFrame.new(0, .1 + .15 * math.sin(Sine / 12), 0 + 1 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 - 60 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  2071. CFrame.new(-0.544956088, -2.01053548, -0.226234794, 0.995043218, 0.0994440243, 0, -0.0976833329, 0.977425575, -0.187342942, -0.0186301377, 0.186414331, 0.982294619) * CFrame.new(0, .1 - .15 * math.sin(Sine / 12), 0 - 1 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 + 60 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  2072. }, Animie, false)
  2073. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104389191, -1.04402542, -0.00497436523, 0, 1, 0, 0, 0, -1, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  2074. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104370201, -1.05964959, -0.00497436523, 0, 1.00000012, 7.4505806e-09, 0, -7.4505806e-09, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  2075. end
  2076. end
  2077. if #Effects > 0 then
  2078. for e = 1, #Effects do
  2079. if Effects[e] ~= nil then
  2080. local Thing = Effects[e]
  2081. if Thing ~= nil then
  2082. local Part = Thing[1]
  2083. local Mode = Thing[2]
  2084. local Delay = Thing[3]
  2085. local IncX = Thing[4]
  2086. local IncY = Thing[5]
  2087. if Thing[2] == "Shoot" then
  2088. Look = Thing[1]
  2089. local hit, pos = RayCast(Thing[4], Look, 20, Character)
  2090. local mag = (Thing[4] - pos).magnitude
  2091. Effects.Cylinder.Create(BrickColor.new("New Yeller"),CFrame.new((Thing[4] + pos)/2, pos)*CFrame.Angles(1.57,0,0),.5,mag * 5,.5,0,0,0,0.14)
  2092. Thing[4]=Thing[4] + (Look * 20)
  2093. Thing[3]=Thing[3] - 1
  2094. if hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") ~= nil then
  2095. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  2096. ref.Anchored = true
  2097. ref.CFrame = CFrame.new(pos)
  2098. CFuncs.Sound.Create("1166474639", ref, 1.2, 1.1)
  2099. Damage(hit, hit, 0, 0, 0, "Blood", hit, 0, "Top", "142858160", math.random(2, 5)/1.4)
  2100. game:GetService("Debris"):AddItem(ref, 1)
  2101. elseif hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") == nil then
  2102. Thing[3] = 0
  2103. end
  2104. --MagnitudeDamage(ref, 2, 8, 9, 0, .2, "Normal")
  2105. end
  2106. if Thing[3] <= 0 then
  2107. table.remove(Effects, e)
  2108. end
  2109. end
  2110. if Thing[2] ~= "Shoot" then
  2111. if Thing[1].Transparency <= 1 then
  2112. if Thing[2] == "Block1" then
  2113. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2114. Mesh = Thing[7]
  2115. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2116. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2117. elseif Thing[2] == "Ice" then
  2118. if Thing[6] <= Thing[5] then
  2119. Thing[6] = Thing[6] + .05
  2120. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  2121. else
  2122. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2123. end
  2124. elseif Thing[2] == "Shatter" then
  2125. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2126. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2127. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2128. Thing[6] = Thing[6] + Thing[5]
  2129. elseif Thing[2] == "Block2" then
  2130. Thing[1].CFrame = Thing[1].CFrame
  2131. Mesh = Thing[7]
  2132. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2133. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2134. elseif Thing[2] == "Block3" then
  2135. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2136. Mesh = Thing[7]
  2137. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2138. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2139. elseif Thing[2] == "Block4" then
  2140. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2141. Mesh = Thing[7]
  2142. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2143. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2144. elseif Thing[2] == "Block2Fire" then
  2145. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2146. Mesh = Thing[7]
  2147. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2148. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2149. if Thing[1].Transparency >= .3 then
  2150. Thing[1].BrickColor = BrickColor.new("Bright red")
  2151. else
  2152. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  2153. end
  2154. elseif Thing[2] == "Cylinder" then
  2155. Mesh = Thing[7]
  2156. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2157. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2158. elseif Thing[2] == "Blood" then
  2159. Mesh = Thing[7]
  2160. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  2161. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2162. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2163. elseif Thing[2] == "Elec" then
  2164. Mesh = Thing[10]
  2165. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2166. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2167. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  2168. Thing[1].Rotation = Vector3.new(0, 0, 0)
  2169. elseif Thing[2] == "Disappear" then
  2170. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2171. end
  2172. else
  2173. Part.Parent = nil
  2174. table.remove(Effects, e)
  2175. end
  2176. end
  2177. end
  2178. end
  2179. end
  2180. end
  2181.  
  2182. --wat
  2183. wait(1 / 60)
  2184. Effects = { }
  2185. local Player = game.Players.localPlayer
  2186. local Mouse = Player:GetMouse()
  2187. local Character = Player.Character
  2188. local Humanoid = Character:findFirstChildOfClass("Humanoid")
  2189. local Head = Character.Head
  2190. local RootPart = Character.HumanoidRootPart
  2191. local Torso = Character.Torso
  2192. local LeftArm = Character["Left Arm"]
  2193. local RightArm = Character["Right Arm"]
  2194. local LeftLeg = Character["Left Leg"]
  2195. local RightLeg = Character["Right Leg"]
  2196. local Camera = game.Workspace.CurrentCamera
  2197. local RootJoint = RootPart.RootJoint
  2198. local Equipped = false
  2199. local Attack = false
  2200. local Anim = 'Idle'
  2201. local Idle = 0
  2202. local Combo = 1
  2203. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2204. local Velocity = RootPart.Velocity.y
  2205. local Sine = 0
  2206. local Change = 1
  2207. local Animie = .3
  2208. local Randomize = 0
  2209. local Victim = nil
  2210. local Delay = false
  2211. local Delay2 = false
  2212. local Rampage = "Normal"
  2213. local Deed = false
  2214.  
  2215.  
  2216. Humanoid.WalkSpeed = 14
  2217. Humanoid.JumpPower = 50
  2218. Humanoid.Animator.Parent = nil
  2219. Character.Animate.Parent = nil
  2220.  
  2221. local newMotor = function(part0, part1, c0, c1)
  2222. local w = Instance.new('Motor', part0)
  2223. w.Part0 = part0
  2224. w.Part1 = part1
  2225. w.C0 = c0
  2226. w.C1 = c1
  2227. return w
  2228. end
  2229.  
  2230. function clerp(a, b, t)
  2231. return a:lerp(b, t)
  2232. end
  2233.  
  2234. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  2235. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2236.  
  2237. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  2238. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  2239. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  2240. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  2241. RootJoint.C1 = CFrame.new(0, 0, 0)
  2242. RootJoint.C0 = CFrame.new(0, 0, 0)
  2243. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  2244. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  2245.  
  2246. local rarmc1 = RW.C1
  2247. local larmc1 = LW.C1
  2248. local rlegc1 = RH.C1
  2249. local llegc1 = LH.C1
  2250.  
  2251. local resetc1 = false
  2252.  
  2253. function PlayAnimationFromTable(table, speed, bool)
  2254. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  2255. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  2256. RW.C0 = clerp(RW.C0, table[3], speed)
  2257. LW.C0 = clerp(LW.C0, table[4], speed)
  2258. RH.C0 = clerp(RH.C0, table[5], speed)
  2259. LH.C0 = clerp(LH.C0, table[6], speed)
  2260. if bool == true then
  2261. if resetc1 == false then
  2262. resetc1 = true
  2263. RootJoint.C1 = RootJoint.C1
  2264. Torso.Neck.C1 = Torso.Neck.C1
  2265. RW.C1 = rarmc1
  2266. LW.C1 = larmc1
  2267. RH.C1 = rlegc1
  2268. LH.C1 = llegc1
  2269. end
  2270. end
  2271. end
  2272.  
  2273. ArtificialHB = Instance.new("BindableEvent", script)
  2274. ArtificialHB.Name = "Heartbeat"
  2275.  
  2276. script:WaitForChild("Heartbeat")
  2277.  
  2278. frame = 1 / 30
  2279. tf = 0
  2280. allowframeloss = false
  2281. tossremainder = false
  2282. lastframe = tick()
  2283. script.Heartbeat:Fire()
  2284.  
  2285. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2286. tf = tf + s
  2287. if tf >= frame then
  2288. if allowframeloss then
  2289. script.Heartbeat:Fire()
  2290. lastframe = tick()
  2291. else
  2292. for i = 1, math.floor(tf / frame) do
  2293. script.Heartbeat:Fire()
  2294. end
  2295. lastframe = tick()
  2296. end
  2297. if tossremainder then
  2298. tf = 0
  2299. else
  2300. tf = tf - frame * math.floor(tf / frame)
  2301. end
  2302. end
  2303. end)
  2304.  
  2305. function swait(num)
  2306. if num == 0 or num == nil then
  2307. ArtificialHB.Event:wait()
  2308. else
  2309. for i = 0, num do
  2310. ArtificialHB.Event:wait()
  2311. end
  2312. end
  2313. end
  2314.  
  2315. local RbxUtility = LoadLibrary("RbxUtility")
  2316. local Create = RbxUtility.Create
  2317.  
  2318. local m = Create("Model"){
  2319. Parent = Character,
  2320. Name = "WeaponModel"
  2321. }
  2322.  
  2323. spook = Create("Sound"){
  2324. Parent = Character,
  2325. SoundId = "rbxassetid://504871254",
  2326. Volume = 1.3,
  2327. PlaybackSpeed = 0.3,
  2328. Looped = true
  2329. }
  2330. spook2 = Create("PitchShiftSoundEffect"){
  2331. Parent = spook,
  2332. Octave = 1
  2333. }
  2334. spook:Play()
  2335.  
  2336. Billb = Create("BillboardGui"){
  2337. Name = "Targetted",
  2338. Parent = RootPart,
  2339. Adornee = nil,
  2340. LightInfluence = 0,
  2341. AlwaysOnTop = true,
  2342. Size = UDim2.new(5, 0, 5, 0)
  2343. }
  2344. D1 = Create("ImageLabel"){
  2345. Parent = Billb,
  2346. BackgroundTransparency = 1,
  2347. Position = UDim2.new(.5, 0, .5, 0),
  2348. Size = UDim2.new(1, 0, 1, 0),
  2349. AnchorPoint = Vector2.new(.5, .5),
  2350. Image = "rbxassetid://133820006",
  2351. ImageColor3 = Color3.new(165 / 255, 0, 0),
  2352. ImageTransparency = 1,
  2353. ScaleType = "Tile"
  2354. }
  2355. D2 = D1:Clone()
  2356. D2.Parent = Billb
  2357. D2.Size = UDim2.new(1.4, 0, 1.4, 0)
  2358. D3 = D1:Clone()
  2359. D3.Parent = Billb
  2360. D3.Size = UDim2.new(.05, 0, .05, 0)
  2361. D3.Image = "rbxassetid://1215682739"
  2362. D3.Rotation = 45
  2363.  
  2364. function RemoveOutlines(part)
  2365. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2366. end
  2367.  
  2368. CFuncs = {
  2369. Part = {
  2370. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2371. local Part = Create("Part"){
  2372. Parent = Parent,
  2373. Reflectance = Reflectance,
  2374. Transparency = Transparency,
  2375. CanCollide = false,
  2376. Locked = true,
  2377. BrickColor = BrickColor.new(tostring(BColor)),
  2378. Name = Name,
  2379. Size = Size,
  2380. Material = Material,
  2381. }
  2382. RemoveOutlines(Part)
  2383. if Size == Vector3.new(.2,.2,.2) then
  2384. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  2385. else
  2386. Part.Size = Size
  2387. end
  2388. return Part
  2389. end;
  2390. };
  2391.  
  2392. Mesh = {
  2393. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2394. local Msh = Create(Mesh){
  2395. Parent = Part,
  2396. Offset = OffSet,
  2397. Scale = Scale,
  2398. }
  2399. if Mesh == "SpecialMesh" then
  2400. Msh.MeshType = MeshType
  2401. if MeshId ~= "" then
  2402. Msh.MeshId = "rbxassetid://" .. MeshId
  2403. end
  2404. end
  2405. return Msh
  2406. end;
  2407. };
  2408.  
  2409. Weld = {
  2410. Create = function(Parent, Part0, Part1, C0, C1)
  2411. local Weld = Create("Weld"){
  2412. Parent = Parent,
  2413. Part0 = Part0,
  2414. Part1 = Part1,
  2415. C0 = C0,
  2416. C1 = C1,
  2417. }
  2418. return Weld
  2419. end;
  2420. };
  2421.  
  2422. Sound = {
  2423. Create = function(id, par, vol, pit)
  2424. coroutine.resume(coroutine.create(function()
  2425. local S = Create("Sound"){
  2426. Volume = vol,
  2427. Pitch = pit or 1,
  2428. Parent = par or workspace,
  2429. }
  2430. if id ~= "" then
  2431. S.SoundId = "rbxassetid://" .. id
  2432. end
  2433. swait()
  2434. S:play()
  2435. game:GetService("Debris"):AddItem(S, 10)
  2436. end))
  2437. end;
  2438. };
  2439.  
  2440. ParticleEmitter = {
  2441. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2442. local Particle = Create("ParticleEmitter"){
  2443. Parent = Parent,
  2444. Color = ColorSequence.new(Color1, Color2),
  2445. LightEmission = LightEmission,
  2446. Size = Size,
  2447. Texture = Texture,
  2448. Transparency = Transparency,
  2449. ZOffset = ZOffset,
  2450. Acceleration = Accel,
  2451. Drag = Drag,
  2452. LockedToPart = LockedToPart,
  2453. VelocityInheritance = VelocityInheritance,
  2454. EmissionDirection = EmissionDirection,
  2455. Enabled = Enabled,
  2456. Lifetime = LifeTime,
  2457. Rate = Rate,
  2458. Rotation = Rotation,
  2459. RotSpeed = RotSpeed,
  2460. Speed = Speed,
  2461. VelocitySpread = VelocitySpread,
  2462. }
  2463. return Particle
  2464. end;
  2465. };
  2466.  
  2467. CreateTemplate = {
  2468.  
  2469. };
  2470. }
  2471. FHead=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Head",Vector3.new(1, 1, 1))
  2472. FHeadWeld=CFuncs.Weld.Create(m,Head,FHead,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
  2473. CFuncs.Mesh.Create("SpecialMesh",FHead,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25, 1.25, 1.25))
  2474. FHead.CanCollide = false
  2475. Head.Transparency = 1
  2476.  
  2477. FT = CFuncs.Mesh.Create("SpecialMesh",Torso,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2478. RA = CFuncs.Mesh.Create("SpecialMesh",RightArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2479. LA = CFuncs.Mesh.Create("SpecialMesh",LeftArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2480. RL = CFuncs.Mesh.Create("SpecialMesh",RightLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2481. LL = CFuncs.Mesh.Create("SpecialMesh",LeftLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2482. FT.MeshId = "rbxasset://fonts/torso.mesh"
  2483. RA.MeshId = "rbxasset://fonts/rightarm.mesh"
  2484. LA.MeshId = "rbxasset://fonts/leftarm.mesh"
  2485. RL.MeshId = "rbxasset://fonts/rightleg.mesh"
  2486. LL.MeshId = "rbxasset://fonts/leftleg.mesh"
  2487. FT.Parent = nil
  2488. RA.Parent = nil
  2489. LA.Parent = nil
  2490. RL.Parent = nil
  2491. LL.Parent = nil
  2492.  
  2493.  
  2494. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Handle",Vector3.new(1.10000002, 0.200000003, 0.399999976))
  2495. HandleWeld=CFuncs.Weld.Create(m,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
  2496. CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2497. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  2498. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250002742, -0.450048923, 0, -1, 0, 0, 0, -1, 1, 0, 0))
  2499. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2500. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2501. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.980041981, 0, 0.820010304, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2502. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  2503. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2504. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.820030928, 0, 0.82000649, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2505. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.0051, 0.550000012))
  2506. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  2507. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.409988165, 0, 0.250000358, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2508. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2509. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
  2510. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-06, -0.250000358, -9.53674316e-07, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2511. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2512. Clip=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Clip",Vector3.new(1, 0.200000003, 0.399999976))
  2513. ClipWeld=CFuncs.Weld.Create(m,Handle,Clip,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.649999857, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2514. CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
  2515. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2516. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.40998876, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  2517. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  2518. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
  2519. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  2520. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2521. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
  2522. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2523. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2524. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2525. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2526. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  2527. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2528. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0100200176, 0, 0.140003324, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2529. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  2530. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  2531. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.800001383, -0.600008965, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  2532. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2533. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  2534. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.639939666, 6.48498535e-05, 0.475003004, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  2535. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2536. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  2537. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2538. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
  2539. Hole=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Hole",Vector3.new(0.200000003, 0.100000001, 0.200000003))
  2540. HoleWeld=CFuncs.Weld.Create(m,Handle,Hole,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800039053, -1.50998962, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  2541. CFuncs.Mesh.Create("CylinderMesh",Hole,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  2542. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  2543. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2544. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2545. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
  2546. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2547. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2548. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  2549. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2550. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2551. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.199999988))
  2552. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.649999976, -0.650010109, 0, -1, 0, 0, 0, -1, 1, 0, 0))
  2553. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2554. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000018, 0.200000003))
  2555. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  2556. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2557. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  2558. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250000358, -0.449951887, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  2559. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2560. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.599999964, 0.300000012, 0.100000001))
  2561. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2562. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2563. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
  2564. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2565. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2566. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  2567. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
  2568. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2569. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
  2570. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2571. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2572. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
  2573. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700000167, 0.900013924, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2574. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1.005))
  2575. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
  2576. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.549990773, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2577. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
  2578. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  2579. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2580. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  2581. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
  2582. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.750002623, 1.00003505, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  2583. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2584. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
  2585. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2586. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2587. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
  2588. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, 0.700013995, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2589. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2590. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  2591. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2592. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  2593. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2594. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, -0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2595. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  2596. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2597. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, 0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2598. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  2599. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  2600. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2601. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2602. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
  2603. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02000904, 0, -0.949990749, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2604. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2605. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2606. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, 0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2607. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  2608. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2609. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, -0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2610. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  2611. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  2612. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2613. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2614. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2615. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, 0.0800018311, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2616. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  2617. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
  2618. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, -0.349986911, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2619. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2620. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2621. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, -0.0799980164, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2622. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  2623. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  2624. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499481201, 0, 0.455062389, 0.422881097, 0, 0.90618521, 0, 1, 0, -0.90618521, 0, 0.422881067))
  2625. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2626. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2627. PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.920023918, 0, -1.0199939, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2628. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  2629.  
  2630. Handle2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Handle2",Vector3.new(1.10000002, 0.200000003, 0.399999976))
  2631. Handle2Weld=CFuncs.Weld.Create(m,LeftArm,Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
  2632. CFuncs.Mesh.Create("BlockMesh",Handle2,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2633. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  2634. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250002742, -0.450048923, 0, -1, 0, 0, 0, -1, 1, 0, 0))
  2635. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2636. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2637. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.980041981, 0, 0.820010304, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2638. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  2639. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2640. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.820030928, 0, 0.82000649, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2641. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  2642. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  2643. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.409988165, 0, 0.250000358, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2644. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2645. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
  2646. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-06, -0.250000358, -9.53674316e-07, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2647. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2648. Clip=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Clip",Vector3.new(1, 0.200000003, 0.399999976))
  2649. ClipWeld=CFuncs.Weld.Create(m,Handle2,Clip,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.649999857, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2650. CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
  2651. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2652. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.40998876, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  2653. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  2654. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
  2655. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  2656. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2657. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
  2658. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2659. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2660. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2661. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2662. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  2663. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2664. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0100200176, 0, 0.140003324, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2665. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  2666. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  2667. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.800001383, -0.600008965, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  2668. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2669. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  2670. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.639939666, 6.48498535e-05, 0.475003004, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  2671. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2672. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  2673. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2674. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
  2675. Hole2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Hole2",Vector3.new(0.200000003, 0.100000001, 0.200000003))
  2676. Hole2Weld=CFuncs.Weld.Create(m,Handle2,Hole2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800039053, -1.50998962, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  2677. CFuncs.Mesh.Create("CylinderMesh",Hole2,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  2678. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  2679. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2680. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2681. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
  2682. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2683. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2684. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  2685. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2686. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2687. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.199999988))
  2688. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.649999976, -0.650010109, 0, -1, 0, 0, 0, -1, 1, 0, 0))
  2689. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2690. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000018, 0.200000003))
  2691. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  2692. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2693. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  2694. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250000358, -0.449951887, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  2695. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2696. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.599999964, 0.300000012, 0.100000001))
  2697. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2698. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2699. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
  2700. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2701. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2702. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  2703. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
  2704. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2705. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
  2706. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2707. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2708. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
  2709. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700000167, 0.900013924, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2710. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1.005))
  2711. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
  2712. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.549990773, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2713. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
  2714. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  2715. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2716. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  2717. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
  2718. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.750002623, 1.00003505, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  2719. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2720. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
  2721. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2722. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2723. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
  2724. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, 0.700013995, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2725. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2726. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  2727. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2728. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  2729. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2730. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, -0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2731. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  2732. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2733. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, 0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2734. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  2735. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  2736. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2737. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2738. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
  2739. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02000904, 0, -0.949990749, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2740. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2741. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2742. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, 0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2743. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  2744. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2745. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, -0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2746. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  2747. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  2748. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  2749. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2750. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2751. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, 0.0800018311, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2752. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  2753. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
  2754. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, -0.349986911, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2755. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2756. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  2757. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, -0.0799980164, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2758. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  2759. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  2760. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499481201, 0, 0.455062389, 0.422881097, 0, 0.90618521, 0, 1, 0, -0.90618521, 0, 0.422881067))
  2761. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  2762. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2763. PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.920023918, 0, -1.0199939, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  2764. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  2765.  
  2766. Shush=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","Shush",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2767. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.529996872, -0.240020752, -0.0899963379, 1.5871283e-08, 1.15818466e-12, 1, -2.55182385e-07, 1.00000012, -3.45529827e-10, -1.00000012, -2.79396772e-07, -1.58675455e-08))
  2768. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2769. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Shush",Vector3.new(0.200000003, 0.200000003, 0.100000001))
  2770. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.529996872, -0.240020752, -0.0899972916, 1.5871283e-08, 1.15818466e-12, 1, -2.55182385e-07, 1.00000012, -3.45529827e-10, -1.00000012, -2.79396772e-07, -1.58675455e-08))
  2771. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1.20000005, 0.899999976, 0.800000012))
  2772. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.300000012))
  2773. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499996185, 0.0699939728, -0.0600013733, 1.5871283e-08, 1.15818466e-12, 1, 1.00000012, 2.79396772e-07, 1.58675455e-08, -2.55182385e-07, 1.00000012, -3.45529827e-10))
  2774. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2775. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.199999988))
  2776. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.187038422, -0.0198893547, -1.5871283e-08, -1.15818466e-12, -1, -0.921719849, 0.387856632, -1.47594443e-08, 0.387856662, 0.921719849, 5.83585447e-09))
  2777. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2778. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.26000002))
  2779. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.232531548, 0.00673818588, -1.5871283e-08, -1.15818466e-12, -1, -0.833314717, 0.552799165, -1.3413664e-08, 0.552799165, 0.833314776, 8.48363335e-09))
  2780. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2781. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.240000084))
  2782. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.039185524, -0.109341145, -1.5871283e-08, -1.15818466e-12, -1, -0.981748402, -0.190185368, -1.55122226e-08, -0.190185368, 0.981748402, -3.35699379e-09))
  2783. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2784. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.120000094))
  2785. ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, 0.0304012299, -0.15789032, -1.5871283e-08, -1.15818466e-12, -1, -0.902570128, -0.430543363, -1.41728069e-08, -0.430543363, 0.902570128, -7.14352622e-09))
  2786. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2787.  
  2788. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.120000012, 0.210000068))
  2789. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499950409, 0.0232925415, 0.397506714, 5.17722219e-05, -0.000442385674, -1.00000036, 0.987985253, 0.154551089, -1.72778964e-05, 0.154551119, -0.987984896, 0.000445634127))
  2790. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2791. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.140000001, 0.25000003))
  2792. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499992371, 0.247455597, -0.0262145996, -7.54790381e-06, -1.24275684e-05, 1.00000048, 0.767775178, -0.640720129, -1.78813934e-06, 0.640720248, 0.76777482, 1.39474869e-05))
  2793. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2794. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.100000001, 0.120000094))
  2795. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.500003815, -0.256121635, 0.251476288, -4.41810116e-05, -4.7981739e-06, -1.00000048, 0.187089488, 0.982343197, -1.35600567e-05, 0.982343316, -0.187089384, -4.23565507e-05))
  2796. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2797. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.109999992, 0.180000082))
  2798. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, 0.190258026, 0.221046448, 1.83703378e-05, 2.40206718e-05, -1.00000048, 0.655323863, -0.755348384, -5.66244125e-06, -0.755348682, -0.655323744, -2.92360783e-05))
  2799. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2800. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0999998376, 0.519999981))
  2801. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499996185, 0.0484619141, 0.0416660309, 3.47616151e-07, -6.46710396e-06, 1.00000048, 0.991302073, 0.131609648, 4.54485416e-07, -0.131609663, 0.991301835, 5.93066216e-06))
  2802. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2803. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0799999982, 0.319999993))
  2804. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.21938324, 0.038766861, 7.32019544e-07, 1.54972076e-06, -1.00000048, -0.749051094, 0.662512839, 0, 0.662512958, 0.749050856, 1.1920929e-06))
  2805. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2806. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0799999982, 0.300000191))
  2807. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499992371, 0.159481049, -0.0253829956, 2.09049322e-05, -9.53674316e-06, -1.00000048, -0.518668175, -0.854975939, -2.23517418e-06, -0.854976237, 0.518667936, -2.31266022e-05))
  2808. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2809. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0800000131, 0.210000068))
  2810. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499977112, 0.108161926, 0.335229874, 6.95632771e-05, -0.000365644693, -1.00000036, 0.979239762, -0.202707946, 0.000142380595, -0.202708066, -0.979239345, 0.00034442544))
  2811. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2812. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000033, 0.129999995, 0.369999975))
  2813. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499992371, -0.229066849, 0.190048218, 7.13965856e-05, -7.77840614e-06, 1.00000036, -0.115747206, 0.993278861, 1.5437603e-05, -0.993279219, -0.115747198, 7.00615346e-05))
  2814. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2815. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.090000011, 0.15000011))
  2816. Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.500125885, -0.188785553, 0.348403931, -0.000512038823, 0.000103473663, -1.00000024, 0.568686485, 0.822554708, -0.000206530094, 0.822554886, -0.568686366, -0.000479668379))
  2817. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2818.  
  2819. function RayCast(Position, Direction, Range, Ignore)
  2820. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2821. end
  2822.  
  2823. FindNearestTorso = function(pos)
  2824. local list = (game.Workspace:children())
  2825. local torso = nil
  2826. local dist = 1000
  2827. local temp, human, temp2 = nil, nil, nil
  2828. for x = 1, #list do
  2829. temp2 = list[x]
  2830. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2831. temp = temp2:findFirstChild("Head")
  2832. human = temp2:findFirstChildOfClass("Humanoid")
  2833. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  2834. local dohit = true
  2835. if dohit == true then
  2836. torso = temp
  2837. dist = (temp.Position - pos).magnitude
  2838. end
  2839. end
  2840. end
  2841. end
  2842. return torso, dist
  2843. end
  2844. function FindNearestTorso2(Position, Distance, SinglePlayer)
  2845. if SinglePlayer then
  2846. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  2847. end
  2848. local List = {}
  2849. for i, v in pairs(workspace:GetChildren()) do
  2850. if v:IsA("Model") then
  2851. if v:findFirstChild("Head") then
  2852. if v ~= Character then
  2853. if (v:findFirstChild("Head").Position - Position).magnitude <= Distance then
  2854. table.insert(List, v)
  2855. end
  2856. end
  2857. end
  2858. end
  2859. end
  2860. return List
  2861. end
  2862. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 3)})
  2863. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2864. local Blood = Create("ParticleEmitter"){
  2865. Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0)),
  2866. LightEmission = .1,
  2867. Size = NumberSequence.new(0.2),
  2868. Texture = "rbxassetid://771221224",
  2869. Transparency = bbb,
  2870. Size = aaa,
  2871. ZOffset = .8,
  2872. Acceleration = Vector3.new(0, -25, 0),
  2873. LockedToPart = false,
  2874. EmissionDirection = "Top",
  2875. Lifetime = NumberRange.new(.4, .6),
  2876. Rate = 1000,
  2877. Rotation = NumberRange.new(-100, 100),
  2878. RotSpeed = NumberRange.new(-100, 100),
  2879. Speed = NumberRange.new(20),
  2880. VelocitySpread = 1000,
  2881. Enabled = false,
  2882. Parent = Head
  2883. }
  2884.  
  2885.  
  2886. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, Face, HitSound, HitPitch)
  2887. if hit.Parent == nil then
  2888. return
  2889. end
  2890. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  2891. for _, v in pairs(hit.Parent:children()) do
  2892. if v:IsA("Humanoid") then
  2893. h = v
  2894. end
  2895. end
  2896. if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
  2897. hit = hit.Parent.Parent:FindFirstChild("Head")
  2898. end
  2899. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  2900. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  2901. if hit.Parent.DebounceHit.Value == true then
  2902. return
  2903. end
  2904. end
  2905. local c = Create("ObjectValue"){
  2906. Name = "creator",
  2907. Value = game:service("Players").LocalPlayer,
  2908. Parent = h,
  2909. }
  2910. game:GetService("Debris"):AddItem(c, .5)
  2911. if HitSound ~= nil and HitPitch ~= nil then
  2912. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  2913. end
  2914. local Damage = math.random(minim, maxim)
  2915. local blocked = false
  2916. local block = hit.Parent:findFirstChild("Block")
  2917. if block ~= nil then
  2918. if block.className == "IntValue" then
  2919. if block.Value > 0 then
  2920. blocked = true
  2921. block.Value = block.Value - 1
  2922. print(block.Value)
  2923. end
  2924. end
  2925. end
  2926.  
  2927. if Type ~= "Blood" then
  2928. 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)
  2929. end
  2930. local HitHealth = h.Health
  2931. h.Health = h.Health - Damage
  2932. if Type == "Knockdown" then
  2933. local hum = hit.Parent.Humanoid
  2934. hum.PlatformStand = true
  2935. coroutine.resume(coroutine.create(function(HHumanoid)
  2936. swait(1)
  2937. HHumanoid.PlatformStand = false
  2938. end), hum)
  2939. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2940. local bodvol = Create("BodyVelocity"){
  2941. velocity = angle * knockback,
  2942. P = 5000,
  2943. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2944. Parent = hit,
  2945. }
  2946. local rl = Create("BodyAngularVelocity"){
  2947. P = 3000,
  2948. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  2949. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  2950. Parent = hit,
  2951. }
  2952. game:GetService("Debris"):AddItem(bodvol, .5)
  2953. game:GetService("Debris"):AddItem(rl, .5)
  2954. elseif Type == "Normal" then
  2955. local vp = Create("BodyVelocity"){
  2956. P = 500,
  2957. maxForce = Vector3.new(math.huge, 0, math.huge),
  2958. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  2959. }
  2960. if knockback > 0 then
  2961. vp.Parent = hit.Parent.Torso
  2962. end
  2963. game:GetService("Debris"):AddItem(vp, .5)
  2964. elseif Type == "Up" then
  2965. local bodyVelocity = Create("BodyVelocity"){
  2966. velocity = Vector3.new(0, 20, 0),
  2967. P = 5000,
  2968. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2969. Parent = hit,
  2970. }
  2971. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  2972. elseif Type == "DarkUp" then
  2973. coroutine.resume(coroutine.create(function()
  2974. for i = 0, 1, 0.1 do
  2975. swait()
  2976. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  2977. end
  2978. end))
  2979. local bodyVelocity = Create("BodyVelocity"){
  2980. velocity = Vector3.new(0, 20, 0),
  2981. P = 5000,
  2982. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2983. Parent = hit,
  2984. }
  2985. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2986. elseif Type == "Blood" then
  2987. coroutine.resume(coroutine.create(function()
  2988. if hit.Parent.Name == "Salvo_Starly" or hit.Parent.Name == "Nebula_Zorua" or hit.Parent.Name == "CKbackup" then
  2989. CFuncs.Sound.Create("873911886", hit.Parent.Torso, .8, .8)
  2990. Effects.Sphere.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
  2991. else
  2992. local Blood2 = Blood:Clone()
  2993. Blood2.Parent = hit
  2994. Blood2.Enabled = true
  2995. Blood2.EmissionDirection = Face
  2996. local Hito = hit.Parent
  2997. game:GetService("Debris"):AddItem(Blood2, 3)
  2998. hit.Parent:BreakJoints()
  2999. if hit.Parent:findFirstChild("AlreadyHit") == nil then
  3000. local c = Create("BoolValue"){
  3001. Name = "AlreadyHit",
  3002. Value = true,
  3003. Parent = Hito,
  3004. }
  3005. end
  3006. swait(5)
  3007. Blood2.Enabled = false
  3008. swait(30)
  3009. if Hito:findFirstChild("AlreadyHit") ~= nil and Hito:findFirstChild("Glitching") == nil then
  3010. local s = Create("BoolValue"){
  3011. Name = "Glitching",
  3012. Value = true,
  3013. Parent = Hito,
  3014. }
  3015. local FT2 = FT:Clone()
  3016. if Hito:findFirstChild("Torso") ~= nil then
  3017. FT2.Parent = Hito.Torso
  3018. --[[RA2.Parent = Hito["Right Arm"]
  3019. LA2.Parent = Hito["Left Arm"]
  3020. RL2.Parent = Hito["Right Leg"]
  3021. LL2.Parent = Hito["Left Leg"]]
  3022. for _, v in pairs(Hito:children()) do
  3023. if v:IsA("Part") and v.Name ~= "Torso" and v.Name ~= "Head" then
  3024. local RA2 = RA:Clone()
  3025. RA2.Name = "Shoos"
  3026. RA2.Parent = v
  3027. end
  3028. end
  3029. CFuncs.Sound.Create("155202884", Hito:findFirstChild("Torso"), 1, math.random(5, 15) / 10)
  3030. else
  3031. FT2.Parent = nil
  3032. CFuncs.Sound.Create("155202884", Hito:findFirstChild("UpperTorso"), 1, math.random(5, 15) / 10)
  3033. end
  3034. for i = 0, 1, math.random(1, 10)/30 do
  3035. swait()
  3036. for _, v in pairs(Hito:children()) do
  3037. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  3038. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  3039. elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
  3040. v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  3041. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  3042. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  3043. end
  3044. end
  3045. if Hito:findFirstChild("UpperTorso") ~= nil then
  3046. for _, v in pairs(Hito:findFirstChildOfClass("Humanoid"):children()) do
  3047. if v:IsA("NumberValue") then
  3048. v.Value = math.random(1, 5) / 10
  3049. end
  3050. end
  3051. end
  3052. if Hito == nil then
  3053. break
  3054. end
  3055. end
  3056. if Hito ~= nil then
  3057. Hito:Destroy()
  3058. end
  3059. end
  3060. end
  3061. end))
  3062. elseif Type == "Snare" then
  3063. local bp = Create("BodyPosition"){
  3064. P = 2000,
  3065. D = 100,
  3066. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3067. position = hit.Parent.Torso.Position,
  3068. Parent = hit.Parent.Torso,
  3069. }
  3070. game:GetService("Debris"):AddItem(bp, 1)
  3071. elseif Type == "Freeze" then
  3072. local BodPos = Create("BodyPosition"){
  3073. P = 50000,
  3074. D = 1000,
  3075. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3076. position = hit.Parent.Torso.Position,
  3077. Parent = hit.Parent.Torso,
  3078. }
  3079. local BodGy = Create("BodyGyro") {
  3080. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  3081. P = 20e+003,
  3082. Parent = hit.Parent.Torso,
  3083. cf = hit.Parent.Torso.CFrame,
  3084. }
  3085. hit.Parent.Torso.Anchored = true
  3086. coroutine.resume(coroutine.create(function(Part)
  3087. swait(1.5)
  3088. Part.Anchored = false
  3089. end), hit.Parent.Torso)
  3090. game:GetService("Debris"):AddItem(BodPos, 3)
  3091. game:GetService("Debris"):AddItem(BodGy, 3)
  3092. end
  3093. local debounce = Create("BoolValue"){
  3094. Name = "DebounceHit",
  3095. Parent = hit.Parent,
  3096. Value = true,
  3097. }
  3098. game:GetService("Debris"):AddItem(debounce, Delay)
  3099. c = Instance.new("ObjectValue")
  3100. c.Name = "creator"
  3101. c.Value = Player
  3102. c.Parent = h
  3103. game:GetService("Debris"):AddItem(c, .5)
  3104. end
  3105. end
  3106.  
  3107. function ShowDamage(Pos, Text, Time, Color)
  3108. local Rate = (1 / 30)
  3109. local Pos = (Pos or Vector3.new(0, 0, 0))
  3110. local Text = (Text or "")
  3111. local Time = (Time or 2)
  3112. local Color = (Color or Color3.new(1, 0, 1))
  3113. local EffectPart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  3114. EffectPart.Anchored = true
  3115. local BillboardGui = Create("BillboardGui"){
  3116. Size = UDim2.new(3, 0, 3, 0),
  3117. Adornee = EffectPart,
  3118. Parent = EffectPart,
  3119. }
  3120. local TextLabel = Create("TextLabel"){
  3121. BackgroundTransparency = 1,
  3122. Size = UDim2.new(1, 0, 1, 0),
  3123. Text = Text,
  3124. Font = "SciFi",
  3125. TextColor3 = Color,
  3126. TextScaled = true,
  3127. Parent = BillboardGui,
  3128. }
  3129. game.Debris:AddItem(EffectPart, (Time))
  3130. EffectPart.Parent = game:GetService("Workspace")
  3131. delay(0, function()
  3132. local Frames = (Time / Rate)
  3133. for Frame = 1, Frames do
  3134. wait(Rate)
  3135. local Percent = (Frame / Frames)
  3136. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  3137. TextLabel.TextTransparency = Percent
  3138. end
  3139. if EffectPart and EffectPart.Parent then
  3140. EffectPart:Destroy()
  3141. end
  3142. end)
  3143. end
  3144.  
  3145. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, Face, HitSound, HitPitch)
  3146. for _, c in pairs(workspace:children()) do
  3147. local hum = c:findFirstChildOfClass("Humanoid")
  3148. if hum ~= nil then
  3149. if c:findFirstChild("Torso") ~= nil then
  3150. local head = c:findFirstChild("Torso")
  3151. if head ~= nil then
  3152. local targ = head.Position - Part.Position
  3153. local mag = targ.magnitude
  3154. if mag <= Magnitude and c.Name ~= Player.Name then
  3155. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
  3156. end
  3157. end
  3158. elseif c:findFirstChild("UpperTorso") ~= nil then
  3159. local head = c:findFirstChild("UpperTorso")
  3160. if head ~= nil then
  3161. local targ = head.Position - Part.Position
  3162. local mag = targ.magnitude
  3163. if mag <= Magnitude and c.Name ~= Player.Name then
  3164. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
  3165. end
  3166. end
  3167. end
  3168. end
  3169. end
  3170. end
  3171.  
  3172. EffectModel = Instance.new("Model", Character)
  3173. EffectModel.Name = "Effects"
  3174.  
  3175. Effects = {
  3176. Block = {
  3177. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
  3178. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  3179. prt.Anchored = true
  3180. prt.CFrame = cframe
  3181. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3182. game:GetService("Debris"):AddItem(prt, 10)
  3183. if Type == 1 or Type == nil then
  3184. table.insert(Effects, {
  3185. prt,
  3186. "Block1",
  3187. delay,
  3188. x3,
  3189. y3,
  3190. z3,
  3191. msh
  3192. })
  3193. elseif Type == 2 then
  3194. table.insert(Effects, {
  3195. prt,
  3196. "Block2",
  3197. delay,
  3198. x3,
  3199. y3,
  3200. z3,
  3201. msh
  3202. })
  3203. elseif Type == 3 then
  3204. table.insert(Effects, {
  3205. prt,
  3206. "Block3",
  3207. delay,
  3208. x3,
  3209. y3,
  3210. z3,
  3211. msh,
  3212. Part
  3213. })
  3214. elseif Type == 4 then
  3215. table.insert(Effects, {
  3216. prt,
  3217. "Block2Fire",
  3218. delay,
  3219. x3,
  3220. y3,
  3221. z3,
  3222. msh
  3223. })
  3224. end
  3225. end
  3226. };
  3227.  
  3228. Sphere = {
  3229. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
  3230. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  3231. prt.Anchored = true
  3232. prt.CFrame = cframe
  3233. if parent == nil then
  3234. prt.Parent = workspace
  3235. else
  3236. prt.Parent = parent
  3237. end
  3238. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3239. game:GetService("Debris"):AddItem(prt, 10)
  3240. table.insert(Effects, {
  3241. prt,
  3242. "Cylinder",
  3243. delay,
  3244. x3,
  3245. y3,
  3246. z3,
  3247. msh
  3248. })
  3249. end
  3250. };
  3251.  
  3252. Blood = {
  3253. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3254. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  3255. prt.Anchored = true
  3256. prt.CFrame = cframe
  3257. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3258. game:GetService("Debris"):AddItem(prt, 10)
  3259. table.insert(Effects, {
  3260. prt,
  3261. "Blood",
  3262. delay,
  3263. x3,
  3264. y3,
  3265. z3,
  3266. msh
  3267. })
  3268. end
  3269. };
  3270.  
  3271. Blast = {
  3272. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  3273. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  3274. prt.Anchored = true
  3275. prt.CFrame = cframe
  3276. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3277. game:GetService("Debris"):AddItem(prt, 10)
  3278. table.insert(Effects, {
  3279. prt,
  3280. "Block4",
  3281. delay,
  3282. x3,
  3283. y3,
  3284. z3,
  3285. msh,
  3286. Part
  3287. })
  3288. end
  3289. };
  3290.  
  3291. Ring = {
  3292. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3293. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3294. prt.Anchored = true
  3295. prt.CFrame = cframe
  3296. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3297. game:GetService("Debris"):AddItem(prt, 10)
  3298. table.insert(Effects, {
  3299. prt,
  3300. "Cylinder",
  3301. delay,
  3302. x3,
  3303. y3,
  3304. z3,
  3305. msh
  3306. })
  3307. end
  3308. };
  3309.  
  3310. Cylinder = {
  3311. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3312. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  3313. prt.Anchored = true
  3314. prt.CFrame = cframe
  3315. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3316. game:GetService("Debris"):AddItem(prt, 10)
  3317. table.insert(Effects, {
  3318. prt,
  3319. "Cylinder",
  3320. delay,
  3321. x3,
  3322. y3,
  3323. z3,
  3324. msh
  3325. })
  3326. end
  3327. };
  3328.  
  3329. Head = {
  3330. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3331. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  3332. prt.Anchored = true
  3333. prt.CFrame = cframe
  3334. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3335. game:GetService("Debris"):AddItem(prt, 10)
  3336. table.insert(Effects, {
  3337. prt,
  3338. "Cylinder",
  3339. delay,
  3340. x3,
  3341. y3,
  3342. z3,
  3343. msh
  3344. })
  3345. end
  3346. };
  3347.  
  3348. Wave = {
  3349. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3350. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  3351. prt.Anchored = true
  3352. prt.CFrame = cframe
  3353. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3354. game:GetService("Debris"):AddItem(prt, 10)
  3355. table.insert(Effects, {
  3356. prt,
  3357. "Cylinder",
  3358. delay,
  3359. x3,
  3360. y3,
  3361. z3,
  3362. msh
  3363. })
  3364. end
  3365. };
  3366.  
  3367. Break = {
  3368. Create = function(brickcolor, cframe, x1, y1, z1)
  3369. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3370. prt.Anchored = true
  3371. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3372. game:GetService("Debris"):AddItem(prt, 10)
  3373. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3374. local num = math.random(10, 50) / 1000
  3375. table.insert(Effects, {
  3376. prt,
  3377. "Shatter",
  3378. num,
  3379. prt.CFrame,
  3380. math.random() - math.random(),
  3381. 0,
  3382. math.random(50, 100) / 100
  3383. })
  3384. end
  3385. };
  3386.  
  3387. Elec = {
  3388. Create = function(brickcolor, cff, x, y, z)
  3389. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  3390. prt.Anchored = true
  3391. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  3392. prt.CFrame = CFrame.new(prt.Position)
  3393. game:GetService("Debris"):AddItem(prt, 10)
  3394. xval = math.random() / 9
  3395. yval = math.random() / 9
  3396. zval = math.random() / 9
  3397. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  3398. eul1 = math.random(-50, 50)
  3399. eul2 = math.random(-50, 50)
  3400. eul3 = math.random(-50, 50)
  3401. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  3402. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  3403. table.insert(Effects, {
  3404. prt,
  3405. "Elec",
  3406. .05,
  3407. x,
  3408. y,
  3409. z,
  3410. xval,
  3411. yval,
  3412. zval,
  3413. msh,
  3414. euld,
  3415. euld2
  3416. })
  3417. end
  3418. };
  3419.  
  3420. Elec2 = {
  3421. Create = function(brickcolor, cff, x, y, z)
  3422. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  3423. prt.Anchored = true
  3424. prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
  3425. prt.CFrame = CFrame.new(prt.Position)
  3426. game:GetService("Debris"):AddItem(prt, 10)
  3427. xval = math.random() / 7
  3428. yval = math.random() / 7
  3429. zval = math.random() / 7
  3430. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  3431. eul1 = math.random(-50, 50)
  3432. eul2 = math.random(-50, 50)
  3433. eul3 = math.random(-50, 50)
  3434. euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  3435. euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  3436. table.insert(Effects, {
  3437. prt,
  3438. "Elec",
  3439. .1,
  3440. x,
  3441. y,
  3442. z,
  3443. xval,
  3444. yval,
  3445. zval,
  3446. msh,
  3447. euld,
  3448. euld2
  3449. })
  3450. end
  3451. };
  3452.  
  3453. Clone = {
  3454. Create = function()
  3455. for _, v in pairs(Torso.Parent:children()) do
  3456. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  3457. local c = CFuncs.Part.Create(EffectModel, "Neon", 0, .5, BrickColor.new("Bright blue"), "Effect", v.Size)
  3458. c.Anchored = true
  3459. c.CFrame = v.CFrame
  3460. game:GetService("Debris"):AddItem(c, 5)
  3461. local cmsh = nil
  3462. if v.Name == "Head" then
  3463. cmsh = CFuncs.Mesh.Create("SpecialMesh", c, "Head", "", Vector3.new(0, 0, 0), v.Mesh.Scale)
  3464. else
  3465. cmsh = CFuncs.Mesh.Create("BlockMesh", c, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  3466. end
  3467. table.insert(Effects, {
  3468. c,
  3469. "Cylinder",
  3470. 0.05,
  3471. 0.1,
  3472. 0.1,
  3473. 0.1,
  3474. cmsh
  3475. })
  3476. end
  3477. end
  3478. end
  3479. };
  3480.  
  3481. EffectTemplate = {
  3482.  
  3483. };
  3484. }
  3485.  
  3486. local Re = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','`','1','2','3','4','5','6','7','8','9','0','-','=','~','!','@','#','$','%','^','&','*','(',')','_','+','[','{',']','}',',','<','>','.','/','?','"',"'",'|',';',':'}
  3487.  
  3488. Lag = {
  3489. "殺害人數: ",
  3490. "Kills: ",
  3491. "杀害人数: ",
  3492. "K l : ",
  3493. " il s: ",
  3494. " l : ",
  3495. "Ki s: ",
  3496. "殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺: ",
  3497. " 害  : ",
  3498. "  人数: ",
  3499. "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK: ",
  3500. "  人 : ",
  3501. "殺  數: ",
  3502. " 害人数: ",
  3503. "杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数: ",
  3504. "害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害���害害害害: ",
  3505. "人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人��人人人��人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人��人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人: ",
  3506. "K\i\l\l\s\: ",
  3507. "杀害\杀害杀害\杀害杀害杀害\杀害杀害杀害杀害\杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害: ",
  3508. " : ",
  3509. "    : ",
  3510. "殺: ",
  3511. "K害人ls: ",
  3512. ": ",
  3513. "Psychopath x Genocider",
  3514. }
  3515. --[[
  3516. function chatfunc(text)
  3517. local chat = coroutine.wrap(function()
  3518. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  3519. Character:FindFirstChild("TalkingBillBoard"):destroy()
  3520. end
  3521. local Bill = Instance.new("BillboardGui",Character)
  3522. Bill.Size = UDim2.new(0,100,0,40)
  3523. Bill.StudsOffset = Vector3.new(0,3,0)
  3524. Bill.Adornee = Character.Head
  3525. Bill.Name = "TalkingBillBoard"
  3526. local Hehe = Instance.new("TextLabel",Bill)
  3527. Hehe.BackgroundTransparency = 1
  3528. Hehe.BorderSizePixel = 0
  3529. Hehe.Text = ""
  3530. Hehe.Font = "Bodoni"
  3531. Hehe.TextSize = 40
  3532. Hehe.TextStrokeTransparency = 0
  3533. Hehe.Size = UDim2.new(1,0,0.5,0)
  3534. coroutine.resume(coroutine.create(function()
  3535. while Hehe ~= nil do
  3536. swait()
  3537. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  3538. Hehe.Rotation = math.random(-5,5)
  3539. Hehe.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
  3540. Hehe.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
  3541. end
  3542. end))
  3543. for i = 1,string.len(text),1 do
  3544. swait()
  3545. Hehe.Text = string.sub(text,1,i)
  3546. end
  3547. swait(90)--Re[math.random(1, 93)]
  3548. for i = 0, 1, .025 do
  3549. swait()
  3550. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  3551. Hehe.TextStrokeTransparency = i
  3552. Hehe.TextTransparency = i
  3553. end
  3554. Bill:Destroy()
  3555. end)
  3556. chat()
  3557. end
  3558.  
  3559. function onChatted(msg)
  3560. chatfunc(msg)
  3561. end
  3562.  
  3563. Player.Chatted:connect(onChatted)
  3564. ]]
  3565. function Shoot(part, sp)
  3566. local Spread = sp
  3567. local epread = Vector3.new((math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread) * (part.Position - Mouse.Hit.p).magnitude / 100
  3568. local MouseLook = CFrame.new((part.Position + Mouse.Hit.p) / 2, Mouse.Hit.p + epread)
  3569. table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
  3570. end
  3571. function Shoot2(part, sp, target)
  3572. local Spread = sp
  3573. local epread = Vector3.new((math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread, (math.random(-1, 0) + math.random()) * Spread) * (part.Position - Mouse.Hit.p).magnitude / 100
  3574. local MouseLook = CFrame.new((part.Position + target.Position)/2, target.Position)
  3575. table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
  3576. end
  3577.  
  3578. function Attackone()
  3579. Attack = true
  3580. for i = 0, 1, 0.1 do
  3581. swait()
  3582. PlayAnimationFromTable({
  3583. CFrame.new(0, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3584. CFrame.new(0, 1.5, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3585. CFrame.new(1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3586. CFrame.new(-1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3587. CFrame.new(0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3588. CFrame.new(-0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3589. }, .3, false)
  3590. end
  3591. Attack = false
  3592. end
  3593. local Hold = false
  3594. function Broken_wing_bird()
  3595. Attack = true
  3596. Hold = true
  3597. Humanoid.WalkSpeed = 5
  3598. Humanoid.AutoRotate = false
  3599. for i = 0, 1, 0.17 do
  3600. swait()
  3601. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  3602. local direction = aim.lookVector
  3603. local headingA = math.atan2(direction.x, direction.z)
  3604. headingA = math.deg(headingA)
  3605. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  3606. PlayAnimationFromTable({
  3607. CFrame.new(9.53674316e-07, -0.0336816609, -0.255211323, 1, 0, 0, 0, 0.971067786, 0.238803938, 0, -0.238803938, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3608. CFrame.new(0, 1.42541242, 0.0876473337, 1, 0, 0, 0, 0.97239244, -0.233351514, 0, 0.233351514, 0.97239244) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3609. CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3610. CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3611. CFrame.new(0.562389553, -1.96633184, -0.220747471, 0.997805655, -0.0662109777, 0, 0.0642953441, 0.96893692, -0.238803938, 0.0158114415, 0.238279924, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3612. CFrame.new(-0.560589671, -1.96681178, -0.220865458, 0.998194873, 0.0600589924, 0, -0.058321353, 0.969314873, -0.238803938, -0.0143423239, 0.238372862, 0.971067786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3613. }, .45, false)
  3614. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104418173, -1.09499753, -0.00497820787, 4.66004713e-06, 1, 1.3038516e-08, -5.84172085e-07, 1.3038516e-08, -1.00000012, -1.00000012, 4.66004713e-06, 5.83939254e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  3615. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104342066, -1.0949899, -0.00497933477, -1.08149834e-06, 1, 5.58793545e-08, -5.84870577e-07, 5.40167093e-08, -1.00000012, -1, -1.08149834e-06, 5.88595867e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  3616. end
  3617. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  3618. ref.Anchored = true
  3619. while Hold == true do
  3620. Shoot(Hole, 1.5)
  3621. coroutine.resume(coroutine.create(function()
  3622. swait(1.5)
  3623. if Victim ~= nil then
  3624. Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
  3625. ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
  3626. Shoot2(ref, 1, Victim.Torso)
  3627. else
  3628. Victim = nil
  3629. end
  3630. end))
  3631. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  3632. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  3633. for i = 0, 1 do
  3634. swait()
  3635. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  3636. local direction = aim.lookVector
  3637. local headingA = math.atan2(direction.x, direction.z)
  3638. headingA = math.deg(headingA)
  3639. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  3640. RW.C0 = clerp(RW.C0, CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  3641. LW.C0 = clerp(LW.C0, CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  3642. end
  3643. Shoot(Hole2, 1.5)
  3644. coroutine.resume(coroutine.create(function()
  3645. swait(1.5)
  3646. if Victim ~= nil then
  3647. Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
  3648. ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
  3649. Shoot2(ref, 1, Victim.Torso)
  3650. else
  3651. Victim = nil
  3652. end
  3653. end))
  3654. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  3655. Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
  3656. for i = 0, 1 do
  3657. swait()
  3658. local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  3659. local direction = aim.lookVector
  3660. local headingA = math.atan2(direction.x, direction.z)
  3661. headingA = math.deg(headingA)
  3662. RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  3663. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.42541242, 0.0876473337, 1, 0, 0, 0, 0.97239244, -0.233351514, 0, 0.233351514, 0.97239244) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  3664. RW.C0 = clerp(RW.C0, CFrame.new(1.37510991, 0.698206067, -0.824641049, 0.999785006, 0.020736089, 4.64693449e-06, 0.00501107331, -0.241390109, -0.970415294, -0.0201214943, 0.970206618, -0.241442129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  3665. LW.C0 = clerp(LW.C0, CFrame.new(-1.22553766, 0.648294926, -0.861116946, 0.999652445, -0.0263630021, -1.06560663e-06, -0.00493114442, -0.186943203, -0.982358336, 0.0258977152, 0.982016921, -0.187008232) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  3666. end
  3667. end
  3668. game:GetService("Debris"):AddItem(ref, 1)
  3669. swait(10)
  3670. Humanoid.AutoRotate = true
  3671. Humanoid.WalkSpeed = 14
  3672. Attack = false
  3673. end
  3674.  
  3675. function Butterfly_on_the_ground()
  3676. Attack = true
  3677. Humanoid.WalkSpeed = 0
  3678. Humanoid.JumpPower = 0
  3679. for i = 0, 1, 0.11 do
  3680. swait()
  3681. PlayAnimationFromTable({
  3682. CFrame.new(-0, -0.00924980082, -0.147094101, 1, 0, 0, 0, 0.998028755, 0.0627579838, 0, -0.0627579838, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3683. CFrame.new(0, 1.49783361, -0.324239999, 1, 0, 0, 0, 0.859559119, 0.511036277, 0, -0.511036277, 0.859559119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3684. CFrame.new(1.47537684, -0.0119673908, -0.486074328, 0.995289624, -0.0926431417, 0.0285649542, 0.0904912725, 0.782049656, -0.616611481, 0.0347856097, 0.616291881, 0.786749184) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3685. CFrame.new(-1.57702017, 0.00502845645, -0.622533083, 0.987496614, 0.147014618, -0.0568970889, -0.146226123, 0.719407618, -0.679021835, -0.0588939339, 0.678851485, 0.731909931) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3686. CFrame.new(0.582992077, -1.99089563, 0.0221938714, 0.998069108, -0.0621130057, 0, 0.0619905666, 0.996101677, -0.0627579838, 0.00389808696, 0.0626368076, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3687. CFrame.new(-0.55340898, -1.99206996, 0.0221200362, 0.997222602, 0.0744800419, 0, -0.0743332207, 0.995256841, -0.0627579838, -0.0046742172, 0.0625836775, 0.998028755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3688. }, .32, false)
  3689. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104349852, -1.09500027, -0.00498119649, 4.65661287e-08, 1.00000012, -3.59304249e-06, 9.83476639e-07, -3.59490514e-06, -1, -1, 4.65661287e-08, -1.01327896e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .32)
  3690. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104328832, -1.09499168, -0.00498193316, -4.22075391e-06, 1.00000012, -2.68220901e-07, 8.04662704e-07, -2.38418579e-07, -1, -1, -4.21702862e-06, -7.74860382e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .32)
  3691. end
  3692. for i = 0, 1, 0.2 do
  3693. swait()
  3694. PlayAnimationFromTable({
  3695. CFrame.new(-8.83230587e-06, -1.21326494, -0.585408747, 0.999996662, 1.76079993e-06, 1.71904196e-06, 2.44006287e-06, 0.779393435, 0.626534164, 2.42144097e-07, -0.626533806, 0.779394567) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3696. CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3697. CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3698. CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3699. CFrame.new(0.574780762, -1.89212012, 0.54934907, 0.998062849, -0.0490923077, -0.038172923, 0.0620655455, 0.824978769, 0.561744928, 0.00391620025, -0.563027501, 0.826429188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3700. CFrame.new(-0.572159648, -1.85852242, 0.532348573, 0.997223377, 0.0585144907, 0.0460263006, -0.0743010715, 0.820766509, 0.566410959, -0.00463189185, -0.56825918, 0.822836995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3701. }, .5, false)
  3702. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334829, -1.09498894, -0.00498536741, -6.70552254e-07, 1.00000012, -4.96208668e-06, -1.34110451e-06, -4.96767461e-06, -1.00000012, -1.00000012, -6.59376383e-07, 1.28149986e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  3703. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104280468, -1.09498692, -0.0049786875, 3.11806798e-06, 1, 5.73322177e-06, 2.14576721e-06, 5.73694706e-06, -1.00000012, -1, 3.11806798e-06, -2.23517418e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  3704. end
  3705.  
  3706. local hit = nil
  3707. while hit == nil do
  3708. swait()
  3709. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  3710. hit,pos=RayCast(RootPart.Position, (CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector, 4, Character)
  3711. end
  3712. CFuncs.Sound.Create("663164690", Hole, .3, .8)
  3713. CFuncs.Sound.Create("663164690", Hole2, .3, .8)
  3714. swait(5)
  3715. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  3716. ref.CFrame = CFrame.new(Mouse.Hit.p - Vector3.new(0, -.2, 0))
  3717. ref.Anchored = true
  3718. game:GetService("Debris"):AddItem(ref, 6)
  3719. for i = 1, 20 do
  3720. local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  3721. local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
  3722. local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  3723. refs.Anchored = true
  3724. refs.CFrame = CFrame.new(pos2)
  3725. game:GetService("Debris"):AddItem(refs, 1)
  3726. Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
  3727. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  3728. Effects.Wave.Create(BrickColor.new("New Yeller"), CFrame.new(Hole.Position + Vector3.new(0, .2, 0)) * CFrame.Angles(0, math.rad(math.random(-360,360)), 0), .1, .1, .1, .1, 0, .1, .16)
  3729. CFuncs.Sound.Create("340508929", refs, .8, .7)
  3730. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  3731. MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
  3732. for i = 0, 1 do
  3733. swait()
  3734. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  3735. RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  3736. LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  3737. end
  3738. local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  3739. local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
  3740. local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  3741. refs.Anchored = true
  3742. refs.CFrame = CFrame.new(pos2)
  3743. game:GetService("Debris"):AddItem(refs, 1)
  3744. Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
  3745. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  3746. Effects.Wave.Create(BrickColor.new("New Yeller"), CFrame.new(Hole2.Position + Vector3.new(0, .2, 0)) * CFrame.Angles(0, math.rad(math.random(-360,360)), 0), .1, .1, .1, .1, 0, .1, .16)
  3747. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  3748. CFuncs.Sound.Create("340508929", refs, .8, .7)
  3749. MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
  3750. for i = 0, 1 do
  3751. swait()
  3752. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  3753. RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  3754. LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  3755. end
  3756. end
  3757. swait(10)
  3758. Humanoid.WalkSpeed = 14
  3759. Humanoid.JumpPower = 50
  3760. Attack = false
  3761. end
  3762.  
  3763. function Innocent_s_Tear()
  3764. Attack = true
  3765. for i = 0, 1, 0.17 do
  3766. swait()
  3767. PlayAnimationFromTable({
  3768. CFrame.new(-0.0372427106, 0, -0.0254781954, 0.362814218, 0, -0.93186152, 0, 1, 0, 0.93186152, 0, 0.362814218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3769. CFrame.new(-0.0584814101, 1.48993742, -0.0233566761, 0.591825008, -0.146214843, 0.792694509, 0.0400200225, 0.987527847, 0.152273491, -0.805072486, -0.0583956167, 0.590295076) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3770. CFrame.new(1.41006351, -0.0804157257, -0.338553876, 0.670105577, -0.712319076, 0.208710641, 0.734884977, 0.597121656, -0.321542978, 0.104415536, 0.368846059, 0.923607171) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3771. CFrame.new(-1.57609594, 0.0278623551, -0.341137588, 0.98150444, 0.191439465, 1.26063824e-05, -0.168087006, 0.861808777, -0.478573322, -0.0916287005, 0.469719768, 0.878047645) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3772. CFrame.new(0.497831821, -1.99730384, -0.0567342639, 0.99926132, -0.00269644242, 0.0383348465, 0.00450899871, 0.998871744, -0.0472746976, -0.038164109, 0.0474126264, 0.998146176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3773. CFrame.new(-0.546293855, -1.99743998, -0.0205773562, 0.406115621, 0.0459335074, 0.912666559, 0, 0.998735905, -0.0502652861, -0.913821757, 0.0204135161, 0.405602247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3774. }, .4, false)
  3775. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104765799, -1.09500122, -0.00494370935, 4.23192978e-06, 1.00000012, -2.20537186e-06, 3.36766243e-06, -2.17556953e-06, -1, -1.00000012, 4.23192978e-06, -3.39746475e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .4)
  3776. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0103758406, -1.09499943, -0.00501006888, -6.91413879e-06, 1, -3.57627869e-06, 2.86847353e-06, -3.57627869e-06, -1.00000012, -1.00000012, -6.94394112e-06, -2.92807817e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .4)
  3777. end
  3778. CFuncs.Sound.Create("200632211", Hole, .8, .6)
  3779. local gg = nil
  3780. for i = 0, 1, 0.18 do
  3781. swait()
  3782. for i, v in pairs(FindNearestTorso2(Head.CFrame.p, 8)) do
  3783. if v:FindFirstChild('Head') then
  3784. if gg == nil then
  3785. CFuncs.Sound.Create("260430060", Hole, .8, .9)
  3786. end
  3787. gg = v
  3788. if v:findFirstChildOfClass("Humanoid") ~= nil then
  3789. v:findFirstChildOfClass("Humanoid").PlatformStand = true
  3790. end
  3791. v:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  3792. end
  3793. end
  3794. PlayAnimationFromTable({
  3795. CFrame.new(0.0390095115, 0, -0.0197144821, 0.407043844, 0, 0.913408697, 0, 1, 0, -0.913408697, 0, 0.407043815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3796. CFrame.new(0.05453711, 1.46327734, -0.152279198, 0.41739738, 0.107248709, -0.902373195, 0.0385060012, 0.990031779, 0.135478243, 0.907908022, -0.0912950337, 0.40910691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3797. CFrame.new(1.8753885, 0.440661103, -0.547878385, 0.497761488, -0.867243707, 0.0110434555, 0.0789629743, 0.0326340236, -0.996343255, 0.863712072, 0.496813267, 0.0847240984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3798. CFrame.new(-1.73796844, 0.00463971868, -0.238446265, 0.71437037, 0.694597006, -0.0849137902, -0.686124921, 0.671421766, -0.280045629, -0.137505859, 0.258317709, 0.956223965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3799. CFrame.new(0.657333732, -1.97795725, -0.018036887, 0.402342439, -0.0848773271, -0.91154623, 0.0163199995, 0.996199667, -0.0855563134, 0.915343881, 0.0195464976, 0.402198553) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3800. CFrame.new(-0.540840566, -2.00682664, -0.0355517492, 0.997884095, -0.000889145769, 0.0650128722, 0.00360199902, 0.999126971, -0.041622676, -0.0649190247, 0.0417687856, 0.997016191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3801. }, .45, false)
  3802. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  3803. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  3804. end
  3805. if gg ~= nil then
  3806. Humanoid.WalkSpeed = 0
  3807. Humanoid.JumpPower = 0
  3808. for i = 0, 1, 0.16 do
  3809. swait()
  3810. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  3811. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  3812. end
  3813. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  3814. PlayAnimationFromTable({
  3815. CFrame.new(0.0374694094, 2.61733879e-30, -0.020400811, 0.407043517, 0, 0.913408816, 0, 1, 1.00974196e-28, -0.913408816, -6.31088724e-30, 0.407043517) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3816. CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3817. CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3818. CFrame.new(-1.73796976, 0.0046387054, -0.238446742, 0.714370131, 0.694597125, -0.0849137902, -0.68612498, 0.671421647, -0.280045629, -0.137505859, 0.258317709, 0.956223905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3819. CFrame.new(0.657334089, -1.97795868, -0.0180363506, 0.40234226, -0.084877342, -0.91154635, 0.0163200051, 0.996199667, -0.0855563283, 0.915344059, 0.0195464883, 0.402198404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3820. CFrame.new(-0.540840447, -2.00682497, -0.0355497524, 0.997884095, -0.000889146701, 0.0650128722, 0.00360199972, 0.999126911, -0.0416226797, -0.0649190843, 0.0417687893, 0.997016013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3821. }, .4, false)
  3822. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  3823. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  3824. if gg == nil then
  3825. break
  3826. end
  3827. end
  3828. if gg.Name == "Salvo_Starly" or gg.Name == "Nebula_Zorua" or gg.Name == "CKbackup" then
  3829. for i = 0, 1, 0.04 do
  3830. swait()
  3831. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  3832. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  3833. end
  3834. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  3835. PlayAnimationFromTable({
  3836. CFrame.new(0.0374694094, 2.61733879e-30, -0.020400811, 0.407043517, 0, 0.913408816, 0, 1, 1.00974196e-28, -0.913408816, -6.31088724e-30, 0.407043517) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3837. CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3838. CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3839. CFrame.new(-1.73796976, 0.0046387054, -0.238446742, 0.714370131, 0.694597125, -0.0849137902, -0.68612498, 0.671421647, -0.280045629, -0.137505859, 0.258317709, 0.956223905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3840. CFrame.new(0.657334089, -1.97795868, -0.0180363506, 0.40234226, -0.084877342, -0.91154635, 0.0163200051, 0.996199667, -0.0855563283, 0.915344059, 0.0195464883, 0.402198404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3841. CFrame.new(-0.540840447, -2.00682497, -0.0355497524, 0.997884095, -0.000889146701, 0.0650128722, 0.00360199972, 0.999126911, -0.0416226797, -0.0649190843, 0.0417687893, 0.997016013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3842. }, .4, false)
  3843. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  3844. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
  3845. if gg == nil then
  3846. break
  3847. end
  3848. end
  3849. for i = 0, 1, 0.035 do
  3850. swait()
  3851. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  3852. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  3853. end
  3854. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  3855. PlayAnimationFromTable({
  3856. CFrame.new(0.0390095115, 0, -0.0197144821, 0.407043844, 0, 0.913408697, 0, 1, 0, -0.913408697, 0, 0.407043815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3857. CFrame.new(0.05453711, 1.46327734, -0.152279198, 0.41739738, 0.107248709, -0.902373195, 0.0385060012, 0.990031779, 0.135478243, 0.907908022, -0.0912950337, 0.40910691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3858. CFrame.new(1.8753885, 0.440661103, -0.547878385, 0.497761488, -0.867243707, 0.0110434555, 0.0789629743, 0.0326340236, -0.996343255, 0.863712072, 0.496813267, 0.0847240984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3859. CFrame.new(-1.73796844, 0.00463971868, -0.238446265, 0.71437037, 0.694597006, -0.0849137902, -0.686124921, 0.671421766, -0.280045629, -0.137505859, 0.258317709, 0.956223965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3860. CFrame.new(0.657333732, -1.97795725, -0.018036887, 0.402342439, -0.0848773271, -0.91154623, 0.0163199995, 0.996199667, -0.0855563134, 0.915343881, 0.0195464976, 0.402198553) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3861. CFrame.new(-0.540840566, -2.00682664, -0.0355517492, 0.997884095, -0.000889145769, 0.0650128722, 0.00360199902, 0.999126971, -0.041622676, -0.0649190247, 0.0417687856, 0.997016191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3862. }, .12, false)
  3863. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
  3864. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
  3865. end
  3866. else
  3867. for i = 0, 10 do
  3868. CFuncs.Sound.Create("259291804", Hole, 1.1, .8)
  3869. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  3870. Damage(Hole, gg.Head, 0, 0, 0, "Blood", gg, 0, "Top", "142858160", math.random(2, 5)/1.4)
  3871. if gg:findFirstChildOfClass("Humanoid") ~= nil then
  3872. gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  3873. end
  3874. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  3875. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  3876. RW.C0 = clerp(RW.C0, CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
  3877. swait()
  3878. gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  3879. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  3880. RW.C0 = clerp(RW.C0, CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
  3881. swait()
  3882. if gg == nil then
  3883. break
  3884. end
  3885. end
  3886. end
  3887. swait(10)
  3888. end
  3889. Attack = false
  3890. Humanoid.WalkSpeed = 14
  3891. Humanoid.JumpPower = 50
  3892. end
  3893.  
  3894.  
  3895. function Run()
  3896. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3897. coroutine.resume(coroutine.create(function()
  3898. if Victim ~= Mouse.Target.Parent then
  3899. Victim = Mouse.Target.Parent
  3900. Billb.Adornee = Victim.Torso
  3901. Billb.Enabled = true
  3902. CFuncs.Sound.Create("749189256", Mouse.Target.Parent, .8, math.random(5, 15) / 10)
  3903. for i = 1, 0, -.05 do
  3904. swait()
  3905. D1.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  3906. D2.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  3907. D3.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  3908. D3.Rotation = math.random(-360, 360)
  3909. D1.Size = UDim2.new(3, i * math.random(5, 40), 3, i * math.random(5, 40))
  3910. D2.Size = UDim2.new(2.4, i * math.random(5, 40), 2.4, i * math.random(5, 40))
  3911. D3.Size = UDim2.new(.2, i * math.random(5, 40), .2, i * math.random(5, 40))
  3912. D1.ImageTransparency = i
  3913. D2.ImageTransparency = i
  3914. D3.ImageTransparency = i
  3915. end
  3916. D1.TileSize = UDim2.new(1, 0, 1, 0)
  3917. D2.TileSize = UDim2.new(1, 0, 1, 0)
  3918. D3.TileSize = UDim2.new(1, 0, 1, 0)
  3919. D3.Rotation = 45
  3920. end
  3921. end))
  3922. end
  3923. end
  3924. function Hide_n_Seek()
  3925. Delay2 = true
  3926. for i = 0, 1, math.random(1, 2)/9 do
  3927. swait()
  3928. CFuncs.Sound.Create("155202884", Head, .4, math.random(5, 15) / 5)
  3929. FT.Parent = Torso
  3930. RA.Parent = RightArm
  3931. LA.Parent = LeftArm
  3932. RL.Parent = RightLeg
  3933. LL.Parent = LeftLeg
  3934. D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  3935. D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  3936. D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  3937. D3.Rotation = math.random(-360, 360)
  3938. for _, v in pairs(Character:children()) do
  3939. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  3940. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  3941. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  3942. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  3943. end
  3944. for _, v in pairs(m:children()) do
  3945. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  3946. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  3947. end
  3948. end
  3949. end
  3950. end
  3951. for _, v in pairs(Character:children()) do
  3952. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  3953. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  3954. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  3955. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  3956. end
  3957. for _, v in pairs(m:children()) do
  3958. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  3959. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  3960. end
  3961. end
  3962. end
  3963. if Victim:FindFirstChildOfClass("Humanoid") ~= nil then
  3964. RootPart.CFrame = Victim.Head.CFrame * CFrame.new(0, 0, 6)
  3965. else
  3966. Victim = nil
  3967. end
  3968. D1.TileSize = UDim2.new(1, 0, 1, 0)
  3969. D2.TileSize = UDim2.new(1, 0, 1, 0)
  3970. D3.TileSize = UDim2.new(1, 0, 1, 0)
  3971. D3.Rotation = 45
  3972. FT.Parent = nil
  3973. RA.Parent = nil
  3974. LA.Parent = nil
  3975. RL.Parent = nil
  3976. LL.Parent = nil
  3977. Delay2 = false
  3978. end
  3979.  
  3980. function Happy_Ending()
  3981. Attack = true
  3982. Humanoid.WalkSpeed = 0
  3983. Humanoid.JumpPower = 0
  3984. for i = 1, 0, -0.01 do
  3985. swait()
  3986. spook.Volume = i - .01
  3987. PlayAnimationFromTable({
  3988. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3989. CFrame.new(0, 1.48569643, -0.0892917216, 1, 0, 0, 0, 0.987443745, 0.15797095, 0, -0.15797095, 0.987443745) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3990. CFrame.new(1.97623742, 0.437888026, -0.304436743, 0.406562924, -0.913622797, 3.01142649e-07, 0.281078935, 0.125080049, -0.951498568, 0.869310796, 0.386844128, 0.30765301) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3991. CFrame.new(-1.88455427, 0.422001511, -0.176498562, 0.283520967, 0.957216203, 0.0579055212, -0.204488963, 0.119341888, -0.971566737, -0.936909854, 0.263618499, 0.229576096) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3992. CFrame.new(0.5102005, -1.99953759, 0, 0.998996615, -0.0447849892, 0, 0.0447849855, 0.998996615, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3993. CFrame.new(-0.554316103, -1.99676478, -0, 0.998235762, 0.0593759865, 0, -0.0593759865, 0.998235762, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3994. }, .12, false)
  3995. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0227924436, -1.07477307, -0.0921273902, 1.96695328e-06, -0.999339342, 0.0363452137, 5.51342964e-07, 0.0363451838, 0.999339283, -1.00000012, -1.93715096e-06, 6.10947609e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
  3996. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0169022772, -1.08894277, -0.167423859, -2.58535147e-05, -0.999802172, 0.0198903829, 7.16745853e-06, 0.019890368, 0.999802232, -1, 2.59876251e-05, 6.65336847e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
  3997. end
  3998. Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  3999. Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
  4000. CFuncs.Sound.Create("259291804", Hole, 1.1, .8)
  4001. CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  4002. CFuncs.Sound.Create("142858160", Head, 1.3, math.random(2, 5)/1.4)
  4003.  
  4004. if Character.Name == "Salvo_Starly" or Character.Name == "Nebula_Zorua" or Character.Name == "CKbackup" then
  4005. CFuncs.Sound.Create("873911886", RootPart, .8, .8)
  4006. Effects.Sphere.Create(BrickColor.new("Royal purple"), RootPart.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
  4007. swait(55)
  4008. for i = 0, 1, 0.01 do
  4009. swait()
  4010. spook.Volume = i + .01
  4011. PlayAnimationFromTable({
  4012. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4013. CFrame.new(-0.209060356, 1.4504354, -0.00869044848, 0.904006004, -0.421258777, 0.0728988647, 0.422152996, 0.906518221, 0.00342751318, -0.067528002, 0.0276759826, 0.997333467) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4014. CFrame.new(1.52594924, -0.0116261244, -0.0164723098, 0.243770003, -0.733046055, -0.634995818, 0.0841329992, 0.668263078, -0.739152312, 0.966176987, 0.126759022, 0.224575877) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4015. CFrame.new(-1.45059443, 0.0140549541, -0.030643627, 0.177682057, 0.705317974, 0.68626219, -0.09524104, 0.706409931, -0.701365948, -0.979468346, 0.0592598245, 0.192691579) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4016. CFrame.new(0.5102005, -1.99953759, 0, 0.998996615, -0.0447849892, 0, 0.0447849855, 0.998996615, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4017. CFrame.new(-0.554316103, -1.99676478, -0, 0.998235762, 0.0593759865, 0, -0.0593759865, 0.998235762, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4018. }, .14, false)
  4019. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.023190137, -1.06343412, -0.0356665105, -0.00649303198, -0.999339521, 0.0357592702, -0.178101644, 0.0363439769, 0.983340681, -0.983990788, 1.60485506e-05, -0.178219959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .14)
  4020. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0250650737, -1.08305347, -0.131738186, 0.000606626272, -0.999983788, -0.00567625836, -0.112200432, -0.00570848584, 0.993669271, -0.993685484, 3.4108758e-05, -0.112201981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .14)
  4021. end
  4022. Attack = false
  4023. Humanoid.WalkSpeed = 14
  4024. Humanoid.JumpPower = 50
  4025. else
  4026. Deed = true
  4027. Blood.Enabled = true
  4028. m.Parent = workspace
  4029. swait(1)
  4030. Character:BreakJoints()
  4031. swait(5)
  4032. for _, v in pairs(m:children()) do
  4033. if v:IsA("Part") and v.Name ~= "FHead" and v.Name ~= "Shush" and v.Name ~= "Shush2" then
  4034. v.CanCollide = true
  4035. end
  4036. end
  4037. game:GetService("Debris"):AddItem(m, 40)
  4038. Blood.Enabled = false
  4039. swait(30)
  4040. CFuncs.Sound.Create("155202884", Torso, 1, math.random(5, 15) / 10)
  4041. FT.Parent = Torso
  4042. RA.Parent = RightArm
  4043. LA.Parent = LeftArm
  4044. RL.Parent = RightLeg
  4045. LL.Parent = LeftLeg
  4046. for i = 0, 1, math.random(1, 10)/60 do
  4047. swait()
  4048. for _, v in pairs(Character:children()) do
  4049. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  4050. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  4051. elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
  4052. v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  4053. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  4054. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  4055. end
  4056. end
  4057. end
  4058. Character:Destroy()
  4059. end
  4060. end
  4061.  
  4062. Mouse.Button1Down:connect(function()
  4063. if Attack == false and Hold == false then
  4064. Broken_wing_bird()
  4065. end
  4066. end)
  4067. Mouse.Button1Up:connect(function()
  4068. if Hold == true then
  4069. Hold = false
  4070. end
  4071. end)
  4072.  
  4073. Mouse.KeyDown:connect(function(Key)
  4074. Key = Key:lower()
  4075. if Attack == false and Key == 'q' then
  4076. Run()
  4077. elseif Attack == false and Key == 'e' and Delay2 == false and Victim ~= nil then
  4078. Hide_n_Seek()
  4079. elseif Attack == false and Key == 'z' and Hold == false then
  4080. Innocent_s_Tear()
  4081. elseif Attack == false and Key == 'x' then
  4082. Butterfly_on_the_ground()
  4083. elseif Key == "p" then
  4084. Happy_Ending()
  4085. elseif Key == "g" then
  4086. end
  4087. end)
  4088.  
  4089. Mouse.KeyUp:connect(function(Key)
  4090. end)
  4091.  
  4092.  
  4093.  
  4094. coroutine.resume(coroutine.create(function()
  4095. while true do
  4096. swait()
  4097. if Delay == false then
  4098. Randomize = math.random(0, 120)
  4099. if Randomize == 1 then
  4100. FT.Parent = Torso
  4101. RA.Parent = RightArm
  4102. LA.Parent = LeftArm
  4103. RL.Parent = RightLeg
  4104. LL.Parent = LeftLeg
  4105. for i = 0, 1, math.random(1, 10)/20 do
  4106. swait()
  4107. spook2.Octave = math.random(1, 20) / 10
  4108. spook.PlaybackSpeed = math.random(1, 20) / 12
  4109. D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  4110. D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  4111. D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  4112. D3.Rotation = math.random(-360, 360)
  4113. for _, v in pairs(Character:children()) do
  4114. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  4115. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  4116. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  4117. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  4118. end
  4119. for _, v in pairs(m:children()) do
  4120. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Shush2" or v.Name == "Head") then
  4121. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  4122. end
  4123. end
  4124. end
  4125. end
  4126. spook2.Octave = 1
  4127. spook.PlaybackSpeed = .3
  4128. D1.TileSize = UDim2.new(1, 0, 1, 0)
  4129. D2.TileSize = UDim2.new(1, 0, 1, 0)
  4130. D3.TileSize = UDim2.new(1, 0, 1, 0)
  4131. D3.Rotation = 45
  4132. for _, v in pairs(Character:children()) do
  4133. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  4134. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  4135. elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  4136. v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  4137. end
  4138. for _, v in pairs(m:children()) do
  4139. if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  4140. v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  4141. end
  4142. end
  4143. end
  4144. FT.Parent = nil
  4145. RA.Parent = nil
  4146. LA.Parent = nil
  4147. RL.Parent = nil
  4148. LL.Parent = nil
  4149. end
  4150. end
  4151. end
  4152. end))
  4153.  
  4154. while true do
  4155. swait()
  4156. D1.Rotation = D1.Rotation - 2
  4157. D2.Rotation = D2.Rotation + 4
  4158. Animie = math.random(1, 5) / 10
  4159. if Deed == false then
  4160. Torso.Neck.C0 = clerp(Torso.Neck.C0, Torso.Neck.C0 * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
  4161. end
  4162. if Head:findFirstChild("face") ~= nil then
  4163. Head:findFirstChild("face"):Destroy()
  4164. end
  4165. if spook.Parent == nil then
  4166. spook = Create("Sound"){
  4167. Parent = Character,
  4168. SoundId = "rbxassetid://504871254",
  4169. Volume = 1.3,
  4170. PlaybackSpeed = .3,
  4171. Looped = true
  4172. }
  4173. spook2 = Create("PitchShiftSoundEffect"){
  4174. Parent = spook,
  4175. Octave = 1
  4176. }
  4177. spook:Play()
  4178. end
  4179. for i, v in pairs(Character:GetChildren()) do
  4180. if v:IsA("Part") then
  4181. v.Material = "SmoothPlastic"
  4182. elseif v:IsA("Accessory") then
  4183. v:WaitForChild("Handle").Material = "SmoothPlastic"
  4184. end
  4185. end
  4186. if Victim ~= nil and Victim:FindFirstChildOfClass("Humanoid") == nil then
  4187. Victim = nil
  4188. Billb.Adornee = nil
  4189. Billb.Enabled = false
  4190. end
  4191. Humanoid.MaxHealth = 11111110896723058319876184696208490496
  4192. Humanoid.Health = 11111110896723058319876184696208490496
  4193. Humanoid.Name = Re[math.random(1, 93)]..Re[math.random(1, 93)]..Re[math.random(1, 93)]
  4194. TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  4195. Velocity = RootPart.Velocity.y
  4196. Sine = Sine + Change
  4197. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  4198. if RootPart.Velocity.y > 1 and hit == nil then
  4199. Anim = "Jump"
  4200. if Attack == false then
  4201. Change = 1
  4202. PlayAnimationFromTable({
  4203. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4204. CFrame.new(0, 1.48630166, 0.0828605741, 1, 0, 0, 0, 0.986636221, -0.162939042, 0, 0.162939042, 0.986636221) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4205. CFrame.new(1.54998243, 0.0460062027, 0, 0.96711725, -0.254331052, 0, 0.254331052, 0.96711725, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4206. CFrame.new(-1.60585427, 0.120478928, -0, 0.945319474, 0.326146126, 0, -0.326146156, 0.945319474, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4207. CFrame.new(0.5, -1.98453414, 0.0931893736, 1, 0, 0, 0, 0.98649478, 0.163792953, 0, -0.163792953, 0.98649478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4208. CFrame.new(-0.5, -1.98326659, 0.121506959, 1, 0, 0, 0, 0.99064213, 0.13648501, 0, -0.13648501, 0.99064213) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4209. }, Animie, false)
  4210. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.01043892, -1.09500229, -0.00497436523, 0, 1.00000012, 0, 0, 0, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  4211. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.010425603, -1.09500909, -0.00497436523, 0, 1.00000024, 2.98023224e-08, 0, -2.98023224e-08, -1.00000024, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  4212. end
  4213. elseif RootPart.Velocity.y < -1 and hit == nil then
  4214. Anim = "Fall"
  4215. if Attack == false then
  4216. Change = 1
  4217. PlayAnimationFromTable({
  4218. CFrame.new(0, -0.00281290524, -0.110870562, 1, 0, 0, 0, 0.983663857, 0.180014983, 0, -0.180014983, 0.983663857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4219. CFrame.new(0, 1.43970644, -0.17384778, 1, 0, 0, 0, 0.963594437, 0.267368227, 0, -0.267368197, 0.963594437) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4220. CFrame.new(1.87205124, 0.239569426, 1.33605636e-05, 0.610077322, -0.792341948, -3.13323631e-06, 0.792341888, 0.610077322, 6.70552254e-07, 1.38580799e-06, -2.90572643e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4221. CFrame.new(-1.88090944, 0.174126849, -0.0411957316, 0.636063814, 0.770755291, -0.0368679203, -0.771619737, 0.635008395, -0.0369789898, -0.00509031117, 0.0519690178, 0.998635769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4222. CFrame.new(0.611441433, -1.93454111, -0.205220982, 0.996495903, -0.0836423263, 9.74191153e-07, 0.0828808397, 0.987422228, -0.134641305, 0.0112607507, 0.134169608, 0.990894377) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4223. CFrame.new(-0.570478976, -1.94810426, -0.143567681, 0.996611655, 0.0822507069, -1.19118874e-06, -0.0817528069, 0.99057734, -0.109877877, -0.00903635286, 0.109505668, 0.993945122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4224. }, Animie, false)
  4225. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.01043892, -1.09500229, -0.00497436523, 0, 1.00000012, 0, 0, 0, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  4226. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.010425603, -1.09500909, -0.00497436523, 0, 1.00000024, 2.98023224e-08, 0, -2.98023224e-08, -1.00000024, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  4227. end
  4228. elseif TorsoVelocity < 1 and hit ~= nil then
  4229. Anim = "Idle"
  4230. if Attack == false then
  4231. Change = 1
  4232. PlayAnimationFromTable({
  4233. CFrame.new(0, 0.00304500386 - .1 * math.cos(Sine / 45), -0.25276947, 1, 0, 0, 0, 0.966956854, 0.254939973, 0, -0.254939973, 0.966956854) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4234. CFrame.new(0, 1.48396528, -0.184687465, 1, 0, 0, 0, 0.938511074, 0.345249116, 0, -0.345249116, 0.938511074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4235. CFrame.new(1.44362104, 0.0105986297, -0.173658058, 0.99780637, -0.0662000254, 0, 0.0640125647, 0.964835703, -0.254939973, 0.0168770328, 0.254380733, 0.966956854) * CFrame.new(0, 0 - .02 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15, 0) * CFrame.Angles(0, 0, math.rad(0 + 4 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15)),
  4236. CFrame.new(-1.48667848, 0.0416535959, -0.221442789, 0.996128142, 0.0879139975, 0, -0.0850090459, 0.963212907, -0.254939973, -0.0224127937, 0.253952891, 0.966956854) * CFrame.new(0, 0 - .02 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15, 0) * CFrame.Angles(0, 0, math.rad(0 - 4 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15)),
  4237. CFrame.new(0.537495971, -1.99924409, -0.2656973, 0.998377502, -0.0569419749, 0, 0.0550604314, 0.96538794, -0.254939973, 0.0145167857, 0.254526347, 0.966956854) * CFrame.new(0, 0 + .1 * math.cos(Sine / 45), 0) * CFrame.Angles(0, 0, 0),
  4238. CFrame.new(-0.544956386, -1.99696815, -0.265097141, 0.995043218, 0.0994440243, 0, -0.0961580798, 0.962163866, -0.254939973, -0.0253522564, 0.253676295, 0.966956854) * CFrame.new(0, 0 + .1 * math.cos(Sine / 45), 0) * CFrame.Angles(0, 0, 0),
  4239. }, Animie, false)
  4240. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104389191, -1.04402542, -0.00497436523, 0, 1, 0, 0, 0, -1, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), Animie)
  4241. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104370201, -1.05964959, -0.00497436523, 0, 1.00000012, 7.4505806e-09, 0, -7.4505806e-09, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), Animie)
  4242. end
  4243. elseif TorsoVelocity > 2 and hit ~= nil then
  4244. Anim = "Walk"
  4245. if Attack == false then
  4246. Change = 3
  4247. PlayAnimationFromTable({
  4248. CFrame.new(0, 0.0217996836, -0.15443182, 1, 0, 0, 0, 0.982294619, 0.187342957, 0, -0.187342942, 0.982294619) * CFrame.new(0, -.1 - .15 * math.cos(Sine / 6), 0) * CFrame.Angles(0, math.rad(0 - 15 * math.sin(Sine / 12) / 2), 0),
  4249. CFrame.new(0, 1.50440693, -0.177497774, 1, 0, 0, 0, 0.98494184, 0.172886148, 0, -0.172886133, 0.9849419) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4250. CFrame.new(1.51832783, -0.0136715584, -0.18358618, 0.99780637, -0.0662000254, 0, 0.0650279298, 0.980139852, -0.187342942, 0.0124021089, 0.186931998, 0.982294619) * CFrame.new(0, .1 - .15 * math.sin(Sine / 12), 0 - .5 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 + 40 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  4251. CFrame.new(-1.51726496, 0.00152201951, -0.180036053, 0.996128142, 0.0879139975, 0, -0.086357452, 0.978491306, -0.187342942, -0.0164700691, 0.186617598, 0.982294619) * CFrame.new(0, .1 + .15 * math.sin(Sine / 12), 0 + .5 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 - 40 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  4252. CFrame.new(0.537497759, -2.01284766, -0.226675838, 0.998377502, -0.0569419749, 0, 0.0559337959, 0.98070085, -0.187342942, 0.010667678, 0.187038988, 0.982294619) * CFrame.new(0, .1 + .15 * math.sin(Sine / 12), 0 + 1 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 - 60 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  4253. CFrame.new(-0.544956088, -2.01053548, -0.226234794, 0.995043218, 0.0994440243, 0, -0.0976833329, 0.977425575, -0.187342942, -0.0186301377, 0.186414331, 0.982294619) * CFrame.new(0, .1 - .15 * math.sin(Sine / 12), 0 - 1 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 + 60 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
  4254. }, Animie, false)
  4255. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104389191, -1.04402542, -0.00497436523, 0, 1, 0, 0, 0, -1, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  4256. Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104370201, -1.05964959, -0.00497436523, 0, 1.00000012, 7.4505806e-09, 0, -7.4505806e-09, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
  4257. end
  4258. end
  4259. if #Effects > 0 then
  4260. for e = 1, #Effects do
  4261. if Effects[e] ~= nil then
  4262. local Thing = Effects[e]
  4263. if Thing ~= nil then
  4264. local Part = Thing[1]
  4265. local Mode = Thing[2]
  4266. local Delay = Thing[3]
  4267. local IncX = Thing[4]
  4268. local IncY = Thing[5]
  4269. if Thing[2] == "Shoot" then
  4270. Look = Thing[1]
  4271. local hit, pos = RayCast(Thing[4], Look, 20, Character)
  4272. local mag = (Thing[4] - pos).magnitude
  4273. Effects.Cylinder.Create(BrickColor.new("New Yeller"),CFrame.new((Thing[4] + pos)/2, pos)*CFrame.Angles(1.57,0,0),.5,mag * 5,.5,0,0,0,0.14)
  4274. Thing[4]=Thing[4] + (Look * 20)
  4275. Thing[3]=Thing[3] - 1
  4276. if hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") ~= nil then
  4277. local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  4278. ref.Anchored = true
  4279. ref.CFrame = CFrame.new(pos)
  4280. CFuncs.Sound.Create("1166474639", ref, 1.2, 1.1)
  4281. Damage(hit, hit, 0, 0, 0, "Blood", hit, 0, "Top", "142858160", math.random(2, 5)/1.4)
  4282. game:GetService("Debris"):AddItem(ref, 1)
  4283. elseif hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") == nil then
  4284. Thing[3] = 0
  4285. end
  4286. --MagnitudeDamage(ref, 2, 8, 9, 0, .2, "Normal")
  4287. end
  4288. if Thing[3] <= 0 then
  4289. table.remove(Effects, e)
  4290. end
  4291. end
  4292. if Thing[2] ~= "Shoot" then
  4293. if Thing[1].Transparency <= 1 then
  4294. if Thing[2] == "Block1" then
  4295. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4296. Mesh = Thing[7]
  4297. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4298. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4299. elseif Thing[2] == "Ice" then
  4300. if Thing[6] <= Thing[5] then
  4301. Thing[6] = Thing[6] + .05
  4302. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  4303. else
  4304. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4305. end
  4306. elseif Thing[2] == "Shatter" then
  4307. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4308. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  4309. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  4310. Thing[6] = Thing[6] + Thing[5]
  4311. elseif Thing[2] == "Block2" then
  4312. Thing[1].CFrame = Thing[1].CFrame
  4313. Mesh = Thing[7]
  4314. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4315. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4316. elseif Thing[2] == "Block3" then
  4317. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4318. Mesh = Thing[7]
  4319. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4320. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4321. elseif Thing[2] == "Block4" then
  4322. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  4323. Mesh = Thing[7]
  4324. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4325. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4326. elseif Thing[2] == "Block2Fire" then
  4327. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4328. Mesh = Thing[7]
  4329. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4330. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4331. if Thing[1].Transparency >= .3 then
  4332. Thing[1].BrickColor = BrickColor.new("Bright red")
  4333. else
  4334. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  4335. end
  4336. elseif Thing[2] == "Cylinder" then
  4337. Mesh = Thing[7]
  4338. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4339. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4340. elseif Thing[2] == "Blood" then
  4341. Mesh = Thing[7]
  4342. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  4343. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4344. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4345. elseif Thing[2] == "Elec" then
  4346. Mesh = Thing[10]
  4347. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  4348. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4349. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  4350. Thing[1].Rotation = Vector3.new(0, 0, 0)
  4351. elseif Thing[2] == "Disappear" then
  4352. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4353. end
  4354. else
  4355. Part.Parent = nil
  4356. table.remove(Effects, e)
  4357. end
  4358. end
  4359. end
  4360. end
  4361. end
  4362. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement