View difference between Paste ID: LF1ijc36 and NzaSSwq6
SHOW: | | - or go back to the newest paste.
1
--[[xiaxiaokid's SB mod protest
2
inb4 blacklist
3
osht it happened. well here is another paste
4
5
]]--
6
wait(1 / 60)
7
Effects = { }
8-
local Player = game.Players.localPlayer
8+
local Player = game.Players.jane12421
9
local Character = Player.Character
10
local Humanoid = Character.Humanoid
11
local Mouse = Player:GetMouse()
12
local LeftArm = Character["Left Arm"]
13
local RightArm = Character["Right Arm"]
14
local LeftLeg = Character["Left Leg"]
15
local RightLeg = Character["Right Leg"]
16
local Head = Character.Head
17
local Torso = Character.Torso
18
local Camera = game.Workspace.CurrentCamera
19
local RootPart = Character.HumanoidRootPart
20
local RootJoint = RootPart.RootJoint
21
local attack = false
22
local Anim = 'Idle'
23
local attacktype = 1
24
local delays = false
25
local play = true
26
local targetted = nil
27
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
28
local velocity = RootPart.Velocity.y
29
local sine = 0
30
local change = 1
31
local doe = 0
32
local Create = LoadLibrary("RbxUtility").Create
33
Humanoid.WalkSpeed = 8
34
local m = Create("Model"){
35
	Parent = Character,
36
	Name = "WeaponModel",
37
}
38
local Orin = "rbxassetid://20418518"
39
Head.face.Texture = Orin
40
spawn(function()
41
	while wait() do
42
		Head.BrickColor = BrickColor.new("Pastel brown")
43
		RightArm.BrickColor = BrickColor.new("Pastel brown")
44
		LeftArm.BrickColor = BrickColor.new("Pastel brown")
45
		Torso.BrickColor = BrickColor.new("Pastel brown")
46
		RightLeg.BrickColor = BrickColor.new("Pastel brown")
47
		LeftLeg.BrickColor = BrickColor.new("Pastel brown")
48
	end
49
end)
50
for i,v in pairs(Character:children()) do
51
    if v:IsA("Shirt") then
52
        v:Destroy()
53
    end
54
end
55
for i,v in pairs(Character:children()) do
56
    if v:IsA("Pants") then
57
        v:Destroy()
58
    end
59
end
60
61
62
for i,v in pairs(Character:children()) do
63
    if v:IsA("Accessory") then
64
        v:Destroy()
65
    end
66
end
67
for i,v in pairs(Character:children()) do
68
    if v:IsA("Hair") then
69
        v:Destroy()
70
    end
71
end
72
73
shirt = Instance.new("Shirt", Character)
74
shirt.Name = "Shirt"
75
pants = Instance.new("Pants", Character)
76
pants.Name = "Pants"
77
Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=362841271"
78
Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=752480227"
79
Humanoid.Animator.Parent = nil
80
Character.Animate.Parent = nil
81
hat = Instance.new("Hat", game.ReplicatedStorage)
82
hat.Name = "Guestium Hat"
83
hat.AttachmentForward = Vector3.new(0,0,-1)
84
hat.AttachmentPos = Vector3.new(0,-0.05,0.1)
85
hat.AttachmentRight = Vector3.new(1,0,0)
86
hat.AttachmentUp = Vector3.new(0,1,0)
87
local handle = Instance.new("Part",hat)
88
handle.Rotation = Vector3.new(0, 90, 0)
89
handle.Name = "Handle"
90
handle.TopSurface = "Smooth"
91
handle.BottomSurface = "Smooth"
92
handle.Size = Vector3.new(1,1,2)
93
local mesh = Instance.new("SpecialMesh",handle)
94
mesh.MeshType = "FileMesh"
95
mesh.MeshId = "http://www.roblox.com/asset/?id=46834172"
96
mesh.TextureId = "rbxassetid://340317428"
97
mesh.Scale = Vector3.new(1.05,1.05,1.05)
98
hat.Parent = Character
99
100
local newMotor = function(part0, part1, c0, c1)
101
	local w = Create('Motor'){
102
		Parent = part0,
103
		Part0 = part0,
104
		Part1 = part1,
105
		C0 = c0,
106
		C1 = c1,
107
	}
108
	return w
109
end
110
111
function clerp(a, b, t)
112
	return a:lerp(b, t)
113
end
114
115
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
116
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
117
118
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
119
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
120
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
121
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
122
RootJoint.C1 = CFrame.new(0, 0, 0)
123
RootJoint.C0 = CFrame.new(0, 0, 0)
124
Torso.Neck.C1 = CFrame.new(0, 0, 0)
125
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
126
127
local rarmc1 = RW.C1
128
local larmc1 = LW.C1
129
local rlegc1 = RH.C1
130
local llegc1 = LH.C1
131
132
local resetc1 = false
133
134
function PlayAnimationFromTable(table, speed, bool)
135
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
136
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
137
	RW.C0 = clerp(RW.C0, table[3], speed) 
138
	LW.C0 = clerp(LW.C0, table[4], speed) 
139
	RH.C0 = clerp(RH.C0, table[5], speed) 
140
	LH.C0 = clerp(LH.C0, table[6], speed) 
141
	if bool == true then
142
		if resetc1 == false then
143
			resetc1 = true
144
			RootJoint.C1 = RootJoint.C1
145
			Torso.Neck.C1 = Torso.Neck.C1
146
			RW.C1 = rarmc1
147
			LW.C1 = larmc1
148
			RH.C1 = rlegc1
149
			LH.C1 = llegc1
150
		end
151
	end
152
end
153
154
ArtificialHB = Create("BindableEvent", script){
155
	Parent = script,
156
	Name = "Heartbeat",
157
}
158
159
script:WaitForChild("Heartbeat")
160
161
frame = 1 / 30
162
tf = 0
163
allowframeloss = false
164
tossremainder = false
165
lastframe = tick()
166
script.Heartbeat:Fire()
167
168
game:GetService("RunService").Heartbeat:connect(function(s, p)
169
	tf = tf + s
170
	if tf >= frame then
171
		if allowframeloss then
172
			script.Heartbeat:Fire()
173
			lastframe = tick()
174
		else
175
			for i = 1, math.floor(tf / frame) do
176
				script.Heartbeat:Fire()
177
			end
178
			lastframe = tick()
179
		end
180
		if tossremainder then
181
			tf = 0
182
		else
183
			tf = tf - frame * math.floor(tf / frame)
184
		end
185
	end
186
end)
187
188
function swait(num)
189
	if num == 0 or num == nil then
190
		ArtificialHB.Event:wait()
191
	else
192
		for i = 0, num do
193
			ArtificialHB.Event:wait()
194
		end
195
	end
196
end
197
198
function RemoveOutlines(part)
199
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
200
end
201
	
202
CFuncs = {	
203
	["Part"] = {
204
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
205
			local Part = Create("Part"){
206
				Parent = Parent,
207
				Reflectance = Reflectance,
208
				Transparency = Transparency,
209
				CanCollide = false,
210
				Locked = true,
211
				BrickColor = BrickColor.new(tostring(BColor)),
212
				Name = Name,
213
				Size = Size,
214
				Material = Material,
215
			}
216
			RemoveOutlines(Part)
217
			return Part
218
		end;
219
	};
220
	
221
	["Mesh"] = {
222
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
223
			local Msh = Create(Mesh){
224
				Parent = Part,
225
				Offset = OffSet,
226
				Scale = Scale,
227
			}
228
			if Mesh == "SpecialMesh" then
229
				Msh.MeshType = MeshType
230
				Msh.MeshId = MeshId
231
			end
232
			return Msh
233
		end;
234
	};
235
	
236
	["Mesh"] = {
237
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
238
			local Msh = Create(Mesh){
239
				Parent = Part,
240
				Offset = OffSet,
241
				Scale = Scale,
242
			}
243
			if Mesh == "SpecialMesh" then
244
				Msh.MeshType = MeshType
245
				Msh.MeshId = MeshId
246
			end
247
			return Msh
248
		end;
249
	};
250
	
251
	["Weld"] = {
252
		Create = function(Parent, Part0, Part1, C0, C1)
253
			local Weld = Create("Weld"){
254
				Parent = Parent,
255
				Part0 = Part0,
256
				Part1 = Part1,
257
				C0 = C0,
258
				C1 = C1,
259
			}
260
			return Weld
261
		end;
262
	};
263
264
	["Sound"] = {
265
		Create = function(id, par, vol, pit) 
266
			coroutine.resume(coroutine.create(function()
267
				local S = Create("Sound"){
268
					Volume = vol,
269
					Pitch = pit or 1,
270
					SoundId = id,
271
					Parent = par or workspace,
272
				}
273
				wait() 
274
				S:play() 
275
				game:GetService("Debris"):AddItem(S, 6)
276
			end))
277
		end;
278
	};
279
	
280
	["ParticleEmitter"] = {
281
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
282
			local fp = Create("ParticleEmitter"){
283
				Parent = Parent,
284
				Color = ColorSequence.new(Color1, Color2),
285
				LightEmission = LightEmission,
286
				Size = Size,
287
				Texture = Texture,
288
				Transparency = Transparency,
289
				ZOffset = ZOffset,
290
				Acceleration = Accel,
291
				Drag = Drag,
292
				LockedToPart = LockedToPart,
293
				VelocityInheritance = VelocityInheritance,
294
				EmissionDirection = EmissionDirection,
295
				Enabled = Enabled,
296
				Lifetime = LifeTime,
297
				Rate = Rate,
298
				Rotation = Rotation,
299
				RotSpeed = RotSpeed,
300
				Speed = Speed,
301
				VelocitySpread = VelocitySpread,
302
			}
303
			return fp
304
		end;
305
	};
306
307
	CreateTemplate = {
308
	
309
	};
310
}
311
312
313
314
New = function(Object, Parent, Name, Data)
315
	local Object = Instance.new(Object)
316
	for Index, Value in pairs(Data or {}) do
317
		Object[Index] = Value
318
	end
319
	Object.Parent = Parent
320
	Object.Name = Name
321
	return Object
322
end
323
	
324
325
ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),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),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
326
Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
327
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),})
328
329
Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,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,})
330
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
331
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
332
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
333
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),})
334
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
335
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
336
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),})
337
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
338
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
339
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),})
340
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
341
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
342
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),})
343
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
344
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
345
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),})
346
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
347
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
348
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),})
349
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
350
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
351
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),})
352
Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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),})
353
Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
354
mot = New("Weld",Partss,"mot",{Part0 = Partss,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),})
355
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
356
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,})
357
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),})
358
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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),})
359
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),})
360
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
361
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),})
362
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,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,})
363
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
364
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),})
365
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
366
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
367
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),})
368
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
369
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
370
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),})
371
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
372
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
373
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),})
374
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
375
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
376
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),})
377
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
378
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
379
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),})
380
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
381
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
382
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),})
383
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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),})
384
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
385
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),})
386
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,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,})
387
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
388
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),})
389
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,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),})
390
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
391
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),})
392
393
for _,v in pairs(m:children()) do
394
if v:IsA("Part") then
395
v.CanCollide = false
396
end
397
end
398
if Character.Name == "grgrgry21" or Character.Name == "Player1" then
399
for _,v in pairs(Character:children()) do
400
if v:IsA("Accessory") then
401
v:Remove()
402
end
403
end	
404
Handle = New("Part",m,"Handle",{CanCollide = false,BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
405
Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
406
Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=146022204",})
407
mot = New("Motor",Handle,"mot",{Part0 = Handle,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
408
Handle1 = New("Part",m,"Handle1",{CanCollide = false,BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.768628, 0.156863, 0.109804),})
409
Mesh = New("SpecialMesh",Handle1,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),Scale = Vector3.new(0.949999988, 0.949999988, 0.949999988),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
410
mot = New("Motor",Handle1,"mot",{Part0 = Handle1,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
411
end
412
413
414
function rayCast(Position, Direction, Range, Ignore)
415
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
416
end 
417
418
--[[FindNearestTorso = function(pos)
419
	local list = (game.Workspace:children())
420
	local torso = nil
421
	local dist = 1000
422
	local temp, human, temp2 = nil, nil, nil
423
	for x = 1, #list do
424
		temp2 = list[x]
425
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
426
			temp = temp2:findFirstChild("Torso")
427
			human = temp2:findFirstChild("Humanoid")
428
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
429
				local dohit = true
430
				if dohit == true then
431
					torso = temp
432
					dist = (temp.Position - pos).magnitude
433
				end
434
			end
435
		end
436
	end
437
	return torso, dist
438
end]]
439
function FindNearestTorso(Position, Distance, SinglePlayer)
440
	if SinglePlayer then
441
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
442
	end
443
	local List = {}
444
	for i, v in pairs(workspace:GetChildren()) do
445
		if v:IsA("Model") then
446
			if v:findFirstChild("Torso") then
447
				if v ~= Character then
448
					if (v.Torso.Position - Position).magnitude <= Distance then
449
						table.insert(List, v)
450
					end 
451
				end 
452
			end 
453
		end 
454
	end
455
	return List
456
end
457
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
458
	if hit.Parent == nil then
459
		return
460
	end
461
	local h = hit.Parent:FindFirstChild("Humanoid")
462
	for _, v in pairs(hit.Parent:children()) do
463
		if v:IsA("Humanoid") then
464
			h = v
465
		end
466
	end
467
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
468
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
469
			if hit.Parent.DebounceHit.Value == true then
470
				return
471
			end
472
		end
473
		local c = Create("ObjectValue"){
474
			Name = "creator",
475
			Value = game:service("Players").LocalPlayer,
476
			Parent = h,
477
		}
478
		game:GetService("Debris"):AddItem(c, .5)
479
		if HitSound ~= nil and HitPitch ~= nil then
480
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
481
		end
482
		local Damage = math.random(minim, maxim)
483
		local blocked = false
484
		local block = hit.Parent:findFirstChild("Block")
485
		if block ~= nil then
486
			if block.className == "IntValue" then
487
				if block.Value > 0 then
488
					blocked = true
489
					block.Value = block.Value - 1
490
					print(block.Value)
491
				end
492
			end
493
		end
494
		if blocked == false then
495
			h.Health = h.Health - Damage
496
			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)
497
		else
498
			h.Health = h.Health - (Damage / 2)
499
			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)
500
		end
501
		if Type == "Knockdown" then
502
			local hum = hit.Parent.Humanoid
503
			hum.PlatformStand = true
504
			coroutine.resume(coroutine.create(function(HHumanoid)
505
				swait(1)
506
				HHumanoid.PlatformStand = false
507
			end), hum)
508
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
509
			local bodvol = Create("BodyVelocity"){
510
				velocity = angle * knockback,
511
				P = 5000,
512
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
513
				Parent = hit,
514
			}
515
			local rl = Create("BodyAngularVelocity"){
516
				P = 3000,
517
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
518
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
519
				Parent = hit,
520
			}
521
			game:GetService("Debris"):AddItem(bodvol, .5)
522
			game:GetService("Debris"):AddItem(rl, .5)
523
		elseif Type == "Normal" then
524
			local vp = Create("BodyVelocity"){
525
				P = 500,
526
				maxForce = Vector3.new(math.huge, 0, math.huge),
527
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
528
			}
529
			if knockback > 0 then
530
				vp.Parent = hit.Parent.Torso
531
			end
532
			game:GetService("Debris"):AddItem(vp, .5)
533
		elseif Type == "Up" then
534
			local bodyVelocity = Create("BodyVelocity"){
535
				velocity = Vector3.new(0, 20, 0),
536
				P = 5000,
537
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
538
				Parent = hit,
539
			}
540
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
541
		elseif Type == "DarkUp" then
542
			coroutine.resume(coroutine.create(function()
543
				for i = 0, 1, 0.1 do
544
					swait()
545
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
546
				end
547
			end))
548
			local bodyVelocity = Create("BodyVelocity"){
549
				velocity = Vector3.new(0, 20, 0),
550
				P = 5000,
551
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
552
				Parent = hit,
553
			}
554
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
555
		elseif Type == "Snare" then
556
			local bp = Create("BodyPosition"){
557
				P = 2000,
558
				D = 100,
559
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
560
				position = hit.Parent.Torso.Position,
561
				Parent = hit.Parent.Torso,
562
			}
563
			game:GetService("Debris"):AddItem(bp, 1)
564
		elseif Type == "Freeze" then
565
			local BodPos = Create("BodyPosition"){
566
				P = 50000,
567
				D = 1000,
568
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
569
				position = hit.Parent.Torso.Position,
570
				Parent = hit.Parent.Torso,
571
			}
572
			local BodGy = Create("BodyGyro") {
573
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
574
				P = 20e+003,
575
				Parent = hit.Parent.Torso,
576
				cframe = hit.Parent.Torso.CFrame,
577
			}
578
			hit.Parent.Torso.Anchored = true
579
			coroutine.resume(coroutine.create(function(Part) 
580
				swait(1.5)
581
				Part.Anchored = false
582
			end), hit.Parent.Torso)
583
			game:GetService("Debris"):AddItem(BodPos, 3)
584
			game:GetService("Debris"):AddItem(BodGy, 3)
585
		end
586
		local debounce = Create("BoolValue"){
587
			Name = "DebounceHit",
588
			Parent = hit.Parent,
589
			Value = true,
590
		}
591
		game:GetService("Debris"):AddItem(debounce, Delay)
592
		c = Create("ObjectValue"){
593
			Name = "creator",
594
			Value = Player,
595
			Parent = h,
596
		}
597
		game:GetService("Debris"):AddItem(c, .5)
598
	end
599
end
600
601
function ShowDamage(Pos, Text, Time, Color)
602
	local Rate = (1 / 30)
603
	local Pos = (Pos or Vector3.new(0, 0, 0))
604
	local Text = (Text or "")
605
	local Time = (Time or 2)
606
	local Color = (Color or Color3.new(1, 0, 1))
607
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
608
	EffectPart.Anchored = true
609
	local BillboardGui = Create("BillboardGui"){
610
		Size = UDim2.new(3, 0, 3, 0),
611
		Adornee = EffectPart,
612
		Parent = EffectPart,
613
	}
614
	local TextLabel = Create("TextLabel"){
615
		BackgroundTransparency = 1,
616
		Size = UDim2.new(1, 0, 1, 0),
617
		Text = Text,
618
		Font = "SciFi",
619
		TextColor3 = Color,
620
		TextScaled = true,
621
		Parent = BillboardGui,
622
	}
623
	game.Debris:AddItem(EffectPart, (Time))
624
	EffectPart.Parent = game:GetService("Workspace")
625
	delay(0, function()
626
		local Frames = (Time / Rate)
627
		for Frame = 1, Frames do
628
			wait(Rate)
629
			local Percent = (Frame / Frames)
630
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
631
			TextLabel.TextTransparency = Percent
632
		end
633
		if EffectPart and EffectPart.Parent then
634
			EffectPart:Destroy()
635
		end
636
	end)
637
end
638
639
function dmg(dude)
640
if dude.Name ~= Character then
641
dude.Humanoid.PlatformStand = true
642
local bgf = Instance.new("BodyGyro",dude.Head)
643
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
644
local val = Instance.new("BoolValue",dude)
645
val.Name = "IsHit"
646
for i = 1, 6 do
647
local blo = Instance.new("Part",game.Workspace)
648
blo.Size = Vector3.new(.6,.2,.6)
649
blo.Material = "SmoothPlastic"
650
blo.BrickColor = BrickColor.new("Crimson")
651
--blo.Position = dude.Head.Position
652
blo.CFrame = dude.Head.CFrame
653
game:GetService("Debris"):AddItem(blo,30)
654
end
655
local ds = coroutine.wrap(function()
656
wait(.2)
657
dude.Torso:BreakJoints()
658
end)
659
ds()
660
end
661
end
662
663
function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
664
    --local buddy
665
	for _, c in pairs(workspace:children()) do
666
		local hum = c:findFirstChild("Humanoid")
667
		if hum ~= nil then
668
			local head = c:findFirstChild("Torso")
669
			if head ~= nil then
670
				local targ = head.Position - Part.Position
671
				local mag = targ.magnitude
672
				if mag <= Magnitude and c.Name ~= Player.Name then 
673
				if c.Name ~= Character then
674
				if c.Name ~= "CKbackup" then
675
			local asd = Instance.new("ParticleEmitter",c.Torso)
676
			asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
677
			asd.LightEmission = .1
678
			asd.Size = NumberSequence.new(0.2)
679
			asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
680
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
681
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
682
			asd.Transparency = bbb
683
			asd.Size = aaa
684
			asd.ZOffset = .9
685
			asd.Acceleration = Vector3.new(0, -5, 0)
686
			asd.LockedToPart = false
687
			asd.EmissionDirection = "Back"
688
			asd.Lifetime = NumberRange.new(1, 2)
689
			asd.Rate = 1000
690
			asd.Rotation = NumberRange.new(-100, 100)
691
			asd.RotSpeed = NumberRange.new(-100, 100)
692
			asd.Speed = NumberRange.new(6)
693
			asd.VelocitySpread = 10000
694
			asd.Enabled=true
695
					--Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
696
					dmg(c)
697
					CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
698
					coroutine.wrap(function()
699
					wait(.2)
700
					asd.Enabled = false
701
					wait(2)
702
					asd:Remove()
703
					end)()
704
				       else
705
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))		
706
        Effects.Sphere.Create(BrickColor.new("Bright red"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
707
708
					end
709
				end
710
			end
711
		end
712
	end
713
	end
714
end
715
EffectModel = Create("Model"){
716
	Parent = Character,
717
	Name = "Effects",
718
}
719
720
Effects = {
721
	Block = {
722
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
723
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
724
			prt.Anchored = true
725
			prt.CFrame = cframe
726
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
727
			game:GetService("Debris"):AddItem(prt, 10)
728
			if Type == 1 or Type == nil then
729
				table.insert(Effects, {
730
					prt,
731
					"Block1",
732
					delay,
733
					x3,
734
					y3,
735
					z3,
736
					msh
737
				})
738
			elseif Type == 2 then
739
				table.insert(Effects, {
740
					prt,
741
					"Block2",
742
					delay,
743
					x3,
744
					y3,
745
					z3,
746
					msh
747
				})
748
			end
749
		end;
750
	};
751
752
		Cylinder = {
753
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
754
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
755
			prt.Anchored = true
756
			prt.CFrame = cframe
757
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
758
			game:GetService("Debris"):AddItem(prt, 10)
759
			table.insert(Effects, {
760
				prt,
761
				"Cylinder",
762
				delay,
763
				x3,
764
				y3,
765
				z3,
766
				msh
767
			})
768
		end;
769
	};
770
	Head = {
771
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
772
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
773
			prt.Anchored = true
774
			prt.CFrame = cframe
775
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
776
			game:GetService("Debris"):AddItem(prt, 10)
777
			table.insert(Effects, {
778
				prt,
779
				"Cylinder",
780
				delay,
781
				x3,
782
				y3,
783
				z3,
784
				msh
785
			})
786
		end;
787
	};
788
	
789
	Sphere = {
790
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
791
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
792
			prt.Anchored = true
793
			prt.CFrame = cframe
794
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
795
			game:GetService("Debris"):AddItem(prt, 10)
796
			table.insert(Effects, {
797
				prt,
798
				"Cylinder",
799
				delay,
800
				x3,
801
				y3,
802
				z3,
803
				msh
804
			})
805
		end;
806
	};
807
	
808
	Elect = {
809
		Create = function(cff, x, y, z)
810
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
811
			prt.Anchored = true
812
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
813
			prt.CFrame = CFrame.new(prt.Position)
814
			game:GetService("Debris"):AddItem(prt, 2)
815
			local xval = math.random() / 2
816
			local yval = math.random() / 2
817
			local zval = math.random() / 2
818
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
819
			table.insert(Effects, {
820
				prt,
821
				"Elec",
822
				0.1,
823
				x,
824
				y,
825
				z,
826
				xval,
827
				yval,
828
				zval
829
			})
830
		end;
831
832
	};
833
	
834
	Ring = {
835
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
836
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
837
			prt.Anchored = true
838
			prt.CFrame = cframe
839
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
840
			game:GetService("Debris"):AddItem(prt, 10)
841
			table.insert(Effects, {
842
				prt,
843
				"Cylinder",
844
				delay,
845
				x3,
846
				y3,
847
				z3,
848
				msh
849
			})
850
		end;
851
	};
852
853
854
	Wave = {
855
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
856
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
857
			prt.Anchored = true
858
			prt.CFrame = cframe
859
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
860
			game:GetService("Debris"):AddItem(prt, 10)
861
			table.insert(Effects, {
862
				prt,
863
				"Cylinder",
864
				delay,
865
				x3,
866
				y3,
867
				z3,
868
				msh
869
			})
870
		end;
871
	};
872
873
	Break = {
874
		Create = function(brickcolor, cframe, x1, y1, z1)
875
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
876
			prt.Anchored = true
877
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
878
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
879
			local num = math.random(10, 50) / 1000
880
			game:GetService("Debris"):AddItem(prt, 10)
881
			table.insert(Effects, {
882
				prt,
883
				"Shatter",
884
				num,
885
				prt.CFrame,
886
				math.random() - math.random(),
887
				0,
888
				math.random(50, 100) / 100
889
			})
890
		end;
891
	};
892
	
893
	Fire = {
894
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
895
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
896
			prt.Anchored = true
897
			prt.CFrame = cframe
898
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
899
			game:GetService("Debris"):AddItem(prt, 10)
900
			table.insert(Effects, {
901
				prt,
902
				"Fire",
903
				delay,
904
				1,
905
				1,
906
				1,
907
				msh
908
			})
909
		end;
910
	};
911
	
912
	FireWave = {
913
		Create = function(brickcolor, cframe, x1, y1, z1)
914
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
915
			prt.Anchored = true
916
			prt.CFrame = cframe
917
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
918
			local d = Create("Decal"){
919
				Parent = prt,
920
				Texture = "rbxassetid://930250689",
921
				Face = "Top",
922
			}
923
			local d = Create("Decal"){
924
				Parent = prt,
925
				Texture = "rbxassetid://930250689",
926
				Face = "Bottom",
927
			}
928
			game:GetService("Debris"):AddItem(prt, 10)
929
			table.insert(Effects, {
930
				prt,
931
				"FireWave",
932
				1,
933
				30,
934
				math.random(400, 600) / 100,
935
				msh
936
			})
937
		end;
938
	};
939
	
940
	Lightning = {
941
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
942
			local magz = (p0 - p1).magnitude
943
			local curpos = p0
944
			local trz = {
945
				-ofs,
946
				ofs
947
			}
948
			for i = 1, tym do
949
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
950
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
951
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
952
				li.Material = "Neon"
953
				if tym == i then
954
					local magz2 = (curpos - p1).magnitude
955
					li.Size = Vector3.new(th, th, magz2)
956
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
957
					table.insert(Effects, {
958
						li,
959
						"Disappear",
960
						last
961
					})
962
				else
963
					do
964
						do
965
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
966
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
967
							game.Debris:AddItem(li, 10)
968
							table.insert(Effects, {
969
								li,
970
								"Disappear",
971
								last
972
							})
973
						end
974
					end
975
				end
976
			end
977
		end
978
	};
979
980
	EffectTemplate = {
981
982
	};
983
}
984
985
function chatfunc(text)
986
local chat = coroutine.wrap(function()
987
if Character:FindFirstChild("TalkingBillBoard")~= nil then
988
Character:FindFirstChild("TalkingBillBoard"):destroy()
989
end
990
local naeeym2 = Instance.new("BillboardGui",Character)
991
naeeym2.Size = UDim2.new(0,100,0,40)
992
naeeym2.StudsOffset = Vector3.new(0,3,0)
993
naeeym2.Adornee = Character.Head
994
naeeym2.Name = "TalkingBillBoard"
995
local tecks2 = Instance.new("TextLabel",naeeym2)
996
tecks2.BackgroundTransparency = 1
997
tecks2.BorderSizePixel = 0
998
tecks2.Text = ""
999
tecks2.Font = "Fantasy"
1000
tecks2.TextSize = 30
1001
tecks2.TextStrokeTransparency = 0
1002
tecks2.TextColor3 = Color3.new(.6,0,0)
1003
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1004
tecks2.Size = UDim2.new(1,0,0.5,0)
1005
local tecks3 = Instance.new("TextLabel",naeeym2)
1006
tecks3.BackgroundTransparency = 1
1007
tecks3.BorderSizePixel = 0
1008
tecks3.Text = ""
1009
tecks3.Font = "Fantasy"
1010
tecks3.TextSize = 30
1011
tecks3.TextStrokeTransparency = 0
1012
tecks3.TextColor3 = Color3.new(.6,0,0)
1013
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
1014
tecks3.Size = UDim2.new(1,0,0.5,0)
1015
for i = 1,string.len(text),1 do
1016
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
1017
tecks2.Text = string.sub(text,1,i)
1018
tecks3.Text = string.sub(text,1,i)
1019
wait(0.01)
1020
end
1021
wait(2)
1022
for i = 1, 50 do
1023
swait()
1024
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1025
tecks2.Rotation = tecks2.Rotation - .8
1026
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1027
tecks2.TextTransparency = tecks2.TextTransparency + .04
1028
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1029
tecks3.Rotation = tecks2.Rotation + .8
1030
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1031
tecks3.TextTransparency = tecks2.TextTransparency + .04
1032
end
1033
naeeym2:Destroy()
1034
end)
1035
chat()
1036
end
1037
function onChatted(msg)
1038
chatfunc(msg)
1039
end
1040
Player.Chatted:connect(onChatted)
1041
1042
abss = Instance.new("BillboardGui",Character)
1043
abss.Size = UDim2.new(10,0,10,0)
1044
abss.Enabled = false
1045
imgl = Instance.new("ImageLabel",abss)
1046
imgl.Position = UDim2.new(0,0,0,0)
1047
imgl.Size = UDim2.new(1,0,1,0)
1048
imgl.Image = "rbxassetid://711463989"
1049
imgl.BackgroundTransparency = 1
1050
imgl.ImageColor3 = Color3.new(.9,0,0)
1051
img2 = Instance.new("ImageLabel",abss)
1052
img2.Position = UDim2.new(0,0,0,0)
1053
img2.Size = UDim2.new(1,0,1,0)
1054
img2.Image = "rbxassetid://711463989"
1055
img2.BackgroundTransparency = 1
1056
img2.ImageColor3 = Color3.new(.9,0,0)
1057
1058
function attackone()
1059
	attack = true
1060
	Humanoid.WalkSpeed = 0
1061
	if targetted.Name ~= "CKbackup" then
1062
			local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
1063
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1064
			partasdeff.LightEmission = .1
1065
			partasdeff.Size = NumberSequence.new(0.2)
1066
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1067
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1068
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1069
			partasdeff.Transparency = bbb
1070
			partasdeff.Size = aaa
1071
			partasdeff.ZOffset = .9
1072
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1073
			partasdeff.LockedToPart = false
1074
			partasdeff.EmissionDirection = "Back"
1075
			partasdeff.Lifetime = NumberRange.new(1, 2)
1076
			partasdeff.Rate = 1000
1077
			partasdeff.Rotation = NumberRange.new(-100, 100)
1078
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1079
			partasdeff.Speed = NumberRange.new(6)
1080
			partasdeff.VelocitySpread = 10000
1081
			partasdeff.Enabled=false
1082
	for i = 0, 3, 0.1 do
1083
		swait()
1084
		PlayAnimationFromTable({
1085
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1086
         CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1087
         CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1088
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1089
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1090
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1091
		}, .1, false)
1092
		moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1093
	end
1094
	Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1095
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1096
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1097
    dmg(targetted)
1098
    partasdeff.Enabled=true
1099
	for i = 0, 1, 0.1 do
1100
		swait()
1101
		PlayAnimationFromTable({
1102
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1103
         CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1104
         CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1105
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1106
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1107
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1108
		}, .3, false)
1109
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1110
	end
1111
	partasdeff.Enabled=false
1112
	for i = 0, 2, 0.1 do
1113
		swait()
1114
		PlayAnimationFromTable({
1115
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1116
         CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1117
         CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1118
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1119
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1120
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1121
		}, .3, false)
1122
		moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1123
	end
1124
	coroutine.wrap(function()
1125
	wait(2)
1126
	partasdeff:Remove()
1127
	end)()
1128
	else
1129
	sel = math.random(1,3)
1130
	if sel == 1 then	
1131
	chatfunc("...")
1132
	elseif sel == 2 then	
1133
	chatfunc("No...")
1134
	elseif sel == 3 then
1135
	chatfunc("I can't do that...")
1136
	end
1137
	for i = 0, 5, 0.1 do
1138
		swait()
1139
		PlayAnimationFromTable({
1140
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1141
         CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1142
         CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1143
         CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1144
         CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1145
         CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1146
		}, .3, false)
1147
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1148
	end
1149
	end
1150
	Humanoid.WalkSpeed = 8
1151
	attack = false
1152
end
1153
local Grabbed = false
1154
1155
function hedshoot()
1156
	attack = true
1157
1158
	--local GGyro = Instance.new("BodyPosition")
1159
	local grab = nil
1160
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
1161
		if v:FindFirstChild('Torso') then
1162
			Grabbed = true
1163
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Torso, 1, .8)
1164
			grab = v
1165
		end
1166
	end
1167
    Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
1168
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632211", RootPart, 1.5, .5)
1169
		for i = 0, 1, 0.1 do
1170
		swait()
1171
		if Grabbed == true then
1172
			grab.Humanoid.PlatformStand = true
1173
			--GGyro.position = Partss.Position
1174
			--GGyro.Parent = grab.Head
1175
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1176
		end
1177
		PlayAnimationFromTable({
1178
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1179
         CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1180
         CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1181
         CFrame.new(-1.66092706, 0.266950369, 2.51774691e-06, 0.876968205, 0.480548859, -2.5331974e-06, -0.480548888, 0.876968026, -7.03267551e-06, -1.13248825e-06, 7.38352537e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1182
         CFrame.new(0.146832585, -1.7542398, 0.105335698, 0.266426086, 0.491796821, -0.828946948, 0.0135936746, 0.8580302, 0.513420045, 0.96375972, -0.148056909, 0.221916124) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1183
         CFrame.new(-1.09110987, -1.74702656, 0.342675447, 0.765578806, 0.632523358, 0.117487431, -0.642276406, 0.740949869, 0.196148768, 0.0370163769, -0.225626737, 0.973510265) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1184
		}, .3, false)
1185
		RootPart.Velocity = RootPart.CFrame.lookVector * 90
1186
		
1187
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1188
		end
1189
		if Grabbed == true then
1190
		Humanoid.WalkSpeed = 0
1191
		for i = 0, 2, 0.1 do
1192
		swait()
1193
		if Grabbed == true then
1194
			grab.Humanoid.PlatformStand = true
1195
			--GGyro.position = Partss.Position
1196
			--GGyro.Parent = grab.Head
1197
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1198
		end
1199
		PlayAnimationFromTable({
1200
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1201
         CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1202
         CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1203
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1204
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1205
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1206
		}, .3, false)
1207
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1208
		end
1209
		if grab.Name ~= "CKbackup" then
1210
			local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
1211
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1212
			partasdeff.LightEmission = .1
1213
			partasdeff.Size = NumberSequence.new(0.2)
1214
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1215
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1216
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1217
			partasdeff.Transparency = bbb
1218
			partasdeff.Size = aaa
1219
			partasdeff.ZOffset = .9
1220
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1221
			partasdeff.LockedToPart = false
1222
			partasdeff.EmissionDirection = "Back"
1223
			partasdeff.Lifetime = NumberRange.new(1, 2)
1224
			partasdeff.Rate = 1000
1225
			partasdeff.Rotation = NumberRange.new(-100, 100)
1226
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1227
			partasdeff.Speed = NumberRange.new(10)
1228
			partasdeff.VelocitySpread = 20
1229
			partasdeff.Enabled=false
1230
	sel = math.random(1,3)
1231
	if sel == 1 then	
1232
	chatfunc("This is for banning me.")
1233
	elseif sel == 2 then	
1234
	chatfunc("Goodbye, Abusive fuck.")
1235
	elseif sel == 3 then
1236
	chatfunc("Take this, Faggot!")
1237
	end
1238
	for i = 0, 2, 0.1 do
1239
		swait()
1240
				if Grabbed == true then
1241
			grab.Humanoid.PlatformStand = true
1242
			--GGyro.position = Partss.Position
1243
			--GGyro.Parent = grab.Head
1244
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1245
		end
1246
		PlayAnimationFromTable({
1247
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1248
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1249
         CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1250
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1251
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1252
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1253
		}, .1, false)
1254
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1255
	end
1256
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1257
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1258
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1259
    dmg(grab)
1260
		grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
1261
	partasdeff.Enabled=true
1262
	for i = 0, 1, 0.1 do
1263
		swait()
1264
		PlayAnimationFromTable({
1265
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1266
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1267
         CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1268
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1269
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1270
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1271
		}, .3, false)
1272
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1273
	end
1274
	partasdeff.Enabled=false
1275
	for i = 0, 2.5, 0.1 do
1276
		swait()	
1277
		PlayAnimationFromTable({
1278
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1279
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1280
         CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1281
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1282
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1283
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1284
		}, .2, false)
1285
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1286
	end
1287
	coroutine.wrap(function()	
1288
		wait(2)
1289
	partasdeff:Remove()	
1290
	end)()
1291
		else
1292
	grab.Humanoid.PlatformStand = false
1293
	for i = 0, 3, 0.1 do
1294
		swait()
1295
		PlayAnimationFromTable({
1296
         CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1297
         CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1298
         CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1299
         CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1300
         CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1301
         CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1302
		}, .1, false)
1303
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1304
	end
1305
sel = math.random(1,3)
1306
if sel == 1 then	
1307
chatfunc("I'm so silly...")
1308
elseif sel == 2 then	
1309
chatfunc("What am i doing...")
1310
elseif sel == 3 then
1311
chatfunc("I can't...")
1312
end
1313
		for i = 0, 5, 0.1 do
1314
		swait()
1315
		PlayAnimationFromTable({
1316
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1317
         CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1318
         CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1319
         CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1320
         CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1321
         CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1322
		}, .3, false)
1323
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1324
	end
1325
	end
1326
	end
1327
	--GGyro.Parent = nil
1328
	attack = false
1329
	Grabbed = false
1330
	Humanoid.WalkSpeed = 8
1331
1332
end
1333
function moarblood()
1334
	attack = true
1335
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521656", Character, 1, .8)
1336
    RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
1337
local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),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),})
1338
mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
1339
wait(.5)
1340
	for i = 0, 1.2, 0.1 do
1341
		swait()
1342
		PlayAnimationFromTable({
1343
         CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1344
         CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1345
         CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1346
         CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1347
         CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1348
         CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1349
		}, .2, false)
1350
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1351
	end
1352
	if targetted.Name ~= "CKbackup" then
1353
	local grab = nil
1354
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
1355
		if v:FindFirstChild('Head') then
1356
			Grabbed = true
1357
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
1358
			grab = v
1359
		end
1360
	end
1361
         Humanoid.WalkSpeed = 0
1362
		for i = 0, 2, 0.1 do
1363
		swait()
1364
		if Grabbed == true then
1365
			grab.Humanoid.PlatformStand = true
1366
			--GGyro.position = Partss.Position
1367
			--GGyro.Parent = grab.Head
1368
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1369
		end
1370
		PlayAnimationFromTable({
1371
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1372
         CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1373
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1374
         CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1375
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1376
         CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1377
		}, .25, false)
1378
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1379
		end
1380
		if Grabbed == true then
1381
				sel = math.random(1,3)
1382
	if sel == 1 then	
1383
	chatfunc("I wont be leaving anytime soon, but you will.")
1384
	elseif sel == 2 then	
1385
	chatfunc("We all hated you so its time to die.")
1386
	elseif sel == 3 then
1387
	chatfunc("Goodbye, abusive fuck.")
1388
	end
1389
			local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
1390
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1391
			partasdeff.LightEmission = .1
1392
			partasdeff.Size = NumberSequence.new(0.2)
1393
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1394
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1395
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1396
			partasdeff.Transparency = bbb
1397
			partasdeff.Size = aaa
1398
			partasdeff.ZOffset = .9
1399
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1400
			partasdeff.LockedToPart = false
1401
			partasdeff.EmissionDirection = "Back"
1402
			partasdeff.Lifetime = NumberRange.new(1, 2)
1403
			partasdeff.Rate = 1000
1404
			partasdeff.Rotation = NumberRange.new(-100, 100)
1405
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1406
			partasdeff.Speed = NumberRange.new(6)
1407
			partasdeff.VelocitySpread = 10000
1408
			partasdeff.Enabled=false	
1409
	for i = 0, 3, 0.1 do
1410
		swait()
1411
		if Grabbed == true then
1412
			grab.Humanoid.PlatformStand = true
1413
			--GGyro.position = Partss.Position
1414
			--GGyro.Parent = grab.Head
1415
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1416
		end
1417
		PlayAnimationFromTable({
1418
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1419
         CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1420
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1421
         CFrame.new(-1.5511272, 1.22937977, -0.634234905, 0.785770595, 0.333147645, 0.521131098, 0.522403002, -0.808557391, -0.270795107, 0.331149668, 0.485022962, -0.809378147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1422
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1423
         CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1424
		}, .1, false)
1425
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1426
	end
1427
	partasdeff.Enabled=true
1428
	grab.Torso.Transparency = 1
1429
	dmg(grab)
1430
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", grab.Head, .8, .8)
1431
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082327", grab.Head, 1, .7)
1432
	
1433
	coroutine.wrap(function()
1434
	wait(.4)
1435
	partasdeff.Enabled=false
1436
	end)()
1437
	for i = 0, 3.5, 0.1 do
1438
		swait()
1439
		PlayAnimationFromTable({
1440
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1441
         CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1442
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1443
         CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1444
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1445
         CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1446
		}, .3, false)
1447
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1448
	end
1449
	end
1450
	else
1451
         Humanoid.WalkSpeed = 0
1452
	for i = 0, 3, 0.1 do
1453
		swait()
1454
		PlayAnimationFromTable({
1455
         CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1456
         CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1457
         CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1458
         CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1459
         CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1460
         CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1461
		}, .2, false)
1462
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1463
	end	
1464
sel = math.random(1,3)
1465
if sel == 1 then	
1466
chatfunc("Aahhh...")
1467
elseif sel == 2 then	
1468
chatfunc("Oh Sugarie, I thought you're enemy...")
1469
elseif sel == 3 then
1470
chatfunc("Sigh...")
1471
end
1472
	for i = 0, 5, 0.1 do
1473
		swait()
1474
		PlayAnimationFromTable({
1475
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1476
         CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1477
         CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1478
         CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1479
         CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1480
         CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1481
		}, .3, false)
1482
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1483
	end
1484
	end
1485
	attack = false
1486
	Grabbed = false	
1487
	k:Remove()
1488
         Humanoid.WalkSpeed = 8
1489
end
1490
1491
function painlessrain()
1492
attack = true
1493
    Humanoid.WalkSpeed = 0
1494
   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,})
1495
1496
	coroutine.wrap(function()
1497
	for i = 0, 4 do
1498
	wait(.2)
1499
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1.3)
1500
	end
1501
	end)()
1502
	for i = 0, 4, 0.1 do
1503
		swait()
1504
		PlayAnimationFromTable({
1505
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1506
         CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1507
         CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1508
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1509
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1510
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1511
		}, .07, false)
1512
		moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
1513
	end
1514
	for i = 0, 1.5, 0.1 do
1515
		swait()
1516
		PlayAnimationFromTable({
1517
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1518
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1519
         CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1520
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1521
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1522
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1523
		}, .2, false)
1524
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1525
	end
1526
	for i = 0, 3 do
1527
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1528
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1529
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1530
	for i = 0, .5, 0.1 do
1531
		swait()
1532
		PlayAnimationFromTable({
1533
         CFrame.new(0.160087422, -3.66470256e-23, -0.0753137618, 0.15316838, 2.95750466e-22, 0.988200247, 9.50818972e-23, 1, -3.14019425e-22, -0.988200247, 1.42057819e-22, 0.15316838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1534
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1535
         CFrame.new(1.46630716, 1.08524323, -0.0336530581, 0.00764143467, -0.0426861309, 0.999059498, 0.0445286781, -0.998082876, -0.0429849848, 0.998979032, 0.0448152684, -0.0057259798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1536
         CFrame.new(-1.53188026, 0.0735908896, 2.69562906e-06, 0.978447855, 0.206495479, 2.48849392e-06, -0.206495419, 0.978447556, -1.05270137e-05, -4.61935997e-06, 9.78633761e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1537
         CFrame.new(0.659685254, -2.0274992, -0.0100700259, 0.00885757804, -0.161218897, -0.986879349, 0.00904085487, 0.986890197, -0.161139548, 0.999920309, -0.00749491528, 0.0101990253) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1538
         CFrame.new(-0.566697419, -2.04759264, -0.0995131433, 0.988195002, 0.078684561, 0.131453067, -0.0635149851, 0.991233289, -0.115855575, -0.139416695, 0.106138662, 0.984529436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1539
		}, .3, false)
1540
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112046078, -1.63744116, -0.318734497, -0.0172122065, 2.46167183e-05, -0.999852002, 0.999850631, -0.00159030408, -0.0172121339, -0.00159040466, -0.999998927, 2.57790089e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1541
	end
1542
	for i = 0, .5, 0.1 do
1543
		swait()
1544
		PlayAnimationFromTable({
1545
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1546
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1547
         CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1548
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1549
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1550
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1551
		}, .3, false)
1552
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1553
	end
1554
	end
1555
attack = false
1556
Humanoid.WalkSpeed = 8
1557
		wait(.4)
1558
	for i = 0, 8 do
1559
		wait(.2)
1560
		mdmg(ref1, 3)
1561
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)		
1562
		ref1.Position = Mouse.hit.p
1563
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1564
        Effects.Cylinder.Create(BrickColor.new("Deep orange"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
1565
	end
1566
	ref1:Remove()
1567
end
1568
1569
function TargetSelect(person)
1570
local dd=coroutine.wrap(function()
1571
if targetted ~= person then
1572
targetted = person
1573
img2.Size = UDim2.new(1,0,1,0)
1574
img2.ImageTransparency = 0
1575
img2.Position = UDim2.new(0,0,0,0)
1576
for i = 0, 2, 0.1 do
1577
swait()
1578
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
1579
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
1580
img2.ImageTransparency = img2.ImageTransparency + 0.05
1581
end
1582
end
1583
end)
1584
dd()
1585
end
1586
1587
function LockOn()
1588
if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1589
TargetSelect(Mouse.Target.Parent)
1590
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
1591
end
1592
end
1593
1594
1595
function ofmoosic() -- 2 lazi hoh
1596
delays = true
1597
while wait() and kkk and kkk.Volume >= 0.02 do
1598
	kkk.Volume = kkk.Volume - 0.05
1599
end
1600
wait(0.1)
1601
kkk.Pitch = 0
1602
kkk.PlaybackSpeed = 0
1603
play = false
1604
delays = false
1605
end
1606
function onmoosic()
1607
delays = true
1608
kkk.Pitch = .6
1609
kkk.PlaybackSpeed = .6
1610
while wait() and kkk and kkk.Volume <= 1.5 do
1611
	kkk.Volume = kkk.Volume + 0.05
1612
end
1613
wait(0.1)
1614
play = true
1615
delays = false
1616
end
1617
Mouse.Button1Down:connect(function()
1618
	if attack == false and targetted ~= nil then
1619
		attackone()
1620
	end
1621
end)
1622
1623
Mouse.KeyDown:connect(function(k)
1624
	k = k:lower()
1625
	if attack == false and k == 'q' then
1626
	LockOn()
1627
	end
1628
	if k == 'z' and attack == false then	
1629
	hedshoot()
1630
	elseif k == 'x' and attack == false and targetted ~= nil then
1631
	moarblood()
1632
	elseif k == 'c' and attack == false then
1633
	painlessrain()
1634
	elseif k == 'g' then
1635
	delays = true
1636
	chatfunc("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
1637
	wait(10)
1638
	chatfunc("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
1639
	wait(10)
1640
	chatfunc("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
1641
	wait(10)
1642
	chatfunc("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
1643
	wait(10)
1644
	chatfunc("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
1645
	wait(10)
1646
	chatfunc("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
1647
	delays = false
1648
    elseif k == 'm' and play == true and delays == false then
1649
	ofmoosic()
1650
	elseif k == 'm' and play == false and delays == false then
1651
	onmoosic()
1652
	end
1653
end)
1654
1655
kkk = Instance.new("Sound",Character)
1656
kkk.Volume = 1.5
1657
kkk.PlaybackSpeed = 1
1658
kkk.Pitch = .6
1659
kkk.SoundId = "rbxassetid://583415095"
1660
kkk:Play()
1661
kkk.Name = "a"
1662
kkk.Looped = true
1663
1664
1665
coroutine.wrap(function()
1666
while true do
1667
swait()
1668
	for i, v in pairs(Character.WeaponModel:GetChildren()) do
1669
		if v:IsA("Part") then
1670
		v.Anchored = false
1671
		end
1672
		end
1673
	for i, v in pairs(Character:GetChildren()) do
1674
		if v:IsA("Part") then
1675
		v.Anchored = false
1676
		elseif v:IsA("Accessory") then
1677
		v.Handle.Anchored = false
1678
		end
1679
		end
1680
end
1681
end)()
1682
coroutine.wrap(function()
1683
while 1 do
1684
swait()
1685
if doe <= 360 then
1686
	doe = doe + 2
1687
else
1688
	doe = 0
1689
end
1690
end
1691
end)()
1692
while true do
1693
	swait()
1694
	for i, v in pairs(Character:GetChildren()) do
1695
		if v:IsA("Part") then
1696
			v.Material = "SmoothPlastic"
1697
		elseif v:IsA("Accessory") then
1698
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1699
		end
1700
	end
1701
while true do
1702
swait()
1703
Character.Humanoid.MaxHealth = math.huge
1704
Character.Humanoid.Health = math.huge
1705
imgl.Rotation = imgl.Rotation + 3
1706
img2.Rotation = img2.Rotation + 3
1707
if targetted ~= nil then
1708
abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
1709
abss.Enabled = true
1710
elseif targetted == nil then
1711
abss.Adornee = nil
1712
abss.Enabled = false
1713
end
1714
1715
while true and imgl.Rotation >= 360 do
1716
imgl.Rotation = 0	
1717
img2.Rotation = 0
1718
end
1719
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1720
	velocity = RootPart.Velocity.y
1721
	sine = sine + change
1722
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1723
		if RootPart.Velocity.y > 1 and hit == nil then 
1724
			Anim = "Jump"
1725
			if attack == false then
1726
		PlayAnimationFromTable({
1727
         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), 
1728
         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), 
1729
         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), 
1730
         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), 
1731
         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), 
1732
         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), 
1733
		}, .3, false)
1734
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1735
					end
1736
		elseif RootPart.Velocity.y < -1 and hit == nil then 
1737
			Anim = "Fall"
1738
			if attack == false then
1739
		PlayAnimationFromTable({
1740
         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), 
1741
         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), 
1742
         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), 
1743
         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), 
1744
         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), 
1745
         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), 
1746
		}, .3, false)
1747
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1748
					end
1749
		elseif Torsovelocity < 1 and hit ~= nil then
1750
			Anim = "Idle"
1751
			if attack == false then
1752
				change = 1
1753
		PlayAnimationFromTable({
1754
         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), 
1755
         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), 
1756
         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)), 
1757
         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)), 
1758
         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), 
1759
         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), 
1760
		}, .3, false)
1761
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1762
			end
1763
		elseif Torsovelocity > 2 and hit ~= nil then
1764
			Anim = "Walk"
1765
			if attack == false then
1766
		PlayAnimationFromTable({		
1767
         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), 
1768
         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), 
1769
         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), 
1770
         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), 
1771
         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), 
1772
         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), 
1773
		}, .3, false)
1774
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1775
			end
1776
		end
1777
	if 0 < #Effects then
1778
		for e = 1, #Effects do
1779
			if Effects[e] ~= nil then
1780
				local Thing = Effects[e]
1781
				if Thing ~= nil then
1782
					local Part = Thing[1]
1783
					local Mode = Thing[2]
1784
					local Delay = Thing[3]
1785
					local IncX = Thing[4]
1786
					local IncY = Thing[5]
1787
					local IncZ = Thing[6]
1788
					if Thing[2] == "Shoot" then
1789
						local Look = Thing[1]
1790
						local move = 30
1791
						if Thing[8] == 3 then
1792
							move = 10
1793
						end
1794
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
1795
						if Thing[10] ~= nil then
1796
							da = pos
1797
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
1798
							cfa = CFrame.new(Thing[4], pos)
1799
							tehCF = cfa:lerp(cf2, 0.2)
1800
							Thing[1] = tehCF.lookVector
1801
						end
1802
						local mag = (Thing[4] - pos).magnitude
1803
						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)
1804
						if Thing[8] == 2 then
1805
							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)
1806
						end
1807
						Thing[4] = Thing[4] + Look * move
1808
						Thing[3] = Thing[3] - 1
1809
						if 2 < Thing[5] then
1810
							Thing[5] = Thing[5] - 0.3
1811
							Thing[6] = Thing[6] - 0.3
1812
						end
1813
						if hit ~= nil then
1814
							Thing[3] = 0
1815
							if Thing[8] == 1 or Thing[8] == 3 then
1816
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1817
							else
1818
								if Thing[8] == 2 then
1819
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1820
									if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
1821
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
1822
										ref.Anchored = true
1823
										ref.CFrame = CFrame.new(pos)
1824
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
1825
										game:GetService("Debris"):AddItem(ref, 0.2)
1826
										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)
1827
										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)
1828
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
1829
									end
1830
								end
1831
							end
1832
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
1833
							ref.Anchored = true
1834
							ref.CFrame = CFrame.new(pos)
1835
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
1836
							game:GetService("Debris"):AddItem(ref, 1)
1837
						end
1838
						if Thing[3] <= 0 then
1839
							table.remove(Effects, e)
1840
						end
1841
					end
1842
					do
1843
						do
1844
							if Thing[2] == "FireWave" then
1845
								if Thing[3] <= Thing[4] then
1846
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
1847
									Thing[3] = Thing[3] + 1
1848
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
1849
								else
1850
									Part.Parent = nil
1851
									table.remove(Effects, e)
1852
								end
1853
							end
1854
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
1855
								if Thing[1].Transparency <= 1 then
1856
									if Thing[2] == "Block1" then
1857
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1858
										Mesh = Thing[7]
1859
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1860
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1861
									else
1862
										if Thing[2] == "Block2" then
1863
											Thing[1].CFrame = Thing[1].CFrame
1864
											Mesh = Thing[7]
1865
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1866
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1867
										else
1868
											if Thing[2] == "Fire" then
1869
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
1870
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1871
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1872
											else
1873
												if Thing[2] == "Cylinder" then
1874
													Mesh = Thing[7]
1875
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1876
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1877
												else
1878
													if Thing[2] == "Blood" then
1879
														Mesh = Thing[7]
1880
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
1881
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1882
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1883
													else
1884
														if Thing[2] == "Elec" then
1885
															Mesh = Thing[10]
1886
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1887
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1888
														else
1889
															if Thing[2] == "Disappear" then
1890
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1891
															else
1892
																if Thing[2] == "Shatter" then
1893
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1894
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1895
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1896
														Thing[6] = Thing[6] + Thing[5]
1897
																end
1898
															end
1899
														end
1900
													end
1901
												end
1902
											end
1903
										end
1904
									end
1905
								else
1906
									Part.Parent = nil
1907
									table.remove(Effects, e)
1908
								end
1909
							end
1910
						end
1911
					end
1912
				end
1913
			end
1914
		end
1915
	end
1916
end
1917
end