SHARE
TWEET

Untitled

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