View difference between Paste ID: TmsDiRZM and gNhKk04e
SHOW: | | - or go back to the newest paste.
1
Ply = game.Players.LocalPlayer
2
--FIXED WITH TRIGECTORY's CheatSheet--
3
cheatsheetplr = game.Players.LocalPlayer
4
i = Instance.new("NumberValue", cheatsheetplr )
5
i.Name = "FPSCH"
6
Bin = Instance.new("HopperBin", cheatsheetplr .Backpack)
7
script.Parent = Bin
8
local cf = CFrame.new
9
local RbxUtility = LoadLibrary("RbxUtility")
10
local Create = RbxUtility.Create
11
RW = Create("Weld")({Name = "Right Shoulder", Part0 = Tor, C0 = CFrame.new(1.5, 0.5, 0), C1 = CFrame.new(0, 0.5, 
12
13
0), Part1 = RA, Parent = Tor})
14
LW = Create("Weld")({Name = "Left Shoulder", Part0 = Tor, C0 = CFrame.new(-1.5, 0.5, 0), C1 = CFrame.new(0, 0.5, 
15
16
0), Part1 = LA, Parent = Tor})
17
wait(.05)
18
--Saz
19
20
debounce=true
21
etime=0
22
etimem=20
23
down=false
24
25
vPlayer=game.Players.LocalPlayer
26
cPlayer=nil
27
Humanoid=nil
28
29
Welds={}
30
31
stopVictoly=function()
32
	
33
	for _,v in pairs(Welds) do
34
		v.Parent = cPlayer.Torso
35
	end
36
	
37
	wait(.2)
38
	
39
	g1:Remove() g2:Remove() g3:Remove() g4:Remove() g5:Remove()
40
	
41
	b1:Remove() b2:Remove()
42
	
43
	p1:Remove() p2:Remove()
44
	
45
	bpos:Remove()
46
	brot:Remove()
47
	
48
	Head.Anchored=false
49
	
50
	Humanoid.PlatformStand=false
51
	
52
end
53
startVictoly=function()
54
	
55
	Welds={}
56
57
	cPlayer=vPlayer.Character
58
	Humanoid = nil
59
	for _,v in pairs(cPlayer:children()) do
60
		if v.className=="Humanoid" then
61
			Humanoid=v
62
		end
63
		if v.Name=="Torso" then
64
			for __,vv in pairs(v:children()) do
65
				if vv:IsA("JointInstance") then
66
					table.insert(Welds,vv)
67
				end
68
			end
69
		end
70
	end
71
	
72
	Torso = cPlayer.Torso
73
	Head = cPlayer.Head
74
	RightArm = cPlayer["Right Arm"]
75
	LeftArm = cPlayer["Left Arm"]
76
	RightLeg = cPlayer["Right Leg"]
77
	LeftLeg = cPlayer["Left Leg"]
78
	
79
	Head.Anchored=true
80
	
81
	headpos = Head.CFrame.p
82
	
83
	print("DEAD")
84
	
85
	Humanoid.PlatformStand=true
86
	
87
	Torso.Anchored=true
88
	
89
	p1=Instance.new("Part",cPlayer)
90
	p1.Anchored=true
91
	p1.formFactor="Custom"
92
	p1.Size=Vector3.new(1,1,1)
93
	p1.TopSurface=0
94
	p1.BottomSurface=0
95
	p1.CanCollide=false
96
	p1.Name="AnchorR"
97
	p1.CFrame = Torso.CFrame * CFrame.new(.5,-3.5,0)
98
	p1.Transparency=1
99
	
100
	p2=Instance.new("Part",cPlayer)
101
	p2.Anchored=true
102
	p2.formFactor="Custom"
103
	p2.Size=Vector3.new(1,1,1)
104
	p2.TopSurface=0
105
	p2.BottomSurface=0
106
	p2.CanCollide=false
107
	p2.Name="AnchorL"
108
	p2.CFrame = Torso.CFrame * CFrame.new(-.5,-3.5,0)
109
	p2.Transparency=1
110
	
111
	g1=Instance.new("Glue",RightLeg)
112
	g1.Part0 = Torso
113
	g1.Part1 = RightLeg
114
	g1.C0 = CFrame.new(.5,-2,0)
115
	g1.C1 = CFrame.new(0,0,0)
116
	g1.F0 = Vector3.new(0,1,0)
117
	g1.F1 = Vector3.new(0,1,0)
118
	g1.F2 = Vector3.new(0,1,0)
119
	g1.F3 = Vector3.new(0,1,0)
120
	
121
	g2=Instance.new("Glue",p1)
122
	g2.Part0 = p1
123
	g2.Part1 = RightLeg
124
	g2.C0 = CFrame.new(0,1.5,0)
125
	g2.C1 = CFrame.new(0,0,0)
126
	g2.F0 = Vector3.new(.25,-1,.25)
127
	g2.F1 = Vector3.new(.25,-1,-.25)
128
	g2.F2 = Vector3.new(-.25,-1,.25)
129
	g2.F3 = Vector3.new(-.25,-1,-.25)
130
	
131
	g3=Instance.new("Glue",LeftLeg)
132
	g3.Part0 = Torso
133
	g3.Part1 = LeftLeg
134
	g3.C0 = CFrame.new(-.5,-2,0)
135
	g3.C1 = CFrame.new(0,0,0)
136
	g3.F0 = Vector3.new(0,1,0)
137
	g3.F1 = Vector3.new(0,1,0)
138
	g3.F2 = Vector3.new(0,1,0)
139
	g3.F3 = Vector3.new(0,1,0)
140
	
141
	g4=Instance.new("Glue",p2)
142
	g4.Part0 = p2
143
	g4.Part1 = LeftLeg
144
	g4.C0 = CFrame.new(0,1.5,0)
145
	g4.C1 = CFrame.new(0,0,0)
146
	g4.F0 = Vector3.new(.25,-1,.25)
147
	g4.F1 = Vector3.new(.25,-1,-.25)
148
	g4.F2 = Vector3.new(-.25,-1,.25)
149
	g4.F3 = Vector3.new(-.25,-1,-.25)
150
	
151
	g5=Instance.new("Glue",Torso)
152
	g5.Part0 = Head
153
	g5.Part1 = Torso
154
	g5.C0 = CFrame.new(0,0,0)
155
	g5.C1 = CFrame.new(0,1.5,0)
156
	g5.F0 = Vector3.new(0,0,0)
157
	g5.F1 = Vector3.new(0,0,0)
158
	g5.F2 = Vector3.new(0,0,0)
159
	g5.F3 = Vector3.new(0,0,0)
160
	
161
	for _,v in pairs(Welds) do
162
		if v.Name~="Neck" then
163
			print(v.Name)
164
			v.Parent = nil
165
			if v.Name=="Right Shoulder" then
166
				RSC0 = v.C0
167
				RSC1 = v.C1
168
			elseif v.Name=="Left Shoulder" then
169
				LSC0 = v.C0
170
				LSC1 = v.C1				
171
			end
172
		end
173
	end
174
	
175
	b1=Instance.new("Motor6D",RightArm)
176
	b1.Part0 = Torso
177
	b1.Part1 = RightArm
178
	b1.C0 = RSC0
179
	b1.C1 = RSC1 * CFrame.new(0,.25,0)
180
	
181
	b2=Instance.new("Motor6D",LeftArm)
182
	b2.Part0 = Torso
183
	b2.Part1 = LeftArm
184
	b2.C0 = LSC0
185
	b2.C1 = LSC1 * CFrame.new(0,.25,0)
186
	
187
	pos=Torso.Position
188
	brot=Instance.new("BodyAngularVelocity",Torso)
189
	brot.P=2250
190
	brot.maxTorque=Vector3.new(8000000,8000000,8000000)
191
	bpos=Instance.new("BodyPosition",Torso)
192
	bpos.P=4250
193
	bpos.D=150
194
	bpos.maxForce=Vector3.new(8000000000,0,8000000000)
195
	bpos.position=Torso.Position
196
	
197
	Torso.RotVelocity=Vector3.new()
198
	Torso.Velocity=Vector3.new()
199
	
200
	
201
	for i=1, 5 do
202
		for _,v in pairs(cPlayer:children()) do
203
			if v:IsA("BasePart") then
204
				v.Velocity=Vector3.new()
205
				v.RotVelocity=Vector3.new()
206
			end
207
		end
208
		wait(.05)
209
	end
210
	
211
	Torso.Neck.Parent=nil
212
	Torso.Anchored=false
213
	
214
	ex=0
215
	em = 0
216
	elo = 0
217
	
218
	local mus = Instance.new("Sound",Torso)
219
	mus.Volume = 1
220-
	mus.SoundId="http://www.roblox.com/asset/?id=957970594"
220+
	mus.SoundId="http://www.roblox.com/asset/?id=442897621"
221
	mus:Play()
222
	
223
	ded=false
224
	
225
	wait()
226
	
227
	li=Instance.new("PointLight",Torso)
228
	li.Range=25
229
	li.Brightness=5
230
	li.Shadows=true
231
	
232
	pos=Torso.CFrame
233
	
234
	while down do
235
		game:GetService("RunService").Heartbeat:wait()
236
		em = em+1
237
		elo = elo+1
238
		if em == 11 then
239
			brot.angularvelocity=Vector3.new(math.random(-26,26),math.random(-20,20)/6,math.random(-26,26)/2)
240
			bpos.position = (pos * CFrame.new(math.random(-20,20)/10,0,math.random(-20,20)/20)).p
241
			em = math.random(0,4)
242
			li.Color=Color3.new(math.random(100,255)/255,math.random(100,255)/255,math.random(100,255)/255)
243
		end
244
		
245
		b1.C0 = RSC0 * CFrame.new(math.cos(math.rad(elo*15))/20,.5,math.sin(math.rad(elo*15))/30) * CFrame.Angles(math.rad(ex/8)*elo - math.pi/3,math.cos(math.rad(elo*15))/100,math.sin(elo/8)*7)
246
		b2.C0 = LSC0 * CFrame.new(math.cos(math.rad(elo*15))/20,.5,math.sin(math.rad(elo*15))/30) * CFrame.Angles(math.rad(-ex/8)*elo - math.pi/3,math.sin(math.rad(elo*15))/100,-math.cos(elo/8)*7)
247
		
248
		ex = ex + math.random(-5,5)/5
249
		if ex > 50 then
250
			ex = 50
251
		elseif ex < 10 then
252
			ex = 20
253
		end
254
		
255
		if elo > 15 then
256
		
257
			if g1.Parent==nil or g2.Parent==nil or g3.Parent==nil or g4.Parent==nil or g5.Parent==nil or Humanoid.Health <= 0 then
258
				ded = true
259
				break
260
			end
261
			if g1.Part0==nil or g2.Part0==nil or g3.Part0==nil or g4.Part0==nil or g5.Part0==nil then
262
				ded = true
263
				break
264
			end
265
			if RightArm.Parent == nil or LeftArm.Parent == nil or LeftLeg.Parent==nil or RightLeg.Parent==nil then
266
				ded=true
267
				break
268
			end
269
		
270
		end
271
		
272
	end
273
	
274
	li:Remove()
275
	
276
	mus:Stop()
277
	
278
	if ded then
279
		Head.Anchored=false
280
		
281
		for _,v in pairs(cPlayer:children()) do
282
			if v:IsA("BasePart") then
283
				v:BreakJoints()
284
				v.CFrame = CFrame.new(Torso.Position + Vector3.new(math.random(-2,2),math.random(-1,2),math.random(-2,2))) * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
285
				v.Velocity=Vector3.new(0,0,0)
286
			end
287
		end
288
		
289
		e=Instance.new("Explosion",workspace)
290
		e.BlastRadius=10
291
		e.BlastPressure=0
292
		e.Position=Torso.Position
293
		e.Hit:connect(function(hit) if hit.Parent == cPlayer and hit.Name~="AnchorR" and hit.Name~="AnchorL" then if hit:FindFirstChild("Fire") == nil then Instance.new("Fire",hit) end hit:BreakJoints() hit.Velocity = (e.Position - hit.Position).unit * 80 hit.RotVelocity = hit.Velocity end end)
294
		
295
		s=Instance.new("Sound",Head)
296
		s.SoundId="http://www.roblox.com/asset/?id=230597277"
297
		s.Volume=1
298
		s:Play()
299
		
300
		s=Instance.new("Sound",p1)
301
		s.SoundId="http://www.roblox.com/asset/?id=221920821"
302
		s.Volume=1
303
		s.Pitch=1.25
304
		s:Play()
305
	end
306
	
307
	wait(.5)
308
	mus:Remove()
309
	
310
end
311
312
onEquip=function(mouse)
313
	mouse.Button1Down:connect(function() down=true startVictoly() end)
314
	mouse.Button1Up:connect(function() down=false stopVictoly() end)
315
end
316
script.Parent.Selected:connect(onEquip)