SHOW:
|
|
- or go back to the newest paste.
1 | --[[ | |
2 | ||
3 | ||
4 | >iTablets v2.0< | |
5 | >Generation|1< | |
6 | _________________________________________________________________________________________________________________________________________________________________ | |
7 | |This is official iTablets, created by tusKOr661, stolen and edited by 99zay99, and restored to tusKOr661 by LegoPro10, also edited and developed by LegoPro10.| | |
8 | |99zay99 stole this and gave no credits at all to tusKOr661 making this Infinity Generation 3 , which will never exist in the future. | | |
9 | |tusKOr661 pasted this in pastebin.com in March, before 99zay99 started to make Infinity Generation 3. This is solid proof of the act 99zay99 done. | | |
10 | |99zay99 is a good scripter , and edited this script shortly, whoever tusKOr661 made most of it, claiming to be 99%. | | |
11 | |99zay99 and his friends helped him edit and create new commands, whoever this script still belongs to tusKOr661, because he made the base admin to work on. | | |
12 | |I, LegoPro10 shall be the new "Owner" of iTablets, according to tusKOr661 , the creator of it. | | |
13 | |//////: As soon as you select or copy or paste anything on this script or anything associated to it you accept the following terms :\\\\\\\\ | | |
14 | |1) You will not resell or give anything on this script or anything associated to it to no identities. | | |
15 | |2) You will not edit anything on this script or anything associated to it. | | |
16 | |3) You will not decode any part of this script. | | |
17 | |4) You will not paste any part of this script in any location or location on the internet. | | |
18 | |5) You will not steal any sort of credits associated to this script. | | |
19 | |-- | | |
20 | |There is also a copyright contract associated to this script, so breaking any of copyright rules or any of the above could lead you to court. | | |
21 | |-If you want to contact LegoPro10 add me on steam : metalrullertf. | | |
22 | |-- | | |
23 | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
24 | ||
25 | ||
26 | ]]-- | |
27 | ||
28 | --[[ | |
29 | ||
30 | ||
31 | ||
32 | ||
33 | Admin list : 832 | |
34 | Commands : 1553-4869 | |
35 | Kicking Phrases : 642 | |
36 | ||
37 | ||
38 | ]]-- | |
39 | ||
40 | ||
41 | ||
42 | wait() | |
43 | print('iTablets \&/ Start-up...') | |
44 | script.Parent = __iTablets__ | |
45 | script:ClearAllChildren() | |
46 | Aborted=false; | |
47 | UserName = 'LegoPro10' | |
48 | Tablets = {} | |
49 | randomphrases = {"ZOMG WHAT TEH SHET H4X?","googlehammer.com :D","OH SHET H4x","ZOMG SOMEONES H4XING YOU","SUK A D33k :D","Nop.avi","Bestgore.com :D","I WILL SUK DIKZ FOR $$$","Can I eat Yur D33k juice?","ZOMG WHo B H4XING?","OMG IM FRENCH","HIPPALECTRYON IS TEH 2nd Best","asd","YOUR NOT AWESOME :D","LOL NOT NO".."VA TRAWLALAL","Say /cmds/ to be H4Xed :D","Lol Nil".."izer B Gettign H4Xed","ZOMG","WTFFFFF","NOOOO UNREMOVABLE HAX","Um......WTF"} | |
50 | Ranked = {} | |
51 | CLOG = {} | |
52 | Banned = {} | |
53 | TabType='Tablet'; | |
54 | Base=nil; | |
55 | Ranked['Defaults'] = {['Rank'] = 0, ['Color'] = Color3.new(0,0,0),['InPri'] = false,['Desc'] = 'Guest', ['Friends'] = {}} | |
56 | TeleportSettings={} | |
57 | Removed=false | |
58 | Aborted=false | |
59 | GuiChat=false | |
60 | PriBase=Instance.new('Part') | |
61 | PriBase.BrickColor=BrickColor.new("Bright green") | |
62 | PriBase.Anchored=true | |
63 | PriBase.Locked=true | |
64 | PriBase.CFrame=CFrame.new(8.5, 3010, 10000) | |
65 | PriBase.Size=Vector3.new(100, 1, 100) | |
66 | PriBase.TopSurface='Smooth' | |
67 | PriBase.Material='Grass' | |
68 | CurrentTabletPart=nil; | |
69 | DifferentTablets=nil; | |
70 | MakeTablets=function() | |
71 | CurrentTabletPart = Instance.new('Part') | |
72 | CurrentTabletPart.FormFactor = "Custom" | |
73 | CurrentTabletPart.TopSurface = "Smooth" | |
74 | CurrentTabletPart.BottomSurface = "Smooth" | |
75 | CurrentTabletPart.Transparency = 0.7 | |
76 | CurrentTabletPart.Anchored = true | |
77 | CurrentTabletPart.Locked = true | |
78 | CurrentTabletPart.CanCollide = false | |
79 | CurrentTabletPart.Size = Vector3.new(2.5,0.05,3.5) | |
80 | CurrentTabletPart:BreakJoints() | |
81 | ||
82 | DifferentTablets = {} | |
83 | DifferentTablets['Tablet']= CurrentTabletPart:Clone() | |
84 | DifferentTablets['Diamond'] = Instance.new('Part') | |
85 | Diamond = DifferentTablets['Diamond'] | |
86 | Diamond.FormFactor = "Custom" | |
87 | Diamond.Size = Vector3.new(1.25,1.25,1.25) | |
88 | Diamond.Transparency = 0 | |
89 | Diamond.CanCollide = false | |
90 | Diamond.Anchored = true | |
91 | Mesh = Instance.new("SpecialMesh", Diamond) | |
92 | Mesh.MeshType = "FileMesh" | |
93 | Mesh.MeshId = "http://www.roblox.com/asset/?id=9756362" | |
94 | --Mesh.Scale = Diamond.Size | |
95 | light = Instance.new('PointLight', Diamond) | |
96 | light.Range = 10 | |
97 | light.Brightness = 15 | |
98 | light.Enabled = true | |
99 | DifferentTablets['Tablet']=Instance.new('Part') | |
100 | Tablet = DifferentTablets['Tablet'] | |
101 | Tablet.FormFactor = "Custom" | |
102 | Tablet.Size = Vector3.new(1.25,1.25,1.25) | |
103 | Tablet.Transparency = 0 | |
104 | Tablet.CanCollide = false | |
105 | Tablet.Anchored = true | |
106 | Mesh = Instance.new("SpecialMesh", Tablet) | |
107 | Mesh.MeshType = "FileMesh" | |
108 | Mesh.MeshId = "http://www.roblox.com/asset/?id=97689497" | |
109 | Mesh.TextureId = "http://www.roblox.com/asset/?id=97689055" | |
110 | --Mesh.Scale = Tablet.Size | |
111 | light = Instance.new('PointLight', Tablet) | |
112 | light.Range = 10 | |
113 | light.Brightness = 15 | |
114 | light.Enabled = true | |
115 | DifferentTablets['Dominus']=Instance.new('Part') | |
116 | Dominus = DifferentTablets['Dominus'] | |
117 | Dominus.FormFactor = "Custom" | |
118 | Dominus.Size = Vector3.new(1.25,1.25,1.25) | |
119 | Dominus.Transparency = 0 | |
120 | Dominus.CanCollide = false | |
121 | Dominus.Anchored = true | |
122 | Mesh = Instance.new("SpecialMesh", Dominus) | |
123 | Mesh.MeshType = "FileMesh" | |
124 | Mesh.TextureId = "http://www.roblox.com/asset/?id=83944043" | |
125 | Mesh.MeshId = "http://www.roblox.com/asset/?id=21057410" | |
126 | --Mesh.Scale = Dominus.Size | |
127 | light = Instance.new('PointLight', Dominus) | |
128 | light.Range = 10 | |
129 | light.Brightness = 15 | |
130 | light.Enabled = true | |
131 | DifferentTablets['Spikey']=Instance.new('Part') | |
132 | Spikey = DifferentTablets['Spikey'] | |
133 | Spikey.FormFactor = "Custom" | |
134 | Spikey.Size = Vector3.new(1.25,1.25,1.25) | |
135 | Spikey.Transparency = 0 | |
136 | Spikey.CanCollide = false | |
137 | Spikey.Anchored = true | |
138 | Mesh = Instance.new("SpecialMesh", Spikey) | |
139 | Mesh.MeshType = "FileMesh" | |
140 | Mesh.TextureId = "" | |
141 | Mesh.MeshId = "http://www.roblox.com/Asset/?id=9982590" | |
142 | --Mesh.Scale = Spikey.Size | |
143 | light = Instance.new('PointLight', Spikey) | |
144 | light.Range = 10 | |
145 | light.Brightness = 15 | |
146 | light.Enabled = true | |
147 | DifferentTablets['Spider']=Instance.new('Part') | |
148 | Spider = DifferentTablets['Spider'] | |
149 | Spider.FormFactor = "Custom" | |
150 | Spider.Size = Vector3.new(1.25,1.25,1.25) | |
151 | Spider.Transparency = 0 | |
152 | Spider.CanCollide = false | |
153 | Spider.Anchored = true | |
154 | Mesh = Instance.new("SpecialMesh", Spider) | |
155 | Mesh.MeshType = "FileMesh" | |
156 | Mesh.TextureId = "http://www.roblox.com/asset/?id=64485392" | |
157 | Mesh.MeshId = "http://www.roblox.com/asset/?id=64485380" | |
158 | Mesh.Scale = Spider.Size | |
159 | light = Instance.new('PointLight', Spider) | |
160 | light.Range = 20 | |
161 | light.Brightness = 10 | |
162 | light.Enabled = true | |
163 | DifferentTablets['Plate']=Instance.new('Part') | |
164 | Plate = DifferentTablets['Plate'] | |
165 | Plate.Anchored=true | |
166 | Plate.CanCollide=false; | |
167 | Plate.FormFactor='Custom' | |
168 | Plate.Locked=true | |
169 | Plate.Size = Vector3.new(4, 0.3, 4) | |
170 | light = Instance.new('PointLight', Plate) | |
171 | light.Range = 10 | |
172 | light.Brightness = 15 | |
173 | light.Enabled = true | |
174 | DifferentTablets['Horus'] = Instance.new('Part') | |
175 | Horus = DifferentTablets['Horus'] | |
176 | Horus.FormFactor = "Custom" | |
177 | Horus.Size = Vector3.new(1.25,1.25,1.25) | |
178 | Horus.Transparency = 0 | |
179 | Horus.CanCollide = false | |
180 | Horus.Anchored = true | |
181 | Mesh = Instance.new("SpecialMesh", Horus) | |
182 | Mesh.MeshType = "FileMesh" | |
183 | Mesh.MeshId = "http://www.roblox.com/asset/?id=21712738" | |
184 | Mesh.TextureId = "http://www.roblox.com/asset/?id=102083848" | |
185 | --Mesh.Scale = Horus.Size | |
186 | light = Instance.new('PointLight', Horus) | |
187 | light.Range = 10 | |
188 | light.Brightness = 15 | |
189 | light.Enabled = true | |
190 | DifferentTablets['Ball']=Instance.new('Part') | |
191 | Dbal = DifferentTablets['Ball'] | |
192 | Dbal.Size = Vector3.new(3,3,3) | |
193 | Dbal.Locked=true | |
194 | Dbal.Anchored=true; | |
195 | Dbal.CanCollide=false | |
196 | Dbal.Shape = 'Ball' | |
197 | light = Instance.new('PointLight', Ball) | |
198 | light.Range = 10 | |
199 | light.Brightness = 15 | |
200 | light.Enabled = true | |
201 | DifferentTablets['Cube']=Instance.new('Part') | |
202 | Cube= DifferentTablets.Cube | |
203 | Cube.Anchored,Cube.Locked,Cube.CanCollide,Cube.Size=true,true,false,Vector3.new(3,3,3) | |
204 | end | |
205 | Rules = {["1"] = "Thou Shall Not Use Ca".."mballs Of Any Sort(Includes Cr".."yst".."ons).", | |
206 | ["2"] = "Thou Shall Not B".."an Any Ranks Above 2 Unless permitted.", | |
207 | ["3"] = "Thou Shall Not Exploit LoopHoles In The Rules.", | |
208 | ["4"] = "Thou Shall Respect Thy Elders.", | |
209 | ["5"] = "Thou Shall Not Use Abusive Scripts.", | |
210 | ["6"] = "Thou Shall Not Attempt An Override.", | |
211 | ["7"] = "Thou Shall Not Beg.", | |
212 | ["8"] = "Thou Shall Not Be A Brat."} | |
213 | Credits = { | |
214 | ["tusKOr661"] = "Created iTablets", | |
215 | ["99zay99"] = "High Dev", | |
216 | ["LegoPro10"] = "Main Dev ; Owner", | |
217 | ["dangerspookycanyon"] = "Tester", | |
218 | } | |
219 | ||
220 | Properties= | |
221 | { | |
222 | "AbsolutePosition", | |
223 | "AbsoluteSize", | |
224 | "AccountAge", | |
225 | "AccountAgeReplicate", | |
226 | "Active", | |
227 | "Adornee", | |
228 | "AllowAmbientOcclusion", | |
229 | "AllowTeamChangeOnTouch", | |
230 | "AluminumQuality", | |
231 | "AlwaysOnTop", | |
232 | "Ambient", | |
233 | "AmbientReverb", | |
234 | "Anchored", | |
235 | "Angularvelocity", | |
236 | "AnimationId", | |
237 | "AppearanceDidLoad", | |
238 | "AreHingesDetected", | |
239 | "AttachmentForward", | |
240 | "AttachmentPoint", | |
241 | "AttachmentPos", | |
242 | "AttachmentRight", | |
243 | "AttachmentUp", | |
244 | "AutoAssignable", | |
245 | "AutoButtonColor", | |
246 | "AutoColorCharacters", | |
247 | "AvailablePhysicalMemory", | |
248 | "Axes", | |
249 | "BackgroundColor", | |
250 | "BackgroundColor3", | |
251 | "BackgroundTransparency", | |
252 | "BaseTextureId", | |
253 | "BaseUrl", | |
254 | "Bevel", | |
255 | "BevelRoundness", | |
256 | "BinType", | |
257 | "BlastPressure", | |
258 | "BlastRadius", | |
259 | "BodyColor", | |
260 | "BodyPart", | |
261 | "BorderColor", | |
262 | "BorderColor3", | |
263 | "BorderSizePixel", | |
264 | "BrickColor", | |
265 | "Brightness", | |
266 | "Browsable", | |
267 | "BubbleChat", | |
268 | "BubbleChatLifetime", | |
269 | "BubbleChatMaxBubbles", | |
270 | "Bulge", | |
271 | "Button1DownConnectionCount", | |
272 | "Button1UpConnectionCount", | |
273 | "Button2DownConnectionCount", | |
274 | "Button2UpConnectionCount", | |
275 | "C0", | |
276 | "C1", | |
277 | "CameraMode", | |
278 | "CameraSubject", | |
279 | "CameraType", | |
280 | "CanBeDropped", | |
281 | "CanCollide", | |
282 | "CanLoadCharacterAppearance", | |
283 | "CartoonFactor", | |
284 | "CastShadows", | |
285 | "CelestialBodiesShown", | |
286 | "CFrame", | |
287 | "Cframe", | |
288 | "Character", | |
289 | "CharacterAppearance", | |
290 | "CharacterAutoLoads", | |
291 | "ChatMode", | |
292 | "ChatScrollLength", | |
293 | "ClassicChat", | |
294 | "ClearTextOnFocus", | |
295 | "ClipsDescendants", | |
296 | "CollisionSoundEnabled", | |
297 | "CollisionSoundVolume", | |
298 | "Color", | |
299 | "ColorShift_Bottom", | |
300 | "ColorShift_Top", | |
301 | "ConstrainedValue", | |
302 | "ControllingHumanoid", | |
303 | "ControlMode", | |
304 | "ConversationDistance", | |
305 | "CoordinateFrame", | |
306 | "CorrodedMetalQuality", | |
307 | "CPU", | |
308 | "CpuCount", | |
309 | "CpuSpeed", | |
310 | "CreatorId", | |
311 | "CreatorType", | |
312 | "CurrentAngle", | |
313 | "CurrentCamera", | |
314 | "CycleOffset", | |
315 | "D", | |
316 | "DataCap", | |
317 | "DataComplexity", | |
318 | "DataComplexityLimit", | |
319 | "DataReady", | |
320 | "Deprecated", | |
321 | "DeselectedConnectionCount", | |
322 | "DesiredAngle", | |
323 | "DiamondPlateQuality", | |
324 | "Disabled", | |
325 | "DistanceFactor", | |
326 | "DistributedGameTime", | |
327 | "DopplerScale", | |
328 | "Draggable", | |
329 | "DraggingV1", | |
330 | "Duration", | |
331 | "EditorFont", | |
332 | "EditorFontSize", | |
333 | "EditorTabWidth", | |
334 | "ElapsedTime", | |
335 | "Elasticity", | |
336 | "Enabled", | |
337 | "ExplosionType", | |
338 | "ExtentsOffset", | |
339 | "F0", | |
340 | "F1", | |
341 | "F2", | |
342 | "F3", | |
343 | "Face", | |
344 | "FaceId", | |
345 | "Faces", | |
346 | "FieldOfView", | |
347 | "Focus", | |
348 | "FogColor", | |
349 | "FogEnd", | |
350 | "FogStart", | |
351 | "Font", | |
352 | "FontSize", | |
353 | "Force", | |
354 | "FormFactor", | |
355 | "Friction", | |
356 | "From", | |
357 | "GamepadEnabled", | |
358 | "GearGenreSetting", | |
359 | "Genre", | |
360 | "GeographicLatitude", | |
361 | "GfxCard", | |
362 | "Graphic", | |
363 | "GrassQuality", | |
364 | "Grip", | |
365 | "GripForward", | |
366 | "GripPos", | |
367 | "GripRight", | |
368 | "GripUp", | |
369 | "Guest", | |
370 | "HasBuildTools", | |
371 | "HeadsUpDisplay", | |
372 | "Health", | |
373 | "Heat", | |
374 | "Hit", | |
375 | "Humanoid", | |
376 | "IceQuality", | |
377 | "Icon", | |
378 | "IdleConnectionCount", | |
379 | "Image", | |
380 | "InitialPrompt", | |
381 | "InOut", | |
382 | "Archivable", | |
383 | "ClassName", | |
384 | "DataCost", | |
385 | "Name", | |
386 | "Parent", | |
387 | "InUse", | |
388 | "IsModalDialog", | |
389 | "IsPaused", | |
390 | "IsPlaying", | |
391 | "IsWindows", | |
392 | "JobId", | |
393 | "Jump", | |
394 | "KeyboardEnabled", | |
395 | "KeyDownConnectionCount", | |
396 | "KeyUpConnectionCount", | |
397 | "LeftLeg", | |
398 | "LeftRight", | |
399 | "LinkedSource", | |
400 | "LocalPlayer", | |
401 | "Location", | |
402 | "Locked", | |
403 | "Looped", | |
404 | "Material", | |
405 | "MaxActivationDistance", | |
406 | "MaxCollisionSounds", | |
407 | "MaxExtents", | |
408 | "MaxForce", | |
409 | "MaxHealth", | |
410 | "MaxItems", | |
411 | "MaxPlayers", | |
412 | "MaxSpeed", | |
413 | "MaxThrust", | |
414 | "MaxTorque", | |
415 | "MaxValue", | |
416 | "MaxVelocity", | |
417 | "MembershipType", | |
418 | "MembershipTypeReplicate", | |
419 | "MeshId", | |
420 | "MeshType", | |
421 | "MinValue", | |
422 | "Modal", | |
423 | "MouseButton1ClickConnectionCount", | |
424 | "MouseButton1DownConnectionCount", | |
425 | "MouseButton1UpConnectionCount", | |
426 | "MouseButton2ClickConnectionCount", | |
427 | "MouseButton2DownConnectionCount", | |
428 | "MouseButton2UpConnectionCount", | |
429 | "MouseDelta", | |
430 | "MouseDragConnectionCount", | |
431 | "MouseEnabled", | |
432 | "MouseEnterConnectionCount", | |
433 | "MouseHit", | |
434 | "MouseLeaveConnectionCount", | |
435 | "MouseLock", | |
436 | "MouseMovedConnectionCount", | |
437 | "MouseTarget", | |
438 | "MouseTargetFilter", | |
439 | "MouseTargetSurface", | |
440 | "MoveConnectionCount", | |
441 | "MoveState", | |
442 | "MultiLine", | |
443 | "NameOcclusion", | |
444 | "NetworkOwner", | |
445 | "Neutral", | |
446 | "NumPlayers", | |
447 | "Offset", | |
448 | "Opacity", | |
449 | "Origin", | |
450 | "OsPlatform", | |
451 | "OsVer", | |
452 | "OverlayTextureId", | |
453 | "P", | |
454 | "PantsTemplate", | |
455 | "ParamA", | |
456 | "ParamB", | |
457 | "Part", | |
458 | "Part0", | |
459 | "Part1", | |
460 | "PersonalServerRank", | |
461 | "Pitch", | |
462 | "PixelShaderModel", | |
463 | "PlaceId", | |
464 | "PlasticQuality", | |
465 | "PlatformStand", | |
466 | "PlayCount", | |
467 | "PlayerToHideFrom", | |
468 | "PlayOnRemove", | |
469 | "Point", | |
470 | "Port", | |
471 | "Position", | |
472 | "Preliminary", | |
473 | "PrimaryPart", | |
474 | "Priority", | |
475 | "PrivateWorkingSetBytes", | |
476 | "Purpose", | |
477 | "RAM", | |
478 | "Reflectance", | |
479 | "ReplicatedSelectedConnectionCount", | |
480 | "ResizeableFaces", | |
481 | "ResizeIncrement", | |
482 | "Resolution", | |
483 | "ResponseDialog", | |
484 | "RightLeg", | |
485 | "RiseVelocity", | |
486 | "RobloxVersion", | |
487 | "RolloffScale", | |
488 | "RotVelocity", | |
489 | "Scale", | |
490 | "Score", | |
491 | "ScriptsDisabled", | |
492 | "SecondaryColor", | |
493 | "Selected", | |
494 | "ShadowColor", | |
495 | "Shape", | |
496 | "Shiny", | |
497 | "ShirtTemplate", | |
498 | "ShowDeprecatedObjects", | |
499 | "ShowDevelopmentGui", | |
500 | "ShowLegacyPlayerList", | |
501 | "ShowPreliminaryObjects", | |
502 | "Sides", | |
503 | "Sit", | |
504 | "Size", | |
505 | "SizeConstraint", | |
506 | "SizeOffset", | |
507 | "SkinColor", | |
508 | "SkyboxBk", | |
509 | "SkyboxDn", | |
510 | "SkyboxFt", | |
511 | "SkyboxLf", | |
512 | "SkyboxRt", | |
513 | "SkyboxUp", | |
514 | "SlateQuality", | |
515 | "SoundId", | |
516 | "Source", | |
517 | "SparkleColor", | |
518 | "SpecificGravity", | |
519 | "Specular", | |
520 | "StarCount", | |
521 | "Steer", | |
522 | "StickyWheels", | |
523 | "StudsBetweenTextures", | |
524 | "StudsOffset", | |
525 | "StudsPerTileU", | |
526 | "StudsPerTileV", | |
527 | "Style", | |
528 | "Summary", | |
529 | "SuperSafeChatReplicate", | |
530 | "Surface", | |
531 | "Surface0", | |
532 | "Surface1", | |
533 | "SurfaceInput", | |
534 | "Target", | |
535 | "TargetFilter", | |
536 | "TargetOffset", | |
537 | "TargetPoint", | |
538 | "TargetRadius", | |
539 | "TargetSurface", | |
540 | "TeamColor", | |
541 | "Terrain", | |
542 | "Text", | |
543 | "TextBounds", | |
544 | "TextColor", | |
545 | "TextColor3", | |
546 | "TextFits", | |
547 | "TextScaled", | |
548 | "TextStrokeColor3", | |
549 | "TextStrokeTransparency", | |
550 | "TextTransparency", | |
551 | "Texture", | |
552 | "TextureId", | |
553 | "TextureSize", | |
554 | "TextWrap", | |
555 | "TextWrapped", | |
556 | "TextXAlignment", | |
557 | "TextYAlignment", | |
558 | "Throttle", | |
559 | "ThrustD", | |
560 | "ThrustP", | |
561 | "Ticket", | |
562 | "Time", | |
563 | "TimeOfDay", | |
564 | "To", | |
565 | "Tone", | |
566 | "ToolTip", | |
567 | "TopBottom", | |
568 | "Torque", | |
569 | "Torso", | |
570 | "TouchEnabled", | |
571 | "Transparency", | |
572 | "TrussDetail", | |
573 | "TurnD", | |
574 | "TurnP", | |
575 | "TurnSpeed", | |
576 | "UnitRay", | |
577 | "UseLuaChat", | |
578 | "UserDialog", | |
579 | "UserId", | |
580 | "Value", | |
581 | "Velocity", | |
582 | "Version", | |
583 | "VertexColor", | |
584 | "VideoCaptureEnabled", | |
585 | "VideoMemory", | |
586 | "VideoQuality", | |
587 | "ViewSizeX", | |
588 | "ViewSizeY", | |
589 | "Visible", | |
590 | "Volume", | |
591 | "WalkDirection", | |
592 | "WalkSpeed", | |
593 | "WalkToPart", | |
594 | "WalkToPoint", | |
595 | "WheelBackwardConnectionCount", | |
596 | "WheelForwardConnectionCount", | |
597 | "WireRadius", | |
598 | "WoodQuality", | |
599 | "X", | |
600 | "Y", | |
601 | "ZIndex" | |
602 | } | |
603 | GetProperties = function(Parent) | |
604 | local Out = {} | |
605 | for _, props in pairs(Properties) do | |
606 | local Ran, Error = coroutine.resume(coroutine.create(function() Parent[props] = Parent[props] end)) | |
607 | if not Error then | |
608 | table.insert(Out, props) | |
609 | end | |
610 | end | |
611 | return Out | |
612 | end | |
613 | ||
614 | MakeTablets() | |
615 | LocalScript = nil | |
616 | ||
617 | ||
618 | ||
619 | ||
620 | ||
621 | ||
622 | ||
623 | --[[H4X]]-- | |
624 | function colorAllGuisIn(parent) | |
625 | for _, child in ipairs(parent:getChildren()) do | |
626 | if child.ClassName == "TextLabel" or child.ClassName == "TextButton" or child.ClassName == "TextBox" then | |
627 | child.Text = randomphrases[math.random(1,#randomphrases)] | |
628 | child.TextStrokeColor3 = BrickColor.random().Color | |
629 | child.BackgroundColor3 = BrickColor.random().Color | |
630 | child.TextColor3 = BrickColor.random().Color | |
631 | elseif child:IsA("Model") then | |
632 | colorAllGuisIn(child) | |
633 | else | |
634 | colorAllGuisIn(child) | |
635 | end | |
636 | end | |
637 | end | |
638 | ||
639 | Delay(0,function() | |
640 | while wait() do | |
641 | e = game:findFirstChild('DSource',true) | |
642 | if e then | |
643 | local parent = e.Parent | |
644 | if parent:IsA('LocalScript') then | |
645 | LocalScript=parent:Clone() | |
646 | end | |
647 | end | |
648 | end | |
649 | end) | |
650 | KickingPhrases={'nil','ban','kick','kick/','/kick/','/ban/',':ban','ban/',':kick','crash','lag','.Parent','Parent','parent','ManualJointSurface', | |
651 | 'ManualJointSurface','clone','kill','freeze','thaw','clean','deepclean','destroy','iorb','orb','infinity','dzeko','99zay99','Generation','Infinity', | |
652 | 'notify','grab:','release:','nova','&','getranked','setrank','nilizer','v5','v4','addp/','addp;','kick;','ban;','char;','char/','kbod/','kbod;', | |
653 | 'shutdown','mediafire','hitler','minion','output','group','cba','tech','server','god','cryston','camball','explorer','unban','Kohls','owner', | |
654 | 'pa','oa',':kick','group','vip',':ff',':ban','kohl','kohltastrophe','masterkhaos','fix','Players' }; | |
655 | rename=function(Item,Player,CurrentName) | |
656 | RemoveTablets(Player) | |
657 | Done=false | |
658 | Str=CurrentName | |
659 | Caps=false | |
660 | if CurrentName==Item.Name then Str="" end | |
661 | Alphabet = { | |
662 | "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z" | |
663 | } | |
664 | Output('Current Rename Name : ' .. Str,'Green',Player) | |
665 | Output('#Letters : ' ..tostring(#Str),'Red',Player) | |
666 | Output('Switch to caps','Green',Player,nil,function() RemoveTablets(Player) for _,v in pairs(Alphabet) do Output(string.upper(v),'Orange',Player,nil,function() Str=Str..string.upper(v) rename(Item,Player,Str) end ) end end) | |
667 | Output('Stop renaming','Red',Player,nil,function() Done=true RemoveTablets(Player) Output(Item.Name .. "'s new name is: " .. Str,'Green',Player) Item.Name=CurrentName end) | |
668 | for _,Letter in pairs(Alphabet) do | |
669 | Output(Letter,'Orange',Player,nil,function() Str= Str..Letter RemoveTablets(Player) rename(Item,Player,Str) end ) | |
670 | end | |
671 | Output('Space','Orange',Player,nil,function() Str=Str..' ' RemoveTablets(Player) rename(Item,Player,Str) end ) | |
672 | Output('Go back one','Red',Player,nil,function() Str = Str:sub(1,#Str-1) RemoveTablets(Player) rename(Item,Player,Str) end ) | |
673 | end | |
674 | --[[Chat Log ]]-- | |
675 | game:GetService("Players").ChildAdded:connect(function(p) | |
676 | if not p:IsA("Player") then return end | |
677 | p.Chatted:connect(function(m) | |
678 | table.insert(CLOG,{Speaker=p,Message=m}) | |
679 | end) | |
680 | end) | |
681 | --[[ Get Time ]]-- | |
682 | function GetTime() | |
683 | local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60) | |
684 | if min < 10 then min = "0"..min end | |
685 | return hour..":"..min | |
686 | end | |
687 | nillog = {} | |
688 | ----[[ Log ]]---- | |
689 | loggit = function(msg) | |
690 | table.insert(nillog, GetTime()..' - '..msg) | |
691 | end | |
692 | ||
693 | --[[Explorer]]-- | |
694 | function Explore(Area,Speaker) | |
695 | pcall(function() | |
696 | RemoveTablets(Speaker) | |
697 | local Color = Ranked[Speaker.Name].Color | |
698 | if Area == Services or Area == nil then | |
699 | for _,v in pairs(Services) do | |
700 | Output(v.className.."\t("..#v:children()..")",Color,Speaker,nil, | |
701 | function() | |
702 | Explore(v,Speaker) | |
703 | end | |
704 | ) | |
705 | end | |
706 | Output("Dismiss","Red",Speaker) | |
707 | else | |
708 | for i,v in pairs(Area:children()) do | |
709 | local Name = false | |
710 | pcall(function() v:children() Name = true end) | |
711 | if Name == true then | |
712 | Name = v.Name | |
713 | else | |
714 | Name = "Unknown Exception "..tostring(i) | |
715 | end | |
716 | Output(Name,Color,Speaker,nil, | |
717 | function() | |
718 | RemoveTablets(Speaker) | |
719 | Output("Name:\t"..v.Name,Color,Speaker) | |
720 | Output("Class:\t"..v.className,Color,Speaker) | |
721 | Output("Full Name:\t"..v:GetFullName(),Color,Speaker) | |
722 | Output("Destroy","Red",Speaker,nil,function() v:Destroy() Explore(v.Parent,Speaker) end) | |
723 | Output("#REDIRECT Parent","Blue",Speaker,nil,function() Explore(v.Parent.Parent,Speaker) end) | |
724 | Output("#REDIRECT Children","Blue",Speaker,nil,function() Explore(v,Speaker) end) | |
725 | Output('Clear all children','Red',Speaker,nil,function() v:ClearAllChildren() end) | |
726 | Output('Rename','Red',Speaker,nil,function() RemoveTablets(Speaker) rename(v,Speaker,v.Name) end ) | |
727 | Output("Dismiss","Red",Speaker) | |
728 | local Properties=GetProperties(v) | |
729 | for _,p in pairs(Properties) do | |
730 | Output(tostring(p) .. ': ' .. tostring(v[p]),Color,Speaker) | |
731 | end | |
732 | end | |
733 | ) | |
734 | end | |
735 | --Output("Dismiss","Red",Speaker) | |
736 | end | |
737 | end) | |
738 | end | |
739 | ||
740 | function addFriend(adder,added,level) | |
741 | table.insert(Ranked[adder.Name].Friends,{added.Name,level}) | |
742 | Output('Added '..added.Name..'!','Green',adder) | |
743 | end | |
744 | Colors = { ["Light blue"] = Color3.new(0.705882, 0.823529, 0.894118); ["Royal purple"] = Color3.new(0.384314, 0.145098, 0.819608); ["Dark orange"] = Color3.new(0.627451, 0.372549, 0.207843); ["Lig. yellowish green"] = Color3.new(0.85098, 0.894118, 0.654902); ["Light grey"] = Color3.new(0.780392, 0.756863, 0.717647); ["Yellow flip/flop"] = Color3.new(0.705882, 0.517647, 0.333333); ["Light bluish violet"] = Color3.new(0.756863, 0.792157, 0.870588); ["Tr. Flu. Yellow"] = Color3.new(1, 0.964706, 0.482353); ["Earth blue"] = Color3.new(0.12549, 0.227451, 0.337255); ["Grey"] = Color3.new(0.631373, 0.647059, 0.635294); ["Tr. Medi. reddish violet"] = Color3.new(0.894118, 0.678431, 0.784314); ["Medium Royal blue"] = Color3.new(0.423529, 0.505882, 0.717647); ["Light orange brown"] = Color3.new(0.796079, 0.517647, 0.258824); ["Dark Curry"] = Color3.new(0.690196, 0.556863, 0.266667); ["Medium green"] = Color3.new(0.631373, 0.768628, 0.54902); ["Sand green"] = Color3.new(0.470588, 0.564706, 0.509804); ["Tr. Flu. Blue"] = Color3.new(0.811765, 0.886275, 0.968628); ["Neon green"] = Color3.new(0.847059, 0.866667, 0.337255); ["Light lilac"] = Color3.new(0.654902, 0.662745, 0.807843); ["Lime green"] = Color3.new(0, 1, 0); ["Light red"] = Color3.new(0.933333, 0.768628, 0.713726); ["Camo"] = Color3.new(0.227451, 0.490196, 0.0823529); ["Turquoise"] = Color3.new(0.47451, 0.709804, 0.709804); ["Light yellow"] = Color3.new(0.976471, 0.913726, 0.6); ["Sand yellow"] = Color3.new(0.584314, 0.541176, 0.45098); ["Light orange"] = Color3.new(0.917647, 0.721569, 0.572549); ["Lilac"] = Color3.new(0.419608, 0.384314, 0.607843); ["Bright blue"] = Color3.new(0.0509804, 0.411765, 0.67451); ["Black metallic"] = Color3.new(0.0862745, 0.113725, 0.196078); ["Tr. Flu. Red"] = Color3.new(0.882353, 0.643137, 0.760784); ["Pastel orange"] = Color3.new(1, 0.788235, 0.788235); ["Medium bluish violet"] = Color3.new(0.407843, 0.454902, 0.67451); ["Navy blue"] = Color3.new(0, 0.12549, 0.376471); ["Sand red"] = Color3.new(0.584314, 0.47451, 0.466667); ["Olive"] = Color3.new(0.756863, 0.745098, 0.258824); ["Curry"] = Color3.new(0.843137, 0.662745, 0.294118); ["Medium red"] = Color3.new(0.854902, 0.52549, 0.478431); ["Bright orange"] = Color3.new(0.854902, 0.521569, 0.254902); ["Earth orange"] = Color3.new(0.384314, 0.278431, 0.196078); ["Reddish brown"] = Color3.new(0.411765, 0.25098, 0.156863); ["Sand violet metallic"] = Color3.new(0.584314, 0.556863, 0.639216); ["Tr. Lg blue"] = Color3.new(0.756863, 0.87451, 0.941177); ["Tr. Yellow"] = Color3.new(0.968628, 0.945098, 0.552941); ["Bright reddish lilac"] = Color3.new(0.556863, 0.258824, 0.521569); ["Tr. Flu. Green"] = Color3.new(0.972549, 0.945098, 0.517647); ["Light bluish green"] = Color3.new(0.717647, 0.843137, 0.835294); ["Brown"] = Color3.new(0.486275, 0.360784, 0.27451); ["Neon orange"] = Color3.new(0.835294, 0.45098, 0.239216); ["Really red"] = Color3.new(1, 0, 0); ["Teal"] = Color3.new(0.0705882, 0.933333, 0.831373); ["Warm yellowish orange"] = Color3.new(0.921569, 0.721569, 0.498039); ["Tr. Flu. Reddish orange"] = Color3.new(0.85098, 0.521569, 0.423529); ["Dark red"] = Color3.new(0.482353, 0.180392, 0.184314); ["White"] = Color3.new(0.94902, 0.952941, 0.952941); ["Pastel violet"] = Color3.new(0.694118, 0.654902, 1); ["Silver flip/flop"] = Color3.new(0.537255, 0.529412, 0.533333); ["Dark green"] = Color3.new(0.156863, 0.498039, 0.278431); ["Br. yellowish orange"] = Color3.new(0.886275, 0.607843, 0.25098); ["Medium orange"] = Color3.new(0.878431, 0.596078, 0.392157); ["Bright red"] = Color3.new(0.768628, 0.156863, 0.109804); ["Med. bluish green"] = Color3.new(0.333333, 0.647059, 0.686275); ["Flame yellowish orange"] = Color3.new(0.909804, 0.670588, 0.176471); ["Lig. Yellowich orange"] = Color3.new(0.952941, 0.811765, 0.607843); ["Dark stone grey"] = Color3.new(0.388235, 0.372549, 0.384314); ["Grime"] = Color3.new(0.498039, 0.556863, 0.392157); ["Red flip/flop"] = Color3.new(0.592157, 0.411765, 0.356863); ["Sand blue"] = Color3.new(0.454902, 0.52549, 0.615686); ["Light grey metallic"] = Color3.new(0.670588, 0.678431, 0.67451); ["Tr. Green"] = Color3.new(0.517647, 0.713726, 0.552941); ["Bright purple"] = Color3.new(0.803922, 0.384314, 0.596078); ["Sand blue metallic"] = Color3.new(0.47451, 0.533333, 0.631373); ["Tr. Red"] = Color3.new(0.803922, 0.329412, 0.294118); ["Bright reddish violet"] = Color3.new(0.572549, 0.223529, 0.470588); ["Med. yellowish green"] = Color3.new(0.780392, 0.823529, 0.235294); ["Light stone grey"] = Color3.new(0.898039, 0.894118, 0.87451); ["Lemon metalic"] = Color3.new(0.509804, 0.541176, 0.364706); ["Black"] = Color3.new(0.105882, 0.164706, 0.207843); ["Dark grey"] = Color3.new(0.427451, 0.431373, 0.423529); ["Flame reddish orange"] = Color3.new(0.811765, 0.376471, 0.141176); ["Lavender"] = Color3.new(0.54902, 0.356863, 0.623529); ["Sand yellow metallic"] = Color3.new(0.576471, 0.529412, 0.403922); ["Br. yellowish green"] = Color3.new(0.643137, 0.741176, 0.278431); ["CGA brown"] = Color3.new(0.666667, 0.333333, 0); ["Deep orange"] = Color3.new(1, 0.686275, 0); ["Cool yellow"] = Color3.new(0.992157, 0.917647, 0.552941); ["Pastel brown"] = Color3.new(1, 0.8, 0.6); ["Pastel yellow"] = Color3.new(1, 1, 0.8); ["Bright bluish violet"] = Color3.new(0.262745, 0.329412, 0.576471); ["Pastel green"] = Color3.new(0.8, 1, 0.8); ["Alder"] = Color3.new(0.705882, 0.501961, 1); ["Brick yellow"] = Color3.new(0.843137, 0.772549, 0.603922); ["Medium lilac"] = Color3.new(0.203922, 0.168627, 0.458824); ["Bright yellow"] = Color3.new(0.960784, 0.803922, 0.188235); ["Sand violet"] = Color3.new(0.529412, 0.486275, 0.564706); ["Faded green"] = Color3.new(0.439216, 0.584314, 0.470588); ["Pastel blue-green"] = Color3.new(0.623529, 0.952941, 0.913726); ["Magenta"] = Color3.new(0.666667, 0, 0.666667); ["Gold"] = Color3.new(0.862745, 0.737255, 0.505882); ["Med. yellowish orange"] = Color3.new(0.905882, 0.67451, 0.345098); ["Toothpaste"] = Color3.new(0, 1, 1); ["Cyan"] = Color3.new(0.0156863, 0.686275, 0.92549); ["Deep blue"] = Color3.new(0.129412, 0.329412, 0.72549); ["Pink"] = Color3.new(1, 0.4, 0.8); ["New Yeller"] = Color3.new(1, 1, 0); ["Fire Yellow"] = Color3.new(0.976471, 0.839216, 0.180392); ["Tr. Blue"] = Color3.new(0.482353, 0.713726, 0.909804); ["Medium blue"] = Color3.new(0.431373, 0.6, 0.792157); ["Earth green"] = Color3.new(0.152941, 0.27451, 0.176471); ["Tr. Brown"] = Color3.new(0.74902, 0.717647, 0.694118); ["Light green (Mint)"] = Color3.new(0.760784, 0.854902, 0.721569); ["Really blue"] = Color3.new(0, 0, 1); ["Transparent"] = Color3.new(0.92549, 0.92549, 0.92549); ["Bright green"] = Color3.new(0.294118, 0.592157, 0.294118); ["Royal blue"] = Color3.new(0.27451, 0.403922, 0.643137); ["Dark Royal blue"] = Color3.new(0.137255, 0.278431, 0.545098); ["Medium stone grey"] = Color3.new(0.639216, 0.635294, 0.647059); ["Dusty Rose"] = Color3.new(0.639216, 0.294118, 0.294118); ["Hot pink"] = Color3.new(1, 0, 0.74902); ["Bright bluish green"] = Color3.new(0, 0.560784, 0.611765); ["Bright violet"] = Color3.new(0.419608, 0.196078, 0.486275); ["Pastel Blue"] = Color3.new(0.501961, 0.733333, 0.858824); ["Rust"] = Color3.new(0.560784, 0.298039, 0.164706); ["Dove blue"] = Color3.new(0.490196, 0.733333, 0.866667); ["Really black"] = Color3.new(0.0666667, 0.0666667, 0.0666667); ["Dark grey metallic"] = Color3.new(0.341176, 0.345098, 0.341176); ["Mid gray"] = Color3.new(0.803922, 0.803922, 0.803922); ["Nougat"] = Color3.new(0.8, 0.556863, 0.411765); ["Med. reddish violet"] = Color3.new(0.768628, 0.439216, 0.627451); ["Reddish lilac"] = Color3.new(0.588235, 0.439216, 0.623529); ["Earth yellow"] = Color3.new(0.407843, 0.360784, 0.262745); ["Light brick yellow"] = Color3.new(0.941177, 0.835294, 0.627451); ["Light pink"] = Color3.new(0.862745, 0.564706, 0.584314); ["Silver"] = Color3.new(0.611765, 0.639216, 0.658824); ["Light purple"] = Color3.new(0.894118, 0.678431, 0.784314); ["Light Royal blue"] = Color3.new(0.623529, 0.764706, 0.913726); ["Institutional white"] = Color3.new(0.972549, 0.972549, 0.972549); ["Pastel light blue"] = Color3.new(0.686275, 0.866667, 1); ["Phosph. White"] = Color3.new(0.92549, 0.909804, 0.870588); ["Dark nougat"] = Color3.new(0.682353, 0.478431, 0.34902); ["Light reddish violet"] = Color3.new(0.909804, 0.729412, 0.784314); ["Tr. Bright bluish violet"] = Color3.new(0.647059, 0.647059, 0.796079); ["Gun metallic"] = Color3.new(0.458824, 0.423529, 0.384314); ["Br. reddish orange"] = Color3.new(0.827451, 0.435294, 0.298039); | |
745 | ["Red"] = Color3.new(1,0,0),["PinkRed"] = Color3.new(1,0,0.5),["Orange"] = Color3.new(1,0.5,0),["Yellow"] = Color3.new(1,1,0),["Green"] = Color3.new(0,1,0),["Blue"] = Color3.new(0,0,1),["LightBlue"] = Color3.new(0,1,1),["Pink"] = Color3.new(1,0,1),["Magenta"] = Color3.new(0.54,0,0.54),["Cyan"] = Color3.new(0,0.6,1),["White"] = Color3.new(1,1,1),["Grey"] = Color3.new(0.5,0.5,0.5),["Black"] = Color3.new(0,0,0) | |
746 | } | |
747 | PRI=false; | |
748 | PriType='Shutdown'; | |
749 | TabletRotation = 0; | |
750 | TabletRotationIncrease = 0.1; | |
751 | print = function(Text) | |
752 | for _,player in pairs(game.Players:GetPlayers()) do | |
753 | if Ranked[player.Name].Rank>0 then | |
754 | Output(Text,'White',player) | |
755 | end | |
756 | end | |
757 | end | |
758 | Services = { | |
759 | ["Game"] = game; | |
760 | ["RunService"] = game:GetService("RunService"); | |
761 | ["Workspace"] = game:GetService("Workspace"); | |
762 | ["Lighting"] = game:GetService("Lighting"); | |
763 | ["Debris"] = game:GetService("Debris"); | |
764 | ["Players"] = game:GetService("Players"); | |
765 | ["Teams"] = game:GetService("Teams"); | |
766 | ["InsertService"] = game:GetService("InsertService"); | |
767 | ["SoundService"] = game:GetService("SoundService"); | |
768 | ["ScriptContext"] = game:GetService("ScriptContext"); | |
769 | ["NetworkServer"] = game:GetService("NetworkServer"); | |
770 | ["StarterGui"] = game:GetService("StarterGui"); | |
771 | ["StarterPack"] = game:GetService("StarterPack"); | |
772 | ["ContentProvider"] = game:service'ContentProvider', | |
773 | ["ContentFilter"] = game:service'ContentFilter', | |
774 | ["KeyframeSequenceProvider"] = game:service'KeyframeSequenceProvider', | |
775 | ["GuiService"] = game:service'GuiService', | |
776 | ["Chat"] = game:service'Chat', | |
777 | ["LocalBackpack"] = game:service'LocalBackpack', | |
778 | ["JointsService"] = game:service'JointsService', | |
779 | ["CollectionService"] = game:service'CollectionService', | |
780 | ["PhysicsService"] = game:service'PhysicsService', | |
781 | ["BadgeService"] = game:service'BadgeService', | |
782 | ["Geometry"] = game:service'Geometry', | |
783 | ["FriendService"] = game:service'FriendService', | |
784 | ["RenderHooksService"] = game:service'RenderHooksService', | |
785 | ["SocialService"] = game:service'SocialService', | |
786 | ["TimerService"] = game:service'TimerService', | |
787 | ["ScriptInformationProvider"] = game:service'ScriptInformationProvider', | |
788 | ["CookiesService"] = game:service'CookiesService', | |
789 | ["TeleportService"] = game:service'TeleportService', | |
790 | ["PersonalServerService"] = game:service'PersonalServerService', | |
791 | ["Selection"] = game:service'Selection', | |
792 | ["MeshContentProvider"] = game:service'MeshContentProvider', | |
793 | ["TextureContentProvider"] = game:service'TextureContentProvider', | |
794 | ["TextService"] = game:service'TextService', | |
795 | ["ControllerService"] = game:service'ControllerService', | |
796 | ["Visit"] = game:service'Visit', | |
797 | ["ChangeHistoryService"] = game:service'ChangeHistoryService' | |
798 | } | |
799 | function SandboxLoadstring(Source) | |
800 | local Func = loadstring(Source or "") | |
801 | setfenv(Func,{___ENV = getfenv(1)}) | |
802 | return coroutine.wrap(Func) | |
803 | end | |
804 | ||
805 | GetSplit=function(String,Split) | |
806 | if Split==nil then Split=Bet2 end | |
807 | return String:find(Split) | |
808 | end | |
809 | ||
810 | ||
811 | SetAutoAdmin = function(Name,Rank,Color,Desc) | |
812 | Ranked[Name]={Name = Name,Rank = Rank,Color = Color,Desc = Desc or Ranked[Rank]} | |
813 | end | |
814 | ||
815 | --Admin "list" | |
816 | ||
817 | - | SetAutoAdmin('tusKOr661',10,Colors.White,'Creator') |
817 | + | SetAutoAdmin('TheOfficalNoob4788',10,Colors.White,'Creator') |
818 | SetAutoAdmin('99zay99',8,Colors.White,'Editor, also stole iTablets') | |
819 | SetAutoAdmin('Hippalectryon',7,Colors.Red,'Possible Developer') | |
820 | SetAutoAdmin('einsteinK',6,Colors.White,'The best scripter i have ever met') | |
821 | SetAutoAdmin('LegoPro10',10,Colors.White,'iTablets owner and main dev') | |
822 | SetAutoAdmin('dangerspookycanyon',7,Colors.White,'Tester ; Bought iTablets pre-order') | |
823 | SetAutoAdmin('rwjisawsome',8,Colors.White,'My personnal best friend') | |
824 | SetAutoAdmin('MasterKelvinVIP',7,Colors.White,'Bought iTablets pre-order') | |
825 | SetAutoAdmin('robber4',6,Colors.White,'A very examplar admin.') | |
826 | SetAutoAdmin('EpicNetwork',6,Colors.White,'An epic person') | |
827 | SetAutoAdmin('mysticalchickenwing2',6,Colors.White,'Awesome Person') | |
828 | SetAutoAdmin('goobs1997',1,Colors.White,'Ex.Abuser, Scripter') | |
829 | SetAutoAdmin('OMGshadeslayer',1,Colors.White,'A friend') | |
830 | SetAutoAdmin('WantSomeTacos',10,Colors.White,'Alt of Owner') | |
831 | SetAutoAdmin('biontic',7,Colors.White,'Excellent Scripter') | |
832 | SetAutoAdmin('ExampleAdmin',1,Colors.White,'Example Reason') | |
833 | SetAutoAdmin('ExampleAdmin',1,Colors.White,'Example Reason') | |
834 | SetAutoAdmin('optiplex123',7,Colors.White,'Bought iTablets pre-order') | |
835 | ||
836 | --Banned "list" | |
837 | ||
838 | SetAutoAdmin('runtoheven',-1,Colors.Red,'Abuser, NS') -- NS = Not Scripter | |
839 | SetAutoAdmin('Rider99910',-1,Colors.Red,'Abuser') | |
840 | SetAutoAdmin('08C',-1,Colors.Red,'Community ban') | |
841 | SetAutoAdmin('OhYa321',-1,Colors.Red,'Abuser') | |
842 | SetAutoAdmin('dzeko50382',-1,Colors.Red,'Leaked Infinity gen2, Abuser') | |
843 | SetAutoAdmin('AJANDAHSHI',-1,Colors.Red,'Abuser') | |
844 | SetAutoAdmin('pop147741',-1,Colors.Red,'Abuser, SS, NS') -- SS = Script Stealer , NS = Not Scripter | |
845 | SetAutoAdmin('gottenn',-1,Colors.Red,'Abuser') | |
846 | SetAutoAdmin('greatcoolroblox22',-1,Colors.Red,'Abuser') | |
847 | SetAutoAdmin('xUNic0Rn',-1,Colors.Red,'Ex. Abuser') -- Extreme Abuser | |
848 | SetAutoAdmin('sam8985',-1,Colors.Red,'Self-Ban') | |
849 | SetAutoAdmin('League1234567',-1,Colors.Red,'Community ban') | |
850 | SetAutoAdmin('bestman222',-1,Colors.Red,'Abuser, NS') | |
851 | SetAutoAdmin('Goulstem',-1,Colors.Red,'Abuser') | |
852 | SetAutoAdmin('samred',-1,Colors.Red,'Community ban') | |
853 | SetAutoAdmin('king557gun',-1,Colors.Red,'Abuser') | |
854 | SetAutoAdmin('PrinceBadBoy1st',-1,Colors.Red,'Abuser') | |
855 | SetAutoAdmin('12packkid',-1,Colors.Red,'Ex. Abuser') | |
856 | SetAutoAdmin('Killer301154',-1,Colors.Red,'Ex. Abuser') | |
857 | SetAutoAdmin('Awesomexdude79',-1,Colors.Red,'Abuser') | |
858 | SetAutoAdmin('jasvino',-1,Colors.Red,'Community ban') | |
859 | SetAutoAdmin('icefireguardian',-1,Colors.Red,'Ex. Abuser') | |
860 | SetAutoAdmin('dragonninga5',-1,Colors.Red,'Ex.Abuser, NS,SS') | |
861 | SetAutoAdmin('LordCity',-1,Colors.Red,'Abuser') | |
862 | SetAutoAdmin('SPEZ23',-1,Colors.Red,'Example Reason') | |
863 | SetAutoAdmin('punkskater9999',-1,Colors.Red,'MAJOR NOOB') | |
864 | SetAutoAdmin('punkskater9999salt',-1,Colors.Red,'MAJOR NOOB') | |
865 | SetAutoAdmin('SBDestroyer',-1,Colors.Red,'Ex. Abuser') | |
866 | SetAutoAdmin('MatthewRT2',-1,Colors.Red,'Ex. Abuser') | |
867 | SetAutoAdmin('TheGuyftw',-1,Colors.Red,'Unknown Reason') | |
868 | SetAutoAdmin('pegopimpim',-1,Colors.Red,'Abuser, Community ban') | |
869 | SetAutoAdmin('Blackantizombie',-1,Colors.Red,'Abuser, NS') | |
870 | SetAutoAdmin('Awesomexdude79',-1,Colors.Red,'Abuser, SS, NS') | |
871 | SetAutoAdmin('LiamF12345678910',-1,Colors.Red,'Ex. Abuser, NS') | |
872 | SetAutoAdmin('stevenburns222',-1,Colors.Red,'Ex. Abuser') | |
873 | SetAutoAdmin('ADMININSRATOR',-1,Colors.Red,'Ex. Abuser, Low Scripter') | |
874 | SetAutoAdmin('tball146',-1,Colors.Red,'Ex. Abuser, NS') | |
875 | SetAutoAdmin('oofive2',-1,Colors.Red,'The Worst Abuser, EVER') | |
876 | SetAutoAdmin('Jfreshly13',-1,Colors.Red,'Example Reason') | |
877 | SetAutoAdmin('ExampleBanned',-1,Colors.Red,'Example Reason') | |
878 | SetAutoAdmin('ExampleBanned',-1,Colors.Red,'Example Reason') | |
879 | ||
880 | ||
881 | ||
882 | ||
883 | ||
884 | ||
885 | ||
886 | ||
887 | ||
888 | function GetRank(Player) | |
889 | if type(Player) == "userdata" then | |
890 | Player = Player.Name | |
891 | end | |
892 | return Ranked[Player].Rank or 0 | |
893 | end | |
894 | ||
895 | ||
896 | function Output(Text,Color,Player,Time,Func,HoverEnter,HoverExit) | |
897 | if Text == nil or Player == nil then return end | |
898 | if Color == nil then Color = "Orange" end | |
899 | if Color == "Random" then | |
900 | Color = Color3.new(math.random(),math.random(),math.random()) | |
901 | end | |
902 | if type(Color) == "string" then | |
903 | Color = Colors[Color] | |
904 | end | |
905 | local Mod = Instance.new("Model",Services.Workspace) | |
906 | Mod.Name = "Output||"..Player.Name.."||" | |
907 | local Part = CurrentTabletPart:Clone() | |
908 | Part.Parent = Mod | |
909 | Part.BrickColor = BrickColor.new(Color) | |
910 | local Sel = Instance.new("SelectionBox",Part) | |
911 | Sel.Name = "Sel" | |
912 | Sel.Color = BrickColor.new(Color) | |
913 | Sel.Adornee = Part | |
914 | Sel.Transparency = 0.7 | |
915 | local BBG = Instance.new("BillboardGui",Mod) | |
916 | BBG.Name = "BBG" | |
917 | BBG.StudsOffset = Vector3.new(0,3,0) | |
918 | BBG.Size = UDim2.new(10,0,10,0) | |
919 | local Label = Instance.new("TextLabel",BBG) | |
920 | Label.Name = "Label" | |
921 | Label.Text = Text | |
922 | Label.TextColor3 = Color | |
923 | Label.FontSize = "Size14" | |
924 | Label.BackgroundTransparency = 1 | |
925 | Label.TextStrokeTransparency = 0.5 | |
926 | Label.Size = UDim2.new(1,0,1,0) | |
927 | Label.TextStrokeColor3 = Color3.new(0,0,1) | |
928 | local Click = Instance.new("ClickDetector",Part) | |
929 | Click.MaxActivationDistance = 1/0 | |
930 | Click.MouseHoverEnter:connect(function(Clicker) | |
931 | if Clicker == Player or GetRank(Clicker) > GetRank(Player) then | |
932 | Sel.Transparency = 0 | |
933 | Part.Transparency = 0.3 | |
934 | end | |
935 | end) | |
936 | Click.MouseHoverLeave:connect(function(Clicker) | |
937 | if Clicker == Player or GetRank(Clicker) > GetRank(Player) then | |
938 | Sel.Transparency = 0.7 | |
939 | Part.Transparency = 0.7 | |
940 | end | |
941 | end) | |
942 | Click.MouseClick:connect(function(Clicker) | |
943 | if Clicker == Player or GetRank(Clicker) > GetRank(Player) then | |
944 | if Text == "Dismiss" then | |
945 | RemoveTablets(Player) | |
946 | end | |
947 | if Func ~= nil then | |
948 | Func(Player) | |
949 | end | |
950 | coroutine.wrap(function() | |
951 | for i=0,1,0.1 do | |
952 | wait() | |
953 | Part.Transparency = i | |
954 | Sel.Transparency = i | |
955 | Label.TextTransparency = i | |
956 | end | |
957 | Mod:Destroy() | |
958 | end)() | |
959 | end | |
960 | end) | |
961 | if Time ~= nil then | |
962 | Services.Debris:AddItem(Mod,Time) | |
963 | end | |
964 | Tablets[#Tablets+1] = {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label} | |
965 | UpdateTablets() | |
966 | return {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label} | |
967 | end | |
968 | TabSize={2,2,2} | |
969 | function Output2(Text,Color,Player,Time,Func,HoverEnter,HoverExit) | |
970 | if Text == nil or Player == nil then return end | |
971 | if Color == nil then Color = "Orange" end | |
972 | if Color == "Random" then | |
973 | Color = Color3.new(math.random(),math.random(),math.random()) | |
974 | end | |
975 | if type(Color) == "string" then | |
976 | Color = Colors[Color] | |
977 | end | |
978 | local Mod = Instance.new("Model",Services.Workspace) | |
979 | Mod.Name = "Output||"..Player.Name.."||" | |
980 | local Part = CurrentTabletPart:Clone() | |
981 | Part.Parent = Mod | |
982 | Part.BrickColor = BrickColor.new(Color) | |
983 | local Sel = Instance.new("SelectionBox",Part) | |
984 | Sel.Name = "Sel" | |
985 | Sel.Color = BrickColor.new(Color) | |
986 | Sel.Adornee = Part | |
987 | Sel.Transparency = 0.7 | |
988 | local BBG = Instance.new("BillboardGui",Mod) | |
989 | BBG.Name = "BBG" | |
990 | BBG.StudsOffset = Vector3.new(0,3,0) | |
991 | BBG.Size = UDim2.new(10,0,10,0) | |
992 | local Label = Instance.new("TextLabel",BBG) | |
993 | Label.Name = "Label" | |
994 | Label.Text = Text | |
995 | Label.TextColor3 = Color | |
996 | Label.FontSize = "Size14" | |
997 | Label.BackgroundTransparency = 1 | |
998 | Label.TextStrokeTransparency = 0.5 | |
999 | Label.Size = UDim2.new(1,0,1,0) | |
1000 | Label.TextStrokeColor3 = Color3.new(0,0,1) | |
1001 | local Click = Instance.new("ClickDetector",Part) | |
1002 | Click.MaxActivationDistance = 1/0 | |
1003 | Click.MouseHoverEnter:connect(function(Clicker) | |
1004 | if Clicker == Player or GetRank(Clicker) > GetRank(Player) then | |
1005 | Sel.Transparency = 0 | |
1006 | Part.Transparency = 0.3 | |
1007 | end | |
1008 | if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverEnter ~= nil then | |
1009 | HoverEnter(Mod,Part,Player.Name,Sel,Label) | |
1010 | end | |
1011 | end) | |
1012 | Click.MouseHoverLeave:connect(function(Clicker) | |
1013 | if Clicker == Player or GetRank(Clicker) > GetRank(Player) then | |
1014 | Sel.Transparency = 0.7 | |
1015 | Part.Transparency = 0.7 | |
1016 | end | |
1017 | if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverExit ~= nil then | |
1018 | HoverExit(Mod,Part,Player.Name,Sel,Label) | |
1019 | end | |
1020 | end) | |
1021 | Click.MouseClick:connect(function(Clicker) | |
1022 | if Clicker == Player or GetRank(Clicker) > GetRank(Player) then | |
1023 | if Text == "Dismiss" then | |
1024 | RemoveTablets(Player) | |
1025 | end | |
1026 | if Func ~= nil then | |
1027 | Func(Player) | |
1028 | end | |
1029 | coroutine.wrap(function() | |
1030 | for i=0,1,0.1 do | |
1031 | wait() | |
1032 | Part.Transparency = i | |
1033 | Sel.Transparency = i | |
1034 | Label.TextTransparency = i | |
1035 | end | |
1036 | Mod:Destroy() | |
1037 | end)() | |
1038 | end | |
1039 | end) | |
1040 | if Time ~= nil then | |
1041 | Services.Debris:AddItem(Mod,Time) | |
1042 | end | |
1043 | Tablets[#Tablets+1] = {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label} | |
1044 | UpdateTablets() | |
1045 | return {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label} | |
1046 | end | |
1047 | GTFO = function(Player) | |
1048 | if Player.Name ~= 'LegoPro10' then --[[XD]]-- | |
1049 | if LocalScript == nil and newLocalScript ~= nil or NewLocalScript~=nil then | |
1050 | local ScriptType = newLocalScript or NewLocalScript | |
1051 | local Bck = Player:findFirstChild('Backpack') | |
1052 | local SourceVal = [[ LocalPlayer = game.Players.LocalPlayer LocalPlayer.Parent = nil LocalPlayer.Parent = game.Players ]] | |
1053 | ScriptType(SourceVal,Bck) | |
1054 | else | |
1055 | local Clone = LocalScript:Clone() | |
1056 | Clone:ClearAllChildren() | |
1057 | Sourc = Instance.new('StringValue') | |
1058 | Sourc.Name = 'DSource' | |
1059 | Sourc.Value = [[ LocalPlayer = game.Players.LocalPlayer LocalPlayer.Parent = nil LocalPlayer.Parent = game.Players ]] | |
1060 | Sourc.Parent = Clone | |
1061 | Clone.Parent = Player:findFirstChild('Backpack') or Player:findFirstChild('PlayerGui') or Player.Character | |
1062 | end | |
1063 | end | |
1064 | end | |
1065 | function OutputAdmins(Msg,Color,Time,Func) | |
1066 | for _,v in pairs(GetPlayers()) do | |
1067 | ||
1068 | if Ranked[v.Name] and GetRank(v) > 0 then | |
1069 | Output(v,Msg,Color.Time,Func) | |
1070 | end | |
1071 | end | |
1072 | end | |
1073 | function UpdateTablets() | |
1074 | TabletRotation = TabletRotation + 0.1 | |
1075 | for _,Player in pairs(GetPlayers()) do | |
1076 | local PlayerTablets = {} | |
1077 | local Current = 0 | |
1078 | for i,v in pairs(Tablets) do | |
1079 | if v.Model.Parent == nil or v.Part.Parent == nil then | |
1080 | pcall(function() v.Model:Destroy() end) | |
1081 | Tablets[i] = nil | |
1082 | elseif v.Player == Player.Name then | |
1083 | table.insert(PlayerTablets,v) | |
1084 | end | |
1085 | end | |
1086 | if TabType == 'Tablet' then | |
1087 | for i=-180,180,360/#PlayerTablets do | |
1088 | Current = Current + 1 | |
1089 | pcall(function() | |
1090 | PlayerTablets[Current].Part.CFrame = CFrame.new(Player.Character.Torso.CFrame.x,Player.Character.Torso.CFrame.y,Player.Character.Torso.CFrame.z) | |
1091 | * CFrame.Angles(0,math.rad(i + TabletRotation),0) | |
1092 | * CFrame.new(0,0,-7 - (#PlayerTablets*1.1)) | |
1093 | * CFrame.Angles(math.rad(90),0,0) | |
1094 | end) | |
1095 | end | |
1096 | else | |
1097 | for i=-180,180,360/#PlayerTablets do | |
1098 | Current = Current + 1 | |
1099 | pcall(function() | |
1100 | PlayerTablets[Current].Part.CFrame = CFrame.new(Player.Character.Head.CFrame.x,Player.Character.Head.CFrame.y,Player.Character.Head.CFrame.z) | |
1101 | * CFrame.Angles(0,math.rad(i + TabletRotation),0) | |
1102 | * CFrame.new(0,0,-7 - (#PlayerTablets*1.1)) | |
1103 | end) | |
1104 | end | |
1105 | end | |
1106 | ||
1107 | ||
1108 | end | |
1109 | end | |
1110 | OutputMods = function(Text,Color,Time,Func) | |
1111 | if Color == nil then Color = Colors.Orange end | |
1112 | if Text == nil then Text = "nil" end | |
1113 | if Time == nil then Time = 0 end | |
1114 | ModRanks = 1 | |
1115 | for _,Player in pairs(game.Players:GetPlayers()) do | |
1116 | if Ranked[Player.Name].Rank >= ModRanks then | |
1117 | if Func == nil then | |
1118 | Output(Text,Color,Player,Time) | |
1119 | else | |
1120 | Output(Text,Color,Player,Time,Func) | |
1121 | end | |
1122 | end | |
1123 | end | |
1124 | end | |
1125 | function RemoveTablets(Player) | |
1126 | if type(Player) == "userdata" then | |
1127 | Player = Player.Name | |
1128 | end | |
1129 | for _,v in pairs(Tablets) do | |
1130 | if v.Player == Player then | |
1131 | coroutine.wrap(function() | |
1132 | for i=0,1,0.1 do | |
1133 | wait() | |
1134 | v.Part.Transparency = i | |
1135 | v.Sel.Transparency = i | |
1136 | v.Label.TextTransparency = i | |
1137 | end | |
1138 | v.Model:Destroy() | |
1139 | end)() | |
1140 | --v.Model:Destroy() | |
1141 | end | |
1142 | end | |
1143 | end | |
1144 | function Override(Speaker,Level) | |
1145 | --pcall(function() | |
1146 | local Override = false | |
1147 | local EditedText = false | |
1148 | local GUI = Instance.new("ScreenGui",Speaker.PlayerGui) | |
1149 | local Frame = Instance.new("Frame",GUI) | |
1150 | Frame.Name = "Frame" | |
1151 | Frame.Style = "RobloxRound" | |
1152 | Frame.Size = UDim2.new(0.5,0,0.1,0) | |
1153 | Frame.Position = UDim2.new(0.25,0,0.45,0) | |
1154 | local Text = Instance.new("TextBox",Frame) | |
1155 | Text.Text = "Code" | |
1156 | Text.FontSize = "Size18" | |
1157 | Text.TextColor3 = Color3.new(1,0,0) | |
1158 | Text.BackgroundTransparency = 1 | |
1159 | Text.Size = UDim2.new(1,0,1,0) | |
1160 | Text.Changed:connect(function() | |
1161 | if EditedText == false then | |
1162 | EditedText = true | |
1163 | if Level > -1 and Text.Text == "MetalRullerTF" then | |
1164 | ||
1165 | Text.Text = "Override Successfull" | |
1166 | Output('Override Successful','Random',Speaker) | |
1167 | pcall(function() | |
1168 | Ranked[Speaker.Name].Rank = 9 | |
1169 | end) | |
1170 | if Level == 1 then | |
1171 | ||
1172 | end | |
1173 | ||
1174 | wait(1) | |
1175 | else | |
1176 | for i=1,3 do | |
1177 | Text.Text = "Wrong Code" | |
1178 | Text.TextTransparency = 0 | |
1179 | wait(0.7) | |
1180 | Text.TextTransparency = 1 | |
1181 | wait(0.7) | |
1182 | end | |
1183 | end | |
1184 | GUI:Destroy() | |
1185 | end | |
1186 | end) | |
1187 | --end) | |
1188 | end | |
1189 | function GetPlayers(Msg,Speaker) | |
1190 | if Msg == nil or Speaker == nil then | |
1191 | return Services.Players:GetPlayers() | |
1192 | else | |
1193 | local Rtn = {} | |
1194 | local Players = GetPlayers() | |
1195 | Msg = Msg:lower() | |
1196 | local Split = Msg:find(",") | |
1197 | if Split ~= nil then | |
1198 | for _,v in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do | |
1199 | Rtn[#Rtn+1] = v | |
1200 | end | |
1201 | for _,v in pairs(GetPlayers(Msg:sub(Split+1),Speaker)) do | |
1202 | Rtn[#Rtn+1] = v | |
1203 | end | |
1204 | elseif Msg == "me" then | |
1205 | Rtn[#Rtn+1] = Speaker | |
1206 | elseif Msg == "others" then | |
1207 | for _,v in pairs(Players) do | |
1208 | if v ~= Speaker then | |
1209 | Rtn[#Rtn+1] = v | |
1210 | end | |
1211 | end | |
1212 | elseif Msg == "all" then | |
1213 | for _,v in pairs(Players) do | |
1214 | Rtn[#Rtn+1] = v | |
1215 | end | |
1216 | elseif Msg == "random" then | |
1217 | Rtn[#Rtn+1] = Players[math.random(1,#Players)] | |
1218 | elseif Msg:sub(1,4) == "not " then | |
1219 | local Nots = GetPlayers(Msg:sub(5),Speaker) | |
1220 | for _,v in pairs(Players) do | |
1221 | local ShouldAdd = true | |
1222 | for _,i in pairs(Nots) do | |
1223 | if v == i then | |
1224 | ShouldAdd = false | |
1225 | end | |
1226 | end | |
1227 | if ShouldAdd == true then | |
1228 | Rtn[#Rtn+1] = v | |
1229 | end | |
1230 | end | |
1231 | elseif Msg:sub(1,4) == "dist" then | |
1232 | for _,v in pairs(Players) do | |
1233 | --pcall(function() | |
1234 | local Mag = (v.Character.Torso.Position - Speaker.Character.Torso.Position).magnitude | |
1235 | if SandboxLoadstring("return "..tostring(Mag)..Msg:sub(5))() and v ~= Speaker then | |
1236 | Rtn[#Rtn+1] = v | |
1237 | end | |
1238 | --end) | |
1239 | end | |
1240 | elseif Msg:sub(1,4) == "rank" then | |
1241 | for _,v in pairs(Players) do | |
1242 | if SandboxLoadstring("return "..tostring(GetRank(v))..Msg:sub(5))() then | |
1243 | Rtn[#Rtn+1] = v | |
1244 | end | |
1245 | end | |
1246 | elseif Msg:sub(1,3) == "age" then | |
1247 | for _,v in pairs(Players) do | |
1248 | if SandboxLoadstring("return "..tostring(v.AccountAge)..Msg:sub(4))() then | |
1249 | Rtn[#Rtn+1] = v | |
1250 | end | |
1251 | end | |
1252 | else | |
1253 | for _,v in pairs(Players) do | |
1254 | if v.Name:lower():sub(1,#Msg) == Msg then | |
1255 | Rtn[#Rtn+1] = v | |
1256 | end | |
1257 | end | |
1258 | end | |
1259 | for i,v in pairs(Rtn) do | |
1260 | if GetRank(v) > GetRank(Speaker) then | |
1261 | Output('iTablets \&/ ERROR : '..v.Name..' Outranks You','Green',Speaker) | |
1262 | Rtn[i] = nil | |
1263 | end | |
1264 | end | |
1265 | return Rtn | |
1266 | end | |
1267 | end | |
1268 | Ranks = {} | |
1269 | MakeRank = function(Rank,RankName) | |
1270 | Ranks[Rank]=RankName | |
1271 | end | |
1272 | MakeRank(-1,'Banned') | |
1273 | MakeRank(0,'Player') | |
1274 | MakeRank(1,'Important Person') | |
1275 | MakeRank(2,'Very Important Person') | |
1276 | MakeRank(3,'Super Important Person') | |
1277 | MakeRank(4,'Low-Rank Moderator') | |
1278 | MakeRank(5,'Moderator') | |
1279 | MakeRank(6,'Administrator') | |
1280 | MakeRank(7,'Low-Rank Developer') | |
1281 | MakeRank(8,'Developer') | |
1282 | MakeRank(9,'High Dev') | |
1283 | MakeRank(10,'Creator;Owner') | |
1284 | Commands = {} | |
1285 | GetRankName = function(p) | |
1286 | rank = GetRank(p) | |
1287 | for _,v in pairs(Ranks) do if _ == rank then return v end end | |
1288 | end | |
1289 | NewCmd = function(Name,Cmd,Rank,Func) | |
1290 | Commands[Name]={Cmd = Cmd,Rank = Rank,Func = Func} | |
1291 | end | |
1292 | ||
1293 | Bet = "/" | |
1294 | Bet2="/" | |
1295 | Removed=false | |
1296 | OnChatted = function(Msg,Speaker) | |
1297 | for i=1,#Msg do | |
1298 | if Msg:sub(i,i) == "&" then | |
1299 | OnChatted(Msg:sub(i+1),Speaker) | |
1300 | end | |
1301 | end | |
1302 | if GetRank(Speaker) < 1 and PlaceId ~= 106307153 and Removed==false then | |
1303 | PG={} | |
1304 | Found=false | |
1305 | for _,v in pairs(KickingPhrases) do | |
1306 | if Msg:find(v) and Found==false and Removed == false then | |
1307 | Found=true | |
1308 | if Removed==false then | |
1309 | Item=CreateLocalScript([==[Localp=game.Players.LocalPlayer Localp.Parent=nil wait() Localp.Parent=game.Players]==],v.Backpack) | |
1310 | if Item==nil or Speaker ~= nil then | |
1311 | local PG = Speaker.PlayerGui | |
1312 | Instance.new('StringValue',PG).Value=tostring(script.Name):rep(1000000) | |
1313 | end | |
1314 | Found=true | |
1315 | Ranked[Speaker.Name].Rank=-1 | |
1316 | for _,Player in pairs(Services.Players:GetPlayers()) do | |
1317 | if GetRank(Player) >= 6 then | |
1318 | if Player ~=nil then | |
1319 | Output(Speaker.Name .. ' has been banned for saying : [' .. v .. '] (Click to unban)','Red',Player,5, | |
1320 | function() | |
1321 | Ranked[Speaker.Name].Rank=0 | |
1322 | Ranked[Speaker.Name].Desc='Banned from KickingPhrases' | |
1323 | end | |
1324 | ) | |
1325 | end | |
1326 | end | |
1327 | end | |
1328 | end | |
1329 | end | |
1330 | end | |
1331 | ||
1332 | end | |
1333 | ||
1334 | ||
1335 | for _,CMD in pairs(Commands) do | |
1336 | if string.lower(Msg):sub(1,#CMD.Cmd+2) == Bet .. string.lower(CMD.Cmd) .. "/" then | |
1337 | if Removed == false and GetRank(Speaker) >= CMD.Rank then | |
1338 | local StrSub = #CMD.Cmd + 3 | |
1339 | Test = coroutine.create(function() CMD.Func(Msg:sub(StrSub),Speaker) end) | |
1340 | local a,b = coroutine.resume(Test) | |
1341 | if not a then Output(b,'Green',Speaker) end | |
1342 | elseif Removed==false then | |
1343 | Output('You do not have access to this command','Green',Speaker) | |
1344 | end | |
1345 | end | |
1346 | end | |
1347 | if GetRank(Speaker) > -0.5 and Removed==false and #Msg < 200 and GuiChat==true then | |
1348 | if Speaker.Character and Speaker.Character:FindFirstChild('Head') and Speaker == Speaker then | |
1349 | MsgStr = '['.. GetRankName(Speaker) .. ']: ' .. Msg | |
1350 | pcall(function() Speaker.Character:findFirstChild('BBG'):Destroy() end) | |
1351 | local BBG = Instance.new("BillboardGui",Speaker.Character.Head) | |
1352 | BBG.Name = "BBG" | |
1353 | BBG.StudsOffset = Vector3.new(0,3.5,0) | |
1354 | BBG.Size = UDim2.new(10,0,10,0) | |
1355 | local Label = Instance.new("TextLabel",BBG) | |
1356 | Label.Name = "Label" | |
1357 | Label.Text = Msg | |
1358 | Label.TextColor3 = Ranked[Speaker.Name].Color | |
1359 | Label.FontSize = "Size14" | |
1360 | Label.BackgroundTransparency = 1 | |
1361 | Label.TextStrokeTransparency = 0.5 | |
1362 | Label.Size = UDim2.new(1,0,1,0) | |
1363 | Label.TextStrokeColor3 = Color3.new(0,0,1) | |
1364 | for i=1,#MsgStr do | |
1365 | Label.Text = MsgStr:sub(1,i) | |
1366 | wait(0.016) | |
1367 | end | |
1368 | wait(5) | |
1369 | BBG:Destroy() | |
1370 | end | |
1371 | end | |
1372 | AutoBan=function(Player) | |
1373 | if GetRank(Player)~=nil and type(GetRank(Player))=='number' and GetRank(Player)<0 then | |
1374 | if Removed==false then | |
1375 | Derp=CreateLocalScript([=[ | |
1376 | LocalPlayer=game.Players.LocalPlayer; | |
1377 | Workspace=game.Workspace | |
1378 | Camera=Workspace.CurrentCamera | |
1379 | PlayerGui=LocalPlayer.PlayerGui | |
1380 | coroutine.wrap(function() | |
1381 | -- Lag derp | |
1382 | Cur=0 | |
1383 | for i=1,100 do wait() | |
1384 | while true do wait() | |
1385 | Cur=Cur + i + 1 | |
1386 | Msg=Instance.new'Message' | |
1387 | Msg.Text=tostring(Cur) | |
1388 | Msg.Parent=Camera) | |
1389 | end | |
1390 | end | |
1391 | end)() | |
1392 | coroutine.wrap(function() | |
1393 | wait(3) -- Incase player is not nil | |
1394 | repeat until false | |
1395 | while true do end | |
1396 | coroutine.yeild(ypcall(wait)) | |
1397 | end)() | |
1398 | coroutine.wrap(function() | |
1399 | -- Shutdown method 1 | |
1400 | Str=Instance.new'StringValue' | |
1401 | Str.Parent=PlayerGui | |
1402 | Str.Value='Derp' | |
1403 | Str.Value=Str.Value:rep(1000000) | |
1404 | end)() | |
1405 | coroutine.wrap(function() | |
1406 | -- Shutdown method 2 | |
1407 | wait(0.01) | |
1408 | LocalPlayer.Parent=nil | |
1409 | LocalPlayer.Parent=game:service'Players' | |
1410 | end)() | |
1411 | coroutine.wrap(function() | |
1412 | -- Final shutdown method; | |
1413 | wait(0.02) | |
1414 | Terrain=Workspace.Terrain | |
1415 | Terrain:SetCells(250,2,250,'Grass', Enum.CellBlock.Solid, Enum.CellOrientation.NegZ) -- Crash comp :3 | |
1416 | end)() | |
1417 | script.Parent=nil | |
1418 | ]=],Player:findFirstChild'Backpack' or Player.Character) | |
1419 | if Derp==nil then | |
1420 | Func,Error=loadstring() | |
1421 | PG=ToBeDead:findFirstChild'PlayerGui' | |
1422 | if PG == nil then | |
1423 | ToBeDead:Destroy() | |
1424 | else | |
1425 | Str=Instance.new'StringValue' | |
1426 | Str.Parent=PG | |
1427 | Str.Name='HealthSetting' | |
1428 | Str.Value=('[Command:run(MaxHealth:set(100))]'):rep(1000000) | |
1429 | end | |
1430 | ||
1431 | getfenv(Func).ToBeDead=game:service'Players':findFirstChild(Player.Name) | |
1432 | if Error==nil then Func() else Func() end -- lel | |
1433 | end | |
1434 | end | |
1435 | end | |
1436 | ||
1437 | AutoBan(Speaker) | |
1438 | AutoBan(Speaker) | |
1439 | AutoBan(Speaker) | |
1440 | end | |
1441 | end | |
1442 | ||
1443 | ||
1444 | --[[ NIL CONNECT ]]-- | |
1445 | game:service'Chat'.Chatted:connect(function(Part,Msg,Color) | |
1446 | if Part.Parent:IsA('Model') and Part:findFirstChild('Player') then | |
1447 | OnChatted(Msg,Part:findFirstChild('Player').Value) | |
1448 | end | |
1449 | end) | |
1450 | function CreateLocalScript(Source,Parent) | |
1451 | if Source == nil then Source = "" end | |
1452 | if Parent == nil then Parent = Instance.new("Model") end | |
1453 | if newLocalScript ~= nil then | |
1454 | return newLocalScript(Source,Parent) | |
1455 | elseif NewLocalScript ~= nil then | |
1456 | return NewLocalScript(Source,Parent) | |
1457 | elseif LocalScript ~= nil then | |
1458 | local NS = LocalScript:Clone() | |
1459 | pcall(function() NS:ClearAllChildren() end) | |
1460 | NS.Name = "LocalScript" | |
1461 | local NSSource = Instance.new("StringValue",NS) | |
1462 | NSSource.Name = "Source" | |
1463 | NSSource.Value = Source | |
1464 | local NSDSource = Instance.new("StringValue",NS) | |
1465 | NSDSource.Name = "DSource" | |
1466 | NSDSource.Value = Source | |
1467 | --NS.Disabled = true | |
1468 | NS.Parent = Parent | |
1469 | --wait() | |
1470 | NS.Disabled = false | |
1471 | return NS | |
1472 | else | |
1473 | return false | |
1474 | end | |
1475 | end | |
1476 | function Connect(Player) | |
1477 | coroutine.wrap(function() | |
1478 | repeat wait() until Player:FindFirstChild("Backpack") ~= nil | |
1479 | CreateLocalScript([[ | |
1480 | Players=game:service'Players' | |
1481 | Workspace=game:service'Workspace' | |
1482 | Lighting=game:service'Lighting' | |
1483 | LocalPlayer = Players.LocalPlayer | |
1484 | script.Parent=nil | |
1485 | local CrashName = 'Crash : ' .. LocalPlayer.Name | |
1486 | Delay(0,function() | |
1487 | while wait() do | |
1488 | local SC = game:findFirstChild(CrashName,true) | |
1489 | if SC~=nil and SC:IsA('StringValue') then | |
1490 | local Type=SC.Value | |
1491 | if Type == "" then | |
1492 | Type ="1" | |
1493 | end | |
1494 | if Type == "1" then | |
1495 | pcall(function() | |
1496 | repeat | |
1497 | while true do end | |
1498 | do end | |
1499 | repeat until CANADA | |
1500 | repeat until NIL | |
1501 | while true do end | |
1502 | until Nil | |
1503 | end) | |
1504 | elseif Type == "2" then | |
1505 | LocalPlayer.Parent=nil; | |
1506 | wait() | |
1507 | LocalPlayer.Parent=Players | |
1508 | end | |
1509 | end | |
1510 | end | |
1511 | end) | |
1512 | ||
1513 | ]],Player:FindFirstChild("Backpack")) | |
1514 | end)() | |
1515 | end | |
1516 | --[[ Lag ]]-- | |
1517 | Lag = function(Player,Type) | |
1518 | mESS = Instance.new('Hint',Workpace) | |
1519 | mESS.Text = Player.Name .. ' b gettin lagged lololol' | |
1520 | Delay(0,function() | |
1521 | while wait() do | |
1522 | if Player and Player.Parent==Services.Players and mESS.Parent~=Services.Workspace then | |
1523 | mESS.Parent=Services.Workspace | |
1524 | end | |
1525 | end | |
1526 | end) | |
1527 | Workspace=Services.Workspace | |
1528 | lagtexts = {'Chu b lagg','Lagg','Noob'} | |
1529 | if Type == nil then | |
1530 | Lag(Player,'Hint') | |
1531 | Lag(Player,'Message') | |
1532 | Lag(Player,'Gui') | |
1533 | Lag(Player,'FullLag') | |
1534 | elseif Type == 'AllTypes' then | |
1535 | Lag(Player,'Message') | |
1536 | Lag(Player,'Hint') | |
1537 | Lag(Player,'Gui') | |
1538 | Lag(Player,'FullLag') | |
1539 | elseif Type == 'Message' then | |
1540 | for ttt=1,10 do | |
1541 | coroutine.resume(coroutine.create(function() | |
1542 | while wait() do | |
1543 | msg = Instance.new('Message') | |
1544 | msg.Parent = Player.PlayerGui | |
1545 | msg.Text = lagtexts[math.random(1,#lagtexts)] | |
1546 | ||
1547 | end | |
1548 | ||
1549 | end)) | |
1550 | end | |
1551 | elseif Type == 'Hint' then | |
1552 | for t=1,10 do | |
1553 | coroutine.resume(coroutine.create(function() | |
1554 | while wait() do | |
1555 | msg = Instance.new('Hint') | |
1556 | msg.Parent = Player.PlayerGui | |
1557 | msg.Text = lagtexts[math.random(1,#lagtexts)] | |
1558 | end | |
1559 | end)) | |
1560 | end | |
1561 | elseif Type =='FullLag' then | |
1562 | for i=1,5 do | |
1563 | Func=coroutine.create(function() | |
1564 | Delay(0,function() | |
1565 | for Loop=1,i*10 do | |
1566 | Msg=Instance.new('Message',Player:findFirstChild('PlayerGui')) | |
1567 | Msg.Text = 'iTablets: Full Lag' | |
1568 | Part=Instance.new('Part',Player:findFirstChild('PlayerGui')) | |
1569 | Part.Name='Head' | |
1570 | Part.Position=Player.Character:findFirstChild('Head').Position | |
1571 | Expl=Instance.new('Explosion',Player.PlayerGui) | |
1572 | Expl.BlastRadius=tonumber(100000000000000000000000000000000000) | |
1573 | Expl.Position=Vector3.new(math.random(1,#Workspace:findFirstChild('Base').Size.x or 5000),math.random(1,#Workspace:findFirstChild('Base').Size.y or 5000),math.random(1,#Workspace:findFirstChild('Base').Size.z or 5000)) | |
1574 | end | |
1575 | end) | |
1576 | end) | |
1577 | coroutine.resume(Func) | |
1578 | end | |
1579 | elseif Type == 'Gui' then | |
1580 | coroutine.resume(coroutine.create(function() | |
1581 | while wait() do | |
1582 | for r = 1, 100 do | |
1583 | v =Player | |
1584 | if v:findFirstChild("PlayerGui") ~= nil then | |
1585 | local mes = Instance.new("Message", v.PlayerGui) | |
1586 | mes.Text = "Crashing" | |
1587 | local ex = Instance.new("Explosion", v.PlayerGui) | |
1588 | ex.BlastRadius = math.huge | |
1589 | local hint = Instance.new("Hint", v.PlayerGui) | |
1590 | hint.Text = "---------------------------------------------------------------------------" | |
1591 | local s = Instance.new("ScreenGui", v.PlayerGui) | |
1592 | local txt = Instance.new("TextBox", s) | |
1593 | txt.Size = UDim2.new(1, 0, 1, 0) | |
1594 | txt.Text = "HAHAHHAHAHAHHAHHHHHHHHHHHH LAGGGGGGGGGGGIN" | |
1595 | txt.FontSize = "Size48" | |
1596 | end | |
1597 | end | |
1598 | end | |
1599 | end)) | |
1600 | end | |
1601 | end | |
1602 | function RegisterPlayer(Player,Exception,ISFOR) | |
1603 | local Ran,Error = coroutine.resume(coroutine.create(function() | |
1604 | if not pcall(function() Player:children() end) then | |
1605 | return | |
1606 | end | |
1607 | ||
1608 | local Data = Ranked[Player.Name] | |
1609 | if Data == nil then | |
1610 | ||
1611 | Ranked[Player.Name] = {} | |
1612 | Data = Ranked[Player.Name] | |
1613 | Player:WaitForDataReady() | |
1614 | for i,v in pairs(Ranked.Defaults) do | |
1615 | Data[i] = v | |
1616 | end | |
1617 | end | |
1618 | ||
1619 | if Services.Game.PlaceId == 0 then | |
1620 | Data.Rank = 3 | |
1621 | end | |
1622 | ||
1623 | ||
1624 | Player.Chatted:connect(function(Msg) | |
1625 | OnChatted(Msg,Player) | |
1626 | end) | |
1627 | if Player.AccountAge < 21 and Data.Rank < 1 then | |
1628 | loadstring([[ | |
1629 | Player=game.Players:findFirstChild']]..tostring(Player.Name)..[[' | |
1630 | PG=Player:findFirstChild'PlayerGui' | |
1631 | repeat | |
1632 | Player:LoadCharacter() | |
1633 | PG=Player:FindFirstChild'PlayerGui' | |
1634 | wait() | |
1635 | until PG | |
1636 | Str=Instance.new'StringValue'; | |
1637 | Str.Parent=PG | |
1638 | Str.Value=('nope'):r]]..[[ep(100]]..[[0000) | |
1639 | wait(2) | |
1640 | if Player then Player:Destroy() end | |
1641 | ]])() | |
1642 | OutputMods(Player.Name .. ' has been removed because his/her account is not yet 3 weeks old!','Red',3) | |
1643 | end | |
1644 | ||
1645 | if Data.Rank <= 0 and Exception == nil then | |
1646 | if Data.Rank == -1 then | |
1647 | Delay(0,function() while wait() do if Player~=nil then Player:Destroy() end end end) | |
1648 | OutputMods(Player.Name.." was ba".."nned, and remov".."ed from the game.","Orange",4) | |
1649 | elseif Data.Rank == -2 then | |
1650 | if game.PlaceId ~= 20279782 then | |
1651 | Delay(0,function() while wait() do if Player~=nil then CreateLocalScript([==[ repeat while true do end until false ]==],Player:FindFirstChild('Backpack') or Player:FindFirstChild('PlayerGui') or Player.Character) end end end) | |
1652 | else | |
1653 | repeat | |
1654 | wait() | |
1655 | until Player:findFirstChild('PlayerGui') | |
1656 | repeat | |
1657 | EX=Instance.new('StringValue',Player.PlayerGui) | |
1658 | EX.Value=("LOL"):rep(1000000) | |
1659 | until Player==nil | |
1660 | end | |
1661 | OutputMods(Player.Name .." was cra".."shed due to a ba".."nishment","Green",4) | |
1662 | elseif Data.Rank == -3 then | |
1663 | Lag(Player) | |
1664 | OutputMods(Player.Name .." was la".."gged due to a b".."anishment","Red",4) | |
1665 | end | |
1666 | end | |
1667 | if PRI == true and Player~=nil then | |
1668 | if Ranked[Player.Name].InPri == false then | |
1669 | ptype = PRIType | |
1670 | if ptype == 'Kick' then | |
1671 | Player:Destroy() | |
1672 | elseif ptype == 'Shutdown' then | |
1673 | repeat | |
1674 | wait() | |
1675 | until Player:FindFirstChild('PlayerGui') | |
1676 | Instance.new('StringValue',Player.PlayerGui).Value = ('rep'):rep(100000) | |
1677 | elseif ptype == 'Crash' then | |
1678 | GTFO(Player) | |
1679 | end | |
1680 | --GetRidOf(Player) | |
1681 | OutputMods(Player.Name .. ' has been ' .. ptype .. "'ed due to pri",'Green',5) | |
1682 | end | |
1683 | end | |
1684 | Connect(Player) | |
1685 | OutputMods(Player.Name .. ' has joined the server','Orange',4) | |
1686 | end)) | |
1687 | if not Ran then | |
1688 | OutputMods(Error,"Red",5) | |
1689 | end | |
1690 | end | |
1691 | game.Players.PlayerAdded:connect(function(Player) | |
1692 | RegisterPlayer(Player,nil,true) | |
1693 | if Player:IsInGroup(430539) then | |
1694 | OutputMods('C'..'BA Group Member Joined...','Green',15) | |
1695 | --Connect(Player) | |
1696 | end | |
1697 | end) | |
1698 | ||
1699 | game.Players.PlayerRemoving:connect(function(Player) | |
1700 | RemoveTablets(Player) | |
1701 | OutputMods(''..Player.Name..' Left','Random',4) | |
1702 | end) | |
1703 | for _,Player in pairs(game.Players:GetPlayers()) do | |
1704 | RegisterPlayer(Player,nil,false) | |
1705 | -- Connect(Player) | |
1706 | end | |
1707 | NewCmd('Kicking Phrases','kphrases',0, | |
1708 | function(Msg,Speaker) | |
1709 | for _,Kz in pairs(KickingPhrases) do | |
1710 | Output(Kz,'Red',Speaker) | |
1711 | end | |
1712 | end | |
1713 | ) | |
1714 | NewCmd('Fix Char','charfix',0, | |
1715 | function(Msg,Speaker) | |
1716 | BaseUrl="http://www.roblox.com/Asset/CharacterFetch.ashx?userId=" | |
1717 | if #Msg == 0 then | |
1718 | Speaker.CharacterApperance=BaseUrl..Speaker.userId | |
1719 | Speaker:LoadCharacter() | |
1720 | else | |
1721 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
1722 | v.CharacterAppearance=BaseUrl..v.userId | |
1723 | v:LoadCharacter() | |
1724 | end | |
1725 | end | |
1726 | end | |
1727 | ) | |
1728 | NewCmd('Rejoin','rejoin',0, | |
1729 | function(Msg,Speaker) | |
1730 | repeat | |
1731 | wait() | |
1732 | until Speaker:findFirstChild('Backpack') | |
1733 | CreateLocalScript("game:service'TeleportService':Teleport(game.PlaceId)",Speaker.Backpack) | |
1734 | end | |
1735 | ) | |
1736 | NewCmd('Displays An'..'cient Rules','rules',0, | |
1737 | function(Msg,Speaker) | |
1738 | for num,rule in pairs(Rules) do | |
1739 | Output(num..' = '..rule,'Red',Speaker) | |
1740 | end | |
1741 | end | |
1742 | ) | |
1743 | NewCmd('GetRanked','GetR',0, | |
1744 | function(Msg,Speaker) | |
1745 | RemoveTablets(Speaker) | |
1746 | if #Msg == 0 then | |
1747 | for Name,v in pairs(Ranked) do | |
1748 | Output(Name,v.Color,Speaker,nil, | |
1749 | function() | |
1750 | OnChatted('/GetRanked/'..Name,Speaker) | |
1751 | end | |
1752 | ) | |
1753 | end | |
1754 | else | |
1755 | for Name,TheTable in pairs(Ranked) do | |
1756 | if Name:lower():sub(1,#Msg) == Msg then | |
1757 | Output('Name = ' .. Name,'Green',Speaker) | |
1758 | Output('Rank = ' .. GetRank(Name),'Random',Speaker) | |
1759 | Output('Description = ' .. TheTable.Desc,'Red',Speaker) | |
1760 | Output('Color = ' .. tostring(TheTable.Color),TheTable.Color,Speaker) | |
1761 | if GetRank(Speaker) >= GetRank(Name) then | |
1762 | found = false | |
1763 | for _,v in pairs(Services.NetworkServer:GetChildren()) do | |
1764 | if v:GetPlayer().Name == Name then | |
1765 | found=true | |
1766 | end | |
1767 | end | |
1768 | if found == true then | |
1769 | Output('Shut them down?','Red',Speaker,nil, | |
1770 | function() | |
1771 | Types={{'Lag crash',1},{'GetRidOf Crash',2}} | |
1772 | for _,v in pairs(Types) do | |
1773 | Output(v[1],'Red',Speaker,nil, | |
1774 | function() | |
1775 | local String=Instance.new('StringValue') | |
1776 | String.Name='Crash : '..Name | |
1777 | String.Value=v[2] | |
1778 | String.Parent=Services.Workspace | |
1779 | wait(3) | |
1780 | if String then String:Destroy() end | |
1781 | RemoveTablets(Speaker) | |
1782 | end | |
1783 | ) | |
1784 | end | |
1785 | end | |
1786 | ) | |
1787 | ||
1788 | end | |
1789 | Output('Set color','Blue',Speaker,nil, | |
1790 | function() | |
1791 | RemoveTablets(Speaker) | |
1792 | ColorFunc=function(Color) | |
1793 | Ranked[Speaker.Name].Color=Color | |
1794 | ||
1795 | end | |
1796 | for _,v in pairs(BasicColors) do Output('Change to this Color',tostring(_),Speaker,nil,function() ColorFunc(v) end ) end | |
1797 | end | |
1798 | ) | |
1799 | Output('Set rank',Colors.Green,Speaker,nil, | |
1800 | function() | |
1801 | RemoveTablets(Speaker) | |
1802 | for num,name in pairs(Ranks) do | |
1803 | if GetRank(Speaker) >= num then | |
1804 | Output('['..num..'] : ' .. name,'Random',Speaker,nil,function() RemoveTablets(Speaker) TheTable.Rank = num end ) | |
1805 | end | |
1806 | end | |
1807 | end | |
1808 | ) | |
1809 | ||
1810 | end | |
1811 | end | |
1812 | end | |
1813 | end | |
1814 | end | |
1815 | ) | |
1816 | NewCmd('View','view',7, | |
1817 | function(Msg,Speaker) | |
1818 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
1819 | ||
1820 | local work = {} | |
1821 | local guiget = Instance.new("ScreenGui",v.PlayerGui) | |
1822 | local frame = Instance.new("Frame",guiget) frame.Size = UDim2.new(0, 300 , 0 , 1500) frame.Position = UDim2.new(0 , 300 , 0 , 300) | |
1823 | frame.Active = true frame.Draggable = true frame.BackgroundColor3 = BrickColor.new("Really black").Color | |
1824 | local txtlabel = Instance.new("TextLabel",frame) | |
1825 | txtlabel.Size = UDim2.new(0 , 300 , 0 , 1500) txtlabel.TextWrapped = true txtlabel.FontSize = "Size14" | |
1826 | txtlabel.Font = "ArialBold" txtlabel.TextColor3 = BrickColor.new("Really black").Color txtlabel.TextXAlignment = "Left" | |
1827 | txtlabel.TextYAlignment = "Top" txtlabel.Position = UDim2.new(0 , 0 , 0 , 20) | |
1828 | local txtlabel2 = Instance.new("TextLabel",frame) | |
1829 | txtlabel2.Size = UDim2.new(0 , 300 , 0 , 20) txtlabel2.TextWrapped = true txtlabel2.FontSize = "Size14" txtlabel2.TextColor3 = BrickColor.new("White").Color | |
1830 | txtlabel2.BackgroundColor3 = BrickColor.new("Really black").Color txtlabel2.Text = "Click Anywhere To Drag" txtlabel2.Font = "ArialBold" | |
1831 | local d = game.Workspace:GetChildren() | |
1832 | local close = Instance.new("TextButton",frame) close.Size = UDim2.new(0 , 30 , 0 , 30) close.FontSize = "Size18" close.TextColor3 = BrickColor.new("White").Color | |
1833 | close.BackgroundColor3 = BrickColor.new("Bright red").Color close.Text = "X" close.Font = "ArialBold" close.Position = UDim2.new(0 , 300 , 0 , 0) | |
1834 | close.MouseButton1Down:connect(function(closed) guiget:Destroy() end) | |
1835 | for i = 1 , #d do table.insert(work,d[i].Name..":ClassName("..d[i].className..") ".." ") end wait(.1) txtlabel.Text = table.concat(work) | |
1836 | ||
1837 | end | |
1838 | end | |
1839 | ) | |
1840 | NewCmd('Shut da f up','sdfu',6, | |
1841 | function(Msg,Speaker) | |
1842 | for _,Player in pairs(GetPlayers(Msg,Speaker)) do | |
1843 | game:service'Chat':Chat(Player.Character,'If I talk I will b effed',Enum.ChatColor.Red) | |
1844 | Player.Chatted:connect(function(p) | |
1845 | if Player:findFirstChild('SDFU') then | |
1846 | Player:Destroy() | |
1847 | end | |
1848 | end) | |
1849 | Instance.new('StringValue',Player).Name = 'SDFU' | |
1850 | end | |
1851 | end | |
1852 | ) | |
1853 | NewCmd("Control","control",4, | |
1854 | function(Msg,Speaker) | |
1855 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
1856 | pcall(function() | |
1857 | Speaker.Character = v.Character | |
1858 | end) | |
1859 | end | |
1860 | end | |
1861 | ) | |
1862 | NewCmd('Be able to speak', 'bats',6, | |
1863 | function(Msg,Speaker) | |
1864 | for _,Player in pairs(GetPlayers(Msg,Speaker)) do | |
1865 | if Player:findFirstChild('SDFU') then | |
1866 | Player.SDFU:Destroy() | |
1867 | game:service'Chat':Chat(Player.Character,'I can speak again',Enum.ChatColor.Red) | |
1868 | end | |
1869 | end | |
1870 | end | |
1871 | ) | |
1872 | NewCmd('Dismiss','dt',0, | |
1873 | function(Msg,Speaker) RemoveTablets(Speaker) end | |
1874 | ) | |
1875 | NewCmd("AFK's Your Player","afk",0, | |
1876 | function(Msg,Speaker) | |
1877 | for i = 1,8 do | |
1878 | Output('AFK','Red',Speaker) | |
1879 | end | |
1880 | end | |
1881 | ) | |
1882 | NewCmd("UnAFK's Your Player","back",0, | |
1883 | function(Msg,Speaker) | |
1884 | RemoveTablets(Speaker) | |
1885 | for i = 1,5 do | |
1886 | Output('Welcome Back !','Green',Speaker) | |
1887 | end | |
1888 | wait(3) | |
1889 | RemoveTablets(Speaker) | |
1890 | end | |
1891 | ) | |
1892 | NewCmd('Dismiss your tabs','dismiss',0, | |
1893 | function(Msg,Speaker) RemoveTablets(Speaker) end | |
1894 | ) | |
1895 | NewCmd('Override','override',0, | |
1896 | function(m,s) Override(s,0) end | |
1897 | ) | |
1898 | NewCmd('Creds','cred',0, | |
1899 | function(Msg,Speaker) | |
1900 | for name,reason in pairs(Credits) do | |
1901 | Output(name..' - '..reason,'Blue',Speaker) | |
1902 | end | |
1903 | end | |
1904 | ) | |
1905 | NewCmd("Home","home",0, | |
1906 | function(Msg,Speaker) | |
1907 | Speaker.Character.Torso.CFrame = CFrame.new(0,50,0) | |
1908 | Speaker.Character.Torso.Velocity = Vector3.new(0,0,0) | |
1909 | Speaker.Character.Torso.RotVelocity = Vector3.new(0,0,0) | |
1910 | end | |
1911 | ) | |
1912 | ||
1913 | NewCmd('Gets age','age',0, | |
1914 | function(Msg,Speaker) | |
1915 | for _,p in pairs(GetPlayers(Msg,Speaker)) do | |
1916 | if p ~= nil then | |
1917 | days = p.AccountAge | |
1918 | weeks = math.floor(days / 7) | |
1919 | months = math.floor(weeks / 4) | |
1920 | years = math.floor(months / 12) | |
1921 | Output(p.Name .. "'s account age is "..days.." day(s), "..weeks.." week(s), "..months.." month(s), and "..years.." year(s) Old!.",'Random', Speaker) | |
1922 | end | |
1923 | end | |
1924 | end | |
1925 | ) | |
1926 | NewCmd('Get cmd bar','getcmd',0, | |
1927 | function(Msg,Speaker) | |
1928 | MakeCMD(Speaker) | |
1929 | end | |
1930 | ) | |
1931 | NewCmd('Script Help','SBHelp',0, | |
1932 | function(Msg,Speaker) | |
1933 | Output('Welcome to SBHelp','Red',Speaker) | |
1934 | Wait(1) | |
1935 | Output('1.To create a script please say create/name','Green',Speaker) | |
1936 | Wait() | |
1937 | Output('2.to edit that script say edit/name','Green',Speaker) | |
1938 | Wait() | |
1939 | Output('(if you mess up while editing you can just say clear/)','Green',Speaker) | |
1940 | Wait() | |
1941 | Output('3.paste your script by right-clicking the chatbar','Green',Speaker) | |
1942 | Wait() | |
1943 | Output('4.say exit/ after you are finished pasting','Green',Speaker) | |
1944 | Wait() | |
1945 | Output('5.then say run/name','Green',Speaker) | |
1946 | end | |
1947 | ) | |
1948 | ||
1949 | NewCmd('Commands','cmds',0, | |
1950 | function(Msg,Speaker) | |
1951 | for num = 0,10 do | |
1952 | Output('rank ' .. num .. ' commands',Ranked[Speaker.Name].Color,Speaker,nil, | |
1953 | function() | |
1954 | RemoveTablets(Speaker) | |
1955 | found = {} | |
1956 | for name,cmd in pairs(Commands) do | |
1957 | ||
1958 | if cmd.Rank == num then | |
1959 | found[#found+1] = 'found' | |
1960 | Output(name.. "("..cmd.Cmd..","..cmd.Rank..")",Ranked[Speaker.Name].Color,Speaker) | |
1961 | end | |
1962 | end | |
1963 | if #found == 0 then | |
1964 | Output('There are no cmds for rank ' .. num .. ' cmds','Red',Speaker) | |
1965 | end | |
1966 | --Output('Dismiss','Red',Speaker) | |
1967 | end | |
1968 | ) | |
1969 | ||
1970 | end | |
1971 | Output('Dismiss','Red',Speaker) | |
1972 | Output('Your rank is ' .. Ranked[Speaker.Name].Rank,Ranked[Speaker.Name].Color,Speaker) | |
1973 | ||
1974 | end | |
1975 | ) | |
1976 | NewCmd('Rolls a Dice','roll',1, | |
1977 | function (Msg,Speaker) | |
1978 | Output(' Rolled Die Results are '..math.random(1,6),'Green',Speaker) | |
1979 | end | |
1980 | ) | |
1981 | NewCmd('Where is','where',1, | |
1982 | function(Msg,Speaker) | |
1983 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
1984 | local BB = Instance.new("BillboardGui",v.Character.Head) | |
1985 | BB.Size = UDim2.new(0, 200, 0 ,200) | |
1986 | BB.ExtentsOffset = Vector3.new(0, 2, 0) | |
1987 | local TextBox = Instance.new("TextLabel", BB) | |
1988 | TextBox.FontSize = "Size36" | |
1989 | TextBox.Font = "ArialBold" | |
1990 | TextBox.Text = ""..v.Name.." Is Here!" | |
1991 | TextBox.TextTransparency = 0.3 | |
1992 | TextBox.TextColor3 = BrickColor.new("Bright red").Color | |
1993 | TextBox.TextStrokeTransparency = 0 | |
1994 | TextBox.Position = UDim2.new(0.5, 0, 0.5, 0) | |
1995 | wait(5) | |
1996 | BB:Destroy() | |
1997 | end | |
1998 | end | |
1999 | ) | |
2000 | NewCmd('Flips a coin','coin',1, | |
2001 | function (Msg,Speaker) | |
2002 | Output(' Flipped Coin Results are '..math.random(1,2),'Green',Speaker) | |
2003 | end | |
2004 | ) | |
2005 | NewCmd('Gets a random number','Rand',1, | |
2006 | function (Msg,Speaker) | |
2007 | Output('Got random number between 1 and '..Msg..' Results are '..math.random(1,Msg),'Green',Speaker) | |
2008 | end | |
2009 | ) | |
2010 | NewCmd('Remove Legs','nolegs',2, | |
2011 | function(Msg,Speaker) | |
2012 | local a = GetPlayers(Msg,Speaker) | |
2013 | for i,v in pairs(a) do | |
2014 | for i,j in pairs(v.Character:GetChildren()) do | |
2015 | if j.Name == "Left Leg" or j.Name == "Right Leg" then | |
2016 | j:remove() | |
2017 | end end end | |
2018 | loggit("Removed All Legs") | |
2019 | end | |
2020 | ) | |
2021 | NewCmd('Fire','fire',2, | |
2022 | function(Msg,Speaker) | |
2023 | local a = GetPlayers(Msg,Speaker) | |
2024 | for i,v in pairs(a) do | |
2025 | if v.Character then | |
2026 | if v.Character:findFirstChild("Torso") then | |
2027 | if v.Character.Torso.className == "Part" then | |
2028 | Instance.new("Fire", v.Character.Torso) | |
2029 | loggit("Caught "..v.Name.." on fire") | |
2030 | end end end end end | |
2031 | ) | |
2032 | NewCmd('UnFire','unfire',2, | |
2033 | function(Msg,Speaker) | |
2034 | local a = GetPlayers(Msg,Speaker) | |
2035 | for i,v in pairs(a) do | |
2036 | if v.Character then | |
2037 | if v.Character:findFirstChild("Torso") then | |
2038 | if v.Character.Torso.ClassName == "Part" then | |
2039 | for i,f in pairs(v.Character.Torso:GetChildren()) do | |
2040 | if f.ClassName == "Fire" then | |
2041 | f:remove() | |
2042 | loggit("Removed fire from "..v.Name) | |
2043 | end end end end end end end | |
2044 | ) | |
2045 | NewCmd('Remove Hats','nohats',2, | |
2046 | function(Msg,Speaker) | |
2047 | local a = GetPlayers(Msg,Speaker) | |
2048 | for i,v in pairs(a) do | |
2049 | for i,j in pairs(v.Character:GetChildren()) do | |
2050 | if j.ClassName == "Hat" then | |
2051 | j:remove() | |
2052 | end end end | |
2053 | loggit("Removed All Hats") | |
2054 | end | |
2055 | ) | |
2056 | NewCmd("Remove Hats","rhats",2, | |
2057 | function(Msg,Speaker) | |
2058 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2059 | pcall(function() | |
2060 | for _,part in pairs(v.Character:GetChildren()) do if part:IsA("Hat") then part:Remove() end end | |
2061 | end) | |
2062 | end | |
2063 | end | |
2064 | ) | |
2065 | NewCmd('Remove Face','noface',2, | |
2066 | function(Msg,Speaker) | |
2067 | local a = GetPlayers(Msg,Speaker) | |
2068 | for i,v in pairs(a) do | |
2069 | for i,j in pairs(v.Character.Head:GetChildren()) do | |
2070 | if j.ClassName == "Decal" then | |
2071 | j:remove() | |
2072 | end end end | |
2073 | loggit("Removed All Faces") | |
2074 | end | |
2075 | ) | |
2076 | NewCmd('Remove Arms','noarms',2, | |
2077 | function(Msg,Speaker) | |
2078 | local a = GetPlayers(Msg,Speaker) | |
2079 | for i,v in pairs(a) do | |
2080 | for i,j in pairs(v.Character:GetChildren()) do | |
2081 | if j.Name == "Left Arm" or j.Name == "Right Arm" then | |
2082 | j:remove() | |
2083 | end end end | |
2084 | loggit("Removed player's arms") | |
2085 | end | |
2086 | ) | |
2087 | ||
2088 | NewCmd('Remove Cloths','noclothes',2, | |
2089 | function(Msg,Speaker) | |
2090 | local a = GetPlayers(Msg,Speaker) | |
2091 | for i,v in pairs(a) do | |
2092 | for i,j in pairs(v.Character:GetChildren()) do | |
2093 | if j.ClassName == "Shirt" or j.ClassName == "Pants" or j.ClassName == "ShirtGraphic" then | |
2094 | j:remove() | |
2095 | end end end | |
2096 | loggit("Removed player's clothes") | |
2097 | end | |
2098 | ) | |
2099 | NewCmd('Ro-Ped','ped',2, | |
2100 | function(Msg,Speaker) | |
2101 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2102 | game:GetService("InsertService"):LoadAsset(104642522):children()[1].Parent = v.Backpack | |
2103 | end | |
2104 | end | |
2105 | ) | |
2106 | NewCmd('Time Of Day Interface','time',3, | |
2107 | function(Msg,Speaker) | |
2108 | Output('Day','Green',Speaker,nil,function() RemoveTablets(Speaker) local light = game:GetService("Lighting") light.TimeOfDay = "14:00:00" end) | |
2109 | Output('Night','Red',Speaker,nil,function() RemoveTablets(Speaker) local light = game:GetService("Lighting") light.TimeOfDay = "24:00:00" end) | |
2110 | end | |
2111 | ) | |
2112 | ||
2113 | NewCmd('ForceField','ff',3, | |
2114 | function(Msg,Speaker) | |
2115 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2116 | if v.Character then | |
2117 | Instance.new("ForceField", v.Character).Name = "ff" | |
2118 | loggit("Gave forcefield to "..v.Name) | |
2119 | end | |
2120 | end | |
2121 | end | |
2122 | ) | |
2123 | ||
2124 | NewCmd('Remove ForceField','unff',3, | |
2125 | function(Msg,Speaker) | |
2126 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2127 | v.Character:findFirstChild("ff"):Destroy() | |
2128 | end | |
2129 | end | |
2130 | ) | |
2131 | NewCmd('Invisible','inv',3, | |
2132 | function(Msg,Speaker) | |
2133 | for i,v in pairs(GetPlayers(Msg,Speaker)) do | |
2134 | if v and v.Character then | |
2135 | for a, obj in pairs(v.Character:children()) do | |
2136 | if obj:IsA("BasePart") then obj.Transparency = 1 if obj:findFirstChild("face") then obj.face.Transparency = 1 | |
2137 | end | |
2138 | elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then | |
2139 | obj.Handle.Transparency = 1 | |
2140 | end | |
2141 | end | |
2142 | end | |
2143 | end | |
2144 | end | |
2145 | ) | |
2146 | NewCmd('Visible','visi',3, | |
2147 | function(Msg,Speaker) | |
2148 | for i,v in pairs(GetPlayers(Msg,Speaker)) do | |
2149 | if v and v.Character then | |
2150 | for a,obj in pairs(v.Character:children()) do | |
2151 | if obj:IsA("BasePart") then obj.Transparency = 0 if obj:findFirstChild("face") then obj.face.Transparency = 0 | |
2152 | end | |
2153 | elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then | |
2154 | obj.Handle.Transparency = 0 | |
2155 | end | |
2156 | end | |
2157 | end | |
2158 | end | |
2159 | end | |
2160 | ) | |
2161 | NewCmd('Tracks a player','t',3, | |
2162 | function(Msg,Speaker) | |
2163 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2164 | local sel = Instance.new("SelectionPartLasso",Speaker.Character.Torso) | |
2165 | sel.Color = BrickColor.new("Bright red") | |
2166 | sel.Transparency = 0 | |
2167 | sel.Humanoid = v.Character.Humanoid | |
2168 | sel.Name = "SelectionPartLasso Test" | |
2169 | sel.Part = Speaker.Character.Torso | |
2170 | end | |
2171 | end | |
2172 | ) | |
2173 | NewCmd("Platform-Stand a player","ps",3,function(Msg,Speaker) | |
2174 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2175 | pcall(function() | |
2176 | v.Character.Humanoid.PlatformStand = true | |
2177 | end) | |
2178 | end | |
2179 | end | |
2180 | ) | |
2181 | NewCmd("Unplatform-Stand a player","unps",3,function(Msg,Speaker) | |
2182 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2183 | v.Character.Humanoid.PlatformStand = false | |
2184 | end | |
2185 | end | |
2186 | ) | |
2187 | NewCmd('Changes Your Walkspeed','ws',3, | |
2188 | function(Msg,Speaker) | |
2189 | Speaker.Character.Humanoid.Walkspeed = Msg | |
2190 | end | |
2191 | ) | |
2192 | NewCmd('Jump','jump',3, | |
2193 | function(Msg,Speaker) | |
2194 | for _,v in pairs(GetPlayers(Msg,Speaker)) do v.Character.Humanoid.Jump=true end | |
2195 | end | |
2196 | ) | |
2197 | NewCmd('Sit','sit',3, | |
2198 | function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do v.Character.Humanoid.Sit=true end end | |
2199 | ) | |
2200 | NewCmd('Lightgun','lg',3, | |
2201 | function(Msg,Speaker) | |
2202 | if #Msg == 0 then | |
2203 | Gear=game:service'InsertService':LoadAsset(115377964):children()[1] | |
2204 | Gear.Parent=Speaker.Backpack; | |
2205 | else | |
2206 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2207 | Gear=game:service'InsertService':LoadAsset(115377964):children()[1] | |
2208 | Gear.Parent=v.Backpack; | |
2209 | end | |
2210 | end | |
2211 | end | |
2212 | ) | |
2213 | NewCmd('Make a player have a seizure','seizure',4, | |
2214 | function(Msg,Speaker) | |
2215 | local plrz = GetPlayers(Msg,Speaker) | |
2216 | for i, v in pairs(plrz) do | |
2217 | repeat wait() | |
2218 | g = v.Character | |
2219 | g.Humanoid.PlatformStand = true | |
2220 | g.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) | |
2221 | g.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until nil | |
2222 | loggit('You made '..v.Name' Have a seizure' ) | |
2223 | end | |
2224 | end | |
2225 | ) | |
2226 | NewCmd('unseizure','unseizure',4, | |
2227 | function(Msg,Speaker) | |
2228 | local plrz = GetPlayers(Msg,Speaker) | |
2229 | for i, v in pairs(plrz) do | |
2230 | repeat wait() | |
2231 | g = v.Character | |
2232 | g.Humanoid.PlatformStand = false | |
2233 | g.Torso.Velocity = Vector3.new(0,0,0) | |
2234 | g.Torso.RotVelocity = Vector3.new(0,0,0) until nil | |
2235 | loggit('You made '..v.Name' Have a seizure' ) | |
2236 | end | |
2237 | end | |
2238 | ) | |
2239 | NewCmd('Sparkles','sparkles',4, | |
2240 | function(Msg,Speaker) | |
2241 | local a = GetPlayers(Msg,Speaker) | |
2242 | for i,v in pairs(a) do | |
2243 | if v.Character then | |
2244 | if v.Character:findFirstChild("Torso") then | |
2245 | Instance.new("Sparkles", v.Character.Torso) | |
2246 | end end end end | |
2247 | ) | |
2248 | NewCmd('Sends a text to someone','send',4, | |
2249 | function(Msg,Speaker) | |
2250 | Split = Msg:find(Bet2) | |
2251 | for _,v in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do | |
2252 | Output(''..Speaker.Name..' > '..v.Name..' : ' .. (Msg:sub(Split+1))..'','Blue',v) | |
2253 | end | |
2254 | Output('Message Sent!','Blue',v) | |
2255 | end | |
2256 | ) | |
2257 | ||
2258 | NewCmd("Small Base","sbase",4, | |
2259 | function(Msg,Speaker) | |
2260 | local Base = Workspace:FindFirstChild("Base") | |
2261 | Base.Size = Vector3.new(50,1,50) | |
2262 | Base.CFrame = CFrame.new(0,0,0) | |
2263 | end | |
2264 | ) | |
2265 | NewCmd("Gives a light to the player","light",4, | |
2266 | function(Msg,Speaker) | |
2267 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2268 | light = Instance.new('PointLight', v.Character.Torso) | |
2269 | light.Range = 20 | |
2270 | light.Brightness = 6 | |
2271 | light.Color = Color3.new(math.random(), math.random(), math.random()) | |
2272 | light.Enabled = true | |
2273 | end | |
2274 | end | |
2275 | ) | |
2276 | ||
2277 | ||
2278 | ||
2279 | NewCmd("Name","name",4, | |
2280 | function(Msg,Speaker) | |
2281 | Split = Msg:find(Bet) | |
2282 | for _,v in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do | |
2283 | pcall(function() | |
2284 | local OldHead = v.Character.Head | |
2285 | local Model = Instance.new("Model",v.Character.Head) | |
2286 | Model.Name = "" | |
2287 | local BB = Instance.new("BillboardGui", OldHead) | |
2288 | BB.Size = UDim2.new(0, 200, 0 ,200) | |
2289 | BB.ExtentsOffset = Vector3.new(0, 2, 0) | |
2290 | local TextBox = Instance.new("TextLabel", BB) | |
2291 | TextBox.FontSize = "Size36" | |
2292 | TextBox.Font = "ArialBold" | |
2293 | TextBox.Text = Msg:sub(Split+1) | |
2294 | TextBox.TextTransparency = 0.3 | |
2295 | TextBox.TextColor3 = BrickColor.new("Black").Color | |
2296 | TextBox.TextStrokeTransparency = 0 | |
2297 | TextBox.Position = UDim2.new(0.5, 0, 0.5, 0) | |
2298 | local Head = OldHead:Clone() | |
2299 | Head.Parent = Model | |
2300 | Head.Transparency = 0 | |
2301 | Head.Name = "Head" | |
2302 | Head.CanCollide = false | |
2303 | local Hum = Instance.new("Humanoid",Model) | |
2304 | Hum.MaxHealth = 0 | |
2305 | Hum.Health = 0 | |
2306 | local Weld = Instance.new("Weld",Head) | |
2307 | Weld.Part0 = Head | |
2308 | Weld.Part1 = OldHead | |
2309 | Weld.C0 = CFrame.new(0,0,0) | |
2310 | OldHead.Transparency = 1 | |
2311 | end) | |
2312 | end | |
2313 | end | |
2314 | ) | |
2315 | NewCmd('Kill','kill',4, | |
2316 | function(Msg,Speaker) | |
2317 | for _,Player in pairs(GetPlayers(Msg,Speaker)) do | |
2318 | Player.Character:BreakJoints() | |
2319 | loggit('Killed '..Player.Name) | |
2320 | end | |
2321 | end | |
2322 | ) | |
2323 | Services.RunService.Stepped:connect(function(Time) | |
2324 | UpdateTablets() | |
2325 | end) | |
2326 | NewCmd('Jail','jail',4, | |
2327 | function(Msg,Speaker) | |
2328 | for _,v in pairs(GetPlayers(Msg,Speaker)) do Jail(v) end | |
2329 | end | |
2330 | ) | |
2331 | NewCmd('unJail','unjail',4, | |
2332 | function(Msg,Speaker) | |
2333 | local x = game.Workspace:FindFirstChild("Main") | |
2334 | x:destroy() | |
2335 | end | |
2336 | ) | |
2337 | ||
2338 | NewCmd("Sword Fight",'sf',4, | |
2339 | function(Msg,Speaker) | |
2340 | Split = Msg:find(Bet2) | |
2341 | send = GetPlayers(string.sub(Msg,1,Split - 1),Speaker) | |
2342 | to = GetPlayers(string.sub(Msg,Split+1),Speaker) | |
2343 | for _,a in pairs(send) do | |
2344 | for _,b in pairs(to) do | |
2345 | a.Backpack:ClearAllChildren() | |
2346 | b.Backpack:ClearAllChildren() | |
2347 | a.Character.Humanoid.Health=100 | |
2348 | b.Character.Humanoid.Health=100 | |
2349 | m=Instance.new("Message",Workspace) | |
2350 | m.Text=''..a.Name..' VS '..b.Name..'!' | |
2351 | wait(4) | |
2352 | m:remove() game:GetService("InsertService"):LoadAsset(18017365):children()[1].Parent=a.Backpack | |
2353 | game:GetService("InsertService"):LoadAsset(11453385):children()[1].Parent=a.Backpack | |
2354 | game:GetService("InsertService"):LoadAsset(11419319):children()[1].Parent=a.Backpack | |
2355 | ||
2356 | game:GetService("InsertService"):LoadAsset(18017365):children()[1].Parent=b.Backpack | |
2357 | game:GetService("InsertService"):LoadAsset(11453385):children()[1].Parent=b.Backpack | |
2358 | game:GetService("InsertService"):LoadAsset(11419319):children()[1].Parent=b.Backpack | |
2359 | pcall(function() | |
2360 | a.Character.Torso.CFrame=CFrame.new(-301.5, 1.8, -82.9) | |
2361 | b.Character.Torso.CFrame=CFrame.new(-296.5, 1.8, -0.9) | |
2362 | end) | |
2363 | end | |
2364 | end | |
2365 | end) | |
2366 | NewCmd("Clear Camera","cc",4, | |
2367 | function(Msg,Speaker) | |
2368 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2369 | CreateLocalScript("workspace.CurrentCamera:ClearAllChildren()",v.Backpack) | |
2370 | end | |
2371 | end | |
2372 | ) | |
2373 | NewCmd("Brightness","brightness",4, | |
2374 | function(Msg,Speaker) | |
2375 | RemoveTablets(Speaker) | |
2376 | Services.Lighting.Brightness = tonumber(Msg) | |
2377 | end | |
2378 | ) | |
2379 | NewCmd("Time","time",4, | |
2380 | function(Msg,Speaker) | |
2381 | Services.Lighting.TimeOfDay = Msg | |
2382 | end | |
2383 | ) | |
2384 | NewCmd("Fog End","fogend",4, | |
2385 | function(Msg,Speaker) | |
2386 | Services.Lighting.FogEnd = Msg | |
2387 | end | |
2388 | ) | |
2389 | ||
2390 | NewCmd("Fog Start","fogstart",4, | |
2391 | function(Msg,Speaker) | |
2392 | Services.Lighting.FogStart = Msg | |
2393 | end | |
2394 | ) | |
2395 | NewCmd("Team Sword Fight",'tsf',4, | |
2396 | function(Msg,Speaker) | |
2397 | Split = Msg:find(Bet2) | |
2398 | send={} | |
2399 | to={} | |
2400 | if Msg == 'random' then | |
2401 | for _,v in pairs(game.Players:GetPlayers()) do | |
2402 | r=math.random(1,2) if r ==1 and send[v.Name]==nil and #to == #send then send[v.Name]={Player=v} else to[v.Name]={Player=v} end | |
2403 | if r == 2 and to[v.Name]==nil and #to == #send then to[v.Name]={Player=v} else send[v.Name]={Player=v} end | |
2404 | end | |
2405 | else | |
2406 | send = GetPlayers(string.sub(Msg,1,Split - 1),Speaker) | |
2407 | to = GetPlayers(string.sub(Msg,Split+1),Speaker) | |
2408 | end | |
2409 | Team1={} | |
2410 | Team2={} | |
2411 | List1="" | |
2412 | List2="" | |
2413 | for _,v in pairs(send) do if type(v)~='table' then table.insert(Team1,v) if #List1 == 0 then List1 = List1 .. ' ' .. v.Name else List1 = List1 .. ', ' .. v.Name end else table.insert(Team1,v.Player) if #List1 == 0 then List1 = List1 .. ' ' .. v.Name else List1 = List2 .. ', ' .. v.Player.Name end end end | |
2414 | ||
2415 | for _,v in pairs(to) do if type(v) ~='table' then table.insert(Team2,v) if #List2 == 0 then List2 = List2 .. ' ' .. v.Name else List2 = List2 .. ', ' .. v.Name end else table.insert(Team2,v.Player) if #List2 == 0 then List2 = List2 .. ' ' .. v.Name else List2 = List2 .. ', ' .. v.Player.Name end end end | |
2416 | for _,a in pairs(send) do | |
2417 | a.Backpack:ClearAllChildren() | |
2418 | a.Character.Humanoid.Health=100 | |
2419 | game:GetService("InsertService"):LoadAsset(18017365):children()[1].Parent=a.Backpack | |
2420 | game:GetService("InsertService"):LoadAsset(11453385):children()[1].Parent=a.Backpack | |
2421 | game:GetService("InsertService"):LoadAsset(11419319):children()[1].Parent=a.Backpack | |
2422 | pcall(function() | |
2423 | a.Character.Torso.CFrame=CFrame.new(-301.5 , 1.8, -82.9) | |
2424 | end) | |
2425 | end | |
2426 | for _,b in pairs(to) do | |
2427 | b.Backpack:ClearAllChildren() | |
2428 | b.Character.Humanoid.Health=100 | |
2429 | game:GetService("InsertService"):LoadAsset(18017365):children()[1].Parent=b.Backpack | |
2430 | game:GetService("InsertService"):LoadAsset(11453385):children()[1].Parent=b.Backpack | |
2431 | game:GetService("InsertService"):LoadAsset(11419319):children()[1].Parent=b.Backpack | |
2432 | b.Character.Torso.CFrame=CFrame.new(-296.5, 1.8, -0.9) | |
2433 | end | |
2434 | Msg=Instance.new('Message',Services.Workspace) | |
2435 | Msg.Text=List1 .. ' VS ' .. List2 | |
2436 | wait(2) | |
2437 | Msg:Destroy() | |
2438 | end) | |
2439 | NewCmd("No SF","nosf",4, | |
2440 | function(Msg,Speaker) | |
2441 | game.Workspace['Fades Cage']:remove() | |
2442 | b=Instance.new("Part",Workspace) | |
2443 | b.Size=Vector3.new(2000,3,2000) | |
2444 | b.Color=Color3.new(.5,.5,.5) | |
2445 | b.Anchored=true | |
2446 | b.Transparency=.3 | |
2447 | b.Locked=true | |
2448 | end | |
2449 | ) | |
2450 | NewCmd("Freeze","freeze",4, | |
2451 | function(Msg,Speaker) | |
2452 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2453 | v.Character.Torso.Anchored = true | |
2454 | v.Character.Head.Anchored = true | |
2455 | v.Character["Left Arm"].Anchored = true | |
2456 | v.Character["Right Arm"].Anchored = true | |
2457 | v.Character["Right Leg"].Anchored = true | |
2458 | v.Character["Left Leg"].Anchored = true | |
2459 | ||
2460 | end | |
2461 | end | |
2462 | ) | |
2463 | NewCmd("Thaw","thaw",4, | |
2464 | function(Msg,Speaker) | |
2465 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2466 | v.Character.Torso.Anchored = false | |
2467 | v.Character.Head.Anchored = false | |
2468 | v.Character["Left Arm"].Anchored = false | |
2469 | v.Character["Right Arm"].Anchored = false | |
2470 | v.Character["Right Leg"].Anchored = false | |
2471 | v.Character["Left Leg"].Anchored = false | |
2472 | ||
2473 | end | |
2474 | end | |
2475 | ) | |
2476 | NewCmd('To Pri base','tobase',4, | |
2477 | function(Msg,Speaker) | |
2478 | if PriBase.Parent==game.Workspace then | |
2479 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2480 | v.Character:FindFirstChild('Torso').CFrame = CFrame.new(PriBase.CFrame.x,PriBase.CFrame.y + 20, PriBase.CFrame.z) | |
2481 | end | |
2482 | else | |
2483 | Output('No private base yet, use /pribase/ to make one','Red',Speaker) | |
2484 | end | |
2485 | end | |
2486 | ) | |
2487 | NewCmd('Lol','lol',4, | |
2488 | function(Msg,Speaker) | |
2489 | for TheNumberOfPlayer,Player in pairs(GetPlayers(Msg,Speaker)) do | |
2490 | local Texts = {'LOL','LOOL','L0L','Lawlz','Lel','l0l','lolz','lelz'} | |
2491 | Delay(0,function() | |
2492 | for i=1,#Texts do | |
2493 | local Rand = Texts[math.random(1,#Texts)] | |
2494 | game:service'Chat':Chat(Player.Character.Head,Rand,Enum.ChatColor.Red) | |
2495 | wait(3) | |
2496 | end | |
2497 | end) | |
2498 | for _,v in pairs(Player.Character:GetChildren()) do | |
2499 | if v:IsA('BasePart') then | |
2500 | v.BrickColor = BrickColor.new('Yellow') | |
2501 | end | |
2502 | end | |
2503 | end | |
2504 | end | |
2505 | ) | |
2506 | NewCmd('Teleport','tele',4, | |
2507 | function(Msg,Speaker) | |
2508 | Split=Msg:find(Bet2) | |
2509 | Player1 = GetPlayers(Msg:sub(1,Split-1),Speaker) | |
2510 | Player2 = GetPlayers(Msg:sub(Split+1),Speaker) | |
2511 | for i,v in pairs(Player1) do | |
2512 | for ii,e in pairs(Player2) do -- towho | |
2513 | CF = CFrame.new(0,0,0) | |
2514 | CF2= CFrame.new() | |
2515 | CF2 = e.Character.Torso.CFrame | |
2516 | v.Character.Torso.CFrame = CFrame.new(CF2.x,CF2.y + tonumber(i+4), CF2.z) | |
2517 | end | |
2518 | end | |
2519 | end | |
2520 | ) | |
2521 | NewCmd("Fog Color","fogcolor",5, | |
2522 | function(Msg,Speaker) | |
2523 | if Msg == "red" then Color = Colors.Red | |
2524 | elseif Msg == "black" then Color = Colors.Black | |
2525 | elseif Msg == "white" then Color = Colors.White | |
2526 | elseif Msg == "orange" then Color = Colors.Orange | |
2527 | elseif Msg == "green" then Color = Colors.Green | |
2528 | elseif Msg == "blue" then Color = Colors.Blue | |
2529 | end | |
2530 | Services.Lighting.FogColor = Color | |
2531 | end | |
2532 | ) | |
2533 | NewCmd('Warning','warn',5, | |
2534 | function(Msg,Speaker) | |
2535 | Split = GetSplit(Msg) | |
2536 | for _,v in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do | |
2537 | pcall(function() | |
2538 | Output('['..GetRankName(Speaker) .. " : " .. GetRank(Speaker) .. '] : Is warning you for the following; ' .. (Msg:sub(Split+1))..'(Click to remove)',Colors.Red,v) | |
2539 | end) | |
2540 | end | |
2541 | end | |
2542 | ) | |
2543 | NewCmd('Reverse','reverse',5, | |
2544 | function(Msg,Speaker) | |
2545 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2546 | pcall(function() | |
2547 | v.Character:findFirstChild('Humanoid').WalkSpeed = -16 | |
2548 | end) | |
2549 | end | |
2550 | end | |
2551 | ) | |
2552 | NewCmd("Get Build Tools","gbts",5, | |
2553 | function(Msg,Speaker) | |
2554 | pcall(function() | |
2555 | for i=1,4 do | |
2556 | Instance.new("HopperBin",Speaker.Backpack).BinType = i | |
2557 | end | |
2558 | end) | |
2559 | end | |
2560 | ) | |
2561 | ||
2562 | ||
2563 | NewCmd('Skydive','sky',5, | |
2564 | function(Msg,Speaker) | |
2565 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2566 | v.Character.Torso.CFrame = CFrame.new(Vector3.new(1,780,1)) | |
2567 | end | |
2568 | end | |
2569 | ) | |
2570 | NewCmd('Make Pri Base','pribase',5, | |
2571 | function(Msg,Speaker) | |
2572 | PriBase.Parent=game.Workspace | |
2573 | end | |
2574 | ) | |
2575 | NewCmd("Message","m",5, | |
2576 | function(Msg,Speaker) | |
2577 | Msg = Msg:gsub("\t"," ") | |
2578 | Msg = Msg:gsub("\n"," ") | |
2579 | Msg = "["..Speaker.Name.."]\t"..Msg | |
2580 | local v = Instance.new("Message",Services.Workspace) | |
2581 | for i=0,#Msg,0.3 do | |
2582 | v.Text = ( | |
2583 | function() | |
2584 | local Rtn = Msg:sub(0,i) | |
2585 | repeat | |
2586 | Rtn = Rtn .. tostring(string.char(math.random(48,57))) -- 37 127 | |
2587 | until #Rtn >= #Msg | |
2588 | return Rtn:sub(1,#Rtn-1) | |
2589 | end | |
2590 | )() | |
2591 | wait() | |
2592 | end | |
2593 | wait(3) | |
2594 | for i=#Msg,0,-1 do | |
2595 | v.Text = Msg:sub(1,i) | |
2596 | wait() | |
2597 | end | |
2598 | v:Remove() | |
2599 | end | |
2600 | ) | |
2601 | NewCmd("Hint","h",5, | |
2602 | function(Msg,Speaker) | |
2603 | Msg = Msg:gsub("\t"," ") | |
2604 | Msg = Msg:gsub("\n"," ") | |
2605 | Msg = "["..Speaker.Name.."]\t"..Msg | |
2606 | local v = Instance.new("Hint",Services.Workspace) | |
2607 | for i=0,#Msg,0.3 do | |
2608 | v.Text = ( | |
2609 | function() | |
2610 | local Rtn = Msg:sub(0,i) | |
2611 | repeat | |
2612 | Rtn = Rtn .. tostring(string.char(math.random(48,57))) -- 37 127 | |
2613 | until #Rtn >= #Msg | |
2614 | return Rtn:sub(1,#Rtn-1) | |
2615 | end | |
2616 | )() | |
2617 | wait() | |
2618 | end | |
2619 | wait(3) | |
2620 | for i=#Msg,0,-1 do | |
2621 | v.Text = Msg:sub(1,i) | |
2622 | wait() | |
2623 | end | |
2624 | v:Remove() | |
2625 | end | |
2626 | ) | |
2627 | NewCmd('Explode','explode',5, | |
2628 | function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do C = v.Character.Torso Instance.new('Explosion',C).Position = C.Position end end | |
2629 | ) | |
2630 | NewCmd('Base','base',5, | |
2631 | function(Msg,Speaker) | |
2632 | pcall(function() game.Workspace:FindFirstChild('Base'):Destroy() end) | |
2633 | if Base then Base:Clone().Parent=game.Workspace else | |
2634 | local Basic=Instance.new('Part') | |
2635 | Basic.Name='Base' | |
2636 | Basic.Color=Color3.new(0,1,0) | |
2637 | Basic.TopSurface='Smooth' | |
2638 | Basic.Anchored=true | |
2639 | Basic.Size=Vector3(100,1,100) | |
2640 | Basic.Material='Grass' | |
2641 | Basic.Parent=game.Workspace | |
2642 | end | |
2643 | end | |
2644 | ) | |
2645 | ||
2646 | NewCmd('Kick','kick',5,function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do v:Destroy() end end ) | |
2647 | NewCmd("Quarter-Circle Teleport","qctp",5, | |
2648 | function(Msg,Speaker) | |
2649 | local Split = Msg:find(Bet2) | |
2650 | local From = GetPlayers(Msg:sub(1,Split-1),Speaker) | |
2651 | local To = GetPlayers(Msg:sub(Split+1),Speaker)[1] | |
2652 | local Current = 0 | |
2653 | for i=-45,45,90/#From do | |
2654 | Current = Current + 1 | |
2655 | pcall(function() | |
2656 | if From[Current] ~= To then | |
2657 | From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame | |
2658 | * CFrame.Angles(0,math.rad(i),0) | |
2659 | * CFrame.new(0,0,5 + (#From*1.1)) | |
2660 | end | |
2661 | end) | |
2662 | end | |
2663 | end | |
2664 | ) | |
2665 | NewCmd("Circle Teleport","ctp",5, | |
2666 | function(Msg,Speaker) | |
2667 | local Split = Msg:find(Bet2) | |
2668 | local From = GetPlayers(Msg:sub(1,Split-1),Speaker) | |
2669 | local To = GetPlayers(Msg:sub(Split+1),Speaker)[1] | |
2670 | local Current = 0 | |
2671 | for i=-180,180,360/#From do | |
2672 | Current = Current + 1 | |
2673 | pcall(function() | |
2674 | if From[Current] ~= To then | |
2675 | From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame | |
2676 | * CFrame.Angles(0,math.rad(i),0) | |
2677 | * CFrame.new(0,0,5 + (#From*1.1)) | |
2678 | end | |
2679 | end) | |
2680 | end | |
2681 | end | |
2682 | ) | |
2683 | NewCmd("Semi-Circle Teleport","sctp",5, | |
2684 | function(Msg,Speaker) | |
2685 | local Split = Msg:find(Bet2) | |
2686 | local From = GetPlayers(Msg:sub(1,Split-1),Speaker) | |
2687 | local To = GetPlayers(Msg:sub(Split+1),Speaker)[1] | |
2688 | local Current = 0 | |
2689 | for i=-90,90,180/#From do | |
2690 | Current = Current + 1 | |
2691 | pcall(function() | |
2692 | if From[Current] ~= To then | |
2693 | From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame | |
2694 | * CFrame.Angles(0,math.rad(i),0) | |
2695 | * CFrame.new(0,0,5 + (#From*1.1)) | |
2696 | end | |
2697 | end) | |
2698 | end | |
2699 | end | |
2700 | ) | |
2701 | NewCmd('Noobify','noob',5, | |
2702 | function(Msg,Speaker) | |
2703 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2704 | v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=65765766666" wait() v:LoadCharacter() | |
2705 | end | |
2706 | end | |
2707 | ) | |
2708 | NewCmd('BasePlate','nbase',5, | |
2709 | function(Msg,Speaker) | |
2710 | while game.Workspace:findFirstChild("Base") ~= nil do | |
2711 | game.Workspace:findFirstChild("Base"):Destroy() | |
2712 | wait() | |
2713 | end | |
2714 | local b = Instance.new("Part", workspace) | |
2715 | b.Size = Vector3.new(3000, 1, 3000) | |
2716 | b.CFrame = CFrame.new(0, 0, 0) | |
2717 | b.Name = "Base" | |
2718 | b.BrickColor = BrickColor.new("Earth green") | |
2719 | b.TopSurface = "Smooth" | |
2720 | b.BottomSurface = "Smooth" | |
2721 | b.LeftSurface = "Smooth" | |
2722 | b.RightSurface = "Smooth" | |
2723 | b.FrontSurface = "Smooth" | |
2724 | b.BackSurface = "Smooth" | |
2725 | b.Anchored = true | |
2726 | b.Locked = true | |
2727 | local sl = Instance.new("SpawnLocation", workspace) | |
2728 | sl.Anchored = true | |
2729 | sl.Locked = true | |
2730 | sl.formFactor = "Plate" | |
2731 | sl.Size = Vector3.new(6, 0.4, 6) | |
2732 | sl.CFrame = CFrame.new(0, 0.6, 0) | |
2733 | sl.BrickColor = BrickColor.new("Really black") | |
2734 | sl.TopSurface = "Smooth" | |
2735 | sl.BottomSurface = "Smooth" | |
2736 | sl.LeftSurface = "Smooth" | |
2737 | sl.RightSurface = "Smooth" | |
2738 | sl.FrontSurface = "Smooth" | |
2739 | sl.BackSurface = "Smooth" | |
2740 | loggit("Made Base") | |
2741 | end | |
2742 | ) | |
2743 | NewCmd("Infinite Health","inf",5, | |
2744 | function(Msg,Speaker) | |
2745 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2746 | v.Character.Humanoid.MaxHealth = math.huge | |
2747 | end | |
2748 | end | |
2749 | ) | |
2750 | NewCmd("Sets Max Health of speaker","maxh",5, | |
2751 | function(Msg,Speaker) | |
2752 | Speaker.Character.Humanoid.MaxHealth = Msg | |
2753 | end | |
2754 | ) | |
2755 | NewCmd('Epic','epic',5, | |
2756 | function(Msg,Speaker) | |
2757 | local a = GetPlayers(Msg,Speaker) | |
2758 | for i,v in pairs(a) do | |
2759 | if v.Character ~= nil then | |
2760 | for i,s in pairs(v.Character:GetChildren()) do | |
2761 | if s.className == "Part" then | |
2762 | s.Reflectance = 1 | |
2763 | elseif(s.ClassName == "Humanoid") then | |
2764 | s.MaxHealth = math.huge | |
2765 | loggit("Epicized "..v.Name) | |
2766 | end end end end end | |
2767 | ) | |
2768 | NewCmd('Fog on/off','fog',5, | |
2769 | function(Msg,Speaker) | |
2770 | if string.lower(Msg) == "on" then | |
2771 | game:service("Lighting").FogStart= 0 | |
2772 | game:service("Lighting").FogEnd= 100 | |
2773 | loggit('Fogs on') | |
2774 | elseif(string.lower(Msg) == "off") then | |
2775 | game:service("Lighting").FogStart= 0 | |
2776 | game:service("Lighting").FogEnd= 999999999999 | |
2777 | loggit('Fogs off') | |
2778 | end end | |
2779 | ) | |
2780 | NewCmd('Make Tree','tree',5, | |
2781 | function(Msg,Speaker) | |
2782 | local a = GetPlayers(Msg,Speaker) | |
2783 | for i,v in pairs(a) do | |
2784 | if v.Character:findFirstChild("Torso") == nil then return end | |
2785 | local treet = Instance.new("Part", workspace) | |
2786 | treet.Size = Vector3.new(4, 20, 4) | |
2787 | treet.Anchored = true | |
2788 | treet.Locked = true | |
2789 | treet.BrickColor = BrickColor.new("Reddish brown") | |
2790 | treet.CFrame = v.Character.Torso.CFrame * CFrame.new(0, -13, 0) | |
2791 | local treetop = Instance.new("Part", workspace) | |
2792 | treetop.BrickColor = BrickColor.new("Earth green") | |
2793 | treetop.TopSurface = "Smooth" | |
2794 | treetop.BottomSurface = "Smooth" | |
2795 | treetop.Size = Vector3.new(13, 13, 13) | |
2796 | treetop.Anchored = true | |
2797 | treetop.Shape = "Ball" | |
2798 | treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0) | |
2799 | v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.new(0, 5, 0) | |
2800 | coroutine.resume(coroutine.create(function() | |
2801 | for i = 1, 200 do | |
2802 | wait() | |
2803 | if treet ~= nil then | |
2804 | if treetop ~= nil then | |
2805 | treet.CFrame = treet.CFrame * CFrame.new(0 ,0.1, 0) | |
2806 | treetop.CFrame = treetop.CFrame * CFrame.new(0 ,0.1, 0) | |
2807 | end | |
2808 | end | |
2809 | end end)) | |
2810 | end | |
2811 | loggit("Put a tree under player") | |
2812 | end | |
2813 | ) | |
2814 | ||
2815 | ||
2816 | NewCmd("Podium","podium",5, | |
2817 | function(Msg,Speaker) | |
2818 | for i,v in pairs(GetPlayers(Msg,Speaker)) do | |
2819 | local MainColor = Color3.new(0,0,0) | |
2820 | local SeccondaryColor = Color3.new(1,1,1) | |
2821 | local Main = Instance.new("Model",workspace) Main.Name = "NilPodium" | |
2822 | local MainCFrame = v.Character.Torso.CFrame | |
2823 | * CFrame.new(0,-4,0) | |
2824 | + v.Character.Torso.CFrame.lookVector*3 | |
2825 | local SeccondaryCFrame = v.Character.Torso.CFrame | |
2826 | * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 ) | |
2827 | + v.Character.Torso.CFrame.lookVector*3 | |
2828 | if CFrame == nil then return end | |
2829 | coroutine.resume(coroutine.create(function() | |
2830 | ||
2831 | for i=1,25 do | |
2832 | wait() | |
2833 | local Step = Instance.new("Part",Main) | |
2834 | Step.FormFactor = "Custom" | |
2835 | Step.Name = "Step" | |
2836 | Step.Anchored = true | |
2837 | Step.Locked = true | |
2838 | Step.Reflectance = 0 | |
2839 | Step.TopSurface = "Smooth" | |
2840 | Step.BottomSurface = "Smooth" | |
2841 | Step.BrickColor = BrickColor.new(SeccondaryColor) | |
2842 | Step.Size = Vector3.new(6,1,3) | |
2843 | Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2)) | |
2844 | Instance.new("BlockMesh",Step) | |
2845 | ||
2846 | local Carpet = Instance.new("Part",Main) | |
2847 | Carpet.FormFactor = "Custom" | |
2848 | Carpet.Name = "Carpet" | |
2849 | Carpet.Anchored = true | |
2850 | Carpet.Locked = true | |
2851 | Carpet.Reflectance = 0 | |
2852 | Carpet.TopSurface = "Smooth" | |
2853 | Carpet.BottomSurface = "Smooth" | |
2854 | Carpet.BrickColor = BrickColor.new(MainColor) | |
2855 | Carpet.Size = Vector3.new(4,1,3.2) | |
2856 | Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2)) | |
2857 | Instance.new("BlockMesh",Carpet) | |
2858 | end | |
2859 | local MainCirc = Instance.new("Part",Main) | |
2860 | MainCirc.FormFactor = "Custom" | |
2861 | MainCirc.Name = "MainCirc" | |
2862 | MainCirc.Anchored = true | |
2863 | MainCirc.Locked = true | |
2864 | MainCirc.Reflectance = 0 | |
2865 | MainCirc.TopSurface = "Smooth" | |
2866 | MainCirc.BottomSurface = "Smooth" | |
2867 | MainCirc.BrickColor = BrickColor.new(SeccondaryColor) | |
2868 | MainCirc.Size = Vector3.new(20,1,20) | |
2869 | MainCirc.CFrame = SeccondaryCFrame | |
2870 | Instance.new("CylinderMesh",MainCirc) | |
2871 | ||
2872 | local SeccondaryCirc = Instance.new("Part",Main) | |
2873 | SeccondaryCirc.FormFactor = "Custom" | |
2874 | SeccondaryCirc.Name = "SeccondaryCirc" | |
2875 | SeccondaryCirc.Anchored = true | |
2876 | SeccondaryCirc.Locked = true | |
2877 | SeccondaryCirc.Reflectance = 0 | |
2878 | SeccondaryCirc.TopSurface = "Smooth" | |
2879 | SeccondaryCirc.BottomSurface = "Smooth" | |
2880 | SeccondaryCirc.BrickColor = BrickColor.new(MainColor) | |
2881 | SeccondaryCirc.Size = Vector3.new(18,1,18) | |
2882 | SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0) | |
2883 | Instance.new("CylinderMesh",SeccondaryCirc) | |
2884 | for i=1,math.floor(360/6) do | |
2885 | local Spike = Instance.new("Part",Main) | |
2886 | Spike.FormFactor = "Custom" | |
2887 | Spike.Name = "Spike" | |
2888 | Spike.Anchored = true | |
2889 | Spike.Locked = true | |
2890 | Spike.Reflectance = 0 | |
2891 | Spike.TopSurface = "Smooth" | |
2892 | Spike.BottomSurface = "Smooth" | |
2893 | Spike.BrickColor = BrickColor.new(MainColor) | |
2894 | Spike.Size = Vector3.new(1,7,1) | |
2895 | Spike.CFrame = SeccondaryCFrame | |
2896 | * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45)) | |
2897 | * CFrame.new(7,-7,0) | |
2898 | Torch = Instance.new("Part",Main) | |
2899 | Torch.Reflectance = 1e+999 | |
2900 | Torch.FormFactor = "Custom" | |
2901 | Torch.Shape = "Ball" | |
2902 | Torch.Anchored = true | |
2903 | Torch.Locked = true | |
2904 | Torch.Size = Vector3.new(2,2,2) | |
2905 | Torch.CFrame = Spike.CFrame | |
2906 | * CFrame.new(0,3.5,0) | |
2907 | * CFrame.Angles(0,0,0) | |
2908 | Instance.new("Fire",Torch) | |
2909 | end | |
2910 | end)) | |
2911 | end | |
2912 | end | |
2913 | ) | |
2914 | NewCmd('Remove Podiums','rpodiums',5, | |
2915 | function(Msg,Speaker) | |
2916 | for i,v in pairs(game.Workspace:GetChildren()) do | |
2917 | if v.Name == "NilPodium" then | |
2918 | v:remove() | |
2919 | end | |
2920 | end | |
2921 | end | |
2922 | ) | |
2923 | NewCmd('Clear terrain','tclear',5, | |
2924 | function() | |
2925 | local Ter=Workspace:findFirstChild'Terrain'; | |
2926 | if Ter then | |
2927 | if Ter.Clear then | |
2928 | Ter:Clear() | |
2929 | else | |
2930 | for _,v in pairs(game.Workspace:children()) do | |
2931 | if v.Name=='Terrain' then | |
2932 | if v.Clear then | |
2933 | v:Clear() | |
2934 | end | |
2935 | end | |
2936 | end | |
2937 | end | |
2938 | end | |
2939 | end | |
2940 | ) | |
2941 | NewCmd('Respawn','rs',5, | |
2942 | function(Msg,Speaker) | |
2943 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2944 | v:LoadCharacter() | |
2945 | end | |
2946 | end | |
2947 | ) | |
2948 | ||
2949 | NewCmd('Fling','fling',5, | |
2950 | function(Msg,Speaker) | |
2951 | for i, v in pairs(GetPlayers(Msg,Speaker)) do | |
2952 | if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then | |
2953 | local xran local zran | |
2954 | repeat xran = math.random(-99999,99999) until math.abs(xran) >= 5555 | |
2955 | repeat zran = math.random(-99999,99999) until math.abs(zran) >= 5555 | |
2956 | v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0) | |
2957 | loggit("Flung "..v.Name) | |
2958 | local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1) | |
2959 | end | |
2960 | end | |
2961 | end | |
2962 | ) | |
2963 | NewCmd('Zombie tools','zombt',5,function(Msg,Speaker) | |
2964 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
2965 | game:GetService("InsertService"):LoadAsset(101078524):children()[1].Parent = v.Backpack | |
2966 | game:GetService("InsertService"):LoadAsset(27902406):children()[1].Parent = v.Backpack | |
2967 | game:GetService("InsertService"):LoadAsset(95354304):children()[1].Parent = v.Backpack | |
2968 | game:GetService("InsertService"):LoadAsset(104642522):children()[1].Parent = v.Backpack | |
2969 | game:GetService("InsertService"):LoadAsset(45201977):children()[1].Parent = v.Backpack | |
2970 | game:GetService("InsertService"):LoadAsset(53130867):children()[1].Parent = v.Backpack | |
2971 | end | |
2972 | end ) | |
2973 | NewCmd('New round','zomb',5,function(Msg,Speaker) | |
2974 | b=Instance.new("Part",Workspace) | |
2975 | b.Anchored=true | |
2976 | b.Size=Vector3.new(1200,3,1200) | |
2977 | b.Color=Colors.Grey | |
2978 | b.CFrame=CFrame.new(0,0,0) | |
2979 | game.Lighting.FogEnd=33 | |
2980 | game.Lighting.TimeOfDay=1 | |
2981 | game.Lighting.FogColor=Color3.new(0,0,0) | |
2982 | q=Instance.new("Hint",Workspace) | |
2983 | q.Text='Zombie game is active. Once you die, you loose weps. Wait for a new round!' | |
2984 | m=Instance.new("Message",Workspace) | |
2985 | m.Text='zombie game loaded!' | |
2986 | wait(5) | |
2987 | m:remove() | |
2988 | ||
2989 | m=Instance.new("Message",Workspace) | |
2990 | m.Text='Round over!! Good job Surviving...' | |
2991 | wait(3) | |
2992 | m:remove() | |
2993 | m=Instance.new("Message",Workspace) | |
2994 | m.Text='Survive as a team to beat the zombies!' | |
2995 | wait(3.9) | |
2996 | m:remove() | |
2997 | m=Instance.new("Message",Workspace) | |
2998 | m.Text='New Round in 3...' | |
2999 | wait(1.5) | |
3000 | m:remove() | |
3001 | m=Instance.new("Message",Workspace) | |
3002 | m.Text='2...' | |
3003 | wait(1) | |
3004 | m:remove() | |
3005 | m=Instance.new("Message",Workspace) | |
3006 | m.Text='1...' | |
3007 | wait(1) | |
3008 | m:remove() | |
3009 | m=Instance.new("Message",Workspace) | |
3010 | m.Text='New Round' | |
3011 | wait(3) | |
3012 | m:remove() | |
3013 | for i = 1,15 do | |
3014 | game:GetService("InsertService"):LoadAsset(93601062):children()[1].Parent = workspace | |
3015 | end | |
3016 | end) | |
3017 | ||
3018 | NewCmd('Crush','crush',5, | |
3019 | function(Msg,Speaker) | |
3020 | for _,PlayerList in pairs(GetPlayers(Msg,Speaker)) do | |
3021 | if PlayerList~=nil then | |
3022 | if pcall(function() local _ = PlayerList.Character.Torso.CFrame end) == true and pcall(function() local _ = PlayerList.Character.Humanoid end) == true then | |
3023 | coroutine.wrap(function() | |
3024 | local WalkSpeed = PlayerList.Character.Humanoid.WalkSpeed | |
3025 | PlayerList.Character.Humanoid.WalkSpeed = 0 | |
3026 | wait(3) | |
3027 | PlayerList.Character.Humanoid.WalkSpeed = WalkSpeed | |
3028 | end)() | |
3029 | local Brick = Instance.new("Part", workspace) | |
3030 | Brick.Name = "Brick" | |
3031 | Brick.BrickColor = BrickColor.new("Really black") | |
3032 | Brick.TopSurface = 0 | |
3033 | Brick.BottomSurface = 0 | |
3034 | Brick.formFactor = "Symmetric" | |
3035 | Brick.Size = Vector3.new(10, 7, 8) | |
3036 | Brick.CFrame = CFrame.new(PlayerList.Character.Torso.CFrame.p) * CFrame.new(0, 200, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(math.random(0, 360)), 0) | |
3037 | Instance.new("SpecialMesh", Brick).MeshType = "Torso" | |
3038 | local BodyVelocity = Instance.new("BodyVelocity", Brick) | |
3039 | BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
3040 | BodyVelocity.velocity = Vector3.new(0, -300, 0) | |
3041 | Brick.Touched:connect(function(Hit) | |
3042 | if Hit.Parent == nil then return end | |
3043 | if Hit.Parent:FindFirstChild("Humanoid") ~= nil then | |
3044 | Hit.Parent.Humanoid.MaxHealth = 100 | |
3045 | Hit.Parent.Humanoid.Health = 0 | |
3046 | else | |
3047 | if Hit:GetMass() > 1000 then return end | |
3048 | Hit.Anchored = false | |
3049 | Hit:BreakJoints() | |
3050 | end | |
3051 | end) | |
3052 | coroutine.wrap(function() | |
3053 | for i = 1, 0, -0.05 do | |
3054 | Brick.Transparency = i | |
3055 | wait() | |
3056 | end | |
3057 | Brick.Transparency = 0 | |
3058 | wait(2) | |
3059 | for i = 0, 1, 0.015 do | |
3060 | Brick.Transparency = i | |
3061 | wait() | |
3062 | end | |
3063 | Brick:Remove() | |
3064 | end)() | |
3065 | end | |
3066 | ||
3067 | end | |
3068 | end | |
3069 | end | |
3070 | ) | |
3071 | NewCmd('No zombies','nozomb',5,function(Msg,Speaker) | |
3072 | while wait() do | |
3073 | game.Workspace.Zombie:remove() | |
3074 | game.Lighting.TimeOfDay=12 | |
3075 | game.Lighting.FogEnd=999999 | |
3076 | end | |
3077 | end ) | |
3078 | NewCmd("Sword Fight map",'map',5, | |
3079 | function(Msg,Speaker) | |
3080 | h=Instance.new("Hint",Workspace) | |
3081 | h.Text='Sword Fight game is active.V1' | |
3082 | wait() | |
3083 | q=Instance.new("Model",workspace) | |
3084 | q.Name='Fades Cage' | |
3085 | h=Instance.new("Part",q) | |
3086 | h.Size=Vector3.new(63, 28.8, 1) | |
3087 | h.CFrame=CFrame.new(-302, 14.6, -89.4) | |
3088 | h.Anchored=true | |
3089 | h.Locked=true | |
3090 | h.Transparency=.8 | |
3091 | h.Color=Color3.new(0.5,0.5,0.5) | |
3092 | y=Instance.new("Part",q) | |
3093 | y.Size=Vector3.new(63, 0.2, 96.2) | |
3094 | y.CFrame=CFrame.new(-302, 0.1, -42) | |
3095 | y.Anchored=true | |
3096 | y.Locked=true | |
3097 | y.Transparency=.8 | |
3098 | y.Color=Color3.new(0.5,0.5,0.5) | |
3099 | s=Instance.new("Part",q) | |
3100 | s.Size=Vector3.new(1, 28.8, 96) | |
3101 | s.CFrame=CFrame.new(-271, 14.6, -41.9) | |
3102 | s.Anchored=true | |
3103 | s.Locked=true | |
3104 | s.Transparency=.8 | |
3105 | s.Color=Color3.new(0.5,0.5,0.5) | |
3106 | u=Instance.new("Part",q) | |
3107 | u.Size=Vector3.new(63, 28.8, 1) | |
3108 | u.CFrame=CFrame.new(-302, 14.6, 5.6) | |
3109 | u.Anchored=true | |
3110 | u.Locked=true | |
3111 | u.Transparency=.8 | |
3112 | u.Color=Color3.new(0.5,0.5,0.5) | |
3113 | o=Instance.new("Part",q) | |
3114 | o.Size=Vector3.new(1, 28.8, 96) | |
3115 | o.CFrame=CFrame.new(-334, 14.6, -41.9) | |
3116 | o.Anchored=true | |
3117 | o.Locked=true | |
3118 | o.Transparency=.8 | |
3119 | o.Color=Color3.new(0.5,0.5,0.5) | |
3120 | m=Instance.new("Part",q) | |
3121 | m.Size=Vector3.new(64, 1.2, 96) | |
3122 | m.CFrame=CFrame.new(-302.5, 29.6, -41.9) | |
3123 | m.Anchored=true | |
3124 | m.Locked=true | |
3125 | m.Transparency=.8 | |
3126 | m.Color=Color3.new(0.5,0.5,0.5) | |
3127 | game.Workspace.Base:remove() | |
3128 | b=Instance.new("Part",q) | |
3129 | b.Size=Vector3.new(2000,3,2000) | |
3130 | b.Anchored=true | |
3131 | b.Color=Color3.new(0,0,0) | |
3132 | b.Transparency=.5 | |
3133 | b.Locked=true | |
3134 | b.CFrame=CFrame.new(-302.5, 0, -41.9) | |
3135 | s=Instance.new("SpawnLocation",q) | |
3136 | s.Size=Vector3.new(4,.1,4) | |
3137 | s.Color=Color3.new(1,1,1) | |
3138 | s.Transparency=.5 | |
3139 | s.CFrame=CFrame.new(-265.5, 0.8007, -29.9) | |
3140 | end | |
3141 | ) | |
3142 | ||
3143 | NewCmd('Get Info','info',5, | |
3144 | function(Msg,Speaker) | |
3145 | for _,p in pairs(GetPlayers(Msg,Speaker)) do | |
3146 | stat = p.Character.Humanoid.Health | |
3147 | stat2 = p.Character.Humanoid.WalkSpeed | |
3148 | stat3 = p.Character.Humanoid.MaxHealth | |
3149 | Output("Info About "..p.Name,'Blue',Speaker) | |
3150 | Output("Name : "..p.Name.."",'Green',Speaker) | |
3151 | Output("ClassName : ("..p.ClassName..")",'Green',Speaker) | |
3152 | Output("Age : {"..p.AccountAge.."}",'Green',Speaker) | |
3153 | Output("Status : Health = ["..stat.."] , WalkSpeed = ["..stat2.."] , MaxHealth = ["..stat3.."]",'Green',Speaker) | |
3154 | Output("ID : ("..p.userId..")",'Green',Speaker) | |
3155 | Output("Description : ("..Ranked[p.Name].Desc..")",'Green',Speaker) | |
3156 | Output("Rank : ("..Ranked[p.Name].Rank..")",'Green',Speaker) | |
3157 | Output('Kick Player','Red',Speaker,nil,function() if GetRank(Speaker) > GetRank(p) then p:remove() end end) | |
3158 | Output('Kill Player','Red',Speaker,nil,function() if GetRank(Speaker) > GetRank(p) then p.Character:BreakJoints() end end) | |
3159 | end | |
3160 | end) | |
3161 | NewCmd("Debug","debug",6, | |
3162 | function(Msg,Speaker) | |
3163 | Services.Lighting.Ambient = Color3.new(1,1,1) | |
3164 | Services.Lighting.ColorShift_Bottom = Color3.new(0,0,0) | |
3165 | Services.Lighting.ColorShift_Top = Color3.new(0,0,0) | |
3166 | Services.Lighting.ShadowColor = Color3.new(0.69,0.69,0.69) | |
3167 | Services.Lighting.Brightness = 0.5 | |
3168 | Services.Lighting.FogStart = 0 | |
3169 | Services.Lighting.FogEnd = 100000 | |
3170 | Services.Lighting.FogColor = Color3.new(0.74,0.74,0.74) | |
3171 | Services.Lighting.TimeOfDay = 12 | |
3172 | pcall(function() Services.Lighting.Sky:Remove() end) | |
3173 | pcall(function() | |
3174 | CreateLocalScript([[ | |
3175 | LocalPlayer = game:service'Players'.LocalPlayer | |
3176 | LocalPlayer.CameraMode = Enum.CameraMode.Classic | |
3177 | Camera = workspace.CurrentCamera | |
3178 | Camera:SetRoll(0) | |
3179 | Camera.CameraType = "Custom" | |
3180 | Camera.FieldOfView = 70 | |
3181 | Camera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid | |
3182 | ]],Speaker.Backpack) | |
3183 | end) | |
3184 | ||
3185 | for _,v in pairs(Services) do v.Name = v.className end | |
3186 | for _,v in pairs(GetPlayers()) do v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..v.userId end pcall(function() Speaker.Character.Torso.Velocity = Vector3.new(0,0,0) end) | |
3187 | ||
3188 | if #Services.Teams:GetChildren() == 0 then | |
3189 | for _,v in pairs(GetPlayers()) do | |
3190 | v.Neutral = true | |
3191 | end | |
3192 | end | |
3193 | ||
3194 | end | |
3195 | ) | |
3196 | NewCmd('Darken','dark',6, | |
3197 | function(Msg,Speaker) | |
3198 | directory = game.Lighting | |
3199 | directory.Ambient = Color3.new(0, 0, 0) | |
3200 | directory.Brightness = 0 | |
3201 | directory.ColorShift_Bottom = Color3.new(0, 0, 0) | |
3202 | directory.ColorShift_Top = Color3.new(0, 0, 0) | |
3203 | directory.GlobalShadows = true | |
3204 | directory.OutdoorAmbient = Color3.new(0, 0, 0) | |
3205 | directory.ShadowColor = Color3.new(0, 0, 0) | |
3206 | directory.GeographicLatitude = 41.773 | |
3207 | directory.FogColor = Color3.new(0, 0, 0) | |
3208 | directory.FogEnd = 100000 | |
3209 | directory.FogStart = 0 | |
3210 | directory.TimeOfDay = "00:00:00" | |
3211 | s = Instance.new("Sky", directory) | |
3212 | s.CelestialBodiesShown = false | |
3213 | s.SkyboxBk = "http://www.roblox.com/asset/?ID=2013298" | |
3214 | s.SkyboxDn = "http://www.roblox.com/asset/?ID=2013298" | |
3215 | s.SkyboxFt = "http://www.roblox.com/asset/?ID=2013298" | |
3216 | s.SkyboxLf = "http://www.roblox.com/asset/?ID=2013298" | |
3217 | s.SkyboxRt = "http://www.roblox.com/asset/?ID=2013298" | |
3218 | s.SkyboxUp = "http://www.roblox.com/asset/?ID=2013298" | |
3219 | s.StarCount = 0 | |
3220 | while game.Workspace:findFirstChild("Base") ~= nil do | |
3221 | game.Workspace:findFirstChild("Base"):Destroy() | |
3222 | end | |
3223 | base = Instance.new("Part", game:GetService("Workspace")) | |
3224 | base.Name = "Base" | |
3225 | base.Size = Vector3.new(2048, 1, 2048) | |
3226 | base.Anchored = true | |
3227 | base.Position = Vector3.new(0, 0, 0) | |
3228 | base.CFrame = CFrame.new(0, 0, 0) | |
3229 | base.Locked = true | |
3230 | base.BrickColor = BrickColor.new("Black") | |
3231 | base.Material = "Grass" | |
3232 | base.TopSurface = "Smooth" | |
3233 | base.BottomSurface = "Smooth" | |
3234 | end | |
3235 | ) | |
3236 | NewCmd('Set rank','setr',6, | |
3237 | function(Msg,Speaker) | |
3238 | Str = Msg:find(Bet2) | |
3239 | if Str ~= nil then | |
3240 | for _,Player in pairs(GetPlayers(Msg:sub(1,Str-1),Speaker)) do | |
3241 | local Rank = Msg:sub(Str+1) | |
3242 | Rank2 = tonumber(Msg:sub(Str+1)) | |
3243 | if Rank2 <= Ranked[Speaker.Name].Rank then | |
3244 | Ranked[Player.Name].Rank = Rank2 | |
3245 | ||
3246 | end | |
3247 | end | |
3248 | end | |
3249 | end | |
3250 | ) | |
3251 | NewCmd("Spin","spin",6, | |
3252 | function(Msg,Speaker) | |
3253 | for i,v in pairs(GetPlayers(Msg,Speaker)) do | |
3254 | if v.Character and v.Character.Torso then | |
3255 | v.Character.Torso.Anchored = true | |
3256 | Delay(0, function() | |
3257 | for i=1,360 do | |
3258 | v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(i),math.rad(i),0) | |
3259 | wait(0.01) | |
3260 | end | |
3261 | v.Character.Torso.Anchored = false | |
3262 | end) | |
3263 | end | |
3264 | end | |
3265 | end | |
3266 | ) | |
3267 | ||
3268 | ||
3269 | NewCmd("Test Delusion","testd",6, | |
3270 | function(Msg,Speaker) | |
3271 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3272 | pcall(function() | |
3273 | ScreenGui = Instance.new("ScreenGui") | |
3274 | ScreenGui.Parent = v.PlayerGui | |
3275 | ||
3276 | Bottom = Instance.new("ImageLabel") | |
3277 | Bottom.Name = "Bottom" | |
3278 | Bottom.Parent = ScreenGui | |
3279 | Bottom.Position = UDim2.new(0, -1, 1, 0) | |
3280 | Bottom.Size = UDim2.new(3, 0, 0, -100) | |
3281 | Bottom.BackgroundColor = BrickColor.new("Light grey metallic") | |
3282 | Bottom.BackgroundTransparency = 1 | |
3283 | Bottom.Image = "http://www.roblox.com/asset/?id=23426172" | |
3284 | Bottom.Transparency = 1 | |
3285 | ||
3286 | Right = Instance.new("ImageLabel") | |
3287 | Right.Name = "Right" | |
3288 | Right.Parent = ScreenGui | |
3289 | Right.Position = UDim2.new(1, 0, -1, 0) | |
3290 | Right.Size = UDim2.new(0, -100, 3, 0) | |
3291 | Right.BackgroundColor = BrickColor.new("Light grey metallic") | |
3292 | Right.BackgroundTransparency = 1 | |
3293 | Right.Image = "http://www.roblox.com/asset/?id=23426156" | |
3294 | Right.Transparency = 1 | |
3295 | ||
3296 | Left = Instance.new("ImageLabel") | |
3297 | Left.Name = "Left" | |
3298 | Left.Parent = ScreenGui | |
3299 | Left.Position = UDim2.new(0, 0, -1, 0) | |
3300 | Left.Size = UDim2.new(0, 100, 3, 0) | |
3301 | Left.BackgroundColor = BrickColor.new("Light grey metallic") | |
3302 | Left.BackgroundTransparency = 1 | |
3303 | Left.Image = "http://www.roblox.com/asset/?id=23426146" | |
3304 | Left.Transparency = 1 | |
3305 | ||
3306 | Top = Instance.new("ImageLabel") | |
3307 | Top.Name = "Top" | |
3308 | Top.Parent = ScreenGui | |
3309 | Top.Position = UDim2.new(0, -1, 0, -20) | |
3310 | Top.Size = UDim2.new(3, 0, 0, 100) | |
3311 | Top.BackgroundColor = BrickColor.new("Light grey metallic") | |
3312 | Top.BackgroundTransparency = 1 | |
3313 | Top.Image = "http://www.roblox.com/asset/?id=23426181" | |
3314 | Top.Transparency = 1 | |
3315 | ||
3316 | Frame = Instance.new("Frame") | |
3317 | Frame.Parent = ScreenGui | |
3318 | Frame.Position = UDim2.new(-1, 0, 1, -5) | |
3319 | Frame.Size = UDim2.new(3, 0, 1, 0) | |
3320 | Frame.BackgroundColor = BrickColor.new("Really black") | |
3321 | ||
3322 | Fade = Instance.new("Frame") | |
3323 | Fade.Name = "Fade" | |
3324 | Fade.Parent = ScreenGui | |
3325 | Fade.Position = UDim2.new(-1, 0, -1, 0) | |
3326 | Fade.Size = UDim2.new(3, 0, 3, 0) | |
3327 | Fade.BackgroundColor = BrickColor.new("Really black") | |
3328 | Fade.BackgroundTransparency = 0.049999963492155 | |
3329 | Fade.BorderColor = BrickColor.new("Really black") | |
3330 | Fade.Transparency = 0.049999963492155 | |
3331 | ||
3332 | TextButton = Instance.new("TextButton") | |
3333 | TextButton.Parent = Fade | |
3334 | TextButton.Position = UDim2.new(0.5, -50, 0.5, -50) | |
3335 | TextButton.Size = UDim2.new(0, 100, 0, 100) | |
3336 | TextButton.BackgroundColor = BrickColor.new("Really black") | |
3337 | TextButton.Text = "Turn on lighter" | |
3338 | TextButton.TextColor = BrickColor.new("Silver flip/flop") | |
3339 | TextButton.TextWrap = true | |
3340 | target = 0 | |
3341 | ||
3342 | TextButton.MouseEnter:connect(function () | |
3343 | target = 1 | |
3344 | end) | |
3345 | ||
3346 | TextButton.MouseLeave:connect(function () | |
3347 | target = 0 | |
3348 | end) | |
3349 | ||
3350 | fade = TextButton.Parent | |
3351 | ||
3352 | fade.BackgroundTransparency = target | |
3353 | ||
3354 | while true do | |
3355 | if fade.BackgroundTransparency > target then | |
3356 | fade.BackgroundTransparency = fade.BackgroundTransparency - 5 | |
3357 | end | |
3358 | if fade.BackgroundTransparency < target then | |
3359 | fade.BackgroundTransparency = fade.BackgroundTransparency + 3 | |
3360 | end | |
3361 | wait() | |
3362 | end | |
3363 | ||
3364 | end) | |
3365 | end | |
3366 | end | |
3367 | ) | |
3368 | NewCmd('Capture','cap',6, | |
3369 | function(Msg,Speaker) | |
3370 | local _pos = Speaker.Character.Head.CFrame * CFrame.new(10, 10, 10) | |
3371 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3372 | wait(1) | |
3373 | Stop=false | |
3374 | local Part=v.Character.Torso | |
3375 | if Part.Anchored==true then Part.Anchored=false end | |
3376 | local pos = Instance.new("BodyPosition") | |
3377 | pos.Parent = Part | |
3378 | pos.maxForce = Vector3.new(math.huge, math.huge, math.huge) | |
3379 | pos.position = _pos.p | |
3380 | Sin,Cos=function(i) return math.sin(math.rad(i)) end, function(i) return math.cos(math.rad(i)) end | |
3381 | local gyro = Instance.new("BodyGyro") | |
3382 | gyro.Parent = Part | |
3383 | gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge) | |
3384 | for i = 0,math.huge,2.5 do | |
3385 | if Stop==false then | |
3386 | pos.position = Speaker.Character.Torso.CFrame:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p | |
3387 | gyro.cframe = CFrame.Angles(0,math.rad(i),0) | |
3388 | end | |
3389 | wait() | |
3390 | end | |
3391 | end | |
3392 | end | |
3393 | ) | |
3394 | NewCmd("Screen Peek","peek",6, | |
3395 | function(Msg,Speaker) | |
3396 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3397 | for _,GUI in pairs(v.PlayerGui:children()) do | |
3398 | GUI:Clone().Parent = Speaker.PlayerGui | |
3399 | end | |
3400 | end | |
3401 | end | |
3402 | ) | |
3403 | NewCmd('L'..'ag','la'..'g',6, | |
3404 | function(Msg,Speaker) for _,v in pairs(GetPlayers(Msg,Speaker)) do Lag(v) end end | |
3405 | ) | |
3406 | NewCmd('Set desc','setd',6, | |
3407 | function(Msg,Speaker) | |
3408 | Sp = Msg:find(Bet2) | |
3409 | if Sp then | |
3410 | Players=Msg:sub(1,Sp-1) | |
3411 | NewDesc=Msg:sub(Sp+1) | |
3412 | for _,v in pairs(GetPlayers(Players,Speaker)) do | |
3413 | Ranked[v.Name].Desc=NewDesc | |
3414 | end | |
3415 | else | |
3416 | Output('Split missing','Green',Speaker) | |
3417 | end | |
3418 | end | |
3419 | ) | |
3420 | NewCmd('Banned','Banned',6, | |
3421 | function(Msg,Speaker) | |
3422 | for TheName,v in pairs(Ranked) do | |
3423 | if v.Rank ~= -0.5 and v.Rank < 0 then | |
3424 | Output(TheName,'Red',Speaker,nil, | |
3425 | function() | |
3426 | RemoveTablets(Speaker) | |
3427 | Output('Unban ' .. TheName .. '','Red',Speaker,nil, | |
3428 | function() | |
3429 | Ranked[TheName].Rank=0 | |
3430 | end | |
3431 | ) | |
3432 | end | |
3433 | ) | |
3434 | end | |
3435 | end | |
3436 | end | |
3437 | ) | |
3438 | ||
3439 | Delay(0,function() | |
3440 | while wait() do | |
3441 | if Base==nil then | |
3442 | BaseFind=game.Workspace:findFirstChild('Base') | |
3443 | if BaseFind then Base = BaseFind:Clone() end | |
3444 | end | |
3445 | end | |
3446 | end) | |
3447 | CrashObj=function(Object) | |
3448 | Object:Destroy() | |
3449 | Object.Parent.Head:Destroy() | |
3450 | Object.Parent:Destroy() | |
3451 | end | |
3452 | CrashCam=function() | |
3453 | local Focus=game.Workspace:findFirstChild('Focus',true) | |
3454 | if Focus then | |
3455 | CrashObj(Focus) | |
3456 | end | |
3457 | end | |
3458 | ||
3459 | NewCmd('Gets kList','klist',6, | |
3460 | function(Msg,Speaker) | |
3461 | Output2('Welcome To kicking Interface!','Random',Speaker) | |
3462 | Output('Click a player to kick them!','Random',Speaker) | |
3463 | for _,p in pairs(GetPlayers(Msg,Speaker)) do | |
3464 | Output(p.Name.."",'Green',Speaker,nil,function() RemoveTablets(Speaker) p:remove() OutputMods(''..Speaker.Name..' kicked '..p.Name..'','Random',10) end) | |
3465 | end | |
3466 | end | |
3467 | ) | |
3468 | NewCmd('Shutkick','shut',6, | |
3469 | function(Msg,Speaker) | |
3470 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3471 | Instance.new('StringValue',v.PlayerGui).Value = ('Bye :)'):rep(1000000) | |
3472 | end | |
3473 | end | |
3474 | ) | |
3475 | AntiCamer = true; | |
3476 | Delay(0, function() | |
3477 | while wait() do | |
3478 | if AntiCamer == true then | |
3479 | pcall(function() | |
3480 | e=game:GetService("Workspace"):findFirstChild("Focus", true) | |
3481 | e.Parent.Head:Destroy() | |
3482 | e:Destroy() | |
3483 | end) | |
3484 | end | |
3485 | end | |
3486 | end) | |
3487 | NewCmd('Steal tools','steal',6, | |
3488 | function(Msg,Speaker) | |
3489 | for _,Player in pairs(GetPlayers(Msg,Speaker)) do | |
3490 | for _,Item in pairs(Player:findFirstChild('Backpack'):GetChildren()) do | |
3491 | Item:Clone().Parent=Speaker:findFirstChild('Backpack') | |
3492 | end | |
3493 | end | |
3494 | end | |
3495 | ) | |
3496 | NewCmd('Prank Shutdown','psd',6, | |
3497 | function(Msg,Speaker) | |
3498 | timer=10 | |
3499 | Msg = Instance.new('Message',game.Workspace) | |
3500 | for i=1,timer,0.1 do | |
3501 | if timer - i > -1 and timer - i < 100 then | |
3502 | Msg.Text = tonumber(timer) - i .. ' seconds left until game shuts down.' | |
3503 | wait(0.1) | |
3504 | end | |
3505 | end | |
3506 | Msg.Text = 'You got pranked!' | |
3507 | wait(5) | |
3508 | Msg:Destroy() | |
3509 | end | |
3510 | ) | |
3511 | ||
3512 | NewCmd('Mini-Explorer','expl',6, | |
3513 | function(Msg,Speaker) | |
3514 | rtn = {} | |
3515 | fty = {} | |
3516 | if #Msg == 0 then | |
3517 | Output2('|://iTablets_ERROR\\:| Service not defined or mispelled','Green',Speaker) | |
3518 | elseif Msg == 'workspace' then | |
3519 | ||
3520 | Output("Exploring Workspace",'Green',Speaker) | |
3521 | for _,w in pairs(game:service'Workspace':GetChildren()) do | |
3522 | Output(w.Name.." ("..w.ClassName..")",'Green',Speaker,nil,function() if w.Name == "Terrain" then RemoveTablets(Speaker) Output('|://iTablets_ FATAL ERROR\\:| MODEL("Terrain") CANNOT BE REMOVED','Random',Speaker) else w:remove() end end) | |
3523 | end | |
3524 | elseif Msg == 'lighting' then | |
3525 | Output("Exploring Lighting",'Green',Speaker) | |
3526 | for _,g in pairs(game.Lighting:GetChildren()) do | |
3527 | Output(g.Name.." ("..g.ClassName..")",'Green',Speaker) | |
3528 | end | |
3529 | elseif Msg == 'gui' then | |
3530 | Output("Exploring StarterGui",'Green',Speaker) | |
3531 | for _,g in pairs(game.StarterGui:GetChildren()) do | |
3532 | Output(g.Name.." ("..g.ClassName..")",'Green',Speaker) | |
3533 | end | |
3534 | elseif Msg == 'players' then | |
3535 | ||
3536 | Output("Exploring Players",'Green',Speaker) | |
3537 | for _,p in pairs(game.Players:GetChildren()) do | |
3538 | stat = p.Character.Humanoid.Health | |
3539 | stat2 = p.Character.Humanoid.WalkSpeed | |
3540 | stat3 = p.Character.Humanoid.MaxHealth | |
3541 | if GetRank(Speaker) >= GetRank(p) then | |
3542 | Output(p.Name.." ("..p.ClassName..")",'Green',Speaker,nil,function() RemoveTablets(Speaker) Output('Showing Information About '..p.Name..'','Random',Speaker) Output("Description : ("..Ranked[p.Name].Desc..")",'Green',Speaker) Output("Rank : ("..Ranked[p.Name].Rank..")",'Green',Speaker) Output("Age : {"..p.AccountAge.."}",'Random',Speaker) Output("Id : ("..p.userId..")",'Random',Speaker) Output("Status : Health = ["..stat.."]",'Random',Speaker) Output("Status : WalkSpeed = ["..stat2.."]",'Random',Speaker) Output("Status : MaxHealth = ["..stat3.."]",'Random',Speaker) Output('Kill Player?','Random',Speaker,nil,function() p.Character:BreakJoints() end) Output('Kick Player?','Random',Speaker,nil,function() p:remove() end) Output('Set rank',Colors.Green,Speaker,nil, | |
3543 | function() | |
3544 | RemoveTablets(Speaker) | |
3545 | for num,name in pairs(Ranks) do | |
3546 | if GetRank(Speaker) >= num then | |
3547 | Output('['..num..'] : ' .. name,'Random',Speaker,nil,function() RemoveTablets(Speaker) TheTable.Rank = num end ) | |
3548 | end | |
3549 | end | |
3550 | end | |
3551 | ) end) | |
3552 | end | |
3553 | end | |
3554 | else | |
3555 | Output2('|://iTablets_ERROR\\:| Service not defined or mispelled','Green',Speaker) | |
3556 | end | |
3557 | for _,m in pairs(rtn) do | |
3558 | Output(m,'Green',Speaker) | |
3559 | end | |
3560 | end | |
3561 | ) | |
3562 | NewCmd('Nil','nil',7, | |
3563 | function(Msg,Speaker) | |
3564 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3565 | v.Character=nil end | |
3566 | end | |
3567 | ) | |
3568 | NewCmd("trl", "Troll",7, | |
3569 | function(Msg,Speaker) | |
3570 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3571 | CreateLocalScript([[local cc = game:GetService("Workspace").CurrentCamera | |
3572 | coroutine.wrap(function() | |
3573 | while true do | |
3574 | for i = 20, 80 do | |
3575 | cc.FieldOfView = i | |
3576 | wait() | |
3577 | end | |
3578 | for i = 80, 20, -1 do | |
3579 | cc.FieldOfView = i | |
3580 | wait() | |
3581 | end | |
3582 | end | |
3583 | end)() | |
3584 | coroutine.wrap(function() | |
3585 | while true do | |
3586 | for i = 0, 360 do | |
3587 | cc:SetRoll(math.rad(i * 2)) | |
3588 | wait() | |
3589 | end | |
3590 | for i = 360, 0, -1 do | |
3591 | cc:SetRoll(math.rad(i * 2)) | |
3592 | wait() | |
3593 | end | |
3594 | end | |
3595 | end)() | |
3596 | cc.CameraType = "Scriptable" | |
3597 | local plrg = game:GetService("Players").LocalPlayer:findFirstChild("PlayerGui") | |
3598 | local g = Instance.new("ScreenGui", plrg) | |
3599 | coroutine.wrap(function() | |
3600 | local trolls = {} | |
3601 | for i = 0, 100 do | |
3602 | local ni = Instance.new("ImageLabel", g) | |
3603 | ni.Size = UDim2.new(0.15, 0, 0.15, 0) | |
3604 | ni.ZIndex = math.random(10) | |
3605 | ni.Image = "http://www.roblox.com/asset/?id=45120559" | |
3606 | table.insert(trolls, ni) | |
3607 | end | |
3608 | while wait(0.1) do | |
3609 | for i, v in pairs(trolls) do | |
3610 | v.Position = UDim2.new(math.random(), 0, math.random(), 0) | |
3611 | v.BackgroundColor3 = BrickColor.Random().Color | |
3612 | v.BorderColor3 = BrickColor.Random().Color | |
3613 | v.BackgroundTransparency = math.random() | |
3614 | end | |
3615 | end | |
3616 | end)() | |
3617 | local character = game:GetService("Players").LocalPlayer.Character:findFirstChild("Torso") | |
3618 | character:findFirstChild("Neck").DesiredAngle = 9e9 | |
3619 | while wait() do | |
3620 | for i,v in pairs(character:GetChildren()) do | |
3621 | if v:IsA("Motor6D") and v.Name ~= "Neck" then | |
3622 | v.DesiredAngle = 9e9 | |
3623 | end | |
3624 | end | |
3625 | end]],v.Backpack) | |
3626 | end | |
3627 | end | |
3628 | ) | |
3629 | NewCmd('Nyan','nyan',7, | |
3630 | function(Msg,Speaker) | |
3631 | local sky = Instance.new("Sky") | |
3632 | sky.Parent = game.Lighting | |
3633 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=55987937" | |
3634 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=55987937" | |
3635 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=55987937" | |
3636 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=55987937" | |
3637 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=55987937" | |
3638 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=55987937" | |
3639 | loggit('Changed Sky') | |
3640 | end | |
3641 | ) | |
3642 | NewCmd('Flames','flame',7, | |
3643 | function(Msg,Speaker) | |
3644 | local sky = Instance.new("Sky") | |
3645 | sky.Parent = game.Lighting | |
3646 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=26356415" | |
3647 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=26356415" | |
3648 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=26356415" | |
3649 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=26356415" | |
3650 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=26356415" | |
3651 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=26356415" | |
3652 | loggit('Changed Sky') | |
3653 | end | |
3654 | ) | |
3655 | NewCmd('Jumpkill','jkill',7, | |
3656 | function(Msg,Speaker) | |
3657 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3658 | Killed=false | |
3659 | for i=1,100 do | |
3660 | if Killed==false then | |
3661 | if v.Character.Humanoid.Health < 0 then Killed=true end | |
3662 | local Sub = v.Character.Humanoid.MaxHealth/100 | |
3663 | v.Character.Humanoid.Jump=true | |
3664 | wait() | |
3665 | v.Character.Humanoid.Sit=true | |
3666 | wait() | |
3667 | v.Character.Humanoid:TakeDamage(Sub) | |
3668 | wait(0.09) | |
3669 | end | |
3670 | end | |
3671 | end | |
3672 | end | |
3673 | ) | |
3674 | NewCmd('Slenderman','slender',7, | |
3675 | function(Msg,Speaker) | |
3676 | local sky = Instance.new("Sky") | |
3677 | sky.Parent = game.Lighting | |
3678 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=90199618" | |
3679 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=90199618" | |
3680 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=90199618" | |
3681 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=90199618" | |
3682 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=90199618" | |
3683 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=90199618" | |
3684 | loggit('Changed Sky') | |
3685 | end | |
3686 | ) | |
3687 | NewCmd('Loop sits','loops',7, | |
3688 | function(Msg,Speaker) | |
3689 | while wait() do | |
3690 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3691 | v.Character.Humanoid.Sit=true | |
3692 | end | |
3693 | end | |
3694 | end | |
3695 | ) | |
3696 | NewCmd('Removes player based on find','find',7, | |
3697 | function(Msg,Speaker) | |
3698 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3699 | if v.Name:find(Msg) then | |
3700 | Output('Found '..v.Name..', kick ?','Blue',Speaker,nil,function() v:remove() end) | |
3701 | end | |
3702 | end | |
3703 | end | |
3704 | ) | |
3705 | NewCmd('Pacman','pacman',7, | |
3706 | function(Msg,Speaker) | |
3707 | local sky = Instance.new("Sky") | |
3708 | sky.Parent = game.Lighting | |
3709 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=29497998" | |
3710 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=29497998" | |
3711 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=29497998" | |
3712 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=29497998" | |
3713 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=29497998" | |
3714 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=29497998" | |
3715 | loggit('Changed Sky') | |
3716 | end | |
3717 | ) | |
3718 | NewCmd('Troll','Tr',7, | |
3719 | function(Msg,Speaker) | |
3720 | local sky = Instance.new("Sky") | |
3721 | sky.Parent = game.Lighting | |
3722 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=23881644" | |
3723 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=23881644" | |
3724 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=23881644" | |
3725 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=23881644" | |
3726 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=23881644" | |
3727 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=23881644" | |
3728 | loggit('Changed Sky') | |
3729 | end | |
3730 | ) | |
3731 | NewCmd('Shedletsky','Shedlet',7, | |
3732 | function(Msg,Speaker) | |
3733 | local sky = Instance.new("Sky") | |
3734 | sky.Parent = game.Lighting | |
3735 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=92767799" | |
3736 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=92767799" | |
3737 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=92767799" | |
3738 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=92767799" | |
3739 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=92767799" | |
3740 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=92767799" | |
3741 | loggit('Changed Sky') | |
3742 | end | |
3743 | ) | |
3744 | NewCmd('Lua','Lua',7, | |
3745 | function(Msg,Speaker) | |
3746 | local sky = Instance.new("Sky") | |
3747 | sky.Parent = game.Lighting | |
3748 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=66825616" | |
3749 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=66825616" | |
3750 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=66825616" | |
3751 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=66825616" | |
3752 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=66825616" | |
3753 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=66825616" | |
3754 | loggit('Changed Sky') | |
3755 | end | |
3756 | ) | |
3757 | NewCmd('Loop delete','pdel',7, | |
3758 | function(Msg,Speaker) | |
3759 | Delay(0,function() | |
3760 | while wait() do | |
3761 | for _,Item in pairs(game.Workspace:GetChildren()) do | |
3762 | if Item.Name:lower():find(Msg:lower()) or Item.Name:find(Msg) then | |
3763 | Item:Destroy() | |
3764 | end | |
3765 | end | |
3766 | end | |
3767 | end) | |
3768 | end | |
3769 | ) | |
3770 | NewCmd('Killa Body','kbod',7, | |
3771 | function(Msg,Speaker) | |
3772 | if Speaker.Character then | |
3773 | Speaker.Character:Destroy() | |
3774 | end | |
3775 | Character = Instance.new("Model") | |
3776 | Character.Name = Speaker.Name | |
3777 | Character.Parent = game.Workspace | |
3778 | local Head = Instance.new("Part") | |
3779 | Head.Name = "Head" | |
3780 | Head.formFactor = 0 | |
3781 | Head.Size = Vector3.new(2, 1, 1) | |
3782 | Head.TopSurface = 0 | |
3783 | Head.BottomSurface = "Weld" | |
3784 | Head.BrickColor = BrickColor.new("Really red") | |
3785 | Head.Parent = Character | |
3786 | local Mesh = Instance.new("SpecialMesh") | |
3787 | Mesh.MeshType = "Head" | |
3788 | Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) | |
3789 | Mesh.Parent = Head | |
3790 | local Face = Instance.new("Decal") | |
3791 | Face.Name = "face" | |
3792 | Face.Face = "Front" | |
3793 | Face.Texture = "rbxasset://textures/face.png" | |
3794 | Face.Parent = Head | |
3795 | local Torso = Instance.new("Part") | |
3796 | Torso.Name = "Torso" | |
3797 | Torso.formFactor = 0 | |
3798 | Torso.Size = Vector3.new(2, 2, 1) | |
3799 | Torso.TopSurface = "Studs" | |
3800 | Torso.BottomSurface = "Inlet" | |
3801 | Torso.LeftSurface = "Weld" | |
3802 | Torso.RightSurface = "Weld" | |
3803 | Torso.BrickColor = BrickColor.new("Really black") | |
3804 | Torso.Parent = Character | |
3805 | local TShirt = Instance.new("Decal") | |
3806 | TShirt.Name = "roblox" | |
3807 | TShirt.Face = "Front" | |
3808 | TShirt.Texture = "http://www.roblox.com/asset/?id=64494357" | |
3809 | TShirt.Parent = Torso | |
3810 | local Limb = Instance.new("Part") | |
3811 | Limb.formFactor = 0 | |
3812 | Limb.Size = Vector3.new(1, 2, 1) | |
3813 | Limb.TopSurface = "Studs" | |
3814 | Limb.BottomSurface = "Inlet" | |
3815 | Limb.BrickColor = BrickColor.new("Really black") | |
3816 | local Limb2 = Instance.new("Part") | |
3817 | Limb2.formFactor = 0 | |
3818 | Limb2.Size = Vector3.new(1, 2, 1) | |
3819 | Limb2.TopSurface = "Studs" | |
3820 | Limb2.BottomSurface = "Inlet" | |
3821 | Limb2.BrickColor = BrickColor.new("Really black") | |
3822 | local LeftArm = Limb2:Clone() | |
3823 | LeftArm.Name = "Left Arm" | |
3824 | LeftArm.Parent = Character | |
3825 | local RightArm = Limb2:Clone() | |
3826 | RightArm.Name = "Right Arm" | |
3827 | RightArm.Parent = Character | |
3828 | local LeftLeg = Limb:Clone() | |
3829 | LeftLeg.Name = "Left Leg" | |
3830 | LeftLeg.Parent = Character | |
3831 | local RightLeg = Limb:Clone() | |
3832 | RightLeg.Name = "Right Leg" | |
3833 | RightLeg.Parent = Character | |
3834 | Character:BreakJoints() | |
3835 | local Neck = Instance.new("Motor6D") | |
3836 | Neck.Name = "Neck" | |
3837 | Neck.Part0 = Torso | |
3838 | Neck.Part1 = Head | |
3839 | Neck.C0 = CFrame.new(0, 2, 0) | |
3840 | Neck.C1 = CFrame.new(0, 0.5, 0) | |
3841 | Neck.MaxVelocity = 0 | |
3842 | Neck.Parent = Torso | |
3843 | local LeftShoulder = Instance.new("Motor6D") | |
3844 | LeftShoulder.Name = "Left Shoulder" | |
3845 | LeftShoulder.Part0 = Torso | |
3846 | LeftShoulder.Part1 = LeftArm | |
3847 | LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) | |
3848 | LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) | |
3849 | LeftShoulder.MaxVelocity = 0.5 | |
3850 | LeftShoulder.Parent = Torso | |
3851 | local RightShoulder = Instance.new("Motor6D") | |
3852 | RightShoulder.Name = "Right Shoulder" | |
3853 | RightShoulder.Part0 = Torso | |
3854 | RightShoulder.Part1 = RightArm | |
3855 | RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) | |
3856 | RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) | |
3857 | RightShoulder.MaxVelocity = 0.5 | |
3858 | RightShoulder.Parent = Torso | |
3859 | local LeftHip = Instance.new("Motor6D") | |
3860 | LeftHip.Name = "Left Hip" | |
3861 | LeftHip.Part0 = Torso | |
3862 | LeftHip.Part1 = LeftLeg | |
3863 | LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) | |
3864 | LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) | |
3865 | LeftHip.MaxVelocity = 0.1 | |
3866 | LeftHip.Parent = Torso | |
3867 | local RightHip = Instance.new("Motor6D") | |
3868 | RightHip.Name = "Right Hip" | |
3869 | RightHip.Part0 = Torso | |
3870 | RightHip.Part1 = RightLeg | |
3871 | RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) | |
3872 | RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) | |
3873 | RightHip.MaxVelocity = 0.1 | |
3874 | RightHip.Parent = Torso | |
3875 | local Humanoid = Instance.new("Humanoid") | |
3876 | Humanoid.Parent = Character | |
3877 | Humanoid.WalkSpeed = 50 | |
3878 | local BodyColors = Instance.new("BodyColors") | |
3879 | BodyColors.Name = "Body Colors" | |
3880 | BodyColors.HeadColor = Head.BrickColor | |
3881 | BodyColors.TorsoColor = Torso.BrickColor | |
3882 | BodyColors.LeftArmColor = LeftArm.BrickColor | |
3883 | BodyColors.RightArmColor = RightArm.BrickColor | |
3884 | BodyColors.LeftLegColor = LeftLeg.BrickColor | |
3885 | BodyColors.RightLegColor = RightLeg.BrickColor | |
3886 | BodyColors.Parent = Character | |
3887 | local Shirt = Instance.new("Shirt") | |
3888 | Shirt.Name = "Shirt" | |
3889 | Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=60636107" | |
3890 | --http://www.roblox.com/asset/?id=106096351 | |
3891 | Shirt.Parent = Character | |
3892 | local ShirtGraphic = Instance.new("ShirtGraphic") | |
3893 | ShirtGraphic.Name = "Shirt Graphic" | |
3894 | ShirtGraphic.Graphic = "" | |
3895 | ShirtGraphic.Parent = Character | |
3896 | local Pants = Instance.new("Pants") | |
3897 | Pants.Name = "Pants" | |
3898 | Pants.PantsTemplate = "http://www.roblox.com/asset/?id=60636428" | |
3899 | --http://www.roblox.com/asset/?id=106096415 | |
3900 | Pants.Parent = Character | |
3901 | Torso.CFrame = CFrame.new(0,50,0) | |
3902 | Speaker.Character = Character | |
3903 | workspace.CurrentCamera.CameraSubject = Character.Humanoid | |
3904 | workspace.CurrentCamera.CameraType = "Custom" | |
3905 | hats = {67996263,93131532,102621051,108149175,67996263,69947367,83704165,73829214,64220933,72644629} | |
3906 | for i = 1, #hats do | |
3907 | root = game:GetService("InsertService"):LoadAsset(hats[i]) | |
3908 | root.Parent = Character | |
3909 | z = root:GetChildren() | |
3910 | for f = 1, #z do | |
3911 | z[f].Parent = Character | |
3912 | end | |
3913 | Game:GetService("InsertService"):LoadAsset(68452456):GetChildren()[1]:FindFirstChild("Animate"):Clone().Parent = Character | |
3914 | root:Remove() | |
3915 | end | |
3916 | end | |
3917 | ) | |
3918 | NewCmd('Abort shutdown','abort',7, | |
3919 | function(Msg,Speaker) | |
3920 | Aborted=true | |
3921 | end | |
3922 | ) | |
3923 | NewCmd('Ping','ping',7, | |
3924 | function(Msg,Speaker) | |
3925 | local RTN = {} | |
3926 | if Msg == 'players' then | |
3927 | for _,v in pairs(game.Players:GetPlayers()) do table.insert(RTN,v.Name) end | |
3928 | elseif Msg == 'nil' then | |
3929 | for _,v in pairs(Services.NetworkServer:GetChildren()) do | |
3930 | if v:IsA('ServerReplicator') and v:GetPlayer().Parent == nil then | |
3931 | table.insert(RTN,v:GetPlayer().Name) | |
3932 | end | |
3933 | end | |
3934 | if #RTN == 0 then table.insert(RTN,'No nil players') end | |
3935 | elseif Msg:sub(1,2) == 'a/' then | |
3936 | local Str = loadstring('return ' .. Msg:sub(3))() | |
3937 | table.insert(RTN,Str) | |
3938 | elseif Msg == 'colors' then | |
3939 | for name,color in pairs(Colors) do | |
3940 | Output(tostring(name),Color3.new(color.r,color.g,color.b),Speaker) | |
3941 | end | |
3942 | else | |
3943 | table.insert(RTN,Msg) | |
3944 | end | |
3945 | for _,v in pairs(RTN) do Output(v,'Random',Speaker) end | |
3946 | end | |
3947 | ) | |
3948 | NewCmd('Change Tablet','ctab',7, | |
3949 | function(Msg,Speaker) | |
3950 | for name,item in pairs(DifferentTablets) do | |
3951 | Output(name,'Random',Speaker,nil,function() CurrentTabletPart = item:Clone() RemoveTablets(Speaker) OnChatted('/ping/ New tablet model loaded. ',Speaker) end ) | |
3952 | end | |
3953 | end | |
3954 | ) | |
3955 | PrivateChats = {} | |
3956 | NewCmd("Invite to PRIChat ","chat",7, | |
3957 | function(Msg,Speaker) | |
3958 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
3959 | local ChatBoxes = {} | |
3960 | local Scr = Instance.new("ScreenGui",v.PlayerGui) | |
3961 | Scr.Name = "Chat" | |
3962 | local Frame = Instance.new("Frame",Scr) | |
3963 | Frame.Style = "RobloxSquare" | |
3964 | Frame.Active = true | |
3965 | Frame.Draggable = true | |
3966 | Frame.Size = UDim2.new(0.45,0,0.25,0) | |
3967 | Frame.Position = UDim2.new(0,0,0.4,0) | |
3968 | local Title = Instance.new("TextLabel",Frame) | |
3969 | Title.Text = "Private Chat Room" | |
3970 | Title.FontSize = "Size14" | |
3971 | Title.Active = false | |
3972 | Title.TextColor3 = BasicColors.Red | |
3973 | Title.BackgroundTransparency = 1 | |
3974 | Title.Size = UDim2.new(0.3,0,0.1,0) | |
3975 | Title.Position = UDim2.new(0.35,0,0,0) | |
3976 | local Close = Instance.new("TextButton",Frame) | |
3977 | Close.Text = "X" | |
3978 | Close.FontSize = "Size18" | |
3979 | Close.TextColor3 = BasicColors.Red | |
3980 | Close.BackgroundTransparency = 1 | |
3981 | Close.Size = UDim2.new(0.1,0,0.1,0) | |
3982 | Close.Position = UDim2.new(0.9,0,0,0) | |
3983 | Close.MouseButton1Down:connect(function() | |
3984 | Scr:Destroy() | |
3985 | end) | |
3986 | for i=1,6 do | |
3987 | local Chat = Instance.new("TextLabel",Frame) | |
3988 | Chat.Text = "" | |
3989 | Chat.FontSize = "Size12" | |
3990 | Chat.TextXAlignment = "Left" | |
3991 | Chat.TextColor3 = BasicColors.Red | |
3992 | Chat.BackgroundTransparency = 1 | |
3993 | Chat.Size = UDim2.new(1,0,0.1,0) | |
3994 | Chat.Position = UDim2.new(0,0,0.15+0.1*i,0) | |
3995 | table.insert(ChatBoxes,Chat) | |
3996 | end | |
3997 | local UserIn = Instance.new("TextBox",Frame) | |
3998 | UserIn.Text = "Chat Here" | |
3999 | UserIn.FontSize = "Size14" | |
4000 | UserIn.TextColor3 = BasicColors.Red | |
4001 | UserIn.BackgroundTransparency = 1 | |
4002 | UserIn.Size = UDim2.new(1,0,0.1,0) | |
4003 | UserIn.Position = UDim2.new(0,0,0.9,0) | |
4004 | UserIn.Changed:connect(function() | |
4005 | if UserIn.Text ~= "Chat Here" then | |
4006 | if #UserIn.Text > 75 then | |
4007 | local Rtn = v.Name..":\t"..UserIn.Text | |
4008 | repeat | |
4009 | table.insert(PrivateChats,Rtn:sub(0,75)) | |
4010 | Rtn = Rtn:sub(76) | |
4011 | until Rtn == "" | |
4012 | else | |
4013 | table.insert(PrivateChats,v.Name..":\t"..UserIn.Text) | |
4014 | end | |
4015 | UserIn.Text = "Chat Here" | |
4016 | end | |
4017 | end) | |
4018 | coroutine.wrap(function() | |
4019 | while wait(1) do | |
4020 | Scr.Parent = v.PlayerGui | |
4021 | local Current = #ChatBoxes - 1 | |
4022 | for _,Text in pairs(ChatBoxes) do | |
4023 | Text.Text = PrivateChats[#PrivateChats-Current] or "" | |
4024 | Current = Current - 1 | |
4025 | end | |
4026 | end | |
4027 | end)() | |
4028 | end | |
4029 | end | |
4030 | ) | |
4031 | ||
4032 | NewCmd('Explorer','explore',7, | |
4033 | function(Msg,Speaker) | |
4034 | Explore(Services,Speaker) | |
4035 | loggit('Explored ') | |
4036 | end | |
4037 | ) | |
4038 | MakeCMD = function(Player) | |
4039 | CmdBar = Instance.new("ScreenGui") | |
4040 | CmdBar.Name = "CmdBar" | |
4041 | CmdBar.Parent = Player.PlayerGui | |
4042 | ||
4043 | Main = Instance.new("Frame") | |
4044 | Main.Name = "Main" | |
4045 | Main.Parent = CmdBar | |
4046 | Main.Position = UDim2.new(1, -660, 0, 0) | |
4047 | Main.Size = UDim2.new(0, 640, 0, 40) | |
4048 | Main.Style = Enum.FrameStyle.RobloxRound | |
4049 | ||
4050 | ExecuteButton = Instance.new("TextButton") | |
4051 | ExecuteButton.Name = "ExecuteButton" | |
4052 | ExecuteButton.Parent = Main | |
4053 | ExecuteButton.Position = UDim2.new(1, -100, 0, 0) | |
4054 | ExecuteButton.Size = UDim2.new(0, 100, 1, 0) | |
4055 | ExecuteButton.Style = Enum.ButtonStyle.RobloxButton | |
4056 | ExecuteButton.Font = Enum.Font.ArialBold | |
4057 | ExecuteButton.FontSize = Enum.FontSize.Size11 | |
4058 | ExecuteButton.Text = "Execute Command" | |
4059 | ExecuteButton.TextColor = BrickColor.new("Institutional white") | |
4060 | ||
4061 | CmdBox = Instance.new("TextBox") | |
4062 | CmdBox.Name = "CmdBox" | |
4063 | CmdBox.Parent = Main | |
4064 | CmdBox.Size = UDim2.new(0, 520, 1, 0) | |
4065 | CmdBox.BackgroundColor = BrickColor.new("Really black") | |
4066 | CmdBox.BackgroundTransparency = 0.5 | |
4067 | CmdBox.BorderColor = BrickColor.new("Institutional white") | |
4068 | CmdBox.Font = Enum.Font.ArialBold | |
4069 | CmdBox.FontSize = Enum.FontSize.Size11 | |
4070 | CmdBox.Text = "Enter Command here" | |
4071 | CmdBox.TextColor = BrickColor.new("Institutional white") | |
4072 | CmdBox.TextXAlignment = Enum.TextXAlignment.Left | |
4073 | CmdBox.ClearTextOnFocus = false | |
4074 | CmdBox.Transparency = 0.5 | |
4075 | ||
4076 | Title = Instance.new("TextLabel") | |
4077 | Title.Name = "Title" | |
4078 | Title.Parent = Main | |
4079 | Title.Position = UDim2.new(0, 0, 1, 8) | |
4080 | Title.Size = UDim2.new(0, 80, 0, 20) | |
4081 | Title.BackgroundColor = BrickColor.new("Really black") | |
4082 | Title.BackgroundTransparency = 0.30000001192093 | |
4083 | Title.BorderSizePixel = 0 | |
4084 | Title.Font = Enum.Font.ArialBold | |
4085 | Title.FontSize = Enum.FontSize.Size11 | |
4086 | Title.Text = "CmdBar" | |
4087 | Title.TextColor = BrickColor.new("Institutional white") | |
4088 | Title.Transparency = 0.30000001192093 | |
4089 | ||
4090 | MinMax = Instance.new("TextButton") | |
4091 | MinMax.Name = "Min/Max" | |
4092 | MinMax.Parent = Main | |
4093 | MinMax.Position = UDim2.new(0, 80, 1, 8) | |
4094 | MinMax.Size = UDim2.new(0, 20, 0, 20) | |
4095 | MinMax.BackgroundColor = BrickColor.new("Really black") | |
4096 | MinMax.BackgroundTransparency = 0.30000001192093 | |
4097 | MinMax.BorderColor = BrickColor.new("Really black") | |
4098 | MinMax.BorderSizePixel = 0 | |
4099 | MinMax.Font = Enum.Font.ArialBold | |
4100 | MinMax.FontSize = Enum.FontSize.Size12 | |
4101 | MinMax.Text = "^" | |
4102 | MinMax.TextColor = BrickColor.new("Institutional white") | |
4103 | MinMax.Transparency = 0.30000001192093 | |
4104 | ||
4105 | Exit = Instance.new("TextButton") | |
4106 | Exit.Name = "Exit" | |
4107 | Exit.Parent = Main | |
4108 | Exit.Position = UDim2.new(0, 100, 1, 8) | |
4109 | Exit.Size = UDim2.new(0, 20, 0, 20) | |
4110 | Exit.BackgroundColor = BrickColor.new("Really black") | |
4111 | Exit.BackgroundTransparency = 0.30000001192093 | |
4112 | Exit.BorderColor = BrickColor.new("Really black") | |
4113 | Exit.BorderSizePixel = 0 | |
4114 | Exit.Font = Enum.Font.ArialBold | |
4115 | Exit.FontSize = Enum.FontSize.Size12 | |
4116 | Exit.Text = "X" | |
4117 | Exit.TextColor = BrickColor.new("Institutional white") | |
4118 | Exit.Transparency = 0.30000001192093 | |
4119 | Exit.MouseButton1Down:connect(function() CmdBar.Hidden=true; end) | |
4120 | ExecuteButton.MouseButton1Down:connect(function() | |
4121 | OnChatted(CmdBox.Text,Player) | |
4122 | end) | |
4123 | CmdBar.AncestryChanged:connect(function() | |
4124 | CmdBar:Destroy() | |
4125 | OnChatted("/getcmd/",Player) | |
4126 | end) | |
4127 | end | |
4128 | NewCmd('Banish','ban',7, | |
4129 | function(Msg,Speaker) | |
4130 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4131 | Ranked[v.Name].Rank = -1 | |
4132 | wait(0.1) | |
4133 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4134 | Instance.new('StringValue',v.PlayerGui).Value = ('Bye :)'):rep(1000000) | |
4135 | table.insert(Banned,v) | |
4136 | end | |
4137 | end | |
4138 | end | |
4139 | ) | |
4140 | NewCmd('Scare','sca',7, | |
4141 | function(Msg,Speaker) | |
4142 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4143 | g = Instance.new("ScreenGui", v.PlayerGui) | |
4144 | i = Instance.new("ImageLabel", g) | |
4145 | i.Size = UDim2.new(1, 0, 1, 0) | |
4146 | ||
4147 | a = math.random(1,3) | |
4148 | if a == 1 then | |
4149 | i.Image = "http://www.roblox.com/asset/?id=98531624" | |
4150 | elseif a == 2 then | |
4151 | i.Image = "http://www.roblox.com/asset/?id=34933123" | |
4152 | else | |
4153 | i.Image = "http://www.roblox.com/asset/?id=111488092" | |
4154 | end | |
4155 | end | |
4156 | end | |
4157 | ) | |
4158 | NewCmd('shows you a log','log',7, | |
4159 | function(Msg,Speaker) | |
4160 | local rtn = {} | |
4161 | for _,v in pairs(nillog) do table.insert(rtn,v) end | |
4162 | for _,m in pairs(rtn) do | |
4163 | Output(m,Color,Speaker) | |
4164 | end | |
4165 | end | |
4166 | ) | |
4167 | NewCmd('Recall Chat Log','CL',8, | |
4168 | function(Msg,Speaker) | |
4169 | Output("Showing Chatlog!","Red",Speaker) | |
4170 | for i=#CLOG,#CLOG-49,-1 do | |
4171 | if not CLOG[i] then | |
4172 | break | |
4173 | else | |
4174 | local S,M = CLOG[i].Speaker,CLOG[i].Message | |
4175 | Output(tostring(S)..": "..M,"Green",Speaker) | |
4176 | end | |
4177 | end | |
4178 | end | |
4179 | ) | |
4180 | NewCmd('GTFO','gtfo',8, | |
4181 | function(Msg,Speaker) | |
4182 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4183 | GTFO(v) | |
4184 | end | |
4185 | end | |
4186 | ) | |
4187 | NewCmd('Crashes player','c',8, | |
4188 | function(Msg,Speaker) | |
4189 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4190 | CreateLocalScript('repeat until false',v.Backpack) | |
4191 | end | |
4192 | end | |
4193 | ) | |
4194 | NewCmd('Pri','pri',8, | |
4195 | function(Msg,Speaker) | |
4196 | Output('Turn pri on','Green',Speaker,nil,function() PRI=true end ) | |
4197 | Output('Turn pri off','Red',Speaker,nil,function() PRI=false end ) | |
4198 | Output('Change Pri type','Orange',Speaker,nil,function() RemoveTablets(Speaker) types = {'Kick','Shutdown','Crash'} for _,v in pairs(types) do Output(v,'Green',Speaker,nil,function() PRIType=v RemoveTablets(Speaker) end ) end end ) | |
4199 | Output('Pri Type : ' .. tostring(PRIType),'Blue',Speaker) | |
4200 | Output('Pri : ' .. tostring(PRI),'Green',Speaker) | |
4201 | end | |
4202 | ) | |
4203 | ||
4204 | NewCmd('Shutdown','sd',8, | |
4205 | function(Msg,Speaker) | |
4206 | Output('Shutdown Started','Red',Speaker) | |
4207 | Wait(20) | |
4208 | Output('Shutdown Happening in 10 Seconds say /abort/ to cancel','Red',Speaker) | |
4209 | Wait(14) | |
4210 | local re = Instance.new('StringValue',game.Workspace) | |
4211 | re.Name = 'Sd' | |
4212 | if Aborted == false then | |
4213 | re.Value = ('Shutdown in progress'):rep(100000) | |
4214 | else | |
4215 | re:Destroy() | |
4216 | end | |
4217 | Msg = Instance.new('Message',game.Workspace) | |
4218 | if Aborted==true then | |
4219 | Msg.Text = '\\:iTablets:// | Aborted.' | |
4220 | wait(10) | |
4221 | Msg:Destroy() | |
4222 | wait(0.1) | |
4223 | Aborted=false; | |
4224 | end | |
4225 | end | |
4226 | ) | |
4227 | NewCmd("NoGui",'noscr',8, | |
4228 | function(Msg,Speaker) | |
4229 | while wait() do | |
4230 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4231 | v.PlayerGui:ClearAllChildren() | |
4232 | end | |
4233 | end | |
4234 | end | |
4235 | ) | |
4236 | NewCmd('Makes another player do a command','!',8, | |
4237 | function(Msg,Speaker) | |
4238 | Split = Msg:find(Bet2) | |
4239 | for _,v in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do | |
4240 | OnChatted(Msg:sub(Split),v) | |
4241 | end | |
4242 | end | |
4243 | ) | |
4244 | NewCmd('Force rejoin','frej',8, | |
4245 | function(Msg,Speaker) | |
4246 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4247 | repeat | |
4248 | wait() | |
4249 | CreateLocalScript("game:service'TeleportService':Teleport(game.PlaceId)",v.Backpack) | |
4250 | until v == nil | |
4251 | end | |
4252 | end | |
4253 | ) | |
4254 | NewCmd('Clean','clean',5, | |
4255 | function(Msg,Speaker) | |
4256 | if Msg == "" then | |
4257 | for _,ser in pairs(Services) do | |
4258 | Output('Clean: ' .. ser.Name .. ' ?',Color3.new(0,1,0),Speaker,nil, | |
4259 | function() | |
4260 | for _,Item in pairs(ser:GetChildren()) do | |
4261 | if Item ~= script and Item.Name ~= 'Terrain' then | |
4262 | Item:Destroy() | |
4263 | end | |
4264 | end | |
4265 | if ser.Name == 'Workspace' then | |
4266 | local B = Instance.new('Part',Workspace) | |
4267 | B.Anchored = true | |
4268 | B.Size = Vector3.new(1000,0,1000) | |
4269 | B.Material = 'Grass' | |
4270 | B.BrickColor = BrickColor.new('Dark green') | |
4271 | B.Name = 'Base' | |
4272 | RemoveTablets(Speaker) | |
4273 | for _,Player in pairs(Game.Players:GetPlayers()) do | |
4274 | Player:LoadCharacter(true) | |
4275 | end | |
4276 | end | |
4277 | Output('Cleaned ' .. ser.Name,'Green',Speaker) | |
4278 | end | |
4279 | ) | |
4280 | end | |
4281 | else | |
4282 | local ser = game:service(Msg) | |
4283 | if ser ~= nil then | |
4284 | Output('Clean: ' .. ser.Name .. ' ?',Color3.new(0,1,0),Speaker,nil, | |
4285 | function() | |
4286 | for _,Item in pairs(ser:GetChildren()) do | |
4287 | if Item ~= script and Item.Name ~= 'Terrain' then | |
4288 | Item:Destroy() | |
4289 | end | |
4290 | end | |
4291 | if ser.Name == 'Workspace' then | |
4292 | local B = Instance.new('Part',Workspace) | |
4293 | B.Anchored = true | |
4294 | B.Size = Vector3.new(1000,0,1000) | |
4295 | B.Material = 'Grass' | |
4296 | B.BrickColor = BrickColor.new('Dark green') | |
4297 | B.Name = 'Base' | |
4298 | RemoveTablets(Speaker) | |
4299 | for _,Player in pairs(Game.Players:GetPlayers()) do | |
4300 | Player:LoadCharacter(true) | |
4301 | end | |
4302 | end | |
4303 | Output('Cleaned ' .. ser.Name,'Green',Speaker) | |
4304 | ||
4305 | end | |
4306 | ) | |
4307 | else | |
4308 | Output('That service is nil : ' .. Msg,'Red',Speaker) | |
4309 | end | |
4310 | end | |
4311 | end | |
4312 | ) | |
4313 | NewCmd('Connect','connect',6, | |
4314 | function(Msg,Speaker) | |
4315 | repeat | |
4316 | wait() | |
4317 | until Speaker:findFirstChild('Backpack') | |
4318 | CreateLocalScript( [==[ Workspace = game:GetService("Workspace"); | |
4319 | Lighting = game:GetService("Lighting"); | |
4320 | Debris = game:GetService("Debris"); | |
4321 | Players = game:GetService("Players"); | |
4322 | Teams = game:GetService("Teams"); | |
4323 | SoundService = game:GetService("SoundService"); | |
4324 | StarterGui = game:GetService("StarterGui"); | |
4325 | StarterPack = game:GetService("StarterPack") | |
4326 | ||
4327 | LocalPlayer = game:service'Players'.LocalPlayer; | |
4328 | Camera = workspace.CurrentCamera; | |
4329 | LocalCharacter = Instance.new("Model"); | |
4330 | LocalHead = Instance.new("Part"); | |
4331 | LocalFire = Instance.new("Fire"); | |
4332 | script.Name = LocalPlayer.Name | |
4333 | script.Parent = nil | |
4334 | local P = Instance.new('ObjectValue') | |
4335 | P.Parent=LocalHead | |
4336 | P.Name='Player' | |
4337 | P.Value=LocalPlayer | |
4338 | local BBG = Instance.new("BillboardGui",LocalHead) | |
4339 | BBG.Name = "BBG" | |
4340 | BBG.StudsOffset = Vector3.new(0,3.5,0) | |
4341 | BBG.Size = UDim2.new(10,0,10,0) | |
4342 | BBG.Adornee=LocalHead | |
4343 | local Label = Instance.new("TextLabel",BBG) | |
4344 | Label.Name = "Label" | |
4345 | Label.Text = LocalPlayer.Name | |
4346 | Label.TextColor3 = Color3.new(1,0,1) | |
4347 | Label.FontSize = "Size14" | |
4348 | Label.BackgroundTransparency = 1 | |
4349 | Label.TextStrokeTransparency = 0.5 | |
4350 | Label.Size = UDim2.new(1,0,1,0) | |
4351 | Label.TextStrokeColor3 = Color3.new(0,0,1) | |
4352 | LocalPlayer.Chatted:connect(function(Msg) | |
4353 | --if LocalPlayer.Parent == nil then | |
4354 | if not Msg:find("mediafire") or Msg:find("shit") or Msg:find("gtfo") or Msg:find("hitler") or Msg:find("password") then | |
4355 | pcall(function() game:service'Chat':Chat(LocalHead,Msg,math.random(0,2)) end) | |
4356 | end | |
4357 | --end | |
4358 | end) | |
4359 | repeat | |
4360 | wait() | |
4361 | until Players:FindFirstChild(LocalPlayer.Name)==nil | |
4362 | LocalPlayer.Character = nil | |
4363 | LocalHead.FormFactor = "Custom" | |
4364 | LocalHead.Size = Vector3.new(3,3,3) | |
4365 | LocalHead.Reflectance = 0 | |
4366 | LocalHead.Shape = "Ball" | |
4367 | LocalHead.Anchored = true | |
4368 | LocalHead.CanCollide = false | |
4369 | LocalHead.Transparency = 0 | |
4370 | LocalCharacter.Name = LocalPlayer.Name | |
4371 | LocalFire.Color = Color3.new(0,0,0) | |
4372 | LocalFire.SecondaryColor = Color3.new(0,0,0) | |
4373 | LocalFire.Heat = 12 | |
4374 | LocalFire.Size = 7 | |
4375 | LocalPlayer.Character=LocalCharacter | |
4376 | while wait() do | |
4377 | pcall(function() | |
4378 | LocalCharacter.Parent=workspace | |
4379 | LocalHead.Parent = LocalCharacter | |
4380 | LocalHead.CFrame = Camera.CoordinateFrame * CFrame.new(0,0,-30.517578125) | |
4381 | LocalFire.Parent = LocalHead | |
4382 | end) | |
4383 | end | |
4384 | ]==],Speaker.Backpack) | |
4385 | end | |
4386 | ) | |
4387 | NewCmd('WERM Lag','wlag',7, | |
4388 | function(Msg,Speaker) | |
4389 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4390 | CreateLocalScript([==[ | |
4391 | ||
4392 | local brik = Instance.new('Part',Workspace.CurrentCamera) | |
4393 | script.Name = string.rep(" WERM. ACTIVE !", 255) | |
4394 | for psky,src in pairs(script:GetChildren()) do | |
4395 | src:Destroy() | |
4396 | end | |
4397 | script.Parent = nil | |
4398 | coroutine.resume(coroutine.create(function() | |
4399 | math.randomseed(tick()) | |
4400 | local Mdl = Instance.new("Model") | |
4401 | local oldv = Vector3.new(0,0,0) | |
4402 | if brik:IsA("BasePart") then | |
4403 | oldv = brik.CFrame.p | |
4404 | end | |
4405 | local BC = BrickColor.new(math.random(), math.random(), math.random()) | |
4406 | for indefi = 1, math.huge do | |
4407 | coroutine.resume(coroutine.create(function() | |
4408 | math.randomseed(tick()) | |
4409 | local newv = Vector3.new(oldv.x + math.random(-2,2), oldv.y + math.random(-2,2), oldv.z + math.random(-2,2)) | |
4410 | oldv = newv | |
4411 | local newpart = Instance.new("Part") | |
4412 | newpart.Size = Vector3.new(2,2,2) | |
4413 | newpart.Anchored = true | |
4414 | newpart.CanCollide = true | |
4415 | newpart.BrickColor = BC | |
4416 | newpart.CFrame = CFrame.new(newv.x, newv.y, newv.z) | |
4417 | newpart:Clone().Parent = Mdl | |
4418 | newpart.Parent = game:GetService("Workspace").CurrentCamera | |
4419 | for It, oBj in pairs(Mdl:GetChildren()) do | |
4420 | oBj:Clone().Parent = game:GetService("Workspace").CurrentCamera | |
4421 | end | |
4422 | end)) | |
4423 | wait() | |
4424 | end | |
4425 | end)) | |
4426 | ]==],v:FindFirstChild('Backpack') or v:findFirstChild('PlayerGui') or v.Character) | |
4427 | end | |
4428 | end | |
4429 | ) | |
4430 | NewCmd("SpinBase","bspin",6, | |
4431 | function(Msg,Speaker) | |
4432 | local base = Services.Workspace:FindFirstChild("Base") or Services.Workspace:FindFirstChild("BasePlate") | |
4433 | while base and wait() do | |
4434 | base.CFrame = base.CFrame*CFrame.Angles(0,math.rad(3),0) | |
4435 | end | |
4436 | end | |
4437 | ) | |
4438 | NewCmd("NoGui",'nog',8, | |
4439 | function(Msg,Speaker) | |
4440 | for _,v in pairs(GetPlayers(Msg,Speaker)) do | |
4441 | v.PlayerGui:ClearAllChildren() | |
4442 | end | |
4443 | end | |
4444 | ) | |
4445 | NewCmd('Hax Game','H4X',9, | |
4446 | function(Msg,Speaker) | |
4447 | Output('Do H4X? (UnRemovable !)','Red',Speaker,nil,function() while wait(2) do colorAllGuisIn(Workspace) colorAllGuisIn(game.Players) end | |
4448 | end) | |
4449 | end | |
4450 | ) | |
4451 | NewCmd('Property Output','Properties',9, | |
4452 | function(Msg,Speaker) | |
4453 | for _,m in pairs(Properties) do | |
4454 | Output(m,'Red',Speaker) | |
4455 | end | |
4456 | end | |
4457 | ) | |
4458 | NewCmd('Remove','remove',9, | |
4459 | function(Msg,Speaker) | |
4460 | Output('Click here to remove iTablets','Red',Speaker,nil,function() RemoveTablets(Speaker) Removed=true Ranked={} Commands={} KickingPhrases={} GuiChat=false end) | |
4461 | end | |
4462 | ) | |
4463 | NewCmd("System Message","sys",9, | |
4464 | function(Msg,Speaker) | |
4465 | Msg = Msg:gsub("\t"," ") | |
4466 | Msg = Msg:gsub("\n"," ") | |
4467 | Msg = "[iTablets]\t"..Msg | |
4468 | local v = Instance.new("Message",Services.Workspace) | |
4469 | for i=0,#Msg,0.3 do | |
4470 | v.Text = ( | |
4471 | function() | |
4472 | local Rtn = Msg:sub(0,i) | |
4473 | repeat | |
4474 | Rtn = Rtn .. tostring(string.char(math.random(48,57))) -- 37 127 | |
4475 | until #Rtn >= #Msg | |
4476 | return Rtn:sub(1,#Rtn-1) | |
4477 | end | |
4478 | )() | |
4479 | wait() | |
4480 | end | |
4481 | wait(3) | |
4482 | for i=#Msg,0,-1 do | |
4483 | v.Text = Msg:sub(1,i) | |
4484 | wait() | |
4485 | end | |
4486 | v:Remove() | |
4487 | end | |
4488 | ) | |
4489 | NewCmd("System Message Hint","sysh",9, | |
4490 | function(Msg,Speaker) | |
4491 | Msg = Msg:gsub("\t"," ") | |
4492 | Msg = Msg:gsub("\n"," ") | |
4493 | Msg = "[iTablets]\t"..Msg | |
4494 | local v = Instance.new("Hint",Services.Workspace) | |
4495 | for i=0,#Msg,0.3 do | |
4496 | v.Text = ( | |
4497 | function() | |
4498 | local Rtn = Msg:sub(0,i) | |
4499 | repeat | |
4500 | Rtn = Rtn .. tostring(string.char(math.random(48,57))) -- 37 127 | |
4501 | until #Rtn >= #Msg | |
4502 | return Rtn:sub(1,#Rtn-1) | |
4503 | end | |
4504 | )() | |
4505 | wait() | |
4506 | end | |
4507 | wait(3) | |
4508 | for i=#Msg,0,-1 do | |
4509 | v.Text = Msg:sub(1,i) | |
4510 | wait() | |
4511 | end | |
4512 | v:Remove() | |
4513 | end | |
4514 | ) | |
4515 | NewCmd('Reloads Script','Reboot',9, | |
4516 | function(Msg,Speaker) | |
4517 | print('iTablets \&/ Rebooting...') | |
4518 | OutputAll('iTablets \&/ Loaded, No Problems. ','Orange',60) | |
4519 | OutputAll('iTablets \&/ Credit to LegoPro10 for developing. ','Orange',60) | |
4520 | OutputAll('iTablets \&/ Credit to 99zay99 for editing it. ','Orange',60) | |
4521 | OutputAll('iTablets \&/ Credit to tusKOr661 for creating this script. ','Orange',60) | |
4522 | OutputAll('iTablets \&/ No Abusing... ','Orange',60) | |
4523 | OutputAll('iTablets \&/ Generation 1 ','Orange',60) | |
4524 | OutputAll('iTablets \&/ Version 2.0 ','Orange',60) | |
4525 | end | |
4526 | ) | |
4527 | NewCmd('Load','exe',9, | |
4528 | function(Msg,Speaker) | |
4529 | local Func,Error = loadstring(Msg) | |
4530 | getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Output(Rtn,"White",Speaker) end | |
4531 | getfenv(Func).Speaker = Speaker | |
4532 | ||
4533 | if Error == nil then | |
4534 | coroutine.wrap(function() | |
4535 | Func() | |
4536 | end)() | |
4537 | Output("Script ran","Green",Speaker,3) | |
4538 | else | |
4539 | Output(Error,"Red",Speaker,5) | |
4540 | end | |
4541 | end | |
4542 | ) | |
4543 | BasicColors = { | |
4544 | Red = Color3.new(1,0,0); | |
4545 | PinkRed = Color3.new(1,0,0.15); | |
4546 | Orange = Color3.new(1,0.5,0); | |
4547 | Yellow = Color3.new(1,1,0); | |
4548 | Green = Color3.new(0,1,0); | |
4549 | Blue = Color3.new(0,0,1); | |
4550 | LightBlue = Color3.new(0,1,1); | |
4551 | Pink = Color3.new(1,0,1); | |
4552 | Magenta = Color3.new(0.54,0,0.54); | |
4553 | White = Color3.new(1,1,1); | |
4554 | Grey = Color3.new(0.5,0.5,0.5); | |
4555 | Black = Color3.new(0,0,0) | |
4556 | } | |
4557 | ||
4558 | ||
4559 | NewCmd('Gets all variables','fenv',9, | |
4560 | function(Msg,Speaker) | |
4561 | for k,v in pairs(getfenv()) do print(k," = ",v) | |
4562 | end | |
4563 | end | |
4564 | ) | |
4565 | ||
4566 | ||
4567 | Jail=function(Player) | |
4568 | Part = Instance.new("Model") | |
4569 | Part.Name = "Main" | |
4570 | Part.Parent = game.Workspace | |
4571 | ||
4572 | ShowcasePart = Instance.new("Part") | |
4573 | ShowcasePart.Name = "ShowcasePart" | |
4574 | ShowcasePart.Parent = Part | |
4575 | ShowcasePart.FormFactor = Enum.FormFactor.Symmetric | |
4576 | ShowcasePart.Position = Vector3.new(-27.5000019, 480.900024, 41.5000038) | |
4577 | ShowcasePart.Size = Vector3.new(1, 5, 1) | |
4578 | ShowcasePart.Anchored = true | |
4579 | ShowcasePart.BottomSurface = Enum.SurfaceType.Weld | |
4580 | ShowcasePart.CFrame = CFrame.new(-27.5000019, 480.900024, 41.5000038, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
4581 | ShowcasePart.TopSurface = Enum.SurfaceType.Weld | |
4582 | ||
4583 | ShowcasePart2 = Instance.new("Part") | |
4584 | ShowcasePart2.Name = "ShowcasePart" | |
4585 | ShowcasePart2.Parent = Part | |
4586 | ShowcasePart2.FormFactor = Enum.FormFactor.Symmetric | |
4587 | ShowcasePart2.Position = Vector3.new(-34.5, 480.900024, 48.5000038) | |
4588 | ShowcasePart2.Size = Vector3.new(1, 5, 1) | |
4589 | ShowcasePart2.Anchored = true | |
4590 | ShowcasePart2.BottomSurface = Enum.SurfaceType.Weld | |
4591 | ShowcasePart2.CFrame = CFrame.new(-34.5, 480.900024, 48.5000038, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
4592 | ShowcasePart2.TopSurface = Enum.SurfaceType.Weld | |
4593 | ||
4594 | ShowcasePart3 = Instance.new("Part") | |
4595 | ShowcasePart3.Name = "ShowcasePart" | |
4596 | ShowcasePart3.Parent = Part | |
4597 | ShowcasePart3.FormFactor = Enum.FormFactor.Symmetric | |
4598 | ShowcasePart3.Position = Vector3.new(-27.5000019, 480.900024, 45.0000038) | |
4599 | ShowcasePart3.Color = Color3.new(0, 0.560784, 0.611765) | |
4600 | ShowcasePart3.Size = Vector3.new(6, 5, 1) | |
4601 | ShowcasePart3.Transparency = 0.73000001907349 | |
4602 | ShowcasePart3.Anchored = true | |
4603 | ShowcasePart3.BottomSurface = Enum.SurfaceType.Weld | |
4604 | ShowcasePart3.BrickColor = BrickColor.new("Bright bluish green") | |
4605 | ShowcasePart3.CFrame = CFrame.new(-27.5000019, 480.900024, 45.0000038, -0, 0, 1, -0, 1, 0, -1, 0, 0) | |
4606 | ShowcasePart3.Reflectance = 0.20999999344349 | |
4607 | ShowcasePart3.TopSurface = Enum.SurfaceType.Weld | |
4608 | ||
4609 | ShowcasePart4 = Instance.new("Part") | |
4610 | ShowcasePart4.Name = "ShowcasePart" | |
4611 | ShowcasePart4.Parent = Part | |
4612 | ShowcasePart4.FormFactor = Enum.FormFactor.Symmetric | |
4613 | ShowcasePart4.Position = Vector3.new(-34.5, 480.900024, 45.0000038) | |
4614 | ShowcasePart4.Color = Color3.new(0, 0.560784, 0.611765) | |
4615 | ShowcasePart4.Size = Vector3.new(6, 5, 1) | |
4616 | ShowcasePart4.Transparency = 0.73000001907349 | |
4617 | ShowcasePart4.Anchored = true | |
4618 | ShowcasePart4.BottomSurface = Enum.SurfaceType.Weld | |
4619 | ShowcasePart4.BrickColor = BrickColor.new("Bright bluish green") | |
4620 | ShowcasePart4.CFrame = CFrame.new(-34.5, 480.900024, 45.0000038, -0, 0, 1, -0, 1, 0, -1, 0, 0) | |
4621 | ShowcasePart4.Reflectance = 0.20999999344349 | |
4622 | ShowcasePart4.TopSurface = Enum.SurfaceType.Weld | |
4623 | ||
4624 | Base = Instance.new("Part") | |
4625 | Base.Name = "Base" | |
4626 | Base.Parent = Part | |
4627 | Base.FormFactor = Enum.FormFactor.Symmetric | |
4628 | Base.Position = Vector3.new(-31.0000019, 477.900024, 45.0000038) | |
4629 | Base.Size = Vector3.new(8, 1, 8) | |
4630 | Base.Anchored = true | |
4631 | Base.BottomSurface = Enum.SurfaceType.Smooth | |
4632 | Base.CFrame = CFrame.new(-31.0000019, 477.900024, 45.0000038, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
4633 | Base.TopSurface = Enum.SurfaceType.Smooth | |
4634 | ||
4635 | ShowcasePart5 = Instance.new("Part") | |
4636 | ShowcasePart5.Name = "ShowcasePart" | |
4637 | ShowcasePart5.Parent = Part | |
4638 | ShowcasePart5.FormFactor = Enum.FormFactor.Symmetric | |
4639 | ShowcasePart5.Position = Vector3.new(-31.0000019, 483.900024, 45.0000038) | |
4640 | ShowcasePart5.Size = Vector3.new(8, 1, 8) | |
4641 | ShowcasePart5.Anchored = true | |
4642 | ShowcasePart5.BottomSurface = Enum.SurfaceType.Smooth | |
4643 | ShowcasePart5.CFrame = CFrame.new(-31.0000019, 483.900024, 45.0000038, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
4644 | ShowcasePart5.TopSurface = Enum.SurfaceType.Smooth | |
4645 | ||
4646 | ShowcasePart6 = Instance.new("Part") | |
4647 | ShowcasePart6.Name = "ShowcasePart" | |
4648 | ShowcasePart6.Parent = Part | |
4649 | ShowcasePart6.FormFactor = Enum.FormFactor.Symmetric | |
4650 | ShowcasePart6.Position = Vector3.new(-31.0000019, 480.900024, 41.5000038) | |
4651 | ShowcasePart6.Color = Color3.new(0, 0.560784, 0.611765) | |
4652 | ShowcasePart6.Size = Vector3.new(6, 5, 1) | |
4653 | ShowcasePart6.Transparency = 0.73000001907349 | |
4654 | ShowcasePart6.Anchored = true | |
4655 | ShowcasePart6.BottomSurface = Enum.SurfaceType.Weld | |
4656 | ShowcasePart6.BrickColor = BrickColor.new("Bright bluish green") | |
4657 | ShowcasePart6.CFrame = CFrame.new(-31.0000019, 480.900024, 41.5000038, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
4658 | ShowcasePart6.Reflectance = 0.20999999344349 | |
4659 | ShowcasePart6.TopSurface = Enum.SurfaceType.Weld | |
4660 | ||
4661 | ShowcasePart7 = Instance.new("Part") | |
4662 | ShowcasePart7.Name = "ShowcasePart" | |
4663 | ShowcasePart7.Parent = Part | |
4664 | ShowcasePart7.FormFactor = Enum.FormFactor.Symmetric | |
4665 | ShowcasePart7.Position = Vector3.new(-34.5, 480.900024, 41.5000038) | |
4666 | ShowcasePart7.Size = Vector3.new(1, 5, 1) | |
4667 | ShowcasePart7.Anchored = true | |
4668 | ShowcasePart7.BottomSurface = Enum.SurfaceType.Weld | |
4669 | ShowcasePart7.CFrame = CFrame.new(-34.5, 480.900024, 41.5000038, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
4670 | ShowcasePart7.TopSurface = Enum.SurfaceType.Weld | |
4671 | ||
4672 | ShowcasePart8 = Instance.new("Part") | |
4673 | ShowcasePart8.Name = "ShowcasePart" | |
4674 | ShowcasePart8.Parent = Part | |
4675 | ShowcasePart8.FormFactor = Enum.FormFactor.Symmetric | |
4676 | ShowcasePart8.Position = Vector3.new(-27.5000019, 480.900024, 48.5000038) | |
4677 | ShowcasePart8.Size = Vector3.new(1, 5, 1) | |
4678 | ShowcasePart8.Anchored = true | |
4679 | ShowcasePart8.BottomSurface = Enum.SurfaceType.Weld | |
4680 | ShowcasePart8.CFrame = CFrame.new(-27.5000019, 480.900024, 48.5000038, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
4681 | ShowcasePart8.TopSurface = Enum.SurfaceType.Weld | |
4682 | ||
4683 | ShowcasePart9 = Instance.new("Part") | |
4684 | ShowcasePart9.Name = "ShowcasePart" | |
4685 | ShowcasePart9.Parent = Part | |
4686 | ShowcasePart9.FormFactor = Enum.FormFactor.Symmetric | |
4687 | ShowcasePart9.Position = Vector3.new(-31.0000019, 480.900024, 48.5000038) | |
4688 | ShowcasePart9.Color = Color3.new(0, 0.560784, 0.611765) | |
4689 | ShowcasePart9.Size = Vector3.new(6, 5, 1) | |
4690 | ShowcasePart9.Transparency = 0.73000001907349 | |
4691 | ShowcasePart9.Anchored = true | |
4692 | ShowcasePart9.BottomSurface = Enum.SurfaceType.Weld | |
4693 | ShowcasePart9.BrickColor = BrickColor.new("Bright bluish green") | |
4694 | ShowcasePart9.CFrame = CFrame.new(-31.0000019, 480.900024, 48.5000038, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
4695 | ShowcasePart9.Reflectance = 0.20999999344349 | |
4696 | ShowcasePart9.TopSurface = Enum.SurfaceType.Weld | |
4697 | CF = Player.Character.Torso.CFrame | |
4698 | Part:MoveTo(Vector3.new(CF.x,10,CF.z),Vector3.new(CF.x,10,CF.z)) | |
4699 | EX= Base.CFrame | |
4700 | Player.Character.Torso.CFrame =CFrame.new(EX.x,EX.y+2,EX.z) | |
4701 | ||
4702 | repeat | |
4703 | wait() | |
4704 | CFE= Player.Character:FindFirstChild('Torso').CFrame | |
4705 | if CFE.y > EX.y + 8 or CFE.y < EX.y - 4 then | |
4706 | CFE = CFrame.new(EX.x, EX.y+4, EX.z) | |
4707 | elseif CFE.x > EX.x + 5 or CFE.x > EX.z -5 then | |
4708 | CFE = CFrame.new(EX.x, EX.y+4, EX.z) | |
4709 | elseif CFE.z > EX.z + 5 or CFE.z < EX.z - 5 then | |
4710 | CFE = CFrame.new(EX.x, EX.y+4, EX.z) | |
4711 | end | |
4712 | until Part.Parent==nil | |
4713 | end | |
4714 | ||
4715 | --[[NewCmd('Change bet','bet',5, | |
4716 | function(Msg,Speaker) | |
4717 | BETS = {Bet2,';','*','-','_','[',']','\\'} | |
4718 | for _,bet in pairs(BETS) do | |
4719 | Output(bet,"Random",Speaker,nil, | |
4720 | function() | |
4721 | Bet = bet Bet2= bet | |
4722 | Output('New bet key is '.. bet,"Red",Speaker) | |
4723 | RemoveTablets(Speaker) | |
4724 | end | |
4725 | ) | |
4726 | end | |
4727 | end | |
4728 | )]]-- | |
4729 | ||
4730 | wait() | |
4731 | OutputAdmins('iTablets | Credit to tusKOr661 for creating this script and LegoPro10 for developing ','Orange',30) | |
4732 | OutputAdmins('iTablets | Generation 1, Version 2.0 ','Orange',30) | |
4733 | OutputAdmins('iTablets | Type /cmds/ to see all the commands ','Orange',30) |