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