· 5 years ago · Nov 16, 2020, 01:26 PM
1
2local ScreenGui = Instance.new("ScreenGui")
3
4local Base = Instance.new("Frame")
5
6local Top = Instance.new("Frame")
7
8local First = Instance.new("TextLabel")
9
10local Second = Instance.new("TextLabel")
11
12local Location = Instance.new("TextLabel")
13
14local Exit = Instance.new("TextButton")
15
16local HomeContainer = Instance.new("Frame")
17
18local Players = Instance.new("Frame")
19
20local ImageLabel = Instance.new("ImageLabel")
21
22local TextLabel = Instance.new("TextLabel")
23
24local Mask = Instance.new("TextButton")
25
26local Server = Instance.new("Frame")
27
28local ImageLabel_2 = Instance.new("ImageLabel")
29
30local TextLabel_2 = Instance.new("TextLabel")
31
32local Mask_2 = Instance.new("TextButton")
33
34local LocalPlayer = Instance.new("Frame")
35
36local ImageLabel_3 = Instance.new("ImageLabel")
37
38local TextLabel_3 = Instance.new("TextLabel")
39
40local Mask_3 = Instance.new("TextButton")
41
42local Scripts = Instance.new("Frame")
43
44local ImageLabel_4 = Instance.new("ImageLabel")
45
46local TextLabel_4 = Instance.new("TextLabel")
47
48local Mask_4 = Instance.new("TextButton")
49
50local Miscellaneous = Instance.new("Frame")
51
52local ImageLabel_5 = Instance.new("ImageLabel")
53
54local TextLabel_5 = Instance.new("TextLabel")
55
56local Mask_5 = Instance.new("TextButton")
57
58local Settings = Instance.new("Frame")
59
60local ImageLabel_6 = Instance.new("ImageLabel")
61
62local TextLabel_6 = Instance.new("TextLabel")
63
64local Mask_6 = Instance.new("TextButton")
65
66local Navigator = Instance.new("ScrollingFrame")
67
68local Item = Instance.new("TextButton")
69
70local ServerContainer = Instance.new("ScrollingFrame")
71
72local dd = Instance.new("TextButton")
73
74local ImageLabel_7 = Instance.new("ImageLabel")
75
76local LocalPlayerContainer = Instance.new("ScrollingFrame")
77
78local PlayersContainer = Instance.new("ScrollingFrame")
79
80
81
82-- Properties
83
84local hist = game:GetService("LogService"):GetLogHistory()
85
86local eiss = false
87
88for i,v in pairs(hist) do
89
90 if string.find(v["message"]:lower(), "eiss") then
91
92 eiss = true
93
94 warn("Detected EISS, Parenting to PlayerGui")
95
96 end
97
98end
99
100if eiss then
101
102 ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
103
104 game.StarterGui.ResetPlayerGuiOnSpawn = false
105
106else
107
108 ScreenGui.Parent = game.CoreGui
109
110end
111
112
113
114Base.Name = "Base"
115
116Base.Parent = ScreenGui
117
118Base.Active = true
119
120Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)
121
122Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)
123
124Base.BorderSizePixel = 2
125
126Base.Draggable = true
127
128Base.Position = UDim2.new(0, 50, 0, 250)
129
130Base.Selectable = true
131
132Base.Size = UDim2.new(0, 450, 0, 250)
133
134
135
136Top.Name = "Top"
137
138Top.Parent = Base
139
140Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
141
142Top.BackgroundTransparency = 0.5
143
144Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
145
146Top.Position = UDim2.new(0, 10, 0, 7)
147
148Top.Size = UDim2.new(1, -20, 0, 20)
149
150
151
152First.Name = "First"
153
154First.Parent = Top
155
156First.BackgroundColor3 = Color3.new(1, 1, 1)
157
158First.BackgroundTransparency = 1
159
160First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
161
162First.Size = UDim2.new(1, 0, 1, 0)
163
164First.Font = Enum.Font.SourceSans
165
166First.FontSize = Enum.FontSize.Size18
167
168First.Text = " T0PK3K 3.0"
169
170First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
171
172First.TextStrokeTransparency = 0
173
174First.TextXAlignment = Enum.TextXAlignment.Left
175
176
177
178Second.Name = "Second"
179
180Second.Parent = Top
181
182Second.BackgroundColor3 = Color3.new(1, 1, 1)
183
184Second.BackgroundTransparency = 1
185
186Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
187
188Second.Position = UDim2.new(1, -125, 0, 0)
189
190Second.Size = UDim2.new(0, 100, 1, 0)
191
192Second.Font = Enum.Font.SourceSans
193
194Second.FontSize = Enum.FontSize.Size18
195
196Second.Text = "Cerberus Edition"
197
198Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
199
200Second.TextStrokeTransparency = 0
201
202Second.TextXAlignment = Enum.TextXAlignment.Left
203
204
205
206Location.Name = "Location"
207
208Location.Parent = Top
209
210Location.BackgroundColor3 = Color3.new(1, 1, 1)
211
212Location.BackgroundTransparency = 1
213
214Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
215
216Location.Position = UDim2.new(0, 90, 0, 0)
217
218Location.Size = UDim2.new(1, -200, 1, 0)
219
220Location.Font = Enum.Font.SourceSansBold
221
222Location.FontSize = Enum.FontSize.Size18
223
224Location.Text = "Home"
225
226Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
227
228Location.TextStrokeTransparency = 0
229
230
231
232Exit.Name = "Exit"
233
234Exit.Parent = Top
235
236Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
237
238Exit.BorderSizePixel = 0
239
240Exit.Position = UDim2.new(1, -18, 0, 2)
241
242Exit.Size = UDim2.new(0, 16, 0, 16)
243
244Exit.Font = Enum.Font.SourceSansBold
245
246Exit.FontSize = Enum.FontSize.Size14
247
248Exit.Text = "X"
249
250Exit.TextColor3 = Color3.new(1, 1, 1)
251
252Exit.MouseButton1Down:connect(function()
253
254 Base.Parent = nil
255
256end)
257
258
259
260HomeContainer.Name = "HomeContainer"
261
262HomeContainer.Parent = Base
263
264HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)
265
266HomeContainer.BackgroundTransparency = 1
267
268HomeContainer.Position = UDim2.new(0, 10, 0, 50)
269
270HomeContainer.Size = UDim2.new(1, -20, 1, -65)
271
272
273
274Players.Name = "Players"
275
276Players.Parent = HomeContainer
277
278Players.BackgroundColor3 = Color3.new(1, 1, 1)
279
280Players.BackgroundTransparency = 1
281
282Players.Position = UDim2.new(0.666000009, 10, 0, 0)
283
284Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)
285
286
287
288ImageLabel.Parent = Players
289
290ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
291
292ImageLabel.BackgroundTransparency = 1
293
294ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)
295
296ImageLabel.Size = UDim2.new(0, 50, 0, 50)
297
298ImageLabel.Image = "rbxassetid://573066980"
299
300ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
301
302
303
304TextLabel.Parent = Players
305
306TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
307
308TextLabel.BackgroundTransparency = 1
309
310TextLabel.Position = UDim2.new(0, 10, 1, -40)
311
312TextLabel.Size = UDim2.new(1, -20, 0, 20)
313
314TextLabel.Font = Enum.Font.SourceSansBold
315
316TextLabel.FontSize = Enum.FontSize.Size24
317
318TextLabel.Text = "Players"
319
320TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
321
322
323
324Mask.Name = "Mask"
325
326Mask.Parent = Players
327
328Mask.BackgroundColor3 = Color3.new(1, 1, 1)
329
330Mask.BackgroundTransparency = 1
331
332Mask.Position = UDim2.new(0, 27, 0, 0)
333
334Mask.Size = UDim2.new(1, -56, 0, 65)
335
336Mask.Font = Enum.Font.SourceSans
337
338Mask.FontSize = Enum.FontSize.Size14
339
340Mask.Text = ""
341
342
343
344Server.Name = "Server"
345
346Server.Parent = HomeContainer
347
348Server.BackgroundColor3 = Color3.new(1, 1, 1)
349
350Server.BackgroundTransparency = 1
351
352Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)
353
354
355
356ImageLabel_2.Parent = Server
357
358ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
359
360ImageLabel_2.BackgroundTransparency = 1
361
362ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)
363
364ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)
365
366ImageLabel_2.Image = "rbxassetid://573084509"
367
368ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
369
370
371
372TextLabel_2.Parent = Server
373
374TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
375
376TextLabel_2.BackgroundTransparency = 1
377
378TextLabel_2.Position = UDim2.new(0, 10, 1, -40)
379
380TextLabel_2.Size = UDim2.new(1, -20, 0, 20)
381
382TextLabel_2.Font = Enum.Font.SourceSansBold
383
384TextLabel_2.FontSize = Enum.FontSize.Size24
385
386TextLabel_2.Text = "Server"
387
388TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
389
390
391
392Mask_2.Name = "Mask"
393
394Mask_2.Parent = Server
395
396Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)
397
398Mask_2.BackgroundTransparency = 1
399
400Mask_2.Position = UDim2.new(0, 27, 0, 0)
401
402Mask_2.Size = UDim2.new(1, -56, 0, 65)
403
404Mask_2.Font = Enum.Font.SourceSans
405
406Mask_2.FontSize = Enum.FontSize.Size14
407
408Mask_2.Text = ""
409
410
411
412LocalPlayer.Name = "LocalPlayer"
413
414LocalPlayer.Parent = HomeContainer
415
416LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)
417
418LocalPlayer.BackgroundTransparency = 1
419
420LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)
421
422LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)
423
424
425
426ImageLabel_3.Parent = LocalPlayer
427
428ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
429
430ImageLabel_3.BackgroundTransparency = 1
431
432ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)
433
434ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)
435
436ImageLabel_3.Image = "rbxassetid://573078228"
437
438ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
439
440
441
442TextLabel_3.Parent = LocalPlayer
443
444TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
445
446TextLabel_3.BackgroundTransparency = 1
447
448TextLabel_3.Position = UDim2.new(0, 10, 1, -40)
449
450TextLabel_3.Size = UDim2.new(1, -20, 0, 20)
451
452TextLabel_3.Font = Enum.Font.SourceSansBold
453
454TextLabel_3.FontSize = Enum.FontSize.Size24
455
456TextLabel_3.Text = "LocalPlayer"
457
458TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
459
460
461
462Mask_3.Name = "Mask"
463
464Mask_3.Parent = LocalPlayer
465
466Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)
467
468Mask_3.BackgroundTransparency = 1
469
470Mask_3.Position = UDim2.new(0, 27, 0, 0)
471
472Mask_3.Size = UDim2.new(1, -56, 0, 65)
473
474Mask_3.Font = Enum.Font.SourceSans
475
476Mask_3.FontSize = Enum.FontSize.Size14
477
478Mask_3.Text = ""
479
480
481
482Scripts.Name = "Scripts"
483
484Scripts.Parent = HomeContainer
485
486Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
487
488Scripts.BackgroundTransparency = 1
489
490Scripts.Position = UDim2.new(0, 0, 0.5, 0)
491
492Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)
493
494
495
496ImageLabel_4.Parent = Scripts
497
498ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
499
500ImageLabel_4.BackgroundTransparency = 1
501
502ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)
503
504ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)
505
506ImageLabel_4.Image = "rbxassetid://573081437"
507
508ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
509
510
511
512TextLabel_4.Parent = Scripts
513
514TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
515
516TextLabel_4.BackgroundTransparency = 1
517
518TextLabel_4.Position = UDim2.new(0, 10, 1, -40)
519
520TextLabel_4.Size = UDim2.new(1, -20, 0, 20)
521
522TextLabel_4.Font = Enum.Font.SourceSansBold
523
524TextLabel_4.FontSize = Enum.FontSize.Size24
525
526TextLabel_4.Text = "Scripts"
527
528TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
529
530
531
532Mask_4.Name = "Mask"
533
534Mask_4.Parent = Scripts
535
536Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)
537
538Mask_4.BackgroundTransparency = 1
539
540Mask_4.Position = UDim2.new(0, 27, 0, 0)
541
542Mask_4.Size = UDim2.new(1, -56, 0, 65)
543
544Mask_4.Font = Enum.Font.SourceSans
545
546Mask_4.FontSize = Enum.FontSize.Size14
547
548Mask_4.Text = ""
549
550
551
552Miscellaneous.Name = "Miscellaneous"
553
554Miscellaneous.Parent = HomeContainer
555
556Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)
557
558Miscellaneous.BackgroundTransparency = 1
559
560Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)
561
562Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)
563
564
565
566ImageLabel_5.Parent = Miscellaneous
567
568ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
569
570ImageLabel_5.BackgroundTransparency = 1
571
572ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)
573
574ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)
575
576ImageLabel_5.Image = "rbxassetid://573087376"
577
578ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
579
580
581
582TextLabel_5.Parent = Miscellaneous
583
584TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
585
586TextLabel_5.BackgroundTransparency = 1
587
588TextLabel_5.Position = UDim2.new(0, 10, 1, -40)
589
590TextLabel_5.Size = UDim2.new(1, -20, 0, 20)
591
592TextLabel_5.Font = Enum.Font.SourceSansBold
593
594TextLabel_5.FontSize = Enum.FontSize.Size24
595
596TextLabel_5.Text = "Miscellaneous"
597
598TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
599
600
601
602Mask_5.Name = "Mask"
603
604Mask_5.Parent = Miscellaneous
605
606Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)
607
608Mask_5.BackgroundTransparency = 1
609
610Mask_5.Position = UDim2.new(0, 27, 0, 0)
611
612Mask_5.Size = UDim2.new(1, -56, 0, 65)
613
614Mask_5.Font = Enum.Font.SourceSans
615
616Mask_5.FontSize = Enum.FontSize.Size14
617
618Mask_5.Text = ""
619
620
621
622Settings.Name = "Settings"
623
624Settings.Parent = HomeContainer
625
626Settings.BackgroundColor3 = Color3.new(1, 1, 1)
627
628Settings.BackgroundTransparency = 1
629
630Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)
631
632Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)
633
634
635
636ImageLabel_6.Parent = Settings
637
638ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
639
640ImageLabel_6.BackgroundTransparency = 1
641
642ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)
643
644ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)
645
646ImageLabel_6.Image = "rbxassetid://573090294"
647
648ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
649
650
651
652TextLabel_6.Parent = Settings
653
654TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
655
656TextLabel_6.BackgroundTransparency = 1
657
658TextLabel_6.Position = UDim2.new(0, 10, 1, -40)
659
660TextLabel_6.Size = UDim2.new(1, -20, 0, 20)
661
662TextLabel_6.Font = Enum.Font.SourceSansBold
663
664TextLabel_6.FontSize = Enum.FontSize.Size24
665
666TextLabel_6.Text = "Settings"
667
668TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
669
670
671
672Mask_6.Name = "Mask"
673
674Mask_6.Parent = Settings
675
676Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)
677
678Mask_6.BackgroundTransparency = 1
679
680Mask_6.Position = UDim2.new(0, 27, 0, 0)
681
682Mask_6.Size = UDim2.new(1, -56, 0, 65)
683
684Mask_6.Font = Enum.Font.SourceSans
685
686Mask_6.FontSize = Enum.FontSize.Size14
687
688Mask_6.Text = ""
689
690
691
692Navigator.Name = "Navigator"
693
694Navigator.Parent = Base
695
696Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
697
698Navigator.BackgroundTransparency = 0.5
699
700Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
701
702Navigator.Position = UDim2.new(0, 10, 0, 35)
703
704Navigator.Size = UDim2.new(0, 125, 1, -45)
705
706Navigator.Visible = false
707
708Navigator.BottomImage = "rbxassetid://573102620"
709
710Navigator.MidImage = "rbxassetid://573102620"
711
712Navigator.ScrollBarThickness = 5
713
714Navigator.TopImage = "rbxassetid://573102620"
715
716
717
718Item.Name = "Item"
719
720Item.Parent = Navigator
721
722Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
723
724Item.BackgroundTransparency = 0.5
725
726Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
727
728Item.Position = UDim2.new(0, 5, 0, 5)
729
730Item.Size = UDim2.new(1, -15, 0, 20)
731
732Item.Selected = true
733
734Item.Font = Enum.Font.SourceSans
735
736Item.FontSize = Enum.FontSize.Size14
737
738Item.Text = "NavItem"
739
740Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)
741
742
743
744ServerContainer.Name = "ServerContainer"
745
746ServerContainer.Parent = Base
747
748ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
749
750ServerContainer.BackgroundTransparency = 0.5
751
752ServerContainer.Position = UDim2.new(0, 140, 0, 35)
753
754ServerContainer.Size = UDim2.new(1, -150, 1, -45)
755
756ServerContainer.Visible = false
757
758ServerContainer.BottomImage = "rbxassetid://573102620"
759
760ServerContainer.MidImage = "rbxassetid://573102620"
761
762ServerContainer.ScrollBarThickness = 5
763
764ServerContainer.TopImage = "rbxassetid://573102620"
765
766
767
768dd.Name = "dd"
769
770dd.Parent = ServerContainer
771
772dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)
773
774dd.Position = UDim2.new(0, 6, 0, 6)
775
776dd.Size = UDim2.new(0.5, -10, 0, 20)
777
778dd.Visible = false
779
780dd.Font = Enum.Font.SourceSans
781
782dd.FontSize = Enum.FontSize.Size14
783
784dd.Text = "Troll Spam"
785
786dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)
787
788dd.TextStrokeTransparency = 0.5
789
790
791
792ImageLabel_7.Parent = dd
793
794ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
795
796ImageLabel_7.BackgroundTransparency = 1
797
798ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)
799
800ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)
801
802ImageLabel_7.Image = "rbxassetid://133293265"
803
804
805
806LocalPlayerContainer.Name = "LocalPlayerContainer"
807
808LocalPlayerContainer.Parent = Base
809
810LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
811
812LocalPlayerContainer.BackgroundTransparency = 0.5
813
814LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)
815
816LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)
817
818LocalPlayerContainer.Visible = false
819
820LocalPlayerContainer.BottomImage = "rbxassetid://573102620"
821
822LocalPlayerContainer.MidImage = "rbxassetid://573102620"
823
824LocalPlayerContainer.ScrollBarThickness = 5
825
826LocalPlayerContainer.TopImage = "rbxassetid://573102620"
827
828
829
830PlayersContainer.Name = "PlayersContainer"
831
832PlayersContainer.Parent = Base
833
834PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
835
836PlayersContainer.BackgroundTransparency = 0.5
837
838PlayersContainer.Position = UDim2.new(0, 140, 0, 35)
839
840PlayersContainer.Size = UDim2.new(1, -150, 1, -45)
841
842PlayersContainer.Visible = false
843
844PlayersContainer.BottomImage = "rbxassetid://573102620"
845
846PlayersContainer.MidImage = "rbxassetid://573102620"
847
848PlayersContainer.ScrollBarThickness = 5
849
850PlayersContainer.TopImage = "rbxassetid://573102620"
851
852
853
854function MakeContainer(n)
855
856 local cont = PlayersContainer:Clone()
857
858 cont.Name = n .. 'Container'
859
860 cont.Parent = Base
861
862 return cont
863
864end
865
866
867
868local ScriptsContainer = MakeContainer('Scripts')
869
870local MiscContainer = MakeContainer('Miscellaneous')
871
872
873
874local topkek = {}
875
876topkek.store = {}
877
878topkek.cache = {}
879
880topkek.libgui = {}
881
882topkek.libsettings = {}
883
884topkek.libutil = {}
885
886topkek.libwindows = {}
887
888topkek.libcmd = {}
889
890--[[ gay ass dropdown lib i made a while ago ]]--
891
892dropdown = {}
893
894dropdown.new = function(gui, items, placeholder)
895
896 local self = {}
897
898 self.value = placeholder
899
900 self.items = items
901
902 self.gui = gui
903
904
905
906 if self.gui:FindFirstChild("__DROPDOWN") then
907
908 self.gui["__DROPDOWN"]:Destroy()
909
910 end
911
912
913
914 self.debug = false
915
916
917
918 self.gui.Text = placeholder
919
920 self.gui.BorderSizePixel = 0
921
922 self.gui.ZIndex = 1
923
924
925
926 self.textcolor = self.gui.TextColor3
927
928 function self.make()
929
930 if self.gui:FindFirstChild("__DROPDOWN") then
931
932 self.gui["__DROPDOWN"]:Destroy()
933
934 end
935
936
937
938
939
940 self.selectgui = Instance.new("ScrollingFrame")
941
942 self.selectgui.Parent = self.gui
943
944 self.selectgui.Name = "__DROPDOWN"
945
946 self.selectgui.Size = UDim2.new(1, 0, 0, 100)
947
948 self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)
949
950 self.selectgui.BorderSizePixel = 0
951
952 self.selectgui.ZIndex = 2
953
954 self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency
955
956 self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3
957
958 self.selectgui.Visible = false
959
960 self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)
961
962 self.selectgui.ScrollBarThickness = 5
963
964
965
966 if #self.items < 4 then
967
968 self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0)
969
970 self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20)
971
972 end
973
974
975
976 self.item = Instance.new("TextButton")
977
978 self.item.Size = UDim2.new(1, 0, 0, 20)
979
980 self.item.Position = UDim2.new(0, 0, 0, 0)
981
982 self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1
983
984 self.item.BackgroundColor3 = self.gui.BackgroundColor3
985
986 self.item.BorderSizePixel = 0
987
988 self.item.ZIndex = 2
989
990 self.item.TextColor3 = self.gui.TextColor3
991
992 self.item.Font = Enum.Font.SourceSans
993
994 self.item.FontSize = Enum.FontSize.Size14
995
996
997
998 self.curitem = nil
999
1000
1001
1002 for i, v in pairs(self.items) do
1003
1004 if not (v == self.value) then
1005
1006 local ti = self.item:Clone()
1007
1008 ti.Parent = self.selectgui
1009
1010 if i == 1 then i = 2 end
1011
1012 ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20)
1013
1014 ti.Text = v
1015
1016 ti.MouseButton1Down:connect(function()
1017
1018 self.value = v
1019
1020 self.open = false
1021
1022 self.selectgui.Visible = false
1023
1024 self.gui.Text = v
1025
1026 self.make()
1027
1028 end)
1029
1030 end
1031
1032 end
1033
1034 end
1035
1036
1037
1038 self.getvalue = function()
1039
1040 return self.value
1041
1042 end
1043
1044
1045
1046 self.update = function(itms)
1047
1048 self.items = itms
1049
1050 self.make()
1051
1052 end
1053
1054
1055
1056 self.open = false
1057
1058
1059
1060 self.gui.MouseButton1Down:connect(function()
1061
1062 if self.open == false then
1063
1064 self.selectgui.CanvasPosition = Vector2.new(0, 0)
1065
1066 self.selectgui.Visible = true
1067
1068 self.open = true
1069
1070 else
1071
1072 self.selectgui.Visible = false
1073
1074 self.open = false
1075
1076 end
1077
1078 end)
1079
1080
1081
1082 self.make()
1083
1084 return self
1085
1086end
1087
1088--[[ libsettings lole ]]--
1089
1090topkek.libsettings.store = {}
1091
1092function topkek.libsettings:getSetting(k)
1093
1094 return topkek.libsettings.store[k]
1095
1096end
1097
1098
1099
1100function topkek.libsettings:setSetting(k,v)
1101
1102 topkek.libsettings.store[k]=v
1103
1104end
1105
1106
1107
1108-- [[ libutil ]] --
1109
1110function topkek.libutil:createObject(o, p)
1111
1112 local a, b = pcall(function()
1113
1114 Instance.new(o)
1115
1116 end)
1117
1118 if not a then
1119
1120 return
1121
1122 end
1123
1124 local obj = Instance.new(o)
1125
1126 for prop, val in pairs(p) do
1127
1128 pcall(function()
1129
1130 obj[prop] = val
1131
1132 end)
1133
1134 end
1135
1136 return obj
1137
1138end
1139
1140function topkek.libutil:Color3(r,g,b)
1141
1142 return Color3.new(r/255,g/255,b/255)
1143
1144end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end
1145
1146function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh
1147
1148 img = 'rbxassetid://' .. img
1149
1150 local function skybox(x)
1151
1152 local sky = Instance.new("Sky",game.Lighting)
1153
1154 local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
1155
1156 for i,v in pairs(fcs) do
1157
1158 sky["Skybox"..v]=x
1159
1160 end
1161
1162 end
1163
1164 local function particle(p, b)
1165
1166 local a = Instance.new("ParticleEmitter", p)
1167
1168 a.Rate = 500
1169
1170 a.Lifetime = NumberRange.new(20, 30)
1171
1172 a.VelocitySpread = 200
1173
1174 a.Texture = b
1175
1176 end
1177
1178
1179
1180 local function decal(p, b)
1181
1182 local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
1183
1184 for i, v in pairs(sides) do
1185
1186 local a = Instance.new("Decal", p)
1187
1188 a.Texture = b
1189
1190 a.Face = v
1191
1192 end
1193
1194 end
1195
1196
1197
1198 local function recurse(x)
1199
1200 for i, v in pairs(x:GetChildren()) do
1201
1202 pcall(function() -- 'error occured, no output from Lua' LOLE
1203
1204 if v:IsA("BasePart") then
1205
1206 particle(v, img)
1207
1208 decal(v, img)
1209
1210 end
1211
1212 if #(v:GetChildren())>0 then
1213
1214 recurse(v)
1215
1216 end
1217
1218 end)
1219
1220 end
1221
1222 end
1223
1224
1225
1226 recurse(game)
1227
1228 skybox(img)
1229
1230end
1231
1232function topkek.libutil:recurseRemove(type_)
1233
1234 local function recurse(x)
1235
1236 for i, v in pairs(x:GetChildren()) do
1237
1238 pcall(function()
1239
1240 if v:IsA(type_) then
1241
1242 v:Destroy()
1243
1244 end
1245
1246 if #(v:GetChildren())>0 then
1247
1248 recurse(v)
1249
1250 end
1251
1252 end)
1253
1254 end
1255
1256 end
1257
1258 recurse(game)
1259
1260end
1261
1262function topkek.libutil:recurseSet(type_,prop,val)
1263
1264 local function recurse(x)
1265
1266 for i, v in pairs(x:GetChildren()) do
1267
1268 pcall(function()
1269
1270 if v:IsA(type_) then
1271
1272 v[prop]=val
1273
1274 end
1275
1276 if #(v:GetChildren())>0 then
1277
1278 recurse(v)
1279
1280 end
1281
1282 end)
1283
1284 end
1285
1286 end
1287
1288 recurse(game)
1289
1290end
1291
1292function topkek.libutil:recurseSetObj(obj,type_,prop,val)
1293
1294 local function recurse(x)
1295
1296 for i, v in pairs(x:GetChildren()) do
1297
1298 pcall(function()
1299
1300 if v:IsA(type_) then
1301
1302 v[prop]=val
1303
1304 end
1305
1306 if #(v:GetChildren())>0 then
1307
1308 recurse(v)
1309
1310 end
1311
1312 end)
1313
1314 end
1315
1316 end
1317
1318 recurse(obj)
1319
1320end
1321
1322function topkek.libutil:recurseFunc(type_,func)
1323
1324 local function recurse(x)
1325
1326 for i, v in pairs(x:GetChildren()) do
1327
1328 pcall(function()
1329
1330 if v:IsA(type_) then
1331
1332 func(v)
1333
1334 end
1335
1336 if #(v:GetChildren())>0 then
1337
1338 recurse(v)
1339
1340 end
1341
1342 end)
1343
1344 end
1345
1346 end
1347
1348 recurse(game)
1349
1350end
1351
1352function topkek.libutil:Play(id)
1353
1354 local mu = Instance.new("Sound", game.Workspace)
1355
1356 mu.Volume = 1
1357
1358 mu.Looped = true
1359
1360 mu.Pitch = 1
1361
1362 mu.SoundId = "rbxassetid://"..tostring(id)
1363
1364 mu:Play()
1365
1366end
1367
1368function topkek.libutil:GetPlayerList()
1369
1370 local list = {'Everybody'}
1371
1372 for i, v in pairs(game:service'Players':GetPlayers()) do
1373
1374 table.insert(list, v.Name)
1375
1376 end
1377
1378 return list
1379
1380end
1381
1382function topkek.libutil:doPlayers(drop, func)
1383
1384 local str = drop.getvalue()
1385
1386 local plrs = {}
1387
1388 if str == 'Everybody' then
1389
1390 plrs = game:GetService('Players'):GetPlayers()
1391
1392 else
1393
1394 plrs = {game:GetService('Players'):FindFirstChild(str)}
1395
1396 end
1397
1398 for i, v in pairs(plrs) do
1399
1400 func(v)
1401
1402 end
1403
1404end
1405
1406function topkek.libutil:insert(id)
1407
1408 if topkek.cache[id] then return topkek.cache[id] end -- moist
1409
1410 local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]
1411
1412 topkek.cache[id] = obj:Clone()
1413
1414 return obj
1415
1416end; insert = function(id) return topkek.libutil:insert(id) end
1417
1418function topkek.libutil:getTorso(plr) --r15 compatibility lole
1419
1420 if plr.Character then
1421
1422 if plr.Character:FindFirstChild('UpperTorso') then
1423
1424 return plr.Character.UpperTorso
1425
1426 else
1427
1428 return plr.Character.Torso
1429
1430 end
1431
1432 end
1433
1434end
1435
1436function topkek.libutil:weiner(plr)
1437
1438 plr=plr.Character
1439
1440 Shaft=Instance.new("Part", plr)
1441
1442 Shaft.Name='Shaft'
1443
1444 Shaft.Size=Vector3.new(1, 2.5, 1)
1445
1446 Shaft.TopSurface=0
1447
1448 Shaft.BottomSurface=0
1449
1450 Shaft.CanCollide=true
1451
1452 Cyln=Instance.new("CylinderMesh", Shaft)
1453
1454 Cyln.Scale=Vector3.new(0.5,0.7,0.5)
1455
1456 Instance.new("Weld", plr)
1457
1458 plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
1459
1460 plr.Weld.Part1=plr.Shaft
1461
1462 plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
1463
1464 Shaft.BrickColor=BrickColor.new("Pastel brown")
1465
1466 Tip=Instance.new("Part", plr)
1467
1468 Tip.Name='Tip'
1469
1470 Tip.TopSurface=0
1471
1472 Tip.BottomSurface=0
1473
1474 Tip.Size=Vector3.new(1, 1, 1)
1475
1476 Tip.CanCollide=true
1477
1478 Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
1479
1480 Cyln2=Instance.new("SpecialMesh", Tip)
1481
1482 Cyln2.MeshType='Sphere'
1483
1484 Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
1485
1486 Instance.new("Weld", plr).Name='Weld2'
1487
1488 plr.Weld2.Part0=plr.Shaft
1489
1490 plr.Weld2.Part1=plr.Tip
1491
1492 plr.Weld2.C0=CFrame.new(0,-.9,0)
1493
1494 Tip.BrickColor=BrickColor.new("Pink")
1495
1496 -----
1497
1498 Ball1=Instance.new("Part", plr)
1499
1500 Ball1.Name='Ball1'
1501
1502 Ball1.Size=Vector3.new(1, 1, 1)
1503
1504 Ball1.TopSurface=0
1505
1506 Ball1.BottomSurface=0
1507
1508 Cyln3=Instance.new("SpecialMesh", Ball1)
1509
1510 Cyln3.MeshType='Sphere'
1511
1512 Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
1513
1514 Instance.new("Weld", plr).Name='Weld3'
1515
1516 plr.Weld3.Part0=plr.Shaft
1517
1518 plr.Weld3.Part1=plr.Ball1
1519
1520 plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
1521
1522 Ball1.BrickColor=BrickColor.new("Pastel brown")
1523
1524 -----
1525
1526 Ball2=Instance.new("Part", plr)
1527
1528 Ball2.Name='Ball2'
1529
1530 Ball2.Size=Vector3.new(1, 1, 1)
1531
1532 Ball2.TopSurface=0
1533
1534 Ball2.BottomSurface=0
1535
1536 Cyln3=Instance.new("SpecialMesh", Ball2)
1537
1538 Cyln3.MeshType='Sphere'
1539
1540 Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
1541
1542 Instance.new("Weld", plr).Name='Weld4'
1543
1544 plr.Weld4.Part0=plr.Shaft
1545
1546 plr.Weld4.Part1=plr.Ball2
1547
1548 plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
1549
1550 Ball2.BrickColor=BrickColor.new("Pastel brown")
1551
1552end
1553
1554function topkek.libutil:scalePlayer(plr, sz)
1555
1556 local pchar = plr.Character
1557
1558 if pchar:FindFirstChild("UpperTorso") then
1559
1560 warn("Player [" ..plr.Name.. "] is R15.")
1561
1562 return
1563
1564 end
1565
1566 local function scale(chr,scl)
1567
1568
1569
1570 for _,v in pairs(pchar:GetChildren()) do
1571
1572 if v:IsA("Hat") then
1573
1574 v:Clone()
1575
1576 v.Parent = game.Lighting
1577
1578 end
1579
1580 end
1581
1582
1583
1584 local Head = chr['Head']
1585
1586 local Torso = chr['Torso']
1587
1588 local LA = chr['Left Arm']
1589
1590 local RA = chr['Right Arm']
1591
1592 local LL = chr['Left Leg']
1593
1594 local RL = chr['Right Leg']
1595
1596 local HRP = chr['HumanoidRootPart']
1597
1598
1599
1600 wait(0.1)
1601
1602
1603
1604 Head.formFactor = 3
1605
1606 Torso.formFactor = 3
1607
1608 LA.formFactor = 3
1609
1610 RA.formFactor = 3
1611
1612 LL.formFactor = 3
1613
1614 RL.formFactor = 3
1615
1616 HRP.formFactor = 3
1617
1618
1619
1620 Head.Size = Vector3.new(scl * 2, scl, scl)
1621
1622 Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
1623
1624 LA.Size = Vector3.new(scl, scl * 2, scl)
1625
1626 RA.Size = Vector3.new(scl, scl * 2, scl)
1627
1628 LL.Size = Vector3.new(scl, scl * 2, scl)
1629
1630 RL.Size = Vector3.new(scl, scl * 2, scl)
1631
1632 HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
1633
1634
1635
1636 local Motor1 = Instance.new('Motor6D', Torso)
1637
1638 Motor1.Part0 = Torso
1639
1640 Motor1.Part1 = Head
1641
1642 Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
1643
1644 Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
1645
1646 Motor1.Name = "Neck"
1647
1648
1649
1650 local Motor2 = Instance.new('Motor6D', Torso)
1651
1652 Motor2.Part0 = Torso
1653
1654 Motor2.Part1 = LA
1655
1656 Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
1657
1658 Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
1659
1660 Motor2.Name = "Left Shoulder"
1661
1662
1663
1664 local Motor3 = Instance.new('Motor6D', Torso)
1665
1666 Motor3.Part0 = Torso
1667
1668 Motor3.Part1 = RA
1669
1670 Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
1671
1672 Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
1673
1674 Motor3.Name = "Right Shoulder"
1675
1676
1677
1678 local Motor4 = Instance.new('Motor6D', Torso)
1679
1680 Motor4.Part0 = Torso
1681
1682 Motor4.Part1 = LL
1683
1684 Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
1685
1686 Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
1687
1688 Motor4.Name = "Left Hip"
1689
1690
1691
1692 local Motor5 = Instance.new('Motor6D', Torso)
1693
1694 Motor5.Part0 = Torso
1695
1696 Motor5.Part1 = RL
1697
1698 Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
1699
1700 Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
1701
1702 Motor5.Name = "Right Hip"
1703
1704
1705
1706 local Motor6 = Instance.new('Motor6D', HRP)
1707
1708 Motor6.Part0 = HRP
1709
1710 Motor6.Part1 = Torso
1711
1712 Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
1713
1714 Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
1715
1716
1717
1718 end
1719
1720
1721
1722 scale(pchar, sz)
1723
1724
1725
1726 for _,v in pairs(game.Lighting:GetChildren()) do
1727
1728 if v:IsA("Hat") then
1729
1730 v.Parent = pchar
1731
1732 end
1733
1734 end
1735
1736end
1737
1738function topkek.libutil:dickShooter()
1739
1740 Player = game:GetService("Players").LocalPlayer
1741
1742 Character = Player.Character
1743
1744 PlayerGui = Player.PlayerGui
1745
1746 Backpack = Player.Backpack
1747
1748 Torso = Character.Torso
1749
1750 Head = Character.Head
1751
1752 LeftArm = Character["Left Arm"]
1753
1754 LeftLeg = Character["Left Leg"]
1755
1756 RightArm = Character["Right Arm"]
1757
1758 RightLeg = Character["Right Leg"]
1759
1760 LS = Torso["Left Shoulder"]
1761
1762 LH = Torso["Left Hip"]
1763
1764 RS = Torso["Right Shoulder"]
1765
1766 RH = Torso["Right Hip"]
1767
1768 Tool = Instance.new("HopperBin")
1769
1770 Tool.Parent = Backpack
1771
1772 Tool.Name = "Painis"
1773
1774 Bin = Tool
1775
1776 so = function(id, par, vol, pit)
1777
1778
1779
1780 coroutine.resume(coroutine.create(function()
1781
1782
1783
1784 local sou = Instance.new("Sound", par or workspace)
1785
1786 sou.Volume = vol
1787
1788 sou.Pitch = pit or 1
1789
1790 sou.SoundId = id
1791
1792 wait()
1793
1794 sou:play()
1795
1796 wait(6)
1797
1798 sou:Remove()
1799
1800 end
1801
1802 ))
1803
1804 end
1805
1806
1807
1808 ob1d = function(mouse)
1809
1810
1811
1812 size = 0.5
1813
1814 mode = 1
1815
1816 color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
1817
1818 mo = Instance.new("Model")
1819
1820 mo.Name = "EEEEUGH HA HA HAAAAA"
1821
1822 mo.Parent = workspace
1823
1824 game.Debris:AddItem(mo, 10)
1825
1826 p = Instance.new("Seat")
1827
1828 p.Name = "Torso"
1829
1830 p.Size = Vector3.new(14, 50, 14) * size
1831
1832 p.BrickColor = color
1833
1834 m = Instance.new("SpecialMesh")
1835
1836 m.Parent = p
1837
1838 p.Name = "Torso"
1839
1840 p.Parent = mo
1841
1842 p = Instance.new("Seat")
1843
1844 p.Shape = "Ball"
1845
1846 p.Size = Vector3.new(24, 24, 24) * size
1847
1848 p.BrickColor = color
1849
1850 p.Name = "Legball"
1851
1852 for i = 1, 10 do
1853
1854 lol = Instance.new("Seat")
1855
1856 lol.BrickColor = BrickColor:Black()
1857
1858 lol.Name = "SEE?"
1859
1860 lol.Parent = mo
1861
1862 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
1863
1864 w = Instance.new("Weld")
1865
1866 w.Part0 = p
1867
1868 w.Part1 = lol
1869
1870 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
1871
1872 w.Parent = w.Part0
1873
1874 end
1875
1876 p.Parent = mo
1877
1878 w = Instance.new("Weld")
1879
1880 w.Part0 = mo.Torso
1881
1882 w.Part1 = p
1883
1884 w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
1885
1886 w.Parent = w.Part0
1887
1888 p = Instance.new("Seat")
1889
1890 p.Shape = "Ball"
1891
1892 p.Size = Vector3.new(24, 24, 24) * size
1893
1894 p.BrickColor = color
1895
1896 p.Name = "Legball"
1897
1898 for i = 1, 10 do
1899
1900 lol = Instance.new("Seat")
1901
1902 lol.BrickColor = BrickColor:Black()
1903
1904 lol.Name = "SEE?"
1905
1906 lol.Parent = mo
1907
1908 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
1909
1910 w = Instance.new("Weld")
1911
1912 w.Part0 = p
1913
1914 w.Part1 = lol
1915
1916 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
1917
1918 w.Parent = w.Part0
1919
1920 end
1921
1922 p.Parent = mo
1923
1924 w = Instance.new("Weld")
1925
1926 w.Part0 = mo.Torso
1927
1928 w.Part1 = p
1929
1930 w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
1931
1932 w.Parent = w.Part0
1933
1934 p = Instance.new("Seat")
1935
1936 p.Shape = "Ball"
1937
1938 p.Size = Vector3.new(21, 15, 21) * size
1939
1940 p.BrickColor = color
1941
1942 p.Name = "Legball"
1943
1944 for i = 1, 10 do
1945
1946 lol = Instance.new("Seat")
1947
1948 lol.BrickColor = BrickColor:Black()
1949
1950 lol.Name = "SEE?"
1951
1952 lol.Parent = mo
1953
1954 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
1955
1956 w = Instance.new("Weld")
1957
1958 w.Part0 = p
1959
1960 w.Part1 = lol
1961
1962 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
1963
1964 w.Parent = w.Part0
1965
1966 end
1967
1968 p.Parent = mo
1969
1970 w = Instance.new("Weld")
1971
1972 w.Part0 = mo.Torso
1973
1974 w.Part1 = p
1975
1976 w.C0 = CFrame.new(0, 60 * (size / 2), 0)
1977
1978 m = Instance.new("SpecialMesh")
1979
1980 m.Parent = p
1981
1982 p.Name = "Head"
1983
1984 w.Parent = w.Part0
1985
1986 s = Instance.new("Sound")
1987
1988 s.Parent = mo.Torso
1989
1990 s.Volume = 100
1991
1992 s.Pitch = 1
1993
1994 s.SoundId = "http://www.roblox.com/asset/?id=149779810"
1995
1996 s.Looped = true
1997
1998 s:play()
1999
2000 coroutine.resume(coroutine.create(function(Part)
2001
2002
2003
2004 while Part.Parent ~= nil do
2005
2006 wait(math.random())
2007
2008 so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)
2009
2010 end
2011
2012 end
2013
2014 ), mo.Torso)
2015
2016 mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
2017
2018 mo.Torso.Velocity = mouse.Hit.lookVector * 400
2019
2020 coroutine.resume(coroutine.create(function(Part)
2021
2022
2023
2024 while 1 do
2025
2026 wait(math.random(0, 1) + math.random())
2027
2028 Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
2029
2030 end
2031
2032 end
2033
2034 ), mo.Torso)
2035
2036 end
2037
2038
2039
2040 ob1u = function(mouse)
2041
2042
2043
2044 end
2045
2046
2047
2048 buttonhold = false
2049
2050 key = function(key, mouse)
2051
2052
2053
2054 end
2055
2056
2057
2058 key2 = function(key, mouse)
2059
2060
2061
2062 end
2063
2064
2065
2066 s = function(mouse)
2067
2068
2069
2070 mouse.Button1Down:connect(function()
2071
2072
2073
2074 ob1d(mouse)
2075
2076 end
2077
2078 )
2079
2080 mouse.Button1Up:connect(function()
2081
2082
2083
2084 ob1u(mouse)
2085
2086 end
2087
2088 )
2089
2090 mouse.KeyDown:connect(key)
2091
2092 mouse.KeyUp:connect(key2)
2093
2094 end
2095
2096
2097
2098 ds = function(mouse)
2099
2100
2101
2102 end
2103
2104
2105
2106 Bin.Selected:connect(s)
2107
2108 Bin.Deselected:connect(ds)
2109
2110end
2111
2112--[[ libgui xd ]]--
2113
2114topkek.libgui.seperation = 12
2115
2116function topkek.libgui:addLeftIcon(parent, img, sz)
2117
2118 topkek.libutil:createObject('ImageLabel', {
2119
2120 Parent = parent;
2121
2122 BackgroundTransparency = 1;
2123
2124 Position = UDim2.new(0, 2, 0, 0);
2125
2126 Size = UDim2.new(0, sz, 0, sz);
2127
2128 Image = img;
2129
2130 })
2131
2132end
2133
2134function topkek.libgui:hookContainer(o, sepr, stt)
2135
2136 if not o:IsA("ScrollingFrame") then
2137
2138 return nil
2139
2140 end
2141
2142
2143
2144 local self = {}
2145
2146 self.main = o
2147
2148 self.drawX = 0
2149
2150 self.drawY = stt or topkek.libgui.seperation/2
2151
2152 self.drawHeight = 0
2153
2154 self.sepr = sepr or topkek.libgui.seperation
2155
2156
2157
2158 function self:drawButton(sz, txt, func, ysz, cbgd)
2159
2160 local xposOffset = 0
2161
2162 local xposScale = self.drawX
2163
2164 local xszOffset = 0
2165
2166 local xszScale = sz
2167
2168 if not (self.drawX == 0) then
2169
2170 xszOffset = -4
2171
2172 if sz + self.drawX > 0.998 then
2173
2174 xszOffset = -11
2175
2176 end
2177
2178 elseif sz == 1 then
2179
2180 xszOffset = -(self.sepr) - 5
2181
2182 xposOffset = self.sepr/2
2183
2184 else
2185
2186 xszOffset = -4 + -(self.sepr/2)
2187
2188 xposOffset = self.sepr/2
2189
2190 end
2191
2192 if not ysz then ysz = 20 end
2193
2194 local obj = topkek.libutil:createObject("TextButton", {
2195
2196 Parent = self.main;
2197
2198 BackgroundColor3 = cbgd or color3(15, 23, 30);
2199
2200 BorderColor3 = color3(27, 42, 53);
2201
2202 Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
2203
2204 Size = UDim2.new(xszScale, xszOffset, 0, ysz);
2205
2206 Font = 'SourceSans';
2207
2208 FontSize = 'Size14';
2209
2210 Text = txt;
2211
2212 TextSize = 14;
2213
2214 TextColor3 = color3(199, 199, 199);
2215
2216 TextStrokeTransparency = 0.5;
2217
2218 })
2219
2220 obj.MouseButton1Down:connect(function()
2221
2222 func()
2223
2224 end)
2225
2226 if ysz > self.drawHeight then
2227
2228 self.drawHeight = ysz
2229
2230 end
2231
2232 self.drawX = self.drawX + sz
2233
2234 if self.drawX > 0.998 then
2235
2236 self.drawY = self.drawY + 3 + self.drawHeight
2237
2238 self.drawX = 0
2239
2240 self.drawHeight = 0
2241
2242 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
2243
2244 end
2245
2246 return obj
2247
2248 end
2249
2250
2251
2252 function self:GetChildren()
2253
2254 return self.main:GetChildren()
2255
2256 end
2257
2258
2259
2260 function self:getDrawY()
2261
2262 return self.drawY
2263
2264 end
2265
2266
2267
2268 function self:setDrawY(y)
2269
2270 self.drawY = y
2271
2272 end
2273
2274
2275
2276 function self:drawTextBox(sz, txt, ysz, cbgd)
2277
2278 local xposOffset = 0
2279
2280 local xposScale = self.drawX
2281
2282 local xszOffset = 0
2283
2284 local xszScale = sz
2285
2286 if not (self.drawX == 0) then
2287
2288 xszOffset = -4
2289
2290 if sz + self.drawX > 0.998 then
2291
2292 xszOffset = -11
2293
2294 end
2295
2296 elseif sz == 1 then
2297
2298 xszOffset = -(self.sepr) - 5
2299
2300 xposOffset = self.sepr/2
2301
2302 else
2303
2304 xszOffset = -4 + -(self.sepr/2)
2305
2306 xposOffset = self.sepr/2
2307
2308 end
2309
2310 if not ysz then ysz = 20 end
2311
2312 local obj = topkek.libutil:createObject("TextBox", {
2313
2314 Parent = self.main;
2315
2316 BackgroundColor3 = cbgd or color3(5, 8, 11);
2317
2318 BorderColor3 = color3(27, 42, 53);
2319
2320 Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
2321
2322 Size = UDim2.new(xszScale, xszOffset, 0, ysz);
2323
2324 Font = 'SourceSans';
2325
2326 FontSize = 'Size14';
2327
2328 Text = txt;
2329
2330 TextSize = 14;
2331
2332 TextColor3 = color3(199, 199, 199);
2333
2334 })
2335
2336 if ysz > self.drawHeight then
2337
2338 self.drawHeight = ysz
2339
2340 end
2341
2342 self.drawX = self.drawX + sz
2343
2344 if self.drawX > 0.998 then
2345
2346 self.drawY = self.drawY + 3 + self.drawHeight
2347
2348 self.drawX = 0
2349
2350 self.drawHeight = 0
2351
2352 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
2353
2354 end
2355
2356 return obj
2357
2358 end
2359
2360
2361
2362 function self:drawScrollingContainer(ysz)
2363
2364 local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
2365
2366 local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
2367
2368 local obj = topkek.libutil:createObject("ScrollingFrame", {
2369
2370 Parent = self.main;
2371
2372 BackgroundColor3 = color3(7, 11, 15);
2373
2374 BorderColor3 = color3(27, 42, 53);
2375
2376 Position = pos;
2377
2378 Size = sz;
2379
2380 BottomImage = 'rbxassetid://573102620';
2381
2382 MidImage = 'rbxassetid://573102620';
2383
2384 TopImage = 'rbxassetid://573102620';
2385
2386 ScrollBarThickness = 5;
2387
2388 })
2389
2390 self.drawY = self.drawY + 5 + ysz
2391
2392 self.drawX = 0
2393
2394 self.drawHeight = 0
2395
2396 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
2397
2398 return topkek.libgui:hookContainer(obj, 12, 5)
2399
2400 end
2401
2402
2403
2404 function self:drawContainer(xsz, ysz)
2405
2406 local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
2407
2408 local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
2409
2410 local obj = topkek.libutil:createObject("ScrollingFrame", {
2411
2412 Parent = self.main;
2413
2414 BackgroundTransparency = 1;
2415
2416 Position = pos;
2417
2418 Size = sz;
2419
2420 })
2421
2422 self.drawY = self.drawY + 5 + ysz
2423
2424 self.drawX = 0
2425
2426 self.drawHeight = 0
2427
2428 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
2429
2430 return topkek.libgui:hookContainer(obj, 12, 5)
2431
2432 end
2433
2434
2435
2436 function self:addSpacing()
2437
2438 self.drawY = self.drawY + 3
2439
2440 end
2441
2442
2443
2444 function self:center()
2445
2446 local a,c,b=
2447
2448 self.main.Position.X.Scale,
2449
2450 self.main.Position.X.Offset,self.main.Size.Y.Offset
2451
2452 self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
2453
2454 end
2455
2456
2457
2458 return self
2459
2460end
2461
2462
2463
2464--[[ windows ]]--
2465
2466topkek.libwindows.windows = {}
2467
2468function topkek.libwindows:registerWindow(w)
2469
2470 table.insert(topkek.libwindows.windows, w)
2471
2472end
2473
2474function topkek.libwindows:switchWindow(w, x)
2475
2476 for _, k in pairs(topkek.libwindows.windows) do
2477
2478 if k.Name == w then
2479
2480 k.Visible = true
2481
2482 else
2483
2484 k.Visible = false
2485
2486 end
2487
2488 end
2489
2490 if w == 'HomeContainer' then
2491
2492 base.Navigator.Visible = false
2493
2494 else
2495
2496 base.Navigator.Visible = true
2497
2498 end
2499
2500 base.Top.Location.Text = x
2501
2502end
2503
2504function topkek.libwindows:initiateNavigator()
2505
2506 local nav = base.Navigator
2507
2508 local template = nav.Item:Clone(); nav.Item:Destroy();
2509
2510 local wins = topkek.libsettings:getSetting('windows')
2511
2512 local y = 5
2513
2514 for _, k in pairs(wins) do
2515
2516 local o = template:Clone()
2517
2518 o.Parent = nav
2519
2520 o.Position = UDim2.new(0, 5, 0, y)
2521
2522 o.Text = k
2523
2524 o.MouseButton1Down:connect(function()
2525
2526 topkek.libwindows:switchWindow(k .. 'Container', k)
2527
2528 end)
2529
2530 y = y + 25
2531
2532 end
2533
2534 nav.CanvasSize = UDim2.new(0, 0, 0, y)
2535
2536end
2537
2538function topkek.libwindows:initiateHome()
2539
2540 local home = base.HomeContainer
2541
2542 home.LocalPlayer.Mask.MouseButton1Down:connect(function()
2543
2544 topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')
2545
2546 end)
2547
2548 home.Server.Mask.MouseButton1Down:connect(function()
2549
2550 topkek.libwindows:switchWindow('ServerContainer', 'Server')
2551
2552 end)
2553
2554 home.Scripts.Mask.MouseButton1Down:connect(function()
2555
2556 topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')
2557
2558 end)
2559
2560 home.Miscellaneous.Mask.MouseButton1Down:connect(function()
2561
2562 topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')
2563
2564 end)
2565
2566 home.Players.Mask.MouseButton1Down:connect(function()
2567
2568 topkek.libwindows:switchWindow('PlayersContainer', 'Players')
2569
2570 end)
2571
2572 home.Settings.Mask.MouseButton1Down:connect(function()
2573
2574 topkek.libwindows:switchWindow('SettingsContainer', 'Settings')
2575
2576 end)
2577
2578end
2579
2580--[[ defines ]]--
2581
2582topkek.libsettings:setSetting('version', '1.0.0')
2583
2584topkek.libsettings:setSetting('bans', {})
2585
2586topkek.libsettings:setSetting('admins', {})
2587
2588topkek.libsettings:setSetting('windows', {
2589
2590 'Home';
2591
2592 'Server';
2593
2594 'LocalPlayer';
2595
2596 'Players';
2597
2598 'Scripts';
2599
2600 'Miscellaneous';
2601
2602 'Settings';
2603
2604 'Explorer';
2605
2606 'Gear';
2607
2608 'Hats';
2609
2610 'Music';
2611
2612 'Effects';
2613
2614 'Filtering';
2615
2616 'Commands';
2617
2618})
2619
2620topkek.libsettings:setSetting('misc', {
2621
2622 'Explorer';
2623
2624 'Gear';
2625
2626 'Hats';
2627
2628 'Music';
2629
2630 'Effects';
2631
2632 'Filtering';
2633
2634 'Commands';
2635
2636})
2637
2638topkek.store.gui = ScreenGui; gui = topkek.store.gui -- change later
2639
2640topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base
2641
2642-- [[ server ]] --
2643
2644--sz, txt, func, ysz, cbgd
2645
2646local servwin = topkek.libgui:hookContainer(base['ServerContainer'])
2647
2648local decalList, decalImp = servwin:drawScrollingContainer(100)
2649
2650local decalAct = servwin:drawButton(2/3,'Spam Decal',function()
2651
2652 topkek.libutil:recurseDecal(decalImp.Text)end)
2653
2654decalImp = servwin:drawTextBox(1/3,'573896613')
2655
2656servwin:drawButton(1,'Rollback Spam',function()
2657
2658 topkek.libutil:recurseRemove('ParticleEmitter')
2659
2660 topkek.libutil:recurseRemove('Decal')
2661
2662end)
2663
2664local decs = {
2665
2666 {'Cerberus', '573896613'},
2667
2668 {'Rain', '574772793'},
2669
2670 {'Robbie', '574773630'},
2671
2672 {'Pepe', '244905904'},
2673
2674 {'Troll Face', '48308661'},
2675
2676 {'Jeff', '109129888'},
2677
2678 {'Shrek', '170539018'},
2679
2680 {'Doge', '133720697'},
2681
2682 {'Dat Boi', '409578848'},
2683
2684}
2685
2686for _, v in pairs(decs) do
2687
2688 local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))
2689
2690 topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)
2691
2692end
2693
2694servwin:addSpacing()
2695
2696-- [[lighting]] --
2697
2698-- <<time>> --
2699
2700local timeInp
2701
2702servwin:drawButton(2/3,'Set Time',function()
2703
2704 game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00"
2705
2706end)
2707
2708timeImp = servwin:drawTextBox(1/3,'14')
2709
2710-- <<fog> --
2711
2712local fogInp
2713
2714servwin:drawButton(2/3,'Set FogEnd',function()
2715
2716 if not tonumber(fogInp.Text) then return end
2717
2718 game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
2719
2720end)
2721
2722fogInp = servwin:drawTextBox(1/3,'100000')
2723
2724-- <<brightness>> --
2725
2726local brightInp
2727
2728servwin:drawButton(2/3,'Set Brightness',function()
2729
2730 if not tonumber(brightInp.Text) then return end
2731
2732 game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
2733
2734end)
2735
2736brightInp = servwin:drawTextBox(1/3,'1')
2737
2738-- <<reset>> --
2739
2740servwin:drawButton(1,'Reset Lighting',function()
2741
2742 local l = game:service'Lighting'
2743
2744 l.Ambient = Color3.new(0, 0, 0)
2745
2746 l.Brightness = 1
2747
2748 l.GlobalShadows = true
2749
2750 l.Outlines = true
2751
2752 l.FogEnd = 100000
2753
2754 l.FogStart = 0
2755
2756 l:SetMinutesAfterMidnight(12*60)
2757
2758end)
2759
2760-- [[ fixing ]] --
2761
2762servwin:addSpacing()
2763
2764servwin:drawButton(1/2,'Clear Server',function()
2765
2766 for i,v in pairs(game:service'Workspace':GetChildren()) do
2767
2768 if (not v:IsA("Terrain"))and(v.Name~="Camera") then
2769
2770 v:Destroy()
2771
2772 end
2773
2774 end
2775
2776end)
2777
2778servwin:drawButton(1/2,'Shutdown',function()
2779
2780 for i,v in pairs(game:GetService('Players')) do
2781
2782 v.Parent = nil
2783
2784 end
2785
2786end)
2787
2788servwin:drawButton(1/2,'Remove Sound',function()
2789
2790 topkek.libutil:recurseRemove('Sound')
2791
2792end)
2793
2794servwin:drawButton(1/2,'Baseplate',function()
2795
2796 for X = -2500, 2500, 512 do
2797
2798 for Z = -2500, 2500, 512 do
2799
2800 local P = Instance.new("Part")
2801
2802 P.Anchored = true
2803
2804 P.Locked = true
2805
2806 P.Size = Vector3.new(512,3,512)
2807
2808 P.CFrame = CFrame.new(X,0,Z)
2809
2810 P.BrickColor = BrickColor.Green()
2811
2812 P.Parent = game:service'Workspace'
2813
2814 end
2815
2816 end
2817
2818end)
2819
2820--[[ destruction ]]--
2821
2822servwin:addSpacing()
2823
2824servwin:drawButton(1/2,'Clear Terrain',function()
2825
2826 game:service'Workspace'.Terrain:Clear()
2827
2828end)
2829
2830servwin:drawButton(1/2,'Flood',function()
2831
2832 game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
2833
2834end)
2835
2836servwin:drawButton(1/2,'Reflectancy',function()
2837
2838 topkek.libutil:recurseSet('BasePart','Reflectance',1)
2839
2840end)
2841
2842servwin:drawButton(1/2,'Transparency',function()
2843
2844 topkek.libutil:recurseSet('BasePart','Transparency',1)
2845
2846end)
2847
2848servwin:drawButton(1/2,'666',function()
2849
2850 for i,v in next,workspace:children''do
2851
2852 if(v:IsA'BasePart')then
2853
2854 me=v;
2855
2856 bbg=Instance.new('BillboardGui',me);
2857
2858 bbg.Name='stuf';
2859
2860 bbg.Adornee=me;
2861
2862 bbg.Size=UDim2.new(2.5,0,2.5,0)
2863
2864 --bbg.StudsOffset=Vector3.new(0,2,0)
2865
2866 tlb=Instance.new'TextLabel';
2867
2868 tlb.Text='666 666 666 666 666 666';
2869
2870 tlb.Font='SourceSansBold';
2871
2872 tlb.FontSize='Size48';
2873
2874 tlb.TextColor3=Color3.new(1,0,0);
2875
2876 tlb.Size=UDim2.new(1.25,0,1.25,0);
2877
2878 tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
2879
2880 tlb.BackgroundTransparency=1;
2881
2882 tlb.Parent=bbg;
2883
2884 end;end;
2885
2886 --coroutine.wrap(function()while wait''do
2887
2888 s=Instance.new'Sound';
2889
2890 s.Parent=workspace;
2891
2892 s.SoundId='rbxassetid://152840862';
2893
2894 s.Pitch=1;
2895
2896 s.Volume=1;
2897
2898 s.Looped=true;
2899
2900 s:play();
2901
2902 --end;end)();
2903
2904 function xds(dd)
2905
2906 for i,v in next,dd:children''do
2907
2908 if(v:IsA'BasePart')then
2909
2910 v.BrickColor=BrickColor.new'Really black';
2911
2912 v.TopSurface='Smooth';
2913
2914 v.BottomSurface='Smooth';
2915
2916 s=Instance.new('SelectionBox',v);
2917
2918 s.Adornee=v;
2919
2920 s.Color=BrickColor.new'Really red';
2921
2922 a=Instance.new('PointLight',v);
2923
2924 a.Color=Color3.new(1,0,0);
2925
2926 a.Range=15;
2927
2928 a.Brightness=5;
2929
2930 f=Instance.new('Fire',v);
2931
2932 f.Size=19;
2933
2934 f.Heat=22;
2935
2936 end;
2937
2938 game.Lighting.TimeOfDay=0;
2939
2940 game.Lighting.Brightness=0;
2941
2942 game.Lighting.ShadowColor=Color3.new(0,0,0);
2943
2944 game.Lighting.Ambient=Color3.new(1,0,0);
2945
2946 game.Lighting.FogEnd=200;
2947
2948 game.Lighting.FogColor=Color3.new(0,0,0);
2949
2950 local dec = 'http://www.roblox.com/asset/?id=19399245';
2951
2952 local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
2953
2954 --coroutine.wrap(function()
2955
2956 --for _,__ in pairs(fac) do
2957
2958 --local ddec = Instance.new("Decal", v)
2959
2960 --ddec.Face = __
2961
2962 --ddec.Texture = dec
2963
2964 --end end)()
2965
2966 if #(v:GetChildren())>0 then
2967
2968 xds(v)
2969
2970 end
2971
2972 end
2973
2974 end
2975
2976 xds(game.Workspace)
2977
2978end)
2979
2980servwin:drawButton(1/2,'Troll',function()
2981
2982 topkek.libutil:recurseDecal('48308661')
2983
2984 topkek.libutil:Play(154664102)
2985
2986end)
2987
2988servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
2989
2990 local materiallist =
2991
2992 {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
2993
2994 Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
2995
2996 Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
2997
2998 Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
2999
3000 Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
3001
3002 local function r(where)
3003
3004 for _,v in pairs (where:GetChildren()) do
3005
3006 if v:IsA("BasePart") then
3007
3008 spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
3009
3010end)
3011
3012servwin:drawButton(1/2,'Materialize',function()
3013
3014 local function r(where)
3015
3016 for _,v in pairs (where:GetChildren()) do
3017
3018 if v:IsA("BasePart") then
3019
3020 spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
3021
3022end)
3023
3024servwin:drawButton(1/2,'Meshify',function()
3025
3026 local enums={
3027
3028 Enum.MeshType.Head;
3029
3030 Enum.MeshType.Torso;
3031
3032 Enum.MeshType.Wedge;
3033
3034 Enum.MeshType.Brick;
3035
3036 Enum.MeshType.Sphere;
3037
3038 Enum.MeshType.Cylinder;
3039
3040 }
3041
3042 topkek.libutil:recurseFunc('BasePart',function(o)
3043
3044 local mesh = Instance.new('SpecialMesh', o)
3045
3046 mesh.MeshType = enums[math.random(1,#enums)]
3047
3048 end)
3049
3050end)
3051
3052servwin:drawButton(1/2,'Loop-Meshify',function()
3053
3054 coroutine.wrap(function()
3055
3056 while true do
3057
3058 local enums={
3059
3060 Enum.MeshType.Head;
3061
3062 Enum.MeshType.Torso;
3063
3064 Enum.MeshType.Wedge;
3065
3066 Enum.MeshType.Brick;
3067
3068 Enum.MeshType.Sphere;
3069
3070 Enum.MeshType.Cylinder;
3071
3072 }
3073
3074 topkek.libutil:recurseFunc('BasePart',function(o)
3075
3076 if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
3077
3078 local mesh = Instance.new('SpecialMesh', o)
3079
3080 mesh.MeshType = enums[math.random(1,#enums)]
3081
3082 end)
3083
3084 wait(0.5)
3085
3086 end
3087
3088 end)()
3089
3090end)
3091
3092--<<<< END OF SERVER MENU >>>>--
3093
3094plrwin = topkek.libgui:hookContainer(base['PlayersContainer'])
3095
3096local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end)
3097
3098plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody')
3099
3100game:GetService('Players').PlayerAdded:connect(function()
3101
3102 plrDrop.update(topkek.libutil:GetPlayerList())
3103
3104end)
3105
3106game:GetService('Players').PlayerRemoving:connect(function()
3107
3108 plrDrop.update(topkek.libutil:GetPlayerList())
3109
3110end)
3111
3112plrwin:addSpacing()
3113
3114local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]]
3115
3116actions:drawButton(1/3, 'Kill', function()
3117
3118 topkek.libutil:doPlayers(plrDrop, function(z)
3119
3120 if z.Character:FindFirstChild('Humanoid') then
3121
3122 z.Character.Humanoid.Health = 0
3123
3124 end
3125
3126 end)
3127
3128end)
3129
3130actions:drawButton(1/3, 'Freeze', function()
3131
3132 topkek.libutil:doPlayers(plrDrop, function(z)
3133
3134 if z.Character:FindFirstChild('Humanoid') then
3135
3136 topkek.libutil:getTorso(z).Anchored = true
3137
3138 end
3139
3140 end)
3141
3142end)
3143
3144actions:drawButton(1/3, 'Thaw', function()
3145
3146 topkek.libutil:doPlayers(plrDrop, function(z)
3147
3148 if z.Character:FindFirstChild('Humanoid') then
3149
3150 topkek.libutil:getTorso(z).Anchored = false
3151
3152 end
3153
3154 end)
3155
3156end)
3157
3158actions:drawButton(1/3, 'Fire', function()
3159
3160 topkek.libutil:doPlayers(plrDrop, function(z)
3161
3162 if z.Character then
3163
3164 Instance.new("Fire", topkek.libutil:getTorso(z))
3165
3166 end
3167
3168 end)
3169
3170end)
3171
3172actions:drawButton(1/3, 'Sparkles', function()
3173
3174 topkek.libutil:doPlayers(plrDrop, function(z)
3175
3176 if z.Character then
3177
3178 Instance.new("Sparkles", topkek.libutil:getTorso(z))
3179
3180 end
3181
3182 end)
3183
3184end)
3185
3186actions:drawButton(1/3, 'Smoke', function()
3187
3188 topkek.libutil:doPlayers(plrDrop, function(z)
3189
3190 if z.Character then
3191
3192 Instance.new("Smoke", topkek.libutil:getTorso(z))
3193
3194 end
3195
3196 end)
3197
3198end)
3199
3200actions:drawButton(1/3, 'BTools', function()
3201
3202 topkek.libutil:doPlayers(plrDrop, function(z)
3203
3204 local a = Instance.new("HopperBin")
3205
3206 a.BinType = "GameTool"
3207
3208 a.Parent = z.Backpack
3209
3210 local a = Instance.new("HopperBin")
3211
3212 a.BinType = "Clone"
3213
3214 a.Parent = z.Backpack
3215
3216 local a = Instance.new("HopperBin")
3217
3218 a.BinType = "Hammer"
3219
3220 a.Parent = z.Backpack
3221
3222 end)
3223
3224end)
3225
3226actions:drawButton(1/3, 'Kick', function()
3227
3228 topkek.libutil:doPlayers(plrDrop, function(z)
3229
3230 local function doKick()
3231
3232 if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
3233
3234 z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
3235
3236 local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
3237
3238 spawn(function()
3239
3240 repeat wait()
3241
3242 if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
3243
3244 SP.Position = z.Character.HumanoidRootPart.Position
3245
3246 end
3247
3248 until not game:GetService('Players'):FindFirstChild(z.Name)
3249
3250 end)
3251
3252 z.Character.Torso.Anchored = true
3253
3254 end
3255
3256 end
3257
3258 repeat
3259
3260 doKick()
3261
3262 wait()
3263
3264 until not z
3265
3266 end)
3267
3268end)
3269
3270actions:drawButton(1/3, 'Nil', function()
3271
3272 topkek.libutil:doPlayers(plrDrop, function(z)
3273
3274 z.Parent = nil
3275
3276 end)
3277
3278end)
3279
3280actions:drawButton(1/3, 'Bring', function()
3281
3282 topkek.libutil:doPlayers(plrDrop, function(z)
3283
3284 if z.Character then
3285
3286 z.Character.HumanoidRootPart.CFrame =
3287
3288 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
3289
3290 end
3291
3292 end)
3293
3294end)
3295
3296actions:drawButton(1/3, 'Goto', function()
3297
3298 topkek.libutil:doPlayers(plrDrop, function(z)
3299
3300 if z.Character then
3301
3302 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
3303
3304 z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
3305
3306 end
3307
3308 end)
3309
3310end)
3311
3312actions:drawButton(1/3, 'Freefall', function()
3313
3314 topkek.libutil:doPlayers(plrDrop, function(z)
3315
3316 if z.Character then
3317
3318 z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
3319
3320 end
3321
3322 end)
3323
3324end)
3325
3326actions:drawButton(1/3, 'Sword', function()
3327
3328 topkek.libutil:doPlayers(plrDrop, function(z)
3329
3330 insert(125013769).Parent = z.Backpack
3331
3332 end)
3333
3334end)
3335
3336actions:drawButton(1/3, 'Guns', function()
3337
3338 topkek.libutil:doPlayers(plrDrop, function(z)
3339
3340 insert(130113146).Parent = z.Backpack
3341
3342 insert(67747912).Parent = z.Backpack
3343
3344 insert(95354288).Parent = z.Backpack
3345
3346 end)
3347
3348end)
3349
3350actions:drawButton(1/3, 'Knife', function()
3351
3352 topkek.libutil:doPlayers(plrDrop, function(z)
3353
3354 insert(170897263).Parent = z.Backpack
3355
3356 end)
3357
3358end)
3359
3360
3361
3362actions:drawButton(1/3, 'Stun', function()
3363
3364 topkek.libutil:doPlayers(plrDrop, function(z)
3365
3366 if not z.Character:FindFirstChild('UpperTorso') then
3367
3368 z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
3369
3370 end
3371
3372 z.Character.Humanoid.PlatformStand = true
3373
3374 end)
3375
3376end)
3377
3378actions:drawButton(1/3, 'Invisible', function()
3379
3380 topkek.libutil:doPlayers(plrDrop, function(z)
3381
3382 if z.Character then
3383
3384 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1)
3385
3386 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
3387
3388 end
3389
3390 end)
3391
3392end)
3393
3394actions:drawButton(1/3, 'Visible', function()
3395
3396 topkek.libutil:doPlayers(plrDrop, function(z)
3397
3398 if z.Character then
3399
3400 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0)
3401
3402 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
3403
3404 end
3405
3406 end)
3407
3408end)
3409
3410actions:drawButton(1/3, 'God', function()
3411
3412 topkek.libutil:doPlayers(plrDrop, function(z)
3413
3414 if z.Character:FindFirstChild('Humanoid') then
3415
3416 z.Character.Humanoid.MaxHealth = math.huge
3417
3418 z.Character.Humanoid.Health = math.huge
3419
3420 end
3421
3422 end)
3423
3424end)
3425
3426
3427
3428actions:drawButton(1/3, 'Semigod', function()
3429
3430 topkek.libutil:doPlayers(plrDrop, function(z)
3431
3432 if z.Character:FindFirstChild('Humanoid') then
3433
3434 z.Character.Humanoid.MaxHealth = 9999999999
3435
3436 z.Character.Humanoid.Health = 9999999999
3437
3438 end
3439
3440 end)
3441
3442end)
3443
3444actions:drawButton(1/3, 'Nuke', function()
3445
3446 topkek.libutil:doPlayers(plrDrop, function(z)
3447
3448 local torso = topkek.libutil:getTorso(z)
3449
3450 local nuke = Instance.new("Part", game.Workspace)
3451
3452 local opos = torso.CFrame
3453
3454 nuke.BrickColor = BrickColor.new("Bright yellow")
3455
3456 nuke.TopSurface = Enum.SurfaceType.Smooth
3457
3458 nuke.BottomSurface = Enum.SurfaceType.Smooth
3459
3460 nuke.Anchored = true
3461
3462 nuke.CanCollide = false
3463
3464 nuke.Shape = "Ball"
3465
3466 nuke.Transparency = 0.5
3467
3468 nuke.CFrame = torso.CFrame
3469
3470 nuke.Size = Vector3.new(1, 1, 1)
3471
3472 nuke.Touched:connect(function(p)
3473
3474 local expl = Instance.new("Explosion", p)
3475
3476 expl.BlastPressure = 50000
3477
3478 expl.BlastRadius = 50
3479
3480 expl.Position = p.Position
3481
3482 p.Material = Enum.Material.CorrodedMetal
3483
3484 p:BreakJoints()
3485
3486 end)
3487
3488 for i = 1, 150 do
3489
3490 nuke.Size = Vector3.new(i, i, i)
3491
3492 nuke.CFrame = opos
3493
3494 wait(0.08)
3495
3496 end
3497
3498 nuke:Destroy()
3499
3500 end)
3501
3502end)
3503
3504actions:drawButton(1/3, 'Confuse', function()
3505
3506 topkek.libutil:doPlayers(plrDrop, function(z)
3507
3508 if z.Character:FindFirstChild('Humanoid') then
3509
3510 z.Character.Humanoid.WalkSpeed = -16
3511
3512 end
3513
3514 end)
3515
3516end)
3517
3518actions:drawButton(1/3, 'Goldify', function()
3519
3520 topkek.libutil:doPlayers(plrDrop, function(z)
3521
3522 if z.Character then
3523
3524 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble')
3525
3526 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble')
3527
3528 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
3529
3530 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
3531
3532 end
3533
3534 end)
3535
3536end)
3537
3538actions:drawButton(1/3, 'Neon', function()
3539
3540 topkek.libutil:doPlayers(plrDrop, function(z)
3541
3542 if z.Character then
3543
3544 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon')
3545
3546 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon')
3547
3548 end
3549
3550 end)
3551
3552end)
3553
3554actions:drawButton(1/3, 'Insane', function()
3555
3556 topkek.libutil:doPlayers(plrDrop, function(z)
3557
3558 if z.Character then
3559
3560 for i,v in pairs(topkek.libutil:getTorso(z):GetChildren()) do
3561
3562 if v:IsA("Motor6D") then
3563
3564 coroutine.wrap(function()
3565
3566 while v do
3567
3568 v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
3569
3570 wait()
3571
3572 end
3573
3574 end)()
3575
3576 end
3577
3578 end
3579
3580 end
3581
3582 end)
3583
3584end)
3585
3586actions:drawButton(1/3, 'Quicksand', function()
3587
3588 topkek.libutil:doPlayers(plrDrop, function(z)
3589
3590 if z.Character then
3591
3592 if z.Character:FindFirstChild('Humanoid') then
3593
3594 local tor = topkek.libutil:getTorso(z)
3595
3596 local hole = Instance.new("Part", z.Character)
3597
3598 hole.Anchored = true
3599
3600 hole.Name = "Hole"
3601
3602 hole.FormFactor = Enum.FormFactor.Custom
3603
3604 hole.Size = Vector3.new(7, 1, 7)
3605
3606 hole.CanCollide = false
3607
3608 hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
3609
3610 hole.BrickColor = BrickColor.new("Cool yellow")
3611
3612 hole.Material = Enum.Material.Sand
3613
3614 local hm = Instance.new("CylinderMesh", hole)
3615
3616 tor.Anchored = true
3617
3618 if z.Character:FindFirstChild("Humanoid") then
3619
3620 z.Character.Humanoid.Jump = true
3621
3622 end
3623
3624 for x,m in pairs(z.Character:GetChildren()) do
3625
3626 if m:IsA("BasePart") or m:IsA("MeshPart") then
3627
3628 m.CanCollide = false
3629
3630 end
3631
3632 end
3633
3634 for i=1,75 do
3635
3636 tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
3637
3638 wait(0.06)
3639
3640 end
3641
3642 tor.CFrame=tor.CFrame*CFrame.new(0,
3643
3644 -500,0
3645
3646 )
3647
3648 z.Character.Humanoid.Health = 0
3649
3650 end
3651
3652 end
3653
3654 end)
3655
3656end)
3657
3658actions:drawButton(1/3, 'Duck', function()
3659
3660 topkek.libutil:doPlayers(plrDrop, function(z)
3661
3662 if z.Character then
3663
3664 local pchar = z.Character
3665
3666-- for i,v in pairs(pchar.Torso:GetChildren()) do
3667
3668-- if v:IsA("Decal") then
3669
3670-- v:Destroy()
3671
3672-- end
3673
3674-- end
3675
3676 for i,v in pairs(pchar:GetChildren()) do
3677
3678 if v:IsA("Hat") or v:IsA("Accessory") then
3679
3680 v:Destroy()
3681
3682 end
3683
3684 end
3685
3686 local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
3687
3688 duck.MeshType = "FileMesh"
3689
3690 duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
3691
3692 duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
3693
3694 duck.Scale = Vector3.new(5, 5, 5)
3695
3696 topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1)
3697
3698 z.Character.HumanoidRootPart.Transparency = 0
3699
3700 end
3701
3702 end)
3703
3704end)
3705
3706actions:drawButton(1/3, 'Shrek', function()
3707
3708 topkek.libutil:doPlayers(plrDrop, function(z)
3709
3710 if z.Character then
3711
3712 local pchar = z.Character
3713
3714 for i,v in pairs(pchar:GetChildren()) do
3715
3716 if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
3717
3718 v:Destroy()
3719
3720 end
3721
3722 end
3723
3724 for i,v in pairs(pchar.Head:GetChildren()) do
3725
3726 if v:IsA("Decal") or v:IsA("SpecialMesh") then
3727
3728 v:Destroy()
3729
3730 end
3731
3732 end
3733
3734
3735
3736 local mesh = Instance.new("SpecialMesh", pchar.Head)
3737
3738 mesh.MeshType = "FileMesh"
3739
3740 pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
3741
3742 pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
3743
3744 pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
3745
3746
3747
3748 local Shirt = Instance.new("Shirt", z.Character)
3749
3750 local Pants = Instance.new("Pants", z.Character)
3751
3752
3753
3754 Shirt.ShirtTemplate = "rbxassetid://133078194"
3755
3756 Pants.PantsTemplate = "rbxassetid://133078204"
3757
3758 end
3759
3760 end)
3761
3762end)
3763
3764actions:drawButton(1/3, 'Bighead', function()
3765
3766 topkek.libutil:doPlayers(plrDrop, function(z)
3767
3768 if z.Character then
3769
3770 if z.Character:FindFirstChild('Head') then
3771
3772 z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
3773
3774 end
3775
3776 end
3777
3778 end)
3779
3780end)
3781
3782actions:drawButton(1/3, 'Hotdog', function()
3783
3784 topkek.libutil:doPlayers(plrDrop, function(z)
3785
3786 if z.Character then
3787
3788 if z.Character:FindFirstChild('Head') then
3789
3790 topkek.libutil:weiner(z)
3791
3792 end
3793
3794 end
3795
3796 end)
3797
3798end)
3799
3800actions:drawButton(1/3, 'Dwarf [R6]', function()
3801
3802 topkek.libutil:doPlayers(plrDrop, function(z)
3803
3804 if z.Character then
3805
3806 topkek.libutil:scalePlayer(z, 0.5)
3807
3808 end
3809
3810 end)
3811
3812end)
3813
3814actions:drawButton(1/3, 'Giant [R6]', function()
3815
3816 topkek.libutil:doPlayers(plrDrop, function(z)
3817
3818 if z.Character then
3819
3820 topkek.libutil:scalePlayer(z, 5)
3821
3822 end
3823
3824 end)
3825
3826end)
3827
3828actions:drawButton(1/3, 'Giraffe [R6]', function()
3829
3830 topkek.libutil:doPlayers(plrDrop, function(z)
3831
3832 if z.Character then
3833
3834 local char=z.Character
3835
3836 local h=char.Head
3837
3838 local tor=char:FindFirstChild("Torso")
3839
3840 if not tor then return end
3841
3842 tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
3843
3844 local fn=Instance.new("Part",char)
3845
3846 fn.Size=Vector3.new(1,5.5,1)
3847
3848 fn.Name="FakeNeck"
3849
3850 fn.Anchored=false
3851
3852 fn.CanCollide=false
3853
3854 if char:FindFirstChild("Body Colors") then
3855
3856 fn.BrickColor=char["Body Colors"].HeadColor
3857
3858 end
3859
3860 local cm=Instance.new("CylinderMesh",fn)
3861
3862 local we=Instance.new("Weld",h)
3863
3864 we.Part0=h
3865
3866 we.Part1=fn
3867
3868 we.C1=we.C1*CFrame.new(0,2.6,0)
3869
3870 end
3871
3872 end)
3873
3874end)
3875
3876actions:drawButton(1/3, 'Select', function()
3877
3878 topkek.libutil:doPlayers(plrDrop, function(z)
3879
3880 if z.Character then
3881
3882 Instance.new("SelectionBox", z.Character).Adornee = z.Character
3883
3884 end
3885
3886 end)
3887
3888end)
3889
3890actions:drawButton(1/3, 'Sphere', function()
3891
3892 topkek.libutil:doPlayers(plrDrop, function(z)
3893
3894 if z.Character then
3895
3896 Instance.new("SelectionSphere", z.Character).Adornee = z.Character
3897
3898 end
3899
3900 end)
3901
3902end)
3903
3904actions:drawButton(1/3, 'Sit', function()
3905
3906 topkek.libutil:doPlayers(plrDrop, function(z)
3907
3908 if z.Character:FindFirstChild("Humanoid") then
3909
3910 z.Character.Humanoid.Sit = true
3911
3912 end
3913
3914 end)
3915
3916end)
3917
3918actions:drawButton(1/3, 'Jump', function()
3919
3920 topkek.libutil:doPlayers(plrDrop, function(z)
3921
3922 if z.Character:FindFirstChild("Humanoid") then
3923
3924 z.Character.Humanoid.Jump = true
3925
3926 end
3927
3928 end)
3929
3930end)
3931
3932actions:drawButton(1/3, 'No Tools', function()
3933
3934 topkek.libutil:doPlayers(plrDrop, function(z)
3935
3936 for _, t in pairs(z.Backpack:GetChildren()) do
3937
3938 t:Destroy()
3939
3940 end
3941
3942 end)
3943
3944end)
3945
3946actions:drawButton(1/3, 'Take Tools', function()
3947
3948 topkek.libutil:doPlayers(plrDrop, function(z)
3949
3950 for _, t in pairs(z.Backpack:GetChildren()) do
3951
3952 t.Parent = game:service'Players'.LocalPlayer.Backpack
3953
3954 end
3955
3956 end)
3957
3958end)
3959
3960actions:drawButton(1/3, 'Disable', function()
3961
3962 topkek.libutil:doPlayers(plrDrop, function(z)
3963
3964 if z.Character:FindFirstChild("Humanoid") then
3965
3966 z.Character.Humanoid.Parent = nil
3967
3968 end
3969
3970 end)
3971
3972end)
3973
3974actions:drawButton(1/3, 'Fast', function()
3975
3976 topkek.libutil:doPlayers(plrDrop, function(z)
3977
3978 if z.Character:FindFirstChild("Humanoid") then
3979
3980 z.Character.Humanoid.WalkSpeed = 50
3981
3982 end
3983
3984 end)
3985
3986end)
3987
3988actions:drawButton(1/3, 'Slow', function()
3989
3990 topkek.libutil:doPlayers(plrDrop, function(z)
3991
3992 if z.Character:FindFirstChild("Humanoid") then
3993
3994 z.Character.Humanoid.WalkSpeed = 8
3995
3996 end
3997
3998 end)
3999
4000end)
4001
4002actions:drawButton(1/3,'Explode', function()
4003
4004 topkek.libtil:doPlayers(plrDrop, function(z)
4005
4006 local explosion = Instance.new("Explosion")
4007
4008 explosion.Position = topkek.libutil:getTorso(z).Position
4009
4010 explosion.Parent = game.Workspace
4011
4012 end)
4013
4014end)
4015
4016local Follow
4017
4018actions:drawButton(1/3,'Annoy', function()
4019
4020 if Follow == true then
4021
4022 Follow = false; return
4023
4024 else Follow = true end
4025
4026 topkek.libutil:doPlayers(plrDrop, function(z)
4027
4028 while Follow == true do
4029
4030 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
4031
4032 z.Character.HumanoidRootPart.CFrame
4033
4034 wait()
4035
4036 end
4037
4038 end)
4039
4040end)
4041
4042actions:drawButton(1/3,'ForceField', function()
4043
4044 topkek.libutil:doPlayers(plrDrop, function(z)
4045
4046 if z.Character then
4047
4048 Instance.new("ForceField", z.Character)
4049
4050 end
4051
4052 end)
4053
4054end)
4055
4056actions:drawButton(1/3,'Friendlag', function()
4057
4058 topkek.libutil:doPlayers(plrDrop, function(z)
4059
4060 for i = 1, 10 do
4061
4062 spawn(function()
4063
4064 while wait() do
4065
4066 game.Players.LocalPlayer:RequestFriendship(z)
4067
4068 game.Players.LocalPlayer:RevokeFriendship(z)
4069
4070 end
4071
4072 end)
4073
4074 end
4075
4076 end)
4077
4078end)
4079
4080actions:drawButton(1/3,'Force Follow', function()
4081
4082 topkek.libutil:doPlayers(plrDrop, function(z)
4083
4084 game:GetService("RunService"):BindToRenderStep("_", 0, function()
4085
4086 z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
4087
4088 end)
4089
4090 end)
4091
4092end)
4093
4094actions:drawButton(1/3,'Dab', function()
4095
4096 topkek.libutil:doPlayers(plrDrop, function(z)
4097
4098 if z.Character and z.Character:FindFirstChild("Torso") then
4099
4100 local chr = z.Character
4101
4102 chr.Animate.Disabled = true
4103
4104 chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
4105
4106 chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
4107
4108 chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
4109
4110 end
4111
4112 end)
4113
4114end)
4115
4116actions:addSpacing()
4117
4118local chatInp
4119
4120actions:drawButton(1/2, 'Make Chat', function()
4121
4122 topkek.libutil:doPlayers(plrDrop, function(z)
4123
4124 game:GetService('Chat'):Chat(z.Character, chatInp.Text)
4125
4126 end)
4127
4128end)
4129
4130chatInp = actions:drawTextBox(1/2, '')
4131
4132local insertInp
4133
4134actions:drawButton(1/2, 'Insert Into', function()
4135
4136 if not tonumber(insertInp.Text) then return end
4137
4138 local item = insert(insertInp.Text)
4139
4140 if not item then return end
4141
4142 topkek.libutil:doPlayers(plrDrop, function(z)
4143
4144 item:Clone().Parent = z.Backpack
4145
4146 end)
4147
4148end)
4149
4150insertInp = actions:drawTextBox(1/2, '')
4151
4152local speedInp
4153
4154actions:drawButton(1/2, 'Set Speed', function()
4155
4156 if not tonumber(speedInp.Text) then return end
4157
4158 topkek.libutil:doPlayers(plrDrop, function(z)
4159
4160 if z.Character:FindFirstChild('Humanoid') then
4161
4162 z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text)
4163
4164 end
4165
4166 end)
4167
4168end)
4169
4170speedInp = actions:drawTextBox(1/2, '')
4171
4172local nameInp
4173
4174actions:drawButton(1/2, 'Set Name', function()
4175
4176 topkek.libutil:doPlayers(plrDrop, function(z)
4177
4178 local Character = z.Character
4179
4180 local newName = Instance.new("Model", z.Character)
4181
4182 newName.Name = nameInp.Text
4183
4184 local cl = Character:WaitForChild("Head"):Clone()
4185
4186 cl.Parent = newName
4187
4188 cl:WaitForChild("face"):Destroy()
4189
4190 local hum = Instance.new("Humanoid", newName)
4191
4192 hum.Name = "NameTag"
4193
4194 hum.MaxHealth = 0
4195
4196 hum.Health = 0
4197
4198 local weld = Instance.new("Weld", cl)
4199
4200 weld.Part0 = cl
4201
4202 weld.Part1 = Character:WaitForChild("Head")
4203
4204 Character:WaitForChild("Head").Transparency = 1
4205
4206 Wait(.5)
4207
4208 cl.BrickColor = Character:WaitForChild("Head").BrickColo
4209
4210 end)
4211
4212end)
4213
4214nameInp = actions:drawTextBox(1/2, '')
4215
4216--[[ localplayer ]]--
4217
4218local lp = game:GetService('Players').LocalPlayer
4219
4220local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer'])
4221
4222local appearInp
4223
4224localwin:drawButton(1/2, 'Set Appearance', function()
4225
4226 local id = 0
4227
4228 if not tonumber(appearInp.Text) then
4229
4230 id = tonumber(appearInp.Text)
4231
4232 else
4233
4234 id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text)
4235
4236 end
4237
4238 lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
4239
4240end)
4241
4242appearInp = localwin:drawTextBox(1/2, '')
4243
4244localwin:drawButton(1/2, 'Set TeamColor', function()
4245
4246 if teamInp.Text == 'Neutral' then
4247
4248 lp.Neutral = true
4249
4250 return
4251
4252 end
4253
4254 local clr = BrickColor.new(teamInp.Text)
4255
4256 lp.TeamColor = clr
4257
4258end)
4259
4260teamInp = localwin:drawTextBox(1/2, 'Neutral')
4261
4262localwin:drawButton(1, 'Reset Camera', function()
4263
4264 game.Workspace.CurrentCamera:remove()
4265
4266 wait(.1)
4267
4268 game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or
4269
4270 game.Workspace[lp.Name].Humanoid
4271
4272 game.Workspace.CurrentCamera.CameraType = "Custom"
4273
4274end)
4275
4276localwin:drawButton(1, 'Respawn', function()
4277
4278 local a1 = Instance.new("Model", game:service'Workspace')
4279
4280 local a2 = Instance.new("Part", game:service'Workspace')
4281
4282 a2.CanCollide = true
4283
4284 a2.Anchored = true
4285
4286 a2.CFrame = CFrame.new(10000, 10000, 10000)
4287
4288 a2.Name = "Torso"
4289
4290 local a3 = Instance.new("Humanoid", a1)
4291
4292 a3.MaxHealth=100;a3.Health=100
4293
4294 lp.Character = a1
4295
4296 a3.Health=0
4297
4298end)
4299
4300localwin:addSpacing()
4301
4302local Lev, Clip, Fly
4303
4304localwin:drawButton(1/2, 'Levitate', function()
4305
4306 if Lev == true then
4307
4308 Lev = false
4309
4310 return
4311
4312 end
4313
4314 Lev = true
4315
4316 repeat
4317
4318 lp.Character.Humanoid:ChangeState(10)
4319
4320 wait(0)
4321
4322 until Lev == false
4323
4324end)
4325
4326localwin:drawButton(1/2, 'Noclip', function()
4327
4328 if Clip == true then
4329
4330 Clip = false
4331
4332 return
4333
4334 end
4335
4336 Clip = true
4337
4338 game:GetService("RunService").Stepped:connect(function()
4339
4340 topkek.libutil:getTorso(lp).CanCollide = not Clip
4341
4342 lp.Character.Head.CanCollide = not Clip
4343
4344 lp.Character.HumanoidRootPart.CanCollide = not Clip
4345
4346 if lp.Character.UpperTorso then
4347
4348 lp.Character.LowerTorso.CanCollide = not Clip
4349
4350 end
4351
4352 end)
4353
4354 lp.Character.HumanoidRootPart.Changed:connect(function()
4355
4356 topkek.libutil:getTorso(lp).CanCollide = not Clip
4357
4358 lp.Character.Head.CanCollide = not Clip
4359
4360 lp.Character.HumanoidRootPart.CanCollide = not Clip
4361
4362 if lp.Character.UpperTorso then
4363
4364 lp.Character.LowerTorso.CanCollide = not Clip
4365
4366 end
4367
4368 end)
4369
4370end)
4371
4372localwin:drawButton(1/2, 'Fly', function()
4373
4374 if Fly == true then
4375
4376 Fly = false
4377
4378 return
4379
4380 end
4381
4382 Fly = true
4383
4384 local mouse=game.Players.LocalPlayer:GetMouse''
4385
4386 localplayer=game.Players.LocalPlayer
4387
4388 game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
4389
4390 local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
4391
4392 local speed=0
4393
4394 local keys={a=false,d=false,w=false,s=false}
4395
4396 local e1
4397
4398 local e2
4399
4400 local function start()
4401
4402 local pos = Instance.new("BodyPosition",torso)
4403
4404 local gyro = Instance.new("BodyGyro",torso)
4405
4406 pos.Name="EPIXPOS"
4407
4408 pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4409
4410 pos.position = torso.Position
4411
4412 gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
4413
4414 gyro.cframe = torso.CFrame
4415
4416 repeat
4417
4418 wait()
4419
4420 localplayer.Character.Humanoid.PlatformStand=true
4421
4422 local new=gyro.cframe - gyro.cframe.p + pos.position
4423
4424 if not keys.w and not keys.s and not keys.a and not keys.d then
4425
4426 speed=1
4427
4428 end
4429
4430 if keys.w then
4431
4432 new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
4433
4434 speed=speed+0.01
4435
4436 end
4437
4438 if keys.s then
4439
4440 new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
4441
4442 speed=speed+0.01
4443
4444 end
4445
4446 if keys.d then
4447
4448 new = new * CFrame.new(speed,0,0)
4449
4450 speed=speed+0.01
4451
4452 end
4453
4454 if keys.a then
4455
4456 new = new * CFrame.new(-speed,0,0)
4457
4458 speed=speed+0.01
4459
4460 end
4461
4462 if speed>5 then
4463
4464 speed=5
4465
4466 end
4467
4468 pos.position=new.p
4469
4470 if keys.w then
4471
4472 gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
4473
4474 elseif keys.s then
4475
4476 gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
4477
4478 else
4479
4480 gyro.cframe = workspace.CurrentCamera.CoordinateFrame
4481
4482 end
4483
4484 until not Fly
4485
4486 if gyro then gyro:Destroy() end
4487
4488 if pos then pos:Destroy() end
4489
4490 flying=false
4491
4492 localplayer.Character.Humanoid.PlatformStand=false
4493
4494 speed=0
4495
4496 end
4497
4498 e1=mouse.KeyDown:connect(function(key)
4499
4500 if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
4501
4502 if key=="w" then
4503
4504 keys.w=true
4505
4506 elseif key=="s" then
4507
4508 keys.s=true
4509
4510 elseif key=="a" then
4511
4512 keys.a=true
4513
4514 elseif key=="d" then
4515
4516 keys.d=true
4517
4518 end
4519
4520 end)
4521
4522 e2=mouse.KeyUp:connect(function(key)
4523
4524 if key=="w" then
4525
4526 keys.w=false
4527
4528 elseif key=="s" then
4529
4530 keys.s=false
4531
4532 elseif key=="a" then
4533
4534 keys.a=false
4535
4536 elseif key=="d" then
4537
4538 keys.d=false
4539
4540 end
4541
4542 end)
4543
4544 start()
4545
4546end)
4547
4548localwin:drawButton(1/2, 'Highjump', function()
4549
4550 local thrust = Instance.new("BodyVelocity")
4551
4552 game:GetService('UserInputService').InputBegan:connect(function(i, b)
4553
4554 if i.KeyCode == Enum.KeyCode.Space then
4555
4556 print("Got jump")
4557
4558 coroutine.resume(coroutine.create(function()
4559
4560 thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
4561
4562 thrust.velocity = Vector3.new(0,50,0)
4563
4564 thrust.maxForce = Vector3.new(0,4e+050,0)
4565
4566 wait(0.2)
4567
4568 thrust.Parent = nil
4569
4570 end))
4571
4572 end
4573
4574 end)
4575
4576end)
4577
4578localwin:addSpacing()
4579
4580localwin:drawButton(1/2, 'Freecam', function()
4581
4582 local cam = game.Workspace.CurrentCamera
4583
4584 cam.CameraType = "Fixed"
4585
4586 cam.CameraSubject = nil
4587
4588 lp.Character = nil
4589
4590end)
4591
4592localwin:drawButton(1/2, 'Nil Orb', function()
4593
4594 game.Players.LocalPlayer.Character = nil
4595
4596 --lp:Destroy()
4597
4598 local cam = game.Workspace.CurrentCamera
4599
4600 local m = Instance.new("Model", game.Workspace)
4601
4602 m.Name = game.Players.LocalPlayer.Name
4603
4604 local hum = Instance.new("Humanoid", m)
4605
4606 hum.Health = 0
4607
4608 hum.MaxHealth = 0
4609
4610 local orb = Instance.new("Part", m)
4611
4612 orb.Size = Vector3.new(1, 1, 1)
4613
4614 orb.Shape = "Ball"
4615
4616 orb.Name = "Head"
4617
4618 orb.Anchored = true
4619
4620 orb.CanCollide = true
4621
4622 orb.BottomSurface = Enum.SurfaceType.Smooth
4623
4624 orb.TopSurface = Enum.SurfaceType.Smooth
4625
4626 orb.Transparency = 0
4627
4628 cam.CameraSubject = orb
4629
4630 cam.CameraType = Enum.CameraType.Fixed
4631
4632 game:GetService("RunService").RenderStepped:connect(function()
4633
4634 orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
4635
4636 end)
4637
4638 game.Players.LocalPlayer.Chatted:connect(function(a)
4639
4640 game:GetService("Chat"):Chat(orb, a)
4641
4642 end)
4643
4644end)
4645
4646localwin:drawButton(1/2, 'God', function()
4647
4648 lp.Character.Humanoid.MaxHealth = math.huge
4649
4650 lp.Character.Humanoid.Health = math.huge
4651
4652end)
4653
4654localwin:drawButton(1/2, 'NoGrav', function()
4655
4656 if lp.Character then
4657
4658 for x,m in pairs(lp.Character:GetChildren()) do
4659
4660 if m:IsA("BasePart") then
4661
4662 local bf = Instance.new("BodyForce", m)
4663
4664 bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
4665
4666 end
4667
4668 if m:IsA("Hat") or m:IsA("Accessory") then
4669
4670 if m:findFirstChild("Handle") then
4671
4672 local bf = Instance.new("BodyForce", m.Handle)
4673
4674 bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
4675
4676 end
4677
4678 end
4679
4680 end
4681
4682 end
4683
4684end)
4685
4686localwin:drawButton(1/2, 'Rainbow Name', function()
4687
4688 lp.Neutral = false
4689
4690 repeat
4691
4692 wait()
4693
4694 lp.TeamColor = BrickColor.Random()
4695
4696 until not lp.Character.Humanoid
4697
4698end)
4699
4700localwin:drawButton(1/2, 'Random Fedora', function()
4701
4702 local hats={
4703
4704 98346834,
4705
4706 215751161,
4707
4708 119916949,
4709
4710 72082328,
4711
4712 147180077,
4713
4714 100929604,
4715
4716 63043890,
4717
4718 1285307,
4719
4720 1029025,
4721
4722 334663683,
4723
4724 259423244
4725
4726 }
4727
4728 game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = lp.Character
4729
4730end)
4731
4732localwin:drawButton(1/2, 'Clear Appearance', function()
4733
4734 lp:ClearCharacterAppearance()
4735
4736end)
4737
4738localwin:drawButton(1/2, 'Disguise', function()
4739
4740 local p = lp.Character
4741
4742 if p:FindFirstChild("topkek") then
4743
4744 p.topkek:Destroy()
4745
4746 end
4747
4748 p.Name = ""
4749
4750 p.Head.Transparency = 1
4751
4752 local mo = Instance.new("Model", p)
4753
4754 mo.Name = ""
4755
4756 local hu = Instance.new("Humanoid", mo)
4757
4758 hu.Name = "distag"
4759
4760 hu.Health = 100
4761
4762 hu.MaxHealth = 100
4763
4764 local fh = p.Head:Clone()
4765
4766 fh.Parent = mo
4767
4768 fh.Transparency = 0
4769
4770 local we = Instance.new("Weld", fh)
4771
4772 we.Part0 = p.Head
4773
4774 we.Part1 = mo
4775
4776 lp:ClearCharacterAppearance()
4777
4778 pcall(function() p["Body Colors"]:Destroy() end)
4779
4780 Instance.new("BodyColors", p)
4781
4782end)
4783
4784localwin:drawButton(1, 'Dick Shooter', function()
4785
4786 topkek.libutil:dickShooter()
4787
4788end)
4789
4790localwin:addSpacing()
4791
4792local hackerInp
4793
4794localwin:drawButton(1/2, 'Set Tag', function()
4795
4796 local len = 10
4797
4798 local bb = Instance.new("BillboardGui")
4799
4800 bb.Parent = lp.Character.Head
4801
4802 bb.Adornee = lp.Character.Head
4803
4804 bb.AlwaysOnTop = true
4805
4806 bb.Enabled = true
4807
4808 bb.Size = UDim2.new(len, 0, 1.5, 0)
4809
4810 bb.Name = "tag"
4811
4812 bb.StudsOffset = Vector3.new(0, 3, 0)
4813
4814 --local fr = Instance.new("Frame")
4815
4816 --fr.Parent = bb
4817
4818 --fr.Size = UDim2.new(1, 0, 1, 0)
4819
4820 --fr.Style = Enum.FrameStyle.RobloxRound
4821
4822 local tl = Instance.new("TextLabel")
4823
4824 tl.Parent = bb
4825
4826 tl.Font = Enum.Font.Code
4827
4828 tl.BackgroundTransparency = 1
4829
4830 tl.TextScaled = true
4831
4832 tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
4833
4834 tl.Size = UDim2.new(1, 0, 1, 0)
4835
4836 tl.Text = hackerInp.Text
4837
4838 tl.Name = "trutag"
4839
4840 tl.Visible = true
4841
4842 tl.ZIndex = 2
4843
4844end)
4845
4846hackerInp = localwin:drawTextBox(1/2, 'Hacker')
4847
4848--[[ scripts ]]--
4849
4850-- excuse my disgusting code :v
4851
4852local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer'])
4853
4854local search = scriptwin:drawTextBox(1,'')
4855
4856local origy = scriptwin:getDrawY()
4857
4858scriptwin:addSpacing()
4859
4860scriptwin:addSpacing()
4861
4862local a = Instance.new("LocalScript");a.Name='script 1'
4863
4864local b = Instance.new("LocalScript");b.Name='script 2'
4865
4866local c = Instance.new("LocalScript");c.Name='script 3'
4867
4868local scripts = {a,b,c}
4869
4870local container = {}
4871
4872function MakeList(condition)
4873
4874 for i,v in pairs(scriptwin:GetChildren()) do
4875
4876 if v.Name == "Script" then
4877
4878 v:Destroy()
4879
4880 end
4881
4882 end
4883
4884 scriptwin:setDrawY(origy)
4885
4886 for i, v in pairs(scripts) do
4887
4888 if string.find(v.Name, condition) or (condition == "") or (condition == " ") then
4889
4890 local scr = scriptwin:drawButton(1, v.Name, function()
4891
4892 print('no loadstring lol')
4893
4894 end, 25)
4895
4896 scr.Name = 'Script'
4897
4898 end
4899
4900 end
4901
4902end
4903
4904game:GetService("UserInputService").InputChanged:connect(function(inp)
4905
4906 if inp.UserInputType == Enum.UserInputType.TextInput then
4907
4908 if search:IsFocused() then
4909
4910 MakeList(search.Text)
4911
4912 end
4913
4914 end
4915
4916end)
4917
4918MakeList('')
4919
4920--[[ misc main ]]--
4921
4922local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer'])
4923
4924local scroll = miscwin:drawScrollingContainer(165)
4925
4926scroll:center()
4927
4928for i, v in pairs(topkek.libsettings:getSetting("misc")) do
4929
4930 scroll:drawButton(1, v, function()
4931
4932 topkek.libwindows:switchWindow(v .. 'Container', v)
4933
4934 end)
4935
4936end
4937
4938scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3)
4939
4940--[[ initiation ]]--
4941
4942topkek.libwindows:registerWindow(base['HomeContainer'])
4943
4944topkek.libwindows:registerWindow(base['ServerContainer'])
4945
4946topkek.libwindows:registerWindow(base['PlayersContainer'])
4947
4948topkek.libwindows:registerWindow(base['LocalPlayerContainer'])
4949
4950topkek.libwindows:registerWindow(base['ScriptsContainer'])
4951
4952topkek.libwindows:registerWindow(base['MiscellaneousContainer'])
4953
4954topkek.libwindows:initiateNavigator()
4955
4956topkek.libwindows:initiateHome()
4957RAW Paste Data
4958
4959local ScreenGui = Instance.new("ScreenGui")
4960
4961local Base = Instance.new("Frame")
4962
4963local Top = Instance.new("Frame")
4964
4965local First = Instance.new("TextLabel")
4966
4967local Second = Instance.new("TextLabel")
4968
4969local Location = Instance.new("TextLabel")
4970
4971local Exit = Instance.new("TextButton")
4972
4973local HomeContainer = Instance.new("Frame")
4974
4975local Players = Instance.new("Frame")
4976
4977local ImageLabel = Instance.new("ImageLabel")
4978
4979local TextLabel = Instance.new("TextLabel")
4980
4981local Mask = Instance.new("TextButton")
4982
4983local Server = Instance.new("Frame")
4984
4985local ImageLabel_2 = Instance.new("ImageLabel")
4986
4987local TextLabel_2 = Instance.new("TextLabel")
4988
4989local Mask_2 = Instance.new("TextButton")
4990
4991local LocalPlayer = Instance.new("Frame")
4992
4993local ImageLabel_3 = Instance.new("ImageLabel")
4994
4995local TextLabel_3 = Instance.new("TextLabel")
4996
4997local Mask_3 = Instance.new("TextButton")
4998
4999local Scripts = Instance.new("Frame")
5000
5001local ImageLabel_4 = Instance.new("ImageLabel")
5002
5003local TextLabel_4 = Instance.new("TextLabel")
5004
5005local Mask_4 = Instance.new("TextButton")
5006
5007local Miscellaneous = Instance.new("Frame")
5008
5009local ImageLabel_5 = Instance.new("ImageLabel")
5010
5011local TextLabel_5 = Instance.new("TextLabel")
5012
5013local Mask_5 = Instance.new("TextButton")
5014
5015local Settings = Instance.new("Frame")
5016
5017local ImageLabel_6 = Instance.new("ImageLabel")
5018
5019local TextLabel_6 = Instance.new("TextLabel")
5020
5021local Mask_6 = Instance.new("TextButton")
5022
5023local Navigator = Instance.new("ScrollingFrame")
5024
5025local Item = Instance.new("TextButton")
5026
5027local ServerContainer = Instance.new("ScrollingFrame")
5028
5029local dd = Instance.new("TextButton")
5030
5031local ImageLabel_7 = Instance.new("ImageLabel")
5032
5033local LocalPlayerContainer = Instance.new("ScrollingFrame")
5034
5035local PlayersContainer = Instance.new("ScrollingFrame")
5036
5037
5038
5039-- Properties
5040
5041local hist = game:GetService("LogService"):GetLogHistory()
5042
5043local eiss = false
5044
5045for i,v in pairs(hist) do
5046
5047 if string.find(v["message"]:lower(), "eiss") then
5048
5049 eiss = true
5050
5051 warn("Detected EISS, Parenting to PlayerGui")
5052
5053 end
5054
5055end
5056
5057if eiss then
5058
5059 ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
5060
5061 game.StarterGui.ResetPlayerGuiOnSpawn = false
5062
5063else
5064
5065 ScreenGui.Parent = game.CoreGui
5066
5067end
5068
5069
5070
5071Base.Name = "Base"
5072
5073Base.Parent = ScreenGui
5074
5075Base.Active = true
5076
5077Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)
5078
5079Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)
5080
5081Base.BorderSizePixel = 2
5082
5083Base.Draggable = true
5084
5085Base.Position = UDim2.new(0, 50, 0, 250)
5086
5087Base.Selectable = true
5088
5089Base.Size = UDim2.new(0, 450, 0, 250)
5090
5091
5092
5093Top.Name = "Top"
5094
5095Top.Parent = Base
5096
5097Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
5098
5099Top.BackgroundTransparency = 0.5
5100
5101Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
5102
5103Top.Position = UDim2.new(0, 10, 0, 7)
5104
5105Top.Size = UDim2.new(1, -20, 0, 20)
5106
5107
5108
5109First.Name = "First"
5110
5111First.Parent = Top
5112
5113First.BackgroundColor3 = Color3.new(1, 1, 1)
5114
5115First.BackgroundTransparency = 1
5116
5117First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
5118
5119First.Size = UDim2.new(1, 0, 1, 0)
5120
5121First.Font = Enum.Font.SourceSans
5122
5123First.FontSize = Enum.FontSize.Size18
5124
5125First.Text = " T0PK3K 3.0"
5126
5127First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
5128
5129First.TextStrokeTransparency = 0
5130
5131First.TextXAlignment = Enum.TextXAlignment.Left
5132
5133
5134
5135Second.Name = "Second"
5136
5137Second.Parent = Top
5138
5139Second.BackgroundColor3 = Color3.new(1, 1, 1)
5140
5141Second.BackgroundTransparency = 1
5142
5143Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
5144
5145Second.Position = UDim2.new(1, -125, 0, 0)
5146
5147Second.Size = UDim2.new(0, 100, 1, 0)
5148
5149Second.Font = Enum.Font.SourceSans
5150
5151Second.FontSize = Enum.FontSize.Size18
5152
5153Second.Text = "Cerberus Edition"
5154
5155Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
5156
5157Second.TextStrokeTransparency = 0
5158
5159Second.TextXAlignment = Enum.TextXAlignment.Left
5160
5161
5162
5163Location.Name = "Location"
5164
5165Location.Parent = Top
5166
5167Location.BackgroundColor3 = Color3.new(1, 1, 1)
5168
5169Location.BackgroundTransparency = 1
5170
5171Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
5172
5173Location.Position = UDim2.new(0, 90, 0, 0)
5174
5175Location.Size = UDim2.new(1, -200, 1, 0)
5176
5177Location.Font = Enum.Font.SourceSansBold
5178
5179Location.FontSize = Enum.FontSize.Size18
5180
5181Location.Text = "Home"
5182
5183Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
5184
5185Location.TextStrokeTransparency = 0
5186
5187
5188
5189Exit.Name = "Exit"
5190
5191Exit.Parent = Top
5192
5193Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
5194
5195Exit.BorderSizePixel = 0
5196
5197Exit.Position = UDim2.new(1, -18, 0, 2)
5198
5199Exit.Size = UDim2.new(0, 16, 0, 16)
5200
5201Exit.Font = Enum.Font.SourceSansBold
5202
5203Exit.FontSize = Enum.FontSize.Size14
5204
5205Exit.Text = "X"
5206
5207Exit.TextColor3 = Color3.new(1, 1, 1)
5208
5209Exit.MouseButton1Down:connect(function()
5210
5211 Base.Parent = nil
5212
5213end)
5214
5215
5216
5217HomeContainer.Name = "HomeContainer"
5218
5219HomeContainer.Parent = Base
5220
5221HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)
5222
5223HomeContainer.BackgroundTransparency = 1
5224
5225HomeContainer.Position = UDim2.new(0, 10, 0, 50)
5226
5227HomeContainer.Size = UDim2.new(1, -20, 1, -65)
5228
5229
5230
5231Players.Name = "Players"
5232
5233Players.Parent = HomeContainer
5234
5235Players.BackgroundColor3 = Color3.new(1, 1, 1)
5236
5237Players.BackgroundTransparency = 1
5238
5239Players.Position = UDim2.new(0.666000009, 10, 0, 0)
5240
5241Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)
5242
5243
5244
5245ImageLabel.Parent = Players
5246
5247ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
5248
5249ImageLabel.BackgroundTransparency = 1
5250
5251ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)
5252
5253ImageLabel.Size = UDim2.new(0, 50, 0, 50)
5254
5255ImageLabel.Image = "rbxassetid://573066980"
5256
5257ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
5258
5259
5260
5261TextLabel.Parent = Players
5262
5263TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
5264
5265TextLabel.BackgroundTransparency = 1
5266
5267TextLabel.Position = UDim2.new(0, 10, 1, -40)
5268
5269TextLabel.Size = UDim2.new(1, -20, 0, 20)
5270
5271TextLabel.Font = Enum.Font.SourceSansBold
5272
5273TextLabel.FontSize = Enum.FontSize.Size24
5274
5275TextLabel.Text = "Players"
5276
5277TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
5278
5279
5280
5281Mask.Name = "Mask"
5282
5283Mask.Parent = Players
5284
5285Mask.BackgroundColor3 = Color3.new(1, 1, 1)
5286
5287Mask.BackgroundTransparency = 1
5288
5289Mask.Position = UDim2.new(0, 27, 0, 0)
5290
5291Mask.Size = UDim2.new(1, -56, 0, 65)
5292
5293Mask.Font = Enum.Font.SourceSans
5294
5295Mask.FontSize = Enum.FontSize.Size14
5296
5297Mask.Text = ""
5298
5299
5300
5301Server.Name = "Server"
5302
5303Server.Parent = HomeContainer
5304
5305Server.BackgroundColor3 = Color3.new(1, 1, 1)
5306
5307Server.BackgroundTransparency = 1
5308
5309Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)
5310
5311
5312
5313ImageLabel_2.Parent = Server
5314
5315ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
5316
5317ImageLabel_2.BackgroundTransparency = 1
5318
5319ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)
5320
5321ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)
5322
5323ImageLabel_2.Image = "rbxassetid://573084509"
5324
5325ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
5326
5327
5328
5329TextLabel_2.Parent = Server
5330
5331TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
5332
5333TextLabel_2.BackgroundTransparency = 1
5334
5335TextLabel_2.Position = UDim2.new(0, 10, 1, -40)
5336
5337TextLabel_2.Size = UDim2.new(1, -20, 0, 20)
5338
5339TextLabel_2.Font = Enum.Font.SourceSansBold
5340
5341TextLabel_2.FontSize = Enum.FontSize.Size24
5342
5343TextLabel_2.Text = "Server"
5344
5345TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
5346
5347
5348
5349Mask_2.Name = "Mask"
5350
5351Mask_2.Parent = Server
5352
5353Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)
5354
5355Mask_2.BackgroundTransparency = 1
5356
5357Mask_2.Position = UDim2.new(0, 27, 0, 0)
5358
5359Mask_2.Size = UDim2.new(1, -56, 0, 65)
5360
5361Mask_2.Font = Enum.Font.SourceSans
5362
5363Mask_2.FontSize = Enum.FontSize.Size14
5364
5365Mask_2.Text = ""
5366
5367
5368
5369LocalPlayer.Name = "LocalPlayer"
5370
5371LocalPlayer.Parent = HomeContainer
5372
5373LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)
5374
5375LocalPlayer.BackgroundTransparency = 1
5376
5377LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)
5378
5379LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)
5380
5381
5382
5383ImageLabel_3.Parent = LocalPlayer
5384
5385ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
5386
5387ImageLabel_3.BackgroundTransparency = 1
5388
5389ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)
5390
5391ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)
5392
5393ImageLabel_3.Image = "rbxassetid://573078228"
5394
5395ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
5396
5397
5398
5399TextLabel_3.Parent = LocalPlayer
5400
5401TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
5402
5403TextLabel_3.BackgroundTransparency = 1
5404
5405TextLabel_3.Position = UDim2.new(0, 10, 1, -40)
5406
5407TextLabel_3.Size = UDim2.new(1, -20, 0, 20)
5408
5409TextLabel_3.Font = Enum.Font.SourceSansBold
5410
5411TextLabel_3.FontSize = Enum.FontSize.Size24
5412
5413TextLabel_3.Text = "LocalPlayer"
5414
5415TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
5416
5417
5418
5419Mask_3.Name = "Mask"
5420
5421Mask_3.Parent = LocalPlayer
5422
5423Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)
5424
5425Mask_3.BackgroundTransparency = 1
5426
5427Mask_3.Position = UDim2.new(0, 27, 0, 0)
5428
5429Mask_3.Size = UDim2.new(1, -56, 0, 65)
5430
5431Mask_3.Font = Enum.Font.SourceSans
5432
5433Mask_3.FontSize = Enum.FontSize.Size14
5434
5435Mask_3.Text = ""
5436
5437
5438
5439Scripts.Name = "Scripts"
5440
5441Scripts.Parent = HomeContainer
5442
5443Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
5444
5445Scripts.BackgroundTransparency = 1
5446
5447Scripts.Position = UDim2.new(0, 0, 0.5, 0)
5448
5449Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)
5450
5451
5452
5453ImageLabel_4.Parent = Scripts
5454
5455ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
5456
5457ImageLabel_4.BackgroundTransparency = 1
5458
5459ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)
5460
5461ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)
5462
5463ImageLabel_4.Image = "rbxassetid://573081437"
5464
5465ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
5466
5467
5468
5469TextLabel_4.Parent = Scripts
5470
5471TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
5472
5473TextLabel_4.BackgroundTransparency = 1
5474
5475TextLabel_4.Position = UDim2.new(0, 10, 1, -40)
5476
5477TextLabel_4.Size = UDim2.new(1, -20, 0, 20)
5478
5479TextLabel_4.Font = Enum.Font.SourceSansBold
5480
5481TextLabel_4.FontSize = Enum.FontSize.Size24
5482
5483TextLabel_4.Text = "Scripts"
5484
5485TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
5486
5487
5488
5489Mask_4.Name = "Mask"
5490
5491Mask_4.Parent = Scripts
5492
5493Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)
5494
5495Mask_4.BackgroundTransparency = 1
5496
5497Mask_4.Position = UDim2.new(0, 27, 0, 0)
5498
5499Mask_4.Size = UDim2.new(1, -56, 0, 65)
5500
5501Mask_4.Font = Enum.Font.SourceSans
5502
5503Mask_4.FontSize = Enum.FontSize.Size14
5504
5505Mask_4.Text = ""
5506
5507
5508
5509Miscellaneous.Name = "Miscellaneous"
5510
5511Miscellaneous.Parent = HomeContainer
5512
5513Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)
5514
5515Miscellaneous.BackgroundTransparency = 1
5516
5517Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)
5518
5519Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)
5520
5521
5522
5523ImageLabel_5.Parent = Miscellaneous
5524
5525ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
5526
5527ImageLabel_5.BackgroundTransparency = 1
5528
5529ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)
5530
5531ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)
5532
5533ImageLabel_5.Image = "rbxassetid://573087376"
5534
5535ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
5536
5537
5538
5539TextLabel_5.Parent = Miscellaneous
5540
5541TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
5542
5543TextLabel_5.BackgroundTransparency = 1
5544
5545TextLabel_5.Position = UDim2.new(0, 10, 1, -40)
5546
5547TextLabel_5.Size = UDim2.new(1, -20, 0, 20)
5548
5549TextLabel_5.Font = Enum.Font.SourceSansBold
5550
5551TextLabel_5.FontSize = Enum.FontSize.Size24
5552
5553TextLabel_5.Text = "Miscellaneous"
5554
5555TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
5556
5557
5558
5559Mask_5.Name = "Mask"
5560
5561Mask_5.Parent = Miscellaneous
5562
5563Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)
5564
5565Mask_5.BackgroundTransparency = 1
5566
5567Mask_5.Position = UDim2.new(0, 27, 0, 0)
5568
5569Mask_5.Size = UDim2.new(1, -56, 0, 65)
5570
5571Mask_5.Font = Enum.Font.SourceSans
5572
5573Mask_5.FontSize = Enum.FontSize.Size14
5574
5575Mask_5.Text = ""
5576
5577
5578
5579Settings.Name = "Settings"
5580
5581Settings.Parent = HomeContainer
5582
5583Settings.BackgroundColor3 = Color3.new(1, 1, 1)
5584
5585Settings.BackgroundTransparency = 1
5586
5587Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)
5588
5589Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)
5590
5591
5592
5593ImageLabel_6.Parent = Settings
5594
5595ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
5596
5597ImageLabel_6.BackgroundTransparency = 1
5598
5599ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)
5600
5601ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)
5602
5603ImageLabel_6.Image = "rbxassetid://573090294"
5604
5605ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
5606
5607
5608
5609TextLabel_6.Parent = Settings
5610
5611TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
5612
5613TextLabel_6.BackgroundTransparency = 1
5614
5615TextLabel_6.Position = UDim2.new(0, 10, 1, -40)
5616
5617TextLabel_6.Size = UDim2.new(1, -20, 0, 20)
5618
5619TextLabel_6.Font = Enum.Font.SourceSansBold
5620
5621TextLabel_6.FontSize = Enum.FontSize.Size24
5622
5623TextLabel_6.Text = "Settings"
5624
5625TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
5626
5627
5628
5629Mask_6.Name = "Mask"
5630
5631Mask_6.Parent = Settings
5632
5633Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)
5634
5635Mask_6.BackgroundTransparency = 1
5636
5637Mask_6.Position = UDim2.new(0, 27, 0, 0)
5638
5639Mask_6.Size = UDim2.new(1, -56, 0, 65)
5640
5641Mask_6.Font = Enum.Font.SourceSans
5642
5643Mask_6.FontSize = Enum.FontSize.Size14
5644
5645Mask_6.Text = ""
5646
5647
5648
5649Navigator.Name = "Navigator"
5650
5651Navigator.Parent = Base
5652
5653Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
5654
5655Navigator.BackgroundTransparency = 0.5
5656
5657Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
5658
5659Navigator.Position = UDim2.new(0, 10, 0, 35)
5660
5661Navigator.Size = UDim2.new(0, 125, 1, -45)
5662
5663Navigator.Visible = false
5664
5665Navigator.BottomImage = "rbxassetid://573102620"
5666
5667Navigator.MidImage = "rbxassetid://573102620"
5668
5669Navigator.ScrollBarThickness = 5
5670
5671Navigator.TopImage = "rbxassetid://573102620"
5672
5673
5674
5675Item.Name = "Item"
5676
5677Item.Parent = Navigator
5678
5679Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
5680
5681Item.BackgroundTransparency = 0.5
5682
5683Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
5684
5685Item.Position = UDim2.new(0, 5, 0, 5)
5686
5687Item.Size = UDim2.new(1, -15, 0, 20)
5688
5689Item.Selected = true
5690
5691Item.Font = Enum.Font.SourceSans
5692
5693Item.FontSize = Enum.FontSize.Size14
5694
5695Item.Text = "NavItem"
5696
5697Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)
5698
5699
5700
5701ServerContainer.Name = "ServerContainer"
5702
5703ServerContainer.Parent = Base
5704
5705ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
5706
5707ServerContainer.BackgroundTransparency = 0.5
5708
5709ServerContainer.Position = UDim2.new(0, 140, 0, 35)
5710
5711ServerContainer.Size = UDim2.new(1, -150, 1, -45)
5712
5713ServerContainer.Visible = false
5714
5715ServerContainer.BottomImage = "rbxassetid://573102620"
5716
5717ServerContainer.MidImage = "rbxassetid://573102620"
5718
5719ServerContainer.ScrollBarThickness = 5
5720
5721ServerContainer.TopImage = "rbxassetid://573102620"
5722
5723
5724
5725dd.Name = "dd"
5726
5727dd.Parent = ServerContainer
5728
5729dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)
5730
5731dd.Position = UDim2.new(0, 6, 0, 6)
5732
5733dd.Size = UDim2.new(0.5, -10, 0, 20)
5734
5735dd.Visible = false
5736
5737dd.Font = Enum.Font.SourceSans
5738
5739dd.FontSize = Enum.FontSize.Size14
5740
5741dd.Text = "Troll Spam"
5742
5743dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)
5744
5745dd.TextStrokeTransparency = 0.5
5746
5747
5748
5749ImageLabel_7.Parent = dd
5750
5751ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
5752
5753ImageLabel_7.BackgroundTransparency = 1
5754
5755ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)
5756
5757ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)
5758
5759ImageLabel_7.Image = "rbxassetid://133293265"
5760
5761
5762
5763LocalPlayerContainer.Name = "LocalPlayerContainer"
5764
5765LocalPlayerContainer.Parent = Base
5766
5767LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
5768
5769LocalPlayerContainer.BackgroundTransparency = 0.5
5770
5771LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)
5772
5773LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)
5774
5775LocalPlayerContainer.Visible = false
5776
5777LocalPlayerContainer.BottomImage = "rbxassetid://573102620"
5778
5779LocalPlayerContainer.MidImage = "rbxassetid://573102620"
5780
5781LocalPlayerContainer.ScrollBarThickness = 5
5782
5783LocalPlayerContainer.TopImage = "rbxassetid://573102620"
5784
5785
5786
5787PlayersContainer.Name = "PlayersContainer"
5788
5789PlayersContainer.Parent = Base
5790
5791PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
5792
5793PlayersContainer.BackgroundTransparency = 0.5
5794
5795PlayersContainer.Position = UDim2.new(0, 140, 0, 35)
5796
5797PlayersContainer.Size = UDim2.new(1, -150, 1, -45)
5798
5799PlayersContainer.Visible = false
5800
5801PlayersContainer.BottomImage = "rbxassetid://573102620"
5802
5803PlayersContainer.MidImage = "rbxassetid://573102620"
5804
5805PlayersContainer.ScrollBarThickness = 5
5806
5807PlayersContainer.TopImage = "rbxassetid://573102620"
5808
5809
5810
5811function MakeContainer(n)
5812
5813 local cont = PlayersContainer:Clone()
5814
5815 cont.Name = n .. 'Container'
5816
5817 cont.Parent = Base
5818
5819 return cont
5820
5821end
5822
5823
5824
5825local ScriptsContainer = MakeContainer('Scripts')
5826
5827local MiscContainer = MakeContainer('Miscellaneous')
5828
5829
5830
5831local topkek = {}
5832
5833topkek.store = {}
5834
5835topkek.cache = {}
5836
5837topkek.libgui = {}
5838
5839topkek.libsettings = {}
5840
5841topkek.libutil = {}
5842
5843topkek.libwindows = {}
5844
5845topkek.libcmd = {}
5846
5847--[[ gay ass dropdown lib i made a while ago ]]--
5848
5849dropdown = {}
5850
5851dropdown.new = function(gui, items, placeholder)
5852
5853 local self = {}
5854
5855 self.value = placeholder
5856
5857 self.items = items
5858
5859 self.gui = gui
5860
5861
5862
5863 if self.gui:FindFirstChild("__DROPDOWN") then
5864
5865 self.gui["__DROPDOWN"]:Destroy()
5866
5867 end
5868
5869
5870
5871 self.debug = false
5872
5873
5874
5875 self.gui.Text = placeholder
5876
5877 self.gui.BorderSizePixel = 0
5878
5879 self.gui.ZIndex = 1
5880
5881
5882
5883 self.textcolor = self.gui.TextColor3
5884
5885 function self.make()
5886
5887 if self.gui:FindFirstChild("__DROPDOWN") then
5888
5889 self.gui["__DROPDOWN"]:Destroy()
5890
5891 end
5892
5893
5894
5895
5896
5897 self.selectgui = Instance.new("ScrollingFrame")
5898
5899 self.selectgui.Parent = self.gui
5900
5901 self.selectgui.Name = "__DROPDOWN"
5902
5903 self.selectgui.Size = UDim2.new(1, 0, 0, 100)
5904
5905 self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)
5906
5907 self.selectgui.BorderSizePixel = 0
5908
5909 self.selectgui.ZIndex = 2
5910
5911 self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency
5912
5913 self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3
5914
5915 self.selectgui.Visible = false
5916
5917 self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)
5918
5919 self.selectgui.ScrollBarThickness = 5
5920
5921
5922
5923 if #self.items < 4 then
5924
5925 self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0)
5926
5927 self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20)
5928
5929 end
5930
5931
5932
5933 self.item = Instance.new("TextButton")
5934
5935 self.item.Size = UDim2.new(1, 0, 0, 20)
5936
5937 self.item.Position = UDim2.new(0, 0, 0, 0)
5938
5939 self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1
5940
5941 self.item.BackgroundColor3 = self.gui.BackgroundColor3
5942
5943 self.item.BorderSizePixel = 0
5944
5945 self.item.ZIndex = 2
5946
5947 self.item.TextColor3 = self.gui.TextColor3
5948
5949 self.item.Font = Enum.Font.SourceSans
5950
5951 self.item.FontSize = Enum.FontSize.Size14
5952
5953
5954
5955 self.curitem = nil
5956
5957
5958
5959 for i, v in pairs(self.items) do
5960
5961 if not (v == self.value) then
5962
5963 local ti = self.item:Clone()
5964
5965 ti.Parent = self.selectgui
5966
5967 if i == 1 then i = 2 end
5968
5969 ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20)
5970
5971 ti.Text = v
5972
5973 ti.MouseButton1Down:connect(function()
5974
5975 self.value = v
5976
5977 self.open = false
5978
5979 self.selectgui.Visible = false
5980
5981 self.gui.Text = v
5982
5983 self.make()
5984
5985 end)
5986
5987 end
5988
5989 end
5990
5991 end
5992
5993
5994
5995 self.getvalue = function()
5996
5997 return self.value
5998
5999 end
6000
6001
6002
6003 self.update = function(itms)
6004
6005 self.items = itms
6006
6007 self.make()
6008
6009 end
6010
6011
6012
6013 self.open = false
6014
6015
6016
6017 self.gui.MouseButton1Down:connect(function()
6018
6019 if self.open == false then
6020
6021 self.selectgui.CanvasPosition = Vector2.new(0, 0)
6022
6023 self.selectgui.Visible = true
6024
6025 self.open = true
6026
6027 else
6028
6029 self.selectgui.Visible = false
6030
6031 self.open = false
6032
6033 end
6034
6035 end)
6036
6037
6038
6039 self.make()
6040
6041 return self
6042
6043end
6044
6045--[[ libsettings lole ]]--
6046
6047topkek.libsettings.store = {}
6048
6049function topkek.libsettings:getSetting(k)
6050
6051 return topkek.libsettings.store[k]
6052
6053end
6054
6055
6056
6057function topkek.libsettings:setSetting(k,v)
6058
6059 topkek.libsettings.store[k]=v
6060
6061end
6062
6063
6064
6065-- [[ libutil ]] --
6066
6067function topkek.libutil:createObject(o, p)
6068
6069 local a, b = pcall(function()
6070
6071 Instance.new(o)
6072
6073 end)
6074
6075 if not a then
6076
6077 return
6078
6079 end
6080
6081 local obj = Instance.new(o)
6082
6083 for prop, val in pairs(p) do
6084
6085 pcall(function()
6086
6087 obj[prop] = val
6088
6089 end)
6090
6091 end
6092
6093 return obj
6094
6095end
6096
6097function topkek.libutil:Color3(r,g,b)
6098
6099 return Color3.new(r/255,g/255,b/255)
6100
6101end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end
6102
6103function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh
6104
6105 img = 'rbxassetid://' .. img
6106
6107 local function skybox(x)
6108
6109 local sky = Instance.new("Sky",game.Lighting)
6110
6111 local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
6112
6113 for i,v in pairs(fcs) do
6114
6115 sky["Skybox"..v]=x
6116
6117 end
6118
6119 end
6120
6121 local function particle(p, b)
6122
6123 local a = Instance.new("ParticleEmitter", p)
6124
6125 a.Rate = 500
6126
6127 a.Lifetime = NumberRange.new(20, 30)
6128
6129 a.VelocitySpread = 200
6130
6131 a.Texture = b
6132
6133 end
6134
6135
6136
6137 local function decal(p, b)
6138
6139 local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
6140
6141 for i, v in pairs(sides) do
6142
6143 local a = Instance.new("Decal", p)
6144
6145 a.Texture = b
6146
6147 a.Face = v
6148
6149 end
6150
6151 end
6152
6153
6154
6155 local function recurse(x)
6156
6157 for i, v in pairs(x:GetChildren()) do
6158
6159 pcall(function() -- 'error occured, no output from Lua' LOLE
6160
6161 if v:IsA("BasePart") then
6162
6163 particle(v, img)
6164
6165 decal(v, img)
6166
6167 end
6168
6169 if #(v:GetChildren())>0 then
6170
6171 recurse(v)
6172
6173 end
6174
6175 end)
6176
6177 end
6178
6179 end
6180
6181
6182
6183 recurse(game)
6184
6185 skybox(img)
6186
6187end
6188
6189function topkek.libutil:recurseRemove(type_)
6190
6191 local function recurse(x)
6192
6193 for i, v in pairs(x:GetChildren()) do
6194
6195 pcall(function()
6196
6197 if v:IsA(type_) then
6198
6199 v:Destroy()
6200
6201 end
6202
6203 if #(v:GetChildren())>0 then
6204
6205 recurse(v)
6206
6207 end
6208
6209 end)
6210
6211 end
6212
6213 end
6214
6215 recurse(game)
6216
6217end
6218
6219function topkek.libutil:recurseSet(type_,prop,val)
6220
6221 local function recurse(x)
6222
6223 for i, v in pairs(x:GetChildren()) do
6224
6225 pcall(function()
6226
6227 if v:IsA(type_) then
6228
6229 v[prop]=val
6230
6231 end
6232
6233 if #(v:GetChildren())>0 then
6234
6235 recurse(v)
6236
6237 end
6238
6239 end)
6240
6241 end
6242
6243 end
6244
6245 recurse(game)
6246
6247end
6248
6249function topkek.libutil:recurseSetObj(obj,type_,prop,val)
6250
6251 local function recurse(x)
6252
6253 for i, v in pairs(x:GetChildren()) do
6254
6255 pcall(function()
6256
6257 if v:IsA(type_) then
6258
6259 v[prop]=val
6260
6261 end
6262
6263 if #(v:GetChildren())>0 then
6264
6265 recurse(v)
6266
6267 end
6268
6269 end)
6270
6271 end
6272
6273 end
6274
6275 recurse(obj)
6276
6277end
6278
6279function topkek.libutil:recurseFunc(type_,func)
6280
6281 local function recurse(x)
6282
6283 for i, v in pairs(x:GetChildren()) do
6284
6285 pcall(function()
6286
6287 if v:IsA(type_) then
6288
6289 func(v)
6290
6291 end
6292
6293 if #(v:GetChildren())>0 then
6294
6295 recurse(v)
6296
6297 end
6298
6299 end)
6300
6301 end
6302
6303 end
6304
6305 recurse(game)
6306
6307end
6308
6309function topkek.libutil:Play(id)
6310
6311 local mu = Instance.new("Sound", game.Workspace)
6312
6313 mu.Volume = 1
6314
6315 mu.Looped = true
6316
6317 mu.Pitch = 1
6318
6319 mu.SoundId = "rbxassetid://"..tostring(id)
6320
6321 mu:Play()
6322
6323end
6324
6325function topkek.libutil:GetPlayerList()
6326
6327 local list = {'Everybody'}
6328
6329 for i, v in pairs(game:service'Players':GetPlayers()) do
6330
6331 table.insert(list, v.Name)
6332
6333 end
6334
6335 return list
6336
6337end
6338
6339function topkek.libutil:doPlayers(drop, func)
6340
6341 local str = drop.getvalue()
6342
6343 local plrs = {}
6344
6345 if str == 'Everybody' then
6346
6347 plrs = game:GetService('Players'):GetPlayers()
6348
6349 else
6350
6351 plrs = {game:GetService('Players'):FindFirstChild(str)}
6352
6353 end
6354
6355 for i, v in pairs(plrs) do
6356
6357 func(v)
6358
6359 end
6360
6361end
6362
6363function topkek.libutil:insert(id)
6364
6365 if topkek.cache[id] then return topkek.cache[id] end -- moist
6366
6367 local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]
6368
6369 topkek.cache[id] = obj:Clone()
6370
6371 return obj
6372
6373end; insert = function(id) return topkek.libutil:insert(id) end
6374
6375function topkek.libutil:getTorso(plr) --r15 compatibility lole
6376
6377 if plr.Character then
6378
6379 if plr.Character:FindFirstChild('UpperTorso') then
6380
6381 return plr.Character.UpperTorso
6382
6383 else
6384
6385 return plr.Character.Torso
6386
6387 end
6388
6389 end
6390
6391end
6392
6393function topkek.libutil:weiner(plr)
6394
6395 plr=plr.Character
6396
6397 Shaft=Instance.new("Part", plr)
6398
6399 Shaft.Name='Shaft'
6400
6401 Shaft.Size=Vector3.new(1, 2.5, 1)
6402
6403 Shaft.TopSurface=0
6404
6405 Shaft.BottomSurface=0
6406
6407 Shaft.CanCollide=true
6408
6409 Cyln=Instance.new("CylinderMesh", Shaft)
6410
6411 Cyln.Scale=Vector3.new(0.5,0.7,0.5)
6412
6413 Instance.new("Weld", plr)
6414
6415 plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
6416
6417 plr.Weld.Part1=plr.Shaft
6418
6419 plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
6420
6421 Shaft.BrickColor=BrickColor.new("Pastel brown")
6422
6423 Tip=Instance.new("Part", plr)
6424
6425 Tip.Name='Tip'
6426
6427 Tip.TopSurface=0
6428
6429 Tip.BottomSurface=0
6430
6431 Tip.Size=Vector3.new(1, 1, 1)
6432
6433 Tip.CanCollide=true
6434
6435 Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
6436
6437 Cyln2=Instance.new("SpecialMesh", Tip)
6438
6439 Cyln2.MeshType='Sphere'
6440
6441 Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
6442
6443 Instance.new("Weld", plr).Name='Weld2'
6444
6445 plr.Weld2.Part0=plr.Shaft
6446
6447 plr.Weld2.Part1=plr.Tip
6448
6449 plr.Weld2.C0=CFrame.new(0,-.9,0)
6450
6451 Tip.BrickColor=BrickColor.new("Pink")
6452
6453 -----
6454
6455 Ball1=Instance.new("Part", plr)
6456
6457 Ball1.Name='Ball1'
6458
6459 Ball1.Size=Vector3.new(1, 1, 1)
6460
6461 Ball1.TopSurface=0
6462
6463 Ball1.BottomSurface=0
6464
6465 Cyln3=Instance.new("SpecialMesh", Ball1)
6466
6467 Cyln3.MeshType='Sphere'
6468
6469 Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
6470
6471 Instance.new("Weld", plr).Name='Weld3'
6472
6473 plr.Weld3.Part0=plr.Shaft
6474
6475 plr.Weld3.Part1=plr.Ball1
6476
6477 plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
6478
6479 Ball1.BrickColor=BrickColor.new("Pastel brown")
6480
6481 -----
6482
6483 Ball2=Instance.new("Part", plr)
6484
6485 Ball2.Name='Ball2'
6486
6487 Ball2.Size=Vector3.new(1, 1, 1)
6488
6489 Ball2.TopSurface=0
6490
6491 Ball2.BottomSurface=0
6492
6493 Cyln3=Instance.new("SpecialMesh", Ball2)
6494
6495 Cyln3.MeshType='Sphere'
6496
6497 Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
6498
6499 Instance.new("Weld", plr).Name='Weld4'
6500
6501 plr.Weld4.Part0=plr.Shaft
6502
6503 plr.Weld4.Part1=plr.Ball2
6504
6505 plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
6506
6507 Ball2.BrickColor=BrickColor.new("Pastel brown")
6508
6509end
6510
6511function topkek.libutil:scalePlayer(plr, sz)
6512
6513 local pchar = plr.Character
6514
6515 if pchar:FindFirstChild("UpperTorso") then
6516
6517 warn("Player [" ..plr.Name.. "] is R15.")
6518
6519 return
6520
6521 end
6522
6523 local function scale(chr,scl)
6524
6525
6526
6527 for _,v in pairs(pchar:GetChildren()) do
6528
6529 if v:IsA("Hat") then
6530
6531 v:Clone()
6532
6533 v.Parent = game.Lighting
6534
6535 end
6536
6537 end
6538
6539
6540
6541 local Head = chr['Head']
6542
6543 local Torso = chr['Torso']
6544
6545 local LA = chr['Left Arm']
6546
6547 local RA = chr['Right Arm']
6548
6549 local LL = chr['Left Leg']
6550
6551 local RL = chr['Right Leg']
6552
6553 local HRP = chr['HumanoidRootPart']
6554
6555
6556
6557 wait(0.1)
6558
6559
6560
6561 Head.formFactor = 3
6562
6563 Torso.formFactor = 3
6564
6565 LA.formFactor = 3
6566
6567 RA.formFactor = 3
6568
6569 LL.formFactor = 3
6570
6571 RL.formFactor = 3
6572
6573 HRP.formFactor = 3
6574
6575
6576
6577 Head.Size = Vector3.new(scl * 2, scl, scl)
6578
6579 Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
6580
6581 LA.Size = Vector3.new(scl, scl * 2, scl)
6582
6583 RA.Size = Vector3.new(scl, scl * 2, scl)
6584
6585 LL.Size = Vector3.new(scl, scl * 2, scl)
6586
6587 RL.Size = Vector3.new(scl, scl * 2, scl)
6588
6589 HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
6590
6591
6592
6593 local Motor1 = Instance.new('Motor6D', Torso)
6594
6595 Motor1.Part0 = Torso
6596
6597 Motor1.Part1 = Head
6598
6599 Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
6600
6601 Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
6602
6603 Motor1.Name = "Neck"
6604
6605
6606
6607 local Motor2 = Instance.new('Motor6D', Torso)
6608
6609 Motor2.Part0 = Torso
6610
6611 Motor2.Part1 = LA
6612
6613 Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
6614
6615 Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
6616
6617 Motor2.Name = "Left Shoulder"
6618
6619
6620
6621 local Motor3 = Instance.new('Motor6D', Torso)
6622
6623 Motor3.Part0 = Torso
6624
6625 Motor3.Part1 = RA
6626
6627 Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
6628
6629 Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
6630
6631 Motor3.Name = "Right Shoulder"
6632
6633
6634
6635 local Motor4 = Instance.new('Motor6D', Torso)
6636
6637 Motor4.Part0 = Torso
6638
6639 Motor4.Part1 = LL
6640
6641 Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
6642
6643 Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
6644
6645 Motor4.Name = "Left Hip"
6646
6647
6648
6649 local Motor5 = Instance.new('Motor6D', Torso)
6650
6651 Motor5.Part0 = Torso
6652
6653 Motor5.Part1 = RL
6654
6655 Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
6656
6657 Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
6658
6659 Motor5.Name = "Right Hip"
6660
6661
6662
6663 local Motor6 = Instance.new('Motor6D', HRP)
6664
6665 Motor6.Part0 = HRP
6666
6667 Motor6.Part1 = Torso
6668
6669 Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
6670
6671 Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
6672
6673
6674
6675 end
6676
6677
6678
6679 scale(pchar, sz)
6680
6681
6682
6683 for _,v in pairs(game.Lighting:GetChildren()) do
6684
6685 if v:IsA("Hat") then
6686
6687 v.Parent = pchar
6688
6689 end
6690
6691 end
6692
6693end
6694
6695function topkek.libutil:dickShooter()
6696
6697 Player = game:GetService("Players").LocalPlayer
6698
6699 Character = Player.Character
6700
6701 PlayerGui = Player.PlayerGui
6702
6703 Backpack = Player.Backpack
6704
6705 Torso = Character.Torso
6706
6707 Head = Character.Head
6708
6709 LeftArm = Character["Left Arm"]
6710
6711 LeftLeg = Character["Left Leg"]
6712
6713 RightArm = Character["Right Arm"]
6714
6715 RightLeg = Character["Right Leg"]
6716
6717 LS = Torso["Left Shoulder"]
6718
6719 LH = Torso["Left Hip"]
6720
6721 RS = Torso["Right Shoulder"]
6722
6723 RH = Torso["Right Hip"]
6724
6725 Tool = Instance.new("HopperBin")
6726
6727 Tool.Parent = Backpack
6728
6729 Tool.Name = "Painis"
6730
6731 Bin = Tool
6732
6733 so = function(id, par, vol, pit)
6734
6735
6736
6737 coroutine.resume(coroutine.create(function()
6738
6739
6740
6741 local sou = Instance.new("Sound", par or workspace)
6742
6743 sou.Volume = vol
6744
6745 sou.Pitch = pit or 1
6746
6747 sou.SoundId = id
6748
6749 wait()
6750
6751 sou:play()
6752
6753 wait(6)
6754
6755 sou:Remove()
6756
6757 end
6758
6759 ))
6760
6761 end
6762
6763
6764
6765 ob1d = function(mouse)
6766
6767
6768
6769 size = 0.5
6770
6771 mode = 1
6772
6773 color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
6774
6775 mo = Instance.new("Model")
6776
6777 mo.Name = "EEEEUGH HA HA HAAAAA"
6778
6779 mo.Parent = workspace
6780
6781 game.Debris:AddItem(mo, 10)
6782
6783 p = Instance.new("Seat")
6784
6785 p.Name = "Torso"
6786
6787 p.Size = Vector3.new(14, 50, 14) * size
6788
6789 p.BrickColor = color
6790
6791 m = Instance.new("SpecialMesh")
6792
6793 m.Parent = p
6794
6795 p.Name = "Torso"
6796
6797 p.Parent = mo
6798
6799 p = Instance.new("Seat")
6800
6801 p.Shape = "Ball"
6802
6803 p.Size = Vector3.new(24, 24, 24) * size
6804
6805 p.BrickColor = color
6806
6807 p.Name = "Legball"
6808
6809 for i = 1, 10 do
6810
6811 lol = Instance.new("Seat")
6812
6813 lol.BrickColor = BrickColor:Black()
6814
6815 lol.Name = "SEE?"
6816
6817 lol.Parent = mo
6818
6819 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
6820
6821 w = Instance.new("Weld")
6822
6823 w.Part0 = p
6824
6825 w.Part1 = lol
6826
6827 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
6828
6829 w.Parent = w.Part0
6830
6831 end
6832
6833 p.Parent = mo
6834
6835 w = Instance.new("Weld")
6836
6837 w.Part0 = mo.Torso
6838
6839 w.Part1 = p
6840
6841 w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
6842
6843 w.Parent = w.Part0
6844
6845 p = Instance.new("Seat")
6846
6847 p.Shape = "Ball"
6848
6849 p.Size = Vector3.new(24, 24, 24) * size
6850
6851 p.BrickColor = color
6852
6853 p.Name = "Legball"
6854
6855 for i = 1, 10 do
6856
6857 lol = Instance.new("Seat")
6858
6859 lol.BrickColor = BrickColor:Black()
6860
6861 lol.Name = "SEE?"
6862
6863 lol.Parent = mo
6864
6865 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
6866
6867 w = Instance.new("Weld")
6868
6869 w.Part0 = p
6870
6871 w.Part1 = lol
6872
6873 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
6874
6875 w.Parent = w.Part0
6876
6877 end
6878
6879 p.Parent = mo
6880
6881 w = Instance.new("Weld")
6882
6883 w.Part0 = mo.Torso
6884
6885 w.Part1 = p
6886
6887 w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
6888
6889 w.Parent = w.Part0
6890
6891 p = Instance.new("Seat")
6892
6893 p.Shape = "Ball"
6894
6895 p.Size = Vector3.new(21, 15, 21) * size
6896
6897 p.BrickColor = color
6898
6899 p.Name = "Legball"
6900
6901 for i = 1, 10 do
6902
6903 lol = Instance.new("Seat")
6904
6905 lol.BrickColor = BrickColor:Black()
6906
6907 lol.Name = "SEE?"
6908
6909 lol.Parent = mo
6910
6911 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
6912
6913 w = Instance.new("Weld")
6914
6915 w.Part0 = p
6916
6917 w.Part1 = lol
6918
6919 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
6920
6921 w.Parent = w.Part0
6922
6923 end
6924
6925 p.Parent = mo
6926
6927 w = Instance.new("Weld")
6928
6929 w.Part0 = mo.Torso
6930
6931 w.Part1 = p
6932
6933 w.C0 = CFrame.new(0, 60 * (size / 2), 0)
6934
6935 m = Instance.new("SpecialMesh")
6936
6937 m.Parent = p
6938
6939 p.Name = "Head"
6940
6941 w.Parent = w.Part0
6942
6943 s = Instance.new("Sound")
6944
6945 s.Parent = mo.Torso
6946
6947 s.Volume = 100
6948
6949 s.Pitch = 1
6950
6951 s.SoundId = "http://www.roblox.com/asset/?id=149779810"
6952
6953 s.Looped = true
6954
6955 s:play()
6956
6957 coroutine.resume(coroutine.create(function(Part)
6958
6959
6960
6961 while Part.Parent ~= nil do
6962
6963 wait(math.random())
6964
6965 so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)
6966
6967 end
6968
6969 end
6970
6971 ), mo.Torso)
6972
6973 mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
6974
6975 mo.Torso.Velocity = mouse.Hit.lookVector * 400
6976
6977 coroutine.resume(coroutine.create(function(Part)
6978
6979
6980
6981 while 1 do
6982
6983 wait(math.random(0, 1) + math.random())
6984
6985 Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
6986
6987 end
6988
6989 end
6990
6991 ), mo.Torso)
6992
6993 end
6994
6995
6996
6997 ob1u = function(mouse)
6998
6999
7000
7001 end
7002
7003
7004
7005 buttonhold = false
7006
7007 key = function(key, mouse)
7008
7009
7010
7011 end
7012
7013
7014
7015 key2 = function(key, mouse)
7016
7017
7018
7019 end
7020
7021
7022
7023 s = function(mouse)
7024
7025
7026
7027 mouse.Button1Down:connect(function()
7028
7029
7030
7031 ob1d(mouse)
7032
7033 end
7034
7035 )
7036
7037 mouse.Button1Up:connect(function()
7038
7039
7040
7041 ob1u(mouse)
7042
7043 end
7044
7045 )
7046
7047 mouse.KeyDown:connect(key)
7048
7049 mouse.KeyUp:connect(key2)
7050
7051 end
7052
7053
7054
7055 ds = function(mouse)
7056
7057
7058
7059 end
7060
7061
7062
7063 Bin.Selected:connect(s)
7064
7065 Bin.Deselected:connect(ds)
7066
7067end
7068
7069--[[ libgui xd ]]--
7070
7071topkek.libgui.seperation = 12
7072
7073function topkek.libgui:addLeftIcon(parent, img, sz)
7074
7075 topkek.libutil:createObject('ImageLabel', {
7076
7077 Parent = parent;
7078
7079 BackgroundTransparency = 1;
7080
7081 Position = UDim2.new(0, 2, 0, 0);
7082
7083 Size = UDim2.new(0, sz, 0, sz);
7084
7085 Image = img;
7086
7087 })
7088
7089end
7090
7091function topkek.libgui:hookContainer(o, sepr, stt)
7092
7093 if not o:IsA("ScrollingFrame") then
7094
7095 return nil
7096
7097 end
7098
7099
7100
7101 local self = {}
7102
7103 self.main = o
7104
7105 self.drawX = 0
7106
7107 self.drawY = stt or topkek.libgui.seperation/2
7108
7109 self.drawHeight = 0
7110
7111 self.sepr = sepr or topkek.libgui.seperation
7112
7113
7114
7115 function self:drawButton(sz, txt, func, ysz, cbgd)
7116
7117 local xposOffset = 0
7118
7119 local xposScale = self.drawX
7120
7121 local xszOffset = 0
7122
7123 local xszScale = sz
7124
7125 if not (self.drawX == 0) then
7126
7127 xszOffset = -4
7128
7129 if sz + self.drawX > 0.998 then
7130
7131 xszOffset = -11
7132
7133 end
7134
7135 elseif sz == 1 then
7136
7137 xszOffset = -(self.sepr) - 5
7138
7139 xposOffset = self.sepr/2
7140
7141 else
7142
7143 xszOffset = -4 + -(self.sepr/2)
7144
7145 xposOffset = self.sepr/2
7146
7147 end
7148
7149 if not ysz then ysz = 20 end
7150
7151 local obj = topkek.libutil:createObject("TextButton", {
7152
7153 Parent = self.main;
7154
7155 BackgroundColor3 = cbgd or color3(15, 23, 30);
7156
7157 BorderColor3 = color3(27, 42, 53);
7158
7159 Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
7160
7161 Size = UDim2.new(xszScale, xszOffset, 0, ysz);
7162
7163 Font = 'SourceSans';
7164
7165 FontSize = 'Size14';
7166
7167 Text = txt;
7168
7169 TextSize = 14;
7170
7171 TextColor3 = color3(199, 199, 199);
7172
7173 TextStrokeTransparency = 0.5;
7174
7175 })
7176
7177 obj.MouseButton1Down:connect(function()
7178
7179 func()
7180
7181 end)
7182
7183 if ysz > self.drawHeight then
7184
7185 self.drawHeight = ysz
7186
7187 end
7188
7189 self.drawX = self.drawX + sz
7190
7191 if self.drawX > 0.998 then
7192
7193 self.drawY = self.drawY + 3 + self.drawHeight
7194
7195 self.drawX = 0
7196
7197 self.drawHeight = 0
7198
7199 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
7200
7201 end
7202
7203 return obj
7204
7205 end
7206
7207
7208
7209 function self:GetChildren()
7210
7211 return self.main:GetChildren()
7212
7213 end
7214
7215
7216
7217 function self:getDrawY()
7218
7219 return self.drawY
7220
7221 end
7222
7223
7224
7225 function self:setDrawY(y)
7226
7227 self.drawY = y
7228
7229 end
7230
7231
7232
7233 function self:drawTextBox(sz, txt, ysz, cbgd)
7234
7235 local xposOffset = 0
7236
7237 local xposScale = self.drawX
7238
7239 local xszOffset = 0
7240
7241 local xszScale = sz
7242
7243 if not (self.drawX == 0) then
7244
7245 xszOffset = -4
7246
7247 if sz + self.drawX > 0.998 then
7248
7249 xszOffset = -11
7250
7251 end
7252
7253 elseif sz == 1 then
7254
7255 xszOffset = -(self.sepr) - 5
7256
7257 xposOffset = self.sepr/2
7258
7259 else
7260
7261 xszOffset = -4 + -(self.sepr/2)
7262
7263 xposOffset = self.sepr/2
7264
7265 end
7266
7267 if not ysz then ysz = 20 end
7268
7269 local obj = topkek.libutil:createObject("TextBox", {
7270
7271 Parent = self.main;
7272
7273 BackgroundColor3 = cbgd or color3(5, 8, 11);
7274
7275 BorderColor3 = color3(27, 42, 53);
7276
7277 Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
7278
7279 Size = UDim2.new(xszScale, xszOffset, 0, ysz);
7280
7281 Font = 'SourceSans';
7282
7283 FontSize = 'Size14';
7284
7285 Text = txt;
7286
7287 TextSize = 14;
7288
7289 TextColor3 = color3(199, 199, 199);
7290
7291 })
7292
7293 if ysz > self.drawHeight then
7294
7295 self.drawHeight = ysz
7296
7297 end
7298
7299 self.drawX = self.drawX + sz
7300
7301 if self.drawX > 0.998 then
7302
7303 self.drawY = self.drawY + 3 + self.drawHeight
7304
7305 self.drawX = 0
7306
7307 self.drawHeight = 0
7308
7309 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
7310
7311 end
7312
7313 return obj
7314
7315 end
7316
7317
7318
7319 function self:drawScrollingContainer(ysz)
7320
7321 local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
7322
7323 local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
7324
7325 local obj = topkek.libutil:createObject("ScrollingFrame", {
7326
7327 Parent = self.main;
7328
7329 BackgroundColor3 = color3(7, 11, 15);
7330
7331 BorderColor3 = color3(27, 42, 53);
7332
7333 Position = pos;
7334
7335 Size = sz;
7336
7337 BottomImage = 'rbxassetid://573102620';
7338
7339 MidImage = 'rbxassetid://573102620';
7340
7341 TopImage = 'rbxassetid://573102620';
7342
7343 ScrollBarThickness = 5;
7344
7345 })
7346
7347 self.drawY = self.drawY + 5 + ysz
7348
7349 self.drawX = 0
7350
7351 self.drawHeight = 0
7352
7353 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
7354
7355 return topkek.libgui:hookContainer(obj, 12, 5)
7356
7357 end
7358
7359
7360
7361 function self:drawContainer(xsz, ysz)
7362
7363 local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
7364
7365 local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
7366
7367 local obj = topkek.libutil:createObject("ScrollingFrame", {
7368
7369 Parent = self.main;
7370
7371 BackgroundTransparency = 1;
7372
7373 Position = pos;
7374
7375 Size = sz;
7376
7377 })
7378
7379 self.drawY = self.drawY + 5 + ysz
7380
7381 self.drawX = 0
7382
7383 self.drawHeight = 0
7384
7385 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
7386
7387 return topkek.libgui:hookContainer(obj, 12, 5)
7388
7389 end
7390
7391
7392
7393 function self:addSpacing()
7394
7395 self.drawY = self.drawY + 3
7396
7397 end
7398
7399
7400
7401 function self:center()
7402
7403 local a,c,b=
7404
7405 self.main.Position.X.Scale,
7406
7407 self.main.Position.X.Offset,self.main.Size.Y.Offset
7408
7409 self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
7410
7411 end
7412
7413
7414
7415 return self
7416
7417end
7418
7419
7420
7421--[[ windows ]]--
7422
7423topkek.libwindows.windows = {}
7424
7425function topkek.libwindows:registerWindow(w)
7426
7427 table.insert(topkek.libwindows.windows, w)
7428
7429end
7430
7431function topkek.libwindows:switchWindow(w, x)
7432
7433 for _, k in pairs(topkek.libwindows.windows) do
7434
7435 if k.Name == w then
7436
7437 k.Visible = true
7438
7439 else
7440
7441 k.Visible = false
7442
7443 end
7444
7445 end
7446
7447 if w == 'HomeContainer' then
7448
7449 base.Navigator.Visible = false
7450
7451 else
7452
7453 base.Navigator.Visible = true
7454
7455 end
7456
7457 base.Top.Location.Text = x
7458
7459end
7460
7461function topkek.libwindows:initiateNavigator()
7462
7463 local nav = base.Navigator
7464
7465 local template = nav.Item:Clone(); nav.Item:Destroy();
7466
7467 local wins = topkek.libsettings:getSetting('windows')
7468
7469 local y = 5
7470
7471 for _, k in pairs(wins) do
7472
7473 local o = template:Clone()
7474
7475 o.Parent = nav
7476
7477 o.Position = UDim2.new(0, 5, 0, y)
7478
7479 o.Text = k
7480
7481 o.MouseButton1Down:connect(function()
7482
7483 topkek.libwindows:switchWindow(k .. 'Container', k)
7484
7485 end)
7486
7487 y = y + 25
7488
7489 end
7490
7491 nav.CanvasSize = UDim2.new(0, 0, 0, y)
7492
7493end
7494
7495function topkek.libwindows:initiateHome()
7496
7497 local home = base.HomeContainer
7498
7499 home.LocalPlayer.Mask.MouseButton1Down:connect(function()
7500
7501 topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')
7502
7503 end)
7504
7505 home.Server.Mask.MouseButton1Down:connect(function()
7506
7507 topkek.libwindows:switchWindow('ServerContainer', 'Server')
7508
7509 end)
7510
7511 home.Scripts.Mask.MouseButton1Down:connect(function()
7512
7513 topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')
7514
7515 end)
7516
7517 home.Miscellaneous.Mask.MouseButton1Down:connect(function()
7518
7519 topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')
7520
7521 end)
7522
7523 home.Players.Mask.MouseButton1Down:connect(function()
7524
7525 topkek.libwindows:switchWindow('PlayersContainer', 'Players')
7526
7527 end)
7528
7529 home.Settings.Mask.MouseButton1Down:connect(function()
7530
7531 topkek.libwindows:switchWindow('SettingsContainer', 'Settings')
7532
7533 end)
7534
7535end
7536
7537--[[ defines ]]--
7538
7539topkek.libsettings:setSetting('version', '1.0.0')
7540
7541topkek.libsettings:setSetting('bans', {})
7542
7543topkek.libsettings:setSetting('admins', {})
7544
7545topkek.libsettings:setSetting('windows', {
7546
7547 'Home';
7548
7549 'Server';
7550
7551 'LocalPlayer';
7552
7553 'Players';
7554
7555 'Scripts';
7556
7557 'Miscellaneous';
7558
7559 'Settings';
7560
7561 'Explorer';
7562
7563 'Gear';
7564
7565 'Hats';
7566
7567 'Music';
7568
7569 'Effects';
7570
7571 'Filtering';
7572
7573 'Commands';
7574
7575})
7576
7577topkek.libsettings:setSetting('misc', {
7578
7579 'Explorer';
7580
7581 'Gear';
7582
7583 'Hats';
7584
7585 'Music';
7586
7587 'Effects';
7588
7589 'Filtering';
7590
7591 'Commands';
7592
7593})
7594
7595topkek.store.gui = ScreenGui; gui = topkek.store.gui -- change later
7596
7597topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base
7598
7599-- [[ server ]] --
7600
7601--sz, txt, func, ysz, cbgd
7602
7603local servwin = topkek.libgui:hookContainer(base['ServerContainer'])
7604
7605local decalList, decalImp = servwin:drawScrollingContainer(100)
7606
7607local decalAct = servwin:drawButton(2/3,'Spam Decal',function()
7608
7609 topkek.libutil:recurseDecal(decalImp.Text)end)
7610
7611decalImp = servwin:drawTextBox(1/3,'573896613')
7612
7613servwin:drawButton(1,'Rollback Spam',function()
7614
7615 topkek.libutil:recurseRemove('ParticleEmitter')
7616
7617 topkek.libutil:recurseRemove('Decal')
7618
7619end)
7620
7621local decs = {
7622
7623 {'Cerberus', '573896613'},
7624
7625 {'Rain', '574772793'},
7626
7627 {'Robbie', '574773630'},
7628
7629 {'Pepe', '244905904'},
7630
7631 {'Troll Face', '48308661'},
7632
7633 {'Jeff', '109129888'},
7634
7635 {'Shrek', '170539018'},
7636
7637 {'Doge', '133720697'},
7638
7639 {'Dat Boi', '409578848'},
7640
7641}
7642
7643for _, v in pairs(decs) do
7644
7645 local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))
7646
7647 topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)
7648
7649end
7650
7651servwin:addSpacing()
7652
7653-- [[lighting]] --
7654
7655-- <<time>> --
7656
7657local timeInp
7658
7659servwin:drawButton(2/3,'Set Time',function()
7660
7661 game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00"
7662
7663end)
7664
7665timeImp = servwin:drawTextBox(1/3,'14')
7666
7667-- <<fog> --
7668
7669local fogInp
7670
7671servwin:drawButton(2/3,'Set FogEnd',function()
7672
7673 if not tonumber(fogInp.Text) then return end
7674
7675 game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
7676
7677end)
7678
7679fogInp = servwin:drawTextBox(1/3,'100000')
7680
7681-- <<brightness>> --
7682
7683local brightInp
7684
7685servwin:drawButton(2/3,'Set Brightness',function()
7686
7687 if not tonumber(brightInp.Text) then return end
7688
7689 game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
7690
7691end)
7692
7693brightInp = servwin:drawTextBox(1/3,'1')
7694
7695-- <<reset>> --
7696
7697servwin:drawButton(1,'Reset Lighting',function()
7698
7699 local l = game:service'Lighting'
7700
7701 l.Ambient = Color3.new(0, 0, 0)
7702
7703 l.Brightness = 1
7704
7705 l.GlobalShadows = true
7706
7707 l.Outlines = true
7708
7709 l.FogEnd = 100000
7710
7711 l.FogStart = 0
7712
7713 l:SetMinutesAfterMidnight(12*60)
7714
7715end)
7716
7717-- [[ fixing ]] --
7718
7719servwin:addSpacing()
7720
7721servwin:drawButton(1/2,'Clear Server',function()
7722
7723 for i,v in pairs(game:service'Workspace':GetChildren()) do
7724
7725 if (not v:IsA("Terrain"))and(v.Name~="Camera") then
7726
7727 v:Destroy()
7728
7729 end
7730
7731 end
7732
7733end)
7734
7735servwin:drawButton(1/2,'Shutdown',function()
7736
7737 for i,v in pairs(game:GetService('Players')) do
7738
7739 v.Parent = nil
7740
7741 end
7742
7743end)
7744
7745servwin:drawButton(1/2,'Remove Sound',function()
7746
7747 topkek.libutil:recurseRemove('Sound')
7748
7749end)
7750
7751servwin:drawButton(1/2,'Baseplate',function()
7752
7753 for X = -2500, 2500, 512 do
7754
7755 for Z = -2500, 2500, 512 do
7756
7757 local P = Instance.new("Part")
7758
7759 P.Anchored = true
7760
7761 P.Locked = true
7762
7763 P.Size = Vector3.new(512,3,512)
7764
7765 P.CFrame = CFrame.new(X,0,Z)
7766
7767 P.BrickColor = BrickColor.Green()
7768
7769 P.Parent = game:service'Workspace'
7770
7771 end
7772
7773 end
7774
7775end)
7776
7777--[[ destruction ]]--
7778
7779servwin:addSpacing()
7780
7781servwin:drawButton(1/2,'Clear Terrain',function()
7782
7783 game:service'Workspace'.Terrain:Clear()
7784
7785end)
7786
7787servwin:drawButton(1/2,'Flood',function()
7788
7789 game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
7790
7791end)
7792
7793servwin:drawButton(1/2,'Reflectancy',function()
7794
7795 topkek.libutil:recurseSet('BasePart','Reflectance',1)
7796
7797end)
7798
7799servwin:drawButton(1/2,'Transparency',function()
7800
7801 topkek.libutil:recurseSet('BasePart','Transparency',1)
7802
7803end)
7804
7805servwin:drawButton(1/2,'666',function()
7806
7807 for i,v in next,workspace:children''do
7808
7809 if(v:IsA'BasePart')then
7810
7811 me=v;
7812
7813 bbg=Instance.new('BillboardGui',me);
7814
7815 bbg.Name='stuf';
7816
7817 bbg.Adornee=me;
7818
7819 bbg.Size=UDim2.new(2.5,0,2.5,0)
7820
7821 --bbg.StudsOffset=Vector3.new(0,2,0)
7822
7823 tlb=Instance.new'TextLabel';
7824
7825 tlb.Text='666 666 666 666 666 666';
7826
7827 tlb.Font='SourceSansBold';
7828
7829 tlb.FontSize='Size48';
7830
7831 tlb.TextColor3=Color3.new(1,0,0);
7832
7833 tlb.Size=UDim2.new(1.25,0,1.25,0);
7834
7835 tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
7836
7837 tlb.BackgroundTransparency=1;
7838
7839 tlb.Parent=bbg;
7840
7841 end;end;
7842
7843 --coroutine.wrap(function()while wait''do
7844
7845 s=Instance.new'Sound';
7846
7847 s.Parent=workspace;
7848
7849 s.SoundId='rbxassetid://152840862';
7850
7851 s.Pitch=1;
7852
7853 s.Volume=1;
7854
7855 s.Looped=true;
7856
7857 s:play();
7858
7859 --end;end)();
7860
7861 function xds(dd)
7862
7863 for i,v in next,dd:children''do
7864
7865 if(v:IsA'BasePart')then
7866
7867 v.BrickColor=BrickColor.new'Really black';
7868
7869 v.TopSurface='Smooth';
7870
7871 v.BottomSurface='Smooth';
7872
7873 s=Instance.new('SelectionBox',v);
7874
7875 s.Adornee=v;
7876
7877 s.Color=BrickColor.new'Really red';
7878
7879 a=Instance.new('PointLight',v);
7880
7881 a.Color=Color3.new(1,0,0);
7882
7883 a.Range=15;
7884
7885 a.Brightness=5;
7886
7887 f=Instance.new('Fire',v);
7888
7889 f.Size=19;
7890
7891 f.Heat=22;
7892
7893 end;
7894
7895 game.Lighting.TimeOfDay=0;
7896
7897 game.Lighting.Brightness=0;
7898
7899 game.Lighting.ShadowColor=Color3.new(0,0,0);
7900
7901 game.Lighting.Ambient=Color3.new(1,0,0);
7902
7903 game.Lighting.FogEnd=200;
7904
7905 game.Lighting.FogColor=Color3.new(0,0,0);
7906
7907 local dec = 'http://www.roblox.com/asset/?id=19399245';
7908
7909 local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
7910
7911 --coroutine.wrap(function()
7912
7913 --for _,__ in pairs(fac) do
7914
7915 --local ddec = Instance.new("Decal", v)
7916
7917 --ddec.Face = __
7918
7919 --ddec.Texture = dec
7920
7921 --end end)()
7922
7923 if #(v:GetChildren())>0 then
7924
7925 xds(v)
7926
7927 end
7928
7929 end
7930
7931 end
7932
7933 xds(game.Workspace)
7934
7935end)
7936
7937servwin:drawButton(1/2,'Troll',function()
7938
7939 topkek.libutil:recurseDecal('48308661')
7940
7941 topkek.libutil:Play(154664102)
7942
7943end)
7944
7945servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
7946
7947 local materiallist =
7948
7949 {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
7950
7951 Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
7952
7953 Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
7954
7955 Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
7956
7957 Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
7958
7959 local function r(where)
7960
7961 for _,v in pairs (where:GetChildren()) do
7962
7963 if v:IsA("BasePart") then
7964
7965 spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
7966
7967end)
7968
7969servwin:drawButton(1/2,'Materialize',function()
7970
7971 local function r(where)
7972
7973 for _,v in pairs (where:GetChildren()) do
7974
7975 if v:IsA("BasePart") then
7976
7977 spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
7978
7979end)
7980
7981servwin:drawButton(1/2,'Meshify',function()
7982
7983 local enums={
7984
7985 Enum.MeshType.Head;
7986
7987 Enum.MeshType.Torso;
7988
7989 Enum.MeshType.Wedge;
7990
7991 Enum.MeshType.Brick;
7992
7993 Enum.MeshType.Sphere;
7994
7995 Enum.MeshType.Cylinder;
7996
7997 }
7998
7999 topkek.libutil:recurseFunc('BasePart',function(o)
8000
8001 local mesh = Instance.new('SpecialMesh', o)
8002
8003 mesh.MeshType = enums[math.random(1,#enums)]
8004
8005 end)
8006
8007end)
8008
8009servwin:drawButton(1/2,'Loop-Meshify',function()
8010
8011 coroutine.wrap(function()
8012
8013 while true do
8014
8015 local enums={
8016
8017 Enum.MeshType.Head;
8018
8019 Enum.MeshType.Torso;
8020
8021 Enum.MeshType.Wedge;
8022
8023 Enum.MeshType.Brick;
8024
8025 Enum.MeshType.Sphere;
8026
8027 Enum.MeshType.Cylinder;
8028
8029 }
8030
8031 topkek.libutil:recurseFunc('BasePart',function(o)
8032
8033 if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
8034
8035 local mesh = Instance.new('SpecialMesh', o)
8036
8037 mesh.MeshType = enums[math.random(1,#enums)]
8038
8039 end)
8040
8041 wait(0.5)
8042
8043 end
8044
8045 end)()
8046
8047end)
8048
8049--<<<< END OF SERVER MENU >>>>--
8050
8051plrwin = topkek.libgui:hookContainer(base['PlayersContainer'])
8052
8053local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end)
8054
8055plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody')
8056
8057game:GetService('Players').PlayerAdded:connect(function()
8058
8059 plrDrop.update(topkek.libutil:GetPlayerList())
8060
8061end)
8062
8063game:GetService('Players').PlayerRemoving:connect(function()
8064
8065 plrDrop.update(topkek.libutil:GetPlayerList())
8066
8067end)
8068
8069plrwin:addSpacing()
8070
8071local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]]
8072
8073actions:drawButton(1/3, 'Kill', function()
8074
8075 topkek.libutil:doPlayers(plrDrop, function(z)
8076
8077 if z.Character:FindFirstChild('Humanoid') then
8078
8079 z.Character.Humanoid.Health = 0
8080
8081 end
8082
8083 end)
8084
8085end)
8086
8087actions:drawButton(1/3, 'Freeze', function()
8088
8089 topkek.libutil:doPlayers(plrDrop, function(z)
8090
8091 if z.Character:FindFirstChild('Humanoid') then
8092
8093 topkek.libutil:getTorso(z).Anchored = true
8094
8095 end
8096
8097 end)
8098
8099end)
8100
8101actions:drawButton(1/3, 'Thaw', function()
8102
8103 topkek.libutil:doPlayers(plrDrop, function(z)
8104
8105 if z.Character:FindFirstChild('Humanoid') then
8106
8107 topkek.libutil:getTorso(z).Anchored = false
8108
8109 end
8110
8111 end)
8112
8113end)
8114
8115actions:drawButton(1/3, 'Fire', function()
8116
8117 topkek.libutil:doPlayers(plrDrop, function(z)
8118
8119 if z.Character then
8120
8121 Instance.new("Fire", topkek.libutil:getTorso(z))
8122
8123 end
8124
8125 end)
8126
8127end)
8128
8129actions:drawButton(1/3, 'Sparkles', function()
8130
8131 topkek.libutil:doPlayers(plrDrop, function(z)
8132
8133 if z.Character then
8134
8135 Instance.new("Sparkles", topkek.libutil:getTorso(z))
8136
8137 end
8138
8139 end)
8140
8141end)
8142
8143actions:drawButton(1/3, 'Smoke', function()
8144
8145 topkek.libutil:doPlayers(plrDrop, function(z)
8146
8147 if z.Character then
8148
8149 Instance.new("Smoke", topkek.libutil:getTorso(z))
8150
8151 end
8152
8153 end)
8154
8155end)
8156
8157actions:drawButton(1/3, 'BTools', function()
8158
8159 topkek.libutil:doPlayers(plrDrop, function(z)
8160
8161 local a = Instance.new("HopperBin")
8162
8163 a.BinType = "GameTool"
8164
8165 a.Parent = z.Backpack
8166
8167 local a = Instance.new("HopperBin")
8168
8169 a.BinType = "Clone"
8170
8171 a.Parent = z.Backpack
8172
8173 local a = Instance.new("HopperBin")
8174
8175 a.BinType = "Hammer"
8176
8177 a.Parent = z.Backpack
8178
8179 end)
8180
8181end)
8182
8183actions:drawButton(1/3, 'Kick', function()
8184
8185 topkek.libutil:doPlayers(plrDrop, function(z)
8186
8187 local function doKick()
8188
8189 if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
8190
8191 z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
8192
8193 local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
8194
8195 spawn(function()
8196
8197 repeat wait()
8198
8199 if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
8200
8201 SP.Position = z.Character.HumanoidRootPart.Position
8202
8203 end
8204
8205 until not game:GetService('Players'):FindFirstChild(z.Name)
8206
8207 end)
8208
8209 z.Character.Torso.Anchored = true
8210
8211 end
8212
8213 end
8214
8215 repeat
8216
8217 doKick()
8218
8219 wait()
8220
8221 until not z
8222
8223 end)
8224
8225end)
8226
8227actions:drawButton(1/3, 'Nil', function()
8228
8229 topkek.libutil:doPlayers(plrDrop, function(z)
8230
8231 z.Parent = nil
8232
8233 end)
8234
8235end)
8236
8237actions:drawButton(1/3, 'Bring', function()
8238
8239 topkek.libutil:doPlayers(plrDrop, function(z)
8240
8241 if z.Character then
8242
8243 z.Character.HumanoidRootPart.CFrame =
8244
8245 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
8246
8247 end
8248
8249 end)
8250
8251end)
8252
8253actions:drawButton(1/3, 'Goto', function()
8254
8255 topkek.libutil:doPlayers(plrDrop, function(z)
8256
8257 if z.Character then
8258
8259 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
8260
8261 z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
8262
8263 end
8264
8265 end)
8266
8267end)
8268
8269actions:drawButton(1/3, 'Freefall', function()
8270
8271 topkek.libutil:doPlayers(plrDrop, function(z)
8272
8273 if z.Character then
8274
8275 z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
8276
8277 end
8278
8279 end)
8280
8281end)
8282
8283actions:drawButton(1/3, 'Sword', function()
8284
8285 topkek.libutil:doPlayers(plrDrop, function(z)
8286
8287 insert(125013769).Parent = z.Backpack
8288
8289 end)
8290
8291end)
8292
8293actions:drawButton(1/3, 'Guns', function()
8294
8295 topkek.libutil:doPlayers(plrDrop, function(z)
8296
8297 insert(130113146).Parent = z.Backpack
8298
8299 insert(67747912).Parent = z.Backpack
8300
8301 insert(95354288).Parent = z.Backpack
8302
8303 end)
8304
8305end)
8306
8307actions:drawButton(1/3, 'Knife', function()
8308
8309 topkek.libutil:doPlayers(plrDrop, function(z)
8310
8311 insert(170897263).Parent = z.Backpack
8312
8313 end)
8314
8315end)
8316
8317
8318
8319actions:drawButton(1/3, 'Stun', function()
8320
8321 topkek.libutil:doPlayers(plrDrop, function(z)
8322
8323 if not z.Character:FindFirstChild('UpperTorso') then
8324
8325 z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
8326
8327 end
8328
8329 z.Character.Humanoid.PlatformStand = true
8330
8331 end)
8332
8333end)
8334
8335actions:drawButton(1/3, 'Invisible', function()
8336
8337 topkek.libutil:doPlayers(plrDrop, function(z)
8338
8339 if z.Character then
8340
8341 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1)
8342
8343 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
8344
8345 end
8346
8347 end)
8348
8349end)
8350
8351actions:drawButton(1/3, 'Visible', function()
8352
8353 topkek.libutil:doPlayers(plrDrop, function(z)
8354
8355 if z.Character then
8356
8357 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0)
8358
8359 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
8360
8361 end
8362
8363 end)
8364
8365end)
8366
8367actions:drawButton(1/3, 'God', function()
8368
8369 topkek.libutil:doPlayers(plrDrop, function(z)
8370
8371 if z.Character:FindFirstChild('Humanoid') then
8372
8373 z.Character.Humanoid.MaxHealth = math.huge
8374
8375 z.Character.Humanoid.Health = math.huge
8376
8377 end
8378
8379 end)
8380
8381end)
8382
8383
8384
8385actions:drawButton(1/3, 'Semigod', function()
8386
8387 topkek.libutil:doPlayers(plrDrop, function(z)
8388
8389 if z.Character:FindFirstChild('Humanoid') then
8390
8391 z.Character.Humanoid.MaxHealth = 9999999999
8392
8393 z.Character.Humanoid.Health = 9999999999
8394
8395 end
8396
8397 end)
8398
8399end)
8400
8401actions:drawButton(1/3, 'Nuke', function()
8402
8403 topkek.libutil:doPlayers(plrDrop, function(z)
8404
8405 local torso = topkek.libutil:getTorso(z)
8406
8407 local nuke = Instance.new("Part", game.Workspace)
8408
8409 local opos = torso.CFrame
8410
8411 nuke.BrickColor = BrickColor.new("Bright yellow")
8412
8413 nuke.TopSurface = Enum.SurfaceType.Smooth
8414
8415 nuke.BottomSurface = Enum.SurfaceType.Smooth
8416
8417 nuke.Anchored = true
8418
8419 nuke.CanCollide = false
8420
8421 nuke.Shape = "Ball"
8422
8423 nuke.Transparency = 0.5
8424
8425 nuke.CFrame = torso.CFrame
8426
8427 nuke.Size = Vector3.new(1, 1, 1)
8428
8429 nuke.Touched:connect(function(p)
8430
8431 local expl = Instance.new("Explosion", p)
8432
8433 expl.BlastPressure = 50000
8434
8435 expl.BlastRadius = 50
8436
8437 expl.Position = p.Position
8438
8439 p.Material = Enum.Material.CorrodedMetal
8440
8441 p:BreakJoints()
8442
8443 end)
8444
8445 for i = 1, 150 do
8446
8447 nuke.Size = Vector3.new(i, i, i)
8448
8449 nuke.CFrame = opos
8450
8451 wait(0.08)
8452
8453 end
8454
8455 nuke:Destroy()
8456
8457 end)
8458
8459end)
8460
8461actions:drawButton(1/3, 'Confuse', function()
8462
8463 topkek.libutil:doPlayers(plrDrop, function(z)
8464
8465 if z.Character:FindFirstChild('Humanoid') then
8466
8467 z.Character.Humanoid.WalkSpeed = -16
8468
8469 end
8470
8471 end)
8472
8473end)
8474
8475actions:drawButton(1/3, 'Goldify', function()
8476
8477 topkek.libutil:doPlayers(plrDrop, function(z)
8478
8479 if z.Character then
8480
8481 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble')
8482
8483 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble')
8484
8485 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
8486
8487 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
8488
8489 end
8490
8491 end)
8492
8493end)
8494
8495actions:drawButton(1/3, 'Neon', function()
8496
8497 topkek.libutil:doPlayers(plrDrop, function(z)
8498
8499 if z.Character then
8500
8501 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon')
8502
8503 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon')
8504
8505 end
8506
8507 end)
8508
8509end)
8510
8511actions:drawButton(1/3, 'Insane', function()
8512
8513 topkek.libutil:doPlayers(plrDrop, function(z)
8514
8515 if z.Character then
8516
8517 for i,v in pairs(topkek.libutil:getTorso(z):GetChildren()) do
8518
8519 if v:IsA("Motor6D") then
8520
8521 coroutine.wrap(function()
8522
8523 while v do
8524
8525 v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
8526
8527 wait()
8528
8529 end
8530
8531 end)()
8532
8533 end
8534
8535 end
8536
8537 end
8538
8539 end)
8540
8541end)
8542
8543actions:drawButton(1/3, 'Quicksand', function()
8544
8545 topkek.libutil:doPlayers(plrDrop, function(z)
8546
8547 if z.Character then
8548
8549 if z.Character:FindFirstChild('Humanoid') then
8550
8551 local tor = topkek.libutil:getTorso(z)
8552
8553 local hole = Instance.new("Part", z.Character)
8554
8555 hole.Anchored = true
8556
8557 hole.Name = "Hole"
8558
8559 hole.FormFactor = Enum.FormFactor.Custom
8560
8561 hole.Size = Vector3.new(7, 1, 7)
8562
8563 hole.CanCollide = false
8564
8565 hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
8566
8567 hole.BrickColor = BrickColor.new("Cool yellow")
8568
8569 hole.Material = Enum.Material.Sand
8570
8571 local hm = Instance.new("CylinderMesh", hole)
8572
8573 tor.Anchored = true
8574
8575 if z.Character:FindFirstChild("Humanoid") then
8576
8577 z.Character.Humanoid.Jump = true
8578
8579 end
8580
8581 for x,m in pairs(z.Character:GetChildren()) do
8582
8583 if m:IsA("BasePart") or m:IsA("MeshPart") then
8584
8585 m.CanCollide = false
8586
8587 end
8588
8589 end
8590
8591 for i=1,75 do
8592
8593 tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
8594
8595 wait(0.06)
8596
8597 end
8598
8599 tor.CFrame=tor.CFrame*CFrame.new(0,
8600
8601 -500,0
8602
8603 )
8604
8605 z.Character.Humanoid.Health = 0
8606
8607 end
8608
8609 end
8610
8611 end)
8612
8613end)
8614
8615actions:drawButton(1/3, 'Duck', function()
8616
8617 topkek.libutil:doPlayers(plrDrop, function(z)
8618
8619 if z.Character then
8620
8621 local pchar = z.Character
8622
8623-- for i,v in pairs(pchar.Torso:GetChildren()) do
8624
8625-- if v:IsA("Decal") then
8626
8627-- v:Destroy()
8628
8629-- end
8630
8631-- end
8632
8633 for i,v in pairs(pchar:GetChildren()) do
8634
8635 if v:IsA("Hat") or v:IsA("Accessory") then
8636
8637 v:Destroy()
8638
8639 end
8640
8641 end
8642
8643 local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
8644
8645 duck.MeshType = "FileMesh"
8646
8647 duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
8648
8649 duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
8650
8651 duck.Scale = Vector3.new(5, 5, 5)
8652
8653 topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1)
8654
8655 z.Character.HumanoidRootPart.Transparency = 0
8656
8657 end
8658
8659 end)
8660
8661end)
8662
8663actions:drawButton(1/3, 'Shrek', function()
8664
8665 topkek.libutil:doPlayers(plrDrop, function(z)
8666
8667 if z.Character then
8668
8669 local pchar = z.Character
8670
8671 for i,v in pairs(pchar:GetChildren()) do
8672
8673 if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
8674
8675 v:Destroy()
8676
8677 end
8678
8679 end
8680
8681 for i,v in pairs(pchar.Head:GetChildren()) do
8682
8683 if v:IsA("Decal") or v:IsA("SpecialMesh") then
8684
8685 v:Destroy()
8686
8687 end
8688
8689 end
8690
8691
8692
8693 local mesh = Instance.new("SpecialMesh", pchar.Head)
8694
8695 mesh.MeshType = "FileMesh"
8696
8697 pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
8698
8699 pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
8700
8701 pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
8702
8703
8704
8705 local Shirt = Instance.new("Shirt", z.Character)
8706
8707 local Pants = Instance.new("Pants", z.Character)
8708
8709
8710
8711 Shirt.ShirtTemplate = "rbxassetid://133078194"
8712
8713 Pants.PantsTemplate = "rbxassetid://133078204"
8714
8715 end
8716
8717 end)
8718
8719end)
8720
8721actions:drawButton(1/3, 'Bighead', function()
8722
8723 topkek.libutil:doPlayers(plrDrop, function(z)
8724
8725 if z.Character then
8726
8727 if z.Character:FindFirstChild('Head') then
8728
8729 z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
8730
8731 end
8732
8733 end
8734
8735 end)
8736
8737end)
8738
8739actions:drawButton(1/3, 'Hotdog', function()
8740
8741 topkek.libutil:doPlayers(plrDrop, function(z)
8742
8743 if z.Character then
8744
8745 if z.Character:FindFirstChild('Head') then
8746
8747 topkek.libutil:weiner(z)
8748
8749 end
8750
8751 end
8752
8753 end)
8754
8755end)
8756
8757actions:drawButton(1/3, 'Dwarf [R6]', function()
8758
8759 topkek.libutil:doPlayers(plrDrop, function(z)
8760
8761 if z.Character then
8762
8763 topkek.libutil:scalePlayer(z, 0.5)
8764
8765 end
8766
8767 end)
8768
8769end)
8770
8771actions:drawButton(1/3, 'Giant [R6]', function()
8772
8773 topkek.libutil:doPlayers(plrDrop, function(z)
8774
8775 if z.Character then
8776
8777 topkek.libutil:scalePlayer(z, 5)
8778
8779 end
8780
8781 end)
8782
8783end)
8784
8785actions:drawButton(1/3, 'Giraffe [R6]', function()
8786
8787 topkek.libutil:doPlayers(plrDrop, function(z)
8788
8789 if z.Character then
8790
8791 local char=z.Character
8792
8793 local h=char.Head
8794
8795 local tor=char:FindFirstChild("Torso")
8796
8797 if not tor then return end
8798
8799 tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
8800
8801 local fn=Instance.new("Part",char)
8802
8803 fn.Size=Vector3.new(1,5.5,1)
8804
8805 fn.Name="FakeNeck"
8806
8807 fn.Anchored=false
8808
8809 fn.CanCollide=false
8810
8811 if char:FindFirstChild("Body Colors") then
8812
8813 fn.BrickColor=char["Body Colors"].HeadColor
8814
8815 end
8816
8817 local cm=Instance.new("CylinderMesh",fn)
8818
8819 local we=Instance.new("Weld",h)
8820
8821 we.Part0=h
8822
8823 we.Part1=fn
8824
8825 we.C1=we.C1*CFrame.new(0,2.6,0)
8826
8827 end
8828
8829 end)
8830
8831end)
8832
8833actions:drawButton(1/3, 'Select', function()
8834
8835 topkek.libutil:doPlayers(plrDrop, function(z)
8836
8837 if z.Character then
8838
8839 Instance.new("SelectionBox", z.Character).Adornee = z.Character
8840
8841 end
8842
8843 end)
8844
8845end)
8846
8847actions:drawButton(1/3, 'Sphere', function()
8848
8849 topkek.libutil:doPlayers(plrDrop, function(z)
8850
8851 if z.Character then
8852
8853 Instance.new("SelectionSphere", z.Character).Adornee = z.Character
8854
8855 end
8856
8857 end)
8858
8859end)
8860
8861actions:drawButton(1/3, 'Sit', function()
8862
8863 topkek.libutil:doPlayers(plrDrop, function(z)
8864
8865 if z.Character:FindFirstChild("Humanoid") then
8866
8867 z.Character.Humanoid.Sit = true
8868
8869 end
8870
8871 end)
8872
8873end)
8874
8875actions:drawButton(1/3, 'Jump', function()
8876
8877 topkek.libutil:doPlayers(plrDrop, function(z)
8878
8879 if z.Character:FindFirstChild("Humanoid") then
8880
8881 z.Character.Humanoid.Jump = true
8882
8883 end
8884
8885 end)
8886
8887end)
8888
8889actions:drawButton(1/3, 'No Tools', function()
8890
8891 topkek.libutil:doPlayers(plrDrop, function(z)
8892
8893 for _, t in pairs(z.Backpack:GetChildren()) do
8894
8895 t:Destroy()
8896
8897 end
8898
8899 end)
8900
8901end)
8902
8903actions:drawButton(1/3, 'Take Tools', function()
8904
8905 topkek.libutil:doPlayers(plrDrop, function(z)
8906
8907 for _, t in pairs(z.Backpack:GetChildren()) do
8908
8909 t.Parent = game:service'Players'.LocalPlayer.Backpack
8910
8911 end
8912
8913 end)
8914
8915end)
8916
8917actions:drawButton(1/3, 'Disable', function()
8918
8919 topkek.libutil:doPlayers(plrDrop, function(z)
8920
8921 if z.Character:FindFirstChild("Humanoid") then
8922
8923 z.Character.Humanoid.Parent = nil
8924
8925 end
8926
8927 end)
8928
8929end)
8930
8931actions:drawButton(1/3, 'Fast', function()
8932
8933 topkek.libutil:doPlayers(plrDrop, function(z)
8934
8935 if z.Character:FindFirstChild("Humanoid") then
8936
8937 z.Character.Humanoid.WalkSpeed = 50
8938
8939 end
8940
8941 end)
8942
8943end)
8944
8945actions:drawButton(1/3, 'Slow', function()
8946
8947 topkek.libutil:doPlayers(plrDrop, function(z)
8948
8949 if z.Character:FindFirstChild("Humanoid") then
8950
8951 z.Character.Humanoid.WalkSpeed = 8
8952
8953 end
8954
8955 end)
8956
8957end)
8958
8959actions:drawButton(1/3,'Explode', function()
8960
8961 topkek.libtil:doPlayers(plrDrop, function(z)
8962
8963 local explosion = Instance.new("Explosion")
8964
8965 explosion.Position = topkek.libutil:getTorso(z).Position
8966
8967 explosion.Parent = game.Workspace
8968
8969 end)
8970
8971end)
8972
8973local Follow
8974
8975actions:drawButton(1/3,'Annoy', function()
8976
8977 if Follow == true then
8978
8979 Follow = false; return
8980
8981 else Follow = true end
8982
8983 topkek.libutil:doPlayers(plrDrop, function(z)
8984
8985 while Follow == true do
8986
8987 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
8988
8989 z.Character.HumanoidRootPart.CFrame
8990
8991 wait()
8992
8993 end
8994
8995 end)
8996
8997end)
8998
8999actions:drawButton(1/3,'ForceField', function()
9000
9001 topkek.libutil:doPlayers(plrDrop, function(z)
9002
9003 if z.Character then
9004
9005 Instance.new("ForceField", z.Character)
9006
9007 end
9008
9009 end)
9010
9011end)
9012
9013actions:drawButton(1/3,'Friendlag', function()
9014
9015 topkek.libutil:doPlayers(plrDrop, function(z)
9016
9017 for i = 1, 10 do
9018
9019 spawn(function()
9020
9021 while wait() do
9022
9023 game.Players.LocalPlayer:RequestFriendship(z)
9024
9025 game.Players.LocalPlayer:RevokeFriendship(z)
9026
9027 end
9028
9029 end)
9030
9031 end
9032
9033 end)
9034
9035end)
9036
9037actions:drawButton(1/3,'Force Follow', function()
9038
9039 topkek.libutil:doPlayers(plrDrop, function(z)
9040
9041 game:GetService("RunService"):BindToRenderStep("_", 0, function()
9042
9043 z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
9044
9045 end)
9046
9047 end)
9048
9049end)
9050
9051actions:drawButton(1/3,'Dab', function()
9052
9053 topkek.libutil:doPlayers(plrDrop, function(z)
9054
9055 if z.Character and z.Character:FindFirstChild("Torso") then
9056
9057 local chr = z.Character
9058
9059 chr.Animate.Disabled = true
9060
9061 chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
9062
9063 chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
9064
9065 chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
9066
9067 end
9068
9069 end)
9070
9071end)
9072
9073actions:addSpacing()
9074
9075local chatInp
9076
9077actions:drawButton(1/2, 'Make Chat', function()
9078
9079 topkek.libutil:doPlayers(plrDrop, function(z)
9080
9081 game:GetService('Chat'):Chat(z.Character, chatInp.Text)
9082
9083 end)
9084
9085end)
9086
9087chatInp = actions:drawTextBox(1/2, '')
9088
9089local insertInp
9090
9091actions:drawButton(1/2, 'Insert Into', function()
9092
9093 if not tonumber(insertInp.Text) then return end
9094
9095 local item = insert(insertInp.Text)
9096
9097 if not item then return end
9098
9099 topkek.libutil:doPlayers(plrDrop, function(z)
9100
9101 item:Clone().Parent = z.Backpack
9102
9103 end)
9104
9105end)
9106
9107insertInp = actions:drawTextBox(1/2, '')
9108
9109local speedInp
9110
9111actions:drawButton(1/2, 'Set Speed', function()
9112
9113 if not tonumber(speedInp.Text) then return end
9114
9115 topkek.libutil:doPlayers(plrDrop, function(z)
9116
9117 if z.Character:FindFirstChild('Humanoid') then
9118
9119 z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text)
9120
9121 end
9122
9123 end)
9124
9125end)
9126
9127speedInp = actions:drawTextBox(1/2, '')
9128
9129local nameInp
9130
9131actions:drawButton(1/2, 'Set Name', function()
9132
9133 topkek.libutil:doPlayers(plrDrop, function(z)
9134
9135 local Character = z.Character
9136
9137 local newName = Instance.new("Model", z.Character)
9138
9139 newName.Name = nameInp.Text
9140
9141 local cl = Character:WaitForChild("Head"):Clone()
9142
9143 cl.Parent = newName
9144
9145 cl:WaitForChild("face"):Destroy()
9146
9147 local hum = Instance.new("Humanoid", newName)
9148
9149 hum.Name = "NameTag"
9150
9151 hum.MaxHealth = 0
9152
9153 hum.Health = 0
9154
9155 local weld = Instance.new("Weld", cl)
9156
9157 weld.Part0 = cl
9158
9159 weld.Part1 = Character:WaitForChild("Head")
9160
9161 Character:WaitForChild("Head").Transparency = 1
9162
9163 Wait(.5)
9164
9165 cl.BrickColor = Character:WaitForChild("Head").BrickColo
9166
9167 end)
9168
9169end)
9170
9171nameInp = actions:drawTextBox(1/2, '')
9172
9173--[[ localplayer ]]--
9174
9175local lp = game:GetService('Players').LocalPlayer
9176
9177local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer'])
9178
9179local appearInp
9180
9181localwin:drawButton(1/2, 'Set Appearance', function()
9182
9183 local id = 0
9184
9185 if not tonumber(appearInp.Text) then
9186
9187 id = tonumber(appearInp.Text)
9188
9189 else
9190
9191 id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text)
9192
9193 end
9194
9195 lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
9196
9197end)
9198
9199appearInp = localwin:drawTextBox(1/2, '')
9200
9201localwin:drawButton(1/2, 'Set TeamColor', function()
9202
9203 if teamInp.Text == 'Neutral' then
9204
9205 lp.Neutral = true
9206
9207 return
9208
9209 end
9210
9211 local clr = BrickColor.new(teamInp.Text)
9212
9213 lp.TeamColor = clr
9214
9215end)
9216
9217teamInp = localwin:drawTextBox(1/2, 'Neutral')
9218
9219localwin:drawButton(1, 'Reset Camera', function()
9220
9221 game.Workspace.CurrentCamera:remove()
9222
9223 wait(.1)
9224
9225 game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or
9226
9227 game.Workspace[lp.Name].Humanoid
9228
9229 game.Workspace.CurrentCamera.CameraType = "Custom"
9230
9231end)
9232
9233localwin:drawButton(1, 'Respawn', function()
9234
9235 local a1 = Instance.new("Model", game:service'Workspace')
9236
9237 local a2 = Instance.new("Part", game:service'Workspace')
9238
9239 a2.CanCollide = true
9240
9241 a2.Anchored = true
9242
9243 a2.CFrame = CFrame.new(10000, 10000, 10000)
9244
9245 a2.Name = "Torso"
9246
9247 local a3 = Instance.new("Humanoid", a1)
9248
9249 a3.MaxHealth=100;a3.Health=100
9250
9251 lp.Character = a1
9252
9253 a3.Health=0
9254
9255end)
9256
9257localwin:addSpacing()
9258
9259local Lev, Clip, Fly
9260
9261localwin:drawButton(1/2, 'Levitate', function()
9262
9263 if Lev == true then
9264
9265 Lev = false
9266
9267 return
9268
9269 end
9270
9271 Lev = true
9272
9273 repeat
9274
9275 lp.Character.Humanoid:ChangeState(10)
9276
9277 wait(0)
9278
9279 until Lev == false
9280
9281end)
9282
9283localwin:drawButton(1/2, 'Noclip', function()
9284
9285 if Clip == true then
9286
9287 Clip = false
9288
9289 return
9290
9291 end
9292
9293 Clip = true
9294
9295 game:GetService("RunService").Stepped:connect(function()
9296
9297 topkek.libutil:getTorso(lp).CanCollide = not Clip
9298
9299 lp.Character.Head.CanCollide = not Clip
9300
9301 lp.Character.HumanoidRootPart.CanCollide = not Clip
9302
9303 if lp.Character.UpperTorso then
9304
9305 lp.Character.LowerTorso.CanCollide = not Clip
9306
9307 end
9308
9309 end)
9310
9311 lp.Character.HumanoidRootPart.Changed:connect(function()
9312
9313 topkek.libutil:getTorso(lp).CanCollide = not Clip
9314
9315 lp.Character.Head.CanCollide = not Clip
9316
9317 lp.Character.HumanoidRootPart.CanCollide = not Clip
9318
9319 if lp.Character.UpperTorso then
9320
9321 lp.Character.LowerTorso.CanCollide = not Clip
9322
9323 end
9324
9325 end)
9326
9327end)
9328
9329localwin:drawButton(1/2, 'Fly', function()
9330
9331 if Fly == true then
9332
9333 Fly = false
9334
9335 return
9336
9337 end
9338
9339 Fly = true
9340
9341 local mouse=game.Players.LocalPlayer:GetMouse''
9342
9343 localplayer=game.Players.LocalPlayer
9344
9345 game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
9346
9347 local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
9348
9349 local speed=0
9350
9351 local keys={a=false,d=false,w=false,s=false}
9352
9353 local e1
9354
9355 local e2
9356
9357 local function start()
9358
9359 local pos = Instance.new("BodyPosition",torso)
9360
9361 local gyro = Instance.new("BodyGyro",torso)
9362
9363 pos.Name="EPIXPOS"
9364
9365 pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
9366
9367 pos.position = torso.Position
9368
9369 gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
9370
9371 gyro.cframe = torso.CFrame
9372
9373 repeat
9374
9375 wait()
9376
9377 localplayer.Character.Humanoid.PlatformStand=true
9378
9379 local new=gyro.cframe - gyro.cframe.p + pos.position
9380
9381 if not keys.w and not keys.s and not keys.a and not keys.d then
9382
9383 speed=1
9384
9385 end
9386
9387 if keys.w then
9388
9389 new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
9390
9391 speed=speed+0.01
9392
9393 end
9394
9395 if keys.s then
9396
9397 new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
9398
9399 speed=speed+0.01
9400
9401 end
9402
9403 if keys.d then
9404
9405 new = new * CFrame.new(speed,0,0)
9406
9407 speed=speed+0.01
9408
9409 end
9410
9411 if keys.a then
9412
9413 new = new * CFrame.new(-speed,0,0)
9414
9415 speed=speed+0.01
9416
9417 end
9418
9419 if speed>5 then
9420
9421 speed=5
9422
9423 end
9424
9425 pos.position=new.p
9426
9427 if keys.w then
9428
9429 gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
9430
9431 elseif keys.s then
9432
9433 gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
9434
9435 else
9436
9437 gyro.cframe = workspace.CurrentCamera.CoordinateFrame
9438
9439 end
9440
9441 until not Fly
9442
9443 if gyro then gyro:Destroy() end
9444
9445 if pos then pos:Destroy() end
9446
9447 flying=false
9448
9449 localplayer.Character.Humanoid.PlatformStand=false
9450
9451 speed=0
9452
9453 end
9454
9455 e1=mouse.KeyDown:connect(function(key)
9456
9457 if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
9458
9459 if key=="w" then
9460
9461 keys.w=true
9462
9463 elseif key=="s" then
9464
9465 keys.s=true
9466
9467 elseif key=="a" then
9468
9469 keys.a=true
9470
9471 elseif key=="d" then
9472
9473 keys.d=true
9474
9475 end
9476
9477 end)
9478
9479 e2=mouse.KeyUp:connect(function(key)
9480
9481 if key=="w" then
9482
9483 keys.w=false
9484
9485 elseif key=="s" then
9486
9487 keys.s=false
9488
9489 elseif key=="a" then
9490
9491 keys.a=false
9492
9493 elseif key=="d" then
9494
9495 keys.d=false
9496
9497 end
9498
9499 end)
9500
9501 start()
9502
9503end)
9504
9505localwin:drawButton(1/2, 'Highjump', function()
9506
9507 local thrust = Instance.new("BodyVelocity")
9508
9509 game:GetService('UserInputService').InputBegan:connect(function(i, b)
9510
9511 if i.KeyCode == Enum.KeyCode.Space then
9512
9513 print("Got jump")
9514
9515 coroutine.resume(coroutine.create(function()
9516
9517 thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
9518
9519 thrust.velocity = Vector3.new(0,50,0)
9520
9521 thrust.maxForce = Vector3.new(0,4e+050,0)
9522
9523 wait(0.2)
9524
9525 thrust.Parent = nil
9526
9527 end))
9528
9529 end
9530
9531 end)
9532
9533end)
9534
9535localwin:addSpacing()
9536
9537localwin:drawButton(1/2, 'Freecam', function()
9538
9539 local cam = game.Workspace.CurrentCamera
9540
9541 cam.CameraType = "Fixed"
9542
9543 cam.CameraSubject = nil
9544
9545 lp.Character = nil
9546
9547end)
9548
9549localwin:drawButton(1/2, 'Nil Orb', function()
9550
9551 game.Players.LocalPlayer.Character = nil
9552
9553 --lp:Destroy()
9554
9555 local cam = game.Workspace.CurrentCamera
9556
9557 local m = Instance.new("Model", game.Workspace)
9558
9559 m.Name = game.Players.LocalPlayer.Name
9560
9561 local hum = Instance.new("Humanoid", m)
9562
9563 hum.Health = 0
9564
9565 hum.MaxHealth = 0
9566
9567 local orb = Instance.new("Part", m)
9568
9569 orb.Size = Vector3.new(1, 1, 1)
9570
9571 orb.Shape = "Ball"
9572
9573 orb.Name = "Head"
9574
9575 orb.Anchored = true
9576
9577 orb.CanCollide = true
9578
9579 orb.BottomSurface = Enum.SurfaceType.Smooth
9580
9581 orb.TopSurface = Enum.SurfaceType.Smooth
9582
9583 orb.Transparency = 0
9584
9585 cam.CameraSubject = orb
9586
9587 cam.CameraType = Enum.CameraType.Fixed
9588
9589 game:GetService("RunService").RenderStepped:connect(function()
9590
9591 orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
9592
9593 end)
9594
9595 game.Players.LocalPlayer.Chatted:connect(function(a)
9596
9597 game:GetService("Chat"):Chat(orb, a)
9598
9599 end)
9600
9601end)
9602
9603localwin:drawButton(1/2, 'God', function()
9604
9605 lp.Character.Humanoid.MaxHealth = math.huge
9606
9607 lp.Character.Humanoid.Health = math.huge
9608
9609end)
9610
9611localwin:drawButton(1/2, 'NoGrav', function()
9612
9613 if lp.Character then
9614
9615 for x,m in pairs(lp.Character:GetChildren()) do
9616
9617 if m:IsA("BasePart") then
9618
9619 local bf = Instance.new("BodyForce", m)
9620
9621 bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
9622
9623 end
9624
9625 if m:IsA("Hat") or m:IsA("Accessory") then
9626
9627 if m:findFirstChild("Handle") then
9628
9629 local bf = Instance.new("BodyForce", m.Handle)
9630
9631 bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
9632
9633 end
9634
9635 end
9636
9637 end
9638
9639 end
9640
9641end)
9642
9643localwin:drawButton(1/2, 'Rainbow Name', function()
9644
9645 lp.Neutral = false
9646
9647 repeat
9648
9649 wait()
9650
9651 lp.TeamColor = BrickColor.Random()
9652
9653 until not lp.Character.Humanoid
9654
9655end)
9656
9657localwin:drawButton(1/2, 'Random Fedora', function()
9658
9659 local hats={
9660
9661 98346834,
9662
9663 215751161,
9664
9665 119916949,
9666
9667 72082328,
9668
9669 147180077,
9670
9671 100929604,
9672
9673 63043890,
9674
9675 1285307,
9676
9677 1029025,
9678
9679 334663683,
9680
9681 259423244
9682
9683 }
9684
9685 game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = lp.Character
9686
9687end)
9688
9689localwin:drawButton(1/2, 'Clear Appearance', function()
9690
9691 lp:ClearCharacterAppearance()
9692
9693end)
9694
9695localwin:drawButton(1/2, 'Disguise', function()
9696
9697 local p = lp.Character
9698
9699 if p:FindFirstChild("topkek") then
9700
9701 p.topkek:Destroy()
9702
9703 end
9704
9705 p.Name = ""
9706
9707 p.Head.Transparency = 1
9708
9709 local mo = Instance.new("Model", p)
9710
9711 mo.Name = ""
9712
9713 local hu = Instance.new("Humanoid", mo)
9714
9715 hu.Name = "distag"
9716
9717 hu.Health = 100
9718
9719 hu.MaxHealth = 100
9720
9721 local fh = p.Head:Clone()
9722
9723 fh.Parent = mo
9724
9725 fh.Transparency = 0
9726
9727 local we = Instance.new("Weld", fh)
9728
9729 we.Part0 = p.Head
9730
9731 we.Part1 = mo
9732
9733 lp:ClearCharacterAppearance()
9734
9735 pcall(function() p["Body Colors"]:Destroy() end)
9736
9737 Instance.new("BodyColors", p)
9738
9739end)
9740
9741localwin:drawButton(1, 'Dick Shooter', function()
9742
9743 topkek.libutil:dickShooter()
9744
9745end)
9746
9747localwin:addSpacing()
9748
9749local hackerInp
9750
9751localwin:drawButton(1/2, 'Set Tag', function()
9752
9753 local len = 10
9754
9755 local bb = Instance.new("BillboardGui")
9756
9757 bb.Parent = lp.Character.Head
9758
9759 bb.Adornee = lp.Character.Head
9760
9761 bb.AlwaysOnTop = true
9762
9763 bb.Enabled = true
9764
9765 bb.Size = UDim2.new(len, 0, 1.5, 0)
9766
9767 bb.Name = "tag"
9768
9769 bb.StudsOffset = Vector3.new(0, 3, 0)
9770
9771 --local fr = Instance.new("Frame")
9772
9773 --fr.Parent = bb
9774
9775 --fr.Size = UDim2.new(1, 0, 1, 0)
9776
9777 --fr.Style = Enum.FrameStyle.RobloxRound
9778
9779 local tl = Instance.new("TextLabel")
9780
9781 tl.Parent = bb
9782
9783 tl.Font = Enum.Font.Code
9784
9785 tl.BackgroundTransparency = 1
9786
9787 tl.TextScaled = true
9788
9789 tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
9790
9791 tl.Size = UDim2.new(1, 0, 1, 0)
9792
9793 tl.Text = hackerInp.Text
9794
9795 tl.Name = "trutag"
9796
9797 tl.Visible = true
9798
9799 tl.ZIndex = 2
9800
9801end)
9802
9803hackerInp = localwin:drawTextBox(1/2, 'Hacker')
9804
9805--[[ scripts ]]--
9806
9807-- excuse my disgusting code :v
9808
9809local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer'])
9810
9811local search = scriptwin:drawTextBox(1,'')
9812
9813local origy = scriptwin:getDrawY()
9814
9815scriptwin:addSpacing()
9816
9817scriptwin:addSpacing()
9818
9819local a = Instance.new("LocalScript");a.Name='script 1'
9820
9821local b = Instance.new("LocalScript");b.Name='script 2'
9822
9823local c = Instance.new("LocalScript");c.Name='script 3'
9824
9825local scripts = {a,b,c}
9826
9827local container = {}
9828
9829function MakeList(condition)
9830
9831 for i,v in pairs(scriptwin:GetChildren()) do
9832
9833 if v.Name == "Script" then
9834
9835 v:Destroy()
9836
9837 end
9838
9839 end
9840
9841 scriptwin:setDrawY(origy)
9842
9843 for i, v in pairs(scripts) do
9844
9845 if string.find(v.Name, condition) or (condition == "") or (condition == " ") then
9846
9847 local scr = scriptwin:drawButton(1, v.Name, function()
9848
9849 print('no loadstring lol')
9850
9851 end, 25)
9852
9853 scr.Name = 'Script'
9854
9855 end
9856
9857 end
9858
9859end
9860
9861game:GetService("UserInputService").InputChanged:connect(function(inp)
9862
9863 if inp.UserInputType == Enum.UserInputType.TextInput then
9864
9865 if search:IsFocused() then
9866
9867 MakeList(search.Text)
9868
9869 end
9870
9871 end
9872
9873end)
9874
9875MakeList('')
9876
9877--[[ misc main ]]--
9878
9879local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer'])
9880
9881local scroll = miscwin:drawScrollingContainer(165)
9882
9883scroll:center()
9884
9885for i, v in pairs(topkek.libsettings:getSetting("misc")) do
9886
9887 scroll:drawButton(1, v, function()
9888
9889 topkek.libwindows:switchWindow(v .. 'Container', v)
9890
9891 end)
9892
9893end
9894
9895scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3)
9896
9897--[[ initiation ]]--
9898
9899topkek.libwindows:registerWindow(base['HomeContainer'])
9900
9901topkek.libwindows:registerWindow(base['ServerContainer'])
9902
9903topkek.libwindows:registerWindow(base['PlayersContainer'])
9904
9905topkek.libwindows:registerWindow(base['LocalPlayerContainer'])
9906
9907topkek.libwindows:registerWindow(base['ScriptsContainer'])
9908
9909topkek.libwindows:registerWindow(base['MiscellaneousContainer'])
9910
9911topkek.libwindows:initiateNavigator()
9912
9913topkek.libwindows:initiateHome()
9914Public Pastes
9915Arrays
9916C | 46 sec ago
9917Untitled
9918C++ | 2 min ago
9919Untitled
9920Lua | 25 min ago
9921Untitled
9922Pascal | 27 min ago
9923BirthdayParty c#-1-2020
9924C# | 38 min ago
9925VacationBooksList c#-1-2020
9926C# | 56 min ago
9927systemd task
9928YAML | 1 hour ago
9929Untitled
9930Lua | 1 hour ago
9931create new paste / syntax languages / archive / faq / tools / night mode / api / scraping api
9932privacy statement / cookies policy / terms of serviceupdated / security disclosure / dmca / report abuse / contact
9933
9934By using Pastebin.com you agree to our cookies policy to enhance your experience.
9935Site design & logo © 2020 Pastebin
9936
9937local ScreenGui = Instance.new("ScreenGui")
9938
9939local Base = Instance.new("Frame")
9940
9941local Top = Instance.new("Frame")
9942
9943local First = Instance.new("TextLabel")
9944
9945local Second = Instance.new("TextLabel")
9946
9947local Location = Instance.new("TextLabel")
9948
9949local Exit = Instance.new("TextButton")
9950
9951local HomeContainer = Instance.new("Frame")
9952
9953local Players = Instance.new("Frame")
9954
9955local ImageLabel = Instance.new("ImageLabel")
9956
9957local TextLabel = Instance.new("TextLabel")
9958
9959local Mask = Instance.new("TextButton")
9960
9961local Server = Instance.new("Frame")
9962
9963local ImageLabel_2 = Instance.new("ImageLabel")
9964
9965local TextLabel_2 = Instance.new("TextLabel")
9966
9967local Mask_2 = Instance.new("TextButton")
9968
9969local LocalPlayer = Instance.new("Frame")
9970
9971local ImageLabel_3 = Instance.new("ImageLabel")
9972
9973local TextLabel_3 = Instance.new("TextLabel")
9974
9975local Mask_3 = Instance.new("TextButton")
9976
9977local Scripts = Instance.new("Frame")
9978
9979local ImageLabel_4 = Instance.new("ImageLabel")
9980
9981local TextLabel_4 = Instance.new("TextLabel")
9982
9983local Mask_4 = Instance.new("TextButton")
9984
9985local Miscellaneous = Instance.new("Frame")
9986
9987local ImageLabel_5 = Instance.new("ImageLabel")
9988
9989local TextLabel_5 = Instance.new("TextLabel")
9990
9991local Mask_5 = Instance.new("TextButton")
9992
9993local Settings = Instance.new("Frame")
9994
9995local ImageLabel_6 = Instance.new("ImageLabel")
9996
9997local TextLabel_6 = Instance.new("TextLabel")
9998
9999local Mask_6 = Instance.new("TextButton")
10000
10001local Navigator = Instance.new("ScrollingFrame")
10002
10003local Item = Instance.new("TextButton")
10004
10005local ServerContainer = Instance.new("ScrollingFrame")
10006
10007local dd = Instance.new("TextButton")
10008
10009local ImageLabel_7 = Instance.new("ImageLabel")
10010
10011local LocalPlayerContainer = Instance.new("ScrollingFrame")
10012
10013local PlayersContainer = Instance.new("ScrollingFrame")
10014
10015
10016
10017-- Properties
10018
10019local hist = game:GetService("LogService"):GetLogHistory()
10020
10021local eiss = false
10022
10023for i,v in pairs(hist) do
10024
10025 if string.find(v["message"]:lower(), "eiss") then
10026
10027 eiss = true
10028
10029 warn("Detected EISS, Parenting to PlayerGui")
10030
10031 end
10032
10033end
10034
10035if eiss then
10036
10037 ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
10038
10039 game.StarterGui.ResetPlayerGuiOnSpawn = false
10040
10041else
10042
10043 ScreenGui.Parent = game.CoreGui
10044
10045end
10046
10047
10048
10049Base.Name = "Base"
10050
10051Base.Parent = ScreenGui
10052
10053Base.Active = true
10054
10055Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)
10056
10057Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)
10058
10059Base.BorderSizePixel = 2
10060
10061Base.Draggable = true
10062
10063Base.Position = UDim2.new(0, 50, 0, 250)
10064
10065Base.Selectable = true
10066
10067Base.Size = UDim2.new(0, 450, 0, 250)
10068
10069
10070
10071Top.Name = "Top"
10072
10073Top.Parent = Base
10074
10075Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
10076
10077Top.BackgroundTransparency = 0.5
10078
10079Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
10080
10081Top.Position = UDim2.new(0, 10, 0, 7)
10082
10083Top.Size = UDim2.new(1, -20, 0, 20)
10084
10085
10086
10087First.Name = "First"
10088
10089First.Parent = Top
10090
10091First.BackgroundColor3 = Color3.new(1, 1, 1)
10092
10093First.BackgroundTransparency = 1
10094
10095First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
10096
10097First.Size = UDim2.new(1, 0, 1, 0)
10098
10099First.Font = Enum.Font.SourceSans
10100
10101First.FontSize = Enum.FontSize.Size18
10102
10103First.Text = " T0PK3K 3.0"
10104
10105First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
10106
10107First.TextStrokeTransparency = 0
10108
10109First.TextXAlignment = Enum.TextXAlignment.Left
10110
10111
10112
10113Second.Name = "Second"
10114
10115Second.Parent = Top
10116
10117Second.BackgroundColor3 = Color3.new(1, 1, 1)
10118
10119Second.BackgroundTransparency = 1
10120
10121Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
10122
10123Second.Position = UDim2.new(1, -125, 0, 0)
10124
10125Second.Size = UDim2.new(0, 100, 1, 0)
10126
10127Second.Font = Enum.Font.SourceSans
10128
10129Second.FontSize = Enum.FontSize.Size18
10130
10131Second.Text = "Cerberus Edition"
10132
10133Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
10134
10135Second.TextStrokeTransparency = 0
10136
10137Second.TextXAlignment = Enum.TextXAlignment.Left
10138
10139
10140
10141Location.Name = "Location"
10142
10143Location.Parent = Top
10144
10145Location.BackgroundColor3 = Color3.new(1, 1, 1)
10146
10147Location.BackgroundTransparency = 1
10148
10149Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
10150
10151Location.Position = UDim2.new(0, 90, 0, 0)
10152
10153Location.Size = UDim2.new(1, -200, 1, 0)
10154
10155Location.Font = Enum.Font.SourceSansBold
10156
10157Location.FontSize = Enum.FontSize.Size18
10158
10159Location.Text = "Home"
10160
10161Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
10162
10163Location.TextStrokeTransparency = 0
10164
10165
10166
10167Exit.Name = "Exit"
10168
10169Exit.Parent = Top
10170
10171Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
10172
10173Exit.BorderSizePixel = 0
10174
10175Exit.Position = UDim2.new(1, -18, 0, 2)
10176
10177Exit.Size = UDim2.new(0, 16, 0, 16)
10178
10179Exit.Font = Enum.Font.SourceSansBold
10180
10181Exit.FontSize = Enum.FontSize.Size14
10182
10183Exit.Text = "X"
10184
10185Exit.TextColor3 = Color3.new(1, 1, 1)
10186
10187Exit.MouseButton1Down:connect(function()
10188
10189 Base.Parent = nil
10190
10191end)
10192
10193
10194
10195HomeContainer.Name = "HomeContainer"
10196
10197HomeContainer.Parent = Base
10198
10199HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)
10200
10201HomeContainer.BackgroundTransparency = 1
10202
10203HomeContainer.Position = UDim2.new(0, 10, 0, 50)
10204
10205HomeContainer.Size = UDim2.new(1, -20, 1, -65)
10206
10207
10208
10209Players.Name = "Players"
10210
10211Players.Parent = HomeContainer
10212
10213Players.BackgroundColor3 = Color3.new(1, 1, 1)
10214
10215Players.BackgroundTransparency = 1
10216
10217Players.Position = UDim2.new(0.666000009, 10, 0, 0)
10218
10219Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)
10220
10221
10222
10223ImageLabel.Parent = Players
10224
10225ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
10226
10227ImageLabel.BackgroundTransparency = 1
10228
10229ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)
10230
10231ImageLabel.Size = UDim2.new(0, 50, 0, 50)
10232
10233ImageLabel.Image = "rbxassetid://573066980"
10234
10235ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
10236
10237
10238
10239TextLabel.Parent = Players
10240
10241TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
10242
10243TextLabel.BackgroundTransparency = 1
10244
10245TextLabel.Position = UDim2.new(0, 10, 1, -40)
10246
10247TextLabel.Size = UDim2.new(1, -20, 0, 20)
10248
10249TextLabel.Font = Enum.Font.SourceSansBold
10250
10251TextLabel.FontSize = Enum.FontSize.Size24
10252
10253TextLabel.Text = "Players"
10254
10255TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
10256
10257
10258
10259Mask.Name = "Mask"
10260
10261Mask.Parent = Players
10262
10263Mask.BackgroundColor3 = Color3.new(1, 1, 1)
10264
10265Mask.BackgroundTransparency = 1
10266
10267Mask.Position = UDim2.new(0, 27, 0, 0)
10268
10269Mask.Size = UDim2.new(1, -56, 0, 65)
10270
10271Mask.Font = Enum.Font.SourceSans
10272
10273Mask.FontSize = Enum.FontSize.Size14
10274
10275Mask.Text = ""
10276
10277
10278
10279Server.Name = "Server"
10280
10281Server.Parent = HomeContainer
10282
10283Server.BackgroundColor3 = Color3.new(1, 1, 1)
10284
10285Server.BackgroundTransparency = 1
10286
10287Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)
10288
10289
10290
10291ImageLabel_2.Parent = Server
10292
10293ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
10294
10295ImageLabel_2.BackgroundTransparency = 1
10296
10297ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)
10298
10299ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)
10300
10301ImageLabel_2.Image = "rbxassetid://573084509"
10302
10303ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
10304
10305
10306
10307TextLabel_2.Parent = Server
10308
10309TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
10310
10311TextLabel_2.BackgroundTransparency = 1
10312
10313TextLabel_2.Position = UDim2.new(0, 10, 1, -40)
10314
10315TextLabel_2.Size = UDim2.new(1, -20, 0, 20)
10316
10317TextLabel_2.Font = Enum.Font.SourceSansBold
10318
10319TextLabel_2.FontSize = Enum.FontSize.Size24
10320
10321TextLabel_2.Text = "Server"
10322
10323TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
10324
10325
10326
10327Mask_2.Name = "Mask"
10328
10329Mask_2.Parent = Server
10330
10331Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)
10332
10333Mask_2.BackgroundTransparency = 1
10334
10335Mask_2.Position = UDim2.new(0, 27, 0, 0)
10336
10337Mask_2.Size = UDim2.new(1, -56, 0, 65)
10338
10339Mask_2.Font = Enum.Font.SourceSans
10340
10341Mask_2.FontSize = Enum.FontSize.Size14
10342
10343Mask_2.Text = ""
10344
10345
10346
10347LocalPlayer.Name = "LocalPlayer"
10348
10349LocalPlayer.Parent = HomeContainer
10350
10351LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)
10352
10353LocalPlayer.BackgroundTransparency = 1
10354
10355LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)
10356
10357LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)
10358
10359
10360
10361ImageLabel_3.Parent = LocalPlayer
10362
10363ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
10364
10365ImageLabel_3.BackgroundTransparency = 1
10366
10367ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)
10368
10369ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)
10370
10371ImageLabel_3.Image = "rbxassetid://573078228"
10372
10373ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
10374
10375
10376
10377TextLabel_3.Parent = LocalPlayer
10378
10379TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
10380
10381TextLabel_3.BackgroundTransparency = 1
10382
10383TextLabel_3.Position = UDim2.new(0, 10, 1, -40)
10384
10385TextLabel_3.Size = UDim2.new(1, -20, 0, 20)
10386
10387TextLabel_3.Font = Enum.Font.SourceSansBold
10388
10389TextLabel_3.FontSize = Enum.FontSize.Size24
10390
10391TextLabel_3.Text = "LocalPlayer"
10392
10393TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
10394
10395
10396
10397Mask_3.Name = "Mask"
10398
10399Mask_3.Parent = LocalPlayer
10400
10401Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)
10402
10403Mask_3.BackgroundTransparency = 1
10404
10405Mask_3.Position = UDim2.new(0, 27, 0, 0)
10406
10407Mask_3.Size = UDim2.new(1, -56, 0, 65)
10408
10409Mask_3.Font = Enum.Font.SourceSans
10410
10411Mask_3.FontSize = Enum.FontSize.Size14
10412
10413Mask_3.Text = ""
10414
10415
10416
10417Scripts.Name = "Scripts"
10418
10419Scripts.Parent = HomeContainer
10420
10421Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
10422
10423Scripts.BackgroundTransparency = 1
10424
10425Scripts.Position = UDim2.new(0, 0, 0.5, 0)
10426
10427Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)
10428
10429
10430
10431ImageLabel_4.Parent = Scripts
10432
10433ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
10434
10435ImageLabel_4.BackgroundTransparency = 1
10436
10437ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)
10438
10439ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)
10440
10441ImageLabel_4.Image = "rbxassetid://573081437"
10442
10443ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
10444
10445
10446
10447TextLabel_4.Parent = Scripts
10448
10449TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
10450
10451TextLabel_4.BackgroundTransparency = 1
10452
10453TextLabel_4.Position = UDim2.new(0, 10, 1, -40)
10454
10455TextLabel_4.Size = UDim2.new(1, -20, 0, 20)
10456
10457TextLabel_4.Font = Enum.Font.SourceSansBold
10458
10459TextLabel_4.FontSize = Enum.FontSize.Size24
10460
10461TextLabel_4.Text = "Scripts"
10462
10463TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
10464
10465
10466
10467Mask_4.Name = "Mask"
10468
10469Mask_4.Parent = Scripts
10470
10471Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)
10472
10473Mask_4.BackgroundTransparency = 1
10474
10475Mask_4.Position = UDim2.new(0, 27, 0, 0)
10476
10477Mask_4.Size = UDim2.new(1, -56, 0, 65)
10478
10479Mask_4.Font = Enum.Font.SourceSans
10480
10481Mask_4.FontSize = Enum.FontSize.Size14
10482
10483Mask_4.Text = ""
10484
10485
10486
10487Miscellaneous.Name = "Miscellaneous"
10488
10489Miscellaneous.Parent = HomeContainer
10490
10491Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)
10492
10493Miscellaneous.BackgroundTransparency = 1
10494
10495Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)
10496
10497Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)
10498
10499
10500
10501ImageLabel_5.Parent = Miscellaneous
10502
10503ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
10504
10505ImageLabel_5.BackgroundTransparency = 1
10506
10507ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)
10508
10509ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)
10510
10511ImageLabel_5.Image = "rbxassetid://573087376"
10512
10513ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
10514
10515
10516
10517TextLabel_5.Parent = Miscellaneous
10518
10519TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
10520
10521TextLabel_5.BackgroundTransparency = 1
10522
10523TextLabel_5.Position = UDim2.new(0, 10, 1, -40)
10524
10525TextLabel_5.Size = UDim2.new(1, -20, 0, 20)
10526
10527TextLabel_5.Font = Enum.Font.SourceSansBold
10528
10529TextLabel_5.FontSize = Enum.FontSize.Size24
10530
10531TextLabel_5.Text = "Miscellaneous"
10532
10533TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
10534
10535
10536
10537Mask_5.Name = "Mask"
10538
10539Mask_5.Parent = Miscellaneous
10540
10541Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)
10542
10543Mask_5.BackgroundTransparency = 1
10544
10545Mask_5.Position = UDim2.new(0, 27, 0, 0)
10546
10547Mask_5.Size = UDim2.new(1, -56, 0, 65)
10548
10549Mask_5.Font = Enum.Font.SourceSans
10550
10551Mask_5.FontSize = Enum.FontSize.Size14
10552
10553Mask_5.Text = ""
10554
10555
10556
10557Settings.Name = "Settings"
10558
10559Settings.Parent = HomeContainer
10560
10561Settings.BackgroundColor3 = Color3.new(1, 1, 1)
10562
10563Settings.BackgroundTransparency = 1
10564
10565Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)
10566
10567Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)
10568
10569
10570
10571ImageLabel_6.Parent = Settings
10572
10573ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
10574
10575ImageLabel_6.BackgroundTransparency = 1
10576
10577ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)
10578
10579ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)
10580
10581ImageLabel_6.Image = "rbxassetid://573090294"
10582
10583ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
10584
10585
10586
10587TextLabel_6.Parent = Settings
10588
10589TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
10590
10591TextLabel_6.BackgroundTransparency = 1
10592
10593TextLabel_6.Position = UDim2.new(0, 10, 1, -40)
10594
10595TextLabel_6.Size = UDim2.new(1, -20, 0, 20)
10596
10597TextLabel_6.Font = Enum.Font.SourceSansBold
10598
10599TextLabel_6.FontSize = Enum.FontSize.Size24
10600
10601TextLabel_6.Text = "Settings"
10602
10603TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
10604
10605
10606
10607Mask_6.Name = "Mask"
10608
10609Mask_6.Parent = Settings
10610
10611Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)
10612
10613Mask_6.BackgroundTransparency = 1
10614
10615Mask_6.Position = UDim2.new(0, 27, 0, 0)
10616
10617Mask_6.Size = UDim2.new(1, -56, 0, 65)
10618
10619Mask_6.Font = Enum.Font.SourceSans
10620
10621Mask_6.FontSize = Enum.FontSize.Size14
10622
10623Mask_6.Text = ""
10624
10625
10626
10627Navigator.Name = "Navigator"
10628
10629Navigator.Parent = Base
10630
10631Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
10632
10633Navigator.BackgroundTransparency = 0.5
10634
10635Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
10636
10637Navigator.Position = UDim2.new(0, 10, 0, 35)
10638
10639Navigator.Size = UDim2.new(0, 125, 1, -45)
10640
10641Navigator.Visible = false
10642
10643Navigator.BottomImage = "rbxassetid://573102620"
10644
10645Navigator.MidImage = "rbxassetid://573102620"
10646
10647Navigator.ScrollBarThickness = 5
10648
10649Navigator.TopImage = "rbxassetid://573102620"
10650
10651
10652
10653Item.Name = "Item"
10654
10655Item.Parent = Navigator
10656
10657Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
10658
10659Item.BackgroundTransparency = 0.5
10660
10661Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
10662
10663Item.Position = UDim2.new(0, 5, 0, 5)
10664
10665Item.Size = UDim2.new(1, -15, 0, 20)
10666
10667Item.Selected = true
10668
10669Item.Font = Enum.Font.SourceSans
10670
10671Item.FontSize = Enum.FontSize.Size14
10672
10673Item.Text = "NavItem"
10674
10675Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)
10676
10677
10678
10679ServerContainer.Name = "ServerContainer"
10680
10681ServerContainer.Parent = Base
10682
10683ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
10684
10685ServerContainer.BackgroundTransparency = 0.5
10686
10687ServerContainer.Position = UDim2.new(0, 140, 0, 35)
10688
10689ServerContainer.Size = UDim2.new(1, -150, 1, -45)
10690
10691ServerContainer.Visible = false
10692
10693ServerContainer.BottomImage = "rbxassetid://573102620"
10694
10695ServerContainer.MidImage = "rbxassetid://573102620"
10696
10697ServerContainer.ScrollBarThickness = 5
10698
10699ServerContainer.TopImage = "rbxassetid://573102620"
10700
10701
10702
10703dd.Name = "dd"
10704
10705dd.Parent = ServerContainer
10706
10707dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)
10708
10709dd.Position = UDim2.new(0, 6, 0, 6)
10710
10711dd.Size = UDim2.new(0.5, -10, 0, 20)
10712
10713dd.Visible = false
10714
10715dd.Font = Enum.Font.SourceSans
10716
10717dd.FontSize = Enum.FontSize.Size14
10718
10719dd.Text = "Troll Spam"
10720
10721dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)
10722
10723dd.TextStrokeTransparency = 0.5
10724
10725
10726
10727ImageLabel_7.Parent = dd
10728
10729ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
10730
10731ImageLabel_7.BackgroundTransparency = 1
10732
10733ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)
10734
10735ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)
10736
10737ImageLabel_7.Image = "rbxassetid://133293265"
10738
10739
10740
10741LocalPlayerContainer.Name = "LocalPlayerContainer"
10742
10743LocalPlayerContainer.Parent = Base
10744
10745LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
10746
10747LocalPlayerContainer.BackgroundTransparency = 0.5
10748
10749LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)
10750
10751LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)
10752
10753LocalPlayerContainer.Visible = false
10754
10755LocalPlayerContainer.BottomImage = "rbxassetid://573102620"
10756
10757LocalPlayerContainer.MidImage = "rbxassetid://573102620"
10758
10759LocalPlayerContainer.ScrollBarThickness = 5
10760
10761LocalPlayerContainer.TopImage = "rbxassetid://573102620"
10762
10763
10764
10765PlayersContainer.Name = "PlayersContainer"
10766
10767PlayersContainer.Parent = Base
10768
10769PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
10770
10771PlayersContainer.BackgroundTransparency = 0.5
10772
10773PlayersContainer.Position = UDim2.new(0, 140, 0, 35)
10774
10775PlayersContainer.Size = UDim2.new(1, -150, 1, -45)
10776
10777PlayersContainer.Visible = false
10778
10779PlayersContainer.BottomImage = "rbxassetid://573102620"
10780
10781PlayersContainer.MidImage = "rbxassetid://573102620"
10782
10783PlayersContainer.ScrollBarThickness = 5
10784
10785PlayersContainer.TopImage = "rbxassetid://573102620"
10786
10787
10788
10789function MakeContainer(n)
10790
10791 local cont = PlayersContainer:Clone()
10792
10793 cont.Name = n .. 'Container'
10794
10795 cont.Parent = Base
10796
10797 return cont
10798
10799end
10800
10801
10802
10803local ScriptsContainer = MakeContainer('Scripts')
10804
10805local MiscContainer = MakeContainer('Miscellaneous')
10806
10807
10808
10809local topkek = {}
10810
10811topkek.store = {}
10812
10813topkek.cache = {}
10814
10815topkek.libgui = {}
10816
10817topkek.libsettings = {}
10818
10819topkek.libutil = {}
10820
10821topkek.libwindows = {}
10822
10823topkek.libcmd = {}
10824
10825--[[ gay ass dropdown lib i made a while ago ]]--
10826
10827dropdown = {}
10828
10829dropdown.new = function(gui, items, placeholder)
10830
10831 local self = {}
10832
10833 self.value = placeholder
10834
10835 self.items = items
10836
10837 self.gui = gui
10838
10839
10840
10841 if self.gui:FindFirstChild("__DROPDOWN") then
10842
10843 self.gui["__DROPDOWN"]:Destroy()
10844
10845 end
10846
10847
10848
10849 self.debug = false
10850
10851
10852
10853 self.gui.Text = placeholder
10854
10855 self.gui.BorderSizePixel = 0
10856
10857 self.gui.ZIndex = 1
10858
10859
10860
10861 self.textcolor = self.gui.TextColor3
10862
10863 function self.make()
10864
10865 if self.gui:FindFirstChild("__DROPDOWN") then
10866
10867 self.gui["__DROPDOWN"]:Destroy()
10868
10869 end
10870
10871
10872
10873
10874
10875 self.selectgui = Instance.new("ScrollingFrame")
10876
10877 self.selectgui.Parent = self.gui
10878
10879 self.selectgui.Name = "__DROPDOWN"
10880
10881 self.selectgui.Size = UDim2.new(1, 0, 0, 100)
10882
10883 self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)
10884
10885 self.selectgui.BorderSizePixel = 0
10886
10887 self.selectgui.ZIndex = 2
10888
10889 self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency
10890
10891 self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3
10892
10893 self.selectgui.Visible = false
10894
10895 self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)
10896
10897 self.selectgui.ScrollBarThickness = 5
10898
10899
10900
10901 if #self.items < 4 then
10902
10903 self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0)
10904
10905 self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20)
10906
10907 end
10908
10909
10910
10911 self.item = Instance.new("TextButton")
10912
10913 self.item.Size = UDim2.new(1, 0, 0, 20)
10914
10915 self.item.Position = UDim2.new(0, 0, 0, 0)
10916
10917 self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1
10918
10919 self.item.BackgroundColor3 = self.gui.BackgroundColor3
10920
10921 self.item.BorderSizePixel = 0
10922
10923 self.item.ZIndex = 2
10924
10925 self.item.TextColor3 = self.gui.TextColor3
10926
10927 self.item.Font = Enum.Font.SourceSans
10928
10929 self.item.FontSize = Enum.FontSize.Size14
10930
10931
10932
10933 self.curitem = nil
10934
10935
10936
10937 for i, v in pairs(self.items) do
10938
10939 if not (v == self.value) then
10940
10941 local ti = self.item:Clone()
10942
10943 ti.Parent = self.selectgui
10944
10945 if i == 1 then i = 2 end
10946
10947 ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20)
10948
10949 ti.Text = v
10950
10951 ti.MouseButton1Down:connect(function()
10952
10953 self.value = v
10954
10955 self.open = false
10956
10957 self.selectgui.Visible = false
10958
10959 self.gui.Text = v
10960
10961 self.make()
10962
10963 end)
10964
10965 end
10966
10967 end
10968
10969 end
10970
10971
10972
10973 self.getvalue = function()
10974
10975 return self.value
10976
10977 end
10978
10979
10980
10981 self.update = function(itms)
10982
10983 self.items = itms
10984
10985 self.make()
10986
10987 end
10988
10989
10990
10991 self.open = false
10992
10993
10994
10995 self.gui.MouseButton1Down:connect(function()
10996
10997 if self.open == false then
10998
10999 self.selectgui.CanvasPosition = Vector2.new(0, 0)
11000
11001 self.selectgui.Visible = true
11002
11003 self.open = true
11004
11005 else
11006
11007 self.selectgui.Visible = false
11008
11009 self.open = false
11010
11011 end
11012
11013 end)
11014
11015
11016
11017 self.make()
11018
11019 return self
11020
11021end
11022
11023--[[ libsettings lole ]]--
11024
11025topkek.libsettings.store = {}
11026
11027function topkek.libsettings:getSetting(k)
11028
11029 return topkek.libsettings.store[k]
11030
11031end
11032
11033
11034
11035function topkek.libsettings:setSetting(k,v)
11036
11037 topkek.libsettings.store[k]=v
11038
11039end
11040
11041
11042
11043-- [[ libutil ]] --
11044
11045function topkek.libutil:createObject(o, p)
11046
11047 local a, b = pcall(function()
11048
11049 Instance.new(o)
11050
11051 end)
11052
11053 if not a then
11054
11055 return
11056
11057 end
11058
11059 local obj = Instance.new(o)
11060
11061 for prop, val in pairs(p) do
11062
11063 pcall(function()
11064
11065 obj[prop] = val
11066
11067 end)
11068
11069 end
11070
11071 return obj
11072
11073end
11074
11075function topkek.libutil:Color3(r,g,b)
11076
11077 return Color3.new(r/255,g/255,b/255)
11078
11079end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end
11080
11081function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh
11082
11083 img = 'rbxassetid://' .. img
11084
11085 local function skybox(x)
11086
11087 local sky = Instance.new("Sky",game.Lighting)
11088
11089 local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
11090
11091 for i,v in pairs(fcs) do
11092
11093 sky["Skybox"..v]=x
11094
11095 end
11096
11097 end
11098
11099 local function particle(p, b)
11100
11101 local a = Instance.new("ParticleEmitter", p)
11102
11103 a.Rate = 500
11104
11105 a.Lifetime = NumberRange.new(20, 30)
11106
11107 a.VelocitySpread = 200
11108
11109 a.Texture = b
11110
11111 end
11112
11113
11114
11115 local function decal(p, b)
11116
11117 local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
11118
11119 for i, v in pairs(sides) do
11120
11121 local a = Instance.new("Decal", p)
11122
11123 a.Texture = b
11124
11125 a.Face = v
11126
11127 end
11128
11129 end
11130
11131
11132
11133 local function recurse(x)
11134
11135 for i, v in pairs(x:GetChildren()) do
11136
11137 pcall(function() -- 'error occured, no output from Lua' LOLE
11138
11139 if v:IsA("BasePart") then
11140
11141 particle(v, img)
11142
11143 decal(v, img)
11144
11145 end
11146
11147 if #(v:GetChildren())>0 then
11148
11149 recurse(v)
11150
11151 end
11152
11153 end)
11154
11155 end
11156
11157 end
11158
11159
11160
11161 recurse(game)
11162
11163 skybox(img)
11164
11165end
11166
11167function topkek.libutil:recurseRemove(type_)
11168
11169 local function recurse(x)
11170
11171 for i, v in pairs(x:GetChildren()) do
11172
11173 pcall(function()
11174
11175 if v:IsA(type_) then
11176
11177 v:Destroy()
11178
11179 end
11180
11181 if #(v:GetChildren())>0 then
11182
11183 recurse(v)
11184
11185 end
11186
11187 end)
11188
11189 end
11190
11191 end
11192
11193 recurse(game)
11194
11195end
11196
11197function topkek.libutil:recurseSet(type_,prop,val)
11198
11199 local function recurse(x)
11200
11201 for i, v in pairs(x:GetChildren()) do
11202
11203 pcall(function()
11204
11205 if v:IsA(type_) then
11206
11207 v[prop]=val
11208
11209 end
11210
11211 if #(v:GetChildren())>0 then
11212
11213 recurse(v)
11214
11215 end
11216
11217 end)
11218
11219 end
11220
11221 end
11222
11223 recurse(game)
11224
11225end
11226
11227function topkek.libutil:recurseSetObj(obj,type_,prop,val)
11228
11229 local function recurse(x)
11230
11231 for i, v in pairs(x:GetChildren()) do
11232
11233 pcall(function()
11234
11235 if v:IsA(type_) then
11236
11237 v[prop]=val
11238
11239 end
11240
11241 if #(v:GetChildren())>0 then
11242
11243 recurse(v)
11244
11245 end
11246
11247 end)
11248
11249 end
11250
11251 end
11252
11253 recurse(obj)
11254
11255end
11256
11257function topkek.libutil:recurseFunc(type_,func)
11258
11259 local function recurse(x)
11260
11261 for i, v in pairs(x:GetChildren()) do
11262
11263 pcall(function()
11264
11265 if v:IsA(type_) then
11266
11267 func(v)
11268
11269 end
11270
11271 if #(v:GetChildren())>0 then
11272
11273 recurse(v)
11274
11275 end
11276
11277 end)
11278
11279 end
11280
11281 end
11282
11283 recurse(game)
11284
11285end
11286
11287function topkek.libutil:Play(id)
11288
11289 local mu = Instance.new("Sound", game.Workspace)
11290
11291 mu.Volume = 1
11292
11293 mu.Looped = true
11294
11295 mu.Pitch = 1
11296
11297 mu.SoundId = "rbxassetid://"..tostring(id)
11298
11299 mu:Play()
11300
11301end
11302
11303function topkek.libutil:GetPlayerList()
11304
11305 local list = {'Everybody'}
11306
11307 for i, v in pairs(game:service'Players':GetPlayers()) do
11308
11309 table.insert(list, v.Name)
11310
11311 end
11312
11313 return list
11314
11315end
11316
11317function topkek.libutil:doPlayers(drop, func)
11318
11319 local str = drop.getvalue()
11320
11321 local plrs = {}
11322
11323 if str == 'Everybody' then
11324
11325 plrs = game:GetService('Players'):GetPlayers()
11326
11327 else
11328
11329 plrs = {game:GetService('Players'):FindFirstChild(str)}
11330
11331 end
11332
11333 for i, v in pairs(plrs) do
11334
11335 func(v)
11336
11337 end
11338
11339end
11340
11341function topkek.libutil:insert(id)
11342
11343 if topkek.cache[id] then return topkek.cache[id] end -- moist
11344
11345 local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]
11346
11347 topkek.cache[id] = obj:Clone()
11348
11349 return obj
11350
11351end; insert = function(id) return topkek.libutil:insert(id) end
11352
11353function topkek.libutil:getTorso(plr) --r15 compatibility lole
11354
11355 if plr.Character then
11356
11357 if plr.Character:FindFirstChild('UpperTorso') then
11358
11359 return plr.Character.UpperTorso
11360
11361 else
11362
11363 return plr.Character.Torso
11364
11365 end
11366
11367 end
11368
11369end
11370
11371function topkek.libutil:weiner(plr)
11372
11373 plr=plr.Character
11374
11375 Shaft=Instance.new("Part", plr)
11376
11377 Shaft.Name='Shaft'
11378
11379 Shaft.Size=Vector3.new(1, 2.5, 1)
11380
11381 Shaft.TopSurface=0
11382
11383 Shaft.BottomSurface=0
11384
11385 Shaft.CanCollide=true
11386
11387 Cyln=Instance.new("CylinderMesh", Shaft)
11388
11389 Cyln.Scale=Vector3.new(0.5,0.7,0.5)
11390
11391 Instance.new("Weld", plr)
11392
11393 plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
11394
11395 plr.Weld.Part1=plr.Shaft
11396
11397 plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
11398
11399 Shaft.BrickColor=BrickColor.new("Pastel brown")
11400
11401 Tip=Instance.new("Part", plr)
11402
11403 Tip.Name='Tip'
11404
11405 Tip.TopSurface=0
11406
11407 Tip.BottomSurface=0
11408
11409 Tip.Size=Vector3.new(1, 1, 1)
11410
11411 Tip.CanCollide=true
11412
11413 Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
11414
11415 Cyln2=Instance.new("SpecialMesh", Tip)
11416
11417 Cyln2.MeshType='Sphere'
11418
11419 Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
11420
11421 Instance.new("Weld", plr).Name='Weld2'
11422
11423 plr.Weld2.Part0=plr.Shaft
11424
11425 plr.Weld2.Part1=plr.Tip
11426
11427 plr.Weld2.C0=CFrame.new(0,-.9,0)
11428
11429 Tip.BrickColor=BrickColor.new("Pink")
11430
11431 -----
11432
11433 Ball1=Instance.new("Part", plr)
11434
11435 Ball1.Name='Ball1'
11436
11437 Ball1.Size=Vector3.new(1, 1, 1)
11438
11439 Ball1.TopSurface=0
11440
11441 Ball1.BottomSurface=0
11442
11443 Cyln3=Instance.new("SpecialMesh", Ball1)
11444
11445 Cyln3.MeshType='Sphere'
11446
11447 Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
11448
11449 Instance.new("Weld", plr).Name='Weld3'
11450
11451 plr.Weld3.Part0=plr.Shaft
11452
11453 plr.Weld3.Part1=plr.Ball1
11454
11455 plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
11456
11457 Ball1.BrickColor=BrickColor.new("Pastel brown")
11458
11459 -----
11460
11461 Ball2=Instance.new("Part", plr)
11462
11463 Ball2.Name='Ball2'
11464
11465 Ball2.Size=Vector3.new(1, 1, 1)
11466
11467 Ball2.TopSurface=0
11468
11469 Ball2.BottomSurface=0
11470
11471 Cyln3=Instance.new("SpecialMesh", Ball2)
11472
11473 Cyln3.MeshType='Sphere'
11474
11475 Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
11476
11477 Instance.new("Weld", plr).Name='Weld4'
11478
11479 plr.Weld4.Part0=plr.Shaft
11480
11481 plr.Weld4.Part1=plr.Ball2
11482
11483 plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
11484
11485 Ball2.BrickColor=BrickColor.new("Pastel brown")
11486
11487end
11488
11489function topkek.libutil:scalePlayer(plr, sz)
11490
11491 local pchar = plr.Character
11492
11493 if pchar:FindFirstChild("UpperTorso") then
11494
11495 warn("Player [" ..plr.Name.. "] is R15.")
11496
11497 return
11498
11499 end
11500
11501 local function scale(chr,scl)
11502
11503
11504
11505 for _,v in pairs(pchar:GetChildren()) do
11506
11507 if v:IsA("Hat") then
11508
11509 v:Clone()
11510
11511 v.Parent = game.Lighting
11512
11513 end
11514
11515 end
11516
11517
11518
11519 local Head = chr['Head']
11520
11521 local Torso = chr['Torso']
11522
11523 local LA = chr['Left Arm']
11524
11525 local RA = chr['Right Arm']
11526
11527 local LL = chr['Left Leg']
11528
11529 local RL = chr['Right Leg']
11530
11531 local HRP = chr['HumanoidRootPart']
11532
11533
11534
11535 wait(0.1)
11536
11537
11538
11539 Head.formFactor = 3
11540
11541 Torso.formFactor = 3
11542
11543 LA.formFactor = 3
11544
11545 RA.formFactor = 3
11546
11547 LL.formFactor = 3
11548
11549 RL.formFactor = 3
11550
11551 HRP.formFactor = 3
11552
11553
11554
11555 Head.Size = Vector3.new(scl * 2, scl, scl)
11556
11557 Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
11558
11559 LA.Size = Vector3.new(scl, scl * 2, scl)
11560
11561 RA.Size = Vector3.new(scl, scl * 2, scl)
11562
11563 LL.Size = Vector3.new(scl, scl * 2, scl)
11564
11565 RL.Size = Vector3.new(scl, scl * 2, scl)
11566
11567 HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
11568
11569
11570
11571 local Motor1 = Instance.new('Motor6D', Torso)
11572
11573 Motor1.Part0 = Torso
11574
11575 Motor1.Part1 = Head
11576
11577 Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
11578
11579 Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
11580
11581 Motor1.Name = "Neck"
11582
11583
11584
11585 local Motor2 = Instance.new('Motor6D', Torso)
11586
11587 Motor2.Part0 = Torso
11588
11589 Motor2.Part1 = LA
11590
11591 Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
11592
11593 Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
11594
11595 Motor2.Name = "Left Shoulder"
11596
11597
11598
11599 local Motor3 = Instance.new('Motor6D', Torso)
11600
11601 Motor3.Part0 = Torso
11602
11603 Motor3.Part1 = RA
11604
11605 Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
11606
11607 Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
11608
11609 Motor3.Name = "Right Shoulder"
11610
11611
11612
11613 local Motor4 = Instance.new('Motor6D', Torso)
11614
11615 Motor4.Part0 = Torso
11616
11617 Motor4.Part1 = LL
11618
11619 Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
11620
11621 Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
11622
11623 Motor4.Name = "Left Hip"
11624
11625
11626
11627 local Motor5 = Instance.new('Motor6D', Torso)
11628
11629 Motor5.Part0 = Torso
11630
11631 Motor5.Part1 = RL
11632
11633 Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
11634
11635 Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
11636
11637 Motor5.Name = "Right Hip"
11638
11639
11640
11641 local Motor6 = Instance.new('Motor6D', HRP)
11642
11643 Motor6.Part0 = HRP
11644
11645 Motor6.Part1 = Torso
11646
11647 Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
11648
11649 Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
11650
11651
11652
11653 end
11654
11655
11656
11657 scale(pchar, sz)
11658
11659
11660
11661 for _,v in pairs(game.Lighting:GetChildren()) do
11662
11663 if v:IsA("Hat") then
11664
11665 v.Parent = pchar
11666
11667 end
11668
11669 end
11670
11671end
11672
11673function topkek.libutil:dickShooter()
11674
11675 Player = game:GetService("Players").LocalPlayer
11676
11677 Character = Player.Character
11678
11679 PlayerGui = Player.PlayerGui
11680
11681 Backpack = Player.Backpack
11682
11683 Torso = Character.Torso
11684
11685 Head = Character.Head
11686
11687 LeftArm = Character["Left Arm"]
11688
11689 LeftLeg = Character["Left Leg"]
11690
11691 RightArm = Character["Right Arm"]
11692
11693 RightLeg = Character["Right Leg"]
11694
11695 LS = Torso["Left Shoulder"]
11696
11697 LH = Torso["Left Hip"]
11698
11699 RS = Torso["Right Shoulder"]
11700
11701 RH = Torso["Right Hip"]
11702
11703 Tool = Instance.new("HopperBin")
11704
11705 Tool.Parent = Backpack
11706
11707 Tool.Name = "Painis"
11708
11709 Bin = Tool
11710
11711 so = function(id, par, vol, pit)
11712
11713
11714
11715 coroutine.resume(coroutine.create(function()
11716
11717
11718
11719 local sou = Instance.new("Sound", par or workspace)
11720
11721 sou.Volume = vol
11722
11723 sou.Pitch = pit or 1
11724
11725 sou.SoundId = id
11726
11727 wait()
11728
11729 sou:play()
11730
11731 wait(6)
11732
11733 sou:Remove()
11734
11735 end
11736
11737 ))
11738
11739 end
11740
11741
11742
11743 ob1d = function(mouse)
11744
11745
11746
11747 size = 0.5
11748
11749 mode = 1
11750
11751 color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
11752
11753 mo = Instance.new("Model")
11754
11755 mo.Name = "EEEEUGH HA HA HAAAAA"
11756
11757 mo.Parent = workspace
11758
11759 game.Debris:AddItem(mo, 10)
11760
11761 p = Instance.new("Seat")
11762
11763 p.Name = "Torso"
11764
11765 p.Size = Vector3.new(14, 50, 14) * size
11766
11767 p.BrickColor = color
11768
11769 m = Instance.new("SpecialMesh")
11770
11771 m.Parent = p
11772
11773 p.Name = "Torso"
11774
11775 p.Parent = mo
11776
11777 p = Instance.new("Seat")
11778
11779 p.Shape = "Ball"
11780
11781 p.Size = Vector3.new(24, 24, 24) * size
11782
11783 p.BrickColor = color
11784
11785 p.Name = "Legball"
11786
11787 for i = 1, 10 do
11788
11789 lol = Instance.new("Seat")
11790
11791 lol.BrickColor = BrickColor:Black()
11792
11793 lol.Name = "SEE?"
11794
11795 lol.Parent = mo
11796
11797 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
11798
11799 w = Instance.new("Weld")
11800
11801 w.Part0 = p
11802
11803 w.Part1 = lol
11804
11805 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
11806
11807 w.Parent = w.Part0
11808
11809 end
11810
11811 p.Parent = mo
11812
11813 w = Instance.new("Weld")
11814
11815 w.Part0 = mo.Torso
11816
11817 w.Part1 = p
11818
11819 w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
11820
11821 w.Parent = w.Part0
11822
11823 p = Instance.new("Seat")
11824
11825 p.Shape = "Ball"
11826
11827 p.Size = Vector3.new(24, 24, 24) * size
11828
11829 p.BrickColor = color
11830
11831 p.Name = "Legball"
11832
11833 for i = 1, 10 do
11834
11835 lol = Instance.new("Seat")
11836
11837 lol.BrickColor = BrickColor:Black()
11838
11839 lol.Name = "SEE?"
11840
11841 lol.Parent = mo
11842
11843 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
11844
11845 w = Instance.new("Weld")
11846
11847 w.Part0 = p
11848
11849 w.Part1 = lol
11850
11851 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
11852
11853 w.Parent = w.Part0
11854
11855 end
11856
11857 p.Parent = mo
11858
11859 w = Instance.new("Weld")
11860
11861 w.Part0 = mo.Torso
11862
11863 w.Part1 = p
11864
11865 w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
11866
11867 w.Parent = w.Part0
11868
11869 p = Instance.new("Seat")
11870
11871 p.Shape = "Ball"
11872
11873 p.Size = Vector3.new(21, 15, 21) * size
11874
11875 p.BrickColor = color
11876
11877 p.Name = "Legball"
11878
11879 for i = 1, 10 do
11880
11881 lol = Instance.new("Seat")
11882
11883 lol.BrickColor = BrickColor:Black()
11884
11885 lol.Name = "SEE?"
11886
11887 lol.Parent = mo
11888
11889 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
11890
11891 w = Instance.new("Weld")
11892
11893 w.Part0 = p
11894
11895 w.Part1 = lol
11896
11897 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
11898
11899 w.Parent = w.Part0
11900
11901 end
11902
11903 p.Parent = mo
11904
11905 w = Instance.new("Weld")
11906
11907 w.Part0 = mo.Torso
11908
11909 w.Part1 = p
11910
11911 w.C0 = CFrame.new(0, 60 * (size / 2), 0)
11912
11913 m = Instance.new("SpecialMesh")
11914
11915 m.Parent = p
11916
11917 p.Name = "Head"
11918
11919 w.Parent = w.Part0
11920
11921 s = Instance.new("Sound")
11922
11923 s.Parent = mo.Torso
11924
11925 s.Volume = 100
11926
11927 s.Pitch = 1
11928
11929 s.SoundId = "http://www.roblox.com/asset/?id=149779810"
11930
11931 s.Looped = true
11932
11933 s:play()
11934
11935 coroutine.resume(coroutine.create(function(Part)
11936
11937
11938
11939 while Part.Parent ~= nil do
11940
11941 wait(math.random())
11942
11943 so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)
11944
11945 end
11946
11947 end
11948
11949 ), mo.Torso)
11950
11951 mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
11952
11953 mo.Torso.Velocity = mouse.Hit.lookVector * 400
11954
11955 coroutine.resume(coroutine.create(function(Part)
11956
11957
11958
11959 while 1 do
11960
11961 wait(math.random(0, 1) + math.random())
11962
11963 Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
11964
11965 end
11966
11967 end
11968
11969 ), mo.Torso)
11970
11971 end
11972
11973
11974
11975 ob1u = function(mouse)
11976
11977
11978
11979 end
11980
11981
11982
11983 buttonhold = false
11984
11985 key = function(key, mouse)
11986
11987
11988
11989 end
11990
11991
11992
11993 key2 = function(key, mouse)
11994
11995
11996
11997 end
11998
11999
12000
12001 s = function(mouse)
12002
12003
12004
12005 mouse.Button1Down:connect(function()
12006
12007
12008
12009 ob1d(mouse)
12010
12011 end
12012
12013 )
12014
12015 mouse.Button1Up:connect(function()
12016
12017
12018
12019 ob1u(mouse)
12020
12021 end
12022
12023 )
12024
12025 mouse.KeyDown:connect(key)
12026
12027 mouse.KeyUp:connect(key2)
12028
12029 end
12030
12031
12032
12033 ds = function(mouse)
12034
12035
12036
12037 end
12038
12039
12040
12041 Bin.Selected:connect(s)
12042
12043 Bin.Deselected:connect(ds)
12044
12045end
12046
12047--[[ libgui xd ]]--
12048
12049topkek.libgui.seperation = 12
12050
12051function topkek.libgui:addLeftIcon(parent, img, sz)
12052
12053 topkek.libutil:createObject('ImageLabel', {
12054
12055 Parent = parent;
12056
12057 BackgroundTransparency = 1;
12058
12059 Position = UDim2.new(0, 2, 0, 0);
12060
12061 Size = UDim2.new(0, sz, 0, sz);
12062
12063 Image = img;
12064
12065 })
12066
12067end
12068
12069function topkek.libgui:hookContainer(o, sepr, stt)
12070
12071 if not o:IsA("ScrollingFrame") then
12072
12073 return nil
12074
12075 end
12076
12077
12078
12079 local self = {}
12080
12081 self.main = o
12082
12083 self.drawX = 0
12084
12085 self.drawY = stt or topkek.libgui.seperation/2
12086
12087 self.drawHeight = 0
12088
12089 self.sepr = sepr or topkek.libgui.seperation
12090
12091
12092
12093 function self:drawButton(sz, txt, func, ysz, cbgd)
12094
12095 local xposOffset = 0
12096
12097 local xposScale = self.drawX
12098
12099 local xszOffset = 0
12100
12101 local xszScale = sz
12102
12103 if not (self.drawX == 0) then
12104
12105 xszOffset = -4
12106
12107 if sz + self.drawX > 0.998 then
12108
12109 xszOffset = -11
12110
12111 end
12112
12113 elseif sz == 1 then
12114
12115 xszOffset = -(self.sepr) - 5
12116
12117 xposOffset = self.sepr/2
12118
12119 else
12120
12121 xszOffset = -4 + -(self.sepr/2)
12122
12123 xposOffset = self.sepr/2
12124
12125 end
12126
12127 if not ysz then ysz = 20 end
12128
12129 local obj = topkek.libutil:createObject("TextButton", {
12130
12131 Parent = self.main;
12132
12133 BackgroundColor3 = cbgd or color3(15, 23, 30);
12134
12135 BorderColor3 = color3(27, 42, 53);
12136
12137 Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
12138
12139 Size = UDim2.new(xszScale, xszOffset, 0, ysz);
12140
12141 Font = 'SourceSans';
12142
12143 FontSize = 'Size14';
12144
12145 Text = txt;
12146
12147 TextSize = 14;
12148
12149 TextColor3 = color3(199, 199, 199);
12150
12151 TextStrokeTransparency = 0.5;
12152
12153 })
12154
12155 obj.MouseButton1Down:connect(function()
12156
12157 func()
12158
12159 end)
12160
12161 if ysz > self.drawHeight then
12162
12163 self.drawHeight = ysz
12164
12165 end
12166
12167 self.drawX = self.drawX + sz
12168
12169 if self.drawX > 0.998 then
12170
12171 self.drawY = self.drawY + 3 + self.drawHeight
12172
12173 self.drawX = 0
12174
12175 self.drawHeight = 0
12176
12177 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
12178
12179 end
12180
12181 return obj
12182
12183 end
12184
12185
12186
12187 function self:GetChildren()
12188
12189 return self.main:GetChildren()
12190
12191 end
12192
12193
12194
12195 function self:getDrawY()
12196
12197 return self.drawY
12198
12199 end
12200
12201
12202
12203 function self:setDrawY(y)
12204
12205 self.drawY = y
12206
12207 end
12208
12209
12210
12211 function self:drawTextBox(sz, txt, ysz, cbgd)
12212
12213 local xposOffset = 0
12214
12215 local xposScale = self.drawX
12216
12217 local xszOffset = 0
12218
12219 local xszScale = sz
12220
12221 if not (self.drawX == 0) then
12222
12223 xszOffset = -4
12224
12225 if sz + self.drawX > 0.998 then
12226
12227 xszOffset = -11
12228
12229 end
12230
12231 elseif sz == 1 then
12232
12233 xszOffset = -(self.sepr) - 5
12234
12235 xposOffset = self.sepr/2
12236
12237 else
12238
12239 xszOffset = -4 + -(self.sepr/2)
12240
12241 xposOffset = self.sepr/2
12242
12243 end
12244
12245 if not ysz then ysz = 20 end
12246
12247 local obj = topkek.libutil:createObject("TextBox", {
12248
12249 Parent = self.main;
12250
12251 BackgroundColor3 = cbgd or color3(5, 8, 11);
12252
12253 BorderColor3 = color3(27, 42, 53);
12254
12255 Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
12256
12257 Size = UDim2.new(xszScale, xszOffset, 0, ysz);
12258
12259 Font = 'SourceSans';
12260
12261 FontSize = 'Size14';
12262
12263 Text = txt;
12264
12265 TextSize = 14;
12266
12267 TextColor3 = color3(199, 199, 199);
12268
12269 })
12270
12271 if ysz > self.drawHeight then
12272
12273 self.drawHeight = ysz
12274
12275 end
12276
12277 self.drawX = self.drawX + sz
12278
12279 if self.drawX > 0.998 then
12280
12281 self.drawY = self.drawY + 3 + self.drawHeight
12282
12283 self.drawX = 0
12284
12285 self.drawHeight = 0
12286
12287 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
12288
12289 end
12290
12291 return obj
12292
12293 end
12294
12295
12296
12297 function self:drawScrollingContainer(ysz)
12298
12299 local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
12300
12301 local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
12302
12303 local obj = topkek.libutil:createObject("ScrollingFrame", {
12304
12305 Parent = self.main;
12306
12307 BackgroundColor3 = color3(7, 11, 15);
12308
12309 BorderColor3 = color3(27, 42, 53);
12310
12311 Position = pos;
12312
12313 Size = sz;
12314
12315 BottomImage = 'rbxassetid://573102620';
12316
12317 MidImage = 'rbxassetid://573102620';
12318
12319 TopImage = 'rbxassetid://573102620';
12320
12321 ScrollBarThickness = 5;
12322
12323 })
12324
12325 self.drawY = self.drawY + 5 + ysz
12326
12327 self.drawX = 0
12328
12329 self.drawHeight = 0
12330
12331 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
12332
12333 return topkek.libgui:hookContainer(obj, 12, 5)
12334
12335 end
12336
12337
12338
12339 function self:drawContainer(xsz, ysz)
12340
12341 local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
12342
12343 local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
12344
12345 local obj = topkek.libutil:createObject("ScrollingFrame", {
12346
12347 Parent = self.main;
12348
12349 BackgroundTransparency = 1;
12350
12351 Position = pos;
12352
12353 Size = sz;
12354
12355 })
12356
12357 self.drawY = self.drawY + 5 + ysz
12358
12359 self.drawX = 0
12360
12361 self.drawHeight = 0
12362
12363 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
12364
12365 return topkek.libgui:hookContainer(obj, 12, 5)
12366
12367 end
12368
12369
12370
12371 function self:addSpacing()
12372
12373 self.drawY = self.drawY + 3
12374
12375 end
12376
12377
12378
12379 function self:center()
12380
12381 local a,c,b=
12382
12383 self.main.Position.X.Scale,
12384
12385 self.main.Position.X.Offset,self.main.Size.Y.Offset
12386
12387 self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
12388
12389 end
12390
12391
12392
12393 return self
12394
12395end
12396
12397
12398
12399--[[ windows ]]--
12400
12401topkek.libwindows.windows = {}
12402
12403function topkek.libwindows:registerWindow(w)
12404
12405 table.insert(topkek.libwindows.windows, w)
12406
12407end
12408
12409function topkek.libwindows:switchWindow(w, x)
12410
12411 for _, k in pairs(topkek.libwindows.windows) do
12412
12413 if k.Name == w then
12414
12415 k.Visible = true
12416
12417 else
12418
12419 k.Visible = false
12420
12421 end
12422
12423 end
12424
12425 if w == 'HomeContainer' then
12426
12427 base.Navigator.Visible = false
12428
12429 else
12430
12431 base.Navigator.Visible = true
12432
12433 end
12434
12435 base.Top.Location.Text = x
12436
12437end
12438
12439function topkek.libwindows:initiateNavigator()
12440
12441 local nav = base.Navigator
12442
12443 local template = nav.Item:Clone(); nav.Item:Destroy();
12444
12445 local wins = topkek.libsettings:getSetting('windows')
12446
12447 local y = 5
12448
12449 for _, k in pairs(wins) do
12450
12451 local o = template:Clone()
12452
12453 o.Parent = nav
12454
12455 o.Position = UDim2.new(0, 5, 0, y)
12456
12457 o.Text = k
12458
12459 o.MouseButton1Down:connect(function()
12460
12461 topkek.libwindows:switchWindow(k .. 'Container', k)
12462
12463 end)
12464
12465 y = y + 25
12466
12467 end
12468
12469 nav.CanvasSize = UDim2.new(0, 0, 0, y)
12470
12471end
12472
12473function topkek.libwindows:initiateHome()
12474
12475 local home = base.HomeContainer
12476
12477 home.LocalPlayer.Mask.MouseButton1Down:connect(function()
12478
12479 topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')
12480
12481 end)
12482
12483 home.Server.Mask.MouseButton1Down:connect(function()
12484
12485 topkek.libwindows:switchWindow('ServerContainer', 'Server')
12486
12487 end)
12488
12489 home.Scripts.Mask.MouseButton1Down:connect(function()
12490
12491 topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')
12492
12493 end)
12494
12495 home.Miscellaneous.Mask.MouseButton1Down:connect(function()
12496
12497 topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')
12498
12499 end)
12500
12501 home.Players.Mask.MouseButton1Down:connect(function()
12502
12503 topkek.libwindows:switchWindow('PlayersContainer', 'Players')
12504
12505 end)
12506
12507 home.Settings.Mask.MouseButton1Down:connect(function()
12508
12509 topkek.libwindows:switchWindow('SettingsContainer', 'Settings')
12510
12511 end)
12512
12513end
12514
12515--[[ defines ]]--
12516
12517topkek.libsettings:setSetting('version', '1.0.0')
12518
12519topkek.libsettings:setSetting('bans', {})
12520
12521topkek.libsettings:setSetting('admins', {})
12522
12523topkek.libsettings:setSetting('windows', {
12524
12525 'Home';
12526
12527 'Server';
12528
12529 'LocalPlayer';
12530
12531 'Players';
12532
12533 'Scripts';
12534
12535 'Miscellaneous';
12536
12537 'Settings';
12538
12539 'Explorer';
12540
12541 'Gear';
12542
12543 'Hats';
12544
12545 'Music';
12546
12547 'Effects';
12548
12549 'Filtering';
12550
12551 'Commands';
12552
12553})
12554
12555topkek.libsettings:setSetting('misc', {
12556
12557 'Explorer';
12558
12559 'Gear';
12560
12561 'Hats';
12562
12563 'Music';
12564
12565 'Effects';
12566
12567 'Filtering';
12568
12569 'Commands';
12570
12571})
12572
12573topkek.store.gui = ScreenGui; gui = topkek.store.gui -- change later
12574
12575topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base
12576
12577-- [[ server ]] --
12578
12579--sz, txt, func, ysz, cbgd
12580
12581local servwin = topkek.libgui:hookContainer(base['ServerContainer'])
12582
12583local decalList, decalImp = servwin:drawScrollingContainer(100)
12584
12585local decalAct = servwin:drawButton(2/3,'Spam Decal',function()
12586
12587 topkek.libutil:recurseDecal(decalImp.Text)end)
12588
12589decalImp = servwin:drawTextBox(1/3,'573896613')
12590
12591servwin:drawButton(1,'Rollback Spam',function()
12592
12593 topkek.libutil:recurseRemove('ParticleEmitter')
12594
12595 topkek.libutil:recurseRemove('Decal')
12596
12597end)
12598
12599local decs = {
12600
12601 {'Cerberus', '573896613'},
12602
12603 {'Rain', '574772793'},
12604
12605 {'Robbie', '574773630'},
12606
12607 {'Pepe', '244905904'},
12608
12609 {'Troll Face', '48308661'},
12610
12611 {'Jeff', '109129888'},
12612
12613 {'Shrek', '170539018'},
12614
12615 {'Doge', '133720697'},
12616
12617 {'Dat Boi', '409578848'},
12618
12619}
12620
12621for _, v in pairs(decs) do
12622
12623 local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))
12624
12625 topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)
12626
12627end
12628
12629servwin:addSpacing()
12630
12631-- [[lighting]] --
12632
12633-- <<time>> --
12634
12635local timeInp
12636
12637servwin:drawButton(2/3,'Set Time',function()
12638
12639 game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00"
12640
12641end)
12642
12643timeImp = servwin:drawTextBox(1/3,'14')
12644
12645-- <<fog> --
12646
12647local fogInp
12648
12649servwin:drawButton(2/3,'Set FogEnd',function()
12650
12651 if not tonumber(fogInp.Text) then return end
12652
12653 game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
12654
12655end)
12656
12657fogInp = servwin:drawTextBox(1/3,'100000')
12658
12659-- <<brightness>> --
12660
12661local brightInp
12662
12663servwin:drawButton(2/3,'Set Brightness',function()
12664
12665 if not tonumber(brightInp.Text) then return end
12666
12667 game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
12668
12669end)
12670
12671brightInp = servwin:drawTextBox(1/3,'1')
12672
12673-- <<reset>> --
12674
12675servwin:drawButton(1,'Reset Lighting',function()
12676
12677 local l = game:service'Lighting'
12678
12679 l.Ambient = Color3.new(0, 0, 0)
12680
12681 l.Brightness = 1
12682
12683 l.GlobalShadows = true
12684
12685 l.Outlines = true
12686
12687 l.FogEnd = 100000
12688
12689 l.FogStart = 0
12690
12691 l:SetMinutesAfterMidnight(12*60)
12692
12693end)
12694
12695-- [[ fixing ]] --
12696
12697servwin:addSpacing()
12698
12699servwin:drawButton(1/2,'Clear Server',function()
12700
12701 for i,v in pairs(game:service'Workspace':GetChildren()) do
12702
12703 if (not v:IsA("Terrain"))and(v.Name~="Camera") then
12704
12705 v:Destroy()
12706
12707 end
12708
12709 end
12710
12711end)
12712
12713servwin:drawButton(1/2,'Shutdown',function()
12714
12715 for i,v in pairs(game:GetService('Players')) do
12716
12717 v.Parent = nil
12718
12719 end
12720
12721end)
12722
12723servwin:drawButton(1/2,'Remove Sound',function()
12724
12725 topkek.libutil:recurseRemove('Sound')
12726
12727end)
12728
12729servwin:drawButton(1/2,'Baseplate',function()
12730
12731 for X = -2500, 2500, 512 do
12732
12733 for Z = -2500, 2500, 512 do
12734
12735 local P = Instance.new("Part")
12736
12737 P.Anchored = true
12738
12739 P.Locked = true
12740
12741 P.Size = Vector3.new(512,3,512)
12742
12743 P.CFrame = CFrame.new(X,0,Z)
12744
12745 P.BrickColor = BrickColor.Green()
12746
12747 P.Parent = game:service'Workspace'
12748
12749 end
12750
12751 end
12752
12753end)
12754
12755--[[ destruction ]]--
12756
12757servwin:addSpacing()
12758
12759servwin:drawButton(1/2,'Clear Terrain',function()
12760
12761 game:service'Workspace'.Terrain:Clear()
12762
12763end)
12764
12765servwin:drawButton(1/2,'Flood',function()
12766
12767 game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
12768
12769end)
12770
12771servwin:drawButton(1/2,'Reflectancy',function()
12772
12773 topkek.libutil:recurseSet('BasePart','Reflectance',1)
12774
12775end)
12776
12777servwin:drawButton(1/2,'Transparency',function()
12778
12779 topkek.libutil:recurseSet('BasePart','Transparency',1)
12780
12781end)
12782
12783servwin:drawButton(1/2,'666',function()
12784
12785 for i,v in next,workspace:children''do
12786
12787 if(v:IsA'BasePart')then
12788
12789 me=v;
12790
12791 bbg=Instance.new('BillboardGui',me);
12792
12793 bbg.Name='stuf';
12794
12795 bbg.Adornee=me;
12796
12797 bbg.Size=UDim2.new(2.5,0,2.5,0)
12798
12799 --bbg.StudsOffset=Vector3.new(0,2,0)
12800
12801 tlb=Instance.new'TextLabel';
12802
12803 tlb.Text='666 666 666 666 666 666';
12804
12805 tlb.Font='SourceSansBold';
12806
12807 tlb.FontSize='Size48';
12808
12809 tlb.TextColor3=Color3.new(1,0,0);
12810
12811 tlb.Size=UDim2.new(1.25,0,1.25,0);
12812
12813 tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
12814
12815 tlb.BackgroundTransparency=1;
12816
12817 tlb.Parent=bbg;
12818
12819 end;end;
12820
12821 --coroutine.wrap(function()while wait''do
12822
12823 s=Instance.new'Sound';
12824
12825 s.Parent=workspace;
12826
12827 s.SoundId='rbxassetid://152840862';
12828
12829 s.Pitch=1;
12830
12831 s.Volume=1;
12832
12833 s.Looped=true;
12834
12835 s:play();
12836
12837 --end;end)();
12838
12839 function xds(dd)
12840
12841 for i,v in next,dd:children''do
12842
12843 if(v:IsA'BasePart')then
12844
12845 v.BrickColor=BrickColor.new'Really black';
12846
12847 v.TopSurface='Smooth';
12848
12849 v.BottomSurface='Smooth';
12850
12851 s=Instance.new('SelectionBox',v);
12852
12853 s.Adornee=v;
12854
12855 s.Color=BrickColor.new'Really red';
12856
12857 a=Instance.new('PointLight',v);
12858
12859 a.Color=Color3.new(1,0,0);
12860
12861 a.Range=15;
12862
12863 a.Brightness=5;
12864
12865 f=Instance.new('Fire',v);
12866
12867 f.Size=19;
12868
12869 f.Heat=22;
12870
12871 end;
12872
12873 game.Lighting.TimeOfDay=0;
12874
12875 game.Lighting.Brightness=0;
12876
12877 game.Lighting.ShadowColor=Color3.new(0,0,0);
12878
12879 game.Lighting.Ambient=Color3.new(1,0,0);
12880
12881 game.Lighting.FogEnd=200;
12882
12883 game.Lighting.FogColor=Color3.new(0,0,0);
12884
12885 local dec = 'http://www.roblox.com/asset/?id=19399245';
12886
12887 local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
12888
12889 --coroutine.wrap(function()
12890
12891 --for _,__ in pairs(fac) do
12892
12893 --local ddec = Instance.new("Decal", v)
12894
12895 --ddec.Face = __
12896
12897 --ddec.Texture = dec
12898
12899 --end end)()
12900
12901 if #(v:GetChildren())>0 then
12902
12903 xds(v)
12904
12905 end
12906
12907 end
12908
12909 end
12910
12911 xds(game.Workspace)
12912
12913end)
12914
12915servwin:drawButton(1/2,'Troll',function()
12916
12917 topkek.libutil:recurseDecal('48308661')
12918
12919 topkek.libutil:Play(154664102)
12920
12921end)
12922
12923servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
12924
12925 local materiallist =
12926
12927 {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
12928
12929 Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
12930
12931 Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
12932
12933 Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
12934
12935 Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
12936
12937 local function r(where)
12938
12939 for _,v in pairs (where:GetChildren()) do
12940
12941 if v:IsA("BasePart") then
12942
12943 spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
12944
12945end)
12946
12947servwin:drawButton(1/2,'Materialize',function()
12948
12949 local function r(where)
12950
12951 for _,v in pairs (where:GetChildren()) do
12952
12953 if v:IsA("BasePart") then
12954
12955 spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
12956
12957end)
12958
12959servwin:drawButton(1/2,'Meshify',function()
12960
12961 local enums={
12962
12963 Enum.MeshType.Head;
12964
12965 Enum.MeshType.Torso;
12966
12967 Enum.MeshType.Wedge;
12968
12969 Enum.MeshType.Brick;
12970
12971 Enum.MeshType.Sphere;
12972
12973 Enum.MeshType.Cylinder;
12974
12975 }
12976
12977 topkek.libutil:recurseFunc('BasePart',function(o)
12978
12979 local mesh = Instance.new('SpecialMesh', o)
12980
12981 mesh.MeshType = enums[math.random(1,#enums)]
12982
12983 end)
12984
12985end)
12986
12987servwin:drawButton(1/2,'Loop-Meshify',function()
12988
12989 coroutine.wrap(function()
12990
12991 while true do
12992
12993 local enums={
12994
12995 Enum.MeshType.Head;
12996
12997 Enum.MeshType.Torso;
12998
12999 Enum.MeshType.Wedge;
13000
13001 Enum.MeshType.Brick;
13002
13003 Enum.MeshType.Sphere;
13004
13005 Enum.MeshType.Cylinder;
13006
13007 }
13008
13009 topkek.libutil:recurseFunc('BasePart',function(o)
13010
13011 if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
13012
13013 local mesh = Instance.new('SpecialMesh', o)
13014
13015 mesh.MeshType = enums[math.random(1,#enums)]
13016
13017 end)
13018
13019 wait(0.5)
13020
13021 end
13022
13023 end)()
13024
13025end)
13026
13027--<<<< END OF SERVER MENU >>>>--
13028
13029plrwin = topkek.libgui:hookContainer(base['PlayersContainer'])
13030
13031local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end)
13032
13033plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody')
13034
13035game:GetService('Players').PlayerAdded:connect(function()
13036
13037 plrDrop.update(topkek.libutil:GetPlayerList())
13038
13039end)
13040
13041game:GetService('Players').PlayerRemoving:connect(function()
13042
13043 plrDrop.update(topkek.libutil:GetPlayerList())
13044
13045end)
13046
13047plrwin:addSpacing()
13048
13049local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]]
13050
13051actions:drawButton(1/3, 'Kill', function()
13052
13053 topkek.libutil:doPlayers(plrDrop, function(z)
13054
13055 if z.Character:FindFirstChild('Humanoid') then
13056
13057 z.Character.Humanoid.Health = 0
13058
13059 end
13060
13061 end)
13062
13063end)
13064
13065actions:drawButton(1/3, 'Freeze', function()
13066
13067 topkek.libutil:doPlayers(plrDrop, function(z)
13068
13069 if z.Character:FindFirstChild('Humanoid') then
13070
13071 topkek.libutil:getTorso(z).Anchored = true
13072
13073 end
13074
13075 end)
13076
13077end)
13078
13079actions:drawButton(1/3, 'Thaw', function()
13080
13081 topkek.libutil:doPlayers(plrDrop, function(z)
13082
13083 if z.Character:FindFirstChild('Humanoid') then
13084
13085 topkek.libutil:getTorso(z).Anchored = false
13086
13087 end
13088
13089 end)
13090
13091end)
13092
13093actions:drawButton(1/3, 'Fire', function()
13094
13095 topkek.libutil:doPlayers(plrDrop, function(z)
13096
13097 if z.Character then
13098
13099 Instance.new("Fire", topkek.libutil:getTorso(z))
13100
13101 end
13102
13103 end)
13104
13105end)
13106
13107actions:drawButton(1/3, 'Sparkles', function()
13108
13109 topkek.libutil:doPlayers(plrDrop, function(z)
13110
13111 if z.Character then
13112
13113 Instance.new("Sparkles", topkek.libutil:getTorso(z))
13114
13115 end
13116
13117 end)
13118
13119end)
13120
13121actions:drawButton(1/3, 'Smoke', function()
13122
13123 topkek.libutil:doPlayers(plrDrop, function(z)
13124
13125 if z.Character then
13126
13127 Instance.new("Smoke", topkek.libutil:getTorso(z))
13128
13129 end
13130
13131 end)
13132
13133end)
13134
13135actions:drawButton(1/3, 'BTools', function()
13136
13137 topkek.libutil:doPlayers(plrDrop, function(z)
13138
13139 local a = Instance.new("HopperBin")
13140
13141 a.BinType = "GameTool"
13142
13143 a.Parent = z.Backpack
13144
13145 local a = Instance.new("HopperBin")
13146
13147 a.BinType = "Clone"
13148
13149 a.Parent = z.Backpack
13150
13151 local a = Instance.new("HopperBin")
13152
13153 a.BinType = "Hammer"
13154
13155 a.Parent = z.Backpack
13156
13157 end)
13158
13159end)
13160
13161actions:drawButton(1/3, 'Kick', function()
13162
13163 topkek.libutil:doPlayers(plrDrop, function(z)
13164
13165 local function doKick()
13166
13167 if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
13168
13169 z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
13170
13171 local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
13172
13173 spawn(function()
13174
13175 repeat wait()
13176
13177 if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
13178
13179 SP.Position = z.Character.HumanoidRootPart.Position
13180
13181 end
13182
13183 until not game:GetService('Players'):FindFirstChild(z.Name)
13184
13185 end)
13186
13187 z.Character.Torso.Anchored = true
13188
13189 end
13190
13191 end
13192
13193 repeat
13194
13195 doKick()
13196
13197 wait()
13198
13199 until not z
13200
13201 end)
13202
13203end)
13204
13205actions:drawButton(1/3, 'Nil', function()
13206
13207 topkek.libutil:doPlayers(plrDrop, function(z)
13208
13209 z.Parent = nil
13210
13211 end)
13212
13213end)
13214
13215actions:drawButton(1/3, 'Bring', function()
13216
13217 topkek.libutil:doPlayers(plrDrop, function(z)
13218
13219 if z.Character then
13220
13221 z.Character.HumanoidRootPart.CFrame =
13222
13223 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
13224
13225 end
13226
13227 end)
13228
13229end)
13230
13231actions:drawButton(1/3, 'Goto', function()
13232
13233 topkek.libutil:doPlayers(plrDrop, function(z)
13234
13235 if z.Character then
13236
13237 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
13238
13239 z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
13240
13241 end
13242
13243 end)
13244
13245end)
13246
13247actions:drawButton(1/3, 'Freefall', function()
13248
13249 topkek.libutil:doPlayers(plrDrop, function(z)
13250
13251 if z.Character then
13252
13253 z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
13254
13255 end
13256
13257 end)
13258
13259end)
13260
13261actions:drawButton(1/3, 'Sword', function()
13262
13263 topkek.libutil:doPlayers(plrDrop, function(z)
13264
13265 insert(125013769).Parent = z.Backpack
13266
13267 end)
13268
13269end)
13270
13271actions:drawButton(1/3, 'Guns', function()
13272
13273 topkek.libutil:doPlayers(plrDrop, function(z)
13274
13275 insert(130113146).Parent = z.Backpack
13276
13277 insert(67747912).Parent = z.Backpack
13278
13279 insert(95354288).Parent = z.Backpack
13280
13281 end)
13282
13283end)
13284
13285actions:drawButton(1/3, 'Knife', function()
13286
13287 topkek.libutil:doPlayers(plrDrop, function(z)
13288
13289 insert(170897263).Parent = z.Backpack
13290
13291 end)
13292
13293end)
13294
13295
13296
13297actions:drawButton(1/3, 'Stun', function()
13298
13299 topkek.libutil:doPlayers(plrDrop, function(z)
13300
13301 if not z.Character:FindFirstChild('UpperTorso') then
13302
13303 z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
13304
13305 end
13306
13307 z.Character.Humanoid.PlatformStand = true
13308
13309 end)
13310
13311end)
13312
13313actions:drawButton(1/3, 'Invisible', function()
13314
13315 topkek.libutil:doPlayers(plrDrop, function(z)
13316
13317 if z.Character then
13318
13319 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1)
13320
13321 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
13322
13323 end
13324
13325 end)
13326
13327end)
13328
13329actions:drawButton(1/3, 'Visible', function()
13330
13331 topkek.libutil:doPlayers(plrDrop, function(z)
13332
13333 if z.Character then
13334
13335 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0)
13336
13337 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
13338
13339 end
13340
13341 end)
13342
13343end)
13344
13345actions:drawButton(1/3, 'God', function()
13346
13347 topkek.libutil:doPlayers(plrDrop, function(z)
13348
13349 if z.Character:FindFirstChild('Humanoid') then
13350
13351 z.Character.Humanoid.MaxHealth = math.huge
13352
13353 z.Character.Humanoid.Health = math.huge
13354
13355 end
13356
13357 end)
13358
13359end)
13360
13361
13362
13363actions:drawButton(1/3, 'Semigod', function()
13364
13365 topkek.libutil:doPlayers(plrDrop, function(z)
13366
13367 if z.Character:FindFirstChild('Humanoid') then
13368
13369 z.Character.Humanoid.MaxHealth = 9999999999
13370
13371 z.Character.Humanoid.Health = 9999999999
13372
13373 end
13374
13375 end)
13376
13377end)
13378
13379actions:drawButton(1/3, 'Nuke', function()
13380
13381 topkek.libutil:doPlayers(plrDrop, function(z)
13382
13383 local torso = topkek.libutil:getTorso(z)
13384
13385 local nuke = Instance.new("Part", game.Workspace)
13386
13387 local opos = torso.CFrame
13388
13389 nuke.BrickColor = BrickColor.new("Bright yellow")
13390
13391 nuke.TopSurface = Enum.SurfaceType.Smooth
13392
13393 nuke.BottomSurface = Enum.SurfaceType.Smooth
13394
13395 nuke.Anchored = true
13396
13397 nuke.CanCollide = false
13398
13399 nuke.Shape = "Ball"
13400
13401 nuke.Transparency = 0.5
13402
13403 nuke.CFrame = torso.CFrame
13404
13405 nuke.Size = Vector3.new(1, 1, 1)
13406
13407 nuke.Touched:connect(function(p)
13408
13409 local expl = Instance.new("Explosion", p)
13410
13411 expl.BlastPressure = 50000
13412
13413 expl.BlastRadius = 50
13414
13415 expl.Position = p.Position
13416
13417 p.Material = Enum.Material.CorrodedMetal
13418
13419 p:BreakJoints()
13420
13421 end)
13422
13423 for i = 1, 150 do
13424
13425 nuke.Size = Vector3.new(i, i, i)
13426
13427 nuke.CFrame = opos
13428
13429 wait(0.08)
13430
13431 end
13432
13433 nuke:Destroy()
13434
13435 end)
13436
13437end)
13438
13439actions:drawButton(1/3, 'Confuse', function()
13440
13441 topkek.libutil:doPlayers(plrDrop, function(z)
13442
13443 if z.Character:FindFirstChild('Humanoid') then
13444
13445 z.Character.Humanoid.WalkSpeed = -16
13446
13447 end
13448
13449 end)
13450
13451end)
13452
13453actions:drawButton(1/3, 'Goldify', function()
13454
13455 topkek.libutil:doPlayers(plrDrop, function(z)
13456
13457 if z.Character then
13458
13459 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble')
13460
13461 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble')
13462
13463 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
13464
13465 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
13466
13467 end
13468
13469 end)
13470
13471end)
13472
13473actions:drawButton(1/3, 'Neon', function()
13474
13475 topkek.libutil:doPlayers(plrDrop, function(z)
13476
13477 if z.Character then
13478
13479 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon')
13480
13481 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon')
13482
13483 end
13484
13485 end)
13486
13487end)
13488
13489actions:drawButton(1/3, 'Insane', function()
13490
13491 topkek.libutil:doPlayers(plrDrop, function(z)
13492
13493 if z.Character then
13494
13495 for i,v in pairs(topkek.libutil:getTorso(z):GetChildren()) do
13496
13497 if v:IsA("Motor6D") then
13498
13499 coroutine.wrap(function()
13500
13501 while v do
13502
13503 v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
13504
13505 wait()
13506
13507 end
13508
13509 end)()
13510
13511 end
13512
13513 end
13514
13515 end
13516
13517 end)
13518
13519end)
13520
13521actions:drawButton(1/3, 'Quicksand', function()
13522
13523 topkek.libutil:doPlayers(plrDrop, function(z)
13524
13525 if z.Character then
13526
13527 if z.Character:FindFirstChild('Humanoid') then
13528
13529 local tor = topkek.libutil:getTorso(z)
13530
13531 local hole = Instance.new("Part", z.Character)
13532
13533 hole.Anchored = true
13534
13535 hole.Name = "Hole"
13536
13537 hole.FormFactor = Enum.FormFactor.Custom
13538
13539 hole.Size = Vector3.new(7, 1, 7)
13540
13541 hole.CanCollide = false
13542
13543 hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
13544
13545 hole.BrickColor = BrickColor.new("Cool yellow")
13546
13547 hole.Material = Enum.Material.Sand
13548
13549 local hm = Instance.new("CylinderMesh", hole)
13550
13551 tor.Anchored = true
13552
13553 if z.Character:FindFirstChild("Humanoid") then
13554
13555 z.Character.Humanoid.Jump = true
13556
13557 end
13558
13559 for x,m in pairs(z.Character:GetChildren()) do
13560
13561 if m:IsA("BasePart") or m:IsA("MeshPart") then
13562
13563 m.CanCollide = false
13564
13565 end
13566
13567 end
13568
13569 for i=1,75 do
13570
13571 tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
13572
13573 wait(0.06)
13574
13575 end
13576
13577 tor.CFrame=tor.CFrame*CFrame.new(0,
13578
13579 -500,0
13580
13581 )
13582
13583 z.Character.Humanoid.Health = 0
13584
13585 end
13586
13587 end
13588
13589 end)
13590
13591end)
13592
13593actions:drawButton(1/3, 'Duck', function()
13594
13595 topkek.libutil:doPlayers(plrDrop, function(z)
13596
13597 if z.Character then
13598
13599 local pchar = z.Character
13600
13601-- for i,v in pairs(pchar.Torso:GetChildren()) do
13602
13603-- if v:IsA("Decal") then
13604
13605-- v:Destroy()
13606
13607-- end
13608
13609-- end
13610
13611 for i,v in pairs(pchar:GetChildren()) do
13612
13613 if v:IsA("Hat") or v:IsA("Accessory") then
13614
13615 v:Destroy()
13616
13617 end
13618
13619 end
13620
13621 local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
13622
13623 duck.MeshType = "FileMesh"
13624
13625 duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
13626
13627 duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
13628
13629 duck.Scale = Vector3.new(5, 5, 5)
13630
13631 topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1)
13632
13633 z.Character.HumanoidRootPart.Transparency = 0
13634
13635 end
13636
13637 end)
13638
13639end)
13640
13641actions:drawButton(1/3, 'Shrek', function()
13642
13643 topkek.libutil:doPlayers(plrDrop, function(z)
13644
13645 if z.Character then
13646
13647 local pchar = z.Character
13648
13649 for i,v in pairs(pchar:GetChildren()) do
13650
13651 if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
13652
13653 v:Destroy()
13654
13655 end
13656
13657 end
13658
13659 for i,v in pairs(pchar.Head:GetChildren()) do
13660
13661 if v:IsA("Decal") or v:IsA("SpecialMesh") then
13662
13663 v:Destroy()
13664
13665 end
13666
13667 end
13668
13669
13670
13671 local mesh = Instance.new("SpecialMesh", pchar.Head)
13672
13673 mesh.MeshType = "FileMesh"
13674
13675 pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
13676
13677 pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
13678
13679 pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
13680
13681
13682
13683 local Shirt = Instance.new("Shirt", z.Character)
13684
13685 local Pants = Instance.new("Pants", z.Character)
13686
13687
13688
13689 Shirt.ShirtTemplate = "rbxassetid://133078194"
13690
13691 Pants.PantsTemplate = "rbxassetid://133078204"
13692
13693 end
13694
13695 end)
13696
13697end)
13698
13699actions:drawButton(1/3, 'Bighead', function()
13700
13701 topkek.libutil:doPlayers(plrDrop, function(z)
13702
13703 if z.Character then
13704
13705 if z.Character:FindFirstChild('Head') then
13706
13707 z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
13708
13709 end
13710
13711 end
13712
13713 end)
13714
13715end)
13716
13717actions:drawButton(1/3, 'Hotdog', function()
13718
13719 topkek.libutil:doPlayers(plrDrop, function(z)
13720
13721 if z.Character then
13722
13723 if z.Character:FindFirstChild('Head') then
13724
13725 topkek.libutil:weiner(z)
13726
13727 end
13728
13729 end
13730
13731 end)
13732
13733end)
13734
13735actions:drawButton(1/3, 'Dwarf [R6]', function()
13736
13737 topkek.libutil:doPlayers(plrDrop, function(z)
13738
13739 if z.Character then
13740
13741 topkek.libutil:scalePlayer(z, 0.5)
13742
13743 end
13744
13745 end)
13746
13747end)
13748
13749actions:drawButton(1/3, 'Giant [R6]', function()
13750
13751 topkek.libutil:doPlayers(plrDrop, function(z)
13752
13753 if z.Character then
13754
13755 topkek.libutil:scalePlayer(z, 5)
13756
13757 end
13758
13759 end)
13760
13761end)
13762
13763actions:drawButton(1/3, 'Giraffe [R6]', function()
13764
13765 topkek.libutil:doPlayers(plrDrop, function(z)
13766
13767 if z.Character then
13768
13769 local char=z.Character
13770
13771 local h=char.Head
13772
13773 local tor=char:FindFirstChild("Torso")
13774
13775 if not tor then return end
13776
13777 tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
13778
13779 local fn=Instance.new("Part",char)
13780
13781 fn.Size=Vector3.new(1,5.5,1)
13782
13783 fn.Name="FakeNeck"
13784
13785 fn.Anchored=false
13786
13787 fn.CanCollide=false
13788
13789 if char:FindFirstChild("Body Colors") then
13790
13791 fn.BrickColor=char["Body Colors"].HeadColor
13792
13793 end
13794
13795 local cm=Instance.new("CylinderMesh",fn)
13796
13797 local we=Instance.new("Weld",h)
13798
13799 we.Part0=h
13800
13801 we.Part1=fn
13802
13803 we.C1=we.C1*CFrame.new(0,2.6,0)
13804
13805 end
13806
13807 end)
13808
13809end)
13810
13811actions:drawButton(1/3, 'Select', function()
13812
13813 topkek.libutil:doPlayers(plrDrop, function(z)
13814
13815 if z.Character then
13816
13817 Instance.new("SelectionBox", z.Character).Adornee = z.Character
13818
13819 end
13820
13821 end)
13822
13823end)
13824
13825actions:drawButton(1/3, 'Sphere', function()
13826
13827 topkek.libutil:doPlayers(plrDrop, function(z)
13828
13829 if z.Character then
13830
13831 Instance.new("SelectionSphere", z.Character).Adornee = z.Character
13832
13833 end
13834
13835 end)
13836
13837end)
13838
13839actions:drawButton(1/3, 'Sit', function()
13840
13841 topkek.libutil:doPlayers(plrDrop, function(z)
13842
13843 if z.Character:FindFirstChild("Humanoid") then
13844
13845 z.Character.Humanoid.Sit = true
13846
13847 end
13848
13849 end)
13850
13851end)
13852
13853actions:drawButton(1/3, 'Jump', function()
13854
13855 topkek.libutil:doPlayers(plrDrop, function(z)
13856
13857 if z.Character:FindFirstChild("Humanoid") then
13858
13859 z.Character.Humanoid.Jump = true
13860
13861 end
13862
13863 end)
13864
13865end)
13866
13867actions:drawButton(1/3, 'No Tools', function()
13868
13869 topkek.libutil:doPlayers(plrDrop, function(z)
13870
13871 for _, t in pairs(z.Backpack:GetChildren()) do
13872
13873 t:Destroy()
13874
13875 end
13876
13877 end)
13878
13879end)
13880
13881actions:drawButton(1/3, 'Take Tools', function()
13882
13883 topkek.libutil:doPlayers(plrDrop, function(z)
13884
13885 for _, t in pairs(z.Backpack:GetChildren()) do
13886
13887 t.Parent = game:service'Players'.LocalPlayer.Backpack
13888
13889 end
13890
13891 end)
13892
13893end)
13894
13895actions:drawButton(1/3, 'Disable', function()
13896
13897 topkek.libutil:doPlayers(plrDrop, function(z)
13898
13899 if z.Character:FindFirstChild("Humanoid") then
13900
13901 z.Character.Humanoid.Parent = nil
13902
13903 end
13904
13905 end)
13906
13907end)
13908
13909actions:drawButton(1/3, 'Fast', function()
13910
13911 topkek.libutil:doPlayers(plrDrop, function(z)
13912
13913 if z.Character:FindFirstChild("Humanoid") then
13914
13915 z.Character.Humanoid.WalkSpeed = 50
13916
13917 end
13918
13919 end)
13920
13921end)
13922
13923actions:drawButton(1/3, 'Slow', function()
13924
13925 topkek.libutil:doPlayers(plrDrop, function(z)
13926
13927 if z.Character:FindFirstChild("Humanoid") then
13928
13929 z.Character.Humanoid.WalkSpeed = 8
13930
13931 end
13932
13933 end)
13934
13935end)
13936
13937actions:drawButton(1/3,'Explode', function()
13938
13939 topkek.libtil:doPlayers(plrDrop, function(z)
13940
13941 local explosion = Instance.new("Explosion")
13942
13943 explosion.Position = topkek.libutil:getTorso(z).Position
13944
13945 explosion.Parent = game.Workspace
13946
13947 end)
13948
13949end)
13950
13951local Follow
13952
13953actions:drawButton(1/3,'Annoy', function()
13954
13955 if Follow == true then
13956
13957 Follow = false; return
13958
13959 else Follow = true end
13960
13961 topkek.libutil:doPlayers(plrDrop, function(z)
13962
13963 while Follow == true do
13964
13965 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
13966
13967 z.Character.HumanoidRootPart.CFrame
13968
13969 wait()
13970
13971 end
13972
13973 end)
13974
13975end)
13976
13977actions:drawButton(1/3,'ForceField', function()
13978
13979 topkek.libutil:doPlayers(plrDrop, function(z)
13980
13981 if z.Character then
13982
13983 Instance.new("ForceField", z.Character)
13984
13985 end
13986
13987 end)
13988
13989end)
13990
13991actions:drawButton(1/3,'Friendlag', function()
13992
13993 topkek.libutil:doPlayers(plrDrop, function(z)
13994
13995 for i = 1, 10 do
13996
13997 spawn(function()
13998
13999 while wait() do
14000
14001 game.Players.LocalPlayer:RequestFriendship(z)
14002
14003 game.Players.LocalPlayer:RevokeFriendship(z)
14004
14005 end
14006
14007 end)
14008
14009 end
14010
14011 end)
14012
14013end)
14014
14015actions:drawButton(1/3,'Force Follow', function()
14016
14017 topkek.libutil:doPlayers(plrDrop, function(z)
14018
14019 game:GetService("RunService"):BindToRenderStep("_", 0, function()
14020
14021 z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
14022
14023 end)
14024
14025 end)
14026
14027end)
14028
14029actions:drawButton(1/3,'Dab', function()
14030
14031 topkek.libutil:doPlayers(plrDrop, function(z)
14032
14033 if z.Character and z.Character:FindFirstChild("Torso") then
14034
14035 local chr = z.Character
14036
14037 chr.Animate.Disabled = true
14038
14039 chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
14040
14041 chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
14042
14043 chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
14044
14045 end
14046
14047 end)
14048
14049end)
14050
14051actions:addSpacing()
14052
14053local chatInp
14054
14055actions:drawButton(1/2, 'Make Chat', function()
14056
14057 topkek.libutil:doPlayers(plrDrop, function(z)
14058
14059 game:GetService('Chat'):Chat(z.Character, chatInp.Text)
14060
14061 end)
14062
14063end)
14064
14065chatInp = actions:drawTextBox(1/2, '')
14066
14067local insertInp
14068
14069actions:drawButton(1/2, 'Insert Into', function()
14070
14071 if not tonumber(insertInp.Text) then return end
14072
14073 local item = insert(insertInp.Text)
14074
14075 if not item then return end
14076
14077 topkek.libutil:doPlayers(plrDrop, function(z)
14078
14079 item:Clone().Parent = z.Backpack
14080
14081 end)
14082
14083end)
14084
14085insertInp = actions:drawTextBox(1/2, '')
14086
14087local speedInp
14088
14089actions:drawButton(1/2, 'Set Speed', function()
14090
14091 if not tonumber(speedInp.Text) then return end
14092
14093 topkek.libutil:doPlayers(plrDrop, function(z)
14094
14095 if z.Character:FindFirstChild('Humanoid') then
14096
14097 z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text)
14098
14099 end
14100
14101 end)
14102
14103end)
14104
14105speedInp = actions:drawTextBox(1/2, '')
14106
14107local nameInp
14108
14109actions:drawButton(1/2, 'Set Name', function()
14110
14111 topkek.libutil:doPlayers(plrDrop, function(z)
14112
14113 local Character = z.Character
14114
14115 local newName = Instance.new("Model", z.Character)
14116
14117 newName.Name = nameInp.Text
14118
14119 local cl = Character:WaitForChild("Head"):Clone()
14120
14121 cl.Parent = newName
14122
14123 cl:WaitForChild("face"):Destroy()
14124
14125 local hum = Instance.new("Humanoid", newName)
14126
14127 hum.Name = "NameTag"
14128
14129 hum.MaxHealth = 0
14130
14131 hum.Health = 0
14132
14133 local weld = Instance.new("Weld", cl)
14134
14135 weld.Part0 = cl
14136
14137 weld.Part1 = Character:WaitForChild("Head")
14138
14139 Character:WaitForChild("Head").Transparency = 1
14140
14141 Wait(.5)
14142
14143 cl.BrickColor = Character:WaitForChild("Head").BrickColo
14144
14145 end)
14146
14147end)
14148
14149nameInp = actions:drawTextBox(1/2, '')
14150
14151--[[ localplayer ]]--
14152
14153local lp = game:GetService('Players').LocalPlayer
14154
14155local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer'])
14156
14157local appearInp
14158
14159localwin:drawButton(1/2, 'Set Appearance', function()
14160
14161 local id = 0
14162
14163 if not tonumber(appearInp.Text) then
14164
14165 id = tonumber(appearInp.Text)
14166
14167 else
14168
14169 id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text)
14170
14171 end
14172
14173 lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
14174
14175end)
14176
14177appearInp = localwin:drawTextBox(1/2, '')
14178
14179localwin:drawButton(1/2, 'Set TeamColor', function()
14180
14181 if teamInp.Text == 'Neutral' then
14182
14183 lp.Neutral = true
14184
14185 return
14186
14187 end
14188
14189 local clr = BrickColor.new(teamInp.Text)
14190
14191 lp.TeamColor = clr
14192
14193end)
14194
14195teamInp = localwin:drawTextBox(1/2, 'Neutral')
14196
14197localwin:drawButton(1, 'Reset Camera', function()
14198
14199 game.Workspace.CurrentCamera:remove()
14200
14201 wait(.1)
14202
14203 game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or
14204
14205 game.Workspace[lp.Name].Humanoid
14206
14207 game.Workspace.CurrentCamera.CameraType = "Custom"
14208
14209end)
14210
14211localwin:drawButton(1, 'Respawn', function()
14212
14213 local a1 = Instance.new("Model", game:service'Workspace')
14214
14215 local a2 = Instance.new("Part", game:service'Workspace')
14216
14217 a2.CanCollide = true
14218
14219 a2.Anchored = true
14220
14221 a2.CFrame = CFrame.new(10000, 10000, 10000)
14222
14223 a2.Name = "Torso"
14224
14225 local a3 = Instance.new("Humanoid", a1)
14226
14227 a3.MaxHealth=100;a3.Health=100
14228
14229 lp.Character = a1
14230
14231 a3.Health=0
14232
14233end)
14234
14235localwin:addSpacing()
14236
14237local Lev, Clip, Fly
14238
14239localwin:drawButton(1/2, 'Levitate', function()
14240
14241 if Lev == true then
14242
14243 Lev = false
14244
14245 return
14246
14247 end
14248
14249 Lev = true
14250
14251 repeat
14252
14253 lp.Character.Humanoid:ChangeState(10)
14254
14255 wait(0)
14256
14257 until Lev == false
14258
14259end)
14260
14261localwin:drawButton(1/2, 'Noclip', function()
14262
14263 if Clip == true then
14264
14265 Clip = false
14266
14267 return
14268
14269 end
14270
14271 Clip = true
14272
14273 game:GetService("RunService").Stepped:connect(function()
14274
14275 topkek.libutil:getTorso(lp).CanCollide = not Clip
14276
14277 lp.Character.Head.CanCollide = not Clip
14278
14279 lp.Character.HumanoidRootPart.CanCollide = not Clip
14280
14281 if lp.Character.UpperTorso then
14282
14283 lp.Character.LowerTorso.CanCollide = not Clip
14284
14285 end
14286
14287 end)
14288
14289 lp.Character.HumanoidRootPart.Changed:connect(function()
14290
14291 topkek.libutil:getTorso(lp).CanCollide = not Clip
14292
14293 lp.Character.Head.CanCollide = not Clip
14294
14295 lp.Character.HumanoidRootPart.CanCollide = not Clip
14296
14297 if lp.Character.UpperTorso then
14298
14299 lp.Character.LowerTorso.CanCollide = not Clip
14300
14301 end
14302
14303 end)
14304
14305end)
14306
14307localwin:drawButton(1/2, 'Fly', function()
14308
14309 if Fly == true then
14310
14311 Fly = false
14312
14313 return
14314
14315 end
14316
14317 Fly = true
14318
14319 local mouse=game.Players.LocalPlayer:GetMouse''
14320
14321 localplayer=game.Players.LocalPlayer
14322
14323 game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
14324
14325 local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
14326
14327 local speed=0
14328
14329 local keys={a=false,d=false,w=false,s=false}
14330
14331 local e1
14332
14333 local e2
14334
14335 local function start()
14336
14337 local pos = Instance.new("BodyPosition",torso)
14338
14339 local gyro = Instance.new("BodyGyro",torso)
14340
14341 pos.Name="EPIXPOS"
14342
14343 pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
14344
14345 pos.position = torso.Position
14346
14347 gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
14348
14349 gyro.cframe = torso.CFrame
14350
14351 repeat
14352
14353 wait()
14354
14355 localplayer.Character.Humanoid.PlatformStand=true
14356
14357 local new=gyro.cframe - gyro.cframe.p + pos.position
14358
14359 if not keys.w and not keys.s and not keys.a and not keys.d then
14360
14361 speed=1
14362
14363 end
14364
14365 if keys.w then
14366
14367 new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
14368
14369 speed=speed+0.01
14370
14371 end
14372
14373 if keys.s then
14374
14375 new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
14376
14377 speed=speed+0.01
14378
14379 end
14380
14381 if keys.d then
14382
14383 new = new * CFrame.new(speed,0,0)
14384
14385 speed=speed+0.01
14386
14387 end
14388
14389 if keys.a then
14390
14391 new = new * CFrame.new(-speed,0,0)
14392
14393 speed=speed+0.01
14394
14395 end
14396
14397 if speed>5 then
14398
14399 speed=5
14400
14401 end
14402
14403 pos.position=new.p
14404
14405 if keys.w then
14406
14407 gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
14408
14409 elseif keys.s then
14410
14411 gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
14412
14413 else
14414
14415 gyro.cframe = workspace.CurrentCamera.CoordinateFrame
14416
14417 end
14418
14419 until not Fly
14420
14421 if gyro then gyro:Destroy() end
14422
14423 if pos then pos:Destroy() end
14424
14425 flying=false
14426
14427 localplayer.Character.Humanoid.PlatformStand=false
14428
14429 speed=0
14430
14431 end
14432
14433 e1=mouse.KeyDown:connect(function(key)
14434
14435 if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
14436
14437 if key=="w" then
14438
14439 keys.w=true
14440
14441 elseif key=="s" then
14442
14443 keys.s=true
14444
14445 elseif key=="a" then
14446
14447 keys.a=true
14448
14449 elseif key=="d" then
14450
14451 keys.d=true
14452
14453 end
14454
14455 end)
14456
14457 e2=mouse.KeyUp:connect(function(key)
14458
14459 if key=="w" then
14460
14461 keys.w=false
14462
14463 elseif key=="s" then
14464
14465 keys.s=false
14466
14467 elseif key=="a" then
14468
14469 keys.a=false
14470
14471 elseif key=="d" then
14472
14473 keys.d=false
14474
14475 end
14476
14477 end)
14478
14479 start()
14480
14481end)
14482
14483localwin:drawButton(1/2, 'Highjump', function()
14484
14485 local thrust = Instance.new("BodyVelocity")
14486
14487 game:GetService('UserInputService').InputBegan:connect(function(i, b)
14488
14489 if i.KeyCode == Enum.KeyCode.Space then
14490
14491 print("Got jump")
14492
14493 coroutine.resume(coroutine.create(function()
14494
14495 thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
14496
14497 thrust.velocity = Vector3.new(0,50,0)
14498
14499 thrust.maxForce = Vector3.new(0,4e+050,0)
14500
14501 wait(0.2)
14502
14503 thrust.Parent = nil
14504
14505 end))
14506
14507 end
14508
14509 end)
14510
14511end)
14512
14513localwin:addSpacing()
14514
14515localwin:drawButton(1/2, 'Freecam', function()
14516
14517 local cam = game.Workspace.CurrentCamera
14518
14519 cam.CameraType = "Fixed"
14520
14521 cam.CameraSubject = nil
14522
14523 lp.Character = nil
14524
14525end)
14526
14527localwin:drawButton(1/2, 'Nil Orb', function()
14528
14529 game.Players.LocalPlayer.Character = nil
14530
14531 --lp:Destroy()
14532
14533 local cam = game.Workspace.CurrentCamera
14534
14535 local m = Instance.new("Model", game.Workspace)
14536
14537 m.Name = game.Players.LocalPlayer.Name
14538
14539 local hum = Instance.new("Humanoid", m)
14540
14541 hum.Health = 0
14542
14543 hum.MaxHealth = 0
14544
14545 local orb = Instance.new("Part", m)
14546
14547 orb.Size = Vector3.new(1, 1, 1)
14548
14549 orb.Shape = "Ball"
14550
14551 orb.Name = "Head"
14552
14553 orb.Anchored = true
14554
14555 orb.CanCollide = true
14556
14557 orb.BottomSurface = Enum.SurfaceType.Smooth
14558
14559 orb.TopSurface = Enum.SurfaceType.Smooth
14560
14561 orb.Transparency = 0
14562
14563 cam.CameraSubject = orb
14564
14565 cam.CameraType = Enum.CameraType.Fixed
14566
14567 game:GetService("RunService").RenderStepped:connect(function()
14568
14569 orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
14570
14571 end)
14572
14573 game.Players.LocalPlayer.Chatted:connect(function(a)
14574
14575 game:GetService("Chat"):Chat(orb, a)
14576
14577 end)
14578
14579end)
14580
14581localwin:drawButton(1/2, 'God', function()
14582
14583 lp.Character.Humanoid.MaxHealth = math.huge
14584
14585 lp.Character.Humanoid.Health = math.huge
14586
14587end)
14588
14589localwin:drawButton(1/2, 'NoGrav', function()
14590
14591 if lp.Character then
14592
14593 for x,m in pairs(lp.Character:GetChildren()) do
14594
14595 if m:IsA("BasePart") then
14596
14597 local bf = Instance.new("BodyForce", m)
14598
14599 bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
14600
14601 end
14602
14603 if m:IsA("Hat") or m:IsA("Accessory") then
14604
14605 if m:findFirstChild("Handle") then
14606
14607 local bf = Instance.new("BodyForce", m.Handle)
14608
14609 bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
14610
14611 end
14612
14613 end
14614
14615 end
14616
14617 end
14618
14619end)
14620
14621localwin:drawButton(1/2, 'Rainbow Name', function()
14622
14623 lp.Neutral = false
14624
14625 repeat
14626
14627 wait()
14628
14629 lp.TeamColor = BrickColor.Random()
14630
14631 until not lp.Character.Humanoid
14632
14633end)
14634
14635localwin:drawButton(1/2, 'Random Fedora', function()
14636
14637 local hats={
14638
14639 98346834,
14640
14641 215751161,
14642
14643 119916949,
14644
14645 72082328,
14646
14647 147180077,
14648
14649 100929604,
14650
14651 63043890,
14652
14653 1285307,
14654
14655 1029025,
14656
14657 334663683,
14658
14659 259423244
14660
14661 }
14662
14663 game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = lp.Character
14664
14665end)
14666
14667localwin:drawButton(1/2, 'Clear Appearance', function()
14668
14669 lp:ClearCharacterAppearance()
14670
14671end)
14672
14673localwin:drawButton(1/2, 'Disguise', function()
14674
14675 local p = lp.Character
14676
14677 if p:FindFirstChild("topkek") then
14678
14679 p.topkek:Destroy()
14680
14681 end
14682
14683 p.Name = ""
14684
14685 p.Head.Transparency = 1
14686
14687 local mo = Instance.new("Model", p)
14688
14689 mo.Name = ""
14690
14691 local hu = Instance.new("Humanoid", mo)
14692
14693 hu.Name = "distag"
14694
14695 hu.Health = 100
14696
14697 hu.MaxHealth = 100
14698
14699 local fh = p.Head:Clone()
14700
14701 fh.Parent = mo
14702
14703 fh.Transparency = 0
14704
14705 local we = Instance.new("Weld", fh)
14706
14707 we.Part0 = p.Head
14708
14709 we.Part1 = mo
14710
14711 lp:ClearCharacterAppearance()
14712
14713 pcall(function() p["Body Colors"]:Destroy() end)
14714
14715 Instance.new("BodyColors", p)
14716
14717end)
14718
14719localwin:drawButton(1, 'Dick Shooter', function()
14720
14721 topkek.libutil:dickShooter()
14722
14723end)
14724
14725localwin:addSpacing()
14726
14727local hackerInp
14728
14729localwin:drawButton(1/2, 'Set Tag', function()
14730
14731 local len = 10
14732
14733 local bb = Instance.new("BillboardGui")
14734
14735 bb.Parent = lp.Character.Head
14736
14737 bb.Adornee = lp.Character.Head
14738
14739 bb.AlwaysOnTop = true
14740
14741 bb.Enabled = true
14742
14743 bb.Size = UDim2.new(len, 0, 1.5, 0)
14744
14745 bb.Name = "tag"
14746
14747 bb.StudsOffset = Vector3.new(0, 3, 0)
14748
14749 --local fr = Instance.new("Frame")
14750
14751 --fr.Parent = bb
14752
14753 --fr.Size = UDim2.new(1, 0, 1, 0)
14754
14755 --fr.Style = Enum.FrameStyle.RobloxRound
14756
14757 local tl = Instance.new("TextLabel")
14758
14759 tl.Parent = bb
14760
14761 tl.Font = Enum.Font.Code
14762
14763 tl.BackgroundTransparency = 1
14764
14765 tl.TextScaled = true
14766
14767 tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
14768
14769 tl.Size = UDim2.new(1, 0, 1, 0)
14770
14771 tl.Text = hackerInp.Text
14772
14773 tl.Name = "trutag"
14774
14775 tl.Visible = true
14776
14777 tl.ZIndex = 2
14778
14779end)
14780
14781hackerInp = localwin:drawTextBox(1/2, 'Hacker')
14782
14783--[[ scripts ]]--
14784
14785-- excuse my disgusting code :v
14786
14787local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer'])
14788
14789local search = scriptwin:drawTextBox(1,'')
14790
14791local origy = scriptwin:getDrawY()
14792
14793scriptwin:addSpacing()
14794
14795scriptwin:addSpacing()
14796
14797local a = Instance.new("LocalScript");a.Name='script 1'
14798
14799local b = Instance.new("LocalScript");b.Name='script 2'
14800
14801local c = Instance.new("LocalScript");c.Name='script 3'
14802
14803local scripts = {a,b,c}
14804
14805local container = {}
14806
14807function MakeList(condition)
14808
14809 for i,v in pairs(scriptwin:GetChildren()) do
14810
14811 if v.Name == "Script" then
14812
14813 v:Destroy()
14814
14815 end
14816
14817 end
14818
14819 scriptwin:setDrawY(origy)
14820
14821 for i, v in pairs(scripts) do
14822
14823 if string.find(v.Name, condition) or (condition == "") or (condition == " ") then
14824
14825 local scr = scriptwin:drawButton(1, v.Name, function()
14826
14827 print('no loadstring lol')
14828
14829 end, 25)
14830
14831 scr.Name = 'Script'
14832
14833 end
14834
14835 end
14836
14837end
14838
14839game:GetService("UserInputService").InputChanged:connect(function(inp)
14840
14841 if inp.UserInputType == Enum.UserInputType.TextInput then
14842
14843 if search:IsFocused() then
14844
14845 MakeList(search.Text)
14846
14847 end
14848
14849 end
14850
14851end)
14852
14853MakeList('')
14854
14855--[[ misc main ]]--
14856
14857local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer'])
14858
14859local scroll = miscwin:drawScrollingContainer(165)
14860
14861scroll:center()
14862
14863for i, v in pairs(topkek.libsettings:getSetting("misc")) do
14864
14865 scroll:drawButton(1, v, function()
14866
14867 topkek.libwindows:switchWindow(v .. 'Container', v)
14868
14869 end)
14870
14871end
14872
14873scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3)
14874
14875--[[ initiation ]]--
14876
14877topkek.libwindows:registerWindow(base['HomeContainer'])
14878
14879topkek.libwindows:registerWindow(base['ServerContainer'])
14880
14881topkek.libwindows:registerWindow(base['PlayersContainer'])
14882
14883topkek.libwindows:registerWindow(base['LocalPlayerContainer'])
14884
14885topkek.libwindows:registerWindow(base['ScriptsContainer'])
14886
14887topkek.libwindows:registerWindow(base['MiscellaneousContainer'])
14888
14889topkek.libwindows:initiateNavigator()
14890
14891topkek.libwindows:initiateHome()
14892RAW Paste Data
14893
14894local ScreenGui = Instance.new("ScreenGui")
14895
14896local Base = Instance.new("Frame")
14897
14898local Top = Instance.new("Frame")
14899
14900local First = Instance.new("TextLabel")
14901
14902local Second = Instance.new("TextLabel")
14903
14904local Location = Instance.new("TextLabel")
14905
14906local Exit = Instance.new("TextButton")
14907
14908local HomeContainer = Instance.new("Frame")
14909
14910local Players = Instance.new("Frame")
14911
14912local ImageLabel = Instance.new("ImageLabel")
14913
14914local TextLabel = Instance.new("TextLabel")
14915
14916local Mask = Instance.new("TextButton")
14917
14918local Server = Instance.new("Frame")
14919
14920local ImageLabel_2 = Instance.new("ImageLabel")
14921
14922local TextLabel_2 = Instance.new("TextLabel")
14923
14924local Mask_2 = Instance.new("TextButton")
14925
14926local LocalPlayer = Instance.new("Frame")
14927
14928local ImageLabel_3 = Instance.new("ImageLabel")
14929
14930local TextLabel_3 = Instance.new("TextLabel")
14931
14932local Mask_3 = Instance.new("TextButton")
14933
14934local Scripts = Instance.new("Frame")
14935
14936local ImageLabel_4 = Instance.new("ImageLabel")
14937
14938local TextLabel_4 = Instance.new("TextLabel")
14939
14940local Mask_4 = Instance.new("TextButton")
14941
14942local Miscellaneous = Instance.new("Frame")
14943
14944local ImageLabel_5 = Instance.new("ImageLabel")
14945
14946local TextLabel_5 = Instance.new("TextLabel")
14947
14948local Mask_5 = Instance.new("TextButton")
14949
14950local Settings = Instance.new("Frame")
14951
14952local ImageLabel_6 = Instance.new("ImageLabel")
14953
14954local TextLabel_6 = Instance.new("TextLabel")
14955
14956local Mask_6 = Instance.new("TextButton")
14957
14958local Navigator = Instance.new("ScrollingFrame")
14959
14960local Item = Instance.new("TextButton")
14961
14962local ServerContainer = Instance.new("ScrollingFrame")
14963
14964local dd = Instance.new("TextButton")
14965
14966local ImageLabel_7 = Instance.new("ImageLabel")
14967
14968local LocalPlayerContainer = Instance.new("ScrollingFrame")
14969
14970local PlayersContainer = Instance.new("ScrollingFrame")
14971
14972
14973
14974-- Properties
14975
14976local hist = game:GetService("LogService"):GetLogHistory()
14977
14978local eiss = false
14979
14980for i,v in pairs(hist) do
14981
14982 if string.find(v["message"]:lower(), "eiss") then
14983
14984 eiss = true
14985
14986 warn("Detected EISS, Parenting to PlayerGui")
14987
14988 end
14989
14990end
14991
14992if eiss then
14993
14994 ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
14995
14996 game.StarterGui.ResetPlayerGuiOnSpawn = false
14997
14998else
14999
15000 ScreenGui.Parent = game.CoreGui
15001
15002end
15003
15004
15005
15006Base.Name = "Base"
15007
15008Base.Parent = ScreenGui
15009
15010Base.Active = true
15011
15012Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)
15013
15014Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)
15015
15016Base.BorderSizePixel = 2
15017
15018Base.Draggable = true
15019
15020Base.Position = UDim2.new(0, 50, 0, 250)
15021
15022Base.Selectable = true
15023
15024Base.Size = UDim2.new(0, 450, 0, 250)
15025
15026
15027
15028Top.Name = "Top"
15029
15030Top.Parent = Base
15031
15032Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
15033
15034Top.BackgroundTransparency = 0.5
15035
15036Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
15037
15038Top.Position = UDim2.new(0, 10, 0, 7)
15039
15040Top.Size = UDim2.new(1, -20, 0, 20)
15041
15042
15043
15044First.Name = "First"
15045
15046First.Parent = Top
15047
15048First.BackgroundColor3 = Color3.new(1, 1, 1)
15049
15050First.BackgroundTransparency = 1
15051
15052First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
15053
15054First.Size = UDim2.new(1, 0, 1, 0)
15055
15056First.Font = Enum.Font.SourceSans
15057
15058First.FontSize = Enum.FontSize.Size18
15059
15060First.Text = " T0PK3K 3.0"
15061
15062First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
15063
15064First.TextStrokeTransparency = 0
15065
15066First.TextXAlignment = Enum.TextXAlignment.Left
15067
15068
15069
15070Second.Name = "Second"
15071
15072Second.Parent = Top
15073
15074Second.BackgroundColor3 = Color3.new(1, 1, 1)
15075
15076Second.BackgroundTransparency = 1
15077
15078Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
15079
15080Second.Position = UDim2.new(1, -125, 0, 0)
15081
15082Second.Size = UDim2.new(0, 100, 1, 0)
15083
15084Second.Font = Enum.Font.SourceSans
15085
15086Second.FontSize = Enum.FontSize.Size18
15087
15088Second.Text = "Cerberus Edition"
15089
15090Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
15091
15092Second.TextStrokeTransparency = 0
15093
15094Second.TextXAlignment = Enum.TextXAlignment.Left
15095
15096
15097
15098Location.Name = "Location"
15099
15100Location.Parent = Top
15101
15102Location.BackgroundColor3 = Color3.new(1, 1, 1)
15103
15104Location.BackgroundTransparency = 1
15105
15106Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
15107
15108Location.Position = UDim2.new(0, 90, 0, 0)
15109
15110Location.Size = UDim2.new(1, -200, 1, 0)
15111
15112Location.Font = Enum.Font.SourceSansBold
15113
15114Location.FontSize = Enum.FontSize.Size18
15115
15116Location.Text = "Home"
15117
15118Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
15119
15120Location.TextStrokeTransparency = 0
15121
15122
15123
15124Exit.Name = "Exit"
15125
15126Exit.Parent = Top
15127
15128Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
15129
15130Exit.BorderSizePixel = 0
15131
15132Exit.Position = UDim2.new(1, -18, 0, 2)
15133
15134Exit.Size = UDim2.new(0, 16, 0, 16)
15135
15136Exit.Font = Enum.Font.SourceSansBold
15137
15138Exit.FontSize = Enum.FontSize.Size14
15139
15140Exit.Text = "X"
15141
15142Exit.TextColor3 = Color3.new(1, 1, 1)
15143
15144Exit.MouseButton1Down:connect(function()
15145
15146 Base.Parent = nil
15147
15148end)
15149
15150
15151
15152HomeContainer.Name = "HomeContainer"
15153
15154HomeContainer.Parent = Base
15155
15156HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)
15157
15158HomeContainer.BackgroundTransparency = 1
15159
15160HomeContainer.Position = UDim2.new(0, 10, 0, 50)
15161
15162HomeContainer.Size = UDim2.new(1, -20, 1, -65)
15163
15164
15165
15166Players.Name = "Players"
15167
15168Players.Parent = HomeContainer
15169
15170Players.BackgroundColor3 = Color3.new(1, 1, 1)
15171
15172Players.BackgroundTransparency = 1
15173
15174Players.Position = UDim2.new(0.666000009, 10, 0, 0)
15175
15176Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)
15177
15178
15179
15180ImageLabel.Parent = Players
15181
15182ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
15183
15184ImageLabel.BackgroundTransparency = 1
15185
15186ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)
15187
15188ImageLabel.Size = UDim2.new(0, 50, 0, 50)
15189
15190ImageLabel.Image = "rbxassetid://573066980"
15191
15192ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
15193
15194
15195
15196TextLabel.Parent = Players
15197
15198TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
15199
15200TextLabel.BackgroundTransparency = 1
15201
15202TextLabel.Position = UDim2.new(0, 10, 1, -40)
15203
15204TextLabel.Size = UDim2.new(1, -20, 0, 20)
15205
15206TextLabel.Font = Enum.Font.SourceSansBold
15207
15208TextLabel.FontSize = Enum.FontSize.Size24
15209
15210TextLabel.Text = "Players"
15211
15212TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
15213
15214
15215
15216Mask.Name = "Mask"
15217
15218Mask.Parent = Players
15219
15220Mask.BackgroundColor3 = Color3.new(1, 1, 1)
15221
15222Mask.BackgroundTransparency = 1
15223
15224Mask.Position = UDim2.new(0, 27, 0, 0)
15225
15226Mask.Size = UDim2.new(1, -56, 0, 65)
15227
15228Mask.Font = Enum.Font.SourceSans
15229
15230Mask.FontSize = Enum.FontSize.Size14
15231
15232Mask.Text = ""
15233
15234
15235
15236Server.Name = "Server"
15237
15238Server.Parent = HomeContainer
15239
15240Server.BackgroundColor3 = Color3.new(1, 1, 1)
15241
15242Server.BackgroundTransparency = 1
15243
15244Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)
15245
15246
15247
15248ImageLabel_2.Parent = Server
15249
15250ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
15251
15252ImageLabel_2.BackgroundTransparency = 1
15253
15254ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)
15255
15256ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)
15257
15258ImageLabel_2.Image = "rbxassetid://573084509"
15259
15260ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
15261
15262
15263
15264TextLabel_2.Parent = Server
15265
15266TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
15267
15268TextLabel_2.BackgroundTransparency = 1
15269
15270TextLabel_2.Position = UDim2.new(0, 10, 1, -40)
15271
15272TextLabel_2.Size = UDim2.new(1, -20, 0, 20)
15273
15274TextLabel_2.Font = Enum.Font.SourceSansBold
15275
15276TextLabel_2.FontSize = Enum.FontSize.Size24
15277
15278TextLabel_2.Text = "Server"
15279
15280TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
15281
15282
15283
15284Mask_2.Name = "Mask"
15285
15286Mask_2.Parent = Server
15287
15288Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)
15289
15290Mask_2.BackgroundTransparency = 1
15291
15292Mask_2.Position = UDim2.new(0, 27, 0, 0)
15293
15294Mask_2.Size = UDim2.new(1, -56, 0, 65)
15295
15296Mask_2.Font = Enum.Font.SourceSans
15297
15298Mask_2.FontSize = Enum.FontSize.Size14
15299
15300Mask_2.Text = ""
15301
15302
15303
15304LocalPlayer.Name = "LocalPlayer"
15305
15306LocalPlayer.Parent = HomeContainer
15307
15308LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)
15309
15310LocalPlayer.BackgroundTransparency = 1
15311
15312LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)
15313
15314LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)
15315
15316
15317
15318ImageLabel_3.Parent = LocalPlayer
15319
15320ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
15321
15322ImageLabel_3.BackgroundTransparency = 1
15323
15324ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)
15325
15326ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)
15327
15328ImageLabel_3.Image = "rbxassetid://573078228"
15329
15330ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
15331
15332
15333
15334TextLabel_3.Parent = LocalPlayer
15335
15336TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
15337
15338TextLabel_3.BackgroundTransparency = 1
15339
15340TextLabel_3.Position = UDim2.new(0, 10, 1, -40)
15341
15342TextLabel_3.Size = UDim2.new(1, -20, 0, 20)
15343
15344TextLabel_3.Font = Enum.Font.SourceSansBold
15345
15346TextLabel_3.FontSize = Enum.FontSize.Size24
15347
15348TextLabel_3.Text = "LocalPlayer"
15349
15350TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
15351
15352
15353
15354Mask_3.Name = "Mask"
15355
15356Mask_3.Parent = LocalPlayer
15357
15358Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)
15359
15360Mask_3.BackgroundTransparency = 1
15361
15362Mask_3.Position = UDim2.new(0, 27, 0, 0)
15363
15364Mask_3.Size = UDim2.new(1, -56, 0, 65)
15365
15366Mask_3.Font = Enum.Font.SourceSans
15367
15368Mask_3.FontSize = Enum.FontSize.Size14
15369
15370Mask_3.Text = ""
15371
15372
15373
15374Scripts.Name = "Scripts"
15375
15376Scripts.Parent = HomeContainer
15377
15378Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
15379
15380Scripts.BackgroundTransparency = 1
15381
15382Scripts.Position = UDim2.new(0, 0, 0.5, 0)
15383
15384Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)
15385
15386
15387
15388ImageLabel_4.Parent = Scripts
15389
15390ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
15391
15392ImageLabel_4.BackgroundTransparency = 1
15393
15394ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)
15395
15396ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)
15397
15398ImageLabel_4.Image = "rbxassetid://573081437"
15399
15400ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
15401
15402
15403
15404TextLabel_4.Parent = Scripts
15405
15406TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
15407
15408TextLabel_4.BackgroundTransparency = 1
15409
15410TextLabel_4.Position = UDim2.new(0, 10, 1, -40)
15411
15412TextLabel_4.Size = UDim2.new(1, -20, 0, 20)
15413
15414TextLabel_4.Font = Enum.Font.SourceSansBold
15415
15416TextLabel_4.FontSize = Enum.FontSize.Size24
15417
15418TextLabel_4.Text = "Scripts"
15419
15420TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
15421
15422
15423
15424Mask_4.Name = "Mask"
15425
15426Mask_4.Parent = Scripts
15427
15428Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)
15429
15430Mask_4.BackgroundTransparency = 1
15431
15432Mask_4.Position = UDim2.new(0, 27, 0, 0)
15433
15434Mask_4.Size = UDim2.new(1, -56, 0, 65)
15435
15436Mask_4.Font = Enum.Font.SourceSans
15437
15438Mask_4.FontSize = Enum.FontSize.Size14
15439
15440Mask_4.Text = ""
15441
15442
15443
15444Miscellaneous.Name = "Miscellaneous"
15445
15446Miscellaneous.Parent = HomeContainer
15447
15448Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)
15449
15450Miscellaneous.BackgroundTransparency = 1
15451
15452Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)
15453
15454Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)
15455
15456
15457
15458ImageLabel_5.Parent = Miscellaneous
15459
15460ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
15461
15462ImageLabel_5.BackgroundTransparency = 1
15463
15464ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)
15465
15466ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)
15467
15468ImageLabel_5.Image = "rbxassetid://573087376"
15469
15470ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
15471
15472
15473
15474TextLabel_5.Parent = Miscellaneous
15475
15476TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
15477
15478TextLabel_5.BackgroundTransparency = 1
15479
15480TextLabel_5.Position = UDim2.new(0, 10, 1, -40)
15481
15482TextLabel_5.Size = UDim2.new(1, -20, 0, 20)
15483
15484TextLabel_5.Font = Enum.Font.SourceSansBold
15485
15486TextLabel_5.FontSize = Enum.FontSize.Size24
15487
15488TextLabel_5.Text = "Miscellaneous"
15489
15490TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
15491
15492
15493
15494Mask_5.Name = "Mask"
15495
15496Mask_5.Parent = Miscellaneous
15497
15498Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)
15499
15500Mask_5.BackgroundTransparency = 1
15501
15502Mask_5.Position = UDim2.new(0, 27, 0, 0)
15503
15504Mask_5.Size = UDim2.new(1, -56, 0, 65)
15505
15506Mask_5.Font = Enum.Font.SourceSans
15507
15508Mask_5.FontSize = Enum.FontSize.Size14
15509
15510Mask_5.Text = ""
15511
15512
15513
15514Settings.Name = "Settings"
15515
15516Settings.Parent = HomeContainer
15517
15518Settings.BackgroundColor3 = Color3.new(1, 1, 1)
15519
15520Settings.BackgroundTransparency = 1
15521
15522Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)
15523
15524Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)
15525
15526
15527
15528ImageLabel_6.Parent = Settings
15529
15530ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
15531
15532ImageLabel_6.BackgroundTransparency = 1
15533
15534ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)
15535
15536ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)
15537
15538ImageLabel_6.Image = "rbxassetid://573090294"
15539
15540ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
15541
15542
15543
15544TextLabel_6.Parent = Settings
15545
15546TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
15547
15548TextLabel_6.BackgroundTransparency = 1
15549
15550TextLabel_6.Position = UDim2.new(0, 10, 1, -40)
15551
15552TextLabel_6.Size = UDim2.new(1, -20, 0, 20)
15553
15554TextLabel_6.Font = Enum.Font.SourceSansBold
15555
15556TextLabel_6.FontSize = Enum.FontSize.Size24
15557
15558TextLabel_6.Text = "Settings"
15559
15560TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
15561
15562
15563
15564Mask_6.Name = "Mask"
15565
15566Mask_6.Parent = Settings
15567
15568Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)
15569
15570Mask_6.BackgroundTransparency = 1
15571
15572Mask_6.Position = UDim2.new(0, 27, 0, 0)
15573
15574Mask_6.Size = UDim2.new(1, -56, 0, 65)
15575
15576Mask_6.Font = Enum.Font.SourceSans
15577
15578Mask_6.FontSize = Enum.FontSize.Size14
15579
15580Mask_6.Text = ""
15581
15582
15583
15584Navigator.Name = "Navigator"
15585
15586Navigator.Parent = Base
15587
15588Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
15589
15590Navigator.BackgroundTransparency = 0.5
15591
15592Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
15593
15594Navigator.Position = UDim2.new(0, 10, 0, 35)
15595
15596Navigator.Size = UDim2.new(0, 125, 1, -45)
15597
15598Navigator.Visible = false
15599
15600Navigator.BottomImage = "rbxassetid://573102620"
15601
15602Navigator.MidImage = "rbxassetid://573102620"
15603
15604Navigator.ScrollBarThickness = 5
15605
15606Navigator.TopImage = "rbxassetid://573102620"
15607
15608
15609
15610Item.Name = "Item"
15611
15612Item.Parent = Navigator
15613
15614Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
15615
15616Item.BackgroundTransparency = 0.5
15617
15618Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
15619
15620Item.Position = UDim2.new(0, 5, 0, 5)
15621
15622Item.Size = UDim2.new(1, -15, 0, 20)
15623
15624Item.Selected = true
15625
15626Item.Font = Enum.Font.SourceSans
15627
15628Item.FontSize = Enum.FontSize.Size14
15629
15630Item.Text = "NavItem"
15631
15632Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)
15633
15634
15635
15636ServerContainer.Name = "ServerContainer"
15637
15638ServerContainer.Parent = Base
15639
15640ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
15641
15642ServerContainer.BackgroundTransparency = 0.5
15643
15644ServerContainer.Position = UDim2.new(0, 140, 0, 35)
15645
15646ServerContainer.Size = UDim2.new(1, -150, 1, -45)
15647
15648ServerContainer.Visible = false
15649
15650ServerContainer.BottomImage = "rbxassetid://573102620"
15651
15652ServerContainer.MidImage = "rbxassetid://573102620"
15653
15654ServerContainer.ScrollBarThickness = 5
15655
15656ServerContainer.TopImage = "rbxassetid://573102620"
15657
15658
15659
15660dd.Name = "dd"
15661
15662dd.Parent = ServerContainer
15663
15664dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)
15665
15666dd.Position = UDim2.new(0, 6, 0, 6)
15667
15668dd.Size = UDim2.new(0.5, -10, 0, 20)
15669
15670dd.Visible = false
15671
15672dd.Font = Enum.Font.SourceSans
15673
15674dd.FontSize = Enum.FontSize.Size14
15675
15676dd.Text = "Troll Spam"
15677
15678dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)
15679
15680dd.TextStrokeTransparency = 0.5
15681
15682
15683
15684ImageLabel_7.Parent = dd
15685
15686ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
15687
15688ImageLabel_7.BackgroundTransparency = 1
15689
15690ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)
15691
15692ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)
15693
15694ImageLabel_7.Image = "rbxassetid://133293265"
15695
15696
15697
15698LocalPlayerContainer.Name = "LocalPlayerContainer"
15699
15700LocalPlayerContainer.Parent = Base
15701
15702LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
15703
15704LocalPlayerContainer.BackgroundTransparency = 0.5
15705
15706LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)
15707
15708LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)
15709
15710LocalPlayerContainer.Visible = false
15711
15712LocalPlayerContainer.BottomImage = "rbxassetid://573102620"
15713
15714LocalPlayerContainer.MidImage = "rbxassetid://573102620"
15715
15716LocalPlayerContainer.ScrollBarThickness = 5
15717
15718LocalPlayerContainer.TopImage = "rbxassetid://573102620"
15719
15720
15721
15722PlayersContainer.Name = "PlayersContainer"
15723
15724PlayersContainer.Parent = Base
15725
15726PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
15727
15728PlayersContainer.BackgroundTransparency = 0.5
15729
15730PlayersContainer.Position = UDim2.new(0, 140, 0, 35)
15731
15732PlayersContainer.Size = UDim2.new(1, -150, 1, -45)
15733
15734PlayersContainer.Visible = false
15735
15736PlayersContainer.BottomImage = "rbxassetid://573102620"
15737
15738PlayersContainer.MidImage = "rbxassetid://573102620"
15739
15740PlayersContainer.ScrollBarThickness = 5
15741
15742PlayersContainer.TopImage = "rbxassetid://573102620"
15743
15744
15745
15746function MakeContainer(n)
15747
15748 local cont = PlayersContainer:Clone()
15749
15750 cont.Name = n .. 'Container'
15751
15752 cont.Parent = Base
15753
15754 return cont
15755
15756end
15757
15758
15759
15760local ScriptsContainer = MakeContainer('Scripts')
15761
15762local MiscContainer = MakeContainer('Miscellaneous')
15763
15764
15765
15766local topkek = {}
15767
15768topkek.store = {}
15769
15770topkek.cache = {}
15771
15772topkek.libgui = {}
15773
15774topkek.libsettings = {}
15775
15776topkek.libutil = {}
15777
15778topkek.libwindows = {}
15779
15780topkek.libcmd = {}
15781
15782--[[ gay ass dropdown lib i made a while ago ]]--
15783
15784dropdown = {}
15785
15786dropdown.new = function(gui, items, placeholder)
15787
15788 local self = {}
15789
15790 self.value = placeholder
15791
15792 self.items = items
15793
15794 self.gui = gui
15795
15796
15797
15798 if self.gui:FindFirstChild("__DROPDOWN") then
15799
15800 self.gui["__DROPDOWN"]:Destroy()
15801
15802 end
15803
15804
15805
15806 self.debug = false
15807
15808
15809
15810 self.gui.Text = placeholder
15811
15812 self.gui.BorderSizePixel = 0
15813
15814 self.gui.ZIndex = 1
15815
15816
15817
15818 self.textcolor = self.gui.TextColor3
15819
15820 function self.make()
15821
15822 if self.gui:FindFirstChild("__DROPDOWN") then
15823
15824 self.gui["__DROPDOWN"]:Destroy()
15825
15826 end
15827
15828
15829
15830
15831
15832 self.selectgui = Instance.new("ScrollingFrame")
15833
15834 self.selectgui.Parent = self.gui
15835
15836 self.selectgui.Name = "__DROPDOWN"
15837
15838 self.selectgui.Size = UDim2.new(1, 0, 0, 100)
15839
15840 self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)
15841
15842 self.selectgui.BorderSizePixel = 0
15843
15844 self.selectgui.ZIndex = 2
15845
15846 self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency
15847
15848 self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3
15849
15850 self.selectgui.Visible = false
15851
15852 self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)
15853
15854 self.selectgui.ScrollBarThickness = 5
15855
15856
15857
15858 if #self.items < 4 then
15859
15860 self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0)
15861
15862 self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20)
15863
15864 end
15865
15866
15867
15868 self.item = Instance.new("TextButton")
15869
15870 self.item.Size = UDim2.new(1, 0, 0, 20)
15871
15872 self.item.Position = UDim2.new(0, 0, 0, 0)
15873
15874 self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1
15875
15876 self.item.BackgroundColor3 = self.gui.BackgroundColor3
15877
15878 self.item.BorderSizePixel = 0
15879
15880 self.item.ZIndex = 2
15881
15882 self.item.TextColor3 = self.gui.TextColor3
15883
15884 self.item.Font = Enum.Font.SourceSans
15885
15886 self.item.FontSize = Enum.FontSize.Size14
15887
15888
15889
15890 self.curitem = nil
15891
15892
15893
15894 for i, v in pairs(self.items) do
15895
15896 if not (v == self.value) then
15897
15898 local ti = self.item:Clone()
15899
15900 ti.Parent = self.selectgui
15901
15902 if i == 1 then i = 2 end
15903
15904 ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20)
15905
15906 ti.Text = v
15907
15908 ti.MouseButton1Down:connect(function()
15909
15910 self.value = v
15911
15912 self.open = false
15913
15914 self.selectgui.Visible = false
15915
15916 self.gui.Text = v
15917
15918 self.make()
15919
15920 end)
15921
15922 end
15923
15924 end
15925
15926 end
15927
15928
15929
15930 self.getvalue = function()
15931
15932 return self.value
15933
15934 end
15935
15936
15937
15938 self.update = function(itms)
15939
15940 self.items = itms
15941
15942 self.make()
15943
15944 end
15945
15946
15947
15948 self.open = false
15949
15950
15951
15952 self.gui.MouseButton1Down:connect(function()
15953
15954 if self.open == false then
15955
15956 self.selectgui.CanvasPosition = Vector2.new(0, 0)
15957
15958 self.selectgui.Visible = true
15959
15960 self.open = true
15961
15962 else
15963
15964 self.selectgui.Visible = false
15965
15966 self.open = false
15967
15968 end
15969
15970 end)
15971
15972
15973
15974 self.make()
15975
15976 return self
15977
15978end
15979
15980--[[ libsettings lole ]]--
15981
15982topkek.libsettings.store = {}
15983
15984function topkek.libsettings:getSetting(k)
15985
15986 return topkek.libsettings.store[k]
15987
15988end
15989
15990
15991
15992function topkek.libsettings:setSetting(k,v)
15993
15994 topkek.libsettings.store[k]=v
15995
15996end
15997
15998
15999
16000-- [[ libutil ]] --
16001
16002function topkek.libutil:createObject(o, p)
16003
16004 local a, b = pcall(function()
16005
16006 Instance.new(o)
16007
16008 end)
16009
16010 if not a then
16011
16012 return
16013
16014 end
16015
16016 local obj = Instance.new(o)
16017
16018 for prop, val in pairs(p) do
16019
16020 pcall(function()
16021
16022 obj[prop] = val
16023
16024 end)
16025
16026 end
16027
16028 return obj
16029
16030end
16031
16032function topkek.libutil:Color3(r,g,b)
16033
16034 return Color3.new(r/255,g/255,b/255)
16035
16036end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end
16037
16038function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh
16039
16040 img = 'rbxassetid://' .. img
16041
16042 local function skybox(x)
16043
16044 local sky = Instance.new("Sky",game.Lighting)
16045
16046 local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
16047
16048 for i,v in pairs(fcs) do
16049
16050 sky["Skybox"..v]=x
16051
16052 end
16053
16054 end
16055
16056 local function particle(p, b)
16057
16058 local a = Instance.new("ParticleEmitter", p)
16059
16060 a.Rate = 500
16061
16062 a.Lifetime = NumberRange.new(20, 30)
16063
16064 a.VelocitySpread = 200
16065
16066 a.Texture = b
16067
16068 end
16069
16070
16071
16072 local function decal(p, b)
16073
16074 local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
16075
16076 for i, v in pairs(sides) do
16077
16078 local a = Instance.new("Decal", p)
16079
16080 a.Texture = b
16081
16082 a.Face = v
16083
16084 end
16085
16086 end
16087
16088
16089
16090 local function recurse(x)
16091
16092 for i, v in pairs(x:GetChildren()) do
16093
16094 pcall(function() -- 'error occured, no output from Lua' LOLE
16095
16096 if v:IsA("BasePart") then
16097
16098 particle(v, img)
16099
16100 decal(v, img)
16101
16102 end
16103
16104 if #(v:GetChildren())>0 then
16105
16106 recurse(v)
16107
16108 end
16109
16110 end)
16111
16112 end
16113
16114 end
16115
16116
16117
16118 recurse(game)
16119
16120 skybox(img)
16121
16122end
16123
16124function topkek.libutil:recurseRemove(type_)
16125
16126 local function recurse(x)
16127
16128 for i, v in pairs(x:GetChildren()) do
16129
16130 pcall(function()
16131
16132 if v:IsA(type_) then
16133
16134 v:Destroy()
16135
16136 end
16137
16138 if #(v:GetChildren())>0 then
16139
16140 recurse(v)
16141
16142 end
16143
16144 end)
16145
16146 end
16147
16148 end
16149
16150 recurse(game)
16151
16152end
16153
16154function topkek.libutil:recurseSet(type_,prop,val)
16155
16156 local function recurse(x)
16157
16158 for i, v in pairs(x:GetChildren()) do
16159
16160 pcall(function()
16161
16162 if v:IsA(type_) then
16163
16164 v[prop]=val
16165
16166 end
16167
16168 if #(v:GetChildren())>0 then
16169
16170 recurse(v)
16171
16172 end
16173
16174 end)
16175
16176 end
16177
16178 end
16179
16180 recurse(game)
16181
16182end
16183
16184function topkek.libutil:recurseSetObj(obj,type_,prop,val)
16185
16186 local function recurse(x)
16187
16188 for i, v in pairs(x:GetChildren()) do
16189
16190 pcall(function()
16191
16192 if v:IsA(type_) then
16193
16194 v[prop]=val
16195
16196 end
16197
16198 if #(v:GetChildren())>0 then
16199
16200 recurse(v)
16201
16202 end
16203
16204 end)
16205
16206 end
16207
16208 end
16209
16210 recurse(obj)
16211
16212end
16213
16214function topkek.libutil:recurseFunc(type_,func)
16215
16216 local function recurse(x)
16217
16218 for i, v in pairs(x:GetChildren()) do
16219
16220 pcall(function()
16221
16222 if v:IsA(type_) then
16223
16224 func(v)
16225
16226 end
16227
16228 if #(v:GetChildren())>0 then
16229
16230 recurse(v)
16231
16232 end
16233
16234 end)
16235
16236 end
16237
16238 end
16239
16240 recurse(game)
16241
16242end
16243
16244function topkek.libutil:Play(id)
16245
16246 local mu = Instance.new("Sound", game.Workspace)
16247
16248 mu.Volume = 1
16249
16250 mu.Looped = true
16251
16252 mu.Pitch = 1
16253
16254 mu.SoundId = "rbxassetid://"..tostring(id)
16255
16256 mu:Play()
16257
16258end
16259
16260function topkek.libutil:GetPlayerList()
16261
16262 local list = {'Everybody'}
16263
16264 for i, v in pairs(game:service'Players':GetPlayers()) do
16265
16266 table.insert(list, v.Name)
16267
16268 end
16269
16270 return list
16271
16272end
16273
16274function topkek.libutil:doPlayers(drop, func)
16275
16276 local str = drop.getvalue()
16277
16278 local plrs = {}
16279
16280 if str == 'Everybody' then
16281
16282 plrs = game:GetService('Players'):GetPlayers()
16283
16284 else
16285
16286 plrs = {game:GetService('Players'):FindFirstChild(str)}
16287
16288 end
16289
16290 for i, v in pairs(plrs) do
16291
16292 func(v)
16293
16294 end
16295
16296end
16297
16298function topkek.libutil:insert(id)
16299
16300 if topkek.cache[id] then return topkek.cache[id] end -- moist
16301
16302 local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]
16303
16304 topkek.cache[id] = obj:Clone()
16305
16306 return obj
16307
16308end; insert = function(id) return topkek.libutil:insert(id) end
16309
16310function topkek.libutil:getTorso(plr) --r15 compatibility lole
16311
16312 if plr.Character then
16313
16314 if plr.Character:FindFirstChild('UpperTorso') then
16315
16316 return plr.Character.UpperTorso
16317
16318 else
16319
16320 return plr.Character.Torso
16321
16322 end
16323
16324 end
16325
16326end
16327
16328function topkek.libutil:weiner(plr)
16329
16330 plr=plr.Character
16331
16332 Shaft=Instance.new("Part", plr)
16333
16334 Shaft.Name='Shaft'
16335
16336 Shaft.Size=Vector3.new(1, 2.5, 1)
16337
16338 Shaft.TopSurface=0
16339
16340 Shaft.BottomSurface=0
16341
16342 Shaft.CanCollide=true
16343
16344 Cyln=Instance.new("CylinderMesh", Shaft)
16345
16346 Cyln.Scale=Vector3.new(0.5,0.7,0.5)
16347
16348 Instance.new("Weld", plr)
16349
16350 plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
16351
16352 plr.Weld.Part1=plr.Shaft
16353
16354 plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
16355
16356 Shaft.BrickColor=BrickColor.new("Pastel brown")
16357
16358 Tip=Instance.new("Part", plr)
16359
16360 Tip.Name='Tip'
16361
16362 Tip.TopSurface=0
16363
16364 Tip.BottomSurface=0
16365
16366 Tip.Size=Vector3.new(1, 1, 1)
16367
16368 Tip.CanCollide=true
16369
16370 Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
16371
16372 Cyln2=Instance.new("SpecialMesh", Tip)
16373
16374 Cyln2.MeshType='Sphere'
16375
16376 Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
16377
16378 Instance.new("Weld", plr).Name='Weld2'
16379
16380 plr.Weld2.Part0=plr.Shaft
16381
16382 plr.Weld2.Part1=plr.Tip
16383
16384 plr.Weld2.C0=CFrame.new(0,-.9,0)
16385
16386 Tip.BrickColor=BrickColor.new("Pink")
16387
16388 -----
16389
16390 Ball1=Instance.new("Part", plr)
16391
16392 Ball1.Name='Ball1'
16393
16394 Ball1.Size=Vector3.new(1, 1, 1)
16395
16396 Ball1.TopSurface=0
16397
16398 Ball1.BottomSurface=0
16399
16400 Cyln3=Instance.new("SpecialMesh", Ball1)
16401
16402 Cyln3.MeshType='Sphere'
16403
16404 Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
16405
16406 Instance.new("Weld", plr).Name='Weld3'
16407
16408 plr.Weld3.Part0=plr.Shaft
16409
16410 plr.Weld3.Part1=plr.Ball1
16411
16412 plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
16413
16414 Ball1.BrickColor=BrickColor.new("Pastel brown")
16415
16416 -----
16417
16418 Ball2=Instance.new("Part", plr)
16419
16420 Ball2.Name='Ball2'
16421
16422 Ball2.Size=Vector3.new(1, 1, 1)
16423
16424 Ball2.TopSurface=0
16425
16426 Ball2.BottomSurface=0
16427
16428 Cyln3=Instance.new("SpecialMesh", Ball2)
16429
16430 Cyln3.MeshType='Sphere'
16431
16432 Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
16433
16434 Instance.new("Weld", plr).Name='Weld4'
16435
16436 plr.Weld4.Part0=plr.Shaft
16437
16438 plr.Weld4.Part1=plr.Ball2
16439
16440 plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
16441
16442 Ball2.BrickColor=BrickColor.new("Pastel brown")
16443
16444end
16445
16446function topkek.libutil:scalePlayer(plr, sz)
16447
16448 local pchar = plr.Character
16449
16450 if pchar:FindFirstChild("UpperTorso") then
16451
16452 warn("Player [" ..plr.Name.. "] is R15.")
16453
16454 return
16455
16456 end
16457
16458 local function scale(chr,scl)
16459
16460
16461
16462 for _,v in pairs(pchar:GetChildren()) do
16463
16464 if v:IsA("Hat") then
16465
16466 v:Clone()
16467
16468 v.Parent = game.Lighting
16469
16470 end
16471
16472 end
16473
16474
16475
16476 local Head = chr['Head']
16477
16478 local Torso = chr['Torso']
16479
16480 local LA = chr['Left Arm']
16481
16482 local RA = chr['Right Arm']
16483
16484 local LL = chr['Left Leg']
16485
16486 local RL = chr['Right Leg']
16487
16488 local HRP = chr['HumanoidRootPart']
16489
16490
16491
16492 wait(0.1)
16493
16494
16495
16496 Head.formFactor = 3
16497
16498 Torso.formFactor = 3
16499
16500 LA.formFactor = 3
16501
16502 RA.formFactor = 3
16503
16504 LL.formFactor = 3
16505
16506 RL.formFactor = 3
16507
16508 HRP.formFactor = 3
16509
16510
16511
16512 Head.Size = Vector3.new(scl * 2, scl, scl)
16513
16514 Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
16515
16516 LA.Size = Vector3.new(scl, scl * 2, scl)
16517
16518 RA.Size = Vector3.new(scl, scl * 2, scl)
16519
16520 LL.Size = Vector3.new(scl, scl * 2, scl)
16521
16522 RL.Size = Vector3.new(scl, scl * 2, scl)
16523
16524 HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
16525
16526
16527
16528 local Motor1 = Instance.new('Motor6D', Torso)
16529
16530 Motor1.Part0 = Torso
16531
16532 Motor1.Part1 = Head
16533
16534 Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
16535
16536 Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
16537
16538 Motor1.Name = "Neck"
16539
16540
16541
16542 local Motor2 = Instance.new('Motor6D', Torso)
16543
16544 Motor2.Part0 = Torso
16545
16546 Motor2.Part1 = LA
16547
16548 Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
16549
16550 Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
16551
16552 Motor2.Name = "Left Shoulder"
16553
16554
16555
16556 local Motor3 = Instance.new('Motor6D', Torso)
16557
16558 Motor3.Part0 = Torso
16559
16560 Motor3.Part1 = RA
16561
16562 Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
16563
16564 Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
16565
16566 Motor3.Name = "Right Shoulder"
16567
16568
16569
16570 local Motor4 = Instance.new('Motor6D', Torso)
16571
16572 Motor4.Part0 = Torso
16573
16574 Motor4.Part1 = LL
16575
16576 Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
16577
16578 Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
16579
16580 Motor4.Name = "Left Hip"
16581
16582
16583
16584 local Motor5 = Instance.new('Motor6D', Torso)
16585
16586 Motor5.Part0 = Torso
16587
16588 Motor5.Part1 = RL
16589
16590 Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
16591
16592 Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
16593
16594 Motor5.Name = "Right Hip"
16595
16596
16597
16598 local Motor6 = Instance.new('Motor6D', HRP)
16599
16600 Motor6.Part0 = HRP
16601
16602 Motor6.Part1 = Torso
16603
16604 Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
16605
16606 Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
16607
16608
16609
16610 end
16611
16612
16613
16614 scale(pchar, sz)
16615
16616
16617
16618 for _,v in pairs(game.Lighting:GetChildren()) do
16619
16620 if v:IsA("Hat") then
16621
16622 v.Parent = pchar
16623
16624 end
16625
16626 end
16627
16628end
16629
16630function topkek.libutil:dickShooter()
16631
16632 Player = game:GetService("Players").LocalPlayer
16633
16634 Character = Player.Character
16635
16636 PlayerGui = Player.PlayerGui
16637
16638 Backpack = Player.Backpack
16639
16640 Torso = Character.Torso
16641
16642 Head = Character.Head
16643
16644 LeftArm = Character["Left Arm"]
16645
16646 LeftLeg = Character["Left Leg"]
16647
16648 RightArm = Character["Right Arm"]
16649
16650 RightLeg = Character["Right Leg"]
16651
16652 LS = Torso["Left Shoulder"]
16653
16654 LH = Torso["Left Hip"]
16655
16656 RS = Torso["Right Shoulder"]
16657
16658 RH = Torso["Right Hip"]
16659
16660 Tool = Instance.new("HopperBin")
16661
16662 Tool.Parent = Backpack
16663
16664 Tool.Name = "Painis"
16665
16666 Bin = Tool
16667
16668 so = function(id, par, vol, pit)
16669
16670
16671
16672 coroutine.resume(coroutine.create(function()
16673
16674
16675
16676 local sou = Instance.new("Sound", par or workspace)
16677
16678 sou.Volume = vol
16679
16680 sou.Pitch = pit or 1
16681
16682 sou.SoundId = id
16683
16684 wait()
16685
16686 sou:play()
16687
16688 wait(6)
16689
16690 sou:Remove()
16691
16692 end
16693
16694 ))
16695
16696 end
16697
16698
16699
16700 ob1d = function(mouse)
16701
16702
16703
16704 size = 0.5
16705
16706 mode = 1
16707
16708 color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
16709
16710 mo = Instance.new("Model")
16711
16712 mo.Name = "EEEEUGH HA HA HAAAAA"
16713
16714 mo.Parent = workspace
16715
16716 game.Debris:AddItem(mo, 10)
16717
16718 p = Instance.new("Seat")
16719
16720 p.Name = "Torso"
16721
16722 p.Size = Vector3.new(14, 50, 14) * size
16723
16724 p.BrickColor = color
16725
16726 m = Instance.new("SpecialMesh")
16727
16728 m.Parent = p
16729
16730 p.Name = "Torso"
16731
16732 p.Parent = mo
16733
16734 p = Instance.new("Seat")
16735
16736 p.Shape = "Ball"
16737
16738 p.Size = Vector3.new(24, 24, 24) * size
16739
16740 p.BrickColor = color
16741
16742 p.Name = "Legball"
16743
16744 for i = 1, 10 do
16745
16746 lol = Instance.new("Seat")
16747
16748 lol.BrickColor = BrickColor:Black()
16749
16750 lol.Name = "SEE?"
16751
16752 lol.Parent = mo
16753
16754 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
16755
16756 w = Instance.new("Weld")
16757
16758 w.Part0 = p
16759
16760 w.Part1 = lol
16761
16762 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
16763
16764 w.Parent = w.Part0
16765
16766 end
16767
16768 p.Parent = mo
16769
16770 w = Instance.new("Weld")
16771
16772 w.Part0 = mo.Torso
16773
16774 w.Part1 = p
16775
16776 w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
16777
16778 w.Parent = w.Part0
16779
16780 p = Instance.new("Seat")
16781
16782 p.Shape = "Ball"
16783
16784 p.Size = Vector3.new(24, 24, 24) * size
16785
16786 p.BrickColor = color
16787
16788 p.Name = "Legball"
16789
16790 for i = 1, 10 do
16791
16792 lol = Instance.new("Seat")
16793
16794 lol.BrickColor = BrickColor:Black()
16795
16796 lol.Name = "SEE?"
16797
16798 lol.Parent = mo
16799
16800 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
16801
16802 w = Instance.new("Weld")
16803
16804 w.Part0 = p
16805
16806 w.Part1 = lol
16807
16808 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
16809
16810 w.Parent = w.Part0
16811
16812 end
16813
16814 p.Parent = mo
16815
16816 w = Instance.new("Weld")
16817
16818 w.Part0 = mo.Torso
16819
16820 w.Part1 = p
16821
16822 w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
16823
16824 w.Parent = w.Part0
16825
16826 p = Instance.new("Seat")
16827
16828 p.Shape = "Ball"
16829
16830 p.Size = Vector3.new(21, 15, 21) * size
16831
16832 p.BrickColor = color
16833
16834 p.Name = "Legball"
16835
16836 for i = 1, 10 do
16837
16838 lol = Instance.new("Seat")
16839
16840 lol.BrickColor = BrickColor:Black()
16841
16842 lol.Name = "SEE?"
16843
16844 lol.Parent = mo
16845
16846 lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
16847
16848 w = Instance.new("Weld")
16849
16850 w.Part0 = p
16851
16852 w.Part1 = lol
16853
16854 w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
16855
16856 w.Parent = w.Part0
16857
16858 end
16859
16860 p.Parent = mo
16861
16862 w = Instance.new("Weld")
16863
16864 w.Part0 = mo.Torso
16865
16866 w.Part1 = p
16867
16868 w.C0 = CFrame.new(0, 60 * (size / 2), 0)
16869
16870 m = Instance.new("SpecialMesh")
16871
16872 m.Parent = p
16873
16874 p.Name = "Head"
16875
16876 w.Parent = w.Part0
16877
16878 s = Instance.new("Sound")
16879
16880 s.Parent = mo.Torso
16881
16882 s.Volume = 100
16883
16884 s.Pitch = 1
16885
16886 s.SoundId = "http://www.roblox.com/asset/?id=149779810"
16887
16888 s.Looped = true
16889
16890 s:play()
16891
16892 coroutine.resume(coroutine.create(function(Part)
16893
16894
16895
16896 while Part.Parent ~= nil do
16897
16898 wait(math.random())
16899
16900 so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)
16901
16902 end
16903
16904 end
16905
16906 ), mo.Torso)
16907
16908 mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
16909
16910 mo.Torso.Velocity = mouse.Hit.lookVector * 400
16911
16912 coroutine.resume(coroutine.create(function(Part)
16913
16914
16915
16916 while 1 do
16917
16918 wait(math.random(0, 1) + math.random())
16919
16920 Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
16921
16922 end
16923
16924 end
16925
16926 ), mo.Torso)
16927
16928 end
16929
16930
16931
16932 ob1u = function(mouse)
16933
16934
16935
16936 end
16937
16938
16939
16940 buttonhold = false
16941
16942 key = function(key, mouse)
16943
16944
16945
16946 end
16947
16948
16949
16950 key2 = function(key, mouse)
16951
16952
16953
16954 end
16955
16956
16957
16958 s = function(mouse)
16959
16960
16961
16962 mouse.Button1Down:connect(function()
16963
16964
16965
16966 ob1d(mouse)
16967
16968 end
16969
16970 )
16971
16972 mouse.Button1Up:connect(function()
16973
16974
16975
16976 ob1u(mouse)
16977
16978 end
16979
16980 )
16981
16982 mouse.KeyDown:connect(key)
16983
16984 mouse.KeyUp:connect(key2)
16985
16986 end
16987
16988
16989
16990 ds = function(mouse)
16991
16992
16993
16994 end
16995
16996
16997
16998 Bin.Selected:connect(s)
16999
17000 Bin.Deselected:connect(ds)
17001
17002end
17003
17004--[[ libgui xd ]]--
17005
17006topkek.libgui.seperation = 12
17007
17008function topkek.libgui:addLeftIcon(parent, img, sz)
17009
17010 topkek.libutil:createObject('ImageLabel', {
17011
17012 Parent = parent;
17013
17014 BackgroundTransparency = 1;
17015
17016 Position = UDim2.new(0, 2, 0, 0);
17017
17018 Size = UDim2.new(0, sz, 0, sz);
17019
17020 Image = img;
17021
17022 })
17023
17024end
17025
17026function topkek.libgui:hookContainer(o, sepr, stt)
17027
17028 if not o:IsA("ScrollingFrame") then
17029
17030 return nil
17031
17032 end
17033
17034
17035
17036 local self = {}
17037
17038 self.main = o
17039
17040 self.drawX = 0
17041
17042 self.drawY = stt or topkek.libgui.seperation/2
17043
17044 self.drawHeight = 0
17045
17046 self.sepr = sepr or topkek.libgui.seperation
17047
17048
17049
17050 function self:drawButton(sz, txt, func, ysz, cbgd)
17051
17052 local xposOffset = 0
17053
17054 local xposScale = self.drawX
17055
17056 local xszOffset = 0
17057
17058 local xszScale = sz
17059
17060 if not (self.drawX == 0) then
17061
17062 xszOffset = -4
17063
17064 if sz + self.drawX > 0.998 then
17065
17066 xszOffset = -11
17067
17068 end
17069
17070 elseif sz == 1 then
17071
17072 xszOffset = -(self.sepr) - 5
17073
17074 xposOffset = self.sepr/2
17075
17076 else
17077
17078 xszOffset = -4 + -(self.sepr/2)
17079
17080 xposOffset = self.sepr/2
17081
17082 end
17083
17084 if not ysz then ysz = 20 end
17085
17086 local obj = topkek.libutil:createObject("TextButton", {
17087
17088 Parent = self.main;
17089
17090 BackgroundColor3 = cbgd or color3(15, 23, 30);
17091
17092 BorderColor3 = color3(27, 42, 53);
17093
17094 Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
17095
17096 Size = UDim2.new(xszScale, xszOffset, 0, ysz);
17097
17098 Font = 'SourceSans';
17099
17100 FontSize = 'Size14';
17101
17102 Text = txt;
17103
17104 TextSize = 14;
17105
17106 TextColor3 = color3(199, 199, 199);
17107
17108 TextStrokeTransparency = 0.5;
17109
17110 })
17111
17112 obj.MouseButton1Down:connect(function()
17113
17114 func()
17115
17116 end)
17117
17118 if ysz > self.drawHeight then
17119
17120 self.drawHeight = ysz
17121
17122 end
17123
17124 self.drawX = self.drawX + sz
17125
17126 if self.drawX > 0.998 then
17127
17128 self.drawY = self.drawY + 3 + self.drawHeight
17129
17130 self.drawX = 0
17131
17132 self.drawHeight = 0
17133
17134 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
17135
17136 end
17137
17138 return obj
17139
17140 end
17141
17142
17143
17144 function self:GetChildren()
17145
17146 return self.main:GetChildren()
17147
17148 end
17149
17150
17151
17152 function self:getDrawY()
17153
17154 return self.drawY
17155
17156 end
17157
17158
17159
17160 function self:setDrawY(y)
17161
17162 self.drawY = y
17163
17164 end
17165
17166
17167
17168 function self:drawTextBox(sz, txt, ysz, cbgd)
17169
17170 local xposOffset = 0
17171
17172 local xposScale = self.drawX
17173
17174 local xszOffset = 0
17175
17176 local xszScale = sz
17177
17178 if not (self.drawX == 0) then
17179
17180 xszOffset = -4
17181
17182 if sz + self.drawX > 0.998 then
17183
17184 xszOffset = -11
17185
17186 end
17187
17188 elseif sz == 1 then
17189
17190 xszOffset = -(self.sepr) - 5
17191
17192 xposOffset = self.sepr/2
17193
17194 else
17195
17196 xszOffset = -4 + -(self.sepr/2)
17197
17198 xposOffset = self.sepr/2
17199
17200 end
17201
17202 if not ysz then ysz = 20 end
17203
17204 local obj = topkek.libutil:createObject("TextBox", {
17205
17206 Parent = self.main;
17207
17208 BackgroundColor3 = cbgd or color3(5, 8, 11);
17209
17210 BorderColor3 = color3(27, 42, 53);
17211
17212 Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
17213
17214 Size = UDim2.new(xszScale, xszOffset, 0, ysz);
17215
17216 Font = 'SourceSans';
17217
17218 FontSize = 'Size14';
17219
17220 Text = txt;
17221
17222 TextSize = 14;
17223
17224 TextColor3 = color3(199, 199, 199);
17225
17226 })
17227
17228 if ysz > self.drawHeight then
17229
17230 self.drawHeight = ysz
17231
17232 end
17233
17234 self.drawX = self.drawX + sz
17235
17236 if self.drawX > 0.998 then
17237
17238 self.drawY = self.drawY + 3 + self.drawHeight
17239
17240 self.drawX = 0
17241
17242 self.drawHeight = 0
17243
17244 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
17245
17246 end
17247
17248 return obj
17249
17250 end
17251
17252
17253
17254 function self:drawScrollingContainer(ysz)
17255
17256 local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
17257
17258 local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
17259
17260 local obj = topkek.libutil:createObject("ScrollingFrame", {
17261
17262 Parent = self.main;
17263
17264 BackgroundColor3 = color3(7, 11, 15);
17265
17266 BorderColor3 = color3(27, 42, 53);
17267
17268 Position = pos;
17269
17270 Size = sz;
17271
17272 BottomImage = 'rbxassetid://573102620';
17273
17274 MidImage = 'rbxassetid://573102620';
17275
17276 TopImage = 'rbxassetid://573102620';
17277
17278 ScrollBarThickness = 5;
17279
17280 })
17281
17282 self.drawY = self.drawY + 5 + ysz
17283
17284 self.drawX = 0
17285
17286 self.drawHeight = 0
17287
17288 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
17289
17290 return topkek.libgui:hookContainer(obj, 12, 5)
17291
17292 end
17293
17294
17295
17296 function self:drawContainer(xsz, ysz)
17297
17298 local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
17299
17300 local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
17301
17302 local obj = topkek.libutil:createObject("ScrollingFrame", {
17303
17304 Parent = self.main;
17305
17306 BackgroundTransparency = 1;
17307
17308 Position = pos;
17309
17310 Size = sz;
17311
17312 })
17313
17314 self.drawY = self.drawY + 5 + ysz
17315
17316 self.drawX = 0
17317
17318 self.drawHeight = 0
17319
17320 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
17321
17322 return topkek.libgui:hookContainer(obj, 12, 5)
17323
17324 end
17325
17326
17327
17328 function self:addSpacing()
17329
17330 self.drawY = self.drawY + 3
17331
17332 end
17333
17334
17335
17336 function self:center()
17337
17338 local a,c,b=
17339
17340 self.main.Position.X.Scale,
17341
17342 self.main.Position.X.Offset,self.main.Size.Y.Offset
17343
17344 self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
17345
17346 end
17347
17348
17349
17350 return self
17351
17352end
17353
17354
17355
17356--[[ windows ]]--
17357
17358topkek.libwindows.windows = {}
17359
17360function topkek.libwindows:registerWindow(w)
17361
17362 table.insert(topkek.libwindows.windows, w)
17363
17364end
17365
17366function topkek.libwindows:switchWindow(w, x)
17367
17368 for _, k in pairs(topkek.libwindows.windows) do
17369
17370 if k.Name == w then
17371
17372 k.Visible = true
17373
17374 else
17375
17376 k.Visible = false
17377
17378 end
17379
17380 end
17381
17382 if w == 'HomeContainer' then
17383
17384 base.Navigator.Visible = false
17385
17386 else
17387
17388 base.Navigator.Visible = true
17389
17390 end
17391
17392 base.Top.Location.Text = x
17393
17394end
17395
17396function topkek.libwindows:initiateNavigator()
17397
17398 local nav = base.Navigator
17399
17400 local template = nav.Item:Clone(); nav.Item:Destroy();
17401
17402 local wins = topkek.libsettings:getSetting('windows')
17403
17404 local y = 5
17405
17406 for _, k in pairs(wins) do
17407
17408 local o = template:Clone()
17409
17410 o.Parent = nav
17411
17412 o.Position = UDim2.new(0, 5, 0, y)
17413
17414 o.Text = k
17415
17416 o.MouseButton1Down:connect(function()
17417
17418 topkek.libwindows:switchWindow(k .. 'Container', k)
17419
17420 end)
17421
17422 y = y + 25
17423
17424 end
17425
17426 nav.CanvasSize = UDim2.new(0, 0, 0, y)
17427
17428end
17429
17430function topkek.libwindows:initiateHome()
17431
17432 local home = base.HomeContainer
17433
17434 home.LocalPlayer.Mask.MouseButton1Down:connect(function()
17435
17436 topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')
17437
17438 end)
17439
17440 home.Server.Mask.MouseButton1Down:connect(function()
17441
17442 topkek.libwindows:switchWindow('ServerContainer', 'Server')
17443
17444 end)
17445
17446 home.Scripts.Mask.MouseButton1Down:connect(function()
17447
17448 topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')
17449
17450 end)
17451
17452 home.Miscellaneous.Mask.MouseButton1Down:connect(function()
17453
17454 topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')
17455
17456 end)
17457
17458 home.Players.Mask.MouseButton1Down:connect(function()
17459
17460 topkek.libwindows:switchWindow('PlayersContainer', 'Players')
17461
17462 end)
17463
17464 home.Settings.Mask.MouseButton1Down:connect(function()
17465
17466 topkek.libwindows:switchWindow('SettingsContainer', 'Settings')
17467
17468 end)
17469
17470end
17471
17472--[[ defines ]]--
17473
17474topkek.libsettings:setSetting('version', '1.0.0')
17475
17476topkek.libsettings:setSetting('bans', {})
17477
17478topkek.libsettings:setSetting('admins', {})
17479
17480topkek.libsettings:setSetting('windows', {
17481
17482 'Home';
17483
17484 'Server';
17485
17486 'LocalPlayer';
17487
17488 'Players';
17489
17490 'Scripts';
17491
17492 'Miscellaneous';
17493
17494 'Settings';
17495
17496 'Explorer';
17497
17498 'Gear';
17499
17500 'Hats';
17501
17502 'Music';
17503
17504 'Effects';
17505
17506 'Filtering';
17507
17508 'Commands';
17509
17510})
17511
17512topkek.libsettings:setSetting('misc', {
17513
17514 'Explorer';
17515
17516 'Gear';
17517
17518 'Hats';
17519
17520 'Music';
17521
17522 'Effects';
17523
17524 'Filtering';
17525
17526 'Commands';
17527
17528})
17529
17530topkek.store.gui = ScreenGui; gui = topkek.store.gui -- change later
17531
17532topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base
17533
17534-- [[ server ]] --
17535
17536--sz, txt, func, ysz, cbgd
17537
17538local servwin = topkek.libgui:hookContainer(base['ServerContainer'])
17539
17540local decalList, decalImp = servwin:drawScrollingContainer(100)
17541
17542local decalAct = servwin:drawButton(2/3,'Spam Decal',function()
17543
17544 topkek.libutil:recurseDecal(decalImp.Text)end)
17545
17546decalImp = servwin:drawTextBox(1/3,'573896613')
17547
17548servwin:drawButton(1,'Rollback Spam',function()
17549
17550 topkek.libutil:recurseRemove('ParticleEmitter')
17551
17552 topkek.libutil:recurseRemove('Decal')
17553
17554end)
17555
17556local decs = {
17557
17558 {'Cerberus', '573896613'},
17559
17560 {'Rain', '574772793'},
17561
17562 {'Robbie', '574773630'},
17563
17564 {'Pepe', '244905904'},
17565
17566 {'Troll Face', '48308661'},
17567
17568 {'Jeff', '109129888'},
17569
17570 {'Shrek', '170539018'},
17571
17572 {'Doge', '133720697'},
17573
17574 {'Dat Boi', '409578848'},
17575
17576}
17577
17578for _, v in pairs(decs) do
17579
17580 local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))
17581
17582 topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)
17583
17584end
17585
17586servwin:addSpacing()
17587
17588-- [[lighting]] --
17589
17590-- <<time>> --
17591
17592local timeInp
17593
17594servwin:drawButton(2/3,'Set Time',function()
17595
17596 game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00"
17597
17598end)
17599
17600timeImp = servwin:drawTextBox(1/3,'14')
17601
17602-- <<fog> --
17603
17604local fogInp
17605
17606servwin:drawButton(2/3,'Set FogEnd',function()
17607
17608 if not tonumber(fogInp.Text) then return end
17609
17610 game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
17611
17612end)
17613
17614fogInp = servwin:drawTextBox(1/3,'100000')
17615
17616-- <<brightness>> --
17617
17618local brightInp
17619
17620servwin:drawButton(2/3,'Set Brightness',function()
17621
17622 if not tonumber(brightInp.Text) then return end
17623
17624 game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
17625
17626end)
17627
17628brightInp = servwin:drawTextBox(1/3,'1')
17629
17630-- <<reset>> --
17631
17632servwin:drawButton(1,'Reset Lighting',function()
17633
17634 local l = game:service'Lighting'
17635
17636 l.Ambient = Color3.new(0, 0, 0)
17637
17638 l.Brightness = 1
17639
17640 l.GlobalShadows = true
17641
17642 l.Outlines = true
17643
17644 l.FogEnd = 100000
17645
17646 l.FogStart = 0
17647
17648 l:SetMinutesAfterMidnight(12*60)
17649
17650end)
17651
17652-- [[ fixing ]] --
17653
17654servwin:addSpacing()
17655
17656servwin:drawButton(1/2,'Clear Server',function()
17657
17658 for i,v in pairs(game:service'Workspace':GetChildren()) do
17659
17660 if (not v:IsA("Terrain"))and(v.Name~="Camera") then
17661
17662 v:Destroy()
17663
17664 end
17665
17666 end
17667
17668end)
17669
17670servwin:drawButton(1/2,'Shutdown',function()
17671
17672 for i,v in pairs(game:GetService('Players')) do
17673
17674 v.Parent = nil
17675
17676 end
17677
17678end)
17679
17680servwin:drawButton(1/2,'Remove Sound',function()
17681
17682 topkek.libutil:recurseRemove('Sound')
17683
17684end)
17685
17686servwin:drawButton(1/2,'Baseplate',function()
17687
17688 for X = -2500, 2500, 512 do
17689
17690 for Z = -2500, 2500, 512 do
17691
17692 local P = Instance.new("Part")
17693
17694 P.Anchored = true
17695
17696 P.Locked = true
17697
17698 P.Size = Vector3.new(512,3,512)
17699
17700 P.CFrame = CFrame.new(X,0,Z)
17701
17702 P.BrickColor = BrickColor.Green()
17703
17704 P.Parent = game:service'Workspace'
17705
17706 end
17707
17708 end
17709
17710end)
17711
17712--[[ destruction ]]--
17713
17714servwin:addSpacing()
17715
17716servwin:drawButton(1/2,'Clear Terrain',function()
17717
17718 game:service'Workspace'.Terrain:Clear()
17719
17720end)
17721
17722servwin:drawButton(1/2,'Flood',function()
17723
17724 game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
17725
17726end)
17727
17728servwin:drawButton(1/2,'Reflectancy',function()
17729
17730 topkek.libutil:recurseSet('BasePart','Reflectance',1)
17731
17732end)
17733
17734servwin:drawButton(1/2,'Transparency',function()
17735
17736 topkek.libutil:recurseSet('BasePart','Transparency',1)
17737
17738end)
17739
17740servwin:drawButton(1/2,'666',function()
17741
17742 for i,v in next,workspace:children''do
17743
17744 if(v:IsA'BasePart')then
17745
17746 me=v;
17747
17748 bbg=Instance.new('BillboardGui',me);
17749
17750 bbg.Name='stuf';
17751
17752 bbg.Adornee=me;
17753
17754 bbg.Size=UDim2.new(2.5,0,2.5,0)
17755
17756 --bbg.StudsOffset=Vector3.new(0,2,0)
17757
17758 tlb=Instance.new'TextLabel';
17759
17760 tlb.Text='666 666 666 666 666 666';
17761
17762 tlb.Font='SourceSansBold';
17763
17764 tlb.FontSize='Size48';
17765
17766 tlb.TextColor3=Color3.new(1,0,0);
17767
17768 tlb.Size=UDim2.new(1.25,0,1.25,0);
17769
17770 tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
17771
17772 tlb.BackgroundTransparency=1;
17773
17774 tlb.Parent=bbg;
17775
17776 end;end;
17777
17778 --coroutine.wrap(function()while wait''do
17779
17780 s=Instance.new'Sound';
17781
17782 s.Parent=workspace;
17783
17784 s.SoundId='rbxassetid://152840862';
17785
17786 s.Pitch=1;
17787
17788 s.Volume=1;
17789
17790 s.Looped=true;
17791
17792 s:play();
17793
17794 --end;end)();
17795
17796 function xds(dd)
17797
17798 for i,v in next,dd:children''do
17799
17800 if(v:IsA'BasePart')then
17801
17802 v.BrickColor=BrickColor.new'Really black';
17803
17804 v.TopSurface='Smooth';
17805
17806 v.BottomSurface='Smooth';
17807
17808 s=Instance.new('SelectionBox',v);
17809
17810 s.Adornee=v;
17811
17812 s.Color=BrickColor.new'Really red';
17813
17814 a=Instance.new('PointLight',v);
17815
17816 a.Color=Color3.new(1,0,0);
17817
17818 a.Range=15;
17819
17820 a.Brightness=5;
17821
17822 f=Instance.new('Fire',v);
17823
17824 f.Size=19;
17825
17826 f.Heat=22;
17827
17828 end;
17829
17830 game.Lighting.TimeOfDay=0;
17831
17832 game.Lighting.Brightness=0;
17833
17834 game.Lighting.ShadowColor=Color3.new(0,0,0);
17835
17836 game.Lighting.Ambient=Color3.new(1,0,0);
17837
17838 game.Lighting.FogEnd=200;
17839
17840 game.Lighting.FogColor=Color3.new(0,0,0);
17841
17842 local dec = 'http://www.roblox.com/asset/?id=19399245';
17843
17844 local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
17845
17846 --coroutine.wrap(function()
17847
17848 --for _,__ in pairs(fac) do
17849
17850 --local ddec = Instance.new("Decal", v)
17851
17852 --ddec.Face = __
17853
17854 --ddec.Texture = dec
17855
17856 --end end)()
17857
17858 if #(v:GetChildren())>0 then
17859
17860 xds(v)
17861
17862 end
17863
17864 end
17865
17866 end
17867
17868 xds(game.Workspace)
17869
17870end)
17871
17872servwin:drawButton(1/2,'Troll',function()
17873
17874 topkek.libutil:recurseDecal('48308661')
17875
17876 topkek.libutil:Play(154664102)
17877
17878end)
17879
17880servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
17881
17882 local materiallist =
17883
17884 {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
17885
17886 Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
17887
17888 Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
17889
17890 Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
17891
17892 Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
17893
17894 local function r(where)
17895
17896 for _,v in pairs (where:GetChildren()) do
17897
17898 if v:IsA("BasePart") then
17899
17900 spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
17901
17902end)
17903
17904servwin:drawButton(1/2,'Materialize',function()
17905
17906 local function r(where)
17907
17908 for _,v in pairs (where:GetChildren()) do
17909
17910 if v:IsA("BasePart") then
17911
17912 spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
17913
17914end)
17915
17916servwin:drawButton(1/2,'Meshify',function()
17917
17918 local enums={
17919
17920 Enum.MeshType.Head;
17921
17922 Enum.MeshType.Torso;
17923
17924 Enum.MeshType.Wedge;
17925
17926 Enum.MeshType.Brick;
17927
17928 Enum.MeshType.Sphere;
17929
17930 Enum.MeshType.Cylinder;
17931
17932 }
17933
17934 topkek.libutil:recurseFunc('BasePart',function(o)
17935
17936 local mesh = Instance.new('SpecialMesh', o)
17937
17938 mesh.MeshType = enums[math.random(1,#enums)]
17939
17940 end)
17941
17942end)
17943
17944servwin:drawButton(1/2,'Loop-Meshify',function()
17945
17946 coroutine.wrap(function()
17947
17948 while true do
17949
17950 local enums={
17951
17952 Enum.MeshType.Head;
17953
17954 Enum.MeshType.Torso;
17955
17956 Enum.MeshType.Wedge;
17957
17958 Enum.MeshType.Brick;
17959
17960 Enum.MeshType.Sphere;
17961
17962 Enum.MeshType.Cylinder;
17963
17964 }
17965
17966 topkek.libutil:recurseFunc('BasePart',function(o)
17967
17968 if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
17969
17970 local mesh = Instance.new('SpecialMesh', o)
17971
17972 mesh.MeshType = enums[math.random(1,#enums)]
17973
17974 end)
17975
17976 wait(0.5)
17977
17978 end
17979
17980 end)()
17981
17982end)
17983
17984--<<<< END OF SERVER MENU >>>>--
17985
17986plrwin = topkek.libgui:hookContainer(base['PlayersContainer'])
17987
17988local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end)
17989
17990plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody')
17991
17992game:GetService('Players').PlayerAdded:connect(function()
17993
17994 plrDrop.update(topkek.libutil:GetPlayerList())
17995
17996end)
17997
17998game:GetService('Players').PlayerRemoving:connect(function()
17999
18000 plrDrop.update(topkek.libutil:GetPlayerList())
18001
18002end)
18003
18004plrwin:addSpacing()
18005
18006local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]]
18007
18008actions:drawButton(1/3, 'Kill', function()
18009
18010 topkek.libutil:doPlayers(plrDrop, function(z)
18011
18012 if z.Character:FindFirstChild('Humanoid') then
18013
18014 z.Character.Humanoid.Health = 0
18015
18016 end
18017
18018 end)
18019
18020end)
18021
18022actions:drawButton(1/3, 'Freeze', function()
18023
18024 topkek.libutil:doPlayers(plrDrop, function(z)
18025
18026 if z.Character:FindFirstChild('Humanoid') then
18027
18028 topkek.libutil:getTorso(z).Anchored = true
18029
18030 end
18031
18032 end)
18033
18034end)
18035
18036actions:drawButton(1/3, 'Thaw', function()
18037
18038 topkek.libutil:doPlayers(plrDrop, function(z)
18039
18040 if z.Character:FindFirstChild('Humanoid') then
18041
18042 topkek.libutil:getTorso(z).Anchored = false
18043
18044 end
18045
18046 end)
18047
18048end)
18049
18050actions:drawButton(1/3, 'Fire', function()
18051
18052 topkek.libutil:doPlayers(plrDrop, function(z)
18053
18054 if z.Character then
18055
18056 Instance.new("Fire", topkek.libutil:getTorso(z))
18057
18058 end
18059
18060 end)
18061
18062end)
18063
18064actions:drawButton(1/3, 'Sparkles', function()
18065
18066 topkek.libutil:doPlayers(plrDrop, function(z)
18067
18068 if z.Character then
18069
18070 Instance.new("Sparkles", topkek.libutil:getTorso(z))
18071
18072 end
18073
18074 end)
18075
18076end)
18077
18078actions:drawButton(1/3, 'Smoke', function()
18079
18080 topkek.libutil:doPlayers(plrDrop, function(z)
18081
18082 if z.Character then
18083
18084 Instance.new("Smoke", topkek.libutil:getTorso(z))
18085
18086 end
18087
18088 end)
18089
18090end)
18091
18092actions:drawButton(1/3, 'BTools', function()
18093
18094 topkek.libutil:doPlayers(plrDrop, function(z)
18095
18096 local a = Instance.new("HopperBin")
18097
18098 a.BinType = "GameTool"
18099
18100 a.Parent = z.Backpack
18101
18102 local a = Instance.new("HopperBin")
18103
18104 a.BinType = "Clone"
18105
18106 a.Parent = z.Backpack
18107
18108 local a = Instance.new("HopperBin")
18109
18110 a.BinType = "Hammer"
18111
18112 a.Parent = z.Backpack
18113
18114 end)
18115
18116end)
18117
18118actions:drawButton(1/3, 'Kick', function()
18119
18120 topkek.libutil:doPlayers(plrDrop, function(z)
18121
18122 local function doKick()
18123
18124 if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
18125
18126 z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
18127
18128 local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
18129
18130 spawn(function()
18131
18132 repeat wait()
18133
18134 if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
18135
18136 SP.Position = z.Character.HumanoidRootPart.Position
18137
18138 end
18139
18140 until not game:GetService('Players'):FindFirstChild(z.Name)
18141
18142 end)
18143
18144 z.Character.Torso.Anchored = true
18145
18146 end
18147
18148 end
18149
18150 repeat
18151
18152 doKick()
18153
18154 wait()
18155
18156 until not z
18157
18158 end)
18159
18160end)
18161
18162actions:drawButton(1/3, 'Nil', function()
18163
18164 topkek.libutil:doPlayers(plrDrop, function(z)
18165
18166 z.Parent = nil
18167
18168 end)
18169
18170end)
18171
18172actions:drawButton(1/3, 'Bring', function()
18173
18174 topkek.libutil:doPlayers(plrDrop, function(z)
18175
18176 if z.Character then
18177
18178 z.Character.HumanoidRootPart.CFrame =
18179
18180 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
18181
18182 end
18183
18184 end)
18185
18186end)
18187
18188actions:drawButton(1/3, 'Goto', function()
18189
18190 topkek.libutil:doPlayers(plrDrop, function(z)
18191
18192 if z.Character then
18193
18194 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
18195
18196 z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
18197
18198 end
18199
18200 end)
18201
18202end)
18203
18204actions:drawButton(1/3, 'Freefall', function()
18205
18206 topkek.libutil:doPlayers(plrDrop, function(z)
18207
18208 if z.Character then
18209
18210 z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
18211
18212 end
18213
18214 end)
18215
18216end)
18217
18218actions:drawButton(1/3, 'Sword', function()
18219
18220 topkek.libutil:doPlayers(plrDrop, function(z)
18221
18222 insert(125013769).Parent = z.Backpack
18223
18224 end)
18225
18226end)
18227
18228actions:drawButton(1/3, 'Guns', function()
18229
18230 topkek.libutil:doPlayers(plrDrop, function(z)
18231
18232 insert(130113146).Parent = z.Backpack
18233
18234 insert(67747912).Parent = z.Backpack
18235
18236 insert(95354288).Parent = z.Backpack
18237
18238 end)
18239
18240end)
18241
18242actions:drawButton(1/3, 'Knife', function()
18243
18244 topkek.libutil:doPlayers(plrDrop, function(z)
18245
18246 insert(170897263).Parent = z.Backpack
18247
18248 end)
18249
18250end)
18251
18252
18253
18254actions:drawButton(1/3, 'Stun', function()
18255
18256 topkek.libutil:doPlayers(plrDrop, function(z)
18257
18258 if not z.Character:FindFirstChild('UpperTorso') then
18259
18260 z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
18261
18262 end
18263
18264 z.Character.Humanoid.PlatformStand = true
18265
18266 end)
18267
18268end)
18269
18270actions:drawButton(1/3, 'Invisible', function()
18271
18272 topkek.libutil:doPlayers(plrDrop, function(z)
18273
18274 if z.Character then
18275
18276 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1)
18277
18278 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
18279
18280 end
18281
18282 end)
18283
18284end)
18285
18286actions:drawButton(1/3, 'Visible', function()
18287
18288 topkek.libutil:doPlayers(plrDrop, function(z)
18289
18290 if z.Character then
18291
18292 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0)
18293
18294 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
18295
18296 end
18297
18298 end)
18299
18300end)
18301
18302actions:drawButton(1/3, 'God', function()
18303
18304 topkek.libutil:doPlayers(plrDrop, function(z)
18305
18306 if z.Character:FindFirstChild('Humanoid') then
18307
18308 z.Character.Humanoid.MaxHealth = math.huge
18309
18310 z.Character.Humanoid.Health = math.huge
18311
18312 end
18313
18314 end)
18315
18316end)
18317
18318
18319
18320actions:drawButton(1/3, 'Semigod', function()
18321
18322 topkek.libutil:doPlayers(plrDrop, function(z)
18323
18324 if z.Character:FindFirstChild('Humanoid') then
18325
18326 z.Character.Humanoid.MaxHealth = 9999999999
18327
18328 z.Character.Humanoid.Health = 9999999999
18329
18330 end
18331
18332 end)
18333
18334end)
18335
18336actions:drawButton(1/3, 'Nuke', function()
18337
18338 topkek.libutil:doPlayers(plrDrop, function(z)
18339
18340 local torso = topkek.libutil:getTorso(z)
18341
18342 local nuke = Instance.new("Part", game.Workspace)
18343
18344 local opos = torso.CFrame
18345
18346 nuke.BrickColor = BrickColor.new("Bright yellow")
18347
18348 nuke.TopSurface = Enum.SurfaceType.Smooth
18349
18350 nuke.BottomSurface = Enum.SurfaceType.Smooth
18351
18352 nuke.Anchored = true
18353
18354 nuke.CanCollide = false
18355
18356 nuke.Shape = "Ball"
18357
18358 nuke.Transparency = 0.5
18359
18360 nuke.CFrame = torso.CFrame
18361
18362 nuke.Size = Vector3.new(1, 1, 1)
18363
18364 nuke.Touched:connect(function(p)
18365
18366 local expl = Instance.new("Explosion", p)
18367
18368 expl.BlastPressure = 50000
18369
18370 expl.BlastRadius = 50
18371
18372 expl.Position = p.Position
18373
18374 p.Material = Enum.Material.CorrodedMetal
18375
18376 p:BreakJoints()
18377
18378 end)
18379
18380 for i = 1, 150 do
18381
18382 nuke.Size = Vector3.new(i, i, i)
18383
18384 nuke.CFrame = opos
18385
18386 wait(0.08)
18387
18388 end
18389
18390 nuke:Destroy()
18391
18392 end)
18393
18394end)
18395
18396actions:drawButton(1/3, 'Confuse', function()
18397
18398 topkek.libutil:doPlayers(plrDrop, function(z)
18399
18400 if z.Character:FindFirstChild('Humanoid') then
18401
18402 z.Character.Humanoid.WalkSpeed = -16
18403
18404 end
18405
18406 end)
18407
18408end)
18409
18410actions:drawButton(1/3, 'Goldify', function()
18411
18412 topkek.libutil:doPlayers(plrDrop, function(z)
18413
18414 if z.Character then
18415
18416 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble')
18417
18418 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble')
18419
18420 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
18421
18422 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
18423
18424 end
18425
18426 end)
18427
18428end)
18429
18430actions:drawButton(1/3, 'Neon', function()
18431
18432 topkek.libutil:doPlayers(plrDrop, function(z)
18433
18434 if z.Character then
18435
18436 topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon')
18437
18438 topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon')
18439
18440 end
18441
18442 end)
18443
18444end)
18445
18446actions:drawButton(1/3, 'Insane', function()
18447
18448 topkek.libutil:doPlayers(plrDrop, function(z)
18449
18450 if z.Character then
18451
18452 for i,v in pairs(topkek.libutil:getTorso(z):GetChildren()) do
18453
18454 if v:IsA("Motor6D") then
18455
18456 coroutine.wrap(function()
18457
18458 while v do
18459
18460 v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
18461
18462 wait()
18463
18464 end
18465
18466 end)()
18467
18468 end
18469
18470 end
18471
18472 end
18473
18474 end)
18475
18476end)
18477
18478actions:drawButton(1/3, 'Quicksand', function()
18479
18480 topkek.libutil:doPlayers(plrDrop, function(z)
18481
18482 if z.Character then
18483
18484 if z.Character:FindFirstChild('Humanoid') then
18485
18486 local tor = topkek.libutil:getTorso(z)
18487
18488 local hole = Instance.new("Part", z.Character)
18489
18490 hole.Anchored = true
18491
18492 hole.Name = "Hole"
18493
18494 hole.FormFactor = Enum.FormFactor.Custom
18495
18496 hole.Size = Vector3.new(7, 1, 7)
18497
18498 hole.CanCollide = false
18499
18500 hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
18501
18502 hole.BrickColor = BrickColor.new("Cool yellow")
18503
18504 hole.Material = Enum.Material.Sand
18505
18506 local hm = Instance.new("CylinderMesh", hole)
18507
18508 tor.Anchored = true
18509
18510 if z.Character:FindFirstChild("Humanoid") then
18511
18512 z.Character.Humanoid.Jump = true
18513
18514 end
18515
18516 for x,m in pairs(z.Character:GetChildren()) do
18517
18518 if m:IsA("BasePart") or m:IsA("MeshPart") then
18519
18520 m.CanCollide = false
18521
18522 end
18523
18524 end
18525
18526 for i=1,75 do
18527
18528 tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
18529
18530 wait(0.06)
18531
18532 end
18533
18534 tor.CFrame=tor.CFrame*CFrame.new(0,
18535
18536 -500,0
18537
18538 )
18539
18540 z.Character.Humanoid.Health = 0
18541
18542 end
18543
18544 end
18545
18546 end)
18547
18548end)
18549
18550actions:drawButton(1/3, 'Duck', function()
18551
18552 topkek.libutil:doPlayers(plrDrop, function(z)
18553
18554 if z.Character then
18555
18556 local pchar = z.Character
18557
18558-- for i,v in pairs(pchar.Torso:GetChildren()) do
18559
18560-- if v:IsA("Decal") then
18561
18562-- v:Destroy()
18563
18564-- end
18565
18566-- end
18567
18568 for i,v in pairs(pchar:GetChildren()) do
18569
18570 if v:IsA("Hat") or v:IsA("Accessory") then
18571
18572 v:Destroy()
18573
18574 end
18575
18576 end
18577
18578 local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
18579
18580 duck.MeshType = "FileMesh"
18581
18582 duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
18583
18584 duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
18585
18586 duck.Scale = Vector3.new(5, 5, 5)
18587
18588 topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1)
18589
18590 z.Character.HumanoidRootPart.Transparency = 0
18591
18592 end
18593
18594 end)
18595
18596end)
18597
18598actions:drawButton(1/3, 'Shrek', function()
18599
18600 topkek.libutil:doPlayers(plrDrop, function(z)
18601
18602 if z.Character then
18603
18604 local pchar = z.Character
18605
18606 for i,v in pairs(pchar:GetChildren()) do
18607
18608 if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
18609
18610 v:Destroy()
18611
18612 end
18613
18614 end
18615
18616 for i,v in pairs(pchar.Head:GetChildren()) do
18617
18618 if v:IsA("Decal") or v:IsA("SpecialMesh") then
18619
18620 v:Destroy()
18621
18622 end
18623
18624 end
18625
18626
18627
18628 local mesh = Instance.new("SpecialMesh", pchar.Head)
18629
18630 mesh.MeshType = "FileMesh"
18631
18632 pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
18633
18634 pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
18635
18636 pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
18637
18638
18639
18640 local Shirt = Instance.new("Shirt", z.Character)
18641
18642 local Pants = Instance.new("Pants", z.Character)
18643
18644
18645
18646 Shirt.ShirtTemplate = "rbxassetid://133078194"
18647
18648 Pants.PantsTemplate = "rbxassetid://133078204"
18649
18650 end
18651
18652 end)
18653
18654end)
18655
18656actions:drawButton(1/3, 'Bighead', function()
18657
18658 topkek.libutil:doPlayers(plrDrop, function(z)
18659
18660 if z.Character then
18661
18662 if z.Character:FindFirstChild('Head') then
18663
18664 z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
18665
18666 end
18667
18668 end
18669
18670 end)
18671
18672end)
18673
18674actions:drawButton(1/3, 'Hotdog', function()
18675
18676 topkek.libutil:doPlayers(plrDrop, function(z)
18677
18678 if z.Character then
18679
18680 if z.Character:FindFirstChild('Head') then
18681
18682 topkek.libutil:weiner(z)
18683
18684 end
18685
18686 end
18687
18688 end)
18689
18690end)
18691
18692actions:drawButton(1/3, 'Dwarf [R6]', function()
18693
18694 topkek.libutil:doPlayers(plrDrop, function(z)
18695
18696 if z.Character then
18697
18698 topkek.libutil:scalePlayer(z, 0.5)
18699
18700 end
18701
18702 end)
18703
18704end)
18705
18706actions:drawButton(1/3, 'Giant [R6]', function()
18707
18708 topkek.libutil:doPlayers(plrDrop, function(z)
18709
18710 if z.Character then
18711
18712 topkek.libutil:scalePlayer(z, 5)
18713
18714 end
18715
18716 end)
18717
18718end)
18719
18720actions:drawButton(1/3, 'Giraffe [R6]', function()
18721
18722 topkek.libutil:doPlayers(plrDrop, function(z)
18723
18724 if z.Character then
18725
18726 local char=z.Character
18727
18728 local h=char.Head
18729
18730 local tor=char:FindFirstChild("Torso")
18731
18732 if not tor then return end
18733
18734 tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
18735
18736 local fn=Instance.new("Part",char)
18737
18738 fn.Size=Vector3.new(1,5.5,1)
18739
18740 fn.Name="FakeNeck"
18741
18742 fn.Anchored=false
18743
18744 fn.CanCollide=false
18745
18746 if char:FindFirstChild("Body Colors") then
18747
18748 fn.BrickColor=char["Body Colors"].HeadColor
18749
18750 end
18751
18752 local cm=Instance.new("CylinderMesh",fn)
18753
18754 local we=Instance.new("Weld",h)
18755
18756 we.Part0=h
18757
18758 we.Part1=fn
18759
18760 we.C1=we.C1*CFrame.new(0,2.6,0)
18761
18762 end
18763
18764 end)
18765
18766end)
18767
18768actions:drawButton(1/3, 'Select', function()
18769
18770 topkek.libutil:doPlayers(plrDrop, function(z)
18771
18772 if z.Character then
18773
18774 Instance.new("SelectionBox", z.Character).Adornee = z.Character
18775
18776 end
18777
18778 end)
18779
18780end)
18781
18782actions:drawButton(1/3, 'Sphere', function()
18783
18784 topkek.libutil:doPlayers(plrDrop, function(z)
18785
18786 if z.Character then
18787
18788 Instance.new("SelectionSphere", z.Character).Adornee = z.Character
18789
18790 end
18791
18792 end)
18793
18794end)
18795
18796actions:drawButton(1/3, 'Sit', function()
18797
18798 topkek.libutil:doPlayers(plrDrop, function(z)
18799
18800 if z.Character:FindFirstChild("Humanoid") then
18801
18802 z.Character.Humanoid.Sit = true
18803
18804 end
18805
18806 end)
18807
18808end)
18809
18810actions:drawButton(1/3, 'Jump', function()
18811
18812 topkek.libutil:doPlayers(plrDrop, function(z)
18813
18814 if z.Character:FindFirstChild("Humanoid") then
18815
18816 z.Character.Humanoid.Jump = true
18817
18818 end
18819
18820 end)
18821
18822end)
18823
18824actions:drawButton(1/3, 'No Tools', function()
18825
18826 topkek.libutil:doPlayers(plrDrop, function(z)
18827
18828 for _, t in pairs(z.Backpack:GetChildren()) do
18829
18830 t:Destroy()
18831
18832 end
18833
18834 end)
18835
18836end)
18837
18838actions:drawButton(1/3, 'Take Tools', function()
18839
18840 topkek.libutil:doPlayers(plrDrop, function(z)
18841
18842 for _, t in pairs(z.Backpack:GetChildren()) do
18843
18844 t.Parent = game:service'Players'.LocalPlayer.Backpack
18845
18846 end
18847
18848 end)
18849
18850end)
18851
18852actions:drawButton(1/3, 'Disable', function()
18853
18854 topkek.libutil:doPlayers(plrDrop, function(z)
18855
18856 if z.Character:FindFirstChild("Humanoid") then
18857
18858 z.Character.Humanoid.Parent = nil
18859
18860 end
18861
18862 end)
18863
18864end)
18865
18866actions:drawButton(1/3, 'Fast', function()
18867
18868 topkek.libutil:doPlayers(plrDrop, function(z)
18869
18870 if z.Character:FindFirstChild("Humanoid") then
18871
18872 z.Character.Humanoid.WalkSpeed = 50
18873
18874 end
18875
18876 end)
18877
18878end)
18879
18880actions:drawButton(1/3, 'Slow', function()
18881
18882 topkek.libutil:doPlayers(plrDrop, function(z)
18883
18884 if z.Character:FindFirstChild("Humanoid") then
18885
18886 z.Character.Humanoid.WalkSpeed = 8
18887
18888 end
18889
18890 end)
18891
18892end)
18893
18894actions:drawButton(1/3,'Explode', function()
18895
18896 topkek.libtil:doPlayers(plrDrop, function(z)
18897
18898 local explosion = Instance.new("Explosion")
18899
18900 explosion.Position = topkek.libutil:getTorso(z).Position
18901
18902 explosion.Parent = game.Workspace
18903
18904 end)
18905
18906end)
18907
18908local Follow
18909
18910actions:drawButton(1/3,'Annoy', function()
18911
18912 if Follow == true then
18913
18914 Follow = false; return
18915
18916 else Follow = true end
18917
18918 topkek.libutil:doPlayers(plrDrop, function(z)
18919
18920 while Follow == true do
18921
18922 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
18923
18924 z.Character.HumanoidRootPart.CFrame
18925
18926 wait()
18927
18928 end
18929
18930 end)
18931
18932end)
18933
18934actions:drawButton(1/3,'ForceField', function()
18935
18936 topkek.libutil:doPlayers(plrDrop, function(z)
18937
18938 if z.Character then
18939
18940 Instance.new("ForceField", z.Character)
18941
18942 end
18943
18944 end)
18945
18946end)
18947
18948actions:drawButton(1/3,'Friendlag', function()
18949
18950 topkek.libutil:doPlayers(plrDrop, function(z)
18951
18952 for i = 1, 10 do
18953
18954 spawn(function()
18955
18956 while wait() do
18957
18958 game.Players.LocalPlayer:RequestFriendship(z)
18959
18960 game.Players.LocalPlayer:RevokeFriendship(z)
18961
18962 end
18963
18964 end)
18965
18966 end
18967
18968 end)
18969
18970end)
18971
18972actions:drawButton(1/3,'Force Follow', function()
18973
18974 topkek.libutil:doPlayers(plrDrop, function(z)
18975
18976 game:GetService("RunService"):BindToRenderStep("_", 0, function()
18977
18978 z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
18979
18980 end)
18981
18982 end)
18983
18984end)
18985
18986actions:drawButton(1/3,'Dab', function()
18987
18988 topkek.libutil:doPlayers(plrDrop, function(z)
18989
18990 if z.Character and z.Character:FindFirstChild("Torso") then
18991
18992 local chr = z.Character
18993
18994 chr.Animate.Disabled = true
18995
18996 chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
18997
18998 chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
18999
19000 chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
19001
19002 end
19003
19004 end)
19005
19006end)
19007
19008actions:addSpacing()
19009
19010local chatInp
19011
19012actions:drawButton(1/2, 'Make Chat', function()
19013
19014 topkek.libutil:doPlayers(plrDrop, function(z)
19015
19016 game:GetService('Chat'):Chat(z.Character, chatInp.Text)
19017
19018 end)
19019
19020end)
19021
19022chatInp = actions:drawTextBox(1/2, '')
19023
19024local insertInp
19025
19026actions:drawButton(1/2, 'Insert Into', function()
19027
19028 if not tonumber(insertInp.Text) then return end
19029
19030 local item = insert(insertInp.Text)
19031
19032 if not item then return end
19033
19034 topkek.libutil:doPlayers(plrDrop, function(z)
19035
19036 item:Clone().Parent = z.Backpack
19037
19038 end)
19039
19040end)
19041
19042insertInp = actions:drawTextBox(1/2, '')
19043
19044local speedInp
19045
19046actions:drawButton(1/2, 'Set Speed', function()
19047
19048 if not tonumber(speedInp.Text) then return end
19049
19050 topkek.libutil:doPlayers(plrDrop, function(z)
19051
19052 if z.Character:FindFirstChild('Humanoid') then
19053
19054 z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text)
19055
19056 end
19057
19058 end)
19059
19060end)
19061
19062speedInp = actions:drawTextBox(1/2, '')
19063
19064local nameInp
19065
19066actions:drawButton(1/2, 'Set Name', function()
19067
19068 topkek.libutil:doPlayers(plrDrop, function(z)
19069
19070 local Character = z.Character
19071
19072 local newName = Instance.new("Model", z.Character)
19073
19074 newName.Name = nameInp.Text
19075
19076 local cl = Character:WaitForChild("Head"):Clone()
19077
19078 cl.Parent = newName
19079
19080 cl:WaitForChild("face"):Destroy()
19081
19082 local hum = Instance.new("Humanoid", newName)
19083
19084 hum.Name = "NameTag"
19085
19086 hum.MaxHealth = 0
19087
19088 hum.Health = 0
19089
19090 local weld = Instance.new("Weld", cl)
19091
19092 weld.Part0 = cl
19093
19094 weld.Part1 = Character:WaitForChild("Head")
19095
19096 Character:WaitForChild("Head").Transparency = 1
19097
19098 Wait(.5)
19099
19100 cl.BrickColor = Character:WaitForChild("Head").BrickColo
19101
19102 end)
19103
19104end)
19105
19106nameInp = actions:drawTextBox(1/2, '')
19107
19108--[[ localplayer ]]--
19109
19110local lp = game:GetService('Players').LocalPlayer
19111
19112local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer'])
19113
19114local appearInp
19115
19116localwin:drawButton(1/2, 'Set Appearance', function()
19117
19118 local id = 0
19119
19120 if not tonumber(appearInp.Text) then
19121
19122 id = tonumber(appearInp.Text)
19123
19124 else
19125
19126 id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text)
19127
19128 end
19129
19130 lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
19131
19132end)
19133
19134appearInp = localwin:drawTextBox(1/2, '')
19135
19136localwin:drawButton(1/2, 'Set TeamColor', function()
19137
19138 if teamInp.Text == 'Neutral' then
19139
19140 lp.Neutral = true
19141
19142 return
19143
19144 end
19145
19146 local clr = BrickColor.new(teamInp.Text)
19147
19148 lp.TeamColor = clr
19149
19150end)
19151
19152teamInp = localwin:drawTextBox(1/2, 'Neutral')
19153
19154localwin:drawButton(1, 'Reset Camera', function()
19155
19156 game.Workspace.CurrentCamera:remove()
19157
19158 wait(.1)
19159
19160 game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or
19161
19162 game.Workspace[lp.Name].Humanoid
19163
19164 game.Workspace.CurrentCamera.CameraType = "Custom"
19165
19166end)
19167
19168localwin:drawButton(1, 'Respawn', function()
19169
19170 local a1 = Instance.new("Model", game:service'Workspace')
19171
19172 local a2 = Instance.new("Part", game:service'Workspace')
19173
19174 a2.CanCollide = true
19175
19176 a2.Anchored = true
19177
19178 a2.CFrame = CFrame.new(10000, 10000, 10000)
19179
19180 a2.Name = "Torso"
19181
19182 local a3 = Instance.new("Humanoid", a1)
19183
19184 a3.MaxHealth=100;a3.Health=100
19185
19186 lp.Character = a1
19187
19188 a3.Health=0
19189
19190end)
19191
19192localwin:addSpacing()
19193
19194local Lev, Clip, Fly
19195
19196localwin:drawButton(1/2, 'Levitate', function()
19197
19198 if Lev == true then
19199
19200 Lev = false
19201
19202 return
19203
19204 end
19205
19206 Lev = true
19207
19208 repeat
19209
19210 lp.Character.Humanoid:ChangeState(10)
19211
19212 wait(0)
19213
19214 until Lev == false
19215
19216end)
19217
19218localwin:drawButton(1/2, 'Noclip', function()
19219
19220 if Clip == true then
19221
19222 Clip = false
19223
19224 return
19225
19226 end
19227
19228 Clip = true
19229
19230 game:GetService("RunService").Stepped:connect(function()
19231
19232 topkek.libutil:getTorso(lp).CanCollide = not Clip
19233
19234 lp.Character.Head.CanCollide = not Clip
19235
19236 lp.Character.HumanoidRootPart.CanCollide = not Clip
19237
19238 if lp.Character.UpperTorso then
19239
19240 lp.Character.LowerTorso.CanCollide = not Clip
19241
19242 end
19243
19244 end)
19245
19246 lp.Character.HumanoidRootPart.Changed:connect(function()
19247
19248 topkek.libutil:getTorso(lp).CanCollide = not Clip
19249
19250 lp.Character.Head.CanCollide = not Clip
19251
19252 lp.Character.HumanoidRootPart.CanCollide = not Clip
19253
19254 if lp.Character.UpperTorso then
19255
19256 lp.Character.LowerTorso.CanCollide = not Clip
19257
19258 end
19259
19260 end)
19261
19262end)
19263
19264localwin:drawButton(1/2, 'Fly', function()
19265
19266 if Fly == true then
19267
19268 Fly = false
19269
19270 return
19271
19272 end
19273
19274 Fly = true
19275
19276 local mouse=game.Players.LocalPlayer:GetMouse''
19277
19278 localplayer=game.Players.LocalPlayer
19279
19280 game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
19281
19282 local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
19283
19284 local speed=0
19285
19286 local keys={a=false,d=false,w=false,s=false}
19287
19288 local e1
19289
19290 local e2
19291
19292 local function start()
19293
19294 local pos = Instance.new("BodyPosition",torso)
19295
19296 local gyro = Instance.new("BodyGyro",torso)
19297
19298 pos.Name="EPIXPOS"
19299
19300 pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
19301
19302 pos.position = torso.Position
19303
19304 gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
19305
19306 gyro.cframe = torso.CFrame
19307
19308 repeat
19309
19310 wait()
19311
19312 localplayer.Character.Humanoid.PlatformStand=true
19313
19314 local new=gyro.cframe - gyro.cframe.p + pos.position
19315
19316 if not keys.w and not keys.s and not keys.a and not keys.d then
19317
19318 speed=1
19319
19320 end
19321
19322 if keys.w then
19323
19324 new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
19325
19326 speed=speed+0.01
19327
19328 end
19329
19330 if keys.s then
19331
19332 new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
19333
19334 speed=speed+0.01
19335
19336 end
19337
19338 if keys.d then
19339
19340 new = new * CFrame.new(speed,0,0)
19341
19342 speed=speed+0.01
19343
19344 end
19345
19346 if keys.a then
19347
19348 new = new * CFrame.new(-speed,0,0)
19349
19350 speed=speed+0.01
19351
19352 end
19353
19354 if speed>5 then
19355
19356 speed=5
19357
19358 end
19359
19360 pos.position=new.p
19361
19362 if keys.w then
19363
19364 gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
19365
19366 elseif keys.s then
19367
19368 gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
19369
19370 else
19371
19372 gyro.cframe = workspace.CurrentCamera.CoordinateFrame
19373
19374 end
19375
19376 until not Fly
19377
19378 if gyro then gyro:Destroy() end
19379
19380 if pos then pos:Destroy() end
19381
19382 flying=false
19383
19384 localplayer.Character.Humanoid.PlatformStand=false
19385
19386 speed=0
19387
19388 end
19389
19390 e1=mouse.KeyDown:connect(function(key)
19391
19392 if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
19393
19394 if key=="w" then
19395
19396 keys.w=true
19397
19398 elseif key=="s" then
19399
19400 keys.s=true
19401
19402 elseif key=="a" then
19403
19404 keys.a=true
19405
19406 elseif key=="d" then
19407
19408 keys.d=true
19409
19410 end
19411
19412 end)
19413
19414 e2=mouse.KeyUp:connect(function(key)
19415
19416 if key=="w" then
19417
19418 keys.w=false
19419
19420 elseif key=="s" then
19421
19422 keys.s=false
19423
19424 elseif key=="a" then
19425
19426 keys.a=false
19427
19428 elseif key=="d" then
19429
19430 keys.d=false
19431
19432 end
19433
19434 end)
19435
19436 start()
19437
19438end)
19439
19440localwin:drawButton(1/2, 'Highjump', function()
19441
19442 local thrust = Instance.new("BodyVelocity")
19443
19444 game:GetService('UserInputService').InputBegan:connect(function(i, b)
19445
19446 if i.KeyCode == Enum.KeyCode.Space then
19447
19448 print("Got jump")
19449
19450 coroutine.resume(coroutine.create(function()
19451
19452 thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
19453
19454 thrust.velocity = Vector3.new(0,50,0)
19455
19456 thrust.maxForce = Vector3.new(0,4e+050,0)
19457
19458 wait(0.2)
19459
19460 thrust.Parent = nil
19461
19462 end))
19463
19464 end
19465
19466 end)
19467
19468end)
19469
19470localwin:addSpacing()
19471
19472localwin:drawButton(1/2, 'Freecam', function()
19473
19474 local cam = game.Workspace.CurrentCamera
19475
19476 cam.CameraType = "Fixed"
19477
19478 cam.CameraSubject = nil
19479
19480 lp.Character = nil
19481
19482end)
19483
19484localwin:drawButton(1/2, 'Nil Orb', function()
19485
19486 game.Players.LocalPlayer.Character = nil
19487
19488 --lp:Destroy()
19489
19490 local cam = game.Workspace.CurrentCamera
19491
19492 local m = Instance.new("Model", game.Workspace)
19493
19494 m.Name = game.Players.LocalPlayer.Name
19495
19496 local hum = Instance.new("Humanoid", m)
19497
19498 hum.Health = 0
19499
19500 hum.MaxHealth = 0
19501
19502 local orb = Instance.new("Part", m)
19503
19504 orb.Size = Vector3.new(1, 1, 1)
19505
19506 orb.Shape = "Ball"
19507
19508 orb.Name = "Head"
19509
19510 orb.Anchored = true
19511
19512 orb.CanCollide = true
19513
19514 orb.BottomSurface = Enum.SurfaceType.Smooth
19515
19516 orb.TopSurface = Enum.SurfaceType.Smooth
19517
19518 orb.Transparency = 0
19519
19520 cam.CameraSubject = orb
19521
19522 cam.CameraType = Enum.CameraType.Fixed
19523
19524 game:GetService("RunService").RenderStepped:connect(function()
19525
19526 orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
19527
19528 end)
19529
19530 game.Players.LocalPlayer.Chatted:connect(function(a)
19531
19532 game:GetService("Chat"):Chat(orb, a)
19533
19534 end)
19535
19536end)
19537
19538localwin:drawButton(1/2, 'God', function()
19539
19540 lp.Character.Humanoid.MaxHealth = math.huge
19541
19542 lp.Character.Humanoid.Health = math.huge
19543
19544end)
19545
19546localwin:drawButton(1/2, 'NoGrav', function()
19547
19548 if lp.Character then
19549
19550 for x,m in pairs(lp.Character:GetChildren()) do
19551
19552 if m:IsA("BasePart") then
19553
19554 local bf = Instance.new("BodyForce", m)
19555
19556 bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
19557
19558 end
19559
19560 if m:IsA("Hat") or m:IsA("Accessory") then
19561
19562 if m:findFirstChild("Handle") then
19563
19564 local bf = Instance.new("BodyForce", m.Handle)
19565
19566 bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
19567
19568 end
19569
19570 end
19571
19572 end
19573
19574 end
19575
19576end)
19577
19578localwin:drawButton(1/2, 'Rainbow Name', function()
19579
19580 lp.Neutral = false
19581
19582 repeat
19583
19584 wait()
19585
19586 lp.TeamColor = BrickColor.Random()
19587
19588 until not lp.Character.Humanoid
19589
19590end)
19591
19592localwin:drawButton(1/2, 'Random Fedora', function()
19593
19594 local hats={
19595
19596 98346834,
19597
19598 215751161,
19599
19600 119916949,
19601
19602 72082328,
19603
19604 147180077,
19605
19606 100929604,
19607
19608 63043890,
19609
19610 1285307,
19611
19612 1029025,
19613
19614 334663683,
19615
19616 259423244
19617
19618 }
19619
19620 game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = lp.Character
19621
19622end)
19623
19624localwin:drawButton(1/2, 'Clear Appearance', function()
19625
19626 lp:ClearCharacterAppearance()
19627
19628end)
19629
19630localwin:drawButton(1/2, 'Disguise', function()
19631
19632 local p = lp.Character
19633
19634 if p:FindFirstChild("topkek") then
19635
19636 p.topkek:Destroy()
19637
19638 end
19639
19640 p.Name = ""
19641
19642 p.Head.Transparency = 1
19643
19644 local mo = Instance.new("Model", p)
19645
19646 mo.Name = ""
19647
19648 local hu = Instance.new("Humanoid", mo)
19649
19650 hu.Name = "distag"
19651
19652 hu.Health = 100
19653
19654 hu.MaxHealth = 100
19655
19656 local fh = p.Head:Clone()
19657
19658 fh.Parent = mo
19659
19660 fh.Transparency = 0
19661
19662 local we = Instance.new("Weld", fh)
19663
19664 we.Part0 = p.Head
19665
19666 we.Part1 = mo
19667
19668 lp:ClearCharacterAppearance()
19669
19670 pcall(function() p["Body Colors"]:Destroy() end)
19671
19672 Instance.new("BodyColors", p)
19673
19674end)
19675
19676localwin:drawButton(1, 'Dick Shooter', function()
19677
19678 topkek.libutil:dickShooter()
19679
19680end)
19681
19682localwin:addSpacing()
19683
19684local hackerInp
19685
19686localwin:drawButton(1/2, 'Set Tag', function()
19687
19688 local len = 10
19689
19690 local bb = Instance.new("BillboardGui")
19691
19692 bb.Parent = lp.Character.Head
19693
19694 bb.Adornee = lp.Character.Head
19695
19696 bb.AlwaysOnTop = true
19697
19698 bb.Enabled = true
19699
19700 bb.Size = UDim2.new(len, 0, 1.5, 0)
19701
19702 bb.Name = "tag"
19703
19704 bb.StudsOffset = Vector3.new(0, 3, 0)
19705
19706 --local fr = Instance.new("Frame")
19707
19708 --fr.Parent = bb
19709
19710 --fr.Size = UDim2.new(1, 0, 1, 0)
19711
19712 --fr.Style = Enum.FrameStyle.RobloxRound
19713
19714 local tl = Instance.new("TextLabel")
19715
19716 tl.Parent = bb
19717
19718 tl.Font = Enum.Font.Code
19719
19720 tl.BackgroundTransparency = 1
19721
19722 tl.TextScaled = true
19723
19724 tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
19725
19726 tl.Size = UDim2.new(1, 0, 1, 0)
19727
19728 tl.Text = hackerInp.Text
19729
19730 tl.Name = "trutag"
19731
19732 tl.Visible = true
19733
19734 tl.ZIndex = 2
19735
19736end)
19737
19738hackerInp = localwin:drawTextBox(1/2, 'Hacker')
19739
19740--[[ scripts ]]--
19741
19742-- excuse my disgusting code :v
19743
19744local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer'])
19745
19746local search = scriptwin:drawTextBox(1,'')
19747
19748local origy = scriptwin:getDrawY()
19749
19750scriptwin:addSpacing()
19751
19752scriptwin:addSpacing()
19753
19754local a = Instance.new("LocalScript");a.Name='script 1'
19755
19756local b = Instance.new("LocalScript");b.Name='script 2'
19757
19758local c = Instance.new("LocalScript");c.Name='script 3'
19759
19760local scripts = {a,b,c}
19761
19762local container = {}
19763
19764function MakeList(condition)
19765
19766 for i,v in pairs(scriptwin:GetChildren()) do
19767
19768 if v.Name == "Script" then
19769
19770 v:Destroy()
19771
19772 end
19773
19774 end
19775
19776 scriptwin:setDrawY(origy)
19777
19778 for i, v in pairs(scripts) do
19779
19780 if string.find(v.Name, condition) or (condition == "") or (condition == " ") then
19781
19782 local scr = scriptwin:drawButton(1, v.Name, function()
19783
19784 print('no loadstring lol')
19785
19786 end, 25)
19787
19788 scr.Name = 'Script'
19789
19790 end
19791
19792 end
19793
19794end
19795
19796game:GetService("UserInputService").InputChanged:connect(function(inp)
19797
19798 if inp.UserInputType == Enum.UserInputType.TextInput then
19799
19800 if search:IsFocused() then
19801
19802 MakeList(search.Text)
19803
19804 end
19805
19806 end
19807
19808end)
19809
19810MakeList('')
19811
19812--[[ misc main ]]--
19813
19814local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer'])
19815
19816local scroll = miscwin:drawScrollingContainer(165)
19817
19818scroll:center()
19819
19820for i, v in pairs(topkek.libsettings:getSetting("misc")) do
19821
19822 scroll:drawButton(1, v, function()
19823
19824 topkek.libwindows:switchWindow(v .. 'Container', v)
19825
19826 end)
19827
19828end
19829
19830scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3)
19831
19832--[[ initiation ]]--
19833
19834topkek.libwindows:registerWindow(base['HomeContainer'])
19835
19836topkek.libwindows:registerWindow(base['ServerContainer'])
19837
19838topkek.libwindows:registerWindow(base['PlayersContainer'])
19839
19840topkek.libwindows:registerWindow(base['LocalPlayerContainer'])
19841
19842topkek.libwindows:registerWindow(base['ScriptsContainer'])
19843
19844topkek.libwindows:registerWindow(base['MiscellaneousContainer'])
19845
19846topkek.libwindows:initiateNavigator()
19847
19848topkek.libwindows:initiateHome()
19849Public Pastes
19850Arrays
19851C | 46 sec ago
19852Untitled
19853C++ | 2 min ago
19854Untitled
19855Lua | 25 min ago
19856Untitled
19857Pascal | 27 min ago
19858BirthdayParty c#-1-2020
19859C# | 38 min ago
19860VacationBooksList c#-1-2020
19861C# | 56 min ago
19862systemd task
19863YAML | 1 hour ago
19864Untitled
19865Lua | 1 hour ago
19866create new paste / syntax languages / archive / faq / tools / night mode / api / scraping api
19867privacy statement / cookies policy / terms of serviceupdated / security disclosure / dmca / report abuse / contact
19868
19869By using Pastebin.com you agree to our cookies policy to enhance your experience.
19870Site design & logo © 2020 Pastebin
19871