View difference between Paste ID: hWgHDSi7 and MJzrd89U
SHOW: | | - or go back to the newest paste.
1
--Da ting go skraa
2
p = game.Players.LocalPlayer
3
char = p.Character
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("Brown")
11
hed.BrickColor = BrickColor.new("Brown")
12
char["Right Arm"].BrickColor = BrickColor.new("Brown")
13
char["Left Arm"].BrickColor = BrickColor.new("Brown")
14
char["Left Leg"].BrickColor = BrickColor.new("Brown") 
15
char["Right Leg"].BrickColor = BrickColor.new("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://1173037537"
22
char.Pants.PantsTemplate = "rbxassetid://1067676121"
23
end)
24
function sbchat(msg,displayname)
25
        if not displayname then
26
            displayname = '<Big Shaq>'
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.8,0.8,1.8)
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=91673856"
44
SMesh.MeshType = Enum.MeshType.FileMesh
45
SMesh.Name = "Mesh"
46
SMesh.TextureId = "http://www.roblox.com/asset/?id=91673893"
47
w1 = Instance.new("Weld", hed)
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("Really black")
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=11419729"
63
SMesh.MeshType = Enum.MeshType.FileMesh
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("Really black")
75
		wave1.Anchored = true
76
		wave1.CanCollide = false
77
		wave1.Locked = true
78
		wave1.Material = "Neon"
79
		wave1.Size = Vector3.new(1, 1, 1)
80
		wave1.TopSurface = "Smooth"
81
		wave1.BottomSurface = "Smooth"
82
		wave1.Transparency = 0
83
		wave1.CFrame = HandCF
84
		wm = Instance.new("SpecialMesh", wave1)
85
		wm.Scale = Vector3.new(.1,.1,.1)
86
		wm.MeshType = "Sphere"
87
		coroutine.wrap(function()
88
		for i = 1, 20, 1 do
89
		wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
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("Blue")
135
	local Mesh = Instance.new('SpecialMesh',Part)
136
	Mesh.Scale = Vector3.new(4,4,.2)
137
	Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
138
	Mesh.VertexColor = Vector3.new(0,170,255)
139
	spawn(function()
140
		for i = 1,30 do
141
			Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
142
			Part.Transparency = Part.Transparency + .035
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("Blue")
156
	local Mesh = Instance.new('SpecialMesh',Part)
157
	Mesh.Scale = Vector3.new(7,7,.2)
158
	Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
159
	Mesh.VertexColor = Vector3.new(0,170,255)
160
	spawn(function()
161
		for i = 1,30 do
162
			Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
163
			Part.Transparency = Part.Transparency + .035
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://1090700"
213
	Mesh.TextureId = "rbxassetid://1090703"
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://13073626"
235
	Mesh.TextureId = "rbxassetid://13073598"
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
hed.face.Texture = "http://www.roblox.com/asset/?id=110287880"
266
game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"Da ting go skraaaaa", "Red")
267
sbchat("POP POP POP Pow pow!",'[Big Shaq]')
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 = "Code"
288
HHealth.Text = "1.#INF"
289
HHealth.TextScaled = true
290
HHealth.TextColor3 = Color3.new(1,1,1)
291
HHealth.TextStrokeColor3 = BrickColor.new("Blue").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 = "Big Shaq"
298
HName.TextScaled = true
299
HName.TextColor3 = BrickColor.new("Blue").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 = 3
306+
s.Volume = 10
307
s.Looped = true
308
s.Pitch = 1
309-
s.SoundId = "rbxassetid://1054264009"
309+
s.SoundId = "rbxassetid://1275811514"
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 = "BIG SHAQ??????"
358
  tool.Name = "PRESS X TO SHAQ"
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 = 5
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 = "Died"
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 = "Big Shaq"
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("Blue", "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 = 1
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 = 1
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 = 1.25
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 = 3
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 COAT!!!!!!!!!",'[Big Shaq]')
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 = "Big Shaq"
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("Blue", "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("MANS NEVA HOT!!!",'[Big Shaq]')
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("Blue", "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("Blue", "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("Blue", "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://524341960", pt6)
1112
        p6m.TextureId = "rbxassetid://526531650"
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("DA TING GO SKRAAA AND A POP POP BOP POP BOP",'[Big Shaq]')
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 Shaq"
1239
    md.Parent = workspace
1240
    local hu = Instance.new("Humanoid")
1241
    hu.RigType = "R6"
1242
    hu.MaxHealth = 100 * scalo
1243
    hu.Health = 100 * 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("Blue")
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://409176756"
1593
    	so.Volume = 10
1594
    	so:Play()
1595
    	game:GetService("Lighting").Ambient = Color3.new(255,0,0)
1596
    	game:GetService("Lighting").Brightness = 0
1597
    	game:GetService("Lighting").TimeOfDay = "00:00:00"
1598
    	HName.Text = "Skraaaaaaaaaa"
1599
    	sbchat("Da ting go",'[Big Shaq]')
1600
    	wait(2)
1601
    	game.Players.LocalPlayer.PlayerGui.SB_DataTransfer.SB_CommandRemote.Value = "g/fl"
1602
    	HName.Text = "Big Shaq"
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 = "R.I.P"
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://609079653"
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("Blue").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]:WRONG HAWSE DUD")
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]:Big Shaq 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, "Big shaq ya!")
1804
warn'<Script>[Anti Sent To Local]:Connect!'
1805
warn'<Script>:Welcome!'
1806
-----------------------------------------------------------------