View difference between Paste ID: Cp4JuHMR and vGfy4g2Z
SHOW: | | - or go back to the newest paste.
1-
 plr = game.Players.LocalPlayer
1+
 plr = owner
2
  repeat
3
    wait(0.4)
4
  until plr.Character
5
  chr = plr.Character
6
  human = chr:FindFirstChild("Humanoid")
7-
  mouse = plr:GetMouse()
7+
8
  selected = false
9
  equipd = false
10
  tors = chr.Torso
11
  rarm = chr["Right Arm"]
12
  larm = chr["Left Arm"]
13
  rleg = chr["Right Leg"]
14
  lleg = chr["Left Leg"]
15
  hrp = chr.HumanoidRootPart
16
  hed = chr.Head
17
  anim = human.Animator
18
  activu = false
19
  ragged = false
20
  batting = false
21
  Heartbeat = Instance.new("BindableEvent")
22
  Heartbeat.Name = "Heartbeat"
23
  Heartbeat.Parent = script
24
  Music = false
25
  Berserk = false
26
  Combo = 1
27
  frame = 0.03333333333333333
28
  tf = 0
29
Maedl = Instance.new("Model",chr)	
30
local ColorsArray = {ColorSequenceKeypoint.new(0, Color3.new(255/255,255/255,255/255)),
31
ColorSequenceKeypoint.new(0.16, Color3.new(0/0,0/0,0/0)),
32
ColorSequenceKeypoint.new(0.32, Color3.new(0/0,0/0,0/0)),
33
ColorSequenceKeypoint.new(0.48, Color3.new(0/0,0/0,0/0)),
34
ColorSequenceKeypoint.new(0.64, Color3.new(0/0,0/0,0/0)),
35
ColorSequenceKeypoint.new(0.80, Color3.new(0/0,0/0,0/0)),
36
ColorSequenceKeypoint.new(0.96, Color3.new(0/0,0/0,0/0)),
37
ColorSequenceKeypoint.new(1, Color3.new(0/0,0/0,0/0))}
38
local fire = Instance.new("ParticleEmitter", tors)
39
fire.Enabled = false
40
fire.Lifetime = NumberRange.new(1.5)
41
fire.RotSpeed = NumberRange.new(10)
42
fire.Rate = 250
43
fire.VelocitySpread = 360
44
fire.Speed = NumberRange.new(2,8)
45
fire.Rotation = NumberRange.new(151515)
46
fire.Name = "Fire"
47
fire.LightEmission = 0.78
48
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
49
fire.Color = ColorSequence.new(ColorsArray)
50
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6), NumberSequenceKeypoint.new(1, 0)})
51
fire.ZOffset = 3		
52
53
function Lightningz(pos, pos2, radius, numParts, model, removalTime)
54
    radius = radius or 0.2
55
    numParts = numParts or 10
56
    model = model or game.Workspace
57
	local pos = pos
58
	local lastpos = lastpos
59
    local lv = CFrame.new(pos,pos2).lookVector
60
	removalTime = 0.001
61
    local dist = (pos-pos2).magnitude
62
	local trans = 0
63
	local color = BrickColor.new("Bright red")
64
    local dbp = dist/numParts
65
    local last = pos
66
    for i = 1,numParts do
67
        local p = Instance.new("Part")
68
        p.FormFactor = "Custom"
69
        p.Size = Vector3.new(1,1,1)
70
        p.CanCollide = false
71
		p.Transparency = trans
72
        p.Anchored = true
73
        p.BrickColor = color
74
		p.Material = "Neon"
75
        local x = math.random(-100,100)/100*dbp*4
76
        local y = math.random(-100,100)/100*dbp*4
77
        local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
78
        local dist2 = (p2.p-last).magnitude
79
        local mid = (p2.p+last)/2
80
        local m = Instance.new("BlockMesh",p)
81
        m.Scale = Vector3.new(radius,radius,dist2 + (radius/4))
82
        p.CFrame = CFrame.new(mid,p2.p)
83
        last = p2.p
84
		p.Parent = model
85
		game.Debris:AddItem(p, 0.05)
86
    end
87
	if model ~= game.Workspace then
88
		game.Debris:AddItem(model, 0)
89
	end
90
end
91
92
function Lightningz2(pos, pos2, radius, numParts, model, removalTime)
93
    radius = radius or 0.2
94
    numParts = numParts or 10
95
    model = model or game.Workspace
96
	local pos = pos
97
	local lastpos = lastpos
98
    local lv = CFrame.new(pos,pos2).lookVector
99
	removalTime = 0.001
100
    local dist = (pos-pos2).magnitude
101
	local trans = 0
102
	local color = BrickColor.new("Bright red")
103
    local dbp = dist/numParts
104
    local last = pos
105
    for i = 1,numParts do
106
        local p = Instance.new("Part")
107
        p.FormFactor = "Custom"
108
        p.Size = Vector3.new(1,1,1)
109
        p.CanCollide = false
110
		p.Transparency = trans
111
        p.Anchored = true
112
        p.BrickColor = color
113
		p.Material = "Neon"
114
        local x = math.random(-100,100)/100*dbp/2
115
        local y = math.random(-100,100)/100*dbp/2
116
        local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
117
        local dist2 = (p2.p-last).magnitude
118
        local mid = (p2.p+last)/2
119
        local m = Instance.new("BlockMesh",p)
120
        m.Scale = Vector3.new(radius,radius,dist2 + (radius/4))
121
        p.CFrame = CFrame.new(mid,p2.p)
122
        last = p2.p
123
		p.Parent = model
124
		game.Debris:AddItem(p, 0.05)
125
    end
126
	if model ~= game.Workspace then
127
		game.Debris:AddItem(model, 0)
128
	end
129
end
130
131
  game:GetService("RunService").Heartbeat:connect(function(s, p)
132
    tf = tf + s
133
    if tf >= frame then
134
      for i = 1, math.floor(tf / frame) do
135
        Heartbeat:Fire()
136
      end
137
      tf = tf - frame * math.floor(tf / frame)
138
    end
139
  end)
140
  function swait(num)
141
    if num == 0 or num == nil then
142
      Heartbeat.Event:wait()
143
    else
144
      for i = 1, num do
145
        Heartbeat.Event:wait()
146
      end
147
    end
148
  end
149
  tool = Instance.new("Tool")
150
  tool.CanBeDropped = false
151
  tool.RequiresHandle = false
152
  tool.TextureId = "rbxassetid://291302154"
153
  tool.ToolTip = "NANI"
154
  tool.Name = "AAAAAAAAAAAAAA"
155
  tool.Parent = plr.Backpack
156
  modz = Instance.new("Model")
157
  modz.Name = "efx"
158
  modz.Parent = chr
159
  RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
160
  RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
161
  LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
162
  LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
163
  RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
164
  RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
165
  LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
166
  RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
167
  LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
168
  NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
169
  NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
170
  RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
171
  local nscale = Instance.new("NumberValue")
172
  nscale.Value = 1
173
  nscale.Parent = nil
174
  RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
175
  RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
176
  LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
177
  LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
178
  RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
179
  RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
180
  LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
181
  LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
182
  RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
183
  RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
184
  NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
185
  NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
186
  nscale.Changed:connect(function()
187
    RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
188
    RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
189
    LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
190
    LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
191
    RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
192
    RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
193
    LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
194
    LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
195
    RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
196
    RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
197
    NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
198
    NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
199
  end)
200
  RS = tors:FindFirstChild("Right Shoulder")
201
  LS = tors:FindFirstChild("Left Shoulder")
202
  RH = tors:FindFirstChild("Right Hip")
203
  LH = tors:FindFirstChild("Left Hip")
204
  RJ = hrp:FindFirstChild("RootJoint")
205
  N = tors:FindFirstChild("Neck")
206
  cf = CFrame.new
207
  ang = CFrame.Angles
208
  rd = math.rad
209
  rd2 = math.random
210
  function nooutline(p)
211
    p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
212
  end
213
  function makepart(color, name, reflec, trans, mater, parnt, cfram)
214
    local port = Instance.new("Part")
215
    port.BrickColor = BrickColor.new(color)
216
    port.Name = name
217
    port.Transparency = trans
218
    nooutline(port)
219
    port.Reflectance = reflec
220
    port.Material = mater
221
    port.Anchored = false
222
    port.CanCollide = false
223
    port.Locked = true
224
    port.Size = Vector3.new(0.2, 0.2, 0.2)
225
    port.Parent = parnt
226
    return port
227
  end
228
  function makemesh(meshtype, scale, meshid, parent)
229
    local mes = Instance.new("SpecialMesh")
230
    mes.MeshType = meshtype
231
    mes.Scale = scale
232
    if meshtype == "FileMesh" then
233
      mes.MeshId = meshid
234
    end
235
    mes.Parent = parent
236
    return mes
237
  end
238
  function makeweld(parent, p0, p1, c0, c1)
239
    local wel = Instance.new("Weld")
240
    wel.Part0 = p0
241
    wel.Part1 = p1
242
    wel.C0 = c0
243
    if c1 ~= nil then
244
      wel.C1 = c1
245
    end
246
    wel.Parent = parent
247
    return wel
248
  end
249
  local lauf1 = Instance.new("Sound")
250
  lauf1.SoundId = "rbxassetid://137473066"
251
  lauf1.Volume = 1.5
252
  lauf1.Pitch = 2
253
  lauf1.Parent = hrp
254
  function lerpz(joint, prop, cfrmz, alp)
255
    joint[prop] = joint[prop]:lerp(cfrmz, alp)
256
  end
257
  lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
258
  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
259
  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
260
  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
261
  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
262
  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
263
  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
264
  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
265
  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
266
  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
267
  function resetlerp()
268
    RJ.C0 = RJC0
269
    RJ.C1 = RJC1
270
    N.C0 = NC0
271
    N.C1 = NC1
272
    RS.C0 = RSC0
273
    RS.C1 = RSC1
274
    LS.C0 = LSC0
275
    LS.C1 = LSC1
276
    RH.C0 = RHC0
277
    RH.C1 = RHC1
278
    LH.C0 = LHC0
279
    LH.C1 = LHC1
280
  end
281
  function ragplayer(cactus)
282
      cactus.Humanoid.PlatformStand = true
283
      if cactus["Right Arm"]~=nil and cactus.Torso:FindFirstChild("Right Shoulder") then
284
        cactus.Torso:FindFirstChild("Right Shoulder"):Destroy()
285
        makegloo(cactus.Torso, RightShoulderC0, RightShoulderC1, cactus.Torso, cactus["Right Arm"], "Right Shoulder")
286
        maketouchy(cactus["Right Arm"], cactus["Right Arm"], CFrame.new(0, 0.5, 0))
287
      end
288
      if cactus["Left Arm"]~=nil and cactus.Torso:FindFirstChild("Left Shoulder") then
289
        cactus.Torso:FindFirstChild("Left Shoulder"):Destroy()
290
        makegloo(cactus.Torso, LeftShoulderC0, LeftShoulderC1, cactus.Torso, cactus["Left Arm"], "Left Shoulder")
291
        maketouchy(cactus["Left Arm"], cactus["Left Arm"], CFrame.new(0, 0.5, 0))
292
      end
293
      if cactus["Right Leg"]~=nil and cactus.Torso:FindFirstChild("Right Hip") then
294
        cactus.Torso:FindFirstChild("Right Hip"):Destroy()
295
        makegloo(cactus.Torso, RightHipC0, RightHipC1, cactus.Torso, cactus["Right Leg"], "Right Hip")
296
        maketouchy(cactus["Right Leg"], cactus["Right Leg"], CFrame.new(0, 0.5, 0))
297
      end
298
      if cactus["Left Leg"]~=nil and cactus.Torso:FindFirstChild("Left Hip") then
299
        cactus.Torso:FindFirstChild("Left Hip"):Destroy()
300
        makegloo(cactus.Torso, LeftHipC0, LeftHipC1, cactus.Torso, cactus["Left Leg"], "Left Hip")
301
        maketouchy(cactus["Left Leg"], cactus["Left Leg"], CFrame.new(0, 0.5, 0))
302
      end
303
end
304
  function test()
305
    if selected == false or activu == true then
306
      return
307
    end
308
    if ragged == false then
309
      ragged = true
310
      human.PlatformStand = true
311
      if rarm and tors:FindFirstChild("Right Shoulder") then
312
        tors:FindFirstChild("Right Shoulder"):Destroy()
313
        makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
314
        maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
315
      end
316
      if larm and tors:FindFirstChild("Left Shoulder") then
317
        tors:FindFirstChild("Left Shoulder"):Destroy()
318
        makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
319
        maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
320
      end
321
      if rleg and tors:FindFirstChild("Right Hip") then
322
        tors:FindFirstChild("Right Hip"):Destroy()
323
        makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
324
        maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
325
      end
326
      if lleg and tors:FindFirstChild("Left Hip") then
327
        tors:FindFirstChild("Left Hip"):Destroy()
328
        makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
329
        maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
330
      end
331
	  local BP = Instance.new("BodyPosition",tors)BP.Position = Vector3.new(0,1000,0) BP.P = 50 BP.maxForce = Vector3.new(0,math.huge,0)
332
	  local BG = Instance.new("BodyGyro",tors)BG.CFrame = CFrame.new(tors.Position, mouse.hit.p)BG.P = 10 BG.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
333
    elseif ragged == true then
334
      ragged = false
335
      human.Jump = true
336
      if rarm and tors:FindFirstChild("Right Shoulder") then
337
        tors:FindFirstChild("Right Shoulder"):Destroy()
338
        makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
339
        rarm:FindFirstChild("touchy"):Destroy()
340
      end
341
      if larm and tors:FindFirstChild("Left Shoulder") then
342
        tors:FindFirstChild("Left Shoulder"):Destroy()
343
        makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
344
        larm:FindFirstChild("touchy"):Destroy()
345
      end
346
      if rleg and tors:FindFirstChild("Right Hip") then
347
        tors:FindFirstChild("Right Hip"):Destroy()
348
        makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
349
        rleg:FindFirstChild("touchy"):Destroy()
350
      end
351
      if lleg and tors:FindFirstChild("Left Hip") then
352
        tors:FindFirstChild("Left Hip"):Destroy()
353
        makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
354
        lleg:FindFirstChild("touchy"):Destroy()
355
      end
356
	  if tors:findFirstChild("BodyPosition")~=nil then
357
	  tors.BodyPosition:remove()
358
	  end
359
	  if tors:findFirstChild("BodyGyro")~=nil then
360
	  tors.BodyGyro:remove()
361
	  end
362
      RS = tors:FindFirstChild("Right Shoulder")
363
      LS = tors:FindFirstChild("Left Shoulder")
364
      RH = tors:FindFirstChild("Right Hip")
365
      LH = tors:FindFirstChild("Left Hip")
366
      RJ = hrp:FindFirstChild("RootJoint")
367
      N = tors:FindFirstChild("Neck")
368
  end
369
end
370
  function makegloo(paren, co, ci, parto, parti, nam)
371
    local gloo = Instance.new("Glue")
372
    gloo.Name = nam
373
    gloo.C0 = co
374
    gloo.C1 = ci
375
    gloo.Part0 = parto
376
    gloo.Part1 = parti
377
    gloo.Parent = paren
378
  end
379
  function makejoint(paren, co, ci, parto, parti, nam)
380
    local gloo = Instance.new("Motor6D")
381
    gloo.Name = nam
382
    gloo.C0 = co
383
    gloo.C1 = ci
384
    gloo.Part0 = parto
385
    gloo.Part1 = parti
386
    gloo.Parent = paren
387
  end
388
  function maketouchy(parent, limb, cframe)
389
    local pr = Instance.new("Part")
390
    pr.Name = "touchy"
391
    pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
392
    pr.Transparency = 1
393
    pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
394
    pr.CanCollide = true
395
    pr.Anchored = false
396
    pr.Parent = parent
397
    local w = Instance.new("Weld")
398
    w.Part0 = pr
399
    w.Part1 = limb
400
    w.C0 = cframe
401
    w.Parent = pr
402
  end
403
  local clibat, spec
404
  local dipperhat = chr:FindFirstChild("DXD_DipperHat")
405
  local dipperrot
406
  if dipperhat then
407
    dipperrot = dipperhat.Handle.HatAttachment.Rotation
408
  end
409
410
		function epic()
411
			if Music == false then
412
			  Music = true
413
              local sond = Instance.new("Sound",tors)
414
              sond.Volume = 10
415
              sond.Pitch = 1
416
              sond.EmitterSize = 25
417
			  sond.Name = "Music"
418
			  sond.Looped = true
419
              sond.SoundId = "rbxassetid://403606225"
420
              sond:Play()
421
			  fire.Enabled = true  
422
			else
423
			  tors:findFirstChild("Music"):remove()
424
			  Music = false
425
			  fire.Enabled = false
426
			end		
427
		  end
428
	
429
				function Bloodthirst()
430
			if Music == false and Berserk == false then
431
			  Music = true
432
			  Berserk = true
433
              local sond = Instance.new("Sound",tors)
434
              sond.Volume = 5
435
              sond.Pitch = 1
436
              sond.EmitterSize = 25
437
			  sond.Name = "Music"
438
			  sond.Looped = true
439
              sond.SoundId = "rbxassetid://241184313"
440
              sond:Play()
441
			  for i = 1,25 do 
442
			  for i2 = 1,i do
443
			  local ra = math.random(4,14)/10
444
			  local p23 = Instance.new("Part",Maedl)p23.Size = Vector3.new(ra,ra,ra)p23.Material = "Neon" p23.BrickColor = BrickColor.new("Maroon") p23.CanCollide = false
445
			  p23.CFrame = chr.HumanoidRootPart.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.random(-90,90),math.random(-90,90),math.random(-90,90))
446
			  p23.Anchored = true local B23 = Instance.new("BlockMesh",p23)
447
			  end
448
			wait()
449
			end
450
			for i,v in pairs (Maedl:children()) do	
451
			v.Anchored = false
452
			local BP = Instance.new("BodyPosition",v)BP.P = 100000 BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)v:findFirstChild("BodyPosition").Position = tors.Position
453
			end
454
			wait(1)
455
			for i,v in pairs (Maedl:children()) do
456
			v:findFirstChild("BodyPosition").maxForce = Vector3.new(20000,20000,20000)
457
			v:findFirstChild("BodyPosition").Position = tors.Position+Vector3.new(math.random(-2000,2000),math.random(-2000,2000),math.random(-2000,2000))
458
			v:findFirstChild("Mesh").Scale = Vector3.new(12,12,12)game.Debris:AddItem(v,0.4)
459
			end
460
local Blood = Instance.new("ParticleEmitter", tors)
461
Blood.Enabled = false
462
Blood.Lifetime = NumberRange.new(0.4)
463
Blood.RotSpeed = NumberRange.new(0)
464
Blood.Acceleration = Vector3.new(0,-10,0)
465
Blood.Rate = 100
466
Blood.VelocitySpread = 360
467
Blood.Rotation = NumberRange.new(-360,360)
468
Blood.Name = "Blood"
469
Blood.LightEmission = 1
470
Blood.LockedToPart = true
471
Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
472
Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 7), NumberSequenceKeypoint.new(1, 0)})
473
Blood.ZOffset = 4 Blood.Enabled = true
474
			  Blood.Enabled = true  
475
			else
476
			  tors:findFirstChild("Music"):remove()
477
			  Music = false
478
			  Berserk = false
479
			  tors:findFirstChild("Blood").Enabled = false
480
			end		
481
			end
482
				
483
  function bat()
484
    if selected == false or activu == true then
485
      return
486
    end
487
    if batting == false then
488
      batting = true
489
      do
490
        local bmod = Instance.new("Model")
491
        bmod.Name = "bmodel"
492
        bmod.Parent = chr
493
        local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
494
        local hmes = makemesh("Head", Vector3.new(1, 9, 1), nil, hnd)
495
        local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
496
        local pt1 = makepart("Bright yellow", "pt1", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
497
        local p1m = makemesh("Head", Vector3.new(1.5, 1.5, 1.5), nil, pt1)
498
        local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
499
        local pt2 = makepart("Bright yellow", "pt2", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
500
        local p2m = makemesh("FileMesh", Vector3.new(0.375, 0.375, 0.375), "rbxassetid://250640098", pt2)
501
        p2m.TextureId = "rbxassetid://250639536"
502
        local p2w = makeweld(pt2, pt2, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), nil)
503
        local pt3 = makepart("Bright yellow", "pt3", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
504
        local p3m = makemesh("Head", Vector3.new(1.5, 1.5, 1.5), nil, pt3)
505
        local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
506
        local pt4 = makepart("Bright yellow", "pt4", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
507
        local p4m = makemesh("FileMesh", Vector3.new(0.025, 0.025, 0.025), "rbxassetid://703458158", pt4)
508
        local p4w = makeweld(pt4, pt4, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), nil)
509
        local pt5 = makepart("Bright yellow", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
510
        local p5m = makemesh("Cylinder", Vector3.new(21.5, 3.125, 3.125), nil, pt5)
511
        local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
512
        local pt6 = makepart("Bright yellow", "pt6", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
513
        local p6m = makemesh("Head", Vector3.new(3.25, 3.25, 3.25), nil, pt6)
514
        local p6w = makeweld(pt6, pt6, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), nil)
515
        local pt7 = makepart("Bright yellow", "pt7", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
516
        local p7m = makemesh("FileMesh", Vector3.new(0.95, 0.95, 0.95), "rbxassetid://272942659", pt7)
517
        p7m.TextureId = "rbxassetid://272942750"
518
        local p7w = makeweld(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), nil)
519
		local pt8 = Instance.new("Part",chr)pt8.Transparency =1 pt8.CanCollide = false pt8.Anchored = false pt8.Size = Vector3.new(6,1,1)
520
		local w23 = Instance.new("Weld",pt8)w23.Part0 = pt8 w23.Part1 = pt5
521
        local swingwoo = Instance.new("Sound")
522
        swingwoo.SoundId = "rbxassetid://10209640"
523
        swingwoo.Pitch = rd2(10, 11) / 10
524
        swingwoo.Name = "sweae"
525
        swingwoo.Volume = 1
526
        swingwoo.Parent = hrp
527
        clibat = tool.Activated:connect(function()
528
          if selected == false or activu == true or ragged == true then
529
            return
530
          end
531
          activu = true
532
if Combo == 1 then
533
          for _ = 1, 2 do
534
            swait()
535
            lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
536
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
537
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
538
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
539
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
540
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
541
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
542
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
543
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
544
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
545
          end
546
          swingwoo:Play()
547
          for X = 1, 4 do
548
            swait()
549
              hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)),25)
550
            lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
551
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
552
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
553
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
554
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
555
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
556
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
557
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
558
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
559
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
560
end
561
Combo = 2
562
elseif Combo == 2 then
563
          for _ = 1, 2 do
564
            swait()
565
            lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(15), rd(25), rd(60)), 0.7)
566
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
567
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(35), rd(-35), rd(179)), 0.7)
568
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
569
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(35), rd(30)), 0.7)
570
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
571
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
572
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
573
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-35), rd(-110)), 0.7)
574
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
575
          end
576
          swingwoo:Play()
577
          for X = 1, 4 do
578
            swait()
579
              hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 25)
580
            lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(78), rd(-15), rd(-45)), 0.7)
581
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
582
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(15), rd(35)), 0.7)
583
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
584
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-120), rd(15), rd(25)), 0.7)
585
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
586
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-35), rd(80)), 0.7)
587
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
588
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
589
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
590
end		
591
Combo = 3
592
elseif Combo == 3 then
593
          for _ = 1, 2 do
594
            swait()
595
            lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(0), rd(25), rd(0)), 0.7)
596
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-56), rd(0), rd(0)), 0.7)
597
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(199)), 0.7)
598
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
599
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(35), rd(30)), 0.7)
600
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
601
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
602
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
603
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-35), rd(-110)), 0.7)
604
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
605
          end
606
          swingwoo:Play()
607
          for X = 1, 4 do
608
            swait()
609
              hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 25)
610
            lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(0), rd(-15), rd(0)), 0.7)
611
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
612
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(15), rd(35)), 0.7)
613
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
614
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-120), rd(15), rd(25)), 0.7)
615
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
616
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-35), rd(80)), 0.7)
617
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
618
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
619
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
620
end		
621
Combo = 4
622
else			Combo = 1
623
          for _ = 1, 2 do
624
            swait()
625
            lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(20), rd(10), rd(-40)), 0.7)
626
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
627
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(129)), 0.7)
628
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
629
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(40), rd(40), rd(20)), 0.7)
630
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
631
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
632
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
633
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
634
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
635
          end
636
          swingwoo:Play()
637
          for X = 1, 4 do
638
            swait()
639
              hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 1)
640
            lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(10), rd(-30)), 0.7)
641
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
642
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
643
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
644
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
645
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
646
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
647
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
648
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
649
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
650
			end			
651
          end
652
          activu = false
653
        end)
654
        spec = mouse.KeyDown:connect(function(keya)
655
          if selected == false or activu == true or ragged == true then
656
            return
657
          end
658
659
          if keya == "e" then
660
            activu = true
661
            local speed = human.WalkSpeed
662
            human.WalkSpeed = 0
663
            human:SetStateEnabled(3, false)
664
            local function expa()
665
				if Berserk == false then
666
              for _ = 1, 3 do
667
                swait()
668
                hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
669
                p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
670
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
671
                p2m.Scale = p2m.Scale:lerp(Vector3.new(1.125, 1.125, 1.125), 0.7)
672
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 3.6750000000000003, 0.22499999999999998), 0.7)
673
                p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
674
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
675
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
676
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
677
                p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
678
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
679
                p6m.Scale = p6m.Scale:lerp(Vector3.new(19.5, 19.5, 19.5), 0.7)
680
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -18.15, 0), 0.7)
681
                p7m.Scale = p7m.Scale:lerp(Vector3.new(2.8499999999999996, 2.8499999999999996, 2.8499999999999996), 0.7)
682
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -18.6, 0), 0.7)
683
              end
684
              for _ = 1, 5 do
685
                swait()
686
                hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
687
                p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
688
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
689
                p2m.Scale = p2m.Scale:lerp(Vector3.new(0.75, 0.75, 0.75), 0.7)
690
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 2.45, 0.15), 0.7)
691
                p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
692
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
693
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
694
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
695
                p5m.Scale = p5m.Scale:lerp(Vector3.new(43, 12.5, 12.5), 0.7)
696
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
697
                p6m.Scale = p6m.Scale:lerp(Vector3.new(13, 13, 13), 0.7)
698
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -12.1, 0), 0.7)
699
                p7m.Scale = p7m.Scale:lerp(Vector3.new(1.9, 1.9, 1.9), 0.7)
700
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -12.4, 0), 0.7)
701
              end
702
              for _ = 1, 3 do
703
                swait()
704
                hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
705
                p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
706
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
707
                p2m.Scale = p2m.Scale:lerp(Vector3.new(2.25, 2.25, 2.25), 0.7)
708
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 7.3500000000000005, 0.44999999999999996), 0.7)
709
                p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
710
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
711
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
712
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
713
                p5m.Scale = p5m.Scale:lerp(Vector3.new(129, 37.5, 37.5), 0.7)
714
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
715
                p6m.Scale = p6m.Scale:lerp(Vector3.new(39, 39, 39), 0.7)
716
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -36.3, 0), 0.7)
717
                p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 5.699999999999999, 5.699999999999999), 0.7)
718
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -37.2, 0), 0.7)
719
              end
720
              for _ = 1, 5 do
721
                swait()
722
                hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
723
                p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
724
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
725
                p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
726
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
727
                p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
728
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
729
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
730
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
731
                p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
732
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
733
                p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
734
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
735
                p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
736
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
737
              end
738
              for _ = 1, 3 do
739
                swait()
740
                hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
741
                p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
742
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
743
                p2m.Scale = p2m.Scale:lerp(Vector3.new(3.375, 3.375, 3.375), 0.7)
744
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 11.025, 0.6749999999999999), 0.7)
745
                p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
746
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
747
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
748
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
749
                p5m.Scale = p5m.Scale:lerp(Vector3.new(193.5, 56.25, 56.25), 0.7)
750
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
751
                p6m.Scale = p6m.Scale:lerp(Vector3.new(58.5, 58.5, 58.5), 0.7)
752
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -54.449999999999996, 0), 0.7)
753
                p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 8.549999999999999, 8.549999999999999), 0.7)
754
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -55.800000000000004, 0), 0.7)
755
              end
756
              for _ = 1, 5 do
757
                swait()
758
                hmes.Scale = hmes.Scale:lerp(Vector3.new(14*2.5, 63*2.5, 14*2.5), 0.7)
759
                p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5*2.5, 17.5*2.5, 17.5*2.5), 0.7)
760
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7*2.5, 0), 0.7)
761
                p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625*2.5, 2.625*2.5, 2.625*2.5), 0.7)
762
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001*2.5, 0.525*2.5), 0.7)
763
                p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5*2.5, 17.5*2.5, 17.5*2.5), 0.7)
764
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7*2.5, 0), 0.7)
765
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002*2.5, 0.17500000000000002*2.5, 0.17500000000000002*2.5), 0.7)
766
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75*2.5, 0), 0.7)
767
                p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5*2.5, 43.75*2.5, 43.75*2.5), 0.7)
768
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004*2.5, 0), 0.7)
769
                p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5*2.5, 45.5*2.5, 45.5*2.5), 0.7)
770
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35*2.5, 0), 0.7)
771
                p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995*2.5, 6.6499999999999995*2.5, 6.6499999999999995*2.5), 0.7)
772
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4*2.5, 0), 0.7)
773
              end
774
				            end
775
				end
776
            for _ = 1, 9 do
777
              swait()
778
              lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
779
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
780
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
781
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
782
              lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
783
              if dipperhat then
784
                dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
785
              end
786
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
787
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
788
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
789
              lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
790
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
791
            end
792
            for _ = 1, 9 do
793
              swait()
794
              lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
795
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
796
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
797
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
798
              lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
799
              if dipperhat then
800
                dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
801
              end
802
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
803
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
804
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
805
              lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
806
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
807
            end
808
            for _ = 1, 30 do
809
              swait()
810
              lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
811
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
812
              lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(85)), 0.2)
813
              lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
814
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
815
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
816
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
817
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
818
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
819
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
820
            end
821
            expa()
822
            for O = 1, 10 do
823
              swait()
824
              lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
825
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
826
              lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(85)), 0.001 + O * 0.01)
827
              lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
828
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
829
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
830
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
831
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
832
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
833
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
834
            end
835
            local whoooo = Instance.new("Sound")
836
            whoooo.Volume = 3
837
            whoooo.TimePosition = 0.15
838
            whoooo.Pitch = 0.5
839
            whoooo.SoundId = "rbxassetid://320557353"
840
            whoooo.Parent = pt5
841
            whoooo:Play()
842
            game.Debris:AddItem(whoooo, 2)
843
			if Berserk == true then
844
            for O = 1, 75 do
845
              swait()
846
              local O2 = O*0.015
847
              hito3(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -450 + Vector3.new(0, 200, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)), 25)
848
              lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(60*O*(O2/2))), 0.1 + O * 0.02)
849
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.02)
850
              lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(35)), 0.1 + O * 0.02)
851
              lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
852
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.02)
853
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
854
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.02)
855
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
856
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.02)
857
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
858
                hmes.Scale = hmes.Scale:lerp(Vector3.new(14*O2, 63*O2, 14*O2), 0.7)
859
                p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5*O2, 17.5*O2, 17.5*O2), 0.7)
860
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7*O2, 0), 0.7)
861
                p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625*O2, 2.625*O2, 2.625*O2), 0.7)
862
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001*O2, 0.525*O2), 0.7)
863
                p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5*O2, 17.5*O2, 17.5*O2), 0.7)
864
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7*O2, 0), 0.7)
865
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002*O2, 0.17500000000000002*O2, 0.17500000000000002*O2), 0.7)
866
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75*O2, 0), 0.7)
867
                p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5*O2, 43.75*O2, 43.75*O2), 0.7)
868
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004*O2, 0), 0.7)
869
                p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5*O2, 45.5*O2, 45.5*O2), 0.7)
870
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35*O2, 0), 0.7)
871
                p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995*O2, 6.6499999999999995*O2, 6.6499999999999995*O2), 0.7)
872
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4*O2, 0), 0.7)
873
			  wait()
874
            end
875
			else
876
            for O = 1, 6 do
877
              swait()
878
              hito(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -450 + Vector3.new(0, 200, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)), 25)
879
              lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
880
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
881
              lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(35)), 0.1 + O * 0.05)
882
              lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
883
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
884
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
885
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
886
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
887
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
888
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
889
            end
890
			end
891
            for O = 1, 13 do
892
              swait()
893
              hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
894
              p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
895
              p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
896
              p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
897
              p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
898
              p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
899
              p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
900
              p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
901
              p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
902
              p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
903
              p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
904
              p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
905
              p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
906
              p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
907
              p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
908
              lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
909
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
910
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
911
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
912
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
913
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
914
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
915
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
916
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
917
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
918
            end
919
            if dipperhat then
920
              dipperhat.Handle.HatAttachment.Rotation = dipperrot
921
            end
922
            human.WalkSpeed = speed
923
            human:SetStateEnabled(3, true)
924
            activu = false
925
          end
926
          if keya == "q" then
927
            activu = true
928
            do
929
              local checkkey = true
930
              local keyingup = mouse.KeyUp:connect(function(xzx)
931
                if xzx == "q" then
932
                  checkkey = false
933
                end
934
              end)
935
              repeat
936
			  if Berserk == true then
937
             for _ = 1, 5 do
938
                swait()
939
                hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
940
                p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
941
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
942
                p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
943
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
944
                p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
945
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
946
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
947
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
948
                p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
949
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
950
                p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
951
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
952
                p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
953
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
954
              end	
955
          for _ = 1, 6 do
956
            swait()
957
            lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
958
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
959
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
960
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
961
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
962
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
963
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
964
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
965
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
966
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
967
          end
968
          swingwoo:Play()
969
          for X = 1, 6 do
970
            swait()
971
            hito3(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
972
            lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(0), rd(10)), 0.7)
973
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
974
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
975
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
976
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
977
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
978
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
979
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
980
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
981
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
982
			wait()
983
end		
984
            for O = 1, 13 do
985
              swait()
986
              hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
987
              p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
988
              p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
989
              p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
990
              p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
991
              p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
992
              p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
993
              p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
994
              p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
995
              p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
996
              p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
997
              p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
998
              p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
999
              p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
1000
              p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
1001
            end	
1002
			else
1003
                for _ = 1, 2 do
1004
                  swait()
1005
                  lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
1006
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
1007
                  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
1008
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1009
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
1010
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1011
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
1012
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1013
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
1014
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1015
                end
1016
                swingwoo:Play()
1017
                for T = 1, 2 do
1018
                  swait()
1019
                  hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)), 25)
1020
                  lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
1021
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1022
                  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
1023
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1024
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
1025
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1026
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
1027
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1028
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
1029
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1030
                end
1031
                for _ = 1, 2 do
1032
                  swait()
1033
                  lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
1034
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
1035
                  lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
1036
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1037
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
1038
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1039
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
1040
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1041
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
1042
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1043
                end
1044
                swingwoo:Play()
1045
                for T = 1, 2 do
1046
                  swait()
1047
                  if T == 2 then
1048
                    hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)),25)
1049
                  end
1050
                  lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
1051
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
1052
                  lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
1053
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1054
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
1055
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1056
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
1057
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1058
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
1059
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1060
                end
1061
				end
1062
              until not checkkey
1063
              keyingup:Disconnect()
1064
              activu = false
1065
            end
1066
          end
1067
          if keya == "f" then
1068
            activu = true
1069
            do
1070
              local speed = human.WalkSpeed
1071
              human.WalkSpeed = 10
1072
              human:SetStateEnabled(3, false)
1073
              local checkkey = true
1074
              local chargecounter = 0
1075
              local keyingup = mouse.KeyUp:connect(function(xzx)
1076
                if xzx == "f" then
1077
                  checkkey = false
1078
                end
1079
              end)
1080
              local firederp
1081
              for _ = 1, 8 do
1082
                swait()
1083
                hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
1084
                lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
1085
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
1086
                lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
1087
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1088
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
1089
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1090
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
1091
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1092
                lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
1093
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
1094
              end
1095
              repeat
1096
                swait()
1097
				if Berserk == true then
1098
                chargecounter = chargecounter + 15					
1099
				else
1100
                chargecounter = chargecounter + 1
1101
				end
1102
                lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
1103
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
1104
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
1105
                if chargecounter > 100 and firederp == nil then
1106
				P = fire:clone()P.Parent = pt8 P.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
1107
				P.Speed = NumberRange.new(5,10)P.Enabled = true P.Lifetime = NumberRange.new(0.8)P.ZOffset = 2
1108
				firederp = true
1109
                end
1110
              until not checkkey or chargecounter > 450
1111
              swingwoo:Play()
1112
              for U = 1, 10 do
1113
                swait()
1114
                  hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)),chargecounter)
1115
                  if chargecounter > 300 then
1116
                    tagexplode(pt5, 25, 5)  
1117
                  elseif chargecounter > 200 then
1118
                    tagexplode(pt5, 20, 4)  
1119
                  elseif chargecounter > 100 then
1120
                    tagexplode(pt5, 10, 2)  
1121
                  elseif chargecounter > 50 then
1122
                    tagexplode(pt5, 5, 1)  
1123
                  end
1124
				if firederp == true then
1125
				pt8:findFirstChild("Fire"):remove()
1126
				firederp = nil
1127
				end
1128
                hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
1129
                lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
1130
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
1131
                lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
1132
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
1133
                lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
1134
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
1135
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
1136
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
1137
                lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
1138
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
1139
              end
1140
              swait(10)
1141
              hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
1142
              keyingup:Disconnect()
1143
              human.WalkSpeed = speed
1144
              human:SetStateEnabled(3, true)
1145
              activu = false
1146
            end
1147
          end
1148
          if keya == "h" then
1149
            activu = true
1150
            do
1151
              local speed = human.WalkSpeed
1152
              human.WalkSpeed = 10
1153
              human:SetStateEnabled(3, false)
1154
              local checkkey = true
1155
              local chargecounter = 0
1156
              local keyingup = mouse.KeyUp:connect(function(xzx)
1157
                if xzx == "h" then
1158
                  checkkey = false
1159
                end
1160
              end)
1161
              local firederp
1162
              for _ = 1, 8 do
1163
                swait()
1164
                hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
1165
                lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
1166
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
1167
                lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
1168
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1169
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
1170
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1171
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
1172
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1173
                lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
1174
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
1175
              end
1176
              repeat
1177
                swait()
1178
				if Berserk == true then
1179
                chargecounter = chargecounter + 10					
1180
				else
1181
                chargecounter = chargecounter + 1
1182
				end
1183
				Lightningz(pt8.Position+Vector3.new(math.random(-chargecounter/100,chargecounter/100),math.random(-chargecounter/100,chargecounter/100),math.random((-chargecounter*6)/100,(chargecounter*6)/100)), pt8.Position+Vector3.new(math.random(-chargecounter/100,chargecounter/100),math.random(-chargecounter/100,chargecounter/100),math.random((-chargecounter*6)/100,(chargecounter*6)/100)), 0.05, 8, game.Workspace)
1184
                lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
1185
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
1186
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
1187
              until not checkkey or chargecounter > 450
1188
              swingwoo:Play()
1189
              for U = 1, 10 do
1190
                swait()
1191
                  hito4(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)),chargecounter)
1192
                  if chargecounter > 300 then
1193
                    tagexplode(pt5, 25, 5)  
1194
                  elseif chargecounter > 200 then
1195
                    tagexplode(pt5, 20, 4)  
1196
                  elseif chargecounter > 100 then
1197
                    tagexplode(pt5, 10, 2)  
1198
                  elseif chargecounter > 50 then
1199
                    tagexplode(pt5, 5, 1)  
1200
                  end
1201
				if firederp == true then
1202
				pt8:findFirstChild("Fire"):remove()
1203
				firederp = nil
1204
				end
1205
                hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
1206
                lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
1207
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
1208
                lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
1209
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
1210
                lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
1211
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
1212
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
1213
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
1214
                lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
1215
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
1216
              end
1217
              swait(10)
1218
              hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
1219
              keyingup:Disconnect()
1220
              human.WalkSpeed = speed
1221
              human:SetStateEnabled(3, true)
1222
              activu = false
1223
            end
1224
          end
1225
          if keya == "t" then
1226
            activu = true
1227
            do
1228
              local speed = human.WalkSpeed
1229
              human.WalkSpeed = 10
1230
              human:SetStateEnabled(3, false)
1231
              local checkkey = true
1232
              local chargecounter = 0
1233
              local keyingup = mouse.KeyUp:connect(function(xzx)
1234
                if xzx == "t" then
1235
                  checkkey = false
1236
                end
1237
              end)
1238
              local firederp
1239
              for _ = 1, 8 do
1240
                swait()
1241
                hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
1242
                lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
1243
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
1244
                lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
1245
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1246
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
1247
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1248
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
1249
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1250
                lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
1251
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
1252
              end
1253
              repeat
1254
                swait()
1255
				if Berserk == true then
1256
                chargecounter = chargecounter + 15					
1257
				else
1258
                chargecounter = chargecounter + 1
1259
				end
1260
                lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
1261
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
1262
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
1263
                if chargecounter > 100 and firederp == nil then
1264
				P = fire:clone()P.Parent = pt8 P.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
1265
				P.Speed = NumberRange.new(5,10)P.Enabled = true P.Lifetime = NumberRange.new(0.8)P.ZOffset = 2
1266
				firederp = true
1267
                end
1268
              until not checkkey or chargecounter > 450
1269
              swingwoo:Play()
1270
              for U = 1, 10 do
1271
                swait()
1272
                  hito2(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)), 1)
1273
                  if chargecounter > 300 then
1274
                    tagexplode(pt5, 25, 5)  
1275
                  elseif chargecounter > 200 then
1276
                    tagexplode(pt5, 20, 4)  
1277
                  elseif chargecounter > 100 then
1278
                    tagexplode(pt5, 10, 2)  
1279
                  elseif chargecounter > 50 then
1280
                    tagexplode(pt5, 5, 1)  
1281
                  end
1282
				if firederp == true then
1283
				pt8:findFirstChild("Fire"):remove()
1284
				firederp = nil
1285
				end
1286
                hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
1287
                lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
1288
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
1289
                lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
1290
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
1291
                lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
1292
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
1293
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
1294
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
1295
                lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
1296
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
1297
              end
1298
      batting = false
1299
      clibat:Disconnect()
1300
      spec:Disconnect()
1301
      hrp.sweae:Destroy()
1302
      local batmod = chr:FindFirstChild("bmodel")
1303
      batmod.hnd.Weld:Destroy()
1304
      batmod.PrimaryPart = batmod.hnd
1305
      batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
1306
      for _, A in pairs(batmod:GetChildren()) do
1307
        if A.ClassName == "Part" then
1308
          A.CanCollide = true
1309
          A.Anchored = false
1310
        end
1311
      end
1312
      batmod.Parent = workspace
1313
      game.Debris:AddItem(batmod, 8)
1314
              hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
1315
              keyingup:Disconnect()
1316
              human.WalkSpeed = speed
1317
              human:SetStateEnabled(3, true)
1318
              activu = false
1319
            end
1320
          end
1321
        end)
1322
      end
1323
    elseif batting == true then
1324
      batting = false
1325
      clibat:Disconnect()
1326
      spec:Disconnect()
1327
      hrp.sweae:Destroy()
1328
      local batmod = chr:FindFirstChild("bmodel")
1329
      batmod.hnd.Weld:Destroy()
1330
      batmod.PrimaryPart = batmod.hnd
1331
      batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
1332
      for _, A in pairs(batmod:GetChildren()) do
1333
        if A.ClassName == "Part" then
1334
          A.CanCollide = true
1335
          A.Anchored = false
1336
        end
1337
      end
1338
      batmod.Parent = workspace
1339
      game.Debris:AddItem(batmod, 8)
1340
    end
1341
  end
1342
  local movin = false
1343
  local cliham, hamspec
1344
  function ham()
1345
    if batting == false then
1346
      batting = true
1347
      do
1348
        local bmod = Instance.new("Model")
1349
        bmod.Name = "bmodel"
1350
        bmod.Parent = chr
1351
        local makemotor = function(parent, p0, p1, c0, c1)
1352
          local wel = Instance.new("Motor6D")
1353
          wel.Part0 = p0
1354
          wel.Part1 = p1
1355
          wel.C0 = c0
1356
          if c1 ~= nil then
1357
            wel.C1 = c1
1358
          end
1359
          wel.Parent = parent
1360
          return wel
1361
        end
1362
        local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1363
        hnd.Anchored = true
1364
        local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
1365
        movin = true
1366
        hnd.CFrame = hrp.CFrame
1367
        coroutine.resume(coroutine.create(function()
1368
          while hnd.Anchored == true do
1369
            swait()
1370
            if movin then
1371
              hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
1372
            end
1373
          end
1374
        end))
1375
        local pt1 = makepart("Br. yellowish green", "pt1", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1376
        local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
1377
        local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
1378
        local pt2 = makepart("Br. yellowish green", "pt2", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1379
        local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
1380
        local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
1381
        local pt3 = makepart("Bright yellow", "pt3", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1382
        local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
1383
        local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
1384
        local pt4 = makepart("Br. yellowish green", "pt4", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1385
        local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
1386
        p4m.TextureId = "rbxassetid://250639536"
1387
        local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
1388
        local pt5 = makepart("Bright blue", "pt5", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1389
        local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
1390
        local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
1391
        local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1392
        local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://703458158", pt6)
1393
        local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
1394
        local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1395
        local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
1396
        local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
1397
        local hdec1 = Instance.new("Decal")
1398
        hdec1.Texture = "rbxasset://textures/face.png"
1399
        hdec1.Face = "Front"
1400
        hdec1.Parent = pt7
1401
        local pt8 = makepart("Bright yellow", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1402
        local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
1403
        local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
1404
        local hdec2 = Instance.new("Decal")
1405
        hdec2.Texture = "rbxasset://textures/face.png"
1406
        hdec2.Face = "Front"
1407
        hdec2.Parent = pt8
1408
        local pt9 = makepart("Bright yellow", "pt9", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1409
        local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
1410
        local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
1411
        p9m.TextureId = "rbxassetid://272942750"
1412
        local pt10 = makepart("Bright yellow", "pt10", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1413
        local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
1414
        local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
1415
        local hdec3 = Instance.new("Decal")
1416
        hdec3.Texture = "rbxasset://textures/face.png"
1417
        hdec3.Face = "Front"
1418
        hdec3.Parent = pt10
1419
        local pt11 = makepart("Bright yellow", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1420
        local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
1421
        local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
1422
        local hdec4 = Instance.new("Decal")
1423
        hdec4.Texture = "rbxasset://textures/face.png"
1424
        hdec4.Face = "Front"
1425
        hdec4.Parent = pt11
1426
        local pt12 = makepart("Bright yellow", "pt12", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1427
        local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
1428
        local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
1429
        local hdec5 = Instance.new("Decal")
1430
        hdec5.Texture = "rbxasset://textures/face.png"
1431
        hdec5.Face = "Front"
1432
        hdec5.Parent = pt12
1433
        local pt13 = makepart("Bright yellow", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1434
        local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
1435
        local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
1436
        local hdec6 = Instance.new("Decal")
1437
        hdec6.Texture = "rbxasset://textures/face.png"
1438
        hdec6.Face = "Front"
1439
        hdec6.Parent = pt13
1440
        cliham = tool.Activated:connect(function()
1441
          if selected == false or activu == true or ragged == true then
1442
            return
1443
          end
1444
          activu = true
1445
          movin = false
1446
          for B = 1, 20 do
1447
            swait()
1448
            lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
1449
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
1450
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
1451
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1452
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
1453
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1454
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
1455
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1456
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
1457
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1458
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
1459
          end
1460
          for B = 1, 30 do
1461
            swait()
1462
            lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
1463
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
1464
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
1465
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
1466
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
1467
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
1468
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
1469
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
1470
            lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
1471
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
1472
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
1473
          end
1474
          for B = 1, 7 do
1475
            swait()
1476
            lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
1477
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
1478
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
1479
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
1480
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
1481
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
1482
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
1483
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
1484
            lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
1485
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
1486
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
1487
          end
1488
          for B = 1, 4 do
1489
            swait()
1490
            lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
1491
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
1492
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
1493
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
1494
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
1495
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
1496
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
1497
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
1498
            lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
1499
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
1500
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
1501
          end
1502
          swait(15)
1503
          movin = true
1504
          activu = false
1505
        end)
1506
      end
1507
    elseif batting == true then
1508
      batting = false
1509
      cliham:Disconnect()
1510
      local badevz = chr:FindFirstChild("bmodel")
1511
      badevz.PrimaryPart = badevz.hnd
1512
      for _, A in pairs(badevz:GetChildren()) do
1513
        if A.ClassName == "Part" then
1514
          A.CanCollide = true
1515
          A.Anchored = false
1516
        end
1517
      end
1518
      movin = false
1519
      badevz.Parent = workspace
1520
      badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
1521
      game.Debris:AddItem(badevz, 8)
1522
    end
1523
  end
1524
  game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
1525
  function lauf()
1526
    if selected == false or activu == true then
1527
      return
1528
    end
1529
    lauf1:Play()
1530
  end
1531
  noobmodel = Instance.new("Model",chr)
1532
  function makenoob(cfrem, scalo, rags)
1533
    nscale.Value = scalo
1534
    local md = Instance.new("Model")
1535
    md.Name = "Noob"
1536
    md.Parent = workspace
1537
    local hu = Instance.new("Humanoid")
1538
    hu.RigType = "R6"
1539
    hu.MaxHealth = 100 * scalo
1540
    hu.Health = 100 * scalo
1541
    hu.Parent = md
1542
    local anm = Instance.new("Animator")
1543
    anm.Parent = hu
1544
    hu.PlatformStand = true
1545
    local light = function(part)
1546
      part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
1547
    end
1548
    local hd = Instance.new("Part")
1549
    hd.Name = "Head"
1550
    hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
1551
    hd.TopSurface = "Smooth"
1552
    hd.BottomSurface = "Inlet"
1553
    hd.Locked = true
1554
    hd.BrickColor = BrickColor.new("Bright yellow")
1555
    hd.CanCollide = true
1556
    hd.Anchored = false
1557
    light(hd)
1558
    hd.Parent = md
1559
    local hm = Instance.new("SpecialMesh")
1560
    hm.MeshType = "Head"
1561
    hm.Scale = Vector3.new(1.25, 1.25, 1.25)
1562
    hm.Parent = hd
1563
    local hf = Instance.new("Decal")
1564
    hf.Texture = "rbxasset://textures/face.png"
1565
    local gen = math.random(1, 40)
1566
    if gen == 3 then
1567
      hf.Texture = "rbxassetid://260884109"
1568
    end
1569
    if gen == 8 then
1570
      hf.Texture = "rbxassetid://260569492"
1571
    end
1572
    if gen == 12 then
1573
      hf.Texture = "rbxassetid://259580505"
1574
    end
1575
    if gen == 16 then
1576
      hf.Texture = "rbxassetid://259579232"
1577
    end
1578
    if gen == 24 then
1579
      hf.Texture = "rbxassetid://259571525"
1580
    end
1581
    if gen == 28 then
1582
      hf.Texture = "rbxassetid://258283210"
1583
    end
1584
    if gen == 32 then
1585
      hf.Texture = "rbxassetid://258940032"
1586
    end
1587
    if gen == 38 then
1588
      hf.Texture = "rbxassetid://673220970"
1589
      hf.Color3 = Color3.new(0, 0, 0)
1590
    end
1591
    hf.Face = "Front"
1592
    hf.Parent = hd
1593
    local hrpa = Instance.new("Part")
1594
    hrpa.Name = "HumanoidRootPart"
1595
    hrpa.TopSurface, hrpa.BottomSurface = 0, 0
1596
    hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1597
    hrpa.Transparency = 1
1598
    hrpa.CanCollide = false
1599
    hrpa.Locked = true
1600
    light(hrpa)
1601
    hrpa.Parent = md
1602
    local tagbomb = Instance.new("BoolValue")
1603
    tagbomb.Name = "tagbomb"
1604
    tagbomb.Value = false
1605
    tagbomb.Parent = hrpa
1606
    local learm = Instance.new("Part")
1607
    learm.Name = "Left Arm"
1608
    learm.BrickColor = BrickColor.new("Bright yellow")
1609
    learm.CanCollide = false
1610
    learm.Locked = true
1611
    learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1612
    light(learm)
1613
    learm.Parent = md
1614
    local riarm = Instance.new("Part")
1615
    riarm.Name = "Right Arm"
1616
    riarm.BrickColor = BrickColor.new("Bright yellow")
1617
    riarm.CanCollide = false
1618
    riarm.Locked = true
1619
    light(riarm)
1620
    riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1621
    riarm.Parent = md
1622
    local leleg = Instance.new("Part")
1623
    leleg.Name = "Left Leg"
1624
    leleg.BrickColor = BrickColor.new("Br. yellowish green")
1625
    leleg.CanCollide = false
1626
    leleg.Locked = true
1627
    light(leleg)
1628
    leleg.BottomSurface = 0
1629
    leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1630
    leleg.Parent = md
1631
    local rileg = Instance.new("Part")
1632
    rileg.Name = "Right Leg"
1633
    rileg.BrickColor = BrickColor.new("Br. yellowish green")
1634
    rileg.CanCollide = false
1635
    rileg.Locked = true
1636
    light(rileg)
1637
    rileg.BottomSurface = 0
1638
    rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1639
    rileg.Parent = md
1640
    local tor = Instance.new("Part")
1641
    tor.Name = "Torso"
1642
    tor.BrickColor = BrickColor.new("Bright blue")
1643
    tor.Locked = true
1644
    light(tor)
1645
    tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1646
    tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
1647
    tor.Parent = md
1648
    md.PrimaryPart = hrpa
1649
    md:SetPrimaryPartCFrame(cfrem)
1650
    md:makeJoints()
1651
    makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
1652
    makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
1653
    if rags == true then
1654
      makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
1655
      makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
1656
      makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
1657
      makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
1658
      maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
1659
      maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
1660
      maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
1661
      maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
1662
    elseif rags == false then
1663
      makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
1664
      makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
1665
      makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
1666
      makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
1667
      hu.PlatformStand = false
1668
    end
1669
    nscale.Value = 1
1670
    hu.Touched:connect(function(tpart, uwot)
1671
      if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md then
1672
        tagbomb.Value = false
1673
        hu.Health = 0
1674
        local derp = Instance.new("Explosion")
1675
        derp.BlastPressure = 200
1676
        derp.BlastRadius = 8
1677
        derp.DestroyJointRadiusPercent = 0
1678
        derp.ExplosionType = 2
1679
        derp.Visible = true
1680
        derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
1681
        derp.Parent = workspace
1682
        game.Debris:AddItem(md, 8)
1683
      end
1684
    end)
1685
    return md
1686
  end
1687
local Moe = Instance.new("Model",game.Workspace)Moe.Name = "Baseballs"
1688
  function Baseball()
1689
	if activu == true then return end
1690
	activu = true
1691
	local Middle = Instance.new("Part",Moe)Middle.BrickColor = BrickColor.new("Daisy orange")Middle.Size = Vector3.new(0.75,0.75,0.75)
1692
	Middle.TopSurface = "Smooth" Middle.BottomSurface = "Smooth" local M1 = Instance.new("SpecialMesh",Middle)M1.MeshType = "Sphere" Middle.CanCollide = false
1693
	Middle.Material = "SmoothPlastic" local W1 = Instance.new("Weld", Middle)W1.Part0 = Middle W1.Part1 = rarm W1.C0 = CFrame.new(0,1.2,0)
1694
          for _ = 1, 3 do
1695
            swait()
1696
            lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
1697
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1698
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
1699
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1700
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
1701
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1702
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
1703
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1704
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
1705
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1706
          end
1707
		local Fre = fire:clone()Fre.Parent = Middle Fre.Enabled = true Fre.Lifetime = NumberRange.new(0.75)
1708
		Fre.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
1709
		game.Debris:AddItem(W1,0)
1710
		wait()
1711
		Middle.CFrame = CFrame.new(tors.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,mouse.hit.p)
1712
		local BV = Instance.new("BodyVelocity",Middle)BV.maxForce = Vector3.new(math.huge,math.huge,math.huge)BV.Velocity = Middle.CFrame.lookVector * 150
1713
        for X = 1, 3 do
1714
            swait()
1715
            lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
1716
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1717
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
1718
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1719
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
1720
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1721
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
1722
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1723
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
1724
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
1725
          end
1726
	activu = false
1727
 end
1728
  function makecircle(cfrem, scalo)
1729
    local mcir1 = Instance.new("Part")
1730
    mcir1.Anchored = true
1731
    mcir1.CanCollide = false
1732
    mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
1733
    mcir1.Transparency = 1
1734
    mcir1.CFrame = cfrem
1735
    mcir1.Parent = modz
1736
    game.Debris:AddItem(mcir1, 8)
1737
    local d1 = Instance.new("Decal")
1738
    d1.Texture = "rbxassetid://602615043"
1739
    d1.Face = "Front"
1740
    d1.Parent = mcir1
1741
    local d2 = Instance.new("Decal")
1742
    d2.Texture = "rbxassetid://602617463"
1743
    d2.Face = "Back"
1744
    d2.Parent = mcir1
1745
    local bme = Instance.new("BlockMesh")
1746
    bme.Parent = mcir1
1747
    for _ = 1, 2 do
1748
      swait()
1749
      bme.Scale = bme.Scale:lerp(Vector3.new(60 * scalo, 60 * scalo, 0), 0.2)
1750
    end
1751
    for _ = 1, 15 do
1752
      swait()
1753
      bme.Scale = bme.Scale:lerp(Vector3.new(-0.2 * scalo, -0.2 * scalo, 0), 0.2)
1754
    end
1755
    for _ = 1, 3 do
1756
      swait()
1757
      bme.Scale = bme.Scale:lerp(Vector3.new(80 * scalo, 80 * scalo, 0), 0.2)
1758
    end
1759
    coroutine.resume(coroutine.create(function()
1760
      swait(15)
1761
      for _ = 1, 12 do
1762
        swait()
1763
        d1.Transparency = d1.Transparency + 0.08
1764
        d2.Transparency = d2.Transparency + 0.08
1765
      end
1766
      mcir1:Destroy()
1767
    end))
1768
    return mcir1
1769
  end
1770
  function spawnnoob(circlecf, noobcf, scalez, ragd)
1771
    local aearae = makecircle(circlecf, scalez)
1772
    local nananb
1773
    if ragd then
1774
      nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
1775
    elseif not ragd then
1776
      nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
1777
    end
1778
    return nananb
1779
  end
1780
  function tagexplode(partoz, magn, bombdelay)
1781
    for _, guy in pairs(workspace:GetChildren()) do
1782
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Noob" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
1783
        coroutine.resume(coroutine.create(function()
1784
          swait(bombdelay * 30)
1785
          guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
1786
        end))
1787
      end
1788
    end
1789
  end
1790
  function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
1791
    for _, guy in pairs(workspace:GetChildren()) do
1792
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
1793
        do
1794
          local humz = guy:FindFirstChild("Humanoid")
1795
          local horp = guy:FindFirstChild("HumanoidRootPart")
1796
		  if Berserk == true then
1797
          humz.Health = humz.Health - charge*charge*100
1798
		  else
1799
          humz.Health = humz.Health - charge*charge/10
1800
		  end
1801
		  ragplayer(guy)
1802
          humz:SetStateEnabled(16, true)
1803
          delay(debtim, function()
1804
            humz:SetStateEnabled(16, true)
1805
          end)
1806
          local b = Instance.new("Part")
1807
          nooutline(b)
1808
          b.Size = Vector3.new(0.2, 0.2, 0.2)
1809
          b.Transparency = 0.25
1810
          b.Anchored = true
1811
          b.CanCollide = false
1812
          b.BrickColor = BrickColor.new("Institutional white")
1813
          b.Locked = true
1814
          b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1815
          b.Parent = modz
1816
          local c = Instance.new("SpecialMesh")
1817
          c.MeshType = "Sphere"
1818
          c.Scale = Vector3.new(3.5, 3.5, 3.5)
1819
          c.Parent = b
1820
          game.Debris:AddItem(b, 1)
1821
		  if Berserk == false then
1822
		         humz:SetStateEnabled(16, true)
1823
          delay(debtim, function()
1824
            humz:SetStateEnabled(16, true)
1825
          end)
1826
          local db = Instance.new("StringValue")
1827
          db.Name = "alabo"
1828
          db.Parent = horp
1829
          delay(debtim, function()
1830
            db:Destroy()
1831
          end)
1832
		  end
1833
          if bodyfdire then
1834
            local boopyve = Instance.new("BodyVelocity")
1835
            boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
1836
            boopyve.P = 9999999999
1837
            boopyve.Velocity = bodyfdire
1838
            boopyve.Parent = horp
1839
            game.Debris:AddItem(boopyve, debtim)
1840
          end
1841
          if bodyrot then
1842
            local boopyro = Instance.new("BodyAngularVelocity")
1843
            boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
1844
            boopyro.P = math.huge
1845
            boopyro.AngularVelocity = bodyrot
1846
            boopyro.Parent = horp
1847
            game.Debris:AddItem(boopyro, debtim)
1848
          end
1849
		  for i = 1,2 do
1850
          local bet = Instance.new("Sound")
1851
          bet.Pitch = rd2(9, 11) / 10
1852
          bet.Volume = 2
1853
          bet.SoundId = "rbxassetid://694048922"
1854
          bet.Parent = b
1855
          bet:Play()
1856
		  end
1857
		  if charge >= 100 then
1858
		  local P = guy:GetChildren()
1859
		  for i = 1,#P do
1860
		  if P[i].Name ~= "HumanoidRootPart" then
1861
		  P[i]:remove()
1862
		  end
1863
		  end
1864
		  for i = 1,2 do
1865
          local bet = Instance.new("Sound")
1866
          bet.Volume = 10
1867
          bet.SoundId = "rbxassetid://291487516"
1868
          bet.Parent = b
1869
          bet:Play()	
1870
 		  end
1871
		  local Rainbew = fire:clone()Rainbew.Parent = horp Rainbew.Enabled = true Rainbew.Lifetime = NumberRange.new(4) Rainbew.Speed = NumberRange.new(0)
1872
		  end
1873
          coroutine.resume(coroutine.create(function()
1874
            for _ = 1, 5 do
1875
              swait()
1876
              b.Transparency = b.Transparency + 0.175
1877
              c.Scale = c.Scale + Vector3.new(2 * dmg, 2 * dmg, 2 * dmg)
1878
            end
1879
          end))
1880
        end
1881
      end
1882
    end
1883
  end
1884
  function hito2(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
1885
    for _, guy in pairs(workspace:GetChildren()) do
1886
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
1887
        do
1888
          local humz = guy:FindFirstChild("Humanoid")
1889
          local horp = guy:FindFirstChild("HumanoidRootPart")
1890
		  ragplayer(guy)
1891
		  if guy:findFirstChild("Head")~=nil then
1892
		  guy.Head:BreakJoints()
1893
          local boopyve = Instance.new("BodyVelocity")
1894
          boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
1895
          boopyve.P = 9999999999
1896
          boopyve.Velocity = bodyfdire
1897
          boopyve.Parent = guy:findFirstChild("Head")
1898
          game.Debris:AddItem(boopyve, debtim)
1899
local Blood = Instance.new("ParticleEmitter", guy.Head)
1900
Blood.Enabled = false
1901
Blood.Lifetime = NumberRange.new(0.75)
1902
Blood.RotSpeed = NumberRange.new(10)
1903
Blood.Acceleration = Vector3.new(0,-10,0)
1904
Blood.Rate = 250
1905
Blood.VelocitySpread = 360
1906
Blood.Speed = NumberRange.new(2,8)
1907
Blood.Rotation = NumberRange.new(-360,360)
1908
Blood.Name = "Blood"
1909
Blood.LightEmission = -0.5
1910
Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
1911
Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.8), NumberSequenceKeypoint.new(1, 0)})
1912
Blood.ZOffset = 2 Blood.Enabled = true
1913
		  end
1914
          humz:SetStateEnabled(16, true)
1915
          delay(debtim, function()
1916
            humz:SetStateEnabled(16, true)
1917
          end)
1918
          local db = Instance.new("StringValue")
1919
          db.Name = "alabo"
1920
          db.Parent = horp
1921
          delay(debtim, function()
1922
            db:Destroy()
1923
          end)
1924
          if bodyfdire then
1925
1926
          end
1927
          if bodyrot then
1928
            local boopyro = Instance.new("BodyAngularVelocity")
1929
            boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
1930
            boopyro.P = math.huge
1931
            boopyro.AngularVelocity = bodyrot
1932
            boopyro.Parent = horp
1933
            game.Debris:AddItem(boopyro, debtim)
1934
          end
1935
		  for i = 1,2 do
1936
          local bet = Instance.new("Sound")
1937
          bet.Pitch = rd2(9, 11) / 10
1938
          bet.Volume = rd2(12, 14) / 10
1939
          bet.SoundId = "rbxassetid://553265835"
1940
          bet.Parent = horp
1941
          bet:Play()
1942
		 end
1943
        end
1944
      end
1945
1946
    end
1947
  end
1948
  function hito3(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
1949
    for _, guy in pairs(workspace:GetChildren()) do
1950
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
1951
        do
1952
          local humz = guy:FindFirstChild("Humanoid")
1953
          local horp = guy:FindFirstChild("HumanoidRootPart")
1954
		local p23 = Instance.new("Part",Maedl)p23.Size = Vector3.new(1,1,1)p23.Material = "Neon" p23.BrickColor = BrickColor.new("Maroon") p23.CanCollide = false
1955
		p23.CFrame = guy.Torso.CFrame*CFrame.Angles(math.random(-90,90),math.random(-90,90),math.random(-90,90))
1956
		local B23 = Instance.new("BlockMesh",p23)
1957
		local BP = Instance.new("BodyPosition",p23)BP.P = 10000000 BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)p23:findFirstChild("BodyPosition").Position = tors.Position
1958
		game.Debris:AddItem(p23,2)
1959
		  guy.Torso:BreakJoints()
1960
          local b = Instance.new("Part")
1961
          nooutline(b)
1962
          b.Size = Vector3.new(0.2, 0.2, 0.2)
1963
          b.Transparency = 0
1964
          b.Anchored = true
1965
          b.CanCollide = false
1966
          b.BrickColor = BrickColor.new("Maroon")
1967
          b.Locked = true
1968
          b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1969
          b.Parent = modz
1970
          local c = Instance.new("SpecialMesh")
1971
          c.MeshType = "Sphere"
1972
          c.Scale = Vector3.new(3.5, 3.5, 3.5)
1973
          c.Parent = b
1974
          game.Debris:AddItem(b, 1)
1975
          humz:SetStateEnabled(16, true)
1976
          delay(debtim, function()
1977
            humz:SetStateEnabled(16, true)
1978
          end)
1979
          local db = Instance.new("StringValue")
1980
          db.Name = "alabo"
1981
          db.Parent = horp
1982
          delay(debtim, function()
1983
            db:Destroy()
1984
          end)
1985
		  for i = 1,2 do
1986
          local bet = Instance.new("Sound")
1987
          bet.Pitch = rd2(9, 11) / 10
1988
          bet.Volume = 10
1989
          bet.SoundId = "rbxassetid://553265835"
1990
          bet.Parent = guy.Torso
1991
          bet:Play()
1992
		 end
1993
          coroutine.resume(coroutine.create(function()
1994
            for _ = 1, 5 do
1995
              swait()
1996
              b.Transparency = b.Transparency + 0.2
1997
              c.Scale = c.Scale + Vector3.new(4 * dmg, 4 * dmg, 4 * dmg)
1998
            end
1999
          end))
2000
        end
2001
      end
2002
    end
2003
  end
2004
  function hito4(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
2005
    for _, guy in pairs(workspace:GetChildren()) do
2006
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
2007
        do
2008
          local humz = guy:FindFirstChild("Humanoid")
2009
          local horp = guy:FindFirstChild("HumanoidRootPart")
2010
		  ragplayer(guy)
2011
          humz:SetStateEnabled(16, true)
2012
          delay(debtim, function()
2013
            humz:SetStateEnabled(16, true)
2014
          end)
2015
		  if Berserk == false then
2016
		         humz:SetStateEnabled(16, true)
2017
          delay(debtim, function()
2018
            humz:SetStateEnabled(16, true)
2019
          end)
2020
          local db = Instance.new("StringValue")
2021
          db.Name = "alabo"
2022
          db.Parent = horp
2023
          delay(debtim, function()
2024
            db:Destroy()
2025
          end)
2026
		  end
2027
            local boopyve = Instance.new("BodyVelocity")
2028
            boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
2029
            boopyve.P = 9999999999
2030
            boopyve.Velocity = bodyfdire
2031
            boopyve.Parent = horp
2032
          if bodyrot then
2033
            local boopyro = Instance.new("BodyAngularVelocity")
2034
            boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
2035
            boopyro.P = math.huge
2036
            boopyro.AngularVelocity = bodyrot
2037
            boopyro.Parent = horp
2038
            game.Debris:AddItem(boopyro, debtim)
2039
          end
2040
		  if charge >= 1 then
2041
		  for i = 1,2 do
2042
          local bet = Instance.new("Sound")
2043
          bet.Volume = 10
2044
          bet.SoundId = "rbxassetid://517249876"
2045
          bet.Parent = tors
2046
          bet:Play()	
2047
		 	end
2048
		    for i = 1,100 do
2049
			Lightningz2(tors.Position+Vector3.new(math.random(-charge/100,charge/100)),guy.HumanoidRootPart.Position, 0.2, 8, game.Workspace)
2050
            humz.Health = 0.001
2051
			wait() end             game.Debris:AddItem(boopyve, 0)
2052
		  end
2053
        end
2054
      end
2055
    end
2056
  end
2057
  function cleannoobs()
2058
    for _, nib in pairs(workspace:GetChildren()) do
2059
      coroutine.resume(coroutine.create(function()
2060
        if nib.Name == "Noob" then
2061
          if nib:FindFirstChild("HumanoidRootPart") then
2062
            local g = Instance.new("Part")
2063
            g.CanCollide, g.Anchored = false, true
2064
            g.Transparency = 1
2065
            g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
2066
            g.Parent = workspace
2067
            game.Debris:AddItem(g, 3.5)
2068
            local sou = Instance.new("Sound")
2069
            sou.Pitch = math.random(7, 11) / 10
2070
            sou.Volume = 0.8
2071
            sou.SoundId = "rbxassetid://111124523"
2072
            sou.Parent = g
2073
            local pe = Instance.new("ParticleEmitter")
2074
            pe.Acceleration = Vector3.new(0, 8, 0)
2075
            pe.Lifetime = NumberRange.new(1, 1.5)
2076
            pe.Rate = 0.005
2077
            pe.RotSpeed = NumberRange.new(-30, 30)
2078
            pe.Rotation = NumberRange.new(0, 360)
2079
            pe.Size = NumberSequence.new({
2080
              NumberSequenceKeypoint.new(0, 4.38, 0),
2081
              NumberSequenceKeypoint.new(0.672, 4.14, 0),
2082
              NumberSequenceKeypoint.new(1, 1.48, 0)
2083
            })
2084
            pe.Texture = "rbxassetid://244221440"
2085
            pe.Transparency = NumberSequence.new({
2086
              NumberSequenceKeypoint.new(0, 0, 0),
2087
              NumberSequenceKeypoint.new(0.529, 0.3, 0),
2088
              NumberSequenceKeypoint.new(1, 1, 1)
2089
            })
2090
            pe.ZOffset = 5
2091
            pe.Enabled = true
2092
            pe.VelocitySpread = 360
2093
            pe.Parent = g
2094
            swait(5)
2095
            pe:Emit(6)
2096
            sou:Play()
2097
          end
2098
          nib:Destroy()
2099
        end
2100
      end))
2101
    end
2102
  end
2103
  function animo(yep)
2104
    if yep == true then
2105
      anim.Parent = human
2106
      chr.Animate.Disabled = false
2107
    elseif yep == false then
2108
      chr.Animate.Disabled = true
2109
      anim.Parent = nil
2110
    end
2111
  end
2112
  mouse.KeyDown:connect(function(key)
2113
    if key == "r" then
2114
      test()
2115
    end
2116
    if key == "m" then
2117
      lauf()
2118
    end
2119
    if key == "c" and plr.UserId == 49689731 then
2120
      ham()
2121
    end
2122
    if key == "x" then
2123
      bat()
2124
    end
2125
    if key == "y" then
2126
      epic()
2127
    end
2128
    if key == "m" then
2129
      Bloodthirst()
2130
    end
2131
    if key == "g" then
2132
      Baseball()
2133
    end
2134
    if key == "l" and plr.UserId == 49689731 and selected == true then
2135
      spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, true)
2136
    end
2137
    if key == ";" and plr.UserId == 49689731 and selected == true then
2138
      spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
2139
    end
2140
    if key == "k" and plr.UserId == 49689731 and selected == true then
2141
      spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
2142
    end
2143
    if key == "p" then
2144
      cleannoobs()
2145
    end
2146
    if key == "z" then
2147
      if selected == false or activu == true then
2148
        return
2149
      end
2150
      if human.WalkSpeed == 24 then
2151
        human.WalkSpeed = 150
2152
        human.JumpPower = 150
2153
      else
2154
        human.WalkSpeed = 24
2155
        human.JumpPower = 85
2156
      end
2157
    end
2158
  end)
2159
  tool.Equipped:connect(function()
2160
	script.Disabled = false
2161
    selected = true
2162
  end)
2163
  tool.Unequipped:connect(function()
2164
    selected = false
2165
  end)
2166
  animo(false)
2167
  human.WalkSpeed = 24
2168
  sine = 0
2169
  charge = 1
2170
  cos = math.cos
2171
  game:GetService("RunService").RenderStepped:connect(function()
2172
	if Berserk == true then
2173
	chr.Humanoid.MaxHealth = chr.Humanoid.MaxHealth + 100
2174
	chr.Humanoid.Health = chr.Humanoid.Health + 50
2175
	end
2176
	if Music == true then
2177
	hito(tors, 5, 10, 0.2, hrp.CFrame.lookVector * 150, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 1)
2178
	end
2179
	for i,v in pairs (Maedl:children()) do
2180
	v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10,math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10,math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10)
2181
	v:findFirstChild("Mesh").Scale = v.Mesh.Scale + Vector3.new(0.025,0.025,0.025)
2182
	end
2183
	for i,v in pairs (Moe:children()) do
2184
	hito(v, 5, 10, 0.2, Vector3.new(math.random(-100,100),100,math.random(-100,100)), Vector3.new(0, rd2(-25, 25) * (100 / 25), rd2(-80, 80) * (100 / 40)),100)
2185
	end
2186
	for i,v in pairs (chr:children()) do
2187
	if v.ClassName == "Accessory" then
2188
	for i,v2 in pairs (v:children()) do
2189
	if v2.ClassName == "Part" then
2190
	v2.Anchored = false
2191
	end
2192
	end
2193
	end
2194
	end
2195
	for i,v in pairs (chr:children()) do
2196
	if v.ClassName == "Part" then
2197
	v.Anchored = false
2198
	end
2199
	end
2200
    if ragged == false and activu == false then
2201
      local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
2202
      local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
2203
      local checkstate = human:GetState()
2204
      if checkstate.Value == 13 then
2205
        animpose = "Sitting"
2206
      elseif hrp.Velocity.y > 1 and checkpart == nil then
2207
        animpose = "Jumping"
2208
      elseif hrp.Velocity.y < -1 and checkpart == nil then
2209
        animpose = "Falling"
2210
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
2211
        animpose = "Idle"
2212
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
2213
        animpose = "Walking"
2214
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
2215
        animpose = "TooFast"
2216
      end
2217
      if animpose == "Idle" then
2218
        sine = sine + charge
2219
        lerpz(RJ, "C0", RJC0 * cf(0.05 * cos(sine / 40), 0, -0.05 - 0.05 * cos(sine / 20)) * ang(rd(0), rd(0), rd(0)), 0.3)
2220
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
2221
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
2222
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2223
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
2224
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2225
        lerpz(RH, "C0", RHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), 0.05 * cos(sine / 40)) * ang(rd(-5), rd(-5), rd(1)), 0.3)
2226
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2227
        lerpz(LH, "C0", LHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), -0.05 * cos(sine / 40)) * ang(rd(-5), rd(5), rd(1)), 0.3)
2228
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2229
      end
2230
      if animpose == "Walking" then
2231
        sine = sine + charge
2232
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.025 * cos(sine / 4)) * ang(rd(-5), math.sin(hrp.RotVelocity.Y / 30), math.sin(hrp.RotVelocity.Y / 5)), 0.3)
2233
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
2234
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
2235
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2236
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
2237
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2238
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
2239
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2240
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
2241
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2242
      end
2243
      if animpose == "Jumping" then
2244
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
2245
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
2246
        lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
2247
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2248
        lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
2249
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2250
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
2251
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2252
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
2253
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2254
      end
2255
      if animpose == "Falling" then
2256
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
2257
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
2258
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
2259
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2260
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
2261
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2262
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
2263
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2264
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
2265
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2266
      end
2267
      if animpose == "TooFast" then
2268
        sine = sine + charge
2269
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(-20), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
2270
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
2271
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
2272
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2273
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
2274
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2275
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
2276
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2277
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
2278
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2279
      end
2280
      if animpose == "Sitting" then
2281
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2282
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2283
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
2284
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2285
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
2286
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2287
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
2288
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2289
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
2290
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2291
      end
2292
    end
2293
  end)