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