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