View difference between Paste ID: bG9JPu1j and cgSTfVzU
SHOW: | | - or go back to the newest paste.
1-
----Mob Psycho 100 by lukeskywalker4ever--
1+
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
4
local RealPlayer = Player
5
do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end ----Mob Psycho 100 by lukeskywalker4ever--
6
 
7
function clerp(c1,c2,al)
8
    local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
9
    local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
10
    for i,v in pairs(com1) do
11
        com1[i] = v+(com2[i]-v)*al
12
    end
13
    return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
14
end
15
 
16
function weld(p0,p1,c0,c1,par,name)
17
local w = Instance.new("Weld", par)
18
w.Name = name
19
w.Part0 = p0
20
w.Part1 = p1
21
w.C0 = c0 or CFrame.new()
22
w.C1 = c1 or CFrame.new()
23
return w
24
end
25
 
26
xmathrandom = math.random(-10,10)
27
ymathrandom = math.random(2,10)
28
zmathrandom = math.random(-10,10)
29
musicDebounce = false
30
 
31
player = game:service("Players").LocalPlayer
32
char = player.Character
33
local beat = true
34
local beattime = 0.6
35
suit = Instance.new("Model", char)
36
suit.Name = "MobPsycho100Attacks"
37
suit2 = Instance.new("Model", char)
38
suit2.Name = "MobPsycho100Shield"
39
suit3 = Instance.new("Model", char)
40
suit3.Name = "MobPsycho100TK"
41
local vDebounce = false
42
selectionboxEnable = false
43
OldTKpart = nil
44
UnknownMode= false
45
Torso = char.Torso  
46
cf=CFrame.new
47
euler=CFrame.fromEulerAnglesXYZ
48
local SHOT_SPEED = 100
49
local SHOT_TIME = 1
50
local SHOT_SPEED2 = 500
51
local SHOT_TIME2 = 1
52
local NOZZLE_OFFSET = Vector3.new(0, 0, 0)
53
mouse = player:GetMouse()
54
running = false
55
runEffect = false
56
local noattack = true
57
berserkValue = 0
58
berserkValueAddDebounce = false
59
berserkMode= false
60
enabled = false
61
ColorDebounce = false
62
local MaterialNeededForAttack  
63
local ColorNeededForAttack
64
RandomSizeForAttack = 0
65
RandomCFForAttack = 0
66
Glow1 = Color3.new(0,225,225)
67
Glow2 = Color3.new(0,170,225)
68
Ivalue = 0
69
Ivalue2 = 0
70
ShieldDown = false
71
TKEnabled =false
72
alreadyHaveTK = false
73
dist = 25
74
 
75
GuiMain=Instance.new("ScreenGui")
76
Radar=Instance.new("Frame")
77
GuiMain.Parent=player.PlayerGui
78
Radar.Parent=GuiMain
79
Radar.Size=UDim2.new(3,0,3,0)
80
Radar.Position=UDim2.new(0,0,-0.1,0)
81
Radar.BackgroundTransparency=1
82
Radar.BackgroundColor=BrickColor.new("Really black")
83
Radar.Name="HealthScreen"
84
 
85
HeadOldC = char.Head.BrickColor
86
TorsoOldC = char.Torso.BrickColor
87
LAOldC = char["Left Arm"].BrickColor
88
LLOldC = char["Left Leg"].BrickColor
89
RAOldC = char["Right Arm"].BrickColor
90
RLOldC = char["Right Leg"].BrickColor
91
 
92
 
93
for _,v in pairs(char.Head:GetChildren()) do if v.ClassName=="Decal" then v:remove() end end
94
for _,v in pairs(char:GetChildren()) do if v.ClassName=="Accessory" then v:remove() end end
95
for _,v in pairs(char:GetChildren()) do if v.ClassName=="Shirt" or v.ClassName=="Pants" or v.ClassName=="T-Shirt" or v.ClassName=="ShirtGraphic" then v:remove() end end
96
shirt=Instance.new("Shirt", char)
97
shirt.Name = "Shirt"
98
pants=Instance.new("Pants", char)
99
pants.Name = "Pants"
100
face=Instance.new("Decal", char.Head)
101
 
102
 
103
shirt.ShirtTemplate="rbxassetid://373395462"
104
pants.PantsTemplate="rbxassetid://373395510"
105
face.Texture = "http://www.roblox.com/asset/?id=321187438"
106
 
107
local Hat=char:FindFirstChild'Hat_F'or Instance.new'Hat';
108
    Hat.AttachmentPos=Vector3.new(0, 0.25, 0);
109
    Hat.Name='Hat_F';
110
local Handle=Hat:FindFirstChild'Handle'or Instance.new('Part',Hat);
111
    if(Handle.Name~='Handle')then Handle.Size=Vector3.new(1,1,1);end;
112
    Handle.BottomSurface=0;
113
    Handle.Name='Handle';
114
    Handle.Transparency= 0;
115
    Handle.TopSurface=0;
116
    Handle.Locked=1;
117
    Handle.BrickColor=BrickColor.new("Really black");
118
local Mesh=Hat:FindFirstChild'Mesh'or Instance.new('SpecialMesh',Handle);
119
    Mesh.MeshId='http://www.roblox.com/asset/?id=29938421 ';
120
    Mesh.Scale=Vector3.new(1, 1, 1.2);
121
 
122
Hat.Parent=char;
123
 
124
local Sounds = {
125
        Punch = Instance.new("Sound"),
126
        Opening = Instance.new("Sound"),
127
        Beep = Instance.new("Sound"),
128
        HundredPercent = Instance.new("Sound")
129
}
130
 
131
Sounds["Punch"].SoundId = "rbxassetid://277495959"
132
Sounds["Punch"].Volume = 1
133
Sounds["Opening"].SoundId = "rbxassetid://463838589"
134
Sounds["Opening"].Volume = 0.5
135
Sounds["Beep"].SoundId = "rbxassetid://252141949"
136
Sounds["Beep"].Volume = 1
137
Sounds["HundredPercent"].SoundId = "rbxassetid://391819537"
138
Sounds["HundredPercent"].Volume = 0.1
139
 
140
function PlaySound(soundname, pitch, where, looped,distance,enableLong)
141
        Sounds[soundname].Parent = where
142
        Sounds[soundname].Pitch = pitch
143
        Sounds[soundname].Looped= looped
144
        Sounds[soundname].MaxDistance = distance
145
        Sounds[soundname]:Play()
146
        local oldsound = Sounds[soundname]
147
        coroutine.resume(coroutine.create(function()
148
 
149
                wait(13.5)
150
for i = 1,1 do
151
        if oldsound.Looped == true then return end
152
        if enableLong == true then return end
153
                oldsound:Destroy()
154
end
155
 
156
wait(90)
157
 
158
for i = 1,1 do
159
if enableLong == true then
160
   
161
   
162
   
163
oldsound:Destroy() 
164
end
165
   
166
   
167
   
168
end
169
 
170
 
171
        end))
172
        Sounds[soundname] = Sounds[soundname]:clone()
173
end
174
 
175
RW, LW = Instance.new("Weld"), Instance.new("Weld")
176
 
177
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
178
 
179
 
180
RSH, LSH = nil, nil
181
 
182
LS = Torso["Left Shoulder"]
183
 
184
LH = Torso["Left Hip"]
185
 
186
RS = Torso["Right Shoulder"]
187
 
188
RH = Torso["Right Hip"]
189
RSH = char.Torso["Right Shoulder"]
190
 
191
LSH = char.Torso["Left Shoulder"]
192
 
193
 
194
 
195
function Use()
196
   
197
RW.Part0 = char.Torso
198
 
199
RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
200
 
201
RW.C1 = CFrame.new(0, 0.5, 0)
202
 
203
RW.Part1 = char["Right Arm"]
204
 
205
RW.Parent = char.Torso
206
 
207
 
208
 
209
LW.Part0 = char.Torso
210
 
211
LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
212
 
213
LW.C1 = CFrame.new(0, 0.5, 0)
214
 
215
LW.Part1 = char["Left Arm"]
216
 
217
LW.Parent = char.Torso
218
 
219
for i = 1,20 do wait()
220
RW.C1= clerp(RW.C1*CFrame.new(-.15, -.05, 0.01)*CFrame.fromEulerAnglesXYZ(-math.rad(-.1),-math.rad(-.1),-math.rad(3)),RW.C0,0.1)   
221
LW.C1= clerp(LW.C1*CFrame.new(.15, -.05, 0.01)*CFrame.fromEulerAnglesXYZ(math.rad(.1),math.rad(.1),-math.rad(-3)),LW.C0,0.1)   
222
       
223
 
224
end
225
   
226
 
227
 
228
 
229
   
230
   
231
end
232
 
233
 
234
function Slash1()
235
   
236
RW.Part0 = char.Torso
237
 
238
RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
239
 
240
RW.C1 = CFrame.new(0, 0.5, 0)
241
 
242
RW.Part1 = char["Right Arm"]
243
 
244
RW.Parent = char.Torso
245
 
246
 
247
 
248
LW.Part0 = char.Torso
249
 
250
LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
251
 
252
LW.C1 = CFrame.new(0, 0.5, 0)
253
 
254
LW.Part1 = char["Left Arm"]
255
 
256
LW.Parent = char.Torso
257
 
258
 
259
 
260
 
261
for i = 1,20 do wait()
262
RW.C1= clerp(RW.C1*CFrame.new(-.16, 0, 0)*CFrame.fromEulerAnglesXYZ(math.rad(-11.5),math.rad(0),math.rad(0)),RW.C0,0.1)
263
       
264
 
265
end
266
 
267
 
268
local selectionBoxOfRW = Instance.new("SelectionBox",char["Right Arm"])
269
selectionBoxOfRW.Adornee = char["Right Arm"]
270
selectionBoxOfRW.Color = BrickColor.new("Cyan")
271
selectionBoxOfRW.LineThickness = 0.01
272
 
273
if berserkMode == true then
274
       
275
selectionBoxOfRW.Color = BrickColor.new("Really Black")
276
   
277
end
278
 
279
 
280
 
281
Ivalue = 3
282
 
283
if berserkMode == true then
284
   
285
Ivalue = 10
286
   
287
end
288
 
289
for i = 1,Ivalue do wait()
290
   
291
RandomCFForAttack = math.random(-50,50)
292
   
293
local randomThing = Instance.new("Part",suit)
294
randomThing.TopSurface = "Smooth"
295
randomThing.BottomSurface = "Smooth"
296
randomThing.Size = Vector3.new(math.random(1,30), math.random(1,30), math.random(1,30))
297
randomThing.CanCollide = false
298
randomThing.BrickColor = BrickColor.new("Earth green")
299
randomThing .Material = "Grass"
300
randomThing.CFrame = Torso.CFrame*CFrame.new(RandomCFForAttack, 1, RandomCFForAttack)
301
 
302
local selectionBoxOfRandomThing = Instance.new("SelectionBox",randomThing)
303
selectionBoxOfRandomThing.Adornee = randomThing
304
selectionBoxOfRandomThing.Color = BrickColor.new("Cyan")
305
selectionBoxOfRandomThing.LineThickness = 0.1
306
RandomCFForAttack = 0
307
randomThing.Anchored = true
308
 
309
if berserkMode == true then
310
       
311
selectionBoxOfRandomThing.Color = BrickColor.new("Institutional white")
312
   
313
end
314
 
315
 
316
 
317
for i = 1,10 do wait()
318
randomThing.CFrame = clerp(randomThing.CFrame*CFrame.new(0, 0.1*i, 0),randomThing.CFrame,0.1)  
319
randomThing.Anchored = true
320
print'test'
321
   
322
end
323
 
324
randomThing.Anchored = false
325
                local ray = Ray.new(randomThing.CFrame.p, (mouse.Hit.p - randomThing.CFrame.p).unit*300)
326
                local position = mouse.Hit.p--game.Workspace:FindPartOnRay(ray, walrus)
327
                local distance = (position - randomThing.CFrame.p).magnitude
328
 
329
   
330
 
331
 
332
        local handleCFrame = randomThing.CFrame
333
        local firingPoint = handleCFrame.p + handleCFrame:vectorToWorldSpace(NOZZLE_OFFSET)
334
        local shotCFrame = CFrame.new(firingPoint, mouse.Hit.p)
335
        local laserShotClone = randomThing:Clone()
336
        laserShotClone.CFrame = shotCFrame + (shotCFrame.lookVector * (randomThing.Size.Z / 2))
337
        local bodyVelocity = Instance.new('BodyVelocity')
338
        if berserkMode == true then
339
        bodyVelocity.velocity = shotCFrame.lookVector * SHOT_SPEED2
340
        end
341
        if berserkMode == false then
342
        bodyVelocity.velocity = shotCFrame.lookVector * SHOT_SPEED
343
        end
344
        bodyVelocity.Parent = laserShotClone
345
        bodyVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
346
 
347
 
348
        laserShotClone.Parent = suit
349
 
350
randomThing:remove()
351
 
352
 
353
 
354
 
355
 
356
function touch(hit)
357
 
358
 
359
if hit.Parent:findFirstChild("Humanoid") ~= nil then
360
   
361
if hit.Parent.Name == char.Name then return  end
362
 
363
if berserkMode == true then
364
   
365
hit.Parent:BreakJoints()   
366
   
367
   
368
end
369
 
370
hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-2
371
 
372
local HitSounds = {
373
        Hurt = Instance.new("Sound")
374
 
375
}
376
 
377
HitSounds["Hurt"].SoundId = "http://www.roblox.com/asset?id=406913243"
378
HitSounds["Hurt"].Volume = 1
379
 
380
function PlayHitSound(soundname, pitch)
381
        HitSounds[soundname].Parent = hit.Parent.Torso
382
        HitSounds[soundname].Pitch = pitch
383
        HitSounds[soundname]:Play()
384
        local oldsound = HitSounds[soundname]
385
        coroutine.resume(coroutine.create(function()
386
                wait(4)
387
                oldsound:Destroy()
388
        end))
389
        HitSounds[soundname] = HitSounds[soundname]:clone()
390
end
391
 
392
 PlayHitSound("Hurt", 1)
393
 
394
coroutine.resume(coroutine.create(function()
395
bodyVelocity:remove()
396
laserShotClone.CanCollide = true
397
wait(3)
398
laserShotClone:remove()
399
end))
400
 
401
end end laserShotClone.Touched:connect(touch)
402
 
403
game.Debris:AddItem(laserShotClone,5)
404
 
405
end
406
char.Torso.Anchored = false
407
 
408
for i = 1,10 do wait()
409
selectionBoxOfRW.Transparency = selectionBoxOfRW.Transparency + 0.1
410
end
411
selectionBoxOfRW:remove()
412
 
413
end
414
 
415
 
416
function Slash2()
417
   
418
RW.Part0 = char.Torso
419
 
420
RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
421
 
422
RW.C1 = CFrame.new(0, 0.5, 0)
423
 
424
RW.Part1 = char["Right Arm"]
425
 
426
RW.Parent = char.Torso
427
 
428
 
429
 
430
LW.Part0 = char.Torso
431
 
432
LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
433
 
434
LW.C1 = CFrame.new(0, 0.5, 0)
435
 
436
LW.Part1 = char["Left Arm"]
437
 
438
LW.Parent = char.Torso
439
 
440
 
441
 
442
for i = 1,20 do wait()
443
RW.C1= clerp(RW.C1*CFrame.new(-.16, 0, 0)*CFrame.fromEulerAnglesXYZ(math.rad(-11.5),math.rad(0),math.rad(0)),RW.C0,0.1)
444
       
445
 
446
end
447
 
448
local ArmWind = Instance.new("Part",suit)
449
ArmWind.Size = Vector3.new(3,7,3)
450
ArmWind.Name = "WindEffect"
451
ArmWind.CanCollide = false
452
ArmWind.Transparency = 1
453
ArmWind.BrickColor = BrickColor.new("Institutional white")
454
 
455
weld(char["Right Arm"],ArmWind,CFrame.new(0,0,0),CFrame.new(0, -1, 0)*CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0),char,"ArmWindW")
456
 
457
 
458
 
459
 
460
 
461
function touch(hit)
462
 
463
 
464
if hit.Parent:findFirstChild("Humanoid") ~= nil then
465
   
466
if hit.Parent.Name == char.Name then return  end
467
 
468
if hit.Parent.Name == suit2.Name then return end
469
 
470
if berserkMode == true then
471
   
472
hit.Parent:BreakJoints()   
473
   
474
   
475
end
476
 
477
hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-5
478
 
479
 
480
 
481
local HitSounds = {
482
        Hurt = Instance.new("Sound")
483
 
484
}
485
 
486
HitSounds["Hurt"].SoundId = "http://www.roblox.com/asset?id=410625063"
487
HitSounds["Hurt"].Volume = 1
488
 
489
function PlayHitSound(soundname, pitch)
490
        HitSounds[soundname].Parent = hit.Parent.Torso
491
        HitSounds[soundname].Pitch = pitch
492
        HitSounds[soundname]:Play()
493
        local oldsound = HitSounds[soundname]
494
        coroutine.resume(coroutine.create(function()
495
                wait(4)
496
                oldsound:Destroy()
497
        end))
498
        HitSounds[soundname] = HitSounds[soundname]:clone()
499
end
500
 
501
PlayHitSound("Hurt", 1)
502
 
503
local HitWind = Instance.new("Part",suit)
504
HitWind.Size = Vector3.new(1,1,1)
505
HitWind.Name = "WindEffect"
506
HitWind.CanCollide = false
507
HitWind.Anchored = true
508
HitWind.Transparency = 0
509
 
510
local colorc = {"New Yeller","Magenta","Lapis","Cyan","Lime green"}
511
local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
512
 
513
HitWind.BrickColor = Fire
514
local HitWindMesh = Instance.new("BlockMesh",HitWind)
515
HitWind.CFrame = hit.Parent.Torso.CFrame*CFrame.new(0,0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
516
 
517
if berserkMode == false then
518
hit.Parent.Torso.Velocity=HitWind.CFrame.lookVector * -50
519
end
520
 
521
if berserkMode == true then
522
hit.Parent.Torso.Velocity=HitWind.CFrame.lookVector * -100
523
end
524
 
525
coroutine.resume(coroutine.create(function()
526
for i = 1,10 do wait() 
527
   
528
HitWind.CFrame= clerp(HitWind.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(10),math.rad(10)),HitWind.CFrame,0.1)   
529
HitWindMesh.Scale = Vector3.new(1*i, 1*i, 1*i)
530
HitWind.Transparency = HitWind.Transparency + 0.1
531
end
532
 
533
HitWind:remove()
534
end))
535
 
536
 
537
end end ArmWind.Touched:connect(touch)
538
 
539
Ivalue2 = 10
540
 
541
if berserkMode == true then
542
   
543
Ivalue2 = 30   
544
   
545
end
546
 
547
for i = 1,Ivalue2 do wait()
548
   
549
   
550
local SpecialPart = Instance.new("Part",ArmWind)
551
 
552
SpecialPart.FormFactor="Custom"
553
 
554
SpecialPart.Size=Vector3.new(2,2,2)
555
 
556
SpecialPart.TopSurface = 0
557
 
558
SpecialPart.BottomSurface = 0
559
 
560
local colorc = {"New Yeller","Magenta","Lapis","Cyan","Lime green"}
561
 
562
local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
563
 
564
SpecialPart.BrickColor = Fire
565
 
566
SpecialPart.CanCollide=false
567
 
568
SpecialPart.Anchored=true
569
 
570
SpecialPart.CFrame =(ArmWind.CFrame*CFrame.new(0,-2,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
571
 
572
local SpecialPartmesh = Instance.new("BlockMesh",SpecialPart)
573
       
574
for i = 1,5 do wait()
575
   
576
SpecialPartmesh.Scale=Vector3.new(0.5*i,0.5*i,0.5*i)
577
SpecialPart.CFrame = clerp(SpecialPart.CFrame*CFrame.Angles(math.rad(10),math.rad(10),math.rad(10)),SpecialPart.CFrame,0.1)
578
SpecialPart.Transparency = SpecialPart.Transparency + 0.2
579
end
580
 
581
SpecialPart:remove()   
582
   
583
   
584
   
585
end
586
ArmWind:remove()
587
Ivalue2 = 0
588
 
589
end
590
   
591
function Slash3()
592
 
593
RW.Part0 = char.Torso
594
 
595
RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
596
 
597
RW.C1 = CFrame.new(0, 0.5, 0)
598
 
599
RW.Part1 = char["Right Arm"]
600
 
601
RW.Parent = char.Torso
602
 
603
 
604
 
605
LW.Part0 = char.Torso
606
 
607
LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
608
 
609
LW.C1 = CFrame.new(0, 0.5, 0)
610
 
611
LW.Part1 = char["Left Arm"]
612
 
613
LW.Parent = char.Torso
614
 
615
 
616
 
617
for i = 1,20 do wait()
618
RW.C1= clerp(RW.C1*CFrame.new(-.16, 0, 0)*CFrame.fromEulerAnglesXYZ(math.rad(-11.5),math.rad(0),math.rad(0)),RW.C0,0.1)
619
       
620
 
621
end
622
 
623
 
624
 
625
 
626
 
627
TK = Instance.new("Part",suit3)
628
TK.Size = Vector3.new(2,2,2)
629
TK.Name = "TKEffect"
630
TK.CanCollide = false
631
TK.Position = mouse.hit.p
632
TK.Transparency = 1
633
TK.BrickColor = BrickColor.new("Institutional white")
634
 
635
 
636
 
637
 
638
   
639
 
640
TKmove = Instance.new("BodyPosition",TK)
641
TKmove.Position = char.Torso.Position + (mouse.Hit.lookVector*dist)
642
TKmove.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
643
TKmove.P = 15000
644
 
645
pointGyro = Instance.new("BodyGyro",char.HumanoidRootPart)
646
pointGyro.P = 1e7
647
pointGyro.D = 1e3
648
pointGyro.MaxTorque = Vector3.new(0,1e7,0)
649
TKEnabled =true
650
end
651
   
652
local chatberserk = Instance.new("Part",suit)
653
chatberserk.TopSurface = "Smooth"
654
chatberserk.BottomSurface = "Smooth"
655
chatberserk.Name = "GUI"
656
chatberserk.Transparency = 1
657
chatberserk.Size = Vector3.new(2, 1, 0.1)
658
chatberserk.CanCollide = false
659
chatberserk.BrickColor=BrickColor.new("Institutional white")
660
 
661
 
662
 
663
 
664
weld(char.Head,chatberserk,CFrame.new(0,0,0),CFrame.new(0, -3, 0),char,"Weld")
665
 
666
 
667
local cy7=Instance.new("BlockMesh",chatberserk)
668
 
669
 
670
local textb=Instance.new("SurfaceGui",chatberserk)
671
textb.Face = "Back"
672
local text2b=Instance.new("TextLabel",textb)
673
text2b.Transparency = 0
674
 
675
text2b.Active=true
676
textb.CanvasSize=Vector2.new(100,100)
677
text2b.Position=UDim2.new(-0.05/3.5,0,0.5/3,0)
678
text2b.Size=UDim2.new(1,0,1,0)
679
text2b.Position=UDim2.new(0,0,-0.1,0)
680
text2b.TextScaled = true
681
text2b.Font = "Code"
682
 
683
 
684
text2b.TextColor= BrickColor.new("Institutional white")
685
text2b.BackgroundTransparency = 1
686
text2b.BorderColor= BrickColor.new("Institutional white")
687
   
688
   
689
text2b.Text= ""..berserkValue..""
690
 
691
 
692
local text=Instance.new("SurfaceGui",chatberserk)
693
local text2=Instance.new("TextLabel",text)
694
text2.Transparency = 0
695
 
696
text2.Active=true
697
text.CanvasSize=Vector2.new(100,100)
698
text2.Position=UDim2.new(-0.05/3.5,0,0.5/3,0)
699
text2.Size=UDim2.new(1,0,1,0)
700
text2.Position=UDim2.new(0,0,-0.1,0)
701
text2.TextScaled = true
702
text2.Font = "Code"
703
 
704
 
705
text2.TextColor= BrickColor.new("Institutional white")
706
text2.BackgroundTransparency = 1
707
text2.BorderColor= BrickColor.new("Institutional white")
708
   
709
   
710
text2.Text= ""..berserkValue..""
711
 
712
function idle()
713
   
714
RW.Parent = nil
715
 
716
LW.Parent = nil
717
 
718
RSH.Parent = player.Character.Torso
719
 
720
LSH.Parent = player.Character.Torso
721
 
722
   
723
   
724
end
725
 
726
function StartUp()
727
if UnknownMode == true then return end
728
if enabled == true then return end
729
if enabled == false then
730
if enabled == true then return end
731
enabled = nil
732
local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
733
selectionBoxOfTorso.Adornee = Torso
734
selectionBoxOfTorso.Color = BrickColor.new("Cyan")
735
selectionBoxOfTorso.LineThickness = 0.01
736
selectionBoxOfTorso.Transparency = 1
737
   
738
local selectionBoxOfRightArm = Instance.new("SelectionBox",char["Right Arm"])
739
selectionBoxOfRightArm.Adornee = char["Right Arm"]
740
selectionBoxOfRightArm.Color = BrickColor.new("Cyan")
741
selectionBoxOfRightArm.LineThickness = 0.01
742
selectionBoxOfRightArm.Transparency = 1
743
   
744
local selectionBoxOfRightLeg = Instance.new("SelectionBox",char["Right Leg"])
745
selectionBoxOfRightLeg.Adornee = char["Right Leg"]
746
selectionBoxOfRightLeg.Color = BrickColor.new("Cyan")
747
selectionBoxOfRightLeg.LineThickness = 0.01
748
selectionBoxOfRightLeg.Transparency = 1
749
 
750
local selectionBoxOfLeftArm = Instance.new("SelectionBox",char["Left Arm"])
751
selectionBoxOfLeftArm.Adornee = char["Left Arm"]
752
selectionBoxOfLeftArm.Color = BrickColor.new("Cyan")
753
selectionBoxOfLeftArm.LineThickness = 0.01
754
selectionBoxOfLeftArm.Transparency = 1
755
 
756
local selectionBoxOfLeftLeg = Instance.new("SelectionBox",char["Left Leg"])
757
selectionBoxOfLeftLeg.Adornee = char["Left Leg"]
758
selectionBoxOfLeftLeg.Color = BrickColor.new("Cyan")
759
selectionBoxOfLeftLeg.LineThickness = 0.01
760
selectionBoxOfLeftLeg.Transparency = 1
761
 
762
 
763
--Shield--
764
 
765
shieldhumanoid = Instance.new("Humanoid",suit2)
766
shieldhumanoid.DisplayDistanceType = "None"
767
 
768
 
769
Shield6= Instance.new("Part",suit2)
770
Shield6.TopSurface = "Smooth"
771
Shield6.BottomSurface = "Smooth"
772
Shield6.Size = Vector3.new(4,0.2,4)
773
Shield6.CanCollide = true
774
Shield6.BrickColor = BrickColor.new("Cyan")
775
Shield6 .FormFactor = "Custom"
776
Shield6.Transparency = 0
777
 
778
weld(char.Torso,Shield6,CFrame.new(0,0,0),CFrame.new(0, 3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
779
 
780
Shield5= Instance.new("Part",suit2)
781
Shield5.TopSurface = "Smooth"
782
Shield5.BottomSurface = "Smooth"
783
Shield5.Size = Vector3.new(4,0.2,4)
784
Shield5.CanCollide = true
785
Shield5.BrickColor = BrickColor.new("Cyan")
786
Shield5 .FormFactor = "Custom"
787
Shield5 .Name = "Head"
788
Shield5.Transparency = 0
789
 
790
weld(char.Torso,Shield5,CFrame.new(0,0,0),CFrame.new(0, -3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
791
 
792
 
793
 
794
Shield4= Instance.new("Part",suit2)
795
Shield4.TopSurface = "Smooth"
796
Shield4.BottomSurface = "Smooth"
797
Shield4.Size = Vector3.new(0.2,6,4)
798
Shield4.CanCollide = true
799
Shield4.BrickColor = BrickColor.new("Cyan")
800
Shield4 .FormFactor = "Custom"
801
Shield4.Transparency = 0
802
 
803
weld(char.Torso,Shield4,CFrame.new(0,0,0),CFrame.new(2, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
804
 
805
 
806
Shield3= Instance.new("Part",suit2)
807
Shield3.TopSurface = "Smooth"
808
Shield3.BottomSurface = "Smooth"
809
Shield3.Size = Vector3.new(0.2,6,4)
810
Shield3.CanCollide = true
811
Shield3.BrickColor = BrickColor.new("Cyan")
812
Shield3 .FormFactor = "Custom"
813
Shield3.Transparency = 0
814
 
815
weld(char.Torso,Shield3,CFrame.new(0,0,0),CFrame.new(-2, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
816
 
817
 
818
Shield2= Instance.new("Part",suit2)
819
Shield2.TopSurface = "Smooth"
820
Shield2.BottomSurface = "Smooth"
821
Shield2.Size = Vector3.new(4,6,0.2)
822
Shield2.CanCollide = true
823
Shield2.BrickColor = BrickColor.new("Cyan")
824
Shield2 .FormFactor = "Custom"
825
Shield2.Transparency = 0
826
 
827
weld(char.Torso,Shield2,CFrame.new(0,0,0),CFrame.new(0, 0, -2)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
828
 
829
Shield1= Instance.new("Part",suit2)
830
Shield1.TopSurface = "Smooth"
831
Shield1.BottomSurface = "Smooth"
832
Shield1.Size = Vector3.new(4,6,0.2)
833
Shield1.CanCollide = true
834
Shield1.BrickColor = BrickColor.new("Cyan")
835
Shield1 .FormFactor = "Custom"
836
Shield1.Transparency = 0
837
 
838
weld(char.Torso,Shield1,CFrame.new(0,0,0),CFrame.new(0, 0, 2)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
839
 
840
 
841
for i = 1,10 do wait()
842
   
843
selectionBoxOfLeftLeg.Transparency = selectionBoxOfLeftLeg.Transparency - 0.1  
844
selectionBoxOfLeftArm.Transparency = selectionBoxOfLeftArm.Transparency  - 0.1
845
selectionBoxOfRightLeg.Transparency = selectionBoxOfRightLeg.Transparency - 0.1
846
selectionBoxOfRightArm.Transparency = selectionBoxOfRightArm.Transparency - 0.1
847
selectionBoxOfTorso.Transparency = selectionBoxOfTorso.Transparency - 0.1
848
 
849
Shield1.Transparency = Shield1.Transparency + 0.1
850
Shield2.Transparency = Shield2.Transparency + 0.1
851
Shield3.Transparency = Shield3.Transparency + 0.1
852
Shield4.Transparency = Shield4.Transparency + 0.1
853
Shield5.Transparency = Shield5.Transparency + 0.1
854
Shield6.Transparency = Shield6.Transparency + 0.1
855
 
856
end
857
 
858
function glowtouch(hit)
859
if ColorDebounce == false then
860
if ColorDebounce == true then return end   
861
ColorDebounce = true   
862
   
863
 
864
if hit.Parent:findFirstChild("Humanoid") ~= nil then
865
   
866
if hit.Parent.Name == char.Name then return  end
867
 
868
Shield1.Transparency = 0.7
869
Shield2.Transparency = 0.7
870
Shield3.Transparency = 0.7
871
Shield4.Transparency = 0.7
872
Shield5.Transparency = 0.7
873
Shield6.Transparency = 0.7
874
 
875
 
876
wait()
877
 
878
for i = 1,6 do wait()
879
Shield1.Transparency = Shield1.Transparency + 0.05
880
Shield2.Transparency = Shield2.Transparency + 0.05
881
Shield3.Transparency = Shield3.Transparency + 0.05
882
Shield4.Transparency = Shield4.Transparency + 0.05
883
Shield5.Transparency = Shield5.Transparency + 0.05
884
Shield6.Transparency = Shield6.Transparency + 0.05
885
 
886
   
887
end
888
end
889
ColorDebounce = false  
890
end
891
end
892
 
893
Shield1.Touched:connect(glowtouch)
894
Shield2.Touched:connect(glowtouch)
895
Shield3.Touched:connect(glowtouch)
896
Shield4.Touched:connect(glowtouch)
897
Shield5.Touched:connect(glowtouch)
898
Shield6.Touched:connect(glowtouch)
899
   
900
Glow1 = Color3.new(0,225,225)
901
Glow2 = Color3.new(0,170,225)
902
 
903
GlowParticle = Instance.new("ParticleEmitter",char.Torso)
904
GlowParticle.LightEmission = 1
905
GlowParticle.Color = ColorSequence.new(Glow1,Glow2)
906
GlowParticle.Size = NumberSequence.new(5,10)
907
GlowParticle.Texture = "http://www.roblox.com/asset/?id=243660373"
908
GlowParticle.Transparency = NumberSequence.new(.3,.8)
909
GlowParticle.LockedToPart = true
910
GlowParticle.Lifetime = NumberRange.new(2)
911
GlowParticle.Rate= 10
912
GlowParticle.Speed =NumberRange.new(0)
913
wait(.1)
914
for i = 1,10 do wait()
915
   
916
selectionBoxOfLeftLeg.Transparency = selectionBoxOfLeftLeg.Transparency + 0.1  
917
selectionBoxOfLeftArm.Transparency = selectionBoxOfLeftArm.Transparency  + 0.1
918
selectionBoxOfRightLeg.Transparency = selectionBoxOfRightLeg.Transparency + 0.1
919
selectionBoxOfRightArm.Transparency = selectionBoxOfRightArm.Transparency + 0.1
920
selectionBoxOfTorso.Transparency = selectionBoxOfTorso.Transparency + 0.1
921
 
922
end
923
selectionBoxOfLeftLeg:remove()
924
selectionBoxOfLeftArm:remove()
925
selectionBoxOfRightLeg:remove()
926
selectionBoxOfRightArm:remove()
927
selectionBoxOfTorso:remove()
928
 
929
wait(1)
930
enabled = true 
931
ShieldDown = false
932
   
933
end
934
end
935
 
936
function Stop()
937
 
938
if berserkMode == true then return end
939
 
940
if enabled == false then return end
941
if enabled == true then
942
if enabled == false then return end    
943
enabled = nil
944
GlowParticle:remove()
945
 
946
 
947
if ShieldDown == true then  
948
shieldhumanoid:remove()
949
end
950
if ShieldDown == false then    
951
Shield1:remove()
952
Shield2:remove()
953
Shield3:remove()
954
Shield4:remove()
955
Shield5:remove()
956
Shield6:remove()
957
shieldhumanoid:remove()
958
end
959
wait(1)
960
   
961
enabled = false    
962
end
963
end
964
 
965
mouse.Button1Down:connect(function()
966
if enabled == false then return end
967
if enabled == true then
968
if vDebounce == false then
969
vDebounce = true
970
   
971
Slash2()   
972
wait(0.5)
973
idle()
974
wait()
975
idle()
976
 
977
vDebounce = false
978
end
979
end
980
end)
981
 
982
mouse.KeyUp:connect(function(key)
983
   
984
if key == "e" then
985
if TKEnabled == true then  
986
if TKEnabled == false then return end
987
if enabled == false  then return end
988
if enabled == true then
989
if vDebounce == true then
990
 
991
if selectionboxEnable == true then 
992
coroutine.resume(coroutine.create(function()       
993
for _,v in pairs(TKaffect:GetChildren()) do if v.ClassName=="Part" then
994
   
995
v.TK:remove()      
996
   
997
end
998
end
999
 
1000
wait(3)
1001
for _,v in pairs(TKaffect:GetChildren()) do if v.ClassName=="Part" then
1002
   
1003
v.TKeffectglow:Remove()        
1004
   
1005
end
1006
end
1007
 
1008
end))
1009
vDebounce = false
1010
selectionboxEnable = false     
1011
end
1012
   
1013
vDebounce = true       
1014
alreadyHaveTK = false
1015
TK:remove()
1016
TKmove:remove()
1017
pointGyro:remove()
1018
TKEnabled = false
1019
   
1020
idle() 
1021
wait()
1022
idle()
1023
   
1024
   
1025
   
1026
   
1027
   
1028
vDebounce = false  
1029
end
1030
end
1031
end        
1032
end
1033
   
1034
   
1035
end)
1036
 
1037
mouse.KeyDown:connect(function(key)
1038
 
1039
if key =="m"then
1040
if musicDebounce == false then
1041
if musicDebounce == true then return end
1042
musicDebounce = true
1043
 
1044
PlaySound("Opening", 1, char, false,math.huge,true)
1045
 
1046
wait(90)
1047
 
1048
 
1049
musicDebounce = false      
1050
end    
1051
end
1052
 
1053
if key == "e" then
1054
if enabled == false  then return end
1055
if enabled == true then
1056
if vDebounce == false then
1057
vDebounce = true       
1058
   
1059
Slash3()   
1060
   
1061
   
1062
   
1063
   
1064
   
1065
   
1066
end
1067
end        
1068
end
1069
   
1070
if key == "q" then
1071
if enabled == false  then return end
1072
if enabled == true then
1073
if vDebounce == false then
1074
vDebounce = true   
1075
 
1076
   
1077
    Slash1()
1078
    wait()
1079
    idle()
1080
    wait()
1081
    idle()
1082
   
1083
vDebounce = false  
1084
end    
1085
end
1086
   
1087
   
1088
   
1089
end
1090
   
1091
if key == "p" then
1092
 
1093
if enabled == false then
1094
if enabled == true then return end     
1095
 
1096
StartUp()
1097
 
1098
elseif enabled == true then
1099
if enabled == false then return end
1100
 
1101
Stop()
1102
 
1103
end
1104
end
1105
   
1106
   
1107
end)
1108
 
1109
 
1110
game:service("RunService").Stepped:connect(function()
1111
   
1112
 
1113
 
1114
   
1115
if berserkValueAddDebounce == true then return end 
1116
 
1117
 
1118
if char.Humanoid.Health>96 and char.Humanoid.Health<math.huge then
1119
 
1120
if berserkValue == 0 then return end
1121
berserkValueAddDebounce = false
1122
 
1123
if berserkValueAddDebounce == false then
1124
berserkValueAddDebounce = true     
1125
berserkValue = berserkValue - 1
1126
text2.Text= ""..berserkValue..""
1127
text2b.Text= ""..berserkValue..""
1128
wait(5)
1129
berserkValueAddDebounce = false
1130
end
1131
end
1132
 
1133
if char.Humanoid.Health>1 and char.Humanoid.Health<16 then
1134
 
1135
if berserkValue == 100 then return end
1136
if berserkMode == true then return end 
1137
 
1138
if berserkValueAddDebounce == true then return end     
1139
if berserkValueAddDebounce == false then
1140
berserkValueAddDebounce = true 
1141
 
1142
wait()
1143
for i = 1,10 do wait()
1144
PlaySound("Beep", 1, char.Torso, false,100,false)      
1145
if berserkValue == 100 then return end     
1146
berserkValue = berserkValue + 1
1147
text2.Text= ""..berserkValue..""
1148
text2b.Text= ""..berserkValue..""  
1149
end
1150
berserkValueAddDebounce = false
1151
end
1152
   
1153
   
1154
end
1155
 
1156
 
1157
if char.Humanoid.Health>16 and char.Humanoid.Health<32 then
1158
 
1159
 
1160
 
1161
if berserkValue == 100 then return end
1162
if berserkMode == true then return end 
1163
 
1164
if berserkValueAddDebounce == true then return end     
1165
if berserkValueAddDebounce == false then
1166
berserkValueAddDebounce = true 
1167
for i = 1,5 do wait(.3)
1168
PlaySound("Beep", 1, char.Torso, false,100,false)      
1169
if berserkValue == 100 then return end     
1170
berserkValue = berserkValue + 1
1171
text2.Text= ""..berserkValue..""
1172
text2b.Text= ""..berserkValue..""  
1173
end
1174
berserkValueAddDebounce = false
1175
end
1176
   
1177
   
1178
end
1179
 
1180
if char.Humanoid.Health>32 and char.Humanoid.Health<48 then
1181
 
1182
if berserkValue == 100 then return end
1183
if berserkMode == true then return end 
1184
 
1185
if berserkValueAddDebounce == true then return end     
1186
if berserkValueAddDebounce == false then
1187
berserkValueAddDebounce = true 
1188
for i = 1,3 do wait(0.5)   
1189
PlaySound("Beep", 1, char.Torso, false,100,false)      
1190
if berserkValue == 100 then return end     
1191
berserkValue = berserkValue + 1
1192
text2.Text= ""..berserkValue..""
1193
text2b.Text= ""..berserkValue..""  
1194
end
1195
berserkValueAddDebounce = false
1196
end
1197
   
1198
   
1199
end
1200
 
1201
if char.Humanoid.Health>48 and char.Humanoid.Health<64 then
1202
 
1203
if berserkValue == 100 then return end
1204
if berserkMode == true then return end 
1205
 
1206
if berserkValueAddDebounce == true then return end     
1207
if berserkValueAddDebounce == false then
1208
berserkValueAddDebounce = true
1209
for i = 1,2 do wait(1)     
1210
PlaySound("Beep", 1, char.Torso, false,100,false)      
1211
if berserkValue == 100 then return end 
1212
   
1213
berserkValue = berserkValue + 1
1214
text2.Text= ""..berserkValue..""
1215
text2b.Text= ""..berserkValue..""  
1216
end
1217
berserkValueAddDebounce = false
1218
end
1219
   
1220
end
1221
 
1222
if char.Humanoid.Health>64 and char.Humanoid.Health<80 then
1223
 
1224
if berserkValue == 100 then return end
1225
if berserkMode == true then return end 
1226
 
1227
if berserkValueAddDebounce == true then return end     
1228
if berserkValueAddDebounce == false then
1229
berserkValueAddDebounce = true 
1230
for i = 1,2 do wait(1.5)
1231
PlaySound("Beep", 1, char.Torso, false,100,false)      
1232
if berserkValue == 100 then return end 
1233
   
1234
berserkValue = berserkValue + 1
1235
text2.Text= ""..berserkValue..""
1236
text2b.Text= ""..berserkValue..""  
1237
end
1238
berserkValueAddDebounce = false
1239
end
1240
   
1241
   
1242
end
1243
 
1244
if char.Humanoid.Health>80 and char.Humanoid.Health<96 then
1245
 
1246
if berserkValue == 100 then return end
1247
if berserkMode == true then return end
1248
 
1249
if berserkValueAddDebounce == true then return end     
1250
if berserkValueAddDebounce == false then
1251
berserkValueAddDebounce = true 
1252
   
1253
berserkValue = berserkValue + 1
1254
PlaySound("Beep", 1, char.Torso, false,100,false)  
1255
text2.Text= ""..berserkValue..""
1256
text2b.Text= ""..berserkValue..""
1257
wait(2)
1258
berserkValueAddDebounce = false
1259
end
1260
end
1261
 
1262
 
1263
 
1264
 
1265
 
1266
 
1267
end)
1268
 
1269
 
1270
 
1271
 
1272
game:service("RunService").Stepped:connect(function()
1273
   
1274
if  berserkValue == 100 then
1275
if berserkMode == false then
1276
if char.Humanoid.Health>0 and char.Humanoid.Health<5 then
1277
if UnknownMode== false   then
1278
UnknownMode = true 
1279
unknownAttack = true
1280
   
1281
 
1282
for i = 1,30 do wait() 
1283
PlaySound("HundredPercent", 6.7, char.Torso, false,math.huge,false)
1284
 
1285
       
1286
end
1287
 
1288
if enabled == true then
1289
Stop()
1290
end
1291
 
1292
local mouth = Instance.new("Part",suit)
1293
mouth.Size = Vector3.new(0.2,.7,0.4)
1294
mouth.Transparency = 0
1295
mouth.BrickColor = BrickColor.new("Really black")
1296
mouth.CanCollide = false
1297
local mouthMesh = Instance.new("SpecialMesh",mouth)
1298
mouthMesh.MeshType = "Sphere"
1299
mouthMesh.Scale = Vector3.new(2.5,0.1,0.8)
1300
 
1301
weld(char.Head,mouth,CFrame.new(0,0,0),CFrame.new(0, .3, 0.45)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"mouth")
1302
 
1303
local Eye1 = Instance.new("Part",suit)
1304
Eye1.Size = Vector3.new(0.4,0.4,0.4)
1305
Eye1.Transparency = 0
1306
Eye1.BrickColor = BrickColor.new("Really black")
1307
Eye1.CanCollide = false
1308
local Eye1Mesh = Instance.new("SpecialMesh",Eye1)
1309
Eye1Mesh.MeshType = "Sphere"
1310
Eye1Mesh.Scale = Vector3.new(1,1,0.6)
1311
 
1312
weld(char.Head,Eye1,CFrame.new(0,0,0),CFrame.new(-.2, -.1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Eye1")
1313
 
1314
 
1315
local Eye2 = Instance.new("Part",suit)
1316
Eye2.Size = Vector3.new(0.4,0.4,0.4)
1317
Eye2.Transparency = 0
1318
Eye2.CanCollide = false
1319
Eye2.BrickColor = BrickColor.new("Really black")
1320
local Eye2Mesh = Instance.new("SpecialMesh",Eye2)
1321
Eye2Mesh.MeshType = "Sphere"
1322
Eye2Mesh.Scale = Vector3.new(1,1,0.6)
1323
 
1324
weld(char.Head,Eye2,CFrame.new(0,0,0),CFrame.new(.2, -.1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Eye2")
1325
 
1326
local MEye1 = Instance.new("Part",suit)
1327
MEye1.Size = Vector3.new(0.3,0.3,0.3)
1328
MEye1.Transparency = 0
1329
MEye1.Material= "Neon"
1330
MEye1.BrickColor = BrickColor.new("Institutional white")
1331
MEye1.CanCollide = false
1332
local MEye1Mesh = Instance.new("SpecialMesh",MEye1)
1333
MEye1Mesh.MeshType = "Sphere"
1334
MEye1Mesh.Scale = Vector3.new(.7,.7,.2)
1335
 
1336
weld(Eye1,MEye1,CFrame.new(0,0,0),CFrame.new(-.02,0,0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"MEye1")
1337
 
1338
local MEye2 = Instance.new("Part",suit)
1339
MEye2.Size = Vector3.new(0.3,0.3,0.3)
1340
MEye2.Transparency = 0
1341
MEye2.Material= "Neon"
1342
MEye2.BrickColor = BrickColor.new("Institutional white")
1343
MEye2.CanCollide = false
1344
local MEye2Mesh = Instance.new("SpecialMesh",MEye2)
1345
MEye2Mesh.MeshType = "Sphere"
1346
MEye2Mesh.Scale = Vector3.new(.7,.7,.2)
1347
 
1348
weld(Eye2,MEye2,CFrame.new(0,0,0),CFrame.new(.02,0,0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"MEye2")
1349
 
1350
   
1351
   
1352
text2.Text= "???%"
1353
text2b.Text= "???%"
1354
text2.TextColor= BrickColor.new("Really black")
1355
text2b.TextColor= BrickColor.new("Really black")
1356
 
1357
face.Texture = ""
1358
shirt.ShirtTemplate=""
1359
pants.PantsTemplate=""
1360
Mesh.MeshId ="rbxassetid://98444143";
1361
Handle.BrickColor = BrickColor.new("Really black");
1362
Hat.AttachmentPos = Vector3.new(0,-0.15,-0.1);
1363
 
1364
char.Humanoid.WalkSpeed = 100
1365
char.Humanoid.MaxHealth = math.huge
1366
char.Humanoid.Health = math.huge
1367
char.Humanoid.JumpPower = 100
1368
 
1369
char.Head.BrickColor = BrickColor.new("Really black")
1370
char.Torso.BrickColor = BrickColor.new("Really black")
1371
char["Left Arm"].BrickColor = BrickColor.new("Really black")
1372
char["Left Leg"].BrickColor = BrickColor.new("Really black")
1373
char["Right Arm"].BrickColor = BrickColor.new("Really black")
1374
char["Right Leg"].BrickColor = BrickColor.new("Really black")
1375
 
1376
Use()
1377
 
1378
local BerserkParticle2 = Instance.new("ParticleEmitter",char.Torso)
1379
BerserkParticle2.LightEmission = 1
1380
BerserkParticle2.Size = NumberSequence.new(10,15)
1381
BerserkParticle2.Texture = "http://www.roblox.com/asset/?id=243660364"
1382
BerserkParticle2.Transparency = NumberSequence.new(.2,.7)
1383
BerserkParticle2.LockedToPart = true
1384
BerserkParticle2.Lifetime = NumberRange.new(1)
1385
BerserkParticle2.Rate= 10
1386
BerserkParticle2.Speed =NumberRange.new(0)
1387
BerserkParticle2.Rotation = NumberRange.new(0,360)
1388
BerserkParticle2.RotSpeed = NumberRange.new(-10,10)
1389
BerserkParticle2.VelocitySpread = 360
1390
 
1391
char.Torso.Anchored = true
1392
TKEnabled = true
1393
 
1394
 
1395
 
1396
Radar.BackgroundTransparency= 0
1397
 
1398
 
1399
 
1400
local RangeTorso = Instance.new("Part",suit)
1401
 
1402
RangeTorso.Size = Vector3.new(300,50,300)
1403
RangeTorso.Transparency = 1
1404
RangeTorso.CanCollide = false
1405
RangeTorso.Position = MEye2.Position*Vector3.new(0,-50,0)
1406
RangeTorso.Name = "RangeTorso"
1407
 
1408
 
1409
local TKRangeTorso = Instance.new("BodyPosition",RangeTorso)
1410
TKRangeTorso.Position = char.Torso.Position
1411
TKRangeTorso.Name = "RangeTorsoTK"
1412
TKRangeTorso.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
1413
TKRangeTorso.P = 25000
1414
 
1415
function touch(hit)
1416
if unknownAttack == false then return end  
1417
   
1418
TKaffect = hit.Parent
1419
 
1420
if hit.Parent.Name == suit.Name then return end
1421
 
1422
if hit.Parent.Name == suit2.Name then return end
1423
 
1424
if hit.Parent.Name == char.Name then return end
1425
   
1426
for _,v in pairs(TKaffect:GetChildren()) do if v.ClassName=="Part" or v.ClassName =="WedgePart" or v.ClassName =="CornerWedgePart" or v.ClassName =="TrussPart"then
1427
   
1428
OldTKpart = v
1429
 
1430
 
1431
if v.Anchored == true then
1432
 
1433
if v.Name == workspace.Baseplate.Name then return end
1434
   
1435
v.Anchored = false 
1436
   
1437
 
1438
end
1439
 
1440
if unknownAttack == false then return end
1441
local TKmove3 = Instance.new("BodyVelocity",v)
1442
TKmove3.Name = "TK3"
1443
TKmove3.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
1444
TKmove3.P = 25000
1445
TKmove3.Velocity = Vector3.new(0,10,0)
1446
 
1447
 
1448
 
1449
game.Debris:AddItem(TKmove3,10)
1450
wait(10)
1451
 
1452
coroutine.resume(coroutine.create(function()
1453
v.Parent:BreakJoints()
1454
 
1455
end))
1456
   
1457
end end
1458
   
1459
       
1460
end RangeTorso.Touched:connect(touch)
1461
 
1462
 
1463
 
1464
 
1465
coroutine.resume(coroutine.create(function()
1466
for i = 1,20 do wait()
1467
   
1468
RangeTorso.Position = MEye2.Position*Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1469
 
1470
local explodePart = Instance.new("Part",suit)
1471
 
1472
explodePart.FormFactor="Custom"
1473
 
1474
explodePart.Size=Vector3.new(2,2,2)
1475
 
1476
explodePart.TopSurface = 0
1477
 
1478
explodePart.BottomSurface = 0
1479
 
1480
local colorc = {"Really black"}
1481
 
1482
local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
1483
 
1484
explodePart.BrickColor = Fire
1485
 
1486
explodePart.CanCollide=false
1487
 
1488
explodePart.Anchored=true
1489
 
1490
explodePart.CFrame =(Torso.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
1491
 
1492
local explodePartmesh = Instance.new("BlockMesh",explodePart)
1493
       
1494
for i = 1,10 do wait()
1495
   
1496
   
1497
 
1498
explodePartmesh.Scale=Vector3.new(5*i,5*i,5*i)
1499
explodePart.CFrame = clerp(explodePart.CFrame*CFrame.Angles(math.rad(10),math.rad(10),math.rad(10)),explodePart.CFrame,0.1)
1500
explodePart.Transparency = explodePart.Transparency + 0.1
1501
end
1502
 
1503
explodePart:remove()
1504
end
1505
end))
1506
 
1507
 
1508
wait(10)
1509
 
1510
selectionboxEnable = false
1511
TKEnabled = false  
1512
UnknownMode = false
1513
RangeTorso:remove()
1514
 
1515
face.Texture = "http://www.roblox.com/asset/?id=321187438"
1516
shirt.ShirtTemplate="rbxassetid://373395462"
1517
pants.PantsTemplate="rbxassetid://373395510"
1518
Mesh.MeshId ="rbxassetid://29938421";
1519
Handle.BrickColor = BrickColor.new("Really black");
1520
Hat.AttachmentPos = Vector3.new(0,0.25,0);
1521
 
1522
char.Humanoid.WalkSpeed = 16
1523
char.Humanoid.JumpPower = 50
1524
char.Humanoid.Health = 100
1525
char.Humanoid.MaxHealth = 100
1526
 
1527
BerserkParticle2:remove()
1528
TKaffect = nil
1529
unknownAttack = false
1530
char.Head.BrickColor = HeadOldC
1531
char.Torso.BrickColor = TorsoOldC
1532
char.Torso.Anchored = false
1533
char["Left Arm"].BrickColor = LAOldC
1534
char["Left Leg"].BrickColor = LLOldC
1535
char["Right Arm"].BrickColor = RAOldC
1536
char["Right Leg"].BrickColor = RLOldC
1537
MEye2:remove()
1538
MEye1:remove()
1539
Eye1:remove()
1540
Eye2:remove()
1541
mouth:remove()
1542
berserkValue = 0
1543
text2.Text= ""..berserkValue..""
1544
text2b.Text= ""..berserkValue..""  
1545
idle()
1546
wait()
1547
idle()
1548
 
1549
for i=1,10 do
1550
Radar.BackgroundTransparency= Radar.BackgroundTransparency + 0.1
1551
 
1552
wait(0.15)
1553
end
1554
 
1555
end
1556
return end 
1557
 
1558
if UnknownMode == false then
1559
if UnknownMode == true then return end     
1560
berserkMode = true
1561
 
1562
berserkValueAddDebounce = false
1563
 
1564
 
1565
 
1566
 
1567
 
1568
char.Torso.Anchored = true
1569
 
1570
 
1571
for i = 1,30 do wait() 
1572
PlaySound("HundredPercent", 6.7, char.Torso, false,math.huge,false)
1573
 
1574
       
1575
end
1576
 
1577
 
1578
 
1579
if enabled == false then
1580
berserkMode = false
1581
wait()
1582
StartUp()
1583
end
1584
face.Texture = ""
1585
shirt.ShirtTemplate=""
1586
pants.PantsTemplate=""
1587
Mesh.MeshId ="rbxassetid://98444143";
1588
Handle.BrickColor = BrickColor.new("Institutional white");
1589
Hat.AttachmentPos = Vector3.new(0,-0.15,-0.1);
1590
 
1591
char.Humanoid.WalkSpeed = 100
1592
char.Humanoid.MaxHealth = math.huge
1593
char.Humanoid.Health = math.huge
1594
shieldhumanoid.MaxHealth = math.huge
1595
shieldhumanoid.Health = math.huge
1596
char.Humanoid.JumpPower = 100
1597
 
1598
char.Head.BrickColor = BrickColor.new("Institutional white")
1599
char.Torso.BrickColor = BrickColor.new("Institutional white")
1600
char["Left Arm"].BrickColor = BrickColor.new("Institutional white")
1601
char["Left Leg"].BrickColor = BrickColor.new("Institutional white")
1602
char["Right Arm"].BrickColor = BrickColor.new("Institutional white")
1603
char["Right Leg"].BrickColor = BrickColor.new("Institutional white")
1604
 
1605
local mouth = Instance.new("Part",suit)
1606
mouth.Size = Vector3.new(0.2,.7,0.4)
1607
mouth.Transparency = 0
1608
mouth.BrickColor = BrickColor.new("Really black")
1609
mouth.CanCollide = false
1610
local mouthMesh = Instance.new("SpecialMesh",mouth)
1611
mouthMesh.MeshType = "Sphere"
1612
mouthMesh.Scale = Vector3.new(2.5,0.1,0.8)
1613
 
1614
weld(char.Head,mouth,CFrame.new(0,0,0),CFrame.new(0, .3, 0.45)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"mouth")
1615
 
1616
local Eye1 = Instance.new("Part",suit)
1617
Eye1.Size = Vector3.new(0.4,0.4,0.4)
1618
Eye1.Transparency = 0
1619
Eye1.BrickColor = BrickColor.new("Really black")
1620
Eye1.CanCollide = false
1621
local Eye1Mesh = Instance.new("SpecialMesh",Eye1)
1622
Eye1Mesh.MeshType = "Sphere"
1623
Eye1Mesh.Scale = Vector3.new(1,1,0.6)
1624
 
1625
weld(char.Head,Eye1,CFrame.new(0,0,0),CFrame.new(-.2, -.1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Eye1")
1626
 
1627
 
1628
local Eye2 = Instance.new("Part",suit)
1629
Eye2.Size = Vector3.new(0.4,0.4,0.4)
1630
Eye2.Transparency = 0
1631
Eye2.CanCollide = false
1632
Eye2.BrickColor = BrickColor.new("Really black")
1633
local Eye2Mesh = Instance.new("SpecialMesh",Eye2)
1634
Eye2Mesh.MeshType = "Sphere"
1635
Eye2Mesh.Scale = Vector3.new(1,1,0.6)
1636
 
1637
weld(char.Head,Eye2,CFrame.new(0,0,0),CFrame.new(.2, -.1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Eye2")
1638
 
1639
local MEye1 = Instance.new("Part",suit)
1640
MEye1.Size = Vector3.new(0.3,0.3,0.3)
1641
MEye1.Transparency = 0
1642
MEye1.Material= "Neon"
1643
MEye1.BrickColor = BrickColor.new("Institutional white")
1644
MEye1.CanCollide = false
1645
local MEye1Mesh = Instance.new("SpecialMesh",MEye1)
1646
MEye1Mesh.MeshType = "Sphere"
1647
MEye1Mesh.Scale = Vector3.new(.7,.7,.2)
1648
 
1649
weld(Eye1,MEye1,CFrame.new(0,0,0),CFrame.new(-.02,0,0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"MEye1")
1650
 
1651
local MEye2 = Instance.new("Part",suit)
1652
MEye2.Size = Vector3.new(0.3,0.3,0.3)
1653
MEye2.Transparency = 0
1654
MEye2.Material= "Neon"
1655
MEye2.BrickColor = BrickColor.new("Institutional white")
1656
MEye2.CanCollide = false
1657
local MEye2Mesh = Instance.new("SpecialMesh",MEye2)
1658
MEye2Mesh.MeshType = "Sphere"
1659
MEye2Mesh.Scale = Vector3.new(.7,.7,.2)
1660
 
1661
weld(Eye2,MEye2,CFrame.new(0,0,0),CFrame.new(.02,0,0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"MEye2")
1662
 
1663
 
1664
local explodePart = Instance.new("Part",workspace)
1665
 
1666
explodePart.FormFactor="Custom"
1667
 
1668
explodePart.Size=Vector3.new(2,2,2)
1669
 
1670
explodePart.TopSurface = 0
1671
 
1672
explodePart.BottomSurface = 0
1673
 
1674
local colorc = {"Institutional white"}
1675
 
1676
local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
1677
 
1678
explodePart.BrickColor = Fire
1679
 
1680
explodePart.CanCollide=false
1681
 
1682
explodePart.Anchored=true
1683
 
1684
explodePart.CFrame =(Torso.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
1685
 
1686
local explodePartmesh = Instance.new("BlockMesh",explodePart)
1687
       
1688
for i = 1,10 do wait()
1689
   
1690
explodePartmesh.Scale=Vector3.new(5*i,5*i,5*i)
1691
explodePart.CFrame = clerp(explodePart.CFrame*CFrame.Angles(math.rad(10),math.rad(10),math.rad(10)),explodePart.CFrame,0.1)
1692
explodePart.Transparency = explodePart.Transparency + 0.1
1693
end
1694
 
1695
--[[By LukeSky4ever... U think you could just delete the creator's name dont ya?]]--
1696
 
1697
 
1698
explodePart:remove()
1699
char.Torso.Anchored = false
1700
 
1701
BerserkParticle = Instance.new("ParticleEmitter",char.Torso)
1702
BerserkParticle.LightEmission = 1
1703
BerserkParticle.Size = NumberSequence.new(10,15)
1704
BerserkParticle.Texture = "http://www.roblox.com/asset/?id=243660364"
1705
BerserkParticle.Transparency = NumberSequence.new(.2,.7)
1706
BerserkParticle.LockedToPart = true
1707
BerserkParticle.Lifetime = NumberRange.new(1)
1708
BerserkParticle.Rate= 10
1709
BerserkParticle.Speed =NumberRange.new(0)
1710
BerserkParticle.Rotation = NumberRange.new(0,360)
1711
BerserkParticle.RotSpeed = NumberRange.new(-10,10)
1712
BerserkParticle.VelocitySpread = 360
1713
coroutine.resume(coroutine.create(function()
1714
for i = 1,90 do wait()
1715
   
1716
local explodePart = Instance.new("Part",workspace)
1717
 
1718
explodePart.FormFactor="Custom"
1719
 
1720
explodePart.Size=Vector3.new(2,2,2)
1721
 
1722
explodePart.TopSurface = 0
1723
 
1724
explodePart.BottomSurface = 0
1725
 
1726
local colorc = {"Institutional white"}
1727
 
1728
local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
1729
 
1730
explodePart.BrickColor = Fire
1731
 
1732
explodePart.CanCollide=false
1733
 
1734
explodePart.Anchored=true
1735
 
1736
explodePart.CFrame =(Torso.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
1737
 
1738
local explodePartmesh = Instance.new("BlockMesh",explodePart)
1739
       
1740
for i = 1,5 do wait()
1741
   
1742
explodePartmesh.Scale=Vector3.new(1*i,1*i,1*i)
1743
explodePart.CFrame = clerp(explodePart.CFrame*CFrame.Angles(math.rad(10),math.rad(10),math.rad(10)),explodePart.CFrame,0.1)
1744
explodePart.Transparency = explodePart.Transparency + 0.2
1745
end
1746
 
1747
explodePart:remove()
1748
end
1749
end))
1750
 
1751
wait(1)
1752
 
1753
 
1754
for i = 1,100 do wait(.3)
1755
if berserkValue == 0 then return end   
1756
berserkValue = berserkValue - 1
1757
text2.Text= ""..berserkValue..""
1758
text2b.Text= ""..berserkValue..""
1759
char.Head.BrickColor = BrickColor.new("Institutional white")
1760
char.Torso.BrickColor = BrickColor.new("Institutional white")
1761
char["Left Arm"].BrickColor = BrickColor.new("Institutional white")
1762
char["Left Leg"].BrickColor = BrickColor.new("Institutional white")
1763
char["Right Arm"].BrickColor = BrickColor.new("Institutional white")
1764
char["Right Leg"].BrickColor = BrickColor.new("Institutional white")
1765
wait(.1)           
1766
   
1767
   
1768
   
1769
end
1770
 
1771
MEye2:remove()
1772
MEye1:remove()
1773
Eye1:remove()
1774
Eye2:remove()
1775
mouth:remove()
1776
 
1777
face.Texture = "http://www.roblox.com/asset/?id=321187438"
1778
shirt.ShirtTemplate="rbxassetid://373395462"
1779
pants.PantsTemplate="rbxassetid://373395510"
1780
Mesh.MeshId ="rbxassetid://29938421";
1781
Handle.BrickColor = BrickColor.new("Really black");
1782
Hat.AttachmentPos = Vector3.new(0,0.25,0);
1783
 
1784
char.Humanoid.WalkSpeed = 16
1785
char.Humanoid.JumpPower = 50
1786
char.Humanoid.Health = 100
1787
char.Humanoid.MaxHealth = 100
1788
shieldhumanoid.MaxHealth = 100
1789
shieldhumanoid.Health = 100
1790
 
1791
BerserkParticle:remove()
1792
char.Head.BrickColor = HeadOldC
1793
char.Torso.BrickColor = TorsoOldC
1794
char["Left Arm"].BrickColor = LAOldC
1795
char["Left Leg"].BrickColor = LLOldC
1796
char["Right Arm"].BrickColor = RAOldC
1797
char["Right Leg"].BrickColor = RLOldC
1798
char.Humanoid.PlatformStand = true
1799
 
1800
for i=1,10 do
1801
Radar.BackgroundTransparency= Radar.BackgroundTransparency - 0.1
1802
 
1803
wait(0.15)
1804
end
1805
wait(10)
1806
for i=1,10 do
1807
Radar.BackgroundTransparency= Radar.BackgroundTransparency  + 0.1
1808
 
1809
wait(0.15)
1810
end
1811
char.Humanoid.PlatformStand = false
1812
berserkMode = false
1813
dist = 25
1814
Stop() 
1815
end
1816
end
1817
end
1818
 
1819
if berserkValue>80 and berserkValue<100 then
1820
 
1821
text2.TextColor= BrickColor.new("Really red")  
1822
text2b.TextColor= BrickColor.new("Really red")
1823
 
1824
end
1825
 
1826
 
1827
if berserkValue>64 and berserkValue<80 then
1828
 
1829
text2.TextColor= BrickColor.new("Deep orange") 
1830
text2b.TextColor= BrickColor.new("Deep orange")
1831
 
1832
end
1833
 
1834
if berserkValue>48 and berserkValue<64 then
1835
 
1836
   
1837
 
1838
text2.TextColor= BrickColor.new("New Yeller")  
1839
text2b.TextColor= BrickColor.new("New Yeller")
1840
   
1841
   
1842
end
1843
 
1844
if berserkValue>32 and berserkValue<48 then
1845
 
1846
   
1847
 
1848
text2.TextColor= BrickColor.new("Lime green")  
1849
text2b.TextColor= BrickColor.new("Lime green")
1850
 
1851
end
1852
 
1853
if berserkValue>16 and berserkValue<32 then
1854
 
1855
   
1856
 
1857
text2.TextColor= BrickColor.new("Cyan")
1858
text2b.TextColor= BrickColor.new("Cyan")
1859
   
1860
   
1861
end
1862
 
1863
if berserkValue>-math.huge and berserkValue<16 then
1864
   
1865
text2.TextColor= BrickColor.new("Institutional white") 
1866
text2b.TextColor= BrickColor.new("Institutional white")
1867
 
1868
end
1869
 
1870
end)
1871
 
1872
game:service("RunService").Stepped:connect(function()
1873
   
1874
if enabled == true then
1875
if shieldhumanoid.Health == 0 then
1876
if ColorDebounce == false then
1877
if ColorDebounce == true then return end   
1878
ColorDebounce = true
1879
 
1880
 
1881
   
1882
 
1883
   
1884
for i =1,20 do wait()
1885
   
1886
   
1887
Shield1.Transparency = 0.9 
1888
Shield2.Transparency = 0.9 
1889
Shield3.Transparency = 0.9 
1890
Shield4.Transparency = 0.9 
1891
Shield5.Transparency = 0.9 
1892
Shield6.Transparency = 0.9
1893
wait()
1894
Shield1.Transparency = 0.5 
1895
Shield2.Transparency = 0.5 
1896
Shield3.Transparency = 0.5 
1897
Shield4.Transparency = 0.5 
1898
Shield5.Transparency = 0.5 
1899
Shield6.Transparency = 0.5         
1900
   
1901
   
1902
end
1903
   
1904
Shield1:Remove()
1905
Shield2:Remove()
1906
Shield3:Remove()
1907
Shield4:Remove()
1908
Shield5:Remove()
1909
Shield6:Remove()
1910
   
1911
ShieldDown = true  
1912
ColorDebounce = false  
1913
end    
1914
end
1915
end
1916
 
1917
 
1918
   
1919
   
1920
   
1921
   
1922
end)
1923
 
1924
 
1925
game:service("RunService").Stepped:connect(function()
1926
 
1927
 
1928
   
1929
if selectionboxEnable == true then
1930
if UnknownMode == true then return end 
1931
TKmove2.Position = char.Torso.Position + (mouse.Hit.lookVector*dist)   
1932
 
1933
 
1934
end
1935
   
1936
if TKEnabled == true then  
1937
   
1938
if UnknownMode == true then return end
1939
 
1940
TKmove.Position = char.Torso.Position + (mouse.Hit.lookVector*dist)
1941
pointGyro.CFrame = CFrame.new(Vector3.new(),(mouse.Hit.p - char.HumanoidRootPart.CFrame.p).unit * 100)
1942
 
1943
function touch(hit)
1944
   
1945
if alreadyHaveTK == false then
1946
if alreadyHaveTK == true then return end
1947
alreadyHaveTK = true
1948
 
1949
   
1950
TKaffect = hit.Parent
1951
 
1952
 
1953
if hit.Parent.Name == suit.Name then return end
1954
 
1955
if hit.Parent.Name == suit2.Name then return end
1956
 
1957
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1958
   
1959
hit.Parent.Humanoid.PlatformStand=   true
1960
   
1961
   
1962
end
1963
   
1964
for _,v in pairs(TKaffect:GetChildren()) do if v.ClassName=="Part" then
1965
   
1966
 
1967
OldTKpart = v
1968
coroutine.resume(coroutine.create(function()
1969
if v.Anchored == true then
1970
 
1971
if v.Name == workspace.Baseplate.Name then return end
1972
   
1973
v.Anchored = false 
1974
   
1975
end
1976
end))
1977
 
1978
function touch(hit)
1979
   
1980
if  selectionboxEnable == false then
1981
   
1982
OldTKpart =nil return  
1983
   
1984
end
1985
   
1986
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1987
 
1988
if hit.Parent.Name == char.Name then return  end
1989
 
1990
if hit.Parent.Name == suit.Name then return end
1991
 
1992
if hit.Parent.Name == suit2.Name then return end
1993
 
1994
if berserkMode == true then
1995
   
1996
hit.Parent:BreakJoints()   
1997
   
1998
   
1999
end
2000
 
2001
hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-5
2002
 
2003
 
2004
 
2005
local HitSounds = {
2006
        Hurt = Instance.new("Sound")
2007
 
2008
}
2009
 
2010
HitSounds["Hurt"].SoundId = "http://www.roblox.com/asset?id=410625063"
2011
HitSounds["Hurt"].Volume = 1
2012
 
2013
function PlayHitSound(soundname, pitch)
2014
        HitSounds[soundname].Parent = hit.Parent.Torso
2015
        HitSounds[soundname].Pitch = pitch
2016
        HitSounds[soundname]:Play()
2017
        local oldsound = HitSounds[soundname]
2018
        coroutine.resume(coroutine.create(function()
2019
                wait(4)
2020
                oldsound:Destroy()
2021
        end))
2022
        HitSounds[soundname] = HitSounds[soundname]:clone()
2023
end
2024
 
2025
PlayHitSound("Hurt", 1)
2026
 
2027
   
2028
end
2029
   
2030
 
2031
   
2032
   
2033
end OldTKpart.Touched:connect(touch)
2034
   
2035
 
2036
TKmove2 = Instance.new("BodyPosition",v)
2037
TKmove2.Position = char.Torso.Position + (mouse.Hit.lookVector*dist)
2038
TKmove2.Name = "TK"
2039
TKmove2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
2040
TKmove2.P = 25000
2041
if berserkMode == true then
2042
TKmove2.P = 50000
2043
 
2044
end
2045
 
2046
local selectionBoxOfTK = Instance.new("SelectionBox",v)
2047
selectionBoxOfTK.Adornee = v
2048
selectionBoxOfTK.Name= "TKeffectglow"
2049
 
2050
 
2051
selectionBoxOfTK.Color = BrickColor.new("Cyan")
2052
selectionBoxOfTK.LineThickness = 0.01
2053
if berserkMode == true then
2054
   
2055
selectionBoxOfTK.Color = BrickColor.new("Institutional white")
2056
   
2057
   
2058
end
2059
    selectionboxEnable = true  
2060
   
2061
end end
2062
   
2063
 
2064
 
2065
   
2066
 
2067
end    
2068
       
2069
end TK.Touched:connect(touch)
2070
 
2071
end
2072
   
2073
   
2074
end)