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