View difference between Paste ID: YZ79NVgC and AVsmjCp7
SHOW: | | - or go back to the newest paste.
1
Wait()local Player = Game.Players.LocalPlayer
2
local Character,Backpack,PlayerGui,CurrentCamera = Player.Character,Player.Backpack,Player.PlayerGui,Workspace.CurrentCamera
3
local T,H,RL,LL,LA,RA,HU = Character.Torso,Character.Head,Character["Right Leg"],Character["Left Leg"],Character["Left Arm"],Character["Right Arm"],Character.Humanoid
4
local N,LS,RS,LH,RH = T.Neck,T["Left Shoulder"],T["Right Shoulder"],T["Left Hip"],T["Right Hip"]
5
local Tool = Instance.new("HopperBin",Backpack)
6-
Tool.Name = "Kronos"
6+
Tool.Name = "Zero Darkus"
7
Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=167115397")-- bs
8
Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=167197110")-- chs
9
Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=167222585")-- cre
10
Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=167222604")-- cae
11
Tool.Selected:wait()
12
pcall(function()Character.Animate:Destroy()end)
13
local Equipped = true
14
local _Mouse = Player:GetMouse()
15
local Face = H.face
16-
Face.Texture = "http://www.roblox.com/asset/?id=167222604"
16+
Face.Texture = "http://www.roblox.com/asset/?id=381654580"
17
local _DEBOUNCE = true
18
local StanceGyro = Instance.new("BodyGyro")
19
StanceGyro.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
20
StanceGyro.P = 15000
21
StanceGyro.D = 750
22
StanceGyro.Name = "StanceGyro"
23
local TState,Debounces,SState,MaxHealth,MaxPower,Settings,CurrentPower = "Normal",{
24
SwordDamage = false,
25
Attacking = false,
26
Teleportin = false,
27
Slowing = false,
28
Floating = false,
29
Shielding = false,
30
},"Standing",1110,15000,{
31
Colors = {Color3.new(1,1,1),Color3.new(0,0,0)}
32
},15000
33
function Lightning(Start,End,Amt,Offset,Color,Thickness,Transparency,Parent,Time)
34
local o =(Start -End).magnitude
35
local cp = Start
36
local Offsets = {-Offset,Offset} 
37
for i = 1,Amt do 
38
local p = Instance.new("Part",Parent)
39
p.TopSurface = 0
40
p.BottomSurface = 0
41
p.Anchored = true
42
p.Transparency = Transparency or 0.4
43
p.Color = Color
44
p.formFactor = "Custom"
45
p.CanCollide = false
46
p.Size = Vector3.new(Thickness,Thickness,o/Amt)
47
local ofs = Vector3.new(Offsets[math.random(1,2)],Offsets[math.random(1,2)],Offsets[math.random(1,2)]) 
48
local np = CFrame.new(cp,End)* CFrame.new(0,0,o/Amt).p +ofs 
49
if Amt == i then 
50
local o2 =(cp -End).magnitude
51
p.Size = Vector3.new(Thickness,Thickness,o2) 
52
p.CFrame = CFrame.new(cp,End)* CFrame.new(0,0,-o2/2) 
53
else
54
p.CFrame = CFrame.new(cp,np)* CFrame.new(0,0,o/Amt/2) 
55
end
56
cp = p.CFrame * CFrame.new(0,0,o/Amt/2).p
57
Game:GetService("Debris"):AddItem(p,Time)
58
Wait()
59
end end
60
local function PlaySound(ID,Pitch,Volume,Origin,PlayOnRemove)
61
local p = Instance.new("Part",Workspace)
62
p.Anchored = true
63
p.CanCollide = false
64
p.Transparency = 1
65
p.Locked = true
66
p.CFrame = Origin
67
local s = Instance.new("Sound",p)
68-
s.SoundId = ID
68+
s.SoundId = 335204822
69-
s.Volume = Volume
69+
s.Volume = 0.9
70-
s.Pitch = Pitch
70+
s.Pitch = 1
71
if not PlayOnRemove then
72
s.PlayOnRemove = true
73
s:Destroy()
74
p:Destroy()
75
return end
76
return p
77
end local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
78
Object[PropertyName] = Start
79
local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
80
local r3,g3,b3 = r,g,b
81
local Time = Time or 3
82
local Callback = Callback or(function()end)
83
local function f()
84
for i = 1,Time *30 do
85
r3 = r3 +(r2 -r)/(Time *30)
86
g3 = g3 +(g2 -g)/(Time *30)
87
b3 = b3 +(b2 -b)/(Time *30)
88
Object[PropertyName] = Color3.new(r3,g3,b3)
89
Wait()
90
end
91
return Callback(Object)
92
end if Async then
93
f = coroutine.wrap(f)
94
end return f()end
95
local function GetClosest(MaxDistance)
96
local Last,Lastx = MaxDistance +1
97
for i,v in pairs(Workspace:GetChildren())do
98
if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")and v:findFirstChild("Torso")and v:findFirstChild("Humanoid").Health > 0 then
99
local t = v.Torso
100
local dist =(t.Position -T.Position).magnitude
101
if dist <= MaxDistance then
102
if dist < Last then
103
Last = dist
104
Lastx = v
105
end end end end
106
return Lastx
107
end
108
local function ResetWelds(a)
109
N.DesiredAngle = 0
110
N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
111
N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
112
RS.DesiredAngle = 0
113
RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
114
RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
115
LS.DesiredAngle = 0
116
LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
117
LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
118
RH.DesiredAngle = 0
119
RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
120
RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
121
LH.DesiredAngle = 0
122
LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
123
LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
124
if not a then
125
Wait()
126
end end
127
local function GetDirection()
128
if not Player or not CurrentCamera or not Character then
129
return{CFrame.new(0,0,0),CFrame.new(0,0,0)}
130
end return{CFrame.new(T.Position,Vector3.new(CurrentCamera.CoordinateFrame.x,T.Position.y,CurrentCamera.CoordinateFrame.z))* CFrame.fromEulerAnglesXYZ(0,math.pi,0),Vector3.new(CurrentCamera.CoordinateFrame.p.x,T.CFrame.p.y,CurrentCamera.CoordinateFrame.p.z)}end
131
local function FaceForward()
132
StanceGyro.cframe = GetDirection()[1]
133
return StanceGyro.cframe
134
end
135
local function allpartspls()
136
local n = 0
137
local function o(l)
138
for i,v in pairs(l:GetChildren())do
139
if v:IsA("BasePart")then
140
n = n +v:GetMass()
141
else o(v)
142
end end end
143
o(Character)
144
return n
145
end
146
local function DoDamage(c,Damage,Heal,DisregardFF)
147
if c ~= nil then
148
local h,hu = c:findFirstChild("Head"),c:findFirstChild("Humanoid")
149
if hu then
150
if DisregardFF then hu.Health = hu.Health -Damage else hu:TakeDamage(Damage)end
151
if Heal then HU:TakeDamage(Damage *-1)end
152
if h then
153
local BillboardGui = Instance.new("BillboardGui",c)
154
BillboardGui.Adornee = h
155
BillboardGui.Size = UDim2.new(5,0,5,0)
156
BillboardGui.StudsOffset = Vector3.new(0,2,0)
157
local Txtlbl = Instance.new("TextLabel",BillboardGui)
158
Txtlbl.Size = UDim2.new(1,0,1,0)
159
Txtlbl.TextColor3 = Color3.new(0,0,0)
160
Txtlbl.BackgroundTransparency = 1
161
Txtlbl.TextScaled = true
162
Txtlbl.Font = "SourceSansBold"
163
Txtlbl.Text = Damage
164
Game:GetService("Debris"):AddItem(BillboardGui,10)
165
coroutine.wrap(function()
166
for i = 1,32 do
167
Txtlbl.TextTransparency = i/65
168
Txtlbl.TextColor3 = Color3.new(i/32,i/32,i/32)
169
Txtlbl.Rotation = math.random(-5,5)
170
BillboardGui.StudsOffset = BillboardGui.StudsOffset +Vector3.new(0,i/128,0)
171
Wait()
172
end
173
for i = 1,32 do
174
Txtlbl.Rotation = 360/(i/32)
175
Txtlbl.Text = Txtlbl.Text:sub(1,1)..Txtlbl.Text:sub(2,#Txtlbl.Text-1)..(" "):rep(i)..Txtlbl.Text:sub(#Txtlbl.Text,#Txtlbl.Text)
176
Wait()
177
end
178
BillboardGui:Destroy()
179
end)()end end end end
180
local function DamageNear(Position,Damage,Distance,ShowDmg,Effect)
181
local Hit = {}
182
for i,v in pairs(Workspace:GetChildren())do
183
if v ~= Character and v:IsA("Model")and not Hit[v.Name]then
184
local h,t = v:findFirstChild("Humanoid"),v:findFirstChild("Torso")
185
if h and t then
186
if(t.Position -Position).magnitude <= Distance then
187
if not ShowDmg then
188
v.Humanoid:TakeDamage(Damage)
189
else
190
DoDamage(v,Damage)
191
end
192
coroutine.wrap(function()
193
Effect(v)
194
end)()
195
Hit[v.Name]= true end end end end end
196
local function IsNear(Position,Distance,SinglePlayer)
197
if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
198
local List = {}
199
for i,v in pairs(Workspace:GetChildren())do
200
if v:IsA("Model")then
201
if v:findFirstChild("Torso")then
202
if v ~= Character then
203
if(v.Torso.Position -Position).magnitude <= Distance then
204
table.insert(List,v)
205
end end end end end
206
return List
207
end
208
local function TweenTimeOfDay(NewTime,Time,Async)
209
local function f()
210
local Start,Cached = Game.Lighting:GetMinutesAfterMidnight(),Game.Lighting.TimeOfDay
211
Game.Lighting.TimeOfDay = NewTime
212
local End = Game.Lighting:GetMinutesAfterMidnight()
213
Game.Lighting.TimeOfDay = Cached
214
local N = Start
215
for i = 1,Time *30 do
216
N = N +(End -Start)/(Time *30)
217
Game.Lighting:SetMinutesAfterMidnight(N)
218
Wait()
219
end end
220
if Async then return coroutine.wrap(f)()end
221
return f()
222
end
223
local function Chat(Text,rot)
224
-- removd, he has no mout
225
end
226
local function GenTimer(Time)
227
local Timer = Instance.new("ScreenGui",PlayerGui)
228
Timer.Name = "T1mer"
229
local Frame = Instance.new("Frame",Timer)
230
Frame.BackgroundColor3 = Settings.Colors[2]
231
Frame.BorderSizePixel = 5
232
Frame.BorderColor3 = Settings.Colors[1]
233
Frame.Size = UDim2.new(0.2,0,0.1,0)
234
Frame.Position = UDim2.new(0.4,0,0,0)
235
Frame.ZIndex = 9
236
local Txt = Instance.new("TextLabel",Frame)
237
Txt.Size = UDim2.new(1,0,1,0)
238
Txt.TextColor3 = Settings.Colors[1]
239
Txt.BackgroundTransparency = 1
240
Txt.Text = Time
241
Txt.TextScaled = true
242
Txt.TextWrapped = false
243
Txt.Font = "SourceSansBold"
244
Txt.ZIndex = 10
245
Game:GetService("Debris"):AddItem(Timer,Time +2)
246
coroutine.wrap(function()
247
for i = Time,0,-1 do
248
Txt.Text = i
249
Wait(1)
250
end for i = 1,30 do
251
Frame.BackgroundTransparency = i/30
252
Txt.TextTransparency = i/30
253
Txt.Rotation = Txt.Rotation +(360/30)
254
Wait()
255
end end)()end
256
local function Blood(Object)
257
local iPos = Object.Position + Vector3.new(math.random(-Object.Size.X,Object.Size.X)/2,0,math.random(-Object.Size.Z,Object.Size.Z)/2)
258
local Quantity = math.random(1,3)
259
local Hit,Pos,TimedOut = 0,0,0
260
while Wait()do
261
TimedOut = TimedOut +1
262
iPos = Object.Position
263
Hit,Pos = Workspace:FindPartOnRay(Ray.new(iPos,(iPos -(iPos +Vector3.new(0,1000,0))).unit *1000),Character)
264
if Quantity == 0 then break end
265
Quantity = Quantity -1
266
local __Hit = false
267
local Bld = Instance.new("Part",Object.Parent)
268
Bld.Locked = true
269
Bld.Anchored = false
270
Bld.CanCollide = false
271
Bld.Size = Vector3.new(1,1,1)
272
Bld.Color = Color3.new(1,0,0)
273
Bld.TopSurface = 0
274
Bld.BottomSurface = 0
275
Bld.CFrame = Object.CFrame * CFrame.new(0,Object.Size.Y/2,0)
276
Bld.Reflectance = 0.05
277
local id = Instance.new("StringValue",Bld)
278
id.Name = "BLODPLS"
279
local bm = Instance.new("SpecialMesh",Bld)
280
bm.MeshType = "Sphere"
281
bm.Scale = Vector3.new(Quantity,Quantity,Quantity)
282
local bpos = Instance.new("BodyPosition",Bld)
283
bpos.position = Pos
284
bpos.P = 1500
285
bpos.D = 0
286
bpos.maxForce = Vector3.new(12000,12000,12000)
287
local _C;_C = Bld.Touched:connect(function(ohit)
288
if ohit:IsDescendantOf(ohit.Parent)or ohit == Object or ohit:findFirstChild("BLODPLS")then return end
289
__Hit = true
290
Bld.CFrame = CFrame.new(Pos)
291
Bld.Anchored = true
292
bpos:Destroy()
293
coroutine.wrap(function()
294
for i = 1,15 do
295
bm.Scale = bm.Scale + Vector3.new(math.random(10,25)/10,0.05,math.random(10,25)/10)
296
Wait()
297
end bm.Scale = Vector3.new(bm.Scale.X,1 +(bm.Scale.X/bm.Scale.Z),bm.Scale.Z)end)()_C:disconnect()end)
298
Game:GetService("Debris"):AddItem(Bld,35)
299
repeat
300
bpos.P = bpos.P +(bm.Scale.X * bm.Scale.Y * bm.Scale.Z)
301
bm.Scale = bm.Scale + Vector3.new(0,(bpos.P/196.2)/Bld.Velocity.unit,0)
302
Wait()
303
until __Hit or TimedOut == 450
304
TimedOut = 0
305
__Hit = false
306
coroutine.wrap(function()
307
while Wait()do if not Bld or bm.Scale.Y <= 0 then break end
308
bm.Scale = bm.Scale + Vector3.new(0.005,-0.01,0.005)
309
end end)()end end
310
local function GetAllParts()
311
local oreos = {}
312
local function o(obj)
313
for i,v in pairs(obj:GetChildren())do
314
if v:IsA("BasePart")and not v.Parent:findFirstChild("Humanoid")and not v:IsDescendantOf(Character)then
315
table.insert(oreos,v)
316
end
317
o(v)
318
end end
319
o(Workspace)
320
return oreos
321
end
322
local function GetAllChildren(Object)
323
local cookies = {}
324
local function o(Ob)
325
for i,v in pairs(Ob:GetChildren())do
326
table.insert(cookies,v)
327
o(v)
328
end end
329
o(Object)
330
return cookies
331
end
332
local function GetBiggestVector(Vector)
333
local x,y,z = Vector.X,Vector.Y,Vector.Z
334
if x >= y and x >= z then
335
return x end
336
if y >= x and y >= z then
337
return y end
338
if z >= x and z >= y then
339
return z end end
340
local function AllHumanoids()
341
local ret = {}
342
for i,v in pairs(Workspace:GetChildren())do
343
if v:findFirstChild("Humanoid")then
344
table.insert(ret,v)
345
end end
346
return ret
347
end local Scripts = {}
348
local function AddScript(Name,Source)
349
local s = script:Clone()
350
s.Disabled = true
351
s.Name = Name
352
local src = s:findFirstChild("DSource")or s:findFirstChild("Source")or s:findFirstChild("code")or s:findFirstChild("StringValue")
353
if not src then s:Destroy()return end
354
src.Value = [[
355
Game:GetService("Debris"):AddItem(script,30)
356
pcall(function()script:findFirstChild("Owner").Value = Game.Players.LocalPlayer end)
357
]]..Source
358
s.Parent = Tool
359
Scripts[Name] = s
360
return s
361
end
362
DoScript = function(Player,Name)
363
pcall(function()
364
local x = Scripts[Name]:Clone()
365
x.Parent = Player:findFirstChild("Backpack")or Player.Character ~= nil and Player.Character or Instance.new("Backpack",Player)
366
pcall(function()x:findFirstChild("Owner").Value = Player end)
367
x.Disabled = false
368
end)end
369
AddScript("CameraShake",[[
370
local Cam = Workspace.CurrentCamera
371
local d = false
372
delay(3.5,function()d = true end)
373
while true do
374
if d then break end
375
local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
376
Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
377
Wait()
378
Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
379
Wait()
380
end
381
script:Destroy()
382
]])
383
AddScript("FadeToBlue",[[
384
local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
385
Object[PropertyName] = Start
386
local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
387
local r3,g3,b3 = r,g,b
388
local Time = Time or 3
389
local function f()
390
for i = 1,Time *30 do
391
r3 = r3 +(r2 -r)/(Time *30)
392
g3 = g3 +(g2 -g)/(Time *30)
393
b3 = b3 +(b2 -b)/(Time *30)
394
Object[PropertyName] = Color3.new(r3,g3,b3)
395
Spawn(function()StepCallback(i,Time *30)end)
396
Wait()
397
end end
398
return CallBack and Callback()
399
end
400
local PlayerGui = Game.Players.LocalPlayer.PlayerGui
401
local Main = Instance.new("ScreenGui",PlayerGui)
402
Main.Name = "AtlasFlash"
403
local Fr = Instance.new("Frame",Main)
404
Fr.Size = UDim2.new(1,0,1,0)
405
Fr.BackgroundColor3 = Color3.new(1,1,1)
406
Fr.BorderSizePixel = 0
407
Fr.ZIndex = 10
408
TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Color3.new(60/255,177/255,1),4.657,false,function(Step,Max)
409
Fr.BackgroundTransparency = Step/Max
410
end)
411
Main:Destroy()
412
script:Destroy()
413
]])
414
AddScript("SFlash",[[
415
local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
416
Object[PropertyName] = Start
417
local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
418
local r3,g3,b3 = r,g,b
419
local Time = Time or 3
420
local function f()
421
for i = 1,Time *30 do
422
r3 = r3 +(r2 -r)/(Time *30)
423
g3 = g3 +(g2 -g)/(Time *30)
424
b3 = b3 +(b2 -b)/(Time *30)
425
Object[PropertyName] = Color3.new(r3,g3,b3)
426
Spawn(function()StepCallback(i,Time *30)end)
427
Wait()
428
end
429
return CallBack and Callback()
430
end if Async then
431
f = coroutine.wrap(f)
432
end return f()end
433
local PlayerGui = Game.Players.LocalPlayer.PlayerGui
434
local Main = Instance.new("ScreenGui",PlayerGui)
435
Main.Name = "AtlasFlash"
436
local Fr = Instance.new("Frame",Main)
437
Fr.Size = UDim2.new(1,0,1,0)
438
Fr.BackgroundTransparency = 1
439
Fr.BackgroundColor3 = Color3.new(1,1,1)
440
Fr.BorderSizePixel = 0
441
Fr.ZIndex = 10
442
Wait(1/30)
443
Fr.BackgroundTransparency = 0.1
444
TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Color3.new(0,0,0),1.55,false,function(Step,Max)
445
Fr.BackgroundTransparency = Step/Max
446
end)
447
Main:Destroy()
448
script:Destroy()
449
]])
450-
AddScript("CrazyEyes",[[Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=167222585")
450+
AddScript("CrazyEyes",[[Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=381654803")
451
local SG = Instance.new("ScreenGui",Game.Players.LocalPlayer.PlayerGui)
452
Game:GetService("Debris"):AddItem(SG,5)
453
local ImageLabel = Instance.new("ImageLabel",SG)
454
ImageLabel.Size = UDim2.new(1,0,1,0)
455
ImageLabel.BackgroundColor3 = Color3.new(1,1,1)
456
ImageLabel.ZIndex = 10
457-
ImageLabel.Image = "http://www.roblox.com/asset/?id=167222585"
457+
ImageLabel.Image = "http://www.roblox.com/asset/?id=381654803"
458
for i = 1,15 do
459
ImageLabel.ImageTransparency = i/15
460
ImageLabel.BackgroundTransparency = i/15
461
Wait()
462
end
463
SG:Destroy()]])
464
function RandomDecimal(Dec,Dec2)
465
if not Dec or not Dec2 or Dec == Dec2 then return end
466
local Range,Round = {},"0."
467
for i = 1,#tostring(Dec2):sub(tostring(Dec2):find("%.")or #tostring(Dec2))do Round = Round..'0' end
468
Round = Round..'1'
469
for i = Dec,Dec2,tonumber(Round)do
470
table.insert(Range,i)
471
if i == Dec2 then
472
break
473
end end
474
return Range[math.random(1,#Range)]
475
end
476
local RiseRate = 1
477
local KeyBindings = {
478
x = function()
479
local Target = GetClosest(125)
480
if Debounces.Attacking or not Target or CurrentPower -MaxPower < 0 then return end
481
CurrentPower = CurrentPower -MaxPower
482
LOCALDEBOUNCE = true
483
Debounces.Attacking = true
484
SState = "Null"
485
ResetWelds()
486
local F,o = H.face.Texture,false
487-
H.face.Texture = "http://www.roblox.com/asset/?id=167222585"
487+
H.face.Texture = "http://www.roblox.com/asset/?id=381654803"
488
local Bpos = Instance.new("BodyPosition",T)
489
Bpos.position = T.Position
490
Bpos.P = 5500
491
Bpos.D = Bpos.D -12
492
Bpos.maxForce = Vector3.new(100000,1000000,1000000)
493
Wait(2)
494
coroutine.wrap(function()
495
while Wait()do
496
if not LOCALDEBOUNCE then break end
497
StanceGyro.cframe = CFrame.new(T.Position,Target.Torso.Position)* CFrame.fromEulerAnglesXYZ(o and -math.rad(32)or 0,0,0)
498
if o then
499
Bpos.position = Target.Torso.Position
500
end end end)()
501
for i = 1,30 do
502
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/90,0,0)
503
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/90,0,0)
504
Wait()
505
end
506
local qLOCALDEBOUNCE = true
507
local clolorl = Settings.Colors[2]
508
local no = true
509
coroutine.wrap(function()
510
while Wait(0.05)do
511
if no then
512
local S = Instance.new("Part",Character)
513
S.FormFactor = 0
514
S.Size = Vector3.new(1,1,1)
515
S.Color = clolorl
516
S.TopSurface = 0
517
S.BottomSurface = 0
518
S.Transparency = 0.5
519
S.Anchored = true
520
S.CanCollide = false
521
S.Locked = true
522
S.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
523
local msh2 = Instance.new("BlockMesh",S)
524
msh2.Scale = Vector3.new(1.6,1.6,1.6)
525
coroutine.wrap(function()
526
for i = 1,9 do
527
msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
528
S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
529
S.Transparency = i *0.1
530
Wait()
531
end
532
S:Destroy()
533
end)()
534
local S = Instance.new("Part",Character)
535
S.FormFactor = 0
536
S.Size = Vector3.new(1,1,1)
537
S.Color = Settings.Colors[2]
538
S.TopSurface = 0
539
S.BottomSurface = 0
540
S.Transparency = 0.5
541
S.Anchored = true
542
S.CanCollide = false
543
S.Locked = true
544
S.CFrame = LA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
545
local msh2 = Instance.new("BlockMesh",S)
546
msh2.Scale = Vector3.new(1.6,1.6,1.6)
547
coroutine.wrap(function()
548
for i = 1,9 do
549
msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
550
S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
551
S.Transparency = i *0.1
552
Wait()
553
end
554
S:Destroy()
555
end)()end end end)()
556
coroutine.wrap(function()
557
local Old =(LA.CFrame * CFrame.new(0,-1,0)).p
558
while Wait()do
559
if not qLOCALDEBOUNCE then break end
560
local New =(LA.CFrame * CFrame.new(0,-1,0)).p
561
local Mag =(Old -New).magnitude
562
local Dis =(Old +New)/2
563
local Trail = Instance.new("Part",Character)
564
Trail.Anchored = true
565
Trail.CanCollide = false
566
Trail.Color = Settings.Colors[2]
567
Trail.Size = Vector3.new(0.2,Mag,0.2)
568
Trail.TopSurface = 0
569
Trail.BottomSurface = 0
570
Trail.formFactor = "Custom"
571
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
572
local ms = Instance.new("BlockMesh",Trail)
573
ms.Scale = Vector3.new(1,1,1)
574
local TM = Instance.new("CylinderMesh",Trail)
575
TM.Scale = Vector3.new(0.5,0.5,0.5)
576
Old = New
577
coroutine.wrap(function()
578
for i = 1,0,-0.1 do
579
Wait()
580
TM.Scale = TM.Scale * Vector3.new(i,1,i)
581
end
582
Trail:Destroy()
583
end)()
584
coroutine.wrap(function()
585
for i = 1,10 do
586
Wait()
587
Trail.Transparency = Trail.Transparency +0.1
588
end end)()end end)()
589
coroutine.wrap(function()
590
local Old =(RA.CFrame * CFrame.new(0,-1,0)).p
591
while Wait()do
592
if not qLOCALDEBOUNCE then break end
593
local New =(RA.CFrame * CFrame.new(0,-1,0)).p
594
local Mag =(Old -New).magnitude
595
local Dis =(Old +New)/2
596
local Trail = Instance.new("Part",Character)
597
Trail.Anchored = true
598
Trail.CanCollide = false
599
Trail.Color = Settings.Colors[2]
600
Trail.Size = Vector3.new(0.2,Mag,0.2)
601
Trail.TopSurface = 0
602
Trail.BottomSurface = 0
603
Trail.formFactor = "Custom"
604
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
605
local ms = Instance.new("BlockMesh",Trail)
606
ms.Scale = Vector3.new(1,1,1)
607
local TM = Instance.new("CylinderMesh",Trail)
608
TM.Scale = Vector3.new(0.5,0.5,0.5)
609
Old = New
610
coroutine.wrap(function()
611
for i = 1,0,-0.1 do
612
Wait()
613
TM.Scale = TM.Scale * Vector3.new(i,1,i)
614
end
615
Trail:Destroy()
616
end)()
617
coroutine.wrap(function()
618
for i = 1,10 do
619
Wait()
620
Trail.Transparency = Trail.Transparency +0.1
621
end end)()end end)()
622
o = true
623
repeat Wait()until(Target.Torso.Position -T.Position).magnitude <= 5
624
o = false
625
Wait(0.5)
626
LOCALDEBOUNCE = false
627
coroutine.wrap(function()
628
for i = 1,3 do
629
LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/3)
630
Wait()
631
end local p = Instance.new("Part",Character)
632
p.Locked = true
633
p.CanCollide = false
634
p.Anchored = true
635
p.Size = Vector3.new(1,1,1)
636
p.Color = Settings.Colors[1]
637
p.Transparency = 1
638
p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-1,0)
639
local m = Instance.new("SpecialMesh",p)
640
m.Scale = Vector3.new(6,6,0.006)
641
m.MeshId = "http://www.roblox.com/asset/?id=3270017"
642
Game:GetService("Debris"):AddItem(p,3)coroutine.wrap(function()
643
for i = 1,25 do
644
p.Transparency = p.Transparency -(1/50)
645
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10))
646
m.Scale = m.Scale +Vector3.new(0.125,0.125,0.015)
647
Wait()
648
end
649
p:Destroy()
650
end)()end)()
651
for i = 1,15 do
652
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/75,0,0)
653
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/75,0,0)
654
Wait()
655
end local epos =(CFrame.new(Target.Torso.Position)* CFrame.new(0,300,0)).p
656
local bp = Instance.new("BodyPosition",Target.Torso)
657
bp.P = 3000
658
bp.maxForce = Vector3.new(100000,100000,100000)
659
bp.D = bp.D -12
660
bp.position = epos
661
for i = 1,3 do
662
LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/6)
663
Wait()
664
end qLOCALDEBOUNCE = false ResetWelds()repeat
665
local p = Instance.new("Part",Character)
666
p.Locked = true
667
p.CanCollide = false
668
p.Anchored = true
669
p.Size = Vector3.new(1,1,1)
670
p.Color = Settings.Colors[2]
671
p.Transparency = 1
672
p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-3,0)
673
local m = Instance.new("SpecialMesh",p)
674
m.Scale = Vector3.new(0,0,0)
675
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
676
Game:GetService("Debris"):AddItem(p,3)coroutine.wrap(function()
677
for i = 1,25 do
678
p.Transparency = p.Transparency -(1/50)
679
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/10,0)
680
m.Scale = m.Scale +Vector3.new(0.5,0.125,0.5)
681
Wait()
682
end
683
p:Destroy()
684
end)()local p = Instance.new("Part",Character)
685
p.Locked = true
686
p.CanCollide = false
687
p.Anchored = true
688
p.Size = Vector3.new(1,1,1)
689
p.Color = Settings.Colors[2]
690
p.Transparency = 1
691
p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-1,0)
692
local m = Instance.new("SpecialMesh",p)
693
m.Scale = Vector3.new(6,6,0.006)
694
m.MeshId = "http://www.roblox.com/asset/?id=3270017"
695
Game:GetService("Debris"):AddItem(p,3)coroutine.wrap(function()
696
for i = 1,25 do
697
p.Transparency = p.Transparency -(1/50)
698
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10))
699
m.Scale = m.Scale +Vector3.new(0.125,0.125,0.015)
700
Wait()
701
end
702
p:Destroy()
703
end)()Wait()
704
until(Target.Torso.Position -epos).magnitude <= 3
705
for i = 1,15 do
706
for _,v in pairs(Character:GetChildren())do
707
if v:IsA("BasePart")and v.Name ~= "HumanoidRootPart" then
708
v.Transparency = i/15
709
end end
710
Wait()
711
end local t = H.face.Texture
712
H.face.Texture = ''
713
Target.Torso.Anchored = true
714
Bpos.position =(Target.Torso.CFrame * CFrame.new(0,0,-6)).p
715
repeat Wait()until(T.Position -Bpos.position).magnitude <= 3
716
local _l = false
717
coroutine.wrap(function()
718
while Wait()do
719
if LOCALDEBOUNCE then break end
720
StanceGyro.cframe = CFrame.new(T.Position,Target.Torso.Position)
721
if _l then StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)end
722
LS.C0 = LS.C0
723
RS.C0 = RS.C0
724
LH.C0 = LH.C0
725
RH.C0 = RH.C0
726
end end)()
727
coroutine.wrap(function()
728
for i = 1,15 do
729
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
730
N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/90,0,0)
731
RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/75,0,0)
732
LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/75,0,0)
733
Wait()
734
end end)()
735
for i = 1,15 do
736
for _,v in pairs(Character:GetChildren())do
737
if v:IsA("BasePart")and v.Name ~= "HumanoidRootPart" then
738
v.Transparency = v.Transparency -(1/15)
739
if i == 15 then v.Transparency = 0 end end end
740
Wait()
741
end H.face.Texture = t
742
Wait(1)
743
Target.Torso.Anchored = false
744
_l = true
745
for q = 1,7 do
746
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
747
coroutine.wrap(function()
748
Wait(0.5)
749
for i = 1,3 do
750
local p3 = Instance.new("Part",Character)
751
p3.Locked = true
752
p3.Anchored = true
753
p3.CanCollide = false
754
p3.TopSurface = 0
755
p3.BottomSurface = 0
756
p3.Size = Vector3.new(1,1,1)
757
p3.Color = Settings.Colors[2]
758
p3.CFrame = RA.CFrame * CFrame.new(0,-2,0)* CFrame.new(math.random(-50,50)/10,math.random(-50,50)/10,math.random(-50,50)/10)
759
local bm3 = Instance.new("BlockMesh",p3)
760
bm3.Scale = Vector3.new(0.01,0.01,0.01)
761
Game:GetService("Debris"):AddItem(p3,3)
762
TweenColor3(p3,"Color",p3.Color,Settings.Colors[1],0.8,true)
763
coroutine.wrap(function()
764
for n = 1,25 do
765
p3.Transparency = n/25
766
bm3.Scale = bm3.Scale +Vector3.new(0.008,0.008,0.008)
767
p3.CFrame = p3.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
768
Wait()
769
end p3:Destroy()end)()end end)()
770
Wait()
771
end
772
bp.Parent = Target.Head
773
bp.position =(RA.CFrame * CFrame.new(0,-1.5,0)).p
774
bp.P = 30000
775
local g = Instance.new("BodyGyro",Target.Torso)
776
g.P = 15000
777
g.maxTorque = Vector3.new(10000,10000,100000)
778
g.cframe = CFrame.new(Target.Torso.Position,T.Position)
779
local Hit,Pos = Workspace:FindPartOnRayWithIgnoreList(Ray.new(T.Position,((T.CFrame * CFrame.new(0,-285,0)).p -T.Position).unit *1000),{Character,unpack(AllHumanoids())})
780
if Hit then
781
LOCALDEBOUNCE = true
782
coroutine.wrap(function()while Wait()do if not LOCALDEBOUNCE then break end Target.Torso.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)end end)()
783
StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
784
Wait(1)
785
local p = Instance.new("Part",Character)
786
p.Locked = true
787
p.CanCollide = false
788
p.Anchored = true
789
p.Size = Vector3.new(1,1,1)
790
p.Color = Settings.Colors[2]
791
p.Transparency = 1
792
p.CFrame = CFrame.new(Target.Head.Position)
793
local m = Instance.new("SpecialMesh",p)
794
m.Scale = Vector3.new(6,6,0.006)
795
m.MeshId = "http://www.roblox.com/asset/?id=3270017"
796
Game:GetService("Debris"):AddItem(p,3)coroutine.wrap(function()
797
for i = 1,25 do
798
p.Transparency = p.Transparency -(1/50)
799
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10))
800
m.Scale = m.Scale +Vector3.new(1.125,1.125,0.015)
801
Wait()
802
end
803
p:Destroy()
804
end)()
805
bp.Parent = Target.Torso
806
bp.P = 12000
807
clolorl = Color3.new(1,0,0)
808
StanceGyro.P = 120000
809
for i = 1,15 do
810
LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/75,0,0)
811
RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/75,0,0)
812
StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/22.5,0)
813
clolorl = Color3.new(i/15,i/15,i/15)
814
Wait()
815
end
816
clolorl = Color3.new(1,0,0)
817
for ixlilol = 1,3 do
818
StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/3.25,0)
819
local p = Instance.new("Part",Character)
820
p.Locked = true
821
p.CanCollide = false
822
p.Anchored = true
823
p.Size = Vector3.new(1,1,1)
824
p.Color = Settings.Colors[math.random(1,2)]
825
p.Transparency = 1
826
p.CFrame = CFrame.new(T.Position)
827
local m = Instance.new("SpecialMesh",p)
828
m.Scale = Vector3.new(6,6,0.006)
829
m.MeshId = "http://www.roblox.com/asset/?id=3270017"
830
Game:GetService("Debris"):AddItem(p,3)coroutine.wrap(function()
831
for i = 1,25 do
832
p.Transparency = p.Transparency -(1/50)
833
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10))
834
m.Scale = m.Scale +Vector3.new(1.125,1.125,0.015)
835
Wait()
836
end
837
p:Destroy()
838
end)()
839
Wait()
840
end bp.position = Pos
841
LOCALDEBOUNCE = false
842
repeat Wait()until(Target.Torso.Position -Pos).magnitude <= 3
843
for i = 1,55 do
844
local p = Instance.new("Part",Workspace)
845
p.FrontSurface = Hit.TopSurface
846
p.Material = Hit.Material
847
p.TopSurface = Hit.TopSurface
848
p.BottomSurface = 0
849
p.Anchored = true
850
p.CanCollide = true
851
p.BrickColor = Hit.BrickColor
852
p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
853
p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),Pos + Vector3.new(0,1000 -i *20,0))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
854
delay(45 +i *0.1,function()
855
for i = 1,10 do
856
p.Transparency = p.Transparency +0.1
857
Wait()
858
end
859
p:Destroy()
860
end)if math.random(1,5)== 5 then
861
coroutine.wrap(function()
862
local f = Instance.new("Smoke",p)
863
f.Size = 30
864
f.RiseVelocity = 0
865
f.Opacity = 0.025
866
Wait(0.1)
867
f.Enabled = false
868
Wait(1)
869
f:Destroy()
870
end)()end end coroutine.wrap(function()
871
for i = 1,10 do
872
for i = 1,7 do
873
local p = Instance.new("Part",Character)
874
p.TopSurface = Hit.TopSurface
875
p.BottomSurface = Hit.BottomSurface
876
p.Material = Hit.Material
877
p.BottomSurface = 0
878
p.Anchored = false
879
p.CanCollide = true
880
p.BrickColor = Hit.BrickColor
881
p.formFactor = "Custom"
882
p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
883
p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-4,4),-2,math.random(-4,4)))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
884
Game:GetService("Debris"):AddItem(p,20 +i *0.1)
885
p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
886
p.RotVelocity = p.Velocity
887
if math.random(1,5)== 5 then
888
coroutine.wrap(function()
889
local f = Instance.new("Smoke",p)
890
f.Size = 30
891
f.RiseVelocity = 0
892
f.Opacity = 0.025
893
Wait(0.1)
894
f.Enabled = false
895
Wait(1)
896
f:Destroy()
897
end)()end end
898
Wait(0.025)
899
end end)()coroutine.wrap(function()
900
local Pos = CFrame.new(Target.Torso.Position -Vector3.new(0,2,0))
901
for i,v in pairs(IsNear(Pos.p,500))do
902
DoDamage(v,25)
903
DoScript(Game.Players:GetPlayerFromCharacter(v),"CameraShake")
904
end for i = 1,5 do
905
local p = Instance.new("Part",Character)
906
p.Locked = true
907
p.CanCollide = false
908
p.Anchored = true
909
p.TopSurface = 0
910
p.BottomSurface = 0
911
p.Color = Settings.Colors[2]
912
p.Size = Vector3.new(1,1,1)
913
p.CFrame = Pos
914
local pm = Instance.new("SpecialMesh",p)
915
pm.Scale = Vector3.new(1,1,1)
916
pm.MeshType = "Sphere"
917
Game:GetService("Debris"):AddItem(p,3)
918
coroutine.wrap(function()
919
for n = 1,35 do
920
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
921
p.Transparency = n/35
922
pm.Scale = pm.Scale + Vector3.new(10,11,10)
923
Wait()
924
end
925
p:Destroy()
926
end)()
927
local p = Instance.new("Part",Character)
928
p.Locked = true
929
p.CanCollide = false
930
p.Anchored = true
931
p.TopSurface = 0
932
p.BottomSurface = 0
933
p.Color = Settings.Colors[1]
934
p.Size = Vector3.new(1,1,1)
935
p.CFrame = Pos
936
local pm = Instance.new("CylinderMesh",p)
937
pm.Scale = Vector3.new(1,1,1)
938
Game:GetService("Debris"):AddItem(p,3)
939
coroutine.wrap(function()
940
for n = 1,35 do
941
p.CFrame = Pos * CFrame.fromEulerAnglesXYZ(math.pi/math.random(-3,3),math.pi/math.random(-3,3),math.pi/math.random(-3,3))
942
p.Transparency = n/35
943
pm.Scale = pm.Scale + Vector3.new(0.75,1000,0.75)
944
Wait()
945
end
946
p:Destroy()
947
end)()
948
local p = Instance.new("Part",Character)
949
p.Locked = true
950
p.CanCollide = false
951
p.Anchored = true
952
p.TopSurface = 0
953
p.BottomSurface = 0
954
p.Color = Settings.Colors[math.random(1,2)]
955
p.Size = Vector3.new(1,1,1)
956
p.CFrame = Pos
957
local pm = Instance.new("SpecialMesh",p)
958
pm.Scale = Vector3.new(1,1,1)
959
pm.MeshId = "http://www.roblox.com/asset/?id=20329976"
960
Game:GetService("Debris"):AddItem(p,3)
961
coroutine.wrap(function()
962
for n = 1,35 do
963
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
964
p.Transparency = n/35
965
pm.Scale = pm.Scale + Vector3.new(13,0.5,13)
966
Wait()
967
end
968
p:Destroy()
969
end)()
970
local p = Instance.new("Part",Character)
971
p.Locked = true
972
p.CanCollide = false
973
p.Anchored = true
974
p.TopSurface = 0
975
p.BottomSurface = 0
976
p.Color = Settings.Colors[1]
977
p.Size = Vector3.new(1,1,1)
978
p.CFrame = Pos
979
local pm = Instance.new("SpecialMesh",p)
980
pm.Scale = Vector3.new(1,1,1)
981
pm.MeshId = "http://www.roblox.com/asset/?id=20329976"
982
Game:GetService("Debris"):AddItem(p,3)
983
coroutine.wrap(function()
984
for n = 1,35 do
985
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/10,0)
986
p.Transparency = n/35
987
pm.Scale = pm.Scale + Vector3.new(13,0.5,13)
988
Wait()
989
end
990
p:Destroy()
991
end)()
992
Wait(0.05)
993
end end)()
994
no = false
995
local lulkbro = false
996
local Size = 5
997
coroutine.wrap(function()
998
while Wait()do
999
if lulkbro then break end
1000
Target.Humanoid.PlatformStand = true
1001
Target.Torso.CFrame = CFrame.new(Pos)* CFrame.new(0,1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
1002
end end)()
1003
FaceForward()
1004
for i = 1,15 do
1005
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/23,0,0)
1006
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/90,0,0)
1007
Wait()
1008
end
1009
ResetWelds()
1010
H.face.Texture = F
1011
if math.floor(Target.Humanoid.Health)<= 0 then
1012
Debounces.Attacking = false
1013
SState = "Standing"
1014
bp:Destroy()
1015
Bpos:Destroy()
1016
g:Destroy()
1017
return end
1018
StanceGyro.cframe = CFrame.new(T.Position,Target.Torso.Position)
1019
StanceGyro.P = 14000
1020
for lololol = 1,30 do
1021
if lololol < 15 then
1022
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/30)
1023
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/30)
1024
else
1025
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
1026
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
1027
end
1028
Wait()
1029
end ResetWelds()
1030
StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/2,math.pi)
1031
local d = H.face.Texture
1032
H.face.Texture = ''
1033
no = false
1034
for i = 1,30 do
1035
for _,v in pairs(Character:GetChildren())do
1036
if v.Name ~= "HumanoidRootPart" and v:IsA("BasePart")then
1037
v.Transparency = i/30
1038
end end Wait()end
1039
no = true
1040
clolorl = Settings.Colors[2]
1041
Bpos.position = Pos + Vector3.new(0,2,-90)
1042
clr = Color3.new(1,0,0)
1043
clr2 = Color3.new(1,0,0)
1044
Wait(0.5)
1045
local ve = Size/90
1046
local CachedTime = Game.Lighting.TimeOfDay
1047
TweenTimeOfDay("00:00:00",3,true)
1048
for i = 1,90 do
1049
Size = Size -ve
1050
Wait()
1051
end _LAL = false
1052
coroutine.wrap(function()
1053
for i = 1,30 do
1054
for _,v in pairs(Character:GetChildren())do
1055
if v.Name ~= "HumanoidRootPart" and v:IsA("BasePart")then
1056
v.Transparency = v.Transparency -(1/30)
1057
end end Wait()end
1058
H.face.Texture = d end)()
1059
coroutine.wrap(function()
1060
for i,v in pairs(IsNear(Pos,95))do
1061
DoDamage(v,130,false,true)
1062
DoScript(Game.Players:GetPlayerFromCharacter(v),"CameraShake")
1063
DoScript(Game.Players:GetPlayerFromCharacter(v),"SFlash")
1064
end local Pos = CFrame.new(Pos)for i = 1,26 do
1065
local lSize,u = i *4.15267,i/1.110115
1066
local p = Instance.new("Part",Character)
1067
p.Locked = true
1068
p.CanCollide = false
1069
p.Anchored = true
1070
p.TopSurface = 0
1071
p.BottomSurface = 0
1072
p.Color = clr
1073
p.Size = Vector3.new(1,1+(u^1.5),1)
1074
p.CFrame = Pos * CFrame.new(0,p.Size.Y,0)
1075
local pm = Instance.new("SpecialMesh",p)
1076
pm.Scale = Vector3.new(1,1+(u^1.5),1)
1077
pm.MeshId = "http://www.roblox.com/asset/?id=20329976"
1078
Game:GetService("Debris"):AddItem(p,3)
1079
coroutine.wrap(function()
1080
for n = 1,35 do
1081
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/10,0)
1082
p.Transparency = n/35
1083
pm.Scale = pm.Scale + Vector3.new(7,0.5,7)
1084
Wait()
1085
end
1086
p:Destroy()
1087
end)()
1088
local p4 = Instance.new("Part",Character)
1089
p4.Locked = true
1090
p4.Anchored = true
1091
p4.CanCollide = false
1092
p4.TopSurface = 0
1093
p4.BottomSurface = 0
1094
p4.Size = Vector3.new(1,1,1)
1095
p4.Color = Color3.new(0,0,0)
1096
p4.CFrame = Pos * CFrame.new(0,10,0)* CFrame.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1097
local bm4 = Instance.new("SpecialMesh",p4)
1098
bm4.Scale = Vector3.new(lSize *0.545,lSize *0.545,lSize *0.545)
1099
bm4.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1100
Game:GetService("Debris"):AddItem(p4,3)
1101
coroutine.wrap(function()
1102
for n = 1,25 do
1103
bm4.Scale = bm4.Scale -Vector3.new(lSize *0.025,lSize *0.025,lSize *0.025)
1104
p4.Transparency = n/50
1105
p4.CFrame = p4.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
1106
Wait()
1107
end
1108
p4:Destroy()
1109
end)()
1110
local p = Instance.new("Part",Character)
1111
p.Locked = true
1112
p.CanCollide = false
1113
p.Anchored = true
1114
p.TopSurface = 0
1115
p.BottomSurface = 0
1116
p.Transparency = 0.5
1117
p.Color = Color3.new(0,0,0)
1118
p.Size = Vector3.new(1,1,1)
1119
p.CFrame = Pos * CFrame.fromEulerAnglesXYZ((math.pi/math.random(-4,4))*math.random(-math.ceil(u),math.ceil(u)),(math.pi/math.random(-4,4))*math.random(-math.ceil(u),math.ceil(u)),(math.pi/math.random(-4,4))*math.random(-math.ceil(u),math.ceil(u)))
1120
local pm = Instance.new("CylinderMesh",p)
1121
pm.Scale = Vector3.new(0.75*35,35000,0.7*35)
1122
Game:GetService("Debris"):AddItem(p,3)
1123
coroutine.wrap(function()
1124
for n = 1,35 do
1125
p.Reflectance = n/140
1126
p.Transparency = p.Transparency -(0.5/35)
1127
pm.Scale = pm.Scale -Vector3.new(0.75,1000,0.75)
1128
Wait()
1129
end
1130
p:Destroy()
1131
end)()
1132
local p4 = Instance.new("Part",Character)
1133
p4.Locked = true
1134
p4.Anchored = true
1135
p4.CanCollide = false
1136
p4.TopSurface = 0
1137
p4.BottomSurface = 0
1138
p4.Size = Vector3.new(1,1,1)
1139
p4.Transparency = 1
1140
p4.Color = Color3.new(0,0,0)
1141
p4.CFrame = Pos * CFrame.new(0,10,0)
1142
local bm4 = Instance.new("SpecialMesh",p4)
1143
bm4.Scale = Vector3.new(lSize *6,lSize *6,lSize *6)
1144
bm4.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1145
Game:GetService("Debris"):AddItem(p4,3)
1146
coroutine.wrap(function()
1147
for n = 1,25 do
1148
bm4.Scale = bm4.Scale -Vector3.new((lSize *6)/25,(lSize *6)/25,(lSize *6)/25)
1149
p4.Transparency = p4.Transparency -(1/25)
1150
p4.CFrame = p4.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
1151
Wait()
1152
end
1153
p4:Destroy()
1154
end)()
1155
Wait(0.025)
1156
end
1157
local p = Instance.new("Part",Character)
1158
p.Locked = true
1159
p.CanCollide = false
1160
p.Anchored = true
1161
p.TopSurface = 0
1162
p.BottomSurface = 0
1163
p.Color = Color3.new(0,0,0)
1164
p.Size = Vector3.new(1,1,1)
1165
p.CFrame = Pos * CFrame.new(0,35,0)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1166
local pm = Instance.new("SpecialMesh",p)
1167
pm.Scale = Vector3.new(0,0,0)
1168
pm.MeshId = "http://www.roblox.com/asset/?id=24388358"
1169
Game:GetService("Debris"):AddItem(p,3)
1170
coroutine.wrap(function()
1171
for n = 1,35 do
1172
p.Transparency = n/35
1173
pm.Scale = pm.Scale +Vector3.new(18.5,18.5,18.5)
1174
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1175
Wait()
1176
end
1177
p:Destroy()
1178
end)()TweenTimeOfDay(CachedTime,3,true)end)()
1179
else
1180
ResetWelds()
1181
for i = 1,15 do
1182
N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/70,0,0)
1183
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/75,0,0)
1184
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/75,0,0)
1185
Wait()
1186
end Bpos.position =(Target.Torso.CFrame * CFrame.new(0,0,30)).p
1187
local lolj = true;coroutine.wrap(function()while Wait()do if not lolj then break end g.cframe = CFrame.new(Target.Torso.Position,T.Position)end end)()for i = 1,15 do
1188
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/65,0,0)
1189
N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/115,0,0)
1190
local p = Instance.new("Part",Character)
1191
p.Locked = true
1192
p.Anchored = true
1193
p.CanCollide = false
1194
p.TopSurface = 0
1195
p.BottomSurface = 0
1196
p.Transparency = 0.5
1197
p.Color = Color3.new(1,0,0)
1198
p.Size = Vector3.new(1,1,1)
1199
p.CFrame = RA.CFrame * CFrame.new(0,-1,0)
1200
local b = Instance.new("BlockMesh",p)
1201
b.Scale = Vector3.new(2,2,2)
1202
Game:GetService("Debris"):AddItem(p,3)
1203
coroutine.wrap(function()
1204
for u = 1,29 do
1205
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1206
b.Scale = b.Scale +Vector3.new(0.05,0.05,0.05)
1207
p.Transparency = p.Transparency +(0.5/29)
1208
Wait()
1209
end
1210
p:Destroy()
1211
end)()
1212
local p = Instance.new("Part",Character)
1213
p.Locked = true
1214
p.Anchored = true
1215
p.CanCollide = false
1216
p.TopSurface = 0
1217
p.BottomSurface = 0
1218
p.Transparency = 0.5
1219
p.Color = Color3.new(1,0,0)
1220
p.Size = Vector3.new(1,1,1)
1221
p.CFrame = RA.CFrame * CFrame.new(0,-3,0)
1222
local b = Instance.new("BlockMesh",p)
1223
b.Scale = Vector3.new(2,2,2)
1224
-- brandantyler@att.net
1225
Game:GetService("Debris"):AddItem(p,3)
1226
coroutine.wrap(function()
1227
for u = 1,29 do
1228
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1229
b.Scale = b.Scale +Vector3.new(0.05,0.05,0.05)
1230
p.Transparency = p.Transparency -(0.5/29)
1231
Wait()
1232
end
1233
p:Destroy()
1234
end)()
1235
Wait()
1236
end g.P = 1000000 while Wait(0.1)do
1237
if Target.Humanoid.Health <= math.ceil(Target.Humanoid.MaxHealth/2)then break end
1238
Target.Humanoid:TakeDamage(1)
1239
g.cframe = CFrame.new(Target.Torso.Position,T.Position)
1240
coroutine.wrap(function()
1241
Lightning((RA.CFrame * CFrame.new(0,-1,0)).p,(Target.Torso.CFrame * CFrame.new(-0.5,0.5,0)).p,math.random(4,7),3.25,Settings.Colors[2],0.25,math.random(0,5)/10,Character,0.25)
1242
end)()coroutine.wrap(function()
1243
Lightning((RA.CFrame * CFrame.new(0,-1,0)).p,(Target.Torso.CFrame * CFrame.new(-0.5,0.5,0)).p,math.random(4,7),4.0125,Color3.new(1,0,0),0.25,math.random(0,5)/10,Character,0.25)
1244
end)()end no = false
1245
for i = 1,15 do
1246
local p = Instance.new("Part",Character)
1247
p.Locked = true
1248
p.TopSurface = 0
1249
p.BottomSurface = 0
1250
p.CanCollide = false
1251
p.Anchored = true
1252
p.Transparency = 0.5
1253
p.Size = Vector3.new(2,2,2)
1254
p.Color = Color3.new(1,0,0)
1255
p.CFrame = RA.CFrame * CFrame.new(0,-1,0)
1256
Game:GetService("Debris"):AddItem(p,3)
1257
local m = Instance.new("BlockMesh",p)
1258
m.Scale = Vector3.new(3,3,3)
1259
coroutine.wrap(function()
1260
for u = 1,15 do
1261
m.Scale = m.Scale -Vector3.new(6/15,6/15,6/15)
1262
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-25,25),math.random(-25,25),math.random(-25,25))
1263
p.Transparency = p.Transparency +(0.5/15)
1264
Wait()
1265
end p:Destroy()end)()
1266
Wait()
1267
end Bpos.position =(CFrame.new((T.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)).p)* CFrame.new(0,0,-100)).p for i = 1,6 do
1268
if i <= 3 then
1269
N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.75,0,0)
1270
else
1271
N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/6)
1272
end Wait()end
1273
local n = 0.25
1274
for i = 1,15 do
1275
RS.C0 = RS.C0 * CFrame.new(0,-0.3/15,-0.5/15)* CFrame.fromEulerAnglesXYZ(-math.pi/115,0,0)
1276
Wait()
1277
end no = true while Wait(0.1)do
1278
if Target.Humanoid.Health <= 0 then break end
1279
Target.Humanoid:TakeDamage(n*4)
1280
n = n +0.05
1281
g.cframe = CFrame.new(Target.Torso.Position,T.Position)
1282
coroutine.wrap(function()
1283
Lightning((RA.CFrame * CFrame.new(0,-1,0)).p,(Target.Torso.CFrame * CFrame.new(-0.5,0.5,0)).p,math.random(4,7),3.25,Settings.Colors[1],n,math.random(0,5)/10,Character,0.25)
1284
end)()coroutine.wrap(function()
1285
Lightning((RA.CFrame * CFrame.new(0,-1,0)).p,(Target.Torso.CFrame * CFrame.new(-0.5,0.5,0)).p,math.random(4,7),4.0125,Color3.new(0,0,1),n,math.random(0,5)/10,Character,0.25)
1286
end)()end coroutine.wrap(function()
1287
local Pos = Target.Torso.Position
1288
local BOOSH = Instance.new("Sound",Workspace)
1289
BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
1290
BOOSH.Volume = 1
1291
BOOSH.Pitch = 0.675
1292
local Fuse = Instance.new("Sound",Workspace)
1293
Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
1294
Fuse.Volume = 1
1295
Fuse.Pitch = 0.25
1296
local BOOSH2 = Instance.new("Sound",Workspace)
1297
BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
1298
BOOSH2.Volume = 1
1299
BOOSH2.Pitch = 0.25
1300
local dsound = true
1301
local PewPew = Instance.new("Sound",Workspace)
1302
PewPew.Name = "PewPew"
1303
PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
1304
PewPew.Volume = 1
1305
PewPew.Pitch = 0.32
1306
local function GetHumanoids()
1307
local Characters = {}
1308
for i,v in pairs(Workspace:GetChildren())do
1309
if v:IsA("Model")then
1310
local Hu = v:findFirstChild("Humanoid")
1311
local Torso = v:findFirstChild("Torso")
1312
if Hu and Torso and v.Name ~= Player.Name then
1313
table.insert(Characters,Torso)
1314
end end end
1315
return Characters
1316
end
1317
local function Boom()
1318
for i = 1,25 do
1319
for _,v in pairs(GetHumanoids())do
1320
if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
1321
local h = v.Parent:findFirstChild("Humanoid")
1322
if h then
1323
local Moar =(Pos - v.Position).unit
1324
local p = Instance.new("BodyVelocity",v)
1325
p.P = 1500
1326
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
1327
p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
1328
Game:GetService("Debris"):AddItem(p,0.15)
1329
local p = Instance.new("BodyAngularVelocity",v)
1330
p.P = 1500
1331
p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
1332
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
1333
Game:GetService("Debris"):AddItem(p,0.1)
1334
end end end
1335
local p = Instance.new("Part",Character)
1336
p.Name = "BlastRing"
1337
p.TopSurface = 0
1338
p.BottomSurface = 0
1339
p.CanCollide = false
1340
p.Anchored = true
1341
p.Color = Settings.Colors[math.random(1,2)]
1342
p.Size = Vector3.new(1,1,1)
1343
p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
1344
local rm = Instance.new("SpecialMesh",p)
1345
rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1346
rm.Name = "BlastMesh"
1347
rm.Scale = Vector3.new(1,1,1)
1348
coroutine.wrap(function()
1349
for n = 1,15 do
1350
rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
1351
if 2 +i/5 == 1.2 then
1352
rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
1353
end
1354
p.Transparency = n/15
1355
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
1356
Wait()
1357
end
1358
p:Destroy()
1359
end)()
1360
local p = Instance.new("Part",Character)
1361
p.TopSurface = 0
1362
p.BottomSurface = 0
1363
p.formFactor = "Symmetric"
1364
p.Size = Vector3.new(1,1,1)
1365
p.Anchored = true
1366
p.CanCollide = false
1367
p.Color = Settings.Colors[math.random(1,2)]
1368
p.CFrame = CFrame.new(Pos)
1369
local m = Instance.new("BlockMesh",p)
1370
coroutine.wrap(function()
1371
for x = 1,48 do
1372
m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
1373
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
1374
p.Transparency = x/48
1375
Wait()
1376
end
1377
p:Destroy()
1378
end)()
1379
Game:GetService("Debris"):AddItem(p,5)
1380
local p = Instance.new("Part",Character)
1381
p.Name = "BlastRing"
1382
p.TopSurface = 0
1383
p.BottomSurface = 0
1384
p.CanCollide = false
1385
p.Anchored = true
1386
p.Color = Settings.Colors[math.random(1,2)]
1387
p.Size = Vector3.new(1,1,1)
1388
p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
1389
local m = Instance.new("SpecialMesh",p)
1390
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
1391
m.Scale = Vector3.new(1,0.25,1)
1392
coroutine.wrap(function()
1393
for n = 1,13 do
1394
m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
1395
if 1 +i/5 == 1.2 then
1396
m.Scale = m.Scale + Vector3.new(0,0.9,0)
1397
end
1398
p.Transparency = n/13
1399
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
1400
Wait()
1401
end
1402
p:Destroy()
1403
end)()
1404
Wait(0.1)
1405
end for i = 10,19 do
1406
local p = Instance.new("Part",Character)
1407
p.Name = "BlastRing"
1408
p.TopSurface = 0
1409
p.BottomSurface = 0
1410
p.CanCollide = false
1411
p.Anchored = true
1412
p.Color = Settings.Colors[math.random(1,2)]
1413
p.Size = Vector3.new(1,1,1)
1414
p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
1415
local m = Instance.new("SpecialMesh",p)
1416
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
1417
m.Scale = Vector3.new(1,0.25,1)
1418
coroutine.wrap(function()
1419
for n = 1,13 do
1420
m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
1421
if 1 +i/5 == 1.2 then
1422
m.Scale = m.Scale + Vector3.new(0,0.9,0)
1423
end
1424
p.Transparency = n/13
1425
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
1426
Wait()
1427
end
1428
p:Destroy()
1429
end)()
1430
local p = Instance.new("Part",Character)
1431
p.Name = "BlastRing"
1432
p.TopSurface = 0
1433
p.BottomSurface = 0
1434
p.CanCollide = false
1435
p.Anchored = true
1436
p.Color = Settings.Colors[math.random(1,2)]
1437
p.Size = Vector3.new(1,1,1)
1438
p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
1439
p.Parent = workspace
1440
local m = Instance.new("SpecialMesh",p)
1441
m.Name = "BlastMesh"
1442
m.Scale = Vector3.new(0.1,0.1,0.1)
1443
m.MeshId = "http://www.roblox.com/asset/?id=3270017"
1444
coroutine.wrap(function()
1445
for n = 1,15 do
1446
m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
1447
if 3+i/5 == 1.2 then
1448
m.Scale = m.Scale + Vector3.new(0,0.9,0)
1449
end
1450
p.Transparency = n/15
1451
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
1452
Wait()
1453
end
1454
p:Destroy()
1455
end)()
1456
for _,v in pairs(GetHumanoids())do
1457
if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
1458
local h = v.Parent:findFirstChild("Humanoid")
1459
if h then
1460
local Moar =(Pos - v.Position).unit
1461
local p = Instance.new("BodyVelocity",v)
1462
p.P = 1500
1463
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
1464
p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
1465
Game:GetService("Debris"):AddItem(p,0.15)
1466
local p = Instance.new("BodyAngularVelocity",v)
1467
p.P = 1500
1468
p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
1469
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
1470
Game:GetService("Debris"):AddItem(p,0.1)
1471
end end end
1472
Wait(0.1)
1473
end for i = 30,37 do
1474
for _,v in pairs(GetHumanoids())do
1475
if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
1476
local h = v.Parent:findFirstChild("Humanoid")
1477
if h then
1478
local Moar =(Pos - v.Position).unit
1479
local p = Instance.new("BodyVelocity",v)
1480
p.P = 1500
1481
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
1482
p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
1483
Game:GetService("Debris"):AddItem(p,0.15)
1484
local p = Instance.new("BodyAngularVelocity",v)
1485
p.P = 1500
1486
p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
1487
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
1488
Game:GetService("Debris"):AddItem(p,0.1)
1489
end end end end
1490
dsound = false
1491
wait(6.5)
1492
for i = 1,30 do
1493
BOOSH.Volume = BOOSH.Volume -0.033
1494
BOOSH2.Volume = BOOSH.Volume
1495
Fuse.Volume = BOOSH.Volume
1496
Wait()
1497
end
1498
BOOSH:Stop()
1499
BOOSH2:Stop()
1500
Fuse:Stop()
1501
end
1502
BOOSH2:Play()
1503
Fuse:Play()
1504
BOOSH:Play()
1505
Boom()
1506
end)()no = false end
1507
ResetWelds()
1508
SState = "Standing"
1509
Debounces.Attacking = false
1510
bp:Destroy()
1511
Bpos:Destroy()
1512
g:Destroy()
1513
lulkbro = true
1514
no = false
1515
end;
1516
b = function(Mouse)
1517
local Target = GetClosest(500)
1518
if Debounces.Attacking or not Target or CurrentPower -10000 < 0 then return end
1519
CurrentPower = CurrentPower -10000
1520
LOCALDEBOUNCE = true
1521
Debounces.Attacking = true
1522
SState = "Null"
1523
ResetWelds()
1524
local opos = Instance.new("BodyPosition",T)
1525
opos.P = 100000
1526
opos.maxForce = Vector3.new(1000000,1000000,10000000)
1527
opos.position = T.Position
1528
Wait(1)
1529
local Size = 0
1530
local Main = Instance.new("Model",Character)
1531
local LObj = Instance.new("Part",Main)
1532
LObj.Transparency = 1
1533
LObj.Locked = true
1534
LObj.CanCollide = true
1535
LObj.Anchored = false
1536
LObj.Size = Vector3.new(1,1,1)
1537
local oWeld = Instance.new("Weld",LObj)
1538
oWeld.Part0 = RA
1539
oWeld.Part1 = LObj
1540
oWeld.C0 = CFrame.new(0,math.abs(Size +2.25)*-1,0)
1541
for i = 1,13 do
1542
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/29,0,0)
1543
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/58,math.pi/35.5,0)
1544
if i == 9 then
1545
coroutine.wrap(function()
1546
for n = 1,13 do
1547
local p2 = Instance.new("Part",Main)
1548
p2.Locked = true
1549
p2.Anchored = true
1550
p2.CanCollide = false
1551
p2.TopSurface = 0
1552
p2.BottomSurface = 0
1553
p2.Size = Vector3.new(1,1,1)
1554
p2.Color = Settings.Colors[2]
1555
p2.CFrame = RA.CFrame * CFrame.new(0,-2,0)
1556
local bm2 = Instance.new("SpecialMesh",p2)
1557
bm2.Scale = Vector3.new(2,2,2)
1558
bm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
1559
Game:GetService("Debris"):AddItem(p2,3)coroutine.wrap(function()
1560
for u = 1,9 do
1561
p2.Transparency = u/9
1562
bm2.Scale = bm2.Scale + Vector3.new(0.4,0.4,0.05)
1563
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-3,3)/10,math.random(-3,3)/10,math.random(-3,3)/10)
1564
Wait()
1565
end
1566
p2:Destroy()
1567
end)()
1568
Wait(0.05)
1569
end end)()
1570
coroutine.wrap(function()
1571
while Wait()do if not LOCALDEBOUNCE then break end
1572
pcall(function()Main.Anchored = false end)
1573
StanceGyro.cframe = CFrame.new(T.Position,Target.Torso.Position)
1574
local p = Instance.new("Part",Main)
1575
p.Locked = true
1576
p.Anchored = true
1577
p.CanCollide = false
1578
p.TopSurface = 0
1579
p.BottomSurface = 0
1580
p.Size = Vector3.new(1,1,1)
1581
p.Color = Settings.Colors[2]
1582
p.CFrame = LObj.CFrame
1583
local bm = Instance.new("BlockMesh",p)
1584
bm.Scale = Vector3.new(0.5,0.5,0.5)
1585
local p2 = Instance.new("Part",Main)
1586
p2.Locked = true
1587
p2.Anchored = true
1588
p2.CanCollide = false
1589
p2.TopSurface = 0
1590
p2.BottomSurface = 0
1591
p2.Size = Vector3.new(1,1,1)
1592
p2.Color = Settings.Colors[1]
1593
p2.CFrame = LObj.CFrame
1594
local bm2 = Instance.new("SpecialMesh",p2)
1595
bm2.Scale = Vector3.new(2,2,2)
1596
bm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
1597
local p3 = Instance.new("Part",Main)
1598
p3.Locked = true
1599
p3.Anchored = true
1600
p3.CanCollide = false
1601
p3.TopSurface = 0
1602
p3.BottomSurface = 0
1603
p3.Size = Vector3.new(1,1,1)
1604
p3.Color = Settings.Colors[2]
1605
p3.CFrame = LObj.CFrame * CFrame.new(math.random(-50,50)/10,math.random(-50,50)/10,math.random(-50,50)/10)
1606
local bm3 = Instance.new("BlockMesh",p3)
1607
bm3.Scale = Vector3.new(0.01,0.01,0.01)
1608
Game:GetService("Debris"):AddItem(p,3)
1609
Game:GetService("Debris"):AddItem(p2,3)
1610
Game:GetService("Debris"):AddItem(p3,3)
1611
TweenColor3(p3,"Color",p3.Color,Settings.Colors[1],0.8,true)
1612
coroutine.wrap(function()
1613
for n = 1,25 do
1614
p.Transparency = n/25
1615
p2.Transparency = n/25
1616
p3.Transparency = n/25
1617
bm.Scale = bm.Scale +Vector3.new(Size +0.025,Size +0.025,Size +0.025)
1618
bm2.Scale = bm2.Scale +Vector3.new(Size +0.01,Size +0.01,0.01)
1619
bm3.Scale = bm3.Scale +Vector3.new(0.008,0.008,0.008)
1620
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
1621
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
1622
p3.CFrame = p3.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
1623
Wait()
1624
end p:Destroy()
1625
p2:Destroy()
1626
p3:Destroy()
1627
end)()end end)()end
1628
Wait()
1629
end for i = 1,20 do
1630
Size = Size +0.001
1631
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/30)
1632
Wait()
1633
end local bf = Instance.new("BodyPosition",LObj)
1634
bf.maxForce = Vector3.new(100000,100000,100000)
1635
oWeld:Destroy()repeat
1636
Size = Size +0.005
1637
bf.position = Target.Torso.Position
1638
bf.P =(Size *25)+1500
1639
bf.D = bf.D -0.01
1640
local p2 = Instance.new("Part",Main)
1641
p2.Locked = true
1642
p2.Anchored = true
1643
p2.CanCollide = false
1644
p2.TopSurface = 0
1645
p2.BottomSurface = 0
1646
p2.Size = Vector3.new(1,1,1)
1647
p2.Color = Settings.Colors[math.random(1,2)]
1648
p2.CFrame = RA.CFrame * CFrame.new(0,-2,0)
1649
local bm2 = Instance.new("SpecialMesh",p2)
1650
bm2.Scale = Vector3.new(2,2,2)
1651
bm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
1652
Game:GetService("Debris"):AddItem(p2,3)coroutine.wrap(function()
1653
for u = 1,9 do
1654
p2.Transparency = u/9
1655
bm2.Scale = bm2.Scale + Vector3.new(0.4,0.4,0.05)
1656
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-3,3)/10,math.random(-3,3)/10,math.random(-3,3)/10)
1657
Wait()
1658
end
1659
p2:Destroy()
1660
end)()Wait()
1661
until(Target.Torso.Position -LObj.Position).magnitude <=(Size +2)
1662
Target.Torso.Anchored = true
1663
local n0 = Size/25
1664
local cs = Size
1665
for i = 1,30 do
1666
Size = Size -n0
1667
Wait()
1668
end coroutine.wrap(function()
1669
DoScript(Game.Players:GetPlayerFromCharacter(Target),"CameraShake")
1670
PlaySound("http://www.roblox.com/asset?id=167115397",1,50,Target.Torso.CFrame)
1671
local Pos = CFrame.new(Target.Torso.Position -Vector3.new(0,2,0))
1672
for i,v in pairs(IsNear(Pos.p,500))do
1673
DoDamage(v,100 +(math.abs(cs *2)*250),false,true)
1674
end for i = 1,32 do
1675
local p = Instance.new("Part",Character)
1676
p.Locked = true
1677
p.CanCollide = false
1678
p.Anchored = true
1679
p.TopSurface = 0
1680
p.BottomSurface = 0
1681
p.Color = Settings.Colors[2]
1682
p.Size = Vector3.new(1,1,1)
1683
p.CFrame = Pos
1684
local pm = Instance.new("SpecialMesh",p)
1685
pm.Scale = Vector3.new(1,1,1)
1686
pm.MeshType = "Sphere"
1687
Game:GetService("Debris"):AddItem(p,3)
1688
coroutine.wrap(function()
1689
for n = 1,35 do
1690
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
1691
p.Transparency = n/35
1692
pm.Scale = pm.Scale + Vector3.new(10,11,10)
1693
Wait()
1694
end
1695
p:Destroy()
1696
end)()local p = Instance.new("Part",Character)
1697
p.Locked = true
1698
p.CanCollide = false
1699
p.Anchored = true
1700
p.TopSurface = 0
1701
p.BottomSurface = 0
1702
p.Color = Settings.Colors[1]
1703
p.Size = Vector3.new(1,1,1)
1704
p.CFrame = Pos
1705
local pm = Instance.new("CylinderMesh",p)
1706
pm.Scale = Vector3.new(1,1,1)
1707
Game:GetService("Debris"):AddItem(p,3)
1708
coroutine.wrap(function()
1709
for n = 1,35 do
1710
p.CFrame = Pos * CFrame.fromEulerAnglesXYZ(math.pi/math.random(-3,3),math.pi/math.random(-3,3),math.pi/math.random(-3,3))
1711
p.Transparency = n/35
1712
pm.Scale = pm.Scale + Vector3.new(0.75,1000,0.75)
1713
Wait()
1714
end
1715
p:Destroy()
1716
end)()local p = Instance.new("Part",Character)
1717
p.Locked = true
1718
p.CanCollide = false
1719
p.Anchored = true
1720
p.TopSurface = 0
1721
p.BottomSurface = 0
1722
p.Color = Settings.Colors[math.random(1,2)]
1723
p.Size = Vector3.new(1,1,1)
1724
p.CFrame = Pos
1725
local pm = Instance.new("SpecialMesh",p)
1726
pm.Scale = Vector3.new(1,1,1)
1727
pm.MeshId = "http://www.roblox.com/asset/?id=20329976"
1728
Game:GetService("Debris"):AddItem(p,3)
1729
coroutine.wrap(function()
1730
for n = 1,35 do
1731
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
1732
p.Transparency = n/35
1733
pm.Scale = pm.Scale + Vector3.new(13,0.5,13)
1734
Wait()
1735
end
1736
p:Destroy()
1737
end)()
1738
local p = Instance.new("Part",Character)
1739
p.Locked = true
1740
p.CanCollide = false
1741
p.Anchored = true
1742
p.TopSurface = 0
1743
p.BottomSurface = 0
1744
p.Color = Settings.Colors[1]
1745
p.Size = Vector3.new(1,1,1)
1746
p.CFrame = Pos
1747
local pm = Instance.new("SpecialMesh",p)
1748
pm.Scale = Vector3.new(1,1,1)
1749
pm.MeshId = "http://www.roblox.com/asset/?id=20329976"
1750
Game:GetService("Debris"):AddItem(p,3)
1751
coroutine.wrap(function()
1752
for n = 1,35 do
1753
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/10,0)
1754
p.Transparency = n/35
1755
pm.Scale = pm.Scale + Vector3.new(13,0.5,13)
1756
Wait()
1757
end
1758
p:Destroy()
1759
end)()
1760
Wait(0.05)
1761
end Target.Torso.Anchored = false end)()
1762
Debounces.Attacking = false
1763
ResetWelds()
1764
opos:Destroy()
1765
SState = "Standing"
1766
LOCALDEBOUNCE = false
1767
Main:Destroy()
1768
end;u = function(Mouse)
1769
for i,v in pairs(Debounces)do
1770
if i ~= "Slowing" then
1771
if v then return end
1772
end end if Debounces.Shielding or Debounces.Attacking or CurrentPower -12000 < 0 then return end
1773
SState = "Null"
1774
ResetWelds()
1775
T.Anchored = true
1776
Debounces.Attacking = true
1777
Debounces.Shielding = true
1778
CurrentPower = CurrentPower -12000
1779
for i = 1,15 do
1780
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/55,0,0)
1781
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/55,0,0)
1782
Wait()
1783
end
1784
LA.Anchored = true
1785
RA.Anchored = true
1786
coroutine.wrap(function()
1787
Wait(1)while Wait()do
1788
if not Debounces.Shielding then break end
1789
local p = Instance.new("Part",Character)
1790
p.Locked = true
1791
p.Anchored = true
1792
p.CanCollide = false
1793
p.Size = Vector3.new(1,1,1)
1794
p.TopSurface = 0
1795
p.BottomSurface = 0
1796
p.Color = Settings.Colors[1]
1797
p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-2.13,0)
1798
local pm = Instance.new("SpecialMesh",p)
1799
pm.MeshId = "http://www.roblox.com/asset/?id=20329976"
1800
pm.Scale = Vector3.new(11,0.15,11)
1801
Game:GetService("Debris"):AddItem(p,3)
1802
coroutine.wrap(function()
1803
for i = 1,15 do
1804
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-100,100)/10,0)
1805
pm.Scale = pm.Scale + Vector3.new(0.325,0.125,0.325)
1806
p.Transparency = i/15
1807
Wait()
1808
end p:Destroy()end)()end end)()
1809
local Rot = 0
1810
local Parts,Connections = {},{}
1811
local LOCALDEBOUNCE = false
1812
local function n(v)
1813
pcall(function()
1814
v.P = v.P *1.5
1815
if v:IsA("BodyVelocity")then
1816
v.velocity = v.velocity *-1
1817
end if v:IsA("BodyForce")or v:IsA("BodyThrust")then
1818
v.force = v.force *-1
1819
end if v:IsA("BodyPosition")then
1820
v.position = v.position *-1
1821
end if v:IsA("BodyGyro")then
1822
v.cframe = CFrame.new(v.cframe.X *-1,v.cframe.Y *-1,v.cframe.Z *-1)
1823
end if v:IsA("BodyAngularVelocity")then
1824
v.angularvelocity = v.angularvelocity *-1
1825
end end)end
1826
local MShieldHealth = math.ceil(math.floor(CurrentPower +HU.Health)*1.5)
1827
local ShieldHealth = MShieldHealth
1828
local HitAlready = {}
1829
local BillboardGui = Instance.new("BillboardGui",Character)
1830
BillboardGui.Adornee = H
1831
BillboardGui.Size = UDim2.new(5,0,5,0)
1832
BillboardGui.StudsOffset = Vector3.new(0,2,0)
1833
local Txtlbl = Instance.new("TextLabel",BillboardGui)
1834
Txtlbl.Size = UDim2.new(1,0,1,0)
1835
Txtlbl.TextColor3 = Color3.new(MShieldHealth/ShieldHealth,MShieldHealth/ShieldHealth,MShieldHealth/ShieldHealth)
1836
Txtlbl.BackgroundTransparency = 1
1837
Txtlbl.TextScaled = true
1838
Txtlbl.Font = "SourceSansBold"
1839
Txtlbl.TextTransparency = 1
1840
Txtlbl.Text = tostring(ShieldHealth)
1841
Txtlbl.TextWrapped = false
1842
local o;o = Mouse.KeyUp:connect(function(k)
1843
if k:lower()== 'u' then
1844
Debounces.Attacking = false
1845
Debounces.Shielding = false
1846
LOCALDEBOUNCE = false
1847
o:disconnect()
1848
SState = "Standing"
1849
T.Anchored = false
1850
LA.Anchored = false
1851
RA.Anchored = false
1852
end end)
1853
coroutine.wrap(function()
1854
for i = 1,15 do
1855
Txtlbl.TextTransparency = Txtlbl.TextTransparency -(1/15)
1856
Wait()
1857
end end)()
1858
table.insert(Connections,Game.DescendantAdded:connect(function(o)
1859
ypcall(function()
1860
if o:IsA("Explosion")then
1861
if(T.Position -o.Position).magnitude <= o.BlastRadius then
1862
local kik = o.Position
1863
o:Destroy()
1864
local p = Instance.new("Part",Character)
1865
p.Locked = true
1866
p.Anchored = true
1867
p.CanCollide = false
1868
p.Size = Vector3.new(1,1,1)
1869
p.Color = Settings.Colors[1]
1870
p.TopSurface = 0
1871
p.Transparency = 1
1872
p.BottomSurface = 0
1873
p.CFrame = CFrame.new(kik)
1874
local pm;pm = Instance.new("SpecialMesh",p)
1875
pm.Scale = Vector3.new(0,0,0)
1876
pm.MeshId = "http://www.roblox.com/asset/?id=1185246"
1877
Game:GetService("Debris"):AddItem(p,3)
1878
coroutine.wrap(function()
1879
for i = 1,15 do
1880
p.Transparency = p.Transparency -(1/15)
1881
pm.Scale = pm.Scale +Vector3.new(1.3,1.3,1.3)
1882
Wait()
1883
end local sc = pm.Scale;pm:Destroy()pm = Instance.new("CylinderMesh",p)pm.Scale = sc +Vector3.new(0,100000,0)
1884
for i = 1,15 do
1885
p.Transparency = i/15
1886
pm.Scale = pm.Scale -Vector3.new(math.sin((math.abs(GetBiggestVector(obj.Size)*0.5)+(i/1.67))/2),100000/15,math.sin((math.abs(GetBiggestVector(obj.Size)*0.5)+(i/1.67))/2))
1887
p.Color = Color3.new(i/15,i/15,i/15)
1888
Wait()
1889
end
1890
p:Destroy()
1891
end)()end end end)end))
1892
for i = 1,10 do
1893
local p = Instance.new("Part",Character)
1894
p.Locked = true
1895
p.Anchored = true
1896
p.CanCollide = true
1897
p.Transparency = 1
1898
p.FormFactor = "Custom"
1899
p.Size = Vector3.new(5,15,0.25)
1900
p.TopSurface = 0
1901
p.BottomSurface = 0
1902
p.Color = Settings.Colors[1]
1903
p.CFrame = CFrame.new(T.Position)* CFrame.fromEulerAnglesXYZ(0,math.rad((i *360/10)+Rot),0)* CFrame.new(0,0,-5)
1904
local op = Instance.new("PointLight",p)
1905
op.Color = Color3.new(1,1,1)
1906
op.Range = 4.657
1907
op.Brightness = 10
1908
table.insert(Parts,p)
1909
table.insert(Connections,p.Touched:connect(function(obj)
1910
if GetBiggestVector(obj.Size)>= 150 or HitAlready[obj]or obj:IsDescendantOf(Character)then return end
1911
for i,_ in pairs(HitAlready)do
1912
if i ~= nil then
1913
if obj:IsDescendantOf(i.Parent)then
1914
return end end end
1915
HitAlready[obj]= true
1916
pcall(function()
1917
DoScript(Game.Players:GetPlayerFromCharacter(obj.Parent),"SFlash")
1918
DoScript(Game.Players:GetPlayerFromCharacter(obj.Parent),"CameraShake")
1919
end)delay(1,function()HitAlready[obj]= nil end)
1920
local p = Instance.new("Part",Character)
1921
p.Locked = true
1922
p.Anchored = true
1923
p.CanCollide = false
1924
p.Size = Vector3.new(1,1,1)
1925
p.Color = Settings.Colors[1]
1926
p.TopSurface = 0
1927
p.Transparency = 1
1928
p.BottomSurface = 0
1929
p.CFrame = CFrame.new(obj.Position)
1930
local pm;pm = Instance.new("SpecialMesh",p)
1931
pm.Scale = Vector3.new(0,0,0)
1932
pm.MeshId = "http://www.roblox.com/asset/?id=1185246"
1933
Game:GetService("Debris"):AddItem(p,3)
1934
coroutine.wrap(function()
1935
for i = 1,15 do
1936
p.Transparency = p.Transparency -(1/15)
1937
pm.Scale = pm.Scale +Vector3.new(math.abs(GetBiggestVector(obj.Size)*0.5)+(i/1.67),math.abs(GetBiggestVector(obj.Size)*0.5)+(i/1.67),math.abs(GetBiggestVector(obj.Size)*0.5)+(i/1.67))
1938
Wait()
1939
end local sc = pm.Scale;pm:Destroy()pm = Instance.new("CylinderMesh",p)pm.Scale = sc +Vector3.new(0,100000,0)
1940
for i = 1,15 do
1941
p.Transparency = i/15
1942
pm.Scale = pm.Scale -Vector3.new((math.abs(GetBiggestVector(obj.Size)*0.5)+(i/1.67))/2,100000/15,(math.abs(GetBiggestVector(obj.Size)*0.5)+(i/1.67))/2)
1943
p.Color = Color3.new(i/15,i/15,i/15)
1944
Wait()
1945
end
1946
p:Destroy()
1947
end)()TweenColor3(p,"Color",p.Color,Settings.Colors[1],0.5,true,function()
1948
TweenColor3(p,"Color",p.Color,Settings.Colors[2],0.5,true)
1949
end)local h = obj.Parent:findFirstChild("Humanoid")
1950
local go = false
1951
local t = obj.Parent:findFirstChild("Torso")
1952
if h then
1953
if h.MaxHealth == math.huge or h.Health <= 0 then
1954
go = true
1955
if t then
1956
local bf = Instance.new("BodyVelocity",t)
1957
bf.velocity =(p.Position -t.Position).unit *350
1958
bf.maxForce = Vector3.new(1000000,1000000,1000000)*100200
1959
Game:GetService("Debris"):AddItem(bf,0.5)
1960
delay(0.5,function()
1961
DoDamage(obj.Parent,h.MaxHealth,false,true)
1962
end)end else
1963
if t then
1964
local bf = Instance.new("BodyVelocity",t)
1965
bf.velocity =(p.Position -t.Position).unit *350
1966
bf.maxForce = Vector3.new(1000000,1000000,1000000)*100200
1967
Game:GetService("Debris"):AddItem(bf,0.5)
1968
DoDamage(obj.Parent,math.ceil(ShieldHealth/200),false,true)
1969
end end end
1970
if not go then
1971
if obj.Parent:IsA("Model")then
1972
for i,v in pairs(GetAllChildren(obj.Parent))do
1973
if v:IsA("BasePart")then
1974
TweenColor3(v,"Color",v.Color,v.Color == Settings.Colors[2]and Settings.Colors[1]or Settings.Colors[2],0.5,true,function()for i = 1,90 do v.Transparency = i/90 Wait()end pcall(function()v:Destroy()end)end)
1975
else n(v)end end else
1976
TweenColor3(obj,"Color",obj.Color,obj.Color == Settings.Colors[2]and Settings.Colors[1]or Settings.Colors[2],0.5,true,function()for i = 1,90 do obj.Transparency = i/90 Wait()end pcall(function()obj:Destroy()end)end)
1977
for i,v in pairs(obj:GetChildren())do
1978
n(v)
1979
end end end end))coroutine.wrap(function()
1980
for n = 1,15 do
1981
p.Transparency = p.Transparency -(1/15)
1982
Wait()
1983
end
1984
TweenColor3(p,"Color",p.Color,Settings.Colors[2],1,true)
1985
LOCALDEBOUNCE = true
1986
end)()end
1987
local Change = true
1988
local LastHealth = HU.Health;table.insert(Connections,HU.HealthChanged:connect(function(HV)
1989
if HV < LastHealth then
1990
local SH = ShieldHealth
1991
ShieldHealth = ShieldHealth -HV
1992
local pl = HV
1993
if ShieldHealth <= 0 then pl = math.abs(ShieldHealth +SH)LOCALDEBOUNCE = false ShieldHealth = 0 Debounces.Shielding = false
1994
LOCALDEBOUNCE = false
1995
Debounces.Attacking = false
1996
Debounces.Shielding = false
1997
SState = "Standing"
1998
o:disconnect()
1999
T.Anchored = false
2000
LA.Anchored = false
2001
RA.Anchored = false
2002
end
2003
Txtlbl.TextColor3 = Color3.new(MShieldHealth/ShieldHealth,MShieldHealth/ShieldHealth,MShieldHealth/ShieldHealth)
2004
coroutine.wrap(function()
2005
for n = 1,16 do
2006
local s = ''
2007
for i = 1,#Txtlbl.Text do
2008
s = s..math.random(0,9)
2009
end
2010
Txtlbl.Text = s
2011
Wait()
2012
end
2013
Txtlbl.Text = tostring(ShieldHealth)
2014
end)()if Change then
2015
Change = false
2016
coroutine.wrap(function()
2017
for i = 1,13 do
2018
Txtlbl.Rotation = math.abs(Txtlbl.Rotation)== Txtlbl.Rotation and Txtlbl.Rotation +math.random(-12,-1)or Txtlbl.Rotation +math.random(1,12)
2019
Wait()
2020
end
2021
Txtlbl.Rotation = 0
2022
Change = true
2023
end)()end
2024
HU:TakeDamage(pl *-1)
2025
end end))
2026
PlaySound("http://www.roblox.com/asset?id=167115397",1,50,T.CFrame)
2027
repeat Wait()until LOCALDEBOUNCE
2028
coroutine.wrap(function()
2029
while Wait()do
2030
if not LOCALDEBOUNCE then break end
2031
for i,v in pairs(Parts)do
2032
v.CanCollide = true
2033
v.CFrame = CFrame.new(T.Position)* CFrame.fromEulerAnglesXYZ(0,math.rad((i *360/#Parts)+Rot),0)* CFrame.new(0,0,-5)* CFrame.fromEulerAnglesXYZ(math.rad(45),0,0)
2034
end Rot = Rot >= 360 and 0 or Rot +5.5 end pcall(function()BillboardGui:Destroy()end)for i,v in pairs(Connections)do
2035
v:disconnect()
2036
end for _,v in pairs(Parts)do
2037
coroutine.wrap(function()
2038
local l,r = v.Size.X/15,0
2039
TweenColor3(v,"Color",v.Color,Settings.Colors[1],(1/30)*15,true)
2040
for i = 1,15 do
2041
v.Size = v.Size -Vector3.new(l,0,0)
2042
Wait()
2043
end
2044
v:Destroy()
2045
end)()end end)()end;
2046
j = function(Mouse)
2047
if Debounces.Attacking or CurrentPower -MaxPower < 0 then return end
2048
CurrentPower = CurrentPower -MaxPower
2049
SState = "Null"
2050
ResetWelds()
2051
Debounces.Attacking = true
2052
_DEBOUNCE = false
2053
T.Anchored = true
2054
for i = 1,13 do
2055
if i < 6 then
2056
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/6.5,0,0)
2057
end
2058
LS.C0 = LS.C0 * CFrame.new(0,-0.05,0)
2059
Wait()
2060
end local Projectile = Instance.new("Model",Character)
2061
local P0 = Instance.new("Model",Projectile)
2062
local Main = Instance.new("Part",Projectile)
2063
Main.Anchored = false
2064
Main.Size = Vector3.new(1,1,1)
2065
Main.Locked = true
2066
Main.CanCollide = false
2067
Main.Transparency = 1
2068
local Weld = Instance.new("Weld",Main)
2069
Weld.Part0 = LA
2070
Weld.Part1 = Main
2071
Weld.C0 = CFrame.new(0,-10,0)
2072
local oD = Instance.new("Part",Projectile)
2073
oD.Anchored = false
2074
oD.Locked = true
2075
oD.CanCollide = false
2076
oD.Transparency = 1
2077
oD.Color = Settings.Colors[2]
2078
oD.TopSurface = 0
2079
oD.BottomSurface = 0
2080
oD.Size = Vector3.new(1,1,1)
2081
local w = Instance.new("Weld",Main)
2082
w.Part0 = Main
2083
w.Part1 = oD
2084
local bpm = Instance.new("SpecialMesh",oD)
2085
bpm.Scale = Vector3.new(0,0,0)
2086
bpm.MeshId = "http://www.roblox.com/asset/?id=1185246"
2087
LA.Anchored = true
2088
for i = 1,150 do
2089
bpm.Scale = bpm.Scale + Vector3.new(11/300,11/300,11/300)
2090
oD.Transparency = oD.Transparency -(1/150)
2091
if i%2 == 1 then
2092
Wait()
2093
end end coroutine.wrap(function()
2094
for i = 1,9 do
2095
local oD = Instance.new("Part",P0)
2096
oD.Anchored = false
2097
oD.Locked = true
2098
oD.CanCollide = false
2099
oD.Color = Settings.Colors[1]
2100
oD.TopSurface = 0
2101
oD.Transparency = 1
2102
oD.BottomSurface = 0
2103
oD.Size = Vector3.new(1,1,1)
2104
local w = Instance.new("Weld",oD)
2105
w.Part0 = Main
2106
w.Part1 = oD
2107
local bpsm = Instance.new("SpecialMesh",oD)
2108
bpsm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2109
bpsm.Scale = Vector3.new(bpm.Scale.X,bpm.Scale.Y,0.05)
2110
coroutine.wrap(function()
2111
for n = 1,19 do
2112
oD.Transparency = oD.Transparency -(1/19)
2113
Wait()
2114
end end)()end
2115
while Wait()do
2116
if _DEBOUNCE then break end
2117
for _,n in pairs(P0:GetChildren())do
2118
n.Weld.C0 = n.Weld.C0 * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
2119
n.Mesh.Scale = Vector3.new(bpm.Scale.X,bpm.Scale.Y,0.05)
2120
end end end)()for i = 1,150 do
2121
bpm.Scale = bpm.Scale + Vector3.new(15/300,15/300,15/300)
2122
if i%2 == 1 then
2123
Wait()
2124
end end
2125
LA.Anchored = false
2126
for i,v in pairs(P0:GetChildren())do
2127
if v:IsA("BasePart")then
2128
v.Color = Color3.new(1,0,0)
2129
end end for i = 1,15 do
2130
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/30)
2131
Wait()
2132
end Weld:Destroy()
2133
for i = 1,9 do
2134
local oD = Instance.new("Part",Character)
2135
oD.Anchored = true
2136
oD.Locked = true
2137
oD.CanCollide = false
2138
oD.Color = Settings.Colors[1]
2139
oD.TopSurface = 0
2140
oD.BottomSurface = 0
2141
oD.Size = Vector3.new(1,1,1)
2142
oD.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
2143
local bpsm = Instance.new("SpecialMesh",oD)
2144
bpsm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2145
bpsm.Scale = Vector3.new(0,0,0)
2146
coroutine.wrap(function()
2147
for n = 1,13 do
2148
oD.Transparency = n/13
2149
bpsm.Scale = bpsm.Scale + Vector3.new(n/13,n/13,n/13)
2150
Wait()
2151
end oD:Destroy()end)()end
2152
local Sucking = {}
2153
local bv = Instance.new("BodyVelocity",Main)
2154
bv.velocity = T.CFrame.lookVector *165
2155
local function Checkk(Char)
2156
for i,v in pairs(Sucking)do
2157
if v == Char then
2158
return true
2159
end end end 
2160
coroutine.wrap(function()
2161
while Wait()do
2162
if _DEBOUNCE then break end
2163
for i,v in pairs(IsNear(Main.Position,30,false))do
2164
if not Checkk(v)and v ~= Character then
2165
table.insert(Sucking,v)
2166
coroutine.wrap(function()
2167
local bp = Instance.new("BodyPosition",v.Torso)
2168
bp.P = 300000
2169
bp.maxForce = Vector3.new(10000000,10000000,10000000)
2170
local _O = false
2171
coroutine.wrap(function()
2172
while Wait()do
2173
if _O then break end
2174
bp.position = Main.Position
2175
end bp:Destroy()end)()
2176
repeat
2177
Wait()
2178
until(Main.Position -v.Torso.Position).magnitude <= 3
2179
bpm.Scale = bpm.Scale *(100/v.Humanoid.Health)
2180
_O = true
2181
for _,q in pairs(v:GetChildren())do
2182
if q:IsA("Clothing")or v:IsA("Hat")then
2183
q:Destroy()
2184
elseif q:IsA("Part")then
2185
if v.Name ~= "Torso" then
2186
bp:Clone().Parent = v
2187
end coroutine.wrap(function()
2188
for lol = 1,13 do
2189
q.Transparency = lol/13
2190
Wait()
2191
end q:Destroy()end)()end end end)()end end end end)()
2192
local Properties = {}
2193
coroutine.wrap(function()
2194
Wait(0.15)
2195
while Wait(0.05)do
2196
if _DEBOUNCE then break end
2197
local Hit,Pos = Workspace:FindPartOnRayWithIgnoreList(Ray.new(Main.Position,Main.Position -(Main.Position +Vector3.new(0,150,0)).unit *150),{unpack(AllHumanoids()),Projectile,Character})-- ray cast
2198
if Hit ~= nil then
2199
Properties.BrickColor = Hit.BrickColor
2200
Properties.Material = Hit.Material
2201
Properties.Reflectance = Hit.Reflectance
2202
Properties.Transparency = Hit.Transparency
2203
Properties.TopSurface = Hit.TopSurface
2204
Properties.BottomSurface = Hit.BottomSurface
2205
Properties.BackSurface = Hit.BackSurface
2206
Properties.LeftSurface = Hit.LeftSurface
2207
Properties.RightSurface = Hit.RightSurface
2208
Properties.FrontSurface = Hit.FrontSurface
2209
Properties.Friction = Hit.Friction
2210
for u = 1,math.random(2,3)do
2211
local p = Instance.new("Part",Projectile)
2212
p.Anchored = true
2213
p.Locked = true
2214
p.CanCollide = true
2215
p.Size = Vector3.new(bpm.Scale.X +(math.random(-80,80)/10),math.random(2,6),bpm.Scale.Z +(math.random(-80,80)/10))
2216
for i,v in pairs(Properties)do
2217
p[i]= v
2218
end
2219
p.CFrame = CFrame.new(Pos)* CFrame.new(math.random(-5,5),0,math.random(-5,5))* CFrame.Angles(Main.CFrame:toEulerAnglesXYZ())* CFrame.fromEulerAnglesXYZ(math.random(-100,100)/35,math.random(-50,50)/10,math.random(-100,100)/35)
2220
local s = Instance.new("Smoke",p)
2221
s.Size = p.Size.magnitude *1.5
2222
s.RiseVelocity = 3
2223
Game:GetService("Debris"):AddItem(s,0.5)
2224
end end end end)()
2225
LA.Anchored = true
2226
local on = Mouse.Button1Down:connect(function()
2227
_DEBOUNCE = true
2228
end)while Wait()do
2229
if _DEBOUNCE then break end
2230
local oD = Instance.new("Part",Character)
2231
oD.Anchored = true
2232
oD.Locked = true
2233
oD.CanCollide = false
2234
oD.Color = Color3.new(1,0,0)
2235
oD.TopSurface = 0
2236
oD.BottomSurface = 0
2237
oD.Size = Vector3.new(1,1,1)
2238
oD.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
2239
local bpsm = Instance.new("SpecialMesh",oD)
2240
bpsm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2241
bpsm.Scale = Vector3.new(0,0,0)
2242
coroutine.wrap(function()
2243
for n = 1,13 do
2244
oD.Transparency = n/13
2245
bpsm.Scale = bpsm.Scale + Vector3.new(n/13,n/13,n/13)
2246
oD.CFrame = oD.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-80,50)/10,math.random(-80,50)/10,math.random(-80,50)/10)
2247
Wait()
2248
end oD:Destroy()end)()end
2249
on:disconnect()
2250
bv.velocity = bv.velocity *0.25
2251
P0:BreakJoints()
2252
for i,v in pairs(P0:GetChildren())do
2253
v.Anchored = true
2254
v.Color = Color3.new(1,0,0)
2255
coroutine.wrap(function()
2256
for n = 1,13 do
2257
v.Mesh.Scale = v.Mesh.Scale + Vector3.new(22.5,22.5,22.5)
2258
v.CFrame = v.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-100,100)/50,math.random(-100,100)/50,math.random(-100,100)/50)
2259
v.Transparency = n/13
2260
Wait()
2261
end end)()end
2262
Wait(1)
2263
Projectile:BreakJoints()
2264
oD.Anchored = true
2265
Main.Anchored = true
2266
oD.Color = Color3.new(1,1,0)
2267
oD.Material = "Granite"
2268
local oDr = Instance.new("Part",Character)
2269
oDr.Anchored = true
2270
oDr.Locked = true
2271
oDr.CanCollide = false
2272
oDr.Color = Settings.Colors[2]
2273
oDr.TopSurface = 0
2274
oDr.BottomSurface = 0
2275
oDr.Size = Vector3.new(1,1,1)
2276
oDr.CFrame = oD.CFrame
2277
local bpsm = Instance.new("SpecialMesh",oDr)
2278
bpsm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2279
bpsm.Scale = Vector3.new(0,0,0)
2280
for i = 1,13 do
2281
bpm.Scale = bpm.Scale + Vector3.new(20,20,20)
2282
oD.Transparency = i/26
2283
bpsm.Scale = Vector3.new(bpm.Scale.X,bpm.Scale.Y,0.5)
2284
oDr.CFrame = oDr.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2285
Wait()
2286
end
2287
TweenColor3(oD,"Color",oD.Color,Settings.Colors[1],1,true,function()oo = true end)
2288
coroutine.wrap(function()
2289
while Wait()do
2290
if not _DEBOUNCE then break end 
2291
oDr.CFrame = oDr.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
2292
bpsm.Scale = Vector3.new(bpm.Scale.X,bpm.Scale.Y,0.5)
2293
end oDr:Destroy()end)()
2294
Wait(0.5)
2295
oD.Color = Color3.new(1,0,0)
2296
local o = bpm.Scale.X/90
2297
for i = 1,90 do
2298
bpm.Scale = bpm.Scale -Vector3.new(o,o,o)
2299
Wait()
2300
end
2301
_DEBOUNCE = true
2302
local cp = Instance.new("Part",Projectile)
2303
cp.Locked = true
2304
cp.Anchored = true
2305
cp.CanCollide = false
2306
cp.Size = Vector3.new(0,0,0)
2307
cp.Color = Settings.Colors[2]
2308
cp.TopSurface = 0
2309
cp.Transparency = 1
2310
cp.BottomSurface = 0
2311
cp.CFrame = CFrame.new(Main.Position)
2312
local bc = Instance.new("CylinderMesh",cp)
2313
bc.Scale = Vector3.new(0,0,0)
2314
for i = 1,90 do
2315
bc.Scale = bc.Scale + Vector3.new(15,10000,15)
2316
cp.Transparency = i/270
2317
Wait()
2318
end
2319
coroutine.wrap(function()
2320
local cp2 = Instance.new("Part",Projectile)
2321
cp2.Locked = true
2322
cp2.Anchored = true
2323
cp2.CanCollide = false
2324
cp2.Size = Vector3.new(0,0,0)
2325
cp2.Color = Settings.Colors[1]
2326
cp2.TopSurface = 0
2327
cp2.Transparency = 1
2328
cp2.BottomSurface = 0
2329
cp2.CFrame = CFrame.new(Main.Position)
2330
local bc2 = Instance.new("CylinderMesh",cp2)
2331
bc2.Scale = Vector3.new(0,0,0)
2332
for i = 1,60 do
2333
bc2.Scale = bc.Scale + Vector3.new(15,10000,15)
2334
cp2.Transparency = i/60
2335
Wait()
2336
end
2337
cp2:Destroy()
2338
end)()
2339
for i = 1,30 do
2340
bc.Scale = bc.Scale -Vector3.new(45,30000,45)
2341
cp.Transparency = i/35
2342
Wait()
2343
end
2344
for i,v in pairs(Game.Players:GetPlayers())do DoScript(v,"SFlash")end
2345
local CachedTime = Game.Lighting.TimeOfDay
2346
local Sky,o = {},Game.Lighting:findFirstChild("Sky")or Instance.new("Sky",Game.Lighting)
2347
if o then
2348
Sky.SkyboxBk = o.SkyboxBk
2349
Sky.SkyboxDn = o.SkyboxDn
2350
Sky.SkyboxFt = o.SkyboxFt
2351
Sky.SkyboxLf = o.SkyboxLf
2352
Sky.SkyboxRt = o.SkyboxRt
2353
Sky.SkyboxUp = o.SkyboxUp
2354
Sky.CelestialBodiesShown = o.CelestialBodiesShown
2355
end local Parts,Queue = GetAllParts(),{}
2356
for i,v in pairs(Parts)do
2357
if GetBiggestVector(v.Size)< 500 then
2358
v.Anchored = false
2359
table.insert(Queue,v)
2360
end end if o then
2361
o.SkyboxBk = "http://www.roblox.com/asset/?version=1&id=1327340"
2362
o.SkyboxDn = "http://www.roblox.com/asset/?version=1&id=1327341"
2363
o.SkyboxFt = "http://www.roblox.com/asset/?version=1&id=1327338"
2364
o.SkyboxLf = "http://www.roblox.com/asset/?version=1&id=1327339"
2365
o.SkyboxRt = "http://www.roblox.com/asset/?version=1&id=1327337"
2366
o.SkyboxUp = "http://www.roblox.com/asset/?version=1&id=1327342"
2367
o.CelestialBodiesShown = false
2368
end
2369
Game.Lighting.FogEnd = 1000000000
2370
TweenTimeOfDay("00:00:00",3,true)
2371
Game.Lighting.Brightness = 0.25
2372
local Pos = Main.Position
2373
coroutine.wrap(function()
2374
local function GetHumanoids()
2375
local Characters = {}
2376
for i,v in pairs(Workspace:GetChildren())do
2377
if v:IsA("Model")then
2378
local Hu = v:findFirstChild("Humanoid")
2379
local Torso = v:findFirstChild("Torso")
2380
if Hu and Torso and v.Name ~= Player.Name then
2381
table.insert(Characters,Torso)
2382
end end end
2383
return Characters
2384
end for i = 1,29 do
2385
for _,v in pairs(GetHumanoids())do
2386
local h = v.Parent:findFirstChild("Humanoid")
2387
if h then
2388
DoDamage(v.Parent,36656,true)
2389
local Moar =(Pos - v.Position).unit
2390
local p = Instance.new("BodyVelocity",v)
2391
p.P = 1500
2392
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
2393
p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
2394
Game:GetService("Debris"):AddItem(p,9)
2395
coroutine.wrap(function()
2396
for i = 1,270 do
2397
p.P = p.P -(1500/270)
2398
Wait()
2399
end
2400
v.Anchored = true
2401
p:Destroy()
2402
end)()end end
2403
local p = Instance.new("Part",Character)
2404
p.Name = "BlastRing"
2405
p.TopSurface = 0
2406
p.BottomSurface = 0
2407
p.CanCollide = false
2408
p.Anchored = true
2409
p.Color = Settings.Colors[math.random(1,2)]
2410
p.Size = Vector3.new(1,1,1)
2411
p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))
2412
local rm = Instance.new("SpecialMesh",p)
2413
rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2414
rm.Name = "BlastMesh"
2415
rm.Scale = Vector3.new(1,1,1)
2416
coroutine.wrap(function()
2417
for n = 1,15 do
2418
rm.Scale = rm.Scale + Vector3.new(13.2 +Main.Size.X +i/5,13.2 +Main.Size.X +i/5,0.1)*4/2
2419
if 2 +i/5 == 1.2 then
2420
rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
2421
end
2422
p.Transparency = n/15
2423
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(360/(math.pi/i),360/(math.pi/i),0)
2424
Wait()
2425
end
2426
p:Destroy()
2427
end)()
2428
local p = Instance.new("Part",Character)
2429
p.Name = "BlastRing"
2430
p.TopSurface = 0
2431
p.BottomSurface = 0
2432
p.CanCollide = false
2433
p.Anchored = true
2434
p.Color = Settings.Colors[math.random(1,2)]
2435
p.Size = Vector3.new(1,1,1)
2436
p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))
2437
local rm = Instance.new("SpecialMesh",p)
2438
rm.MeshId = "http://www.roblox.com/asset/?id=20329976"
2439
rm.Name = "BlastMesh"
2440
rm.Scale = Vector3.new(1,1,1)
2441
coroutine.wrap(function()
2442
for n = 1,15 do
2443
rm.Scale = rm.Scale + Vector3.new(12.2 +Main.Size.X +i/5,12.2 +Main.Size.X +i/5,0.1)*4/2
2444
if 2 +i/5 == 1.2 then
2445
rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
2446
end
2447
p.Transparency = n/15
2448
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,(360/15)-i,0)
2449
Wait()
2450
end
2451
p:Destroy()
2452
end)()
2453
Wait()
2454
end end)()
2455
for _,v in pairs(Queue)do
2456
v.Anchored = false
2457
coroutine.wrap(function()
2458
Wait(2)
2459
v.Anchored = true
2460
local f = Instance.new("Fire",v)
2461
f.Size = GetBiggestVector(v.Size)
2462
f.SecondaryColor = Settings.Colors[2]
2463
f.Color = Settings.Colors[1]
2464
f.Heat = 0
2465
local o = v
2466
for i,x in pairs(v:GetChildren())do
2467
if x:IsA("SpecialMesh")or x:IsA("CylinderMesh")or x:IsA("BlockMesh")then
2468
f.Size = GetBiggestVector(x.Scale)*1.5
2469
o = x
2470
break
2471
end end
2472
Wait(1)
2473
local x,y,z,fs = not o:IsA("BasePart")and o.Scale.X or o.Size.X/10,not o:IsA("BasePart")and o.Scale.Y or o.Size.Y/10,not o:IsA("BasePart")and o.Scale.Z or o.Size.Z/10,f.Size/10
2474
coroutine.wrap(function()
2475
local p = Instance.new("Part",v.Parent)
2476
p.Anchored = true
2477
p.Locked = true
2478
p.CanCollide = false
2479
p.Color = Settings.Colors[2]
2480
p.TopSurface = 0
2481
p.BottomSurface = 0
2482
p.Size = Vector3.new(1,1,1)
2483
p.CFrame = v.CFrame
2484
Game:GetService("Debris"):AddItem(p,5)
2485
local m = Instance.new("SpecialMesh",p)
2486
m.Scale = Vector3.new(0,0,0)
2487
m.MeshType = "Sphere"
2488
for n = 1,16 do
2489
m.Scale = m.Scale + Vector3.new(1.15,1.15,1.15)
2490
p.Transparency = n/16
2491
Wait()
2492
end
2493
p:Destroy()
2494
end)()
2495
for i = 1,10 do
2496
if o:IsA("BasePart")then
2497
o.Size = Vector3.new(o.Size.X -x,o.Size.Y -y,o.Size.Z -z)
2498
else
2499
o.Scale = Vector3.new(o.Scale.X -x,o.Scale.Y -y,o.Scale.Z -z)
2500
end
2501
f.Heat = f.Heat +1.5
2502
f.Size = f.Size -fs
2503
Wait()
2504
end
2505
f:Destroy()
2506
v:Destroy()
2507
_DEBOUNCE = true
2508
end)()end
2509
_DEBOUNCE = false
2510
for i,v in pairs(Game.Players:GetPlayers())do
2511
DoScript(v,"FadeToBlue")
2512
DoScript(v,"CameraShake")
2513
end repeat Wait()until _DEBOUNCE
2514
LA.Anchored = false
2515
T.Anchored = false
2516
RA.Anchored = false
2517
Projectile:Destroy()
2518
ResetWelds()
2519
SState = "Standing"
2520
Game.Lighting.TimeOfDay = CachedTime
2521
Debounces.Attacking = false
2522
end;
2523
q = function(Mouse)
2524
if Debounces.Attacking or Debounces.Floating then return end
2525
Debounces.Floating = true
2526
SState = "Null"
2527
ResetWelds()
2528
Wait(0.5)
2529
local oo = Mouse.KeyUp:connect(function(Key)
2530
if Key:lower()== 'q' then
2531
_DEBOUNCE = true
2532
end end)
2533
_DEBOUNCE = false
2534
local vu = Instance.new("BodyVelocity",T)
2535
vu.P = 5000
2536
vu.maxForce = Vector3.new(0,5000000000000000000000,0)
2537
while Wait()do
2538
if CurrentPower -85 < 0 then _DEBOUNCE = true end
2539
if _DEBOUNCE then oo:disconnect()break end
2540
CurrentPower = CurrentPower -25
2541
vu.velocity = Vector3.new(0,RiseRate *2.35,0)
2542
-- animate a litl bit pls
2543
end
2544
vu:Destroy()
2545
SState = "Standing"
2546
ResetWelds()
2547
Debounces.Floating = false
2548
end;
2549
r = function()
2550
local Target = GetClosest(46.75666-0.666)
2551
if Debounces.Attacking or CurrentPower -10000 < 0 or not Target or not Target:findFirstChild("Torso")then return end
2552
Debounces.Attacking = true
2553
CurrentPower = CurrentPower -10000
2554
coroutine.wrap(Chat)("Round Wave Crusher.")
2555
ResetWelds()
2556
_DEBOUNCE = false
2557
SState = "Null"
2558
local Holdh = Instance.new("BodyPosition",Target.Torso)
2559
Holdh.position = Target.Torso.Position
2560
Holdh.P = 3000
2561
Holdh.maxForce = Vector3.new(1000000,1000000,1000000)
2562
Wait(2)
2563
StanceGyro.cframe = CFrame.new(T.Position,Target.Torso.Position)
2564
Wait(2)
2565
Holdh.position =(CFrame.new(T.CFrame.lookVector,Target.Torso.Position).lookVector *125)+ Vector3.new(0,12,0)
2566
for i = 1,13 do
2567
N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/65,0,0)
2568
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
2569
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
2570
Wait()
2571
end
2572
repeat Wait()until(Holdh.position -Target.Torso.Position).magnitude <= 3
2573
local Boldh = Instance.new("BodyPosition",T)
2574
Boldh.position = T.Position + Vector3.new(0,19,0)
2575
Boldh.P = 3000
2576
Boldh.maxForce = Vector3.new(100000,100000,100000)
2577
repeat Wait()until(Boldh.position -T.Position).magnitude <= 3
2578
StanceGyro.cframe = CFrame.new(T.Position,Target.Torso.Position)
2579
Wait(1.5)
2580
T.Anchored = true
2581
LA.Anchored = true
2582
RA.Anchored = true
2583
local OldT = H.face.Texture
2584-
H.face.Texture = "http://www.roblox.com/asset/?id=167222585"
2584+
H.face.Texture = "http://www.roblox.com/asset/?id=381654580"
2585
local Portal = Instance.new("Model",Character)
2586
local prt1 = Instance.new("Model",Portal)
2587
local prt2 = Instance.new("Model",Portal)
2588
local prt3 = Instance.new("Model",Portal)
2589
for i = 1,7 do
2590
local p = Instance.new("Part",prt1)
2591
p.Locked = true
2592
p.Anchored = true
2593
p.Transparency = 1
2594
p.CanCollide = false
2595
p.Color = Settings.Colors[1]
2596
p.TopSurface = 0
2597
p.BottomSurface = 0
2598
p.Size = Vector3.new(1,1,1)
2599
local m = Instance.new("SpecialMesh",p)
2600
m.Name = 'm'
2601
m.Scale = Vector3.new(1,1,1)
2602
m.MeshId = "http://www.roblox.com/Asset/?id=9756362"
2603
end for i = 1,7 do
2604
local p = Instance.new("Part",prt2)
2605
p.Locked = true
2606
p.Anchored = true
2607
p.CanCollide = false
2608
p.Transparency = 1
2609
p.Color = Settings.Colors[2]
2610
p.TopSurface = 0
2611
p.BottomSurface = 0
2612
p.Size = Vector3.new(1,1,1)
2613
local m = Instance.new("SpecialMesh",p)
2614
m.Name = 'm'
2615
m.Scale = Vector3.new(1,1,1)
2616
m.MeshId = "http://www.roblox.com/Asset/?id=9756362"
2617
end for i = 1,7 do
2618
local p = Instance.new("Part",prt3)
2619
p.Locked = true
2620
p.Anchored = true
2621
p.CanCollide = false
2622
p.Transparency = 1
2623
p.Color = Color3.new(0.5,0.5,0.5)
2624
p.TopSurface = 0
2625
p.BottomSurface = 0
2626
p.Size = Vector3.new(1,1,1)
2627
local m = Instance.new("SpecialMesh",p)
2628
m.Name = 'm'
2629
m.Scale = Vector3.new(1,1,1)
2630
m.MeshId = "http://www.roblox.com/Asset/?id=9756362"
2631
end
2632
local Rot,Rate,Dist,Size = 0,65,65,1
2633
coroutine.wrap(function()
2634
while Wait()do
2635
if _DEBOUNCE then break end
2636
for i,v in pairs(prt1:GetChildren())do
2637
v.Transparency = v.Transparency -0.035
2638
v.CFrame = CFrame.new(Target.Torso.Position)* CFrame.fromEulerAnglesXYZ(0,math.rad((i *360/#prt1:GetChildren())+Rot),0)* CFrame.new(0,0,-Dist)
2639
v.m.Scale = Vector3.new(Size,Size,Size)
2640
end for i,v in pairs(prt2:GetChildren())do
2641
v.Transparency = v.Transparency -0.035
2642
v.CFrame = CFrame.new(Target.Torso.Position)* CFrame.fromEulerAnglesXYZ(math.rad((i *360/#prt2:GetChildren())+Rot),0,0)* CFrame.new(0,0,-Dist)
2643
v.m.Scale = Vector3.new(Size,Size,Size)
2644
end for i,v in pairs(prt3:GetChildren())do
2645
v.Transparency = v.Transparency -0.035
2646
v.CFrame = CFrame.new(Target.Torso.Position)* CFrame.fromEulerAnglesXYZ(0,0,math.rad((i *360/#prt2:GetChildren())+Rot))* CFrame.new(-Dist,-Dist,0)
2647
v.m.Scale = Vector3.new(Size,Size,Size)
2648
end
2649
Rot = Rot >= 360 and 0 or Rot +Rate
2650
end end)()
2651
Wait(0.75)
2652
H.face.Texture = OldT
2653
for i = 1,90 do
2654
Rate = Rate -(2.3/3)
2655
Dist = Dist -(1.5/3)
2656
Wait()
2657
end
2658
Wait(1)
2659
for i = 1,30 do
2660
Rate = Rate -(2.3/3)
2661
Dist = Dist +0.5
2662
Wait()
2663
end
2664
Wait(2)
2665
for i = 1,30 do
2666
Rate = Rate +(9.2/3)
2667
Dist = Dist -1.75
2668
Wait()
2669
end
2670-
H.face.Texture = "http://www.roblox.com/asset/?id=167222585"
2670+
H.face.Texture = "http://www.roblox.com/asset/?id=381654803"
2671
Wait(0.75)
2672
H.face.Texture = OldT
2673
for i = 1,6 do
2674
Rate = Rate -4
2675
Dist = Dist +0.5
2676
Wait()
2677
end
2678
Rate = 0
2679
Dist = 6
2680
DoScript(Game.Players:GetPlayerFromCharacter(Target),"CrazyEyes")
2681
coroutine.wrap(Chat)("Crusher...")
2682
Wait(2)
2683
for i = 1,90 do
2684
Rate = Rate +0.5
2685
Dist = Dist +0.2
2686
Wait()
2687
end
2688
Wait(1)
2689
for i = 1,30 do
2690
Dist = Dist -(24/30)
2691
Size = Size +0.05
2692
Wait()
2693
end
2694
-- Scream in pain
2695
for i,v in pairs(Target.Torso:GetChildren())do
2696
if v:IsA("Motor6D")then
2697
coroutine.wrap(function()
2698
for u = 1,32 do
2699
v.C0 = v.C0 * CFrame.fromEulerAnglesXYZ(math.random(-76,75)/10,math.random(-76,75)/10,math.random(-76,75)/10)
2700
Wait(0.05)
2701
end if v.Name ~= "Neck" then
2702
v:Destroy()
2703
end end)()end end
2704
coroutine.wrap(function()
2705
for i = 1,3 do
2706
Blood(Target.Torso)
2707
Wait()
2708
end end)()
2709
Wait(1.65)
2710
_DEBOUNCE = true
2711
Wait()
2712
Portal:Destroy()
2713
coroutine.wrap(function()
2714
local Pos = Target.Torso.Position
2715
local BOOSH = Instance.new("Sound",Workspace)
2716
BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
2717
BOOSH.Volume = 1
2718
BOOSH.Pitch = 0.675
2719
local Fuse = Instance.new("Sound",Workspace)
2720
Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
2721
Fuse.Volume = 1
2722
Fuse.Pitch = 0.25
2723
local BOOSH2 = Instance.new("Sound",Workspace)
2724
BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
2725
BOOSH2.Volume = 1
2726
BOOSH2.Pitch = 0.25
2727
local dsound = true
2728
local PewPew = Instance.new("Sound",Workspace)
2729
PewPew.Name = "PewPew"
2730
PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
2731
PewPew.Volume = 1
2732
PewPew.Pitch = 0.32
2733
local function GetHumanoids()
2734
local Characters = {}
2735
for i,v in pairs(Workspace:GetChildren())do
2736
if v:IsA("Model")then
2737
local Hu = v:findFirstChild("Humanoid")
2738
local Torso = v:findFirstChild("Torso")
2739
if Hu and Torso and v.Name ~= Player.Name then
2740
table.insert(Characters,Torso)
2741
end end end
2742
return Characters
2743
end
2744
local function Boom()
2745
for i = 1,25 do
2746
for _,v in pairs(GetHumanoids())do
2747
if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
2748
local h = v.Parent:findFirstChild("Humanoid")
2749
if h then
2750
local Moar =(Pos - v.Position).unit
2751
local p = Instance.new("BodyVelocity",v)
2752
p.P = 1500
2753
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
2754
p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
2755
Game:GetService("Debris"):AddItem(p,0.15)
2756
local p = Instance.new("BodyAngularVelocity",v)
2757
p.P = 1500
2758
p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
2759
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
2760
Game:GetService("Debris"):AddItem(p,0.1)
2761
end end end
2762
local p = Instance.new("Part",Character)
2763
p.Name = "BlastRing"
2764
p.TopSurface = 0
2765
p.BottomSurface = 0
2766
p.CanCollide = false
2767
p.Anchored = true
2768
p.Color = Settings.Colors[math.random(1,2)]
2769
p.Size = Vector3.new(1,1,1)
2770
p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
2771
local rm = Instance.new("SpecialMesh",p)
2772
rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2773
rm.Name = "BlastMesh"
2774
rm.Scale = Vector3.new(1,1,1)
2775
coroutine.wrap(function()
2776
for n = 1,15 do
2777
rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
2778
if 2 +i/5 == 1.2 then
2779
rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
2780
end
2781
p.Transparency = n/15
2782
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
2783
Wait()
2784
end
2785
p:Destroy()
2786
end)()
2787
local p = Instance.new("Part",Character)
2788
p.TopSurface = 0
2789
p.BottomSurface = 0
2790
p.formFactor = "Symmetric"
2791
p.Size = Vector3.new(1,1,1)
2792
p.Anchored = true
2793
p.CanCollide = false
2794
p.Color = Settings.Colors[math.random(1,2)]
2795
p.CFrame = CFrame.new(Pos)
2796
local m = Instance.new("BlockMesh",p)
2797
coroutine.wrap(function()
2798
for x = 1,48 do
2799
m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
2800
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
2801
p.Transparency = x/48
2802
Wait()
2803
end
2804
p:Destroy()
2805
end)()
2806
Game:GetService("Debris"):AddItem(p,5)
2807
local p = Instance.new("Part",Character)
2808
p.Name = "BlastRing"
2809
p.TopSurface = 0
2810
p.BottomSurface = 0
2811
p.CanCollide = false
2812
p.Anchored = true
2813
p.Color = Settings.Colors[math.random(1,2)]
2814
p.Size = Vector3.new(1,1,1)
2815
p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
2816
local m = Instance.new("SpecialMesh",p)
2817
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
2818
m.Scale = Vector3.new(1,0.25,1)
2819
coroutine.wrap(function()
2820
for n = 1,13 do
2821
m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
2822
if 1 +i/5 == 1.2 then
2823
m.Scale = m.Scale + Vector3.new(0,0.9,0)
2824
end
2825
p.Transparency = n/13
2826
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
2827
Wait()
2828
end
2829
p:Destroy()
2830
end)()
2831
Wait(0.1)
2832
end for i = 10,19 do
2833
local p = Instance.new("Part",Character)
2834
p.Name = "BlastRing"
2835
p.TopSurface = 0
2836
p.BottomSurface = 0
2837
p.CanCollide = false
2838
p.Anchored = true
2839
p.Color = Settings.Colors[math.random(1,2)]
2840
p.Size = Vector3.new(1,1,1)
2841
p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
2842
local m = Instance.new("SpecialMesh",p)
2843
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
2844
m.Scale = Vector3.new(1,0.25,1)
2845
coroutine.wrap(function()
2846
for n = 1,13 do
2847
m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
2848
if 1 +i/5 == 1.2 then
2849
m.Scale = m.Scale + Vector3.new(0,0.9,0)
2850
end
2851
p.Transparency = n/13
2852
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
2853
Wait()
2854
end
2855
p:Destroy()
2856
end)()
2857
local p = Instance.new("Part",Character)
2858
p.Name = "BlastRing"
2859
p.TopSurface = 0
2860
p.BottomSurface = 0
2861
p.CanCollide = false
2862
p.Anchored = true
2863
p.Color = Settings.Colors[math.random(1,2)]
2864
p.Size = Vector3.new(1,1,1)
2865
p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
2866
p.Parent = workspace
2867
local m = Instance.new("SpecialMesh",p)
2868
m.Name = "BlastMesh"
2869
m.Scale = Vector3.new(0.1,0.1,0.1)
2870
m.MeshId = "http://www.roblox.com/asset/?id=3270017"
2871
coroutine.wrap(function()
2872
for n = 1,15 do
2873
m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
2874
if 3+i/5 == 1.2 then
2875
m.Scale = m.Scale + Vector3.new(0,0.9,0)
2876
end
2877
p.Transparency = n/15
2878
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
2879
Wait()
2880
end
2881
p:Destroy()
2882
end)()
2883
for _,v in pairs(GetHumanoids())do
2884
if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
2885
local h = v.Parent:findFirstChild("Humanoid")
2886
if h then
2887
local Moar =(Pos - v.Position).unit
2888
local p = Instance.new("BodyVelocity",v)
2889
p.P = 1500
2890
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
2891
p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
2892
Game:GetService("Debris"):AddItem(p,0.15)
2893
local p = Instance.new("BodyAngularVelocity",v)
2894
p.P = 1500
2895
p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
2896
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
2897
Game:GetService("Debris"):AddItem(p,0.1)
2898
end end end
2899
Wait(0.1)
2900
end for i = 30,37 do
2901
for _,v in pairs(GetHumanoids())do
2902
if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
2903
local h = v.Parent:findFirstChild("Humanoid")
2904
if h then
2905
local Moar =(Pos - v.Position).unit
2906
local p = Instance.new("BodyVelocity",v)
2907
p.P = 1500
2908
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
2909
p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
2910
Game:GetService("Debris"):AddItem(p,0.15)
2911
local p = Instance.new("BodyAngularVelocity",v)
2912
p.P = 1500
2913
p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
2914
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
2915
Game:GetService("Debris"):AddItem(p,0.1)
2916
end end end end
2917
dsound = false
2918
wait(6.5)
2919
for i = 1,30 do
2920
BOOSH.Volume = BOOSH.Volume -0.033
2921
BOOSH2.Volume = BOOSH.Volume
2922
Fuse.Volume = BOOSH.Volume
2923
Wait()
2924
end
2925
BOOSH:Stop()
2926
BOOSH2:Stop()
2927
Fuse:Stop()
2928
end
2929
BOOSH2:Play()
2930
Fuse:Play()
2931
BOOSH:Play()
2932
Boom()
2933
end)()
2934
DoDamage(Target,Target.Humanoid.MaxHealth,false)
2935
T.Anchored = false
2936
RA.Anchored = false
2937
LA.Anchored = false
2938
Boldh:Destroy()
2939
ResetWelds()
2940
SState = "Standing"
2941
Debounces.Attacking = false
2942
end;
2943
f = function(Mouse)
2944
if Debounces.Attacking or CurrentPower -15000 < 0 then return end
2945
Debounces.Attacking = true
2946
CurrentPower = CurrentPower -15000
2947
local CachedTime = Game.Lighting.TimeOfDay
2948
SState = "Null"
2949
Wait()
2950
ResetWelds()
2951
Wait(0.5)
2952
T.Anchored = true
2953
_DEBOUNCE = false
2954
local oo;oo = Mouse.KeyUp:connect(function(k)
2955
if k:lower()== 'f' then
2956
_DEBOUNCE = true
2957
oo:disconnect()
2958
end end)
2959
for i = 1,15 do
2960
N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/90,0,0)
2961
if i < 7 then
2962
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/30,0)
2963
else
2964
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
2965
end Wait()end
2966
LA.Anchored = true
2967
local Positionz = {}
2968
local Ball = Instance.new("Model",Character)
2969
local Main = Instance.new("Part",Ball)
2970
Main.Locked = true
2971
Main.CanCollide = false
2972
Main.Transparency = 1
2973
Main.CFrame = LA.CFrame * CFrame.new(0,-3,0)
2974
Main.Size = Vector3.new(1,1,1)
2975
local _Weld = Instance.new("Weld",Main)
2976
_Weld.Part0 = LA
2977
_Weld.Part1 = Main
2978
_Weld.C0 = CFrame.new(0,-3,0)
2979
local oooooo,ah = false,false
2980
coroutine.wrap(function()
2981
for i = 1,8 do
2982
local p = Instance.new("Part",Ball)
2983
p.Locked = true
2984
p.CanCollide = false
2985
p.Size = Vector3.new(0,0,0)
2986
p.Color = Settings.Colors[1]
2987
p.TopSurface = 0
2988
p.Transparency = 1
2989
p.BottomSurface = 0
2990
p.CFrame = Main.CFrame
2991
local b = Instance.new("SpecialMesh",p)
2992
b.Scale = Vector3.new(0,0,0.05)
2993
b.MeshId = "http://www.roblox.com/asset/?id=3270017"
2994
local oweld = Instance.new("Weld",Main)
2995
oweld.Part0 = Main
2996
oweld.Part1 = p
2997
coroutine.wrap(function()
2998
for n = 1,35 do
2999
b.Scale = b.Scale + Vector3.new(0.1,0.1,0)
3000
p.Transparency = p.Transparency -(1/35)
3001
oweld.C0 = oweld.C0 * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
3002
Wait()
3003
end
3004
for n = 1,15 do
3005
p.Color = Color3.new(p.Color.r-(n/15),p.Color.g-(n/15),p.Color.b-(n/15))
3006
oweld.C0 = oweld.C0 * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
3007
Wait()
3008
end
3009
oooooo = true
3010
while Wait()do
3011
if _DEBOUNCE then break end
3012
oweld.C0 = oweld.C0 * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
3013
if i == 1 then
3014
coroutine.wrap(function()
3015
local p = Instance.new("Part",Ball)
3016
p.Locked = true
3017
p.Anchored = true
3018
p.CanCollide = false
3019
p.Size = Vector3.new(0,0,0)
3020
p.Color = Settings.Colors[1]
3021
p.TopSurface = 0
3022
p.Transparency = 1
3023
p.BottomSurface = 0
3024
p.CFrame = CFrame.new(Main.Position)* CFrame.new(0,-1,0)
3025
local b = Instance.new("SpecialMesh",p)
3026
b.Scale = Vector3.new(3.5,0.05,3.5)
3027
b.MeshId = "http://www.roblox.com/asset/?id=20329976"
3028
for n = 1,13 do
3029
p.Transparency = n/13
3030
b.Scale = b.Scale + Vector3.new(0.05,0.1,0.05)
3031
p.CFrame =(ah and Main.CFrame or p.CFrame)* CFrame.fromEulerAnglesXYZ(ah and math.random(-10,10)/10 or 0,ah and math.random(-10,10)/10 or math.pi/(math.random(-10,10)/10),ah and math.random(-10,10)/10 or 0)
3032
Wait()
3033
end
3034
p:Destroy()
3035
end)()end end end)()
3036
Wait()
3037
end end)()
3038
repeat Wait()until oooooo
3039
TweenTimeOfDay("00:00:00",1,false)
3040
local p = Instance.new("PointLight",Main)
3041
p.Color = Settings.Colors[1]
3042
p.Range = 0
3043
local cp = Instance.new("Part",Ball)
3044
cp.Locked = true
3045
cp.Anchored = true
3046
cp.CanCollide = false
3047
cp.Size = Vector3.new(0,0,0)
3048
cp.Color = Settings.Colors[1]
3049
cp.TopSurface = 0
3050
cp.Transparency = 1
3051
cp.BottomSurface = 0
3052
cp.CFrame = CFrame.new(Main.Position)
3053
local bc = Instance.new("CylinderMesh",cp)
3054
bc.Scale = Vector3.new(0,0,0)
3055
local cp2 = Instance.new("Part",Ball)
3056
cp2.Locked = true
3057
cp2.Anchored = true
3058
cp2.CanCollide = false
3059
cp2.Size = Vector3.new(0,0,0)
3060
cp2.Color = Settings.Colors[2]
3061
cp2.TopSurface = 0
3062
cp2.Transparency = 1
3063
cp2.BottomSurface = 0
3064
cp2.CFrame = CFrame.new(Main.Position)
3065
local bc2 = Instance.new("CylinderMesh",cp2)
3066
bc2.Scale = Vector3.new(0,0,0)
3067
for i = 1,60 do
3068
p.Range = p.Range +1
3069
bc.Scale = bc.Scale + Vector3.new(2.4/60,10000,2.4/60)
3070
bc2.Scale = bc2.Scale + Vector3.new(1.2/60,10000,1.2/60)
3071
cp.Transparency = cp.Transparency -(1/240)
3072
cp2.Transparency = cp2.Transparency -(1/120)
3073
Wait()
3074
end
3075
Wait(1.1)
3076
LA.Anchored = false
3077
for i = 1,30 do
3078
p.Range = p.Range -1
3079
bc.Scale = bc.Scale - Vector3.new(2.4/30,20000,2.4/30)
3080
bc2.Scale = bc2.Scale - Vector3.new(1.2/30,20000,1.2/30)
3081
cp.Transparency = i/30
3082
cp2.Transparency = i/30
3083
if i < 15 then
3084
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/60,0)
3085
else
3086
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
3087
end
3088
Wait()
3089
end
3090
LA.Anchored = true
3091
ah = true
3092
coroutine.wrap(function()
3093
local cp = Instance.new("Part",Ball)
3094
cp.Locked = true
3095
cp.Anchored = true
3096
cp.CanCollide = false
3097
cp.Size = Vector3.new(0,0,0)
3098
cp.Color = Settings.Colors[1]
3099
cp.TopSurface = 0
3100
cp.Transparency = 1
3101
cp.BottomSurface = 0
3102
cp.CFrame = RA.CFrame * CFrame.new(0,-2,0)
3103
local bc = Instance.new("SpecialMesh",cp)
3104
bc.Scale = Vector3.new(0,0,0)
3105
bc.MeshType = "Sphere"
3106
for i = 1,15 do
3107
bc.Scale = bc.Scale + Vector3.new(1,1,1)
3108
cp.Transparency = i/15
3109
Wait()
3110
end cp:Destroy()end)()
3111
cp:Destroy()
3112
cp2:Destroy()
3113
for i,v in pairs(IsNear(Main.Position,165,false))do
3114
if v ~= Character then
3115
pcall(function()
3116
local BodyPOS = Instance.new("BodyPosition",v.Torso)
3117
BodyPOS.P = 7000
3118
BodyPOS.position = Main.Position + Vector3.new(math.random(-30,30),math.random(0,30),math.random(-30,30))
3119
BodyPOS.maxForce = Vector3.new(3000000,3000000,3000000)
3120
table.insert(Positionz,BodyPOS)
3121
print(v)
3122
end)end end
3123
Wait(0.3)
3124
_Weld:Destroy()
3125
local Bp = Instance.new("BodyPosition",Main)
3126
Bp.position =(LA.CFrame * CFrame.new(0,-180,0)).p
3127
Bp.P = 4000
3128
Bp.maxForce = Vector3.new(100000,100000,100000)
3129
coroutine.wrap(function()
3130
while Wait()do
3131
if _DEBOUNCE then break end
3132
for i,v in pairs(Positionz)do
3133
v.position = Main.Position + Vector3.new(math.random(-30,30),math.random(0,30),math.random(-30,30))
3134
end end end)()
3135
while Wait()do
3136
if(Bp.position -Main.Position).magnitude <= 3 then
3137
break
3138
end end
3139
Main.Anchored = true
3140
Bp:Destroy()
3141
Wait(1.2)
3142
TweenTimeOfDay(CachedTime,1,true)
3143
coroutine.wrap(function()
3144
for u = 1,3 do
3145
coroutine.wrap(function()
3146
local cp = Instance.new("Part",Ball)
3147
cp.Locked = true
3148
cp.Anchored = true
3149
cp.CanCollide = false
3150
cp.Size = Vector3.new(0,0,0)
3151
cp.Color = Settings.Colors[2]
3152
cp.TopSurface = 0
3153
cp.Transparency = 1
3154
cp.BottomSurface = 0
3155
cp.CFrame = LA.CFrame * CFrame.new(0,-2,0)
3156
local bc = Instance.new("SpecialMesh",cp)
3157
bc.Scale = Vector3.new(0,0,0)
3158
bc.MeshType = "Sphere"
3159
for i = 1,15 do
3160
bc.Scale = bc.Scale + Vector3.new(1,1,1)
3161
cp.Transparency = i/15
3162
Wait()
3163
end cp:Destroy()end)()Wait()end end)()
3164
coroutine.wrap(function()
3165
local Pos = Main.Position
3166
local BOOSH = Instance.new("Sound",Workspace)
3167
BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
3168
BOOSH.Volume = 1
3169
BOOSH.Pitch = 0.675
3170
local Fuse = Instance.new("Sound",Workspace)
3171
Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
3172
Fuse.Volume = 1
3173
Fuse.Pitch = 0.25
3174
local BOOSH2 = Instance.new("Sound",Workspace)
3175
BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
3176
BOOSH2.Volume = 1
3177
BOOSH2.Pitch = 0.25
3178
local dsound = true
3179
local PewPew = Instance.new("Sound",Workspace)
3180
PewPew.Name = "PewPew"
3181
PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
3182
PewPew.Volume = 1
3183
PewPew.Pitch = 0.32
3184
local function GetHumanoids()
3185
local Characters = {}
3186
for i,v in pairs(Workspace:GetChildren())do
3187
if v:IsA("Model")then
3188
local Hu = v:findFirstChild("Humanoid")
3189
local Torso = v:findFirstChild("Torso")
3190
if Hu and Torso and v.Name ~= Player.Name then
3191
table.insert(Characters,Torso)
3192
end end end
3193
return Characters
3194
end
3195
local function Boom()
3196
for i = 1,25 do
3197
for _,v in pairs(GetHumanoids())do
3198
if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
3199
local h = v.Parent:findFirstChild("Humanoid")
3200
if h then
3201
local Moar =(Pos - v.Position).unit
3202
local p = Instance.new("BodyVelocity",v)
3203
p.P = 1500
3204
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
3205
p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
3206
Game:GetService("Debris"):AddItem(p,0.15)
3207
local p = Instance.new("BodyAngularVelocity",v)
3208
p.P = 1500
3209
p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
3210
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
3211
Game:GetService("Debris"):AddItem(p,0.1)
3212
end end end
3213
local p = Instance.new("Part",Character)
3214
p.Name = "BlastRing"
3215
p.TopSurface = 0
3216
p.BottomSurface = 0
3217
p.CanCollide = false
3218
p.Anchored = true
3219
p.Color = Settings.Colors[math.random(1,2)]
3220
p.Size = Vector3.new(1,1,1)
3221
p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
3222
local rm = Instance.new("SpecialMesh",p)
3223
rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3224
rm.Name = "BlastMesh"
3225
rm.Scale = Vector3.new(1,1,1)
3226
coroutine.wrap(function()
3227
for n = 1,15 do
3228
rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
3229
if 2 +i/5 == 1.2 then
3230
rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
3231
end
3232
p.Transparency = n/15
3233
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
3234
Wait()
3235
end
3236
p:Destroy()
3237
end)()
3238
local p = Instance.new("Part",Character)
3239
p.TopSurface = 0
3240
p.BottomSurface = 0
3241
p.formFactor = "Symmetric"
3242
p.Size = Vector3.new(1,1,1)
3243
p.Anchored = true
3244
p.CanCollide = false
3245
p.Color = Settings.Colors[math.random(1,2)]
3246
p.CFrame = CFrame.new(Pos)
3247
local m = Instance.new("BlockMesh",p)
3248
coroutine.wrap(function()
3249
for x = 1,48 do
3250
m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
3251
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
3252
p.Transparency = x/48
3253
Wait()
3254
end
3255
p:Destroy()
3256
end)()
3257
Game:GetService("Debris"):AddItem(p,5)
3258
local p = Instance.new("Part",Character)
3259
p.Name = "BlastRing"
3260
p.TopSurface = 0
3261
p.BottomSurface = 0
3262
p.CanCollide = false
3263
p.Anchored = true
3264
p.Color = Settings.Colors[math.random(1,2)]
3265
p.Size = Vector3.new(1,1,1)
3266
p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
3267
local m = Instance.new("SpecialMesh",p)
3268
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
3269
m.Scale = Vector3.new(1,0.25,1)
3270
coroutine.wrap(function()
3271
for n = 1,13 do
3272
m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
3273
if 1 +i/5 == 1.2 then
3274
m.Scale = m.Scale + Vector3.new(0,0.9,0)
3275
end
3276
p.Transparency = n/13
3277
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
3278
Wait()
3279
end
3280
p:Destroy()
3281
end)()
3282
Wait(0.1)
3283
end for i = 10,19 do
3284
local p = Instance.new("Part",Character)
3285
p.Name = "BlastRing"
3286
p.TopSurface = 0
3287
p.BottomSurface = 0
3288
p.CanCollide = false
3289
p.Anchored = true
3290
p.Color = Settings.Colors[math.random(1,2)]
3291
p.Size = Vector3.new(1,1,1)
3292
p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
3293
local m = Instance.new("SpecialMesh",p)
3294
m.MeshId = "http://www.roblox.com/asset/?id=20329976"
3295
m.Scale = Vector3.new(1,0.25,1)
3296
coroutine.wrap(function()
3297
for n = 1,13 do
3298
m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
3299
if 1 +i/5 == 1.2 then
3300
m.Scale = m.Scale + Vector3.new(0,0.9,0)
3301
end
3302
p.Transparency = n/13
3303
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
3304
Wait()
3305
end
3306
p:Destroy()
3307
end)()
3308
local p = Instance.new("Part",Character)
3309
p.Name = "BlastRing"
3310
p.TopSurface = 0
3311
p.BottomSurface = 0
3312
p.CanCollide = false
3313
p.Anchored = true
3314
p.Color = Settings.Colors[math.random(1,2)]
3315
p.Size = Vector3.new(1,1,1)
3316
p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
3317
p.Parent = workspace
3318
local m = Instance.new("SpecialMesh",p)
3319
m.Name = "BlastMesh"
3320
m.Scale = Vector3.new(0.1,0.1,0.1)
3321
m.MeshId = "http://www.roblox.com/asset/?id=3270017"
3322
coroutine.wrap(function()
3323
for n = 1,15 do
3324
m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
3325
if 3+i/5 == 1.2 then
3326
m.Scale = m.Scale + Vector3.new(0,0.9,0)
3327
end
3328
p.Transparency = n/15
3329
p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
3330
Wait()
3331
end
3332
p:Destroy()
3333
end)()
3334
for _,v in pairs(GetHumanoids())do
3335
if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
3336
local h = v.Parent:findFirstChild("Humanoid")
3337
if h then
3338
local Moar =(Pos - v.Position).unit
3339
local p = Instance.new("BodyVelocity",v)
3340
p.P = 1500
3341
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
3342
p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
3343
Game:GetService("Debris"):AddItem(p,0.15)
3344
local p = Instance.new("BodyAngularVelocity",v)
3345
p.P = 1500
3346
p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
3347
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
3348
Game:GetService("Debris"):AddItem(p,0.1)
3349
end end end
3350
Wait(0.1)
3351
end for i = 30,37 do
3352
for _,v in pairs(GetHumanoids())do
3353
if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
3354
local h = v.Parent:findFirstChild("Humanoid")
3355
if h then
3356
local Moar =(Pos - v.Position).unit
3357
local p = Instance.new("BodyVelocity",v)
3358
p.P = 1500
3359
p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
3360
p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
3361
Game:GetService("Debris"):AddItem(p,0.15)
3362
local p = Instance.new("BodyAngularVelocity",v)
3363
p.P = 1500
3364
p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
3365
p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
3366
Game:GetService("Debris"):AddItem(p,0.1)
3367
end end end end
3368
dsound = false
3369
wait(6.5)
3370
for i = 1,30 do
3371
BOOSH.Volume = BOOSH.Volume -0.033
3372
BOOSH2.Volume = BOOSH.Volume
3373
Fuse.Volume = BOOSH.Volume
3374
Wait()
3375
end
3376
BOOSH:Stop()
3377
BOOSH2:Stop()
3378
Fuse:Stop()
3379
end
3380
BOOSH2:Play()
3381
Fuse:Play()
3382
BOOSH:Play()
3383
Boom()
3384
end)()
3385
GenTimer(25)
3386
for i,v in pairs(IsNear(Main.Position,30,false))do
3387
if v ~= Character then
3388
ypcall(function()
3389
DoDamage(v,v.Humanoid.Health -1,true)
3390
delay(25,function()
3391
v.Humanoid.WalkSpeed = Cached
3392
end)coroutine.wrap(function()
3393
local Cached = v.Humanoid.WalkSpeed
3394
local oo = 0
3395
repeat 
3396
v.Humanoid.WalkSpeed = math.abs(v.Humanoid.WalkSpeed)*-1
3397
oo = oo +1
3398
Wait()
3399
until oo ==(25 *30)
3400
end)()end)end end
3401
for i,v in pairs(Positionz)do
3402
v:Destroy()
3403
end Ball:Destroy()
3404
T.Anchored = false
3405
LA.Anchored = false
3406
SState = "Standing"
3407
ResetWelds()
3408
Debounces.Attacking = false
3409
end;
3410
n = function()
3411
if Debounces.Attacking or CurrentPower -9500 < 0 or Debounces.Slowing then return end
3412
CurrentPower = CurrentPower -9500
3413
Debounces.Attacking = true
3414
Debounces.Slowing = true
3415
SState = "Null"
3416
ResetWelds()
3417
Wait(0.5)
3418
T.Anchored = true
3419
for i = 1,15 do
3420
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/45,math.pi/50)
3421
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/45,math.pi/50)
3422
Wait()
3423
end
3424
local CanDO = true
3425
local Colorr = Settings.Colors[2]
3426
coroutine.wrap(function()
3427
while Wait()do
3428
if not CanDO then break end
3429
for i = 1,3 do
3430
local p = Instance.new("Part",Character)
3431
p.Anchored = true
3432
p.Locked = true
3433
p.CanCollide = false
3434
p.Size = Vector3.new(0,0,0)
3435
p.Color = Colorr
3436
p.TopSurface = 0
3437
p.BottomSurface = 0
3438
p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
3439
local b = Instance.new("BlockMesh",p)
3440
b.Scale = Vector3.new(0,0,0)
3441
coroutine.wrap(function()
3442
for n = 1,15 do
3443
b.Scale = b.Scale + Vector3.new(0.15,0.15,0.15)
3444
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
3445
p.Transparency = n/15
3446
Wait()
3447
end p:Destroy()end)()end end end)()
3448
Wait(1)
3449
for i = 1,3 do
3450
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/32,math.pi/-3)
3451
Wait()
3452
end
3453
Colorr = Color3.new(0.5,0.5,0.5)
3454
delay(0.3,function()
3455
CanDO = false
3456
end)for i = 1,50 do
3457
for u = 1,3 do
3458
local p = Instance.new("Part",Character)
3459
p.Anchored = true
3460
p.Locked = true
3461
p.CanCollide = false
3462
p.Size = Vector3.new(0,0,0)
3463
p.Color = Settings.Colors[2]
3464
p.TopSurface = 0
3465
p.BottomSurface = 0
3466
p.CFrame = T.CFrame * CFrame.new(0,-2,-15)
3467
local b = Instance.new("SpecialMesh",p)
3468
b.Scale = Vector3.new(i/12.5,i/12.5,i/12.5)
3469
b.MeshId = "http://www.roblox.com/asset/?id=3270017"
3470
local p2 = Instance.new("Part",Character)
3471
p2.Locked = true
3472
p2.CanCollide = false
3473
p2.Anchored = true
3474
p2.FormFactor = "Custom"
3475
p2.TopSurface = 0
3476
p2.BottomSurface = 0
3477
p2.Color = Settings.Colors[2]
3478
p2.CFrame = T.CFrame * CFrame.new(0,-2,-15)
3479
local bpm = Instance.new("SpecialMesh",p2)
3480
bpm.MeshId = "http://www.roblox.com/asset/?id=20329976"
3481
bpm.Scale = Vector3.new(0,0,0)
3482
coroutine.wrap(function()
3483
for n = 1,15 do
3484
b.Scale = b.Scale + Vector3.new(0.15,0.15,0.15)
3485
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
3486
p.Transparency = n/15
3487
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/10,0)
3488
p2.Transparency = n/15
3489
bpm.Scale = bpm.Scale + Vector3.new(0.4,0.025,0.4)
3490
Wait()
3491
end p:Destroy()end)()end
3492
Wait(0.05)
3493
end
3494
for u = 1,3 do
3495
local p = Instance.new("Part",Character)
3496
p.Anchored = true
3497
p.Locked = true
3498
p.CanCollide = false
3499
p.Size = Vector3.new(0,0,0)
3500
p.Color = Settings.Colors[1]
3501
p.TopSurface = 0
3502
p.BottomSurface = 0
3503
p.CFrame = T.CFrame * CFrame.new(0,-2,-15)
3504
local b = Instance.new("SpecialMesh",p)
3505
b.Scale = Vector3.new(5,5,5)
3506
b.MeshId = "http://www.roblox.com/asset/?id=3270017"
3507
local p2 = Instance.new("Part",Character)
3508
p2.Locked = true
3509
p2.CanCollide = false
3510
p2.Anchored = true
3511
p2.FormFactor = "Custom"
3512
p2.TopSurface = 0
3513
p2.BottomSurface = 0
3514
p2.Color = Settings.Colors[2]
3515
p2.CFrame = T.CFrame * CFrame.new(0,-2,-15)
3516
local bpm = Instance.new("SpecialMesh",p2)
3517
bpm.MeshId = "http://www.roblox.com/asset/?id=20329976"
3518
bpm.Scale = Vector3.new(0,0,0)
3519
coroutine.wrap(function()
3520
for n = 1,15 do
3521
bpm.Scale = bpm.Scale + Vector3.new(0.6,0.025,0.6)
3522
p2.Transparency = n/15
3523
b.Scale = b.Scale + Vector3.new(u*(3/15),u*(3/15),u*(3/15))
3524
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/10,0)
3525
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
3526
p.Transparency = n/15
3527
Wait()
3528
end p:Destroy()p2:Destroy()end)()end
3529
local p = Instance.new("Part",Character)
3530
p.Anchored = true
3531
p.Locked = true
3532
p.CanCollide = true
3533
p.Size = Vector3.new(0,0,0)
3534
p.Color = Settings.Colors[2]
3535
p.TopSurface = 0
3536
p.Transparency = 0.5
3537
p.BottomSurface = 0
3538
p.CFrame = T.CFrame * CFrame.new(0,-2,-15)
3539
local b = Instance.new("SpecialMesh",p)
3540
b.Scale = Vector3.new(1,0,1)
3541
b.MeshId = "http://www.roblox.com/asset/?id=1033714"
3542
for i = 1,6 do
3543
b.Scale = b.Scale + Vector3.new(0.25,4,0.25)
3544
p.CFrame = p.CFrame * CFrame.new(0,(b.Scale.y/6)/2,0)
3545
local p2 = Instance.new("Part",Character)
3546
p2.Locked = true
3547
p2.CanCollide = false
3548
p2.Anchored = true
3549
p2.FormFactor = "Custom"
3550
p2.TopSurface = 0
3551
p2.BottomSurface = 0
3552
p2.Color = Settings.Colors[1]
3553
p2.CFrame = T.CFrame * CFrame.new(0,-2,-15)
3554
local bpm = Instance.new("SpecialMesh",p2)
3555
bpm.MeshId = "http://www.roblox.com/asset/?id=20329976"
3556
bpm.Scale = Vector3.new(i,0,i)
3557
coroutine.wrap(function()
3558
for n = 1,15 do
3559
bpm.Scale = bpm.Scale + Vector3.new(0.5,0.05,0.5)
3560
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/(math.random(10,60)/10),0)
3561
p2.Transparency = n/15
3562
Wait()
3563
end p2:Destroy()end)()
3564
Wait()
3565
end
3566
for i = 1,7 do
3567
local p2 = Instance.new("Part",Character)
3568
p2.Locked = true
3569
p2.CanCollide = false
3570
p2.Anchored = true
3571
p2.FormFactor = "Custom"
3572
p2.TopSurface = 0
3573
p2.BottomSurface = 0
3574
p2.Color = Settings.Colors[2]
3575
p2.CFrame = p.CFrame * CFrame.new(0,b.Scale.Y/2,0)
3576
local bpm = Instance.new("SpecialMesh",p2)
3577
bpm.MeshId = "http://www.roblox.com/asset/?id=20329976"
3578
bpm.Scale = Vector3.new(i,0,i)
3579
coroutine.wrap(function()
3580
for n = 1,15 do
3581
bpm.Scale = bpm.Scale + Vector3.new(0.75,0.75,0.75)
3582
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-600,600)/100,math.pi/(math.random(10,60)/10),math.random(-600,600)/100)
3583
p2.Transparency = n/15
3584
Wait()
3585
end p2:Destroy()end)()
3586
Wait()
3587
end
3588
local dim = Instance.new("Part",Character)
3589
dim.Anchored = true
3590
dim.Locked = true
3591
dim.CanCollide = true
3592
dim.Size = Vector3.new(0,0,0)
3593
dim.Color = Settings.Colors[1]
3594
dim.TopSurface = 0
3595
dim.BottomSurface = 0
3596
dim.Transparency = 0.5
3597
local b2 = Instance.new("SpecialMesh",dim)
3598
b2.Scale = Vector3.new(4,6,4)
3599
b2.MeshId = "http://www.roblox.com/Asset/?id=9756362"
3600
dim.CFrame = p.CFrame * CFrame.new(0,b.Scale.Y/2,0)
3601
local l = T.CFrame * CFrame.new(0,-2,-15)
3602
T.Anchored = false
3603
CanDO = true
3604
Debounces.Attacking = false
3605
ResetWelds()
3606
SState = "Standing"
3607
for u = 1,3 do
3608
local p = Instance.new("Part",Character)
3609
p.Anchored = true
3610
p.Locked = true
3611
p.CanCollide = true
3612
p.Size = Vector3.new(0,0,0)
3613
p.Color = Settings.Colors[2]
3614
p.TopSurface = 0
3615
p.BottomSurface = 0
3616
p.CFrame = dim.CFrame
3617
local b = Instance.new("SpecialMesh",p)
3618
b.Scale = Vector3.new(5,5,0.05)
3619
b.MeshId = "http://www.roblox.com/asset/?id=3270017"
3620
local p3 = Instance.new("Part",Character)
3621
p3.Anchored = true
3622
p3.Locked = true
3623
p3.CanCollide = false
3624
p3.Size = Vector3.new(0,0,0)
3625
p3.Color = Settings.Colors[1]
3626
p3.TopSurface = 0
3627
p3.BottomSurface = 0
3628
p3.CFrame = l
3629
local b3 = Instance.new("SpecialMesh",p3)
3630
b3.Scale = Vector3.new(u*3,u,u*3)
3631
b3.MeshId = "http://www.roblox.com/asset/?id=20329976"
3632
coroutine.wrap(function()
3633
while Wait()do
3634
if not CanDO then break end
3635
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
3636
p3.CFrame = p3.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
3637
end
3638
for i = 1,15 do
3639
p.Transparency = i/15
3640
p3.Transparency = i/15
3641
b.Scale = b.Scale + Vector3.new(0.05,0.05,0.05)
3642
b3.Scale = b3.Scale + Vector3.new(1,0.5,1)
3643
Wait()
3644
end
3645
p:Destroy()
3646
p3:Destroy()
3647
end)()end
3648
Wait(2.3)
3649
GenTimer(35)
3650
coroutine.wrap(function()
3651
for i = 1,35 do
3652
local p2 = Instance.new("Part",Character)
3653
p2.Locked = true
3654
p2.CanCollide = false
3655
p2.Anchored = true
3656
p2.FormFactor = "Custom"
3657
p2.TopSurface = 0
3658
p2.BottomSurface = 0
3659
p2.Color = Settings.Colors[2]
3660
p2.CFrame = p.CFrame * CFrame.new(0,b.Scale.Y/2,0)
3661
local bpm = Instance.new("SpecialMesh",p2)
3662
bpm.MeshId = "http://www.roblox.com/asset/?id=20329976"
3663
bpm.Scale = Vector3.new(i,0,i)
3664
coroutine.wrap(function()
3665
for n = 1,15 do
3666
bpm.Scale = bpm.Scale + Vector3.new(0.75,0.75,0.75)
3667
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-600,600)/100,math.pi/(math.random(10,60)/10),math.random(-600,600)/100)
3668
p2.Transparency = n/15
3669
Wait()
3670
end p2:Destroy()end)()
3671
Wait()
3672
end
3673
p:Destroy()
3674
dim:Destroy()
3675
end)()
3676
CanDO = false
3677
for i,v in pairs(IsNear(T.Position,75))do
3678
if v ~= Character then
3679
coroutine.wrap(function()
3680
local p = Instance.new("Part",v)
3681
p.Anchored = true
3682
p.Locked = true
3683
p.CanCollide = false
3684
p.Size = Vector3.new(0,0,0)
3685
p.Color = Settings.Colors[2]
3686
p.TopSurface = 0
3687
p.BottomSurface = 0
3688
p.CFrame = v.Torso.CFrame
3689
local b = Instance.new("SpecialMesh",p)
3690
b.Scale = Vector3.new(0,0,0)
3691
b.MeshType = "Sphere"
3692
Game:GetService("Debris"):AddItem(p,4)
3693
local p2 = Instance.new("Part",v)
3694
p2.Anchored = true
3695
p2.Locked = true
3696
p2.CanCollide = false
3697
p2.Size = Vector3.new(0,0,0)
3698
p2.Color = Settings.Colors[2]
3699
p2.TopSurface = 0
3700
p2.BottomSurface = 0
3701
p2.CFrame = v.Torso.CFrame
3702
local b2 = Instance.new("CylinderMesh",p2)
3703
b2.Scale = Vector3.new(0,0,0)
3704
Game:GetService("Debris"):AddItem(p2,4)
3705
coroutine.wrap(function()
3706
for n = 1,15 do
3707
p.Transparency = n/15
3708
b.Scale = b.Scale + Vector3.new(0.75,0.75,0.75)
3709
p2.Transparency = n/15
3710
b2.Scale = b2.Scale + Vector3.new(0.5,2000,0.5)
3711
Wait()
3712
end
3713
p:Destroy()p2:Destroy()end)()end)()pcall(function()
3714
local Cache = v.Humanoid.WalkSpeed
3715
coroutine.wrap(function()
3716
for o = 1,(35/(1/30))do
3717
pcall(function()
3718
v.Humanoid.WalkSpeed = 5
3719
end)Wait()end end)()delay(35,function()
3720
pcall(function()
3721
v.Humanoid.WalkSpeed = Cache
3722
end)end)end)end end
3723
delay(35,function()
3724
Debounces.Slowing = false
3725
end)end;
3726
t = function(Mouse)
3727
if Debounces.Teleportin or Debounces.Attacking or CurrentPower -1000 < 0 or not Mouse.Hit then return end
3728
Debounces.Teleportin = true
3729
CurrentPower = CurrentPower -1000
3730
T.CFrame = Mouse.Hit * CFrame.new(0,2,0)
3731
local p = Instance.new("Part",Character)
3732
p.Locked = true
3733
p.CanCollide = false
3734
p.Anchored = true
3735
p.FormFactor = "Custom"
3736
p.TopSurface = 0
3737
p.BottomSurface = 0
3738
p.Color = Settings.Colors[2]
3739
p.CFrame = CFrame.new(T.Position)
3740
local bpm = Instance.new("SpecialMesh",p)
3741
bpm.MeshId = "http://www.roblox.com/asset/?id=1323306"
3742
bpm.Scale = Vector3.new(0,0,0)
3743
local p3 = Instance.new("Part",Character)
3744
p3.Locked = true
3745
p3.CanCollide = false
3746
p3.Anchored = true
3747
p3.FormFactor = "Custom"
3748
p3.TopSurface = 0
3749
p3.BottomSurface = 0
3750
p3.Color = p.Color
3751
p3.CFrame = CFrame.new(T.Position)
3752
local bpm3 = Instance.new("CylinderMesh",p3)
3753
bpm3.Scale = Vector3.new(0,0,0)
3754
coroutine.wrap(function()
3755
for i = 1,17 do
3756
p.CFrame = CFrame.new(p.Position)* CFrame.new(0,0.05,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-60,60)/100,0)
3757
p.Transparency = i/17
3758
bpm.Scale = bpm.Scale + Vector3.new(i*0.6,0.15,i*0.6)
3759
p3.Transparency = i/17
3760
bpm3.Scale = bpm3.Scale + Vector3.new(i*0.13,i*3000,i*0.13)
3761
Wait()
3762
end
3763
o = true
3764
p:Destroy()
3765
p3:Destroy()
3766
end)()
3767
SState = "Standing"
3768
Wait(3)
3769
Debounces.Teleportin = false
3770
end;
3771
c = function(Mouse)
3772
if Debounces.Attacking then return end
3773
Debounces.Attacking = true
3774
SState = "Null"
3775
ResetWelds()
3776
_DEBOUNCE = false;local Co;Co = Mouse.KeyUp:connect(function(k)
3777
if k:lower()== 'c' then
3778
_DEBOUNCE = true
3779
Co:disconnect()
3780
end end)
3781
coroutine.wrap(function()
3782
local s = PlaySound("http://www.roblox.com/asset?id=167197110",1,25,T.CFrame,true):GetChildren()[1]
3783
s.Looped = true
3784
s:Play()
3785
while Wait()do
3786
if _DEBOUNCE then
3787
if s then
3788
s:Stop()
3789
s.Parent:Destroy()
3790
end break end end end)()
3791
while Wait()do
3792
if _DEBOUNCE then break end
3793
N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
3794
N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
3795
RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
3796
RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
3797
LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
3798
LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
3799
RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
3800
RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
3801
LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
3802
LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
3803
for i = 1,2 do
3804
RS.C0 = RS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
3805
LS.C0 = LS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
3806
RH.C0 = RH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
3807
LH.C0 = LH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
3808
end coroutine.wrap(function()
3809
local p = Instance.new("Part",Character)
3810
p.Locked = true
3811
p.CanCollide = false
3812
p.Anchored = true
3813
p.FormFactor = "Custom"
3814
p.TopSurface = 0
3815
p.BottomSurface = 0
3816
p.Color = Settings.Colors[2]
3817
p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-2,0)
3818
local bpm = Instance.new("SpecialMesh",p)
3819
bpm.Scale = Vector3.new(9,1.1,9)
3820
bpm.MeshId = "http://www.roblox.com/asset/?id=1323306"
3821
local p2 = Instance.new("Part",Character)
3822
p2.Locked = true
3823
p2.CanCollide = false
3824
p2.Anchored = true
3825
p2.FormFactor = "Custom"
3826
p2.TopSurface = 0
3827
p2.BottomSurface = 0
3828
p2.Color = Settings.Colors[2]
3829
p2.CFrame = CFrame.new(T.Position)* CFrame.new(0,-2,0)
3830
local bpm2 = Instance.new("SpecialMesh",p2)
3831
bpm2.Scale = Vector3.new(9,1.1,9)
3832
bpm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
3833
local p3 = Instance.new("Part",Character)
3834
p3.Locked = true
3835
p3.CanCollide = false
3836
p3.Anchored = true
3837
p3.FormFactor = "Custom"
3838
p3.TopSurface = 0
3839
p3.BottomSurface = 0
3840
p3.Color = Settings.Colors[1]
3841
p3.CFrame = CFrame.new(T.Position)* CFrame.new(0,-2,0)
3842
local bpm3 = Instance.new("CylinderMesh",p3)
3843
bpm3.Scale = Vector3.new(2.5,100000,2.5)
3844
coroutine.wrap(function()
3845
for n = 1,15 do
3846
p.Transparency = n/15
3847
p.CFrame = p.CFrame * CFrame.new(0,-1,0)
3848
bpm.Scale = bpm.Scale + Vector3.new(-0.005,3,-0.005)
3849
bpm2.Scale = bpm2.Scale + Vector3.new(1,0.5,1)
3850
bpm3.Scale = bpm3.Scale + Vector3.new(-0.05,1000,-0.05)
3851
p3.Transparency = n/15
3852
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/math.random(0,32),0)
3853
p2.Transparency = n/30
3854
Wait()
3855
end
3856
p:Destroy()
3857
p2:Destroy()
3858
p3:Destroy()
3859
end)()end)()
3860
CurrentPower = CurrentPower +(15000/90)
3861
if CurrentPower >= MaxPower then
3862
CurrentPower = MaxPower
3863
_DEBOUNCE = true
3864
Co:disconnect()
3865
end end
3866
ResetWelds()
3867
SState = "Standing"
3868
Wait(1)
3869
Debounces.Attacking = false
3870
end;
3871
h = function(Mouse)
3872
if Debounces.Attacking then return end
3873
Debounces.Attacking = true
3874
SState = "Null"
3875
ResetWelds()
3876
_DEBOUNCE = false;local Co;Co = Mouse.KeyUp:connect(function(k)
3877
if k:lower()== 'h' then
3878
_DEBOUNCE = true
3879
Co:disconnect()
3880
end end)
3881
coroutine.wrap(function()
3882
local s = PlaySound("http://www.roblox.com/asset?id=167197110",1.85,25,T.CFrame,true):GetChildren()[1]
3883
s:Play()
3884
while Wait()do
3885
if _DEBOUNCE then
3886
if s then
3887
s:Stop()
3888
s.Parent:Destroy()
3889
end break end end end)()
3890
while Wait()do
3891
if _DEBOUNCE then break end
3892
N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
3893
N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
3894
RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
3895
RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
3896
LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
3897
LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
3898
RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
3899
RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
3900
LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
3901
LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
3902
for i = 1,2 do
3903
RS.C0 = RS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
3904
LS.C0 = LS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
3905
RH.C0 = RH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
3906
LH.C0 = LH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
3907
end coroutine.wrap(function()
3908
local p = Instance.new("Part",Character)
3909
p.Locked = true
3910
p.CanCollide = false
3911
p.Anchored = true
3912
p.FormFactor = "Custom"
3913
p.TopSurface = 0
3914
p.BottomSurface = 0
3915
p.Color = Settings.Colors[2]
3916
p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-2,0)
3917
local bpm = Instance.new("SpecialMesh",p)
3918
bpm.Scale = Vector3.new(9,1.1,9)
3919
bpm.MeshId = "http://www.roblox.com/asset/?id=1323306"
3920
local p2 = Instance.new("Part",Character)
3921
p2.Locked = true
3922
p2.CanCollide = false
3923
p2.Anchored = true
3924
p2.FormFactor = "Custom"
3925
p2.TopSurface = 0
3926
p2.BottomSurface = 0
3927
p2.Color = Settings.Colors[2]
3928
p2.CFrame = CFrame.new(T.Position)* CFrame.new(0,-2,0)
3929
local bpm2 = Instance.new("SpecialMesh",p2)
3930
bpm2.Scale = Vector3.new(9,1.1,9)
3931
bpm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
3932
local p3 = Instance.new("Part",Character)
3933
p3.Locked = true
3934
p3.CanCollide = false
3935
p3.Anchored = true
3936
p3.FormFactor = "Custom"
3937
p3.TopSurface = 0
3938
p3.BottomSurface = 0
3939
p3.Color = Color3.new(0,1,0)
3940
p3.CFrame = CFrame.new(T.Position)* CFrame.new(0,-2,0)
3941
local bpm3 = Instance.new("CylinderMesh",p3)
3942
bpm3.Scale = Vector3.new(2.5,100000,2.5)
3943
coroutine.wrap(function()
3944
for n = 1,15 do
3945
p.Transparency = n/15
3946
p.CFrame = p.CFrame * CFrame.new(0,-1,0)
3947
bpm.Scale = bpm.Scale + Vector3.new(-0.005,3,-0.005)
3948
bpm2.Scale = bpm2.Scale + Vector3.new(1,0.5,1)
3949
bpm3.Scale = bpm3.Scale + Vector3.new(-0.05,1000,-0.05)
3950
p3.Transparency = n/15
3951
p2.CFrame = p2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/math.random(0,32),0)
3952
p2.Transparency = n/30
3953
Wait()
3954
end
3955
p:Destroy()
3956
p2:Destroy()
3957
p3:Destroy()
3958
end)()end)()if HU.Health >= MaxHealth or CurrentPower -200 < 0 then
3959
HU.Health = MaxHealth
3960
CurrentPower = math.abs(CurrentPower)
3961
_DEBOUNCE = true
3962
Co:disconnect()
3963
end
3964
HU.Health = HU.Health +((MaxHealth/90)*1.85)
3965
CurrentPower = CurrentPower -200
3966
end
3967
ResetWelds()
3968
SState = "Standing"
3969
Wait(1)
3970
Debounces.Attacking = false
3971
end;}
3972
local KeyBindings2 = {
3973
c = KeyBindings.c;
3974
t = KeyBindings.t;
3975
h = KeyBindings.h;
3976
q = KeyBindings.q;
3977
l = function()
3978
local Target = GetClosest(25)
3979
if Debounces.Attacking or not Target or CurrentPower -MaxPower < 0 then return end
3980
CurrentPower = CurrentPower -MaxPower
3981
LOCALDEBOUNCE = true
3982
Debounces.Attacking = true
3983
SState = "Null"
3984
ResetWelds()-- brb
3985
HU.WalkSpeed = 5
3986
coroutine.wrap(function()while Wait()do if not LOCALDEBOUNCE then break end StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(Target.Torso.Position.X,T.Position.Y,Target.Torso.Position.Z))end end)()
3987
local vec = allpartspls()*196.2
3988
local vd = Instance.new("BodyVelocity",T)
3989
vd.velocity = Vector3.new(0,vec+5,0)
3990
delay(1.1,function()vd.velocity = Vector3.new(0,vec,0)end)
3991
3992
end;
3993
}
3994
3995
do local p1 = Instance.new("Part",Tool)
3996
p1.Anchored = true
3997
p1.Locked = true
3998
p1.CanCollide = false
3999
p1.Name = "Handle"
4000
p1.Color = Settings.Colors[2]
4001
p1.TopSurface = 0
4002
p1.BottomSurface = 0
4003
p1.FormFactor = "Custom"
4004
p1.Size = Vector3.new(1,1,1)
4005
local cm1 = Instance.new("CylinderMesh",p1)
4006
cm1.Scale = Vector3.new(0.25,1.5,0.25)
4007
local p2 = Instance.new("Part",Tool)
4008
p2.Anchored = true
4009
p2.Locked = true
4010
p2.CanCollide = false
4011
p2.Name = "Handle"
4012
p2.Color = Settings.Colors[2]
4013
p2.TopSurface = 0
4014
p2.BottomSurface = 0
4015
p2.FormFactor = "Custom"
4016
p2.Size = Vector3.new(1,1,1)
4017
local cm2 = Instance.new("SpecialMesh",p2)
4018
cm2.Scale = Vector3.new(0.65,0.65,0.65)
4019
cm2.MeshId = "http://www.roblox.com/Asset/?id=9756362"
4020
local w1 = Instance.new("Weld",p2)
4021
w1.Part1 = p1
4022
w1.Part0 = p2
4023
w1.C0 = CFrame.new(0,1,0)
4024
local p3 = Instance.new("Part",Tool)
4025
p3.Anchored = true
4026
p3.Locked = true
4027
p3.CanCollide = false
4028
p3.Name = "Handle"
4029
p3.Color = Settings.Colors[2]
4030
p3.TopSurface = 0
4031
p3.BottomSurface = 0
4032
p3.FormFactor = "Custom"
4033
p3.Size = Vector3.new(1,1,1)
4034
local cm3 = Instance.new("SpecialMesh",p3)
4035
cm3.Scale = Vector3.new(1.15,0.4,1.15)
4036
cm3.MeshId = "http://www.roblox.com/Asset/?id=9756362"
4037
local w2 = Instance.new("Weld",p3)
4038
w2.Part1 = p1
4039
w2.Part0 = p3
4040
w2.C0 = CFrame.new(0,-0.75,0)
4041
local p4 = Instance.new("Part",Tool)
4042
p4.Anchored = true
4043
p4.Locked = true
4044
p4.CanCollide = false
4045
p4.Name = "Handle"
4046
p4.Color = Settings.Colors[2]
4047
p4.TopSurface = 0
4048
p4.BottomSurface = 0
4049
p4.FormFactor = "Custom"
4050
p4.Size = Vector3.new(1,1,1)
4051
local cm4 = Instance.new("SpecialMesh",p4)
4052
cm4.Scale = Vector3.new(1.5,1.5,0.05)
4053
cm4.MeshId = "http://www.roblox.com/asset/?id=3270017"
4054
local w4 = Instance.new("Weld",p4)
4055
w4.Part1 = p1
4056
w4.Part0 = p4
4057
local p5 = Instance.new("Part",Tool)
4058
p5.Anchored = true
4059
p5.Locked = true
4060
p5.CanCollide = false
4061
p5.Name = "Handle"
4062
p5.Color = Settings.Colors[2]
4063
p5.TopSurface = 0
4064
p5.BottomSurface = 0
4065
p5.FormFactor = "Custom"
4066
p5.Size = Vector3.new(0.8,6.5,0.005)
4067
local cm5 = Instance.new("BlockMesh",p5)
4068
cm5.Scale = Vector3.new(1,1,0.3)
4069
local w5 = Instance.new("Weld",p5)
4070
w5.Part1 = p1
4071
w5.Part0 = p5
4072
w5.C0 = CFrame.new(0,-4,0)
4073
local p6 = Instance.new("Part",Tool)
4074
p6.Anchored = true
4075
p6.Locked = true
4076
p6.CanCollide = false
4077
p6.Name = "Handle"
4078
p6.Color = Settings.Colors[1]
4079
p6.TopSurface = 0
4080
p6.BottomSurface = 0
4081
p6.FormFactor = "Custom"
4082
p6.Size = Vector3.new(0.1,6.5,0.1)
4083
local cm6 = Instance.new("BlockMesh",p6)
4084
cm6.Scale = Vector3.new(1,1,0.4)
4085
local w6 = Instance.new("Weld",p6)
4086
w6.Part1 = p1
4087
w6.Part0 = p6
4088
w6.C0 = CFrame.new(0,-4,0)
4089
local p7 = Instance.new("Part",Tool)
4090
p7.Anchored = true
4091
p7.Locked = true
4092
p7.CanCollide = false
4093
p7.Name = "Handle"
4094
p7.Color = Settings.Colors[2]
4095
p7.TopSurface = 0
4096
p7.BottomSurface = 0
4097
p7.FormFactor = "Custom"
4098
p7.Name = "p7"
4099
p7.Size = Vector3.new(1,1,0.1)
4100
local cm7 = Instance.new("SpecialMesh",p7)
4101
cm7.Scale = Vector3.new(0.7,1.2,0.1)
4102
cm7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
4103
local w7 = Instance.new("Weld",p7)
4104
w7.Part1 = p6
4105
w7.Part0 = p7
4106
w7.C0 = CFrame.new(0,-3.25,0)
4107
local p8 = Instance.new("Part",Tool)
4108
p8.Anchored = true
4109
p8.Locked = true
4110
p8.CanCollide = false
4111
p8.Name = "Handle"
4112
p8.Color = Settings.Colors[1]
4113
p8.TopSurface = 0
4114
p8.BottomSurface = 0
4115
p8.FormFactor = "Custom"
4116
p8.Size = Vector3.new(1,1,0.1)
4117
local cm8 = Instance.new("SpecialMesh",p8)
4118
cm8.Scale = Vector3.new(1,1,0.4)
4119
cm8.MeshId = "http://www.roblox.com/asset/?id=3270017"
4120
local w8 = Instance.new("Weld",p8)
4121
w8.Part1 = p6
4122
w8.Part0 = p8
4123
w8.C0 = CFrame.new(0,-2,0)
4124
local p9 = Instance.new("Part",Tool)
4125
p9.Anchored = true
4126
p9.Locked = true
4127
p9.CanCollide = false
4128
p9.Name = "Handle"
4129
p9.Color = Settings.Colors[1]
4130
p9.TopSurface = 0
4131
p9.BottomSurface = 0
4132
p9.Name = "p9"
4133
p9.FormFactor = "Custom"
4134
p9.Size = Vector3.new(1,1,0.1)
4135
local cm9 = Instance.new("SpecialMesh",p9)
4136
cm9.Scale = Vector3.new(1,1,0.4)
4137
cm9.MeshId = "http://www.roblox.com/asset/?id=3270017"
4138
local w9 = Instance.new("Weld",p9)
4139
w9.Part1 = p6
4140
w9.Part0 = p9
4141
w9.C0 = CFrame.new(0,-1,0)
4142
local p10 = Instance.new("Part",Tool)
4143
p10.Anchored = true
4144
p10.Locked = true
4145
p10.CanCollide = false
4146
p10.Name = "Handle"
4147
p10.Color = Settings.Colors[1]
4148
p10.TopSurface = 0
4149
p10.BottomSurface = 0
4150
p10.FormFactor = "Custom"
4151
p10.Size = Vector3.new(1,1,0.1)
4152
local cm10 = Instance.new("SpecialMesh",p10)
4153
cm10.Scale = Vector3.new(1,1,0.4)
4154
cm10.MeshId = "http://www.roblox.com/asset/?id=3270017"
4155
local w10 = Instance.new("Weld",p10)
4156
w10.Part1 = p6
4157
w10.Part0 = p10
4158
local p11 = Instance.new("Part",Tool)
4159
p11.Anchored = true
4160
p11.Locked = true
4161
p11.CanCollide = false
4162
p11.Name = "Handle"
4163
p11.Color = Settings.Colors[1]
4164
p11.TopSurface = 0
4165
p11.BottomSurface = 0
4166
p11.FormFactor = "Custom"
4167
p11.Name = "pd"
4168
p11.Size = Vector3.new(1,1,0.1)
4169
local cm11 = Instance.new("SpecialMesh",p11)
4170
cm11.Scale = Vector3.new(1,1,0.4)
4171
cm11.MeshId = "http://www.roblox.com/asset/?id=3270017"
4172
local w11 = Instance.new("Weld",p11)
4173
w11.Part1 = p6
4174
w11.Part0 = p11
4175
w11.C0 = CFrame.new(0,2,0)
4176
Tool.Selected:connect(function(Mouse)
4177
w1 = Instance.new("Weld",p2)
4178
w1.Part1 = p1
4179
w1.Part0 = p2
4180
w1.C0 = CFrame.new(0,1,0)
4181
w2 = Instance.new("Weld",p3)
4182
w2.Part1 = p1
4183
w2.Part0 = p3
4184
w2.C0 = CFrame.new(0,-0.75,0)
4185
w4 = Instance.new("Weld",p4)
4186
w4.Part1 = p1
4187
w4.Part0 = p4
4188
w5 = Instance.new("Weld",p5)
4189
w5.Part1 = p1
4190
w5.Part0 = p5
4191
w5.C0 = CFrame.new(0,-4,0)
4192
w6 = Instance.new("Weld",p6)
4193
w6.Part1 = p1
4194
w6.Part0 = p6
4195
w6.C0 = CFrame.new(0,-4,0)
4196
w7 = Instance.new("Weld",p7)
4197
w7.Part1 = p6
4198
w7.Part0 = p7
4199
w7.C0 = CFrame.new(0,-3.25,0)
4200
w8 = Instance.new("Weld",p8)
4201
w8.Part1 = p6
4202
w8.Part0 = p8
4203
w8.C0 = CFrame.new(0,-2,0)
4204
w9 = Instance.new("Weld",p9)
4205
w9.Part1 = p6
4206
w9.Part0 = p9
4207
w9.C0 = CFrame.new(0,-1,0)
4208
w10 = Instance.new("Weld",p10)
4209
w10.Part1 = p6
4210
w10.Part0 = p10
4211
w11 = Instance.new("Weld",p11)
4212
w11.Part1 = p6
4213
w11.Part0 = p11
4214
w11.C0 = CFrame.new(0,2,0)
4215
Mouse.KeyDown:connect(function(Key)
4216
if KeyBindings2[Key:lower()]then
4217
coroutine.wrap(function()
4218
KeyBindings2[Key:lower()](Mouse)
4219
end)()end end)end)
4220
coroutine.wrap(function()
4221
while Wait()do
4222
w1.C0 = w1.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/-32,0)
4223
w2.C0 = w2.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
4224
end end)()
4225
local _HIT = {}
4226
for i,v in pairs(Tool:GetChildren())do
4227
if v:IsA("BasePart")then
4228
v.Anchored = false
4229
v.CanCollide = true
4230
v.Touched:connect(function(obj)
4231
if obj.Parent ~= Character and Debounces.SwordDamage and obj.Parent:findFirstChild("Humanoid")and not _HIT[obj.Parent]then
4232
_HIT[obj.Parent]= true
4233
DoDamage(obj.Parent,math.random(30,70))
4234
pcall(function()
4235
local bf = Instance.new("BodyVelocity",obj.Parent.Torso)
4236
bf.velocity =(v.Position -obj.Position).unit *200
4237
bf.maxForce = Vector3.new(10000,100000,10000)
4238
Game:GetService("Debris"):AddItem(bf,0.5)
4239
end)do ypcall(function()
4240
local p = Instance.new("Part",Character)
4241
p.Locked = true
4242
p.CanCollide = false
4243
p.Anchored = true
4244
p.FormFactor = "Custom"
4245
p.TopSurface = 0
4246
p.BottomSurface = 0
4247
p.Color = Settings.Colors[2]
4248
p.CFrame = CFrame.new(obj.Parent.Torso.Position)* CFrame.new(0,-2,0)
4249
local bpm = Instance.new("SpecialMesh",p)
4250
bpm.MeshId = "http://www.roblox.com/asset/?id=1323306"
4251
bpm.Scale = Vector3.new(0,0,0)
4252
local p3 = Instance.new("Part",Character)
4253
p3.Locked = true
4254
p3.CanCollide = false
4255
p3.Anchored = true
4256
p3.FormFactor = "Custom"
4257
p3.TopSurface = 0
4258
p3.BottomSurface = 0
4259
p3.Color = p.Color
4260
p3.CFrame = CFrame.new(obj.Parent.Torso.Position)
4261
local bpm3 = Instance.new("CylinderMesh",p3)
4262
bpm3.Scale = Vector3.new(0,0,0)
4263
coroutine.wrap(function()
4264
for ae = 1,18 do
4265
p.Transparency = ae/18
4266
p3.Transparency = ae/18
4267
bpm3.Scale = bpm3.Scale + Vector3.new(0.1,100,0.1)
4268
bpm.Scale = bpm.Scale + Vector3.new(1.5,2,1.5)
4269
Wait()
4270
end
4271
p:Destroy()
4272
p3:Destroy()
4273
end)()end)end delay(0.5,function()
4274
pcall(function()
4275
_HIT[obj.Parent]= nil
4276
end)end)end end)end end end
4277
Tool.Deselected:connect(function()
4278
Equipped = false
4279
_Mouse = Player:GetMouse()
4280
end)
4281
_Mouse.KeyDown:connect(function(Key)
4282
if KeyBindings[Key:lower()]and not Equipped then
4283
KeyBindings[Key:lower()](_Mouse)
4284
end end)
4285
Tool.Selected:connect(function(Mouse)
4286
Equipped = true
4287
Mouse.Button1Down:connect(function()
4288
Debounces.SwordDamage = false
4289
Wait()
4290
if Debounces.Attacking then return end
4291
Debounces.SwordDamage = true
4292
Debounces.Attacking = true
4293
SState = "Null"
4294
for i,v in pairs(Tool:GetChildren())do
4295
if v:IsA("BasePart")then
4296
v.CanCollide = false
4297
end end
4298
ResetWelds()
4299
for i = 1,15 do
4300
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/30)
4301
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
4302
Wait()
4303
end local o;o = Mouse.Button1Up:connect(function()
4304
Debounces.SwordDamage = false
4305
Debounces.Attacking = false
4306
o:disconnect()
4307
end)
4308
coroutine.wrap(function()
4309
local Old = Tool.pd.CFrame.p
4310
while Wait()do
4311
if not Debounces.SwordDamage then break end
4312
local New = Tool.pd.CFrame.p
4313
local Mag =(Old -New).magnitude
4314
local Dis =(Old +New)/2
4315
local Trail = Instance.new("Part",Character)
4316
Trail.Anchored = true
4317
Trail.CanCollide = false
4318
Trail.Color = Settings.Colors[1]
4319
Trail.Size = Vector3.new(0.2,Mag,0.2)
4320
Trail.TopSurface = 0
4321
Trail.BottomSurface = 0
4322
Trail.formFactor = "Custom"
4323
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4324
local ms = Instance.new("BlockMesh",Trail)
4325
ms.Scale = Vector3.new(1,1,1)
4326
local TM = Instance.new("CylinderMesh",Trail)
4327
TM.Scale = Vector3.new(1,1,1)
4328
Old = New
4329
coroutine.wrap(function()
4330
for i = 1,0,-0.1 do
4331
Wait()
4332
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4333
end
4334
Trail:Destroy()
4335
end)()
4336
coroutine.wrap(function()
4337
for i = 1,10 do
4338
Wait()
4339
Trail.Transparency = Trail.Transparency +0.1
4340
end end)()end end)()
4341
coroutine.wrap(function()
4342
local Old = Tool.p7.CFrame.p
4343
while Wait()do
4344
if not Debounces.SwordDamage then break end
4345
local New = Tool.p7.CFrame.p
4346
local Mag =(Old -New).magnitude
4347
local Dis =(Old +New)/2
4348
local Trail = Instance.new("Part",Character)
4349
Trail.Anchored = true
4350
Trail.CanCollide = false
4351
Trail.Color = Settings.Colors[2]
4352
Trail.Size = Vector3.new(0.2,Mag,0.2)
4353
Trail.TopSurface = 0
4354
Trail.BottomSurface = 0
4355
Trail.formFactor = "Custom"
4356
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4357
local ms = Instance.new("BlockMesh",Trail)
4358
ms.Scale = Vector3.new(1,1,1)
4359
local TM = Instance.new("CylinderMesh",Trail)
4360
TM.Scale = Vector3.new(1,1,1)
4361
Old = New
4362
coroutine.wrap(function()
4363
for i = 1,0,-0.1 do
4364
Wait()
4365
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4366
end
4367
Trail:Destroy()
4368
end)()
4369
coroutine.wrap(function()
4370
for i = 1,10 do
4371
Wait()
4372
Trail.Transparency = Trail.Transparency +0.1
4373
end end)()end end)()
4374
coroutine.wrap(function()
4375
local Old = Tool.p9.CFrame.p
4376
while Wait()do
4377
if not Debounces.SwordDamage then break end
4378
local New = Tool.p9.CFrame.p
4379
local Mag =(Old -New).magnitude
4380
local Dis =(Old +New)/2
4381
local Trail = Instance.new("Part",Character)
4382
Trail.Anchored = true
4383
Trail.CanCollide = false
4384
Trail.Color = Color3.new(0.5,0.5,0.5)
4385
Trail.Size = Vector3.new(0.2,Mag,0.2)
4386
Trail.TopSurface = 0
4387
Trail.BottomSurface = 0
4388
Trail.formFactor = "Custom"
4389
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4390
local ms = Instance.new("BlockMesh",Trail)
4391
ms.Scale = Vector3.new(1,1,1)
4392
local TM = Instance.new("CylinderMesh",Trail)
4393
TM.Scale = Vector3.new(1,1,1)
4394
Old = New
4395
coroutine.wrap(function()
4396
for i = 1,0,-0.1 do
4397
Wait()
4398
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4399
end
4400
Trail:Destroy()
4401
end)()
4402
coroutine.wrap(function()
4403
for i = 1,10 do
4404
Wait()
4405
Trail.Transparency = Trail.Transparency +0.1
4406
end end)()end end)()
4407
local ooo = -5
4408
while Wait()do
4409
if not Debounces.SwordDamage then break end
4410
HU.WalkSpeed = 0
4411
ooo = ooo +0.005
4412
StanceGyro.cframe = FaceForward()
4413
pcall(function()
4414
RA.RightGrip.C0 = RA.RightGrip.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/-ooo)
4415
end)end
4416
for i,v in pairs(Tool:GetChildren())do
4417
if v:IsA("BasePart")then
4418
v.CanCollide = true
4419
end end
4420
ResetWelds()
4421
SState = "Standing"
4422
pcall(function()
4423
RA.RightGrip.C0 = CFrame.new(0,-1,0,1,0,-0,0,0,1,0,-1,-0)
4424
end)end)end)
4425
local MainGui = Instance.new("ScreenGui",PlayerGui)
4426
MainGui.Name = "Kronos Gui"
4427
local StopGuiAnim = false
4428
local HealthBar = Instance.new("Frame",MainGui)
4429
HealthBar.Size = UDim2.new(0.06,0,0.3,0)
4430
HealthBar.Position = UDim2.new(0.005,0,0.28,0)
4431
HealthBar.BorderSizePixel = 5
4432
HealthBar.BackgroundColor3 = Settings.Colors[2]
4433
HealthBar.BorderColor3 = Settings.Colors[2]
4434
local HealthFluidC = Instance.new("Frame",HealthBar)
4435
HealthFluidC.Size = UDim2.new(1,0,0.85,0)
4436
HealthFluidC.BackgroundTransparency = 1
4437
local Heart = Instance.new("ImageLabel",HealthFluidC)
4438
Heart.Image = "http://www.roblox.com/asset/?id=166857692"
4439
Heart.BackgroundTransparency = 1
4440
Heart.Size = UDim2.new(0.7,0,0.35,0)
4441
Heart.Position = UDim2.new(0.15,0,0.38,0)
4442
Heart.ZIndex = 4
4443
local HealthFluid = Instance.new("Frame",HealthFluidC)
4444
HealthFluid.Size = UDim2.new(1,0,-1,0)
4445
HealthFluid.Position = UDim2.new(0,0,1,0)
4446
HealthFluid.BackgroundColor3 = Color3.new(1,0,0)
4447
HealthFluid.ZIndex = 3
4448
HealthFluid.BorderSizePixel = 0
4449
HealthFluid.BorderColor3 = Color3.new(1,1,1)
4450
local HealthDisplayType,HSpinDir = true,true
4451
local HealthCount = Instance.new("TextLabel",HealthBar)
4452
HealthCount.Size = UDim2.new(1,0,0.15,0)
4453
HealthCount.Position = UDim2.new(0,0,0.85,0)
4454
HealthCount.BorderSizePixel = 0
4455
HealthCount.BorderColor3 = Color3.new(1,1,1)
4456
HealthCount.BackgroundColor3 = Settings.Colors[2]
4457
HealthCount.TextColor3 = Color3.new(1,1,1)
4458
HealthCount.TextScaled = true
4459
HealthCount.Font = "SourceSansBold"
4460
HealthCount.Text = "0%"
4461
HealthCount.ZIndex = 2
4462
HealthCount.MouseEnter:connect(function()HealthDisplayType = false end)
4463
HealthCount.MouseLeave:connect(function()HealthDisplayType = true end)
4464
local nhel = true;local function UpdateHealth()
4465
if HU.Health < 1 or not nhel then HU:TakeDamage(MaxHealth)nhel = false end
4466
if HU.Health < MaxHealth and nhel then
4467
HU.Health = HU.Health +0.25
4468
end end
4469
local PowerBar = Instance.new("Frame",MainGui)
4470
PowerBar.Size = UDim2.new(0.06,0,0.3,0)
4471
PowerBar.Position = UDim2.new(0.935,0,0.28,0)
4472
PowerBar.BorderSizePixel = 5
4473
PowerBar.BackgroundColor3 = Settings.Colors[2]
4474
PowerBar.BorderColor3 = Settings.Colors[2]
4475
local PowerFluidC = Instance.new("Frame",PowerBar)
4476
PowerFluidC.Size = UDim2.new(1,0,0.85,0)
4477
PowerFluidC.BackgroundTransparency = 1
4478
local PowerImg = Instance.new("ImageLabel",PowerFluidC)
4479
PowerImg.Image = "http://www.roblox.com/asset/?id=166864206"
4480
PowerImg.BackgroundTransparency = 1
4481
PowerImg.Size = UDim2.new(0.7,0,0.35,0)
4482
PowerImg.Position = UDim2.new(0.15,0,0.38,0)
4483
PowerImg.ZIndex = 4
4484
local PowerFluid = Instance.new("Frame",PowerFluidC)
4485
PowerFluid.Size = UDim2.new(1,0,-1,0)
4486
PowerFluid.Position = UDim2.new(0,0,1,0)
4487
PowerFluid.BackgroundColor3 = Settings.Colors[1]
4488
PowerFluid.ZIndex = 3
4489
PowerFluid.BorderSizePixel = 0
4490
PowerFluid.BorderColor3 = Color3.new(1,1,1)
4491
local PowerDisplayType = true
4492
local PowerCount = Instance.new("TextLabel",PowerBar)
4493
PowerCount.Size = UDim2.new(1,0,0.15,0)
4494
PowerCount.Position = UDim2.new(0,0,0.85,0)
4495
PowerCount.BorderSizePixel = 0
4496
PowerCount.BorderColor3 = Color3.new(1,1,1)
4497
PowerCount.BackgroundColor3 = Settings.Colors[2]
4498
PowerCount.TextColor3 = Color3.new(1,1,1)
4499
PowerCount.TextScaled = true
4500
PowerCount.Font = "SourceSansBold"
4501
PowerCount.Text = "0%"
4502
PowerCount.ZIndex = 2
4503
PowerCount.MouseEnter:connect(function()PowerDisplayType = false end)
4504
PowerCount.MouseLeave:connect(function()PowerDisplayType = true end)
4505
local function UpdateBars()
4506
if StopGuiAnim then return end
4507
PowerFluid:TweenSize(UDim2.new(1,0,-1/(MaxPower/CurrentPower),0),"InOut","Quint",0.1)
4508
PowerCount.Text = PowerDisplayType and tostring((CurrentPower/MaxPower)*100):gsub("%.+%d+",'').."%" or math.floor(CurrentPower)
4509
PowerCount.BorderSizePixel = PowerCount.BorderSizePixel +1
4510
PowerFluid.BorderSizePixel = PowerFluid.BorderSizePixel +1
4511
PowerFluid.Transparency = PowerFluid.Transparency +0.025
4512
PowerImg.Rotation = HSpinDir and PowerImg.Rotation -1 or PowerImg.Rotation +1
4513
if PowerFluid.BackgroundTransparency >= 0.5 then
4514
PowerFluid.BackgroundTransparency = 0
4515
end if PowerCount.BorderSizePixel == 5 then
4516
PowerFluid.BorderSizePixel = 0
4517
PowerCount.BorderSizePixel = 0
4518
end HealthFluid:TweenSize(UDim2.new(1,0,-1/(MaxHealth/HU.Health),0),"InOut","Quint",0.1)
4519
HealthCount.Text = HealthDisplayType and tostring((HU.Health/MaxHealth)*100):gsub("%.+%d+",'').."%" or math.floor(HU.Health)
4520
HealthCount.BorderSizePixel = HealthCount.BorderSizePixel +1
4521
HealthFluid.BorderSizePixel = HealthFluid.BorderSizePixel +1
4522
HealthFluid.Transparency = HealthFluid.Transparency +0.025
4523
Heart.Rotation = HSpinDir and Heart.Rotation +1 or Heart.Rotation -1
4524
if Heart.Rotation >= 45 or Heart.Rotation <= -45 then
4525
HSpinDir = not HSpinDir
4526
end if HealthFluid.BackgroundTransparency >= 0.5 then
4527
HealthFluid.BackgroundTransparency = 0
4528
end if HealthCount.BorderSizePixel == 5 then
4529
HealthCount.BorderSizePixel = 0
4530
HealthFluid.BorderSizePixel = 0
4531
end end
4532
coroutine.wrap(function()
4533
while Wait()do(function()
4534
if SState == "Null" or SState == "Jumping" then return end
4535
if not Debounces.Attacking then
4536
if T.Velocity.magnitude >= 5 and SState ~= "Null" and SState ~= "Jumping" then
4537
SState = "Running"
4538
else
4539
SState = "Standing"
4540
end end end)()end end)()
4541
HU.Jumping:connect(function()
4542
if SState == "Null" then return end
4543
SState = "Jumping"
4544
local vu = Instance.new("BodyVelocity",T)
4545
vu.P = 5125
4546
vu.maxForce = Vector3.new(0,5000000000000000000000,0)
4547
vu.velocity = Vector3.new(0,60,0)
4548
Game:GetService("Debris"):AddItem(vu,0.267)
4549
RiseRate = RiseRate +3
4550
delay(1,function()
4551
RiseRate = RiseRate -3
4552
if SState ~= "Null" then
4553
SState = "Standing"
4554
end end)end)
4555
local DCon;DCon = HU.Died:connect(function()
4556
for i,v in pairs(Tool:GetChildren())do
4557
if v:IsA("BasePart")then
4558
v.Anchored = true
4559
coroutine.wrap(function()
4560
for i = 1,32 do
4561
v.Transparency = i/32
4562
Wait()
4563
end v:Destroy()end)()end end
4564
local o = false
4565
SState = "Null"
4566
ResetWelds()
4567
Wait()
4568
delay((1/30)*32,function()PlaySound("http://www.roblox.com/asset?id=167115397",1,30,T.CFrame)end)
4569
table.foreach(Character:GetChildren(),function(_,v)
4570
if v:IsA("BasePart")and v.Name ~= "HumanoidRootPart" then
4571
v.Anchored = true
4572
coroutine.wrap(function()
4573
for i = 1,32 do
4574
v.Transparency = i/32
4575
Wait()
4576
end for i = 1,3 do
4577
local p = Instance.new("Part",Character)
4578
p.Locked = true
4579
p.CanCollide = false
4580
p.Anchored = true
4581
p.FormFactor = "Custom"
4582
p.TopSurface = 0
4583
p.BottomSurface = 0
4584
p.Color = Settings.Colors[2]
4585
p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-2,0)
4586
local bpm = Instance.new("SpecialMesh",p)
4587
bpm.MeshId = "http://www.roblox.com/asset/?id=1323306"
4588
bpm.Scale = Vector3.new(0,0,0)
4589
local p3 = Instance.new("Part",Character)
4590
p3.Locked = true
4591
p3.CanCollide = false
4592
p3.Anchored = true
4593
p3.FormFactor = "Custom"
4594
p3.TopSurface = 0
4595
p3.BottomSurface = 0
4596
p3.Color = p.Color
4597
p3.CFrame = CFrame.new(T.Position)
4598
local bpm3 = Instance.new("CylinderMesh",p3)
4599
bpm3.Scale = Vector3.new(0,0,0)
4600
coroutine.wrap(function()
4601
for n = 1,17 do
4602
p.CFrame = CFrame.new(p.Position)* CFrame.new(0,0.05,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-60,60)/100,0)
4603
p.Transparency = n/35
4604
bpm.Scale = bpm.Scale + Vector3.new(i*0.6,0.15,i*0.6)
4605
p3.Transparency = n/35
4606
bpm3.Scale = bpm3.Scale + Vector3.new(i*0.13,i*3000,i*0.13)
4607
Wait()
4608
end
4609
o = true
4610
p:Destroy()
4611
p3:Destroy()
4612
end)()
4613
Wait()
4614
end end)()end end)
4615
local Bright = Game.Lighting.Brightness
4616
local Amb = Game.Lighting.Ambient
4617
local function nn(oc,xx,Div)
4618
pcall(function()
4619
oc.BackgroundTransparency = xx/Div
4620
oc.Image = ""
4621
end)
4622
for i,v in pairs(oc:GetChildren())do
4623
nn(v,xx,Div)
4624
end end
4625
while Wait()do
4626
if o then
4627
PlaySound("http://www.roblox.com/asset?id=167115397",1.4,50,T.CFrame)
4628
for i = 1,26 do
4629
PowerBar.Rotation = math.random(-65,65)
4630
HealthBar.Rotation = math.random(-90,90)
4631
StopGuiAnim = true
4632
nn(PowerBar,i,26)
4633
nn(HealthBar,i,26)
4634
DamageNear(T.Position,1205/26,300,false,function(Char)
4635
table.foreach(Char:GetChildren(),function(_,v)
4636
if v:IsA("BasePart")then
4637
v.Anchored = true
4638
delay(0.5,function()
4639
v.Anchored = false
4640
end)end end)
4641
local p2 = Instance.new("Part",Char)
4642
p2.Locked = true
4643
p2.CanCollide = false
4644
p2.Anchored = true
4645
p2.FormFactor = "Custom"
4646
p2.TopSurface = 0
4647
p2.BottomSurface = 0
4648
p2.Color = Settings.Colors[2]
4649
p2.CFrame = Char.Torso.CFrame * CFrame.new(0,-1,0)
4650
local bpm2 = Instance.new("SpecialMesh",p2)
4651
bpm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
4652
bpm2.Scale = Vector3.new(0,0,0)
4653
for u = 1,5 do
4654
p2.Transparency = u/5
4655
bpm2.Scale = bpm2.Scale + Vector3.new(3,6,3)
4656
Wait()
4657
end end)
4658
local p = Instance.new("Part",Character)
4659
p.Locked = true
4660
p.CanCollide = false
4661
p.Anchored = true
4662
p.FormFactor = "Custom"
4663
p.TopSurface = 0
4664
p.BottomSurface = 0
4665
p.Color = Settings.Colors[math.random(1,2)]
4666
p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(0,math.pi/math.random(0,4),0)
4667
local bpm = Instance.new("SpecialMesh",p)
4668
bpm.MeshId = "http://www.roblox.com/asset/?id=3270017"
4669
bpm.Scale = Vector3.new(0,0,0)
4670
local p2 = Instance.new("Part",Character)
4671
p2.Locked = true
4672
p2.CanCollide = false
4673
p2.Anchored = true
4674
p2.FormFactor = "Custom"
4675
p2.TopSurface = 0
4676
p2.BottomSurface = 0
4677
p2.Color = p.Color
4678
p2.CFrame = T.CFrame * CFrame.new(0,-1,0)
4679
local bpm2 = Instance.new("SpecialMesh",p2)
4680
bpm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
4681
bpm2.Scale = Vector3.new(0,0,0)
4682
local p3 = Instance.new("Part",Character)
4683
p3.Locked = true
4684
p3.CanCollide = false
4685
p3.Anchored = true
4686
p3.FormFactor = "Custom"
4687
p3.TopSurface = 0
4688
p3.BottomSurface = 0
4689
p3.Color = p.Color
4690
p3.CFrame = T.CFrame
4691
local bpm3 = Instance.new("CylinderMesh",p3)
4692
bpm3.Scale = Vector3.new(0,0,0)
4693
coroutine.wrap(function()
4694
for n = 1,19 do
4695
p2.Transparency = n/19
4696
p.Transparency = n/19
4697
bpm.Scale = bpm.Scale + Vector3.new(i*10,i*10,1)
4698
p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
4699
bpm2.Scale = bpm2.Scale + Vector3.new(i*0.75,-1.5+i,i*0.75)
4700
p3.Transparency = n/10
4701
bpm3.Scale = bpm3.Scale + Vector3.new(i*0.3,i*3000,i*0.3)
4702
Game.Lighting.Brightness = n/19
4703
Game.Lighting.Ambient = Color3.new(n/19,n/19,n/19)
4704
Wait()
4705
end
4706
p2:Destroy()
4707
p:Destroy()
4708
p3:Destroy()
4709
end)()
4710
Wait()end break end end
4711
Wait(3)
4712
Game.Lighting.Brightness = Bright
4713
Game.Lighting.Ambient = Amb
4714
local m = Instance.new("Model",Workspace)
4715
m.Name = Player.Name
4716
local hu = Instance.new("Humanoid",m)
4717
hu.MaxHealth = 100
4718
Player.Character = m
4719
hu.Health = 0
4720
DCon:disconnect()
4721
HU:Destroy()
4722
end)
4723
local function RunAnimation()
4724
local STCO = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
4725
local StandRS = CFrame.new(1,0.5,0,0.707106709,0,0.707106709,0,1,0,-0.707106709,0,0.707106709)
4726
local StandRH = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
4727
local StandLS = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
4728
local StandLH = CFrame.new(-1,-1,0,0,0.0392597914,-0.999228895,0,0.999228895,0.0392597914,1,0,0)
4729
if SState == "Jumping" then
4730
HU.WalkSpeed = 154
4731
ResetWelds(true)
4732
RS.DesiredAngle = -0.4
4733
LS.DesiredAngle = 0.4
4734
RH.DesiredAngle = -0.4
4735
LH.DesiredAngle = 0.4
4736
N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
4737
N.DesiredAngle = 0
4738
end if SState == "Standing" then
4739
HU.WalkSpeed = 154
4740
RS.C0 = StandRS
4741
RH.C0 = StandRH
4742
LS.C0 = StandLS
4743
LH.C0 = StandLH
4744
local tb = math.cos(time()*3.1)
4745
local tbs = math.sin(time()*3.1)
4746
StanceGyro.cframe = FaceForward()* CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
4747
StanceGyro.Parent = T
4748
StanceGyro.P = 10000
4749
StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000
4750
N.C0 = STCO * CFrame.fromEulerAnglesXYZ(tb *0.05 +0.2,0,0)
4751
N.DesiredAngle = 0.8
4752
RS.DesiredAngle = -0.1
4753
LS.DesiredAngle = 0.2
4754
RH.DesiredAngle = 0
4755
LH.DesiredAngle = 0
4756
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-tb *0.01 -0.2,0,0)
4757
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-tbs *0.1 -0.8,0.8,0)
4758
RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-0.2,tbs *0.05,0)
4759
LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-0.15,0,0)
4760
end if SState == "Running" then
4761
HU.WalkSpeed = 154
4762
ResetWelds(true)
4763
StanceGyro.Parent = T
4764
StanceGyro.P = 14000
4765
StanceGyro.D = 3000
4766
StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000000000000000000000
4767
StanceGyro.cframe = FaceForward()
4768
StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(-math.pi/7,0,0)
4769
N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-0.4,0,0)
4770
N.DesiredAngle = 0
4771
RS.DesiredAngle = Equipped and 0.2 or(-math.cos(time()*9)*8)/10
4772
LS.DesiredAngle =(-math.cos(time()*9)*8)/10
4773
RH.DesiredAngle = math.cos(time()*9)*2.5 +0.25
4774
LH.DesiredAngle = math.cos(time()*9)*2.5 -0.25
4775
RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/6.5,-math.pi/10,0)
4776
LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
4777
end
4778
Wait(0.05-(1/30))
4779
end
4780
for i,v in pairs(Character:GetChildren())do if v:IsA("Clothing")or v:IsA("Hat")or v:IsA("CharacterMesh")then
4781
v:Destroy()
4782
end end
4783
HU.MaxHealth = MaxHealth
4784
Wait()
4785
HU.Health = MaxHealth
4786
pcall(function()
4787
Character.Health:Destroy()
4788
Character.Torso.roblox:Destroy()
4789
end)while Wait()do
4790
RunAnimation()
4791
UpdateBars()
4792
UpdateHealth()
4793
local s = Character:findFirstChild("Body Colors")
4794
if s then
4795
local n = {"HeadColor","TorsoColor","LeftLegColor","RightLegColor","RightArmColor","LeftArmColor"}
4796
for _,o in pairs(n)do
4797-
s[o] = BrickColor.new("Institutional white")
4797+
s[o] = BrickColor.new("Really black")
4798
end end end
4799
4800-
--~IR(InternelRecorshun), Pr0m(F1r3Bla3zpls)& Esy(Est0mehk)~---
4800+
--~Kazu(psynaruto), Pr0m(VinnyGalaxy)& Esy(95audrey)~---