The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Sadist Genocider V2 script pastebin roblox
By Sadist Genocider V2 on 2024-11-26 08:00 am | Syntax: LUA | Views: 11



New Script | Raw | Show/Hide line no. | Copy text to clipboard
  1. --[[I'm sorry, my Blazey.. I had to..]]--
  2. --[[It was spread too much, Nokiskid had it and was probably gonna sell it.]]--
  3.  
  4. --[[FOR YOU SKIDS: This is the official genocider sequel.]]--
  5. --[[Project Name: Sadique/Sadist]]--
  6. --[[qbxeeb]]--
  7. wait(1 / 60)
  8. Effects = { }
  9. local Player = game.Players.localPlayer
  10. local Mouse = Player:GetMouse()
  11. local Character = Player.Character
  12. local Humanoid = Character:findFirstChildOfClass("Humanoid")
  13. local Head = Character.Head
  14. local RootPart = Character.HumanoidRootPart
  15. local Torso = Character.Torso
  16. local LeftArm = Character["Left Arm"]
  17. local RightArm = Character["Right Arm"]
  18. local LeftLeg = Character["Left Leg"]
  19. local RightLeg = Character["Right Leg"]
  20. local Camera = game.Workspace.CurrentCamera
  21. local RootJoint = RootPart.RootJoint
  22. local Equipped = false
  23. local Attack = false
  24. local Anim = 'Idle'
  25. local Idle = 0
  26. local Combo = 1
  27. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  28. local Velocity = RootPart.Velocity.y
  29. local Sine = 0
  30. local Change = 1
  31. local Animie = .3
  32. local Randomize = 0
  33. local Victim = nil
  34. local Delay = false
  35. local Delay2 = false
  36. local Rampage = "Normal"
  37. local Deed = false
  38.  
  39.  
  40. Humanoid.WalkSpeed = 14
  41. Humanoid.JumpPower = 50
  42. Humanoid.Animator.Parent = nil
  43. Character.Animate.Parent = nil
  44.  
  45. local newMotor = function(part0, part1, c0, c1)
  46.  local w = Instance.new('Motor', part0)
  47.  w.Part0 = part0
  48.  w.Part1 = part1
  49.  w.C0 = c0
  50.  w.C1 = c1
  51.  return w
  52. end
  53.  
  54. function clerp(a, b, t)
  55.  return a:lerp(b, t)
  56. end
  57.  
  58. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  59. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  60.  
  61. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  62. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  63. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  64. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  65. RootJoint.C1 = CFrame.new(0, 0, 0)
  66. RootJoint.C0 = CFrame.new(0, 0, 0)
  67. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  68. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  69.  
  70. local rarmc1 = RW.C1
  71. local larmc1 = LW.C1
  72. local rlegc1 = RH.C1
  73. local llegc1 = LH.C1
  74.  
  75. local resetc1 = false
  76.  
  77. function PlayAnimationFromTable(table, speed, bool)
  78.  RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  79.  Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  80.  RW.C0 = clerp(RW.C0, table[3], speed)
  81.  LW.C0 = clerp(LW.C0, table[4], speed)
  82.  RH.C0 = clerp(RH.C0, table[5], speed)
  83.  LH.C0 = clerp(LH.C0, table[6], speed)
  84.  if bool == true then
  85.   if resetc1 == false then
  86.    resetc1 = true
  87.    RootJoint.C1 = RootJoint.C1
  88.    Torso.Neck.C1 = Torso.Neck.C1
  89.    RW.C1 = rarmc1
  90.    LW.C1 = larmc1
  91.    RH.C1 = rlegc1
  92.    LH.C1 = llegc1
  93.   end
  94.  end
  95. end
  96.  
  97. ArtificialHB = Instance.new("BindableEvent", script)
  98. ArtificialHB.Name = "Heartbeat"
  99.  
  100. script:WaitForChild("Heartbeat")
  101.  
  102. frame = 1 / 30
  103. tf = 0
  104. allowframeloss = false
  105. tossremainder = false
  106. lastframe = tick()
  107. script.Heartbeat:Fire()
  108.  
  109. game:GetService("RunService").Heartbeat:connect(function(s, p)
  110.  tf = tf + s
  111.  if tf >= frame then
  112.   if allowframeloss then
  113.    script.Heartbeat:Fire()
  114.    lastframe = tick()
  115.   else
  116.    for i = 1, math.floor(tf / frame) do
  117.     script.Heartbeat:Fire()
  118.    end
  119.    lastframe = tick()
  120.   end
  121.   if tossremainder then
  122.    tf = 0
  123.   else
  124.    tf = tf - frame * math.floor(tf / frame)
  125.   end
  126.  end
  127. end)
  128.  
  129. function swait(num)
  130.  if num == 0 or num == nil then
  131.   ArtificialHB.Event:wait()
  132.  else
  133.   for i = 0, num do
  134.    ArtificialHB.Event:wait()
  135.   end
  136.  end
  137. end
  138.  
  139. local RbxUtility = LoadLibrary("RbxUtility")
  140. local Create = RbxUtility.Create
  141.  
  142. local m = Create("Model"){
  143.  Parent = Character,
  144.  Name = "WeaponModel"
  145. }
  146.  
  147. spook = Create("Sound"){
  148.  Parent = Character,
  149.  SoundId = "rbxassetid://504871254",
  150.  Volume = 1.3,
  151.  PlaybackSpeed = 0.3,
  152.  Looped = true
  153. }
  154. spook2 = Create("PitchShiftSoundEffect"){
  155.  Parent = spook,
  156.  Octave = 1
  157. }
  158. spook:Play()
  159.  
  160. Billb = Create("BillboardGui"){
  161.  Name = "Targetted",
  162.  Parent = RootPart,
  163.  Adornee = nil,
  164.  LightInfluence = 0,
  165.  AlwaysOnTop = true,
  166.  Size = UDim2.new(5, 0, 5, 0)
  167. }
  168. D1 = Create("ImageLabel"){
  169.  Parent = Billb,
  170.  BackgroundTransparency = 1,
  171.  Position = UDim2.new(.5, 0, .5, 0),
  172.  Size = UDim2.new(1, 0, 1, 0),
  173.  AnchorPoint = Vector2.new(.5, .5),
  174.  Image = "rbxassetid://133820006",
  175.  ImageColor3 = Color3.new(165 / 255, 0, 0),
  176.  ImageTransparency = 1,
  177.  ScaleType = "Tile"
  178. }
  179. D2 = D1:Clone()
  180. D2.Parent = Billb
  181. D2.Size = UDim2.new(1.4, 0, 1.4, 0)
  182. D3 = D1:Clone()
  183. D3.Parent = Billb
  184. D3.Size = UDim2.new(.05, 0, .05, 0)
  185. D3.Image = "rbxassetid://1215682739"
  186. D3.Rotation = 45
  187.  
  188. function RemoveOutlines(part)
  189.  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  190. end
  191.  
  192. CFuncs = {
  193.  Part = {
  194.   Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  195.    local Part = Create("Part"){
  196.     Parent = Parent,
  197.     Reflectance = Reflectance,
  198.     Transparency = Transparency,
  199.     CanCollide = false,
  200.     Locked = true,
  201.     BrickColor = BrickColor.new(tostring(BColor)),
  202.     Name = Name,
  203.     Size = Size,
  204.     Material = Material,
  205.    }
  206.    RemoveOutlines(Part)
  207.    if Size == Vector3.new(.2,.2,.2) then
  208.     Part.Size = Vector3.new(0.2, 0.2, 0.2)
  209.    else
  210.     Part.Size = Size
  211.    end
  212.    return Part
  213.   end;
  214.  };
  215.  
  216.  Mesh = {
  217.   Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  218.    local Msh = Create(Mesh){
  219.     Parent = Part,
  220.     Offset = OffSet,
  221.     Scale = Scale,
  222.    }
  223.    if Mesh == "SpecialMesh" then
  224.     Msh.MeshType = MeshType
  225.     if MeshId ~= "" then
  226.     Msh.MeshId =  "rbxassetid://" .. MeshId
  227.     end
  228.    end
  229.    return Msh
  230.   end;
  231.  };
  232.  
  233.  Weld = {
  234.   Create = function(Parent, Part0, Part1, C0, C1)
  235.    local Weld = Create("Weld"){
  236.     Parent = Parent,
  237.     Part0 = Part0,
  238.     Part1 = Part1,
  239.     C0 = C0,
  240.     C1 = C1,
  241.    }
  242.    return Weld
  243.   end;
  244.  };
  245.  
  246.  Sound = {
  247.   Create = function(id, par, vol, pit)
  248.    coroutine.resume(coroutine.create(function()
  249.     local S = Create("Sound"){
  250.      Volume = vol,
  251.      Pitch = pit or 1,
  252.      Parent = par or workspace,
  253.     }
  254.     if id ~= "" then
  255.      S.SoundId = "rbxassetid://" .. id
  256.     end
  257.     swait()
  258.     S:play()
  259.     game:GetService("Debris"):AddItem(S, 10)
  260.    end))
  261.   end;
  262.  };
  263.  
  264.  ParticleEmitter = {
  265.   Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  266.    local Particle = Create("ParticleEmitter"){
  267.     Parent = Parent,
  268.     Color = ColorSequence.new(Color1, Color2),
  269.     LightEmission = LightEmission,
  270.     Size = Size,
  271.     Texture = Texture,
  272.     Transparency = Transparency,
  273.     ZOffset = ZOffset,
  274.     Acceleration = Accel,
  275.     Drag = Drag,
  276.     LockedToPart = LockedToPart,
  277.     VelocityInheritance = VelocityInheritance,
  278.     EmissionDirection = EmissionDirection,
  279.     Enabled = Enabled,
  280.     Lifetime = LifeTime,
  281.     Rate = Rate,
  282.     Rotation = Rotation,
  283.     RotSpeed = RotSpeed,
  284.     Speed = Speed,
  285.     VelocitySpread = VelocitySpread,
  286.    }
  287.    return Particle
  288.   end;
  289.  };
  290.  
  291.  CreateTemplate = {
  292.  
  293.  };
  294. }
  295. FHead=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Head",Vector3.new(1, 1, 1))
  296. 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))
  297. CFuncs.Mesh.Create("SpecialMesh",FHead,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25, 1.25, 1.25))
  298. FHead.CanCollide = false
  299. Head.Transparency = 1
  300.  
  301. FT = CFuncs.Mesh.Create("SpecialMesh",Torso,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  302. RA = CFuncs.Mesh.Create("SpecialMesh",RightArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  303. LA = CFuncs.Mesh.Create("SpecialMesh",LeftArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  304. RL = CFuncs.Mesh.Create("SpecialMesh",RightLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  305. LL = CFuncs.Mesh.Create("SpecialMesh",LeftLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  306. FT.MeshId = "rbxasset://fonts/torso.mesh"
  307. RA.MeshId = "rbxasset://fonts/rightarm.mesh"
  308. LA.MeshId = "rbxasset://fonts/leftarm.mesh"
  309. RL.MeshId = "rbxasset://fonts/rightleg.mesh"
  310. LL.MeshId = "rbxasset://fonts/leftleg.mesh"
  311. FT.Parent = nil
  312. RA.Parent = nil
  313. LA.Parent = nil
  314. RL.Parent = nil
  315. LL.Parent = nil
  316.  
  317.  
  318. Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Handle",Vector3.new(1.10000002, 0.200000003, 0.399999976))
  319. 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))
  320. CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  321. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  322. 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))
  323. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  324. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  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.980041981, 0, 0.820010304, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  326. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  327. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  328. 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))
  329. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.0051, 0.550000012))
  330. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  331. 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))
  332. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  333. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
  334. 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))
  335. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  336. Clip=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Clip",Vector3.new(1, 0.200000003, 0.399999976))
  337. 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))
  338. CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
  339. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  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.800014019, -1.40998876, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  341. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  342. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
  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, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  344. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  345. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
  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.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  347. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  348. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  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.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  350. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  351. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  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.0100200176, 0, 0.140003324, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  353. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  354. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  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, -0.800001383, -0.600008965, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  356. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  357. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  358. 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))
  359. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  360. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  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.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  362. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
  363. Hole=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Hole",Vector3.new(0.200000003, 0.100000001, 0.200000003))
  364. 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))
  365. CFuncs.Mesh.Create("CylinderMesh",Hole,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  366. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  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.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  368. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  369. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
  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.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  371. CFuncs.Mesh.Create("BlockMesh",Part,"","",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.299999923, 0.300000012, 0.399999917))
  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.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  374. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  375. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 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(0, -0.649999976, -0.650010109, 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.200000003, 0.200000018, 0.200000003))
  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.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  380. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  381. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  382. 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))
  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.599999964, 0.300000012, 0.100000001))
  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.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  386. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  387. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
  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, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  389. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",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.099999927, 0.100000001, 0.199999928))
  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.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
  392. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  393. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
  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.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  395. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  396. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
  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, -0.700000167, 0.900013924, 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(1, 1, 1.005))
  399. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
  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.900032997, 0, 0.549990773, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  401. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
  402. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  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.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  404. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  405. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
  406. 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))
  407. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  408. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
  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.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  410. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  411. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
  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.10000801, 0, 0.700013995, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  413. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  414. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  415. 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))
  416. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  417. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  418. 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))
  419. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  420. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 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.17000294, 0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  422. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  423. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  424. 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))
  425. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  426. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 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.02000904, 0, -0.949990749, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  428. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  429. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  430. 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))
  431. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 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.09000492, -0.0699996948, -0.949989796, 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.600000024, 1))
  435. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  436. 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))
  437. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 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.0800018311, -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.200000018, 0.099999927))
  442. 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))
  443. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  444. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  445. 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))
  446. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  447. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  448. 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))
  449. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  450. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  451. 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))
  452. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  453.  
  454. Handle2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Handle2",Vector3.new(1.10000002, 0.200000003, 0.399999976))
  455. 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))
  456. CFuncs.Mesh.Create("BlockMesh",Handle2,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  457. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  458. 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))
  459. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  460. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  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.980041981, 0, 0.820010304, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  462. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  463. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  464. 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))
  465. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  466. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  467. 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))
  468. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  469. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
  470. 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))
  471. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  472. Clip=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Clip",Vector3.new(1, 0.200000003, 0.399999976))
  473. 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))
  474. CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
  475. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  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.800014019, -1.40998876, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  477. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  478. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
  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, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
  480. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  481. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
  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.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  483. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  484. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  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.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  486. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  487. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  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.0100200176, 0, 0.140003324, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  489. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
  490. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
  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, -0.800001383, -0.600008965, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  492. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  493. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
  494. 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))
  495. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  496. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
  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.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  498. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
  499. Hole2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Hole2",Vector3.new(0.200000003, 0.100000001, 0.200000003))
  500. 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))
  501. CFuncs.Mesh.Create("CylinderMesh",Hole2,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
  502. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  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.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  504. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  505. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
  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.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  507. CFuncs.Mesh.Create("BlockMesh",Part,"","",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.299999923, 0.300000012, 0.399999917))
  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.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  510. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  511. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 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(0, -0.649999976, -0.650010109, 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.200000003, 0.200000018, 0.200000003))
  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.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  516. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  517. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
  518. 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))
  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.599999964, 0.300000012, 0.100000001))
  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.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  522. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  523. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
  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, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  525. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",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.099999927, 0.100000001, 0.199999928))
  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.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
  528. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  529. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
  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.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  531. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  532. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
  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, -0.700000167, 0.900013924, 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(1, 1, 1.005))
  535. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
  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.900032997, 0, 0.549990773, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  537. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
  538. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  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.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  540. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  541. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
  542. 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))
  543. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  544. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
  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.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  546. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  547. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
  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.10000801, 0, 0.700013995, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  549. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  550. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
  551. 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))
  552. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  553. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  554. 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))
  555. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  556. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 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.17000294, 0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  558. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
  559. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  560. 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))
  561. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  562. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 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.02000904, 0, -0.949990749, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  564. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  565. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  566. 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))
  567. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 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.09000492, -0.0699996948, -0.949989796, 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.600000024, 1))
  571. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
  572. 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))
  573. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 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.0800018311, -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.200000018, 0.099999927))
  578. 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))
  579. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  580. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
  581. 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))
  582. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
  583. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
  584. 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))
  585. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  586. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
  587. 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))
  588. CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
  589.  
  590. Shush=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","Shush",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  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.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))
  592. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  593. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Shush",Vector3.new(0.200000003, 0.200000003, 0.100000001))
  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.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))
  595. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1.20000005, 0.899999976, 0.800000012))
  596. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.300000012))
  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.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))
  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.199999988))
  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.187038422, -0.0198893547, -1.5871283e-08, -1.15818466e-12, -1, -0.921719849, 0.387856632, -1.47594443e-08, 0.387856662, 0.921719849, 5.83585447e-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.26000002))
  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.232531548, 0.00673818588, -1.5871283e-08, -1.15818466e-12, -1, -0.833314717, 0.552799165, -1.3413664e-08, 0.552799165, 0.833314776, 8.48363335e-09))
  604. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  605. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.240000084))
  606. 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))
  607. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  608. Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.120000094))
  609. 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))
  610. CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  611.  
  612. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.120000012, 0.210000068))
  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.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))
  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.140000001, 0.25000003))
  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.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))
  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.100000001, 0.120000094))
  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.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))
  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.109999992, 0.180000082))
  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.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))
  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.0999998376, 0.519999981))
  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.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))
  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.0799999982, 0.319999993))
  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.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))
  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.200000003, 0.0799999982, 0.300000191))
  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.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))
  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.0800000131, 0.210000068))
  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.499977112, 0.108161926, 0.335229874, 6.95632771e-05, -0.000365644693, -1.00000036, 0.979239762, -0.202707946, 0.000142380595, -0.202708066, -0.979239345, 0.00034442544))
  635. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  636. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000033, 0.129999995, 0.369999975))
  637. 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))
  638. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  639. Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.090000011, 0.15000011))
  640. 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))
  641. CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  642.  
  643. function RayCast(Position, Direction, Range, Ignore)
  644.  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  645. end
  646.  
  647. FindNearestTorso = function(pos)
  648.  local list = (game.Workspace:children())
  649.  local torso = nil
  650.  local dist = 1000
  651.  local temp, human, temp2 = nil, nil, nil
  652.  for x = 1, #list do
  653.   temp2 = list[x]
  654.   if temp2.className == "Model" and temp2.Name ~= Character.Name then
  655.    temp = temp2:findFirstChild("Head")
  656.    human = temp2:findFirstChildOfClass("Humanoid")
  657.    if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed Texture = "rbxassetid://771221224" xss=removed xss=removed xss=removed xss=removed xss=removed EmissionDirection = "Top" xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed Name = "creator" xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed> 0 then
  658.      blocked = true
  659.      block.Value = block.Value - 1
  660.      print(block.Value)
  661.     end
  662.    end
  663.   end
  664.  
  665.   if Type ~= "Blood" then
  666.    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)
  667.   end
  668.   local HitHealth = h.Health
  669.   h.Health = h.Health - Damage
  670.   if Type == "Knockdown" then
  671.    local hum = hit.Parent.Humanoid
  672.    hum.PlatformStand = true
  673.    coroutine.resume(coroutine.create(function(HHumanoid)
  674.     swait(1)
  675.     HHumanoid.PlatformStand = false
  676.    end), hum)
  677.    local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  678.    local bodvol = Create("BodyVelocity"){
  679.     velocity = angle * knockback,
  680.     P = 5000,
  681.     maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  682.     Parent = hit,
  683.    }
  684.    local rl = Create("BodyAngularVelocity"){
  685.     P = 3000,
  686.     maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  687.     angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  688.     Parent = hit,
  689.    }
  690.    game:GetService("Debris"):AddItem(bodvol, .5)
  691.    game:GetService("Debris"):AddItem(rl, .5)
  692.   elseif Type == "Normal" then
  693.    local vp = Create("BodyVelocity"){
  694.     P = 500,
  695.     maxForce = Vector3.new(math.huge, 0, math.huge),
  696.     velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  697.    }
  698.    if knockback > 0 then
  699.     vp.Parent = hit.Parent.Torso
  700.    end
  701.    game:GetService("Debris"):AddItem(vp, .5)
  702.   elseif Type == "Up" then
  703.    local bodyVelocity = Create("BodyVelocity"){
  704.     velocity = Vector3.new(0, 20, 0),
  705.     P = 5000,
  706.     maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  707.     Parent = hit,
  708.    }
  709.    game:GetService("Debris"):AddItem(bodyVelocity, .5)
  710.   elseif Type == "DarkUp" then
  711.    coroutine.resume(coroutine.create(function()
  712.     for i = 0, 1, 0.1 do
  713.      swait()
  714.      Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  715.     end
  716.    end))
  717.    local bodyVelocity = Create("BodyVelocity"){
  718.     velocity = Vector3.new(0, 20, 0),
  719.     P = 5000,
  720.     maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  721.     Parent = hit,
  722.    }
  723.    game:GetService("Debris"):AddItem(bodyVelocity, 1)
  724.   elseif Type == "Blood" then
  725.    coroutine.resume(coroutine.create(function()
  726.     if hit.Parent.Name == "Salvo_Starly" or hit.Parent.Name == "Nebula_Zorua" or hit.Parent.Name == "CKbackup" then
  727.     CFuncs.Sound.Create("873911886", hit.Parent.Torso, .8, .8)
  728.     Effects.Sphere.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
  729.     else
  730.     local Blood2 = Blood:Clone()
  731.     Blood2.Parent = hit
  732.     Blood2.Enabled = true
  733.     Blood2.EmissionDirection = Face
  734.     local Hito = hit.Parent
  735.     game:GetService("Debris"):AddItem(Blood2, 3)
  736.     hit.Parent:BreakJoints()
  737.     if hit.Parent:findFirstChild("AlreadyHit") == nil then
  738.     local c = Create("BoolValue"){
  739.      Name = "AlreadyHit",
  740.      Value = true,
  741.      Parent = Hito,
  742.     }
  743.     end
  744.     swait(5)
  745.     Blood2.Enabled = false
  746.                 swait(30)
  747.     if Hito:findFirstChild("AlreadyHit") ~= nil and Hito:findFirstChild("Glitching") == nil then
  748.     local s = Create("BoolValue"){
  749.      Name = "Glitching",
  750.      Value = true,
  751.      Parent = Hito,
  752.     }
  753.     local FT2 = FT:Clone()
  754.     if Hito:findFirstChild("Torso") ~= nil then
  755.     FT2.Parent = Hito.Torso
  756.     --[[RA2.Parent = Hito["Right Arm"]
  757.     LA2.Parent = Hito["Left Arm"]
  758.     RL2.Parent = Hito["Right Leg"]
  759.     LL2.Parent = Hito["Left Leg"]]
  760.     for _, v in pairs(Hito:children()) do
  761.      if v:IsA("Part") and v.Name ~= "Torso" and v.Name ~= "Head" then
  762.      local RA2 = RA:Clone()
  763.      RA2.Name = "Shoos"
  764.      RA2.Parent = v
  765.      end
  766.     end
  767.     CFuncs.Sound.Create("155202884", Hito:findFirstChild("Torso"), 1, math.random(5, 15) / 10)
  768.     else
  769.     FT2.Parent = nil    
  770.     CFuncs.Sound.Create("155202884", Hito:findFirstChild("UpperTorso"), 1, math.random(5, 15) / 10)    
  771.     end
  772.     for i = 0, 1, math.random(1, 10)/30 do
  773.     swait()
  774.     for _, v in pairs(Hito:children()) do
  775.      if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  776.       v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  777.      elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
  778.       v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  779.      elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  780.       v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  781.      end
  782.     end
  783.     if Hito:findFirstChild("UpperTorso") ~= nil then
  784.     for _, v in pairs(Hito:findFirstChildOfClass("Humanoid"):children()) do
  785.      if v:IsA("NumberValue") then
  786.       v.Value = math.random(1, 5) / 10
  787.      end
  788.     end
  789.     end
  790.     if Hito == nil then
  791.      break
  792.     end
  793.     end
  794.     if Hito ~= nil then
  795.     Hito:Destroy()
  796.     end
  797.     end
  798.     end
  799.    end))  
  800.   elseif Type == "Snare" then
  801.    local bp = Create("BodyPosition"){
  802.     P = 2000,
  803.     D = 100,
  804.     maxForce = Vector3.new(math.huge, math.huge, math.huge),
  805.     position = hit.Parent.Torso.Position,
  806.     Parent = hit.Parent.Torso,
  807.    }
  808.    game:GetService("Debris"):AddItem(bp, 1)
  809.   elseif Type == "Freeze" then
  810.    local BodPos = Create("BodyPosition"){
  811.     P = 50000,
  812.     D = 1000,
  813.     maxForce = Vector3.new(math.huge, math.huge, math.huge),
  814.     position = hit.Parent.Torso.Position,
  815.     Parent = hit.Parent.Torso,
  816.    }
  817.    local BodGy = Create("BodyGyro") {
  818.     maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  819.     P = 20e+003,
  820.     Parent = hit.Parent.Torso,
  821.     cf = hit.Parent.Torso.CFrame,
  822.    }
  823.    hit.Parent.Torso.Anchored = true
  824.    coroutine.resume(coroutine.create(function(Part)
  825.     swait(1.5)
  826.     Part.Anchored = false
  827.    end), hit.Parent.Torso)
  828.    game:GetService("Debris"):AddItem(BodPos, 3)
  829.    game:GetService("Debris"):AddItem(BodGy, 3)
  830.   end
  831.   local debounce = Create("BoolValue"){
  832.    Name = "DebounceHit",
  833.    Parent = hit.Parent,
  834.    Value = true,
  835.   }
  836.   game:GetService("Debris"):AddItem(debounce, Delay)
  837.   c = Instance.new("ObjectValue")
  838.   c.Name = "creator"
  839.   c.Value = Player
  840.   c.Parent = h
  841.   game:GetService("Debris"):AddItem(c, .5)
  842.  end
  843. end
  844.  
  845. function ShowDamage(Pos, Text, Time, Color)
  846.  local Rate = (1 / 30)
  847.  local Pos = (Pos or Vector3.new(0, 0, 0))
  848.  local Text = (Text or "")
  849.  local Time = (Time or 2)
  850.  local Color = (Color or Color3.new(1, 0, 1))
  851.  local EffectPart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  852.  EffectPart.Anchored = true
  853.  local BillboardGui = Create("BillboardGui"){
  854.   Size = UDim2.new(3, 0, 3, 0),
  855.   Adornee = EffectPart,
  856.   Parent = EffectPart,
  857.  }
  858.  local TextLabel = Create("TextLabel"){
  859.   BackgroundTransparency = 1,
  860.   Size = UDim2.new(1, 0, 1, 0),
  861.   Text = Text,
  862.   Font = "SciFi",
  863.   TextColor3 = Color,
  864.   TextScaled = true,
  865.   Parent = BillboardGui,
  866.  }
  867.  game.Debris:AddItem(EffectPart, (Time))
  868.  EffectPart.Parent = game:GetService("Workspace")
  869.  delay(0, function()
  870.   local Frames = (Time / Rate)
  871.   for Frame = 1, Frames do
  872.    wait(Rate)
  873.    local Percent = (Frame / Frames)
  874.    EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  875.    TextLabel.TextTransparency = Percent
  876.   end
  877.   if EffectPart and EffectPart.Parent then
  878.    EffectPart:Destroy()
  879.   end
  880.  end)
  881. end
  882.  
  883. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, Face, HitSound, HitPitch)
  884.  for _, c in pairs(workspace:children()) do
  885.   local hum = c:findFirstChildOfClass("Humanoid")
  886.   if hum ~= nil then
  887.    if c:findFirstChild("Torso") ~= nil then
  888.    local head = c:findFirstChild("Torso")
  889.     if head ~= nil then
  890.     local targ = head.Position - Part.Position
  891.     local mag = targ.magnitude
  892.     if mag <= Magnitude and c.Name ~= Player.Name then
  893.      Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
  894.     end
  895.    end
  896.    elseif c:findFirstChild("UpperTorso") ~= nil then
  897.    local head = c:findFirstChild("UpperTorso")
  898.    if head ~= nil then
  899.     local targ = head.Position - Part.Position
  900.     local mag = targ.magnitude
  901.     if mag <= Magnitude and c.Name ~= Player.Name then
  902.      Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
  903.     end
  904.     end
  905.    end
  906.   end
  907.  end
  908. end
  909.  
  910. EffectModel = Instance.new("Model", Character)
  911. EffectModel.Name = "Effects"
  912.  
  913. Effects = {
  914.  Block = {
  915.   Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
  916.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  917.    prt.Anchored = true
  918.    prt.CFrame = cframe
  919.    msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  920.    game:GetService("Debris"):AddItem(prt, 10)
  921.    if Type == 1 or Type == nil then
  922.     table.insert(Effects, {
  923.      prt,
  924.      "Block1",
  925.      delay,
  926.      x3,
  927.      y3,
  928.      z3,
  929.      msh
  930.     })
  931.    elseif Type == 2 then
  932.     table.insert(Effects, {
  933.      prt,
  934.      "Block2",
  935.      delay,
  936.      x3,
  937.      y3,
  938.      z3,
  939.      msh
  940.     })
  941.    elseif Type == 3 then
  942.     table.insert(Effects, {
  943.      prt,
  944.      "Block3",
  945.      delay,
  946.      x3,
  947.      y3,
  948.      z3,
  949.      msh,
  950.      Part
  951.     })
  952.    elseif Type == 4 then
  953.     table.insert(Effects, {
  954.      prt,
  955.      "Block2Fire",
  956.      delay,
  957.      x3,
  958.      y3,
  959.      z3,
  960.      msh
  961.     })
  962.    end
  963.   end
  964.  };
  965.  
  966.  Sphere = {
  967.   Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
  968.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  969.    prt.Anchored = true
  970.    prt.CFrame = cframe
  971.    if parent == nil then
  972.     prt.Parent = workspace
  973.    else
  974.     prt.Parent = parent
  975.    end
  976.    local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  977.    game:GetService("Debris"):AddItem(prt, 10)
  978.    table.insert(Effects, {
  979.     prt,
  980.     "Cylinder",
  981.     delay,
  982.     x3,
  983.     y3,
  984.     z3,
  985.     msh
  986.    })
  987.   end
  988.  };
  989.  
  990.  Blood = {
  991.   Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  992.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  993.    prt.Anchored = true
  994.    prt.CFrame = cframe
  995.    local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  996.    game:GetService("Debris"):AddItem(prt, 10)
  997.    table.insert(Effects, {
  998.     prt,
  999.     "Blood",
  1000.     delay,
  1001.     x3,
  1002.     y3,
  1003.     z3,
  1004.     msh
  1005.    })
  1006.   end
  1007.  };
  1008.  
  1009.  Blast = {
  1010.   Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  1011.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1012.    prt.Anchored = true
  1013.    prt.CFrame = cframe
  1014.    local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1015.    game:GetService("Debris"):AddItem(prt, 10)
  1016.    table.insert(Effects, {
  1017.     prt,
  1018.     "Block4",
  1019.     delay,
  1020.     x3,
  1021.     y3,
  1022.     z3,
  1023.     msh,
  1024.     Part
  1025.    })
  1026.   end
  1027.  };
  1028.  
  1029.  Ring = {
  1030.   Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1031.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1032.    prt.Anchored = true
  1033.    prt.CFrame = cframe
  1034.    local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1035.    game:GetService("Debris"):AddItem(prt, 10)
  1036.    table.insert(Effects, {
  1037.     prt,
  1038.     "Cylinder",
  1039.     delay,
  1040.     x3,
  1041.     y3,
  1042.     z3,
  1043.     msh
  1044.    })
  1045.   end
  1046.  };
  1047.  
  1048.  Cylinder = {
  1049.   Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1050.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1051.    prt.Anchored = true
  1052.    prt.CFrame = cframe
  1053.    local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1054.    game:GetService("Debris"):AddItem(prt, 10)
  1055.    table.insert(Effects, {
  1056.     prt,
  1057.     "Cylinder",
  1058.     delay,
  1059.     x3,
  1060.     y3,
  1061.     z3,
  1062.     msh
  1063.    })
  1064.   end
  1065.  };
  1066.  
  1067.  Head = {
  1068.   Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1069.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1070.    prt.Anchored = true
  1071.    prt.CFrame = cframe
  1072.    local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1073.    game:GetService("Debris"):AddItem(prt, 10)
  1074.    table.insert(Effects, {
  1075.     prt,
  1076.     "Cylinder",
  1077.     delay,
  1078.     x3,
  1079.     y3,
  1080.     z3,
  1081.     msh
  1082.    })
  1083.   end
  1084.  };
  1085.  
  1086.  Wave = {
  1087.   Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1088.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  1089.    prt.Anchored = true
  1090.    prt.CFrame = cframe
  1091.    local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1092.    game:GetService("Debris"):AddItem(prt, 10)
  1093.    table.insert(Effects, {
  1094.     prt,
  1095.     "Cylinder",
  1096.     delay,
  1097.     x3,
  1098.     y3,
  1099.     z3,
  1100.     msh
  1101.    })
  1102.   end
  1103.  };
  1104.  
  1105.  Break = {
  1106.   Create = function(brickcolor, cframe, x1, y1, z1)
  1107.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1108.    prt.Anchored = true
  1109.    prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1110.    game:GetService("Debris"):AddItem(prt, 10)
  1111.    local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1112.    local num = math.random(10, 50) / 1000
  1113.    table.insert(Effects, {
  1114.     prt,
  1115.     "Shatter",
  1116.     num,
  1117.     prt.CFrame,
  1118.     math.random() - math.random(),
  1119.     0,
  1120.     math.random(50, 100) / 100
  1121.    })
  1122.   end
  1123.  };
  1124.  
  1125.  Elec = {
  1126.   Create = function(brickcolor, cff, x, y, z)
  1127.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1128.    prt.Anchored = true
  1129.    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)
  1130.    prt.CFrame = CFrame.new(prt.Position)
  1131.    game:GetService("Debris"):AddItem(prt, 10)
  1132.    xval = math.random() / 9
  1133.    yval = math.random() / 9
  1134.    zval = math.random() / 9
  1135.    msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1136.    eul1 = math.random(-50, 50)
  1137.    eul2 = math.random(-50, 50)
  1138.    eul3 = math.random(-50, 50)
  1139.    euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1140.    euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1141.    table.insert(Effects, {
  1142.     prt,
  1143.     "Elec",
  1144.     .05,
  1145.     x,
  1146.     y,
  1147.     z,
  1148.     xval,
  1149.     yval,
  1150.     zval,
  1151.     msh,
  1152.     euld,
  1153.     euld2
  1154.    })
  1155.   end
  1156.  };
  1157.  
  1158.  Elec2 = {
  1159.   Create = function(brickcolor, cff, x, y, z)
  1160.    local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
  1161.    prt.Anchored = true
  1162.    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)
  1163.    prt.CFrame = CFrame.new(prt.Position)
  1164.    game:GetService("Debris"):AddItem(prt, 10)
  1165.    xval = math.random() / 7
  1166.    yval = math.random() / 7
  1167.    zval = math.random() / 7
  1168.    msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1169.    eul1 = math.random(-50, 50)
  1170.    eul2 = math.random(-50, 50)
  1171.    eul3 = math.random(-50, 50)
  1172.    euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
  1173.    euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
  1174.    table.insert(Effects, {
  1175.     prt,
  1176.     "Elec",
  1177.     .1,
  1178.     x,
  1179.     y,
  1180.     z,
  1181.     xval,
  1182.     yval,
  1183.     zval,
  1184.     msh,
  1185.     euld,
  1186.     euld2
  1187.    })
  1188.   end
  1189.  };
  1190.  
  1191.  Clone = {
  1192.   Create = function()
  1193.    for _, v in pairs(Torso.Parent:children()) do
  1194.     if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1195.      local c = CFuncs.Part.Create(EffectModel, "Neon", 0, .5, BrickColor.new("Bright blue"), "Effect", v.Size)
  1196.      c.Anchored = true
  1197.      c.CFrame = v.CFrame
  1198.      game:GetService("Debris"):AddItem(c, 5)
  1199.      local cmsh = nil
  1200.      if v.Name == "Head" then
  1201.       cmsh = CFuncs.Mesh.Create("SpecialMesh", c, "Head", "", Vector3.new(0, 0, 0), v.Mesh.Scale)
  1202.      else
  1203.       cmsh = CFuncs.Mesh.Create("BlockMesh", c, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1204.      end
  1205.      table.insert(Effects, {
  1206.       c,
  1207.       "Cylinder",
  1208.       0.05,
  1209.       0.1,
  1210.       0.1,
  1211.       0.1,
  1212.       cmsh
  1213.      })
  1214.     end
  1215.    end
  1216.   end
  1217.  };
  1218.  
  1219.  EffectTemplate = {
  1220.  
  1221.  };
  1222. }
  1223.  
  1224. 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','-','=','~','!','@','#','$','%','^','&','*','(',')','_','+','[','{',']','}',',','<','>','.','/','?','"',"'",'|',';',':'}
  1225.  
  1226. Lag = {
  1227. "殺害人數: ",
  1228. "Kills: ",
  1229. "杀害人数: ",
  1230. "K l  : ",
  1231. " il s: ",
  1232. "   l : ",
  1233. "Ki  s: ",
  1234. "殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺: ",
  1235. " 害  : ",
  1236. "  人数: ",
  1237. "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK: ",
  1238. "  人 : ",
  1239. "殺  數: ",
  1240. " 害人数: ",
  1241. "杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数: ",
  1242. "害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害���害害害害: ",
  1243. "人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人��人人人��人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人��人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人: ",
  1244. "K\i\l\l\s\: ",
  1245. "杀害\杀害杀害\杀害杀害杀害\杀害杀害杀害杀害\杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害: ",
  1246. "     : ",
  1247. "    : ",
  1248. "殺: ",
  1249. "K害人ls: ",
  1250. ": ",
  1251. "Psychopath x Genocider",
  1252. }
  1253. --[[
  1254. function chatfunc(text)
  1255.  local chat = coroutine.wrap(function()
  1256.  if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1257.   Character:FindFirstChild("TalkingBillBoard"):destroy()
  1258.  end
  1259.  local Bill = Instance.new("BillboardGui",Character)
  1260.  Bill.Size = UDim2.new(0,100,0,40)
  1261.  Bill.StudsOffset = Vector3.new(0,3,0)
  1262.  Bill.Adornee = Character.Head
  1263.  Bill.Name = "TalkingBillBoard"
  1264.  local Hehe = Instance.new("TextLabel",Bill)
  1265.  Hehe.BackgroundTransparency = 1
  1266.  Hehe.BorderSizePixel = 0
  1267.  Hehe.Text = ""
  1268.  Hehe.Font = "Bodoni"
  1269.  Hehe.TextSize = 40
  1270.  Hehe.TextStrokeTransparency = 0
  1271.  Hehe.Size = UDim2.new(1,0,0.5,0)
  1272.  coroutine.resume(coroutine.create(function()
  1273.   while Hehe ~= nil do
  1274.    swait()
  1275.    Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1276.    Hehe.Rotation = math.random(-5,5)
  1277.    Hehe.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
  1278.    Hehe.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
  1279.   end
  1280.  end))
  1281.  for i = 1,string.len(text),1 do
  1282.   swait()
  1283.   Hehe.Text = string.sub(text,1,i)
  1284.  end
  1285.  swait(90)--Re[math.random(1, 93)]
  1286.  for i = 0, 1, .025 do
  1287.   swait()
  1288.   Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  1289.   Hehe.TextStrokeTransparency = i
  1290.   Hehe.TextTransparency = i
  1291.  end
  1292.  Bill:Destroy()
  1293.  end)
  1294. chat()
  1295. end
  1296.  
  1297. function onChatted(msg)
  1298.  chatfunc(msg)
  1299. end
  1300.  
  1301. Player.Chatted:connect(onChatted)
  1302. ]]
  1303. function Shoot(part, sp)
  1304.  local Spread = sp
  1305.  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
  1306.  local MouseLook = CFrame.new((part.Position + Mouse.Hit.p) / 2, Mouse.Hit.p + epread)
  1307.  table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
  1308. end
  1309. function Shoot2(part, sp, target)
  1310.  local Spread = sp
  1311.  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
  1312.  local MouseLook = CFrame.new((part.Position + target.Position)/2, target.Position)
  1313.  table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
  1314. end
  1315.  
  1316. function Attackone()
  1317.  Attack = true
  1318.  for i = 0, 1, 0.1 do
  1319.   swait()
  1320.   PlayAnimationFromTable({
  1321.    CFrame.new(0, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1322.    CFrame.new(0, 1.5, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1323.    CFrame.new(1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1324.    CFrame.new(-1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1325.    CFrame.new(0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1326.    CFrame.new(-0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1327.   }, .3, false)
  1328.  end
  1329.  Attack = false
  1330. end
  1331. local Hold = false
  1332. function Broken_wing_bird()
  1333.  Attack = true
  1334.  Hold = true
  1335.  Humanoid.WalkSpeed = 5
  1336.  Humanoid.AutoRotate = false
  1337.  for i = 0, 1, 0.17 do
  1338.   swait()
  1339.      local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1340.      local direction = aim.lookVector
  1341.      local headingA = math.atan2(direction.x, direction.z)
  1342.      headingA = math.deg(headingA)
  1343.      RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1344.    PlayAnimationFromTable({
  1345.          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),
  1346.          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),
  1347.          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),
  1348.          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),
  1349.          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),
  1350.          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),
  1351.   }, .45, false)
  1352.    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)
  1353.     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)
  1354.  end
  1355.  local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1356.  ref.Anchored = true
  1357.  while Hold == true do
  1358.  Shoot(Hole, 1.5)
  1359.  coroutine.resume(coroutine.create(function()
  1360.  swait(1.5)
  1361.  if Victim ~= nil then
  1362.  Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1363.  ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
  1364.  Shoot2(ref, 1, Victim.Torso)
  1365.  else
  1366.  Victim = nil
  1367.  end
  1368.  end))
  1369.  CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1370.  Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1371.  for i = 0, 1 do
  1372.   swait()
  1373.      local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1374.      local direction = aim.lookVector
  1375.      local headingA = math.atan2(direction.x, direction.z)
  1376.      headingA = math.deg(headingA)
  1377.      RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1378.    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)
  1379.   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)
  1380.  end
  1381.  Shoot(Hole2, 1.5)
  1382.  coroutine.resume(coroutine.create(function()
  1383.  swait(1.5)
  1384.  if Victim ~= nil then
  1385.  Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1386.  ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
  1387.  Shoot2(ref, 1, Victim.Torso)
  1388.  else
  1389.  Victim = nil
  1390.  end
  1391.  end))
  1392.  CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1393.  Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1394.  for i = 0, 1 do
  1395.   swait()
  1396.      local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
  1397.      local direction = aim.lookVector
  1398.      local headingA = math.atan2(direction.x, direction.z)
  1399.      headingA = math.deg(headingA)
  1400.      RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1401.         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)
  1402.   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)
  1403.   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)
  1404.  end
  1405.  end
  1406.  game:GetService("Debris"):AddItem(ref, 1)
  1407.  swait(10)
  1408.  Humanoid.AutoRotate = true
  1409.  Humanoid.WalkSpeed = 14
  1410.  Attack = false
  1411. end
  1412.  
  1413. function Butterfly_on_the_ground()
  1414.  Attack = true
  1415.  Humanoid.WalkSpeed = 0
  1416.  Humanoid.JumpPower = 0
  1417.  for i = 0, 1, 0.11 do
  1418.   swait()
  1419.   PlayAnimationFromTable({
  1420.          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),
  1421.          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),  
  1422.          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),
  1423.          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),
  1424.          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),
  1425.          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),
  1426.   }, .32, false)
  1427.     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)
  1428.     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)
  1429.  end
  1430.  for i = 0, 1, 0.2 do
  1431.   swait()
  1432.   PlayAnimationFromTable({
  1433.          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),
  1434.          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),  
  1435.          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),
  1436.          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),
  1437.          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),
  1438.          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),
  1439.   }, .5, false)
  1440.   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)
  1441.   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)
  1442.  end
  1443.  
  1444.  local hit = nil
  1445.  while hit == nil do
  1446.   swait()
  1447.   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)
  1448.   hit,pos=RayCast(RootPart.Position, (CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector, 4, Character)
  1449.  end
  1450.  CFuncs.Sound.Create("663164690", Hole, .3, .8)
  1451.  CFuncs.Sound.Create("663164690", Hole2, .3, .8)
  1452.  swait(5)
  1453.  local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1454.  ref.CFrame = CFrame.new(Mouse.Hit.p - Vector3.new(0, -.2, 0))
  1455.  ref.Anchored = true
  1456.  game:GetService("Debris"):AddItem(ref, 6)
  1457.  for i = 1, 20 do
  1458.  local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  1459.  local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
  1460.  local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1461.  refs.Anchored = true
  1462.   refs.CFrame = CFrame.new(pos2)
  1463.  game:GetService("Debris"):AddItem(refs, 1)
  1464.  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)
  1465.  Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1466.  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)
  1467.  CFuncs.Sound.Create("340508929", refs, .8, .7)
  1468.  CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1469.  MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
  1470.  for i = 0, 1 do
  1471.   swait()
  1472.   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)
  1473.   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)
  1474.   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)
  1475.  end
  1476.  local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  1477.  local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
  1478.  local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  1479.  refs.Anchored = true
  1480.   refs.CFrame = CFrame.new(pos2)
  1481.  game:GetService("Debris"):AddItem(refs, 1)
  1482.  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)
  1483.  Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1484.  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)
  1485.  CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1486.  CFuncs.Sound.Create("340508929", refs, .8, .7)
  1487.  MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
  1488.  for i = 0, 1 do
  1489.   swait()
  1490.   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)
  1491.   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)
  1492.   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)
  1493.  end
  1494.  end
  1495.  swait(10)
  1496.  Humanoid.WalkSpeed = 14
  1497.  Humanoid.JumpPower = 50
  1498.  Attack = false
  1499. end
  1500.  
  1501. function Innocent_s_Tear()
  1502.  Attack = true
  1503.  for i = 0, 1, 0.17 do
  1504.   swait()
  1505.   PlayAnimationFromTable({
  1506.          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),
  1507.          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),
  1508.          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),
  1509.          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),
  1510.          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),
  1511.          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),
  1512.   }, .4, false)
  1513.  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)
  1514.  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)
  1515.  end
  1516.  CFuncs.Sound.Create("200632211", Hole, .8, .6)
  1517.  local gg = nil
  1518.  for i = 0, 1, 0.18 do
  1519.   swait()
  1520.   for i, v in pairs(FindNearestTorso2(Head.CFrame.p, 8)) do
  1521.    if v:FindFirstChild('Head') then
  1522.     if gg == nil then
  1523.     CFuncs.Sound.Create("260430060", Hole, .8, .9)
  1524.     end
  1525.     gg = v
  1526.     if v:findFirstChildOfClass("Humanoid") ~= nil then
  1527.     v:findFirstChildOfClass("Humanoid").PlatformStand = true
  1528.     end
  1529.     v:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1530.    end
  1531.   end
  1532.   PlayAnimationFromTable({
  1533.          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),
  1534.          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),
  1535.          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),
  1536.          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),
  1537.          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),
  1538.          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),
  1539.   }, .45, false)
  1540.  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)
  1541.  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)
  1542.  end
  1543.  if gg ~= nil then
  1544.  Humanoid.WalkSpeed = 0
  1545.  Humanoid.JumpPower = 0
  1546.  for i = 0, 1, 0.16 do
  1547.   swait()
  1548.   if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1549.   gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1550.   end
  1551.   gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1552.   PlayAnimationFromTable({
  1553.          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),
  1554.          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),
  1555.          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),
  1556.          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),
  1557.          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),
  1558.          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),
  1559.   }, .4, false)
  1560.  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)
  1561.  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)
  1562.  if gg == nil then
  1563.   break
  1564.  end
  1565.  end
  1566.  if gg.Name == "Salvo_Starly" or gg.Name == "Nebula_Zorua" or gg.Name == "CKbackup" then
  1567.  for i = 0, 1, 0.04 do
  1568.   swait()
  1569.   if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1570.   gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1571.   end
  1572.   gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1573.   PlayAnimationFromTable({
  1574.          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),
  1575.          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),
  1576.          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),
  1577.          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),
  1578.          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),
  1579.          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),
  1580.   }, .4, false)
  1581.  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)
  1582.  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)
  1583.  if gg == nil then
  1584.   break
  1585.  end
  1586.  end
  1587.  for i = 0, 1, 0.035 do
  1588.   swait()
  1589.   if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1590.   gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1591.   end
  1592.   gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1593.   PlayAnimationFromTable({
  1594.          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),
  1595.          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),
  1596.          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),
  1597.          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),
  1598.          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),
  1599.          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),
  1600.   }, .12, false)
  1601.  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)
  1602.  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)
  1603.  end
  1604.  else
  1605.  for i = 0, 10 do
  1606.  CFuncs.Sound.Create("259291804", Hole, 1.1, .8)
  1607.  Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1608.  Damage(Hole, gg.Head, 0, 0, 0,  "Blood", gg, 0, "Top", "142858160", math.random(2, 5)/1.4)
  1609.  if gg:findFirstChildOfClass("Humanoid") ~= nil then
  1610.   gg:findFirstChildOfClass("Humanoid").PlatformStand = true
  1611.  end
  1612.  gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1613.  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)
  1614.  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)
  1615.  swait()
  1616.  gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
  1617.  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)
  1618.  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)
  1619.  swait()
  1620.  if gg == nil then
  1621.   break
  1622.  end
  1623.  end
  1624.  end
  1625.  swait(10)
  1626.  end
  1627.  Attack = false
  1628.  Humanoid.WalkSpeed = 14
  1629.  Humanoid.JumpPower = 50
  1630. end
  1631.  
  1632.  
  1633. function Run()
  1634.  if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1635.  coroutine.resume(coroutine.create(function()
  1636.   if Victim ~= Mouse.Target.Parent then
  1637.   Victim = Mouse.Target.Parent
  1638.   Billb.Adornee = Victim.Torso
  1639.   Billb.Enabled = true
  1640.   CFuncs.Sound.Create("749189256", Mouse.Target.Parent, .8, math.random(5, 15) / 10)
  1641.    for i = 1, 0, -.05 do
  1642.    swait()
  1643.    D1.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1644.    D2.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1645.    D3.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
  1646.    D3.Rotation = math.random(-360, 360)
  1647.    D1.Size = UDim2.new(3, i * math.random(5, 40), 3, i * math.random(5, 40))
  1648.    D2.Size = UDim2.new(2.4, i * math.random(5, 40), 2.4, i * math.random(5, 40))
  1649.    D3.Size = UDim2.new(.2, i * math.random(5, 40), .2, i * math.random(5, 40))
  1650.    D1.ImageTransparency = i
  1651.    D2.ImageTransparency = i
  1652.    D3.ImageTransparency = i
  1653.    end
  1654.    D1.TileSize = UDim2.new(1, 0, 1, 0)
  1655.    D2.TileSize = UDim2.new(1, 0, 1, 0)
  1656.    D3.TileSize = UDim2.new(1, 0, 1, 0)
  1657.    D3.Rotation = 45
  1658.   end
  1659.  end))
  1660.  end
  1661. end
  1662. function Hide_n_Seek()
  1663.  Delay2 = true
  1664.  for i = 0, 1, math.random(1, 2)/9 do
  1665.  swait()
  1666.  CFuncs.Sound.Create("155202884", Head, .4, math.random(5, 15) / 5)
  1667.  FT.Parent = Torso
  1668.  RA.Parent = RightArm
  1669.  LA.Parent = LeftArm
  1670.  RL.Parent = RightLeg
  1671.  LL.Parent = LeftLeg
  1672.  D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1673.  D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1674.  D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1675.  D3.Rotation = math.random(-360, 360)
  1676.  for _, v in pairs(Character:children()) do
  1677.   if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1678.    v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  1679.   elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1680.    v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  1681.   end
  1682.   for _, v in pairs(m:children()) do
  1683.    if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1684.     v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
  1685.    end  
  1686.   end
  1687.  end
  1688.  end
  1689.  for _, v in pairs(Character:children()) do
  1690.   if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1691.    v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1692.   elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1693.    v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1694.   end
  1695.   for _, v in pairs(m:children()) do
  1696.    if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1697.     v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1698.    end  
  1699.   end
  1700.  end
  1701.  if Victim:FindFirstChildOfClass("Humanoid") ~= nil then
  1702.  RootPart.CFrame = Victim.Head.CFrame * CFrame.new(0, 0, 6)
  1703.  else
  1704.  Victim = nil
  1705.  end
  1706.  D1.TileSize = UDim2.new(1, 0, 1, 0)
  1707.  D2.TileSize = UDim2.new(1, 0, 1, 0)
  1708.  D3.TileSize = UDim2.new(1, 0, 1, 0)
  1709.  D3.Rotation = 45
  1710.  FT.Parent = nil
  1711.  RA.Parent = nil
  1712.  LA.Parent = nil
  1713.  RL.Parent = nil
  1714.  LL.Parent = nil
  1715.  Delay2 = false
  1716. end
  1717.  
  1718. function Happy_Ending()
  1719.  Attack = true
  1720.  Humanoid.WalkSpeed = 0
  1721.  Humanoid.JumpPower = 0
  1722.  for i = 1, 0, -0.01 do
  1723.   swait()
  1724.   spook.Volume = i - .01
  1725.   PlayAnimationFromTable({
  1726.          CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1727.          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),
  1728.          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),
  1729.          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),
  1730.          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),
  1731.          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),
  1732.   }, .12, false)
  1733.  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)
  1734.  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)
  1735.  end
  1736.  Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1737.  Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
  1738.  CFuncs.Sound.Create("259291804", Hole, 1.1, .8)
  1739.  CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
  1740.  CFuncs.Sound.Create("142858160", Head, 1.3, math.random(2, 5)/1.4)
  1741.  
  1742.  if Character.Name == "Salvo_Starly" or Character.Name == "Nebula_Zorua" or Character.Name == "CKbackup" then
  1743.  CFuncs.Sound.Create("873911886", RootPart, .8, .8)
  1744.  Effects.Sphere.Create(BrickColor.new("Royal purple"), RootPart.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
  1745.  swait(55)
  1746.  for i = 0, 1, 0.01 do
  1747.   swait()
  1748.   spook.Volume = i + .01
  1749.   PlayAnimationFromTable({
  1750.          CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1751.          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),
  1752.          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),
  1753.          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),
  1754.          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),
  1755.          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),
  1756.   }, .14, false)
  1757.  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)
  1758.  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)
  1759.  end
  1760.  Attack = false
  1761.  Humanoid.WalkSpeed = 14
  1762.  Humanoid.JumpPower = 50
  1763.  else
  1764.  Deed = true
  1765.  Blood.Enabled = true
  1766.  m.Parent = workspace
  1767.  swait(1)
  1768.  Character:BreakJoints()
  1769.  swait(5)
  1770.  for _, v in pairs(m:children()) do
  1771.   if v:IsA("Part") and v.Name ~= "FHead" and v.Name ~= "Shush" and v.Name ~= "Shush2" then
  1772.    v.CanCollide = true
  1773.   end
  1774.  end
  1775.  game:GetService("Debris"):AddItem(m, 40)
  1776.  Blood.Enabled = false
  1777.  swait(30)
  1778.  CFuncs.Sound.Create("155202884", Torso, 1, math.random(5, 15) / 10)  
  1779.  FT.Parent = Torso
  1780.  RA.Parent = RightArm
  1781.  LA.Parent = LeftArm
  1782.  RL.Parent = RightLeg
  1783.  LL.Parent = LeftLeg
  1784.  for i = 0, 1, math.random(1, 10)/60 do
  1785.  swait()
  1786.  for _, v in pairs(Character:children()) do
  1787.    if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1788.     v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1789.    elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
  1790.     v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1791.    elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1792.     v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1793.    end
  1794.   end
  1795.  end
  1796.  Character:Destroy()
  1797.  end
  1798. end
  1799.  
  1800. Mouse.Button1Down:connect(function()
  1801.  if Attack == false and Hold == false then
  1802.  Broken_wing_bird()
  1803.  end
  1804. end)
  1805. Mouse.Button1Up:connect(function()
  1806.  if Hold == true then
  1807.  Hold = false
  1808.  end
  1809. end)
  1810.  
  1811. Mouse.KeyDown:connect(function(Key)
  1812.  Key = Key:lower()
  1813.  if Attack == false and Key == 'q' then
  1814.  Run()
  1815.  elseif Attack == false and Key == 'e' and Delay2 == false and Victim ~= nil then
  1816.  Hide_n_Seek()
  1817.  elseif Attack == false and Key == 'z' and Hold == false then
  1818.  Innocent_s_Tear()
  1819.  elseif Attack == false and Key == 'x' then
  1820.  Butterfly_on_the_ground()
  1821.  elseif Key == "p" then
  1822.  Happy_Ending()
  1823.  elseif Key == "g" then
  1824.  end
  1825. end)
  1826.  
  1827. Mouse.KeyUp:connect(function(Key)
  1828. end)
  1829.  
  1830.  
  1831.  
  1832. coroutine.resume(coroutine.create(function()
  1833. while true do
  1834.  swait()
  1835.  if Delay == false then
  1836.  Randomize = math.random(0, 120)
  1837.  if Randomize == 1 then
  1838.  FT.Parent = Torso
  1839.  RA.Parent = RightArm
  1840.  LA.Parent = LeftArm
  1841.  RL.Parent = RightLeg
  1842.  LL.Parent = LeftLeg
  1843.  for i = 0, 1, math.random(1, 10)/20 do
  1844.  swait()
  1845.  spook2.Octave = math.random(1, 20) / 10
  1846.  spook.PlaybackSpeed = math.random(1, 20) / 12
  1847.  D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1848.  D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1849.  D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
  1850.  D3.Rotation = math.random(-360, 360)
  1851.  for _, v in pairs(Character:children()) do
  1852.   if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1853.    v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1854.   elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1855.    v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1856.   end
  1857.   for _, v in pairs(m:children()) do
  1858.    if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Shush2" or v.Name == "Head") then
  1859.     v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
  1860.    end  
  1861.   end
  1862.  end
  1863.  end
  1864.  spook2.Octave = 1
  1865.  spook.PlaybackSpeed = .3
  1866.  D1.TileSize = UDim2.new(1, 0, 1, 0)
  1867.  D2.TileSize = UDim2.new(1, 0, 1, 0)
  1868.  D3.TileSize = UDim2.new(1, 0, 1, 0)
  1869.  D3.Rotation = 45
  1870.  for _, v in pairs(Character:children()) do
  1871.   if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
  1872.    v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1873.   elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
  1874.    v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1875.   end
  1876.   for _, v in pairs(m:children()) do
  1877.    if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
  1878.     v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
  1879.    end  
  1880.   end
  1881.  end
  1882.  FT.Parent = nil
  1883.  RA.Parent = nil
  1884.  LA.Parent = nil
  1885.  RL.Parent = nil
  1886.  LL.Parent = nil
  1887.  end
  1888.  end
  1889.  end
  1890. end))
  1891.  
  1892. while true do
  1893.  swait()
  1894.  D1.Rotation = D1.Rotation - 2
  1895.  D2.Rotation = D2.Rotation + 4
  1896.  Animie = math.random(1, 5) / 10
  1897.  if Deed == false then
  1898.  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)
  1899.  end
  1900.  if Head:findFirstChild("face") ~= nil then
  1901.   Head:findFirstChild("face"):Destroy()
  1902.  end
  1903.  if spook.Parent == nil then
  1904.   spook = Create("Sound"){
  1905.   Parent = Character,
  1906.   SoundId = "rbxassetid://504871254",
  1907.   Volume = 1.3,
  1908.   PlaybackSpeed = .3,
  1909.   Looped = true
  1910.   }
  1911.   spook2 = Create("PitchShiftSoundEffect"){
  1912.   Parent = spook,
  1913.   Octave = 1
  1914.   }
  1915.   spook:Play()
  1916.  end
  1917.  for i, v in pairs(Character:GetChildren()) do
  1918.   if v:IsA("Part") then
  1919.    v.Material = "SmoothPlastic"
  1920.   elseif v:IsA("Accessory") then
  1921.    v:WaitForChild("Handle").Material = "SmoothPlastic"
  1922.   end
  1923.  end
  1924.  if Victim ~= nil and Victim:FindFirstChildOfClass("Humanoid") == nil then
  1925.  Victim = nil
  1926.  Billb.Adornee = nil
  1927.  Billb.Enabled = false
  1928.  end
  1929.  Humanoid.MaxHealth = 11111110896723058319876184696208490496
  1930.  Humanoid.Health = 11111110896723058319876184696208490496
  1931.  Humanoid.Name = Re[math.random(1, 93)]..Re[math.random(1, 93)]..Re[math.random(1, 93)]
  1932.  TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1933.  Velocity = RootPart.Velocity.y
  1934.  Sine = Sine + Change
  1935.  local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1936.   if RootPart.Velocity.y > 1 and hit == nil then
  1937.    Anim = "Jump"
  1938.    if Attack == false then
  1939.     Change = 1
  1940.    PlayAnimationFromTable({
  1941.            CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1942.            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),
  1943.            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),
  1944.            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),
  1945.            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),
  1946.            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),
  1947.    }, Animie, false)
  1948.    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)
  1949.     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)
  1950.    end
  1951.   elseif RootPart.Velocity.y < -1 and hit == nil then
  1952.    Anim = "Fall"
  1953.    if Attack == false then
  1954.     Change = 1
  1955.    PlayAnimationFromTable({
  1956.            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),
  1957.            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),
  1958.                  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),
  1959.            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),
  1960.            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),
  1961.            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),
  1962.    }, Animie, false)
  1963.    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)
  1964.     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)
  1965.    end
  1966.   elseif TorsoVelocity < 1 xss=removed Anim = "Idle" xss=removed xss=removed xss=removed xss=removed> 2 and hit ~= nil then
  1967.    Anim = "Walk"
  1968.    if Attack == false then
  1969.     Change = 3
  1970.    PlayAnimationFromTable({
  1971.            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),  
  1972.            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),
  1973.            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),
  1974.            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),
  1975.            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),
  1976.            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),
  1977.    }, Animie, false)
  1978.     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)
  1979.      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)
  1980.    end
  1981.   end
  1982.  if #Effects > 0 then
  1983.   for e = 1, #Effects do
  1984.    if Effects[e] ~= nil then
  1985.     local Thing = Effects[e]
  1986.     if Thing ~= nil then
  1987.      local Part = Thing[1]
  1988.      local Mode = Thing[2]
  1989.      local Delay = Thing[3]
  1990.      local IncX = Thing[4]
  1991.      local IncY = Thing[5]
  1992.      if Thing[2] == "Shoot" then
  1993.      Look = Thing[1]
  1994.      local hit, pos = RayCast(Thing[4], Look, 20, Character)
  1995.      local mag = (Thing[4] - pos).magnitude
  1996.      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)
  1997.      Thing[4]=Thing[4] + (Look * 20)
  1998.      Thing[3]=Thing[3] - 1
  1999.      if hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") ~= nil then
  2000.      local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
  2001.      ref.Anchored = true
  2002.      ref.CFrame = CFrame.new(pos)
  2003.      CFuncs.Sound.Create("1166474639", ref, 1.2, 1.1)
  2004.      Damage(hit, hit, 0, 0, 0,  "Blood", hit, 0, "Top", "142858160", math.random(2, 5)/1.4)
  2005.      game:GetService("Debris"):AddItem(ref, 1)
  2006.                     elseif hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") == nil then
  2007.                     Thing[3] = 0
  2008.      end
  2009.      --MagnitudeDamage(ref, 2, 8, 9, 0, .2, "Normal")
  2010.      end
  2011.      if Thing[3] <= 0 then
  2012.      table.remove(Effects, e)
  2013.      end
  2014.      end
  2015.      if Thing[2] ~= "Shoot" then
  2016.      if Thing[1].Transparency <= 1 then
  2017.       if Thing[2] == "Block1" then
  2018.        Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2019.        Mesh = Thing[7]
  2020.        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2021.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2022.       elseif Thing[2] == "Ice" then
  2023.        if Thing[6] <= Thing[5] then
  2024.         Thing[6] = Thing[6] + .05
  2025.         Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  2026.        else
  2027.         Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2028.        end
  2029.       elseif Thing[2] == "Shatter" then
  2030.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2031.        Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2032.        Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2033.        Thing[6] = Thing[6] + Thing[5]
  2034.       elseif Thing[2] == "Block2" then
  2035.        Thing[1].CFrame = Thing[1].CFrame
  2036.        Mesh = Thing[7]
  2037.        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2038.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2039.       elseif Thing[2] == "Block3" then
  2040.        Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2041.        Mesh = Thing[7]
  2042.        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2043.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2044.       elseif Thing[2] == "Block4" then
  2045.        Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2046.        Mesh = Thing[7]
  2047.        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2048.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2049.       elseif Thing[2] == "Block2Fire" then
  2050.        Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2051.        Mesh = Thing[7]
  2052.        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2053.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2054.        if Thing[1].Transparency >= .3 then
  2055.         Thing[1].BrickColor = BrickColor.new("Bright red")
  2056.        else
  2057.         Thing[1].BrickColor = BrickColor.new("Bright yellow")
  2058.        end
  2059.       elseif Thing[2] == "Cylinder" then
  2060.        Mesh = Thing[7]
  2061.        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2062.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2063.       elseif Thing[2] == "Blood" then
  2064.        Mesh = Thing[7]
  2065.        Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  2066.        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2067.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2068.       elseif Thing[2] == "Elec" then
  2069.        Mesh = Thing[10]
  2070.        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2071.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2072.        Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  2073.        Thing[1].Rotation = Vector3.new(0, 0, 0)
  2074.       elseif Thing[2] == "Disappear" then
  2075.        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2076.       end
  2077.      else
  2078.       Part.Parent = nil
  2079.       table.remove(Effects, e)
  2080.      end
  2081.     end
  2082.    end
  2083.   end
  2084.  end
  2085. end
  2086.  
  2087. --wat



  • Recent Roblox Scripts