View difference between Paste ID: msiKzz2G and 8zbBwCUZ
SHOW: | | - or go back to the newest paste.
1
for i, v in pairs(game.Players:GetChildren()) do
2
3
--[[
4
Jump in the CAAC
5
by EthanHong0407
6
7
why the hell did i make this
8
i dont even know anymore
9-
local plr = game.Players.LocalPlayer
9+
10
11
local plr = v
12
local char = plr.Character
13
local hum = char:FindFirstChildOfClass("Humanoid")
14
local t = tick()
15
local action = ""
16
local torsorot = 0
17
if hum:FindFirstChild("Animator") then
18
hum.Animator:Destroy()
19
end
20
21
hum.WalkSpeed = 0
22
23
24
local song = Instance.new("Sound", char)
25
song.SoundId = "rbxassetid://1883633498"
26
song.Volume = 1
27
song.TimePosition = 3
28
song:Play()
29
function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
30
	local joint = Instance.new("Motor6D", wp0)
31
	joint.Part0 = wp0
32
	joint.Part1 = wp1
33
	joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
34
        joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
35
        joint.Name = name
36
	return joint
37
end
38
39
local RS = createJoint(char.Torso, char["Right Arm"], 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
40
local TS = createJoint(char.HumanoidRootPart, char.Torso, 0, 0, 0, 0, 0, 0, "RootJoint")
41
local LS = createJoint(char.Torso, char["Left Arm"], -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
42
local RH = createJoint(char.Torso, char["Right Leg"], 0.5, -1, 0, 0, 1, 0, "Right Hip")
43
local LH = createJoint(char.Torso, char["Left Leg"], -0.5, -1, 0, 0, 1, 0, "Left Hip")
44
local NK = createJoint(char.Torso, char.Head, 0, 1, 0, 0, -1/2, 0, "Neck")
45
46
local rsc0 = RS.C0
47
local lsc0 = LS.C0
48
local tsc0 = TS.C0
49
local rhc0 = RH.C0
50
local lhc0 = LH.C0
51
local nkc0 = NK.C0
52
53
local gun = Instance.new("Part", char)
54
gun.Size = Vector3.new(1, 1, 1)
55
gun.Anchored = false
56
gun.CFrame = CFrame.new(0, 10, 0)
57
gun.BrickColor = BrickColor.new("Black")
58
gun:BreakJoints()
59
local gunMesh = Instance.new("SpecialMesh", gun)
60
gunMesh.MeshId = "rbxassetid://430697201"
61
gunMesh.Scale = Vector3.new(1, 1, 1)
62
63
local gunWeld = Instance.new("Weld", gun)
64
gunWeld.Part0 = char["Right Arm"]
65
gunWeld.Part1 = gun
66
gunWeld.C0 = CFrame.new(0, -1.2, -0.3) * CFrame.Angles(0, 0, math.rad(90))
67
* CFrame.Angles(math.rad(-90), 0, 0)
68
* CFrame.Angles(0, math.rad(180), 0)
69
70-
game:GetService("RunService").RenderStepped:connect(function()
70+
71
TS.C0 = CFrame.new(0, 10000, 0)
72
game:GetService("RunService").Stepped:connect(function()
73
t = t + 0.5
74
if action == "IGotAGun" then
75
local speed = 0.3
76
torsorot = torsorot + 45
77
NK.C0 = NK.C0:lerp(nkc0, speed)
78
TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.rad(torsorot), 0, 0)
79
* CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
80
RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0) 
81
* CFrame.Angles(math.rad(90), 0, 0), speed)
82
LS.C0 = LS.C0:lerp(lsc0 *  CFrame.new(0, math.sin(t/5)/10/2, 0) 
83
* CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
84
RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
85
LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
86
elseif action == "IGotAGun2" then
87
local speed = 0.3
88
89
NK.C0 = NK.C0:lerp(nkc0, speed)
90
TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
91
* CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
92
RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0) 
93
* CFrame.Angles(math.rad(90), 0, 0), speed)
94
LS.C0 = LS.C0:lerp(lsc0 *  CFrame.new(0, math.sin(t/5)/10/2, 0) 
95
* CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
96
RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
97
LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
98
elseif action == "CoufCouf" then
99
local speed = 1
100
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(math.random(-360, 360)), 
101
math.rad(math.random(-360, 360)), 
102
math.rad(math.random(-360, 360))), speed)
103
TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
104
RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)), 
105
math.rad(math.random(-360, 360)), 
106
math.rad(math.random(-360, 360))), speed)
107
LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)), 
108
math.rad(math.random(-360, 360)), 
109
math.rad(math.random(-360, 360))), speed)
110
RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(math.random(-360, 360)), 
111
math.rad(math.random(-360, 360)), 
112
math.rad(math.random(-360, 360))), speed)
113
LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(math.random(-360, 360)), 
114
math.rad(math.random(-360, 360)), 
115
math.rad(math.random(-360, 360))), speed)
116
elseif action == "Sleep" then
117
local speed = 1 
118
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(10), 0), speed)
119
TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.5, 1) 
120
* CFrame.Angles(math.rad(90), 0, 0), speed)
121
RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(60)), speed)
122
LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(-45)), speed)
123
RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
124
LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, 0, math.rad(-40)), speed)
125
elseif action == "WakeUp" then
126
local speed = 0.3
127
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-10), 0, 0), speed)
128
TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
129
RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(-20)), speed)
130
LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
131
RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
132
LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
133
elseif action == "Whehw" then
134
local speed = 1
135
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
136
TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
137
RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
138
LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
139
RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
140
LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
141
elseif action == "Julioliolio" then
142
local speed = 1
143
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
144
TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
145
RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
146
LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
147
RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
148
LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
149
elseif action == "ICan" then
150
local speed = 1
151
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
152
TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
153
* CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
154
RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0) 
155
* CFrame.Angles(math.rad(-5), 0, 0), speed)
156
LS.C0 = LS.C0:lerp(lsc0 *  CFrame.new(0, math.sin(t/5)/10/2, 0) 
157
* CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
158
RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
159
LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
160
elseif action == "ICan2" then
161
local speed = 0.4
162
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
163
TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
164
* CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
165
RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0) 
166
* CFrame.Angles(math.rad(-5), 0, 0), speed)
167
LS.C0 = LS.C0:lerp(lsc0 *  CFrame.new(0, math.sin(t/5)/10/2, 0) 
168
* CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
169
RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
170
LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
171
elseif action == "ICant" then
172
local speed = 0.4
173
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
174
TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
175
* CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
176
RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0) 
177
* CFrame.Angles(math.rad(-5), 0, 0), speed)
178
LS.C0 = LS.C0:lerp(lsc0 *  CFrame.new(0, math.sin(t/5)/10/2, 0) 
179
* CFrame.Angles(math.rad(90), 0, math.rad(-70)), speed)
180
RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
181
LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
182
elseif action == "BabyJeans" then
183
NK.C0 = nkc0
184
TS.C0 = tsc0 * CFrame.new(0, 8, 0)
185
LS.C0 = lsc0
186
RS.C0 = rsc0
187
LH.C0 = lhc0
188
RH.C0 = rhc0
189
elseif action == "YouAndYour" then
190
local speed = 1
191
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, -math.rad(20), 0), speed)
192
TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(20), 0)
193
* CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
194
RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0) 
195
* CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
196
LS.C0 = LS.C0:lerp(lsc0 *  CFrame.new(0, math.sin(t/5)/10/2, 0), speed)
197
RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
198
LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
199
elseif action == "Painis" then
200
local speed = 0.4
201
NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
202
TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
203
* CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
204
RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, -0.1, 0)
205
 * CFrame.Angles(math.rad(10), 0, math.rad(-45)), speed)
206
LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, -0.1, 0)
207
* CFrame.Angles(math.rad(10), 0, math.rad(45)), speed)
208
RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
209
LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
210
elseif action == "Impoopments" then
211
local speed = 1
212
NK.C0 = NK.C0:lerp(nkc0, speed)
213
TS.C0 = TS.C0:lerp(tsc0, speed)
214
RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)), 
215
math.rad(math.random(-360, 360)), 
216
math.rad(math.random(-360, 360))), speed)
217
LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)), 
218
math.rad(math.random(-360, 360)), 
219
math.rad(math.random(-360, 360))), speed)
220
RH.C0 = RH.C0:lerp(rhc0, speed)
221
LH.C0 = LH.C0:lerp(lhc0, speed)
222
elseif action == "Normal" then
223
local speed = 1
224
NK.C0 = nkc0
225
TS.C0 = tsc0
226
LS.C0 = lsc0
227
RS.C0 = rsc0
228
LH.C0 = lhc0
229
RH.C0 = rhc0
230
elseif action == "Jooj" then
231
NK.C0 = nkc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
232
TS.C0 = tsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
233
LS.C0 = lsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
234
LH.C0 = lhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
235
RS.C0 = rsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
236
RH.C0 = rhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
237
elseif action == "Upsidedown" then
238
local speed = 1
239
NK.C0 = nkc0
240
TS.C0 = tsc0 * CFrame.Angles(0, 0, math.rad(180))
241
LS.C0 = lsc0
242
RS.C0 = rsc0
243
LH.C0 = lhc0
244
RH.C0 = rhc0
245
elseif action == "CAAC" then
246
local speed = 0.1
247
NK.C0 = nkc0
248
TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 4, 0), speed)
249
LS.C0 = lsc0
250
RS.C0 = rsc0
251
LH.C0 = lhc0
252
RH.C0 = rhc0
253
end
254
end)
255
256
257
action = "IGotAGun"
258
wait(0.5)
259
action = "IGotAGun2"
260
wait(2.9)
261
action = "CoufCouf"
262
local part = Instance.new("Part", char)
263
part.Anchored = true
264
part.Material = "Neon"
265
part.BrickColor = BrickColor.new("New Yeller")
266
part.CanCollide = false
267
part.Size = Vector3.new(0.1, 0.1, 10000)
268
for i = 1, 16 do
269-
part.CFrame = CFrame.new(char.HumanoidRootPart.Position, Vector3.new(math.random(-100, 100), math.random(-100, 100),math.random(-100, 100))) 
269+
270
part.Position = char.HumanoidRootPart.Position
271
part.CFrame = CFrame.new(Vector3.new(math.random(-100, 100), math.random(-100, 100),math.random(-100, 100))) 
272
wait(0.5/16)
273
274
end
275
part:Destroy()
276
gun:Destroy()
277
local bed = Instance.new("Part", char)
278
bed.Anchored = false
279
bed.CanCollide = false
280
bed.Size = Vector3.new(4, 8, 2)
281
bed:BreakJoints()
282
local bedmesh = Instance.new("SpecialMesh", bed)
283
bedmesh.Scale = Vector3.new(0.4, 0.5, 0.4)
284
bedmesh.MeshId = "rbxassetid://473508427"
285
bedmesh.TextureId = "rbxassetid://473508936"
286
local bedweld = Instance.new("Weld", bed)
287
bedweld.Part0 = char.HumanoidRootPart
288
bedweld.Part1 = bed
289
bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
290
* CFrame.Angles(math.rad(-90), 0, 0)
291
action = "Sleep"
292
wait(0.25)
293
action = "WakeUp"
294
wait(0.5)
295
action = "Whehw"
296
wait(0.7)
297
action = "Julioliolio"
298
for i = 1, 16 do
299
bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
300
* CFrame.Angles(math.rad(-90) + math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
301
wait(1/16)
302
end
303
bed:Destroy()
304
action = "ICan"
305
wait(0.2)
306
action = "ICant"
307
wait(0.25)
308
action = "ICan2"
309
wait(0.2)
310
action = "ICant"
311
wait(0.35)
312
action = "BabyJeans"
313
local baby = Instance.new("Part", char)
314
baby.Size = Vector3.new(2, 2, 1)
315
baby.Anchored = false
316
baby.CanCollide = false
317
baby:BreakJoints()
318
319
local baby2 = Instance.new("SpecialMesh", baby)
320
baby2.MeshId = "rbxassetid://430300723"
321
baby2.Scale = Vector3.new(5, 5, 5)
322
baby2.TextureId = "rbxassetid://430300725"
323
324
local babyweld = Instance.new("Weld", baby)
325
babyweld.Part0 = char.Torso
326
babyweld.Part1 = baby
327
babyweld.C0 = CFrame.new(0, -1, 0) 
328
* CFrame.Angles(0, math.rad(180), 0)
329
wait(0.5)
330
baby2.TextureId = "rbxassetid://140688857"
331
wait(1.1)
332
baby:Destroy()
333
action = "YouAndYour"
334
wait(0.5)
335
action = "Painis"
336
wait(0.4)
337
action = "Impoopments"
338
wait(1)
339
340
local pp = Instance.new("Part", char)
341
pp.Size = Vector3.new(1, 1, 1)
342
pp.Anchored = true
343
pp.CanCollide = false
344
pp.BrickColor = char.Torso.BrickColor
345
pp:BreakJoints()
346
pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
347
348
for i = 1, 20 do
349
pp.Size = pp.Size + Vector3.new(0, 0, 2)
350
pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, -i)
351
wait(0.5/20)
352
end
353
pp:Destroy()
354
action = "Jooj"
355
wait(1.7)
356
action = "Normal"
357
wait(0.5)
358
action = "Upsidedown"
359
wait(0.5)
360
action = "Normal"
361
TS.C0 = tsc0 * CFrame.new(0, 10, 0)
362
local caac = Instance.new("Part", char)
363
caac.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
364
caac.Anchored = true
365
caac.CanCollide = true
366
caac.Size = Vector3.new(8, 4, 1)
367
caac:BreakJoints()
368
local caactext = Instance.new("SurfaceGui", caac)
369
caactext.Adornee = caac
370
local caactext2 = Instance.new("TextLabel", caactext)
371
caactext2.Size = UDim2.new(1, 0, 1, 0)
372
caactext2.TextScaled = true
373
caactext2.Text = "CAAC"
374
caactext2.Font = "Legacy"
375
action = "CAAC"
376
wait(1.7)
377
coroutine.resume(coroutine.create(function()
378
for i = 1, 100 do
379
if char.Head ~= nil then
380
char.Head.Mesh.Scale = char.Head.Mesh.Scale + Vector3.new(1, 1, 1)
381
end
382
wait(0.5/100)
383
end
384
end))
385
wait(1)
386
caac.Anchored = false
387
char.Head:Destroy()
388
local sound = Instance.new("Sound", char.Torso)
389
sound.SoundId = "rbxassetid://440431180"
390
sound.Volume = 1
391
sound:Play()
392
393
local explosion = Instance.new("Explosion", char)
394-
explosion.Position = char.Torso.Position
394+
395
explosion.BlastPressure = 9000
396
explosion.Position = char.Torso.Position
397
398
end