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") |
83 | + | |
84 | Humanoid.PlatformStand=true | |
85 | ||
86 | Torso.Anchored=true | |
87 | ||
88 | p1=Instance.new("Part",cPlayer) | |
89 | p1.Anchored=true | |
90 | p1.formFactor="Custom" | |
91 | p1.Size=Vector3.new(1,1,1) | |
92 | p1.TopSurface=0 | |
93 | p1.BottomSurface=0 | |
94 | p1.CanCollide=false | |
95 | p1.Name="AnchorR" | |
96 | p1.CFrame = Torso.CFrame * CFrame.new(.5,-3.5,0) | |
97 | p1.Transparency=1 | |
98 | ||
99 | p2=Instance.new("Part",cPlayer) | |
100 | p2.Anchored=true | |
101 | p2.formFactor="Custom" | |
102 | p2.Size=Vector3.new(1,1,1) | |
103 | p2.TopSurface=0 | |
104 | p2.BottomSurface=0 | |
105 | p2.CanCollide=false | |
106 | p2.Name="AnchorL" | |
107 | p2.CFrame = Torso.CFrame * CFrame.new(-.5,-3.5,0) | |
108 | p2.Transparency=1 | |
109 | ||
110 | g1=Instance.new("Glue",RightLeg) | |
111 | g1.Part0 = Torso | |
112 | g1.Part1 = RightLeg | |
113 | g1.C0 = CFrame.new(.5,-2,0) | |
114 | g1.C1 = CFrame.new(0,0,0) | |
115 | g1.F0 = Vector3.new(0,1,0) | |
116 | g1.F1 = Vector3.new(0,1,0) | |
117 | g1.F2 = Vector3.new(0,1,0) | |
118 | g1.F3 = Vector3.new(0,1,0) | |
119 | ||
120 | g2=Instance.new("Glue",p1) | |
121 | g2.Part0 = p1 | |
122 | g2.Part1 = RightLeg | |
123 | g2.C0 = CFrame.new(0,1.5,0) | |
124 | g2.C1 = CFrame.new(0,0,0) | |
125 | g2.F0 = Vector3.new(.25,-1,.25) | |
126 | g2.F1 = Vector3.new(.25,-1,-.25) | |
127 | g2.F2 = Vector3.new(-.25,-1,.25) | |
128 | g2.F3 = Vector3.new(-.25,-1,-.25) | |
129 | ||
130 | g3=Instance.new("Glue",LeftLeg) | |
131 | g3.Part0 = Torso | |
132 | g3.Part1 = LeftLeg | |
133 | g3.C0 = CFrame.new(-.5,-2,0) | |
134 | g3.C1 = CFrame.new(0,0,0) | |
135 | g3.F0 = Vector3.new(0,1,0) | |
136 | g3.F1 = Vector3.new(0,1,0) | |
137 | g3.F2 = Vector3.new(0,1,0) | |
138 | g3.F3 = Vector3.new(0,1,0) | |
139 | ||
140 | g4=Instance.new("Glue",p2) | |
141 | g4.Part0 = p2 | |
142 | g4.Part1 = LeftLeg | |
143 | g4.C0 = CFrame.new(0,1.5,0) | |
144 | g4.C1 = CFrame.new(0,0,0) | |
145 | g4.F0 = Vector3.new(.25,-1,.25) | |
146 | g4.F1 = Vector3.new(.25,-1,-.25) | |
147 | g4.F2 = Vector3.new(-.25,-1,.25) | |
148 | g4.F3 = Vector3.new(-.25,-1,-.25) | |
149 | ||
150 | g5=Instance.new("Glue",Torso) | |
151 | g5.Part0 = Head | |
152 | g5.Part1 = Torso | |
153 | g5.C0 = CFrame.new(0,0,0) | |
154 | g5.C1 = CFrame.new(0,1.5,0) | |
155 | g5.F0 = Vector3.new(0,0,0) | |
156 | g5.F1 = Vector3.new(0,0,0) | |
157 | g5.F2 = Vector3.new(0,0,0) | |
158 | g5.F3 = Vector3.new(0,0,0) | |
159 | ||
160 | for _,v in pairs(Welds) do | |
161 | if v.Name~="Neck" then | |
162 | print(v.Name) | |
163 | v.Parent = nil | |
164 | if v.Name=="Right Shoulder" then | |
165 | RSC0 = v.C0 | |
166 | RSC1 = v.C1 | |
167 | elseif v.Name=="Left Shoulder" then | |
168 | LSC0 = v.C0 | |
169 | LSC1 = v.C1 | |
170 | end | |
171 | end | |
172 | end | |
173 | ||
174 | b1=Instance.new("Motor6D",RightArm) | |
175 | b1.Part0 = Torso | |
176 | b1.Part1 = RightArm | |
177 | b1.C0 = RSC0 | |
178 | b1.C1 = RSC1 * CFrame.new(0,.25,0) | |
179 | ||
180 | b2=Instance.new("Motor6D",LeftArm) | |
181 | b2.Part0 = Torso | |
182 | b2.Part1 = LeftArm | |
183 | b2.C0 = LSC0 | |
184 | b2.C1 = LSC1 * CFrame.new(0,.25,0) | |
185 | ||
186 | pos=Torso.Position | |
187 | brot=Instance.new("BodyAngularVelocity",Torso) | |
188 | brot.P=2250 | |
189 | brot.maxTorque=Vector3.new(8000000,8000000,8000000) | |
190 | bpos=Instance.new("BodyPosition",Torso) | |
191 | bpos.P=4250 | |
192 | bpos.D=150 | |
193 | bpos.maxForce=Vector3.new(8000000000,0,8000000000) | |
194 | bpos.position=Torso.Position | |
195 | ||
196 | Torso.RotVelocity=Vector3.new() | |
197 | Torso.Velocity=Vector3.new() | |
198 | ||
199 | ||
200 | for i=1, 5 do | |
201 | for _,v in pairs(cPlayer:children()) do | |
202 | if v:IsA("BasePart") then | |
203 | v.Velocity=Vector3.new() | |
204 | v.RotVelocity=Vector3.new() | |
205 | end | |
206 | end | |
207 | wait(.05) | |
208 | end | |
209 | ||
210 | Torso.Neck.Parent=nil | |
211 | Torso.Anchored=false | |
212 | ||
213 | ex=0 | |
214 | em = 0 | |
215 | elo = 0 | |
216 | ||
217 | local mus = Instance.new("Sound",Torso) | |
218 | mus.Volume = 1 | |
219 | mus.SoundId="http://www.roblox.com/asset/?id=935994277" | |
220 | - | mus.SoundId="http://www.roblox.com/asset/?id=230597205" |
220 | + | |
221 | ||
222 | ded=false | |
223 | ||
224 | wait() | |
225 | ||
226 | li=Instance.new("PointLight",Torso) | |
227 | li.Range=25 | |
228 | li.Brightness=5 | |
229 | li.Shadows=true | |
230 | ||
231 | pos=Torso.CFrame | |
232 | ||
233 | while down do | |
234 | game:GetService("RunService").Heartbeat:wait() | |
235 | em = em+1 | |
236 | elo = elo+1 | |
237 | if em == 11 then | |
238 | brot.angularvelocity=Vector3.new(math.random(-26,26),math.random(-20,20)/6,math.random(-26,26)/2) | |
239 | bpos.position = (pos * CFrame.new(math.random(-20,20)/10,0,math.random(-20,20)/20)).p | |
240 | em = math.random(0,4) | |
241 | li.Color=Color3.new(math.random(100,255)/255,math.random(100,255)/255,math.random(100,255)/255) | |
242 | end | |
243 | ||
244 | 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) | |
245 | 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) | |
246 | ||
247 | ex = ex + math.random(-5,5)/5 | |
248 | if ex > 50 then | |
249 | ex = 50 | |
250 | elseif ex < 10 then | |
251 | ex = 20 | |
252 | end | |
253 | ||
254 | if elo > 15 then | |
255 | ||
256 | 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 | |
257 | ded = true | |
258 | break | |
259 | end | |
260 | if g1.Part0==nil or g2.Part0==nil or g3.Part0==nil or g4.Part0==nil or g5.Part0==nil then | |
261 | ded = true | |
262 | break | |
263 | end | |
264 | if RightArm.Parent == nil or LeftArm.Parent == nil or LeftLeg.Parent==nil or RightLeg.Parent==nil then | |
265 | ded=true | |
266 | break | |
267 | end | |
268 | ||
269 | end | |
270 | ||
271 | end | |
272 | ||
273 | li:Remove() | |
274 | ||
275 | mus:Stop() | |
276 | ||
277 | if ded then | |
278 | Head.Anchored=false | |
279 | ||
280 | for _,v in pairs(cPlayer:children()) do | |
281 | if v:IsA("BasePart") then | |
282 | v:BreakJoints() | |
283 | 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)) | |
284 | v.Velocity=Vector3.new(0,0,0) | |
285 | end | |
286 | end | |
287 | ||
288 | e=Instance.new("Explosion",workspace) | |
289 | e.BlastRadius=10 | |
290 | e.BlastPressure=0 | |
291 | e.Position=Torso.Position | |
292 | 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) | |
293 | ||
294 | s=Instance.new("Sound",Head) | |
295 | s.SoundId="http://www.roblox.com/asset/?id=230597277" | |
296 | s.Volume=1 | |
297 | s:Play() | |
298 | ||
299 | s=Instance.new("Sound",p1) | |
300 | s.SoundId="http://www.roblox.com/asset/?id=221920821" | |
301 | s.Volume=1 | |
302 | s.Pitch=1.25 | |
303 | s:Play() | |
304 | end | |
305 | ||
306 | wait(.5) | |
307 | mus:Remove() | |
308 | ||
309 | end | |
310 | ||
311 | onEquip=function(mouse) | |
312 | mouse.Button1Down:connect(function() down=true startVictoly() end) | |
313 | mouse.Button1Up:connect(function() down=false stopVictoly() end) | |
314 | end | |
315 | script.Parent.Selected:connect(onEquip) |