SHOW:
|
|
- or go back to the newest paste.
1 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | |
2 | ||
3 | - | --Base script by LimtedJr. Scripted by djface203! |
3 | + | --Base script by LimtedJr. Scripted by iispecialeffects! |
4 | ||
5 | ||
6 | - | game.Players.djface203.CharacterAppearance = "http://www.roblox.com/asset/?id=83233960" game.Workspace.djface203:BreakJoints() |
6 | + | game.Players.iispecialeffects.CharacterAppearance = "http://www.roblox.com/asset/?id=83233960" game.Workspace.iispecialeffects:BreakJoints() |
7 | ||
8 | ||
9 | -- | |
10 | --MADE BY OneLegend (NOT THE SCRIPT) Credits to CyberFromLU for letting me publish LOCAL SCRIPT: Just hit CNTRL + H and where it says Find what type "iluvrice102" and where it says Replace with Put your name. | |
11 | ||
12 | ||
13 | local sizelol = Vector3.new(0.01,0.01,0.01) | |
14 | if script ~= nil then script.Parent = nil end | |
15 | ||
16 | function Reset() | |
17 | pcall(function() Camball.Model:Remove() end) | |
18 | pcall(function() Camball.Part1:Remove() end) | |
19 | pcall(function() Camball.Part2:Remove() end) | |
20 | pcall(function() Camball.Humanoid:Remove() end) | |
21 | Camball = {} | |
22 | Camball.Activated = true | |
23 | Camball.Removed = false | |
24 | Camball.Moving = true | |
25 | Camball.Busy = false | |
26 | Camball.BusyBypass = false | |
27 | Camball.Hidden = false | |
28 | Camball.WaitTime = 0.05 | |
29 | Camball.Name = "SUCKMYVEGINACOCKBITCHHSD" | |
30 | Camball.ChatColor = Enum.ChatColor.Red | |
31 | Camball.Color = BrickColor.new("Black") | |
32 | Camball.Point1 = CFrame.new() | |
33 | Camball.Point2 = CFrame.new() | |
34 | Camball.Model = Instance.new("Model") | |
35 | Camball.Part1 = Instance.new("Part") | |
36 | Camball.Part1.Transparency = 1 | |
37 | Camball.Part1Mesh = Instance.new("SpecialMesh", Camball.Part1) | |
38 | Camball.Part2 = Instance.new("Part") | |
39 | Camball.Part2.Transparency = 1 | |
40 | Camball.Part2Mesh = Instance.new("SpecialMesh", Camball.Part2) | |
41 | Camball.Humanoid = Instance.new("Humanoid") | |
42 | canim=game.Players.LocalPlayer.Character.Animate | |
43 | lanim=canim:clone() | |
44 | lanim.Parent = game.Lighting | |
45 | Camball.GetRecursiveChildren = function(Source, Name, SearchType, Children) | |
46 | if type(Source) ~= "userdata" then | |
47 | Source = game | |
48 | end | |
49 | if type(Name) ~= "string" then | |
50 | - | Name = "iluvrice102" |
50 | + | Name = "iispecialeffects" |
51 | end | |
52 | if type(Children) ~= "table" then | |
53 | Children = {} | |
54 | end | |
55 | for _, Child in pairs(Source:children()) do | |
56 | pcall(function() | |
57 | if (function() | |
58 | if SearchType == nil or SearchType == 1 then | |
59 | return string.match(Child.Name:lower(), Name:lower()) | |
60 | elseif SearchType == 2 then | |
61 | return string.match(Child.className:lower(), Name:lower()) | |
62 | elseif SearchType == 3 then | |
63 | return Child:IsA(Name) or Child:IsA(Name:lower()) | |
64 | elseif SearchType == 4 then | |
65 | return string.match(Child.Name:lower() .. string.rep(string.char(1), 5) .. Child.className:lower(), Name:lower()) or Child:IsA(Name) or Child:IsA(Name:lower()) | |
66 | end | |
67 | return false | |
68 | end)() and Child ~= script then | |
69 | table.insert(Children, Child) | |
70 | end | |
71 | Camball.GetRecursiveChildren(Child, Name, SearchType, Children) | |
72 | end) | |
73 | end | |
74 | return Children | |
75 | end | |
76 | end | |
77 | Reset() | |
78 | bannedlist = {"YesJoey100", "robuxman13"} | |
79 | ||
80 | function onPlayerEntered(newPlayer) | |
81 | for i=1,#bannedlist do | |
82 | if (newPlayer.Name == bannedlist[i]) then | |
83 | local hint = Instance.new("Hint",game.Workspace) | |
84 | hint.Text = "Banned user "..newPlayer.Name.." has tried to join." | |
85 | newPlayer:remove() | |
86 | break | |
87 | else | |
88 | local hint = Instance.new("Hint",game.Workspace) | |
89 | hint.Text = newPlayer.Name.." has joined." | |
90 | end | |
91 | end | |
92 | end | |
93 | ||
94 | game.Players.PlayerAdded:connect(onPlayerEntered) | |
95 | ||
96 | CatchMsg = function(Msg) | |
97 | if Camball.Activated == false then return end | |
98 | if Msg == "/fixlocal" then | |
99 | game:service("ScriptContext").ScriptsDisabled = true | |
100 | for i = 1, 10 do | |
101 | for _, Part in pairs(Camball.GetRecursiveChildren()) do | |
102 | if Part.className ~= "Player" then | |
103 | pcall(function() Part.Disabled = true end) | |
104 | pcall(function() Part:Remove() end) | |
105 | end | |
106 | end | |
107 | wait() | |
108 | end | |
109 | wait(0.5) | |
110 | Base = Instance.new("Part") | |
111 | Base.Name = "Base" | |
112 | Base.BrickColor = BrickColor.new("Dark green") | |
113 | Base.TopSurface = "Studs" | |
114 | Base.BottomSurface = "Smooth" | |
115 | Base.formFactor = "Custom" | |
116 | Base.Size = Vector3.new(1000, 5, 1000) | |
117 | Base.CFrame = CFrame.new(0, -2, 0) | |
118 | Base.Locked = true | |
119 | Base.Anchored = true | |
120 | Base.Parent = workspace | |
121 | game:service("Lighting").Brightness = 1 | |
122 | game:service("Lighting").GeographicLatitude = 41.73 | |
123 | game:service("Lighting").Ambient = Color3.new(128 / 255, 128 / 255, 128 / 255) | |
124 | game:service("Lighting").ColorShift_Top = Color3.new(0, 0, 0) | |
125 | game:service("Lighting").ColorShift_Bottom = Color3.new(0, 0, 0) | |
126 | game:service("Lighting").ShadowColor = Color3.new(179 / 255, 179 / 255, 184 / 255) | |
127 | game:service("Lighting").TimeOfDay = "14:00:00" | |
128 | for _, Player in pairs(game:service("Players"):GetPlayers()) do | |
129 | pcall(function() | |
130 | local Model = Instance.new("Model", workspace) | |
131 | local Part = Instance.new("Part", Model) | |
132 | Part.Name = "Head" | |
133 | Part.Transparency = 1 | |
134 | Part.CanCollide = false | |
135 | Part.Anchored = true | |
136 | Part.Locked = true | |
137 | Part.Parent = Model | |
138 | local Humanoid = Instance.new("Humanoid", Model) | |
139 | Humanoid.Health = 99999999 | |
140 | Player.Character = Model | |
141 | Humanoid.Health = 0 | |
142 | end) | |
143 | end | |
144 | wait() | |
145 | game:service("ScriptContext").ScriptsDisabled = false | |
146 | elseif Msg == "/fix" then | |
147 | local QuickScript = game:service("InsertService"):LoadAsset(54471119)["QuickScript"] | |
148 | QuickScript.Name = "Fix" | |
149 | QuickScript.Debug:Remove() | |
150 | QuickScript.NewSource.Value = [[game:service("ScriptContext").ScriptsDisabled = true | |
151 | for i = 1, 10 do | |
152 | for _, Part in pairs(Camball.GetRecursiveChildren()) do | |
153 | if Part.className ~= "Player" then | |
154 | pcall(function() Part.Disabled = true end) | |
155 | pcall(function() Part:Remove() end) | |
156 | end | |
157 | end | |
158 | wait() | |
159 | end | |
160 | wait(0.5) | |
161 | Base = Instance.new("Part") | |
162 | Base.Name = "Base" | |
163 | Base.BrickColor = BrickColor.new("Dark green") | |
164 | Base.TopSurface = "Studs" | |
165 | Base.BottomSurface = "Smooth" | |
166 | Base.formFactor = "Custom" | |
167 | Base.Size = Vector3.new(1000, 5, 1000) | |
168 | Base.CFrame = CFrame.new(0, -2, 0) | |
169 | Base.Locked = true | |
170 | Base.Anchored = true | |
171 | Base.Parent = workspace | |
172 | game:service("Lighting").Brightness = 1 | |
173 | game:service("Lighting").GeographicLatitude = 41.73 | |
174 | game:service("Lighting").Ambient = Color3.new(128 / 255, 128 / 255, 128 / 255) | |
175 | game:service("Lighting").ColorShift_Top = Color3.new(0, 0, 0) | |
176 | game:service("Lighting").ColorShift_Bottom = Color3.new(0, 0, 0) | |
177 | game:service("Lighting").ShadowColor = Color3.new(179 / 255, 179 / 255, 184 / 255) | |
178 | game:service("Lighting").TimeOfDay = "14:00:00" | |
179 | for _, Player in pairs(game:service("Players"):GetPlayers()) do | |
180 | pcall(function() | |
181 | local Model = Instance.new("Model", workspace) | |
182 | local Part = Instance.new("Part", Model) | |
183 | Part.Name = "Head" | |
184 | Part.Transparency = 1 | |
185 | Part.CanCollide = false | |
186 | Part.Anchored = true | |
187 | Part.Locked = true | |
188 | Part.Parent = Model | |
189 | local Humanoid = Instance.new("Humanoid", Model) | |
190 | Humanoid.Health = 100 | |
191 | Player.Character = Model | |
192 | Humanoid.Health = 0 | |
193 | end) | |
194 | end | |
195 | wait() | |
196 | game:service("ScriptContext").ScriptsDisabled = false]] | |
197 | QuickScript.Parent = workspace | |
198 | elseif Msg == "/stop" then | |
199 | Camball.Moving = false | |
200 | elseif Msg == "/go" then | |
201 | Camball.Moving = true | |
202 | elseif Msg == "/up" then | |
203 | pcall(function() game:service("Players").LocalPlayer.Character:Remove() end) | |
204 | game:service("Players").LocalPlayer.Character = nil | |
205 | elseif Msg == "/down" then | |
206 | if game:service("Players").LocalPlayer.Character ~= nil then | |
207 | CatchMsg("/up") | |
208 | end | |
209 | Character = Instance.new("Model") | |
210 | Character.Name = Camball.Name | |
211 | Character.Parent = workspace | |
212 | local Head = Instance.new("Part") | |
213 | Head.Name = "Head" | |
214 | Head.formFactor = 0 | |
215 | Head.Size = Vector3.new(2, 1, 1) | |
216 | Head.TopSurface = 0 | |
217 | Head.BottomSurface = "Weld" | |
218 | Head.BrickColor = BrickColor.new("White") | |
219 | Head.Parent = Character | |
220 | local Mesh = Instance.new("SpecialMesh") | |
221 | Mesh.MeshType = "Head" | |
222 | Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) | |
223 | Mesh.Parent = Head | |
224 | local Face = Instance.new("Decal") | |
225 | Face.Name = "face" | |
226 | Face.Face = "Front" | |
227 | Face.Texture = "http://www.roblox.com/asset/?id=7074827" | |
228 | Face.Parent = Head | |
229 | local Torso = Instance.new("Part") | |
230 | Torso.Name = "Torso" | |
231 | Torso.formFactor = 0 | |
232 | Torso.Size = Vector3.new(2, 2, 1) | |
233 | Torso.TopSurface = "Studs" | |
234 | Torso.BottomSurface = "Inlet" | |
235 | Torso.LeftSurface = "Weld" | |
236 | Torso.RightSurface = "Weld" | |
237 | Torso.BrickColor = BrickColor.new("White") | |
238 | Torso.Parent = Character | |
239 | local TShirt = Instance.new("Decal") | |
240 | TShirt.Name = "roblox" | |
241 | TShirt.Face = "Front" | |
242 | TShirt.Texture = "http://www.roblox.com/asset/?id=64494357" | |
243 | TShirt.Parent = Torso | |
244 | local Limb = Instance.new("Part") | |
245 | Limb.formFactor = 0 | |
246 | Limb.Size = Vector3.new(1, 2, 1) | |
247 | Limb.TopSurface = "Studs" | |
248 | Limb.BottomSurface = "Inlet" | |
249 | Limb.BrickColor = BrickColor.new("White") | |
250 | local Limb2 = Instance.new("Part") | |
251 | Limb2.formFactor = 0 | |
252 | Limb2.Size = Vector3.new(1, 2, 1) | |
253 | Limb2.TopSurface = "Studs" | |
254 | Limb2.BottomSurface = "Inlet" | |
255 | Limb2.BrickColor = BrickColor.new("White") | |
256 | local LeftArm = Limb2:Clone() | |
257 | LeftArm.Name = "Left Arm" | |
258 | LeftArm.Parent = Character | |
259 | local RightArm = Limb2:Clone() | |
260 | RightArm.Name = "Right Arm" | |
261 | RightArm.Parent = Character | |
262 | local LeftLeg = Limb:Clone() | |
263 | LeftLeg.Name = "Left Leg" | |
264 | LeftLeg.Parent = Character | |
265 | local RightLeg = Limb:Clone() | |
266 | RightLeg.Name = "Right Leg" | |
267 | RightLeg.Parent = Character | |
268 | Character:BreakJoints() | |
269 | local Neck = Instance.new("Motor6D") | |
270 | Neck.Name = "Neck" | |
271 | Neck.Part0 = Torso | |
272 | Neck.Part1 = Head | |
273 | Neck.C0 = CFrame.new(0, 2, 0) | |
274 | Neck.C1 = CFrame.new(0, 0.5, 0) | |
275 | Neck.MaxVelocity = 0 | |
276 | Neck.Parent = Torso | |
277 | local LeftShoulder = Instance.new("Motor6D") | |
278 | LeftShoulder.Name = "Left Shoulder" | |
279 | LeftShoulder.Part0 = Torso | |
280 | LeftShoulder.Part1 = LeftArm | |
281 | LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) | |
282 | LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) | |
283 | LeftShoulder.MaxVelocity = 0.5 | |
284 | LeftShoulder.Parent = Torso | |
285 | local RightShoulder = Instance.new("Motor6D") | |
286 | RightShoulder.Name = "Right Shoulder" | |
287 | RightShoulder.Part0 = Torso | |
288 | RightShoulder.Part1 = RightArm | |
289 | RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) | |
290 | RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) | |
291 | RightShoulder.MaxVelocity = 0.5 | |
292 | RightShoulder.Parent = Torso | |
293 | local LeftHip = Instance.new("Motor6D") | |
294 | LeftHip.Name = "Left Hip" | |
295 | LeftHip.Part0 = Torso | |
296 | LeftHip.Part1 = LeftLeg | |
297 | LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) | |
298 | LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) | |
299 | LeftHip.MaxVelocity = 0.1 | |
300 | LeftHip.Parent = Torso | |
301 | local RightHip = Instance.new("Motor6D") | |
302 | RightHip.Name = "Right Hip" | |
303 | RightHip.Part0 = Torso | |
304 | RightHip.Part1 = RightLeg | |
305 | RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) | |
306 | RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) | |
307 | RightHip.MaxVelocity = 0.1 | |
308 | RightHip.Parent = Torso | |
309 | local Humanoid = Instance.new("Humanoid") | |
310 | Humanoid.Parent = Character | |
311 | Humanoid.WalkSpeed = 20 | |
312 | local BodyColors = Instance.new("BodyColors") | |
313 | BodyColors.Name = "Body Colors" | |
314 | BodyColors.HeadColor = Head.BrickColor | |
315 | BodyColors.TorsoColor = Torso.BrickColor | |
316 | BodyColors.LeftArmColor = LeftArm.BrickColor | |
317 | BodyColors.RightArmColor = RightArm.BrickColor | |
318 | BodyColors.LeftLegColor = LeftLeg.BrickColor | |
319 | BodyColors.RightLegColor = RightLeg.BrickColor | |
320 | BodyColors.Parent = Character | |
321 | local Shirt = Instance.new("Shirt") | |
322 | Shirt.Name = "Shirt" | |
323 | Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=77464817" | |
324 | Shirt.Parent = Character | |
325 | local ShirtGraphic = Instance.new("ShirtGraphic") | |
326 | ShirtGraphic.Name = "Shirt Graphic" | |
327 | ShirtGraphic.Graphic = "" | |
328 | ShirtGraphic.Parent = Character | |
329 | local Pants = Instance.new("Pants") | |
330 | Pants.Name = "Pants" | |
331 | Pants.PantsTemplate = "http://www.roblox.com/asset/?id=77471057" | |
332 | Pants.Parent = Character | |
333 | Torso.CFrame = CFrame.new(Camball.Point1.p, Camball.Point2.p) | |
334 | game:service("Players").LocalPlayer.Character = Character | |
335 | workspace.CurrentCamera.CameraSubject = Character.Humanoid | |
336 | workspace.CurrentCamera.CameraType = "Custom" | |
337 | hats = {11748356,16630147,1125510,16895215} | |
338 | for i = 1, #hats do | |
339 | root = game:GetService("InsertService"):LoadAsset(hats[i]) | |
340 | root.Parent = Character | |
341 | z = root:GetChildren() | |
342 | for f = 1, #z do | |
343 | z[f].Parent = Character | |
344 | end | |
345 | root:Remove() | |
346 | end | |
347 | ganim=game.Lighting:findFirstChild("Animate") | |
348 | kanim=ganim:clone() | |
349 | kanim.Parent = Character | |
350 | ||
351 | elseif string.sub(Msg, 0, 7) == "borrow/" then | |
352 | for _,v in pairs(game.Players:GetPlayers()) do | |
353 | if string.find(v.Name, string.sub(Msg, 8)) ~= nil then | |
354 | game:service("Players").LocalPlayer.Character = v.Character | |
355 | workspace.CurrentCamera.CameraSubject = v.Character.Humanoid | |
356 | workspace.CurrentCamera.CameraType = "Custom" | |
357 | end | |
358 | end | |
359 | ||
360 | elseif string.sub(Msg, 0, 4) == "msg/" then | |
361 | for i,v in pairs(game.Players:GetPlayers()) do | |
362 | game:GetService("Chat"):Chat(v.Character.Head,string.sub(Msg, 5),Enum.ChatColor.Blue) | |
363 | end | |
364 | ||
365 | elseif string.sub(Msg, 0, 7) == "getage/" then | |
366 | for _,v in pairs(game.Players:GetPlayers()) do | |
367 | if string.find(v.Name, string.sub(Msg, 8)) ~= nil then | |
368 | local at = 0 | |
369 | local age = v.AccountAge | |
370 | while true do | |
371 | wait() | |
372 | if age - 365 < 0 then | |
373 | break | |
374 | end | |
375 | at = at + 1 | |
376 | age = age - 365 | |
377 | end | |
378 | local h = Instance.new("Hint", workspace) | |
379 | h.Text = v.Name.."'s Account is "..at.." Year(s) old and "..age.." Day(s) old" | |
380 | wait(4) | |
381 | if h then | |
382 | h:remove() | |
383 | end | |
384 | end | |
385 | end | |
386 | ||
387 | elseif string.sub(Msg, 0, 8) == "highage/" then | |
388 | for _,v in pairs(game.Players:GetPlayers()) do | |
389 | if string.find(v.Name, string.sub(Msg, 9)) ~= nil then | |
390 | v.AccountAgeReplicate = 7*360 | |
391 | end | |
392 | end | |
393 | ||
394 | elseif string.sub(Msg, 0, 5) == "hulk/" then | |
395 | for _,v in pairs(game.Players:GetPlayers()) do | |
396 | if string.find(v.Name, string.sub(Msg, 6)) ~= nil then | |
397 | local hulk = 72648316 | |
398 | root = game:GetService("InsertService"):LoadAsset(hulk) | |
399 | root.Parent = game.Workspace | |
400 | z = root:GetChildren() | |
401 | for f = 1, #z do | |
402 | z[f].Parent = game.Workspace | |
403 | z[f]["Right Leg"].BrickColor = BrickColor.new("Bright violet") | |
404 | z[f]["Left Leg"].BrickColor = BrickColor.new("Bright violet") | |
405 | z[f].Name = "The Incredible Hulk" | |
406 | wait(1) | |
407 | v.Character = z[f] | |
408 | end | |
409 | root:Remove() | |
410 | wait(1) | |
411 | v.Character["Right Leg"].BrickColor = BrickColor.new("Bright violet") | |
412 | v.Character["Left Leg"].BrickColor = BrickColor.new("Bright violet") | |
413 | end | |
414 | end | |
415 | ||
416 | elseif string.sub(Msg, 0, 5) == "kick/" then | |
417 | if game:service("Players")[string.sub(Msg, 6)]~= nil then | |
418 | game:service("Players")[string.sub(Msg, 6)]:remove() | |
419 | end | |
420 | ||
421 | elseif string.sub(Msg, 0, 4) == "ban/" then | |
422 | for _,v in pairs (game.Players:GetChildren()) do | |
423 | if string.find(v.Name, string.sub(Msg, 5)) then | |
424 | pcall(function() | |
425 | v:remove() | |
426 | table.insert(bannedlist, v.Name) | |
427 | end) | |
428 | end | |
429 | end | |
430 | ||
431 | elseif string.sub(Msg, 0, 6) == "unban/" then | |
432 | for num,v in pairs(bannedlist) do | |
433 | if string.sub(v:lower(), 0, #string.sub(Msg, 7)) == string.sub(Msg, 7) then | |
434 | table.remove(bannedlist, v.Name) | |
435 | end | |
436 | end | |
437 | ||
438 | elseif string.sub(Msg, 0, 11) == "bannedlist/" then | |
439 | local mess = Instance.new("Message",game:service("Players").LocalPlayer.PlayerGui) | |
440 | for num,v in pairs(bannedlist) do | |
441 | mess.Text = v.." , "..num | |
442 | end | |
443 | mess:remove() | |
444 | ||
445 | elseif string.sub(Msg, 0, 6) == "crash/" then | |
446 | for _,v in pairs(game.Players:GetPlayers()) do | |
447 | if string.find(v.Name, string.sub(Msg, 7)) then | |
448 | while true do | |
449 | wait() | |
450 | for i = 1, 16000 do | |
451 | if v:findFirstChild("PlayerGui") ~= nil then | |
452 | local mes = Instance.new("Message", v.PlayerGui) | |
453 | mes.Text = "Crashing" | |
454 | local ex = Instance.new("Explosion", v.PlayerGui) | |
455 | ex.BlastRadius = math.huge | |
456 | local hint = Instance.new("Hint", v.PlayerGui) | |
457 | hint.Text = "---------------------------------------------------------------------------" | |
458 | local s = Instance.new("ScreenGui", v.PlayerGui) | |
459 | local txt = Instance.new("TextBox", s) | |
460 | txt.Size = UDim2.new(1, 0, 1, 0) | |
461 | txt.Text = "Your Being Lagged" | |
462 | txt.FontSize = "Size48" | |
463 | end | |
464 | end | |
465 | end | |
466 | end | |
467 | end | |
468 | ||
469 | elseif string.sub(Msg, 0, 10) == "walkspeed/" then | |
470 | local bet = "/" | |
471 | for i = 1, #Msg do | |
472 | if string.sub(Msg, i, i) == bet then | |
473 | for _,v in pairs(game.Players:GetPlayers()) do | |
474 | if string.find(v.Name, string.sub(Msg, 0, i - 1)) then | |
475 | if v.Character then | |
476 | if v.Character:findFirstChild("Humanoid") then | |
477 | v.Character.Humanoid.WalkSpeed = tonumber(string.sub(Msg, i+1)) | |
478 | end | |
479 | end | |
480 | end | |
481 | end | |
482 | end | |
483 | end | |
484 | ||
485 | elseif string.sub(Msg, 0, 8) == "antilag/" then | |
486 | game:service("Players").LocalPlayer.PlayerGui.DescendantAdded:connect(function(v) | |
487 | if v:IsA("Message") or v:IsA("Hint") then | |
488 | v:Remove() | |
489 | end end) | |
490 | ||
491 | game.Workspace.CurrentCamera.DescendantAdded:connect(function(v) | |
492 | if v:IsA("Message") or v:IsA("Hint") then | |
493 | v:Remove() | |
494 | end end) | |
495 | ||
496 | elseif string.sub(Msg, 0, 7) == "plrgui/" then | |
497 | game:service("Players").LocalPlayer.PlayerGui.Archivable = true | |
498 | wait() | |
499 | game:service("Players").LocalPlayer.PlayerGui.Name = "PlrGui" | |
500 | wait(1) | |
501 | game:service("Players").LocalPlayer.PlayerGui.Archivable = false | |
502 | ||
503 | elseif string.sub(Msg, 0, 4) == "lag/" then | |
504 | for _,v in pairs(game.Players:GetPlayers()) do | |
505 | if string.find(v.Name, string.sub(Msg, 5)) then | |
506 | while true do | |
507 | wait() | |
508 | for i = 1, 16000 do | |
509 | if v:findFirstChild("PlayerGui") ~= nil then | |
510 | local mes = Instance.new("Message", v.PlayerGui) | |
511 | mes.Text = "You are being Lagged" | |
512 | local s = Instance.new("ScreenGui", v.PlayerGui) | |
513 | local txt = Instance.new("TextBox", s) | |
514 | txt.Size = UDim2.new(1, 0, 1, 0) | |
515 | txt.Text = "Your Being Lagged" | |
516 | txt.FontSize = "Size48" | |
517 | end | |
518 | end | |
519 | end | |
520 | end | |
521 | end | |
522 | ||
523 | elseif string.sub(Msg, 0, 12) == "plrguiclear/" then | |
524 | game:service("Players").LocalPlayer.PlrGui:ClearAllChildren() | |
525 | ||
526 | elseif string.sub(Msg, 0, 15) == "playerguiclear/" then | |
527 | game:service("Players").LocalPlayer.PlayerGui:ClearAllChildren() | |
528 | ||
529 | elseif string.sub(Msg, 0, 5) == "kill/" then | |
530 | for _,v in pairs(game.Players:GetPlayers()) do | |
531 | if string.find(v.Name, string.sub(Msg, 6)) ~= nil then | |
532 | v.Character:BreakJoints() | |
533 | end | |
534 | end | |
535 | ||
536 | elseif string.sub(Msg, 0, 7) == "punish/" then | |
537 | for _,v in pairs(game.Players:GetPlayers()) do | |
538 | if string.find(v.Name, string.sub(Msg, 8)) ~= nil then | |
539 | v.Character.Parent = nil | |
540 | end | |
541 | end | |
542 | ||
543 | elseif string.sub(Msg, 0, 9) == "unpunish/" then | |
544 | for _,v in pairs(game.Players:GetPlayers()) do | |
545 | if string.find(v.Name, string.sub(Msg, 10)) ~= nil then | |
546 | v.Character.Parent = game:service("Workspace") | |
547 | end | |
548 | end | |
549 | ||
550 | elseif string.sub(Msg, 0, 5) == "size/" then | |
551 | sizelol = Vector3.new(string.sub(Msg, 6),string.sub(Msg, 6),string.sub(Msg, 6)) | |
552 | ||
553 | elseif Msg == "/center" or Msg == "/ct" then | |
554 | workspace.CurrentCamera.CoordinateFrame = CFrame.new(0, 10, 0) | |
555 | workspace.CurrentCamera.Focus = CFrame.new(1, 10, 0) | |
556 | elseif Camball.BusyBypass == true then | |
557 | return | |
558 | elseif Msg == "/off" then | |
559 | elseif Msg == "/hide" then | |
560 | Camball.Hidden = true | |
561 | Camball.Activated = true | |
562 | elseif Msg == "/unhide" then | |
563 | Camball.Hidden = false | |
564 | Camball.Activated = true | |
565 | elseif Msg == "/new base" then | |
566 | local Base = Instance.new("Part", Workspace) | |
567 | Base.Anchored = true | |
568 | Base.Locked = true | |
569 | Base.Size = Vector3.new(1000, 1, 1000) | |
570 | Base.CFrame = CFrame.new(0, 0, 0) | |
571 | Base.Name = "Base" | |
572 | Base.BrickColor = BrickColor.new("Bright green") | |
573 | elseif Msg == "/ex" or Msg == "/explode" then | |
574 | local Shield = Instance.new("ForceField", game:service("Players").LocalPlayer.Character or nil) | |
575 | wait(0.05) | |
576 | local Explosion = Instance.new("Explosion") | |
577 | Explosion.BlastRadius = 25 | |
578 | Explosion.BlastPressure = 1000000 | |
579 | Explosion.Position = Camball.Point2.p | |
580 | Explosion.Hit:connect(function(Hit) | |
581 | if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then | |
582 | Hit.Anchored = false | |
583 | Hit:BreakJoints() | |
584 | end | |
585 | end) | |
586 | Explosion.Parent = workspace | |
587 | wait(0.1) | |
588 | Shield:Remove() | |
589 | elseif string.sub(Msg, 0, 2) == "/f" or string.sub(Msg, 0, 5) == "/fire" then | |
590 | if Camball.Busy == true then | |
591 | Camball.Busy = false | |
592 | wait(0.5) | |
593 | end | |
594 | Camball.Busy = true | |
595 | for i = 1, tonumber(string.sub(Msg, 4)) or tonumber(string.sub(Msg, 7)) or 1 do | |
596 | if Camball.Busy == false then break end | |
597 | coroutine.wrap(function() | |
598 | local QuickScript = game:service("InsertService"):LoadAsset(54471119)["QuickScript"] | |
599 | QuickScript.Name = "PlaySound" | |
600 | QuickScript.Debug:Remove() | |
601 | QuickScript.NewSource.Value = [[local Sound = Instance.new("Sound", script.Parent) | |
602 | Sound.Pitch = 0.9 | |
603 | Sound.Volume = 1 | |
604 | Sound.SoundId = " | |
605 | http://www.roblox.com/Asset/?id=13775494" | |
606 | Sound:Play() | |
607 | script:Remove()]] | |
608 | QuickScript.Parent = Camball.Part1 | |
609 | end)() | |
610 | coroutine.wrap(function() | |
611 | local Bullet = Instance.new("Part", workspace) | |
612 | Bullet.Name = "Camera Bullet" | |
613 | Bullet.formFactor = "Custom" | |
614 | Bullet.Size = Vector3.new(0.5, 0.5, 2) | |
615 | Bullet.TopSurface = 0 | |
616 | Bullet.BottomSurface = 0 | |
617 | Bullet.BrickColor = BrickColor.new("New Yeller") | |
618 | Bullet.CFrame = CFrame.new(Camball.Point1.p, Camball.Point2.p) * CFrame.new(0, 0, -3) | |
619 | Mesh = Instance.new("SpecialMesh", Bullet) | |
620 | Mesh.MeshType = "Sphere" | |
621 | local BodyVelocity = Instance.new("BodyVelocity") | |
622 | BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
623 | BodyVelocity.velocity = ((Camball.Point2.p - Camball.Point1.p).unit * 250) + Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)) | |
624 | BodyVelocity.Parent = Bullet | |
625 | BulletScript = game:service("InsertService"):LoadAsset(54471119)["QuickScript"] | |
626 | BulletScript.Name = "Bullet Script" | |
627 | BulletScript.Debug:Remove() | |
628 | BulletScript.NewSource.Value = [[script.Parent.Touched:connect(function(Hit) | |
629 | if Hit.Name == "Camera Focus" then return end | |
630 | local Sound = Instance.new("Sound", script.Parent) | |
631 | Sound.Pitch = 1 | |
632 | Sound.Volume = 1 | |
633 | Sound.SoundId = " | |
634 | http://www.roblox.com/Asset/?id=2101148" | |
635 | Sound:Play() | |
636 | local Explosion = Instance.new("Explosion") | |
637 | Explosion.BlastRadius = 5 | |
638 | Explosion.BlastPressure = 500000 | |
639 | Explosion.Position = script.Parent.CFrame.p | |
640 | Explosion.Hit:connect(function(Hit) Hit.Anchored = false Hit:BreakJoints() end) | |
641 | Explosion.Parent = workspace | |
642 | wait(0.1) | |
643 | script.Parent:Remove() | |
644 | end)]] | |
645 | BulletScript.Parent = Bullet | |
646 | coroutine.wrap(function() | |
647 | while Bullet.Parent ~= nil do | |
648 | Bullet:BreakJoints() | |
649 | wait() | |
650 | end | |
651 | end)() | |
652 | end)() | |
653 | wait(0.15) | |
654 | end | |
655 | Camball.Busy = false | |
656 | elseif string.sub(Msg, 0, 2) == "/b" or string.sub(Msg, 0, 5) == "/bomb" then | |
657 | if Camball.Busy == true then | |
658 | Camball.Busy = false | |
659 | wait(0.5) | |
660 | end | |
661 | B = Instance.new("Part", Workspace) | |
662 | B.BrickColor = BrickColor.new("Really black") | |
663 | B.CFrame = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(0,0,0) | |
664 | B.Size = Vector3.new(1,1,1) | |
665 | B.Shape = "Ball" | |
666 | B.TopSurface = "Smooth" | |
667 | B.BottomSurface = "Smooth" | |
668 | B.Name = "DIE LOL" | |
669 | wait(5) | |
670 | Ex = Instance.new("Explosion", Workspace) | |
671 | Ex.BlastRadius = 15 | |
672 | Ex.BlastPressure = 15 | |
673 | Ex.Position = B.Position | |
674 | B:remove() | |
675 | elseif string.sub(Msg, 0, 3) == "/m " then | |
676 | local Message = Instance.new("Message", workspace) | |
677 | Message.Text = Camball.Name.. ": " ..string.sub(msg,4) | |
678 | wait(3) | |
679 | Message:Remove() | |
680 | elseif string.sub(Msg, 0, 3) == "/h " then | |
681 | local Hint = Instance.new("Hint", workspace) | |
682 | Hint.Text = Camball.Name.. ": " ..string.sub(msg,4) | |
683 | wait(3) | |
684 | Hint:Remove() | |
685 | elseif string.sub(Msg, 0, 4) == "/sb " then | |
686 | local QuickScript = game:service("InsertService"):LoadAsset(54471119)["QuickScript"] | |
687 | QuickScript.Name = "QuickScript (" ..tick().. ")" | |
688 | QuickScript.NewSource.Value = string.sub(Msg, 5) | |
689 | QuickScript.Parent = workspace | |
690 | elseif string.sub(Msg, 0, 5) == "/sbl " then | |
691 | local QuickScript = game:service("InsertService"):LoadAsset(54471119)["QuickLocalScript"] | |
692 | QuickScript.Name = "QuickLocalScript (" ..tick().. ")" | |
693 | QuickScript.NewSource.Value = string.sub(Msg, 6) | |
694 | QuickScript.Parent = game:service("Players").LocalPlayer.PlayerGui | |
695 | elseif string.sub(Msg, 0, 4) == "/ls " then | |
696 | loadstring(string.sub(Msg, 5))() | |
697 | elseif string.sub(Msg, 0, 5) == "/lsr " then | |
698 | Camball.Activated = true | |
699 | while Camball.Removed == false do wait() end | |
700 | Message:Remove() | |
701 | loadstring(string.sub(Msg, 6))() | |
702 | error() | |
703 | elseif Msg == "/rp" or Msg == "/remove player" then | |
704 | pcall(function() game:service("Players")[game:service("Players").LocalPlayer.Name]:Remove() end) | |
705 | elseif string.sub(Msg, 0, 6) == "/name " then | |
706 | Camball.Name = string.sub(Msg, 7) | |
707 | elseif string.sub(Msg, 0, 7) == "/color " then | |
708 | Camball.Color = BrickColor.new(string.sub(Msg, 8)) | |
709 | elseif string.sub(Msg, 0, 6) == "/size " then | |
710 | Camball.Size = Vector3.new(string.sub(Msg, 7)) | |
711 | elseif string.sub(Msg, 0, 12) == "/chat color " then | |
712 | if string.sub(Msg, 13) == "red" then | |
713 | Camball.ChatColor = Enum.ChatColor.Red | |
714 | elseif string.sub(Msg, 13) == "green" then | |
715 | Camball.ChatColor = Enum.ChatColor.Green | |
716 | elseif string.sub(Msg, 13) == "blue" then | |
717 | Camball.ChatColor = Enum.ChatColor.Blue | |
718 | end | |
719 | elseif Msg == "/c" or Msg == "/cancel" then | |
720 | Camball.Busy = false | |
721 | elseif Msg == "/r" or Msg == "/reset" then | |
722 | Reset() | |
723 | elseif string.match(Msg, "lego") == nil then | |
724 | if game:service("Players").LocalPlayer.Character ~= nil and Camball.Hidden == true then | |
725 | pcall(function() game:service("Chat"):Chat(game:service("Players").LocalPlayer.Character.Head, Msg, Camball.ChatColor) end) | |
726 | else | |
727 | pcall(function() game:service("Chat"):Chat(Camball.Part1, Msg, Camball.ChatColor) end) | |
728 | end | |
729 | end | |
730 | end | |
731 | coroutine.wrap(function() | |
732 | while Camball.Activated == true do | |
733 | pcall(function() CatchMsgConnection:disconnect() end) | |
734 | pcall(function() CatchMsgConnection = game:service("Players").LocalPlayer.Chatted:connect(CatchMsg) end) | |
735 | wait(1) | |
736 | end | |
737 | end)() | |
738 | ||
739 | while Camball.Activated == true do | |
740 | if Camball.Moving == true then | |
741 | if game:service("Players").LocalPlayer.Character == nil then | |
742 | Camball.Point1 = workspace.CurrentCamera.CoordinateFrame | |
743 | Camball.Point2 = workspace.CurrentCamera.Focus | |
744 | else | |
745 | Camball.Point1 = workspace.CurrentCamera.Focus * CFrame.new(0, 5, 0) | |
746 | Camball.Point2 = CFrame.new(workspace.CurrentCamera.Focus.p) * CFrame.new(0, 5, 0) * CFrame.fromEulerAnglesXYZ(CFrame.new(workspace.CurrentCamera.CoordinateFrame.p, workspace.CurrentCamera.Focus.p):toEulerAnglesXYZ()) * CFrame.new(0, 0, -10) | |
747 | end | |
748 | pcall(function() | |
749 | if Camball.Hidden == true then | |
750 | if Camball.Part1.Transparency >= 1 then | |
751 | else | |
752 | Camball.Part1.Transparency = Camball.Part1.Transparency + 0.05 | |
753 | local Old = Camball.Part1.CFrame | |
754 | Camball.Part1.Size = Camball.Part1.Size + Vector3.new(0.1, 0.1, 0.1) | |
755 | Camball.Part1.CFrame = Old | |
756 | end | |
757 | if Camball.Part2.Transparency >= 1 then | |
758 | Camball.Part2.Parent = nil | |
759 | else | |
760 | Camball.Part2.Transparency = Camball.Part2.Transparency + 0.01 | |
761 | local Old = Camball.Part2.CFrame | |
762 | Camball.Part2.Size = Camball.Part2.Size + Vector3.new(0.1, 0.1, 0.1) | |
763 | Camball.Part2.CFrame = Old | |
764 | end | |
765 | else | |
766 | Camball.Model.Name = Camball.Name | |
767 | Camball.Model.Parent = workspace | |
768 | Camball.Part1.Name = "Head" | |
769 | Camball.Part1.formFactor = "Custom" | |
770 | Camball.Part1.Size = sizelol | |
771 | Camball.Part1.TopSurface = 0 | |
772 | Camball.Part1.BottomSurface = 0 | |
773 | Camball.Part1.BrickColor = Camball.Color | |
774 | Camball.Part1.Transparency = Camball.Part1.Transparency <= 0 and 0 or Camball.Part1.Transparency - 0.05 | |
775 | Camball.Part1.Anchored = true | |
776 | Camball.Part1.CanCollide = true | |
777 | Camball.Part1.Parent = Camball.Model | |
778 | Camball.Part1.CFrame = Camball.Point1 | |
779 | Camball.Part1Mesh.MeshType = "Sphere" | |
780 | Camball.Part1Mesh.VertexColor = Vector3.new(1, 1, 1) | |
781 | Camball.Part1Mesh.Scale = Vector3.new(1, 1, 1) | |
782 | Camball.Part1Mesh.Parent = Camball.Part1 | |
783 | Camball.Part2.Name = "Focus" | |
784 | Camball.Part2.formFactor = "Custom" | |
785 | Camball.Part2.TopSurface = 0 | |
786 | Camball.Part2.BottomSurface = 0 | |
787 | Camball.Part2.BrickColor = BrickColor.new("White") | |
788 | Camball.Part2.Transparency = Camball.Part2.Transparency <= 0.75 and 0.75 or Camball.Part2.Transparency - 0.01 | |
789 | Camball.Part2.Anchored = true | |
790 | Camball.Part2.CanCollide = false | |
791 | Camball.Part2.Parent = Camball.Model | |
792 | Camball.Part2.Size = Vector3.new(0.1, 0.1, (Camball.Point2.p - Camball.Point1.p).magnitude) | |
793 | Camball.Part2.CFrame = CFrame.new((Camball.Point1.p + Camball.Point2.p) / 2, Camball.Point2.p) | |
794 | Camball.Part2Mesh.MeshType = "Sphere" | |
795 | Camball.Part2Mesh.Scale = Vector3.new(1, 1, 1) | |
796 | Camball.Part2Mesh.Parent = Camball.Part2 | |
797 | Camball.Humanoid.Name = "Humanoid" | |
798 | Camball.Humanoid.MaxHealth = 0 | |
799 | Camball.Humanoid.Health = 0 | |
800 | Camball.Humanoid.Parent = Camball.Model | |
801 | end | |
802 | end) | |
803 | end | |
804 | wait(Camball.WaitTime) | |
805 | end | |
806 | pcall(function() Camball.Part1:Remove() end) | |
807 | pcall(function() Camball.Part2:Remove() end) | |
808 | pcall(function() Camball.Humanoid:Remove() end) | |
809 | pcall(function() Camball.Model:Remove() end) | |
810 | Camball.Removed = true | |
811 | -- Colourbal V1.1 Elite -- |