View difference between Paste ID: GZ5yA7K7 and Mcn2VSXk
SHOW: | | - or go back to the newest paste.
1
--[[I'm sorry, my Blazey.. I had to..]]--
2
--[[It was spread too much, Nokiskid had it and was probably gonna sell it.]]--
3
 
4
--[[FOR YOU SKIDS: This is the official genocider sequel.]]--
5
--[[Project Name: Sadique/Sadist]]--
6
--[[qbxeeb]]--
7
wait(1 / 60)
8
Effects = { }
9
local Player = game.Players.localPlayer
10
local Mouse = Player:GetMouse()
11
local Character = Player.Character
12
local Humanoid = Character:findFirstChildOfClass("Humanoid")
13
local Head = Character.Head
14
local RootPart = Character.HumanoidRootPart
15
local Torso = Character.Torso
16
local LeftArm = Character["Left Arm"]
17
local RightArm = Character["Right Arm"]
18
local LeftLeg = Character["Left Leg"]
19
local RightLeg = Character["Right Leg"]
20
local Camera = game.Workspace.CurrentCamera
21
local RootJoint = RootPart.RootJoint
22
local Equipped = false
23
local Attack = false
24
local Anim = 'Idle'
25
local Idle = 0
26
local Combo = 1
27
local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
28
local Velocity = RootPart.Velocity.y
29
local Sine = 0
30
local Change = 1
31
local Animie = .3
32
local Randomize = 0
33
local Victim = nil
34
local Delay = false
35
local Delay2 = false
36
local Rampage = "Normal"
37
local Deed = false
38
 
39
 
40
Humanoid.WalkSpeed = 14
41
Humanoid.JumpPower = 50
42
Humanoid.Animator.Parent = nil
43
Character.Animate.Parent = nil
44
 
45
local newMotor = function(part0, part1, c0, c1)
46
    local w = Instance.new('Motor', part0)
47
    w.Part0 = part0
48
    w.Part1 = part1
49
    w.C0 = c0
50
    w.C1 = c1
51
    return w
52
end
53
 
54
function clerp(a, b, t)
55
    return a:lerp(b, t)
56
end
57
 
58
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
59
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
60
 
61
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
62
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
63
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
64
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
65
RootJoint.C1 = CFrame.new(0, 0, 0)
66
RootJoint.C0 = CFrame.new(0, 0, 0)
67
Torso.Neck.C1 = CFrame.new(0, 0, 0)
68
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
69
 
70
local rarmc1 = RW.C1
71
local larmc1 = LW.C1
72
local rlegc1 = RH.C1
73
local llegc1 = LH.C1
74
 
75
local resetc1 = false
76
 
77
function PlayAnimationFromTable(table, speed, bool)
78
    RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
79
    Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
80
    RW.C0 = clerp(RW.C0, table[3], speed)
81
    LW.C0 = clerp(LW.C0, table[4], speed)
82
    RH.C0 = clerp(RH.C0, table[5], speed)
83
    LH.C0 = clerp(LH.C0, table[6], speed)
84
    if bool == true then
85
        if resetc1 == false then
86
            resetc1 = true
87
            RootJoint.C1 = RootJoint.C1
88
            Torso.Neck.C1 = Torso.Neck.C1
89
            RW.C1 = rarmc1
90
            LW.C1 = larmc1
91
            RH.C1 = rlegc1
92
            LH.C1 = llegc1
93
        end
94
    end
95
end
96
 
97
ArtificialHB = Instance.new("BindableEvent", script)
98
ArtificialHB.Name = "Heartbeat"
99
 
100
script:WaitForChild("Heartbeat")
101
 
102
frame = 1 / 30
103
tf = 0
104
allowframeloss = false
105
tossremainder = false
106
lastframe = tick()
107
script.Heartbeat:Fire()
108
 
109
game:GetService("RunService").Heartbeat:connect(function(s, p)
110
    tf = tf + s
111
    if tf >= frame then
112
        if allowframeloss then
113
            script.Heartbeat:Fire()
114
            lastframe = tick()
115
        else
116
            for i = 1, math.floor(tf / frame) do
117
                script.Heartbeat:Fire()
118
            end
119
            lastframe = tick()
120
        end
121
        if tossremainder then
122
            tf = 0
123
        else
124
            tf = tf - frame * math.floor(tf / frame)
125
        end
126
    end
127
end)
128
 
129
function swait(num)
130
    if num == 0 or num == nil then
131
        ArtificialHB.Event:wait()
132
    else
133
        for i = 0, num do
134
            ArtificialHB.Event:wait()
135
        end
136
    end
137
end
138
 
139
local RbxUtility = LoadLibrary("RbxUtility")
140
local Create = RbxUtility.Create
141
 
142
local m = Create("Model"){
143
    Parent = Character,
144
    Name = "WeaponModel"
145
}
146
 
147
spook = Create("Sound"){
148
    Parent = Character,
149
    SoundId = "rbxassetid://504871254",
150
    Volume = 1.3,
151
    PlaybackSpeed = 0.3,
152
    Looped = true
153
}
154
spook2 = Create("PitchShiftSoundEffect"){
155
    Parent = spook,
156
    Octave = 1
157
}
158
spook:Play()
159
 
160
Billb = Create("BillboardGui"){
161
    Name = "Targetted",
162
    Parent = RootPart,
163
    Adornee = nil,
164
    LightInfluence = 0,
165
    AlwaysOnTop = true,
166
    Size = UDim2.new(5, 0, 5, 0)
167
}
168
D1 = Create("ImageLabel"){
169
    Parent = Billb,
170
    BackgroundTransparency = 1,
171
    Position = UDim2.new(.5, 0, .5, 0),
172
    Size = UDim2.new(1, 0, 1, 0),
173
    AnchorPoint = Vector2.new(.5, .5),
174
    Image = "rbxassetid://133820006",
175
    ImageColor3 = Color3.new(165 / 255, 0, 0),
176
    ImageTransparency = 1,
177
    ScaleType = "Tile"
178
}
179
D2 = D1:Clone()
180
D2.Parent = Billb
181
D2.Size = UDim2.new(1.4, 0, 1.4, 0)
182
D3 = D1:Clone()
183
D3.Parent = Billb
184
D3.Size = UDim2.new(.05, 0, .05, 0)
185
D3.Image = "rbxassetid://1215682739"
186
D3.Rotation = 45
187
 
188
function RemoveOutlines(part)
189
    part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
190
end
191
   
192
CFuncs = { 
193
    Part = {
194
        Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
195
            local Part = Create("Part"){
196
                Parent = Parent,
197
                Reflectance = Reflectance,
198
                Transparency = Transparency,
199
                CanCollide = false,
200
                Locked = true,
201
                BrickColor = BrickColor.new(tostring(BColor)),
202
                Name = Name,
203
                Size = Size,
204
                Material = Material,
205
            }
206
            RemoveOutlines(Part)
207
            if Size == Vector3.new(.2,.2,.2) then
208
                Part.Size = Vector3.new(0.2, 0.2, 0.2)
209
            else
210
                Part.Size = Size
211
            end
212
            return Part
213
        end;
214
    };
215
   
216
    Mesh = {
217
        Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
218
            local Msh = Create(Mesh){
219
                Parent = Part,
220
                Offset = OffSet,
221
                Scale = Scale,
222
            }
223
            if Mesh == "SpecialMesh" then
224
                Msh.MeshType = MeshType
225
                if MeshId ~= "" then
226
                Msh.MeshId =  "rbxassetid://" .. MeshId
227
                end
228
            end
229
            return Msh
230
        end;
231
    };
232
 
233
    Weld = {
234
        Create = function(Parent, Part0, Part1, C0, C1)
235
            local Weld = Create("Weld"){
236
                Parent = Parent,
237
                Part0 = Part0,
238
                Part1 = Part1,
239
                C0 = C0,
240
                C1 = C1,
241
            }
242
            return Weld
243
        end;
244
    };
245
 
246
    Sound = {
247
        Create = function(id, par, vol, pit)
248
            coroutine.resume(coroutine.create(function()
249
                local S = Create("Sound"){
250
                    Volume = vol,
251
                    Pitch = pit or 1,
252
                    Parent = par or workspace,
253
                }
254
                if id ~= "" then
255
                    S.SoundId = "rbxassetid://" .. id
256
                end
257
                swait()
258
                S:play()
259
                game:GetService("Debris"):AddItem(S, 10)
260
            end))
261
        end;
262
    };
263
   
264
    ParticleEmitter = {
265
        Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
266
            local Particle = Create("ParticleEmitter"){
267
                Parent = Parent,
268
                Color = ColorSequence.new(Color1, Color2),
269
                LightEmission = LightEmission,
270
                Size = Size,
271
                Texture = Texture,
272
                Transparency = Transparency,
273
                ZOffset = ZOffset,
274
                Acceleration = Accel,
275
                Drag = Drag,
276
                LockedToPart = LockedToPart,
277
                VelocityInheritance = VelocityInheritance,
278
                EmissionDirection = EmissionDirection,
279
                Enabled = Enabled,
280
                Lifetime = LifeTime,
281
                Rate = Rate,
282
                Rotation = Rotation,
283
                RotSpeed = RotSpeed,
284
                Speed = Speed,
285
                VelocitySpread = VelocitySpread,
286
            }
287
            return Particle
288
        end;
289
    };
290
   
291
    CreateTemplate = {
292
       
293
    };
294
}
295
FHead=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Head",Vector3.new(1, 1, 1))
296
FHeadWeld=CFuncs.Weld.Create(m,Head,FHead,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
297
CFuncs.Mesh.Create("SpecialMesh",FHead,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25, 1.25, 1.25))
298
FHead.CanCollide = false
299
Head.Transparency = 1
300
 
301
FT = CFuncs.Mesh.Create("SpecialMesh",Torso,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
302
RA = CFuncs.Mesh.Create("SpecialMesh",RightArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
303
LA = CFuncs.Mesh.Create("SpecialMesh",LeftArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
304
RL = CFuncs.Mesh.Create("SpecialMesh",RightLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
305
LL = CFuncs.Mesh.Create("SpecialMesh",LeftLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
306
FT.MeshId = "rbxasset://fonts/torso.mesh"
307
RA.MeshId = "rbxasset://fonts/rightarm.mesh"
308
LA.MeshId = "rbxasset://fonts/leftarm.mesh"
309
RL.MeshId = "rbxasset://fonts/rightleg.mesh"
310
LL.MeshId = "rbxasset://fonts/leftleg.mesh"
311
FT.Parent = nil
312
RA.Parent = nil
313
LA.Parent = nil
314
RL.Parent = nil
315
LL.Parent = nil
316
 
317
 
318
Handle=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Handle",Vector3.new(1.10000002, 0.200000003, 0.399999976))
319
HandleWeld=CFuncs.Weld.Create(m,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
320
CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
321
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
322
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250002742, -0.450048923, 0, -1, 0, 0, 0, -1, 1, 0, 0))
323
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
324
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
325
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.980041981, 0, 0.820010304, 1, 0, 0, 0, 1, 0, 0, 0, 1))
326
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
327
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
328
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.820030928, 0, 0.82000649, 1, 0, 0, 0, 1, 0, 0, 0, 1))
329
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.0051, 0.550000012))
330
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
331
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.409988165, 0, 0.250000358, 1, 0, 0, 0, 1, 0, 0, 0, 1))
332
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
333
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
334
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-06, -0.250000358, -9.53674316e-07, 0, 1, 0, 0, 0, -1, -1, 0, 0))
335
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
336
Clip=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Clip",Vector3.new(1, 0.200000003, 0.399999976))
337
ClipWeld=CFuncs.Weld.Create(m,Handle,Clip,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.649999857, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
338
CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
339
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
340
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.40998876, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
341
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
342
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
343
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
344
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
345
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
346
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
347
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
348
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
349
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
350
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
351
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
352
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0100200176, 0, 0.140003324, 1, 0, 0, 0, 1, 0, 0, 0, 1))
353
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
354
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
355
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.800001383, -0.600008965, 0, 1, 0, 0, 0, 1, 1, 0, 0))
356
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
357
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
358
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.639939666, 6.48498535e-05, 0.475003004, 0, 0, 1, 0, 1, 0, -1, 0, 0))
359
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
360
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
361
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
362
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
363
Hole=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Hole",Vector3.new(0.200000003, 0.100000001, 0.200000003))
364
HoleWeld=CFuncs.Weld.Create(m,Handle,Hole,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800039053, -1.50998962, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
365
CFuncs.Mesh.Create("CylinderMesh",Hole,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
366
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
367
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
368
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
369
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
370
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
371
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
372
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
373
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
374
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
375
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.199999988))
376
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.649999976, -0.650010109, 0, -1, 0, 0, 0, -1, 1, 0, 0))
377
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
378
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000018, 0.200000003))
379
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
380
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
381
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
382
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250000358, -0.449951887, 0, -1, 0, 0, 0, 1, -1, 0, 0))
383
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
384
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.599999964, 0.300000012, 0.100000001))
385
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
386
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
387
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
388
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
389
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
390
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
391
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
392
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
393
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
394
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
395
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
396
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
397
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700000167, 0.900013924, 0, 1, 0, 0, 0, -1, -1, 0, 0))
398
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1.005))
399
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
400
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.549990773, 1, 0, 0, 0, 1, 0, 0, 0, 1))
401
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
402
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
403
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
404
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
405
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
406
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.750002623, 1.00003505, 0, -1, 0, 0, 0, 1, -1, 0, 0))
407
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
408
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
409
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
410
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
411
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
412
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, 0.700013995, 1, 0, 0, 0, 1, 0, 0, 0, 1))
413
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
414
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
415
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
416
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
417
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
418
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, -0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
419
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
420
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
421
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, 0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
422
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
423
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
424
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
425
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
426
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
427
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02000904, 0, -0.949990749, 1, 0, 0, 0, 1, 0, 0, 0, 1))
428
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
429
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
430
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, 0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
431
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
432
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
433
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, -0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
434
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
435
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
436
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
437
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
438
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
439
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, 0.0800018311, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
440
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
441
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
442
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, -0.349986911, 1, 0, 0, 0, 1, 0, 0, 0, 1))
443
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
444
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
445
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, -0.0799980164, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
446
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
447
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
448
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499481201, 0, 0.455062389, 0.422881097, 0, 0.90618521, 0, 1, 0, -0.90618521, 0, 0.422881067))
449
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
450
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
451
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.920023918, 0, -1.0199939, 1, 0, 0, 0, 1, 0, 0, 0, 1))
452
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
453
 
454
Handle2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Handle2",Vector3.new(1.10000002, 0.200000003, 0.399999976))
455
Handle2Weld=CFuncs.Weld.Create(m,LeftArm,Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
456
CFuncs.Mesh.Create("BlockMesh",Handle2,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
457
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
458
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250002742, -0.450048923, 0, -1, 0, 0, 0, -1, 1, 0, 0))
459
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
460
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
461
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.980041981, 0, 0.820010304, 1, 0, 0, 0, 1, 0, 0, 0, 1))
462
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
463
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
464
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.820030928, 0, 0.82000649, 1, 0, 0, 0, 1, 0, 0, 0, 1))
465
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
466
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
467
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.409988165, 0, 0.250000358, 1, 0, 0, 0, 1, 0, 0, 0, 1))
468
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
469
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
470
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-06, -0.250000358, -9.53674316e-07, 0, 1, 0, 0, 0, -1, -1, 0, 0))
471
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
472
Clip=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Clip",Vector3.new(1, 0.200000003, 0.399999976))
473
ClipWeld=CFuncs.Weld.Create(m,Handle2,Clip,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.649999857, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
474
CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
475
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
476
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.40998876, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
477
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
478
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
479
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
480
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
481
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
482
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
483
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
484
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
485
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
486
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
487
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
488
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0100200176, 0, 0.140003324, 1, 0, 0, 0, 1, 0, 0, 0, 1))
489
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
490
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
491
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.800001383, -0.600008965, 0, 1, 0, 0, 0, 1, 1, 0, 0))
492
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
493
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
494
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.639939666, 6.48498535e-05, 0.475003004, 0, 0, 1, 0, 1, 0, -1, 0, 0))
495
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
496
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
497
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
498
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
499
Hole2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Hole2",Vector3.new(0.200000003, 0.100000001, 0.200000003))
500
Hole2Weld=CFuncs.Weld.Create(m,Handle2,Hole2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800039053, -1.50998962, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
501
CFuncs.Mesh.Create("CylinderMesh",Hole2,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
502
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
503
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
504
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
505
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
506
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
507
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
508
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
509
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
510
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
511
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.199999988))
512
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.649999976, -0.650010109, 0, -1, 0, 0, 0, -1, 1, 0, 0))
513
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
514
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000018, 0.200000003))
515
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
516
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
517
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
518
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-06, -0.250000358, -0.449951887, 0, -1, 0, 0, 0, 1, -1, 0, 0))
519
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
520
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.599999964, 0.300000012, 0.100000001))
521
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
522
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
523
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
524
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
525
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
526
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
527
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
528
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
529
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
530
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
531
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
532
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
533
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700000167, 0.900013924, 0, 1, 0, 0, 0, -1, -1, 0, 0))
534
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1.005))
535
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
536
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.549990773, 1, 0, 0, 0, 1, 0, 0, 0, 1))
537
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
538
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
539
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
540
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
541
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
542
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.750002623, 1.00003505, 0, -1, 0, 0, 0, 1, -1, 0, 0))
543
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
544
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
545
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
546
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
547
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
548
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, 0.700013995, 1, 0, 0, 0, 1, 0, 0, 0, 1))
549
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
550
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
551
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
552
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
553
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
554
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, -0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
555
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
556
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
557
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, 0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
558
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
559
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
560
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
561
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
562
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
563
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02000904, 0, -0.949990749, 1, 0, 0, 0, 1, 0, 0, 0, 1))
564
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
565
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
566
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, 0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
567
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
568
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
569
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, -0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
570
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
571
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
572
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
573
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
574
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
575
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, 0.0800018311, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
576
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
577
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
578
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10000801, 0, -0.349986911, 1, 0, 0, 0, 1, 0, 0, 0, 1))
579
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
580
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
581
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, -0.0799980164, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
582
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
583
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
584
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499481201, 0, 0.455062389, 0.422881097, 0, 0.90618521, 0, 1, 0, -0.90618521, 0, 0.422881067))
585
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
586
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
587
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.920023918, 0, -1.0199939, 1, 0, 0, 0, 1, 0, 0, 0, 1))
588
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
589
 
590
Shush=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","Shush",Vector3.new(0.200000003, 0.200000003, 0.200000003))
591
ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.529996872, -0.240020752, -0.0899963379, 1.5871283e-08, 1.15818466e-12, 1, -2.55182385e-07, 1.00000012, -3.45529827e-10, -1.00000012, -2.79396772e-07, -1.58675455e-08))
592
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
593
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Shush",Vector3.new(0.200000003, 0.200000003, 0.100000001))
594
ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.529996872, -0.240020752, -0.0899972916, 1.5871283e-08, 1.15818466e-12, 1, -2.55182385e-07, 1.00000012, -3.45529827e-10, -1.00000012, -2.79396772e-07, -1.58675455e-08))
595
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1.20000005, 0.899999976, 0.800000012))
596
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.300000012))
597
ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499996185, 0.0699939728, -0.0600013733, 1.5871283e-08, 1.15818466e-12, 1, 1.00000012, 2.79396772e-07, 1.58675455e-08, -2.55182385e-07, 1.00000012, -3.45529827e-10))
598
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
599
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.199999988))
600
ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.187038422, -0.0198893547, -1.5871283e-08, -1.15818466e-12, -1, -0.921719849, 0.387856632, -1.47594443e-08, 0.387856662, 0.921719849, 5.83585447e-09))
601
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
602
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.26000002))
603
ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.232531548, 0.00673818588, -1.5871283e-08, -1.15818466e-12, -1, -0.833314717, 0.552799165, -1.3413664e-08, 0.552799165, 0.833314776, 8.48363335e-09))
604
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
605
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.240000084))
606
ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.039185524, -0.109341145, -1.5871283e-08, -1.15818466e-12, -1, -0.981748402, -0.190185368, -1.55122226e-08, -0.190185368, 0.981748402, -3.35699379e-09))
607
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
608
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.120000094))
609
ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, 0.0304012299, -0.15789032, -1.5871283e-08, -1.15818466e-12, -1, -0.902570128, -0.430543363, -1.41728069e-08, -0.430543363, 0.902570128, -7.14352622e-09))
610
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
611
 
612
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.120000012, 0.210000068))
613
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499950409, 0.0232925415, 0.397506714, 5.17722219e-05, -0.000442385674, -1.00000036, 0.987985253, 0.154551089, -1.72778964e-05, 0.154551119, -0.987984896, 0.000445634127))
614
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
615
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.140000001, 0.25000003))
616
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499992371, 0.247455597, -0.0262145996, -7.54790381e-06, -1.24275684e-05, 1.00000048, 0.767775178, -0.640720129, -1.78813934e-06, 0.640720248, 0.76777482, 1.39474869e-05))
617
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
618
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.100000001, 0.120000094))
619
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.500003815, -0.256121635, 0.251476288, -4.41810116e-05, -4.7981739e-06, -1.00000048, 0.187089488, 0.982343197, -1.35600567e-05, 0.982343316, -0.187089384, -4.23565507e-05))
620
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
621
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.109999992, 0.180000082))
622
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, 0.190258026, 0.221046448, 1.83703378e-05, 2.40206718e-05, -1.00000048, 0.655323863, -0.755348384, -5.66244125e-06, -0.755348682, -0.655323744, -2.92360783e-05))
623
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
624
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0999998376, 0.519999981))
625
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499996185, 0.0484619141, 0.0416660309, 3.47616151e-07, -6.46710396e-06, 1.00000048, 0.991302073, 0.131609648, 4.54485416e-07, -0.131609663, 0.991301835, 5.93066216e-06))
626
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
627
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0799999982, 0.319999993))
628
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499996185, -0.21938324, 0.038766861, 7.32019544e-07, 1.54972076e-06, -1.00000048, -0.749051094, 0.662512839, 0, 0.662512958, 0.749050856, 1.1920929e-06))
629
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
630
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0799999982, 0.300000191))
631
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499992371, 0.159481049, -0.0253829956, 2.09049322e-05, -9.53674316e-06, -1.00000048, -0.518668175, -0.854975939, -2.23517418e-06, -0.854976237, 0.518667936, -2.31266022e-05))
632
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
633
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0800000131, 0.210000068))
634
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499977112, 0.108161926, 0.335229874, 6.95632771e-05, -0.000365644693, -1.00000036, 0.979239762, -0.202707946, 0.000142380595, -0.202708066, -0.979239345, 0.00034442544))
635
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
636
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000033, 0.129999995, 0.369999975))
637
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499992371, -0.229066849, 0.190048218, 7.13965856e-05, -7.77840614e-06, 1.00000036, -0.115747206, 0.993278861, 1.5437603e-05, -0.993279219, -0.115747198, 7.00615346e-05))
638
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
639
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.090000011, 0.15000011))
640
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.500125885, -0.188785553, 0.348403931, -0.000512038823, 0.000103473663, -1.00000024, 0.568686485, 0.822554708, -0.000206530094, 0.822554886, -0.568686366, -0.000479668379))
641
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
642
 
643
function RayCast(Position, Direction, Range, Ignore)
644
    return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
645
end
646
 
647
FindNearestTorso = function(pos)
648
    local list = (game.Workspace:children())
649
    local torso = nil
650
    local dist = 1000
651
    local temp, human, temp2 = nil, nil, nil
652
    for x = 1, #list do
653
        temp2 = list[x]
654
        if temp2.className == "Model" and temp2.Name ~= Character.Name then
655
            temp = temp2:findFirstChild("Head")
656
            human = temp2:findFirstChildOfClass("Humanoid")
657
            if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
658
                local dohit = true
659-
                if dohit == true then
659+
660-
                    torso = temp
660+
661-
                    dist = (temp.Position - pos).magnitude
661+
662
end
663
function FindNearestTorso2(Position, Distance, SinglePlayer)
664
    if SinglePlayer then
665
        return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
666-
    return torso, dist
666+
667
    local List = {}
668
    for i, v in pairs(workspace:GetChildren()) do
669
        if v:IsA("Model") then
670
            if v:findFirstChild("Head") then
671
                if v ~= Character then
672
                    if (v:findFirstChild("Head").Position - Position).magnitude <= Distance then
673
                        table.insert(List, v)
674
                    end
675
                end
676
            end
677
        end
678
    end
679
    return List
680
end
681
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 3)})
682
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
683
            local Blood = Create("ParticleEmitter"){
684
            Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0)),
685
            LightEmission = .1,
686
            Size = NumberSequence.new(0.2),
687
            Texture = "rbxassetid://771221224",
688
            Transparency = bbb,
689
            Size = aaa,
690
            ZOffset = .8,
691
            Acceleration = Vector3.new(0, -25, 0),
692
            LockedToPart = false,
693
            EmissionDirection = "Top",
694
            Lifetime = NumberRange.new(.4, .6),
695
            Rate = 1000,
696
            Rotation = NumberRange.new(-0, 1),
697
            RotSpeed = NumberRange.new(0, 0),
698
            Speed = NumberRange.new(20),
699
            VelocitySpread = 0,
700
            Enabled = false,
701-
            Rotation = NumberRange.new(-100, 100),
701+
702-
            RotSpeed = NumberRange.new(-100, 100),
702+
703
 
704-
            VelocitySpread = 1000,
704+
705
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, Face, HitSound, HitPitch)
706
    if hit.Parent == nil then
707
        return
708
    end
709
    local h = hit.Parent:FindFirstChildOfClass("Humanoid")
710
    for _, v in pairs(hit.Parent:children()) do
711
        if v:IsA("Humanoid") then
712
            h = v
713
        end
714
    end
715
    if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
716
    hit = hit.Parent.Parent:FindFirstChild("Head")
717
    end
718
    if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
719
        if hit.Parent:findFirstChild("DebounceHit") ~= nil then
720
            if hit.Parent.DebounceHit.Value == true then
721
                return
722
            end
723
        end
724
        local c = Create("ObjectValue"){
725
            Name = "creator",
726
            Value = game:service("Players").LocalPlayer,
727
            Parent = h,
728
        }
729
        game:GetService("Debris"):AddItem(c, .5)
730
        if HitSound ~= nil and HitPitch ~= nil then
731
            CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
732
        end
733
        local Damage = math.random(minim, maxim)
734
        local blocked = false
735
        local block = hit.Parent:findFirstChild("Block")
736
        if block ~= nil then
737
            if block.className == "IntValue" then
738
                if block.Value > 0 then
739
                    blocked = true
740
                    block.Value = block.Value - 1
741
                    print(block.Value)
742
                end
743
            end
744
        end
745
       
746
        if Type ~= "Blood" then
747
            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)
748
        end
749
        local HitHealth = h.Health
750
        h.Health = h.Health - Damage
751
        if Type == "Knockdown" then
752
            local hum = hit.Parent.Humanoid
753
            hum.PlatformStand = true
754
            coroutine.resume(coroutine.create(function(HHumanoid)
755
                swait(1)
756
                HHumanoid.PlatformStand = false
757
            end), hum)
758
            local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
759
            local bodvol = Create("BodyVelocity"){
760
                velocity = angle * knockback,
761
                P = 5000,
762
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
763
                Parent = hit,
764
            }
765
            local rl = Create("BodyAngularVelocity"){
766
                P = 3000,
767
                maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
768
                angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
769
                Parent = hit,
770
            }
771
            game:GetService("Debris"):AddItem(bodvol, .5)
772
            game:GetService("Debris"):AddItem(rl, .5)
773
        elseif Type == "Normal" then
774
            local vp = Create("BodyVelocity"){
775
                P = 500,
776
                maxForce = Vector3.new(math.huge, 0, math.huge),
777
                velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
778
            }
779
            if knockback > 0 then
780
                vp.Parent = hit.Parent.Torso
781
            end
782
            game:GetService("Debris"):AddItem(vp, .5)
783
        elseif Type == "Up" then
784
            local bodyVelocity = Create("BodyVelocity"){
785
                velocity = Vector3.new(0, 20, 0),
786
                P = 5000,
787
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
788
                Parent = hit,
789
            }
790
            game:GetService("Debris"):AddItem(bodyVelocity, .5)
791
        elseif Type == "DarkUp" then
792
            coroutine.resume(coroutine.create(function()
793
                for i = 0, 1, 0.1 do
794
                    swait()
795
                    Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
796
                end
797
            end))
798
            local bodyVelocity = Create("BodyVelocity"){
799
                velocity = Vector3.new(0, 20, 0),
800
                P = 5000,
801
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
802
                Parent = hit,
803
            }
804
            game:GetService("Debris"):AddItem(bodyVelocity, 1)
805
        elseif Type == "Blood" then
806
            coroutine.resume(coroutine.create(function()
807
                if hit.Parent.Name == "Salvo_Starly" or hit.Parent.Name == "Nebula_Zorua" or hit.Parent.Name == "CKbackup" then
808
                CFuncs.Sound.Create("873911886", hit.Parent.Torso, .8, .8)
809
                Effects.Sphere.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
810
                else
811
                local Blood2 = Blood:Clone()
812
                Blood2.Parent = hit
813
                Blood2.Enabled = true
814
                Blood2.EmissionDirection = Face
815
                local Hito = hit.Parent
816
                game:GetService("Debris"):AddItem(Blood2, 3)
817
                hit.Parent:BreakJoints()
818
                if hit.Parent:findFirstChild("AlreadyHit") == nil then
819
                local c = Create("BoolValue"){
820
                    Name = "AlreadyHit",
821
                    Value = true,
822
                    Parent = Hito,
823
                }
824
                end
825
                swait(5)
826
                Blood2.Enabled = false
827
                swait(30)
828
                if Hito:findFirstChild("AlreadyHit") ~= nil and Hito:findFirstChild("Glitching") == nil then
829
                local s = Create("BoolValue"){
830
                    Name = "Glitching",
831
                    Value = true,
832
                    Parent = Hito,
833
                }
834
                local FT2 = FT:Clone()
835
                if Hito:findFirstChild("Torso") ~= nil then
836
                FT2.Parent = Hito.Torso
837
                --[[RA2.Parent = Hito["Right Arm"]
838
                LA2.Parent = Hito["Left Arm"]
839
                RL2.Parent = Hito["Right Leg"]
840
                LL2.Parent = Hito["Left Leg"]]
841
                for _, v in pairs(Hito:children()) do
842
                    if v:IsA("Part") and v.Name ~= "Torso" and v.Name ~= "Head" then
843
                    local RA2 = RA:Clone()
844
                    RA2.Name = "Shoos"
845
                    RA2.Parent = v
846
                    end
847
                end
848
                CFuncs.Sound.Create("155202884", Hito:findFirstChild("Torso"), 1, math.random(5, 15) / 10)
849
                else
850
                FT2.Parent = nil                   
851
                CFuncs.Sound.Create("155202884", Hito:findFirstChild("UpperTorso"), 1, math.random(5, 15) / 10)                
852
                end
853
                for i = 0, 1, math.random(1, 10)/30 do
854
                swait()
855
                for _, v in pairs(Hito:children()) do
856
                    if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
857
                        v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
858
                    elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
859
                        v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
860
                    elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
861
                        v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
862
                    end
863
                end
864
                if Hito:findFirstChild("UpperTorso") ~= nil then
865
                for _, v in pairs(Hito:findFirstChildOfClass("Humanoid"):children()) do
866
                    if v:IsA("NumberValue") then
867
                        v.Value = math.random(1, 5) / 10
868
                    end
869
                end
870
                end
871
                if Hito == nil then
872
                    break
873
                end
874
                end
875
                if Hito ~= nil then
876
                Hito:Destroy()
877
                end
878
                end
879
                end
880
            end))      
881
        elseif Type == "Snare" then
882
            local bp = Create("BodyPosition"){
883
                P = 2000,
884
                D = 100,
885
                maxForce = Vector3.new(math.huge, math.huge, math.huge),
886
                position = hit.Parent.Torso.Position,
887
                Parent = hit.Parent.Torso,
888
            }
889
            game:GetService("Debris"):AddItem(bp, 1)
890
        elseif Type == "Freeze" then
891
            local BodPos = Create("BodyPosition"){
892
                P = 50000,
893
                D = 1000,
894
                maxForce = Vector3.new(math.huge, math.huge, math.huge),
895
                position = hit.Parent.Torso.Position,
896
                Parent = hit.Parent.Torso,
897
            }
898
            local BodGy = Create("BodyGyro") {
899
                maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
900
                P = 20e+003,
901
                Parent = hit.Parent.Torso,
902
                cf = hit.Parent.Torso.CFrame,
903
            }
904
            hit.Parent.Torso.Anchored = true
905
            coroutine.resume(coroutine.create(function(Part)
906
                swait(1.5)
907
                Part.Anchored = false
908
            end), hit.Parent.Torso)
909
            game:GetService("Debris"):AddItem(BodPos, 3)
910
            game:GetService("Debris"):AddItem(BodGy, 3)
911
        end
912
        local debounce = Create("BoolValue"){
913
            Name = "DebounceHit",
914
            Parent = hit.Parent,
915
            Value = true,
916
        }
917
        game:GetService("Debris"):AddItem(debounce, Delay)
918
        c = Instance.new("ObjectValue")
919
        c.Name = "creator"
920
        c.Value = Player
921
        c.Parent = h
922
        game:GetService("Debris"):AddItem(c, .5)
923
    end
924
end
925
 
926
function ShowDamage(Pos, Text, Time, Color)
927
    local Rate = (1 / 30)
928
    local Pos = (Pos or Vector3.new(0, 0, 0))
929
    local Text = (Text or "")
930
    local Time = (Time or 2)
931
    local Color = (Color or Color3.new(1, 0, 1))
932
    local EffectPart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
933
    EffectPart.Anchored = true
934
    local BillboardGui = Create("BillboardGui"){
935
        Size = UDim2.new(3, 0, 3, 0),
936
        Adornee = EffectPart,
937
        Parent = EffectPart,
938
    }
939
    local TextLabel = Create("TextLabel"){
940
        BackgroundTransparency = 1,
941
        Size = UDim2.new(1, 0, 1, 0),
942
        Text = Text,
943
        Font = "SciFi",
944
        TextColor3 = Color,
945
        TextScaled = true,
946
        Parent = BillboardGui,
947
    }
948
    game.Debris:AddItem(EffectPart, (Time))
949
    EffectPart.Parent = game:GetService("Workspace")
950
    delay(0, function()
951
        local Frames = (Time / Rate)
952
        for Frame = 1, Frames do
953
            wait(Rate)
954
            local Percent = (Frame / Frames)
955
            EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
956
            TextLabel.TextTransparency = Percent
957
        end
958
        if EffectPart and EffectPart.Parent then
959
            EffectPart:Destroy()
960
        end
961
    end)
962
end
963
 
964
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, Face, HitSound, HitPitch)
965
    for _, c in pairs(workspace:children()) do
966
        local hum = c:findFirstChildOfClass("Humanoid")
967
        if hum ~= nil then
968
            if c:findFirstChild("Torso") ~= nil then
969
            local head = c:findFirstChild("Torso")
970
                if head ~= nil then
971
                local targ = head.Position - Part.Position
972
                local mag = targ.magnitude
973
                if mag <= Magnitude and c.Name ~= Player.Name then
974
                    Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
975
                end
976
            end
977
            elseif c:findFirstChild("UpperTorso") ~= nil then
978
            local head = c:findFirstChild("UpperTorso")
979
            if head ~= nil then
980
                local targ = head.Position - Part.Position
981
                local mag = targ.magnitude
982
                if mag <= Magnitude and c.Name ~= Player.Name then
983
                    Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
984
                end
985
                end
986
            end
987
        end
988
    end
989
end
990
 
991
EffectModel = Instance.new("Model", Character)
992
EffectModel.Name = "Effects"
993
 
994
Effects = {
995
    Block = {
996
        Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
997
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
998
            prt.Anchored = true
999
            prt.CFrame = cframe
1000
            msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1001
            game:GetService("Debris"):AddItem(prt, 10)
1002
            if Type == 1 or Type == nil then
1003
                table.insert(Effects, {
1004
                    prt,
1005
                    "Block1",
1006
                    delay,
1007
                    x3,
1008
                    y3,
1009
                    z3,
1010
                    msh
1011
                })
1012
            elseif Type == 2 then
1013
                table.insert(Effects, {
1014
                    prt,
1015
                    "Block2",
1016
                    delay,
1017
                    x3,
1018
                    y3,
1019
                    z3,
1020
                    msh
1021
                })
1022
            elseif Type == 3 then
1023
                table.insert(Effects, {
1024
                    prt,
1025
                    "Block3",
1026
                    delay,
1027
                    x3,
1028
                    y3,
1029
                    z3,
1030
                    msh,
1031
                    Part
1032
                })
1033
            elseif Type == 4 then
1034
                table.insert(Effects, {
1035
                    prt,
1036
                    "Block2Fire",
1037
                    delay,
1038
                    x3,
1039
                    y3,
1040
                    z3,
1041
                    msh
1042
                })
1043
            end
1044
        end
1045
    };
1046
 
1047
    Sphere = {
1048
        Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
1049
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1050
            prt.Anchored = true
1051
            prt.CFrame = cframe
1052
            if parent == nil then
1053
                prt.Parent = workspace
1054
            else
1055
                prt.Parent = parent
1056
            end
1057
            local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1058
            game:GetService("Debris"):AddItem(prt, 10)
1059
            table.insert(Effects, {
1060
                prt,
1061
                "Cylinder",
1062
                delay,
1063
                x3,
1064
                y3,
1065
                z3,
1066
                msh
1067
            })
1068
        end
1069
    };
1070
 
1071
    Blood = {
1072
        Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1073
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1074
            prt.Anchored = true
1075
            prt.CFrame = cframe
1076
            local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1077
            game:GetService("Debris"):AddItem(prt, 10)
1078
            table.insert(Effects, {
1079
                prt,
1080
                "Blood",
1081
                delay,
1082
                x3,
1083
                y3,
1084
                z3,
1085
                msh
1086
            })
1087
        end
1088
    };
1089
 
1090
    Blast = {
1091
        Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
1092
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1093
            prt.Anchored = true
1094
            prt.CFrame = cframe
1095
            local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1096
            game:GetService("Debris"):AddItem(prt, 10)
1097
            table.insert(Effects, {
1098
                prt,
1099
                "Block4",
1100
                delay,
1101
                x3,
1102
                y3,
1103
                z3,
1104
                msh,
1105
                Part
1106
            })
1107
        end
1108
    };
1109
 
1110
    Ring = {
1111
        Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1112
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1113
            prt.Anchored = true
1114
            prt.CFrame = cframe
1115
            local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1116
            game:GetService("Debris"):AddItem(prt, 10)
1117
            table.insert(Effects, {
1118
                prt,
1119
                "Cylinder",
1120
                delay,
1121
                x3,
1122
                y3,
1123
                z3,
1124
                msh
1125
            })
1126
        end
1127
    };
1128
 
1129
    Cylinder = {
1130
        Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1131
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1132
            prt.Anchored = true
1133
            prt.CFrame = cframe
1134
            local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1135
            game:GetService("Debris"):AddItem(prt, 10)
1136
            table.insert(Effects, {
1137
                prt,
1138
                "Cylinder",
1139
                delay,
1140
                x3,
1141
                y3,
1142
                z3,
1143
                msh
1144
            })
1145
        end
1146
    };
1147
 
1148
    Head = {
1149
        Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1150
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1151
            prt.Anchored = true
1152
            prt.CFrame = cframe
1153
            local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1154
            game:GetService("Debris"):AddItem(prt, 10)
1155
            table.insert(Effects, {
1156
                prt,
1157
                "Cylinder",
1158
                delay,
1159
                x3,
1160
                y3,
1161
                z3,
1162
                msh
1163
            })
1164
        end
1165
    };
1166
 
1167
    Wave = {
1168
        Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1169
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1170
            prt.Anchored = true
1171
            prt.CFrame = cframe
1172
            local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1173
            game:GetService("Debris"):AddItem(prt, 10)
1174
            table.insert(Effects, {
1175
                prt,
1176
                "Cylinder",
1177
                delay,
1178
                x3,
1179
                y3,
1180
                z3,
1181
                msh
1182
            })
1183
        end
1184
    };
1185
 
1186
    Break = {
1187
        Create = function(brickcolor, cframe, x1, y1, z1)
1188
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1189
            prt.Anchored = true
1190
            prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1191
            game:GetService("Debris"):AddItem(prt, 10)
1192
            local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1193
            local num = math.random(10, 50) / 1000
1194
            table.insert(Effects, {
1195
                prt,
1196
                "Shatter",
1197
                num,
1198
                prt.CFrame,
1199
                math.random() - math.random(),
1200
                0,
1201
                math.random(50, 100) / 100
1202
            })
1203
        end
1204
    };
1205
 
1206
    Elec = {
1207
        Create = function(brickcolor, cff, x, y, z)
1208
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
1209
            prt.Anchored = true
1210
            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)
1211
            prt.CFrame = CFrame.new(prt.Position)
1212
            game:GetService("Debris"):AddItem(prt, 10)
1213
            xval = math.random() / 9
1214
            yval = math.random() / 9
1215
            zval = math.random() / 9
1216
            msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
1217
            eul1 = math.random(-50, 50)
1218
            eul2 = math.random(-50, 50)
1219
            eul3 = math.random(-50, 50)
1220
            euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
1221
            euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
1222
            table.insert(Effects, {
1223
                prt,
1224
                "Elec",
1225
                .05,
1226
                x,
1227
                y,
1228
                z,
1229
                xval,
1230
                yval,
1231
                zval,
1232
                msh,
1233
                euld,
1234
                euld2
1235
            })
1236
        end
1237
    };
1238
 
1239
    Elec2 = {
1240
        Create = function(brickcolor, cff, x, y, z)
1241
            local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
1242
            prt.Anchored = true
1243
            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)
1244
            prt.CFrame = CFrame.new(prt.Position)
1245
            game:GetService("Debris"):AddItem(prt, 10)
1246
            xval = math.random() / 7
1247
            yval = math.random() / 7
1248
            zval = math.random() / 7
1249
            msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
1250
            eul1 = math.random(-50, 50)
1251
            eul2 = math.random(-50, 50)
1252
            eul3 = math.random(-50, 50)
1253
            euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
1254
            euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
1255
            table.insert(Effects, {
1256
                prt,
1257
                "Elec",
1258
                .1,
1259
                x,
1260
                y,
1261
                z,
1262
                xval,
1263
                yval,
1264
                zval,
1265
                msh,
1266
                euld,
1267
                euld2
1268
            })
1269
        end
1270
    };
1271
 
1272
    Clone = {
1273
        Create = function()
1274
            for _, v in pairs(Torso.Parent:children()) do
1275
                if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
1276
                    local c = CFuncs.Part.Create(EffectModel, "Neon", 0, .5, BrickColor.new("Bright blue"), "Effect", v.Size)
1277
                    c.Anchored = true
1278
                    c.CFrame = v.CFrame
1279
                    game:GetService("Debris"):AddItem(c, 5)
1280
                    local cmsh = nil
1281
                    if v.Name == "Head" then
1282
                        cmsh = CFuncs.Mesh.Create("SpecialMesh", c, "Head", "", Vector3.new(0, 0, 0), v.Mesh.Scale)
1283
                    else
1284
                        cmsh = CFuncs.Mesh.Create("BlockMesh", c, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
1285
                    end
1286
                    table.insert(Effects, {
1287
                        c,
1288
                        "Cylinder",
1289
                        0.05,
1290
                        0.1,
1291
                        0.1,
1292
                        0.1,
1293
                        cmsh
1294
                    })
1295
                end
1296
            end
1297
        end
1298
    };
1299
 
1300
    EffectTemplate = {
1301
 
1302
    };
1303
}
1304
 
1305
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','-','=','~','!','@','#','$','%','^','&','*','(',')','_','+','[','{',']','}',',','<','>','.','/','?','"',"'",'|',';',':'}
1306
 
1307
Lag = {
1308
"殺害人數: ",
1309
"Kills: ",
1310
"杀害人数: ",
1311
"K l  : ",
1312
" il s: ",
1313
"   l : ",
1314
"Ki  s: ",
1315
"殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺: ",
1316
" 害  : ",
1317
"  人数: ",
1318
"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK: ",
1319
"  人 : ",
1320
"殺  數: ",
1321
" 害人数: ",
1322
"杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数: ",
1323
"害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害���害害害害: ",
1324
"人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人��人人人��人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人��人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人: ",
1325
"K\i\l\l\s\: ",
1326
"杀害\杀害杀害\杀害杀害杀害\杀害杀害杀害杀害\杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害: ",
1327
"     : ",
1328
"    : ",
1329
"殺: ",
1330
"K害人ls: ",
1331
": ",
1332
"Psychopath x Genocider",
1333
}
1334
--[[
1335
function chatfunc(text)
1336
    local chat = coroutine.wrap(function()
1337
    if Character:FindFirstChild("TalkingBillBoard")~= nil then
1338
        Character:FindFirstChild("TalkingBillBoard"):destroy()
1339
    end
1340
    local Bill = Instance.new("BillboardGui",Character)
1341
    Bill.Size = UDim2.new(0,100,0,40)
1342
    Bill.StudsOffset = Vector3.new(0,3,0)
1343
    Bill.Adornee = Character.Head
1344
    Bill.Name = "TalkingBillBoard"
1345
    local Hehe = Instance.new("TextLabel",Bill)
1346
    Hehe.BackgroundTransparency = 1
1347
    Hehe.BorderSizePixel = 0
1348
    Hehe.Text = ""
1349
    Hehe.Font = "Bodoni"
1350
    Hehe.TextSize = 40
1351
    Hehe.TextStrokeTransparency = 0
1352
    Hehe.Size = UDim2.new(1,0,0.5,0)
1353
    coroutine.resume(coroutine.create(function()
1354
        while Hehe ~= nil do
1355
            swait()
1356
            Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) 
1357
            Hehe.Rotation = math.random(-5,5)
1358
            Hehe.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
1359
            Hehe.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
1360
        end
1361
    end))
1362
    for i = 1,string.len(text),1 do
1363
        swait()
1364
        Hehe.Text = string.sub(text,1,i)
1365
    end
1366
    swait(90)--Re[math.random(1, 93)]
1367
    for i = 0, 1, .025 do
1368
        swait()
1369
        Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
1370
        Hehe.TextStrokeTransparency = i
1371
        Hehe.TextTransparency = i
1372
    end
1373
    Bill:Destroy()
1374
    end)
1375
chat()
1376
end
1377
 
1378
function onChatted(msg)
1379
    chatfunc(msg)
1380
end
1381
 
1382
Player.Chatted:connect(onChatted)
1383
]]
1384
function Shoot(part, sp)
1385
    local Spread = sp
1386
    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
1387
    local MouseLook = CFrame.new((part.Position + Mouse.Hit.p) / 2, Mouse.Hit.p + epread)
1388
    table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
1389
end
1390
function Shoot2(part, sp, target)
1391
    local Spread = sp
1392
    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
1393
    local MouseLook = CFrame.new((part.Position + target.Position)/2, target.Position)
1394
    table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
1395
end
1396
 
1397
function Attackone()
1398
    Attack = true
1399
    for i = 0, 1, 0.1 do
1400
        swait()
1401
        PlayAnimationFromTable({
1402
            CFrame.new(0, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1403
            CFrame.new(0, 1.5, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1404
            CFrame.new(1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1405
            CFrame.new(-1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1406
            CFrame.new(0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1407
            CFrame.new(-0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1408
        }, .3, false)
1409
    end
1410
    Attack = false
1411
end
1412
local Hold = false
1413
function Broken_wing_bird()
1414
    Attack = true
1415
    Hold = true
1416
    Humanoid.WalkSpeed = 5
1417
    Humanoid.AutoRotate = false
1418
    for i = 0, 0.0005, 0.009 do
1419
        swait()
1420
        local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
1421
        local direction = aim.lookVector
1422
        local headingA = math.atan2(direction.x, direction.z)
1423-
    for i = 0, 0, -0.1 do
1423+
1424
        RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
1425
        PlayAnimationFromTable({
1426
         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),
1427
         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),
1428
         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),
1429
         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),
1430
         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),
1431
         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),
1432
        }, .45, false)
1433
        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)
1434
        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)
1435
    end
1436
    local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
1437
    ref.Anchored = true
1438
    while Hold == true do
1439
    Shoot(Hole, 1)
1440
    coroutine.resume(coroutine.create(function()
1441
    swait()
1442
    if Victim ~= nil then
1443
    Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
1444
    ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
1445
    Shoot2(ref, 1, Victim.Torso)
1446
    else
1447
    Victim = nil
1448
    end
1449
    end))
1450
    CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
1451
    Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1452
    for i = 0, 0.000000000000000000000000005 do
1453
        swait()
1454
        local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
1455
        local direction = aim.lookVector
1456
        local headingA = math.atan2(direction.x, direction.z)
1457-
    for i = 0, -0.1 do
1457+
1458
        RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
1459
        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)
1460
        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)
1461
    end
1462
    Shoot(Hole2, 1.5)
1463
    coroutine.resume(coroutine.create(function()
1464
    swait(1.5)
1465
    if Victim ~= nil then
1466
    Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
1467
    ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
1468
    Shoot2(ref, 1, Victim.Torso)
1469
    else
1470
    Victim = nil
1471
    end
1472
    end))
1473
    CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
1474
    Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
1475
    for i = 0, 0.0000000000000000000000005 do
1476
        swait()
1477
        local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
1478
        local direction = aim.lookVector
1479
        local headingA = math.atan2(direction.x, direction.z)
1480-
    for i = 0, -0.1 do
1480+
1481
        RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
1482
        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)
1483
        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)
1484
        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)
1485
    end
1486
    end
1487
    game:GetService("Debris"):AddItem(ref, 1)
1488
    swait(10)
1489
    Humanoid.AutoRotate = true
1490
    Humanoid.WalkSpeed = 14
1491
    Attack = false
1492
end
1493
 
1494
function Butterfly_on_the_ground()
1495
    Attack = true
1496
    Humanoid.WalkSpeed = 0
1497
    Humanoid.JumpPower = 0
1498
    for i = 0, 0.01, 0.03 do
1499
        swait()
1500
        PlayAnimationFromTable({
1501
         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),
1502
         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),  
1503
         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),
1504
         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),
1505
         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),
1506
         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),
1507
        }, .32, false)
1508
        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)
1509
        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)
1510
    end
1511
    for i = 0, 0.00000005, 0.00000005 do
1512
        swait()
1513
        PlayAnimationFromTable({
1514
         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),
1515
         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),  
1516
         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),
1517
         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),
1518
         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),
1519
         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),
1520
        }, .5, false)
1521
        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)
1522
        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)
1523
    end
1524
 
1525
    local hit = nil
1526
    while hit == nil do
1527
        swait()
1528
        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)
1529
        hit,pos=RayCast(RootPart.Position, (CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector, 4, Character)
1530
    end
1531
    CFuncs.Sound.Create("663164690", Hole, .3, .8)
1532
    CFuncs.Sound.Create("663164690", Hole2, .3, .8)
1533
    local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
1534
    ref.CFrame = CFrame.new(Mouse.Hit.p - Vector3.new(0, -.2, 0))
1535
    ref.Anchored = true
1536
    game:GetService("Debris"):AddItem(ref, 6)
1537
    for i = 0.00000005, 20 do
1538
    local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
1539
    local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
1540
    local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
1541
    refs.Anchored = true
1542
    refs.CFrame = CFrame.new(pos2)
1543
    game:GetService("Debris"):AddItem(refs, 1)
1544
    Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
1545
    Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1546
    Effects.Wave.Create(BrickColor.new("New Yeller"), CFrame.new(Hole.Position + Vector3.new(0, .2, 0)) * CFrame.Angles(0, math.rad(math.random(-360,360)), 0), .1, .1, .1, .1, 0, .1, .16)
1547
    CFuncs.Sound.Create("340508929", refs, .8, .7)
1548
    CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
1549
    MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(1, 1)/1.4)
1550
    for i = 0, 0.000000000005 do
1551
        swait()
1552
        Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
1553
        RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0),  1)
1554
        LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
1555
    end
1556
    local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
1557
    local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
1558
    local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
1559
    refs.Anchored = true
1560
    refs.CFrame = CFrame.new(pos2)
1561
    game:GetService("Debris"):AddItem(refs, 1)
1562
    Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
1563
    Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1564
    Effects.Wave.Create(BrickColor.new("New Yeller"), CFrame.new(Hole2.Position + Vector3.new(0, .2, 0)) * CFrame.Angles(0, math.rad(math.random(-360,360)), 0), .1, .1, .1, .1, 0, .1, .16)
1565
    CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
1566
    CFuncs.Sound.Create("340508929", refs, .8, .7)
1567
    MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
1568
    for i = 0, 1 do
1569
        swait()
1570
        Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
1571
        RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  .5)
1572
        LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
1573
    end
1574
    end
1575
    swait()
1576
    Humanoid.WalkSpeed = 14
1577
    Humanoid.JumpPower = 50
1578
    Attack = false
1579
end
1580
 
1581
function Innocent_s_Tear()
1582
    Attack = true
1583
    for i = 0, 1, 0.17 do
1584
        swait()
1585
        PlayAnimationFromTable({
1586
         CFrame.new(-0.0372427106, 0, -0.0254781954, 0.362814218, 0, -0.93186152, 0, 1, 0, 0.93186152, 0, 0.362814218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1587
         CFrame.new(-0.0584814101, 1.48993742, -0.0233566761, 0.591825008, -0.146214843, 0.792694509, 0.0400200225, 0.987527847, 0.152273491, -0.805072486, -0.0583956167, 0.590295076) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1588
         CFrame.new(1.41006351, -0.0804157257, -0.338553876, 0.670105577, -0.712319076, 0.208710641, 0.734884977, 0.597121656, -0.321542978, 0.104415536, 0.368846059, 0.923607171) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1589
         CFrame.new(-1.57609594, 0.0278623551, -0.341137588, 0.98150444, 0.191439465, 1.26063824e-05, -0.168087006, 0.861808777, -0.478573322, -0.0916287005, 0.469719768, 0.878047645) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1590
         CFrame.new(0.497831821, -1.99730384, -0.0567342639, 0.99926132, -0.00269644242, 0.0383348465, 0.00450899871, 0.998871744, -0.0472746976, -0.038164109, 0.0474126264, 0.998146176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1591
         CFrame.new(-0.546293855, -1.99743998, -0.0205773562, 0.406115621, 0.0459335074, 0.912666559, 0, 0.998735905, -0.0502652861, -0.913821757, 0.0204135161, 0.405602247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1592
        }, .4, false)
1593
    HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104765799, -1.09500122, -0.00494370935, 4.23192978e-06, 1.00000012, -2.20537186e-06, 3.36766243e-06, -2.17556953e-06, -1, -1.00000012, 4.23192978e-06, -3.39746475e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .4)
1594
    Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0103758406, -1.09499943, -0.00501006888, -6.91413879e-06, 1, -3.57627869e-06, 2.86847353e-06, -3.57627869e-06, -1.00000012, -1.00000012, -6.94394112e-06, -2.92807817e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .4)
1595
    end
1596
    CFuncs.Sound.Create("200632211", Hole, .8, .6)
1597
    local gg = nil
1598
    for i = 0, 1, 0.18 do
1599
        swait()
1600
        for i, v in pairs(FindNearestTorso2(Head.CFrame.p, 8)) do
1601
            if v:FindFirstChild('Head') then
1602
                if gg == nil then
1603
                CFuncs.Sound.Create("260430060", Hole, .8, .9)
1604
                end
1605
                gg = v
1606
                if v:findFirstChildOfClass("Humanoid") ~= nil then
1607
                v:findFirstChildOfClass("Humanoid").PlatformStand = true
1608
                end
1609
                v:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1610
            end
1611
        end
1612
        PlayAnimationFromTable({
1613
         CFrame.new(0.0390095115, 0, -0.0197144821, 0.407043844, 0, 0.913408697, 0, 1, 0, -0.913408697, 0, 0.407043815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1614
         CFrame.new(0.05453711, 1.46327734, -0.152279198, 0.41739738, 0.107248709, -0.902373195, 0.0385060012, 0.990031779, 0.135478243, 0.907908022, -0.0912950337, 0.40910691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1615
         CFrame.new(1.8753885, 0.440661103, -0.547878385, 0.497761488, -0.867243707, 0.0110434555, 0.0789629743, 0.0326340236, -0.996343255, 0.863712072, 0.496813267, 0.0847240984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1616
         CFrame.new(-1.73796844, 0.00463971868, -0.238446265, 0.71437037, 0.694597006, -0.0849137902, -0.686124921, 0.671421766, -0.280045629, -0.137505859, 0.258317709, 0.956223965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1617
         CFrame.new(0.657333732, -1.97795725, -0.018036887, 0.402342439, -0.0848773271, -0.91154623, 0.0163199995, 0.996199667, -0.0855563134, 0.915343881, 0.0195464976, 0.402198553) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1618
         CFrame.new(-0.540840566, -2.00682664, -0.0355517492, 0.997884095, -0.000889145769, 0.0650128722, 0.00360199902, 0.999126971, -0.041622676, -0.0649190247, 0.0417687856, 0.997016191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1619
        }, .45, false)
1620
    HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
1621
    Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
1622
    end
1623
    if gg ~= nil then
1624
    Humanoid.WalkSpeed = 0
1625
    Humanoid.JumpPower = 0
1626
    for i = 0, 1, 0.16 do
1627
        swait()
1628
        if gg:findFirstChildOfClass("Humanoid") ~= nil then
1629
        gg:findFirstChildOfClass("Humanoid").PlatformStand = true
1630
        end
1631
        gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1632
        PlayAnimationFromTable({
1633
         CFrame.new(0.0374694094, 2.61733879e-30, -0.020400811, 0.407043517, 0, 0.913408816, 0, 1, 1.00974196e-28, -0.913408816, -6.31088724e-30, 0.407043517) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1634
         CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1635
         CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1636
         CFrame.new(-1.73796976, 0.0046387054, -0.238446742, 0.714370131, 0.694597125, -0.0849137902, -0.68612498, 0.671421647, -0.280045629, -0.137505859, 0.258317709, 0.956223905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1637
         CFrame.new(0.657334089, -1.97795868, -0.0180363506, 0.40234226, -0.084877342, -0.91154635, 0.0163200051, 0.996199667, -0.0855563283, 0.915344059, 0.0195464883, 0.402198404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1638
         CFrame.new(-0.540840447, -2.00682497, -0.0355497524, 0.997884095, -0.000889146701, 0.0650128722, 0.00360199972, 0.999126911, -0.0416226797, -0.0649190843, 0.0417687893, 0.997016013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1639
        }, .4, false)
1640
    HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
1641
    Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
1642
    if gg == nil then
1643
        break
1644
    end
1645
    end
1646
    if gg.Name == "Salvo_Starly" or gg.Name == "Nebula_Zorua" or gg.Name == "CKbackup" then
1647
    for i = 0, 1, 0.04 do
1648
        swait()
1649
        if gg:findFirstChildOfClass("Humanoid") ~= nil then
1650
        gg:findFirstChildOfClass("Humanoid").PlatformStand = true
1651
        end
1652
        gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1653
        PlayAnimationFromTable({
1654
         CFrame.new(0.0374694094, 2.61733879e-30, -0.020400811, 0.407043517, 0, 0.913408816, 0, 1, 1.00974196e-28, -0.913408816, -6.31088724e-30, 0.407043517) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1655
         CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1656
         CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1657
         CFrame.new(-1.73796976, 0.0046387054, -0.238446742, 0.714370131, 0.694597125, -0.0849137902, -0.68612498, 0.671421647, -0.280045629, -0.137505859, 0.258317709, 0.956223905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1658
         CFrame.new(0.657334089, -1.97795868, -0.0180363506, 0.40234226, -0.084877342, -0.91154635, 0.0163200051, 0.996199667, -0.0855563283, 0.915344059, 0.0195464883, 0.402198404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1659
         CFrame.new(-0.540840447, -2.00682497, -0.0355497524, 0.997884095, -0.000889146701, 0.0650128722, 0.00360199972, 0.999126911, -0.0416226797, -0.0649190843, 0.0417687893, 0.997016013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1660
        }, .4, false)
1661
    HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
1662
    Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .45)
1663
    if gg == nil then
1664
        break
1665
    end
1666
    end
1667
    for i = 0, 1, 0.035 do
1668
        swait()
1669
        if gg:findFirstChildOfClass("Humanoid") ~= nil then
1670
        gg:findFirstChildOfClass("Humanoid").PlatformStand = true
1671
        end
1672
        gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1673
        PlayAnimationFromTable({
1674
         CFrame.new(0.0390095115, 0, -0.0197144821, 0.407043844, 0, 0.913408697, 0, 1, 0, -0.913408697, 0, 0.407043815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1675
         CFrame.new(0.05453711, 1.46327734, -0.152279198, 0.41739738, 0.107248709, -0.902373195, 0.0385060012, 0.990031779, 0.135478243, 0.907908022, -0.0912950337, 0.40910691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1676
         CFrame.new(1.8753885, 0.440661103, -0.547878385, 0.497761488, -0.867243707, 0.0110434555, 0.0789629743, 0.0326340236, -0.996343255, 0.863712072, 0.496813267, 0.0847240984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1677
         CFrame.new(-1.73796844, 0.00463971868, -0.238446265, 0.71437037, 0.694597006, -0.0849137902, -0.686124921, 0.671421766, -0.280045629, -0.137505859, 0.258317709, 0.956223965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1678
         CFrame.new(0.657333732, -1.97795725, -0.018036887, 0.402342439, -0.0848773271, -0.91154623, 0.0163199995, 0.996199667, -0.0855563134, 0.915343881, 0.0195464976, 0.402198553) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1679
         CFrame.new(-0.540840566, -2.00682664, -0.0355517492, 0.997884095, -0.000889145769, 0.0650128722, 0.00360199902, 0.999126971, -0.041622676, -0.0649190247, 0.0417687856, 0.997016191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1680
        }, .12, false)
1681
    HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104334587, -1.09500504, -0.00500968238, 1.3609184e-05, 1.00000024, 3.65823507e-06, 3.64333391e-06, 3.67313623e-06, -1, -1, 1.35949813e-05, -3.64147127e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
1682
    Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104610454, -1.09497094, -0.00493852887, -1.9043684e-05, 1.00000024, -2.35438347e-06, -8.43405724e-06, -2.35438347e-06, -1.00000012, -1, -1.9043684e-05, 8.5234642e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
1683
    end
1684
    else
1685
    for i = 0, 10 do
1686
    CFuncs.Sound.Create("259291804", Hole, 1.1, .8)
1687
    Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1688
    Damage(Hole, gg.Head, 0, 0, 0,  "Blood", gg, 0, "Top", "142858160", math.random(2, 5)/1.4)
1689
    if gg:findFirstChildOfClass("Humanoid") ~= nil then
1690
        gg:findFirstChildOfClass("Humanoid").PlatformStand = true
1691
    end
1692
    gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1693
    Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
1694
    RW.C0 = clerp(RW.C0, CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
1695
    swait()
1696
    gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1697
    Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(-0.0591441095, 1.44310308, -0.104489565, 0.38024953, -0.166558102, -0.909763098, 0.0455610156, 0.985830128, -0.161441401, 0.923761129, 0.0199382901, 0.382449985) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
1698
    RW.C0 = clerp(RW.C0, CFrame.new(1.95842671, 0.950205386, -0.642317116, 0.497761637, -0.759324074, 0.419118613, 0.0789630339, -0.441555262, -0.893752694, 0.863711894, 0.47797066, -0.159830749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .5)
1699
    swait()
1700
    if gg == nil then
1701
        break
1702
    end
1703
    end
1704
    end
1705
    swait(10)
1706
    end
1707
    Attack = false
1708
    Humanoid.WalkSpeed = 14
1709
    Humanoid.JumpPower = 50
1710
end
1711
 
1712
 
1713
function Run()
1714
    if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
1715
    coroutine.resume(coroutine.create(function()
1716
        if Victim ~= Mouse.Target.Parent then
1717
        Victim = Mouse.Target.Parent
1718
        Billb.Adornee = Victim.Torso
1719
        Billb.Enabled = true
1720
        CFuncs.Sound.Create("749189256", Mouse.Target.Parent, .8, math.random(5, 15) / 10)
1721
            for i = 1, 0, -.05 do
1722
            swait()
1723
            D1.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
1724
            D2.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
1725
            D3.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
1726
            D3.Rotation = math.random(-360, 360)
1727
            D1.Size = UDim2.new(3, i * math.random(5, 40), 3, i * math.random(5, 40))
1728
            D2.Size = UDim2.new(2.4, i * math.random(5, 40), 2.4, i * math.random(5, 40))
1729
            D3.Size = UDim2.new(.2, i * math.random(5, 40), .2, i * math.random(5, 40))
1730
            D1.ImageTransparency = i
1731
            D2.ImageTransparency = i
1732
            D3.ImageTransparency = i
1733
            end
1734
            D1.TileSize = UDim2.new(1, 0, 1, 0)
1735
            D2.TileSize = UDim2.new(1, 0, 1, 0)
1736
            D3.TileSize = UDim2.new(1, 0, 1, 0)
1737
            D3.Rotation = 45
1738
        end
1739
    end))
1740
    end
1741
end
1742
function Hide_n_Seek()
1743
    Delay2 = true
1744
    for i = 0, 1, math.random(1, 2)/9 do   
1745
    swait()
1746
    CFuncs.Sound.Create("155202884", Head, .4, math.random(5, 15) / 5)
1747
    FT.Parent = Torso
1748
    RA.Parent = RightArm
1749
    LA.Parent = LeftArm
1750
    RL.Parent = RightLeg
1751
    LL.Parent = LeftLeg
1752
    D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1753
    D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1754
    D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1755
    D3.Rotation = math.random(-360, 360)
1756
    for _, v in pairs(Character:children()) do
1757
        if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
1758
            v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
1759
        elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
1760
            v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
1761
        end
1762
        for _, v in pairs(m:children()) do
1763
            if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
1764
                v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
1765
            end    
1766
        end
1767
    end
1768
    end
1769
    for _, v in pairs(Character:children()) do
1770
        if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
1771
            v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1772
        elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
1773
            v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1774
        end
1775
        for _, v in pairs(m:children()) do
1776
            if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
1777
                v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1778
            end    
1779
        end
1780
    end
1781
    if Victim:FindFirstChildOfClass("Humanoid") ~= nil then
1782
    RootPart.CFrame = Victim.Head.CFrame * CFrame.new(0, 0, 6)
1783
    else
1784
    Victim = nil
1785
    end
1786
    D1.TileSize = UDim2.new(1, 0, 1, 0)
1787
    D2.TileSize = UDim2.new(1, 0, 1, 0)
1788
    D3.TileSize = UDim2.new(1, 0, 1, 0)
1789
    D3.Rotation = 45
1790
    FT.Parent = nil
1791
    RA.Parent = nil
1792
    LA.Parent = nil
1793
    RL.Parent = nil
1794
    LL.Parent = nil
1795
    Delay2 = false
1796
end
1797
 
1798
function Happy_Ending()
1799
    Attack = true
1800
    Humanoid.WalkSpeed = 0
1801
    Humanoid.JumpPower = 0
1802
    for i = 1, 0, -0.01 do
1803
        swait()
1804
        spook.Volume = i - .01
1805
        PlayAnimationFromTable({
1806
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1807
         CFrame.new(0, 1.48569643, -0.0892917216, 1, 0, 0, 0, 0.987443745, 0.15797095, 0, -0.15797095, 0.987443745) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1808
         CFrame.new(1.97623742, 0.437888026, -0.304436743, 0.406562924, -0.913622797, 3.01142649e-07, 0.281078935, 0.125080049, -0.951498568, 0.869310796, 0.386844128, 0.30765301) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1809
         CFrame.new(-1.88455427, 0.422001511, -0.176498562, 0.283520967, 0.957216203, 0.0579055212, -0.204488963, 0.119341888, -0.971566737, -0.936909854, 0.263618499, 0.229576096) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1810
         CFrame.new(0.5102005, -1.99953759, 0, 0.998996615, -0.0447849892, 0, 0.0447849855, 0.998996615, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1811
         CFrame.new(-0.554316103, -1.99676478, -0, 0.998235762, 0.0593759865, 0, -0.0593759865, 0.998235762, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1812
        }, .12, false)
1813
    HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0227924436, -1.07477307, -0.0921273902, 1.96695328e-06, -0.999339342, 0.0363452137, 5.51342964e-07, 0.0363451838, 0.999339283, -1.00000012, -1.93715096e-06, 6.10947609e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
1814
    Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0169022772, -1.08894277, -0.167423859, -2.58535147e-05, -0.999802172, 0.0198903829, 7.16745853e-06, 0.019890368, 0.999802232, -1, 2.59876251e-05, 6.65336847e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .12)
1815
    end
1816
    Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1817
    Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
1818
    CFuncs.Sound.Create("259291804", Hole, 1.1, .8)
1819
    CFuncs.Sound.Create("259291804", Hole2, 1.1, .8)
1820
    CFuncs.Sound.Create("142858160", Head, 1.3, math.random(2, 5)/1.4)
1821
 
1822
    if Character.Name == "Salvo_Starly" or Character.Name == "Nebula_Zorua" or Character.Name == "CKbackup" then
1823
    CFuncs.Sound.Create("873911886", RootPart, .8, .8)
1824
    Effects.Sphere.Create(BrickColor.new("Royal purple"), RootPart.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
1825
    swait(55)
1826
    for i = 0, 1, 0.01 do
1827
        swait()
1828
        spook.Volume = i + .01
1829
        PlayAnimationFromTable({
1830
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1831
         CFrame.new(-0.209060356, 1.4504354, -0.00869044848, 0.904006004, -0.421258777, 0.0728988647, 0.422152996, 0.906518221, 0.00342751318, -0.067528002, 0.0276759826, 0.997333467) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1832
         CFrame.new(1.52594924, -0.0116261244, -0.0164723098, 0.243770003, -0.733046055, -0.634995818, 0.0841329992, 0.668263078, -0.739152312, 0.966176987, 0.126759022, 0.224575877) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1833
         CFrame.new(-1.45059443, 0.0140549541, -0.030643627, 0.177682057, 0.705317974, 0.68626219, -0.09524104, 0.706409931, -0.701365948, -0.979468346, 0.0592598245, 0.192691579) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1834
         CFrame.new(0.5102005, -1.99953759, 0, 0.998996615, -0.0447849892, 0, 0.0447849855, 0.998996615, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1835
         CFrame.new(-0.554316103, -1.99676478, -0, 0.998235762, 0.0593759865, 0, -0.0593759865, 0.998235762, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1836
        }, .14, false)
1837
    HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.023190137, -1.06343412, -0.0356665105, -0.00649303198, -0.999339521, 0.0357592702, -0.178101644, 0.0363439769, 0.983340681, -0.983990788, 1.60485506e-05, -0.178219959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .14)
1838
    Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0250650737, -1.08305347, -0.131738186, 0.000606626272, -0.999983788, -0.00567625836, -0.112200432, -0.00570848584, 0.993669271, -0.993685484, 3.4108758e-05, -0.112201981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .14)
1839
    end
1840
    Attack = false
1841
    Humanoid.WalkSpeed = 14
1842
    Humanoid.JumpPower = 50
1843
    else
1844
    Deed = true
1845
    Blood.Enabled = true
1846
    m.Parent = workspace
1847
    swait(1)
1848
    Character:BreakJoints()
1849
    swait(5)
1850
    for _, v in pairs(m:children()) do
1851
        if v:IsA("Part") and v.Name ~= "FHead" and v.Name ~= "Shush" and v.Name ~= "Shush2" then
1852
            v.CanCollide = true
1853
        end
1854
    end
1855
    game:GetService("Debris"):AddItem(m, 40)
1856
    Blood.Enabled = false
1857
    swait(30)
1858
    CFuncs.Sound.Create("155202884", Torso, 1, math.random(5, 15) / 10)    
1859
    FT.Parent = Torso
1860
    RA.Parent = RightArm
1861
    LA.Parent = LeftArm
1862
    RL.Parent = RightLeg
1863
    LL.Parent = LeftLeg
1864
    for i = 0, 1, math.random(1, 10)/60 do
1865
    swait()
1866
    for _, v in pairs(Character:children()) do
1867
            if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
1868
                v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1869
            elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
1870
                v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1871
            elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
1872
                v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1873
            end
1874
        end
1875
    end
1876
    Character:Destroy()
1877
    end
1878
end
1879
 
1880
Mouse.Button1Down:connect(function()
1881
    if Attack == false and Hold == false then
1882
    Broken_wing_bird()
1883
    end
1884
end)
1885
Mouse.Button1Up:connect(function()
1886
    if Hold == true then
1887
    Hold = false
1888
    end
1889
end)
1890
 
1891
Mouse.KeyDown:connect(function(Key)
1892
    Key = Key:lower()
1893
    if Attack == false and Key == 'q' then
1894
    Run()
1895
    elseif Attack == false and Key == 'e' and Delay2 == false and Victim ~= nil then
1896
    Hide_n_Seek()
1897
    elseif Attack == false and Key == 'z' and Hold == false then
1898
    Innocent_s_Tear()
1899
    elseif Attack == false and Key == 'x' then
1900
    Butterfly_on_the_ground()
1901
    elseif Key == "p" then
1902
    Happy_Ending()
1903
    elseif Key == "g" then
1904
    end
1905
end)
1906
 
1907
Mouse.KeyUp:connect(function(Key)
1908
end)
1909
 
1910
 
1911
 
1912
coroutine.resume(coroutine.create(function()
1913
while true do
1914
    swait()
1915
    if Delay == false then
1916
    Randomize = math.random(0, 120)
1917
    if Randomize == 1 then
1918
    FT.Parent = Torso
1919
    RA.Parent = RightArm
1920
    LA.Parent = LeftArm
1921
    RL.Parent = RightLeg
1922
    LL.Parent = LeftLeg
1923
    for i = 0, 1, math.random(1, 10)/20 do
1924
    swait()
1925
    spook2.Octave = math.random(1, 20) / 10
1926
    spook.PlaybackSpeed = math.random(1, 20) / 12
1927
    D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1928
    D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1929
    D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1930
    D3.Rotation = math.random(-360, 360)
1931
    for _, v in pairs(Character:children()) do
1932
        if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
1933
            v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1934
        elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
1935
            v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1936
        end
1937
        for _, v in pairs(m:children()) do
1938
            if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Shush2" or v.Name == "Head") then
1939
                v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1940
            end    
1941
        end
1942
    end
1943
    end
1944
    spook2.Octave = 1
1945
    spook.PlaybackSpeed = .3
1946
    D1.TileSize = UDim2.new(1, 0, 1, 0)
1947
    D2.TileSize = UDim2.new(1, 0, 1, 0)
1948
    D3.TileSize = UDim2.new(1, 0, 1, 0)
1949
    D3.Rotation = 45
1950
    for _, v in pairs(Character:children()) do
1951
        if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
1952
            v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1953
        elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
1954
            v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1955
        end
1956
        for _, v in pairs(m:children()) do
1957
            if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
1958
                v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1959
            end    
1960
        end
1961
    end
1962
    FT.Parent = nil
1963
    RA.Parent = nil
1964
    LA.Parent = nil
1965
    RL.Parent = nil
1966
    LL.Parent = nil
1967
    end
1968
    end
1969
    end
1970
end))
1971
 
1972
while true do
1973
    swait()
1974
    D1.Rotation = D1.Rotation - 2
1975
    D2.Rotation = D2.Rotation + 4
1976
    Animie = math.random(1, 5) / 10
1977
    if Deed == false then
1978
    Torso.Neck.C0 = clerp(Torso.Neck.C0, Torso.Neck.C0 * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
1979
    end
1980
    if Head:findFirstChild("face") ~= nil then
1981
        Head:findFirstChild("face"):Destroy()
1982
    end
1983
    if spook.Parent == nil then
1984
        spook = Create("Sound"){
1985
        Parent = Character,
1986
        SoundId = "rbxassetid://504871254",
1987
        Volume = 1.3,
1988
        PlaybackSpeed = .3,
1989
        Looped = true
1990
        }
1991
        spook2 = Create("PitchShiftSoundEffect"){
1992
        Parent = spook,
1993
        Octave = 1
1994
        }
1995
        spook:Play()
1996
    end
1997
    for i, v in pairs(Character:GetChildren()) do
1998
        if v:IsA("Part") then
1999
            v.Material = "SmoothPlastic"
2000
        elseif v:IsA("Accessory") then
2001
            v:WaitForChild("Handle").Material = "SmoothPlastic"
2002
        end
2003
    end
2004
    if Victim ~= nil and Victim:FindFirstChildOfClass("Humanoid") == nil then
2005
    Victim = nil
2006
    Billb.Adornee = nil
2007
    Billb.Enabled = false
2008
    end
2009
    Humanoid.MaxHealth = 11111110896723058319876184696208490496
2010
    Humanoid.Health = 11111110896723058319876184696208490496
2011
    Humanoid.Name = Re[math.random(1, 93)]..Re[math.random(1, 93)]..Re[math.random(1, 93)]
2012
    TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
2013
    Velocity = RootPart.Velocity.y
2014
    Sine = Sine + Change
2015
    local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
2016
        if RootPart.Velocity.y > 1 and hit == nil then
2017
            Anim = "Jump"
2018
            if Attack == false then
2019
                Change = 1
2020
            PlayAnimationFromTable({
2021
                 CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2022
                 CFrame.new(0, 1.48630166, 0.0828605741, 1, 0, 0, 0, 0.986636221, -0.162939042, 0, 0.162939042, 0.986636221) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2023
                 CFrame.new(1.54998243, 0.0460062027, 0, 0.96711725, -0.254331052, 0, 0.254331052, 0.96711725, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2024
                 CFrame.new(-1.60585427, 0.120478928, -0, 0.945319474, 0.326146126, 0, -0.326146156, 0.945319474, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2025
                 CFrame.new(0.5, -1.98453414, 0.0931893736, 1, 0, 0, 0, 0.98649478, 0.163792953, 0, -0.163792953, 0.98649478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2026
                 CFrame.new(-0.5, -1.98326659, 0.121506959, 1, 0, 0, 0, 0.99064213, 0.13648501, 0, -0.13648501, 0.99064213) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2027
            }, Animie, false)
2028
            HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.01043892, -1.09500229, -0.00497436523, 0, 1.00000012, 0, 0, 0, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
2029
            Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.010425603, -1.09500909, -0.00497436523, 0, 1.00000024, 2.98023224e-08, 0, -2.98023224e-08, -1.00000024, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
2030
            end
2031
        elseif RootPart.Velocity.y < -1 and hit == nil then
2032
            Anim = "Fall"
2033
            if Attack == false then
2034
                Change = 1
2035
            PlayAnimationFromTable({
2036
                 CFrame.new(0, -0.00281290524, -0.110870562, 1, 0, 0, 0, 0.983663857, 0.180014983, 0, -0.180014983, 0.983663857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2037
                 CFrame.new(0, 1.43970644, -0.17384778, 1, 0, 0, 0, 0.963594437, 0.267368227, 0, -0.267368197, 0.963594437) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2038
                 CFrame.new(1.87205124, 0.239569426, 1.33605636e-05, 0.610077322, -0.792341948, -3.13323631e-06, 0.792341888, 0.610077322, 6.70552254e-07, 1.38580799e-06, -2.90572643e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2039
                 CFrame.new(-1.88090944, 0.174126849, -0.0411957316, 0.636063814, 0.770755291, -0.0368679203, -0.771619737, 0.635008395, -0.0369789898, -0.00509031117, 0.0519690178, 0.998635769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2040
                 CFrame.new(0.611441433, -1.93454111, -0.205220982, 0.996495903, -0.0836423263, 9.74191153e-07, 0.0828808397, 0.987422228, -0.134641305, 0.0112607507, 0.134169608, 0.990894377) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2041
                 CFrame.new(-0.570478976, -1.94810426, -0.143567681, 0.996611655, 0.0822507069, -1.19118874e-06, -0.0817528069, 0.99057734, -0.109877877, -0.00903635286, 0.109505668, 0.993945122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2042
            }, Animie, false)
2043
            HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.01043892, -1.09500229, -0.00497436523, 0, 1.00000012, 0, 0, 0, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
2044
            Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.010425603, -1.09500909, -0.00497436523, 0, 1.00000024, 2.98023224e-08, 0, -2.98023224e-08, -1.00000024, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
2045
            end
2046
        elseif TorsoVelocity < 1 and hit ~= nil then
2047
            Anim = "Idle"
2048
            if Attack == false then
2049
                Change = 1
2050
            PlayAnimationFromTable({
2051
                CFrame.new(0, 0.00304500386 - .1 * math.cos(Sine / 45), -0.25276947, 1, 0, 0, 0, 0.966956854, 0.254939973, 0, -0.254939973, 0.966956854) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2052
                CFrame.new(0, 1.48396528, -0.184687465, 1, 0, 0, 0, 0.938511074, 0.345249116, 0, -0.345249116, 0.938511074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2053
                CFrame.new(1.44362104, 0.0105986297, -0.173658058, 0.99780637, -0.0662000254, 0, 0.0640125647, 0.964835703, -0.254939973, 0.0168770328, 0.254380733, 0.966956854) * CFrame.new(0, 0 - .02 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15, 0) * CFrame.Angles(0, 0, math.rad(0 + 4 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15)),
2054
                CFrame.new(-1.48667848, 0.0416535959, -0.221442789, 0.996128142, 0.0879139975, 0, -0.0850090459, 0.963212907, -0.254939973, -0.0224127937, 0.253952891, 0.966956854) * CFrame.new(0, 0 - .02 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15, 0) * CFrame.Angles(0, 0, math.rad(0 - 4 * math.cos(Sine / 45) + -math.sin(Sine / 45) / 15)),
2055
                CFrame.new(0.537495971, -1.99924409, -0.2656973, 0.998377502, -0.0569419749, 0, 0.0550604314, 0.96538794, -0.254939973, 0.0145167857, 0.254526347, 0.966956854) * CFrame.new(0, 0 + .1 * math.cos(Sine / 45), 0) * CFrame.Angles(0, 0, 0),
2056
                CFrame.new(-0.544956386, -1.99696815, -0.265097141, 0.995043218, 0.0994440243, 0, -0.0961580798, 0.962163866, -0.254939973, -0.0253522564, 0.253676295, 0.966956854) * CFrame.new(0, 0 + .1 * math.cos(Sine / 45), 0) * CFrame.Angles(0, 0, 0),
2057
            }, Animie, false)
2058
            HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104389191, -1.04402542, -0.00497436523, 0, 1, 0, 0, 0, -1, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), Animie)
2059
            Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104370201, -1.05964959, -0.00497436523, 0, 1.00000012, 7.4505806e-09, 0, -7.4505806e-09, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), Animie)
2060
            end
2061
        elseif TorsoVelocity > 2 and hit ~= nil then
2062
            Anim = "Walk"
2063
            if Attack == false then
2064
                Change = 3
2065
            PlayAnimationFromTable({
2066
                CFrame.new(0, 0.0217996836, -0.15443182, 1, 0, 0, 0, 0.982294619, 0.187342957, 0, -0.187342942, 0.982294619) * CFrame.new(0, -.1 - .15 * math.cos(Sine / 6), 0) * CFrame.Angles(0, math.rad(0 - 15 * math.sin(Sine / 12) / 2), 0),  
2067
                CFrame.new(0, 1.50440693, -0.177497774, 1, 0, 0, 0, 0.98494184, 0.172886148, 0, -0.172886133, 0.9849419) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2068
                CFrame.new(1.51832783, -0.0136715584, -0.18358618, 0.99780637, -0.0662000254, 0, 0.0650279298, 0.980139852, -0.187342942, 0.0124021089, 0.186931998, 0.982294619) * CFrame.new(0, .1 - .15 * math.sin(Sine / 12), 0 - .5 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 + 40 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
2069
                CFrame.new(-1.51726496, 0.00152201951, -0.180036053, 0.996128142, 0.0879139975, 0, -0.086357452, 0.978491306, -0.187342942, -0.0164700691, 0.186617598, 0.982294619) * CFrame.new(0, .1 + .15 * math.sin(Sine / 12), 0 + .5 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 - 40 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
2070
                CFrame.new(0.537497759, -2.01284766, -0.226675838, 0.998377502, -0.0569419749, 0, 0.0559337959, 0.98070085, -0.187342942, 0.010667678, 0.187038988, 0.982294619) * CFrame.new(0, .1 + .15 * math.sin(Sine / 12), 0 + 1 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 - 60 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
2071
                CFrame.new(-0.544956088, -2.01053548, -0.226234794, 0.995043218, 0.0994440243, 0, -0.0976833329, 0.977425575, -0.187342942, -0.0186301377, 0.186414331, 0.982294619) * CFrame.new(0, .1 - .15 * math.sin(Sine / 12), 0 - 1 * math.cos(Sine / 12)) * CFrame.Angles(math.rad(0 + 60 * math.cos(Sine / 12) + -math.sin(Sine / 12)), 0, 0),
2072
            }, Animie, false)
2073
            HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104389191, -1.04402542, -0.00497436523, 0, 1, 0, 0, 0, -1, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
2074
            Handle2Weld.C0 = clerp(HandleWeld.C0, CFrame.new(0.0104370201, -1.05964959, -0.00497436523, 0, 1.00000012, 7.4505806e-09, 0, -7.4505806e-09, -1.00000012, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), .3)
2075
            end
2076
        end
2077
    if #Effects > 0 then
2078
        for e = 1, #Effects do
2079
            if Effects[e] ~= nil then
2080
                local Thing = Effects[e]
2081
                if Thing ~= nil then
2082
                    local Part = Thing[1]
2083
                    local Mode = Thing[2]
2084
                    local Delay = Thing[3]
2085
                    local IncX = Thing[4]
2086
                    local IncY = Thing[5]
2087
                    if Thing[2] == "Shoot" then
2088
                    Look = Thing[1]
2089
                    local hit, pos = RayCast(Thing[4], Look, 20, Character)
2090
                    local mag = (Thing[4] - pos).magnitude
2091
                    Effects.Cylinder.Create(BrickColor.new("New Yeller"),CFrame.new((Thing[4] + pos)/2, pos)*CFrame.Angles(1.57,0,0),.5,mag * 5,.5,0,0,0,0.14)
2092
                    Thing[4]=Thing[4] + (Look * 20)
2093
                    Thing[3]=Thing[3] - 1
2094
                    if hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") ~= nil then
2095
                    local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
2096
                    ref.Anchored = true
2097
                    ref.CFrame = CFrame.new(pos)
2098
                    CFuncs.Sound.Create("1166474639", ref, 1.2, 1.1)
2099
                    Damage(hit, hit, 0, 0, 0,  "Blood", hit, 0, "Top", "142858160", math.random(2, 5)/1.4)
2100
                    game:GetService("Debris"):AddItem(ref, 1)
2101
                    elseif hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") == nil then
2102
                    Thing[3] = 0
2103
                    end
2104
                    --MagnitudeDamage(ref, 2, 8, 9, 0, .2, "Normal")
2105
                    end
2106
                    if Thing[3] <= 0 then
2107
                    table.remove(Effects, e)
2108
                    end
2109
                    end
2110
                    if Thing[2] ~= "Shoot" then
2111
                    if Thing[1].Transparency <= 1 then
2112
                        if Thing[2] == "Block1" then
2113
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2114
                            Mesh = Thing[7]
2115
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2116
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2117
                        elseif Thing[2] == "Ice" then
2118
                            if Thing[6] <= Thing[5] then
2119
                                Thing[6] = Thing[6] + .05
2120
                                Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
2121
                            else
2122
                                Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2123
                            end
2124
                        elseif Thing[2] == "Shatter" then
2125
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2126
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2127
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2128
                            Thing[6] = Thing[6] + Thing[5]
2129
                        elseif Thing[2] == "Block2" then
2130
                            Thing[1].CFrame = Thing[1].CFrame
2131
                            Mesh = Thing[7]
2132
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2133
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2134
                        elseif Thing[2] == "Block3" then
2135
                            Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2136
                            Mesh = Thing[7]
2137
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2138
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2139
                        elseif Thing[2] == "Block4" then
2140
                            Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
2141
                            Mesh = Thing[7]
2142
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2143
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2144
                        elseif Thing[2] == "Block2Fire" then
2145
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2146
                            Mesh = Thing[7]
2147
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2148
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2149
                            if Thing[1].Transparency >= .3 then
2150
                                Thing[1].BrickColor = BrickColor.new("Bright red")
2151
                            else
2152
                                Thing[1].BrickColor = BrickColor.new("Bright yellow")
2153
                            end
2154
                        elseif Thing[2] == "Cylinder" then
2155
                            Mesh = Thing[7]
2156
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2157
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2158
                        elseif Thing[2] == "Blood" then
2159
                            Mesh = Thing[7]
2160
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
2161
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2162
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2163
                        elseif Thing[2] == "Elec" then
2164
                            Mesh = Thing[10]
2165
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2166
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2167
                            Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
2168
                            Thing[1].Rotation = Vector3.new(0, 0, 0)
2169
                        elseif Thing[2] == "Disappear" then
2170
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2171
                        end
2172
                    else
2173
                        Part.Parent = nil
2174
                        table.remove(Effects, e)
2175
                    end
2176
                end
2177
            end
2178
        end
2179
    end
2180
end
2181
 
2182
--wat