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