View difference between Paste ID: tqR3UAYU and Kx6kQ4tU
SHOW: | | - or go back to the newest paste.
1
--[[Psychopath's waifu
2
I think ck is going to send me in hell...
3
Genocider by Salvo_Starly.
4
Credit to CKbackup's and idk..
5
             B
6
          U     R
7
         N  I N  H
8
          E     L
9
             L
10
]]--
11
CV="White"
12
13
	p = game.Players.LocalPlayer
14
	char = p.Character
15
	local txt = Instance.new("BillboardGui", char)
16
	txt.Adornee = char .Head
17
	txt.Name = "_status"
18
	txt.Size = UDim2.new(2, 0, 1.2, 0)
19
	txt.StudsOffset = Vector3.new(-9, 8, 0)
20
	local text = Instance.new("TextLabel", txt)
21
	text.Size = UDim2.new(10, 0, 7, 0)
22
	text.FontSize = "Size24"
23
	text.TextScaled = true
24
	text.TextTransparency = 0
25
	text.BackgroundTransparency = 1 
26
	text.TextTransparency = 0
27
	text.TextStrokeTransparency = 1
28
	text.Font = "Arcade"
29
	text.TextStrokeColor3 = Color3.new(0,0,255)
30
31
	v=Instance.new("Part")
32
	v.Name = "ColorBrick"
33
	v.Parent=p.Character
34
	v.FormFactor="Symmetric"
35
	v.Anchored=true
36
	v.CanCollide=false
37
	v.BottomSurface="Smooth"
38
	v.TopSurface="Smooth"
39
	v.Size=Vector3.new(10,5,3)
40
	v.Transparency=1
41
	v.CFrame=char.Torso.CFrame
42
	v.BrickColor=BrickColor.new(CV)
43
	v.Transparency=1
44
	text.TextColor3 = Color3.new(255,255,0)
45
	v.Shape="Block"
46
	text.Text = "KITCHEN GOON"
47
wait(1 / 60)
48
Effects = { }
49
local Player = game.Players.localPlayer
50
local Character = Player.Character
51
local Humanoid = Character.Humanoid
52
local Mouse = Player:GetMouse()
53
local LeftArm = Character["Left Arm"]
54
local RightArm = Character["Right Arm"]
55
local LeftLeg = Character["Left Leg"]
56
local RightLeg = Character["Right Leg"]
57
local Head = Character.Head
58
local Torso = Character.Torso
59
local Camera = game.Workspace.CurrentCamera
60
local RootPart = Character.HumanoidRootPart
61
local RootJoint = RootPart.RootJoint
62
local attack = false
63
local Anim = 'Idle'
64
local attacktype = 1
65
local delays = false
66
local play = true
67
local targetted = nil
68
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
69
local velocity = RootPart.Velocity.y
70
local sine = 0
71
local change = 1
72
local doe = 0
73
local Create = LoadLibrary("RbxUtility").Create
74
Humanoid.WalkSpeed = 8
75
local m = Create("Model"){
76
	Parent = Character,
77
	Name = "WeaponModel",
78
}
79
80
Humanoid.Animator.Parent = nil
81
Character.Animate.Parent = nil
82
83
local newMotor = function(part0, part1, c0, c1)
84
	local w = Create('Motor'){
85
		Parent = part0,
86
		Part0 = part0,
87
		Part1 = part1,
88
		C0 = c0,
89
		C1 = c1,
90
	}
91
	return w
92
end
93
94
function clerp(a, b, t)
95
	return a:lerp(b, t)
96
end
97
98
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
99
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
100
101
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
102
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
103
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
104
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
105
RootJoint.C1 = CFrame.new(0, 0, 0)
106
RootJoint.C0 = CFrame.new(0, 0, 0)
107
Torso.Neck.C1 = CFrame.new(0, 0, 0)
108
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
109
110
local rarmc1 = RW.C1
111
local larmc1 = LW.C1
112
local rlegc1 = RH.C1
113
local llegc1 = LH.C1
114
115
local resetc1 = false
116
117
function PlayAnimationFromTable(table, speed, bool)
118
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
119
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
120
	RW.C0 = clerp(RW.C0, table[3], speed) 
121
	LW.C0 = clerp(LW.C0, table[4], speed) 
122
	RH.C0 = clerp(RH.C0, table[5], speed) 
123
	LH.C0 = clerp(LH.C0, table[6], speed) 
124
	if bool == true then
125
		if resetc1 == false then
126
			resetc1 = true
127
			RootJoint.C1 = RootJoint.C1
128
			Torso.Neck.C1 = Torso.Neck.C1
129
			RW.C1 = rarmc1
130
			LW.C1 = larmc1
131
			RH.C1 = rlegc1
132
			LH.C1 = llegc1
133
		end
134
	end
135
end
136
137
ArtificialHB = Create("BindableEvent", script){
138
	Parent = script,
139
	Name = "Heartbeat",
140
}
141
142
script:WaitForChild("Heartbeat")
143
144
frame = 1 / 30
145
tf = 0
146
allowframeloss = false
147
tossremainder = false
148
lastframe = tick()
149
script.Heartbeat:Fire()
150
151
game:GetService("RunService").Heartbeat:connect(function(s, p)
152
	tf = tf + s
153
	if tf >= frame then
154
		if allowframeloss then
155
			script.Heartbeat:Fire()
156
			lastframe = tick()
157
		else
158
			for i = 1, math.floor(tf / frame) do
159
				script.Heartbeat:Fire()
160
			end
161
			lastframe = tick()
162
		end
163
		if tossremainder then
164
			tf = 0
165
		else
166
			tf = tf - frame * math.floor(tf / frame)
167
		end
168
	end
169
end)
170
171
function swait(num)
172
	if num == 0 or num == nil then
173
		ArtificialHB.Event:wait()
174
	else
175
		for i = 0, num do
176
			ArtificialHB.Event:wait()
177
		end
178
	end
179
end
180
181
function RemoveOutlines(part)
182
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
183
end
184
	
185
CFuncs = {	
186
	["Part"] = {
187
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
188
			local Part = Create("Part"){
189
				Parent = Parent,
190
				Reflectance = Reflectance,
191
				Transparency = Transparency,
192
				CanCollide = false,
193
				Locked = true,
194
				BrickColor = BrickColor.new(tostring(BColor)),
195
				Name = Name,
196
				Size = Size,
197
				Material = Material,
198
			}
199
			RemoveOutlines(Part)
200
			return Part
201
		end;
202
	};
203
	
204
	["Mesh"] = {
205
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
206
			local Msh = Create(Mesh){
207
				Parent = Part,
208
				Offset = OffSet,
209
				Scale = Scale,
210
			}
211
			if Mesh == "SpecialMesh" then
212
				Msh.MeshType = MeshType
213
				Msh.MeshId = MeshId
214
			end
215
			return Msh
216
		end;
217
	};
218
	
219
	["Mesh"] = {
220
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
221
			local Msh = Create(Mesh){
222
				Parent = Part,
223
				Offset = OffSet,
224
				Scale = Scale,
225
			}
226
			if Mesh == "SpecialMesh" then
227
				Msh.MeshType = MeshType
228
				Msh.MeshId = MeshId
229
			end
230
			return Msh
231
		end;
232
	};
233
	
234
	["Weld"] = {
235
		Create = function(Parent, Part0, Part1, C0, C1)
236
			local Weld = Create("Weld"){
237
				Parent = Parent,
238
				Part0 = Part0,
239
				Part1 = Part1,
240
				C0 = C0,
241
				C1 = C1,
242
			}
243
			return Weld
244
		end;
245
	};
246
247
	["Sound"] = {
248
		Create = function(id, par, vol, pit) 
249
			coroutine.resume(coroutine.create(function()
250
				local S = Create("Sound"){
251
					Volume = vol,
252
					Pitch = pit or 1,
253
					SoundId = id,
254
					Parent = par or workspace,
255
				}
256
				wait() 
257
				S:play() 
258
				game:GetService("Debris"):AddItem(S, 6)
259
			end))
260
		end;
261
	};
262
	
263
	["ParticleEmitter"] = {
264
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
265
			local fp = Create("ParticleEmitter"){
266
				Parent = Parent,
267
				Color = ColorSequence.new(Color1, Color2),
268
				LightEmission = LightEmission,
269
				Size = Size,
270
				Texture = Texture,
271
				Transparency = Transparency,
272-
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),})
272+
273-
Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
273+
274-
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),})
274+
275
				LockedToPart = LockedToPart,
276
				VelocityInheritance = VelocityInheritance,
277
				EmissionDirection = EmissionDirection,
278
				Enabled = Enabled,
279
				Lifetime = LifeTime,
280
				Rate = Rate,
281
				Rotation = Rotation,
282
				RotSpeed = RotSpeed,
283
				Speed = Speed,
284
				VelocitySpread = VelocitySpread,
285
			}
286
			return fp
287
		end;
288
	};
289
290
	CreateTemplate = {
291
	
292
	};
293
}
294
295
296
297
New = function(Object, Parent, Name, Data)
298
	local Object = Instance.new(Object)
299
	for Index, Value in pairs(Data or {}) do
300
		Object[Index] = Value
301
	end
302
	Object.Parent = Parent
303
	Object.Name = Name
304
	return Object
305
end
306
	
307
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,})
308
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
309
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,})
310
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
311
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),})
312
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,})
313
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
314
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),})
315
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,})
316
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
317
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),})
318
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,})
319
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
320
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),})
321
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,})
322
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
323
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),})
324
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,})
325
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
326
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),})
327
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,})
328
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
329
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),})
330
Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Yellow"),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),})
331
Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
332
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),})
333
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,})
334
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,})
335
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),})
336
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),})
337
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),})
338
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,})
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.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),})
340
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,})
341
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
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.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),})
343
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,})
344
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
345
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),})
346
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,})
347
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
348
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),})
349
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,})
350
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
351
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),})
352
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,})
353
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
354
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),})
355
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,})
356
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
357
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),})
358
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,})
359
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
360
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),})
361
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),})
362
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
363
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),})
364
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,})
365
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
366
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),})
367
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),})
368
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
369
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),})
370
371
for _,v in pairs(m:children()) do
372
if v:IsA("Part") then
373
v.CanCollide = false
374
end
375
end
376
if Character.Name == "Salvo_Starly" or Character.Name == "Player1" then
377
for _,v in pairs(Character:children()) do
378
if v:IsA("Accessory") then
379
v:Remove()
380
end
381
end	
382
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),})
383
Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
384
Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=146022204",})
385
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),})
386
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),})
387
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,})
388
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),})
389
end
390
391
392
function rayCast(Position, Direction, Range, Ignore)
393
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
394
end 
395
396
--[[FindNearestTorso = function(pos)
397
	local list = (game.Workspace:children())
398
	local torso = nil
399
	local dist = 1000
400
	local temp, human, temp2 = nil, nil, nil
401
	for x = 1, #list do
402
		temp2 = list[x]
403
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
404
			temp = temp2:findFirstChild("Torso")
405
			human = temp2:findFirstChild("Humanoid")
406
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
407
				local dohit = true
408
				if dohit == true then
409
					torso = temp
410
					dist = (temp.Position - pos).magnitude
411
				end
412
			end
413
		end
414
	end
415
	return torso, dist
416
end]]
417
function FindNearestTorso(Position, Distance, SinglePlayer)
418
	if SinglePlayer then
419
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
420
	end
421
	local List = {}
422
	for i, v in pairs(workspace:GetChildren()) do
423
		if v:IsA("Model") then
424
			if v:findFirstChild("Torso") then
425
				if v ~= Character then
426
					if (v.Torso.Position - Position).magnitude <= Distance then
427
						table.insert(List, v)
428
					end 
429
				end 
430
			end 
431
		end 
432
	end
433
	return List
434
end
435
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
436
	if hit.Parent == nil then
437
		return
438
	end
439
	local h = hit.Parent:FindFirstChild("Humanoid")
440
	for _, v in pairs(hit.Parent:children()) do
441
		if v:IsA("Humanoid") then
442
			h = v
443
		end
444
	end
445
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
446
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
447
			if hit.Parent.DebounceHit.Value == true then
448
				return
449
			end
450
		end
451
		local c = Create("ObjectValue"){
452
			Name = "creator",
453
			Value = game:service("Players").LocalPlayer,
454
			Parent = h,
455
		}
456
		game:GetService("Debris"):AddItem(c, .5)
457
		if HitSound ~= nil and HitPitch ~= nil then
458
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
459
		end
460
		local Damage = math.random(minim, maxim)
461
		local blocked = false
462
		local block = hit.Parent:findFirstChild("Block")
463
		if block ~= nil then
464
			if block.className == "IntValue" then
465
				if block.Value > 0 then
466
					blocked = true
467
					block.Value = block.Value - 1
468
					print(block.Value)
469
				end
470
			end
471
		end
472
		if blocked == false then
473
			h.Health = h.Health - Damage
474
			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)
475
		else
476
			h.Health = h.Health - (Damage / 2)
477
			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)
478
		end
479
		if Type == "Knockdown" then
480
			local hum = hit.Parent.Humanoid
481
			hum.PlatformStand = true
482
			coroutine.resume(coroutine.create(function(HHumanoid)
483
				swait(1)
484
				HHumanoid.PlatformStand = false
485
			end), hum)
486
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
487
			local bodvol = Create("BodyVelocity"){
488
				velocity = angle * knockback,
489
				P = 5000,
490
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
491
				Parent = hit,
492
			}
493
			local rl = Create("BodyAngularVelocity"){
494
				P = 3000,
495
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
496
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
497
				Parent = hit,
498
			}
499
			game:GetService("Debris"):AddItem(bodvol, .5)
500
			game:GetService("Debris"):AddItem(rl, .5)
501
		elseif Type == "Normal" then
502
			local vp = Create("BodyVelocity"){
503
				P = 500,
504
				maxForce = Vector3.new(math.huge, 0, math.huge),
505
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
506
			}
507
			if knockback > 0 then
508
				vp.Parent = hit.Parent.Torso
509
			end
510
			game:GetService("Debris"):AddItem(vp, .5)
511
		elseif Type == "Up" then
512
			local bodyVelocity = Create("BodyVelocity"){
513
				velocity = Vector3.new(0, 20, 0),
514
				P = 5000,
515
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
516
				Parent = hit,
517
			}
518
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
519
		elseif Type == "DarkUp" then
520
			coroutine.resume(coroutine.create(function()
521
				for i = 0, 1, 0.1 do
522
					swait()
523
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
524
				end
525
			end))
526
			local bodyVelocity = Create("BodyVelocity"){
527
				velocity = Vector3.new(0, 20, 0),
528
				P = 5000,
529
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
530
				Parent = hit,
531
			}
532
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
533
		elseif Type == "Snare" then
534
			local bp = Create("BodyPosition"){
535
				P = 2000,
536
				D = 100,
537
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
538
				position = hit.Parent.Torso.Position,
539
				Parent = hit.Parent.Torso,
540
			}
541
			game:GetService("Debris"):AddItem(bp, 1)
542
		elseif Type == "Freeze" then
543
			local BodPos = Create("BodyPosition"){
544
				P = 50000,
545
				D = 1000,
546
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
547
				position = hit.Parent.Torso.Position,
548
				Parent = hit.Parent.Torso,
549
			}
550
			local BodGy = Create("BodyGyro") {
551
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
552
				P = 20e+003,
553
				Parent = hit.Parent.Torso,
554
				cframe = hit.Parent.Torso.CFrame,
555
			}
556
			hit.Parent.Torso.Anchored = true
557
			coroutine.resume(coroutine.create(function(Part) 
558
				swait(1.5)
559
				Part.Anchored = false
560
			end), hit.Parent.Torso)
561
			game:GetService("Debris"):AddItem(BodPos, 3)
562
			game:GetService("Debris"):AddItem(BodGy, 3)
563
		end
564
		local debounce = Create("BoolValue"){
565
			Name = "DebounceHit",
566
			Parent = hit.Parent,
567
			Value = true,
568
		}
569
		game:GetService("Debris"):AddItem(debounce, Delay)
570
		c = Create("ObjectValue"){
571
			Name = "creator",
572
			Value = Player,
573
			Parent = h,
574
		}
575
		game:GetService("Debris"):AddItem(c, .5)
576
	end
577
end
578
579
function ShowDamage(Pos, Text, Time, Color)
580
	local Rate = (1 / 30)
581
	local Pos = (Pos or Vector3.new(0, 0, 0))
582
	local Text = (Text or "")
583
	local Time = (Time or 2)
584
	local Color = (Color or Color3.new(1, 0, 1))
585
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
586
	EffectPart.Anchored = true
587
	local BillboardGui = Create("BillboardGui"){
588
		Size = UDim2.new(3, 0, 3, 0),
589
		Adornee = EffectPart,
590
		Parent = EffectPart,
591
	}
592
	local TextLabel = Create("TextLabel"){
593
		BackgroundTransparency = 1,
594
		Size = UDim2.new(1, 0, 1, 0),
595
		Text = Text,
596
		Font = "SciFi",
597
		TextColor3 = Color,
598
		TextScaled = true,
599
		Parent = BillboardGui,
600
	}
601
	game.Debris:AddItem(EffectPart, (Time))
602
	EffectPart.Parent = game:GetService("Workspace")
603
	delay(0, function()
604
		local Frames = (Time / Rate)
605
		for Frame = 1, Frames do
606
			wait(Rate)
607
			local Percent = (Frame / Frames)
608
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
609
			TextLabel.TextTransparency = Percent
610
		end
611
		if EffectPart and EffectPart.Parent then
612
			EffectPart:Destroy()
613
		end
614
	end)
615
end
616
617
function dmg(dude)
618
if dude.Name ~= Character then
619
dude.Humanoid.PlatformStand = true
620
local bgf = Instance.new("BodyGyro",dude.Head)
621
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
622
local val = Instance.new("BoolValue",dude)
623
val.Name = "IsHit"
624
for i = 1, 6 do
625
local blo = Instance.new("Part",game.Workspace)
626
blo.Size = Vector3.new(.6,.2,.6)
627
blo.Material = "SmoothPlastic"
628
blo.BrickColor = BrickColor.new("Crimson")
629
--blo.Position = dude.Head.Position
630
blo.CFrame = dude.Head.CFrame
631
game:GetService("Debris"):AddItem(blo,30)
632
end
633
local ds = coroutine.wrap(function()
634
wait(.2)
635
dude.Torso:BreakJoints()
636
end)
637
ds()
638
end
639
end
640
641
function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
642
    --local buddy
643
	for _, c in pairs(workspace:children()) do
644
		local hum = c:findFirstChild("Humanoid")
645
		if hum ~= nil then
646
			local head = c:findFirstChild("Torso")
647
			if head ~= nil then
648
				local targ = head.Position - Part.Position
649
				local mag = targ.magnitude
650
				if mag <= Magnitude and c.Name ~= Player.Name then 
651
				if c.Name ~= Character then
652
				if c.Name ~= "CKbackup" then
653
			local asd = Instance.new("ParticleEmitter",c.Torso)
654
			asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
655
			asd.LightEmission = .1
656
			asd.Size = NumberSequence.new(0.2)
657
			asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
658
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
659
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
660
			asd.Transparency = bbb
661
			asd.Size = aaa
662
			asd.ZOffset = .9
663
			asd.Acceleration = Vector3.new(0, -5, 0)
664
			asd.LockedToPart = false
665
			asd.EmissionDirection = "Back"
666
			asd.Lifetime = NumberRange.new(1, 2)
667
			asd.Rate = 1000
668
			asd.Rotation = NumberRange.new(-100, 100)
669
			asd.RotSpeed = NumberRange.new(-100, 100)
670
			asd.Speed = NumberRange.new(6)
671
			asd.VelocitySpread = 10000
672
			asd.Enabled=true
673
					--Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
674
					dmg(c)
675
					CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=721590903", c.Torso, 1.2, .8)
676
					coroutine.wrap(function()
677
					wait(.2)
678
					asd.Enabled = false
679
					wait(2)
680
					asd:Remove()
681
					end)()
682
				       else
683
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", c.Torso, 1.5, math.random(1,1.3))		
684
        Effects.Sphere.Create(BrickColor.new("Bright red"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
685
686
					end
687
				end
688
			end
689
		end
690
	end
691
	end
692
end
693
EffectModel = Create("Model"){
694
	Parent = Character,
695
	Name = "Effects",
696
}
697
698
Effects = {
699
	Block = {
700
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
701
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
702
			prt.Anchored = true
703
			prt.CFrame = cframe
704
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
705
			game:GetService("Debris"):AddItem(prt, 10)
706
			if Type == 1 or Type == nil then
707
				table.insert(Effects, {
708
					prt,
709
					"Block1",
710
					delay,
711
					x3,
712
					y3,
713
					z3,
714
					msh
715
				})
716
			elseif Type == 2 then
717
				table.insert(Effects, {
718
					prt,
719
					"Block2",
720
					delay,
721
					x3,
722
					y3,
723
					z3,
724
					msh
725
				})
726
			end
727
		end;
728
	};
729
730
		Cylinder = {
731
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
732
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
733
			prt.Anchored = true
734
			prt.CFrame = cframe
735
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
736
			game:GetService("Debris"):AddItem(prt, 10)
737
			table.insert(Effects, {
738
				prt,
739
				"Cylinder",
740
				delay,
741
				x3,
742
				y3,
743
				z3,
744
				msh
745
			})
746
		end;
747
	};
748
	Head = {
749
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
750
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
751
			prt.Anchored = true
752
			prt.CFrame = cframe
753
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
754
			game:GetService("Debris"):AddItem(prt, 10)
755
			table.insert(Effects, {
756
				prt,
757
				"Cylinder",
758
				delay,
759
				x3,
760
				y3,
761
				z3,
762
				msh
763
			})
764
		end;
765
	};
766
	
767
	Sphere = {
768
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
769
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
770
			prt.Anchored = true
771
			prt.CFrame = cframe
772
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
773
			game:GetService("Debris"):AddItem(prt, 10)
774
			table.insert(Effects, {
775
				prt,
776
				"Cylinder",
777
				delay,
778
				x3,
779
				y3,
780
				z3,
781
				msh
782
			})
783
		end;
784
	};
785
	
786
	Elect = {
787
		Create = function(cff, x, y, z)
788
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
789
			prt.Anchored = true
790
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
791
			prt.CFrame = CFrame.new(prt.Position)
792
			game:GetService("Debris"):AddItem(prt, 2)
793
			local xval = math.random() / 2
794
			local yval = math.random() / 2
795
			local zval = math.random() / 2
796
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
797
			table.insert(Effects, {
798
				prt,
799
				"Elec",
800
				0.1,
801
				x,
802
				y,
803
				z,
804
				xval,
805
				yval,
806
				zval
807
			})
808
		end;
809
810
	};
811
	
812
	Ring = {
813
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
814
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
815
			prt.Anchored = true
816
			prt.CFrame = cframe
817
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
818
			game:GetService("Debris"):AddItem(prt, 10)
819
			table.insert(Effects, {
820
				prt,
821
				"Cylinder",
822
				delay,
823
				x3,
824
				y3,
825
				z3,
826
				msh
827
			})
828
		end;
829
	};
830
831
832
	Wave = {
833
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
834
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
835
			prt.Anchored = true
836
			prt.CFrame = cframe
837
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
838
			game:GetService("Debris"):AddItem(prt, 10)
839
			table.insert(Effects, {
840
				prt,
841
				"Cylinder",
842
				delay,
843
				x3,
844
				y3,
845
				z3,
846
				msh
847
			})
848
		end;
849
	};
850
851
	Break = {
852
		Create = function(brickcolor, cframe, x1, y1, z1)
853
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
854
			prt.Anchored = true
855
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
856
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
857
			local num = math.random(10, 50) / 1000
858
			game:GetService("Debris"):AddItem(prt, 10)
859
			table.insert(Effects, {
860
				prt,
861
				"Shatter",
862
				num,
863
				prt.CFrame,
864
				math.random() - math.random(),
865
				0,
866
				math.random(50, 100) / 100
867
			})
868
		end;
869
	};
870
	
871
	Fire = {
872
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
873
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
874
			prt.Anchored = true
875
			prt.CFrame = cframe
876
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
877
			game:GetService("Debris"):AddItem(prt, 10)
878
			table.insert(Effects, {
879
				prt,
880
				"Fire",
881
				delay,
882
				1,
883
				1,
884
				1,
885
				msh
886
			})
887
		end;
888
	};
889
	
890
	FireWave = {
891
		Create = function(brickcolor, cframe, x1, y1, z1)
892
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
893
			prt.Anchored = true
894
			prt.CFrame = cframe
895
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
896
			local d = Create("Decal"){
897
				Parent = prt,
898
				Texture = "rbxassetid://26356434",
899
				Face = "Top",
900
			}
901
			local d = Create("Decal"){
902
				Parent = prt,
903
				Texture = "rbxassetid://26356434",
904
				Face = "Bottom",
905
			}
906
			game:GetService("Debris"):AddItem(prt, 10)
907
			table.insert(Effects, {
908
				prt,
909
				"FireWave",
910
				1,
911
				30,
912
				math.random(400, 600) / 100,
913
				msh
914
			})
915
		end;
916
	};
917
	
918
	Lightning = {
919
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
920
			local magz = (p0 - p1).magnitude
921
			local curpos = p0
922
			local trz = {
923
				-ofs,
924
				ofs
925
			}
926
			for i = 1, tym do
927
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
928
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
929
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
930
				li.Material = "Neon"
931
				if tym == i then
932
					local magz2 = (curpos - p1).magnitude
933
					li.Size = Vector3.new(th, th, magz2)
934
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
935
					table.insert(Effects, {
936
						li,
937
						"Disappear",
938
						last
939
					})
940
				else
941
					do
942
						do
943
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
944
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
945
							game.Debris:AddItem(li, 10)
946
							table.insert(Effects, {
947
								li,
948
								"Disappear",
949
								last
950
							})
951
						end
952
					end
953
				end
954
			end
955
		end
956
	};
957
958
	EffectTemplate = {
959
960
	};
961
}
962
963-
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, .6, .8)
963+
964
local chat = coroutine.wrap(function()
965
if Character:FindFirstChild("TalkingBillBoard")~= nil then
966
Character:FindFirstChild("TalkingBillBoard"):destroy()
967
end
968
local naeeym2 = Instance.new("BillboardGui",Character)
969
naeeym2.Size = UDim2.new(0,100,0,40)
970
naeeym2.StudsOffset = Vector3.new(0,3,0)
971
naeeym2.Adornee = Character.Head
972
naeeym2.Name = "TalkingBillBoard"
973
local tecks2 = Instance.new("TextLabel",naeeym2)
974
tecks2.BackgroundTransparency = 1
975
tecks2.BorderSizePixel = 0
976
tecks2.Text = ""
977
tecks2.Font = "Fantasy"
978
tecks2.TextSize = 30
979
tecks2.TextStrokeTransparency = 0
980
tecks2.TextColor3 = Color3.new(.6,0,0)
981
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
982
tecks2.Size = UDim2.new(1,0,0.5,0)
983
local tecks3 = Instance.new("TextLabel",naeeym2)
984
tecks3.BackgroundTransparency = 1
985
tecks3.BorderSizePixel = 0
986
tecks3.Text = ""
987
tecks3.Font = "Fantasy"
988
tecks3.TextSize = 30
989
tecks3.TextStrokeTransparency = 0
990
tecks3.TextColor3 = Color3.new(.6,0,0)
991
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
992
tecks3.Size = UDim2.new(1,0,0.5,0)
993
for i = 1,string.len(text),1 do
994
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=148636758", Character, .6, .8)
995
tecks2.Text = string.sub(text,1,i)
996
tecks3.Text = string.sub(text,1,i)
997
wait(0.01)
998
end
999
wait(2)
1000
for i = 1, 50 do
1001
swait()
1002
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1003
tecks2.Rotation = tecks2.Rotation - .8
1004
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1005
tecks2.TextTransparency = tecks2.TextTransparency + .04
1006
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1007
tecks3.Rotation = tecks2.Rotation + .8
1008
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1009
tecks3.TextTransparency = tecks2.TextTransparency + .04
1010
end
1011
naeeym2:Destroy()
1012
end)
1013
chat()
1014
end
1015
function onChatted(msg)
1016
chatfunc(msg)
1017
end
1018
Player.Chatted:connect(onChatted)
1019
1020
abss = Instance.new("BillboardGui",Character)
1021
abss.Size = UDim2.new(10,0,10,0)
1022
abss.Enabled = false
1023
imgl = Instance.new("ImageLabel",abss)
1024
imgl.Position = UDim2.new(0,0,0,0)
1025
imgl.Size = UDim2.new(1,0,1,0)
1026
imgl.Image = "rbxassetid://711463989"
1027
imgl.BackgroundTransparency = 1
1028
imgl.ImageColor3 = Color3.new(.9,0,0)
1029
img2 = Instance.new("ImageLabel",abss)
1030
img2.Position = UDim2.new(0,0,0,0)
1031
img2.Size = UDim2.new(1,0,1,0)
1032
img2.Image = "rbxassetid://711463989"
1033
img2.BackgroundTransparency = 1
1034
img2.ImageColor3 = Color3.new(.9,0,0)
1035
1036
1037
function attackone()
1038
	attack = true
1039
	Humanoid.WalkSpeed = 0
1040
	if targetted.Name ~= "CKbackup" then
1041
			local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
1042
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1043
			partasdeff.LightEmission = .1
1044
			partasdeff.Size = NumberSequence.new(0.2)
1045
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1046
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1047
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1048
			partasdeff.Transparency = bbb
1049
			partasdeff.Size = aaa
1050
			partasdeff.ZOffset = .9
1051
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1052
			partasdeff.LockedToPart = false
1053
			partasdeff.EmissionDirection = "Back"
1054
			partasdeff.Lifetime = NumberRange.new(1, 2)
1055
			partasdeff.Rate = 1000
1056
			partasdeff.Rotation = NumberRange.new(-100, 100)
1057
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1058
			partasdeff.Speed = NumberRange.new(6)
1059
			partasdeff.VelocitySpread = 10000
1060
			partasdeff.Enabled=false
1061
	for i = 0, 3, 0.1 do
1062
		swait()
1063
		PlayAnimationFromTable({
1064
         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), 
1065
         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), 
1066
         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), 
1067
         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), 
1068
         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), 
1069
         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), 
1070
		}, .1, false)
1071
		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)
1072
	end
1073
	Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1074
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1075
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, 1, .5)
1076
    dmg(targetted)
1077
    partasdeff.Enabled=true
1078
	for i = 0, 1, 0.1 do
1079
		swait()
1080
		PlayAnimationFromTable({
1081
         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), 
1082
         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), 
1083
         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), 
1084
         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), 
1085
         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), 
1086
         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), 
1087
		}, .3, false)
1088
		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)
1089
	end
1090
	partasdeff.Enabled=false
1091
	for i = 0, 2, 0.1 do
1092
		swait()
1093
		PlayAnimationFromTable({
1094
         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), 
1095
         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), 
1096
         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), 
1097
         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), 
1098
         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), 
1099
         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), 
1100
		}, .3, false)
1101
		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)
1102
	end
1103
	coroutine.wrap(function()
1104
	wait(2)
1105
	partasdeff:Remove()
1106
	end)()
1107
	else
1108
	sel = math.random(1,3)
1109
	if sel == 1 then	
1110
	chatfunc("...")
1111
	elseif sel == 2 then	
1112
	chatfunc("No...")
1113
	elseif sel == 3 then
1114
	chatfunc("I can't do that...")
1115
	end
1116
	for i = 0, 5, 0.1 do
1117
		swait()
1118
		PlayAnimationFromTable({
1119
         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), 
1120
         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), 
1121
         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), 
1122
         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), 
1123
         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), 
1124
         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), 
1125
		}, .3, false)
1126
		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)
1127
	end
1128
	end
1129
	Humanoid.WalkSpeed = 8
1130
	attack = false
1131
end
1132
local Grabbed = false
1133
1134
function hedshoot()
1135
	attack = true
1136
1137
	--local GGyro = Instance.new("BodyPosition")
1138
	local grab = nil
1139
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
1140
		if v:FindFirstChild('Torso') then
1141
			Grabbed = true
1142
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", v.Torso, 1, .8)
1143
			grab = v
1144
		end
1145
	end
1146
    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)
1147
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=721590903", RootPart, 1.5, .5)
1148
		for i = 0, 1, 0.1 do
1149
		swait()
1150
		if Grabbed == true then
1151
			grab.Humanoid.PlatformStand = true
1152
			--GGyro.position = Partss.Position
1153
			--GGyro.Parent = grab.Head
1154
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1155
		end
1156
		PlayAnimationFromTable({
1157
         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), 
1158
         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), 
1159
         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), 
1160
         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), 
1161
         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), 
1162
         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), 
1163
		}, .3, false)
1164
		RootPart.Velocity = RootPart.CFrame.lookVector * 90
1165
		
1166
		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)
1167
		end
1168
		if Grabbed == true then
1169
		Humanoid.WalkSpeed = 0
1170
		for i = 0, 2, 0.1 do
1171
		swait()
1172
		if Grabbed == true then
1173
			grab.Humanoid.PlatformStand = true
1174
			--GGyro.position = Partss.Position
1175
			--GGyro.Parent = grab.Head
1176
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1177
		end
1178
		PlayAnimationFromTable({
1179
         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), 
1180
         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), 
1181
         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), 
1182
         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), 
1183
         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), 
1184
         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), 
1185
		}, .3, false)
1186
		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)
1187
		end
1188
		if grab.Name ~= "CKbackup" then
1189
			local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
1190
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1191
			partasdeff.LightEmission = .1
1192
			partasdeff.Size = NumberSequence.new(0.2)
1193
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1194
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1195
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1196
			partasdeff.Transparency = bbb
1197
			partasdeff.Size = aaa
1198
			partasdeff.ZOffset = .9
1199
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1200
			partasdeff.LockedToPart = false
1201
			partasdeff.EmissionDirection = "Back"
1202
			partasdeff.Lifetime = NumberRange.new(1, 2)
1203
			partasdeff.Rate = 1000
1204
			partasdeff.Rotation = NumberRange.new(-100, 100)
1205
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1206
			partasdeff.Speed = NumberRange.new(10)
1207
			partasdeff.VelocitySpread = 20
1208
			partasdeff.Enabled=false
1209
	sel = math.random(1,3)
1210
	if sel == 1 then	
1211
	chatfunc("GOODBYE DIRT.")
1212
	elseif sel == 2 then	
1213
	chatfunc("ALL CLEAN AGAIN.")
1214
	elseif sel == 3 then
1215
	chatfunc("BANG BANG BANG.")
1216
	end
1217
	for i = 0, 2, 0.1 do
1218
		swait()
1219
				if Grabbed == true then
1220
			grab.Humanoid.PlatformStand = true
1221
			--GGyro.position = Partss.Position
1222
			--GGyro.Parent = grab.Head
1223
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1224
		end
1225
		PlayAnimationFromTable({
1226
         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), 
1227
         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), 
1228
         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), 
1229
         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), 
1230
         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), 
1231
         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), 
1232
		}, .1, false)
1233
		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)
1234
	end
1235
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1236
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1237
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, 1, .5)
1238
    dmg(grab)
1239
		grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
1240
	partasdeff.Enabled=true
1241
	for i = 0, 1, 0.1 do
1242
		swait()
1243
		PlayAnimationFromTable({
1244
         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), 
1245
         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), 
1246
         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), 
1247
         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), 
1248
         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), 
1249
         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), 
1250
		}, .3, false)
1251
		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)
1252
	end
1253
	partasdeff.Enabled=false
1254
	for i = 0, 2.5, 0.1 do
1255
		swait()	
1256
		PlayAnimationFromTable({
1257
         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), 
1258
         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), 
1259
         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), 
1260
         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), 
1261
         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), 
1262
         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), 
1263
		}, .2, false)
1264
		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)
1265
	end
1266
	coroutine.wrap(function()	
1267
		wait(2)
1268
	partasdeff:Remove()	
1269
	end)()
1270
		else
1271
	grab.Humanoid.PlatformStand = false
1272
	for i = 0, 3, 0.1 do
1273
		swait()
1274
		PlayAnimationFromTable({
1275
         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), 
1276
         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), 
1277
         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), 
1278
         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), 
1279
         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), 
1280
         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), 
1281
		}, .1, false)
1282
		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)
1283
	end
1284
sel = math.random(1,3)
1285
if sel == 1 then	
1286
chatfunc("I'm so silly...")
1287
elseif sel == 2 then	
1288
chatfunc("What am i doing...")
1289
elseif sel == 3 then
1290
chatfunc("I can't...")
1291
end
1292
		for i = 0, 5, 0.1 do
1293
		swait()
1294
		PlayAnimationFromTable({
1295
         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), 
1296
         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), 
1297
         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), 
1298
         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), 
1299
         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), 
1300
         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), 
1301
		}, .3, false)
1302
		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)
1303
	end
1304
	end
1305-
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", v.Head, 1, .8)
1305+
1306
	--GGyro.Parent = nil
1307
	attack = false
1308
	Grabbed = false
1309
	Humanoid.WalkSpeed = 20
1310
1311
end
1312
function moarblood()
1313
	attack = true
1314
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, 1, .8)
1315
    RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
1316
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),})
1317
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),})
1318
wait(.5)
1319
	for i = 0, 1.2, 0.1 do
1320
		swait()
1321
		PlayAnimationFromTable({
1322
         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), 
1323
         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), 
1324
         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), 
1325
         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), 
1326
         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), 
1327
         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), 
1328
		}, .2, false)
1329
		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)
1330
	end
1331
	if targetted.Name ~= "CKbackup" then
1332
	local grab = nil
1333
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
1334
		if v:FindFirstChild('Head') then
1335
			Grabbed = true
1336
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=230336790", v.Head, 1, .8)
1337
			grab = v
1338
		end
1339
	end
1340
         Humanoid.WalkSpeed = 0
1341
		for i = 0, 2, 0.1 do
1342
		swait()
1343
		if Grabbed == true then
1344
			grab.Humanoid.PlatformStand = true
1345
			--GGyro.position = Partss.Position
1346
			--GGyro.Parent = grab.Head
1347
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1348
		end
1349
		PlayAnimationFromTable({
1350
         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), 
1351
         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), 
1352
         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), 
1353
         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), 
1354
         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), 
1355
         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), 
1356
		}, .25, false)
1357
		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)
1358
		end
1359
		if Grabbed == true then
1360
				sel = math.random(1,3)
1361
	if sel == 1 then	
1362
	chatfunc("I LOVE YOU KITCHEN GUN")
1363
	elseif sel == 2 then	
1364
	chatfunc("GOODBYE DIRT.")
1365
	elseif sel == 3 then
1366
	chatfunc("ALL CLEAN AGAIN")
1367
	end
1368
			local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
1369
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1370
			partasdeff.LightEmission = .1
1371
			partasdeff.Size = NumberSequence.new(0.2)
1372
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1373
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1374
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1375
			partasdeff.Transparency = bbb
1376
			partasdeff.Size = aaa
1377
			partasdeff.ZOffset = .9
1378
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1379
			partasdeff.LockedToPart = false
1380
			partasdeff.EmissionDirection = "Back"
1381
			partasdeff.Lifetime = NumberRange.new(1, 2)
1382
			partasdeff.Rate = 1000
1383
			partasdeff.Rotation = NumberRange.new(-100, 100)
1384
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1385
			partasdeff.Speed = NumberRange.new(6)
1386
			partasdeff.VelocitySpread = 10000
1387
			partasdeff.Enabled=false	
1388
	for i = 0, 3, 0.1 do
1389
		swait()
1390
		if Grabbed == true then
1391
			grab.Humanoid.PlatformStand = true
1392
			--GGyro.position = Partss.Position
1393
			--GGyro.Parent = grab.Head
1394
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1395
		end
1396
		PlayAnimationFromTable({
1397
         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), 
1398
         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), 
1399
         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), 
1400
         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), 
1401
         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), 
1402
         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), 
1403
		}, .1, false)
1404
		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)
1405
	end
1406
	partasdeff.Enabled=true
1407
	grab.Torso.Transparency = 1
1408
	dmg(grab)
1409
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", grab.Head, .8, .8)
1410
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", grab.Head, 1, .7)
1411
	
1412
	coroutine.wrap(function()
1413
	wait(.4)
1414
	partasdeff.Enabled=false
1415
	end)()
1416
	for i = 0, 3.5, 0.1 do
1417
		swait()
1418
		PlayAnimationFromTable({
1419
         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), 
1420
         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), 
1421
         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), 
1422
         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), 
1423
         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), 
1424
         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), 
1425
		}, .3, false)
1426
		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)
1427
	end
1428
	end
1429
	else
1430
         Humanoid.WalkSpeed = 0
1431
	for i = 0, 3, 0.1 do
1432
		swait()
1433
		PlayAnimationFromTable({
1434
         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), 
1435
         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), 
1436
         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), 
1437
         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), 
1438
         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), 
1439
         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), 
1440
		}, .2, false)
1441
		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)
1442
	end	
1443
sel = math.random(1,3)
1444
if sel == 1 then	
1445
chatfunc("Aahhh...")
1446
elseif sel == 2 then	
1447
chatfunc("Oh Sugarie, I thought you're enemy...")
1448
elseif sel == 3 then
1449
chatfunc("Sigh...")
1450
end
1451
	for i = 0, 5, 0.1 do
1452
		swait()
1453
		PlayAnimationFromTable({
1454
         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), 
1455
         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), 
1456
         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), 
1457
         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), 
1458
         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), 
1459
         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), 
1460
		}, .3, false)
1461
		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)
1462
	end
1463
	end
1464
	attack = false
1465
	Grabbed = false	
1466
	k:Remove()
1467
         Humanoid.WalkSpeed = 8
1468
end
1469
1470
function painlessrain()
1471
attack = true
1472
    Humanoid.WalkSpeed = 0
1473
   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,})
1474
1475
	coroutine.wrap(function()
1476
	for i = 0, 4 do
1477
	wait(.2)
1478
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", RootPart, 1, 1.3)
1479
	end
1480
	end)()
1481
	for i = 0, 4, 0.1 do
1482
		swait()
1483
		PlayAnimationFromTable({
1484
         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), 
1485
         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), 
1486
         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), 
1487
         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), 
1488
         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), 
1489
         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), 
1490
		}, .07, false)
1491
		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)
1492
	end
1493
	for i = 0, 1.5, 0.1 do
1494
		swait()
1495
		PlayAnimationFromTable({
1496
         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), 
1497
         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), 
1498
         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), 
1499
         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), 
1500
         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), 
1501
         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), 
1502
		}, .2, false)
1503
		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)
1504
	end
1505
	for i = 0, 3 do
1506
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1507
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1508
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, 1, .5)
1509
	for i = 0, .5, 0.1 do
1510
		swait()
1511
		PlayAnimationFromTable({
1512
         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), 
1513
         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), 
1514
         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), 
1515
         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), 
1516
         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), 
1517
         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), 
1518
		}, .3, false)
1519
		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)
1520
	end
1521
	for i = 0, .5, 0.1 do
1522
		swait()
1523
		PlayAnimationFromTable({
1524
         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), 
1525
         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), 
1526
         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), 
1527
         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), 
1528
         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), 
1529
         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), 
1530
		}, .3, false)
1531
		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)
1532
	end
1533
	end
1534
attack = false
1535
Humanoid.WalkSpeed = 8
1536
		wait(.4)
1537
	for i = 0, 8 do
1538
		wait(.2)
1539
		mdmg(ref1, 3)
1540
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, 1.5, .7)		
1541
		ref1.Position = Mouse.hit.p
1542
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1543
        Effects.Cylinder.Create(BrickColor.new("Deep orange"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
1544
	end
1545
	ref1:Remove()
1546
end
1547
1548
function TargetSelect(person)
1549
local dd=coroutine.wrap(function()
1550
if targetted ~= person then
1551
targetted = person
1552
img2.Size = UDim2.new(1,0,1,0)
1553
img2.ImageTransparency = 0
1554
img2.Position = UDim2.new(0,0,0,0)
1555
for i = 0, 2, 0.1 do
1556
swait()
1557
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
1558
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
1559
img2.ImageTransparency = img2.ImageTransparency + 0.05
1560
end
1561
end
1562
end)
1563
dd()
1564
end
1565
1566
function LockOn()
1567
if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1568
TargetSelect(Mouse.Target.Parent)
1569
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, 1, .8)
1570
end
1571
end
1572
1573
1574
function ofmoosic() -- 2 lazi hoh
1575
delays = true
1576
while wait() and kkk and kkk.Volume >= 0.02 do
1577
	kkk.Volume = kkk.Volume - 0.05
1578
end
1579
wait(0.1)
1580
kkk.Pitch = 0
1581
kkk.PlaybackSpeed = 0
1582
play = false
1583
delays = false
1584
end
1585
function onmoosic()
1586
delays = true
1587
kkk.Pitch = .6
1588
kkk.PlaybackSpeed = .6
1589
while wait() and kkk and kkk.Volume <= 1.5 do
1590
	kkk.Volume = kkk.Volume + 0.05
1591
end
1592
wait(0.1)
1593
play = true
1594
delays = false
1595
end
1596
Mouse.Button1Down:connect(function()
1597
	if attack == false and targetted ~= nil then
1598
		attackone()
1599
	end
1600
end)
1601
1602
Mouse.KeyDown:connect(function(k)
1603
	k = k:lower()
1604-
kkk.Volume = 1.5
1604+
1605
	LockOn()
1606-
kkk.Pitch = .1
1606+
1607
	if k == 'z' and attack == false then	
1608
	hedshoot()
1609
	elseif k == 'x' and attack == false and targetted ~= nil then
1610
	moarblood()
1611
	elseif k == 'c' and attack == false then
1612
	painlessrain()
1613
	elseif k == 'g' and delays == false and Character.Name == "Salvo_Starly" then
1614
	delays = true
1615
	chatfunc("Hey Sugarie...")
1616
	wait(2)
1617
	chatfunc("I want to tell you...")
1618
	wait(3)
1619
	chatfunc("Be my...")
1620
	wait(1)
1621
	chatfunc("Sacri-")
1622
	wait(.5)
1623
	chatfunc("I mean...")
1624
	wait(1)
1625
	chatfunc("Friend, Okay...?")
1626
	delays = false
1627
    elseif k == 'm' and play == true and delays == false then
1628
	ofmoosic()
1629
	elseif k == 'm' and play == false and delays == false then
1630
	onmoosic()
1631
	end
1632
end)
1633
1634
kkk = Instance.new("Sound",Character)
1635
kkk.Volume = 10
1636
kkk.PlaybackSpeed = 1
1637
kkk.Pitch = 0
1638
kkk.SoundId = "rbxassetid://245913129"
1639
kkk:Play()
1640
kkk.Name = "a"
1641
kkk.Looped = true
1642
1643
1644
coroutine.wrap(function()
1645
while true do
1646
swait()
1647
	for i, v in pairs(Character.WeaponModel:GetChildren()) do
1648
		if v:IsA("Part") then
1649
		v.Anchored = false
1650
		end
1651
		end
1652
	for i, v in pairs(Character:GetChildren()) do
1653
		if v:IsA("Part") then
1654
		v.Anchored = false
1655
		elseif v:IsA("Accessory") then
1656
		v.Handle.Anchored = false
1657
		end
1658
		end
1659
end
1660
end)()
1661
coroutine.wrap(function()
1662
while 1 do
1663
swait()
1664
if doe <= 360 then
1665
	doe = doe + 2
1666
else
1667
	doe = 0
1668
end
1669
end
1670
end)()
1671
while true do
1672
	swait()
1673
	for i, v in pairs(Character:GetChildren()) do
1674
		if v:IsA("Part") then
1675
			v.Material = "SmoothPlastic"
1676
		elseif v:IsA("Accessory") then
1677
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1678
		end
1679
	end
1680
while true do
1681
swait()
1682
Character.Humanoid.MaxHealth = math.huge
1683
Character.Humanoid.Health = math.huge
1684
imgl.Rotation = imgl.Rotation + 3
1685
img2.Rotation = img2.Rotation + 3
1686
if targetted ~= nil then
1687
abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
1688
abss.Enabled = true
1689
elseif targetted == nil then
1690
abss.Adornee = nil
1691
abss.Enabled = false
1692
end
1693
1694
while true and imgl.Rotation >= 360 do
1695
imgl.Rotation = 0	
1696
img2.Rotation = 0
1697
end
1698
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1699
	velocity = RootPart.Velocity.y
1700
	sine = sine + change
1701
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1702
		if RootPart.Velocity.y > 1 and hit == nil then 
1703
			Anim = "Jump"
1704
			if attack == false then
1705
		PlayAnimationFromTable({
1706
         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), 
1707
         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), 
1708
         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), 
1709
         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), 
1710
         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), 
1711
         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), 
1712
		}, .3, false)
1713
		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)
1714
					end
1715
		elseif RootPart.Velocity.y < -1 and hit == nil then 
1716
			Anim = "Fall"
1717
			if attack == false then
1718
		PlayAnimationFromTable({
1719
         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), 
1720
         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), 
1721
         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), 
1722
         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), 
1723
         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), 
1724
         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), 
1725
		}, .3, false)
1726
		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)
1727
					end
1728
		elseif Torsovelocity < 1 and hit ~= nil then
1729
			Anim = "Idle"
1730
			if attack == false then
1731
				change = 1
1732
		PlayAnimationFromTable({
1733
         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), 
1734
         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), 
1735
         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)), 
1736
         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)), 
1737
         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), 
1738
         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), 
1739
		}, .3, false)
1740
		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)
1741
			end
1742
		elseif Torsovelocity > 2 and hit ~= nil then
1743
			Anim = "Walk"
1744
			if attack == false then
1745
		PlayAnimationFromTable({		
1746
         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), 
1747
         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), 
1748
         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), 
1749
         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), 
1750
         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), 
1751
         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), 
1752
		}, .3, false)
1753
		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)
1754
			end
1755
		end
1756
	if 0 < #Effects then
1757
		for e = 1, #Effects do
1758
			if Effects[e] ~= nil then
1759
				local Thing = Effects[e]
1760
				if Thing ~= nil then
1761
					local Part = Thing[1]
1762
					local Mode = Thing[2]
1763
					local Delay = Thing[3]
1764
					local IncX = Thing[4]
1765
					local IncY = Thing[5]
1766
					local IncZ = Thing[6]
1767
					if Thing[2] == "Shoot" then
1768
						local Look = Thing[1]
1769
						local move = 30
1770
						if Thing[8] == 3 then
1771
							move = 10
1772
						end
1773
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
1774
						if Thing[10] ~= nil then
1775
							da = pos
1776
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
1777
							cfa = CFrame.new(Thing[4], pos)
1778
							tehCF = cfa:lerp(cf2, 0.2)
1779
							Thing[1] = tehCF.lookVector
1780
						end
1781
						local mag = (Thing[4] - pos).magnitude
1782
						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)
1783
						if Thing[8] == 2 then
1784
							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)
1785
						end
1786
						Thing[4] = Thing[4] + Look * move
1787
						Thing[3] = Thing[3] - 1
1788
						if 2 < Thing[5] then
1789
							Thing[5] = Thing[5] - 0.3
1790
							Thing[6] = Thing[6] - 0.3
1791
						end
1792
						if hit ~= nil then
1793
							Thing[3] = 0
1794
							if Thing[8] == 1 or Thing[8] == 3 then
1795
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1796
							else
1797
								if Thing[8] == 2 then
1798
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
1799
									if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
1800
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
1801
										ref.Anchored = true
1802
										ref.CFrame = CFrame.new(pos)
1803
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
1804
										game:GetService("Debris"):AddItem(ref, 0.2)
1805
										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)
1806
										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)
1807
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
1808
									end
1809
								end
1810
							end
1811
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
1812
							ref.Anchored = true
1813
							ref.CFrame = CFrame.new(pos)
1814
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
1815
							game:GetService("Debris"):AddItem(ref, 1)
1816
						end
1817
						if Thing[3] <= 0 then
1818
							table.remove(Effects, e)
1819
						end
1820
					end
1821
					do
1822
						do
1823
							if Thing[2] == "FireWave" then
1824
								if Thing[3] <= Thing[4] then
1825
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
1826
									Thing[3] = Thing[3] + 1
1827
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
1828
								else
1829
									Part.Parent = nil
1830
									table.remove(Effects, e)
1831
								end
1832
							end
1833
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
1834
								if Thing[1].Transparency <= 1 then
1835
									if Thing[2] == "Block1" then
1836
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1837
										Mesh = Thing[7]
1838
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1839
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1840
									else
1841
										if Thing[2] == "Block2" then
1842
											Thing[1].CFrame = Thing[1].CFrame
1843
											Mesh = Thing[7]
1844
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1845
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1846
										else
1847
											if Thing[2] == "Fire" then
1848
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
1849
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1850
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1851
											else
1852
												if Thing[2] == "Cylinder" then
1853
													Mesh = Thing[7]
1854
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1855
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1856
												else
1857
													if Thing[2] == "Blood" then
1858
														Mesh = Thing[7]
1859
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
1860
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1861
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1862
													else
1863
														if Thing[2] == "Elec" then
1864
															Mesh = Thing[10]
1865
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1866
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1867
														else
1868
															if Thing[2] == "Disappear" then
1869
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1870
															else
1871
																if Thing[2] == "Shatter" then
1872
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1873
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1874
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1875
														Thing[6] = Thing[6] + Thing[5]
1876
																end
1877
															end
1878
														end
1879
													end
1880
												end
1881
											end
1882
										end
1883
									end
1884
								else
1885
									Part.Parent = nil
1886
									table.remove(Effects, e)
1887
								end
1888
							end
1889
						end
1890
					end
1891
				end
1892
			end
1893
		end
1894
	end
1895
end
1896
end