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