View difference between Paste ID: ABv8iX8w and P3SbEm9s
SHOW: | | - or go back to the newest paste.
1-
-- DUALIECIDER
1+
do
2-
--[[
2+
3-
Genocider by Salvo_Starly
3+
    local filteredMessages = { [''] = '' };
4-
Remade by Nebula_Zorua
4+
    local onPropertyChanged = function (obj)
5
        if (obj:isDescendantOf (workspace)) then
6-
Credit to CKbackup's and idk..
6+
            local objText = obj.Text;
7-
             B
7+
8-
          U     R
8+
            if (objText ~= '' and objText:find '(%S)') then
9-
         N  I N  H
9+
                if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then 
10-
          E     L
10+
                    obj.Text = filteredMessages [objText];
11-
             L
11+
                elseif (not filteredMessages [objText]) then
12-
]]--
12+
                    obj.Text = '';
13
14
                    local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
15
16
                    filteredMessages [objText] = filtered;
17
                    filteredMessages [filtered] = filtered;
18
19
                    obj.Text = filtered;
20
                end;
21
            end;
22
        end;
23
    end;
24
25
    local newInstance = Instance.new;
26
    Instance = {
27
        new = function (class, parent)
28
            local obj = newInstance (class, parent);
29
30
            if (pcall (function()return obj.Text;end)) then
31
                obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
32
                obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
33
            end;
34
35
            return obj;
36
        end;
37
    };
38
end;
39
40
41
local Player = game.Players.localPlayer
42
local Character = Player.Character
43
local Humanoid = Character.Humanoid
44
local Mouse = Player:GetMouse()
45
local LeftArm = Character["Left Arm"]
46
local RightArm = Character["Right Arm"]
47
local LeftLeg = Character["Left Leg"]
48
local RightLeg = Character["Right Leg"]
49
local Head = Character.Head
50
local Torso = Character.Torso
51
VT = Vector3.new
52
BRICKC = BrickColor.new
53
local Camera = game.Workspace.CurrentCamera
54
local RootPart = Character.HumanoidRootPart
55
local RootJoint = RootPart.RootJoint
56
local attack = false
57
local Anim = 'Idle'
58
local attacktype = 1
59
local delays = false
60
local play = true
61
local targetted = nil
62
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
63
local velocity = RootPart.Velocity.y
64
local sine = 0
65
local change = 1
66
local doe = 0
67
local Create = LoadLibrary("RbxUtility").Create
68
Humanoid.WalkSpeed = 8
69
local m = Create("Model"){
70
	Parent = Character,
71
	Name = "WeaponModel",
72
}
73
74
75
Humanoid.Animator.Parent = nil
76
Character.Animate.Parent = nil
77
78
local newMotor = function(part0, part1, c0, c1)
79
	local w = Create('Motor'){
80
		Parent = part0,
81
		Part0 = part0,
82
		Part1 = part1,
83
		C0 = c0,
84
		C1 = c1,
85
	}
86
	return w
87
end
88
89
function clerp(a, b, t)
90
	return a:lerp(b, t)
91
end
92
93
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
94
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
95
96
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
97
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
98
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
99
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
100
RootJoint.C1 = CFrame.new(0, 0, 0)
101
RootJoint.C0 = CFrame.new(0, 0, 0)
102
Torso.Neck.C1 = CFrame.new(0, 0, 0)
103
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
104
105
local rarmc1 = RW.C1
106
local larmc1 = LW.C1
107
local rlegc1 = RH.C1
108
local llegc1 = LH.C1
109
110
local resetc1 = false
111
112
113
function PlayAnimationFromTable(table, speed, bool)
114
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
115
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
116
	RW.C0 = clerp(RW.C0, table[3], speed) 
117
	LW.C0 = clerp(LW.C0, table[4], speed) 
118
	RH.C0 = clerp(RH.C0, table[5], speed) 
119
	LH.C0 = clerp(LH.C0, table[6], speed) 
120
	if bool == true then
121
		if resetc1 == false then
122
			resetc1 = true
123
			RootJoint.C1 = RootJoint.C1
124
			Torso.Neck.C1 = Torso.Neck.C1
125
			RW.C1 = rarmc1
126
			LW.C1 = larmc1
127
			RH.C1 = rlegc1
128
			LH.C1 = llegc1
129
		end
130
	end
131
end
132
133
ArtificialHB = Create("BindableEvent", script){
134
	Parent = script,
135
	Name = "Heartbeat",
136
}
137
138
script:WaitForChild("Heartbeat")
139
140
frame = 1 / 30
141
tf = 0
142
allowframeloss = false
143
tossremainder = false
144
lastframe = tick()
145
script.Heartbeat:Fire()
146
147
game:GetService("RunService").Heartbeat:connect(function(s, p)
148
	tf = tf + s
149
	if tf >= frame then
150
		if allowframeloss then
151
			script.Heartbeat:Fire()
152
			lastframe = tick()
153
		else
154
			for i = 1, math.floor(tf / frame) do
155
				script.Heartbeat:Fire()
156
			end
157
			lastframe = tick()
158
		end
159
		if tossremainder then
160
			tf = 0
161
		else
162
			tf = tf - frame * math.floor(tf / frame)
163
		end
164
	end
165
end)
166
167
function swait(num)
168
	if num == 0 or num == nil then
169
		ArtificialHB.Event:wait()
170
	else
171
		for i = 0, num do
172
			ArtificialHB.Event:wait()
173
		end
174
	end
175
end
176
177
function RemoveOutlines(part)
178
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
179
end
180
	
181
CFuncs = {	
182
	["Part"] = {
183
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
184
			local Part = Create("Part"){
185
				Parent = Parent,
186
				Reflectance = Reflectance,
187
				Transparency = Transparency,
188
				CanCollide = false,
189
				Locked = true,
190
				BrickColor = BrickColor.new(tostring(BColor)),
191
				Name = Name,
192
				Size = Size,
193
				Material = Material,
194
			}
195
			RemoveOutlines(Part)
196
			return Part
197
		end;
198
	};
199
	
200
	["Mesh"] = {
201
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
202
			local Msh = Create(Mesh){
203
				Parent = Part,
204
				Offset = OffSet,
205
				Scale = Scale,
206
			}
207
			if Mesh == "SpecialMesh" then
208
				Msh.MeshType = MeshType
209
				Msh.MeshId = MeshId
210
			end
211
			return Msh
212
		end;
213
	};
214
	
215
	["Mesh"] = {
216
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
217
			local Msh = Create(Mesh){
218
				Parent = Part,
219
				Offset = OffSet,
220
				Scale = Scale,
221
			}
222
			if Mesh == "SpecialMesh" then
223
				Msh.MeshType = MeshType
224
				Msh.MeshId = MeshId
225
			end
226
			return Msh
227
		end;
228
	};
229
	
230
	["Weld"] = {
231
		Create = function(Parent, Part0, Part1, C0, C1)
232
			local Weld = Create("Weld"){
233
				Parent = Parent,
234
				Part0 = Part0,
235
				Part1 = Part1,
236
				C0 = C0,
237
				C1 = C1,
238
			}
239
			return Weld
240
		end;
241
	};
242
243
	["Sound"] = {
244
		Create = function(id, par, vol, pit) 
245
			coroutine.resume(coroutine.create(function()
246
				local S = Create("Sound"){
247
					Volume = vol,
248
					Pitch = pit or 1,
249
					SoundId = id,
250
					Parent = par or workspace,
251
				}
252
				wait() 
253
				S:play() 
254
				game:GetService("Debris"):AddItem(S, 6)
255
			end))
256
		end;
257
	};
258
	
259
	["ParticleEmitter"] = {
260
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
261
			local fp = Create("ParticleEmitter"){
262
				Parent = Parent,
263
				Color = ColorSequence.new(Color1, Color2),
264
				LightEmission = LightEmission,
265
				Size = Size,
266
				Texture = Texture,
267
				Transparency = Transparency,
268
				ZOffset = ZOffset,
269
				Acceleration = Accel,
270
				Drag = Drag,
271
				LockedToPart = LockedToPart,
272
				VelocityInheritance = VelocityInheritance,
273
				EmissionDirection = EmissionDirection,
274
				Enabled = Enabled,
275
				Lifetime = LifeTime,
276
				Rate = Rate,
277
				Rotation = Rotation,
278
				RotSpeed = RotSpeed,
279
				Speed = Speed,
280
				VelocitySpread = VelocitySpread,
281
			}
282
			return fp
283
		end;
284
	};
285
286
	CreateTemplate = {
287
	
288
	};
289
}
290
291
292
293
New = function(Object, Parent, Name, Data)
294
	local Object = Instance.new(Object)
295
	for Index, Value in pairs(Data or {}) do
296
		Object[Index] = Value
297
	end
298
	Object.Parent = Parent
299
	Object.Name = Name
300
	return Object
301
end
302
	
303
wait(2)
304
local asd = game:service'Players'.LocalPlayer
305
repeat wait() until asd.Character
306
local asdchar = asd.Character
307-
particles.Texture = "rbxassetid://262850915"
307+
308
local sizePoints = {NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, 1.9, 0)}
309
local Size = NumberSequence.new(sizePoints)
310
local Transparency = NumberSequence.new(transPoints)
311
efxBlock = Instance.new("Part", asdchar)
312
efxBlock.CanCollide = false
313
efxBlock.Material = "Neon"
314
efxBlock.FormFactor = "Custom"
315
efxBlock.Transparency = 1
316
efxBlock.Size = Vector3.new(0.25, 0.25, 0.25)
317
local mesh = Instance.new("SpecialMesh", efxBlock)
318
mesh.MeshType = Enum.MeshType.Sphere
319
mesh.Scale = Vector3.new(1, 1, 1)
320
local particles = Instance.new("ParticleEmitter", efxBlock)
321
particles.LightEmission = 0
322
particles.Size = Size
323
particles.Name = "Fire"
324
particles.Transparency = Transparency
325
particles.LockedToPart = false
326
particles.VelocityInheritance = -0.5
327
particles.LockedToPart = false
328
particles.Rate = 3
329
particles.Texture = "rbxassetid://658943462"
330
particles.Lifetime = NumberRange.new(3, 3)
331
particles.Speed = NumberRange.new(3, 3)
332
particles.VelocitySpread = 25
333
local offset = Vector3.new(-0.11, 0.23, -0.5)
334
local weld = Instance.new("Weld", asdchar.Head)
335
weld.Part0 = asdchar.Head
336
weld.Part1 = efxBlock
337
weld.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(-40), math.rad(40), math.rad(40))
338
Effects = { }
339
340
ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Glass, Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Material=Enum.Material.Neon})
341
ShadowHead.Material = "Neon"
342
Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
343
Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
344
345
Handle = New("Part",m,"Handle",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
346
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})	
347
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
348
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
349
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
350
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
351
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
352
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
353
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
354
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
355
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
356
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
357
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
358
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
359
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
360
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
361
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
362
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
363
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
364
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
365
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
366
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
367
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
368
Partss1 = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
369
Mesh = New("SpecialMesh",Partss1,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
370
mot = New("Weld",Partss1,"mot",{Part0 = Partss1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
371
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
372
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
373
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
374
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
375
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
376
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
377
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
378
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
379
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
380
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
381
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
382
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
383
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
384
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
385
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
386
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
387
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
388
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
389
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
390
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
391
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
392
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
393
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
394
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
395
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
396
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
397
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
398
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
399
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
400
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
401
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
402
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
403
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
404
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
405
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
406
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
407
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
408
409
Handle2 = New("Part",m,"Handle2",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
410
moter2 = New("Weld",Handle2,"mot",{Part0 = LeftArm,Part1 = Handle2,})	
411
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
412
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
413
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
414
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
415
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
416
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
417
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
418
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
419
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
420
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
421
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
422
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
423
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
424
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
425
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
426
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
427
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
428
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
429
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
430
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
431
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
432
Partss2 = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
433
Mesh = New("SpecialMesh",Partss2,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
434
mot = New("Weld",Partss2,"mot",{Part0 = Partss2,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
435
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
436
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
437
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
438
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
439
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
440
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
441
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
442
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
443
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
444
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
445
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
446
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
447
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
448
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
449
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
450
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
451
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
452
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
453
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
454
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
455
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
456
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
457
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
458
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
459
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
460
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
461
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
462
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
463
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
464
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
465
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
466
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Glass,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
467
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
468
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
469
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
470
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
471
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
472
473
for _,v in pairs(m:children()) do
474
if v:IsA("Part") then
475
v.CanCollide = false
476
end
477
end
478
479
function rayCast(Position, Direction, Range, Ignore)
480
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
481
end 
482
483
--[[FindNearestTorso = function(pos)
484
	local list = (game.Workspace:children())
485
	local torso = nil
486
	local dist = 1000
487
	local temp, human, temp2 = nil, nil, nil
488
	for x = 1, #list do
489
		temp2 = list[x]
490
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
491
			temp = temp2:findFirstChild("Torso")
492
			human = temp2:findFirstChild("Humanoid")
493
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
494
				local dohit = true
495
				if dohit == true then
496
					torso = temp
497
					dist = (temp.Position - pos).magnitude
498
				end
499
			end
500
		end
501
	end
502
	return torso, dist
503
end]]
504
function FindNearestTorso(Position, Distance, SinglePlayer)
505
	if SinglePlayer then
506
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
507
	end
508
	local List = {}
509
	for i, v in pairs(workspace:GetChildren()) do
510
		if v:IsA("Model") then
511
			if v.Name == "Dummy" then
512
				for _,k in next, v:children() do
513
					if k:IsA"Model" then
514
						print(k.Name)
515
						if k:FindFirstChild"Torso" then
516
							if k ~= Character then
517
								if (k.Torso.Position - Position).magnitude <= Distance then
518
									table.insert(List, k)
519
								end 
520
							end 
521
						end
522
					end
523
				end
524
			end
525
			if v:findFirstChild("Torso") then
526
				if v ~= Character then
527
					if (v.Torso.Position - Position).magnitude <= Distance then
528
						table.insert(List, v)
529
					end 
530
				end 
531
			end 
532
		end
533
	end
534
	return List
535
end
536
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
537
	if hit.Parent == nil then
538
		return
539
	end
540
	local h = hit.Parent:FindFirstChild("Humanoid")
541
	for _, v in pairs(hit.Parent:children()) do
542
		if v:IsA("Humanoid") then
543
			h = v
544
		end
545
	end
546
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
547
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
548
			if hit.Parent.DebounceHit.Value == true then
549
				return
550
			end
551
		end
552
		local c = Create("ObjectValue"){
553
			Name = "creator",
554
			Value = game:service("Players").LocalPlayer,
555
			Parent = h,
556
		}
557
		game:GetService("Debris"):AddItem(c, .5)
558
		if HitSound ~= nil and HitPitch ~= nil then
559
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
560
		end
561
		local Damage = math.random(minim, maxim)
562
		local blocked = false
563
		local block = hit.Parent:findFirstChild("Block")
564
		if block ~= nil then
565
			if block.className == "IntValue" then
566
				if block.Value > 0 then
567
					blocked = true
568
					block.Value = block.Value - 1
569
					print(block.Value)
570
				end
571
			end
572
		end
573
		if blocked == false then
574
			h.Health = h.Health - Damage
575
			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)
576
		else
577
			h.Health = h.Health - (Damage / 2)
578
			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)
579
		end
580
		if Type == "Knockdown" then
581
			local hum = hit.Parent.Humanoid
582
			hum.PlatformStand = true
583
			coroutine.resume(coroutine.create(function(HHumanoid)
584
				swait(1)
585
				HHumanoid.PlatformStand = false
586
			end), hum)
587
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
588
			local bodvol = Create("BodyVelocity"){
589
				velocity = angle * knockback,
590
				P = 5000,
591
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
592
				Parent = hit,
593
			}
594
			local rl = Create("BodyAngularVelocity"){
595
				P = 3000,
596
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
597
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
598
				Parent = hit,
599
			}
600
			game:GetService("Debris"):AddItem(bodvol, .5)
601
			game:GetService("Debris"):AddItem(rl, .5)
602
		elseif Type == "Normal" then
603
			local vp = Create("BodyVelocity"){
604
				P = 500,
605
				maxForce = Vector3.new(math.huge, 0, math.huge),
606
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
607
			}
608
			if knockback > 0 then
609
				vp.Parent = hit.Parent.Torso
610
			end
611
			game:GetService("Debris"):AddItem(vp, .5)
612
		elseif Type == "Up" then
613
			local bodyVelocity = Create("BodyVelocity"){
614
				velocity = Vector3.new(0, 20, 0),
615
				P = 5000,
616
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
617
				Parent = hit,
618
			}
619
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
620
		elseif Type == "DarkUp" then
621
			coroutine.resume(coroutine.create(function()
622
				for i = 0, 1, 0.1 do
623
					swait()
624
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
625
				end
626
			end))
627
			local bodyVelocity = Create("BodyVelocity"){
628
				velocity = Vector3.new(0, 20, 0),
629
				P = 5000,
630
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
631
				Parent = hit,
632
			}
633
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
634
		elseif Type == "Snare" then
635
			local bp = Create("BodyPosition"){
636
				P = 2000,
637
				D = 100,
638
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
639
				position = hit.Parent.Torso.Position,
640
				Parent = hit.Parent.Torso,
641
			}
642
			game:GetService("Debris"):AddItem(bp, 1)
643
		elseif Type == "Freeze" then
644
			local BodPos = Create("BodyPosition"){
645
				P = 50000,
646
				D = 1000,
647
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
648
				position = hit.Parent.Torso.Position,
649
				Parent = hit.Parent.Torso,
650
			}
651
			local BodGy = Create("BodyGyro") {
652
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
653
				P = 20e+003,
654
				Parent = hit.Parent.Torso,
655
				cframe = hit.Parent.Torso.CFrame,
656
			}
657
			hit.Parent.Torso.Anchored = true
658
			coroutine.resume(coroutine.create(function(Part) 
659
				swait(1.5)
660
				Part.Anchored = false
661
			end), hit.Parent.Torso)
662
			game:GetService("Debris"):AddItem(BodPos, 3)
663
			game:GetService("Debris"):AddItem(BodGy, 3)
664
		end
665
		local debounce = Create("BoolValue"){
666
			Name = "DebounceHit",
667
			Parent = hit.Parent,
668
			Value = true,
669
		}
670
		game:GetService("Debris"):AddItem(debounce, Delay)
671
		c = Create("ObjectValue"){
672
			Name = "creator",
673
			Value = Player,
674
			Parent = h,
675
		}
676
		game:GetService("Debris"):AddItem(c, .5)
677
	end
678
end
679
680
function ShowDamage(Pos, Text, Time, Color)
681
	local Rate = (1 / 30)
682
	local Pos = (Pos or Vector3.new(0, 0, 0))
683
	local Text = (Text or "")
684
	local Time = (Time or 2)
685
	local Color = (Color or Color3.new(1, 0, 1))
686
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
687
	EffectPart.Anchored = true
688
	local BillboardGui = Create("BillboardGui"){
689
		Size = UDim2.new(3, 0, 3, 0),
690
		Adornee = EffectPart,
691
		Parent = EffectPart,
692
	}
693
	local TextLabel = Create("TextLabel"){
694
		BackgroundTransparency = 1,
695
		Size = UDim2.new(1, 0, 1, 0),
696
		Text = Text,
697
		Font = "SciFi",
698
		TextColor3 = Color,
699-
	local clr = BrickColor.new"Maroon"
699+
700-
	if chr.Name == "Quil_Cyndaquil" or chr.Name == "TheBoozled" or chr.Parent.Name == "Quil_Cyndaquil" or chr.Parent.Name == "TheBoozled" then
700+
701-
		clr = BrickColor.new"Teal"
701+
702
	game.Debris:AddItem(EffectPart, (Time))
703
	EffectPart.Parent = game:GetService("Workspace")
704-
	elseif chr.Name == "visabledude" or chr.Parent.Name == "visabledude" then
704+
705-
		clr = BrickColor.new"Really blue"
705+
706
		for Frame = 1, Frames do
707
			wait(Rate)
708
			local Percent = (Frame / Frames)
709
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
710
			TextLabel.TextTransparency = Percent
711
		end
712
		if EffectPart and EffectPart.Parent then
713
			EffectPart:Destroy()
714
		end
715
	end)
716
end
717
718
local lrs = game:service'RunService'.RenderStepped
719
function bleed(chr,timeforbleed)
720
	local Rate = (1/30)
721
	local clr = BrickColor.new"Really black"
722
	if chr.Name == "Quil_Cyndaquil" or chr.Name == "TheBoozled" or chr.Parent.Name == "Quil_Cyndaquil" or chr.Parent.Name == "TheObsidionCat" then
723
		clr = BrickColor.new"Really black"
724
	elseif chr.Name == "Salvo_Starly" or chr.Parent.Name == "Salvo_Starly" then
725
		clr = BrickColor.new"Really red"
726
	elseif chr.Name == "TheObsidionCat" or chr.Parent.Name == "TheObsidionCat" then
727
		clr = BrickColor.new"Really black"
728
	end
729
	local Frames = timeforbleed / Rate
730
	wait(.25)
731
732
	for Frame = 1, Frames do
733
		coroutine.wrap(function()
734
			local p = Instance.new("Part",workspace)
735
			p.BrickColor = clr
736
			p.Size = Vector3.new(.25,.25,.25)
737
			p.Material = Enum.Material.Neon
738
			local prt
739
			if chr:IsA"Model" then
740
				prt =  chr:FindFirstChild"Torso" or chr:FindFirstChild"UpperTorso"
741
			else
742
				prt = chr;
743
			end
744
			p.CFrame = prt.CFrame;
745
			p.Name = "Blood"
746
			p.CanCollide = false
747
			p.Velocity = prt.CFrame.lookVector * -math.random(25,30) + Vector3.new(math.random(-10,10),0,0)
748
			p.Touched:connect(function(tou)
749
				if tou.Name ~= "Blood" and tou.Parent and tou.Parent ~= chr and (not tou.Parent.Parent or tou.Parent.Parent ~= chr.Parent) and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:IsA"Tool" == false and tou.Name ~= "Handle" then
750
					local pos = Vector3.new(p.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,p.Position.Z)
751
					p:destroy()
752
					if tou.Name == "BloodPuddle" then
753
						local reee = tou.CFrame
754
						if tou.Transparency > .2 then
755
							tou.Transparency = tou.Transparency - .1
756
						end
757
						if tou.Size.X < 15 then
758
							tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
759
							tou.CFrame = reee
760
						end
761
					else
762
						local bloodlol = Instance.new('Part',workspace)
763
						bloodlol.Size=Vector3.new(1,0.2,1)
764
						bloodlol.Name = "BloodPuddle"
765
						bloodlol.Anchored = true
766
						bloodlol.CanCollide = false
767
						bloodlol.Material = Enum.Material.Neon
768
						bloodlol.BrickColor = clr
769
						local cyl = Instance.new('CylinderMesh',bloodlol)
770
						cyl.Scale = Vector3.new(1,0.1,1)
771
						bloodlol.CFrame = CFrame.new(pos)
772
						coroutine.wrap(function()
773
							wait(1)
774
							while bloodlol.Parent ~= nil do
775
								if bloodlol.Transparency < 1 then
776
									bloodlol.Transparency = bloodlol.Transparency+0.01
777
								else
778
									bloodlol:Destroy()
779
								end
780
								wait()
781
							end
782
						end)()
783
					end
784
				end
785
			end)
786
		end)()
787
		wait((1/30))
788
	end
789
end
790
791
792
function dmg(dude)
793
if dude.Name ~= Character then
794
dude.Humanoid.PlatformStand = true
795
local bgf = Instance.new("BodyGyro",dude.Head)
796
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
797
local val = Instance.new("BoolValue",dude)
798
val.Name = "IsHit"
799
local ds = coroutine.wrap(function()
800
wait()
801
dude:BreakJoints()
802
end)
803
ds()
804
bleed(dude,2)
805
806
end
807
end
808
809
Effects = {
810
	Block = {
811
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
812
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
813
			prt.Anchored = true
814
			prt.CFrame = cframe
815
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
816
			game:GetService("Debris"):AddItem(prt, 10)
817
			if Type == 1 or Type == nil then
818
				table.insert(Effects, {
819
					prt,
820
					"Block1",
821
					delay,
822
					x3,
823
					y3,
824
					z3,
825
					msh
826
				})
827
			elseif Type == 2 then
828
				table.insert(Effects, {
829
					prt,
830
					"Block2",
831
					delay,
832
					x3,
833
					y3,
834
					z3,
835
					msh
836
				})
837
			end
838
		end;
839
	};
840
841
		Cylinder = {
842
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
843
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
844
			prt.Anchored = true
845
			prt.CFrame = cframe
846
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
847
			game:GetService("Debris"):AddItem(prt, 10)
848
			table.insert(Effects, {
849
				prt,
850
				"Cylinder",
851
				delay,
852
				x3,
853
				y3,
854
				z3,
855
				msh
856
			})
857
		end;
858
	};
859
	Head = {
860
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
861
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
862
			prt.Anchored = true
863
			prt.CFrame = cframe
864
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
865
			game:GetService("Debris"):AddItem(prt, 10)
866
			table.insert(Effects, {
867
				prt,
868
				"Cylinder",
869
				delay,
870
				x3,
871
				y3,
872
				z3,
873
				msh
874
			})
875
		end;
876
	};
877
	
878
	Sphere = {
879
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
880
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
881
			prt.Anchored = true
882
			prt.CFrame = cframe
883
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
884
			game:GetService("Debris"):AddItem(prt, 10)
885
			table.insert(Effects, {
886
				prt,
887
				"Cylinder",
888
				delay,
889
				x3,
890
				y3,
891
				z3,
892
				msh
893
			})
894
		end;
895
	};
896
	
897
	Elect = {
898
		Create = function(cff, x, y, z)
899
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
900
			prt.Anchored = true
901
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
902
			prt.CFrame = CFrame.new(prt.Position)
903
			game:GetService("Debris"):AddItem(prt, 2)
904
			local xval = math.random() / 2
905
			local yval = math.random() / 2
906
			local zval = math.random() / 2
907
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
908
			table.insert(Effects, {
909
				prt,
910
				"Elec",
911
				0.1,
912
				x,
913
				y,
914
				z,
915
				xval,
916
				yval,
917
				zval
918
			})
919
		end;
920
921
	};
922
	
923
	Ring = {
924
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
925
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
926
			prt.Anchored = true
927
			prt.CFrame = cframe
928
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
929
			game:GetService("Debris"):AddItem(prt, 10)
930
			table.insert(Effects, {
931
				prt,
932
				"Cylinder",
933
				delay,
934
				x3,
935
				y3,
936
				z3,
937
				msh
938
			})
939
		end;
940
	};
941
942
943
	Wave = {
944
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
945
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
946
			prt.Anchored = true
947
			prt.CFrame = cframe
948
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
949
			game:GetService("Debris"):AddItem(prt, 10)
950
			table.insert(Effects, {
951
				prt,
952
				"Cylinder",
953
				delay,
954
				x3,
955
				y3,
956
				z3,
957
				msh
958
			})
959
		end;
960
	};
961
962
	Break = {
963
		Create = function(brickcolor, cframe, x1, y1, z1)
964
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
965
			prt.Anchored = true
966
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
967
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
968
			local num = math.random(10, 50) / 1000
969
			game:GetService("Debris"):AddItem(prt, 10)
970
			table.insert(Effects, {
971
				prt,
972
				"Shatter",
973
				num,
974
				prt.CFrame,
975
				math.random() - math.random(),
976
				0,
977
				math.random(50, 100) / 100
978
			})
979
		end;
980
	};
981
	
982
	Fire = {
983
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
984
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
985
			prt.Anchored = true
986
			prt.CFrame = cframe
987
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
988
			game:GetService("Debris"):AddItem(prt, 10)
989
			table.insert(Effects, {
990
				prt,
991
				"Fire",
992
				delay,
993
				1,
994
				1,
995
				1,
996
				msh
997
			})
998
		end;
999
	};
1000
	
1001
	FireWave = {
1002
		Create = function(brickcolor, cframe, x1, y1, z1)
1003
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
1004
			prt.Anchored = true
1005
			prt.CFrame = cframe
1006
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1007
			local d = Create("Decal"){
1008
				Parent = prt,
1009
				Texture = "rbxassetid://711463989",
1010
				Face = "Top",
1011
			}
1012
			local d = Create("Decal"){
1013
				Parent = prt,
1014
				Texture = "rbxassetid://711463989",
1015
				Face = "Bottom",
1016
			}
1017
			game:GetService("Debris"):AddItem(prt, 10)
1018
			table.insert(Effects, {
1019
				prt,
1020
				"FireWave",
1021
				1,
1022
				30,
1023
				math.random(400, 600) / 100,
1024
				msh
1025
			})
1026
		end;
1027
	};
1028
	
1029
	Lightning = {
1030
		Create = function(parent,p0, p1, tym, ofs, col, th, tra, last)
1031
			local magz = (p0 - p1).magnitude
1032
			local curpos = p0
1033
			local trz = {
1034
				-ofs,
1035
				ofs
1036
			}
1037
			for i = 1, tym do
1038
				
1039
				
1040
				local li = CFuncs.Part.Create(parent, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1041
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1042
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1043
				li.Anchored = true
1044
				if tym == i then
1045
					local magz2 = (curpos - p1).magnitude
1046
					li.Size = Vector3.new(th, th, magz2)
1047
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1048
					table.insert(Effects, {
1049
						li,
1050
						"Disappear",
1051
						last
1052
					})
1053
				else
1054-
function chatfunc(text)
1054+
1055-
local chat = coroutine.wrap(function()
1055+
1056-
if Character:FindFirstChild("TalkingBillBoard")~= nil then
1056+
1057-
Character:FindFirstChild("TalkingBillBoard"):destroy()
1057+
1058
							game.Debris:AddItem(li, 10)
1059-
local naeeym2 = Instance.new("BillboardGui",Character)
1059+
1060-
naeeym2.Size = UDim2.new(0,0,0,0)
1060+
1061-
naeeym2.StudsOffset = Vector3.new(0,3,0)
1061+
1062-
naeeym2.Adornee = Character.Head
1062+
1063-
naeeym2.Name = "TalkingBillBoard"
1063+
1064-
local tecks2 = Instance.new("TextLabel",naeeym2)
1064+
1065-
tecks2.BackgroundTransparency = 1
1065+
1066-
tecks2.BorderSizePixel = 0
1066+
1067-
tecks2.Text = ""
1067+
1068-
tecks2.Font = "Arial"
1068+
1069-
tecks2.TextSize = 30
1069+
1070-
tecks2.TextStrokeTransparency = 0
1070+
1071-
tecks2.TextColor3 = BrickColor.new"Dark indigo".Color
1071+
1072-
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1072+
1073-
tecks2.Size = UDim2.new(1,0,0.5,0)
1073+
1074-
local tecks3 = Instance.new("TextLabel",naeeym2)
1074+
1075-
tecks3.BackgroundTransparency = 1
1075+
1076-
tecks3.BorderSizePixel = 0
1076+
function chatfunc(text) local chat = coroutine.wrap(function() if Character:FindFirstChild("TalkingBillBoard")~= nil then Character:FindFirstChild("TalkingBillBoard"):destroy() end local naeeym2 = Instance.new("BillboardGui",Character) naeeym2.Size = UDim2.new(0,100,0,40) naeeym2.StudsOffset = Vector3.new(0,3,0) naeeym2.Adornee = Character.Head naeeym2.Name = "TalkingBillBoard" local tecks2 = Instance.new("TextLabel",naeeym2) tecks2.BackgroundTransparency = 1 tecks2.BorderSizePixel = 0 tecks2.Text = text tecks2.Font = "Fantasy" tecks2.TextSize = 30 tecks2.TextStrokeTransparency = 0 tecks2.TextColor3 = Color3.fromRGB(255,255,255) tecks2.TextStrokeColor3 = Color3.new(0,0,0) tecks2.Size = UDim2.new(1,0,0.5,0) local tecks3 = Instance.new("TextLabel",naeeym2) tecks3.BackgroundTransparency = 1 tecks3.BorderSizePixel = 0 tecks3.Text = text tecks3.Font = "Fantasy" tecks3.TextSize = 30 tecks3.TextStrokeTransparency = 0 tecks3.TextColor3 = Color3.fromRGB(102,51,153) tecks3.TextStrokeColor3 = Color3.new(0,0,0) tecks3.Size = UDim2.new(1,0,0.5,0) CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=454824301", Character, 5, .8) wait(2) for i = 1, 50 do swait() tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) tecks2.Rotation = tecks2.Rotation - .8 tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 tecks2.TextTransparency = tecks2.TextTransparency + .04 tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) tecks3.Rotation = tecks2.Rotation + .8 tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 tecks3.TextTransparency = tecks2.TextTransparency + .04 end naeeym2:Destroy() end) chat() end function onChatted(msg) chatfunc(msg) end Player.Chatted:connect(onChatted)
1077-
tecks3.Text = ""
1077+
1078-
tecks3.Font = "Arial"
1078+
1079-
tecks3.TextSize = 30
1079+
1080-
tecks3.TextStrokeTransparency = 0
1080+
1081-
tecks3.TextColor3 = BrickColor.new"Crimson".Color
1081+
1082-
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
1082+
1083-
tecks3.Size = UDim2.new(1,0,0.5,0)
1083+
1084-
for i = 1,string.len(text),1 do
1084+
imgl.Image = "rbxassetid://268043891"
1085-
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=0", Character, .6, .8)
1085+
1086-
tecks2.Text = string.sub(text,1,i)
1086+
imgl.ImageColor3 = Color3.new(1,1,1)
1087-
tecks3.Text = string.sub(text,1,i)
1087+
1088-
wait(0.01)
1088+
1089
img2.Size = UDim2.new(1,0,1,0)
1090
img2.Image = "rbxassetid://268043891"
1091-
for i = 1, 50 do
1091+
1092
img2.ImageColor3 = Color3.new(1,1,1)
1093-
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1093+
1094-
tecks2.Rotation = tecks2.Rotation - .8
1094+
1095-
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1095+
1096-
tecks2.TextTransparency = tecks2.TextTransparency + .04
1096+
1097-
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1097+
1098-
tecks3.Rotation = tecks2.Rotation + .8
1098+
1099-
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1099+
1100-
tecks3.TextTransparency = tecks2.TextTransparency + .04
1100+
1101
				local mag = targ.magnitude
1102-
naeeym2:Destroy()
1102+
1103
					if c ~= Character then
1104-
chat()
1104+
1105
						dmg(c)
1106-
function onChatted(msg)
1106+
1107-
chatfunc(msg)
1107+
1108
			end
1109-
Player.Chatted:connect(onChatted)
1109+
1110
	end
1111
end
1112
function skidda()
1113
	attack = true;
1114
	Humanoid.WalkSpeed = 0;
1115
	
1116
		
1117-
imgl.Image = "rbxassetid://233522684"
1117+
1118
		swait()
1119-
imgl.ImageColor3 = Color3.new(0,0,0)
1119+
1120
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1121
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1122
         CFrame.new(2.01686478, 0.469705999, -0.0200805664, 0, -1, 0, 1, 0, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1123-
img2.Image = "rbxassetid://233522684"
1123+
1124
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1125-
img2.ImageColor3 = Color3.new(0,0,0)
1125+
1126
		}, .3, false)
1127
		moter.C0 = clerp(moter.C0, CFrame.new(0.118733972, -1.58793473, -0.00885154679, 0, 1, 0, 0.999851882, 0, -0.0172099993, -0.0172099974, 0, -0.999851882) * CFrame.Angles(0, 0,math.rad(doe*22)), 0.3)
1128
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0808329955, -1.58807147, -0.0588302352, -0.000389999943, -1, 6.71189991e-06, 0.999845147, -0.000390057714, -0.0176019389, 0.0176019389, -1.53895854e-07, 0.999845147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe*22)), 0.3)
1129
	end
1130
	for i = 0, 1, 0.1 do
1131
		swait()
1132
		PlayAnimationFromTable({
1133
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1134
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1135
         CFrame.new(1.49998474, 1.01833379, -0.0448913574, 1, 0, 0, 0, -1, 0, 0, 0, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1136
         CFrame.new(-1.49998474, 1.01823509, 0.0254110973, 1, 0, 0, 0, -1, -0.000391999987, 0, 0.000391999987, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1137
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1138
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1139
		}, .3, false)
1140
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963599, -1.58793688, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1141
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810479075, -1.58792508, -0.41858986, -0.0172099974, 9.93238825e-10, -0.999851882, 0.999852061, 1.94227323e-06, -0.0172099993, 1.94198219e-06, -1.00000012, -3.44189175e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1142
	end
1143
	wait(0.5)
1144
	for i =1, 4 do
1145
		Effects.Block.Create(BrickColor.new("Dark indigo"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1146
    	Effects.Block.Create(BrickColor.new("Really black"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1147
    	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1148
1149-
		for i =0,4 do
1149+
1150-
			wait(.2)
1150+
1151-
			CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1)
1151+
1152
			PlayAnimationFromTable({
1153
	         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1154
	         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1155
	         CFrame.new(1.49998474, 0.388334125, -0.0448913574, 1, 0, 0, 0, -1, 0, 0, 0, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1156
	         CFrame.new(-1.49998474, 1.01823509, 0.0254110973, 1, 0, 0, 0, -1, -0.000391999987, 0, 0.000391999987, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1157
	         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1158
	         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1159
			}, .3, false)
1160
			moter.C0 = clerp(moter.C0, CFrame.new(0.118963599, -1.58793712, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1161
			moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810479075, -1.58792508, -0.41858986, -0.0172099974, 9.93238825e-10, -0.999851882, 0.999852061, 1.94227323e-06, -0.0172099993, 1.94198219e-06, -1.00000012, -3.44189175e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1162
		end
1163
		Effects.Block.Create(BrickColor.new("Dark indigo"), Partss2.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1164
    	Effects.Block.Create(BrickColor.new("Really black"), Partss2.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1165
    	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1166
1167
		for i = 0, 1, 0.1 do
1168
			swait()
1169
			PlayAnimationFromTable({
1170
	         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1171
	         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1172
	         CFrame.new(1.49998474, 1.01833379, -0.0448913574, 1, 0, 0, 0, -1, 0, 0, 0, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1173
	         CFrame.new(-1.49998474, 0.238234937, 0.0254116822, 1, 0, 0, 0, -1, -0.000391999987, 0, 0.000391999987, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1174
	         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1175
	         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1176
			}, .3, false)
1177
			moter.C0 = clerp(moter.C0, CFrame.new(0.118963599, -1.58793688, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1178
			moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810479, -1.58792579, -0.41858986, -0.0172099974, 9.93238825e-10, -0.999851882, 0.999852061, 1.94227323e-06, -0.0172099993, 1.94198219e-06, -1.00000012, -3.44189175e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1179
		end
1180
	end
1181
	attack = false
1182
	local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1183
	Humanoid.WalkSpeed = 8
1184
	wait(.4)
1185
	for i = 0, 8 do
1186
		wait(.2)
1187
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)		
1188
		ref1.Position = Mouse.hit.p
1189
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1190
		coroutine.wrap(function()
1191
			for i,v in next, workspace:children() do
1192
				local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
1193
				if v ~= Character and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
1194
					local hum = v:FindFirstChildOfClass"Humanoid"
1195
					if hum and hum.Health > 0 then
1196
						coroutine.wrap(function() dmg(v) end)()
1197
					end
1198
				end
1199
			end
1200
		end)()
1201
        Effects.Cylinder.Create(BrickColor.new("Really black"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
1202
		--Effects.Lightning.Create(EffectModel,ref1.CFrame*CFrame.new(0,1000,0).p,ref1.CFrame.p,50,1,BrickColor.new"Bright yellow",1,0.4,0.05)
1203
	end
1204
	ref1:Remove()
1205
	
1206
		
1207
end
1208
1209
function suicide()
1210
	attack = true;
1211
	Humanoid.WalkSpeed = 0
1212
	for i = 0, 1, 0.1 do
1213
		swait()
1214
		PlayAnimationFromTable({
1215
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1216
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1217
         CFrame.new(1.12282228, 0.491593987, -0.645177722, 0.783057868, 0.621948957, 0, 0, 0, -1, -0.621948957, 0.783057868, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1218
         CFrame.new(-1.08740151, 0.561881959, -0.899507821, 0.662516952, -0.749046922, -0.000293626304, 0, 0.000391999929, -0.999999881, 0.749046922, 0.662516952, 0.000259706576) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1219
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1220
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1221
		}, .3, false)
1222
		moter.C0 = clerp(moter.C0, CFrame.new(-0.507866442, -0.815697551, -0.518593907, 0.620451391, 0, 0.784245014, -0.784245014, 0, 0.620451391, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1223
		moter2.C0 = clerp(moter2.C0, CFrame.new(0.612942994, -0.810174286, -0.418286711, -0.86158824, 0.000360130449, 0.507607639, -0.50760746, 0.000549041899, -0.861588359, -0.0005889819, -0.999999821, -0.00029024313) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1224
	end
1225
	wait(1)
1226
	Effects.Block.Create(BrickColor.new("Dark indigo"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1227
    Effects.Block.Create(BrickColor.new("Really black"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1228
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1229
	Effects.Block.Create(BrickColor.new("Dark indigo"), Partss2.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1230
    Effects.Block.Create(BrickColor.new("Really black"), Partss2.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1231
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)	
1232
	coroutine.wrap(function() bleed(Character.Head,1.75) end)()
1233
	Character.Torso.Velocity = Character.Torso.CFrame.lookVector * -50
1234
	wait()
1235
	Character:BreakJoints()
1236
	Character.Head.Velocity = Character.Head.CFrame.lookVector * -30
1237
end
1238
function boomboom()
1239
	attack = true
1240
	Humanoid.WalkSpeed = 0
1241
	for i = 0, 1, 0.1 do
1242
		swait()
1243
		PlayAnimationFromTable({
1244
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1245
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1246
         CFrame.new(1.22115958, 0.491593987, -0.579970896, 0.906928301, 0.421285123, 0, 0, 0, -1, -0.421285152, 0.906928241, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1247
         CFrame.new(-1.16241193, 0.491593987, -0.652253032, 0.825196266, -0.564846158, 0, 0, 0, -1, 0.564846158, 0.825196266, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1248
         CFrame.new(0.499995589, -1.99996972, 0, 0.992627025, -0.121209003, 0, 0.121209003, 0.992627025, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1249
         CFrame.new(-0.499992251, -1.9999696, -0, 0.987132549, 0.159903929, 0, -0.159903929, 0.987132549, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1250
		}, .3, false)
1251
		moter.C0 = clerp(moter.C0, CFrame.new(0.118959248, -1.5879463, -0.418594003, -0.363917559, 0, -0.931431293, 0.931431174, 0, -0.36391753, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1252
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.295632005, -1.44108772, -0.418594003, 0.647028923, 0, -0.762465596, 0.762465596, 0, 0.647028923, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1253
	end
1254
	wait(.25)
1255
	for i = 1,3 do
1256
		local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1257
       	Effects.Block.Create(BrickColor.new("Dark indigo"), Partss2.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1258
   	 	Effects.Block.Create(BrickColor.new("Really black"), Partss2.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1259
    	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1260
	--CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)		
1261
		ref1.Position = Mouse.hit.p
1262
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1263
		coroutine.wrap(function()
1264
			for i,v in next, workspace:children() do
1265
				local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
1266
				if v ~= Character and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
1267
					local hum = v:FindFirstChildOfClass"Humanoid"
1268
					if hum and hum.Health > 0 then
1269
						coroutine.wrap(function() dmg(v) end)()
1270
					end
1271
				end
1272
			end
1273
		end)()
1274
        local dist = (Partss1.CFrame.p - ref1.CFrame.p).magnitude
1275
		local ray1 = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Dark indigo",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(Partss1.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
1276
		delay(0, function()
1277
			ray1.Anchored = true;
1278
			for i = 0.25, 1, .1 do
1279
				ray1.Transparency = i
1280
				wait()
1281
			end
1282
			ray1:destroy()
1283
		end)
1284
		print(ray1.Anchored)
1285
		for i = 0, 1, 0.25 do
1286
			swait()
1287
			PlayAnimationFromTable({
1288
	         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1289
	         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1290
	         CFrame.new(1.22115076, 0.866211176, -0.793424129, 0.906927884, 0.421285868, -5.28104351e-07, 0.207527965, -0.446759343, -0.870251894, -0.366624981, 0.789255619, -0.492607147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1291
	         CFrame.new(-1.16241193, 0.491593987, -0.652253032, 0.825196266, -0.564846158, 0, 0, 0, -1, 0.564846158, 0.825196266, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1292
	         CFrame.new(0.499995589, -1.99996972, 0, 0.992627025, -0.121209003, 0, 0.121209003, 0.992627025, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1293
	         CFrame.new(-0.499992251, -1.9999696, -0, 0.987132549, 0.159903929, 0, -0.159903929, 0.987132549, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1294
			}, .3, false)
1295
			moter.C0 = clerp(moter.C0, CFrame.new(0.11895743, -1.58793926, -0.418587416, -0.363918245, -7.77077958e-07, -0.931430876, 0.931430995, 3.42753992e-07, -0.363918304, 5.6311859e-07, -1.00000024, 6.01582656e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1296
			moter2.C0 = clerp(moter2.C0, CFrame.new(-0.295632005, -1.44108772, -0.418594003, 0.647028923, 0, -0.762465596, 0.762465596, 0, 0.647028923, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1297
		end
1298
       	Effects.Block.Create(BrickColor.new("Dark indigo"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1299
   	 	Effects.Block.Create(BrickColor.new("Really black"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1300
    	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1301
	--CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)		
1302
		ref1.Position = Mouse.hit.p
1303
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1304
		coroutine.wrap(function()
1305
			for i,v in next, workspace:children() do
1306
				local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
1307
				if v ~= Character and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
1308
					local hum = v:FindFirstChildOfClass"Humanoid"
1309
					if hum and hum.Health > 0 then
1310
						coroutine.wrap(function() dmg(v) end)()
1311
					end
1312
				end
1313
			end
1314
		end)()
1315
        local dist = (Partss2.CFrame.p - ref1.CFrame.p).magnitude
1316
		local ray = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Dark indigo",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(Partss2.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
1317
				
1318
		delay(0, function()
1319
			for i = 0.25, 1, .1 do
1320
				ray.Transparency = i
1321
				wait()
1322
			end
1323
			ray:destroy()
1324
		end)
1325
		ray.Anchored = true;
1326
		for i = 0, 1, 0.25 do
1327
			swait()
1328
			PlayAnimationFromTable({
1329
	         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1330
	         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1331
	         CFrame.new(1.22115958, 0.491593987, -0.579970896, 0.906928301, 0.421285123, 0, 0, 0, -1, -0.421285152, 0.906928241, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1332
	         CFrame.new(-1.16240716, 0.84250015, -0.859516263, 0.825195968, -0.564846575, 4.45129551e-08, -0.285420001, -0.416976064, -0.86294055, 0.487428993, 0.712095141, -0.505305469) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1333
	         CFrame.new(0.499995589, -1.99996972, 0, 0.992627025, -0.121209003, 0, 0.121209003, 0.992627025, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1334
	         CFrame.new(-0.499992251, -1.9999696, -0, 0.987132549, 0.159903929, 0, -0.159903929, 0.987132549, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1335
			}, .3, false)
1336
			moter.C0 = clerp(moter.C0, CFrame.new(0.118959248, -1.5879463, -0.418594003, -0.363917559, 0, -0.931431293, 0.931431174, 0, -0.36391753, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1337
			moter2.C0 = clerp(moter2.C0, CFrame.new(-0.29564327, -1.44108844, -0.418594211, 0.647029161, 4.82448073e-08, -0.762465358, 0.762465358, -9.26282127e-08, 0.647029221, -5.50086838e-08, -1, -1.1133028e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1338
		end
1339
	end
1340
	for i = 0, 1, 0.1 do
1341
		swait()
1342
		PlayAnimationFromTable({
1343
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1344
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1345
         CFrame.new(1.22115958, 0.491593987, -0.579970896, 0.906928301, 0.421285123, 0, 0, 0, -1, -0.421285152, 0.906928241, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1346
         CFrame.new(-1.16241193, 0.491593987, -0.652253032, 0.825196266, -0.564846158, 0, 0, 0, -1, 0.564846158, 0.825196266, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1347
         CFrame.new(0.499995589, -1.99996972, 0, 0.992627025, -0.121209003, 0, 0.121209003, 0.992627025, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1348
         CFrame.new(-0.499992251, -1.9999696, -0, 0.987132549, 0.159903929, 0, -0.159903929, 0.987132549, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1349
		}, .3, false)
1350
		moter.C0 = clerp(moter.C0, CFrame.new(0.118959248, -1.5879463, -0.418594003, -0.363917559, 0, -0.931431293, 0.931431174, 0, -0.36391753, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1351
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.295632005, -1.44108772, -0.418594003, 0.647028923, 0, -0.762465596, 0.762465596, 0, 0.647028923, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1352
	end
1353
	wait(.5)
1354
	attack = false;
1355
	Humanoid.WalkSpeed = 8
1356
end
1357
function attackone()
1358
	attack = true
1359
	Humanoid.WalkSpeed = 0
1360
	for i = 0, 1, 0.1 do
1361
		swait()
1362
		PlayAnimationFromTable({
1363
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1364
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1365
         CFrame.new(1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1366
         CFrame.new(-1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1367
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1368
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1369
		}, .3, false)
1370
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963517, -1.58793235, -0.418593764, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, -0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1371
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810514539, -1.58794141, -0.418593764, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, -0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1372
	end
1373
	wait(.5)
1374
	Effects.Block.Create(BrickColor.new("Dark indigo"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1375
    Effects.Block.Create(BrickColor.new("Really black"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1376
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1377
1378
	coroutine.wrap(function() if targetted then
1379
		dmg(targetted)
1380
	end end)()
1381
	for i = 0, 1, 0.1 do
1382
		swait()
1383
		PlayAnimationFromTable({
1384
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1385
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1386
         CFrame.new(1.49998474, 0.777157187, -0.50710845, 1, 0, 0, 0, -0.485896289, -0.874016523, 0, 0.874016523, -0.485896289) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1387
         CFrame.new(-1.49998474, 0.521472275, -0.516880691, 1, 0, 0, 0, -0.000167000006, -1, 0, 1, -0.000167000006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1388
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1389
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1390
		}, .3, false)
1391
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963256, -1.58791733, -0.418593973, -0.017210003, -4.61608085e-09, -0.999851882, 0.999852002, -2.38418579e-07, -0.017210003, -2.38418579e-07, -1, 8.84756446e-09) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1392
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810514539, -1.58794343, -0.418582946, -0.0172099974, -4.12722523e-10, -0.999851882, 0.999851882, -4.97602741e-06, -0.0172099993, -4.97528526e-06, -1, 8.60500222e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1393
	end
1394
	
1395
	Effects.Block.Create(BrickColor.new("Dark indigo"), Partss2.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1396
    Effects.Block.Create(BrickColor.new("Really black"), Partss2.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1397
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1398
	coroutine.wrap(function() if targetted then
1399
		bleed(targetted,2)
1400
	end end)()
1401
	for i = 0, 1, 0.1 do
1402
		swait()
1403
		PlayAnimationFromTable({
1404
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1405
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1406
         CFrame.new(1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1407
         CFrame.new(-1.49998474, 0.694134355, -0.601323247, 1, 0, 0, 0, -0.492467046, -0.870331109, 0, 0.870331109, -0.492467046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1408
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1409
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1410
		}, .3, false)
1411
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963517, -1.58793235, -0.418593764, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, -0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1412
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810517222, -1.58792686, -0.418592244, -0.0172099974, 5.1289778e-10, -0.999851882, 0.999851942, -1.37090683e-06, -0.0172099974, -1.37090683e-06, -1.00000012, 2.32830644e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1413
	end
1414
	wait(.5)
1415
	attack = false;
1416
	Humanoid.WalkSpeed = 8
1417
end
1418
1419
function LockOn()
1420
if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1421
TargetSelect(Mouse.Target.Parent)
1422
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=455246246", Character, 1, .8)
1423
end
1424
end
1425
1426
function TargetSelect(person)
1427
local dd=coroutine.wrap(function()
1428
if targetted ~= person then
1429
targetted = person
1430
img2.Size = UDim2.new(1,0,1,0)
1431
img2.ImageTransparency = 0
1432
img2.Position = UDim2.new(0,0,0,0)
1433
for i = 0, 2, 0.1 do
1434
swait()
1435
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
1436
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
1437
img2.ImageTransparency = img2.ImageTransparency + 0.05
1438
end
1439
end
1440
end)
1441
dd()
1442
end
1443
1444
1445
1446
Mouse.Button1Down:connect(function()
1447
	if attack == false and targetted ~= nil and targetted.Parent ~= nil then
1448
		attackone()
1449
	end
1450
end)
1451
1452
function halfit(v)
1453
				
1454
	v:ClearAllChildren()
1455
	v.Size = Vector3.new(v.Size.x/2,v.Size.y,v.Size.z)
1456
	v.Velocity = Vector3.new(5,0,0)
1457
	v.Name = v.Name.."Half"
1458
	
1459
	local a = v:Clone()
1460-
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
1460+
1461
	a.Velocity = Vector3.new(-5,0,0)
1462
	a.CFrame = v.CFrame * CFrame.new(v.Size.x,0,0)
1463
	a.Anchored=false;
1464
	v.Anchored=false;
1465
end
1466
1467
1468
function enditmotherfucker()
1469
	attack = true;
1470
	Humanoid.WalkSpeed = 0;
1471
	chatfunc("Ugh..")
1472
	wait(2)
1473
	chatfunc("Its sad.")	
1474
	wait(2.5)
1475
	chatfunc("If i can't controll nexus....")
1476
	for i = 0, 1, 0.1 do
1477
		swait()
1478
		PlayAnimationFromTable({
1479
         CFrame.new(-0.0991172791, -1.33462644, -0.950322747, 1, 0, 0, 0, 0.860064805, 0.510184884, 0, -0.510184884, 0.860064805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1480
         CFrame.new(7.62939453e-06, 1.49998105, 0, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1481
         CFrame.new(1.383461, 0.690158367, -0.689579785, 1, 0, 0, 0, 0.121500283, -0.9925915, 0, 0.9925915, 0.121500283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1482
         CFrame.new(-1.49998474, 0.110633016, -1.08086646, 1, 0, 0, 0, 0.575038314, -0.818126559, 0, 0.818126559, 0.575038314) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1483
         CFrame.new(0.610647202, -1.38370657, 0.342569381, 0.997888744, -0.0567381606, -0.0316043124, 0.0533445813, 0.438465685, 0.897163153, -0.0370459966, -0.896955609, 0.440566242) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1484
         CFrame.new(-0.415776819, -1.53983593, 0.239388704, 0.998180866, 0.053891737, 0.0270309914, -0.0495222881, 0.477155298, 0.877425611, 0.0343878493, -0.877164245, 0.478958398) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1485
		}, .3, false)
1486
		moter.C0 = clerp(moter.C0, CFrame.new(0.118962735, -1.58788466, -0.41860196, -0.0172099974, 5.12898168e-09, -0.999851882, 0.999851942, 4.70876694e-06, -0.0172100011, 4.73856926e-06, -1.00000012, -8.56816769e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1487
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810523778, -1.58788407, -0.418579131, -0.0172099993, -1.1796657e-08, -0.999851882, 0.999851942, 9.65595245e-06, -0.0172099993, 9.62615013e-06, -1, -1.54133886e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1488
	end
1489
	wait(2)
1490
	chatfunc("ILL DELETE ALL.")
1491
	wait(2.5)
1492
	chatfunc(string.rep("A H A H A H A",10))
1493
	for i = 0, 1, 0.1 do
1494
		swait()
1495
		PlayAnimationFromTable({
1496
         CFrame.new(-0.0991172791, -1.61554074, -1.86415243, 1, 0, 0, 0, 0.589855671, 0.807508647, 0, -0.807508647, 0.589855671) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1497
         CFrame.new(7.62939453e-06, 1.49997699, 1.52587882e-05, 1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1498
         CFrame.new(1.383461, 0.660044491, -0.484937727, 1, 0, 0, 0, -0.240999967, -0.970525146, 0, 0.970525146, -0.240999967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1499
         CFrame.new(-1.49998474, 0.410400331, -0.684674025, 1, 0, 0, 0, 0.187267095, -0.982309103, 0, 0.982309103, 0.187267095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1500
         CFrame.new(0.610648572, -1.979074, 0.536195338, 0.997888744, -0.0567381606, -0.0316043124, 0.0636196434, 0.756096959, 0.651359975, -0.0130610596, -0.651995897, 0.758109748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1501
         CFrame.new(-0.41577661, -2.08200049, 0.37990135, 0.998180866, 0.053891737, 0.0270309914, -0.0590596572, 0.783874691, 0.618105292, 0.0121217985, -0.618574679, 0.785635114) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1502
		}, .3, false)
1503
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963271, -1.58791614, -0.418628961, -0.0172100067, 4.6160844e-09, -0.999851882, 0.999851942, 2.5331974e-06, -0.0172100067, 2.5331974e-06, -1.00000012, -4.74974513e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1504
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810521096, -1.58789814, -0.418592125, -0.0172100049, -7.6934743e-09, -0.999851882, 0.999852121, 1.29640102e-05, -0.0172100049, 1.29640102e-05, -1.00000012, -2.15601176e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1505
	end
1506
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=341336274", Character, 5, 1)
1507
	coroutine.wrap(function()
1508
		local part = Instance.new("Part",EffectModel)
1509
		part.Shape = "Ball"
1510
		part.Anchored = true
1511-
	chatfunc("Too boring...")	
1511+
1512
		part.BrickColor = BrickColor.new"Dark indigo"
1513-
	chatfunc("I guess I'll just have to..")
1513+
1514
		part.Size = Vector3.new(1,1,1)
1515
		part.CFrame = Partss1.CFrame
1516
		part.TopSurface,part.BottomSurface = 10,10
1517
		for i = 0,1,.1 do
1518
			part.Size = part.Size+ Vector3.new(4,4,4)
1519
			part.Transparency = i
1520
			wait()
1521
		end
1522
	end)()
1523
	wait(2)
1524
	for i = 0, 1, 0.1 do
1525
		swait()
1526
		PlayAnimationFromTable({
1527
         CFrame.new(-0.0991172791, -1.61554074, -1.86415243, 1, 0, 0, 0, 0.589855671, 0.807508647, 0, -0.807508647, 0.589855671) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1528-
	chatfunc("End it all!")
1528+
1529
         CFrame.new(1.383461, 0.724715292, -0.642259717, 1, 0, 0, 0, 0.256030917, -0.966668606, 0, 0.966668606, 0.256030947) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1530-
	chatfunc(string.rep("AHAHAHA",10))
1530+
1531
         CFrame.new(0.610648572, -1.979074, 0.536195338, 0.997888744, -0.0567381606, -0.0316043124, 0.0636196434, 0.756096959, 0.651359975, -0.0130610596, -0.651995897, 0.758109748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1532
         CFrame.new(-0.41577661, -2.08200049, 0.37990135, 0.998180866, 0.053891737, 0.0270309914, -0.0590596572, 0.783874691, 0.618105292, 0.0121217985, -0.618574679, 0.785635114) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1533
		}, .3, false)
1534
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963376, -1.58792579, -0.418636501, -0.0172099881, 9.23216081e-09, -0.999851882, 0.999851942, -2.41398811e-06, -0.0172099881, -2.32458115e-06, -1.00000012, 3.16649675e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1535
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810521096, -1.58789814, -0.418592125, -0.0172100049, -7.6934743e-09, -0.999851882, 0.999852121, 1.29640102e-05, -0.0172100049, 1.29640102e-05, -1.00000012, -2.15601176e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1536
	end
1537
	wait(1)
1538
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=928272274", Character, 5, 1)
1539
	local a = Instance.new("ColorCorrectionEffect",game:service'Lighting')
1540
	a.TintColor = Color3.fromRGB(102,51,153)
1541
	for i,v in next, workspace:children() do
1542
		if v:IsA"BasePart" and v.ClassName ~= "Terrain" then
1543
			halfit(v)
1544-
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=341336274", Character, 1, 1)
1544+
1545
			for _,k in next, v:children() do
1546
				if k:IsA"BasePart" and v.ClassName ~= "Terrain" then
1547
					halfit(k)
1548
				end
1549
			end
1550
		end
1551
	end
1552
	wait(2)
1553
	for i = 1,0, -.05 do
1554
		a.TintColor = Color3.new(i,0,0)
1555
		wait()
1556
	end
1557
	wait()
1558
	for i = 0,1, .1 do
1559
		a.TintColor = Color3.new(i,i,i)
1560
		wait()
1561
	end
1562
end
1563
1564
Mouse.KeyDown:connect(function(k)
1565
	k = k:lower()
1566
	if attack == false and k == 'q' then
1567
		LockOn()
1568
	elseif attack == false and k == 'e' then
1569
		skidda()
1570
	elseif attack == false and k == 'r' then
1571
		suicide()
1572
	elseif attack == false and k == 'b' then
1573
		boomboom()
1574
	elseif attack == false and k == 'v' then
1575
		enditmotherfucker()
1576-
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1576+
1577
	
1578-
	a.TintColor = Color3.new(1,0,0)
1578+
1579
q = Character:GetChildren()
1580
for u = 1, #q do
1581
	if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
1582
		q[u]:remove()
1583
end
1584
end
1585
1586
local function weldBetween(a, b)
1587
	    local weldd = Instance.new("ManualWeld")
1588
	    weldd.Part0 = a
1589
	    weldd.Part1 = b
1590
	    weldd.C0 = CFrame.new()
1591
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
1592
	    weldd.Parent = a
1593
	    return weldd
1594
	end
1595
1596
function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
1597
local acs = Instance.new("Part")
1598
acs.CanCollide = false
1599
acs.Anchored = false
1600
acs.Size = Vector3.new(0,0,0)
1601
acs.CFrame = attachmentpart.CFrame
1602
acs.Parent = attachmentpart
1603
acs.BrickColor = color
1604
    local meshs = Instance.new("SpecialMesh")
1605
    meshs.MeshId = mesh
1606
    meshs.TextureId = texture
1607
    meshs.Parent = acs
1608
    meshs.Scale = scale
1609
    meshs.Offset = offset
1610
weldBetween(attachmentpart,acs)
1611
end
1612
1613
createaccessory(Head,"http://www.roblox.com/asset/?id=64560031","http://www.roblox.com/asset/?id=36470820",VT(1.1,1.1,1.1),VT(0,0.1,0.04),BRICKC"Institutional white")
1614
1615
shirt = Instance.new("Shirt", Character)
1616
shirt.Name = "Shirt"
1617
pants = Instance.new("Pants", Character)
1618-
kkk = Instance.new("Sound",Character)
1618+
1619-
kkk.Volume = 4
1619+
1620
Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=745660718"
1621
1622-
kkk.SoundId = "rbxassetid://1205183071"
1622+
kkk = Instance.new("Sound",Torso)
1623
kkk.Volume = 10
1624
kkk.PlaybackSpeed = 1
1625
kkk.Pitch = 1
1626
kkk.SoundId = "rbxassetid://632244280"
1627
kkk.Name = "a"
1628-
	chatfunc('Dualiecider, a Genocider edit by Quil_Cyndaquil')
1628+
1629
1630-
	chatfunc('Original source credit goes to Salvo_Starly!')
1630+
1631
	chatfunc('Obi: So you want me gone.')
1632
	wait(5)
1633
	chatfunc('Obi: Im sorry but Nexus is mine.')
1634
wait(5)
1635
	chatfunc('Soul: Obsidion this is not like you.')
1636
wait(5)
1637
	chatfunc('?: Obsidion? This body is no longer his...')
1638
wait(5)
1639
	chatfunc('Soul: It cant be.')
1640
wait(5)
1641
kkk:Play()
1642
	chatfunc('G: Its me G')
1643
wait(5)
1644
	chatfunc('Nexus: Help me....')
1645
wait(5)
1646
	chatfunc('G: Enough chat its time for buisness.')
1647
1648
end)()
1649
coroutine.wrap(function()
1650
while true do
1651
swait()
1652
	for i, v in pairs(Character.WeaponModel:GetChildren()) do
1653
		if v:IsA("Part") then
1654
		v.Anchored = false
1655
		end
1656
		end
1657
	for i, v in pairs(Character:GetChildren()) do
1658
		if v:IsA("Part") then
1659
		v.Anchored = false
1660
		elseif v:IsA("Accessory") then
1661
		v.Handle.Anchored = false
1662
		end
1663
		end
1664
end
1665
end)()
1666
coroutine.wrap(function()
1667
while 1 do
1668
swait()
1669
if doe <= 360 then
1670
	doe = doe + 2
1671
else
1672
	doe = 0
1673
end
1674
end
1675
end)()
1676
EffectModel = Instance.new("Model",Character)
1677
EffectModel.Name = "FX"
1678
1679
while true do
1680
	swait()
1681
	for i, v in pairs(Character:GetChildren()) do
1682
		if v:IsA("Part") then
1683
			v.Material = "SmoothPlastic"
1684
		elseif v:IsA("Accessory") then
1685
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1686
		end
1687
	end
1688
while true do
1689
swait()
1690
Character.Humanoid.MaxHealth = math.huge
1691
Character.Humanoid.Health = math.huge
1692
imgl.Rotation = imgl.Rotation + 3
1693
img2.Rotation = img2.Rotation + 3
1694
if targetted ~= nil then
1695
abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
1696
abss.Enabled = true
1697
elseif targetted == nil then
1698
abss.Adornee = nil
1699
abss.Enabled = false
1700
end
1701
1702
1703
while true and imgl.Rotation >= 360 do
1704
imgl.Rotation = 0	
1705
img2.Rotation = 0
1706
end
1707
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1708
	velocity = RootPart.Velocity.y
1709
	sine = sine + change
1710
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1711
		if RootPart.Velocity.y > 1 and hit == nil then 
1712
			Anim = "Jump"
1713
			if attack == false then
1714
		PlayAnimationFromTable({
1715
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1716
         CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1717
         CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1718
         CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1719
         CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1720
         CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1721
		}, .3, false)
1722
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1723
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1724
					end
1725
		elseif RootPart.Velocity.y < -1 and hit == nil then 
1726
			Anim = "Fall"
1727
			if attack == false then
1728
		PlayAnimationFromTable({
1729
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1730
         CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1731
         CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1732
         CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1733
         CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1734
         CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1735
		}, .3, false)
1736
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1737
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1738
					end
1739
		elseif Torsovelocity < 1 and hit ~= nil then
1740
			Anim = "Idle"
1741
			if attack == false then
1742
				change = 1
1743
		PlayAnimationFromTable({
1744
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1745
         CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0), 
1746
         CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)), 
1747
         CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)), 
1748
         CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1749
         CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1750
		}, .3, false)
1751
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1752
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1753
			end
1754
		elseif Torsovelocity > 2 and hit ~= nil then
1755
			Anim = "Walk"
1756
			if attack == false then
1757
		 PlayAnimationFromTable({		
1758
	         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0), 
1759
	         CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1760
	         CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0), 
1761
	         CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0), 
1762
	         CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0), 
1763
	         CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0), 
1764
			}, .3, false)
1765
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1766
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1767
			end
1768
		end
1769
	if 0 < #Effects then
1770
		for e = 1, #Effects do
1771
			if Effects[e] ~= nil then
1772
				local Thing = Effects[e]
1773
				if Thing ~= nil then
1774
					local Part = Thing[1]
1775
					local Mode = Thing[2]
1776
					local Delay = Thing[3]
1777
					local IncX = Thing[4]
1778
					local IncY = Thing[5]
1779
					local IncZ = Thing[6]
1780
					if Thing[2] == "Shoot" then
1781
						local Look = Thing[1]
1782
						local move = 30
1783
						if Thing[8] == 3 then
1784
							move = 10
1785
						end
1786
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
1787
						if Thing[10] ~= nil then
1788
							da = pos
1789
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
1790
							cfa = CFrame.new(Thing[4], pos)
1791
							tehCF = cfa:lerp(cf2, 0.2)
1792
							Thing[1] = tehCF.lookVector
1793
						end
1794
						local mag = (Thing[4] - pos).magnitude
1795
						Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
1796
						if Thing[8] == 2 then
1797
							Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
1798
						end
1799
						Thing[4] = Thing[4] + Look * move
1800
						Thing[3] = Thing[3] - 1
1801
						if 2 < Thing[5] then
1802
							Thing[5] = Thing[5] - 0.3
1803
							Thing[6] = Thing[6] - 0.3
1804
						end
1805
						if hit ~= nil then
1806
							Thing[3] = 0
1807
							if Thing[8] == 1 or Thing[8] == 3 then
1808
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1809
							else
1810
								if Thing[8] == 2 then
1811
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1812
									if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
1813
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Reference", Vector3.new())
1814
										ref.Anchored = true
1815
										ref.CFrame = CFrame.new(pos)
1816
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
1817
										game:GetService("Debris"):AddItem(ref, 0.2)
1818
										Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
1819
										Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
1820
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
1821
									end
1822
								end
1823
							end
1824
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Reference", Vector3.new())
1825
							ref.Anchored = true
1826
							ref.CFrame = CFrame.new(pos)
1827
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
1828
							game:GetService("Debris"):AddItem(ref, 1)
1829
						end
1830
						if Thing[3] <= 0 then
1831
							table.remove(Effects, e)
1832
						end
1833
					end
1834
					do
1835
						do
1836
							if Thing[2] == "FireWave" then
1837
								if Thing[3] <= Thing[4] then
1838
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
1839
									Thing[3] = Thing[3] + 1
1840
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
1841
								else
1842
									Part.Parent = nil
1843
									table.remove(Effects, e)
1844
								end
1845
							end
1846
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
1847
								if Thing[1].Transparency <= 1 then
1848
									if Thing[2] == "Block1" then
1849
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1850
										Mesh = Thing[7]
1851
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1852
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1853
									else
1854
										if Thing[2] == "Block2" then
1855
											Thing[1].CFrame = Thing[1].CFrame
1856
											Mesh = Thing[7]
1857
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1858
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1859
										else
1860
											if Thing[2] == "Fire" then
1861
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
1862
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1863
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1864
											else
1865
												if Thing[2] == "Cylinder" then
1866
													Mesh = Thing[7]
1867
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1868
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1869
												else
1870
													if Thing[2] == "Blood" then
1871
														Mesh = Thing[7]
1872
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
1873
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1874
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1875
													else
1876
														if Thing[2] == "Elec" then
1877
															Mesh = Thing[10]
1878
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1879
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1880
														else
1881
															if Thing[2] == "Disappear" then
1882
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1883
															else
1884
																if Thing[2] == "Shatter" then
1885
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1886
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1887
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1888
														Thing[6] = Thing[6] + Thing[5]
1889
																end
1890
															end
1891
														end
1892
													end
1893
												end
1894
											end
1895
										end
1896
									end
1897
								else
1898
									Part.Parent = nil
1899
									table.remove(Effects, e)
1900
								end
1901
							end
1902
						end
1903
					end
1904
				end
1905
			end
1906
		end
1907
	end
1908
end
1909
end