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