View difference between Paste ID: dGdY3E2f and 03Wzixr3
SHOW: | | - or go back to the newest paste.
1
---------ONE WITH CHEESEEE------------
2
---------MAKE BY SKRUBL0RDZI------------
3-
p = game.Players.LocalPlayer
3+
4
torso = char.Torso
5
hed = char.Head
6
neck = char.Torso.Neck
7
hum = char.Humanoid
8
hum.MaxHealth = math.huge
9
local msg = game:GetService("Chat")
10
torso.BrickColor = BrickColor.new("Pastel brown")
11
hed.BrickColor = BrickColor.new("Pastel brown")
12
char["Right Arm"].BrickColor = BrickColor.new("Pastel brown")
13
char["Left Arm"].BrickColor = BrickColor.new("Pastel brown")
14
char["Left Leg"].BrickColor = BrickColor.new("Pastel brown") 
15
char["Right Leg"].BrickColor = BrickColor.new("Pastel brown")
16
ypcall(function()
17
shirt = Instance.new("Shirt", char)
18
shirt.Name = "Shirt"
19
pants = Instance.new("Pants", char)
20
pants.Name = "Pants"
21
char.Shirt.ShirtTemplate = "rbxassetid://191845910"
22
char.Pants.PantsTemplate = "rbxassetid://191846287"
23
end)
24
function sbchat(msg,displayname)
25
        if not displayname then
26
            displayname = '<Painis Cupcake>'
27
        end
28
        for i,v in pairs(game:GetService('Players'):GetChildren()) do
29
            local st = Instance.new('StringValue')
30
            st.Name = 'SB_Chat'
31
            st.Value = displayname..'/'..msg
32
            delay(0.2,function() st.Parent = v end)
33
        end
34
    end
35
p1 = Instance.new("Part",char)
36
p1.FormFactor = Enum.FormFactor.Custom
37
p1.Size = Vector3.new(1,1.6,1)
38
p1.CanCollide = false
39
p1.Locked = true
40
p1.BottomSurface = Enum.SurfaceType.Smooth
41
p1.TopSurface = Enum.SurfaceType.Smooth
42
SMesh = Instance.new("SpecialMesh", p1)
43
SMesh.MeshId = "http://www.roblox.com/asset/?id="
44-
SMesh.MeshId = "http://www.roblox.com/asset/?id=1045381"
44+
45
SMesh.Name = "Mesh"
46
SMesh.TextureId = "http://www.roblox.com/asset/?id="
47-
SMesh.TextureId = "http://www.roblox.com/asset/?id=91970459"
47+
48
w1.Part0 = hed
49
w1.C0 = CFrame.new(0,0.76,0.2)*CFrame.Angles(0.3,0,0)
50
w1.Part1 = p1
51
w1.C1 = CFrame.new(0, 0, 0)
52
--------------------------------
53
p1 = Instance.new("Part",char)
54
p1.FormFactor = Enum.FormFactor.Custom
55
p1.Size = Vector3.new(1.8,0.8,1.8)
56
p1.CanCollide = false
57
p1.Locked = true
58
p1.BrickColor = BrickColor.new("Bright red")
59
p1.BottomSurface = Enum.SurfaceType.Smooth
60
p1.TopSurface = Enum.SurfaceType.Smooth
61
SMesh = Instance.new("SpecialMesh", p1)
62
SMesh.MeshId = "http://www.roblox.com/asset/?id="
63-
SMesh.MeshId = "http://www.roblox.com/asset/?id=11419729"
63+
64
SMesh.Name = "Mesh"
65
w1 = Instance.new("Weld", hed)
66
w1.Part0 = hed
67
w1.C0 = CFrame.new(0,0.2,-0.25)
68
w1.Part1 = p1
69
w1.C1 = CFrame.new(0, 0, 0)
70
-----------
71
GroundWave3 = function()
72
	local HandCF = CFrame.new(torso.Position - Vector3.new(0,0,0)) * CFrame.Angles(0,0,0)
73
		local wave1 = Instance.new("Part", torso)
74
		wave1.BrickColor = BrickColor.new("Bright red")
75
		wave1.Anchored = true
76
		wave1.CanCollide = false
77
		wave1.Locked = true
78
		wave1.Material = "Neon"
79
		wave1.Size = Vector3.new(0, 0, 0)
80
		wave1.TopSurface = "Smooth"
81
		wave1.BottomSurface = "Smooth"
82
		wave1.Transparency = 1
83
		wave1.CFrame = HandCF
84
		wm = Instance.new("SpecialMesh", wave1)
85
		wm.Scale = Vector3.new(0,0,0)
86
		wm.MeshType = "Sphere"
87
		coroutine.wrap(function()
88
		for i = 1, 20, 1 do
89
		wm.Scale = Vector3.new(0 + i*0, 0 + i*0, 0 + i*0)
90
		--wave1.Size = wm.Scale
91
		wave1.CFrame = HandCF
92
		wave1.Transparency = i/10
93
		wait()
94
		end
95
		wait()
96
		wave1:Destroy()
97
	end)()
98
end
99
-------------------------------
100
Spawn(function()
101
	while wait(1) do
102
		GroundWave3()
103
		wait(.5)
104
		GroundWave3()
105
	end
106
end)
107
warn'[Ground Brake]:Connect!'
108
-----------------------------------
109
local Plr = game.Players.LocalPlayer --LocalScript
110
	local Char = Plr.Character
111
	local Mouse = Plr:GetMouse()
112
	local ra = Char:FindFirstChild('Right Arm')
113
	local ts = Char.Torso
114
	local la = Char:FindFirstChild('Left Arm')
115
	local ll = Char:FindFirstChild('Left Leg')
116
	local rl = Char:FindFirstChild('Right Leg')
117
	local hd = Char.Head
118
	local root = Char:FindFirstChild('HumanoidRootPart')
119
	
120
	rarm = ra
121
	larm = la
122
	torso = ts
123
	hed = hd
124
	root = root
125
	lleg = ll
126
	rleg = rl
127
128
FloatPart = function()
129
	local Part = Instance.new('Part',torso)
130
	Part.CFrame = CFrame.new(torso.CFrame.X,workspace.Base.CFrame.Y+1,torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
131
	Part.Anchored = true
132
	Part.Material = 'Neon'
133
	Part.CanCollide = false
134
	Part.BrickColor = BrickColor.new("Bright red")
135
	local Mesh = Instance.new('SpecialMesh',Part)
136
	Mesh.Scale = Vector3.new(0,0,0)
137
	Mesh.MeshId = 'http://www.roblox.com/asset/?id='
138-
	Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
138+
139
	spawn(function()
140
		for i = 1,30 do
141
			Mesh.Scale = Mesh.Scale + Vector3.new(0,0,0)
142
			Part.Transparency = Part.Transparency + 1
143
			game["Run Service"].RenderStepped:wait()
144
		end
145
		Part:Destroy()
146
	end)
147
end;
148
149
DubPart = function()
150
	local Part = Instance.new('Part',torso)
151
	Part.CFrame = CFrame.new(torso.CFrame.X,workspace.Base.CFrame.Y+1,torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
152
	Part.Anchored = true
153
	Part.CanCollide = false
154
	Part.Material = 'Neon'
155
	Part.BrickColor = BrickColor.new("Bright red")
156
	local Mesh = Instance.new('SpecialMesh',Part)
157
	Mesh.Scale = Vector3.new(0,0,0)
158
	Mesh.MeshId = 'http://www.roblox.com/asset/?id='
159-
	Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
159+
160
	spawn(function()
161
		for i = 1,30 do
162
			Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
163
			Part.Transparency = Part.Transparency + 1
164
			game["Run Service"].RenderStepped:wait()
165
		end
166
		Part:Destroy()
167
	end)
168
end;
169
170
OnTouch = function(Toucher)
171
	if Toucher.Parent.Name ~= Plr.Name and Toucher.Parent:FindFirstChild('Humanoid') then
172
		local Hum = Toucher.Parent:FindFirstChild('Humanoid')
173
		Hum.Health = Hum.Health - .7		
174
	end
175
end;
176
177
Fade = function(Item,t)
178
	spawn(function()
179
		for i = 1,20 do
180
			Item.Transparency = Item.Transparency + .05
181
			if t then
182
				wait(t)
183
			else 
184
				wait()
185
			end
186
		end
187
		Item:Destroy()
188
	end)
189
end
190
191
TouchKill = function(Toucher)
192
	if Toucher.Parent then
193
		if Toucher.Parent:FindFirstChild('Humanoid') then
194
			local P = Toucher.Parent:FindFirstChild('Humanoid')
195
			if P ~= nil and P.Parent.Name ~= Plr.Name then
196
				P.Health = P.Health - math.random(4,17)
197
			end
198
		end
199
	end
200
end;
201
202
Particle = function()
203
	local Part = Instance.new('Part',torso)
204
	Part.Anchored = true
205
	Part.Transparency = 0
206
	Part.Material = "Neon"
207
	Part.Touched:connect(function(I)OnTouch(I)end)
208
	Part.CanCollide = false
209
	Part.CFrame = torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
210
	local Mesh = Instance.new('SpecialMesh',Part)
211
	Mesh.Scale = Vector3.new(1,1,1)
212
	Mesh.MeshId = "rbxassetid://"
213
	Mesh.TextureId = "rbxassetid://"
214
	spawn(function()
215
		for i = 1,40 do
216
			Part.Transparency = Part.Transparency + .0125
217
			Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
218
			game["Run Service"].RenderStepped:wait()
219
		end
220
		Part:Destroy()
221
	end)
222
end;
223
224
Particle2 = function()
225
	local Part = Instance.new('Part',torso)
226
	Part.Anchored = true
227
	Part.Transparency = 0
228
	Part.Material = "Neon"
229
	Part.Touched:connect(function(I)OnTouch(I)end)
230
	Part.CanCollide = false
231
	Part.CFrame = torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
232
	local Mesh = Instance.new('SpecialMesh',Part)
233
	Mesh.Scale = Vector3.new(1.5,1.5,1.5)
234
	Mesh.MeshId = "rbxassetid://"
235
	Mesh.TextureId = "rbxassetid://"
236
	spawn(function()
237
		for i = 1,40 do
238
			Part.Transparency = Part.Transparency + .0125
239
			Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
240
			game["Run Service"].RenderStepped:wait()
241
		end
242
		Part:Destroy()
243
	end)
244
end;
245
246
spawn(function()
247
	while wait() do
248
		wait(.05)
249
		FloatPart()
250
		wait(.08)
251
		FloatPart()
252
		wait(.05)
253
		DubPart()
254
		wait(.08)
255
	end
256
end)
257
spawn(function()
258
	while wait() do
259
		Particle()
260
		wait(0.75)
261
		Particle2()
262
	end
263
end)
264
-------------
265
game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"I AM PAINIS CUPCAKE, I WILL EAT YOU!", "Red")
266-
hed.face.Texture = "http://www.roblox.com/asset/?id="
266+
267
local HBill = Instance.new("BillboardGui", hed)
268
local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
269
local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
270
HBill.Size = UDim2.new(15,0,2.2,0)
271
HBill.Name = "Health Display"
272
HBill.StudsOffset = Vector3.new(0,4,0)
273
HBill.AlwaysOnTop = true
274
HBill.Enabled = false
275
HMain.BackgroundColor3 = Color3.new(0, 0, 0)
276
HMain.BackgroundTransparency = 0.6
277
HMain.Size = UDim2.new(1,0,1,0)
278
HBarBack.Parent = HMain
279
HBarBack.BackgroundColor3 = Color3.new(0,0,0)
280
HBarBack.BorderColor3 = Color3.new(0,0,0)
281
HBarBack.BorderSizePixel = 2
282
HBarBack.Position = UDim2.new(.025, 0, .55, 0)
283
HBarBack.Size = UDim2.new(.95, 0, .3, 0)
284
HHealth.BackgroundTransparency = 1
285
HHealth.Size = UDim2.new(1,0,1,0)
286
HHealth.Font = "Code"
287
HHealth.Text = "I WILL EAT YOU!"
288
HHealth.TextScaled = true
289
HHealth.TextColor3 = Color3.new(1,1,1)
290
HHealth.TextStrokeColor3 = BrickColor.new("Cyan").Color
291
HHealth.TextStrokeTransparency = 0
292
HName.Parent = HMain
293
HName.BackgroundTransparency = 1
294
HName.Size = UDim2.new(1,0,.5,0)
295
HName.Font = "Code"
296
HName.Text = "Painis Cupcake"
297
HName.TextScaled = false
298
HName.TextColor3 = BrickColor.new("Bright red").Color
299
HName.TextStrokeColor3 = Color3.new(0,0,0)
300
HName.TextStrokeTransparency = 0
301
HName.TextYAlignment = "Top"
302
303
  plr = game.Players.LocalPlayer
304
  local s = Instance.new("Sound",plr.Character)
305
s.Volume = 1
306
s.Looped = true
307
s.Pitch = 1
308
s.SoundId = "rbxassetid://202879897"
309
s:Play()
310-
s.SoundId = "rbxassetid://262173427"
310+
311
    wait(0.4)
312
  until plr.Character
313
  chr = plr.Character
314
  human = chr:FindFirstChild("Humanoid")
315
  mouse = plr:GetMouse()
316
  cam = workspace.CurrentCamera
317
  selected = false
318
  equipd = false
319
  tors = chr.Torso
320
  rarm = chr["Right Arm"]
321
  larm = chr["Left Arm"]
322
  rleg = chr["Right Leg"]
323
  lleg = chr["Left Leg"]
324
  hrp = chr.HumanoidRootPart
325
  hed = chr.Head
326
  anim = human.Animator
327
  activu = false
328
  ragged = false
329
  batting = false
330
  Heartbeat = Instance.new("BindableEvent")
331
  Heartbeat.Name = "Heartbeat"
332
  Heartbeat.Parent = script
333
  frame = 0.03333333333333333
334
  tf = 0
335
  game:GetService("RunService").Heartbeat:connect(function(s, p)
336
    tf = tf + s
337
    if tf >= frame then
338
      for i = 1, math.floor(tf / frame) do
339
        Heartbeat:Fire()
340
      end
341
      tf = tf - frame * math.floor(tf / frame)
342
    end
343
  end)
344
  function swait(num)
345
    if num == 0 or num == nil then
346
      Heartbeat.Event:wait()
347
    else
348
      for i = 1, num do
349
        Heartbeat.Event:wait()
350
      end
351
    end
352
  end
353
  tool = Instance.new("Tool")
354
  tool.CanBeDropped = false
355
  tool.RequiresHandle = false
356
  tool.ToolTip = "BONK!"
357
  tool.Name = "PRESS X EAT"
358
  tool.Parent = plr.Backpack
359
  modz = Instance.new("Model")
360
  modz.Name = "efx"
361
  modz.Parent = chr
362
  RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
363
  RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
364
  LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
365
  LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
366
  RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
367
  RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
368
  LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
369
  RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
370
  LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
371
  NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
372
  NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
373
  RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
374
  local nscale = Instance.new("NumberValue")
375
  nscale.Value = 1
376
  nscale.Parent = nil
377
  RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
378
  RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
379
  LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
380
  LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
381
  RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
382
  RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
383
  LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
384
  LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
385
  RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
386
  RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
387
  NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
388
  NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
389
  nscale.Changed:connect(function()
390
    RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
391
    RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
392
    LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
393
    LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
394
    RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
395
    RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
396
    LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
397
    LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
398
    RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
399
    RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
400
    NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
401
    NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
402
  end)
403
  RS = tors:FindFirstChild("Right Shoulder")
404
  LS = tors:FindFirstChild("Left Shoulder")
405
  RH = tors:FindFirstChild("Right Hip")
406
  LH = tors:FindFirstChild("Left Hip")
407
  RJ = hrp:FindFirstChild("RootJoint")
408
  N = tors:FindFirstChild("Neck")
409
  cf = CFrame.new
410
  ang = CFrame.Angles
411
  rd = math.rad
412
  rd2 = math.random
413
  function nooutline(p)
414
    p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
415
  end
416
  function makepart(color, name, reflec, trans, mater, parnt, cfram)
417
    local port = Instance.new("Part")
418
    port.BrickColor = BrickColor.new(color)
419
    port.Name = name
420
    port.Transparency = trans
421
    nooutline(port)
422
    port.Reflectance = reflec
423
    port.Material = mater
424
    port.Anchored = false
425
    port.CanCollide = false
426
    port.Locked = true
427
    port.Size = Vector3.new(0.2, 0.2, 0.2)
428
    port.Parent = parnt
429
    return port
430
  end
431
  function makemesh(meshtype, scale, meshid, parent)
432
    local mes = Instance.new("SpecialMesh")
433
    mes.MeshType = meshtype
434
    mes.Scale = scale
435
    if meshtype == "FileMesh" then
436
      mes.MeshId = meshid
437
    end
438
    mes.Parent = parent
439
    return mes
440
  end
441
  function makeweld(parent, p0, p1, c0, c1)
442
    local wel = Instance.new("Weld")
443
    wel.Part0 = p0
444
    wel.Part1 = p1
445
    wel.C0 = c0
446
    if c1 ~= nil then
447
      wel.C1 = c1
448
    end
449
    wel.Parent = parent
450
    return wel
451
  end
452
  local lauf1 = Instance.new("Sound")
453
  lauf1.SoundId = "rbxassetid://632290372"
454
  lauf1.Volume = 5
455-
  lauf1.SoundId = "rbxassetid://138199573"
455+
456
  lauf1.Parent = hrp
457
  function lerpz(joint, prop, cfrmz, alp)
458
    joint[prop] = joint[prop]:lerp(cfrmz, alp)
459
  end
460
  lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
461
  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
462
  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
463
  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
464
  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
465
  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
466
  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
467
  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
468
  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
469
  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
470
  function resetlerp()
471
    RJ.C0 = RJC0
472
    RJ.C1 = RJC1
473
    N.C0 = NC0
474
    N.C1 = NC1
475
    RS.C0 = RSC0
476
    RS.C1 = RSC1
477
    LS.C0 = LSC0
478
    LS.C1 = LSC1
479
    RH.C0 = RHC0
480
    RH.C1 = RHC1
481
    LH.C0 = LHC0
482
    LH.C1 = LHC1
483
  end
484
  function test()
485
    if selected == false or activu == true then
486
      return
487
    end
488
    if ragged == false then
489
      ragged = true
490
      human.PlatformStand = true
491
      if rarm and tors:FindFirstChild("Right Shoulder") then
492
        tors:FindFirstChild("Right Shoulder"):Destroy()
493
        makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
494
        maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
495
      end
496
      if larm and tors:FindFirstChild("Left Shoulder") then
497
        tors:FindFirstChild("Left Shoulder"):Destroy()
498
        makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
499
        maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
500
      end
501
      if rleg and tors:FindFirstChild("Right Hip") then
502
        tors:FindFirstChild("Right Hip"):Destroy()
503
        makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
504
        maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
505
      end
506
      if lleg and tors:FindFirstChild("Left Hip") then
507
        tors:FindFirstChild("Left Hip"):Destroy()
508
        makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
509
        maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
510
        HName.Text = "I WILL EAT YOU.."
511
      end
512
    elseif ragged == true then
513
      ragged = false
514
      human.Jump = true
515
      if rarm and tors:FindFirstChild("Right Shoulder") then
516
        tors:FindFirstChild("Right Shoulder"):Destroy()
517
        makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
518
        rarm:FindFirstChild("touchy"):Destroy()
519
      end
520
      if larm and tors:FindFirstChild("Left Shoulder") then
521
        tors:FindFirstChild("Left Shoulder"):Destroy()
522
        makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
523
        larm:FindFirstChild("touchy"):Destroy()
524
      end
525
      if rleg and tors:FindFirstChild("Right Hip") then
526
        tors:FindFirstChild("Right Hip"):Destroy()
527
        makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
528
        rleg:FindFirstChild("touchy"):Destroy()
529
      end
530
      if lleg and tors:FindFirstChild("Left Hip") then
531
        tors:FindFirstChild("Left Hip"):Destroy()
532
        makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
533
        lleg:FindFirstChild("touchy"):Destroy()
534
      end
535
      RS = tors:FindFirstChild("Right Shoulder")
536
      LS = tors:FindFirstChild("Left Shoulder")
537
      RH = tors:FindFirstChild("Right Hip")
538
      LH = tors:FindFirstChild("Left Hip")
539
      RJ = hrp:FindFirstChild("RootJoint")
540
      N = tors:FindFirstChild("Neck")
541
      HName.Text = "Painis Cupcake"
542
    end
543
  end
544
  function makegloo(paren, co, ci, parto, parti, nam)
545
    local gloo = Instance.new("Glue")
546
    gloo.Name = nam
547
    gloo.C0 = co
548
    gloo.C1 = ci
549
    gloo.Part0 = parto
550
    gloo.Part1 = parti
551
    gloo.Parent = paren
552
  end
553
  function makejoint(paren, co, ci, parto, parti, nam)
554
    local gloo = Instance.new("Motor6D")
555
    gloo.Name = nam
556
    gloo.C0 = co
557
    gloo.C1 = ci
558
    gloo.Part0 = parto
559
    gloo.Part1 = parti
560
    gloo.Parent = paren
561
  end
562
  function maketouchy(parent, limb, cframe)
563
    local pr = Instance.new("Part")
564
    pr.Name = "touchy"
565
    pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
566
    pr.Transparency = 1
567
    pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
568
    pr.CanCollide = true
569
    pr.Anchored = false
570
    pr.Parent = parent
571
    local w = Instance.new("Weld")
572
    w.Part0 = pr
573
    w.Part1 = limb
574
    w.C0 = cframe
575
    w.Parent = pr
576
  end
577
  local clibat, spec
578
  local dipperhat = chr:FindFirstChild("DXD_DipperHat")
579
  local dipperrot
580
  if dipperhat then
581
    dipperrot = dipperhat.Handle.HatAttachment.Rotation
582
  end
583
  function bat()
584
    if selected == false or activu == true then
585
      return
586
    end
587
    if batting == false then
588
      batting = true
589
      do
590
        local bmod = Instance.new("Model")
591
        bmod.Name = "bmodel"
592
        bmod.Parent = chr
593
        local hnd = makepart("Really black", "hnd", 0, 1, "Neon", bmod, rarm.CFrame)
594
        local hmes = makemesh("1", Vector3.new(2, 9, 2), nil, hnd)
595
        local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
596
        local pt1 = makepart("Really black", "pt1", 0, 1, "Neon", bmod, rarm.CFrame)
597
        local p1m = makemesh("Sphere", Vector3.new(3,3,3), nil, pt1)
598
        local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
599
        local pt3 = makepart("Really black", "pt3", 0, 1, "Neon", bmod, rarm.CFrame)
600
        local p3m = makemesh("1", Vector3.new(1, 6, 1), nil, pt3)
601
        local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
602
        local pt4 = makepart("Really black", "pt4", 0, math.rad(0,1), "Neon", bmod, rarm.CFrame)
603
        local p4m = makemesh("FileMesh", Vector3.new(2,2,2), "http://www.roblox.com/asset/?id=", pt4)
604
        p4m.TextureId = "http://www.roblox.com/asset/?id=163610739"
605
        p4m.Scale = Vector3.new(2,2,2)
606
        local p4w = makeweld(pt4, pt4, hnd, ang(rd(90), rd(0), rd(0)) * cf(0, -1.5, 0), nil)
607
        local pt5 = makepart("Forest green", "pt5", 0, 1, "Neon", bmod, rarm.CFrame)
608
        local p5m = makemesh("Cylinder", Vector3.new(25, 1.5, 1.5), nil, pt5)
609
        local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
610
        local swingwoo = Instance.new("Sound")
611
        swingwoo.SoundId = "rbxassetid://632290372"
612
        swingwoo.Pitch = rd2(10, 11) / 10
613-
        swingwoo.SoundId = "rbxassetid://158037267"
613+
614
        swingwoo.Volume = 1
615
        swingwoo.Parent = hrp
616
        clibat = tool.Activated:connect(function()
617
          if selected == false or activu == true or ragged == true then
618
            return
619
          end
620
          activu = true
621
          for _ = 1, 5 do
622
            swait()
623
            lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
624
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
625
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
626
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
627
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
628
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
629
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
630
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
631
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
632
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
633
          end
634
          local bon = Instance.new("Sound")
635
          bon.SoundId = "rbxassetid://632290372"
636
          bon.Pitch = rd2(10, 12) / 10
637-
          bon.SoundId = "rbxassetid://220834019"
637+
638
          bon.Parent = hrp
639
          game.Debris:AddItem(bon, 1)
640
          bon:Play()
641
          swingwoo:Play()
642
          for X = 1, 5 do
643
            swait()
644
            if X > 1 then
645
              hito(pt5, 5, 80, 0.2, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
646
            end
647
            lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
648
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
649
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
650
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
651
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
652
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
653
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
654
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
655
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
656
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
657
          end
658
          activu = false
659
        end)
660
        spec = mouse.KeyDown:connect(function(keya)
661
          if selected == false or activu == true or ragged == true then
662
            return
663
          end
664
          if keya == "]]" then
665
            activu = true
666
            local speed = human.WalkSpeed
667
            human.WalkSpeed = 0
668
            human:SetStateEnabled(3, false)
669
            local function expa()
670
              local sond = Instance.new("Sound")
671
              sond.Volume = 1.25
672
              sond.Pitch = 1
673
              sond.EmitterSize = 15
674
              sond.SoundId = "rbxassetid://632290372"
675
              sond.Parent = pt6
676-
              sond.SoundId = "rbxassetid://151790502"
676+
677
              for _ = 1, 3 do
678
                swait()
679
                hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
680
                p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
681
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
682
                p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
683
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
684
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
685
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
686
                p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
687
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
688
              end
689
              for _ = 1, 5 do
690
                swait()
691
                hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
692
                p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
693
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
694
                p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
695
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
696
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
697
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
698
                p5m.Scale = p5m.Scale:lerp(Vector3.new(63, 12.5, 12.5), 0.7)
699
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
700
              end
701
              sond.Pitch = 0.75
702
              sond:Play()
703
              for _ = 1, 3 do
704
                swait()
705
                hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
706
                p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
707
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
708
                p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
709
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
710
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
711
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
712
                p5m.Scale = p5m.Scale:lerp(Vector3.new(156, 37.5, 37.5), 0.7)
713
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
714
              end
715
              for _ = 1, 5 do
716
                swait()
717
                hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
718
                p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
719
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
720
                p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
721
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
722
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
723
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
724
                p5m.Scale = p5m.Scale:lerp(Vector3.new(102, 25, 25), 0.7)
725
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
726
              end
727
              sond.Pitch = 0.4
728
              sond:Play()
729
              game.Debris:AddItem(sond, 2)
730
              for _ = 1, 3 do
731
                swait()
732
                hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
733
                p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
734
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
735
                p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
736
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
737
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
738
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
739
                p5m.Scale = p5m.Scale:lerp(Vector3.new(230.2, 56.25, 56.25), 0.7)
740
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
741
              end
742
              for _ = 1, 5 do
743
                swait()
744
                hmes.Scale = hmes.Scale:lerp(Vector3.new(14, 63, 14), 0.7)
745
                p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
746
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7, 0), 0.7)
747
                p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
748
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7, 0), 0.7)
749
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002, 0.17500000000000002, 0.17500000000000002), 0.7)
750
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75, 0), 0.7)
751
                p5m.Scale = p5m.Scale:lerp(Vector3.new(400, 43.75, 43.75), 0.7)
752
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -30, 0), 0.7)
753
              end
754
            end
755
            for _ = 1, 3 do
756
              swait()
757
              lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
758
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
759
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
760
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
761
              lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
762
              if dipperhat then
763
                dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
764
              end
765
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
766
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
767
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
768
              lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
769
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
770
            end
771
            for _ = 1, 3 do
772
              swait()
773
              lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
774
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
775
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
776
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
777
              lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
778
              if dipperhat then
779
                dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
780
              end
781
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
782
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
783
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
784
              lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
785
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
786
            end
787
            for _ = 1, 30 do
788
              swait()
789
              lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
790
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
791
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.2)
792
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
793
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
794
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
795
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
796
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
797
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
798
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
799
            end
800
            expa()
801
            for O = 1, 10 do
802
              swait()
803
              lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
804
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
805
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.001 + O * 0.01)
806
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
807
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
808
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
809
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
810
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
811
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
812
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
813
            end
814
            local whoooo = Instance.new("Sound")
815
            whoooo.Volume = 3
816
            whoooo.Pitch = 1.1
817
            whoooo.SoundId = "rbxassetid://151790502"
818
            whoooo.Parent = pt5
819
            whoooo:Play()
820
            game.Debris:AddItem(whoooo, 2)
821
            for O = 1, 1 do
822
              swait()
823
              hito(pt5, 70, 808282854, 0.75, hrp.CFrame.rightVector * -10000000 + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
824
              lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
825
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
826
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(20), rd(20)), 0.1 + O * 0.05)
827
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
828
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
829
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
830
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
831
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
832
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
833
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
834
            end
835
            for O = 1, 13 do
836
              swait()
837
              hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
838
              p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
839
              p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
840
              p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
841
              p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
842
              p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
843
              p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
844
              p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 1, 1), 0.05 + O * 0.075)
845
              p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
846
              lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
847
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
848
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
849
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
850
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
851
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
852
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
853
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
854
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
855
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
856
            end
857
            if dipperhat then
858
              dipperhat.Handle.HatAttachment.Rotation = dipperrot
859
            end
860
            human.WalkSpeed = speed
861
            human:SetStateEnabled(3, true)
862
            activu = false
863
          end
864
          if keya == "q" then
865
            activu = true
866
            do
867
              local checkkey = true
868
              local keyingup = mouse.KeyUp:connect(function(xzx)
869
                if xzx == "q" then
870
                  checkkey = false
871
                end
872
              end)
873
              repeat
874
                for _ = 1, 2 do
875
                  swait()
876
                  lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
877
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
878
                  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(30), rd(-20), rd(80)), 0.7)
879
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
880
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
881
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
882
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
883
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
884
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
885
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
886
                end
887
                swingwoo:Play()
888
                for T = 1, 2 do
889
                  swait()
890
                  if T == 2 then
891
                    hito(pt5, 7, 30, 0.03, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
892
                  end
893
                  lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
894
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
895
                  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(40)), 0.7)
896
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
897
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
898
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
899
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
900
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
901
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
902
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
903
                end
904
                for _ = 1, 2 do
905
                  swait()
906
                  lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
907
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
908
                  lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
909
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
910
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
911
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
912
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
913
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
914
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
915
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
916
                end
917
                swingwoo:Play()
918
                for T = 1, 2 do
919
                  swait()
920
                  if T == 2 then
921
                    hito(pt5, 7, 30, 0.03, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
922
                  end
923
                  lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
924
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
925
                  lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
926
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
927
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
928
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
929
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
930
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
931
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
932
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
933
                end
934
              until not checkkey
935
              keyingup:Disconnect()
936
              activu = false
937
            end
938
          end
939
          if keya == "f" then
940
            activu = true
941
            do
942
              local speed = human.WalkSpeed
943
              human.WalkSpeed = 10
944
              human:SetStateEnabled(3, false)
945
              local checkkey = true
946
              local chargecounter = 0
947
              local keyingup = mouse.KeyUp:connect(function(xzx)
948
                if xzx == "f" then
949
                  checkkey = false
950
                end
951
              end)
952
              local firederp
953
              for _ = 1, 8 do
954
                swait()
955
                hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
956
                lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
957
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
958
                lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
959
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
960
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
961
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
962
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
963
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
964
                lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
965
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
966
              end
967
              repeat
968
                swait()
969
                chargecounter = chargecounter + 1
970
                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)
971
                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)
972
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.019)
973
                if chargecounter > 30 and firederp == nil then
974
					local colorKeyPoints={ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),
975
						ColorSequenceKeypoint.new(1,Color3.new(1,1,1))
976
					}
977
					local sizeKeyPoints={NumberSequenceKeypoint.new(0,.25),
978
						NumberSequenceKeypoint.new(1,1),
979
						NumberSequenceKeypoint.new(1,0)
980
					}
981
					local opacityKeyPoints={NumberSequenceKeypoint.new(0,0);
982
						NumberSequenceKeypoint.new(.793,0);
983
					NumberSequenceKeypoint.new(1,1);
984
					}
985
					local runRing=Instance.new('ParticleEmitter',pt1)
986
					runRing.LightEmission=0
987
					runRing.Color=ColorSequence.new(colorKeyPoints)
988
					runRing.Size=NumberSequence.new(sizeKeyPoints)
989
					runRing.Texture='rbxassetid://720401995'
990
					runRing.LockedToPart = false
991
					runRing.Transparency=NumberSequence.new(opacityKeyPoints)
992
					runRing.Lifetime=NumberRange.new(1,2)
993
					runRing.Rate=100
994
					runRing.Rotation=NumberRange.new(0,360)
995
					runRing.RotSpeed=NumberRange.new(-20,20)
996
					runRing.Speed=NumberRange.new(4)
997
					runRing.VelocitySpread=10
998
					wait(.1)
999
					runRing.Enabled = false
1000
                end
1001
              until not checkkey or chargecounter > 50
1002
              swingwoo:Play()
1003
              sbchat("I WILL EAT YOU",'[Bonk Boy]')
1004
              game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"I WILL EAT YOU", "Red")
1005
              for U = 1, 10 do
1006
                swait()
1007
                if U < 3 then
1008
                  hito(pt5, 8, math.huge, 0.2, hrp.CFrame.lookVector * (math.huge + chargecounter * math.huge) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 25)))
1009
                  if chargecounter > 30 then
1010
                    tagexplode(pt5, 5, 1)
1011
                  end
1012
                end
1013
                hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
1014
                lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
1015
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
1016
                lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
1017
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
1018
                lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
1019
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
1020
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
1021
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
1022
                lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
1023
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
1024
              end
1025
              if firederp then
1026
                firederp:Destroy()
1027
              end
1028
              swait(10)
1029
              hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
1030
              keyingup:Disconnect()
1031
              human.WalkSpeed = speed
1032
              human:SetStateEnabled(3, true)
1033
              activu = false
1034
              HName.Text = "Bonk Boy"
1035
            end
1036
          end
1037
        end)
1038
      end
1039
    elseif batting == true then
1040
      batting = false
1041
      clibat:Disconnect()
1042
      spec:Disconnect()
1043
      hrp.sweae:Destroy()
1044
      local batmod = chr:FindFirstChild("bmodel")
1045
      batmod.hnd.Weld:Destroy()
1046
      batmod.PrimaryPart = batmod.hnd
1047
      batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
1048
      for _, A in pairs(batmod:GetChildren()) do
1049
        if A.ClassName == "Part" then
1050
          A.CanCollide = true
1051
          A.Anchored = false
1052
        end
1053
      end
1054
      batmod.Parent = workspace
1055
      game.Debris:AddItem(batmod, 8)
1056
    end
1057
  end
1058
  local movin = false
1059
  local cliham, hamspec
1060
  function ham()
1061
    if batting == false then
1062
      batting = true
1063
      do
1064
        local bmod = Instance.new("Model")
1065
        bmod.Name = "bmodel"
1066
        bmod.Parent = chr
1067
        local makemotor = function(parent, p0, p1, c0, c1)
1068
          local wel = Instance.new("Motor6D")
1069
          wel.Part0 = p0
1070
          wel.Part1 = p1
1071
          wel.C0 = c0
1072
          if c1 ~= nil then
1073
            wel.C1 = c1
1074
          end
1075
          wel.Parent = parent
1076
          return wel
1077
        end
1078
        local hnd = makepart("Br. yellowish green", "hnd", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1079
        hnd.Anchored = true
1080
        local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
1081
        movin = true
1082
        hnd.CFrame = hrp.CFrame
1083
        coroutine.resume(coroutine.create(function()
1084
          while hnd.Anchored == true do
1085
            swait()
1086
            if movin then
1087
              hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
1088
            end
1089
          end
1090
        end))
1091
        sbchat("MAGGOT!",'[Big Smoke]')
1092
        game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"I WILL EAT YOU!", "Red")
1093
        local pt1 = makepart("Br. yellowish green", "pt1", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1094
        local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
1095
        local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
1096
        local pt2 = makepart("Br. yellowish green", "pt2", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1097
        local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
1098
        local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
1099
        local pt3 = makepart("Bright yellow", "pt3", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1100
        local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
1101
        local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
1102
        local pt4 = makepart("Br. yellowish green", "pt4", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1103
        local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
1104
        p4m.TextureId = "rbxassetid://250639536"
1105
        local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
1106
        local pt5 = makepart("Bright blue", "pt5", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1107
        local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
1108
        local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
1109
        local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
1110
        local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://", pt6)
1111
        p6m.TextureId = "rbxassetid://"
1112
        p6m.Scale = Vector3.new(0.5,0.50,0.5)
1113
        local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
1114
        local pt7 = makepart("Bright yellow", "pt7", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1115
        local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
1116
        local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
1117
        local pt8 = makepart("Bright yellow", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1118
        local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
1119
        local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
1120
        local hdec2 = Instance.new("Decal")
1121
        local pt9 = makepart("Bright yellow", "pt9", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1122
        local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://", pt9)
1123
        local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
1124
        p9m.TextureId = "rbxassetid://"
1125
        local pt10 = makepart("Bright yellow", "pt10", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1126
        local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
1127
        local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
1128
        local hdec3 = Instance.new("Decal")
1129
        local pt11 = makepart("Bright yellow", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1130
        local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
1131
        local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
1132
        local pt12 = makepart("Bright yellow", "pt12", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1133
        local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
1134
        local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
1135
        local pt13 = makepart("Bright yellow", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
1136
        local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
1137
        local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
1138
        cliham = tool.Activated:connect(function()
1139
          if selected == false or activu == true or ragged == true then
1140
            return
1141
          end
1142
          activu = true
1143
          movin = false
1144
          for B = 1, 20 do
1145
            swait()
1146
            lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
1147
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
1148
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
1149
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1150
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
1151
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1152
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
1153
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1154
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
1155
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1156
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
1157
          end
1158
          for B = 1, 30 do
1159
            swait()
1160
            lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
1161
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
1162
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
1163
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
1164
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
1165
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
1166
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
1167
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
1168
            lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
1169
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
1170
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
1171
          end
1172
          for B = 1, 7 do
1173
            swait()
1174
            lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
1175
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
1176
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
1177
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
1178
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
1179
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
1180
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
1181
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
1182
            lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
1183
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
1184
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
1185
          end
1186
          for B = 1, 8 do
1187
            swait()
1188
            hito(pt6, 20, 808282854, 0.75, hrp.CFrame.rightVector * math.huge + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
1189
            lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
1190
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
1191
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
1192
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
1193
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
1194
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
1195
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
1196
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
1197
            lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
1198
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
1199
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
1200
            local exp = Instance.new("Explosion",plr.Character)
1201
            exp.Position = pt6.Position
1202
            exp.BlastRadius = 0
1203
          end
1204
          swait(15)
1205
          movin = true
1206
          sbchat("MAGGOT!",'[Bonk Boy]')
1207
          activu = false
1208
        end)
1209
      end
1210
    elseif batting == true then
1211
      batting = false
1212
      cliham:Disconnect()
1213
      local badevz = chr:FindFirstChild("bmodel")
1214
      badevz.PrimaryPart = badevz.hnd
1215
      for _, A in pairs(badevz:GetChildren()) do
1216
        if A.ClassName == "Part" then
1217
          A.CanCollide = true
1218
          A.Anchored = false
1219
        end
1220
      end
1221
      movin = false
1222
      badevz.Parent = workspace
1223
      badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
1224
      game.Debris:AddItem(badevz, 8)
1225
    end
1226
  end
1227
  game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
1228
  function lauf()
1229
    if selected == false or activu == true then
1230
      return
1231
    end
1232
    lauf1:Play()
1233
  end
1234
  function makenoob(cfrem, scalo, rags)
1235
    nscale.Value = scalo
1236
    local md = Instance.new("Model")
1237
    md.Name = "Bonk Clone"
1238
    md.Parent = workspace
1239
    local hu = Instance.new("Humanoid")
1240
    hu.RigType = "R6"
1241
    hu.MaxHealth = 100 * scalo
1242
    hu.Health = 100 * scalo
1243
    hu.Parent = md
1244
    local anm = Instance.new("Animator")
1245
    anm.Parent = hu
1246
    hu.PlatformStand = true
1247
    local light = function(part)
1248
      part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
1249
    end
1250
    local hd = Instance.new("Part")
1251
    hd.Name = "Head"
1252
    hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
1253
    hd.TopSurface = "Smooth"
1254
    hd.BottomSurface = "Inlet"
1255
    hd.Locked = true
1256
    hd.BrickColor = BrickColor.random()
1257
    hd.CanCollide = true
1258
    hd.Anchored = false
1259
    light(hd)
1260
    hd.Parent = md
1261
    local hm = Instance.new("SpecialMesh")
1262
    hm.MeshType = "Head"
1263
    hm.Scale = Vector3.new(1.25, 1.25, 1.25)
1264
    hm.Parent = hd
1265
    local hf = Instance.new("Decal")
1266
    hf.Texture = "rbxasset://textures/"
1267
    local gen = math.random(1, 40)
1268
    if gen == 3 then
1269
      hf.Texture = "rbxassetid://101912931"
1270
    end
1271
    if gen == 8 then
1272
      hf.Texture = "rbxassetid://548947987"
1273
    end
1274
    if gen == 12 then
1275
      hf.Texture = "rbxassetid://259580505"
1276
    end
1277
    if gen == 16 then
1278
      hf.Texture = "rbxassetid://259579232"
1279
    end
1280
    if gen == 24 then
1281
      hf.Texture = "rbxassetid://259571525"
1282
    end
1283
    if gen == 28 then
1284
      hf.Texture = "rbxassetid://258283210"
1285
    end
1286
    if gen == 32 then
1287
      hf.Texture = "rbxassetid://258940032"
1288
    end
1289
    if gen == 38 then
1290
      hf.Texture = "rbxassetid://673220970"
1291
      hf.Color3 = Color3.new(0, 0, 0)
1292
    end
1293
    hf.Face = "Front"
1294
    hf.Parent = hd
1295
    local hrpa = Instance.new("Part")
1296
    hrpa.Name = "HumanoidRootPart"
1297
    hrpa.TopSurface, hrpa.BottomSurface = 0, 0
1298
    hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1299
    hrpa.Transparency = 1
1300
    hrpa.CanCollide = false
1301
    hrpa.Locked = true
1302
    light(hrpa)
1303
    hrpa.Parent = md
1304
    local tagbomb = Instance.new("BoolValue")
1305
    tagbomb.Name = "tagbomb"
1306
    tagbomb.Value = false
1307
    tagbomb.Parent = hrpa
1308
    local learm = Instance.new("Part")
1309
    learm.Name = "Left Arm"
1310
    learm.BrickColor = BrickColor.random()
1311
    learm.CanCollide = false
1312
    learm.Locked = true
1313
    learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1314
    light(learm)
1315
    learm.Parent = md
1316
    local riarm = Instance.new("Part")
1317
    riarm.Name = "Right Arm"
1318
    riarm.BrickColor = BrickColor.random()
1319
    riarm.CanCollide = false
1320
    riarm.Locked = true
1321
    light(riarm)
1322
    riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1323
    riarm.Parent = md
1324
    local leleg = Instance.new("Part")
1325
    leleg.Name = "Left Leg"
1326
    leleg.BrickColor = BrickColor.random()
1327
    leleg.CanCollide = false
1328
    leleg.Locked = true
1329
    light(leleg)
1330
    leleg.BottomSurface = 0
1331
    leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1332
    leleg.Parent = md
1333
    local rileg = Instance.new("Part")
1334
    rileg.Name = "Right Leg"
1335
    rileg.BrickColor = BrickColor.random()
1336
    rileg.CanCollide = false
1337
    rileg.Locked = true
1338
    light(rileg)
1339
    rileg.BottomSurface = 0
1340
    rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1341
    rileg.Parent = md
1342
    local tor = Instance.new("Part")
1343
    tor.Name = "Torso"
1344
    tor.BrickColor = BrickColor.random()
1345
    tor.Locked = true
1346
    light(tor)
1347
    tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1348
    tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
1349
    tor.Parent = md
1350
    md.PrimaryPart = hrpa
1351
    md:SetPrimaryPartCFrame(cfrem)
1352
    md:makeJoints()
1353
    makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
1354
    makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
1355
    if rags == true then
1356
      makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
1357
      makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
1358
      makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
1359
      makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
1360
      maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
1361
      maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
1362
      maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
1363
      maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
1364
    elseif rags == false then
1365
      makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
1366
      makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
1367
      makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
1368
      makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
1369
      hu.PlatformStand = false
1370
    end
1371
    nscale.Value = 1
1372
    hu.Touched:connect(function(tpart, uwot)
1373
      if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md then
1374
        tagbomb.Value = false
1375
        hu.Health = 0
1376
        local derp = Instance.new("Explosion")
1377
        derp.BlastPressure = 200
1378
        derp.BlastRadius = 8
1379
        derp.DestroyJointRadiusPercent = 0
1380
        derp.ExplosionType = 2
1381
        derp.Visible = true
1382
        derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
1383
        derp.Parent = workspace
1384
        game.Debris:AddItem(md, 8)
1385
      end
1386
    end)
1387
    return md
1388
  end
1389
  function makecircle(cfrem, scalo)
1390
    local mcir1 = Instance.new("Part")
1391
    mcir1.Anchored = true
1392
    mcir1.CanCollide = false
1393
    mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
1394
    mcir1.Transparency = 1
1395
    mcir1.CFrame = cfrem
1396
    mcir1.Parent = modz
1397
    game.Debris:AddItem(mcir1, 8)
1398
    local d1 = Instance.new("Decal")
1399
    d1.Texture = "rbxassetid://557132029"
1400
    d1.Face = "Front"
1401
    d1.Parent = mcir1
1402
    local d2 = Instance.new("Decal")
1403
    d2.Texture = "rbxassetid://0"
1404
    d2.Face = "Back"
1405
    d2.Parent = mcir1
1406
    local bme = Instance.new("BlockMesh")
1407
    bme.Parent = mcir1
1408
    for _ = 1, 9 do
1409
      swait()
1410
      bme.Scale = bme.Scale:lerp(Vector3.new(35 * scalo, 35 * scalo, 0), 0.3)
1411
    end
1412
    coroutine.resume(coroutine.create(function()
1413
      swait(15)
1414
      for _ = 1, 12 do
1415
        swait()
1416
        d1.Transparency = d1.Transparency + 0.08
1417
        d2.Transparency = d2.Transparency + 0.08
1418
      end
1419
      mcir1:Destroy()
1420
    end))
1421
    return mcir1
1422
  end
1423
  function spawnnoob(circlecf, noobcf, scalez, ragd)
1424
    local aearae = makecircle(circlecf, scalez)
1425
    local nananb
1426
    if ragd then
1427
      nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
1428
    elseif not ragd then
1429
      nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
1430
    end
1431
    return nananb
1432
  end
1433
  function tagexplode(partoz, magn, bombdelay)
1434
    for _, guy in pairs(workspace:GetChildren()) do
1435
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Skid" and guy.Name == "Dummy" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
1436
        coroutine.resume(coroutine.create(function()
1437
          swait(bombdelay * 0)
1438
          guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
1439
        end))
1440
      end
1441
    end
1442
  end
1443
  function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
1444
    for _, guy in pairs(workspace:GetChildren()) do
1445
      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
1446
        do
1447
          local humz = guy:FindFirstChild("Humanoid")
1448
          local horp = guy:FindFirstChild("HumanoidRootPart")
1449
          humz:TakeDamage(9e999)
1450
          humz:SetStateEnabled(16, true)
1451
          delay(debtim, function()
1452
            humz:SetStateEnabled(16, true)
1453
          end)
1454
          local db = Instance.new("StringValue")
1455
          db.Name = "alabo"
1456
          db.Parent = horp
1457
          delay(debtim, function()
1458
            db:Destroy()
1459
          end)
1460
          local b = Instance.new("Part")
1461
          nooutline(b)
1462
          b.Size = Vector3.new(0.2, 0.2, 0.2)
1463
          b.Transparency = 0
1464
          b.Anchored = true
1465
          b.CanCollide = false
1466
          b.Material = "Neon"
1467
          b.BrickColor = BrickColor.new("Bright red")
1468
          b.Locked = true
1469
          b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))*CFrame.Angles(math.random(1412),math.random(423532),math.random(1312))
1470
          b.Parent = modz
1471
          local c = Instance.new("SpecialMesh")
1472
          c.MeshType = "Sphere"
1473
          c.Scale = Vector3.new(3.5, 3.5, 3.5)
1474
          c.Parent = b
1475
          game.Debris:AddItem(b, 1)
1476
          if bodyfdire then
1477
            local boopyve = Instance.new("BodyVelocity")
1478
            boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
1479
            boopyve.P = 9999999999
1480
            boopyve.Velocity = bodyfdire
1481
            boopyve.Parent = horp
1482
            game.Debris:AddItem(boopyve, debtim)
1483
          end
1484
          if bodyrot then
1485
            local boopyro = Instance.new("BodyAngularVelocity")
1486
            boopyro.MaxTorque = Vector3.new(999999, 999999, 999999)
1487
            boopyro.P = math.huge
1488
            boopyro.AngularVelocity = bodyrot
1489
            boopyro.Parent = horp
1490
            game.Debris:AddItem(boopyro, debtim)
1491
          end
1492
          local bet = Instance.new("Sound")
1493
          bet.Pitch = rd2(9, 11) / 10
1494
          bet.Volume = rd2(12, 14) / 10
1495
          bet.SoundId = "rbxassetid://175024455"
1496
          bet.Parent = b
1497
          bet:Play()
1498
          coroutine.resume(coroutine.create(function()
1499
            for _ = 1, 24 do
1500
              swait()
1501
              b.Transparency = b.Transparency + 0.08
1502
              c.Scale = c.Scale + Vector3.new(.8 * dmg, .8 * dmg, .8 * dmg)
1503
            end
1504
          end))
1505
        end
1506
      end
1507
    end
1508
  end
1509
  function cleannoobs()
1510
    for _, nib in pairs(workspace:GetChildren()) do
1511
      coroutine.resume(coroutine.create(function()
1512
        if nib.Name == "Noob" then
1513
          if nib:FindFirstChild("HumanoidRootPart") then
1514
            local g = Instance.new("Part")
1515
            g.CanCollide, g.Anchored = false, true
1516
            g.Transparency = 1
1517
            g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
1518
            g.Parent = workspace
1519
            game.Debris:AddItem(g, 3.5)
1520
            local sou = Instance.new("Sound")
1521
            sou.Pitch = 0
1522
            sou.Volume = 3
1523
            sou.SoundId = "rbxassetid://632290372"
1524
            sou.Parent = g
1525-
            sou.SoundId = "rbxassetid://151790502"
1525+
1526
            pe.Acceleration = Vector3.new(0, 8, 0)
1527
            pe.Lifetime = NumberRange.new(1, 1.5)
1528
            pe.Rate = 0.005
1529
            pe.RotSpeed = NumberRange.new(-30, 30)
1530
            pe.Rotation = NumberRange.new(0, 360)
1531
            pe.Size = NumberSequence.new({
1532
              NumberSequenceKeypoint.new(0, 4.38, 0),
1533
              NumberSequenceKeypoint.new(0.672, 4.14, 0),
1534
              NumberSequenceKeypoint.new(1, 1.48, 0)
1535
            })
1536
            pe.Texture = "rbxassetid://244221440"
1537
            pe.Transparency = NumberSequence.new({
1538
              NumberSequenceKeypoint.new(0, 0, 0),
1539
              NumberSequenceKeypoint.new(0.529, 0.3, 0),
1540
              NumberSequenceKeypoint.new(1, 1, 1)
1541
            })
1542
            pe.ZOffset = 5
1543
            pe.Enabled = true
1544
            pe.VelocitySpread = 360
1545
            pe.Parent = g
1546
            swait(5)
1547
            pe:Emit(6)
1548
            sou:Play()
1549
          end
1550
          nib:Destroy()
1551
        end
1552
      end))
1553
    end
1554
  end
1555
  function animo(yep)
1556
    if yep == true then
1557
      anim.Parent = human
1558
      chr.Animate.Disabled = false
1559
    elseif yep == false then
1560
      chr.Animate.Disabled = true
1561
      anim.Parent = nil
1562
    end
1563
  end
1564
  mouse.KeyDown:connect(function(key)
1565
    if key == "r" then
1566
      test()
1567
    end
1568
    if key == "m" then
1569
      lauf()
1570
    end
1571
    if key == "c"  then
1572
      ham()
1573
    end
1574
    if key == "x" then
1575
      bat()
1576
    end
1577
    if key == "l"  and selected == true then
1578
      spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, true)
1579
    end
1580
    if key == "h" and selected == true then
1581
      spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
1582
    end
1583
    if key == "k" and selected == true then
1584
      spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
1585
    end
1586
    if key == "p" then
1587
      cleannoobs()
1588
    end
1589
    if key == "e" then
1590
    	local so = Instance.new("Sound",plr.Character)
1591
    	so.SoundId = "rbxassetid://632290372"
1592
    	so.Volume = 10
1593-
    	so.SoundId = "rbxassetid://397585357"
1593+
1594
    	HName.Text = "MAGGOT!"
1595
    	sbchat("THAT'S WHAT I'M TALKING ABOUT!",'[Bonk Boy]')
1596
    	wait(2)
1597
    	game.Players.LocalPlayer.PlayerGui.SB_DataTransfer.SB_CommandRemote.Value = "g/fl"
1598
    	HName.Text = "Painis Cupcake"
1599
    end
1600
    if key == "z" then
1601
      if selected == false or activu == true then
1602
        return
1603
      end
1604
      if human.WalkSpeed == 25 then
1605
        human.WalkSpeed = 100
1606
        human.JumpPower = 125
1607
      else
1608
        human.WalkSpeed = 25
1609
        human.JumpPower = 50
1610
      end
1611
    end
1612
  end)
1613
  tool.Equipped:connect(function()
1614
    selected = true
1615
  end)
1616
  tool.Unequipped:connect(function()
1617
    selected = false
1618
  end)
1619
  animo(false)
1620
  human.WalkSpeed = 25
1621
  sine = 0
1622
  charge = 1
1623
  cos = math.cos
1624
  game:GetService("RunService").RenderStepped:connect(function()
1625
    if ragged == false and activu == false then
1626
      local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
1627
      local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
1628
      local checkstate = human:GetState()
1629
      if checkstate.Value == 13 then
1630
        animpose = "Sitting"
1631
      elseif hrp.Velocity.y > 1 and checkpart == nil then
1632
        animpose = "Jumping"
1633
      elseif hrp.Velocity.y < -1 and checkpart == nil then
1634
        animpose = "Falling"
1635
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
1636
        animpose = "Idle"
1637
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
1638
        animpose = "Walking"
1639
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
1640
        animpose = "TooFast"
1641
      end
1642
      if animpose == "Idle" then
1643
        sine = sine + charge
1644
        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)
1645
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
1646
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.3)
1647
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1648
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(100), rd(-40), rd(-32)), 0.3)
1649
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1650
        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)
1651
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1652
        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)
1653
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1654
      end
1655
      if animpose == "Walking" then
1656
        sine = sine + charge
1657
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0 * cos(sine / 4)) * ang(rd(20), math.sin(hrp.RotVelocity.Y / 80), 0), 0.3)
1658
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
1659
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.6)
1660
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1661
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(100), rd(-40), rd(-32)), 0.6)
1662
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1663
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 8))), 0.6)
1664
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1665
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 8))), 0.6)
1666
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1667
      end
1668
      if animpose == "Jumping" then
1669
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
1670
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
1671
        lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
1672
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1673
        lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
1674
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1675
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
1676
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1677
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
1678
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1679
      end
1680
      if animpose == "Falling" then
1681
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
1682
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
1683
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
1684
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1685
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
1686
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1687
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
1688
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1689
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
1690
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1691
      end
1692
      if animpose == "TooFast" then
1693
        sine = sine + charge
1694
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(30), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
1695
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
1696
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-80)), 0.6)
1697
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1698
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(110), rd(-40), rd(-35)), 0.6)
1699
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1700
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 3))), 0.6)
1701
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1702
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 3))), 0.6)
1703
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1704
      end
1705
      if animpose == "Sitting" then
1706
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1707
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1708
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
1709
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1710
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
1711
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1712
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
1713
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1714
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
1715
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1716
      end
1717
    end
1718
  end)
1719
  if plr.Character.Humanoid.PlatformStand == true then
1720
  	plr.Character.Humanoid.PlatformStand = false
1721
  end
1722
  plr.Character.Humanoid.Died:connect(function()
1723
  s:Stop()
1724
  HName.TextColor3 = BrickColor.new("Hot white").Color
1725
  HName.Text = "BONK...."
1726
  local f = Instance.new("Explosion",plr.Character.Torso)
1727
  f.Position = plr.Character.Torso.Position
1728
  f.BlastRadius = 0
1729
  local m = Instance.new("Sound",Workspace)
1730
  m.SoundId = "rbxassetid://632290372"
1731
  m.Volume = 10
1732-
  m.SoundId = "rbxassetid://138152340"
1732+
1733
  end)
1734
--------------------------Gui---------------------------
1735
makeframe = function(par, trans, pos, size, color)
1736
  local frame = Instance.new("Frame", par)
1737
  frame.BackgroundTransparency = trans
1738
  frame.BorderSizePixel = 1
1739
  frame.BorderColor3 = BrickColor.Black().Color
1740
  frame.Position = pos
1741
  frame.Size = size
1742
  frame.BackgroundColor3 = BrickColor.new("Forest green").Color
1743
  frame.ZIndex = 5
1744
  return frame
1745
end
1746
1747
makelabel = function(par, text)
1748
  local label = Instance.new("TextLabel", par)
1749
  label.BackgroundTransparency = 1
1750
  label.Size = ud(1, 0, 1, 0)
1751
  label.Position = ud(0, 0, 0, 0)
1752
  label.TextColor3 = c3(1,1,1)
1753
  label.TextStrokeTransparency = 0
1754
  label.FontSize = Enum.FontSize.Size24
1755
  label.Font = Enum.Font.SciFi
1756
  label.BorderSizePixel = 0
1757
  label.TextScaled = true
1758
  label.Text = text
1759
end
1760
----------------------------------------------
1761
local scrn = Instance.new("ScreenGui", p.PlayerGui)
1762
ud = UDim2.new
1763
c3 = Color3.new
1764
1765
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.150,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
1766
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1767
Manatext = makelabel(Manabar, "[Q]:Automatic Attack (Hold)")
1768
1769
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.190,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
1770
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1771
Manatext = makelabel(Manabar, "[E]:BONK!")
1772
1773
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.230,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
1774
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1775
Manatext = makelabel(Manabar, "[R]:Ragdoll")
1776
1777
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.270,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
1778
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1779
Manatext = makelabel(Manabar, "[Z]:Speed")
1780
1781
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.310,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
1782
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1783
Manatext = makelabel(Manabar, "[C]:Scout Hammer")
1784
1785
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.350,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
1786
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1787
Manatext = makelabel(Manabar, "[K]:No Ragdoll Dummy")
1788
1789
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.390,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
1790
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1791
Manatext = makelabel(Manabar, "[L]:Ragdoll Dummy")
1792
1793
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.430,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
1794
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1795
Manatext = makelabel(Manabar, "[H]:Bonk Dummy")
1796
1797
Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.470,0), ud(0.19, 0, 0.17, 0), c3(0,0,0))
1798
Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
1799
Manatext = makelabel(Manabar, "IS ANYONE EVEN WATCHING ME?")
1800
warn'<Script>[Anti Sent To Local]:Connect!'
1801
warn'<Script>:Welcome!'
1802
-------------------------------------------------------------