View difference between Paste ID: bVUPft0y and XHneG7b5
SHOW: | | - or go back to the newest paste.
1
--      [[[
2
--000000[[====================================================================================\\
3-
--000000[[                    DEIVIS97 EDIT    
3+
--000000[[                    DEIVIS97 and 5mzazatv EDIT    
4
--000000[[====================================================================================//
5
--      [[[
6
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://317494709",
150
	Volume = 5,
151
	PlaybackSpeed = 1,
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://342199418",
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
296
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
297
MakeForm(LeftHole,"Cyl")
298
CreateWeldOrSnapOrMotor("Weld", Handle, LeftBarrel, LeftHole, CF(0, 2.5, 0), CF(0, 0, 0))
299
local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1.4)/2,false)
300
MakeForm(Eye,"Ball")
301
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
302
local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1.4)/2,false)
303
MakeForm(Eye,"Ball")
304
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
305
local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.1,2,1.3)/2,false)
306
MakeForm(Eye,"Ball")
307
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
308
local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0,0,0)/2,false)
309
MakeForm(Eye,"Ball")
310
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
311
312
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000252, 0.660000384, 0.0500000007),CFrame = CFrame.new(-67.6787415, 1.33912802, 93.9772263, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
313
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftLeg,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.0127105713, 0.339127064, 0.487541199, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
314
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000252, 0.660000384, 0.0500000007),CFrame = CFrame.new(-66.6787415, 1.33912802, 93.9772263, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
315
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftLeg,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.0127105713, 0.339127064, -0.512458801, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
316
317
local A = IT("Attachment",RightBarrel)
318
A.Position = VT(0,-2.5,0)
319
local B = IT("Attachment",RightBarrel)
320
B.Position = VT(0,2.5,0)
321
local Trail = IT("Trail",RightBarrel)
322
Trail.Attachment0 = A
323
Trail.Attachment1 = B
324
Trail.Lifetime = 0.2
325
Trail.Color = ColorSequence.new(BRICKC"Really blue".Color)
326
Trail.Transparency = NumberSequence.new(0, 1)
327
Trail.Enabled = false
328
329
New = function(Object, Parent, Name, Data)
330
	local Object = Instance.new(Object)
331
	for Index, Value in pairs(Data or {}) do
332
		Object[Index] = Value
333
	end
334
	Object.Parent = Parent
335
	Object.Name = Name
336
	return Object
337
end
338
339
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.140000015, 0.0500000007),CFrame = CFrame.new(-67.6787415, 3.12643075, 92.6921463, -9.31322575e-10, -1.86264515e-09, -0.999999285, 0.777135551, 0.629333496, 9.31322575e-10, 0.6293329, -0.777134895, 0),})
340
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, -1, 0, 0),C1 = CFrame.new(-0.766067505, 0.138611317, 0.515716553, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
341
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.12999988, 1.12000012, 0.0500000007),CFrame = CFrame.new(-67.6951752, 3.43133378, 93.991272, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
342
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.533157349, 0.443484068, 0.50994873, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
343
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.450000018, 0.590000272, 0.0500000007),CFrame = CFrame.new(-67.6951752, 2.60608268, 94.3512573, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
344
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.893096924, -0.381786108, 0.509513855, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
345
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000013, 0.590000272, 0.0500000007),CFrame = CFrame.new(-66.6951752, 2.60608268, 94.2912598, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
346
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.817497253, -0.388065577, -0.489402771, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
347
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.220000237, 0.660000384, 0.0500000007),CFrame = CFrame.new(-66.6787338, 2.57395577, 93.9222183, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
348
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.448242188, -0.420258999, -0.49987793, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
349
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.07999992, 1.12000012, 0.0500000007),CFrame = CFrame.new(-66.6951752, 3.43133354, 93.9662704, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
350
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.492546082, 0.437201023, -0.489517212, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
351
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.340000302, 0.0500000007),CFrame = CFrame.new(-66.6787415, 3.2281816, 93.1287689, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
352
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.345108032, 0.234031916, -0.491600037, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
353
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.0999999, 0.0500000007, 1.00999975),CFrame = CFrame.new(-67.1759109, 3.99574399, 93.9762726, 0, -0.0260759834, -0.999659359, 0, 0.999660075, -0.0260760002, 0.999999225, -2.91038305e-11, -9.31322575e-10),})
354
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.0260760002, 0.999660015, 0, -0.999660015, -0.0260760002, 0),C1 = CFrame.new(0.510047913, 1.00462079, -0.0125579834, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
355
356
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.419999987, 0.870000064),CFrame = CFrame.new(-67.0815201, 2.81366396, 91.9528885, 0, 0, -1, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, 0),})
357
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, -1, 0, 0),C1 = CFrame.new(-0.00936126709, -0.184385061, -0.0693511963, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
358
359
FHead=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Head",Vector3.new(1, 1, 1))
360
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))
361
CFuncs.Mesh.Create("SpecialMesh",FHead,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25, 1.25, 1.25))
362
FHead.CanCollide = false
363
Head.Transparency = 1
364
365
FT = CFuncs.Mesh.Create("SpecialMesh",Torso,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
366
RA = CFuncs.Mesh.Create("SpecialMesh",RightArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
367
LA = CFuncs.Mesh.Create("SpecialMesh",LeftArm,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
368
RL = CFuncs.Mesh.Create("SpecialMesh",RightLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
369
LL = CFuncs.Mesh.Create("SpecialMesh",LeftLeg,Enum.MeshType.FileMesh,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
370
FT.MeshId = "rbxasset://fonts/torso.mesh"
371
RA.MeshId = "rbxasset://fonts/rightarm.mesh"
372
LA.MeshId = "rbxasset://fonts/leftarm.mesh"
373
RL.MeshId = "rbxasset://fonts/rightleg.mesh"
374
LL.MeshId = "rbxasset://fonts/leftleg.mesh"
375
FT.Parent = nil
376
RA.Parent = nil
377
LA.Parent = nil
378
RL.Parent = nil
379
LL.Parent = nil
380
381
382
Handle=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Handle",Vector3.new(1.10000002, 0.200000003, 0.399999976))
383
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))
384
CFuncs.Mesh.Create("BlockMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
385
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
386
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))
387
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
388
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
389
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))
390
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
391
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
392
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))
393
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.0051, 0.550000012))
394
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
395
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))
396
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
397
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
398
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))
399
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
400
Clip=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Clip",Vector3.new(1, 0.200000003, 0.399999976))
401
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))
402
CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
403
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
404
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))
405
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
406
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
407
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
408
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
409
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
410
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
411
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
412
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
413
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
414
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
415
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
416
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))
417
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
418
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
419
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))
420
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
421
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
422
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.639939666, 6.48498535e-05, 0.475003004, 0, 0, 1, 0, 1, 0, -1, 0, 0))
423
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
424
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
425
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
426
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
427
Hole=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Hole",Vector3.new(0.200000003, 0.100000001, 0.200000003))
428
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))
429
CFuncs.Mesh.Create("CylinderMesh",Hole,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
430
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
431
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
432
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
433
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
434
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
435
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
436
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
437
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
438
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
439
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.199999988))
440
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.649999976, -0.650010109, 0, -1, 0, 0, 0, -1, 1, 0, 0))
441
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
442
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000018, 0.200000003))
443
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
444
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
445
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
446
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))
447
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
448
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.599999964, 0.300000012, 0.100000001))
449
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
450
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
451
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
452
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
453
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
454
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
455
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
456
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
457
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
458
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
459
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
460
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
461
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700000167, 0.900013924, 0, 1, 0, 0, 0, -1, -1, 0, 0))
462
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1.005))
463
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
464
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))
465
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
466
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
467
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
468
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
469
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
470
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.750002623, 1.00003505, 0, -1, 0, 0, 0, 1, -1, 0, 0))
471
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
472
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
473
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
474
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
475
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
476
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))
477
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
478
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
479
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, -0.749999881, 1.17000389, 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(0.400000006, 1, 0.400000006))
481
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
482
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, -0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
483
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
484
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
485
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))
486
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
487
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
488
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
489
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
490
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
491
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))
492
CFuncs.Mesh.Create("BlockMesh",Part,"","",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.099999927))
494
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, 0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
495
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
496
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
497
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))
498
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
499
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
500
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))
501
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
502
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
503
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, 0.0800018311, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
504
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
505
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
506
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))
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.099999927, 0.100000001, 0.099999927))
509
PartWeld=CFuncs.Weld.Create(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, -0.0799980164, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
510
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
511
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
512
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))
513
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
514
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
515
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))
516
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
517
518
Handle2=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Handle2",Vector3.new(1.10000002, 0.200000003, 0.399999976))
519
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))
520
CFuncs.Mesh.Create("BlockMesh",Handle2,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
521
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
522
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))
523
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
524
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
525
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))
526
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
527
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
528
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))
529
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
530
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
531
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))
532
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
533
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.199999988, 0.100000001, 0.49999997))
534
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))
535
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
536
Clip=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Clip",Vector3.new(1, 0.200000003, 0.399999976))
537
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))
538
CFuncs.Mesh.Create("BlockMesh",Clip,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 0.99000001))
539
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
540
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))
541
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
542
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.0999999866))
543
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.0999993086, 0.200025082, 0, -1, 0, 0, 0, 1, -1, 0, 0))
544
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
545
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999803, 0.300000012, 0.100000016))
546
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.299974203, 0, 0.19999969, 1, 0, 0, 0, 1, 0, 0, 0, 1))
547
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
548
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
549
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.389988184, 0, 0.180001378, 1, 0, 0, 0, 1, 0, 0, 0, 1))
550
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
551
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
552
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))
553
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00999999, 0.550000012))
554
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000003, 0.0999999866))
555
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))
556
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
557
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
558
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.639939666, 6.48498535e-05, 0.475003004, 0, 0, 1, 0, 1, 0, -1, 0, 0))
559
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
560
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
561
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900032997, 0, 0.700012088, 1, 0, 0, 0, 1, 0, 0, 0, 1))
562
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.99000001, 1))
563
Hole2=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Hole2",Vector3.new(0.200000003, 0.100000001, 0.200000003))
564
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))
565
CFuncs.Mesh.Create("CylinderMesh",Hole2,"","",Vector3.new(0, 0, 0),Vector3.new(0.550000012, 1, 0.550000012))
566
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
567
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.30001092, 0, -0.239992976, 1, 0, 0, 0, 1, 0, 0, 0, 1))
568
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
569
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.499999911, 0.300000012, 1.20000005))
570
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800009966, 0, -0.10000217, 1, 0, 0, 0, 1, 0, 0, 0, 1))
571
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
572
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.399999917))
573
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80001092, 0, -0.899988532, 1, 0, 0, 0, 1, 0, 0, 0, 1))
574
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
575
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.199999988))
576
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.649999976, -0.650010109, 0, -1, 0, 0, 0, -1, 1, 0, 0))
577
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
578
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000018, 0.200000003))
579
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.800014019, -1.15998721, 0, 1, 0, 0, 0, 0, 1, 0, -1, 0))
580
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
581
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.199999988, 0.100000001, 0.199999988))
582
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))
583
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
584
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.599999964, 0.300000012, 0.100000001))
585
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.149971247, 0, -0.100001216, 1, 0, 0, 0, 1, 0, 0, 0, 1))
586
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
587
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999982, 0.100000001, 0.49999997))
588
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.200006366, 0.100045919, 0, 1, 0, 0, 0, -1, -1, 0, 0))
589
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
590
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999928))
591
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0180454254, 6.48498535e-05, -0.662756205, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388))
592
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
593
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.0999999, 0.300000012, 0.200000018))
594
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100028992, 0, 0.0500020981, 1, 0, 0, 0, 1, 0, 0, 0, 1))
595
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
596
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.200000018, 0.299999982))
597
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.700000167, 0.900013924, 0, 1, 0, 0, 0, -1, -1, 0, 0))
598
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1.005))
599
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.300000012, 0.099999927))
600
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))
601
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 1, 1))
602
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
603
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
604
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
605
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.299999923, 0.100000001, 0.0999999866))
606
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.750002623, 1.00003505, 0, -1, 0, 0, 0, 1, -1, 0, 0))
607
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
608
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.300000012, 0.399999917))
609
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.970019102, 0, -0.899986625, 1, 0, 0, 0, 1, 0, 0, 0, 1))
610
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
611
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.200000018, 0.199999928))
612
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))
613
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
614
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.100000001, 0.0999999866))
615
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0799942017, -0.749999881, 1.17000389, 0, 1, 0, 0, 0, -1, -1, 0, 0))
616
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
617
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
618
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000294, -0.0699996948, 0.650015235, 1, 0, 0, 0, 1, 0, 0, 0, 1))
619
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
620
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
621
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))
622
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
623
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
624
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0800056458, 0.850004554, 1.01000404, 0, 1, 0, 0, 0, -1, -1, 0, 0))
625
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
626
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
627
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))
628
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
629
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
630
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09000492, 0.0699996948, -0.949989796, 1, 0, 0, 0, 1, 0, 0, 0, 1))
631
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
632
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
633
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))
634
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.600000024, 1))
635
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.199999988))
636
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))
637
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
638
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
639
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, 0.0800018311, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
640
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
641
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.200000018, 0.099999927))
642
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))
643
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
644
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.099999927))
645
PartWeld=CFuncs.Weld.Create(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.17000198, -0.0799980164, -0.349988341, 1, 0, 0, 0, 1, 0, 0, 0, 1))
646
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 0.400000006, 1))
647
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.099999927, 0.100000001, 0.499999911))
648
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))
649
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
650
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.300000012, 0.200000003))
651
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))
652
CFuncs.Mesh.Create("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.005, 0.550000012))
653
654
Shush=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","Shush",Vector3.new(0.200000003, 0.200000003, 0.200000003))
655
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))
656
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
657
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Shush",Vector3.new(0.200000003, 0.200000003, 0.100000001))
658
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))
659
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1.20000005, 0.899999976, 0.800000012))
660
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.300000012))
661
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))
662
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
663
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.199999988))
664
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))
665
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
666
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.26000002))
667
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))
668
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
669
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.240000084))
670
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))
671
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
672
Shush=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush",Vector3.new(0.200000003, 0.100000001, 0.120000094))
673
ShushWeld=CFuncs.Weld.Create(m,Head,Shush,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.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))
674
CFuncs.Mesh.Create("SpecialMesh",Shush,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
675
676
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.120000012, 0.210000068))
677
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))
678
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
679
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.140000001, 0.25000003))
680
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))
681
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
682
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.100000001, 0.120000094))
683
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))
684
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
685
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.109999992, 0.180000082))
686
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))
687
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
688
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0999998376, 0.519999981))
689
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))
690
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
691
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0799999982, 0.319999993))
692
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))
693
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
694
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0799999982, 0.300000191))
695
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.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))
696
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
697
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.0800000131, 0.210000068))
698
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499977112, 0.108161926, 0.335229874, 6.95632771e-05, -0.000365644693, -1.00000036, 0.979239762, -0.202707946, 0.000142380595, -0.202708066, -0.979239345, 0.00034442544))
699
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
700
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000033, 0.129999995, 0.369999975))
701
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.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))
702
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
703
Shush2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Bright red","Shush2",Vector3.new(0.200000003, 0.090000011, 0.15000011))
704
Shush2Weld=CFuncs.Weld.Create(m,Head,Shush2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.500125885, -0.188785553, 0.348403931, -0.000512038823, 0.000103473663, -1.00000024, 0.568686485, 0.822554708, -0.000206530094, 0.822554886, -0.568686366, -0.000479668379))
705
CFuncs.Mesh.Create("SpecialMesh",Shush2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
706
707
function RayCast(Position, Direction, Range, Ignore)
708
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
709
end 
710
711
FindNearestTorso = function(pos)
712
	local list = (game.Workspace:children())
713
	local torso = nil
714
	local dist = 1000
715
	local temp, human, temp2 = nil, nil, nil
716
	for x = 1, #list do
717
		temp2 = list[x]
718
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
719
			temp = temp2:findFirstChild("Head")
720
			human = temp2:findFirstChildOfClass("Humanoid")
721
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
722
				local dohit = true
723
				if dohit == true then
724
					torso = temp
725
					dist = (temp.Position - pos).magnitude
726
				end
727
			end
728
		end
729
	end
730
	return torso, dist
731
end
732
function FindNearestTorso2(Position, Distance, SinglePlayer)
733
	if SinglePlayer then
734
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
735
	end
736
	local List = {}
737
	for i, v in pairs(workspace:GetChildren()) do
738
		if v:IsA("Model") then
739
			if v:findFirstChild("Head") then
740
				if v ~= Character then
741
					if (v:findFirstChild("Head").Position - Position).magnitude <= Distance then
742
						table.insert(List, v)
743
					end 
744
				end 
745
			end 
746
		end 
747
	end
748
	return List
749
end
750
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 3)})
751
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
752
			local Blood = Create("ParticleEmitter"){
753
			Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0)),
754
			LightEmission = .1,
755
			Size = NumberSequence.new(0.2),
756
			Texture = "rbxassetid://771221224",
757
			Transparency = bbb,
758
			Size = aaa,
759
			ZOffset = .8,
760
			Acceleration = Vector3.new(0, -25, 0),
761
			LockedToPart = false,
762
			EmissionDirection = "Top",
763
			Lifetime = NumberRange.new(.4, .6),
764
			Rate = 1000,
765
			Rotation = NumberRange.new(-100, 100),
766
			RotSpeed = NumberRange.new(-100, 100),
767
			Speed = NumberRange.new(20),
768
			VelocitySpread = 1000,
769
			Enabled = false,
770
			Parent = Head
771
			}
772
773
774
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, Face, HitSound, HitPitch)
775
	if hit.Parent == nil then
776
		return
777
	end
778
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
779
	for _, v in pairs(hit.Parent:children()) do
780
		if v:IsA("Humanoid") then
781
			h = v
782
		end
783
	end
784
	if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
785
	hit = hit.Parent.Parent:FindFirstChild("Head")
786
	end
787
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
788
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
789
			if hit.Parent.DebounceHit.Value == true then
790
				return
791
			end
792
		end
793
		local c = Create("ObjectValue"){
794
			Name = "creator",
795
			Value = game:service("Players").LocalPlayer,
796
			Parent = h,
797
		}
798
		game:GetService("Debris"):AddItem(c, .5)
799
		if HitSound ~= nil and HitPitch ~= nil then
800
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
801
		end
802
		local Damage = math.random(minim, maxim)
803
		local blocked = false
804
		local block = hit.Parent:findFirstChild("Block")
805
		if block ~= nil then
806
			if block.className == "IntValue" then
807
				if block.Value > 0 then
808
					blocked = true
809
					block.Value = block.Value - 1
810
					print(block.Value)
811
				end
812
			end
813
		end
814
		
815
		if Type ~= "Blood" then
816
			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)
817
		end
818
		local HitHealth = h.Health
819
		h.Health = h.Health - Damage
820
		if Type == "Knockdown" then
821
			local hum = hit.Parent.Humanoid
822
			hum.PlatformStand = true
823
			coroutine.resume(coroutine.create(function(HHumanoid)
824
				swait(1)
825
				HHumanoid.PlatformStand = false
826
			end), hum)
827
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
828
			local bodvol = Create("BodyVelocity"){
829
				velocity = angle * knockback,
830
				P = 5000,
831
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
832
				Parent = hit,
833
			}
834
			local rl = Create("BodyAngularVelocity"){
835
				P = 3000,
836
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
837
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
838
				Parent = hit,
839
			}
840
			game:GetService("Debris"):AddItem(bodvol, .5)
841
			game:GetService("Debris"):AddItem(rl, .5)
842
		elseif Type == "Normal" then
843
			local vp = Create("BodyVelocity"){
844
				P = 500,
845
				maxForce = Vector3.new(math.huge, 0, math.huge),
846
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
847
			}
848
			if knockback > 0 then
849
				vp.Parent = hit.Parent.Torso
850
			end
851
			game:GetService("Debris"):AddItem(vp, .5)
852
		elseif Type == "Up" then
853
			local bodyVelocity = Create("BodyVelocity"){
854
				velocity = Vector3.new(0, 20, 0),
855
				P = 5000,
856
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
857
				Parent = hit,
858
			}
859
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
860
		elseif Type == "DarkUp" then
861
			coroutine.resume(coroutine.create(function()
862
				for i = 0, 1, 0.1 do
863
					swait()
864
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
865
				end
866
			end))
867
			local bodyVelocity = Create("BodyVelocity"){
868
				velocity = Vector3.new(0, 20, 0),
869
				P = 5000,
870
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
871
				Parent = hit,
872
			}
873
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
874
		elseif Type == "Blood" then
875
			coroutine.resume(coroutine.create(function()
876
				if hit.Parent.Name == "deivis97" or hit.Parent.Name == "Nebula_Zorua" or hit.Parent.Name == "CKbackup" then
877
				CFuncs.Sound.Create("873911886", hit.Parent.Torso, .8, .8) 
878
				Effects.Sphere.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
879
				else
880
				local Blood2 = Blood:Clone()
881
				Blood2.Parent = hit
882
				Blood2.Enabled = true
883
				Blood2.EmissionDirection = Face
884
				local Hito = hit.Parent
885
				game:GetService("Debris"):AddItem(Blood2, 3)
886
				hit.Parent:BreakJoints()
887
				if hit.Parent:findFirstChild("AlreadyHit") == nil then
888
				local c = Create("BoolValue"){
889
					Name = "AlreadyHit",
890
					Value = true,
891
					Parent = Hito,
892
				}
893
				end
894
				swait(5)
895
				Blood2.Enabled = false
896
                swait(30)
897
				if Hito:findFirstChild("AlreadyHit") ~= nil and Hito:findFirstChild("Glitching") == nil then
898
				local s = Create("BoolValue"){
899
					Name = "Glitching",
900
					Value = true,
901
					Parent = Hito,
902
				}
903
				local FT2 = FT:Clone()
904
				if Hito:findFirstChild("Torso") ~= nil then
905
				FT2.Parent = Hito.Torso
906
				--[[RA2.Parent = Hito["Right Arm"]
907
				LA2.Parent = Hito["Left Arm"]
908
				RL2.Parent = Hito["Right Leg"]
909
				LL2.Parent = Hito["Left Leg"]]
910
				for _, v in pairs(Hito:children()) do
911
					if v:IsA("Part") and v.Name ~= "Torso" and v.Name ~= "Head" then
912
					local RA2 = RA:Clone()
913
					RA2.Name = "Shoos"
914
					RA2.Parent = v
915
					end
916
				end
917
				CFuncs.Sound.Create("155202884", Hito:findFirstChild("Torso"), 1, math.random(5, 15) / 10) 
918
				else
919
				FT2.Parent = nil					
920
				CFuncs.Sound.Create("155202884", Hito:findFirstChild("UpperTorso"), 1, math.random(5, 15) / 10) 				
921
				end
922
				for i = 0, 1, math.random(1, 10)/30 do
923
				swait()
924
				for _, v in pairs(Hito:children()) do
925
					if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
926
						v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
927
					elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
928
						v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
929
					elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
930
						v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
931
					end
932
				end	
933
				if Hito:findFirstChild("UpperTorso") ~= nil then
934
				for _, v in pairs(Hito:findFirstChildOfClass("Humanoid"):children()) do
935
					if v:IsA("NumberValue") then
936
						v.Value = math.random(1, 5) / 10
937
					end
938
				end	
939
				end
940
				if Hito == nil then
941
					break
942
				end
943
				end
944
				if Hito ~= nil then
945
				Hito:Destroy()
946
				end
947
				end
948
				end
949
			end))		
950
		elseif Type == "Snare" then
951
			local bp = Create("BodyPosition"){
952
				P = 2000,
953
				D = 100,
954
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
955
				position = hit.Parent.Torso.Position,
956
				Parent = hit.Parent.Torso,
957
			}
958
			game:GetService("Debris"):AddItem(bp, 1)
959
		elseif Type == "Freeze" then
960
			local BodPos = Create("BodyPosition"){
961
				P = 50000,
962
				D = 1000,
963
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
964
				position = hit.Parent.Torso.Position,
965
				Parent = hit.Parent.Torso,
966
			}
967
			local BodGy = Create("BodyGyro") {
968
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
969
				P = 20e+003,
970
				Parent = hit.Parent.Torso,
971
				cf = hit.Parent.Torso.CFrame,
972
			}
973
			hit.Parent.Torso.Anchored = true
974
			coroutine.resume(coroutine.create(function(Part) 
975
				swait(1.5)
976
				Part.Anchored = false
977
			end), hit.Parent.Torso)
978
			game:GetService("Debris"):AddItem(BodPos, 3)
979
			game:GetService("Debris"):AddItem(BodGy, 3)
980
		end
981
		local debounce = Create("BoolValue"){
982
			Name = "DebounceHit",
983
			Parent = hit.Parent,
984
			Value = true,
985
		}
986
		game:GetService("Debris"):AddItem(debounce, Delay)
987
		c = Instance.new("ObjectValue")
988
		c.Name = "creator"
989
		c.Value = Player
990
		c.Parent = h
991
		game:GetService("Debris"):AddItem(c, .5)
992
	end
993
end
994
995
function ShowDamage(Pos, Text, Time, Color)
996
	local Rate = (1 / 30)
997
	local Pos = (Pos or Vector3.new(0, 0, 0))
998
	local Text = (Text or "")
999
	local Time = (Time or 2)
1000
	local Color = (Color or Color3.new(1, 0, 1))
1001
	local EffectPart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1002
	EffectPart.Anchored = true
1003
	local BillboardGui = Create("BillboardGui"){
1004
		Size = UDim2.new(3, 0, 3, 0),
1005
		Adornee = EffectPart,
1006
		Parent = EffectPart,
1007
	}
1008
	local TextLabel = Create("TextLabel"){
1009
		BackgroundTransparency = 1,
1010
		Size = UDim2.new(1, 0, 1, 0),
1011
		Text = Text,
1012
		Font = "SciFi",
1013
		TextColor3 = Color,
1014
		TextScaled = true,
1015
		Parent = BillboardGui,
1016
	}
1017
	game.Debris:AddItem(EffectPart, (Time))
1018
	EffectPart.Parent = game:GetService("Workspace")
1019
	delay(0, function()
1020
		local Frames = (Time / Rate)
1021
		for Frame = 1, Frames do
1022
			wait(Rate)
1023
			local Percent = (Frame / Frames)
1024
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1025
			TextLabel.TextTransparency = Percent
1026
		end
1027
		if EffectPart and EffectPart.Parent then
1028
			EffectPart:Destroy()
1029
		end
1030
	end)
1031
end
1032
1033
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, Face, HitSound, HitPitch)
1034
	for _, c in pairs(workspace:children()) do
1035
		local hum = c:findFirstChildOfClass("Humanoid")
1036
		if hum ~= nil then
1037
			if c:findFirstChild("Torso") ~= nil then
1038
			local head = c:findFirstChild("Torso")
1039
				if head ~= nil then
1040
				local targ = head.Position - Part.Position
1041
				local mag = targ.magnitude
1042
				if mag <= Magnitude and c.Name ~= Player.Name then 
1043
					Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
1044
				end
1045
			end
1046
			elseif c:findFirstChild("UpperTorso") ~= nil then
1047
			local head = c:findFirstChild("UpperTorso")
1048
			if head ~= nil then
1049
				local targ = head.Position - Part.Position
1050
				local mag = targ.magnitude
1051
				if mag <= Magnitude and c.Name ~= Player.Name then 
1052
					Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .01, Face, HitSound, HitPitch)
1053
				end
1054
				end
1055
			end
1056
		end
1057
	end
1058
end
1059
1060
EffectModel = Instance.new("Model", Character)
1061
EffectModel.Name = "Effects"
1062
1063
Effects = {
1064
	Block = {
1065
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
1066
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1067
			prt.Anchored = true
1068
			prt.CFrame = cframe
1069
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1070
			game:GetService("Debris"):AddItem(prt, 10)
1071
			if Type == 1 or Type == nil then
1072
				table.insert(Effects, {
1073
					prt,
1074
					"Block1",
1075
					delay,
1076
					x3,
1077
					y3,
1078
					z3,
1079
					msh
1080
				})
1081
			elseif Type == 2 then
1082
				table.insert(Effects, {
1083
					prt,
1084
					"Block2",
1085
					delay,
1086
					x3,
1087
					y3,
1088
					z3,
1089
					msh
1090
				})
1091
			elseif Type == 3 then
1092
				table.insert(Effects, {
1093
					prt,
1094
					"Block3",
1095
					delay,
1096
					x3,
1097
					y3,
1098
					z3,
1099
					msh,
1100
					Part
1101
				})
1102
			elseif Type == 4 then
1103
				table.insert(Effects, {
1104
					prt,
1105
					"Block2Fire",
1106
					delay,
1107
					x3,
1108
					y3,
1109
					z3,
1110
					msh
1111
				})
1112
			end
1113
		end
1114
	};
1115
1116
	Sphere = {
1117
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, parent)
1118
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1119
			prt.Anchored = true
1120
			prt.CFrame = cframe
1121
			if parent == nil then
1122
				prt.Parent = workspace
1123
			else
1124
				prt.Parent = parent
1125
			end
1126
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1127
			game:GetService("Debris"):AddItem(prt, 10)
1128
			table.insert(Effects, {
1129
				prt,
1130
				"Cylinder",
1131
				delay,
1132
				x3,
1133
				y3,
1134
				z3,
1135
				msh
1136
			})
1137
		end
1138
	};
1139
1140
	Blood = {
1141
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1142
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1143
			prt.Anchored = true
1144
			prt.CFrame = cframe
1145
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1146
			game:GetService("Debris"):AddItem(prt, 10)
1147
			table.insert(Effects, {
1148
				prt,
1149
				"Blood",
1150
				delay,
1151
				x3,
1152
				y3,
1153
				z3,
1154
				msh
1155
			})
1156
		end
1157
	};
1158
1159
	Blast = {
1160
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
1161
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1162
			prt.Anchored = true
1163
			prt.CFrame = cframe
1164
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1165
			game:GetService("Debris"):AddItem(prt, 10)
1166
			table.insert(Effects, {
1167
				prt,
1168
				"Block4",
1169
				delay,
1170
				x3,
1171
				y3,
1172
				z3,
1173
				msh,
1174
				Part
1175
			})
1176
		end
1177
	};
1178
1179
	Ring = {
1180
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1181
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1182
			prt.Anchored = true
1183
			prt.CFrame = cframe
1184
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1185
			game:GetService("Debris"):AddItem(prt, 10)
1186
			table.insert(Effects, {
1187
				prt,
1188
				"Cylinder",
1189
				delay,
1190
				x3,
1191
				y3,
1192
				z3,
1193
				msh
1194
			})
1195
		end
1196
	};
1197
1198
	Cylinder = {
1199
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1200
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1201
			prt.Anchored = true
1202
			prt.CFrame = cframe
1203
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1204
			game:GetService("Debris"):AddItem(prt, 10)
1205
			table.insert(Effects, {
1206
				prt,
1207
				"Cylinder",
1208
				delay,
1209
				x3,
1210
				y3,
1211
				z3,
1212
				msh
1213
			})
1214
		end
1215
	};
1216
1217
	Head = {
1218
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1219
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1220
			prt.Anchored = true
1221
			prt.CFrame = cframe
1222
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1223
			game:GetService("Debris"):AddItem(prt, 10)
1224
			table.insert(Effects, {
1225
				prt,
1226
				"Cylinder",
1227
				delay,
1228
				x3,
1229
				y3,
1230
				z3,
1231
				msh
1232
			})
1233
		end
1234
	};
1235
1236
	Wave = {
1237
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1238
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
1239
			prt.Anchored = true
1240
			prt.CFrame = cframe
1241
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1242
			game:GetService("Debris"):AddItem(prt, 10)
1243
			table.insert(Effects, {
1244
				prt,
1245
				"Cylinder",
1246
				delay,
1247
				x3,
1248
				y3,
1249
				z3,
1250
				msh
1251
			})
1252
		end
1253
	};
1254
1255
	Break = {
1256
		Create = function(brickcolor, cframe, x1, y1, z1)
1257
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1258
			prt.Anchored = true
1259
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1260
			game:GetService("Debris"):AddItem(prt, 10)
1261
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1262
			local num = math.random(10, 50) / 1000
1263
			table.insert(Effects, {
1264
				prt,
1265
				"Shatter",
1266
				num,
1267
				prt.CFrame,
1268
				math.random() - math.random(),
1269
				0,
1270
				math.random(50, 100) / 100
1271
			})
1272
		end
1273
	};
1274
1275
	Elec = {
1276
		Create = function(brickcolor, cff, x, y, z)
1277
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
1278
			prt.Anchored = true
1279
			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)
1280
			prt.CFrame = CFrame.new(prt.Position)
1281
			game:GetService("Debris"):AddItem(prt, 10)
1282
			xval = math.random() / 9
1283
			yval = math.random() / 9
1284
			zval = math.random() / 9
1285
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
1286
			eul1 = math.random(-50, 50)
1287
			eul2 = math.random(-50, 50)
1288
			eul3 = math.random(-50, 50)
1289
			euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
1290
			euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
1291
			table.insert(Effects, {
1292
				prt,
1293
				"Elec",
1294
				.05,
1295
				x,
1296
				y,
1297
				z,
1298
				xval,
1299
				yval,
1300
				zval,
1301
				msh,
1302
				euld,
1303
				euld2
1304
			})
1305
		end
1306
	};
1307
1308
	Elec2 = {
1309
		Create = function(brickcolor, cff, x, y, z)
1310
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Part", Vector3.new(1, 1, 1))
1311
			prt.Anchored = true
1312
			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)
1313
			prt.CFrame = CFrame.new(prt.Position)
1314
			game:GetService("Debris"):AddItem(prt, 10)
1315
			xval = math.random() / 7
1316
			yval = math.random() / 7
1317
			zval = math.random() / 7
1318
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
1319
			eul1 = math.random(-50, 50)
1320
			eul2 = math.random(-50, 50)
1321
			eul3 = math.random(-50, 50)
1322
			euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
1323
			euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
1324
			table.insert(Effects, {
1325
				prt,
1326
				"Elec",
1327
				.1,
1328
				x,
1329
				y,
1330
				z,
1331
				xval,
1332
				yval,
1333
				zval,
1334
				msh,
1335
				euld,
1336
				euld2
1337
			})
1338
		end
1339
	};
1340
1341
	Clone = {
1342
		Create = function() 
1343
			for _, v in pairs(Torso.Parent:children()) do
1344
				if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
1345
					local c = CFuncs.Part.Create(EffectModel, "Neon", 0, .5, BrickColor.new("Bright blue"), "Effect", v.Size)
1346
					c.Anchored = true
1347
					c.CFrame = v.CFrame
1348
					game:GetService("Debris"):AddItem(c, 5)
1349
					local cmsh = nil
1350
					if v.Name == "Head" then
1351
						cmsh = CFuncs.Mesh.Create("SpecialMesh", c, "Head", "", Vector3.new(0, 0, 0), v.Mesh.Scale)
1352
					else
1353
						cmsh = CFuncs.Mesh.Create("BlockMesh", c, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
1354
					end
1355
					table.insert(Effects, {
1356
						c,
1357
						"Cylinder",
1358
						0.05,
1359
						0.1,
1360
						0.1,
1361
						0.1,
1362
						cmsh
1363
					})
1364
				end
1365
			end
1366
		end
1367
	};
1368
1369
	EffectTemplate = {
1370
1371
	};
1372
}
1373
1374
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','-','=','~','!','@','#','$','%','^','&','*','(',')','_','+','[','{',']','}',',','<','>','.','/','?','"',"'",'|',';',':'}
1375
1376
Lag = {
1377
"殺害人數: ",
1378
"Kills: ",
1379
"杀害人数: ",
1380
"K l  : ",
1381
" il s: ",
1382
"   l : ",
1383
"Ki  s: ",
1384
"殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺殺: ",
1385
" 害  : ",
1386
"  人数: ",
1387
"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK: ",
1388
"  人 : ",
1389
"殺  數: ",
1390
" 害人数: ",
1391
"杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数杀害人数: ",
1392
"害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害害���害害害害: ",
1393
"人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人��人人人��人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人��人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人\人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人: ",
1394
"K\i\l\l\s\: ",
1395
"杀害\杀害杀害\杀害杀害杀害\杀害杀害杀害杀害\杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害\杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害杀害: ",
1396
"     : ",
1397
"    : ",
1398
"殺: ",
1399
"K害人ls: ",
1400
": ",
1401
"Psychopath x Genocider",
1402
}
1403
1404
function chatfunc(text)
1405
	local chat = coroutine.wrap(function()
1406
	if Character:FindFirstChild("TalkingBillBoard")~= nil then
1407
		Character:FindFirstChild("TalkingBillBoard"):destroy()
1408
	end
1409
	local Bill = Instance.new("BillboardGui",Character)
1410
	Bill.Size = UDim2.new(0,100,0,40)
1411
	Bill.StudsOffset = Vector3.new(0,3,0)
1412
	Bill.Adornee = Character.Head
1413
	Bill.Name = "TalkingBillBoard"
1414
	local Hehe = Instance.new("TextLabel",Bill)
1415
	Hehe.BackgroundTransparency = 1
1416
	Hehe.BorderSizePixel = 0
1417
	Hehe.Text = ""
1418
	Hehe.Font = "Antique"
1419
	Hehe.TextSize = 40
1420
	Hehe.TextStrokeTransparency = 0
1421
	Hehe.Size = UDim2.new(1,0,0.5,0)
1422
	coroutine.resume(coroutine.create(function()
1423
		while Hehe ~= nil do
1424
			swait()	
1425
			Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))	
1426
			Hehe.Rotation = math.random(-5,5)
1427
			Hehe.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
1428
			Hehe.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
1429
		end
1430
	end))
1431
	for i = 1,string.len(text),1 do
1432
		swait()
1433
		Hehe.Text = string.sub(text,1,i)
1434
	end
1435
	swait(90)--Re[math.random(1, 93)]
1436
	for i = 0, 1, .025 do
1437
		swait()
1438
		Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
1439
		Hehe.TextStrokeTransparency = i
1440
		Hehe.TextTransparency = i
1441
	end
1442
	Bill:Destroy()
1443
	end)
1444
chat()
1445
end
1446
1447
function onChatted(msg)
1448
	chatfunc(msg)
1449
end
1450
1451
Player.Chatted:connect(onChatted)
1452
1453
function Shoot(part, sp)
1454
	local Spread = sp
1455
	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
1456
	local MouseLook = CFrame.new((part.Position + Mouse.Hit.p) / 2, Mouse.Hit.p + epread)
1457
	table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
1458
end
1459
function Shoot2(part, sp, target)
1460
	local Spread = sp
1461
	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
1462
	local MouseLook = CFrame.new((part.Position + target.Position)/2, target.Position)
1463
	table.insert(Effects,{MouseLook.lookVector, "Shoot", 100 ,part.Position,8,12, math.random(10,20),2})
1464
end
1465
1466
function Attackone()
1467
	Attack = true
1468
	for i = 0, 1, 0.1 do
1469
		swait()
1470
		PlayAnimationFromTable({
1471
			CFrame.new(0, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1472
			CFrame.new(0, 1.5, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1473
			CFrame.new(1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1474
			CFrame.new(-1.5, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1475
			CFrame.new(0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1476
			CFrame.new(-0.5, -2, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1477
		}, .3, false)
1478
	end
1479
	Attack = false
1480
end
1481
local Hold = false
1482
function Broken_wing_bird()
1483
	Attack = true
1484
	Hold = true
1485
	Humanoid.WalkSpeed = 5
1486
	Humanoid.AutoRotate = false
1487
	for i = 0, 1, 0.17 do
1488
		swait()
1489
   		local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
1490
   		local direction = aim.lookVector
1491
   		local headingA = math.atan2(direction.x, direction.z)
1492
   		headingA = math.deg(headingA)
1493
    	RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
1494
 		PlayAnimationFromTable({
1495
         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), 
1496
         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), 
1497
         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), 
1498
         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), 
1499
         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), 
1500
         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), 
1501
		}, .45, false)
1502
 		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)
1503
  		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)
1504
	end
1505
	local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
1506
	ref.Anchored = true
1507
	while Hold == true do
1508
	Shoot(Hole, 1.5)
1509
	coroutine.resume(coroutine.create(function()
1510
	swait(1.5)
1511
	if Victim ~= nil then
1512
	Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
1513
	ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
1514
	Shoot2(ref, 1, Victim.Torso)
1515
	else
1516
	Victim = nil
1517
	end
1518
	end))
1519
	CFuncs.Sound.Create("259291804", Hole2, 1.1, .8) 
1520
	Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1521
	for i = 0, 1 do
1522
		swait()
1523
   		local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
1524
   		local direction = aim.lookVector
1525
   		local headingA = math.atan2(direction.x, direction.z)
1526
   		headingA = math.deg(headingA)
1527
    	RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
1528
 		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)
1529
		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)
1530
	end
1531
	Shoot(Hole2, 1.5)
1532
	coroutine.resume(coroutine.create(function()
1533
	swait(1.5)
1534
	if Victim ~= nil then
1535
	Effects.Block.Create(BrickColor.new("New Yeller"), ref.CFrame, .1, .1, .1, .25, .25, .25, .13)
1536
	ref.CFrame = Victim.Torso.CFrame * CFrame.new(math.random(-200, 200), math.random(-200, 200), math.random(-200, 200))
1537
	Shoot2(ref, 1, Victim.Torso)
1538
	else
1539
	Victim = nil
1540
	end
1541
	end))
1542
	CFuncs.Sound.Create("259291804", Hole2, 1.1, .8) 
1543
	Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
1544
	for i = 0, 1 do
1545
		swait()
1546
   		local aim = CFrame.new(RootPart.Position, Mouse.Hit.p)
1547
   		local direction = aim.lookVector
1548
   		local headingA = math.atan2(direction.x, direction.z)
1549
   		headingA = math.deg(headingA)
1550
    	RootPart.CFrame = CFrame.new(RootPart.Position) * CFrame.Angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
1551
        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)
1552
		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)
1553
		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)
1554
	end
1555
	end
1556
	game:GetService("Debris"):AddItem(ref, 1)
1557
	swait(10)
1558
	Humanoid.AutoRotate = true
1559
	Humanoid.WalkSpeed = 14
1560
	Attack = false
1561
end
1562
1563
function Butterfly_on_the_ground()
1564
	Attack = true
1565
	Humanoid.WalkSpeed = 0
1566
	Humanoid.JumpPower = 0
1567
	for i = 0, 1, 0.11 do
1568
		swait()
1569
		PlayAnimationFromTable({
1570
         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), 
1571
         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),  
1572
         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), 
1573
         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), 
1574
         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), 
1575
         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), 
1576
		}, .32, false)
1577
  		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)
1578
  		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)
1579
	end
1580
	for i = 0, 1, 0.2 do
1581
		swait()
1582
		PlayAnimationFromTable({
1583
         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), 
1584
         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),  
1585
         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), 
1586
         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), 
1587
         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), 
1588
         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), 
1589
		}, .5, false)
1590
		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)
1591
		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)
1592
	end
1593
1594
	local hit = nil
1595
	while hit == nil do
1596
		swait()
1597
		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)
1598
		hit,pos=RayCast(RootPart.Position, (CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector, 4, Character)
1599
	end
1600
	CFuncs.Sound.Create("663164690", Hole, .3, .8) 
1601
	CFuncs.Sound.Create("663164690", Hole2, .3, .8) 
1602
	swait(5)
1603
	local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
1604
	ref.CFrame = CFrame.new(Mouse.Hit.p - Vector3.new(0, -.2, 0))
1605
	ref.Anchored = true
1606
	game:GetService("Debris"):AddItem(ref, 6)
1607
	for i = 1, 20 do
1608
	local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
1609
	local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
1610
	local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
1611
	refs.Anchored = true
1612
 	refs.CFrame = CFrame.new(pos2)
1613
	game:GetService("Debris"):AddItem(refs, 1)
1614
	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)
1615
	Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1616
	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)
1617
	CFuncs.Sound.Create("340508929", refs, .8, .7) 
1618
	CFuncs.Sound.Create("259291804", Hole2, 1.1, .8) 
1619
	MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
1620
	for i = 0, 1 do
1621
		swait()
1622
		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)
1623
		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)
1624
		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)
1625
	end
1626
	local MouseLook = CFrame.new((ref.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
1627
	local hit2, pos2 = RayCast(ref.Position, MouseLook.lookVector, 999, Character)
1628
	local refs = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
1629
	refs.Anchored = true
1630
 	refs.CFrame = CFrame.new(pos2)
1631
	game:GetService("Debris"):AddItem(refs, 1)
1632
	Effects.Cylinder.Create(BrickColor.new("New Yeller"), refs.CFrame * CFrame.Angles(math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2)), math.rad(math.random(-2, 2))), .5, 20000, .5, 0, 0, 0, .13)
1633
	Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1634
	Effects.Wave.Create(BrickColor.new("New Yeller"), CFrame.new(Hole2.Position + Vector3.new(0, .2, 0)) * CFrame.Angles(0, math.rad(math.random(-360,360)), 0), .1, .1, .1, .1, 0, .1, .16)
1635
	CFuncs.Sound.Create("259291804", Hole2, 1.1, .8) 
1636
	CFuncs.Sound.Create("340508929", refs, .8, .7) 
1637
	MagnitudeDamage(refs, 3, 0, 0, 0, "Blood", "Top", "142858160", math.random(2, 5)/1.4)
1638
	for i = 0, 1 do
1639
		swait()
1640
		Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(2.76084802e-06, 1.37720037, -0.459903181, 0.999998331, -2.89008483e-07, 1.28259637e-06, 8.30739737e-07, 0.534020782, 0.845471025, 7.89761543e-07, -0.845471621, 0.534020901) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20)), math.rad(math.random(-Animie * 20, Animie * 20))), .5)
1641
		RW.C0 = clerp(RW.C0, CFrame.new(1.45852637, 0.365505755, -0.795653403, 0.995879352, -0.0528275259, 0.0736907572, 0.0878442302, 0.360745877, -0.928517818, 0.0224694014, 0.931166887, 0.363901049) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  .5)
1642
		LW.C0 = clerp(LW.C0, CFrame.new(-1.50637293, 0.371033907, -0.893403471, 0.989684701, 0.0623151474, -0.128987223, -0.141957864, 0.305990666, -0.941391051, -0.0191923492, 0.949993253, 0.311681062) * CFrame.new(0, .2, 0) * CFrame.Angles(0, 0, 0), 1)
1643
	end	
1644
	end
1645
	swait(10)
1646
	Humanoid.WalkSpeed = 14
1647
	Humanoid.JumpPower = 50
1648
	Attack = false
1649
end
1650
1651
function Innocent_s_Tear()
1652
	Attack = true
1653
	for i = 0, 1, 0.17 do
1654
		swait()
1655
		PlayAnimationFromTable({
1656
         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), 
1657
         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), 
1658
         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), 
1659
         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), 
1660
         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), 
1661
         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), 
1662
		}, .4, false)
1663
	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)
1664
	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)
1665
	end
1666
	CFuncs.Sound.Create("200632211", Hole, .8, .6) 
1667
	local gg = nil
1668
	for i = 0, 1, 0.18 do
1669
		swait()
1670
		for i, v in pairs(FindNearestTorso2(Head.CFrame.p, 8)) do
1671
			if v:FindFirstChild('Head') then
1672
				if gg == nil then
1673
				CFuncs.Sound.Create("260430060", Hole, .8, .9) 
1674
				end
1675
				gg = v
1676
				if v:findFirstChildOfClass("Humanoid") ~= nil then
1677
				v:findFirstChildOfClass("Humanoid").PlatformStand = true
1678
				end
1679
				v:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1680
			end
1681
		end
1682
		PlayAnimationFromTable({
1683
         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), 
1684
         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), 
1685
         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), 
1686
         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), 
1687
         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), 
1688
         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), 
1689
		}, .45, false)
1690
	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)
1691
	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)
1692
	end
1693
	if gg ~= nil then
1694
	Humanoid.WalkSpeed = 0
1695
	Humanoid.JumpPower = 0
1696
	for i = 0, 1, 0.16 do
1697
		swait()
1698
		if gg:findFirstChildOfClass("Humanoid") ~= nil then
1699
		gg:findFirstChildOfClass("Humanoid").PlatformStand = true
1700
		end
1701
		gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1702
		PlayAnimationFromTable({
1703
         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), 
1704
         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), 
1705
         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), 
1706
         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), 
1707
         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), 
1708
         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), 
1709
		}, .4, false)
1710
	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)
1711
	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)
1712
	if gg == nil then
1713
		break
1714
	end
1715
	end
1716
	if gg.Name == "deivis97" or gg.Name == "Nebula_Zorua" or gg.Name == "CKbackup" then
1717
	for i = 0, 1, 0.04 do
1718
		swait()
1719
		if gg:findFirstChildOfClass("Humanoid") ~= nil then
1720
		gg:findFirstChildOfClass("Humanoid").PlatformStand = true
1721
		end
1722
		gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1723
		PlayAnimationFromTable({
1724
         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), 
1725
         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), 
1726
         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), 
1727
         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), 
1728
         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), 
1729
         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), 
1730
		}, .4, false)
1731
	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)
1732
	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)
1733
	if gg == nil then
1734
		break
1735
	end
1736
	end
1737
	for i = 0, 1, 0.035 do
1738
		swait()
1739
		if gg:findFirstChildOfClass("Humanoid") ~= nil then
1740
		gg:findFirstChildOfClass("Humanoid").PlatformStand = true
1741
		end
1742
		gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1743
		PlayAnimationFromTable({
1744
         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), 
1745
         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), 
1746
         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), 
1747
         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), 
1748
         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), 
1749
         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), 
1750
		}, .12, false)
1751
	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)
1752
	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)
1753
	end
1754
	else
1755
	for i = 0, 10 do
1756
	CFuncs.Sound.Create("259291804", Hole, 1.1, .8) 
1757
	Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1758
	Damage(Hole, gg.Head, 0, 0, 0,  "Blood", gg, 0, "Top", "142858160", math.random(2, 5)/1.4)
1759
	if gg:findFirstChildOfClass("Humanoid") ~= nil then
1760
		gg:findFirstChildOfClass("Humanoid").PlatformStand = true
1761
	end
1762
	gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1763
	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)
1764
	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)
1765
	swait()
1766
	gg:findFirstChild("Head").CFrame = Hole.CFrame * CFrame.Angles(math.rad(90), 0, -math.rad(90))
1767
	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)
1768
	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)
1769
	swait()
1770
	if gg == nil then
1771
		break
1772
	end
1773
	end
1774
	end
1775
	swait(10)
1776
	end
1777
	Attack = false
1778
	Humanoid.WalkSpeed = 14
1779
	Humanoid.JumpPower = 50
1780
end
1781
1782
1783
function Run()
1784
	if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
1785
	coroutine.resume(coroutine.create(function()
1786
		if Victim ~= Mouse.Target.Parent then
1787
		Victim = Mouse.Target.Parent
1788
		Billb.Adornee = Victim.Torso
1789
		Billb.Enabled = true
1790
		CFuncs.Sound.Create("749189256", Mouse.Target.Parent, .8, math.random(5, 15) / 10) 
1791
			for i = 1, 0, -.05 do
1792
			swait()
1793
			D1.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
1794
			D2.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
1795
			D3.TileSize = UDim2.new(math.random(1, 15) / 7, 0, math.random(1, 15) / 7, 0)
1796
			D3.Rotation = math.random(-360, 360)
1797
			D1.Size = UDim2.new(3, i * math.random(5, 40), 3, i * math.random(5, 40))
1798
			D2.Size = UDim2.new(2.4, i * math.random(5, 40), 2.4, i * math.random(5, 40))
1799
			D3.Size = UDim2.new(.2, i * math.random(5, 40), .2, i * math.random(5, 40))
1800
			D1.ImageTransparency = i
1801
			D2.ImageTransparency = i
1802
			D3.ImageTransparency = i
1803
			end
1804
			D1.TileSize = UDim2.new(1, 0, 1, 0)
1805
			D2.TileSize = UDim2.new(1, 0, 1, 0)
1806
			D3.TileSize = UDim2.new(1, 0, 1, 0)
1807
			D3.Rotation = 45
1808
		end
1809
	end))
1810
	end
1811
end
1812
function Hide_n_Seek()
1813
	Delay2 = true
1814
	for i = 0, 1, math.random(1, 2)/9 do	
1815
	swait()
1816
	CFuncs.Sound.Create("155202884", Head, .4, math.random(5, 15) / 5) 
1817
	FT.Parent = Torso
1818
	RA.Parent = RightArm
1819
	LA.Parent = LeftArm
1820
	RL.Parent = RightLeg
1821
	LL.Parent = LeftLeg
1822
	D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1823
	D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1824
	D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1825
	D3.Rotation = math.random(-360, 360)
1826
	for _, v in pairs(Character:children()) do
1827
		if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
1828
			v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
1829
		elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
1830
			v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
1831
		end
1832
		for _, v in pairs(m:children()) do
1833
			if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
1834
				v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/6, math.random(-5, 5)/6, math.random(-5, 5)/6)
1835
			end		
1836
		end
1837
	end	
1838
	end	
1839
	for _, v in pairs(Character:children()) do
1840
		if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
1841
			v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1842
		elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
1843
			v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1844
		end
1845
		for _, v in pairs(m:children()) do
1846
			if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
1847
				v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
1848
			end		
1849
		end
1850
	end	
1851
	if Victim:FindFirstChildOfClass("Humanoid") ~= nil then
1852
	RootPart.CFrame = Victim.Head.CFrame * CFrame.new(0, 0, 6)
1853
	else
1854
	Victim = nil
1855
	end
1856
	D1.TileSize = UDim2.new(1, 0, 1, 0)
1857
	D2.TileSize = UDim2.new(1, 0, 1, 0)
1858
	D3.TileSize = UDim2.new(1, 0, 1, 0)
1859
	D3.Rotation = 45
1860
	FT.Parent = nil
1861
	RA.Parent = nil
1862
	LA.Parent = nil
1863
	RL.Parent = nil
1864
	LL.Parent = nil
1865
	Delay2 = false
1866
end
1867
1868
function Happy_Ending()
1869
	Attack = true
1870
	Humanoid.WalkSpeed = 0
1871
	Humanoid.JumpPower = 0
1872
	for i = 1, 0, -0.01 do
1873
		swait()
1874
		spook.Volume = i - .01 
1875
		PlayAnimationFromTable({
1876
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1877
         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), 
1878
         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), 
1879
         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), 
1880
         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), 
1881
         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), 
1882
		}, .12, false)
1883
	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)
1884
	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)
1885
	end
1886
	Effects.Block.Create(BrickColor.new("New Yeller"), Hole.CFrame, .1, .1, .1, .25, .25, .25, .13)
1887
	Effects.Block.Create(BrickColor.new("New Yeller"), Hole2.CFrame, .1, .1, .1, .25, .25, .25, .13)
1888
	CFuncs.Sound.Create("259291804", Hole, 1.1, .8) 
1889
	CFuncs.Sound.Create("259291804", Hole2, 1.1, .8) 
1890
	CFuncs.Sound.Create("142858160", Head, 1.3, math.random(2, 5)/1.4)
1891
1892
	if Character.Name == "deivis97" or Character.Name == "Nebula_Zorua" or Character.Name == "CKbackup" then
1893
	CFuncs.Sound.Create("873911886", RootPart, .8, .8) 
1894
	Effects.Sphere.Create(BrickColor.new("Royal purple"), RootPart.CFrame, 30, 30, 30, .5, .5, .5, 0.05)
1895
	swait(55)
1896
	for i = 0, 1, 0.01 do
1897
		swait()
1898
		spook.Volume = i + .01 
1899
		PlayAnimationFromTable({
1900
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1901
         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), 
1902
         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), 
1903
         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), 
1904
         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), 
1905
         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), 
1906
		}, .14, false)
1907
	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)
1908
	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)
1909
	end
1910
	Attack = false
1911
	Humanoid.WalkSpeed = 14
1912
	Humanoid.JumpPower = 50
1913
	else
1914
	Deed = true
1915
	Blood.Enabled = true
1916
	m.Parent = workspace
1917
	swait(1)
1918
	Character:BreakJoints()
1919
	swait(5)
1920
	for _, v in pairs(m:children()) do
1921
		if v:IsA("Part") and v.Name ~= "FHead" and v.Name ~= "Shush" and v.Name ~= "Shush2" then
1922
			v.CanCollide = true
1923
		end	
1924
	end
1925
	game:GetService("Debris"):AddItem(m, 40)
1926
	Blood.Enabled = false
1927
	swait(30)
1928
	CFuncs.Sound.Create("155202884", Torso, 1, math.random(5, 15) / 10) 	
1929
	FT.Parent = Torso
1930
	RA.Parent = RightArm
1931
	LA.Parent = LeftArm
1932
	RL.Parent = RightLeg
1933
	LL.Parent = LeftLeg
1934
	for i = 0, 1, math.random(1, 10)/60 do
1935
	swait()
1936
	for _, v in pairs(Character:children()) do
1937
			if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
1938
				v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1939
			elseif v:IsA("Part") and v:findFirstChild("Shoos") ~= nil then
1940
				v:findFirstChild("Shoos").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1941
			elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
1942
				v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
1943
			end
1944
		end	
1945
	end
1946
	Character:Destroy()
1947
	end
1948
end
1949
1950
Mouse.Button1Down:connect(function()
1951
	if Attack == false and Hold == false then
1952
	Broken_wing_bird()
1953
	end
1954
end)
1955
Mouse.Button1Up:connect(function()
1956
	if Hold == true then
1957
	Hold = false
1958
	end
1959
end)
1960
1961
Mouse.KeyDown:connect(function(Key)
1962
	Key = Key:lower()
1963
	if Attack == false and Key == 'q' then
1964
	Run()
1965
	elseif Attack == false and Key == 'e' and Delay2 == false and Victim ~= nil then
1966
	Hide_n_Seek()
1967
	elseif Attack == false and Key == 'z' and Hold == false then
1968
	Innocent_s_Tear()
1969
	elseif Attack == false and Key == 'x' then
1970
	Butterfly_on_the_ground()
1971
	elseif Key == "p" then
1972
	Happy_Ending()
1973
	elseif Key == "g" then
1974
	end
1975
end)
1976
1977
Mouse.KeyUp:connect(function(Key)
1978
end)
1979
1980
1981
1982
coroutine.resume(coroutine.create(function()
1983
while true do
1984
	swait()
1985
	if Delay == false then
1986
	Randomize = math.random(0, 120)
1987
	if Randomize == 1 then
1988
	FT.Parent = Torso
1989
	RA.Parent = RightArm
1990
	LA.Parent = LeftArm
1991
	RL.Parent = RightLeg
1992
	LL.Parent = LeftLeg
1993
	for i = 0, 1, math.random(1, 10)/20 do
1994
	swait()
1995
	spook2.Octave = math.random(1, 20) / 10
1996
	spook.PlaybackSpeed = math.random(1, 20) / 12
1997
	D1.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1998
	D2.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
1999
	D3.TileSize = UDim2.new(math.random(1, 15) / 20, 0, math.random(1, 15) / 20, 0)
2000
	D3.Rotation = math.random(-360, 360)
2001
	for _, v in pairs(Character:children()) do
2002
		if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
2003
			v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
2004
		elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
2005
			v.Handle:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
2006
		end
2007
		for _, v in pairs(m:children()) do
2008
			if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Shush2" or v.Name == "Head") then
2009
				v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-5, 5)/10, math.random(-5, 5)/10, math.random(-5, 5)/10)
2010
			end		
2011
		end
2012
	end	
2013
	end
2014
	spook2.Octave = 1
2015
	spook.PlaybackSpeed = 1
2016
	D1.TileSize = UDim2.new(1, 0, 1, 0)
2017
	D2.TileSize = UDim2.new(1, 0, 1, 0)
2018
	D3.TileSize = UDim2.new(1, 0, 1, 0)
2019
	D3.Rotation = 45
2020
	for _, v in pairs(Character:children()) do
2021
		if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil then
2022
			v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
2023
		elseif v:IsA("Accessory") and v.Handle:findFirstChild("Mesh") ~= nil then
2024
			v.Handle:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
2025
		end
2026
		for _, v in pairs(m:children()) do
2027
			if v:IsA("Part") and v:findFirstChild("Mesh") ~= nil and (v.Name == "Shush" or v.Name == "Head") then
2028
				v:findFirstChild("Mesh").Offset = Vector3.new(0, 0, 0)
2029
			end		
2030
		end
2031
	end	
2032
	FT.Parent = nil
2033
	RA.Parent = nil
2034
	LA.Parent = nil
2035
	RL.Parent = nil
2036
	LL.Parent = nil
2037
	end
2038
	end
2039
	end
2040
end))
2041
2042
while true do
2043
	swait()
2044
	D1.Rotation = D1.Rotation - 2
2045
	D2.Rotation = D2.Rotation + 4
2046
	Animie = math.random(1, 5) / 10
2047
	if Deed == false then
2048
	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)
2049
	end
2050
	if Head:findFirstChild("face") ~= nil then
2051
		Head:findFirstChild("face"):Destroy()
2052
	end
2053
	if spook.Parent == nil then
2054
		spook = Create("Sound"){
2055
		Parent = Character,
2056
		SoundId = "rbxassetid://317494709",
2057
		Volume = 5,
2058
		PlaybackSpeed = 1,
2059
		Looped = true
2060
		}
2061
		spook2 = Create("PitchShiftSoundEffect"){
2062
		Parent = spook,
2063
		Octave = 1
2064
		}
2065
		spook:Play()
2066
	end
2067
	for i, v in pairs(Character:GetChildren()) do
2068
		if v:IsA("Part") then
2069
			v.Material = "SmoothPlastic"
2070
		elseif v:IsA("Accessory") then
2071
			v:WaitForChild("Handle").Material = "SmoothPlastic"
2072
		end
2073
	end
2074
	if Victim ~= nil and Victim:FindFirstChildOfClass("Humanoid") == nil then
2075
	Victim = nil
2076
	Billb.Adornee = nil
2077
	Billb.Enabled = false
2078
	end
2079
	Humanoid.MaxHealth = 11111110896723058319876184696208490496
2080
	Humanoid.Health = 11111110896723058319876184696208490496
2081
	Humanoid.Name = Re[math.random(1, 93)]..Re[math.random(1, 93)]..Re[math.random(1, 93)]
2082
	TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
2083
	Velocity = RootPart.Velocity.y
2084
	Sine = Sine + Change
2085
	local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
2086
		if RootPart.Velocity.y > 1 and hit == nil then 
2087
			Anim = "Jump"
2088
			if Attack == false then
2089
				Change = 1
2090
			PlayAnimationFromTable({
2091
        		 CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2092
        		 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),
2093
        		 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), 
2094
        		 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), 
2095
        		 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), 
2096
        		 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), 
2097
			}, Animie, false)
2098
			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)
2099
 			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)
2100
			end
2101
		elseif RootPart.Velocity.y < -1 and hit == nil then 
2102
			Anim = "Fall"
2103
			if Attack == false then
2104
				Change = 1
2105
			PlayAnimationFromTable({
2106
        		 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), 
2107
        		 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),
2108
                 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), 
2109
        		 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), 
2110
        		 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), 
2111
        		 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), 
2112
			}, Animie, false)
2113
			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)
2114
 			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)
2115
			end
2116
		elseif TorsoVelocity < 1 and hit ~= nil then
2117
			Anim = "Idle"
2118
			if Attack == false then
2119
				Change = 1
2120
			PlayAnimationFromTable({
2121
      	    	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), 
2122
      	    	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),
2123
      	 		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)), 
2124
      			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)), 
2125
     	    	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), 
2126
     	    	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), 
2127
			}, Animie, false)
2128
 			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)
2129
  			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)
2130
			end
2131
		elseif TorsoVelocity > 2 and hit ~= nil then
2132
			Anim = "Walk"
2133
			if Attack == false then
2134
				Change = 3
2135
			PlayAnimationFromTable({
2136
     	    	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),  
2137
     	    	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),
2138
     	    	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), 
2139
     	    	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), 
2140
     	    	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), 
2141
     	    	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), 
2142
			}, Animie, false)
2143
 			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)
2144
  			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)
2145
			end
2146
		end
2147
	if #Effects > 0 then
2148
		for e = 1, #Effects do
2149
			if Effects[e] ~= nil then
2150
				local Thing = Effects[e]
2151
				if Thing ~= nil then
2152
					local Part = Thing[1]
2153
					local Mode = Thing[2]
2154
					local Delay = Thing[3]
2155
					local IncX = Thing[4]
2156
					local IncY = Thing[5]
2157
					if Thing[2] == "Shoot" then
2158
					Look = Thing[1]
2159
					local hit, pos = RayCast(Thing[4], Look, 20, Character)
2160
					local mag = (Thing[4] - pos).magnitude 
2161
					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)
2162
					Thing[4]=Thing[4] + (Look * 20)
2163
					Thing[3]=Thing[3] - 1
2164
					if hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") ~= nil then
2165
					local ref = CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"New Yeller","ref",Vector3.new(0.05,0.05,0.05))
2166
					ref.Anchored = true
2167
					ref.CFrame = CFrame.new(pos)
2168
					CFuncs.Sound.Create("1166474639", ref, 1.2, 1.1) 
2169
					Damage(hit, hit, 0, 0, 0,  "Blood", hit, 0, "Top", "142858160", math.random(2, 5)/1.4)
2170
					game:GetService("Debris"):AddItem(ref, 1)
2171
                    elseif hit ~= nil and hit.Parent:findFirstChildOfClass("Humanoid") == nil then
2172
                    Thing[3] = 0
2173
					end
2174
					--MagnitudeDamage(ref, 2, 8, 9, 0, .2, "Normal")
2175
					end
2176
					if Thing[3] <= 0 then
2177
					table.remove(Effects, e)
2178
					end
2179
					end
2180
					if Thing[2] ~= "Shoot" then
2181
					if Thing[1].Transparency <= 1 then
2182
						if Thing[2] == "Block1" then
2183
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2184
							Mesh = Thing[7]
2185
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2186
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2187
						elseif Thing[2] == "Ice" then
2188
							if Thing[6] <= Thing[5] then
2189
								Thing[6] = Thing[6] + .05
2190
								Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
2191
							else
2192
								Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2193
							end
2194
						elseif Thing[2] == "Shatter" then
2195
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2196
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2197
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2198
							Thing[6] = Thing[6] + Thing[5]
2199
						elseif Thing[2] == "Block2" then
2200
							Thing[1].CFrame = Thing[1].CFrame
2201
							Mesh = Thing[7]
2202
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2203
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2204
						elseif Thing[2] == "Block3" then
2205
							Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2206
							Mesh = Thing[7]
2207
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2208
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2209
						elseif Thing[2] == "Block4" then
2210
							Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
2211
							Mesh = Thing[7]
2212
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2213
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2214
						elseif Thing[2] == "Block2Fire" then
2215
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2216
							Mesh = Thing[7]
2217
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2218
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2219
							if Thing[1].Transparency >= .3 then
2220
								Thing[1].BrickColor = BrickColor.new("Bright red")
2221
							else
2222
								Thing[1].BrickColor = BrickColor.new("Bright yellow")
2223
							end
2224
						elseif Thing[2] == "Cylinder" then
2225
							Mesh = Thing[7]
2226
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2227
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2228
						elseif Thing[2] == "Blood" then
2229
							Mesh = Thing[7]
2230
							Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
2231
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2232
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2233
						elseif Thing[2] == "Elec" then
2234
							Mesh = Thing[10]
2235
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2236
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2237
							Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
2238
							Thing[1].Rotation = Vector3.new(0, 0, 0)
2239
						elseif Thing[2] == "Disappear" then
2240
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2241
						end
2242
					else
2243
						Part.Parent = nil
2244
						table.remove(Effects, e)
2245
					end
2246
				end
2247
			end
2248
		end
2249
	end
2250
end
2251
2252
--wat