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