View difference between Paste ID: pgrmrKDX and aexgFY9h
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2-
local Player,game,owner = owner,game
2+
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3-
local RealPlayer = Player
3+
4
    print("FE Compatibility code by Mokiros")
5-
    local rp = RealPlayer
5+
    script.Parent = Player.Character
6-
    script.Parent = rp.Character
6+
7-
   
7+
8
    local Event = Instance.new("RemoteEvent")
9
    Event.Name = "UserInput_Event"
10
 
11
    --Fake event to make stuff like Mouse.KeyDown work
12
    local function fakeEvent()
13
        local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
14-
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
14+
15
        return t
16
    end
17
 
18
    --Creating fake input objects with fake variables
19
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
20
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
21
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
22
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
23
    end}
24
    --Merged 2 functions into one by checking amount of arguments
25
    CAS.UnbindAction = CAS.BindAction
26
 
27
    --This function will trigger the events that have been :Connect()'ed
28
    local function te(self,ev,...)
29
        local t = m[ev]
30
        if t and t._fakeEvent and t.Function then
31-
        if t and t._fakeEvent then
31+
            t.Function(...)
32-
            for _,f in pairs(t.Functions) do
32+
33-
                f(...)
33+
34
    m.TrigEvent = te
35
    UIS.TrigEvent = te
36
 
37
    Event.OnServerEvent:Connect(function(plr,io)
38
        if plr~=Player then return end
39
        if io.isMouse then
40
            m.Target = io.Target
41-
        if plr~=rp then return end
41+
            m.Hit = io.Hit
42-
        m.Target = io.Target
42+
        else
43-
        m.Hit = io.Hit
43+
44-
        if not io.isMouse then
44+
45
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
46
            end
47
            for _,t in pairs(CAS.Actions) do
48
                for _,k in pairs(t.Keys) do
49
                    if k==io.KeyCode then
50
                        t.Function(t.Name,io.UserInputState,io)
51
                    end
52
                end
53
            end
54
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
55
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
56
        end
57
    end)
58
    Event.Parent = NLS([==[
59
    local Player = game:GetService("Players").LocalPlayer
60
    local Event = script:WaitForChild("UserInput_Event")
61
 
62
    local UIS = game:GetService("UserInputService")
63
    local input = function(io,a)
64
        if a then return end
65
        --Since InputObject is a client-side instance, we create and pass table instead
66
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
67
    end
68
    UIS.InputBegan:Connect(input)
69-
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
69+
70
 
71
    local Mouse = Player:GetMouse()
72
    local h,t
73
    --Give the server mouse data 30 times every second, but only if the values changed
74
    --If player is not moving their mouse, client won't fire events
75
    while wait(1/30) do
76
        if h~=Mouse.Hit or t~=Mouse.Target then
77
            h,t=Mouse.Hit,Mouse.Target
78
            Event:FireServer({isMouse=true,Target=t,Hit=h})
79
        end
80
    end]==],Player.Character)
81
    Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
82
end
83
wait(0.2)
84-
    ----Sandboxed game object that allows the usage of client-side methods and services
84+
85-
    --Real game object
85+
86-
    local _rg = game
86+
87
local LoadLibrary = require(17119824587)
88-
    --Metatable for fake service
88+
89-
    local fsmt = {
89+
90-
        __index = function(self,k)
90+
91-
            local s = rawget(self,"_RealService")
91+
92-
            if s then return s[k] end
92+
93-
        end,
93+
94-
        __newindex = function(self,k,v)
94+
95-
            local s = rawget(self,"_RealService")
95+
96-
            if s then s[k]=v end
96+
97-
        end,
97+
98-
        __call = function(self,...)
98+
99-
            local s = rawget(self,"_RealService")
99+
100-
            if s then return s(...) end
100+
101
local Camera = game.Workspace.CurrentCamera
102-
    }
102+
103-
    local function FakeService(t,RealService)
103+
104-
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
104+
105-
        return setmetatable(t,fsmt)
105+
106
Humanoid.WalkSpeed = 0
107
Humanoid.AutoRotate = false
108-
    --Fake game object
108+
109-
    local g = {
109+
110-
        GetService = function(self,s)
110+
111-
            return self[s]
111+
112-
        end,
112+
113-
        Players = FakeService({
113+
114-
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
114+
115-
        },"Players"),
115+
116-
        UserInputService = FakeService(UIS,"UserInputService"),
116+
117-
        ContextActionService = FakeService(CAS,"ContextActionService"),
117+
118-
    }
118+
119-
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
119+
120-
    g.service = g.GetService
120+
121-
   
121+
122-
    g.RunService = FakeService({
122+
123-
        RenderStepped = _rg:GetService("RunService").Heartbeat,
123+
124-
        BindToRenderStep = function(self,name,_,fun)
124+
local BillboardGui = Instance.new("BillboardGui")
125-
            self._btrs[name] = self.Heartbeat:Connect(fun)
125+
126-
        end,
126+
 BillboardGui.Parent = Character
127-
        UnbindFromRenderStep = function(self,name)
127+
128-
            self._btrs[name]:Disconnect()
128+
 BillboardGui.Adornee = BillboardGui.Parent:FindFirstChild("Head")
129-
        end,
129+
130-
    },"RunService")
130+
 BillboardGui.Size = UDim2.new(1, 0, 1, 0)
131
 
132-
    setmetatable(g,{
132+
 BillboardGui.StudsOffset = Vector3.new(0, 5, 0)
133-
        __index=function(self,s)
133+
134-
            return _rg:GetService(s) or typeof(_rg[s])=="function"
134+
 local TextLabel = Instance.new("TextLabel")
135-
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
135+
136-
        end,
136+
 TextLabel.Parent = BillboardGui
137-
        __newindex = fsmt.__newindex,
137+
138-
        __call = fsmt.__call
138+
 TextLabel.Position = UDim2.new(0, 0, 0, 0)
139-
    })
139+
140-
    --Changing owner to fake player object to support owner:GetMouse()
140+
TextLabel.Font = desirefont
141-
    game,owner = g,g.Players.LocalPlayer
141+
142
 TextLabel.Size = UDim2.new(1, 0, 1, 0)
143
 
144
 TextLabel.TextSize = 25
145
 
146
 TextLabel.TextColor3 = Color3.new(0,0,0)
147
 
148
TextLabel.TextStrokeTransparency = 0
149
150
TextLabel.TextStrokeColor3 = Color3.new(-1,-1,-1)
151
152
 TextLabel.BackgroundTransparency = 1
153
154
TextLabel.Text = " "
155-
local Mouse = Player:GetMouse()
155+
156
157
158
local co1 = 0
159
local co2 = 0
160
local co3 = 0
161
local co4 = 0
162
local co5 = 0
163
164
local cooldown1 = 0
165
local cooldown2 = 0
166
local cooldown3 = 0
167
local cooldown4 = 0
168
local cooldown5 = 0
169
170
skillcolorscheme = BrickColor.new(maincol).Color
171
172
local scrn = Instance.new('ScreenGui', Player.PlayerGui)
173
function makeframe(par, trans, pos, size, color)
174
	local frame = Instance.new('Frame', par)
175
	frame.BackgroundTransparency = trans
176
	frame.BorderSizePixel = 0
177
	frame.Position = pos
178
	frame.Size = size
179
	frame.BackgroundColor3 = color
180
	return frame
181
end
182
183
for y,t in pairs(Character:GetChildren()) do
184
			if t:IsA("Accessory") and t:FindFirstChild("Handle") then
185
				t.Handle.Transparency = 1
186
			end
187
end
188
189
local m = Create("Model"){
190
	Parent = Character,
191
	Name = "WeaponModel",
192
}
193
194
Humanoid.Animator.Parent = nil
195
Character.Animate.Parent = nil
196
197
local newMotor = function(part0, part1, c0, c1)
198
	local w = Create('Motor'){
199
		Parent = part0,
200
		Part0 = part0,
201
		Part1 = part1,
202
		C0 = c0,
203
		C1 = c1,
204
	}
205
	return w
206
end
207
208
function clerp(a, b, t)
209
	return a:lerp(b, t)
210
end
211
212
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
213
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
214
215
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
216
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
217
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
218
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
219
RootJoint.C1 = CFrame.new(0, 0, 0)
220
RootJoint.C0 = CFrame.new(0, 0, 0)
221
Torso.Neck.C1 = CFrame.new(0, 0, 0)
222
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
223
224
local rarmc1 = RW.C1
225
local larmc1 = LW.C1
226
local rlegc1 = RH.C1
227
local llegc1 = LH.C1
228
229
local resetc1 = false
230
231
function PlayAnimationFromTable(table, speed, bool)
232
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
233
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
234
	RW.C0 = clerp(RW.C0, table[3], speed) 
235
	LW.C0 = clerp(LW.C0, table[4], speed) 
236
	RH.C0 = clerp(RH.C0, table[5], speed) 
237
	LH.C0 = clerp(LH.C0, table[6], speed) 
238
	if bool == true then
239
		if resetc1 == false then
240
			resetc1 = true
241
			RootJoint.C1 = RootJoint.C1
242
			Torso.Neck.C1 = Torso.Neck.C1
243
			RW.C1 = rarmc1
244
			LW.C1 = larmc1
245
			RH.C1 = rlegc1
246
			LH.C1 = llegc1
247
		end
248
	end
249
end
250
251
252
253
254
ArtificialHB = Create("BindableEvent", script){
255
	Parent = script,
256
	Name = "Heartbeat",
257
}
258
259
script:WaitForChild("Heartbeat")
260
261
frame = 1 / 30
262
tf = 0
263
allowframeloss = false
264
tossremainder = false
265
lastframe = tick()
266
script.Heartbeat:Fire()
267
268
game:GetService("RunService").Heartbeat:connect(function(s, p)
269
	tf = tf + s
270
	if tf >= frame then
271
		if allowframeloss then
272
			script.Heartbeat:Fire()
273
			lastframe = tick()
274
		else
275
			for i = 1, math.floor(tf / frame) do
276
				script.Heartbeat:Fire()
277
			end
278
			lastframe = tick()
279
		end
280
		if tossremainder then
281
			tf = 0
282
		else
283
			tf = tf - frame * math.floor(tf / frame)
284
		end
285
	end
286
end)
287
288
function swait(num)
289
	if num == 0 or num == nil then
290
		ArtificialHB.Event:wait()
291
	else
292
		for i = 0, num do
293
			ArtificialHB.Event:wait()
294
		end
295
	end
296
end
297
298
function RemoveOutlines(part)
299
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
300
end
301
	
302
303
304
New = function(Object, Parent, Name, Data)
305
	local Object = Instance.new(Object)
306
	for Index, Value in pairs(Data or {}) do
307
		Object[Index] = Value
308
	end
309
	Object.Parent = Parent
310
	Object.Name = Name
311
	return Object
312
end
313
314
315
CFuncs = {	
316
	Part = {
317
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
318
			local Part = Create("Part"){
319
				Parent = Parent,
320
				Reflectance = Reflectance,
321
				Transparency = Transparency,
322
				CanCollide = false,
323
				Locked = true,
324
				BrickColor = BrickColor.new(tostring(BColor)),
325
				Name = Name,
326
				Size = Size,
327
				Material = Material,
328
			}
329
			RemoveOutlines(Part)
330
			if Size == Vector3.new() then
331
				Part.Size = Vector3.new(0.2, 0.2, 0.2)
332
			else
333
				Part.Size = Size
334
			end
335
			return Part
336
		end;
337
	};
338
	
339
	Mesh = {
340
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
341
			local Msh = Create(Mesh){
342
				Parent = Part,
343
				Offset = OffSet,
344
				Scale = Scale,
345
			}
346
			if Mesh == "SpecialMesh" then
347
				Msh.MeshType = MeshType
348
				Msh.MeshId = MeshId
349
			end
350
			return Msh
351
		end;
352
	};
353
354
	Weld = {
355
		Create = function(Parent, Part0, Part1, C0, C1)
356
			local Weld = Create("Weld"){
357
				Parent = Parent,
358
				Part0 = Part0,
359
				Part1 = Part1,
360
				C0 = C0,
361
				C1 = C1,
362
			}
363
			return Weld
364
		end;
365
	};
366
367
	Sound = {
368
		Create = function(id, par, vol, pit) 
369
			local Sound = Create("Sound"){
370
				Volume = vol,
371
				Pitch = pit or 1,
372
				SoundId = "rbxassetid://" .. id,
373
				Parent = par or workspace,
374
			}
375
			Sound:play() 
376
			return Sound
377
		end;
378
	};
379
	
380
	Decal = {
381
		Create = function(Color, Texture, Transparency, Name, Parent)
382
			local Decal = Create("Decal"){
383
				Color3 = Color,
384
				Texture = "rbxassetid://" .. Texture,
385
				Transparency = Transparency,
386
				Name = Name,
387
				Parent = Parent,
388
			}
389
			return Decal
390
		end;
391
	};
392
	
393
	BillboardGui = {
394
		Create = function(Parent, Image, Position, Size)
395
			local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
396
			BillPar.CFrame = CFrame.new(Position)
397
			local Bill = Create("BillboardGui"){
398
				Parent = BillPar,
399
				Adornee = BillPar,
400
				Size = UDim2.new(1, 0, 1, 0),
401
				SizeOffset = Vector2.new(Size, Size),
402
			}
403
			local d = Create("ImageLabel", Bill){
404
				Parent = Bill,
405
				BackgroundTransparency = 1,
406
				Size = UDim2.new(1, 0, 1, 0),
407
				Image = "rbxassetid://" .. Image,
408
			}
409
			return BillPar
410
		end
411
	};
412
	
413
	ParticleEmitter = {
414
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
415
			local Particle = Create("ParticleEmitter"){
416
				Parent = Parent,
417
				Color = ColorSequence.new(Color1, Color2),
418
				LightEmission = LightEmission,
419
				Size = Size,
420
				Texture = Texture,
421
				Transparency = Transparency,
422
				ZOffset = ZOffset,
423
				Acceleration = Accel,
424
				Drag = Drag,
425
				LockedToPart = LockedToPart,
426
				VelocityInheritance = VelocityInheritance,
427
				EmissionDirection = EmissionDirection,
428
				Enabled = Enabled,
429
				Lifetime = LifeTime,
430
				Rate = Rate,
431
				Rotation = Rotation,
432
				RotSpeed = RotSpeed,
433
				Speed = Speed,
434
				VelocitySpread = VelocitySpread,
435
			}
436
			return Particle
437
		end;
438
	};
439
	
440
	CreateTemplate = {
441
		
442
	};
443
}
444
445
function rayCast(Position, Direction, Range, Ignore)
446
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
447
end 
448
449
function FindNearestTorso(Position, Distance, SinglePlayer)
450
	if SinglePlayer then
451
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
452
	end
453
	local List = {}
454
	for i, v in pairs(workspace:GetChildren()) do
455
		if v:IsA("Model") then
456
			if v:findFirstChild("Torso") then
457
				if v ~= Character then
458
					if (v.Torso.Position - Position).magnitude <= Distance then
459
						table.insert(List, v)
460
					end 
461
				end 
462
			end 
463
		end 
464
	end
465
	return List
466
end
467
468
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
469
	if hit.Parent == nil then
470
		return
471
	end
472
	local h = hit.Parent:FindFirstChild("Humanoid")
473
	for _, v in pairs(hit.Parent:children()) do
474
		if v:IsA("Humanoid") then
475
			h = v
476
		end
477
	end
478
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
479
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
480
			if hit.Parent.DebounceHit.Value == true then
481
				return
482
			end
483
		end
484
		local c = Create("ObjectValue"){
485
			Name = "creator",
486
			Value = owner,
487
			Parent = h,
488
		}
489
		game:GetService("Debris"):AddItem(c, .5)
490
		CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
491
		local Damage = math.random(minim, maxim)
492
		local blocked = false
493
		local block = hit.Parent:findFirstChild("Block")
494
		if block ~= nil then
495
			if block.className == "IntValue" then
496
				if block.Value > 0 then
497
					blocked = true
498
					block.Value = block.Value - 1
499
					print(block.Value)
500
				end
501
			end
502
		end 
503
			h.Health = h.Health - Damage
504-
			Value = game:service("Players").LocalPlayer,
504+
505
		if Type == "Knockdown" then
506
			local hum = hit.Parent.Humanoid
507
			hum.PlatformStand = true
508
			coroutine.resume(coroutine.create(function(HHumanoid)
509
				swait(1)
510
				HHumanoid.PlatformStand = false
511
			end), hum)
512
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
513
			local bodvol = Create("BodyVelocity"){
514
				velocity = angle * knockback,
515
				P = 5000,
516
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
517
				Parent = hit,
518
			}
519
			local rl = Create("BodyAngularVelocity"){
520
				P = 3000,
521
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
522
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
523
				Parent = hit,
524
			}
525
			game:GetService("Debris"):AddItem(bodvol, .5)
526
			game:GetService("Debris"):AddItem(rl, .5)
527
		elseif Type == "Normal" then
528
			local vp = Create("BodyVelocity"){
529
				P = 500,
530
				maxForce = Vector3.new(math.huge, 0, math.huge),
531
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
532
			}
533
                                        if hit.Parent.Humanoid.MaxHealth > 100 then
534
                                         hit.Parent.Humanoid.MaxHealth = 100
535
                                         end
536
			if knockback > 0 then
537
				vp.Parent = hit.Parent.Torso
538
			end
539
			game:GetService("Debris"):AddItem(vp, .5)
540
		elseif Type == "Up" then
541
			local bodyVelocity = Create("BodyVelocity"){
542
				velocity = Vector3.new(0, 20, 0),
543
				P = 5000,
544
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
545
				Parent = hit,
546
			}
547
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
548
		elseif Type == "DarkUp" then
549
			coroutine.resume(coroutine.create(function()
550
				for i = 0, 1, 0.1 do
551
					swait()
552
                                        if hit.Parent.Humanoid.MaxHealth > 100 then
553
                                         hit.Parent.Humanoid.MaxHealth = 100
554
                                         end
555
556
					Effects.Block.Create(BrickColor.new(maincol), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)		
557
				end
558
			end))
559
			local bodyVelocity = Create("BodyVelocity"){
560
				velocity = Vector3.new(0, 30, 0),
561
				P = 5000,
562
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
563
				Parent = hit,
564
			}
565
						game:GetService("Debris"):AddItem(bodyVelocity, .5)
566
		elseif Type == "Wither" then
567
			coroutine.resume(coroutine.create(function()
568
                                        if hit.Parent.Humanoid.MaxHealth > 100 then
569
                                         hit.Parent.Humanoid.MaxHealth = 100
570
                                         end
571
				for i = 0, 1, 0.1 do
572
					wait(1)
573
					MagnitudeDamage(hit.Parent.Torso, 1, 5, 5, math.random(0, 0), "Normal", " ", .5)
574
					hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 1
575
					Effects.Block.Create(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 1, 1, 1, 1, 1, 1, .04, 1)		
576
				end
577
				hit.Parent.Humanoid.WalkSpeed = 16
578
			end))
579
		elseif Type == "DarkDown" then
580
			coroutine.resume(coroutine.create(function()
581
				for i = 0, 1, 0.1 do
582
					swait()
583
					Effects.Block.Create(BrickColor.new(maincol), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)		
584
				end
585
			end))
586
			local bodyVelocity = Create("BodyVelocity"){
587
				velocity = Vector3.new(0, -50, 0),
588
				P = 5000,
589
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
590
				Parent = hit,
591
			}
592
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
593
		elseif Type == "Snare" then
594
			local bp = Create("BodyPosition"){
595
				P = 2000,
596
				D = 100,
597
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
598
				position = hit.Parent.Torso.Position,
599
				Parent = hit.Parent.Torso,
600
			}
601
			game:GetService("Debris"):AddItem(bp, 1)
602
		elseif Type == "Freeze" then
603
			local BodPos = Create("BodyPosition"){
604
				P = 50000,
605
				D = 1000,
606
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
607
				position = hit.Parent.Torso.Position,
608
				Parent = hit.Parent.Torso,
609
			}
610
			local BodGy = Create("BodyGyro") {
611
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
612
				P = 20e+003,
613
				Parent = hit.Parent.Torso,
614
				cframe = hit.Parent.Torso.CFrame,
615
			}
616
			hit.Parent.Torso.Anchored = true
617
			coroutine.resume(coroutine.create(function(Part) 
618
				swait(1.5)
619
				Part.Anchored = false
620
			end), hit.Parent.Torso)
621
			game:GetService("Debris"):AddItem(BodPos, 3)
622
			game:GetService("Debris"):AddItem(BodGy, 3)
623
		end
624
		local debounce = Create("BoolValue"){
625
			Name = "DebounceHit",
626
			Parent = hit.Parent,
627
			Value = true,
628
		}
629
		game:GetService("Debris"):AddItem(debounce, Delay)
630
		c = Create("ObjectValue"){
631
			Name = "creator",
632
			Value = Player,
633
			Parent = h,
634
		}
635
		game:GetService("Debris"):AddItem(c, .5)
636
	end
637
end
638
639
	Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
640
	
641
	local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
642
	prt.Anchored = true
643
	prt.CFrame = cframe
644
	prt.Material = "Neon"
645
	local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
646
	game:GetService("Debris"):AddItem(prt, 10)
647
	coroutine.resume(coroutine.create(function(Part, Mesh)
648
		
649
		for i = 0, 1, delay do
650
			swait()
651
			Part.Transparency = i
652
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
653
		end
654
		Part.Parent = nil
655
	end
656
), prt, msh)
657
end
658
659
660
shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
661
	
662
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
663
	local MainPos = partt.Position
664
	local MainPos2 = mouse.Hit.p + SpreadVectors
665
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
666
	local speed = 1000
667
	local num = 20
668
	coroutine.resume(coroutine.create(function()
669
		
670
		repeat
671
			swait()
672
			local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
673
			local mag = (MainPos - pos).magnitude                                                            
674
			Laser(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), 5, 5, 0, 5, 0.1)
675
			MainPos = MainPos + MouseLook.lookVector * speed
676
			num = num - 1
677
			MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
678
			if hit ~= nil then
679
				num = 0
680
				local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
681
				refpart.Anchored = true
682
				refpart.CFrame = CFrame.new(pos)
683
				game:GetService("Debris"):AddItem(refpart, 2)
684
			end
685
			do
686
				if num <= 0 then
687
					local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
688
					refpart.Anchored = true
689
					refpart.CFrame = CFrame.new(pos)
690
                    Effects.Block.Create(BrickColor.new("Really black"), refpart.CFrame, 10, 10, 10, 10, 10, 10, .08, 1)
691
					if hit ~= nil then
692
						MagnitudeDamage(refpart, aoe, 5 * multiply, 5 * multiply, 0, "Normal", "231917784", 1)
693
					end
694
					game:GetService("Debris"):AddItem(refpart, 0)
695
				end
696
			end
697
		until num <= 0
698
	end
699
))
700
end
701
702
703
704
function onClicked(hit) 
705
    if hit ~= nil and hit.Name ~= "Base" and hit:FindFirstChild("RotTag") == nil then    
706
        print("Infected "..hit.Name)
707
    local tag = Instance.new("BoolValue")    
708
    tag.Name = "RotTag"    
709
    tag.Parent = hit    
710
711
        hit.CanCollide = false  
712
hit.Anchored = true
713
714
    wait(1) 
715
716
        local list = hit:GetTouchingParts()     
717
        for i = 1, #list do    
718
            spawn(function()    
719
                onClicked(list[i])  
720
            end)
721
        end
722
723
hit.Anchored = true
724
        hit.CanCollide = false
725
        hit.Parent = workspace
726
        hit.BrickColor = BrickColor.new(Color3.new(0, 0, 0))
727
        
728
        
729
        for i = 1, 10 do 
730
            hit.Transparency = hit.Transparency + .1    
731
            wait(.1)    
732
        end     
733
        hit:Destroy()
734
    end
735
    
736
    return  
737
end
738
739
function OnMouseDown()  
740
if transforming == true then
741
    onClicked(Mouse.Target) 
742
end
743
end
744
745
function ShowDamage(Pos, Text, Time, Color)
746
	local Rate = (1 / 30)
747
	local Pos = (Pos or Vector3.new(0, 0, 0))
748
	local Text = (Text or "")
749
	local Time = (Time or 2)
750
	local Color = (Color or Color3.new(1, 0, 1))
751
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
752
	EffectPart.Anchored = true
753
	local BillboardGui = Create("BillboardGui"){
754
		Size = UDim2.new(3, 0, 3, 0),
755
		Adornee = EffectPart,
756
		Parent = EffectPart,
757
	}
758
	local TextLabel = Create("TextLabel"){
759
		BackgroundTransparency = 1,
760
		Size = UDim2.new(1, 0, 1, 0),
761
		Text = Text,
762
		Font = desirefont,
763
		TextColor3 = Color,
764
		TextScaled = true,
765
		Parent = BillboardGui,
766
	}
767
	game.Debris:AddItem(EffectPart, (Time))
768
	EffectPart.Parent = game:GetService("Workspace")
769
	delay(0, function()
770
		local Frames = (Time / Rate)
771
		for Frame = 1, Frames do
772
			wait(Rate)
773
			local Percent = (Frame / Frames)
774
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
775
			TextLabel.TextTransparency = Percent
776
		end
777
		if EffectPart and EffectPart.Parent then
778
			EffectPart:Destroy()
779
		end
780-
			---TextLabel.TextTransparency = Percent
780+
781
end
782
783
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
784
	for _, c in pairs(workspace:children()) do
785
		local hum = c:findFirstChild("Humanoid")
786
		if hum ~= nil then
787
			local head = c:findFirstChild("Torso")
788
			if head ~= nil then
789
				local targ = head.Position - Part.Position
790
				local mag = targ.magnitude
791
				
792
				if mag <= Magnitude and c.Name ~= Player.Name then 
793
			Effects.Sphere2.Create(BrickColor.new(maincol), head.CFrame, .5, .5, .5, .5, .5, .5, .05)
794
			Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
795
				end
796
			end
797
		end
798
	end
799
end
800
801
EffectModel = Create("Model"){
802
	Parent = Character,
803
	Name = "Effects",
804
}
805
806
807
808
809
function RayCast(Position, Direction, MaxDistance, IgnoreList)
810
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) 
811
end
812
813
814
815
816
817
Effects = {
818
	Block = {
819
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
820
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
821
			prt.Anchored = true
822
			prt.CFrame = cframe
823
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
824
			game:GetService("Debris"):AddItem(prt, 10)
825
			if Type == 1 or Type == nil then
826
				table.insert(Effects, {
827
					prt,
828
					"Block1",
829
					delay,
830
					x3,
831
					y3,
832
					z3,
833
					msh
834
				})
835
			elseif Type == 2 then
836
				table.insert(Effects, {
837
					prt,
838
					"Block2",
839
					delay,
840
					x3,
841
					y3,
842
					z3,
843
					msh
844
				})
845
			end
846
		end;
847
	};
848
	
849
	Cylinder = {
850
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
851
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
852
			prt.Anchored = true
853
			prt.CFrame = cframe
854
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
855
			game:GetService("Debris"):AddItem(prt, 2)
856
			table.insert(Effects, {
857
				prt,
858
				"Cylinder",
859
				delay,
860
				x3,
861
				y3,
862
				z3,
863
				msh
864
			})
865
		end;
866
	};
867
	
868
	Head = {
869
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
870
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
871
			prt.Anchored = true
872
			prt.CFrame = cframe
873
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
874
			game:GetService("Debris"):AddItem(prt, 10)
875
			table.insert(Effects, {
876
				prt,
877
				"Cylinder",
878
				delay,
879
				x3,
880
				y3,
881
				z3,
882
				msh
883
			})
884
		end;
885
	};
886
	
887
	Sphere1 = {
888
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
889
			local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
890
			prt.Anchored = true
891
			prt.CFrame = cframe
892
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
893
			game:GetService("Debris"):AddItem(prt, 10)
894
			table.insert(Effects, {
895
				prt,
896
				"Cylinder",
897
				delay,
898
				x3,
899
				y3,
900
				z3,
901
				msh
902
			})
903
		end;
904
	};
905
	
906
	Sphere2 = {
907
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
908
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
909
			prt.Anchored = true
910
			prt.CFrame = cframe
911
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
912
			game:GetService("Debris"):AddItem(prt, 10)
913
			table.insert(Effects, {
914
				prt,
915
				"Cylinder",
916
				delay,
917
				x3,
918
				y3,
919
				z3,
920
				msh
921
			})
922
		end;
923
	};
924
925
	Elect = {
926
		Create = function(cff, x, y, z)
927
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
928
			prt.Anchored = true
929
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
930
			prt.CFrame = CFrame.new(prt.Position)
931
			game:GetService("Debris"):AddItem(prt, 2)
932
			local xval = math.random() / 2
933
			local yval = math.random() / 2
934
			local zval = math.random() / 2
935
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
936
			table.insert(Effects, {
937
				prt,
938
				"Elec",
939
				0.1,
940
				x,
941
				y,
942
				z,
943
				xval,
944
				yval,
945
				zval
946
			})
947
		end;
948
949
	};
950
	
951
	Ring = {
952
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
953
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
954
			prt.Anchored = true
955
			prt.CFrame = cframe
956
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
957
			game:GetService("Debris"):AddItem(prt, 10)
958
			table.insert(Effects, {
959
				prt,
960
				"Cylinder",
961
				delay,
962
				x3,
963
				y3,
964
				z3,
965
				msh
966
			})
967
		end;
968
	};
969
970
971
	Wave = {
972
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
973
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
974
			prt.Anchored = true
975
			prt.CFrame = cframe
976
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
977
			game:GetService("Debris"):AddItem(prt, 10)
978
			table.insert(Effects, {
979
				prt,
980
				"Cylinder",
981
				delay,
982
				x3,
983
				y3,
984
				z3,
985
				msh
986
			})
987
		end;
988
	};
989
990
	Break = {
991
		Create = function(brickcolor, cframe, x1, y1, z1)
992
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
993
			prt.Anchored = true
994
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
995
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
996
			local num = math.random(10, 50) / 1000
997
			game:GetService("Debris"):AddItem(prt, 10)
998
			table.insert(Effects, {
999
				prt,
1000
				"Shatter",
1001
				num,
1002
				prt.CFrame,
1003
				math.random() - math.random(),
1004
				0,
1005
				math.random(50, 100) / 100
1006
			})
1007
		end;
1008
	};
1009
	
1010
	Fire = {
1011
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
1012
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1013
			prt.Anchored = true
1014
			prt.CFrame = cframe
1015
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1016
			game:GetService("Debris"):AddItem(prt, 10)
1017
			table.insert(Effects, {
1018
				prt,
1019
				"Fire",
1020
				delay,
1021
				1,
1022
				1,
1023
				1,
1024
				msh
1025
			})
1026
		end;
1027
	};
1028
	
1029
	FireWave = {
1030
		Create = function(brickcolor, cframe, x1, y1, z1)
1031
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
1032
			prt.Anchored = true
1033
			prt.CFrame = cframe
1034
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1035
			local d = Create("Decal"){
1036
				Parent = prt,
1037
				Texture = "rbxassetid://26356434",
1038
				Face = "Top",
1039
			}
1040
			local d = Create("Decal"){
1041
				Parent = prt,
1042
				Texture = "rbxassetid://26356434",
1043
				Face = "Bottom",
1044
			}
1045
			game:GetService("Debris"):AddItem(prt, 10)
1046
			table.insert(Effects, {
1047
				prt,
1048
				"FireWave",
1049
				1,
1050
				30,
1051
				math.random(400, 600) / 100,
1052
				msh
1053
			})
1054
		end;
1055
	};
1056
	
1057
	Lightning = {
1058
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
1059
			local magz = (p0 - p1).magnitude
1060
			local curpos = p0
1061
			local trz = {
1062
				-ofs,
1063
				ofs
1064
			}
1065
			for i = 1, tym do
1066
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1067
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1068
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1069
				li.Material = "Neon"
1070
				if tym == i then
1071
					local magz2 = (curpos - p1).magnitude
1072
					li.Size = Vector3.new(th, th, magz2)
1073
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1074
					table.insert(Effects, {
1075
						li,
1076
						"Disappear",
1077
						last
1078
					})
1079
				else
1080
					do
1081
						do
1082
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1083
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1084
							game.Debris:AddItem(li, 10)
1085
							table.insert(Effects, {
1086
								li,
1087
								"Disappear",
1088
								last
1089
							})
1090
						end
1091
					end
1092
				end
1093
			end
1094
		end
1095
	};
1096
1097
	EffectTemplate = {
1098
1099
	};
1100
}
1101
1102
framesk1 = makeframe(scrn, .3, UDim2.new(.8, 0, .85, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1103
bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1104
text1 =  Instance.new('TextLabel', framesk1)
1105
	text1.BackgroundTransparency = 1
1106
	text1.Size = UDim2.new(1, 0, 1, 0)
1107
	text1.Position = UDim2.new(0, 0, 0, 0)
1108
	text1.TextColor3 = Color3.new(1, 1, 1)
1109
	text1.TextStrokeTransparency = 0
1110
	text1.FontSize = Enum.FontSize.Size18
1111
	text1.Font = desirefont
1112
	text1.BorderSizePixel = 0
1113
	text1.TextScaled = true
1114
text1.Text = "Press F to get started."
1115
Facemask=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Facemask",Vector3.new(0.100000903, 0.199999914, 0.0999996811))
1116
FacemaskWeld=CFuncs.Weld.Create(m,Character["Head"],Facemask,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0500009656, -0.10001123, 0.150001526, 0, 0, 1, 0, 1, 0, -1, 0, 0))
1117
eye1=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","eye1",Vector3.new(0.199999377, 0.200000003, 0.199999854))
1118
eye1Weld=CFuncs.Weld.Create(m,Facemask,eye1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999771357, -0.0226745605, -0.541763604, 0, 1, 0, 0, 0, -1, -1, 0, 0))
1119
CFuncs.Mesh.Create("SpecialMesh",eye1,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 0.100000001))
1120
eye2=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","eye2",Vector3.new(0.199999377, 0.200000003, 0.199999854))
1121
eye2Weld=CFuncs.Weld.Create(m,Facemask,eye2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999771357, 0.327358246, -0.541763604, 0, 1, 0, 0, 0, -1, -1, 0, 0))
1122
TorsoHandle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","TorsoHandle",Vector3.new(0.199999616, 0.200000003, 0.199999854))
1123
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
1124
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1125
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
1126
TorsoHandleWeld=CFuncs.Weld.Create(m,Character["Torso"],TorsoHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999412537, -0.0999810249, -0.219952106, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1127
Scarf2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,Torso.Color,"Scarf2",Vector3.new(0.199999988, 0.049999997, 0.099999994))
1128
Scarf2Weld=CFuncs.Weld.Create(m,TorsoHandle,Scarf2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.115654449, -0.592010379, -0.209721327, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1129
CFuncs.Mesh.Create("SpecialMesh",Scarf2,Enum.MeshType.FileMesh,"rbxassetid://1271232474",Vector3.new(0, 0, 0),Vector3.new(0.0192, 0.0192, 0.0192))
1130
1131
CFuncs.Mesh.Create("SpecialMesh",eye2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 0.100000001))
1132
eee1=CFuncs.Sound.Create("193035857", Character, .5, 1)
1133
eee1.Looped = true
1134
crab=CFuncs.Sound.Create("278321082", Character, .8, 1)
1135
crab.Looped = true
1136
Mouse.KeyDown:connect(function(k)
1137
	k = k:lower()
1138
	if k == "f" and untransforming == false then
1139
spinny=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "spinny", Vector3.new())	
1140
spinny.Anchored=true
1141
spinny.CanCollide=false
1142
spinny2=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "spinny", Vector3.new())	
1143
spinny2.Anchored=true
1144
spinny2.CanCollide=false
1145-
---                bar1:Destroy()
1145+
1146-
              ---  framesk1:Destroy()
1146+
1147
eee.Looped = true
1148
eee.TimePosition = 12
1149
untransforming = true
1150
transforming = false
1151
                bar1:Destroy()
1152
                framesk1:Destroy()
1153
fop = 50
1154
spi = 60
1155
spo = 3
1156
spoi = 1
1157
schpe = .03
1158
soi = 0
1159
attack = true
1160
          for i = 0, 1, 0.1 do
1161
		swait()
1162
		PlayAnimationFromTable({
1163
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1164
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1165
         CFrame.new(1.54815805, 0.113066152, 0, 0.981752872, -0.190161094, 0, 0.190161064, 0.981752992, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1166
         CFrame.new(-1.56642199, 0.0832426548, 0, 0.977346003, 0.211647764, 0, -0.211647764, 0.977346003, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1167
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1168
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1169
		}, .3, false)
1170
	end 
1171
		for i = 0, 100 do
1172
               Torso.Velocity = Vector3.new(0, 50, 0)
1173
wait(.01)
1174
end
1175
		for i = 0, 100 do
1176
               Torso.Velocity = Vector3.new(0, 50, 0)
1177
wait(.01)
1178
end
1179
bewm=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "bewm", Vector3.new(1,1,1))	
1180
bewm.Anchored=true
1181
bewm.CanCollide=false
1182
bewm.Position = Torso.Position
1183
        local mbewm = Instance.new("SpecialMesh", bewm)
1184
        mbewm.MeshType = "Sphere"
1185
        mbewm.Scale = Vector3.new(0,0,0)
1186
          for i = 0, 70, 0.1 do
1187
		swait()
1188
		CFuncs.Sound.Create("379557765", Torso, .3, 1)
1189
		PlayAnimationFromTable({
1190
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1191
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1192
         CFrame.new(0.284558058, 0.352360129, -0.585287333, 0.258820832, 0.965924978, -2.79002438e-06, 0.084192656, -0.0225623567, -0.996192336, -0.962249458, 0.257835418, -0.0871634856)  * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0), 
1193
         CFrame.new(-0.273653597, 0.406440526, -0.577382147, 0.258828282, -0.965923369, -1.5671344e-07, -0.167737693, -0.0449467227, -0.984804809, 0.951247692, 0.254895747, -0.17365551)  * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
1194
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1195
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1196
		}, .3, false)
1197
 bewm.CFrame = Torso.CFrame
1198
 mbewm.Scale = Vector3.new(mbewm.Scale.X+.1,mbewm.Scale.Y+.1,mbewm.Scale.Z+.1)
1199
Effects.Lightning.Create(efekt5.Position, HitboxLA.Position, 3, 5, maincol, 1, 0, 1)
1200
Effects.Lightning.Create(efekt4.Position, HitboxRA.Position, 3, 5, "Really black", 1, 0, 1)
1201
spinny.Position = RootPart.Position
1202
spinny.CFrame = spinny.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/45, 0)
1203
Torso.Velocity = Vector3.new(0, 6, 0)
1204
	end 
1205
wait(2.2)
1206
bewm:Destroy()
1207
1208-
---TextLabel.Text = "Rao, the Balance God"
1208+
1209
CFuncs.Sound.Create("401056199", Torso, 10, 1)
1210
CFuncs.Sound.Create("331898547", Torso, 10, 1)
1211
Effects.Sphere2.Create(BrickColor.new("White"), RootPart.CFrame, 8, 8, 8, 8, 8, 8, .008, 1)
1212
Effects.Wave.Create(BrickColor.new(maincol), RootPart.CFrame, 5, 5, 5, 5, 5, 5, .08, 2)
1213
MagnitudeDamage(Torso, 80, 90, 90, 10, "Wither", " ", .5)
1214
TextLabel.Text = "Rao, the Balance God"
1215
	for i = 0, 10, 0.1 do
1216
		swait()
1217
		PlayAnimationFromTable({
1218
         CFrame.new(-0.251876831, 0.470080227, -1.34110451e-06, 1, 0, -0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1219
         CFrame.new(-0.0999908447, 1.50946021, 0.223286748, 1, 0, -0, 0, 0.939692438, -0.342020929, -0, 0.342020959, 0.939692438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1220
         CFrame.new(1.43255699, 1.25413036, 0.366365522, -0.939692736, -0.296197951, -0.171009928, 0.321393639, -0.935729802, -0.145313144, -0.11697761, -0.191511214, 0.974494696) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1221
         CFrame.new(-1.41037154, 1.34628582, 0.488534033, 0.939692736, 0.296197951, -0.171009928, 0.321393639, -0.935729802, 0.145313144, -0.11697761, -0.191511214, -0.974494696) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1222
         CFrame.new(0.578960061, -1.5122112, 0.50258863, 0.98480773, -0.173648164, -1.55591565e-07, 0.133022353, 0.754406869, 0.642787278, -0.111618698, -0.633021891, 0.766044796) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1223
         CFrame.new(-0.686709404, -1.51906383, 0.467823565, 0.98480773, 0.173648164, 1.55591565e-07, -0.133022353, 0.754406869, 0.642787278, 0.111618698, -0.633021891, 0.766044796) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1224
		}, .3, false)
1225
	end 
1226
	
1227
fop = 80
1228
spi = 80
1229
spo = 80
1230
spoi = 2
1231
schpe = .03
1232
soi = 200
1233
                Humanoid.WalkSpeed = 25
1234
                Humanoid.AutoRotate = true
1235
                Humanoid.JumpPower = 80
1236
                attack = false
1237
	if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
1238
		return
1239
	end
1240
	end
1241
end)
1242
1243
1244
1245
1246
1247
1248
1249
1250
while transforming == true do
1251
	swait()
1252
                        Humanoid.Health = math.huge
1253
			PlayAnimationFromTable({
1254
         CFrame.new(0, -2, 0, 0, 0.984807849, 0.173647985, -1, 0, 0, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1255
         CFrame.new(-0.0999920368, 1.22553754, -0.589294791, 1, 0, -0, 0, 0.499998808, 0.866026223, -0, -0.866026223, 0.499998808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1256
         CFrame.new(0.800001562, 0.0751656741, -1.00217676, 0.866025388, 0.500000238, 0, -0.492404163, 0.852868617, -0.173647985, -0.0868240371, 0.150383562, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1257
         CFrame.new(-0.901474714, -0.162059426, -0.809470534, 0.939692736, -0.321393609, 0.116977669, 0.33682391, 0.810216308, -0.479686856, 0.0593910702, 0.490159124, 0.869607329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1258
         CFrame.new(0.312552929, -1.27662241, -0.77715373, 1, 0, -0, 0, 0.984807849, 0.173648134, -0, -0.173648164, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1259
         CFrame.new(-0.524474978, -1.25619924, -0.812270045, 1, 0, -0, 0, 0.984807849, 0.173648134, -0, -0.173648164, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1260
		}, .3, false)
1261
Mouse.Button1Down:connect(OnMouseDown)
1262
end
1263
1264
1265
1266
skillcolorscheme = BrickColor.new(maincol).Color
1267
framesk1 = makeframe(scrn, .3, UDim2.new(.8, 0, .85, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1268
framesk2 = makeframe(scrn, .3, UDim2.new(.8, 0, .74, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1269
framesk3 = makeframe(scrn, .3, UDim2.new(.8, 0, .63, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1270
framesk4 = makeframe(scrn, .3, UDim2.new(.8, 0, .52, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1271
framesk5 = makeframe(scrn, .3, UDim2.new(.8, 0, .41, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1272
1273
bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1274
bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1275
bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1276
bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1277
bar5 = makeframe(framesk5, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1278
text1 =  Instance.new('TextLabel', framesk1)
1279
	text1.BackgroundTransparency = 1
1280
	text1.Size = UDim2.new(1, 0, 1, 0)
1281
	text1.Position = UDim2.new(0, 0, 0, 0)
1282
	text1.TextColor3 = Color3.new(255, 255, 255)
1283
	text1.TextStrokeTransparency = 0
1284
	text1.FontSize = Enum.FontSize.Size18
1285
	text1.Font = desirefont
1286
	text1.BorderSizePixel = 0
1287
	text1.TextScaled = true
1288
text2 =  Instance.new('TextLabel', framesk2)
1289
	text2.BackgroundTransparency = 1
1290
	text2.Size = UDim2.new(1, 0, 1, 0)
1291
	text2.Position = UDim2.new(0, 0, 0, 0)
1292
	text2.TextColor3 = Color3.new(255, 255, 255)
1293
	text2.TextStrokeTransparency = 0
1294
	text2.FontSize = Enum.FontSize.Size18
1295
	text2.Font = desirefont
1296
	text2.BorderSizePixel = 0
1297
	text2.TextScaled = true
1298
text3 =  Instance.new('TextLabel', framesk3)
1299
	text3.BackgroundTransparency = 1
1300
	text3.Size = UDim2.new(1, 0, 1, 0)
1301
	text3.Position = UDim2.new(0, 0, 0, 0)
1302
	text3.TextColor3 = Color3.new(255, 255, 255)
1303
	text3.TextStrokeTransparency = 0
1304
	text3.FontSize = Enum.FontSize.Size18
1305
	text3.Font = desirefont
1306
	text3.BorderSizePixel = 0
1307
	text3.TextScaled = false
1308
text4 =  Instance.new('TextLabel', framesk4)
1309
	text4.BackgroundTransparency = 1
1310
	text4.Size = UDim2.new(1, 0, 1, 0)
1311
	text4.Position = UDim2.new(0, 0, 0, 0)
1312
	text4.TextColor3 = Color3.new(255, 255, 255)
1313
	text4.TextStrokeTransparency = 0
1314
	text4.FontSize = Enum.FontSize.Size18
1315
	text4.Font = desirefont
1316
	text4.BorderSizePixel = 0
1317
	text4.TextScaled = true
1318
text5 =  Instance.new('TextLabel', framesk5)
1319
	text5.BackgroundTransparency = 1
1320
	text5.Size = UDim2.new(1, 0, 1, 0)
1321
	text5.Position = UDim2.new(0, 0, 0, 0)
1322
	text5.TextColor3 = Color3.new(255, 255, 255)
1323
	text5.TextStrokeTransparency = 0
1324
	text5.FontSize = Enum.FontSize.Size18
1325
	text5.Font = desirefont
1326
	text5.BorderSizePixel = 0
1327
	text5.TextScaled = true
1328
        text1.Text = "[Z]\n Dokusei Dash"
1329
        text2.Text = "[X]\n Crush"
1330
        text3.Text = "[C]\n Summon Orbs"
1331
        text4.Text = "[V]\n Perish"
1332
        text5.Text = "[B]\n The End"
1333
Handle1=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle1",Vector3.new(1, 0.199999854, 1))
1334
Handle1Weld=CFuncs.Weld.Create(m,Character["Left Arm"],Handle1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.7220459e-05, 0.300019085, 4.80413437e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1335
larm=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","larm",Vector3.new(1, 2, 1))
1336
larmWeld=CFuncs.Weld.Create(m,Handle1,larm,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1337
HitboxLA=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxLA",Vector3.new(1, 0.999999821, 1))
1338
HitboxLAWeld=CFuncs.Weld.Create(m,Handle1,HitboxLA,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.19999969, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1339
Handle2=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle2",Vector3.new(1, 0.199999854, 1))
1340
Handle2Weld=CFuncs.Weld.Create(m,Character["Left Leg"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, 0.300022364, 4.81009483e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1341
lleg=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","lleg",Vector3.new(1, 2, 1))
1342
llegWeld=CFuncs.Weld.Create(m,Handle2,lleg,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1343
HitboxLL=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxLL",Vector3.new(1, 0.999999821, 1))
1344
HitboxLLWeld=CFuncs.Weld.Create(m,Handle2,HitboxLL,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.199999571, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1345
Handle3=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle3",Vector3.new(1, 0.199999854, 1))
1346
Handle3Weld=CFuncs.Weld.Create(m,Character["Right Arm"],Handle3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.48498535e-05, 0.300019085, 4.81009483e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1347
rarm=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","rarm",Vector3.new(1, 2, 1))
1348
rarmWeld=CFuncs.Weld.Create(m,Handle3,rarm,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1349
HitboxRA=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxRA",Vector3.new(1, 0.999999821, 1))
1350
HitboxRAWeld=CFuncs.Weld.Create(m,Handle3,HitboxRA,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.19999969, -1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1351
Handle4=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle4",Vector3.new(1, 0.199999854, 1))
1352
Handle4Weld=CFuncs.Weld.Create(m,Character["Right Leg"],Handle4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.48498535e-05, 0.300022364, 4.7981739e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1353
rleg=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","rleg",Vector3.new(1, 2, 1))
1354
rlegWeld=CFuncs.Weld.Create(m,Handle4,rleg,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.299999952, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1355
HitboxRL=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxRL",Vector3.new(1, 0.999999821, 1))
1356
HitboxRLWeld=CFuncs.Weld.Create(m,Handle4,HitboxRL,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.199999571, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1357
Handle5=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle5",Vector3.new(1, 0.199999854, 1))
1358
Handle5Weld=CFuncs.Weld.Create(m,Character["Head"],Handle5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100063324, 0.60001117, 4.78625298e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1359
hed=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","hed",Vector3.new(0.999999821, 1, 1))
1360
hedWeld=CFuncs.Weld.Create(m,Handle5,hed,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600006878, 0.100009918, -0.0199998617, 0, 1, 0, -1, 0, 0, 0, 0, 1))
1361
Handle6=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle6",Vector3.new(1, 0.199999854, 1))
1362
Handle6Weld=CFuncs.Weld.Create(m,Character["Torso"],Handle6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100063324, 0.500019073, 4.7981739e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1363
tors=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","tors",Vector3.new(2.00000024, 2, 1))
1364
torsWeld=CFuncs.Weld.Create(m,Handle6,tors,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999984741, -0.50000006, -1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1365
1366
1367
sref = CFuncs.Part.Create(Character, "Neon", 1, 1, BrickColor.new("Black"), "Reference", Vector3.new())
1368
sref.Anchored = true
1369
1370
1371
1372
1373
function battac1()
1374
attack = true
1375
	for i = 0, 1.5, 0.1 do
1376
		swait()
1377
		PlayAnimationFromTable({
1378
         CFrame.new(-1.39627684e-06, -7.36942911e-06, 1.39627605e-06, 0.476727128, 0.183012798, 0.859789252, -0.25000006, 0.965925813, -0.0669873133, -0.842752159, -0.183012694, 0.506236255) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1379
         CFrame.new(-0.0340346247, 1.51263666, -0.0478081331, 0.877126634, 0.104048893, -0.46885246, -0.101895347, 0.994341493, 0.0300414115, 0.469325185, 0.0214237869, 0.882765472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1380
         CFrame.new(0.579812467, 0.345736474, -0.59361434, 0.072264187, 0.924199581, -0.375010848, -0.974444211, -0.0147579908, -0.224144787, -0.212688923, 0.381624758, 0.899514318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1381
         CFrame.new(-1.85228181, 0.875683367, -0.260588259, 0.773285925, 0.551785231, 0.312348992, 0.546566546, -0.829791725, 0.112741388, 0.321393579, 0.0835381895, -0.943253636) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1382
         CFrame.new(0.738364995, -1.84033036, 0.563868403, 0.687917829, -0.0233614445, -0.725412488, 0.1578255, 0.98037982, 0.118095428, 0.708420873, -0.195728526, 0.678107858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1383
         CFrame.new(-0.917405725, -1.57624996, 0.686944962, 0.872133791, 0.197120011, -0.447801769, 0.198867023, 0.693416834, 0.692549586, 0.447028697, -0.693048954, 0.565551639) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1384
		}, .3, false)
1385
	end
1386
    MagnitudeDamage(HitboxLA, 8, 30, 30, 200, "Normal", "260430079", 1)
1387
    CFuncs.Sound.Create("200632136", HitboxLA, 1, 1)
1388
		for i = 0, 1, 0.1 do
1389
		swait()
1390
		PlayAnimationFromTable({
1391
         CFrame.new(-4.17232513e-06, -5.30481339e-06, -0.999984145, 0.707105339, 0.183013991, -0.683013916, 0, 0.965925574, 0.258820295, 0.707108378, -0.183013216, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1392
         CFrame.new(-0.0373710692, 1.51263273, 0.0452473164, 0.848774672, -0.00623494387, 0.528718293, -0.0508090742, 0.994341671, 0.0932918787, -0.526308119, -0.106047422, 0.84365499) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1393
         CFrame.new(1.68801045, 0.407435834, -0.449469507, -0.706166267, -0.389181942, -0.591495514, -0.569585621, 0.808487773, 0.148054063, 0.420596808, 0.441457987, -0.792599082) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1394
         CFrame.new(-1.75769782, 0.713923812, -0.430418491, -0.0885525197, 0.637445807, -0.7653898, -0.942978859, -0.301171541, -0.141728252, -0.320857644, 0.709195852, 0.627767205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1395
         CFrame.new(0.639599144, -1.8263067, -0.331883222, 0.859788299, -0.183012217, 0.476729214, 0.195730031, 0.980379641, 0.023357138, -0.471650183, 0.0732280314, 0.878739834) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1396
         CFrame.new(-0.307636291, -1.77595973, 0.545883834, 0.982273102, -0.181773037, -0.045809418, 0.135392249, 0.518932045, 0.844025373, -0.129649013, -0.835265398, 0.534343541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1397
		}, .3, false)
1398
		end
1399
attack = false
1400
end
1401
1402
1403
function battac2()
1404
attack = true
1405
	Humanoid.WalkSpeed = 0
1406
	for i = 0, 1.5, 0.1 do
1407
		swait()
1408
		PlayAnimationFromTable({
1409
         CFrame.new(-0, -1.59282732, -0.519607961, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1410
         CFrame.new(0, 1.55377007, -0.152360976, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1411
         CFrame.new(1.2000078, 0.953045666, -0.713819265, 0.866025448, 0.49999994, -2.26266827e-08, 0.353553265, -0.612372398, -0.707107067, -0.353553474, 0.612372637, -0.70710665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1412
         CFrame.new(-1.15360737, 0.794935584, -0.750632823, 0.866025388, -0.500000179, -5.589701e-07, -0.353553861, -0.61237222, -0.707106948, 0.353553265, 0.612372756, -0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1413
         CFrame.new(0.5, -1.5799793, -0.590984702, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1414
         CFrame.new(-0.500015259, -1.65356255, -0.585621715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1415
		}, .3, false)
1416
	end
1417
    MagnitudeDamage(HitboxLA, 8, 5, 10, 100, "DarkUp", "306247749", 1)
1418
    CFuncs.Sound.Create("200632136", HitboxRA, 1, 1)
1419
	for i = 0, 1, 0.1 do
1420
		swait()
1421
		PlayAnimationFromTable({
1422
         CFrame.new(-0, -1.2196213, -0.273204356, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1423
         CFrame.new(0, 1.49368489, 0.246804297, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1424
         CFrame.new(1.34139562, 1.24449635, -0.501063168, 0.707141161, 4.3202607e-07, -0.707072496, 0.183035791, -0.965913892, 0.183052927, -0.68297112, -0.258863807, -0.683037519) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1425
         CFrame.new(-1.4036299, 1.31358445, -0.263445199, 0.866024435, 6.45238671e-08, 0.500001669, -0.129408985, -0.965926468, 0.224142075, 0.482964844, -0.258817255, -0.836515903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1426
         CFrame.new(0.5, -1.86381054, -0.121815026, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1427
         CFrame.new(-0.500015259, -1.92484725, -0.0803779364, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1428
		}, .3, false)
1429
	end
1430
	Humanoid.WalkSpeed = 25
1431
attack = false
1432
end
1433
1434
1435
function battac3()
1436
attack = true
1437
CFuncs.Sound.Create("306247749", HitboxRA, 3, 1)
1438
	Humanoid.WalkSpeed = 5
1439
	for i = 0, 1.5, 0.1 do
1440
		swait()
1441
		PlayAnimationFromTable({
1442
         CFrame.new(3.57627869e-07, 6.79999733, -5.96046448e-07, 0.866025269, 4.00048179e-07, -0.500000358, -0.129410043, 0.965925813, -0.224143773, 0.482963175, 0.258819193, 0.836516142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1443
         CFrame.new(-0.0975225121, 1.5006386, -0.168908179, 0.961516261, -0.0622723475, 0.267598331, 0.0669877082, 0.997717559, -0.00851863623, -0.266457021, 0.0261165649, 0.96349299) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1444
         CFrame.new(1.42953217, 1.36738133, 0.560824573, 0.969378471, 0.036978662, -0.242771834, 0.112739824, -0.945273399, 0.30618304, -0.21816349, -0.324177235, -0.920496464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1445
         CFrame.new(-0.514982402, 0.167981669, -0.348204494, 0.390162021, -0.863741398, 0.318942964, 0.920569658, 0.37272048, -0.116752014, -0.0180329978, 0.339161426, 0.940555334) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1446
         CFrame.new(1.01503551, -1.61222804, 0.758090556, 0.866025269, -0.43301329, 0.249999851, 4.00048179e-07, 0.499999911, 0.866025567, -0.500000358, -0.749999881, 0.433012724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1447
         CFrame.new(-0.674192369, -1.93183935, -0.167736471, 0.866025269, -4.61935997e-07, 0.500000417, 4.00048179e-07, 1, 2.08616257e-07, -0.500000358, -1.49011612e-08, 0.866025269) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1448
		}, .3, false)
1449
		Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 2)
1450
	end
1451
	MagnitudeDamage(HitboxRA, 8, 30, 50, 500, "Knockdown", "782354021", 1)
1452
		for i = 0, 1, 0.1 do
1453
		swait()
1454
		PlayAnimationFromTable({
1455
         CFrame.new(1.54972076e-06, 6.58641052, -0.246319056, 0.866024971, -5.42000919e-07, -0.500000775, 0.250001013, 0.866025209, 0.433012664, 0.433012992, -0.500000536, 0.749999523) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1456
         CFrame.new(-0.0975218043, 1.50063884, -0.168915406, 0.961516201, -0.0622704476, 0.267598808, 0.0669858828, 0.997717738, -0.00851911306, -0.266457558, 0.0261166394, 0.963492811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1457
         CFrame.new(1.02015197, 0.517821193, -1.45992565, 0.886716843, 0.436117947, 0.153409019, 0.0551973283, 0.229585916, -0.971722126, -0.459005952, 0.870110035, 0.17950508) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1458
         CFrame.new(-1.36973119, -0.0445775315, 0.63426286, 0.896512747, -0.350060821, 0.271518677, 0.118428506, 0.7799505, 0.61453402, -0.42689541, -0.5187819, 0.740692675) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1459
         CFrame.new(0.568625093, -1.55863333, -0.015111208, 0.866024971, -0.433012992, 0.250001013, -5.42000919e-07, 0.500000536, 0.866025209, -0.500000775, -0.749999523, 0.433012664) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1460
         CFrame.new(-0.774200022, -1.53183734, -0.340943307, 0.866024971, 6.2584877e-07, 0.500000834, -5.42000919e-07, 1.00000024, -3.57627869e-07, -0.500000775, 2.98023224e-08, 0.866025031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1461
		}, .3, false)
1462
		Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
1463
		Effects.Block.Create(BrickColor.new("Really black"), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
1464
		end
1465
	Humanoid.WalkSpeed = 25
1466
attack = false
1467
end
1468
1469
1470
function tauntu1()
1471
attack = true
1472
Humanoid.WalkSpeed = 0
1473
			ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "I don't have all day.", 1.5, BrickColor.new(Torso.Color).Color)
1474
			CFuncs.Sound.Create("159882303", Torso, 10, 1)
1475
		for i = 0, 1, .6 do
1476
				for i = 0, 1, 0.1 do
1477
		swait()	
1478
		PlayAnimationFromTable({
1479
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1480
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1481
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1482
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1483
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1484
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1485
		}, .3, false)
1486
				end
1487
				         
1488
					for i = 0, 1, 0.1 do
1489
		swait()	
1490
		PlayAnimationFromTable({
1491
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1492
         CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1493
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1494
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1495
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1496
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1497
		}, .3, false)
1498
				end
1499
				end		
1500
	Humanoid.WalkSpeed = 25
1501
attack = false
1502
end
1503
1504
1505
function tauntu2()
1506
attack = true
1507
Humanoid.WalkSpeed = 0
1508
	ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Just don't bore me, yeah?", 2, BrickColor.new(Torso.Color).Color)
1509
		    CFuncs.Sound.Create("159882635", Torso, 10, 1)
1510
		for i = 0, 1, .6 do
1511
				for i = 0, 1, 0.1 do
1512
		swait()	
1513
		PlayAnimationFromTable({
1514
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1515
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1516
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1517
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1518
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1519
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1520
		}, .3, false)
1521
				end
1522
				         
1523
					for i = 0, 1, 0.1 do
1524
		swait()	
1525
		PlayAnimationFromTable({
1526
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1527
         CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1528
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1529
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1530
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1531
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1532
		}, .3, false)
1533
				end
1534
				end		
1535
	Humanoid.WalkSpeed = 25
1536
attack = false
1537
end
1538
1539
1540
function tauntu3()
1541
attack = true
1542
Humanoid.WalkSpeed = 0
1543
	ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "How many minutes will you last?", 2, BrickColor.new(Torso.Color).Color)
1544
			CFuncs.Sound.Create("159882644", Torso, 10, 1)
1545
		for i = 0, 1, .6 do
1546
				for i = 0, 1, 0.1 do
1547
		swait()	
1548
		PlayAnimationFromTable({
1549
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1550
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1551
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1552
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1553
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1554
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1555
		}, .3, false)
1556
				end
1557
				         
1558
					for i = 0, 1, 0.1 do
1559
		swait()	
1560
		PlayAnimationFromTable({
1561
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1562
         CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1563
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1564
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1565
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1566
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1567
		}, .3, false)
1568
				end
1569
				end		
1570
	Humanoid.WalkSpeed = 25
1571
attack = false
1572
end
1573
1574
1575
1576
x = 5
1577
function blasty()
1578
	attack = true		
1579
ref=CFuncs.Part.Create(HitboxRA, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new(.05,.05,.05))	
1580
ref.Anchored=true
1581
ref.CanCollide=false
1582
ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1583
Humanoid.WalkSpeed = 0 
1584
CFuncs.Sound.Create("159882628", Torso, 5, 1)
1585
ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Ah.", 1.5, BrickColor.new(Torso.Color).Color)
1586
	local grab = nil
1587
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
1588
		if v:FindFirstChild('Head') then
1589
			Grabbed = true
1590
			grab = v
1591
		end
1592
	end
1593
        	for i = 0, 3, 0.1 do
1594
swait()
1595
		PlayAnimationFromTable({
1596
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1597
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1598
        CFrame.new(1.64711547, 1.41346073, 0.361087859, -0.969846308, -0.171009913, -0.17364803, 0.173647985, -0.984807849, 5.96214491e-08, -0.171009898, -0.0301535726, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1599
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1600
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1601
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1602
		}, .3, false)
1603
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1604
		end
1605
1606
CFuncs.Sound.Create("159882620", Torso, 5, 1)
1607
ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Amazed you've survived this long.", 1.5, BrickColor.new(Torso.Color).Color)
1608
		for i = 0, 1, .5 do
1609
				for i = 0, 1, 0.1 do
1610
		swait()	
1611
		PlayAnimationFromTable({
1612
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1613
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1614
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1615
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1616
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1617
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1618
		}, .3, false)
1619
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1620
				end
1621
				         
1622
					for i = 0, 1, 0.1 do
1623
		swait()	
1624
		PlayAnimationFromTable({
1625
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1626
         CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1627
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1628
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1629
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1630
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1631
		}, .3, false)
1632
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1633
				end
1634
		end
1635
		wait(1)
1636
ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "YOU IDIOT!", 1.5, BrickColor.new(Torso.Color).Color)
1637
CFuncs.Sound.Create("160212768", Torso, 5, 1)
1638
		for i = 0, 2, 0.1 do
1639
		swait()
1640
		PlayAnimationFromTable({
1641
         CFrame.new(0, 0, -0, 1, 0, -0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1642
         CFrame.new(0, 1.495502, 0.155976295, 1, 0, -0, 0, 0.866025805, -0.499999762, -0, 0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1643
         CFrame.new(1.67320466, 0.256948113, 0.586459577, 0.866025269, -0.500000298, -6.19429386e-07, 0.129410207, 0.224143684, 0.965925992, -0.482963115, -0.836516321, 0.258819222) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1644
         CFrame.new(-1.65528786, 0.236378402, 0.663342357, 0.965925872, 0.258818746, -5.97341477e-06, -0.0669837445, 0.250009447, 0.965923786, 0.250000656, -0.933010399, 0.258827239) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1645
         CFrame.new(0.603523314, -1.92523527, 0.665380895, 0.965925872, 0, -0.258818984, 0.129409552, 0.866025388, 0.482963175, 0.224143818, -0.500000238, 0.836516321) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1646
         CFrame.new(-0.551774561, -1.92862988, 0.659501493, 0.965925872, 0, 0.258818984, -0.129409552, 0.866025388, 0.482963175, -0.224143818, -0.500000238, 0.836516321) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1647
		}, .3, false)
1648
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1649
		end
1650
				for i = 0, 2, 0.1 do
1651
		swait()
1652
		PlayAnimationFromTable({
1653
         CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1654
         CFrame.new(0, 1.56138074, -0.0756135881, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1655
         CFrame.new(0.893782854, 0.905647635, -1.42211223, 0.874999404, 0.2164938, -0.433020234, -0.321208358, -0.409599364, -0.85384649, -0.362217247, 0.886204958, -0.288859576) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1656
         CFrame.new(-0.891812921, 1.14138389, -1.46892774, 0.909297884, -0.274861544, 0.312455654, 0.121369407, -0.543028176, -0.830897272, 0.398053885, 0.793455601, -0.460414648) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1657
         CFrame.new(0.332013369, -2.05282021, -0.211744398, 0.990150332, 0.135906085, 0.0336450152, -0.137435734, 0.989331186, 0.0483245552, -0.0267184712, -0.0524725616, 0.998264909) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1658
         CFrame.new(-0.582855225, -1.7770021, -0.922122419, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1659
		}, .3, false)
1660
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1661
	end
1662
				if Grabbed == true and grab ~= nil then
1663
			grab.Humanoid.PlatformStand = true
1664
			grab.Head.CFrame = ref.CFrame * CFrame.Angles(0,-45,0)
1665
				for i = 0, 1.5, 0.1 do
1666
		swait()
1667
		PlayAnimationFromTable({
1668
         CFrame.new(-0, -1.59282732, -0.519607961, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1669
         CFrame.new(0, 1.55377007, -0.152360976, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1670
         CFrame.new(1.2000078, 0.953045666, -0.713819265, 0.866025448, 0.49999994, -2.26266827e-08, 0.353553265, -0.612372398, -0.707107067, -0.353553474, 0.612372637, -0.70710665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1671
         CFrame.new(-1.15360737, 0.794935584, -0.750632823, 0.866025388, -0.500000179, -5.589701e-07, -0.353553861, -0.61237222, -0.707106948, 0.353553265, 0.612372756, -0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1672
         CFrame.new(0.5, -1.5799793, -0.590984702, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1673
         CFrame.new(-0.500015259, -1.65356255, -0.585621715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1674
		}, .3, false)
1675
		    grab.Head.CFrame = ref.CFrame
1676
				end
1677
		    grab.Torso.Anchored = true
1678
				ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "STRUGGLE!", 1.5, BrickColor.new(Torso.Color).Color)
1679
				CFuncs.Sound.Create("160212585", Torso, 5, 1)
1680
					for i = 0, 2, 0.1 do
1681
		swait()
1682
		PlayAnimationFromTable({
1683
         CFrame.new(-0, -1.2196213, -0.273204356, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1684
         CFrame.new(0, 1.49368489, 0.246804297, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1685
         CFrame.new(1.34139562, 1.24449635, -0.501063168, 0.707141161, 4.3202607e-07, -0.707072496, 0.183035791, -0.965913892, 0.183052927, -0.68297112, -0.258863807, -0.683037519) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1686
         CFrame.new(-1.4036299, 1.31358445, -0.263445199, 0.866024435, 6.45238671e-08, 0.500001669, -0.129408985, -0.965926468, 0.224142075, 0.482964844, -0.258817255, -0.836515903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1687
         CFrame.new(0.5, -1.86381054, -0.121815026, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1688
         CFrame.new(-0.500015259, -1.92484725, -0.0803779364, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1689
		}, .3, false)
1690
		   grab.Head.CFrame = ref.CFrame
1691
					end
1692
									for i = 0, 1.6, 0.1 do
1693
		swait()
1694
		PlayAnimationFromTable({
1695
         CFrame.new(0, -0, -0, 0.87176013, 0, -0.489933014, 0, 1, 0, 0.489933044, 0, 0.87176013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1696
         CFrame.new(-0.03097759, 1.48068821, -0.0551198274, 0.87176013, -0.0370955803, 0.48852694, 0, 0.997134864, 0.0757154897, -0.489933014, -0.0660058483, 0.869258225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1697
         CFrame.new(1.67023849, 1.3309983, 0.00941206701, 0.938447893, -0.345421582, -2.02059746e-05, -0.345412821, -0.938424468, 0.00707728788, -0.00246357918, -0.00663465261, -0.999975145) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1698
         CFrame.new(-1.60166776, 0.116563603, 1.17343279e-05, 0.980870962, 0.19466114, 2.98023224e-08, -0.19466126, 0.980870605, -4.82129451e-07, -2.38418579e-07, 4.54485416e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1699
         CFrame.new(0.680485487, -1.96697748, 0.239762232, 0.980836987, -0.145232886, 0.129914314, 0.112037525, 0.965800464, 0.23382929, -0.159429669, -0.21478951, 0.963567197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1700
         CFrame.new(-0.587270081, -1.95259011, -0.315021306, 0.915650666, -0.0214495566, 0.401413441, -0.00645985128, 0.997661352, 0.068044588, -0.40193662, -0.0648979694, 0.913366556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1701
		}, .3, false)
1702
		Effects.Sphere2.Create(BrickColor.new(maincol), grab.Torso.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
1703
				end
1704
CFuncs.Sound.Create("159882598", Torso, 10, 1)				
1705
Effects.Block.Create(BrickColor.new("Really black"), RightArm.CFrame * CFrame.new(0, -1.5, 0), 3, 3, 3, 2, 2, 2, .06)
1706
CFuncs.Sound.Create("188959311", RightArm, 10, 1)
1707
	for i = 0, 5, 0.1 do
1708
		swait()
1709
		PlayAnimationFromTable({
1710
         CFrame.new(0, -0, -0, 0.87176013, 0, -0.489933014, 0, 1, 0, 0.489933044, 0, 0.87176013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1711
         CFrame.new(-0.03097759, 1.48068821, -0.0551198274, 0.87176013, -0.0370955803, 0.48852694, 0, 0.997134864, 0.0757154897, -0.489933014, -0.0660058483, 0.869258225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1712
         CFrame.new(1.6043725, 1.397439, 0.00988263357, 0.975719333, -0.219024912, -1.93417072e-05, -0.219019294, -0.975694954, 0.00707555423, -0.00156858563, -0.00689952075, -0.999975085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1713
         CFrame.new(-1.60166776, 0.116563603, 1.17343279e-05, 0.980870962, 0.19466114, 2.98023224e-08, -0.19466126, 0.980870605, -4.82129451e-07, -2.38418579e-07, 4.54485416e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1714
         CFrame.new(0.680485487, -1.96697748, 0.239762232, 0.980836987, -0.145232886, 0.129914314, 0.112037525, 0.965800464, 0.23382929, -0.159429669, -0.21478951, 0.963567197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1715
         CFrame.new(-0.587270081, -1.95259011, -0.315021306, 0.915650666, -0.0214495566, 0.401413441, -0.00645985128, 0.997661352, 0.068044588, -0.40193662, -0.0648979694, 0.913366556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1716
		}, .4, false)
1717
		Effects.Sphere2.Create(BrickColor.new("Really black"), grab.Torso.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
1718
	end	
1719
	Effects.Lightning.Create(efekt4.Position, grab.Torso.Position, 5, 5, "Really black", 5, 0, 2)
1720
	Effects.Sphere2.Create(BrickColor.new(maincol), grab.Torso.CFrame, 3, 3, 3, 5, 5, 5, .01, 2)
1721
grab.Torso.Anchored = false
1722
local boo = Instance.new("Explosion", Character.Torso)	
1723
boo.Position = grab.Torso.Position
1724
boo.BlastRadius = 100
1725
boo.BlastPressure = 500
1726
CFuncs.Sound.Create("331903140", Character, 3, 1)
1727
grab.Torso:BreakJoints()			
1728
				end			
1729
	attack = false
1730
	Humanoid.WalkSpeed = 25
1731
	Humanoid.JumpPower = 60
1732
	Humanoid.AutoRotate = true
1733
	x=5
1734
	end
1735
	
1736
1737
function corruptedclouds()
1738
	attack = true
1739
	CFuncs.Sound.Create("471882099", Character, 5, 1)
1740
1741
local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
1742
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),})
1743
1744
	for i = 0, 1.2, 0.1 do
1745
		swait()
1746
		PlayAnimationFromTable({
1747
         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), 
1748
         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), 
1749
         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), 
1750
         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), 
1751
         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), 
1752
         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), 
1753
		}, .2, false)
1754
		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)
1755
	end
1756
1757
1758
		for i = 0, 1, 0.1 do
1759
		swait()
1760
		PlayAnimationFromTable({
1761
         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), 
1762
         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), 
1763
         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), 
1764
         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), 
1765
         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), 
1766
         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), 
1767
		}, .25, false)
1768
		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)
1769
		end
1770
1771
	local grab = nil
1772
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 8)) do
1773
		if v:FindFirstChild('Head') then
1774
			Grabbed = true
1775
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
1776
			grab = v
1777
		end
1778
	end
1779
1780
1781
1782
if Grabbed == true and grab ~= nil then
1783
		for i = 0, 1, 0.1 do
1784
		swait()
1785
		if Grabbed == true then
1786
			grab.Humanoid.PlatformStand = true
1787
			--GGyro.position = Partss.Position
1788
			--GGyro.Parent = grab.Head
1789
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1790
		end
1791
		PlayAnimationFromTable({
1792
         CFrame.new(1.76864308e-14, 4.48080471e-07, -1.63087861e-07, 0.766044796, 3.70911337e-08, -0.642787158, 0.219846025, 0.939692855, 0.262002498, 0.604022622, -0.342020035, 0.719846845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1793
         CFrame.new(0.341020674, 1.52092338, -0.0619920865, 0.975082517, 0.21674332, 0.0472928584, -0.219845772, 0.972632766, 0.0751910806, -0.0297012031, -0.0837147534, 0.99604708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1794
         CFrame.new(1.85675263, -0.0607492924, -0.232875168, 0.533469737, -0.629021049, -0.565454543, 0.0702756345, 0.699180424, -0.711484134, 0.842898726, 0.339813501, 0.417194188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1795
         CFrame.new(-1.1962359, 1.45365191, 0.615582228, 0.944647968, 0.171928287, -0.279431552, 0.321390301, -0.656127512, 0.682794034, -0.0659500062, -0.734806061, -0.675066113) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1796
         CFrame.new(0.796237707, -1.89043427, 0.0301880166, 0.992736578, 0.0288502425, -0.116799474, -0.0291476101, 0.999574959, -0.000837668777, 0.116725862, 0.00423581898, 0.993155241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1797
         CFrame.new(-0.958333611, -2.11844707, 0.433348566, 0.719846725, 0.262002468, 0.642787337, -0.342019975, 0.939692914, -1.1920929e-07, -0.604022384, -0.219846129, 0.766044915) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1798
		}, .3, false)
1799
		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)
1800
		end
1801
1802
1803
ref=CFuncs.Part.Create(HitboxRA, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "ref", Vector3.new())	
1804
ref.Anchored=true
1805
ref.CanCollide=false
1806
game.Debris:AddItem(ref,.5)
1807
			for i = 0, 1, 0.1 do
1808
		swait()
1809
		if Grabbed == true then
1810
			grab.Humanoid.PlatformStand = true
1811
			--GGyro.position = Partss.Position
1812
			--GGyro.Parent = grab.Head
1813
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1814
		end
1815
		PlayAnimationFromTable({
1816
         CFrame.new(0.0237534959, -0.393922806, -0.0652742982, 0.939694047, 0.336823881, -0.0593910813, 6.63990818e-07, 0.173648596, 0.984807611, 0.342021018, -0.925418198, 0.163178027) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1817
         CFrame.new(-0.172945321, 1.41877878, 0.442766368, 0.939694047, -0.296202481, 0.171007663, 0.336823881, 0.888269424, -0.312314689, -0.0593910813, 0.351079285, 0.934461713) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1818
         CFrame.new(1.52180564, 0.292591512, 0.881093621, 0.939694047, -0.219847351, -0.262002945, 0.336823881, 0.461824715, 0.820530832, -0.0593910813, -0.859295249, 0.508020401) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1819
         CFrame.new(-1.06820941, 0.562155366, -1.52689314, 0.939694047, 6.63990818e-07, 0.342021018, 0.336823881, 0.173648596, -0.925418198, -0.0593910813, 0.984807611, 0.163178027) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1820
         CFrame.new(1.01252818, -1.59739447, -1.0576911, 0.939694047, -0.116977476, 0.32139498, 0.336823881, 0.479688108, -0.810217738, -0.0593910813, 0.869606614, 0.490160972) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1821
         CFrame.new(-0.760051727, -1.08797181, -1.43901432, 0.939694703, 0.116978236, -0.321393281, -0.336825103, 0.479687691, -0.810217381, 0.0593926162, 0.869606614, 0.490160555) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1822
		}, .3, false)
1823
		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)
1824
            ref.CFrame = grab.Torso.CFrame
1825
	    	Effects.Block.Create(BrickColor.new(maincol), ref.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
1826
			end
1827
MagnitudeDamage(ref, 3, 100, 100, 0, "Wither", "199149235", 1)
1828
CFuncs.Sound.Create("385545047", grab.Torso, 5, 1)
1829
Effects.Sphere2.Create(BrickColor.new(maincol), HitboxLA.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
1830
end
1831
1832
        k:Remove()
1833
		Humanoid.WalkSpeed = 25
1834
		attack = false
1835
end
1836
1837
1838
1839
1840
1841
1842
function disconnect1()
1843
	con1:Disconnect()
1844
end
1845
1846
function disconnect2()
1847
	con2:Disconnect()
1848
end
1849
1850
orbs1=false
1851
orbs2=false
1852
1853
1854
1855
1856
function orbos()
1857
         	attack = true
1858
Humanoid.WalkSpeed = 0
1859
orbs1=true
1860
orbs2=true
1861
1862
1863
orb1=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "ref", Vector3.new(1,1,1))	
1864
orb1.Anchored=true
1865
orb1.CanCollide=false
1866
        local mbewm2 = Instance.new("SpecialMesh", orb1)
1867
        mbewm2.MeshType = "Sphere"
1868
        mbewm2.Scale = Vector3.new(2,2,2)
1869
1870
1871
orb2=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("Really black"), "ref", Vector3.new(1,1,1))	
1872
orb2.Anchored=true
1873
orb2.CanCollide=false
1874
        local mbewm1 = Instance.new("SpecialMesh", orb2)
1875
        mbewm1.MeshType = "Sphere"
1876
        mbewm1.Scale = Vector3.new(2,2,2)
1877
    orb1.CFrame=spinny.CFrame*CFrame.new(5,0,0)
1878
    orb2.CFrame=spinny.CFrame*CFrame.new(-5,0,0)
1879
1880
1881
1882
CFuncs.Sound.Create("588735945", Torso, 10, 1)
1883
	local con1 = orb1.Touched:connect(function(hit) MagnitudeDamage(orb1, 8, 95, 100, 20, "Normal", "199149235", 1) Effects.Sphere2.Create(BrickColor.new(maincol), orb1.CFrame, 1, 1, 1, 1, 1, 1, .05) orb1.Transparency = 1 orbs1 = false orb1:Destroy() end)
1884
	local con2 = orb2.Touched:connect(function(hit) MagnitudeDamage(orb2, 8, 95, 100, 20, "Normal", "199149235", 1) Effects.Sphere2.Create(BrickColor.new("Really black"), orb2.CFrame, 1, 1, 1, 1, 1, 1, .05) orb2.Transparency = 1 orbs2 = false orb2:Destroy() end)
1885
		for i = 0, 2, 0.1 do
1886
		swait()
1887
		PlayAnimationFromTable({
1888
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1889
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1890
 		 CFrame.new(1.70599079, 0.765470147, -0.522034883, 0.641520381, -0.693589449, 0.327697039, 0.160697088, -0.296198219, -0.941511095, 0.750085473, 0.656658471, -0.0785593688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1891
         CFrame.new(-1.85860336, 0.769027293, -0.346409023, 0.469846278, 0.813797832, -0.342020005, -0.171010107, -0.296197951, -0.939692676, -0.866025507, 0.49999994, 1.54857389e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1892
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1893
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1894
		}, .3, false)
1895
		end
1896
        Effects.Sphere2.Create(BrickColor.new("Really black"), HitboxLA.CFrame, 1, 1, 1, 1, 1, 1, .05)
1897
        Effects.Sphere2.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .05)
1898
		Humanoid.WalkSpeed = 25
1899
		attack = false
1900
        Grabbed = false
1901
		x = 5
1902
		end
1903
1904
1905
1906
       
1907
1908
function warpything()
1909
	attack = true
1910
        Humanoid.Jump = true
1911
	Humanoid.WalkSpeed = 0
1912
	LeftArm.Transparency = 0
1913
	RightArm.Transparency = 0
1914
	LeftLeg.Transparency = 0
1915
	RightLeg.Transparency = 0
1916
Head.Transparency = 0
1917
Torso.Transparency = 0
1918
CFuncs.Sound.Create("782353443", Character, 1, 1)
1919
	for i = 0, 1, 0.1 do
1920
		swait()
1921
		PlayAnimationFromTable({
1922
         CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.707106829, 0.707106829, 0, -0.707106829, 0.707106829) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1923
         CFrame.new(0, 1.54349375, -0.187853307, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1924
         CFrame.new(1.5, 0.282838553, -0.489890486, 1, 0, -0, 0, 0.258818865, -0.965926051, 0, 0.965926051, 0.258818865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1925
         CFrame.new(-1.5, 0.282807112, -0.48988995, 1, 0, -0, 0, 0.258818865, -0.965926051, 0, 0.965926051, 0.258818865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1926
         CFrame.new(0.5, -1.89706933, -1.11773682, 1, 0, 0, 0, 0.965926051, -0.258818865, 0, 0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1927
         CFrame.new(-0.5, -1.78912175, -0.0150479674, 1, 0, 0, 0, 0.866025448, 0.500000119, 0, -0.500000119, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1928
		}, .3, false)
1929
	end
1930
1931
	for i = 0, 5, 0.1 do
1932
		swait()
1933
		PlayAnimationFromTable({
1934
         CFrame.new(0, -0.0787503347, -0.155455261, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1935
         CFrame.new(0, 1.61677504, 0.0853292942, 1, 0, 0, 0, 0.866025805, -0.499999762, 0, 0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1936
         CFrame.new(1.5, 1.21241796, -0.699987948, 1, 0, 0, 0, -0.866025388, -0.500000238, 0, 0.500000238, -0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1937
         CFrame.new(-1.5, 1.21241796, -0.699987948, 1, 0, 0, 0, -0.866025388, -0.500000238, 0, 0.500000238, -0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1938
         CFrame.new(0.5, -1.93497717, -0.279311121, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1939
         CFrame.new(-0.5, -1.93551612, 0.5313164, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1940
		}, .3, false)
1941
			MagnitudeDamage(Torso, 20, 10, 15, math.random(0, 0), "Normal", "199149235", 1)
1942
			Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 2, 2, 2, 1, 1, 1, .08, 1)
1943
			Effects.Block.Create(BrickColor.new(maincol), HitboxLA.CFrame, 2, 2, 2, 1, 1, 1, .08, 1)
1944
		Torso.Velocity=RootPart.CFrame.lookVector*100
1945
		LeftArm.Transparency = LeftArm.Transparency + .1
1946
	RightArm.Transparency = RightArm.Transparency + .1
1947
	LeftLeg.Transparency = LeftLeg.Transparency + .1
1948
	RightLeg.Transparency = RightArm.Transparency + .1
1949
Head.Transparency = Head.Transparency + .1
1950
Torso.Transparency = Torso.Transparency + .1
1951
Scarf2.Transparency = Scarf2.Transparency + .1
1952
	end
1953
	CFuncs.Sound.Create("610359442", Character, 1, 1)				
1954
LeftArm.Transparency = 0
1955
RightArm.Transparency = 0
1956
LeftLeg.Transparency = 0
1957
RightLeg.Transparency = 0
1958
Head.Transparency = 0
1959
Torso.Transparency = 0
1960
Scarf2.Transparency = 0
1961
	Humanoid.WalkSpeed = 25
1962
	attack = false
1963
end
1964
1965
1966
function wip()
1967
attack = true
1968-
	if attack == false and k == "z"   then
1968+
1969
Humanoid.JumpPower = 0
1970
bewm=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "bewm", Vector3.new(1,1,1))	
1971-
	elseif attack == false and k == "x"  then
1971+
1972
bewm.CanCollide=true
1973
bewm.CFrame=RootPart.CFrame*CFrame.new(0,80,0)
1974-
	elseif attack == false and k == "c" and orbs1 == false and orbs2 == false   then
1974+
1975
        mbewm.MeshType = "Sphere"
1976
        mbewm.Scale = Vector3.new(0,0,0)
1977-
	elseif attack == false and k == "v"   then
1977+
1978
			Humanoid.AutoRotate = false
1979
        	for i = 0, 10, 0.1 do
1980-
    elseif attack == false and k == "b"  then
1980+
1981
		PlayAnimationFromTable({
1982
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1983
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1984
        CFrame.new(1.64711547, 1.41346073, 0.361087859, -0.969846308, -0.171009913, -0.17364803, 0.173647985, -0.984807849, 5.96214491e-08, -0.171009898, -0.0301535726, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1985
         CFrame.new(-1.62076974, 0.0347282067, 0.036604397, 0.984807789, 0.173648089, 8.94069672e-08, -0.173648089, 0.984807849, -1.81875043e-06, -4.17232513e-07, 1.77323818e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1986
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1987
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1988
		}, .3, false)
1989
    mbewm.Scale = Vector3.new(mbewm.Scale.X+1,mbewm.Scale.Y+1,mbewm.Scale.Z+1)
1990
Effects.Lightning.Create(efekt3.Position, bewm.Position, 3, 5, maincol, 1, 0, 1)
1991
Effects.Lightning.Create(efekt4.Position, bewm.Position, 3, 5, "Really black", 1, 0, 1)
1992
RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, 0, Mouse.Hit.p.Z))
1993
end
1994
wait(1.5)
1995
     sniffyboy=CFuncs.Sound.Create("379250622", sref, 10, 1)
1996
sniffyboy.Looped = true
1997
	for i = 0, 20, 0.1 do
1998
		swait()
1999
		PlayAnimationFromTable({
2000
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
2001
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2002
		 CFrame.new(1.50731635, 1.028705, -0.872095346, -0.846583009, -0.517408669, -0.124843016, 0.087108463, -0.366077006, 0.926498711, -0.525080562, 0.773483098, 0.354985267) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2003
         CFrame.new(-1.71551478, 0.0740617141, -0.122276708, 0.943261385, 0.326123834, 0.062461704, -0.316874564, 0.940298975, -0.124210618, -0.0992406905, 0.0973705947, 0.990288079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
2004
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2005
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2006
		}, .3, false)
2007
 mbewm.Scale = Vector3.new(mbewm.Scale.X-.5,mbewm.Scale.Y-.5,mbewm.Scale.Z-.5)
2008
Effects.Lightning.Create(efekt3.Position, bewm.Position, 3, 5, maincol, 1, 0, 1)
2009
Effects.Lightning.Create(efekt4.Position, bewm.Position, 3, 5, "Really black", 1, 0, 1)
2010
RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, 0, Mouse.Hit.p.Z))
2011
     shoot(Mouse,40,bewm,0,8)
2012
	end 
2013
Humanoid.JumpPower = 80
2014
Humanoid.WalkSpeed = 16
2015
Humanoid.AutoRotate = true
2016
sniffyboy:Destroy()
2017
bewm:Destroy()
2018
attack = false
2019
end
2020
2021
2022
2023
Mouse.Button1Down:connect(function()
2024
		if attack == false and attacktype == 1 then
2025
	battac1()
2026
			attacktype = 2
2027
	elseif attack == false and attacktype == 2 then
2028
	battac2()
2029
			attacktype = 3	
2030
		elseif attack == false and attacktype == 3 then
2031
	battac3()
2032
			attacktype = 1	
2033
	end
2034
end)
2035-
---        efekt.CFrame=RootPart.CFrame*CFrame.new(math.random(-fop,fop),math.random(-fop,fop),(math.random(-fop,fop)))
2035+
2036-
	---updateskills1()
2036+
2037-
       -- bar5:TweenSize(UDim2.new(1 * (cooldown5 / co5), 0, 1, 0), 'Out', 'Quad', .5)
2037+
2038-
	---bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
2038+
	if attack == false and k == "z" and cooldown1 >=co1 then
2039-
	---bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
2039+
2040-
	---bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
2040+
2041-
	--bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
2041+
	elseif attack == false and k == "x" and cooldown2 >=co2 then
2042
        cooldown2=0
2043
        corruptedclouds()
2044
	elseif attack == false and k == "c" and orbs1 == false and orbs2 == false and cooldown3 >=co3 then
2045
		cooldown3=0
2046
		orbos()
2047
	elseif attack == false and k == "v" and cooldown4 >=co4 then
2048
		cooldown4=0
2049
		blasty()
2050
    elseif attack == false and k == "b" and cooldown5 >=co5 then
2051
        wip(Mouse.Hit.p) 
2052
        cooldown5=0
2053
    elseif attack == false and k == "t" then
2054
 		tauntu1()
2055
    elseif attack == false and k == "y" then
2056
 		tauntu2()
2057
	elseif attack == false and k == "u" then
2058
 		tauntu3()
2059
end
2060
end)
2061
2062
2063
function updateskills1()
2064
	if cooldown1 <= co1 then
2065
		cooldown1 = cooldown1 + 1 / 30
2066
	end
2067
	if cooldown2 <= co2 then
2068
		cooldown2 = cooldown2 + 1 / 30
2069
	end
2070
	if cooldown3 <= co3 then
2071
		cooldown3 = cooldown3 + 1 / 30
2072
	end
2073
	if cooldown4 <= co4 then
2074
		cooldown4 = cooldown4 + 1 / 30
2075
        end
2076
	if cooldown5 <= co5 then
2077
		cooldown5 = cooldown5 + 1 / 30
2078
	end
2079
end
2080
2081
snif = false
2082
efekt=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2083
efekt.Anchored=true
2084
efekt.CanCollide=false
2085
efekt2=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2086
efekt2.Anchored=true
2087
efekt2.CanCollide=false
2088
efekt3=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2089
efekt3.Anchored=true
2090
efekt3.CanCollide=false
2091
efekt4=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2092
efekt4.Anchored=true
2093
efekt4.CanCollide=false
2094
efekt5=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2095
efekt5.Anchored=true
2096
efekt5.CanCollide=false
2097
2098
2099
2100
OwO=20
2101
floatyup=-1
2102
while true do
2103
	swait()
2104
	spinny.Position = Torso.Position
2105
        efekt.CFrame=RootPart.CFrame*CFrame.new(math.random(-fop,fop),math.random(-fop,fop),(math.random(-fop,fop)))
2106
	updateskills1()
2107
        bar5:TweenSize(UDim2.new(1 * (cooldown5 / co5), 0, 1, 0), 'Out', 'Quad', .5)
2108
	bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
2109
	bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
2110
	bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
2111
	bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
2112
	spinny.CFrame = spinny.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/45, 0)
2113
2114
2115
    
2116
    
2117
	efekt2.CFrame=spinny.CFrame*CFrame.new(spi,soi,0)
2118
    efekt3.CFrame=spinny.CFrame*CFrame.new(-spi,soi,0)
2119
	efekt4.CFrame=spinny.CFrame*CFrame.new(spi-OwO,soi,0)
2120
    efekt5.CFrame=spinny.CFrame*CFrame.new(-spi+OwO,soi,0)
2121
	sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
2122
	for i, v in pairs(Character:GetChildren()) do
2123
		if v:IsA("Part") then
2124
			v.Material = "SmoothPlastic"
2125
		elseif v:IsA("Accessory") then
2126
			v:WaitForChild("Handle").Material = "SmoothPlastic"
2127
		end
2128
	end
2129
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
2130
	velocity = RootPart.Velocity.y
2131
	sine = sine + change
2132
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
2133
	if RootPart.Velocity.y > 1 and hit == nil then 
2134
		Anim = "Jump"
2135
		if attack == false then
2136
		PlayAnimationFromTable({
2137
         CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2138
         CFrame.new(0, 1.64206743, -0.0635313094, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2139
         CFrame.new(1.79116416, 1.59931493, -0.0296922661, -0.878741562, -0.476725847, 0.0233638063, 0.474528521, -0.877861023, -0.0646751374, 0.0513424724, -0.0457459092, 0.997632861) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2140
         CFrame.new(-1.76288748, 1.570122, 0.0706513077, -0.875000715, 0.482961625, -0.0334950797, -0.475173414, -0.870010674, -0.131498694, -0.0926498771, -0.0991454795, 0.990750372) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2141
         CFrame.new(0.5, -1.33184052, -0.517642975, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2142
         CFrame.new(-0.5, -1.53184128, -0.51764679, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2143
		}, .3, false)
2144
		end
2145
	elseif RootPart.Velocity.y < -1 and hit == nil then 
2146
		Anim = "Fall"
2147
		if attack == false then
2148
			PlayAnimationFromTable({
2149
				CFrame.new(-0, -0.0520263538, -0.0354017057, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2150
				CFrame.new(0, 1.51533091, -0.10684365, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2151
				CFrame.new(1.67554009, 0.885679007, 0.385592818, 0.374123871, -0.696466088, -0.61234498, 0.914592147, 0.386364758, 0.119345918, 0.153468132, -0.604696095, 0.781530797) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2152
				CFrame.new(-1.67474985, 0.999329269, 0.296636045, 0.250219911, 0.753912985, 0.607457995, -0.927206695, 0.367205799, -0.0738086402, -0.278707415, -0.544770718, 0.79091537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2153
				CFrame.new(0.504494727, -1.81757987, -0.0935191363, 0.984807849, -0.0449431092, -0.167730823, 0.059390761, 0.99484998, 0.0821366012, 0.163175508, -0.0908504426, 0.982405365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2154
				CFrame.new(-0.623603821, -1.49203336, -0.421764404, 0.992403865, 0.122534379, 0.0109562073, -0.118891656, 0.978150725, -0.17054674, -0.0316146575, 0.167948633, 0.985288799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2155
			}, .3, false)
2156
		end
2157
--I was too lazy to make idle anims, so thanks to When_kun for doing it for me.--
2158
	elseif Torsovelocity < 1 and hit ~= nil then
2159
		Anim = "Idle"
2160
		if attack == false then
2161
			change = 1
2162
		PlayAnimationFromTable({
2163
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
2164
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2165
         CFrame.new(0.284558058, 0.352360129, -0.585287333, 0.258820832, 0.965924978, -2.79002438e-06, 0.084192656, -0.0225623567, -0.996192336, -0.962249458, 0.257835418, -0.0871634856)  * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0), 
2166
         CFrame.new(-0.273653597, 0.406440526, -0.577382147, 0.258828282, -0.965923369, -1.5671344e-07, -0.167737693, -0.0449467227, -0.984804809, 0.951247692, 0.254895747, -0.17365551)  * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
2167
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2168
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2169
		}, .3, false)
2170
	end
2171
	elseif Torsovelocity > 2 and hit ~= nil then
2172
		Anim = "Walk"
2173
		if attack == false then
2174
			change = 2
2175
		PlayAnimationFromTable({
2176
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(-math.rad(35), 0, 0), 
2177
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2178
         CFrame.new(1.53044462, 0.0434587747, 0.373253405, 0.981754541, -0.171075299, -0.0830325559, 0.190161183, 0.883219123, 0.428673476, 6.77824119e-07, -0.43664071, 0.89963758) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2179
         CFrame.new(-1.56102109, 0.0510505885, 0.286096632, 0.977345586, 0.197517931, 0.076041609, -0.211649761, 0.91208744, 0.351141959, 5.20918206e-07, -0.359280914, 0.933229327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2180
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2181
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2182
		}, .3, false)
2183
		end
2184
	end
2185
	if 0 < #Effects then
2186
		for e = 1, #Effects do
2187
			if Effects[e] ~= nil then
2188
				local Thing = Effects[e]
2189
				if Thing ~= nil then
2190
					local Part = Thing[1]
2191
					local Mode = Thing[2]
2192
					local Delay = Thing[3]
2193
					local IncX = Thing[4]
2194
					local IncY = Thing[5]
2195
					local IncZ = Thing[6]
2196
					if Thing[2] == "Shoot" then
2197
						local Look = Thing[1]
2198
						local move = 5
2199
						local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
2200
						if Thing[10] ~= nil then
2201
							da = pos
2202
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
2203
							cfa = CFrame.new(Thing[4], pos)
2204
							tehCF = cfa:lerp(cf2, 0.2)
2205
							Thing[1] = tehCF.lookVector
2206
						end
2207
						local mag = (Thing[4] - pos).magnitude
2208
						Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
2209
						Effects.Sphere.Create(BrickColor.new(Torso.Color), CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, 3, 3, 5, 5, 5, 0.15)
2210
						Thing[4] = Thing[4] + Look * move
2211
						Thing[3] = Thing[3] - 1
2212
						if 2 < Thing[5] then
2213
							Thing[5] = Thing[5] - 0.3
2214
							Thing[6] = Thing[6] - 0.3
2215
						end
2216
						if hit ~= nil then
2217
							Thing[3] = 0
2218
							MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
2219
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2220
							ref.Anchored = true
2221
							ref.CFrame = CFrame.new(pos)
2222
							Effects.Block.Create(BrickColor.new(Torso.Color), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
2223
							Effects.Sphere.Create(BrickColor.new(Torso.Color), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
2224
							game:GetService("Debris"):AddItem(ref, 1)
2225
						end
2226
						if Thing[3] <= 0 then
2227
							table.remove(Effects, e)
2228
						end
2229
					end
2230
					do
2231
						do
2232
							if Thing[2] == "FireWave" then
2233
								if Thing[3] <= Thing[4] then
2234
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
2235-
---	                Effects.Ring.Create(BrickColor.new(maincol), efekt4.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2/2, .06, 2)
2235+
2236-
                      ---  Effects.Ring.Create(BrickColor.new("Really black"), efekt5.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2, .06, 2)
2236+
2237
								else
2238
									Part.Parent = nil
2239
									table.remove(Effects, e)
2240
								end
2241
							end
2242
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
2243
								if Thing[1].Transparency <= 1 then
2244
									if Thing[2] == "Block1" then
2245
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2246
										Mesh = Thing[7]
2247
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2248
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2249
									else
2250
										if Thing[2] == "Block2" then
2251
											Thing[1].CFrame = Thing[1].CFrame
2252
											Mesh = Thing[7]
2253
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2254
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2255
										else
2256
											if Thing[2] == "Fire" then
2257
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
2258
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2259
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2260
											else
2261
												if Thing[2] == "Cylinder" then
2262
													Mesh = Thing[7]
2263
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2264
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2265
												else
2266
													if Thing[2] == "Blood" then
2267
														Mesh = Thing[7]
2268
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
2269
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2270
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2271
													else
2272
														if Thing[2] == "Elec" then
2273
															Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
2274
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2275
														else
2276
															if Thing[2] == "Disappear" then
2277
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2278
															end
2279
														end
2280
													end
2281
												end
2282
											end
2283
										end
2284
									end
2285
								else
2286
									Part.Parent = nil
2287
									table.remove(Effects, e)
2288
								end
2289
							end
2290
						end
2291
					end
2292
				end
2293
			end
2294
		end
2295
	end 
2296
	
2297
	if orbs1 == true then
2298
    	orb1.CFrame=spinny.CFrame*CFrame.new(5,0,0)
2299
	end
2300
	
2301
	if orbs2 == true then 
2302
		orb2.CFrame=spinny.CFrame*CFrame.new(-5,0,0)
2303
	end
2304
	
2305
	Humanoid.Health = math.huge
2306
	                Effects.Ring.Create(BrickColor.new("Really black"), efekt2.CFrame, spo, spoi, spo, spo, spoi, spo, schpe, 2)
2307
                        Effects.Ring.Create(BrickColor.new(maincol), efekt3.CFrame, spo, spoi, spo, spo, spoi, spo, schpe, 2)
2308
	                Effects.Ring.Create(BrickColor.new(maincol), efekt4.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2/2, .06, 2)
2309
                        Effects.Ring.Create(BrickColor.new("Really black"), efekt5.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2, .06, 2)
2310
end