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