View difference between Paste ID: vMShFk61 and Gnw6J1af
SHOW: | | - or go back to the newest paste.
1-
--      [[[
1+
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2-
--000000[[====================================================================================\\
2+
local Player,game,owner = owner,game
3-
--000000[[ DEIVIS97 EDIT
3+
local RealPlayer = Player
4-
--000000[[====================================================================================//
4+
do
5-
--      [[[
5+
    print("FE Compatibility code by Mokiros, Edited by StarzoZero")
6
    local rp = RealPlayer
7
    script.Parent = rp.Character
8
   
9
    --RemoteEvent for communicating
10
    local Event = Instance.new("RemoteEvent")
11
    Event.Name = "UserInput_Event"
12
 
13
    --Fake event to make stuff like Mouse.KeyDown work
14
    local function fakeEvent()
15
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16
        t.connect = t.Connect
17
        return t
18
    end
19
 
20
    --Creating fake input objects with fake variables
21
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
22
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25
    end}
26
    --Merged 2 functions into one by checking amount of arguments
27
    CAS.UnbindAction = CAS.BindAction
28
 
29
    --This function will trigger the events that have been :Connect()'ed
30
    local function te(self,ev,...)
31
        local t = m[ev]
32
        if t and t._fakeEvent then
33
            for _,f in pairs(t.Functions) do
34
                f(...)
35
            end
36
        end
37
    end
38
    m.TrigEvent = te
39
    UIS.TrigEvent = te
40
 
41
    Event.OnServerEvent:Connect(function(plr,io)
42
        if plr~=rp then return end
43
        m.Target = io.Target
44
        m.Hit = io.Hit
45
        if not io.isMouse then
46
            local b = io.UserInputState == Enum.UserInputState.Begin
47
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
            end
50
            if io.UserInputType == Enum.UserInputType.MouseButton2 then
51
                return m:TrigEvent(b and "Button2Down" or "Button2Up")
52
            end
53
            for _,t in pairs(CAS.Actions) do
54
                for _,k in pairs(t.Keys) do
55
                    if k==io.KeyCode then
56
                        t.Function(t.Name,io.UserInputState,io)
57
                    end
58
                end
59
            end
60
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
61
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
62
        end
63
    end)
64
    Event.Parent = NLS([==[
65
    local Player = game:GetService("Players").LocalPlayer
66
    local Event = script:WaitForChild("UserInput_Event")
67
    local Mouse = Player:GetMouse()
68
    local UIS = game:GetService("UserInputService")
69
    local input = function(io,a)
70
        if a then return end
71
        --Since InputObject is a client-side instance, we create and pass table instead
72
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
73
    end
74
    UIS.InputBegan:Connect(input)
75
    UIS.InputEnded:Connect(input)
76
    local h,t
77
    --Give the server mouse data 30 times every second, but only if the values changed
78
    --If player is not moving their mouse, client won't fire events
79
    while wait(1/30) do
80
        if h~=Mouse.Hit or t~=Mouse.Target then
81
            h,t=Mouse.Hit,Mouse.Target
82
            Event:FireServer({isMouse=true,Target=t,Hit=h})
83
        end
84
    end]==],Player.Character)
85
 
86
    ----Sandboxed game object that allows the usage of client-side methods and services
87
    --Real game object
88
    local _rg = game
89
 
90
    --Metatable for fake service
91
    local fsmt = {
92
        __index = function(self,k)
93
            local s = rawget(self,"_RealService")
94
            if s then
95
                return typeof(s[k])=="function"
96
                and function(_,...)return s[k](s,...)end or s[k]
97
            end
98
        end,
99
        __newindex = function(self,k,v)
100
            local s = rawget(self,"_RealService")
101
            if s then s[k]=v end
102
        end
103
    }
104
    local function FakeService(t,RealService)
105
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
        return setmetatable(t,fsmt)
107
    end
108
 
109
    --Fake game object
110
    local g = {
111
        GetService = function(self,s)
112
            return rawget(self,s) or _rg:GetService(s)
113
        end,
114
        Players = FakeService({
115
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116
        },"Players"),
117
        UserInputService = FakeService(UIS,"UserInputService"),
118
        ContextActionService = FakeService(CAS,"ContextActionService"),
119
        RunService = FakeService({
120
            _btrs = {},
121
            RenderStepped = _rg:GetService("RunService").Heartbeat,
122
            BindToRenderStep = function(self,name,_,fun)
123
                self._btrs[name] = self.Heartbeat:Connect(fun)
124
            end,
125
            UnbindFromRenderStep = function(self,name)
126
                self._btrs[name]:Disconnect()
127
            end,
128
        },"RunService")
129
    }
130
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
131
    g.service = g.GetService
132
    FakeService(g,game)
133
    --Changing owner to fake player object to support owner:GetMouse()
134
    game,owner = g,g.Players.LocalPlayer
135
end
136
wait(1 / 60)
137
Effects = { }music=false
138
local Player = game:GetService("Players").localPlayer
139
local Character = Player.Character
140
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
141
local Mouse = Player:GetMouse()
142
local LeftArm = Character["Left Arm"]
143
local RightArm = Character["Right Arm"]
144
local LeftLeg = Character["Left Leg"]
145
local RightLeg = Character["Right Leg"]
146
local Head = Character.Head
147
local Torso = Character.Torso
148
local Camera = workspace.CurrentCamera
149
local RootPart = Character.HumanoidRootPart
150
local RootJoint = RootPart.RootJoint
151
local attack = false
152
local Anim = 'Idle'
153
local attacktype = 1
154
local delays = false
155
local play = true
156
local targetted = nil
157
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
158
local velocity = RootPart.Velocity.y
159
local sine = 0
160
local change = 1
161
local doe = 0
162
local Create = LoadLibrary("RbxUtility").Create
163
Humanoid.WalkSpeed = 35
164
local m = Create("Model"){
165
	Parent = Character,
166
	Name = "WeaponModel",
167
}
168
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
169
Humanoid.Animator.Parent = nil
170
Character.Animate.Parent = nil
171
if Character:FindFirstChild("Health")then Character.Health.Parent = nil end
172
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
173
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
174
function RingE(pos,siz,tim,dsiz,seg,wid,z,col,w)local IDK=.7
175
	local p=Instance.new("Part",workspace)if col==nil then col=ColorSequence.new(Color3.new())end if z==nil then z=0 end
176
	CTE(p)p.CFrame=pos
177
	local a0,a1,b=CreateBeam(p)a0.Position=Vector3.new(0,0,-dsiz)a1.Position=-a0.Position b.Texture="rbxassetid://1251856844"b.Color=col
178
	local b2=Instance.new("Beam",b.Parent)b2.Attachment0=a1 b2.Attachment1=a0 b2.Texture="rbxassetid://1251856844"b2.Color=col
179
	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
180
	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()
181
	for i=1,tim do if p.Parent then
182
		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
183
		b2.CurveSize0=-(a1.Position.Z*2)*IDK b2.CurveSize1=(a1.Position.Z*2)*IDK
184
		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()
185
		end end p:Destroy()
186
	end)
187
end
188
--[[function HyperSpread(Part)
189
	
190
	for i=1,math.random(1,20)+19 do
191
		rayCast()
192
	end
193
end
194
]]
195
local newMotor = function(part0, part1, c0, c1)
196
	local w = Create('Motor'){
197
		Parent = part0,
198
		Part0 = part0,
199
		Part1 = part1,
200
		C0 = c0,
201
		C1 = c1,
202
	}
203
	return w
204
end
205
206
function clerp(a, b, t)
207
	return a:lerp(b, t)
208
end
209
local Words="English"
210
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
211
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
212
213
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
214
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
215
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
216
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
217
RootJoint.C1 = CFrame.new(0, 0, 0)
218
RootJoint.C0 = CFrame.new(0, 0, 0)
219
Torso.Neck.C1 = CFrame.new(0, 0, 0)
220
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
221
222
local rarmc1 = RW.C1
223
local larmc1 = LW.C1
224
local rlegc1 = RH.C1
225
local llegc1 = LH.C1
226
227
local resetc1 = false
228
229
function PlayAnimationFromTable(table, speed, bool)
230
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
231
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
232
	RW.C0 = clerp(RW.C0, table[3], speed) 
233
	LW.C0 = clerp(LW.C0, table[4], speed) 
234
	RH.C0 = clerp(RH.C0, table[5], speed) 
235
	LH.C0 = clerp(LH.C0, table[6], speed) 
236
	if bool == true then
237
		if resetc1 == false then
238
			resetc1 = true
239
			RootJoint.C1 = RootJoint.C1
240
			Torso.Neck.C1 = Torso.Neck.C1
241
			RW.C1 = rarmc1
242
			LW.C1 = larmc1
243
			RH.C1 = rlegc1
244
			LH.C1 = llegc1
245
		end
246
	end
247
end
248
249
ArtificialHB = Create("BindableEvent", script){
250
	Parent = script,
251
	Name = "Heartbeat",
252
}
253
254
script:WaitForChild("Heartbeat")
255
256
frame = 1 / 30
257
tf = 0
258
allowframeloss = false
259
tossremainder = false
260
lastframe = tick()
261
script.Heartbeat:Fire()
262
263
game:GetService("RunService").Heartbeat:connect(function(s, p)
264
	tf = tf + s
265
	if tf >= frame then
266
		if allowframeloss then
267
			script.Heartbeat:Fire()
268
			lastframe = tick()
269
		else
270
			for i = 1, math.floor(tf / frame) do
271
				script.Heartbeat:Fire()
272
			end
273
			lastframe = tick()
274
		end
275
		if tossremainder then
276
			tf = 0
277
		else
278
			tf = tf - frame * math.floor(tf / frame)
279
		end
280
	end
281
end)
282
283
function swait(num)
284
	if num == 0 or num == nil then
285
		ArtificialHB.Event:wait()
286
	else
287
		for i = 0, num do
288
			ArtificialHB.Event:wait()
289
		end
290
	end return true
291
end
292
293
function RemoveOutlines(part)
294
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
295
end
296
	
297
CFuncs = {	
298
	["Part"] = {
299
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
300
			local Part = Create("Part"){
301
				Parent = Parent,
302
				Reflectance = Reflectance,
303
				Transparency = Transparency,
304
				CanCollide = false,
305
				Locked = true,
306
				BrickColor = BrickColor.new(tostring(BColor)),
307
				Name = Name,
308
				Size = Size,
309
				Material = Material,
310
			}
311
			RemoveOutlines(Part)
312
			return Part
313
		end;
314
	};
315
	
316
	["Mesh"] = {
317
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
318
			local Msh = Create(Mesh){
319
				Parent = Part,
320
				Offset = OffSet,
321
				Scale = Scale,
322
			}
323
			if Mesh == "SpecialMesh" then
324
				Msh.MeshType = MeshType
325
				Msh.MeshId = MeshId
326
			end
327
			return Msh
328
		end;
329
	};
330
	
331
	["Mesh"] = {
332
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
333
			local Msh = Create(Mesh){
334
				Parent = Part,
335
				Offset = OffSet,
336
				Scale = Scale,
337
			}
338
			if Mesh == "SpecialMesh" then
339
				Msh.MeshType = MeshType
340
				Msh.MeshId = MeshId
341
			end
342
			return Msh
343
		end;
344
	};
345
	
346
	["Weld"] = {
347
		Create = function(Parent, Part0, Part1, C0, C1)
348
			local Weld = Create("Weld"){
349
				Parent = Parent,
350
				Part0 = Part0,
351
				Part1 = Part1,
352
				C0 = C0,
353
				C1 = C1,
354
			}
355
			return Weld
356
		end;
357
	};
358
359
	["Sound"] = {
360
		Create = function(id, par, vol, pit) 
361
			coroutine.resume(coroutine.create(function()
362
				local S = Create("Sound"){
363
					Volume = vol,
364
					Pitch = pit or 1,
365
					SoundId = id,
366
					Parent = par or workspace,
367
				}
368
				wait() 
369
				S:play() 
370
				game:GetService("Debris"):AddItem(S, 6)
371
			end))
372
		end;
373
	};
374
	
375
	["ParticleEmitter"] = {
376
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
377
			local fp = Create("ParticleEmitter"){
378
				Parent = Parent,
379
				Color = ColorSequence.new(Color1, Color2),
380
				LightEmission = LightEmission,
381
				Size = Size,
382
				Texture = Texture,
383
				Transparency = Transparency,
384
				ZOffset = ZOffset,
385
				Acceleration = Accel,
386
				Drag = Drag,
387
				LockedToPart = LockedToPart,
388
				VelocityInheritance = VelocityInheritance,
389
				EmissionDirection = EmissionDirection,
390
				Enabled = Enabled,
391
				Lifetime = LifeTime,
392
				Rate = Rate,
393
				Rotation = Rotation,
394
				RotSpeed = RotSpeed,
395
				Speed = Speed,
396
				VelocitySpread = VelocitySpread,
397
			}
398
			return fp
399
		end;
400
	};
401
402
	CreateTemplate = {
403
	
404
	};
405
}
406
407
408
409
New = function(Object, Parent, Name, Data)
410
	local Object = Instance.new(Object)
411
	for Index, Value in pairs(Data or {}) do
412
		Object[Index] = Value
413
	end
414
	Object.Parent = Parent
415
	Object.Name = Name
416
	return Object
417
end
418
419
local function ToMesh(Part)
420
	local Mesh=Instance.new("SpecialMesh",Part)
421
	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
422
	Mesh.Scale=Part.Size*20 Part.Size=Vector3.new()
423
	return Mesh
424
end
425
local function GHK(char)
426
local Players=game:service("Players")
427
local soidk=Players:FindFirstChild(tostring(char))
428
if soidk~=nil then if soidk.Character and soidk~=Player and tostring(soidk)~="CKBackup"then-- print("hit : "..tostring(soidk))
429
	soidk.Character.Parent=workspace soidk.Character:BreakJoints()--soidk.Character:Destroy()
430
	if soidk.Character:FindFirstChild("HumanoidRootPart")then
431
	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"
432
	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)
433
	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"
434
	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)	
435
	end
436
	end spawn(function()swait(20)soidk.Character:Destroy()end)
437
end
438
end return soidk end
439
--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),})
440
--Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
441
--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),})
442
443
Handle = New("Part",m,"Handle",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
444
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
445
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material  = Enum.Material.Neon,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,})
446
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
447
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),})
448
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
449
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
450
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),})
451
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
452
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
453
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),})
454
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
455
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
456
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),})
457
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
458
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
459
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),})
460
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material  = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
461
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
462
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),})
463
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
464
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
465
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),})
466
Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
467
Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
468
local Aura = Instance.new('ParticleEmitter')
469
Aura.Name = "Aura"
470
Aura.Texture = "rbxassetid://249481494"
471
Aura.Parent = Partss
472
Aura.LightEmission = 1
473
Aura.Transparency = NumberSequence.new(1,0.2,1)
474
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(255/255, 0/255, 0/255))
475
Aura.Size = NumberSequence.new(0.2,0.2,0.1)
476
Aura.LockedToPart = false
477
Aura.Lifetime = NumberRange.new(1.2)
478
Aura.Rate = 100
479
Aura.Speed = NumberRange.new(0.4)
480
Aura.EmissionDirection = "Left"
481
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),})
482
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
483
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,})
484
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),})
485
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
486
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),})
487
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
488
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),})
489
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
490
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
491
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),})
492
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material  = Enum.Material.Neon,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,})
493
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
494
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),})
495
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
496
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
497
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),})
498
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
499
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
500
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),})
501
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
502
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
503
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),})
504
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
505
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
506
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),})
507
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
508
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
509
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),})
510
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
511
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
512
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),})
513
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
514
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
515
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),})
516
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
517
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
518
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),})
519
520
handle2 = New("Part",m,"handle2",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
521
moter2 = New("Weld",handle2,"mot",{Part0 = LeftArm,Part1 = handle2,})
522
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material  = Enum.Material.Neon,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,})
523
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
524
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
525
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
526
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
527
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
528
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
529
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
530
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
531
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
532
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
533
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
534
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
535
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
536
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
537
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material  = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
538
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
539
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
540
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
541
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
542
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
543
Partss1 = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
544
Mesh = New("SpecialMesh",Partss1,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
545
local Aura = Instance.new('ParticleEmitter')
546
Aura.Name = "Aura"
547
Aura.Texture = "rbxassetid://249481494"
548
Aura.Parent = Partss1
549
Aura.LightEmission = 1
550
Aura.Transparency = NumberSequence.new(1,0.2,1)
551
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 255/255),Color3.new(255/255, 0/255, 0/255))
552
Aura.Size = NumberSequence.new(0.2,0.2,0.1)
553
Aura.LockedToPart = false
554
Aura.Lifetime = NumberRange.new(1.2)
555
Aura.Rate = 100
556
Aura.Speed = NumberRange.new(0.4)
557
Aura.EmissionDirection = "Left"
558
mot = New("Weld",Partss1,"mot",{Part0 = Partss1,Part1 = handle2,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),})
559
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
560
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,})
561
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
562
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
563
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
564
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
565
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
566
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
567
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
568
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle2,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),})
569
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material  = Enum.Material.Neon,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,})
570
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
571
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
572
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
573
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
574
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
575
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
576
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
577
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
578
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
579
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
580
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
581
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
582
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
583
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
584
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
585
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
586
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
587
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
588
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
589
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
590
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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,})
591
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
592
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
593
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
594
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
595
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = handle2,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),})
596
597
598
for _,v in pairs(m:children()) do
599
if v:IsA("Part") then
600
v.CanCollide = false
601
end
602
end
603
604
if Character.Name == "Salvo_Starly" or Character.Name == "Player1" then
605
for _,v in pairs(Character:children()) do
606
if v:IsA("Accessory") then
607
v:Remove()
608
end
609
end
610
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),})
611
Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
612
Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=146022204",})
613
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),})
614
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),})
615
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,})
616
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),})
617
end
618
619
function rayCast(Position, Direction, Range, Ignore)
620
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
621
end 
622
623
--[[FindNearestTorso = function(pos)
624
	local list = (game.Workspace:children())
625
	local torso = nil
626
	local dist = 1000
627
	local temp, human, temp2 = nil, nil, nil
628
	for x = 1, #list do
629
		temp2 = list[x]
630
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
631
			temp = temp2:findFirstChild("Torso")
632
			human = temp2:FindFirstChildOfClass("Humanoid")
633
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
634
				local dohit = true
635
				if dohit == true then
636
					torso = temp
637
					dist = (temp.Position - pos).magnitude
638
				end
639
			end
640
		end
641
	end
642
	return torso, dist
643
end]]
644
function FindNearestTorso(Position, Distance, SinglePlayer)
645
	if SinglePlayer then
646
		return (SinglePlayer.HumanoidRootPart.CFrame.p - Position).magnitude < Distance
647
	end
648
	local List = {}
649
	for i, v in pairs(workspace:GetChildren()) do
650
		if v:IsA("Model") then
651
			if v:findFirstChild("HumanoidRootPart") then
652
				if v ~= Character then
653
					if (v.HumanoidRootPart.Position - Position).magnitude <= Distance then
654
						table.insert(List, v)
655
					end 
656
				end 
657
			end 
658
		end 
659
	end
660
	return List
661
end
662
663
local function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
664
  local Part = Create("Part")({
665
    Parent = Parent,
666
    Reflectance = Reflectance,
667
    Transparency = Transparency,
668
    CanCollide = false,
669
    Locked = true,
670
    BrickColor = BrickColor.new(tostring(BColor)),
671
    Name = Name,
672
    Size = Size,
673
    Material = Material
674
  })
675
  RemoveOutlines(Part)
676
  return Part
677
end
678
local function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
679
  local Msh = Create(Mesh)({
680
    Parent = Part,
681
    Offset = OffSet,
682
    Scale = Scale
683
  })
684
  if Mesh == "SpecialMesh" then
685
    Msh.MeshType = MeshType
686
    Msh.MeshId = MeshId
687
  end
688
  return Msh
689
end
690
local function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
691
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
692
  prt.Anchored = true
693
  prt.CFrame = cframe
694
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
695
  game:GetService("Debris"):AddItem(prt, 10)
696
  if Type == 1 or Type == nil then
697
    table.insert(Effects, {
698
      prt,
699
      "Block1",
700
      delay,
701
      x3,
702
      y3,
703
      z3,
704
      msh
705
    })
706
  elseif Type == 2 then
707
    table.insert(Effects, {
708
      prt,
709
      "Block2",
710
      delay,
711
      x3,
712
      y3,
713
      z3,
714
      msh
715
    })
716
  elseif Type == 3 then
717
    table.insert(Effects, {
718
      prt,
719
      "Block3",
720
      delay,
721
      x3,
722
      y3,
723
      z3,
724
      msh
725
    })
726
  end
727
end
728
local function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans, SizeAdd)
729
  local magz = (Part0 - Part1).magnitude
730
  local curpos = Part0
731
  local trz = {
732
    -Offset,
733
    Offset
734
  }
735
  for i = 1, Times do
736
    local li = Instance.new("Part", Torso)
737
    li.Name = "Lightning"
738
    li.TopSurface = 0
739
    li.Material = "Neon"
740
    li.BottomSurface = 0
741
    li.Anchored = true
742
    li.Locked = true
743
    li.Transparency = 0
744
    li.BrickColor = Color
745
    li.formFactor = "Custom"
746
    li.CanCollide = false
747
    li.Size = Vector3.new(Thickness, Thickness, magz / Times)
748
    local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
749
    local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
750
    if Times == i then
751
      local magz2 = (curpos - Part1).magnitude
752
      li.Size = Vector3.new(Thickness, Thickness, magz2)
753
      li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
754
    else
755
      li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
756
    end
757
    curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
758
    game.Debris:AddItem(li, 0.01)
759
    BlockEffect(Color, li.CFrame, li.Size.X * 20, li.Size.Y * 20, li.Size.Z * 20, SizeAdd, SizeAdd, 0, 0.07, 2)
760
  end
761
end
762
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
763
	if hit.Parent == nil then
764
		return
765
	end
766
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
767
	for _, v in pairs(hit.Parent:children()) do
768
		if v:IsA("Humanoid") then
769
			h = v
770
		end
771
	end
772
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then
773
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
774
			if hit.Parent.DebounceHit.Value == true then
775
				return
776
			end
777
		end
778
		local c = Create("ObjectValue"){
779
			Name = "creator",
780
			Value = game:service("Players").LocalPlayer,
781
			Parent = h,
782
		}
783
		game:GetService("Debris"):AddItem(c, .5)
784
		if HitSound ~= nil and HitPitch ~= nil then
785
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
786
		end
787
		local Damage = math.random(minim, maxim)
788
		local blocked = false
789
		local block = hit.Parent:findFirstChild("Block")
790
		if block ~= nil then
791
			if block.className == "IntValue" then
792
				if block.Value > 0 then
793
					blocked = true
794
					block.Value = block.Value - 1
795
					print(block.Value)
796
				end
797
			end
798
		end
799
		if blocked == false then
800
			h.Health = h.Health - Damage
801
			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)
802
		else
803
			h.Health = h.Health - (Damage / 2)
804
			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)
805
		end
806
		if Type == "Knockdown" then
807
			local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
808
			hum.PlatformStand = true
809
			coroutine.resume(coroutine.create(function(HHumanoid)
810
				swait(1)
811
				HHumanoid.PlatformStand = false
812
			end), hum)
813
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
814
			local bodvol = Create("BodyVelocity"){
815
				velocity = angle * knockback,
816
				P = 5000,
817
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
818
				Parent = hit,
819
			}
820
			local rl = Create("BodyAngularVelocity"){
821
				P = 3000,
822
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
823
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
824
				Parent = hit,
825
			}
826
			game:GetService("Debris"):AddItem(bodvol, .5)
827
			game:GetService("Debris"):AddItem(rl, .5)
828
		elseif Type == "Normal" then
829
			local vp = Create("BodyVelocity"){
830
				P = 500,
831
				maxForce = Vector3.new(math.huge, 0, math.huge),
832
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
833
			}
834
			if knockback > 0 then
835
				vp.Parent = hit.Parent.HumanoidRootPart
836
			end
837
			game:GetService("Debris"):AddItem(vp, .5)
838
		elseif Type == "Up" then
839
			local bodyVelocity = Create("BodyVelocity"){
840
				velocity = Vector3.new(0, 20, 0),
841
				P = 5000,
842
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
843
				Parent = hit,
844
			}
845
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
846
		elseif Type == "DarkUp" then
847
			coroutine.resume(coroutine.create(function()
848
				for i = 0, 1, 0.1 do
849
					swait()
850
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.HumanoidRootPart.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
851
				end
852
			end))
853
			local bodyVelocity = Create("BodyVelocity"){
854
				velocity = Vector3.new(0, 20, 0),
855
				P = 5000,
856
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
857
				Parent = hit,
858
			}
859
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
860
		elseif Type == "Snare" then
861
			local bp = Create("BodyPosition"){
862
				P = 2000,
863
				D = 100,
864
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
865
				position = hit.Parent.HumanoidRootPart.Position,
866
				Parent = hit.Parent.HumanoidRootPart,
867
			}
868
			game:GetService("Debris"):AddItem(bp, 1)
869
		elseif Type == "Freeze" then
870
			local BodPos = Create("BodyPosition"){
871
				P = 50000,
872
				D = 1000,
873
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
874
				position = hit.Parent.HumanoidRootPart.Position,
875
				Parent = hit.Parent.HumanoidRootPart,
876
			}
877
			local BodGy = Create("BodyGyro") {
878
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
879
				P = 20e+003,
880
				Parent = hit.Parent.HumanoidRootPart,
881
				cframe = hit.Parent.HumanoidRootPart.CFrame,
882
			}
883
			hit.Parent.HumanoidRootPart.Anchored = true
884
			coroutine.resume(coroutine.create(function(Part) 
885
				swait(1.5)
886
				Part.Anchored = false
887
			end), hit.Parent.HumanoidRootPart)
888
			game:GetService("Debris"):AddItem(BodPos, 3)
889
			game:GetService("Debris"):AddItem(BodGy, 3)
890
		end
891
		local debounce = Create("BoolValue"){
892
			Name = "DebounceHit",
893
			Parent = hit.Parent,
894
			Value = true,
895
		}
896
		game:GetService("Debris"):AddItem(debounce, Delay)
897
		c = Create("ObjectValue"){
898
			Name = "creator",
899
			Value = Player,
900
			Parent = h,
901
		}
902
		game:GetService("Debris"):AddItem(c, .5)
903
	end
904
end
905
906
function ShowDamage(Pos, Text, Time, Color)
907
	local Rate = (1 / 30)
908
	local Pos = (Pos or Vector3.new(0, 0, 0))
909
	local Text = (Text or "")
910
	local Time = (Time or 2)
911
	local Color = (Color or Color3.new(1, 0, 1))
912
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
913
	EffectPart.Anchored = true
914
	local BillboardGui = Create("BillboardGui"){
915
		Size = UDim2.new(3, 0, 3, 0),
916
		Adornee = EffectPart,
917
		Parent = EffectPart,
918
	}
919
	local TextLabel = Create("TextLabel"){
920
		BackgroundTransparency = 1,
921
		Size = UDim2.new(1, 0, 1, 0),
922
		Text = Text,
923
		Font = "SciFi",
924
		TextColor3 = Color,
925
		TextScaled = true,
926
		Parent = BillboardGui,
927
	}
928
	game.Debris:AddItem(EffectPart, (Time))
929
	EffectPart.Parent = game:GetService("Workspace")
930
	delay(0, function()
931
		local Frames = (Time / Rate)
932
		for Frame = 1, Frames do
933
			wait(Rate)
934
			local Percent = (Frame / Frames)
935
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
936
			TextLabel.TextTransparency = Percent
937
		end
938
		if EffectPart and EffectPart.Parent then
939
			EffectPart:Destroy()
940
		end
941
	end)
942
end
943
944
function dmg(dude,bloods,isfal)--(Position, Direction, Range, Ignore)
945
if dude.Name ~= Character then
946
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
947
if dude:FindFirstChild("Head")then local bgf = Instance.new("BodyGyro",dude.Head)
948
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)end
949
local val = Instance.new("BoolValue",dude)
950
val.Name = "IsHit"local spd=20 local spr=math.random(20,30)if not isfal then GHK(dude)end
951
if dude:FindFirstChild("Head")then
952
if bloods~=nil then spr=bloods end
953
for i = 1, spr do
954
--[[local blo = Instance.new("Part",workspace) --classic
955
blo.Size = Vector3.new(.6,.2,.6)
956
blo.Material = "SmoothPlastic"
957
blo.BrickColor = BrickColor.new("Crimson")
958
--blo.Position = dude.Head.Position
959
blo.CFrame = dude.Head.CFrame
960
game:GetService("Debris"):AddItem(blo,30)]]
961
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")
962
local m=Instance.new("SpecialMesh",bs)m.MeshType="Sphere"m.Scale=Vector3.new(.5,.5,.5)*20
963
bs.Velocity=Vector3.new(math.random(-spd,spd),math.random(30,50),math.random(-spd,spd))bs.Parent=workspace
964
spawn(function()swait(3)local hit=nil bs.Name="Blood"
965
for i=1,100 do
966
if hit==nil then
967
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)
968
if h~=nil then hit=p end
969
end
970
end
971
if hit==nil then hit=bs.Position end
972
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"
973
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()
974
end)
975
end
976
end
977
local ds = coroutine.wrap(function()
978
wait(.2)
979
if dude:FindFirstChild("Torso")then dude.Torso:BreakJoints()end dude:BreakJoints()
980
end)
981
ds()
982
end
983
end
984
985
function mdmg(Part, Magnitude,Spread)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
986
    --local buddy
987
	for _, c in pairs(workspace:children()) do
988
		local hum = c:FindFirstChildOfClass("Humanoid")
989
		if hum ~= nil then
990
			local head = c:findFirstChild("HumanoidRootPart")
991
			if head ~= nil then
992
				local targ = head.Position - Part.Position
993
				local mag = targ.magnitude
994
				if mag <= Magnitude and c.Name ~= Player.Name then 
995
				if c.Name ~= Character then
996
				if c.Name ~= "tomonaoboys" then
997
			local asd = Instance.new("ParticleEmitter",c.HumanoidRootPart)
998
			asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
999
			asd.LightEmission = .1
1000
			asd.Size = NumberSequence.new(0.2)
1001
			asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
1002
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1003
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1004
			asd.Transparency = bbb
1005
			asd.Size = aaa
1006
			asd.ZOffset = .9
1007
			asd.Acceleration = Vector3.new(0, -5, 0)
1008
			asd.LockedToPart = false
1009
			asd.EmissionDirection = "Back"
1010
			asd.Lifetime = NumberRange.new(1, 2)
1011
			asd.Rate = 1000
1012
			asd.Rotation = NumberRange.new(-100, 100)
1013
			asd.RotSpeed = NumberRange.new(-100, 100)
1014
			asd.Speed = NumberRange.new(6)
1015
			asd.VelocitySpread = 10000
1016
			asd.Enabled=true
1017
					--Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
1018
					if Spread==nil then Spread=1 end
1019
					dmg(c,Spread)
1020
					CFuncs["Sound"].Create("rbxassetid://429400881", c.HumanoidRootPart, 1.2, .8)
1021
					coroutine.wrap(function()
1022
					wait(.2)
1023
					asd.Enabled = false
1024
					wait(2)
1025
					asd:Remove()
1026
					end)()
1027
				       else
1028
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", c.HumanoidRootPart, 1.5, math.random(1,1.3))		
1029
   		Effects.Sphere.Create(BrickColor.new("Bright red"), c.HumanoidRootPart.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
1030
1031
					end
1032
				end
1033
			end
1034
			end
1035
		end
1036
		if c:FindFirstChild("Torso")then
1037
			if (Part.Position-c.Torso.Position).magnitude<=Magnitude then
1038
			GHK(c)
1039
			end
1040
		end
1041
	end
1042
end
1043
EffectModel = Create("Model"){
1044
	Parent = Character,
1045
	Name = "Effects",
1046
}
1047
1048
Effects = {
1049
	Block = {
1050
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type,material)
1051
			local mat="SmoothPlastic"if material~=nil then mat=material end
1052
			local prt = CFuncs.Part.Create(EffectModel, mat, 0, 0, brickcolor, "Effect", Vector3.new())
1053
			prt.Anchored = true
1054
			prt.CFrame = cframe
1055
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1056
			game:GetService("Debris"):AddItem(prt, 10)
1057
			if Type == 1 or Type == nil then
1058
				table.insert(Effects, {
1059
					prt,
1060
					"Block1",
1061
					delay,
1062
					x3,
1063
					y3,
1064
					z3,
1065
					msh
1066
				})
1067
			elseif Type == 2 then
1068
				table.insert(Effects, {
1069
					prt,
1070
					"Block2",
1071
					delay,
1072
					x3,
1073
					y3,
1074
					z3,
1075
					msh
1076
				})
1077
			end
1078
		end;
1079
	};
1080
1081
		Cylinder = {
1082
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay,material)
1083
			local mat="SmoothPlastic"if material~=nil then mat=material end
1084
			local prt = CFuncs.Part.Create(EffectModel, mat, 0, 0, brickcolor, "Effect", Vector3.new())
1085
			prt.Anchored = true
1086
			prt.CFrame = cframe
1087
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1088
			game:GetService("Debris"):AddItem(prt, 10)
1089
			table.insert(Effects, {
1090
				prt,
1091
				"Cylinder",
1092
				delay,
1093
				x3,
1094
				y3,
1095
				z3,
1096
				msh
1097
			})
1098
		end;
1099
	};
1100
	Head = {
1101
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1102
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1103
			prt.Anchored = true
1104
			prt.CFrame = cframe
1105
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1106
			game:GetService("Debris"):AddItem(prt, 10)
1107
			table.insert(Effects, {
1108
				prt,
1109
				"Cylinder",
1110
				delay,
1111
				x3,
1112
				y3,
1113
				z3,
1114
				msh
1115
			})
1116
		end;
1117
	};
1118
	
1119
	Sphere = {
1120
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1121
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1122
			prt.Anchored = true
1123
			prt.CFrame = cframe
1124
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1125
			game:GetService("Debris"):AddItem(prt, 10)
1126
			table.insert(Effects, {
1127
				prt,
1128
				"Cylinder",
1129
				delay,
1130
				x3,
1131
				y3,
1132
				z3,
1133
				msh
1134
			})
1135
		end;
1136
	};
1137
	
1138
	Elect = {
1139
		Create = function(cff, x, y, z)
1140
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
1141
			prt.Anchored = true
1142
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
1143
			prt.CFrame = CFrame.new(prt.Position)
1144
			game:GetService("Debris"):AddItem(prt, 2)
1145
			local xval = math.random() / 2
1146
			local yval = math.random() / 2
1147
			local zval = math.random() / 2
1148
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
1149
			table.insert(Effects, {
1150
				prt,
1151
				"Elec",
1152
				0.1,
1153
				x,
1154
				y,
1155
				z,
1156
				xval,
1157
				yval,
1158
				zval
1159
			})
1160
		end;
1161
1162
	};
1163
	
1164
	Ring = {
1165
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1166
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1167
			prt.Anchored = true
1168
			prt.CFrame = cframe
1169
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1170
			game:GetService("Debris"):AddItem(prt, 10)
1171
			table.insert(Effects, {
1172
				prt,
1173
				"Cylinder",
1174
				delay,
1175
				x3,
1176
				y3,
1177
				z3,
1178
				msh
1179
			})
1180
		end;
1181
	};
1182
1183
1184
	Wave = {
1185
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1186
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1187
			prt.Anchored = true
1188
			prt.CFrame = cframe
1189
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1190
			game:GetService("Debris"):AddItem(prt, 10)
1191
			table.insert(Effects, {
1192
				prt,
1193
				"Cylinder",
1194
				delay,
1195
				x3,
1196
				y3,
1197
				z3,
1198
				msh
1199
			})
1200
		end;
1201
	};
1202
1203
	Break = {
1204
		Create = function(brickcolor, cframe, x1, y1, z1)
1205
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1206
			prt.Anchored = true
1207
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1208
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1209
			local num = math.random(10, 50) / 1000
1210
			game:GetService("Debris"):AddItem(prt, 10)
1211
			table.insert(Effects, {
1212
				prt,
1213
				"Shatter",
1214
				num,
1215
				prt.CFrame,
1216
				math.random() - math.random(),
1217
				0,
1218
				math.random(50, 100) / 100
1219
			})
1220
		end;
1221
	};
1222
	
1223
	Fire = {
1224
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
1225
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1226
			prt.Anchored = true
1227
			prt.CFrame = cframe
1228
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1229
			game:GetService("Debris"):AddItem(prt, 10)
1230
			table.insert(Effects, {
1231
				prt,
1232
				"Fire",
1233
				delay,
1234
				1,
1235
				1,
1236
				1,
1237
				msh
1238
			})
1239
		end;
1240
	};
1241
	
1242
	FireWave = {
1243
		Create = function(brickcolor, cframe, x1, y1, z1)
1244
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
1245
			prt.Anchored = true
1246
			prt.CFrame = cframe
1247
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1248
			local d = Create("Decal"){
1249
				Parent = prt,
1250
				Texture = "rbxassetid://26356434",
1251
				Face = "Top",
1252
			}
1253
			local d = Create("Decal"){
1254
				Parent = prt,
1255
				Texture = "rbxassetid://26356434",
1256
				Face = "Bottom",
1257
			}
1258
			game:GetService("Debris"):AddItem(prt, 10)
1259
			table.insert(Effects, {
1260
				prt,
1261
				"FireWave",
1262
				1,
1263
				30,
1264
				math.random(400, 600) / 100,
1265
				msh
1266
			})
1267
		end;
1268
	};
1269
	
1270
	Lightning = {
1271
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
1272
			local magz = (p0 - p1).magnitude
1273
			local curpos = p0
1274
			local trz = {
1275
				-ofs,
1276
				ofs
1277
			}
1278
			for i = 1, tym do
1279
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1280
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1281
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1282
				li.Material = "Neon"
1283
				if tym == i then
1284
					local magz2 = (curpos - p1).magnitude
1285
					li.Size = Vector3.new(th, th, magz2)
1286
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1287
					table.insert(Effects, {
1288
						li,
1289
						"Disappear",
1290
						last
1291
					})
1292
				else
1293
					do
1294
						do
1295
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1296
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1297
							game.Debris:AddItem(li, 10)
1298
							table.insert(Effects, {
1299
								li,
1300
								"Disappear",
1301
								last
1302
							})
1303
						end
1304
					end
1305
				end
1306
			end
1307
		end
1308
	};
1309
1310
	EffectTemplate = {
1311
1312
	};
1313
}
1314
1315
function chatfunc(text)
1316
local chat = coroutine.wrap(function()
1317
if Character:FindFirstChild("TalkingBillBoard")~= nil then
1318
Character:FindFirstChild("TalkingBillBoard"):destroy()
1319
end
1320
local naeeym2 = Instance.new("BillboardGui",Character)
1321
naeeym2.Size = UDim2.new(0,100,0,40)
1322
naeeym2.StudsOffset = Vector3.new(0,3.5,0)
1323
naeeym2.Adornee = RootPart
1324
naeeym2.Name = "TalkingBillBoard"
1325
local tecks2 = Instance.new("TextLabel",naeeym2)
1326
tecks2.BackgroundTransparency = 1
1327
tecks2.BorderSizePixel = 0
1328
tecks2.Text = ""
1329
tecks2.Font = "Fantasy"
1330
tecks2.TextSize = 30
1331
tecks2.TextStrokeTransparency = 0
1332
tecks2.TextColor3 = Color3.new(.6,0,0)
1333
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1334
tecks2.Size = UDim2.new(1,0,0.5,0)
1335
local tecks3 = Instance.new("TextLabel",naeeym2)
1336
tecks3.BackgroundTransparency = 1
1337
tecks3.BorderSizePixel = 0
1338
tecks3.Text = "last hope"
1339
tecks3.Font = "Fantasy"
1340
tecks3.TextSize = 30
1341
tecks3.TextStrokeTransparency = 0
1342
tecks3.TextColor3 = Color3.new(.6,0,0)
1343
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
1344
tecks3.Size = UDim2.new(1,0,0.5,0)
1345
for i = 1,string.len(text),1 do
1346
--CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, .6, .8)
1347
tecks2.Text = string.sub(text,1,i)
1348
tecks3.Text = string.sub(text,1,i)
1349
wait(0.01)
1350
end
1351
wait(2)
1352
for i = 1, 50 do
1353
swait()
1354
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1355
tecks2.Rotation = tecks2.Rotation - .8
1356
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1357
tecks2.TextTransparency = tecks2.TextTransparency + .04
1358
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
1359
tecks3.Rotation = tecks2.Rotation + .8
1360
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
1361
tecks3.TextTransparency = tecks2.TextTransparency + .04
1362
end
1363
naeeym2:Destroy()
1364
end)
1365
chat()
1366
end
1367
function onChatted(msg)
1368
chatfunc(msg)
1369
end
1370
1371
abss = Instance.new("BillboardGui",Character)
1372
abss.Size = UDim2.new(10,0,10,0)
1373
abss.Enabled = false
1374
imgl = Instance.new("ImageLabel",abss)
1375
imgl.Position = UDim2.new(0,0,0,0)
1376
imgl.Size = UDim2.new(1,0,1,0)
1377
imgl.Image = "rbxassetid://711463989"
1378
imgl.BackgroundTransparency = 1
1379
imgl.ImageColor3 = Color3.new(.9,0,0)
1380
img2 = Instance.new("ImageLabel",abss)
1381
img2.Position = UDim2.new(0,0,0,0)
1382
img2.Size = UDim2.new(1,0,1,0)
1383
img2.Image = "rbxassetid://711463989"
1384
img2.BackgroundTransparency = 1
1385
img2.ImageColor3 = Color3.new(.9,0,0)
1386
1387
1388
function attackone(target)
1389
	attack = true
1390
	Humanoid.WalkSpeed = 0
1391
	if target then
1392
	if targetted.Name ~= "deivis97" then
1393
			local partasdeff = Instance.new("ParticleEmitter",targetted.HumanoidRootPart)
1394
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1395
			partasdeff.LightEmission = .1
1396
			partasdeff.Size = NumberSequence.new(0.2)
1397
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1398
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1399
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1400
			partasdeff.Transparency = bbb
1401
			partasdeff.Size = aaa
1402
			partasdeff.ZOffset = .9
1403
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1404
			partasdeff.LockedToPart = false
1405
			partasdeff.EmissionDirection = "Back"
1406
			partasdeff.Lifetime = NumberRange.new(1, 2)
1407
			partasdeff.Rate = 1000
1408
			partasdeff.Rotation = NumberRange.new(-100, 100)
1409
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1410
			partasdeff.Speed = NumberRange.new(6)
1411
			partasdeff.VelocitySpread = 10000
1412
			partasdeff.Enabled=false
1413
	for i = 0, 3, 0.4 do
1414
		swait()
1415
		PlayAnimationFromTable({
1416
         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), 
1417
         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), 
1418
         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), 
1419
         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), 
1420
         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), 
1421
         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), 
1422
		}, .1, false)
1423
		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)
1424
		 moter2.C0 = clerp(moter2.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)
1425
	end
1426
	Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1427
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1428
    CFuncs["Sound"].Create("rbxassetid://642890855", Character, 1, .5)
1429
	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
1430
    dmg(targetted)
1431
    partasdeff.Enabled=true
1432
	for i = 0, 6, 1 do
1433
		swait()
1434
		PlayAnimationFromTable({
1435
         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), 
1436
         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), 
1437
         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), 
1438
         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), 
1439
         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), 
1440
         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), 
1441
		}, .3, false)
1442
		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)
1443
		moter2.C0 = clerp(moter2.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)
1444
	end
1445
	partasdeff.Enabled=false
1446
	for i = 1, 3, 1 do
1447
		swait()
1448
		PlayAnimationFromTable({
1449
         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), 
1450
         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), 
1451
         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), 
1452
         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), 
1453
         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), 
1454
         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), 
1455
		}, .3, false)
1456
		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)
1457
		moter2.C0 = clerp(moter2.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)
1458
	end
1459
	coroutine.wrap(function()
1460
	wait(2)
1461
	partasdeff:Remove()
1462
	end)()
1463
	else
1464
	sel = math.random(1,2)
1465
	if Words=="English"then
1466
	if sel == 1 then	
1467
	chatfunc("dont kill")
1468
	elseif sel == 2 then
1469
	chatfunc("I Cannot kill him...")
1470
	end
1471
	else
1472
	if sel == 1 then	
1473
	chatfunc("last hope")
1474
	elseif sel == 2 then	
1475
	chatfunc("last hope")
1476
	elseif sel == 3 then
1477
	chatfunc("last hope")
1478
	end
1479
	end
1480
	for i = 0, 5, 0.1 do
1481
		swait()
1482
		PlayAnimationFromTable({
1483
         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), 
1484
         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), 
1485
         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), 
1486
         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), 
1487
         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), 
1488
         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), 
1489
		}, .3, false)
1490
		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)
1491
	end
1492
	end
1493
	else
1494
	for i = 0, 3, 0.3 do
1495
		swait()
1496
		PlayAnimationFromTable({
1497
CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1498
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1499
         CFrame.new(1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1500
         CFrame.new(-1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1501
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1502
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1503
		}, .2, false)
1504
		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)
1505
		 moter2.C0 = clerp(moter2.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)
1506
	end
1507
	Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1508
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1509
    CFuncs["Sound"].Create("rbxassetid://642890855", Character, 1, .5)
1510
	local TP=Instance.new("Part")TP.CFrame=Mouse.Hit
1511
	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)
1512
	mdmg(TP, 5 ,10)
1513
	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
1514
	Effects.Block.Create(BrickColor.new("Bright red"), TP.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1515
    Effects.Block.Create(BrickColor.new("Deep orange"), TP.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1516
swait()
1517
Effects.Block.Create(BrickColor.new("Bright red"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1518
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1519
    CFuncs["Sound"].Create("rbxassetid://642890855", Character, 1, .5)
1520
	local TP=Instance.new("Part")TP.CFrame=Mouse.Hit
1521
	Lightning(Partss1.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)
1522
	mdmg(TP, 5 ,10)
1523
	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
1524
	Effects.Block.Create(BrickColor.new("Bright red"), TP.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1525
    Effects.Block.Create(BrickColor.new("Deep orange"), TP.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1526
	for i = 0, 1, 0.3333 do
1527
		swait()
1528
		PlayAnimationFromTable({
1529
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1530
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1531
         CFrame.new(1.49998474, 0.777157187, -0.50710845, 1, 0, 0, 0, -0.485896289, -0.874016523, 0, 0.874016523, -0.485896289) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1532
         CFrame.new(-1.49998474, 0.521472275, -0.516880691, 1, 0, 0, 0, -0.000167000006, -1, 0, 1, -0.000167000006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1533
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1534
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
1535
		}, .5, false)
1536
		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)
1537
	end
1538
	for i = 0, 2, 0.3 do
1539
		swait()
1540
		PlayAnimationFromTable({
1541
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1542
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1543
         CFrame.new(1.49998474, 0.491593987, -0.516822815, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1544
         CFrame.new(-1.49998474, 0.694134355, -0.601323247, 1, 0, 0, 0, -0.492467046, -0.870331109, 0, 0.870331109, -0.492467046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1545
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1546
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1547
		}, .3, false)
1548
		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)
1549
		 moter2.C0 = clerp(moter2.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)
1550
	end
1551
	end
1552
	Humanoid.WalkSpeed = 35
1553
	attack = false
1554
end
1555
1556
function attacktwo()
1557
	attack = true
1558
	Humanoid.WalkSpeed = 0
1559
	for i = 0, 3, 0.8 do
1560
		swait()
1561
		PlayAnimationFromTable({
1562
         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), 
1563
         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), 
1564
         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), 
1565
         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), 
1566
         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), 
1567
         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), 
1568
		}, .2, false)
1569
		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)
1570
		 moter2.C0 = clerp(moter2.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)
1571
	end
1572
	for i=1, 122 do
1573
	Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1574
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1575
    CFuncs["Sound"].Create("rbxassetid://642890855", Character, 1, .5)
1576
	local TP=Instance.new("Part")TP.CFrame=Mouse.Hit
1577
	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)
1578
	mdmg(TP, 5 ,10)
1579
	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
1580
	Effects.Block.Create(BrickColor.new("Bright red"), TP.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1581
    Effects.Block.Create(BrickColor.new("Deep orange"), TP.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1582
	for i = 0, 1, 2.4 do
1583
		swait()
1584
		PlayAnimationFromTable({
1585
         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), 
1586
         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), 
1587
         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), 
1588
         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), 
1589
         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), 
1590
         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), 
1591
		}, .5, false)
1592
		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)
1593
		moter2.C0 = clerp(moter2.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)
1594
	end
1595
	end
1596
	for i = 0, 2, 1.7 do
1597
		swait()
1598
		PlayAnimationFromTable({
1599
         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), 
1600
         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), 
1601
         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), 
1602
         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), 
1603
         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), 
1604
         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), 
1605
		}, .5, false)
1606
		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)
1607
		 moter2.C0 = clerp(moter2.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)
1608
	end
1609
	Humanoid.WalkSpeed = 35
1610
	attack = false
1611
end
1612
1613
local Grabbed = false
1614
1615
function hedshoot()
1616
	attack = true
1617
	local grab = nil
1618
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
1619
		if v:FindFirstChild('HumanoidRootPart')and v:FindFirstChild("Head")then
1620
			Grabbed = true
1621
			 CFuncs["Sound"].Create("rbxassetid://492961938", v.HumanoidRootPart, 1, .8)
1622
			grab = v
1623
		end
1624
	end
1625
    Effects.Wave.Create(BrickColor.new("Crimson"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
1626
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=721590903", RootPart, 1.5, .5)
1627
		for i = 0, 1, 0.1 do
1628
		swait()
1629
		if Grabbed == true then
1630
			grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
1631
			--GGyro.position = Partss.Position
1632
			--GGyro.Parent = grab.Head
1633
			grab.HumanoidRootPart.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1634
		end
1635
		PlayAnimationFromTable({
1636
         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), 
1637
         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), 
1638
         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), 
1639
         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), 
1640
         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), 
1641
         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), 
1642
		}, .3, false)
1643
		RootPart.Velocity = RootPart.CFrame.lookVector * 90
1644
		
1645
		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)
1646
		end
1647
		if Grabbed == true then
1648
		Humanoid.WalkSpeed = 0
1649
		for i = 0, 2, 0.1 do
1650
		swait()
1651
		if Grabbed == true then
1652
			grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
1653
			--GGyro.position = Partss.Position
1654
			--GGyro.Parent = grab.Head
1655
			grab.HumanoidRootPart.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1656
		end
1657
		PlayAnimationFromTable({
1658
         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), 
1659
         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), 
1660
         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), 
1661
         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), 
1662
         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), 
1663
         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), 
1664
		}, .3, false)
1665
		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)
1666
		end
1667
		if grab.Name ~= "MikeSchmidt90" then
1668
			local partasdeff = Instance.new("ParticleEmitter",grab.HumanoidRootPart)
1669
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1670
			partasdeff.LightEmission = .1
1671
			partasdeff.Size = NumberSequence.new(0.2)
1672
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1673
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1674
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1675
			partasdeff.Transparency = bbb
1676
			partasdeff.Size = aaa
1677
			partasdeff.ZOffset = .9
1678
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1679
			partasdeff.LockedToPart = false
1680
			partasdeff.EmissionDirection = "Back"
1681
			partasdeff.Lifetime = NumberRange.new(1, 2)
1682
			partasdeff.Rate = 1000
1683
			partasdeff.Rotation = NumberRange.new(-100, 100)
1684
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1685
			partasdeff.Speed = NumberRange.new(10)
1686
			partasdeff.VelocitySpread = 20
1687
			partasdeff.Enabled=false
1688
	sel = math.random(1,4)
1689
	if Words=="English"then
1690
	if sel == 1 then	
1691
	chatfunc("goodbye u dumb junk")
1692
	elseif sel == 2 then	
1693
	chatfunc("go to hell.")
1694
	elseif sel == 3 then
1695
	chatfunc("your worthless.")
1696
	elseif sel==4 then
1697
	chatfunc("i will take out the trash.")
1698
	end
1699
	else
1700
	if sel == 1 then	
1701
	chatfunc("last hope")
1702
	elseif sel == 2 then	
1703
	chatfunc("????????????")
1704
	elseif sel == 3 then
1705
	chatfunc("last hope")
1706
	elseif sel==4 then
1707
	chatfunc("last hope")
1708
	end
1709
	end
1710
	for i = 0, 2, 0.1 do
1711
		swait()
1712
				if Grabbed == true then
1713
			grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
1714
			--GGyro.position = Partss.Position
1715
			--GGyro.Parent = grab.Head
1716
			grab.HumanoidRootPart.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1717
		end
1718
		PlayAnimationFromTable({
1719
         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), 
1720
         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), 
1721
         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), 
1722
         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), 
1723
         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), 
1724
         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), 
1725
		}, .1, false)
1726
		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)
1727
	end
1728
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1729
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1730
    CFuncs["Sound"].Create("rbxassetid://429400881", Character, 1, .5)
1731
    dmg(grab)
1732
		grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
1733
	partasdeff.Enabled=true
1734
	for i = 0, 1, 0.1 do
1735
		swait()
1736
		PlayAnimationFromTable({
1737
         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), 
1738
         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), 
1739
         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), 
1740
         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), 
1741
         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), 
1742
         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), 
1743
		}, .3, false)
1744
		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)
1745
	end
1746
	partasdeff.Enabled=false
1747
	for i = 0, 2.5, 0.1 do
1748
		swait()	
1749
		PlayAnimationFromTable({
1750
         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), 
1751
         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), 
1752
         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), 
1753
         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), 
1754
         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), 
1755
         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), 
1756
		}, .2, false)
1757
		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)
1758
	end
1759
	coroutine.wrap(function()	
1760
		wait(2)
1761
	partasdeff:Remove()	
1762
	end)()
1763
		else
1764
	grab:FindFirstChildOfClass("Humanoid").PlatformStand = false
1765
	for i = 0, 3, 0.1 do
1766
		swait()
1767
		PlayAnimationFromTable({
1768
         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), 
1769
         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), 
1770
         CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1771
         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), 
1772
         CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1773
         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), 
1774
		}, .1, false)
1775
		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)
1776
	end
1777
sel = math.random(1,3)
1778
if Words=="English"then
1779
if sel == 1 then	
1780
chatfunc(". . . ")
1781
elseif sel == 2 then	
1782
chatfunc("What am I doing...?")
1783
elseif sel == 3 then
1784
chatfunc("I can't...")
1785
end
1786
else
1787
if sel == 1 then	
1788
chatfunc("last hope ")
1789
elseif sel == 2 then	
1790
chatfunc("last hope")
1791
elseif sel == 3 then
1792
chatfunc("last hope")
1793
end
1794
end
1795
		for i = 0, 5, 0.1 do
1796
		swait()
1797
		PlayAnimationFromTable({
1798
         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), 
1799
         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), 
1800
         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), 
1801
         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), 
1802
         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), 
1803
         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), 
1804
		}, .3, false)
1805
		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)
1806
	end
1807
	end
1808
	end
1809
	--GGyro.Parent = nil
1810
	attack = false
1811
	Grabbed = false
1812
	Humanoid.WalkSpeed = 35
1813
end
1814
function moarblood()
1815
	attack = true
1816
	CFuncs["Sound"].Create("rbxassetid://743521656", Character, 1, .8)
1817
    RootPart.CFrame = targetted.HumanoidRootPart.CFrame * CFrame.new(0,0,4)
1818
local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),BrickColor = BrickColor.new("Crimson"),Material  = Enum.Material.Neon,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),})
1819
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),})
1820
wait(.5)
1821
	for i = 0, 1.2, 0.1 do
1822
		swait()
1823
		PlayAnimationFromTable({
1824
         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), 
1825
         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), 
1826
         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), 
1827
         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), 
1828
         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), 
1829
         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), 
1830
		}, .2, false)
1831
		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)
1832
	end
1833
	if targetted.Name ~= "CKbackup" then
1834
	local grab = nil
1835
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
1836
		if v:FindFirstChild('Head') then
1837
			Grabbed = true
1838
			    --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", v.Head, 1, .8)
1839
			grab = v
1840
		end
1841
	end
1842
         Humanoid.WalkSpeed = 0
1843
		for i = 0, 2, 0.1 do
1844
		swait()
1845
		if Grabbed == true then
1846
			grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
1847
			--GGyro.position = Partss.Position
1848
			--GGyro.Parent = grab.Head
1849
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1850
		end
1851
		PlayAnimationFromTable({
1852
         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), 
1853
         CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1854
         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), 
1855
         CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1856
         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), 
1857
         CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1858
		}, .25, false)
1859
		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)
1860
		end
1861
		if Grabbed == true then
1862
				sel = math.random(1,3)
1863
	if Words=="English"then
1864
	if sel == 1 then	
1865
	chatfunc("go to hell like your family did.")
1866
	elseif sel == 2 then	
1867
	chatfunc("go kys.")
1868
	elseif sel == 3 then
1869
	chatfunc("...")
1870
	end
1871
	else
1872
	if sel == 1 then	
1873
	chatfunc("last hope")
1874
	elseif sel == 2 then	
1875
	chatfunc("last hope")
1876
	elseif sel == 3 then
1877
	chatfunc("last hope")
1878
	end
1879
	end --if targetted:FindFirstChild("Head")then
1880
			if targetted:FindFirstChild("Head")then local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
1881
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1882
			partasdeff.LightEmission = .1
1883
			partasdeff.Size = NumberSequence.new(0.2)
1884
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1885
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1886
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1887
			partasdeff.Transparency = bbb
1888
			partasdeff.Size = aaa
1889
			partasdeff.ZOffset = .9
1890
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1891
			partasdeff.LockedToPart = false
1892
			partasdeff.EmissionDirection = "Back"
1893
			partasdeff.Lifetime = NumberRange.new(1, 2)
1894
			partasdeff.Rate = 1000
1895
			partasdeff.Rotation = NumberRange.new(-100, 100)
1896
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1897
			partasdeff.Speed = NumberRange.new(6)
1898
			partasdeff.VelocitySpread = 10000 partasdeff.Enabled=true
1899
			partasdeff.Enabled=false spawn(function()swait(10)partasdeff.Enabled=false end)end	
1900
	for i = 0, 3, 0.1 do
1901
		swait()
1902
		if Grabbed == true then
1903
			grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
1904
			--GGyro.position = Partss.Position
1905
			--GGyro.Parent = grab.Head
1906
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1907
		end
1908
		PlayAnimationFromTable({
1909
         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), 
1910
         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), 
1911
         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), 
1912
         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), 
1913
         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), 
1914
         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), 
1915
		}, .1, false)
1916
		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)
1917
	end
1918
	grab.HumanoidRootPart.Transparency = 1
1919
	dmg(grab)
1920
	CFuncs["Sound"].Create("rbxassetid://429400881", grab.Head, .8, .8)
1921
	--CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", grab.Head, 1, .7)
1922
	
1923
	coroutine.wrap(function()
1924
	wait(.4)
1925
	--partasdeff.Enabled=false
1926
	end)()
1927
	for i = 0, 3.5, 0.1 do
1928
		swait()
1929
		PlayAnimationFromTable({
1930
         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), 
1931
         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), 
1932
         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), 
1933
         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), 
1934
         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), 
1935
         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), 
1936
		}, .3, false)
1937
		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)
1938
	end
1939
	end
1940
	else
1941
         Humanoid.WalkSpeed = 0
1942
	for i = 0, 3, 0.1 do
1943
		swait()
1944
		PlayAnimationFromTable({
1945
         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), 
1946
         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), 
1947
         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), 
1948
         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), 
1949
         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), 
1950
         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), 
1951
		}, .2, false)
1952
		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)
1953
	end	
1954
sel = math.random(1,3)
1955
if sel == 1 then	
1956
chatfunc("oh hi goodguyaiden")
1957
elseif sel == 2 then	
1958
chatfunc("you tryed to kill me?")
1959
elseif sel == 3 then
1960
chatfunc("Sigh...")
1961
end
1962
	for i = 0, 5, 0.1 do
1963
		swait()
1964
		PlayAnimationFromTable({
1965
         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), 
1966
         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), 
1967
         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), 
1968
         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), 
1969
         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), 
1970
         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), 
1971
		}, .3, false)
1972
		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)
1973
	end
1974
	end
1975
	attack = false
1976
	Grabbed = false	
1977
	k:Remove()
1978
         Humanoid.WalkSpeed = 35
1979
end
1980
1981
function painlessrain()
1982
attack = true
1983
sel = math.random(1,3)
1984
	if Words=="English"then
1985
	if sel == 1 then	
1986
	chatfunc("See you in hell.")
1987
	elseif sel == 2 then	
1988
	chatfunc("go die.")
1989
	elseif sel == 3 then
1990
	chatfunc("R.I.P")
1991
	end
1992
	else
1993
	if sel == 1 then	
1994
	chatfunc("????????????????")
1995
	elseif sel == 2 then	
1996
	chatfunc("????????????????????")
1997
	elseif sel == 3 then
1998
	chatfunc("??????????")
1999
	end
2000
	end
2001
2002
    Humanoid.WalkSpeed = 0
2003
   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,})
2004
2005
	coroutine.wrap(function()
2006
	for i = 0, 1 do
2007
	wait(.2)
2008
	--CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", RootPart, 1, 1.3)
2009
	end
2010
	end)()
2011
	for i = 0, 4, 0.1 do
2012
		swait()
2013
		PlayAnimationFromTable({
2014
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2015
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2016
         CFrame.new(2.01686478, 0.469705999, -0.0200805664, 0, -1, 0, 1, 0, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2017
         CFrame.new(-1.97317946, 0.536730051, -0.0103883194, 0, 1, 0.000391999987, -1, 0, 0, 0, -0.000391999987, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2018
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2019
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2020
		}, .3, false)
2021
		moter.C0 = clerp(moter.C0, CFrame.new(0.118733972, -1.58793473, -0.00885154679, 0, 1, 0, 0.999851882, 0, -0.0172099993, -0.0172099974, 0, -0.999851882) * CFrame.Angles(0, 0,math.rad(doe*22)), 0.3)
2022
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0808329955, -1.58807147, -0.0588302352, -0.000389999943, -1, 6.71189991e-06, 0.999845147, -0.000390057714, -0.0176019389, 0.0176019389, -1.53895854e-07, 0.999845147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe*22)), 0.3)
2023
	end
2024
	for i = 0, 1.5, 0.1 do
2025
		swait()
2026
		PlayAnimationFromTable({
2027
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2028
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2029
         CFrame.new(1.49998474, 1.01833379, -0.0448913574, 1, 0, 0, 0, -1, 0, 0, 0, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2030
         CFrame.new(-1.49998474, 1.01823509, 0.0254110973, 1, 0, 0, 0, -1, -0.000391999987, 0, 0.000391999987, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2031
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2032
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2033
		}, .3, false)
2034
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963599, -1.58793688, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2035
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810479075, -1.58792508, -0.41858986, -0.0172099974, 9.93238825e-10, -0.999851882, 0.999852061, 1.94227323e-06, -0.0172099993, 1.94198219e-06, -1.00000012, -3.44189175e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2036
	end
2037
	for i = 0, 0 do
2038
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
2039
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
2040
	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
2041
      Effects.Block.Create(BrickColor.new("Bright red"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
2042
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
2043
	for i=0,15 do RingE(Partss1.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
2044
CFuncs["Sound"].Create("rbxassetid://642890855", Character, 1, .5)
2045
	for i = 0, .5, 0.1 do
2046
		swait()
2047
		PlayAnimationFromTable({
2048
         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), 
2049
         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), 
2050
         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), 
2051
         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), 
2052
         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), 
2053
         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), 
2054
		}, .3, false)
2055
		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)
2056
	end
2057
	for i = 0, .5, 0.1 do
2058
		swait()
2059
		PlayAnimationFromTable({
2060
         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), 
2061
         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), 
2062
         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), 
2063
         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), 
2064
         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), 
2065
         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), 
2066
		}, .3, false)
2067
		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)
2068
	end
2069
	end
2070
attack = false
2071
Humanoid.WalkSpeed = 35
2072
		wait(.4)
2073
	for i = 0, 150 do
2074
		swait(0.5)
2075
		mdmg(ref1, 3)
2076
        CFuncs["Sound"].Create("rbxassetid://200633492", Character, .5, 2)		
2077
		ref1.Position = Mouse.hit.p+Vector3.new(math.random(-100,100)/100,0,math.random(-100,100)/100)
2078
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-2,2),0,math.random(-2,2))
2079
        Effects.Cylinder.Create(BrickColor.new("Really black"), ref1.CFrame, 15, 9999, 15, -0.2, 0, -0.2, 0.05,"Neon")
2080
		Effects.Cylinder.Create(BrickColor.new("Bright violet"), ref1.CFrame, 8, 9999, 8, -0.4, 0, -0.4, 0.1,"Neon")
2081
	end
2082
	ref1:Remove()
2083
end
2084
2085
function deathrain()
2086
attack = true
2087
sel = math.random(1,3)
2088
	if Words=="English"then
2089
	if sel == 1 then	
2090
	chatfunc("Run for your life")
2091
	end
2092
	else
2093
	if sel == 1 then	
2094
	chatfunc("????????????????")
2095
	elseif sel == 2 then	
2096
	chatfunc("????????????????????")
2097
	elseif sel == 3 then
2098
	chatfunc("??????????")
2099
	end
2100
	end
2101
2102
    Humanoid.WalkSpeed = 0
2103
   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,})
2104
2105
	coroutine.wrap(function()
2106
	for i = 0, 1 do
2107
	wait(.2)
2108
	--CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", RootPart, 1, 1.3)
2109
	end
2110
	end)()
2111
	for i = 0, 4, 0.1 do
2112
		swait()
2113
		PlayAnimationFromTable({
2114
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2115
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2116
         CFrame.new(2.01686478, 0.469705999, -0.0200805664, 0, -1, 0, 1, 0, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2117
         CFrame.new(-1.97317946, 0.536730051, -0.0103883194, 0, 1, 0.000391999987, -1, 0, 0, 0, -0.000391999987, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2118
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2119
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2120
		}, .3, false)
2121
		moter.C0 = clerp(moter.C0, CFrame.new(0.118733972, -1.58793473, -0.00885154679, 0, 1, 0, 0.999851882, 0, -0.0172099993, -0.0172099974, 0, -0.999851882) * CFrame.Angles(0, 0,math.rad(doe*22)), 0.3)
2122
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0808329955, -1.58807147, -0.0588302352, -0.000389999943, -1, 6.71189991e-06, 0.999845147, -0.000390057714, -0.0176019389, 0.0176019389, -1.53895854e-07, 0.999845147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe*22)), 0.3)
2123
	end
2124
	for i = 0, 1.5, 0.1 do
2125
		swait()
2126
		PlayAnimationFromTable({
2127
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2128
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2129
         CFrame.new(1.49998474, 1.01833379, -0.0448913574, 1, 0, 0, 0, -1, 0, 0, 0, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2130
         CFrame.new(-1.49998474, 1.01823509, 0.0254110973, 1, 0, 0, 0, -1, -0.000391999987, 0, 0.000391999987, -1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2131
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2132
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2133
		}, .3, false)
2134
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963599, -1.58793688, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2135
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810479075, -1.58792508, -0.41858986, -0.0172099974, 9.93238825e-10, -0.999851882, 0.999852061, 1.94227323e-06, -0.0172099993, 1.94198219e-06, -1.00000012, -3.44189175e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2136
	end
2137
	for i = 0, 0 do
2138
    Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
2139
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
2140
	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(255, 0, 0)),-.025)end
2141
      Effects.Block.Create(BrickColor.new("Bright red"), Partss1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
2142
    Effects.Block.Create(BrickColor.new("Deep orange"), Partss1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
2143
	for i=0,15 do RingE(Partss1.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(255, 0, 0)),-.025)end
2144
CFuncs["Sound"].Create("rbxassetid://642890855", Character, 1, .5)
2145
	for i = 0, .5, 0.1 do
2146
		swait()
2147
		PlayAnimationFromTable({
2148
         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), 
2149
         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), 
2150
         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), 
2151
         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), 
2152
         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), 
2153
         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), 
2154
		}, .3, false)
2155
		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)
2156
	end
2157
	for i = 0, .5, 0.1 do
2158
		swait()
2159
		PlayAnimationFromTable({
2160
         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), 
2161
         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), 
2162
         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), 
2163
         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), 
2164
         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), 
2165
         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), 
2166
		}, .3, false)
2167
		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)
2168
	end
2169
	end
2170
attack = false
2171
Humanoid.WalkSpeed = 35
2172
		wait(.4)
2173
	for i = 0, 300 do
2174
		swait(0.5)
2175
		mdmg(ref1, 3)
2176
        CFuncs["Sound"].Create("rbxassetid://200633492", Character, .5, 2)		
2177
		ref1.Position = Mouse.hit.p+Vector3.new(math.random(-100,100)/100,0,math.random(-100,100)/100)
2178
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-20,20),0,math.random(-20,20))
2179
        Effects.Cylinder.Create(BrickColor.new("Really black"), ref1.CFrame, 100, 9999999, 100, -0.2, 0, -0.2, 0.05,"Neon")
2180
		Effects.Cylinder.Create(BrickColor.new("Crimson"), ref1.CFrame, 50, 9999999, 50, -0.4, 0, -0.4, 0.1,"Neon")
2181
	end
2182
	ref1:Remove()
2183
end
2184
2185
function TargetSelect(person)
2186
local dd=coroutine.wrap(function()
2187
if targetted ~= person then
2188
targetted = person
2189
img2.Size = UDim2.new(1,0,1,0)
2190
img2.ImageTransparency = 0
2191
img2.Position = UDim2.new(0,0,0,0)
2192
for i = 0, 2, 0.1 do
2193
swait()
2194
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
2195
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
2196
img2.ImageTransparency = img2.ImageTransparency + 0.05
2197
end
2198
end
2199
end)
2200
dd()
2201
end
2202
2203
function LockOn()
2204
local hum=FindHumanoid(Mouse.Target)
2205
if hum then
2206
	if hum.Parent:FindFirstChild("Head")and hum.Parent:FindFirstChild("HumanoidRootPart")then
2207
		TargetSelect(hum.Parent)
2208
		CFuncs["Sound"].Create("rbxassetid://743521656", Character, 1, .8)
2209
	end
2210
end
2211
end
2212
2213
2214
function ofmoosic() -- 2 lazi hoh
2215
delays = true
2216
while wait() and kkk and kkk.Volume >= 0.02 do
2217
	kkk.Volume = kkk.Volume - 0.05
2218
end
2219
wait(0.1)
2220
kkk.Pitch = 0
2221
kkk.PlaybackSpeed = 0
2222
play = false
2223
delays = false
2224
end
2225
function onmoosic()
2226
delays = true
2227
kkk.Pitch = 1
2228
kkk.PlaybackSpeed = 1
2229
while wait() and kkk and kkk.Volume <= 1.5 do
2230
	kkk.Volume = kkk.Volume + 0.05
2231
end
2232
wait(0.1)
2233
play = true
2234
delays = false
2235
end
2236
2237
Mouse.Button1Down:connect(function()
2238
	if attack == false then
2239
		attackone(targetted)
2240
	end
2241
end)
2242
2243
Mouse.KeyDown:connect(function(k)
2244
	k = k:lower()
2245
	if attack == false and k == 'q' then
2246
	LockOn()
2247
	end
2248
	if k == 'z' and attack == false then	
2249
	hedshoot()
2250
	elseif k == 'x' and attack == false and targetted ~= nil then
2251
	moarblood()
2252
	elseif k == 'c' and attack == false then
2253
	painlessrain()delays = false
2254
	elseif k == 'e' and attack == false then
2255
	deathrain()delays = false
2256
	elseif k == 'v' and attack == false then
2257
	attacktwo()
2258
    elseif k == 'm' and play == true and delays == false then
2259
	ofmoosic()
2260
	elseif k == 'm' and play == false and delays == false then
2261
	onmoosic()
2262
	elseif k=="e"and attack == false then
2263
	targetted=nil
2264
	end
2265
end)
2266
kkk = Instance.new("Sound",Character)
2267
kkk.Volume = 10
2268
kkk.PlaybackSpeed = 1
2269
kkk.Pitch = 1
2270
kkk.SoundId = "rbxassetid://1438843849"
2271
kkk:Play()
2272
kkk.Name = "a"
2273
kkk.Looped = true
2274
kkk.TimePosition = 40
2275
spawn(function()
2276
while swait()do
2277
	if targetted~=nil then if targetted:FindFirstChild("HumanoidRootPart")==nil or targetted.Parent==nil then targetted=nil end end
2278
	Humanoid.Name=""Humanoid.MaxHealth=1/0 Humanoid.Health=0/0 Humanoid.PlatformStand=false
2279
	if Character:FindFirstChildOfClass("ForceField")then Character:FindFirstChildOfClass("ForceField").Visible=false else Instance.new("ForceField",Character).Name=""end
2280
end
2281
end)
2282
spawn(function()
2283
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)
2284
local t=Instance.new("TextLabel",bb)t.Size=UDim2.new(1,0,1,0)t.Text="Last Hope"t.TextColor3=Color3.new(.75,.0,.0)t.TextStrokeTransparency=.5
2285
t.BackgroundTransparency=1 t.TextSize=40 t.Font="Antique"
2286
while swait()do
2287
	bb.StudsOffset=Vector3.new(math.random(-50,50)/50,4.5+ math.random(-80,80)/50,math.random(-130,130)/50)
2288
end
2289
end)
2290
2291
coroutine.wrap(function()
2292
while true do
2293
swait()
2294
	for i, v in pairs(Character.WeaponModel:GetChildren()) do
2295
		if v:IsA("Part") then
2296
		v.Anchored = false
2297
		end
2298
		end
2299
	for i, v in pairs(Character:GetChildren()) do
2300
		if v:IsA("Part") then
2301
		v.Anchored = false
2302
		elseif v:IsA("Accessory") then
2303
		v.Handle.Anchored = false
2304
		end
2305
		end
2306
end
2307
end)()
2308
coroutine.wrap(function()
2309
while 1 do
2310
swait()
2311
if doe <= 360 then
2312
	doe = doe + 2
2313
else
2314
	doe = 0
2315
end
2316
end
2317
end)()
2318
while true do
2319
	swait()
2320
	for i, v in pairs(Character:GetChildren()) do
2321
		if v:IsA("Part") then
2322
			v.Material = "SmoothPlastic"
2323
		elseif v:IsA("Accessory") then
2324
			v:WaitForChild("Handle").Material = "SmoothPlastic"
2325
		end
2326
	end
2327
while true do
2328
swait()
2329
Character:FindFirstChildOfClass("Humanoid").MaxHealth = math.huge
2330
Character:FindFirstChildOfClass("Humanoid").Health = math.huge
2331
imgl.Rotation = imgl.Rotation + 3
2332
img2.Rotation = img2.Rotation + 3
2333
if targetted ~= nil then
2334
abss.Adornee = targetted:FindFirstChild("HumanoidRootPart") or targetted:FindFirstChild("UpperTorso")
2335
abss.Enabled = true
2336
elseif targetted == nil then
2337
abss.Adornee = nil
2338
abss.Enabled = false
2339
end
2340
2341
while true and imgl.Rotation >= 360 do
2342
imgl.Rotation = 0	
2343
img2.Rotation = 0
2344
end
2345
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
2346
	velocity = RootPart.Velocity.y
2347
	sine = sine + change
2348
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
2349
		if RootPart.Velocity.y > 1 and hit == nil then 
2350
			Anim = "Jump"
2351
			if attack == false then
2352
		PlayAnimationFromTable({
2353
         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), 
2354
         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), 
2355
         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), 
2356
         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), 
2357
         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), 
2358
         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), 
2359
		}, .3, false)
2360
		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)
2361
					end
2362
		elseif RootPart.Velocity.y < -1 and hit == nil then 
2363
			Anim = "Fall"
2364
			if attack == false then
2365
		PlayAnimationFromTable({
2366
         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), 
2367
         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), 
2368
         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), 
2369
         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), 
2370
         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), 
2371
         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), 
2372
		}, .3, false)
2373
		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)
2374
					end
2375
		elseif Torsovelocity < 1 and hit ~= nil then
2376
			Anim = "Idle"
2377
			if attack == false then
2378
				change = 1
2379
		PlayAnimationFromTable({
2380
CFrame.new(0.0315842479, -0.0265286062, -0.152690947, 0.906307876, 0.109381199, -0.408217728, 0, 0.965926111, 0.25881815, 0.422617942, -0.234568939, 0.875426471),
2381
CFrame.new(8.40146095e-06, 1.4825958, -0.0984789878, 0.939692557, -0.059389703, 0.336824298, 0.0298068672, 0.995281875, 0.0923336893, -0.340718806, -0.0767255723, 0.937029362),
2382
CFrame.new(1.10245335, 0.636036694, -0.730026484, 0.875466704, 0.48325485, 0.00478051743, 0.116469122, -0.201375037, -0.972565234, -0.469034195, 0.852005303, -0.232581407),
2383
CFrame.new(-0.395449817, 0.579820335, -0.690471053, -0.341808617, -0.515997887, -0.785438061, -0.896480024, 0.429773033, 0.107790381, 0.28194046, 0.740973234, -0.609481931),
2384
CFrame.new(0.499991119, -2.02235937, -0.229938298, 0.982728899, -0.0649467632, 0.173279479, 0.106723413, 0.963886976, -0.243992254, -0.15117538, 0.258271217, 0.954170942),
2385
CFrame.new(-0.59830004, -2.02112007, -0.211634785, 0.983016431, 0.0602907613, 0.173330963, -0.0124089085, 0.964169204, -0.26499784, -0.183097318, 0.258346409, 0.948542297),
2386
		}, .3, false)
2387
		moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2388
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2389
			end
2390
		elseif Torsovelocity > 2 and hit ~= nil then
2391
			Anim = "Walk"
2392
			if attack == false then
2393
		PlayAnimationFromTable({		
2394
         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), 
2395
         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), 
2396
         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), 
2397
         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), 
2398
         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), 
2399
         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), 
2400
		}, .3, false)
2401
			moter.C0 = clerp(moter.C0, CFrame.new(0.118963495, -1.58793092, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2402
		moter2.C0 = clerp(moter2.C0, CFrame.new(-0.0810516179, -1.58793187, -0.41859436, -0.0172099974, 0, -0.999851882, 0.999851882, 0, -0.0172099993, 0, -1, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2403
			end
2404
		end
2405
	if 0 < #Effects then
2406
		for e = 1, #Effects do
2407
			if Effects[e] ~= nil then
2408
				local Thing = Effects[e]
2409
				if Thing ~= nil then
2410
					local Part = Thing[1]
2411
					local Mode = Thing[2]
2412
					local Delay = Thing[3]
2413
					local IncX = Thing[4]
2414
					local IncY = Thing[5]
2415
					local IncZ = Thing[6]
2416
					if Thing[2] == "Shoot" then
2417
						local Look = Thing[1]
2418
						local move = 30
2419
						if Thing[8] == 3 then
2420
							move = 10
2421
						end
2422
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
2423
						if Thing[10] ~= nil then
2424
							da = pos
2425
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
2426
							cfa = CFrame.new(Thing[4], pos)
2427
							tehCF = cfa:lerp(cf2, 0.2)
2428
							Thing[1] = tehCF.lookVector
2429
						end
2430
						local mag = (Thing[4] - pos).magnitude
2431
						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)
2432
						if Thing[8] == 2 then
2433
							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)
2434
						end
2435
						Thing[4] = Thing[4] + Look * move
2436
						Thing[3] = Thing[3] - 1
2437
						if 2 < Thing[5] then
2438
							Thing[5] = Thing[5] - 0.3
2439
							Thing[6] = Thing[6] - 0.3
2440
						end
2441
						if hit ~= nil then
2442
							Thing[3] = 0
2443
							if Thing[8] == 1 or Thing[8] == 3 then
2444
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2445
							else
2446
								if Thing[8] == 2 then
2447
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2448
									if (hit.Parent:FindFirstChildOfClass("Humanoid")) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass("Humanoid")) ~= nil then
2449
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2450
										ref.Anchored = true
2451
										ref.CFrame = CFrame.new(pos)
2452
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
2453
										game:GetService("Debris"):AddItem(ref, 0.2)
2454
										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)
2455
										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)
2456
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
2457
									end
2458
								end
2459
							end
2460
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2461
							ref.Anchored = true
2462
							ref.CFrame = CFrame.new(pos)
2463
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
2464
							game:GetService("Debris"):AddItem(ref, 1)
2465
						end
2466
						if Thing[3] <= 0 then
2467
							table.remove(Effects, e)
2468
						end
2469
					end
2470
					do
2471
						do
2472
							if Thing[2] == "FireWave" then
2473
								if Thing[3] <= Thing[4] then
2474
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
2475
									Thing[3] = Thing[3] + 1
2476
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
2477
								else
2478
									Part.Parent = nil
2479
									table.remove(Effects, e)
2480
								end
2481
							end
2482
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
2483
								if Thing[1].Transparency <= 1 then
2484
									if Thing[2] == "Block1" then
2485
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2486
										Mesh = Thing[7]
2487
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2488
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2489
									else
2490
										if Thing[2] == "Block2" then
2491
											Thing[1].CFrame = Thing[1].CFrame
2492
											Mesh = Thing[7]
2493
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2494
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2495
										else
2496
											if Thing[2] == "Fire" then
2497
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
2498
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2499
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2500
											else
2501
												if Thing[2] == "Cylinder" then
2502
													Mesh = Thing[7]
2503
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2504
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2505
												else
2506
													if Thing[2] == "Blood" then
2507
														Mesh = Thing[7]
2508
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
2509
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2510
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2511
													else
2512
														if Thing[2] == "Elec" then
2513
															Mesh = Thing[10]
2514
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2515
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2516
														else
2517
															if Thing[2] == "Disappear" then
2518
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2519
															else
2520
																if Thing[2] == "Shatter" then
2521
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2522
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2523
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2524
														Thing[6] = Thing[6] + Thing[5]
2525
																end
2526
															end
2527
														end
2528
													end
2529
												end
2530
											end
2531
										end
2532
									end
2533
								else
2534
									Part.Parent = nil
2535
									table.remove(Effects, e)
2536
								end
2537
							end
2538
						end
2539
					end
2540
				end
2541
			end
2542
		end
2543
	end
2544
end
2545
end