View difference between Paste ID: eqbkjCE7 and C1Mif6bQ
SHOW: | | - or go back to the newest paste.
1
wait(1)
2
first = false
3
ChatS = game:GetService("Chat")
4
Debris = game:GetService("Debris")
5
ContentP = game:GetService("ContentProvider")
6
Settings = {Health = 180, WS = 16}
7
Link = "rbxassetid://"
8
Player = game:GetService("Players").LocalPlayer
9
local ch = Player.Character
10
	local occ = Instance.new("BoolValue", ch)
11
	occ.Name = "Occupied"
12
	local swi = Instance.new("StringValue", ch)
13
	swi.Name = "switch"
14
	local trans = Instance.new("BoolValue", ch)
15
	trans.Name = "trans"
16
	repeat wait() until ch.Humanoid ~= nil
17
	ch.Humanoid.Died:connect(function()
18
		Player.CharacterAdded:connect(function(chz)
19
				local occ = Instance.new("BoolValue", chz)
20
				occ.Name = "Occupied"
21
				local swi = Instance.new("StringValue", chz)
22
				swi.Name = "switch"
23
				local trans = Instance.new("BoolValue", chz)
24
				trans.Name = "trans"
25
		end
26
		)
27
		end)
28
Char = Player.Character
29
PGui = Player.PlayerGui
30
msgz = Instance.new("Message", PGui)
31-
msgz.Text = "Chat \'LSSJ2\' to go LSSJ2, and \'off\' to turn it off!"
31+
msgz.Text = "Chat \'anger\' to go anger, and \'off\' to turn it off!"
32
game.Debris:AddItem(msgz, 6.5)
33
Humanoid = Char:WaitForChild("Humanoid")
34
Torso = Char:WaitForChild("Torso")
35
Head = Char:WaitForChild("Head")
36
HRP = Char:WaitForChild("HumanoidRootPart")
37
RArm = Char:WaitForChild("Right Arm")
38
LArm = Char:WaitForChild("Left Arm")
39
RLeg = Char:WaitForChild("Right Leg")
40
LLeg = Char:WaitForChild("Left Leg")
41
Switch = Char:WaitForChild("switch")
42
Limbs = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
43
Sounds = {
44
Boom = {Id = 2101148, Pitch = 0.9}
45
, 
46
Boom2 = {Id = 2767090, Pitch = 0.65}
47
, 
48
Swoosh = {Id = 12222095, Pitch = 0.5}
49
, 
50
Charge = {Id = 2692844, Pitch = 1}
51
, 
52
NoCharge = {Id = 2785493, Pitch = 0.2}
53
, 
54
Elec = {Id = 2800815, Pitch = 0.9}
55
, 
56
KiExpl = {Id = 2974249, Pitch = 0.65}
57
, 
58
KiExpl2 = {Id = 2974000, Pitch = 0.65}
59
}
60
for _,t in pairs(Sounds) do
61
  ContentP:Preload(Link .. t.Id)
62
end
63-
AngryMessages = {"Rrr..", "RAAAAAH!", "YOU..", "NO MERCY!", "GRHH", "Whats happening to me!!?", "HEHEHE..!", "BWUAHAHAHA..!", "PREPARE TO DIE!"}
63+
AngryMessages = {"you noob", "RAAAAAH!", "YOU..", "NO MERCY!", "GRHH", "Whats happening to me!!?", "HEHEHE..!", "BWUAHAHAHA..!", "PREPARE TO DIE!"}
64-
Colors = {"Red", "Blue", "Green"}
64+
Colors = {"Red", "Red", "Red"}
65
Refresh = function()
66
  Reset = {CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0), CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)}
67
  for i = 1, #Limbs do
68
    Limbs[i].C0 = Reset[i]
69
  end
70
end
71
72
NewChat = function(Where, Str, Col)
73
  ChatS:Chat(Where, Str, Col)
74
end
75
76
CSound = function(Nam, Id, Pit, Dur, Par)
77
  S = Instance.new("Sound", Par)
78
  S.Name = Nam
79
  S.Pitch = Pit
80
  S:Pause()
81
  S.SoundId = Link .. Id
82
  ContentP:Preload(Link .. Id)
83
  Debris:AddItem(S, Time)
84
  S:Play()
85
  coroutine.wrap(function()
86
    wait(Dur)
87
    pcall(game.Destroy, S)
88
  end
89
)()
90
end
91
92
local OriginShirt = nil
93
pcall(function()
94
  for _,t in pairs(Char:getChildren()) do
95
    do
96
      if t.ClassName == "Shirt" then
97
        do
98
          pcall(function()
99
    OriginShirt = tostring(t.ShirtTemplate)
100
  end
101
)
102
          -- DECOMPILER ERROR at PC14: LeaveBlock: unexpected jumping out IF_THEN_STMT
103
104
          -- DECOMPILER ERROR at PC14: LeaveBlock: unexpected jumping out IF_STMT
105
106
        end
107
      end
108
    end
109
  end
110
end
111
)
112
for _,q in pairs(Char:getChildren()) do
113
  if q.ClassName == "ShirtGraphic" then
114
    q:Destroy()
115
  end
116
end
117
for _,a in pairs(Torso:getChildren()) do
118
  if a.ClassName == "Decal" then
119
    a:Destroy()
120
  end
121
end
122
OriginHealth = Humanoid.Health
123
OriginWS = Humanoid.WalkSpeed
124
local HairChange = false
125
local Aura = false
126
local Transformed = false
127
local Transforming = false
128
Anims = {["DONT LOOK AT ME!"] = function()
129
  if not Transformed then
130
    NewChat(Head, AngryMessages[math.random(1, #AngryMessages)], Colors[math.random(1, #Colors)])
131
  else
132
    NewChat(Head, "HMPH", Colors[math.random(1, #Colors)])
133
  end
134
  for i = 1, 10 do
135
    wait()
136
    Limbs.Torso.C0 = Limbs.Torso.C0 * CFrame.Angles(0.01, 0, 0)
137
    Limbs.Head.C0 = Limbs.Head.C0 * CFrame.Angles(0.05, 0, 0)
138
    Limbs.RArm.C0 = Limbs.RArm.C0 * CFrame.Angles(-0.1, 0.07, 0.25)
139
    Limbs.LArm.C0 = Limbs.LArm.C0 * CFrame.Angles(-0.1, -0.07, -0.25)
140
    Limbs.RLeg.C0 = Limbs.RLeg.C0 * CFrame.Angles(-0.01, 0.01, 0.01)
141
    Limbs.LLeg.C0 = Limbs.LLeg.C0 * CFrame.Angles(-0.01, -0.01, 0.02)
142
  end
143
end
144
, ["Dont look at me cool down"] = function()
145
  if Transformed then
146
    NewChat(Head, "Pathetic!", Colors[math.random(1, #Colors)])
147
  end
148
  for i = 1, 10 do
149
    wait()
150
    Limbs.Torso.C0 = Limbs.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
151
    Limbs.Head.C0 = Limbs.Head.C0 * CFrame.Angles(0.05, 0, 0):inverse()
152
    Limbs.RArm.C0 = Limbs.RArm.C0 * CFrame.Angles(-0.1, 0.07, 0.25):inverse()
153
    Limbs.LArm.C0 = Limbs.LArm.C0 * CFrame.Angles(-0.1, -0.07, -0.25):inverse()
154
    Limbs.RLeg.C0 = Limbs.RLeg.C0 * CFrame.Angles(-0.01, 0.01, 0.01):inverse()
155
    Limbs.LLeg.C0 = Limbs.LLeg.C0 * CFrame.Angles(-0.01, -0.01, 0.02):inverse()
156
  end
157
  Refresh()
158
end
159
, ["KAKAKARROT CAKEEE!"] = function()
160
  ClosestPlayer = nil
161
  for _,v in pairs(Workspace:getChildren()) do
162
    if v:IsA("Model") and v ~= Char and v:findFirstChild("Torso") then
163
      CTorso = v:FindFirstChild("Torso")
164
      if (Torso.CFrame.p - CTorso.CFrame.p).magnitude < 35 then
165
        ClosestPlayer = tostring(CTorso.Parent.Name)
166
        break
167
      end
168
    end
169
    ClosestPlayer = tostring(AngryMessages[math.random(1, #AngryMessages)])
170
  end
171
  do
172
    if not Transformed then
173
      NewChat(Head, string.upper(ClosestPlayer) .. "!!!", Colors[math.random(1, #Colors)])
174
      ClosestPlayer = nil
175
    end
176
    for i = 1, 5 do
177
      wait()
178
      Limbs.Torso.C0 = Limbs.Torso.C0 * CFrame.Angles(-0.01, 0, 0)
179
      Limbs.Head.C0 = Limbs.Head.C0 * CFrame.Angles(-0.1, 0, 0)
180
      Limbs.RArm.C0 = Limbs.RArm.C0 * CFrame.Angles(-0.2, -0.04, -0.02)
181
      Limbs.LArm.C0 = Limbs.LArm.C0 * CFrame.Angles(-0.2, 0.04, 0.02)
182
      Limbs.RLeg.C0 = Limbs.RLeg.C0 * CFrame.Angles(-0.02, -0.05, 0)
183
      Limbs.LLeg.C0 = Limbs.LLeg.C0 * CFrame.Angles(-0.02, 0.05, 0.025) * CFrame.new(0.05, 0, 0)
184
    end
185
  end
186
end
187
, ["Kakakarrot cake cooldown"] = function()
188
  if not Transformed then
189
    NewChat(Head, AngryMessages[math.random(1, #AngryMessages)], Colors[math.random(1, #Colors)])
190
  end
191
  for i = 1, 5 do
192
    wait()
193
    Limbs.Torso.C0 = Limbs.Torso.C0 * CFrame.Angles(-0.01, 0, 0):inverse()
194
    Limbs.Head.C0 = Limbs.Head.C0 * CFrame.Angles(-0.1, 0, 0):inverse()
195
    Limbs.RArm.C0 = Limbs.RArm.C0 * CFrame.Angles(-0.2, -0.04, -0.02):inverse()
196
    Limbs.LArm.C0 = Limbs.LArm.C0 * CFrame.Angles(-0.2, 0.04, 0.02):inverse()
197
    Limbs.RLeg.C0 = Limbs.RLeg.C0 * CFrame.Angles(-0.02, -0.05, 0):inverse()
198
    Limbs.LLeg.C0 = Limbs.LLeg.C0 * CFrame.Angles(-0.02, 0.05, 0.025):inverse() * CFrame.new(-0.05, 0, 0)
199
  end
200
  Refresh()
201
end
202
}
203
Muscles = function()
204
  for _,t in pairs(Char:getChildren()) do
205
    if t.ClassName == "Shirt" then
206
      t:Destroy()
207
    end
208
  end
209
  HRP.BrickColor = Torso.BrickColor
210
  HRP.Transparency = 0
211
  R = HRP:findFirstChild("Mesh")
212
  if not R then
213
    R = Instance.new("SpecialMesh", HRP)
214
    R.MeshType = "FileMesh"
215
    R.MeshId = "rbxasset://fonts/torso.mesh"
216
    R.Scale = Vector3.new(1.01, 1.01, 1.01)
217
  end
218
  NewP = function()
219
    P = Instance.new("Part")
220
    P.Material = "Neon"
221
    P.formFactor = "Custom"
222
    P.TopSurface = 0
223
    P.BottomSurface = 0
224
    P.Anchored = false
225
    P.CanCollide = false
226
    P:BreakJoints()
227
    M = Instance.new("SpecialMesh", P)
228
    M.MeshType = "FileMesh"
229
    M.MeshId = "rbxasset://fonts/torso.mesh"
230
    W = Instance.new("Motor6D", P)
231
    W.Part0 = P
232
  end
233
234
  MakeAbs = function(Where)
235
    NewP()
236
    P.Parent = Where
237
    P.Name = "Muscle"
238
    P.BrickColor = Where.BrickColor
239
    P.Material = "Neon"
240
    P.Transparency = Where.Transparency
241
    P.Reflectance = Where.Reflectance
242
    P.Size = Vector3.new(0.5, 0.7, 0.5)
243
    M.Scale = Vector3.new(0.45, 0.35, 0.2)
244
    W.Part1 = Where
245
    W.C0 = CFrame.new(-0.47, -0.45, 0.5)
246
    NewP()
247
    P.Parent = Where
248
    P.Name = "Muscle"
249
    P.BrickColor = Where.BrickColor
250
    P.Material = "Neon" 
251
    P.Transparency = Where.Transparency
252
    P.Reflectance = Where.Reflectance
253
    P.Size = Vector3.new(0.5, 0.7, 0.5)
254
    M.Scale = Vector3.new(0.45, 0.35, 0.2)
255
    W.Part1 = Where
256
    W.C0 = CFrame.new(0.47, -0.45, 0.5)
257
    NewP()
258
    P.Parent = Where
259
    P.Name = "Muscle"
260
    P.BrickColor = Where.BrickColor
261
    P.Material = "Neon"
262
    P.Transparency = Where.Transparency
263
    P.Reflectance = Where.Reflectance
264
    P.Size = Vector3.new(0.5, 0.7, 0.5)
265
    M.Scale = Vector3.new(0.25, 0.25, 0.2)
266
    W.Part1 = Where
267
    W.C0 = CFrame.new(0.25, 0.15, 0.45)
268
    NewP()
269
    P.Parent = Where
270
    P.Name = "Muscle"
271
    P.BrickColor = Where.BrickColor
272
    P.Material = "Neon"
273
    P.Transparency = Where.Transparency
274
    P.Reflectance = Where.Reflectance
275
    P.Size = Vector3.new(0.5, 0.7, 0.5)
276
    M.Scale = Vector3.new(0.25, 0.25, 0.2)
277
    W.Part1 = Where
278
    W.C0 = CFrame.new(0.25, 0.68, 0.45)
279
    NewP()
280
    P.Parent = Where
281
    P.Name = "Muscle"
282
    P.BrickColor = Where.BrickColor
283
    P.Material = "Neon"
284
    P.Transparency = Where.Transparency
285
    P.Reflectance = Where.Reflectance
286
    P.Size = Vector3.new(0.5, 0.7, 0.5)
287
    M.Scale = Vector3.new(0.25, 0.25, 0.2)
288
    W.Part1 = Where
289
    W.C0 = CFrame.new(-0.25, 0.15, 0.45)
290
    NewP()
291
    P.Parent = Where
292
    P.Name = "Muscle"
293
    P.BrickColor = Where.BrickColor
294
    P.Material = "Neon"
295
    P.Transparency = Where.Transparency
296
    P.Reflectance = Where.Reflectance
297
    P.Size = Vector3.new(0.5, 0.7, 0.5)
298
    M.Scale = Vector3.new(0.25, 0.25, 0.2)
299
    W.Part1 = Where
300
    W.C0 = CFrame.new(-0.25, 0.68, 0.45)
301
  end
302
303
  MakeMuscle = function(Where)
304
    NewP()
305
    P.Parent = Where
306
    P.BrickColor = P.Parent.BrickColor
307
    P.Material = "Neon"
308
    P.Transparency = P.Parent.Transparency
309
    P.Reflectance = P.Parent.Reflectance
310
    P.Size = Vector3.new(0.65, 0.7, 0.2)
311
    P.Name = "Muscle"
312
    M.Scale = Vector3.new(0.38, 0.45, 0.15)
313
    W.Part1 = Where
314
    W.C0 = CFrame.new(0, -0.4, 0.5)
315
    NewP()
316
    P.Parent = Where
317
    P.BrickColor = P.Parent.BrickColor
318
    P.Material = "Neon"
319
    P.Transparency = P.Parent.Transparency
320
    P.Reflectance = P.Parent.Reflectance
321
    P.Size = Vector3.new(0.65, 0.7, 0.2)
322
    P.Name = "Muscle"
323
    M.Scale = Vector3.new(0.38, 0.55, 0.2)
324
    W.Part1 = Where
325
    if Where == RArm then
326
      W.C0 = CFrame.new(0, -0.35, 0.5) * CFrame.Angles(0, 1.55, 0)
327
    else
328
      if Where == LArm then
329
        W.C0 = CFrame.new(0, -0.35, -0.5) * CFrame.Angles(0, 1.55, 0)
330
      end
331
    end
332
    NewP()
333
    P.Parent = Where
334
    P.BrickColor = P.Parent.BrickColor
335
    P.Material = "Neon"
336
    P.Transparency = P.Parent.Transparency
337
    P.Reflectance = P.Parent.Reflectance
338
    P.Size = Vector3.new(0.65, 0.7, 0.2)
339
    P.Name = "Muscle"
340
    M.Scale = Vector3.new(0.38, 0.35, 0.2)
341
    W.Part1 = Where
342
    W.C0 = CFrame.new(0, -0.55, 0.5) * CFrame.Angles(0, 3.1, 0)
343
  end
344
345
  MakeAbs(Torso)
346
  MakeMuscle(RArm)
347
  MakeMuscle(LArm)
348
end
349
350
SHair = function()
351
  for _,c in pairs(Char:getChildren()) do
352
    do
353
      if c.ClassName == "Hat" or c.Name == "Hair" then
354
        do
355
          pcall(function()
356
    c.Handle.Transparency = 1
357
  end
358
)
359
          pcall(function()
360
    c.Transparency = 1
361
  end
362
)
363
          -- DECOMPILER ERROR at PC20: LeaveBlock: unexpected jumping out IF_THEN_STMT
364
365
          -- DECOMPILER ERROR at PC20: LeaveBlock: unexpected jumping out IF_STMT
366
367
        end
368
      end
369
    end
370
  end
371
  NewP = function()
372
    P = Instance.new("Part")
373
    P.Material = "Neon"
374
    P.formFactor = "Custom"
375
    P.TopSurface = 0
376
    P.BottomSurface = 0
377
    P.Anchored = false
378
    P.CanCollide = false
379
    P:BreakJoints()
380
    M = Instance.new("SpecialMesh", P)
381
    M.MeshType = "FileMesh"
382
    M.MeshId = ""
383
    M.TextureId = Link .. 98444243
384
    W = Instance.new("Motor6D", P)
385
    W.Part0 = P
386
  end
387
388
  NewP()
389
  Ml = Head:findFirstChild("LSSJ Hair")
390
  if Ml then
391
    Ml:Destroy()
392
  end
393
  Mt = Instance.new("Model", Head)
394
  Mt.Name = "LSSJ Hair"
395
  P.Name = "Main"
396
  P.Parent = Mt
397
  P.Size = Vector3.new(1, 1, 1)
398
  P.Transparency = 1
399
  M:Destroy()
400
  W.Part1 = Head
401
  NewP()
402
  P.Parent = Mt.Main
403
  P.Name = "NHair"
404
  M.MeshId = Link .. 98444143
405
  M.Scale = Vector3.new(1.1, 1.4, 1.1)
406
  W.Part1 = Mt.Main
407
  W.C0 = CFrame.new(0, -0.75, -0.2) * CFrame.Angles(0.1, 0, 0)
408
  NewP()
409
  P.Parent = Mt.Main
410
  P.Name = "NHair"
411
  M.MeshId = Link .. 98444143
412
  M.Scale = Vector3.new(1.1, 1.4, 1.1)
413
  W.Part1 = Mt.Main
414
  W.C0 = CFrame.new(0, -0.75, -0.2) * CFrame.Angles(-0.45, 0, -0.2)
415
  NewP()
416
  P.Parent = Mt.Main
417
  P.Name = "NHair"
418
  M.MeshId = Link .. 98444143
419
  M.Scale = Vector3.new(1.1, 1.4, 1.1)
420
  W.Part1 = Mt.Main
421
  W.C0 = CFrame.new(0, -0.75, -0.2) * CFrame.Angles(-0.55, 0, 0.2)
422
  NewP()
423
  P.Parent = Mt.Main
424
  P.Transparency = 1
425
  P.Name = "SideHair"
426
  M.MeshId = Link .. 98444143
427
  M.Scale = Vector3.new(0.8, 0, 0.8)
428
  W.Part1 = Mt.Main
429
  W.C0 = CFrame.new(0, -0.75, -0.4) * CFrame.Angles(-0.2, 0, 1.5)
430
  NewP()
431
  P.Parent = Mt.Main
432
  P.Transparency = 1
433
  P.Name = "SideHair"
434
  M.MeshId = Link .. 98444143
435
  M.Scale = Vector3.new(0.8, 0, 0.8)
436
  W.Part1 = Mt.Main
437
  W.C0 = CFrame.new(0, -0.75, -0.4) * CFrame.Angles(-0.2, 0, -1.5)
438
  NewP()
439
  P.Parent = Mt.Main
440
  P.Transparency = 1
441
  P.Name = "SideHair"
442
  M.MeshId = Link .. 98444143
443
  M.Scale = Vector3.new(1, 0.15, 1)
444
  W.Part1 = Mt.Main
445
  W.C0 = CFrame.new(0, -0.75, -0.35) * CFrame.Angles(-1.01, 0, 0)
446
  AnimateH = function()
447
    coroutine.wrap(function()
448
      for t = 1, 0, -0.05 do
449
        wait(0.08)
450
        for _,AllHairs in pairs(Mt.Main:GetChildren()) do
451
          if AllHairs.ClassName == "Part" then
452
            AllHairs.Mesh.VertexColor = Vector3.new(t, 1, 0)
453
          end
454
        end
455
      end
456
    end
457
)()
458
    coroutine.wrap(function()
459
      for i = 1, 10 do
460
        wait(0.1)
461
        for _,Hairs in pairs(Mt:GetChildren()) do
462
          if Hairs.Name:find("NHair") then
463
            Hairs.Mesh.Scale = Hairs.Mesh.Scale + Vector3.new(0, 0.03, 0)
464
            Hairs.Motor6D.C0 = Hairs.Motor6D.C0 * CFrame.new(0, -0.01, 0)
465
          end
466
        end
467
      end
468
    end
469
)()
470
    coroutine.wrap(function()
471
      for i = 20, 0, -1 do
472
        wait(0.06)
473
        for _,SHairs in pairs(Mt:GetChildren()) do
474
          if SHairs.Name:find("Side") then
475
            SHairs.Mesh.Scale = SHairs.Mesh.Scale + Vector3.new(0, 0.03, 0)
476
            SHairs.Transparency = i / 20
477
          end
478
        end
479
      end
480
    end
481
)()
482
  end
483
484
  if HairChange then
485
    AnimateH()
486
  end
487
end
488
489
AuraB = function()
490
  AT = Torso:findFirstChild("Aura")
491
  if AT then
492
    AT:Destroy()
493
  end
494
  AB = Instance.new("Model", Torso)
495
  AB.Name = "Aura"
496
  NewP = function()
497
    A = Instance.new("Part")
498
    A.Material = "Neon"
499
    A.formFactor = "Custom"
500
    A.TopSurface = 0
501
    A.BottomSurface = 0
502
    A.Anchored = false
503
    A.CanCollide = false
504
    A:BreakJoints()
505
    MW = Instance.new("SpecialMesh", A)
506
    MW.MeshType = "FileMesh"
507
    MW.MeshId = ""
508
    MW.TextureId = ""
509
    WW = Instance.new("Motor6D", A)
510
    WW.Part0 = A
511
    CSound("Charge", Sounds.Charge.Id, Sounds.Charge.Pitch, 1, Head)
512
    CSound("Elec", Sounds.Elec.Id, Sounds.Elec.Pitch, 1, Head)
513
  end
514
515
  NewAura = function(Col)
516
    NewP()
517
    A.Parent = AB
518
    A.BrickColor = BrickColor.new(Col)
519
    MW.MeshId = Link .. 20329976
520
    MW.Scale = Vector3.new(0.5, 0.5, 0.5)
521
    WW.Part1 = Torso
522
    WW.C0 = CFrame.new(0, 2.8, 0)
523
    coroutine.wrap(function()
524
      while wait() do
525
        WW.C0 = WW.C0 * CFrame.Angles(0, 0.35, 0)
526
      end
527
    end
528
)()
529
    for i = 1, 20 do
530
      wait()
531
      A.Transparency = i / 20
532
      MW.Scale = MW.Scale + Vector3.new(0.1, 0, 0.1)
533
    end
534
    pcall(game.Destroy, A)
535
  end
536
537
  repeat
538
    if not Transformed then
539
      wait()
540
      for i = 1, 2 do
541
        NewAura("Lime green")
542
      end
543
      pcall(game.Destroy, AB)
544
    end
545
  until not Aura
546
  repeat
547
    wait()
548
    for i = 1, 2 do
549
      NewAura("Lime green")
550
    end
551
    pcall(game.Destroy, AB)
552
  until not Aura
553
end
554
555
BeamExp = function()
556
  NewP = function()
557
    P = Instance.new("Part")
558
    P.Material = "Neon"
559
    P.formFactor = "Custom"
560
    P.TopSurface = 0
561
    P.BottomSurface = 0
562
    P.Anchored = false
563
    P.CanCollide = false
564
    P:BreakJoints()
565
    M = Instance.new("CylinderMesh", P)
566
    W = Instance.new("Motor6D", P)
567
    W.Part0 = P
568
    CSound("Boom", Sounds.Boom.Id, Sounds.Boom.Pitch, 1, Head)
569
    CSound("Boom2", Sounds.Boom2.Id, Sounds.Boom2.Pitch, 1, Head)
570
    CSound("KiExpl", Sounds.KiExpl.Id, Sounds.KiExpl.Pitch, 1, Head)
571
    CSound("KiExpl2", Sounds.KiExpl2.Id, Sounds.KiExpl2.Pitch, 1, Head)
572
    CSound("NoCharge", Sounds.NoCharge.Id, Sounds.NoCharge.Pitch, 1, Head)
573
  end
574
575
  B = Instance.new("Model", Char)
576
  B.Name = "Beams"
577
  NewBeam = function(Col)
578
    NewP()
579
    P.Parent = B
580
    P.Name = "Beam"
581
    P.Size = Vector3.new(1, 1, 1)
582
    P.BrickColor = BrickColor.new(Col)
583
    P.Material = "Neon"
584
    M.Scale = Vector3.new(1, 999999, 1)
585
    W.Part1 = Torso
586
    W.C0 = CFrame.new(0, 0, 20)
587
    Ex = Instance.new("Explosion", Torso)
588
    Ex.Position = Torso.Position
589
    Ex.BlastPressure = 0
590
    coroutine.wrap(function()
591
      for i = 0, 360 do
592
        wait()
593
        W.C0 = W.C0 * CFrame.Angles(0, math.rad(5), 0)
594
      end
595
    end
596
)()
597
    for i = 1, 40 do
598
      wait(0.03)
599
      M.Scale = M.Scale + Vector3.new(1.2, 0, 1.2)
600
      P.Transparency = i / 40
601
    end
602
    pcall(game.Destroy, P)
603
  end
604
605
  NewBeam("Lime green")
606
  pcall(game.Destroy, B)
607
  should = true
608
  for _,v in pairs(Char:GetChildren()) do
609
    if v:IsA("CharacterMesh") then
610
      should = false
611
    end
612
  end
613
  if should then
614
    Muscles()
615
  end
616
  SHair()
617
  F = Instance.new("Fire", Torso)
618
  F.Name = "Ki Fire"
619
  F.Color = Color3.new(0.66666666666667, 1, 0)
620
  F.SecondaryColor = Color3.new(0, 1, 0)
621
  F.Heat = 10
622
  F.Size = 10
623
  NewP()
624
  P.Parent = Torso
625
  P.Name = "Beam"
626
  P.Size = Vector3.new(1, 1, 1)
627
  P.BrickColor = BrickColor.new("Lime green")
628
  P.Material = "Neon"
629
  pcall(game.Destroy, M)
630
  M = Instance.new("SpecialMesh", P)
631
  M.MeshType = "FileMesh"
632
  M.MeshId = Link .. 3270017
633
  M.Scale = Vector3.new(1, 1, 10)
634
  W.Part1 = Torso
635
  W.C0 = CFrame.Angles(4.71, 0, 0) * CFrame.new(0, -5, 0)
636
  Ex = Instance.new("Explosion", Torso)
637
  Ex.Position = Torso.Position
638
  Ex.BlastPressure = 0
639
  for i = 1, 100 do
640
    wait()
641
    W.C0 = W.C0 * CFrame.new(0, -0.1, 0)
642
    M.Scale = M.Scale + Vector3.new(5, 5, 0.5)
643
    P.Transparency = i / 100
644
  end
645
  pcall(game.Destroy, P)
646
  Ex = Instance.new("Explosion", Torso)
647
  Ex.Position = Torso.Position
648
  Ex.BlastPressure = 0
649
  if not Transformed then
650
    Anims["Kakakarrot cake cooldown"]()
651
  end
652
end
653
654
Transform = function()
655
  if Transforming then
656
    return 
657
  end
658
  if not Transformed and Humanoid.Health > 0 then
659
    Transforming = true
660
    Humanoid.WalkSpeed = 0
661
    Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("30")
662
    wait(0.1)
663
    Humanoid.Health = Humanoid.Health + tonumber("30")
664
    if not first then
665
      Anims["DONT LOOK AT ME!"]()
666
      AuraB()
667
    end
668
    Aura = true
669
    if not first then
670
      Anims["Dont look at me cool down"]()
671
    end
672
    Anims["KAKAKARROT CAKEEE!"]()
673
    SHair()
674
    HairChange = true
675
    BeamExp()
676
    Humanoid.WalkSpeed = Settings.WS
677
    HairChange = false
678
    Aura = false
679
    Transforming = false
680
    Transformed = true
681
    first = true
682
    Refresh()
683
  end
684
end
685
686
Un_Transform = function()
687
  if Transforming then
688
    return 
689
  end
690
  if Transformed and Humanoid.Health > 0 then
691
    Transforming = true
692
    Humanoid.WalkSpeed = 0
693
    Anims["DONT LOOK AT ME!"]()
694
    AuraB()
695
    Aura = true
696
    NewP = function()
697
    P = Instance.new("Part")
698
    P.Material = "Neon"
699
    P.formFactor = "Custom"
700
    P.TopSurface = 0
701
    P.BottomSurface = 0
702
    P.Anchored = false
703
    P.CanCollide = false
704
    P:BreakJoints()
705
    M = Instance.new("CylinderMesh", P)
706
    W = Instance.new("Motor6D", P)
707
    W.Part0 = P
708
    CSound("Boom", Sounds.Boom.Id, Sounds.Boom.Pitch, 1, Head)
709
    CSound("Boom2", Sounds.Boom2.Id, Sounds.Boom2.Pitch, 1, Head)
710
    CSound("KiExpl2", Sounds.KiExpl2.Id, Sounds.KiExpl2.Pitch, 1, Head)
711
    CSound("NoCharge", Sounds.NoCharge.Id, Sounds.NoCharge.Pitch, 1, Head)
712
  end
713
714
    coroutine.wrap(function()
715
    for i = 1, 10 do
716
      wait()
717
      for _,larm in pairs(LArm:GetChildren()) do
718
        if larm.Name:find("Musc") then
719
          larm.Transparency = i / 10
720
        end
721
      end
722
    end
723
  end
724
)()
725
    coroutine.wrap(function()
726
    for i = 1, 10 do
727
      wait()
728
      for _,abs in pairs(Torso:getChildren()) do
729
        if abs.Name:find("Musc") then
730
          abs.Transparency = i / 10
731
        end
732
      end
733
    end
734
    for _,abs in pairs(Torso:getChildren()) do
735
      if abs.Name:find("Musc") then
736
        abs:Destroy()
737
      end
738
    end
739
  end
740
)()
741
    coroutine.wrap(function()
742
    for i = 1, 10 do
743
      wait()
744
      for _,rarm in pairs(RArm:getChildren()) do
745
        if rarm.Name:find("Musc") then
746
          rarm.Transparency = i / 10
747
        end
748
      end
749
    end
750
    for _,arms in pairs(RArm:getChildren()) do
751
      if arms.Name:find("Musc") then
752
        arms:Destroy()
753
      end
754
    end
755
  end
756
)()
757
    coroutine.wrap(function()
758
    Hair = Head:findFirstChild("LSSJ Hair")
759
    if Hair then
760
      for t = 1, 0, -0.05 do
761
        wait(0.08)
762
        for _,hairs in pairs(Hair.Main:GetChildren()) do
763
          if hairs.ClassName == "Part" and hairs:findFirstChild("Mesh", true) then
764
            hairs.Mesh.VertexColor = hairs.Mesh.VertexColor + Vector3.new(t, 0, 0)
765
          end
766
        end
767
      end
768
    end
769
  end
770
)()
771
    coroutine.wrap(function()
772
    Hair = Head:findFirstChild("LSSJ Hair")
773
    if Hair then
774
      for i = 1, 20 do
775
        wait(0.06)
776
        for _,SHairs in pairs(Hair:GetChildren()) do
777
          if SHairs.Name:find("Side") then
778
            SHairs.Mesh.Scale = SHairs.Mesh.Scale - Vector3.new(0, 0.03, 0)
779
            SHairs.Transparency = i / 20
780
          end
781
        end
782
      end
783
    end
784
  end
785
)()
786
    coroutine.wrap(function()
787
    Hair = Head:findFirstChild("LSSJ Hair")
788
    if Hair then
789
      for i = 1, 10 do
790
        do
791
          wait(0.1)
792
          for _,Hairs in pairs(Hair:GetChildren()) do
793
            if Hairs.Name:find("NHair") then
794
              Hairs.Mesh.Scale = Hairs.Mesh.Scale - Vector3.new(0.06, 0.06, 0.06)
795
              Hairs.Transparency = i / 10
796
              Hairs.Motor6D.C0 = Hairs.Motor6D.C0 * CFrame.new(0, 0.01, 0)
797
            end
798
          end
799
        end
800
      end
801
      for _,c in pairs(Char:getChildren()) do
802
        if c.ClassName == "Hat" or c.Name == "Hair" then
803
          pcall(function()
804
      c.Handle.Transparency = 0
805
    end
806
)
807
          pcall(function()
808
      c.Transparency = 0
809
    end
810
)
811
        end
812
      end
813
    end
814
  end
815
)()
816
    for _,f in pairs(Torso:getChildren()) do
817
      if f.ClassName == "Fire" then
818
        pcall(game.Destroy, f)
819
      end
820
    end
821
    if OriginShirt ~= nil then
822
      HRP.Transparency = 1
823
      S = Instance.new("Shirt", Char)
824
      S.ShirtTemplate = OriginShirt
825
    end
826
    NewP()
827
    P.Parent = Torso
828
    P.Name = "Beam"
829
    P.Size = Vector3.new(1, 1, 1)
830
    P.BrickColor = BrickColor.new("Lime green")
831
    P.Material = "Neon"
832
    pcall(game.Destroy, M)
833
    M = Instance.new("SpecialMesh", P)
834
    M.MeshType = "FileMesh"
835
    M.MeshId = Link .. 3270017
836
    M.Scale = Vector3.new(100, 100, 50)
837
    W.Part1 = Torso
838
    W.C0 = CFrame.Angles(4.71, 0, 0) * CFrame.new(0, -12, 0)
839
    Ex = Instance.new("Explosion", Torso)
840
    Ex.Position = Torso.Position
841
    Ex.BlastPressure = 0
842
    for i = 1, 100 do
843
      wait()
844
      W.C0 = W.C0 * CFrame.new(0, 0.1, 0)
845
      M.Scale = M.Scale - Vector3.new(i / 100, i / 100, 0.5)
846
      P.Transparency = i / 100
847
    end
848
    pcall(game.Destroy, P)
849
    Ex = Instance.new("Explosion", Torso)
850
    Ex.Position = Torso.Position
851
    Ex.BlastPressure = 0
852
    if Head:findFirstChild("LSSJ Hair", true) then
853
      pcall(game.Destroy, Head["LSSJ Hair"])
854
    end
855
    Anims["Dont look at me cool down"]()
856
    Humanoid.Health = Humanoid.Health - tonumber("30")
857
    wait(0.1)
858
    Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("30")
859
    Humanoid.WalkSpeed = OriginWS
860
    Aura = false
861
    Transforming = false
862
    Transformed = false
863
    Refresh()
864
  end
865
end
866
867
Player.Chatted:connect(function(Msg)
868
  if Char.trans.Value == false and Char.Occupied.Value == false then
869-
    if Msg:lower() == "lssj2" and Switch.Value == "" then
869+
    if Msg:lower() == "anger" and Switch.Value == "" then
870-
      Switch.Value = "lssj2"
870+
      Switch.Value = "anger"
871
      Char.trans.Value = true
872
      Transform()
873
      Char.trans.Value = false
874
    else
875-
      if Msg:lower() == "off" and Switch.Value == "lssj2" then
875+
      if Msg:lower() == "off" and Switch.Value == "anger" then
876
        Char.trans.Value = true
877
        Un_Transform()
878
        Char.trans.Value = false
879
        Switch.Value = ""
880
      end
881
    end
882
  end
883
end
884
)--Made by commag
885
 
886
local s = Instance.new("Sound")
887
 
888
s.Name = "Sound"
889
s.SoundId = "http://www.roblox.com/asset/?id=253250112"
890
s.Volume = 2
891
s.Looped = false
892
s.archivable = false
893
 
894
s.Parent = game.Workspace
895
 
896
wait(3)
897
 
898
s:play()